@charset "utf-8";@media (min-width:1136px) and (max-width:1279px){.body_style_boxed .page_wrap{width:1070px;}
.slider_boxed, .content_wrap, .content_container{width:1010px;}
.sidebar_show .content{width:610px;}
.menu_main_nav > li > a{padding:1.2em 0.6em;}
.menu_main_nav > li > ul{top:70px;}
.top_panel_fixed .menu_main_nav > li > ul{top:68px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 5em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
}
@media (min-width:1024px) and (max-width:1135px){.body_style_boxed .page_wrap{width:100%;}
.slider_boxed, .content_wrap, .content_container{width:964px;}
.sidebar_show .content{width:664px;}
.tp-caption.sub-titlt, .sub-titlt{margin-top:-200px;}
.tp-caption.main-title, .main-title{margin-top:-170px;}
.tp-caption.button-slider, .button-slider{margin-top:-100px;padding:15px 25px;font-size:14px;line-height:14px;}
.menu_main_nav > li > ul{top:65px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 5.3em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
.info_over_map ul li::before{left:0.5em;}
.info_over_map ul li{padding-left:4.75em;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
}
@media (min-width:960px) and (max-width:1023px){.body_style_boxed .page_wrap{width:100%;}
.slider_boxed, .content_wrap, .content_container{width:900px;}
.sidebar_show .content{width:600px;}
.tp-caption.sub-titlt, .sub-titlt{margin-top:-200px;}
.tp-caption.main-title, .main-title{margin-top:-170px;}
.tp-caption.button-slider, .button-slider{margin-top:-100px;padding:15px 25px;font-size:14px;line-height:14px;}
.menu_main_nav > li > ul{top:65px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 4em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
.info_over_map ul li::before{left:0.5em;}
.info_over_map ul li{padding-left:4.75em;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:1em;}
}
@media (min-width:960px) and (max-width:1279px){.sidebar{width:270px;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:300px;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:-270px;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:300px;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:-270px;}
.top_panel_style_1 .contact_field{text-align:center;margin-top:1.5em;}
.top_panel_style_1 .contact_field .contact_icon{float:none;margin-right:auto;margin-left:auto;margin-bottom:0.3em;}
.post_item_colored .post_category{max-height:1.2em;overflow:hidden;}
.post_item_colored .post_descr .post_price{margin-top:1.2em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li{margin-left:0.4em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{padding:2px 0.25em;}
.widget_area .widget_calendar td .day_wrap{padding:6px 3px;}
.woocommerce .widget_price_filter .price_label{font-size:1em;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:1em;}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove){margin-top:-0.15em;}
.post_item_404 .page_search .search_wrap{max-width:41%;}
.why_block .sc_columns .sc_column_item_2 .wpb_text_column{padding-left:38px !important;}
.why_block .sc_column_item .sc_title{overflow:visible !important;}
div#fbuilder .medium{width:100% !important;}
#fbuilder .fields.float-left{width:111px;}
.columns_calculator .sc_column_item_1 form{margin-bottom:3em;}
}
@media (min-width:768px) and (max-width:959px){.body_style_boxed .page_wrap{width:100%;}
.slider_boxed, .content_wrap, .content_container{width:708px;}
.sidebar_show .content{width:100%;float:none;}
.sidebar{width:100%;float:none;margin-top:2em;}
.sc_item_buttons > .sc_item_button{margin-right:0em;}
.sidebar aside{display:inline-block;vertical-align:top;width:31.4%;margin-left:20px;}
.sidebar aside+aside{padding-top:0;margin-top:0;}
.sidebar aside:nth-child(3n+1){margin-left:0;}
.sidebar aside:nth-child(3n+4),
.sidebar aside:nth-child(3n+5),
.sidebar aside:nth-child(3n+6){padding-top:2em;border-top:1px solid #f4f7f9;margin-top:2em;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0;}
.gallery.gallery-columns-9 .gallery-item{width:20% !important;}
.gallery.gallery-columns-8 .gallery-item{width:20% !important;}
.gallery.gallery-columns-7 .gallery-item{width:20% !important;}
.gallery.gallery-columns-6 .gallery-item{width:20% !important;}
.top_panel_top_socials{float:left;margin-left:0;margin-right:4.5em;}
.top_panel_style_1 .contact_field{text-align:center;margin-top:1.5em;margin-bottom:1.5em;}
.top_panel_style_1 .contact_field .contact_icon{float:none;margin-right:auto;margin-left:auto;margin-bottom:0.3em;}
.post_item_colored .post_category{max-height:1.2em;overflow:hidden;}
.post_item_colored .post_descr .post_price{margin-top:1.2em;}
.post_item_colored .post_info_wrap .post_button + .post_button{margin-left:0.4em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li{margin-left:0.4em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{padding:2px 0.5em;}
.sidebar_inner aside.widget_reviews .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a,
div.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{font-size:.91em;}
.woocommerce .widget_price_filter .price_label{font-size:1em;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:1em;}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove){margin-top:-0.15em;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{width:60px;}
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td{padding:8px;}
#buddypress #item-nav{float:none;margin-bottom:2em;width:auto;display:inline-block;}
#buddypress #item-nav ul{overflow:hidden;}
#buddypress #item-nav ul li{float:left;}
.scroll_to_top{right:1em;}
.scroll_to_top.show{bottom:1em;}
.tp-caption.sub-titlt, .sub-titlt{margin-top:-200px;}
.tp-caption.main-title, .main-title{margin-top:-150px;}
.tp-caption.button-slider, .button-slider{margin-top:-100px;padding:15px 25px;font-size:14px;line-height:14px;}
.custom.tp-bullets{margin-top:20px;}
.menu_main_nav > li > ul{top:64px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.menu_main_nav > li > ul ul{left:221px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 3em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
.info_over_map ul li::before{left:0.5em;font-size:18px;}
.info_over_map ul li{padding-left:3em;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:1em;}
.slider_over_content .sc_column_item{width:50%;}
.slider_over_content .sc_column_item .sc_title{line-height:1.5em !important;font-size:1em !important;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{font-size:1em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title a::after{width:24px;height:24px;line-height:24px;}
.sc_twitter_item{padding:0 6em;}
.post_item_404 .page_search .search_wrap{max-width:45%;}
.vc_row.company{background:#fff !important;}
.vc_row.company .column-1_4{width:50%;}
.isotope_item .post_title{height:2.75em;}
.service-calculator .column-1_2{width:50% !important;}
}
@media (min-width:640px) and (max-width:767px){.slider_boxed, .content_wrap, .content_container{width:600px;}
.tp-caption.sub-titlt, .sub-titlt{margin-top:-150px;}
.tp-caption.main-title, .main-title{margin-top:-100px;}
.tp-caption.button-slider, .button-slider{margin-top:-70px;padding:15px 25px;font-size:14px;line-height:14px;}
.custom.tp-bullets{margin-bottom:-15px;}
.menu_main_nav > li > ul{top:64px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.menu_main_nav > li > ul ul{left:221px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 3em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
.info_over_map ul li::before{left:0.5em;font-size:18px;}
.info_over_map ul li{padding-left:3em;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:1em;}
.slider_over_content .sc_column_item{width:50% !important;}
.slider_over_content .sc_column_item .sc_title{line-height:1.5em !important;font-size:1em !important;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{font-size:1em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title a::after{width:24px;height:24px;line-height:24px;}
.sc_twitter_item{padding:0 6em;}
.post_item_404 .page_search .search_wrap{max-width:45%;}
.vc_row.company{background:#fff !important;}
.vc_row.company .column-1_4{width:50%;}
.isotope_item .post_title{height:2.75em;}
.service-calculator .column-1_2{width:50% !important;}
.sc_title.custom_title_with_icon{font-size:3.5em;}
}
@media (min-width:480px) and (max-width:639px){.slider_boxed, .content_wrap, .content_container{width:440px;}
.tp-caption.sub-titlt, .sub-titlt{display:none;}
.tp-caption.main-title, .main-title{margin-top:-150px;}
.tp-caption.button-slider, .button-slider{margin-top:-70px;padding:10px 15px;font-size:12px;line-height:12px;}
.custom.tp-bullets{margin-bottom:-30px;}
.menu_main_nav > li > ul{top:64px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.menu_main_nav > li > ul ul{left:221px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 3em 0.6em 1em;}
.sc_team_item .sc_team_item_info .sc_team_item_description{height:3em;}
.info_over_map ul li::before{left:0.5em;font-size:18px;}
.info_over_map ul li{padding-left:3em;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:1em;}
.slider_over_content .sc_column_item{width:100% !important;text-align:center;padding:3px 0;display:-webkit-flex;display:flex;justify-content:center;}
.slider_over_content .sc_column_item .sc_title{line-height:1.5em !important;font-size:1em !important;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{font-size:1em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title a::after{width:24px;height:24px;line-height:24px;}
.sc_twitter_item{padding:0 3em;}
.sc_twitter_icon{width:9%;}
.sc_twitter_content{width:91%;}
.post_item_404 .page_search .search_wrap{max-width:45%;}
.vc_row.company{background:#fff !important;}
.vc_row.company .column-1_4{width:50%;}
.isotope_item .post_title{height:2.75em;}
.service-calculator .column-1_2{width:50% !important;}
.sc_title.custom_title_with_icon{font-size:3.5em;}
.content .sc_audio .sc_image_audio{display:none;}
.content .sc_audio.sc_audio_image .sc_audio_header{width:95%;padding-left:1em;}
.content .sc_audio.sc_audio_image .sc_audio_container{left:1em;}
.sc_testimonials_style_testimonials-4 .sc_testimonial_item .sc_testimonial_content{padding:0 2em 0 2em;}
.slider_over_content{padding:0;}
}
@media (min-width:480px) and (max-width:767px){.body_style_boxed .page_wrap{width:100%;}
.sidebar_show .content{width:100%;float:none;}
.sidebar{width:100%;float:none;}
.article_style_boxed .sidebar{margin-top:20px;}
.widget_area aside{display:inline-block;float:none;vertical-align:top;width:47%;margin-left:4%;}
.widget_area aside[class*="column-"]{margin-left:0;}
.widget_area aside+aside{padding-top:0;margin-top:0;}
.widget_area aside:nth-child(2n+1){margin-left:0;}
.widget_area aside:nth-child(2n+3),
.widget_area aside:nth-child(2n+4){border-top:1px solid #f4f7f9;margin-top:1em;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0;}
.container, .container-fluid{padding-left:10px;padding-right:10px;}
.row, .columns_wrap{margin-right:-20px;}
.row > [class*="column-"], .columns_wrap > [class*="column-"]{padding-right:20px;}
.row.column_padding_left, .columns_wrap.column_padding_left{margin-left:-20px;}
.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left{padding-left:20px;}
.row.column_padding_right, .columns_wrap.column_padding_right{margin-right:-20px;}
.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right{padding-right:20px;}
.row.column_padding_center, .columns_wrap.column_padding_center{margin-left:-10px;margin-right:-10px;}
.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center{padding-left:20px;}
.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom{padding-bottom:20px;}
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]{width:50%;}
.row:not(.columns_fluid) > .column-1_1, .row:not(.columns_fluid) > .column-2_2, .row:not(.columns_fluid) > .column-3_3, .row:not(.columns_fluid) > .column-4_4,
.row:not(.columns_fluid) > .column-5_5, .row:not(.columns_fluid) > .column-6_6, .row:not(.columns_fluid) > .column-7_7, .row:not(.columns_fluid) > .column-8_8,
.row:not(.columns_fluid) > .column-9_9, .row:not(.columns_fluid) > .column-10_10,
.row:not(.columns_fluid) > .column-11_11, .row:not(.columns_fluid) > .column-12_12,
.columns_wrap:not(.columns_fluid) > .column-1_1, .columns_wrap:not(.columns_fluid) > .column-2_2, .columns_wrap:not(.columns_fluid) > .column-3_3,
.columns_wrap:not(.columns_fluid) > .column-4_4, .columns_wrap:not(.columns_fluid) > .column-5_5, .columns_wrap:not(.columns_fluid) > .column-6_6,
.columns_wrap:not(.columns_fluid) > .column-7_7, .columns_wrap:not(.columns_fluid) > .column-8_8, .columns_wrap:not(.columns_fluid) > .column-9_9,
.columns_wrap:not(.columns_fluid) > .column-10_10, .columns_wrap:not(.columns_fluid) > .column-11_11, .columns_wrap:not(.columns_fluid) > .column-12_12,
.row:not(.columns_fluid) > .column-1_3:nth-child(3n), .columns_wrap:not(.columns_fluid) > .column-1_3:nth-child(3n),
.row:not(.columns_fluid) > .column-2_3, .columns_wrap:not(.columns_fluid) > .column-2_3,
.row:not(.columns_fluid) > .column-1_3.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_3.after_span_2,
.row:not(.columns_fluid) > .column-2_4, .columns_wrap:not(.columns_fluid) > .column-3_4,
.row:not(.columns_fluid) > .column-1_4.after_span_2, .columns_wrap:not(.columns_fluid) > .column-1_4.after_span_3,
.row:not(.columns_fluid) > .column-1_5:nth-child(5n), .columns_wrap:not(.columns_fluid) > .column-1_5:nth-child(5n),
.row:not(.columns_fluid) > .column-2_5, .columns_wrap:not(.columns_fluid) > .column-2_5,
.row:not(.columns_fluid) > .column-3_5, .columns_wrap:not(.columns_fluid) > .column-3_5,
.row:not(.columns_fluid) > .column-4_5, .columns_wrap:not(.columns_fluid) > .column-4_5,
.row:not(.columns_fluid) > .column-2_6, .columns_wrap:not(.columns_fluid) > .column-2_6,
.row:not(.columns_fluid) > .column-3_6, .columns_wrap:not(.columns_fluid) > .column-3_6,
.row:not(.columns_fluid) > .column-4_6, .columns_wrap:not(.columns_fluid) > .column-4_6,
.row:not(.columns_fluid) > .column-5_6, .columns_wrap:not(.columns_fluid) > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+3),
.row:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4), .columns_wrap:not(.columns_fluid) > [class*="column-"]:nth-child(2n+4){padding-top:20px;}
.woocommerce.columns-3 ul.products li.product, .woocommerce-page.columns-3 ul.products li.product,
.woocommerce ul.products li.product.column-1_3, .woocommerce-page ul.products li.product.column-1_3,
.woocommerce.columns-4 ul.products li.product, .woocommerce-page.columns-4 ul.products li.product,
.woocommerce ul.products li.product.column-1_4, .woocommerce-page ul.products li.product.column-1_4,
.woocommerce.columns-5 ul.products li.product, .woocommerce-page.columns-5 ul.products li.product,
.woocommerce ul.products li.product.column-1_5, .woocommerce-page ul.products li.product.column-1_5,
.woocommerce.columns-6 ul.products li.product, .woocommerce-page.columns-6 ul.products li.product,
.woocommerce ul.products li.product.column-1_6, .woocommerce-page ul.products li.product.column-1_6{width:50%;}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:none;}
.woocommerce ul.products li:nth-child(2n+3), .woocommerce-page ul.products li:nth-child(2n+3){clear:both;}
.isotope_wrap{margin-right:-20px;}
.isotope_wrap .isotope_item{padding-right:20px;padding-bottom:20px;}
.gallery.gallery-columns-9 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-8 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-7 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-6 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-5 .gallery-item{width:33.3333% !important;}
.gallery.gallery-columns-4 .gallery-item{width:33.3333% !important;}
.top_panel_top_socials{float:left;margin-left:0;margin-right:4.5em;}
.top_panel_top_search{padding-top:0.1em;margin-right:1em;}
.top_panel_top_search .search_field{max-width:4em;}
.top_panel_style_3 .top_panel_top_socials{margin-right:2em;}
.top_panel_style_1 .top_panel_top_socials,
.top_panel_style_1 .top_panel_top_open_hours,
.top_panel_style_2 .top_panel_top_socials,
.top_panel_style_2 .top_panel_top_open_hours,
.top_panel_style_3 .top_panel_top_socials{margin-top:0.5em;}
.top_panel_style_1 .menu_user_nav > li > a,
.top_panel_style_2 .menu_user_nav > li > a,
.top_panel_style_3 .menu_user_nav > li > a{padding-top:0;padding-bottom:0;}
.top_panel_style_3 .search_results{top:3em;}
.top_panel_middle .logo{font-size:0.875em;margin-top:.75em;}
.top_panel_middle .logo_slogan{margin-top:1em;}
.top_panel_middle .logo img{max-height:40px;height:auto;}
.top_panel_style_1 .contact_logo{width:100%;}
.top_panel_style_1 .logo{text-align:center;}
.top_panel_style_1 .contact_field{text-align:center;margin-top:1em;margin-bottom:2em;padding-top:0 !important;width:33.3333% !important;}
.top_panel_style_2 .contact_field{margin:1em 0;}
.top_panel_style_2 .contact_field,
.top_panel_style_2 .contact_phone > span+span{text-align:center;}
.top_panel_style_1 .contact_field .contact_icon,
.top_panel_style_2 .contact_field .contact_icon{float:none;margin-right:auto;margin-left:auto;margin-bottom:0.3em;}
.top_panel_style_2 .contact_field .contact_icon{margin-right:.5em;display:inline-block;}
.top_panel_style_2 .contact_field .contact_icon::before{top:2px;position:relative;}
.top_panel_title .page_title,
.top_panel_title .breadcrumbs{max-width:100% !important;float:none;text-align:center;}
.top_panel_title.title_present .breadcrumbs{padding:0 0 1.5em 0 !important;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float:none;margin-left:0;margin-bottom:2em;width:100%;}
.isotope_wrap .isotope_column_3{width:50% !important;}
.isotope_wrap .isotope_item_colored .post_item .hover_icon,
.isotope_wrap .isotope_item_grid .post_item .hover_icon,
.isotope_wrap .isotope_item_square .post_item .hover_icon,
.isotope_wrap .isotope_item_portfolio .post_item .hover_icon{display:none;}
.ih-item.square.effect1.bottom_to_top .info .post_title{margin-top:35% !important;}
.post_item_colored .post_category{max-height:1.2em;overflow:hidden;}
.post_item_colored .post_descr .post_price{margin-top:1.2em;}
.post_item_colored .post_info_wrap .post_button + .post_button{margin-left:0.4em;}
.post_item_colored .post_featured .post_title, .post_item_colored .post_featured .post_descr{padding:4px 8px;}
.ih-item.square.effect_dir .info .post_title{margin-top:4% !important;}
.comments_list_wrap ul ul ul{margin-left:0;}
.reviews_block{width:100%;}
.content .reviews_block{float:none;margin-left:0;}
td, th{padding:2px;}
.widget_area .post_item .post_title{margin-top:0;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li{margin-left:0.4em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{padding:2px 0.5em;}
.woocommerce-shipping-fields{margin-top:2em;}
.woocommerce ul.products, .woocommerce-page ul.products{margin-right:-20px;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:0 20px 20px 0;}
.woocommerce .widget_price_filter .price_label{font-size:1em;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:1em;}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove){margin-top:-0.15em;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{width:50px;}
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td{padding:6px;}
#buddypress #item-nav{float:none;margin-bottom:2em;width:auto;display:inline-block;}
#buddypress #item-nav ul{overflow:hidden;}
#buddypress #item-nav ul li{float:left;}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{border-width:1px;}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after{height:2px;}
input.sc_button_size_large[type="submit"], input.sc_button_size_large[type="button"], button.sc_button_size_large, .sc_button.sc_button_size_large{padding:1em 1.25em;}
input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium{padding:0.8em 1em;}
input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before{margin-right:4px;}
.sc_price_block .sc_price_block_description{height:5.5em;}
.sc_tabs .sc_tabs_titles li a{padding:0.5em;}
.scroll_to_top{right:1em;}
.scroll_to_top.show{bottom:1em;}
.tp-caption .sc_button{font-size:9px !important;padding:10px 15px !important;}
.custom.tp-bullets{bottom:0px !important;top:auto !important;}
.responsive_menu .top_panel_style_4 .menu_main_responsive_button{position:relative;top:.8em;margin-bottom:0;}
.top_panel_top_user_area .menu_user_nav li{float:none;display:inline-block;}
.popup_wrap{width:335px;top:2.8em;padding:3em 1.5em 2em;}
.agree_field a,
.remember_field a{float:left !important;}
.agree_field,
.remember_field{text-align:left;}
.remember_field a{width:100%;}
.login_socials_list .sc_socials .sc_socials_item{margin-top:.2em}
.menu_main_responsive{margin-top:1em !important;}
div.sc_scroll_horizontal .sc_scroll_bar{bottom:5px;}
.sc_scroll_horizontal{padding-bottom:20px;}
.why_block{width:64%;}
.why_block .sc_columns .sc_column_item_2{margin-top:-.5em;}
.sc_services_style_services-2-custom .sc_services_item .sc_services_item_title{min-height:40px;}
div.sc_blogger.layout_short_3 .isotope_item{width:100% !important;height:auto !important;}
div.sc_blogger.layout_short_3 .isotope_item + .isotope_item{margin-top:1em;}
div.sc_blogger .post_item_short_3 .isotope_item_content .post_title{min-height:inherit;font-size:1.6em;}
.link_in_menu_area i{top:-2px;}
.top_panel_style_4 .link_in_menu_area i{top:7px;}
.top_panel_style_2 .contact_phone,
.responsive_menu .top_panel_style_2 .contact_logo,
.top_panel_style_2 .contact_cart{width:100% !important;text-align:center;}
.top_panel_style_2 .contact_phone{margin-bottom:.1em;}
.top_panel_style_2 .contact_cart{margin-top:.1em;}
.top_panel_style_2 .contact_logo{position:relative !important;}
.top_panel_style_2 .sc_button.button_middle_panel{position:relative;margin:auto;right:auto;left:auto;margin-bottom:1.5em;}
.top_panel_style_2 .top_panel_bottom{text-align:center;}
.list-custom.sc_list_style_iconed li .sc_list_icon::before{top:-3px;}
.sc_team .column-1_3{width:50% !important;}
.post_item_404 .page_search .search_wrap{max-width:65%;}
.sc_team_style_team-2 .sc_team_item .sc_team_item_info .sc_team_item_title{margin-top:1em;}
.sc_team_style_team-2 .sc_team_item .sc_team_item_info .sc_socials{margin-top:1em;}
.comments_wrap .comments_field{width:100% !important;padding-top:0 !important;}
.comments_wrap .comment-respond{width:100% !important;}
div.sc_form_style_form_2 .sc_form_message textarea{min-height:113px;}
div.sc_form_style_form_2 .sc_form_address{padding-left:0;margin-top:2em;}
div.sc_form_style_form_2 .sc_form_address h4{margin-top:0 !important;}
div#fbuilder .medium{width:100% !important;}
#fbuilder .fields.float-left{width:71px;}
.columns_calculator .sc_column_item_1 form{margin-bottom:3em;}
.block_scroll_images .sc_image{margin-right:0em;width:150px;text-align:center;}
.columns_text .sc_column_item_3 .sc_section{width:49% !important;display:inline-block !important;box-sizing:border-box;}
.columns_text .sc_column_item_3 .sc_section:first-child{padding-right:20px !important;width:51% !important;}
.mejs-controls div.mejs-time-rail,
.content .mejs-controls .mejs-time-rail .mejs-time-total{width:195px !important;}
}
@media (max-width:479px){.body_style_boxed .page_wrap{width:100%;}
.slider_boxed, .content_wrap, .content_container{width:300px;}
.content_wrap{width:90%;}
td, th{padding:2px;}
.sidebar_show .content{width:100%;float:none;}
.sidebar{width:100%;float:none;margin-top:3em;}
.article_style_boxed .sidebar{margin-top:10px;}
.widget_area aside{display:block;float:none;width:100%;margin-left:0 !important;}
.widget_area aside+aside{padding-top:1em;border-top:1px solid #f4f7f9;margin-top:1em;}
.body_style_fullwide.sidebar_right .content, .body_style_fullscreen.sidebar_right .content{padding-right:0;}
.body_style_fullwide.sidebar_right .sidebar, .body_style_fullscreen.sidebar_right .sidebar{margin-left:0;}
.body_style_fullwide.sidebar_left .content, .body_style_fullscreen.sidebar_left .content{padding-left:0;}
.body_style_fullwide.sidebar_left .sidebar, .body_style_fullscreen.sidebar_left .sidebar{margin-right:0;}
.container, .container-fluid{padding-left:5px;padding-right:5px;}
.row, .columns_wrap{margin-right:-10px;}
.row > [class*="column-"], .columns_wrap > [class*="column-"]{padding-right:10px;}
.row.column_padding_left, .columns_wrap.column_padding_left{margin-left:-10px;}
.row.column_padding_left > [class*="column-"], .columns_wrap.column_padding_left > [class*="column-"],
.row > [class*="column-"].column_padding_left, .columns_wrap > [class*="column-"].column_padding_left{padding-left:10px;}
.row.column_padding_right, .columns_wrap.column_padding_right{margin-right:-10px;}
.row.column_padding_right > [class*="column-"], .columns_wrap.column_padding_right > [class*="column-"],
.row > [class*="column-"].column_padding_right, .columns_wrap > [class*="column-"].column_padding_right{padding-right:10px;}
.row.column_padding_center, .columns_wrap.column_padding_center{margin-left:-5px;margin-right:-5px;}
.row.column_padding_center > [class*="column-"], .columns_wrap.column_padding_center > [class*="column-"],
.row > [class*="column-"].column_padding_center, .columns_wrap > [class*="column-"].column_padding_center{padding-left:10px;}
.row > [class*="column-"].column_padding_bottom, .columns_wrap > [class*="column-"].column_padding_bottom{padding-bottom:10px;}
.row:not(.columns_fluid) > [class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]{width:100% !important;}
.row.columns_fluid > [class*="column-"], .columns_wrap.columns_fluid > [class*="column-"]{width:50%;}
.row.columns_fluid > .column-1_1, .row.columns_fluid > .column-2_2, .row.columns_fluid > .column-3_3, .row.columns_fluid > .column-4_4, .row.columns_fluid > .column-5_5,
.row.columns_fluid > .column-6_6, .row.columns_fluid > .column-7_7, .row.columns_fluid > .column-8_8, .row.columns_fluid > .column-9_9, .row.columns_fluid > .column-10_10,
.row.columns_fluid > .column-11_11, .row.columns_fluid > .column-12_12,
.columns_wrap.columns_fluid > .column-1_1, .columns_wrap.columns_fluid > .column-2_2, .columns_wrap.columns_fluid > .column-3_3,
.columns_wrap.columns_fluid > .column-4_4, .columns_wrap.columns_fluid > .column-5_5, .columns_wrap.columns_fluid > .column-6_6,
.columns_wrap.columns_fluid > .column-7_7, .columns_wrap.columns_fluid > .column-8_8, .columns_wrap.columns_fluid > .column-9_9,
.columns_wrap.columns_fluid > .column-10_10, .columns_wrap.columns_fluid > .column-11_11, .columns_wrap.columns_fluid > .column-12_12,
.row.columns_fluid > .column-1_3:nth-child(3n), .columns_wrap.columns_fluid > .column-1_3:nth-child(3n),
.row.columns_fluid > .column-2_3, .columns_wrap.columns_fluid > .column-2_3,
.row.columns_fluid > .column-1_3.after_span_2, .columns_wrap.columns_fluid > .column-1_3.after_span_2,
.row.columns_fluid > .column-2_4, .columns_wrap.columns_fluid > .column-3_4,
.row.columns_fluid > .column-1_4.after_span_2, .columns_wrap.columns_fluid > .column-1_4.after_span_3,
.row.columns_fluid > .column-1_5:nth-child(5n), .columns_wrap.columns_fluid > .column-1_5:nth-child(5n),
.row.columns_fluid > .column-2_5, .columns_wrap.columns_fluid > .column-2_5,
.row.columns_fluid > .column-3_5, .columns_wrap.columns_fluid > .column-3_5,
.row.columns_fluid > .column-4_5, .columns_wrap.columns_fluid > .column-4_5,
.row.columns_fluid > .column-2_6, .columns_wrap.columns_fluid > .column-2_6,
.row.columns_fluid > .column-3_6, .columns_wrap.columns_fluid > .column-3_6,
.row.columns_fluid > .column-4_6, .columns_wrap.columns_fluid > .column-4_6,
.row.columns_fluid > .column-5_6, .columns_wrap.columns_fluid > .column-5_6{width:100%;}
.row:not(.columns_fluid) > [class*="column-"]+[class*="column-"], .columns_wrap:not(.columns_fluid) > [class*="column-"]+[class*="column-"],
.row.columns_fluid > [class*="column-"]:nth-child(2n+3), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+3),
.row.columns_fluid > [class*="column-"]:nth-child(2n+4), .columns_wrap.columns_fluid > [class*="column-"]:nth-child(2n+4){padding-top:10px;}
.isotope_wrap .isotope_column_3{width:100%;}
.isotope_wrap{margin-right:-10px;}
.isotope_wrap .isotope_item{padding-right:10px;padding-bottom:10px;width:100%;}
.sc_testimonials{margin-top:1em !important;}
.gallery.gallery-columns-9 .gallery-item{width:50% !important;}
.gallery.gallery-columns-8 .gallery-item{width:50% !important;}
.gallery.gallery-columns-7 .gallery-item{width:50% !important;}
.gallery.gallery-columns-6 .gallery-item{width:50% !important;}
.gallery.gallery-columns-5 .gallery-item{width:50% !important;}
.gallery.gallery-columns-4 .gallery-item{width:50% !important;}
.gallery.gallery-columns-3 .gallery-item{width:50% !important;}
.woocommerce[class*="column-"] ul.products li.product, .woocommerce-page[class*="column-"] ul.products li.product,
.woocommerce ul.products li.product[class*="column-"], .woocommerce-page ul.products li.product[class*="column-"],
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product,
.woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{width:100%;float:none;}
.top_panel_top_contact_area,
.top_panel_top_open_hours,
.top_panel_top_user_area,
.top_panel_top_socials{float:none;clear:both;width:100%;text-align:center;margin:0.5em 0 0 0;}
.top_panel_top_contact_area{margin:0 0 0.5em 0;}
.top_panel_top_user_area .menu_user_nav{display:inline-block;float:none;margin-top:-0.5em;margin-left:0;}
.top_panel_top_slogan_area{display:none;}
.top_panel_top .search_field{max-width:3em;}
.top_panel_top_socials{line-height:1em;}
.top_panel_top_socials .sc_socials_item{margin-right:1.4em !important;}
.top_panel_top_user_area .menu_user_nav li{text-align:left;}
.top_panel_top_user_area .menu_user_nav > li > a{padding:0.5em 0;}
.top_panel_middle .logo{font-size:0.875em;margin-top:1em;}
.top_panel_middle .logo img{max-height:40px;}
.top_panel_style_1 .contact_logo{width:100%;}
.top_panel_style_1 .logo{text-align:center;}
.top_panel_style_1 .contact_field{text-align:center;margin-top:1em;margin-bottom:2em;padding-top:0 !important;width:33.3333% !important;}
.top_panel_style_1 .contact_field .contact_icon{float:none;margin-right:auto;margin-left:auto;margin-bottom:0.3em;}
.top_panel_style_2 .contact_logo,
.top_panel_style_2 .contact_field{width:100% !important;}
.top_panel_style_2 .contact_logo{margin:0;padding:0 !important;}
.top_panel_style_2 .contact_logo .logo{margin:0;}
.top_panel_style_2 .logo{text-align:center;}
.top_panel_style_2 .contact_field{text-align:center;margin:1.5em 0;padding:0 !important;}
.top_panel_style_2 .contact_phone > span+span{text-align:center;}
.top_panel_style_2 .contact_field .contact_icon{float:none;margin-right:auto;margin-left:auto;}
.top_panel_title .page_title,
.top_panel_title .breadcrumbs{max-width:100% !important;float:none;text-align:center;}
.top_panel_title.title_present .breadcrumbs{padding:0 0 1.5em 0 !important;}
.menu_user_nav > li{float:none;display:inline-block;}
.top_panel_style_3 .top_panel_top_search,
.top_panel_style_3 .menu_user_nav{margin-top:0;line-height:1.3em;}
.top_panel_style_3 .top_panel_top_search{padding-top:0;}
.top_panel_style_3 .search_submit,
.top_panel_style_3 .search_field{padding-top:0.5em;padding-bottom:0.5em;}
.top_panel_style_3 .search_results{right:auto;left:0;top:3em;}
.top_panel_style_3 .search_results:after{right:auto;left:4em;}
.top_panel_style_5 .top_panel_middle .sidebar_cart,
.top_panel_style_6 .top_panel_middle .sidebar_cart{right:-100px;}
.top_panel_style_5 .top_panel_middle .sidebar_cart:after,
.top_panel_style_6 .top_panel_middle .sidebar_cart:after{right:46%;left:auto;}
.top_panel_style_8 .contact_logo{display:block;position:static;left:auto;top:auto;-webkit-transform:none;-moz-transform:none;transform:none;padding:2em 0 0 0;text-align:center;}
.popup_wrap{width:250px;top:2.8em;padding:3em 1.5em 2em;right:-7.8em;}
.popup_wrap .form_left{padding-right:1.5em;}
.popup_wrap .form_right{padding-left:1.5em;}
.popup_wrap .login_socials_title{font-size:1.25em;}
.popup_wrap input[type="text"], .popup_wrap input[type="email"], .popup_wrap input[type="password"]{font-size:1em;}
.post_featured_left > .post_featured,
.post_featured_right > .post_featured{float:none;margin-left:0;margin-bottom:2em;width:100%;}
.comments_list_wrap ul ul ul{margin-left:0;}
.reviews_block{width:100%;}
.content .reviews_block{float:none;margin-left:0;}
td, th{padding:8px !important;}
.widget_area .post_item .post_title{margin-top:0;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li + li{margin-left:0.4em;}
.widget_area .sc_tabs.sc_tabs_style_2 .sc_tabs_titles li a{padding:2px 0.5em;}
.woocommerce-shipping-fields{margin-top:2em;}
.woocommerce ul.products, .woocommerce-page ul.products{margin-right:-20px;}
.woocommerce.columns-1 ul.products li.product, .woocommerce-page.columns-1 ul.products li.product,
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding:0 20px 20px 0;}
.woocommerce .widget_price_filter .price_label{font-size:1em;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{font-size:1em;}
.top_panel_wrap .widget_shopping_cart ul.cart_list > li > a:not(.remove){margin-top:-0.15em;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0;}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img{width:40px;}
.woocommerce table.cart td, .woocommerce #content table.cart td, .woocommerce-page table.cart td, .woocommerce-page #content table.cart td{padding:4px;}
#buddypress #item-nav{float:none;margin-bottom:2em;width:auto;display:inline-block;}
#buddypress #item-nav ul{overflow:hidden;}
#buddypress #item-nav ul li{float:left;}
.sc_accordion.sc_accordion_style_2 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{border-width:1px;}
input.sc_button_size_large[type="submit"], input.sc_button_size_large[type="button"], button.sc_button_size_large, .sc_button.sc_button_size_large{padding:1em 1.25em;}
input.sc_button_size_medium[type="submit"], input.sc_button_size_medium[type="button"], button.sc_button_size_medium, .sc_button.sc_button_size_medium{padding:0.8em 1em;}
input[type="submit"]:before, input[type="button"]:before, button:before, .sc_button:before{margin-right:4px;}
.sc_form .sc_form_field{float:none;width:100%;padding-left:0 !important;}
.sc_price_block .sc_price_block_description{height:auto;}
.sc_tabs .sc_tabs_titles li a{padding:0.5em;}
.sc_tabs.sc_tabs_style_1 .sc_tabs_titles li.ui-state-active a:after{height:2px;}
.sc_video_player.sc_video_bordered .sc_video_frame{max-width:198px;}
.scroll_to_top{right:1em;}
.scroll_to_top.show{bottom:1em;}
.contact_logo,
.menu_main_wrap{text-align:center !important;}
.column-1_3.contact_logo{width:100% !important;}
.menu_main_wrap{margin-bottom:1em !important;margin-top:.8em !important;}
.columns_below_slider .sc_column_item_1{text-align:center;border:0 !important;}
.columns_below_slider .sc_column_item_1 div{margin-left:0;float:none;}
.columns_below_slider .sc_column_item_2 .sc_title{margin-left:0 !important;margin-top:0 !important;width:100%;text-align:center !important;}
.columns_below_slider .sc_column_item_2{text-align:center;padding-top:0 !important;}
.columns_below_slider .sc_column_item_2 .sc_button{margin:auto;float:none;display:inline-block;margin-bottom:1em;}
.responsive_menu .top_panel_middle .menu_main_responsive_button{position:relative;top:.3em;margin-top:0;margin-bottom:0;}
.columns_offices .sc_title.custom_title_with_icon{font-size:3em;}
.columns_offices .sc_column_item_1{padding-right:0;}
.columns_offices .sc_column_item_2{border:0 !important;}
.columns_offices .sc_column_item_2 .sc_title{font-size:2.2em;text-align:center;}
.columns_reach{margin-top:-.8em;}
.copyright_wrap div.sc_socials .sc_socials_item a{top:-1px;}
.sc_button.custom_margin_phone{margin-top:1.5em !important;margin-bottom:2em !important;}
.bg_image_phone_op{background-position:inherit !important;padding-top:1em !important;}
.block_full_phone{width:100%;}
.block_full_phone.clients_about{margin-top:2em;width:105%;}
.block_full_phone.clients_about .sc_title{padding-left:5% !important;}
.block_full_phone h5{font-size:1.429em !important;}
div.sc_testimonials_style_testimonials-4 .sc_testimonial_item .sc_testimonial_content{padding:0 2em;}
div.sc_testimonials_style_testimonials-4 .sc_testimonial_item .sc_testimonial_content p::before{top:0}
.sc_services_style_services-2 .sc_services_item .sc_services_item_title{min-height:46px;}
.news_boxed.sc_blogger .post_item_short_3 .isotope_item_content{margin-bottom:2em;display:block;clear:both;}
.news_boxed.sc_blogger .post_item_short_3 .isotope_item_content .post_descr .post_info{margin-bottom:.1em !important;padding-bottom:0 !important;}
div.sc_form_style_form_2 .sc_form_message textarea{min-height:111px;}
.top_panel_style_2 .sc_button.button_middle_panel{position:relative;margin:auto;right:auto;top:0;margin-bottom:1em;}
.top_panel_style_2 .top_panel_bottom{text-align:center;}
.sc_list.list-custom-2 span::before{top:-2px;}
.image_margin_phone{margin-bottom:2em !important;}
.sc_table table tr:first-child th, .sc_table table tr:first-child td,
.sc_table table tr:last-child td{font-size:1.2em;}
.content .sc_infobox .wpb_text_column p b{font-size:1em;}
.content .sc_infobox.sc_infobox_closeable::before,
.content .sc_infobox::before{left:1em;top:.7em;}
.sc_skills_pie{width:100% !important;}
.sc_skills_legend{width:65%;margin-top:0 !important;}
.sc_skills_pie.sc_skills_compact_on .sc_skills_item{width:100%;}
#esg-grid-3-1 .mainul li.eg-washington-wrapper{padding-right:0px;}
.sc_team_style_team-2 .sc_team_item .sc_team_item_info .sc_socials{margin-top:1em;}
.comments_wrap .comment-respond,
.comments_list_wrap > ul{width:100% !important;}
.columns_skills_phone .sc_column_item{width:100% !important;}
.columns_skills_phone .sc_column_item_2{margin-top:3em;}
div.sc_form_style_form_2 .sc_form_address{padding-left:0;margin-top:2em;}
div.sc_form_style_form_2 .sc_form_address.column_title{display:none;}
.padding_box::before{height:35px;}
.sc_button.button_middle_panel{margin-top:0;}
.padding_box{padding:0;}
.comments_list_wrap ul ul{margin-left:0;padding-left:0;}
.comments_list_wrap .comment_content{padding:1em 1em;}
div.ih-item.square.effect_shift:hover .info{-webkit-transform:translateX(0px) translateY(0px);-moz-transform:translateX(0px) translateY(0px);-ms-transform:translateX(0px) translateY(0px);-o-transform:translateX(0px) translateY(0px);transform:translateX(0px) translateY(0px);}
.sc_chat_inner .sc_chat_box_content{padding:1em 1em;}
.post_info.post_info_bottom{font-size:1em;}
.comments_form_wrap{width:110%;margin-left:-5%;}
.link_in_menu_area i{top:3px;left:-15px;}
.menu_user_nav li::after{right:-8px;top:31%;}
.login_socials_list .sc_socials .sc_socials_item a{width:2.2em;height:2.2em;line-height:2.2em;}
.post_item_404 .page_search .search_wrap{max-width:100%;}
.list-custom.sc_list_style_iconed li .sc_list_icon{top:2px;}
.list-custom.sc_list_style_iconed li .sc_list_icon::before{top:-3px;}
.sc_scroll_wrapper .isotope_wrap .isotope_item.isotope_item_show{width:310px !important;}
.layout_masonry_3.sc_blogger .sc_scroll_wrapper .isotope_wrap .isotope_item .isotope_item_content{padding:2em 2em;}
.sc_blogger .isotope_wrap .isotope_item .post_featured{max-height:160px;}
.copyright_style_socials .sc_socials{margin:auto;display:block;float:none;text-align:center;}
.copyright_wrap_inner .copyright_text p{text-align:center !important;padding:0 3em;}
.columns_reach .sc_column_item_1{width:57% !important;}
.sc_blogger.layout_classic_3 .isotope_item .post_info_posted a{font-size:1.2em;}
.why_block .sc_title{margin-top:1em !important;}
.why_block .sc_column_item{padding-top:0 !important;}
.why_block .sc_column_item_2 .wpb_text_column:last-child{padding-left:40px !important;}
.top_panel_wrap .contact_label span{margin-right:.5em !important;top:2px;position:relative;}
div.sc_services_style_services-1 .sc_services_item_readmore span::before{top:-3px;}
div.sc_services_style_services-1 .sc_services_item_readmore span{top:2px;}
.error404 .top_panel_title.title_present .breadcrumbs{display:none;}
.post_item_404 .search_wrap .search_form_wrap .search_field{width:68%;}
div.esg-grid .mainul li.eg-washington-wrapper{padding-right:0;padding-bottom:0.5em;overflow:hidden;}
.info_team_member figure.sc_image{margin-bottom:1em;}
.post_info .post_info_item.post_info_tags{clear:both;display:block;margin-left:0;margin-top:.5em;}
div.pp_pic_holder{width:80% !important;left:10% !important;}
.pp_hoverContainer,
.pp_content,
.pp_content img{width:100% !important;overflow:hidden;}
.pp_content img{height:auto !important;}
.popup_wrap .popup_form_field.iconed_field:before{top:5px;right:6px;}
.popup_wrap .popup_form_field.iconed_field input{padding-right:15px;}
.popup_registration.popup_wrap{right:-12.5em;width:260px;}
.agree_field a,
#menu_user .menu_user_login a{font-size:.9em;}
.agree_field a,
.remember_field a{float:left !important;}
.agree_field label,
.remember_field label{color:#999a9d !important;}
.popup_wrap .popup_close::after{top:0;}
.popup_wrap .sc_socials.sc_socials_type_icons a span{color:inherit !important;}
.comments_wrap .comments_message{padding-top:10px;}
.columns_calculator .sc_column_item{width:100% !important;}
div#fbuilder .medium{width:100% !important;}
#fbuilder .fields.float-left{width:100%;}
#fbuilder .fields.float-left + .fields.float-left{margin-left:0;}
.menu_main_responsive{margin-top:.5em !important;}
div.mejs-controls div.mejs-time-rail,
div.content .mejs-controls .mejs-time-rail .mejs-time-total{width:140px !important;}
.mejs-controls .mejs-volume-button,
.content .mejs-controls a.mejs-horizontal-volume-slider{display:none !important;}
.slider_over_content{position:relative;}
.tp-caption.sub-titlt, .sub-titlt{display:none;}
.tp-caption.main-title, .main-title{margin-top:-100px;}
.tp-caption.button-slider, .button-slider{margin-top:-10px;padding:10px 15px;font-size:12px;line-height:12px;}
.custom.tp-bullets{margin-bottom:-120px;}
.menu_main_nav > li > ul{top:64px;}
.top_panel_fixed .menu_main_nav > li > ul{top:63px;}
.menu_main_nav > li > ul ul{left:221px;}
.sc_emailer.sc_emailer_opened input{padding:0.6em 3em 0.6em 1em;}
.info_over_map ul li::before{left:0.5em;font-size:18px;}
.info_over_map ul li{padding-left:3em;padding-right:5px;}
.sc_accordion.sc_accordion_style_1 .sc_accordion_item .sc_accordion_title .sc_accordion_icon{line-height:18px;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_content{padding:1em;}
.slider_over_content .sc_column_item{width:100% !important;text-align:center;display:-webkit-flex;display:flex;justify-content:center;}
.slider_over_content .sc_column_item .sc_title{line-height:1.5em !important;font-size:1em !important;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title{font-size:1em;}
.sc_services_style_services-1.sc_services_type_images .sc_services_item_title a::after{width:24px;height:24px;line-height:24px;}
.sc_twitter_item{padding:0 3em;}
.sc_twitter_icon{width:9%;}
.sc_twitter_content{width:91%;}
.sc_form{width:100% !important;}
.vc_row.company{background:#fff !important;}
.isotope_item .post_title{height:2.75em;}
.service-calculator .column-1_2{width:100% !important;}
.sc_title.custom_title_with_icon{font-size:3.5em;}
.content .sc_audio .sc_image_audio{display:none;}
.content .sc_audio.sc_audio_image .sc_audio_header{width:95%;padding-left:1em;}
.content .sc_audio.sc_audio_image .sc_audio_container{left:1em;}
.sc_testimonials_style_testimonials-4 .sc_testimonial_item .sc_testimonial_content{padding:0 2em 0 2em;}
.page_wrap{overflow:hidden;}
.sc_socials .sc_socials_item{height:25px;width:25px;line-height:25px;}
}
@media (min-width:400px) and (max-width:479px){div.sc_blogger.layout_classic_3 .sc_scroll_wrapper .isotope_item{width:416px !important;}
.sc_blogger.layout_classic_3 .post_featured,
div.sc_blogger.layout_classic_3 .isotope_item .isotope_item_content{height:400px;}
div.sc_blogger.layout_classic_3 .isotope_item .isotope_item_content{padding:12em 4em 1em 4em;}
}
@media (max-width:782px){.admin-bar.top_panel_over .top_panel_wrap{top:46px;}
.admin-bar.top_panel_fixed .top_panel_wrap{top:46px;}
.admin-bar #debug_log{top:46px;}
.admin-bar .pushy .close-pushy::before{top:3em;}
.admin-bar .pushy .pushy_inner{padding-top:4em;}
.admin-bar .pushy .logo{margin-bottom:1em;}
.top_panel_over .top_panel_wrap{position:relative;}
.columns_text .sc_column_item .wpb_text_column:first-of-type{min-height:75px;}
.content .mejs-container .mejs-controls .mejs-time{margin-left:0.7em;margin-right:0;}
.content .mejs-controls .mejs-time-rail .mejs-time-handle{width:18px;height:18px;top:-8px;margin-left:17px !important;}
}