/**
Theme Name: Hello Elementor Child

Theme URI: https://github.com/elementor/hello-theme/

Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team

Author: Elementor Team

Author URI: https://elementor.com/

Template: hello-elementor

Version: 1.0.1

Text Domain: hello-elementor-child

License: GNU General Public License v3 or later.

License URI: https://www.gnu.org/licenses/gpl-3.0.html

*/
#main-content, .et_pb_section { background-color: transparent; }

#main-content .container { padding-top: 28px; }

/* DIVI 2017 Upgrade Tweaks  */
.home-slider .et_pb_container { height: 250px; padding: 160px 0px; }

/* International Tweaks  */
.lang-item { display: inline; }

.sg-only { display: inline-block; position: absolute; padding-top: 14px; }

.all-others { display: inline-block; position: absolute; padding-top: 14px; }

.bottom-nav li { font-size: 12px; color: #999; font-weight: 500; padding-right: 10px; }

#et-secondary-nav li ul li { text-align: left; }

/* International Tweaks END */
.main-title { margin-bottom: 15px; padding-bottom: 10px; }

.main-title { box-shadow: 0px 1px 0px; }

#et-secondary-menu { float: right; padding-right: 10px; }

#et-info { float: right; color: #ffffff !important; }

#et-info a { color: #ffffff !important; }

h1, h2, h3, h4, h5, h6 { color: #0d4887; font-weight: 700; line-height: 1.4em; }

#footer-widgets h1, #footer-widgets h2, #footer-widgets h3, #footer-widgets h4, #footer-widgets h5, #footer-widgets h6 { font-weight: 400; font-size: 20px; }

h1 { font-size: 30px; padding-top: 10px; }

h2 { font-size: 26px; }

h3 { font-size: 26px; }

h4 { font-size: 26px; }

h5, h6 { font-size: 20px; }

.et_pb_pricing_heading { min-height: 90px; background: #2B4665 !important; border-top: 2px solid #245584 !important; border-left: 2px solid #245584 !important; border-right: 2px solid #132045 !important; border-bottom: 2px solid #132045 !important; }

.et_pb_pricing_heading h2 { text-shadow: 1px 1px 1px #111; }

.et_lb_pricing_content { padding: 35px 1px !important; }

.et_lb_module_content_inner clearfix { min-width: 150px !important; }

.et_pb_row { padding: 0px; }

.home .et_pb_row { padding-top: 15px; }

.entry-content { padding-top: 0px; }

.et_pb_best_value { text-shadow: 1px 1px 1px #111; }

.et_pb_pricing_content { padding: 33px 15px 6px; min-height: 500px; border-right: 1px solid #ddd !important; background: #c3c3c3; /* Old browsers */ background: -moz-linear-gradient(top, #c3c3c3 0%, #fff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c3c3c3), color-stop(100%, #fff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #c3c3c3 0%, #fff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #c3c3c3 0%, #fff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #c3c3c3 0%, #fff 100%); /* IE10+ */ background: linear-gradient(to bottom, #c3c3c3 0%, #fff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c3c3', endColorstr='#fff',GradientType=0 ); /* IE6-9 */ }

.et_pb_sum { color: #018CAA; font-size: 3.5em; text-shadow: 1px 1px 1px #777777; }

.et_pb_pricing ul { color: #222; list-style-type: none !important; text-shadow: 1px 1px 1px #c0bfbf; }

.et_pb_pricing li:before { border-color: #33991F !important; }

.et_pb_pricing_table_button { margin-top: 10px !important; }

#left-area ul, .entry-content ul, .comment-content ul { padding: 15px 0px 23px 16px; }

/* ET Box Properties  */
.et-info .et-box-content { background: 0px 0px 45px #b40000 inset !important; border: 1px solid #4d0000 !important; color: #000 !important; }

.et-box .et-info { text-shadow: #b77676; background: none repeat scroll 0% 0% #C69898 !important; }

.et_pb_section { padding: 0px !important; }

#home-gallery .et_pb_section .et_section_regular .et_pb_scroll_1 { padding: 2px !important; }

/* FRONT Page Box Padding  
.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo
	{ padding: 35px; }
*/
img.support-logo { margin-top: -8px; }

#sidebar .et_pb_widget { padding: 10px 5px 5px 10px; margin: 20px 10px 30px 20px; }

#archives-2 { padding: 10px 5px 5px 10px; margin: 20px 10px 30px 20px; }

#et_top_search { margin-top: 28px; }

.et_fixed_nav #logo { max-height: 100px; }

#footer-widgets .footer-widget li::before { border: none; }

#footer-widgets .footer-widget li { padding: 0px 0px 5px 4px; }

#footer-widgets { font-size: 13px; }

small { font-size: 11px; }

#footer-info-right { float: right; color: #999; text-align: right; }

#footer-info-right a { color: #999; }

#footer-info a { color: #999; font-weight: 500; }

#footer-info a:hover { color: #99CCFF; }

#footer-bottom { font-size: 13px; }

/* Quote Form Changes  */
.page-id-1701 .wpcf7-list-item { display: block !important; }

.page-id-1701 .wpcf7-form-control-wrap .core-v .wpcf7-form-control .wpcf7-checkbox .wpcf7-list-item { display: block !important; }

.page-id-1701 .wpcf7-form-control-wrap .core-h .wpcf7-form-control .wpcf7-checkbox .wpcf7-list-item { display: inline !important; }

#hz .wpcf7-list-item { padding: 1px; display: inline-block !important; }

/* ET Footer Text Color  */
.et_pb_widget a { color: #2ea3f2 !important; }

.et_pb_widget a:hover { color: #70c4fd !important; }

.fwidget a { color: #C5E9FF !important; }

.fwidget a:hover { color: #70c4fd !important; }

/* ET Footer Heights to match and line up text-9 is bottom right logo + text-8 is in sidebar */
#text-1, #text-2, #text-3, #text-4, #text-5, #text-6, #text-7, #text-10, #katb_display_testimonial_widget-2 { min-height: 250px; }

/* Testimonials Additional  */
.katb_widget_rotator_wrap_basic { margin: -6px 0 10px; }

.katb_schema_summary_wrap_basic { display: none; }

.katb_test_box_basic { background: #F2F5F7; border: 1px solid #A86586; padding: 15px 25px 20px 25px; width: calc(100% - 50px); }

/* Monarch Social Additional  */
.et_monarch .et_social_networks .et_social_icon, .et_monarch .et_social_networks .et_social_icon::before, .et_monarch .et_social_networks .et_social_icon::after { width: 30px !important; height: 30px !important; }

/* CANDDI  Additional  */
.CQ-canddi .CQm-pop-up-button { left: 370px; }

.CQ-canddi .CQl-pop-up-content { width: 420px; }

.CQ-canddi .CQl-pop-up-content, .CQ-canddi .CQm-pop-up-button { background: #115dac; }

.CQ-canddi h6 { font-size: 14px; }

.CQ-canddi textarea { font-size: 12px; width: 97%; padding: 5px; font-style: italic; }

.CQ-canddi .CQl-pop-up .CQbt-send { background: #6a2 none repeat scroll 0 0; }

/* MChimp Popup Alerts  */
.mc4wp-notice { color: #ffffff; background-color: #49AD5C; }

.mc4wp-notice a { color: #C9FDFF; background-color: #49AD5C; font-weight: bold; }

/* MailChimp Pro Amendments */
.mcpro-textarea { width: 340px; height: 150px; }

/* Testimonial Insert Changes */
.et_pb_testimonial_author { font-size: 11px; }

.et_pb_testimonial_meta { font-size: 11px; font-style: italic; }

/* Social Sharing Changes */
.et_social_inline .et_social_mobile_on .et_social_inline_bottom { padding-top: 20px; padding-bottom: 30px; }

/* Product Compare Changes LMS */
.et_pb_featured_table { margin-top: 0px !important; }

.et_pb_featured_table a.hover { margin-top: 0px !important; background-color: #d1f0fc; }

/* Demonstration Contact Form Changes */
.page-id-662 .wpcf7-list-item { display: block !important; }

.page-id-662 .wpcf7-form-control-wrap .core-v .wpcf7-form-control .wpcf7-checkbox .wpcf7-list-item { display: block !important; }

.page-id-662 .wpcf7-form-control-wrap .core-h .wpcf7-form-control .wpcf7-checkbox .wpcf7-list-item { display: inline !important; }

#hz .wpcf7-list-item { padding: 1px; display: inline-block !important; }

/* 4 x Call to Action Boxes */
.cta-autowide { margin: 0 auto; width: 100%; }

.cta-autowide .cta-module { background-color: lightgrey; margin-bottom: 1rem; }

/* 2 columns: 600px */
@media only screen and (min-width: 600px) { .cta-autowide .cta-module { float: left; margin-right: 2.564102564102564%; width: 48.717948717948715%; }
  .cta-autowide .cta-module:nth-child(2n+0) { margin-right: 0; } }

/* 3 columns: 768px */
@media only screen and (min-width: 768px) { .cta-autowide .cta-module { width: 31.623931623931625%; }
  .cta-autowide .cta-module:nth-child(2n+0) { margin-right: 2.564102564102564%; }
  .cta-autowide .cta-module:nth-child(3n+0) { margin-right: 0; } }

/* 4 columns: 992px and up */
@media only screen and (min-width: 992px) { .cta-autowide .cta-module { width: 23.076923076923077%; }
  .cta-autowide .cta-module:nth-child(3n+0) { margin-right: 2.564102564102564%; }
  .cta-autowide .cta-module:nth-child(4n+0) { margin-right: 0; } }

/* Home Page 2016-17 Changes */
.home .et_pb_post h2 { font-size: 18px; margin-top: 10px !important; }

.home .et_pb_post { margin-bottom: 40px; }

.home .katb_test_box_basic { border: 1px solid #ddd; background: #fff; }

/* Image Caption Box Tweaks - remove border and grey */
.wp-caption { border: none; background-color: #fff; }

/* Accordion Changes */
#accord-feat h5.et_pb_toggle_title { font-size: 15px !important; }

#accord-feat .et_pb_toggle_close { padding: 10px 10px 0px 15px; }

#accord-feat h5:hover { color: #2F8718 !important; }

.et_pb_toggle_close h5.et_pb_toggle_title { color: #333 !important; }

.et_pb_toggle_close { background-color: #fbfbfb !important; }

.et_pb_toggle_close :hover { border-color: #a7dbff !important; }

.et_pb_toggle_title::before { color: #808080 !important; }

.et_pb_toggle_title::before :hover { color: #2F8718 !important; }

.et_pb_toggle_open { border-color: #a7dbff !important; }

/* ASK Soutron Product page Heading tweak */
.page-id-8822 h1 { padding-bottom: 0px !important; }

/* Hide Some Languages from Dropdown top Menu */
.menu-item-6288-ga { display: none !important; }

.menu-item-6288-nl { display: none !important; }

.menu-item-6288-en_ca { display: none !important; }

.menu-item-6495-ga { display: none !important; }

.menu-item-6495-nl { display: none !important; }

.menu-item-6495-en_ca { display: none !important; }

/*
Additional CSS Styling for Soutron.com
******************************************
******************************************
*/
/*
Contact Form - 2-3 Col Layout 
*/
#cform-container { display: inline-block; background: #F8FBFD; border: 1px solid #efefef; padding: 15px; }

#c-form-left { float: left; margin-right: 40px; text-align: left; }

#c-form-middle { float: left; margin-right: 40px; text-align: left; }

#c-form-right { float: left; }

#c-form-footer { display: block; clear: both; float: left; text-align: left; }

#c-form-submit { text-align: left; }

/*
Newsletter Form - 23 Col Layout 
*/
#newsform-container { display: inline-block; background: #F8FBFD; border: 1px solid #A86586; padding: 20px; text-align: left; }

#news-form-left { float: left; margin-right: 35px; min-width: 250px; }

#news-form-middle { float: left; margin-right: 35px; min-width: 250px; }

#news-form-right { float: right; min-width: 250px; }

#news-form-footer { display: block; clear: both; }

#news-form-submit { text-align: right; }

.mc-field-group { padding-bottom: 15px; }

.mc-field-group .input-group { padding-bottom: 5px; }

/* Post Edits */
.et_pb_post .entry-content { padding-top: 0px; }

.main_title { margin-bottom: 15px; padding-bottom: 10px; }

.main_title { box-shadow: 0px 1px 0px; }

.et_pb_text h1 { margin-bottom: 10px; padding-bottom: 0px; }

.et_pb_text h2, .et_pb_text h3, h4, h5, h6 { margin-bottom: 10px; padding-top: 25px; padding-bottom: 0px; }

.et_pb_post h1, et_pb_text h1 { box-shadow: 0px 1px 0px; }

.et_pb_text h2 { margin-top: 5px; clear: both; }

.et_pb_post h2 { margin-bottom: 15px; }

.et_pb_text h2, .et_pb_text h4, .et_pb_text h5, .et_pb_text h6 { text-decoration: none; }

.htext-home h2, .htext-home h3, .htext-home h4 { box-shadow: 0px 1px 0px #ffffff !important; }

.et_pb_post h1, .et_pb_post h2 { padding-bottom: 10px; }

.post-meta { font-size: 12px !important; padding-top: 5px !important; }

#main-header { line-height: 30px; min-height: 50px; }

#footer-info a { color: #999; font-weight: 500; }

#footer-info a:hover { color: #99CCFF; }

#footer-widgets .fwidget { padding-bottom: 30px; }

/*
Dropdown Menu Updates 
*/
#top-menu li li a, .fullwidth-menu li li a { padding: 5px; width: 340px; }

.nav li ul { width: 355px; }

/* Product Compare Changes LMS */
.et_pb_featured_table { margin-top: 0px !important; }

.et_pb_featured_table a.hover { margin-top: 0px !important; background-color: #d1f0fc; }

/* Bullet Spacing  */
.entry-content ul { padding: 5px 0px 15px 16px; }

/* Monarch Social updates  */
.et_monarch .et_pb_section .et_social_inline_bottom { padding-top: 80px !important; }

/* FLA SHOP Interactice HTML5 Map edits  */
.fm-map-container a { display: none !important; }

/* Responsive Styles Desktop Only - 2017 Update to Blog / Right Col Pages */
@media all and (min-width: 981px) { /* Fluid Grid */
  .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column { margin-right: 2%; }
  .et_pb_gutters3 .footer-widget { margin-right: 4%; }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget { width: 21.6%; } }

/*------------------------------------------------*/
/*---------------[NINJA FORMS UPDATE]-------------*/
/*------------------------------------------------*/
.nf-form-content { max-width: 700px; background-color: #f4f8ff; padding: 25px; }

.nf-field-container { margin-bottom: 10px !important; }

.nf-field-label { margin-bottom: 5px; }

.nf-field-element h2 { margin-bottom: 1px; padding-bottom: 1px; margin-top: 5px; }

.nf-field-element .et_pb_text h2 { margin-top: 5px; }

.xnew-ninja-class { background: url('/?seraph_accel_gi=wp-content%2Fthemes%2Fhello-child%2Fimages%2Fsubmit-button.jpg&n=3M3gLotx8ImQbOt1K5hZuQ'); border: 0; background-size: 119px 37px; background-repeat: no-repeat; height: 37px; width: 119px; cursor: pointer; }

.xnew-ninja-class2 { background: url('/?seraph_accel_gi=wp-content%2Fthemes%2Fhello-child%2Fimages%2Fsubmit-button.jpg&n=3M3gLotx8ImQbOt1K5hZuQ'); border: 0; background-size: 119px 37px; background-repeat: no-repeat; height: 37px; width: 119px; cursor: pointer; }

#nf-field-28 { background: url('/?seraph_accel_gi=wp-content%2Fthemes%2Fhello-child%2Fimages%2Fsubmit-button.jpg&n=3M3gLotx8ImQbOt1K5hZuQ'); border: 0; background-size: 119px 37px; background-repeat: no-repeat; height: 37px; width: 119px; cursor: pointer; }

#nf-field-28:hover { background: url('/?seraph_accel_gi=wp-content%2Fthemes%2Fhello-child%2Fimages%2Fsubmit-button-lit.jpg&n=pQv5oTtDePO4ChC6ebIQZg'); border: 0; background-size: 119px 37px; background-repeat: no-repeat; height: 37px; width: 119px; cursor: pointer; }

.nf-form-fields-required { display: none; }

nf-response-msg { font-color: #0da819; font-weight: 700; }

/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/
@media only screen and (min-width: 1405px) { .et_boxed_layout.et_vertical_nav #page-container { width: 1425px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom { margin-left: 0; }
  .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 315px !important; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 140px !important; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 155px !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 327px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 185px; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: both !important; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 60px !important; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 0px !important; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: none !important; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item, .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item { width: 193px; }
  .et_vertical_nav.archive.et_right_sidebar ul.products li.product { margin-right: 50px !important; } }

@media only screen and (min-width: 981px) { .et_vertical_nav #page-container { position: relative; }
  .et_vertical_nav #main-header { position: fixed; padding-top: 40px !important; top: 0 !important; left: 0; width: 225px; height: 100%; -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
  .et_vertical_nav #et-main-area, .et_vertical_nav #top-header { margin-left: 225px; position: relative; }
  .et_vertical_nav #top-header { z-index: 9999; }
  .et_vertical_nav #main-header .container { width: auto; margin: 0 40px; }
  .et_vertical_nav #main-header nav#top-menu-nav, .et_vertical_nav #main-header #top-menu, .et_vertical_nav #main-header #et-top-navigation, .et_vertical_nav #main-header #logo, .et_vertical_nav #main-header #et_top_search { float: none; }
  .et_vertical_nav #main-header nav#top-menu-nav { padding-top: 10px; display: block; }
  .et_vertical_nav #main-header #top-menu li { display: block; padding-right: 0; }
  .et_vertical_nav #main-header #top-menu li.mega-menu > ul { top: 190px; left: 185px !important; }
  .et_vertical_nav #main-header .nav li ul { top: -32px; left: 185px; }
  .et_vertical_nav #main-header #top-menu > li > a { padding-bottom: 19px; margin-right: -40px; padding-right: 40px; }
  .et_vertical_nav #main-header #top-menu > li > a:after { right: 40px; }
  .et_vertical_nav #main-header .nav li ul ul { top: -23px; left: 220px; }
  .et_vertical_nav #main-header .nav li.mega-menu ul { left: auto; top: auto; }
  .et_vertical_nav #main-header #logo { margin-bottom: 28px; padding: 0; max-height: none; }
  .et_vertical_nav #main-header .et-search-form { top: -35px; right: auto; left: 185px; }
  .et_vertical_nav.et_header_style_centered #main-header .et-search-form { left: 121px; }
  .et_vertical_nav #main-header .nav li ul, .et_vertical_nav #main-header .et-search-form { border-top: none; border-left-width: 3px; border-left-style: solid; }
  .et_vertical_nav #et-top-navigation .et-cart-info { float: none; display: block; }
  .et_vertical_nav #et_search_icon:before { top: -3px; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: none; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 60px; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 0px; }
  .et_vertical_nav.et_right_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1), .et_vertical_nav.et_left_sidebar .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: both; }
  .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1) { clear: both; } }

@media only screen and (min-width: 1200px) { .et_boxed_layout #page-container { margin: 0 auto; position: relative; -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
  .et_boxed_layout #page-container, .et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container #top-header { width: 1200px; }
  .et_boxed_layout.et_vertical_nav #page-container #top-header { width: auto; }
  .et_boxed_layout #page-container #top-header { left: auto; right: auto; } }

@media only screen and (min-width: 1100px) { .et_pb_column_3_8 .et_audio_container .mejs-time-rail { width: 159px !important; }
  .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 110px !important; } }

/*-------------------[1080px]------------------*/
@media only screen and (min-width: 1100px) and (max-width: 1405px) { .et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 795px; }
  .et_vertical_nav .et_pb_column_4_4 { width: 100%; float: none; }
  .et_vertical_nav .et_pb_column_1_2 { width: 367px; }
  .et_vertical_nav .et_pb_column_1_3 { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 { width: 153px; }
  .et_vertical_nav .et_pb_column_2_3 { width: 510px; }
  .et_vertical_nav .et_pb_column_3_4 { width: 580px; }
  .et_vertical_nav .et_pb_column_3_8 { width: 259.5px; }
  .et_vertical_nav .footer-widget { width: 367px; }
  .et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }
  .et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: 510px; }
  .et_vertical_nav.et_right_sidebar #sidebar, .et_vertical_nav.et_left_sidebar #sidebar { width: 225px; }
  .et_vertical_nav.et_right_sidebar #main-content .container:before { right: 225px; }
  .et_vertical_nav.et_left_sidebar #main-content .container:before { left: 225px; }
  .et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
  .et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget, .et_vertical_nav .et_pb_column_3_4 .et_pb_widget { margin-right: 90px !important; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n) { margin-right: 0 !important; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n+1) { clear: both; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1) { clear: none; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width { width: 225px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width { width: 260px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .column_width { width: 259.5px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width { width: 367px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 153px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width, .et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 100%; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 510px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 580px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 259.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 367px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 153px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .column_width { width: 225px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .column_width { width: 260px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .column_width { width: 259.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .column_width { width: 176px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .column_width { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .column_width { width: 153px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .gutter_width, .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .gutter_width, .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .gutter_width { width: 0px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 169px; width: 225px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 169px; min-width: 225px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 169px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 225px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 195px; width: 260px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 195px; min-width: 260px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 195px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 260px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image { height: 195px; width: 259.5px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 195px; min-width: 259.5px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 195px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 259.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image { height: 132px; width: 176px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 132px; min-width: 176px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 132px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 176px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .gutter_width { width: 15px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 169px; width: 225px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 169px; min-width: 225px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 169px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 115px; width: 153px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 115px; min-width: 153px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 115px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 153px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form p input, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_button, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form p input, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_button { font-size: 12px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 260px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 259.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 176px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 153px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n) { margin-right: 0; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n) { margin-right: 60px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter, .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter { width: 153px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent { height: 153px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent p { line-height: 153px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_map { height: 383px; width: 510px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_map { height: 436px; width: 580px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_map { height: 195px; width: 259.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_map { height: 276px; width: 367px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_map { height: 169px; width: 225px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_map { height: 115px; width: 153px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 185px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 220px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 221px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 328px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 186px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 113px; }
  .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 250px !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n) { margin-right: 0 !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.first { clear: none !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1) { clear: both !important; margin-right: 60px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 180px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 113px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 219px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 170px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 120px !important; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .mejs-container, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .mejs-container .mejs-controls { height: 60px !important; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post, .et_vertical_nav .et_pb_column_4_4 .et_pb_blog_grid .et_pb_post { width: 327px; }
  /*-------------[Sliders + Vertical Navigation]------------*/
  .et_vertical_nav .et_pb_slide_with_image .et_vertical_nav .et_pb_slide_image { width: 367px; }
  .et_vertical_nav .et_pb_slide_with_image .et_vertical_nav .et_pb_slide_video { float: left; width: 367px; padding-top: 100px; }
  .et_vertical_nav .et_pb_slide_with_image .et_pb_slide_description { width: 367px; padding: 100px 0; }
  .et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 317px; padding: 80px 60px 80px 0; }
  .et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_video { margin-left: 60px; width: 297px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 217px; padding: 60px 60px 60px 40px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 198px; margin-left: 60px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 170px; padding: 60px 60px 60px 40px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_video { width: 180px; margin-left: 60px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 247px; padding: 60px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 179.5px; padding: 40px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 145px; padding: 40px; } }

@media only screen and (min-width: 981px) and (max-width: 1405px) { .et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section p.value, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section p.value { font-size: 50px; line-height: 50px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section { margin-right: 0px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section.values, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section.values { width: 70px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_countdown_timer .section.days, .et_vertical_nav .et_pb_column_2_3 .et_pb_countdown_timer .section.days { width: 90px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section p.value { font-size: 30px; line-height: 30px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section { margin-right: 0; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section.values { width: 42px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_countdown_timer .section.days { width: 60px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value { font-size: 20px; line-height: 20px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 0; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 20px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section { margin-right: 0; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value { font-size: 16px; line-height: 16px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section.values { width: 20px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section.days { width: 24px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep { width: 0; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 24px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 36px !important; }
  .et_vertical_nav .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 30px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container { padding: 10px; }
  /*-------------[Pricing Tables + Vertical Navigation]------------*/
  .et_vertical_nav .et_pb_column_1_4 .et_pb_dollar_sign, .et_vertical_nav .et_pb_column_1_3 .et_pb_dollar_sign { top: -20px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_sum, .et_vertical_nav .et_pb_column_1_3 .et_pb_sum { font-size: 40px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top, .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top { padding-bottom: 20px; }
  /*-------------[Newsletter + Vertical Navigation]------------*/
  .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter .et_pb_newsletter_description, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter .et_pb_newsletter_description, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form { padding: 0 20px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter { padding: 35px 0; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_map, .et_vertical_nav .et_pb_column_1_2 .et_pb_map, .et_vertical_nav .et_pb_column_2_3 .et_pb_map, .et_vertical_nav .et_pb_column_3_8 .et_pb_map, .et_vertical_nav .et_pb_column_3_4 .et_pb_map, .et_vertical_nav .et_pb_column_1_3 .et_pb_map { max-width: 100%; }
  .et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-time-total { width: 70px !important; }
  .et_vertical_nav .et_pb_column_3_8 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_8 .et_audio_container .mejs-time-total { width: 170px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time-total { width: 140px !important; }
  .et_vertical_nav .et_pb_column_1_4 .et_audio_container { padding-bottom: 40px; }
  .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 7px; }
  .et_vertical_nav .et_pb_column_3_8 .mejs-container, .et_vertical_nav .et_pb_column_3_8 .mejs-container .mejs-controls, .et_vertical_nav .et_pb_column_1_4 .mejs-container, .et_vertical_nav .et_pb_column_1_4 .mejs-container .mejs-controls, .et_vertical_nav .et_pb_column_1_3 .mejs-container, .et_vertical_nav .et_pb_column_1_3 .mejs-container .mejs-controls { height: 60px !important; }
  .et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(3n+1) { clear: both !important; }
  .et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(2n) { margin-right: 60px !important; }
  .et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(3n) { margin-right: 0px !important; }
  .et_vertical_nav.et_full_width_page .et_post_gallery li.et_gallery_item:nth-child(2n+1) { clear: none !important; }
  /*-------------[Sliders + Vertical Navigation]------------*/
  .et_vertical_nav .et_pb_slide_description { padding: 140px 100px; }
  .et_vertical_nav .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 100px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 60px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1) { clear: none; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) { clear: both; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n) { margin-right: 0; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) { margin-right: 60px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n) { margin-right: 0; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) { margin-right: 17px; clear: both; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1) { clear: none; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 100%; padding: 80px 0; }
  .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n), .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(2n) { margin-right: 0px !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(2n+1), .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n+1) { clear: both !important; margin-right: 60px !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n+1), .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n+1) { clear: none !important; } }

@media only screen and (min-width: 981px) { .et_pb_column_2_3 .et_pb_pricing_table, .et_pb_column_1_2 .et_pb_pricing_table { width: 40%; margin-top: 60px; }
  .et_pb_column_2_3 .et_pb_pricing_table:nth-child(2n+1), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(2n+1) { clear: both; }
  .et_pb_column_2_3 .et_pb_pricing_table:nth-child(1), .et_pb_column_2_3 .et_pb_pricing_table:nth-child(2), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(1), .et_pb_column_1_2 .et_pb_pricing_table:nth-child(2) { margin-top: 0; }
  .et_pb_column_2_3 .et_pb_featured_table, .et_pb_column_1_2 .et_pb_featured_table { margin-top: -30px !important; }
  .et_pb_column_1_3 .et_pb_pricing_table, .et_pb_column_1_4 .et_pb_pricing_table { width: 100% !important; margin-bottom: 60px; }
  .et_pb_column_1_3 .et_pb_featured_table, .et_pb_column_1_4 .et_pb_featured_table { margin-top: 0; }
  .et_boxed_layout.et_vertical_nav #page-container #main-header { width: 225px; left: auto; }
  .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(4n+1), .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n+1), .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) { clear: both; }
  .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { float: none !important; margin-right: 0 !important; width: 100% !important; } }

/*-------------------[960px]------------------*/
@media only screen and (min-width: 981px) and (max-width: 1100px) { .et_pb_row, .container, .et_pb_container { width: 960px; }
  .et_pb_column_1_2 { width: 450px; }
  .et_pb_column_1_3 { width: 280px; }
  .et_pb_column_1_4 { width: 195px; }
  .et_pb_column_2_3 { width: 620px; }
  .et_pb_column_3_4 { width: 705px; }
  .et_pb_column_3_8 { width: 322.5px; }
  /*-------------------[Sliders]------------------*/
  .et_pb_slide_description { padding: 185px 100px; }
  .et_pb_slide_with_image .et_pb_slide_description { padding-top: 185px; padding-bottom: 185px; }
  .et_pb_slide_content { padding-bottom: 35px; }
  .et_pb_slide_image { width: 450px; }
  .et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 450px; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: 146px; }
  .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
  .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 60px 60px; text-align: center; }
  .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
  .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 80px 60px; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 120px 60px; }
  .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 330px; }
  .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 160px; }
  .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 220px; }
  .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 262px; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 390px; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 390px; margin-left: 60px; }
  .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 262px; }
  .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 220px; }
  .et_pb_column_1_2 .et_pb_slide_content, .et_pb_column_1_3 .et_pb_slide_content, .et_pb_column_1_4 .et_pb_slide_content, .et_pb_column_2_3 .et_pb_slide_content { font-size: 14px; }
  .et_pb_column_1_2 .et_pb_slide_description h2, .et_pb_column_1_3 .et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slide_description h2, .et_pb_column_2_3 .et_pb_slide_description h2 { font-size: 18px; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 155px; }
  .et_pb_post { margin-bottom: 42px; }
  .et_pb_blog_grid .et_pb_post { width: 240px; }
  .et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 284px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_pb_post { width: 150px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 91px; }
  .et_vertical_nav .et_section_specialty .et_pb_column_3_8 .et_pb_blog_grid .et_pb_post { width: 186px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_pb_post { width: 185px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 360px; }
  .et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages { width: 119px !important; display: block; }
  /*-------------------[Sliders + Vertical Navigation]------------------*/
  .et_vertical_nav .et_pb_slide_with_image .et_pb_slide_image { width: 330px; }
  .et_vertical_nav .et_pb_slide_with_image .et_pb_slide_video { float: left; width: 330px; padding-top: 100px; }
  .et_vertical_nav .et_pb_slide_with_image .et_pb_slide_description { width: 330px; padding: 80px 0; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 257px; padding: 80px 60px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_vertical_nav .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 268px; margin-left: 60px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 187px; padding: 60px 60px 60px 40px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_vertical_nav .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 167px; margin-left: 60px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 330px; padding: 60px; text-align: center; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_vertical_nav .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_video { display: none; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 202px; padding: 60px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 146.5px; padding: 40px; text-align: center; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 115px; padding: 40px; text-align: center; }
  /*-------------------[Portfolio]------------------*/
  .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 60px 42px 0; }
  .et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { width: 195px; }
  .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 17px 42px 0; }
  .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { float: none; margin: 0 0 42px 0; }
  .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 280px; }
  .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 323px; }
  .et_pb_column_4_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget { width: 165px; }
  .et_pb_column_3_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget { width: 164px; }
  .et_pb_column_2_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget { width: 249px; }
  .et_pb_column_1_2 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget { width: 164px; }
  .et_pb_column_4_4 .et_pb_newsletter_description { width: 559px; }
  .et_pb_column_4_4 .et_pb_newsletter_form, .et_pb_column_3_4 .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter_form, .et_pb_column_2_3 .et_pb_newsletter_form, .et_pb_column_1_3 .et_pb_newsletter_form { width: 220px; }
  .et_pb_column_3_4 .et_pb_newsletter_description { width: 303px; }
  .et_pb_column_2_3 .et_pb_newsletter_description { width: 218px; }
  .et_pb_column_1_2 .et_pb_newsletter_description, .et_pb_column_1_2 .et_pb_newsletter_form { width: 330px; }
  .et_pb_column_1_3 .et_pb_newsletter_description { width: 220px; }
  .et_pb_column_3_8 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_form { width: 263px; }
  .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_form { width: 135px; }
  /*-----------[Filterable Portfolio]--------------------*/
  .et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 195px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 280px; }
  .et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 323px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 195px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 280px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width { width: 60px; }
  .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width { width: 17px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 auto 40px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: none; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
  .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }
  .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
  .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
  .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }
  /*-----------[Gallery]--------------------*/
  .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 960px; }
  .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 705px; }
  .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 620px; }
  .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 450px; }
  .et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 323px; }
  .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 280px; }
  .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 195px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_4_4 .et_pb_gallery .column_width, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery .column_width, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery .column_width, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery .column_width, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery .column_width { width: 195px; }
  .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery .column_width { width: 280px; }
  .et_pb_column_4_4 .et_pb_gallery .gutter_width, .et_pb_column_3_4 .et_pb_gallery .gutter_width, .et_pb_column_1_2 .et_pb_gallery .gutter_width { width: 60px; }
  .et_pb_column_2_3 .et_pb_gallery .gutter_width { width: 17px; }
  .et_pb_column_1_3 .et_pb_gallery .gutter_width, .et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 0px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 146px; width: 195px; }
  .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 210px; width: 280px; }
  .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 243px; width: 323px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 146px; min-width: 195px; }
  .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 210px; min-width: 280px; }
  .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 243px; min-width: 323px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 146px; }
  .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 210px; }
  .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 243px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 195px; }
  .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 280px; }
  .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 323px; }
  .et_pb_pricing_content { padding: 33px 20px 6px; }
  .et_right_sidebar #left-area, .et_left_sidebar #left-area { width: 705px; }
  .et_right_sidebar #sidebar, .et_left_sidebar #sidebar { width: 200px; }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 195px !important; }
  .archive.et_full_width_page.woocommerce ul.products li.product { width: 190px !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(2n) { margin-right: 0 !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product:nth-child(2n+1) { clear: both !important; margin-right: 60px !important; }
  .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width: 450px !important; }
  .woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { width: 136px !important; }
  .et_pb_column_4_4 .et_pb_map { width: 960px; }
  .et_pb_column_3_4 .et_pb_map { height: 390px; width: 705px; }
  .et_pb_column_3_8 .et_pb_map { height: 243px; width: 323px; }
  .et_pb_column_2_3 .et_pb_map { height: 345px; width: 620px; }
  .et_pb_column_1_2 .et_pb_map { height: 250px; width: 450px; }
  .et_pb_column_1_3 .et_pb_map { height: 210px; width: 280px; }
  .et_pb_column_1_4 .et_pb_map { height: 145px; width: 195px; }
  .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 322px !important; }
  .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 94px !important; }
  .et_full_width_portfolio_page .et_project_meta { width: 195px; }
  .archive.et_left_sidebar.woocommerce ul.products li.product, .archive.et_right_sidebar.woocommerce ul.products li.product { width: 189px !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(2n+1), .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(2n+1) { margin-right: 50px !important; }
  #sidebar .et_pb_widget { margin-left: 0; }
  .et_left_sidebar #sidebar .et_pb_widget { margin-right: 0; }
  .footer-widget { width: 195px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 100%; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topright: 3px; -moz-border-radius-bottomleft: 0; border-top-right-radius: 3px; border-bottom-left-radius: 0; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomleft: 3px; border-top-right-radius: 0; border-bottom-left-radius: 3px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px 0 0 0; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width { width: 216px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width { width: 18px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width { width: 227px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_3_8 .et_pb_filterable_portfolio .column_width { width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_vertical_nav .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 131px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 100%; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 450px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 514px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 131px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery .column_width { width: 216px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery .gutter_width { width: 18px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery .column_width { width: 227px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery .column_width { width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery .column_width { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery .column_width { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery .column_width { width: 131px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .gutter_width, .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .gutter_width, .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .gutter_width, .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .gutter_width { width: 0px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 162px; width: 216px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 162px; min-width: 216px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 162px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 216px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 170px; width: 227px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 170px; min-width: 227px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 170px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 227px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image { height: 170px; width: 226.5px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 170px; min-width: 226.5px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 170px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image { height: 234px; width: 322px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 234px; min-width: 322px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 234px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image { height: 146px; width: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 146px; min-width: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 146px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image { height: 98px; width: 131px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image img { min-height: 98px; min-width: 131px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 98px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 131px; }
  .et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
  .et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_description h2, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_description h2, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_description h2 { font-size: 24px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_form p input, .et_vertical_nav .et_pb_column_3_8 .et_pb_newsletter_button, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_form p input, .et_vertical_nav .et_pb_column_1_3 .et_pb_newsletter_button, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_form p input, .et_vertical_nav .et_pb_column_1_4 .et_pb_newsletter_button { font-size: 11px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 216px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 227px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { width: 131px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter, .et_vertical_nav .et_pb_column_1_3 .et_pb_number_counter { width: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent { height: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent p { line-height: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter, .et_vertical_nav .et_pb_column_1_3 .et_pb_number_counter { width: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent { height: 195px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_circle_counter .percent p { line-height: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter, .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter { width: 131px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent { height: 131px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_circle_counter .percent p { line-height: 131px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p { font-size: 65px; line-height: 65px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_map { height: 338px; width: 450px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_map { height: 385px; width: 514px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_map { height: 170px; width: 226.5px; }
  .et_vertical_nav .et_pb_column_1_2 .et_pb_map { height: 234px; width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_map { height: 146px; width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_map { height: 98px; width: 131px; }
  /*-------------------[Sidebar]------------------*/
  .widget_search #s { width: 64%; }
  .widget_search #searchsubmit { width: 29%; max-width: none; }
  /*-------------------[Menu]------------------*/
  #top-menu li.mega-menu > ul { width: 900px !important; }
  #top-menu li.mega-menu li > ul, li.mega-menu ul li { width: 205px !important; }
  #et-secondary-menu li.mega-menu li > ul, li.mega-menu ul li { width: 205px !important; }
  #top-menu li.mega-menu li > a { width: 165px !important; }
  .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 155px; }
  .et_pb_column_4_4 .et_pb_team_member_image, .et_pb_column_3_4 .et_pb_team_member_image, .et_pb_column_2_3 .et_pb_team_member_image { width: 280px; }
  .et_pb_column_4_4 .et_pb_team_member_description, .et_pb_column_3_4 .et_pb_team_member_description, .et_pb_column_2_3 .et_pb_team_member_description { margin-left: 310px; }
  .et_pb_column_3_8 .et_pb_team_member_image { width: auto; }
  .et_quote_content { padding: 50px 70px 45px; }
  .et_pb_column_2_3 .et_quote_content { padding: 50px 50px 45px; }
  .et_pb_column_1_2 .et_quote_content { padding: 35px 47px 30px; }
  .et_pb_column_1_3 .et_quote_content, .et_pb_column_3_8 .et_quote_content, .et_pb_column_1_4 .et_quote_content, .et_pb_blog_grid .et_quote_content { padding: 35px 25px 32px; }
  .et_pb_column_1_4 .et_audio_container .mejs-playpause-button button { left: -11px; }
  .et_pb_column_1_4 .et_audio_container .mejs-controls div.mejs-time-rail { margin-left: -14px; }
  .et_pb_column_3_8 .et_audio_container .mejs-time-rail { width: 114px !important; }
  .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time-rail { width: 70px !important; }
  .et_pb_column_4_4 .et_pb_post .et_pb_slide { min-height: 534px; }
  .et_pb_column_3_4 .et_pb_post .et_pb_slide { min-height: 392px; }
  .et_pb_column_2_3 .et_pb_post .et_pb_slide { min-height: 345px; }
  .et_pb_column_1_2 .et_pb_post .et_pb_slide { min-height: 250px; }
  .et_pb_column_1_3 .et_pb_post .et_pb_slide, .et_pb_column_3_8 .et_pb_post .et_pb_slide { min-height: 155px; }
  .et_pb_column_1_4 .et_pb_post .et_pb_slide { min-height: 108px; }
  .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 155px; }
  .et_pb_column_1_2 .et_pb_audio_cover_art { height: 340px; }
  .et_pb_column_3_8 .et_pb_audio_cover_art { height: 242px; }
  .et_pb_column_1_3 .et_pb_audio_cover_art { height: 210px; }
  .et_pb_column_1_4 .et_pb_audio_cover_art { height: 145px; }
  .et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 705px; }
  .et_vertical_nav .et_pb_column_1_2 { width: 322px; }
  .et_vertical_nav .et_pb_column_1_3 { width: 195px; }
  .et_vertical_nav .et_pb_column_1_4 { width: 131px; }
  .et_vertical_nav .et_pb_column_2_3 { width: 450px; }
  .et_vertical_nav .et_pb_column_3_4 { width: 514px; }
  .et_vertical_nav .et_pb_column_3_8 { width: 226.5px; }
  .et_vertical_nav .footer-widget { width: 322px; }
  .et_vertical_nav .footer-widget:nth-child(2n) { margin-right: 0; }
  .et_vertical_nav #main-header { width: 225px; }
  .et_vertical_nav #et-main-area { margin-left: 225px; }
  .et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: 450px; }
  .et_vertical_nav.et_right_sidebar #sidebar, .et_vertical_nav.et_left_sidebar #sidebar { width: 165px; margin-left: 30px; }
  .et_vertical_nav.et_left_sidebar #sidebar { margin: 0 30px 0 0; width: 165px; }
  .et_vertical_nav.et_right_sidebar #main-content .container:before { right: 195px; }
  .et_vertical_nav.et_left_sidebar #main-content .container:before { left: 195px; }
  .et_vertical_nav #top-menu li.mega-menu > ul { width: 675px !important; }
  .et_vertical_nav .et_pb_newsletter_description, .et_vertical_nav .et_pb_newsletter_form { padding: 0 60px; float: none; width: auto; }
  .et_vertical_nav .et_pb_newsletter_description { margin-bottom: 15px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget, .et_vertical_nav .et_pb_column_3_4 .et_pb_widget { margin-right: 90px !important; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n) { margin-right: 0 !important; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(2n+1) { clear: both; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1), .et_vertical_nav .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1) { clear: none; }
  .et_vertical_nav .et_pb_column_3_4 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_4 .et_audio_container .mejs-time-total { width: 140px !important; }
  .et_vertical_nav .et_pb_column_2_3 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_audio_container .mejs-time-total { width: 155px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time-total { width: 120px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 7px; }
  .et_vertical_nav .et_pb_column_1_4 .et_audio_container .mejs-controls .mejs-horizontal-volume-slider { width: 18px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_posts .et_audio_container .mejs-time-total { width: 193px !important; margin-right: 9px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_4 .et_pb_posts .et_audio_container .mejs-time-total { width: 217px !important; margin-right: 9px; }
  .et_vertical_nav .et_pb_column_3_8 .et_pb_posts .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_8 .et_pb_posts .et_audio_container .mejs-time-total { width: 147px !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_3_4 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 130px !important; }
  .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_1_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 110px !important; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-controls .mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_audio_container .mejs-time-total { width: 110px !important; margin-right: 9px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_blog_grid .et_pb_post, .et_vertical_nav .et_pb_column_1_2 .et_pb_blog_grid .et_pb_post { width: 281px; }
  .et_vertical_nav .et_pb_column_2_3 .et_pb_blog_grid .et_pb_post { width: 155px; }
  .et_pb_column_1_4 .et_pb_contact_right { margin-right: 5px; }
  .et_vertical_nav.et_right_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images, .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images { width: 215px !important; }
  .et_vertical_nav .et_pb_column_3_4 .mejs-container, .et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls { height: 60px !important; } }

/*-------------------[768px]------------------*/
@media only screen and (max-width: 980px) { .et_pb_blurb_content, .et_pb_promo { text-align: center; }
  .et_pb_space { display: none; }
  .et_pb_row, .container, .et_pb_container { width: 690px; }
  .et_pb_column { padding-bottom: 30px; }
  .et_pb_column.et_pb_column_empty { display: none; }
  .et_pb_section { padding: 5px 0 20px 0; }
  .et_pb_fullwidth_section { padding: 0; }
  .et_pb_column_1_2, .et_pb_column_1_3, .et_pb_column_1_4, .et_pb_column_2_3, .et_pb_column_3_4, .et_pb_column_3_8 { width: 100%; margin-right: 0; }
  /*-------------------[Portfolio]------------------*/
  .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { width: 315px !important; }
  .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n), .et_gallery_item:nth-child(2n) { margin-right: 0 !important; }
  .et_gallery_item:nth-child(2n+1) { clear: both; }
  .et_gallery_item:nth-child(3n+1) { clear: none; }
  .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_pb_column_2_3 .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(3n), .et_gallery_item:nth-child(3n) { margin-right: 60px; }
  /*-----------[Filterable Portfolio]--------------------*/
  .et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 315px; margin: 0 0 42px 0; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 315px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 60px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 0 40px 0; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: left; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: auto; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a { margin: -1px -1px 0 0; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 3px !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-bottomleft: 3px !important; -moz-border-radius-topright: 0 !important; border-bottom-left-radius: 3px !important; border-top-right-radius: 0 !important; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 3px !important; -webkit-border-bottom-right-radius: 3px !important; -webkit-border-bottom-left-radius: 0 !important; moz-border-radius-topright: 3px !important; -moz-border-radius-bottomright: 3px !important; moz-border-radius-bottomleft: 0 !important; border-top-right-radius: 3px !important; border-bottom-right-radius: 3px !important; border-bottom-left-radius: 0 !important; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; border-top-right-radius: 0; border-bottom-right-radius: 3px; }
  .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; }
  /*-----------[Gallery]--------------------*/
  .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 688px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_4_4 .et_pb_gallery .column_width, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery .column_width, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery .column_width, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery .column_width, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery .column_width, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery .column_width { width: 208px; }
  .et_pb_column_4_4 .et_pb_gallery .gutter_width, .et_pb_column_3_4 .et_pb_gallery .gutter_width, .et_pb_column_1_2 .et_pb_gallery .gutter_width, .et_pb_column_2_3 .et_pb_gallery .gutter_width, .et_pb_column_1_3 .et_pb_gallery .gutter_width, .et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 32px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 156px; width: 208px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 156px; min-width: 208px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 156px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 208px; }
  /*-------------------[Sliders]------------------*/
  .et_pb_slide_description { padding: 130px 67px; }
  .et_pb_slide_with_image .et_pb_slide_description { padding-top: 130px; padding-bottom: 130px; }
  .et_pb_slide_description h2, .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2 { font-size: 26px; padding-bottom: 6px; font-weight: 500 !important; }
  .et_pb_slide_content { font-size: 16px; padding-bottom: 34px; font-weight: 400; }
  .et_pb_slide_image { width: 315px; }
  .et_pb_slide_with_image .et_pb_slide_description, .et_pb_slide_video { width: 315px; }
  .et_pb_slide_video { padding-top: 150px; }
  .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 130px 62px !important; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: auto; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content { display: block; }
  .et_pb_post { margin-bottom: 42px; }
  .et_pb_blog_grid .et_pb_post { margin: 0 32px 60px 0; width: 289px; }
  .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 289px; }
  .et_pb_widget { float: none; margin: 0 0 40px 0; width: 100% !important; }
  .et_pb_widget_area_left { border-right: none; }
  .et_pb_widget_area_right { border-left: none; }
  .et_pb_column_4_4 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_2_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_2 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_3 .et_pb_widget_area_right .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_right .et_pb_widget { margin: 0 0 40px; }
  .et_pb_newsletter_description { width: 570px !important; padding-bottom: 30px; }
  .et_pb_newsletter_form { width: 570px !important; padding-left: 60px !important; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description { width: 255px; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 566px; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_image, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_image, .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { width: 255px; margin-left: 60px; }
  .et_pb_column_4_4 .et_pb_slider_fullwidth_off .et_pb_slide_video, .et_pb_column_3_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_2_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video, .et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_video { margin-left: 56px; }
  .et_pb_more_button { display: inline-block !important; }
  .et_pb_slide_image, .et_pb_slide_video { display: block !important; }
  .et_pb_pricing_table { width: 50% !important; }
  .et_pb_pricing_table:nth-child(3), .et_pb_pricing_table:nth-child(4) { margin-top: 60px; }
  .et_pb_pricing .et_pb_featured_table:nth-child(3), .et_pb_pricing .et_pb_featured_table:nth-child(4) { margin-top: 30px !important; }
  .et_pb_pricing_table:nth-child(2n+1) { clear: both; }
  .et_right_sidebar #left-area, .et_right_sidebar #sidebar, .et_left_sidebar #left-area, .et_left_sidebar #sidebar { width: auto; float: none; }
  .et_right_sidebar #left-area { margin-right: 0; }
  .et_left_sidebar #left-area { margin-left: 0; }
  .et_right_sidebar #sidebar { margin-left: 0; border-left: none; }
  .et_left_sidebar #sidebar { margin-right: 0; border-right: none; }
  .et_right_sidebar #sidebar .et_pb_widget, .et_left_sidebar #sidebar .et_pb_widget { margin: 0 0 30px; }
  .widget_search #s { width: 84%; }
  #main-content .container:before { display: none !important; }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 208px !important; margin: 0 32px 53px 0 !important; }
  .woocommerce .cart-collaterals > div, .woocommerce .cart-collaterals > form { width: 100% !important; float: none !important; }
  .shop_table .coupon { margin-bottom: 25px !important; }
  .checkout .form-row, .checkout .col-1, .checkout .col-2 { float: none !important; width: auto !important; }
  .checkout .col-1, .checkout .col-2 { margin-bottom: 25px !important; }
  .et_full_width_page.woocommerce ul.products li.product.last, .et_full_width_page.woocommerce-page ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last { margin-right: 32px !important; }
  .et_full_width_page.woocommerce ul.products li.first, .et_full_width_page.woocommerce-page ul.products li.first, .et_pb_pagebuilder_layout ul.products li.first, .et_pb_pagebuilder_layout ul.products li.first { clear: none !important; }
  .et_full_width_page.woocommerce ul.products li.product:nth-child(3n), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(3n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n) { margin-right: 0 !important; }
  .et_full_width_page.woocommerce ul.products li.product:nth-child(3n+1), .et_full_width_page.woocommerce-page ul.products li.product:nth-child(3n+1), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n+1), .et_pb_pagebuilder_layout ul.products li.product:nth-child(3n+1) { clear: both; }
  .et_pb_fullwidth_section .et_pb_map { height: 330px; }
  .et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 330px; width: 688px; }
  .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images { width: 328px !important; }
  .woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a { width: 96px !important; }
  .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 328px !important; }
  .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 96px !important; }
  .et_full_width_portfolio_page .et_project_meta { float: none; width: 100%; margin-top: -20px; border-top: none; padding: 0 0 39px; }
  .et_pb_image { margin-left: auto; margin-right: auto; display: block; }
  .footer-widget { width: 330px; margin: 0 30px 30px 0; }
  .footer-widget:nth-child(2n) { margin-right: 0; }
  .fwidget { padding-bottom: 30px; }
  .et_pb_column_3_8 .et_pb_contact_left p, .et_pb_column_1_3 .et_pb_contact_left p, .et_pb_column_1_4 .et_pb_contact_left p { width: 48.5%; float: left; margin-right: 3%; }
  .et_pb_column_3_8 .et_pb_contact_left p:last-child, .et_pb_column_1_3 .et_pb_contact_left p:last-child, .et_pb_column_1_4 .et_pb_contact_left p:last-child { margin-right: 0; }
  /*-------------------[Menu]------------------*/
  #et_mobile_nav_menu { display: block; }
  #main-header #et_mobile_nav_menu { margin-top: 8px; }
  #top-menu { display: none; }
  #main-header { padding-bottom: 18px; }
  #logo { margin-bottom: 0; max-height: 43px; }
  #et_top_search { margin-right: 35px; float: left; }
  .et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search { display: none !important; }
  #et-top-navigation { margin-right: 0; }
  .et_fixed_nav #main-header, .et_fixed_nav #top-header { position: absolute; }
  .et_fixed_nav #main-header { -webkit-transition: none; -moz-transition: none; transition: none; }
  .et-fixed-header { padding: 18px 0 19px 0 !important; min-height: 43px !important; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important; -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1) !important; }
  .et-fixed-header #logo { max-height: 43px; }
  .et-fixed-header nav#top-menu-nav { padding-top: 11px; }
  .et-social-icons, #footer-info { float: none; text-align: center; }
  .et-social-icons { margin: 0 0 5px; }
  #top-header .et-social-icons { margin-bottom: 0; }
  .bottom-nav { text-align: center; }
  .et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 22px; margin: 0 0 30px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 15px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 76px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 124px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 64px; line-height: 64px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 14px; line-height: 25px; }
  .et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description { margin-left: 310px !important; }
  .et_pb_column_3_8 .et_pb_team_member_no_image .et_pb_team_member_description { margin-left: 0 !important; }
  .et_pb_fullwidth_menu #top-menu-nav { display: none; }
  .et_pb_fullwidth_menu .et_pb_row { min-height: 81px; }
  .et_pb_fullwidth_menu #et_mobile_nav_menu { float: none; }
  .et_pb_fullwidth_menu .mobile_menu_bar:before { top: 23px; }
  .et_pb_fullwidth_menu .et_mobile_menu { top: 81px; padding: 5%; }
  .et_pb_fullwidth_menu .et_mobile_menu ul { padding: 0; }
  .et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul { list-style: none; text-align: left; }
  .et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area { width: auto; }
  .et_pb_column_1_2 .et_pb_countdown_timer .sep, .et_pb_column_1_3 .et_pb_countdown_timer .sep, .et_pb_column_1_4 .et_pb_countdown_timer .sep, .et_pb_column_3_8 .et_pb_countdown_timer .sep { top: -28px; }
  #et-secondary-nav { display: none; }
  .et_vertical_nav #et-top-navigation .et-cart-info { margin-left: -38px; }
  .et_header_style_centered #et_mobile_nav_menu { float: none; position: relative; }
  .et_header_style_centered #logo { padding: 2px 0 5px; }
  .et_header_style_centered nav#top-menu-nav { display: none; }
  .et_header_style_centered #main-header .mobile_nav { display: block; text-align: left; background-color: rgba(0, 0, 0, 0.05); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px 10px; }
  .et_header_style_centered .mobile_nav .select_page { display: inline-block; color: #666; }
  .et_header_style_centered .mobile_menu_bar { position: absolute; right: 5px; top: 2px; }
  .et_header_style_centered .et_mobile_menu { top: 51px; }
  .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 0; }
  .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span, .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 18px; }
  .et_pb_column_1_3 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_portfolio_grid .et_pb_portfolio_item { float: left; margin: 0 60px 42px 0; }
  .et_pb_portfolio_grid .et_pb_portfolio_item:nth-child(2n+1) { clear: both; }
  .et_fixed_nav_temp #main-header, .et_secondary_nav_only_menu #main-header { top: 0 !important; }
  .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header { top: 32px !important; }
  .et_secondary_nav_only_menu #top-header { display: none; } }

@media only screen and (min-width: 768px) and (max-width: 980px) { .et_pb_column_1_3 .et_pb_tabs_controls, .et_pb_column_1_4 .et_pb_tabs_controls { border-bottom: 1px solid #d9d9d9; }
  .et_pb_column_1_3 .et_pb_tabs_controls li, .et_pb_column_1_4 .et_pb_tabs_controls li { float: left; border-right: 1px solid #d9d9d9; border-bottom: none; }
  .woocommerce ul.products li.product:nth-child(2n) { float: left; }
  .woocommerce ul.products li.product { clear: none !important; }
  .woocommerce ul.products li.product:nth-child(3n+1) { clear: both !important; }
  .archive.et_left_sidebar.woocommerce ul.products li.product.last, .archive.et_right_sidebar.woocommerce ul.products li.product.last { margin-right: 32px !important; }
  .archive.et_left_sidebar.woocommerce ul.products li.product:nth-child(3n), .archive.et_right_sidebar.woocommerce ul.products li.product:nth-child(3n) { margin-right: 0px !important; clear: right !important; }
  .archive.et_full_width_page.woocommerce ul.products li.product { width: 200px !important; }
  .et_pb_column_1_3 .et_pb_tabs_controls, .et_pb_column_1_4 .et_pb_tabs_controls, .et_pb_column_3_8 .et_pb_tabs_controls { border-bottom: 1px solid #d9d9d9; }
  .et_pb_column_1_3 .et_pb_tabs_controls li, .et_pb_column_1_4 .et_pb_tabs_controls li, .et_pb_tabs_controls li, .et_pb_tabs_controls li:last-child, .et_pb_column_3_8 .et_pb_tabs_controls li { float: left; border-right: 1px solid #d9d9d9; border-bottom: none; }
  .et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 60px 15px; }
  .et_pb_testimonial_no_image .et_pb_testimonial_description, .et_pb_column_1_3 .et_pb_testimonial_description, .et_pb_column_1_4 .et_pb_testimonial_description, .et_pb_column_3_8 .et_pb_testimonial_description { padding-left: 120px; }
  .et_pb_column_1_3 .et_pb_testimonial_portrait, .et_pb_column_1_4 .et_pb_testimonial_portrait, .et_pb_column_3_8 .et_pb_testimonial_portrait { float: left; width: 90px; margin: 0; }
  .et_pb_column .et_pb_team_member_image { float: left !important; width: 280px !important; margin: 0 30px 0 0 !important; text-align: left !important; }
  .et_quote_content { padding: 50px 43px 45px !important; }
  .et_quote_content blockquote p { font-size: 26px !important; line-height: 44px !important; }
  .et_quote_content blockquote cite { font-size: 18px !important; }
  .et_pb_blog_grid .et_quote_content { padding: 35px 30px !important; }
  .et_pb_blog_grid .et_quote_content blockquote p { font-size: 20px !important; line-height: 26px !important; }
  .et_pb_blog_grid .et_quote_content blockquote cite { font-size: 14px !important; }
  .et_link_content { padding: 40px 40px 45px; }
  .et_link_content h2 { font-size: 26px !important; line-height: 44px !important; }
  .et_link_content a.et_link_main_url { font-size: 18px !important; }
  .et_pb_blog_grid .et_link_content h2 { font-size: 20px !important; line-height: 26px !important; }
  .et_pb_blog_grid .et_link_content a.et_link_main_url { font-size: 14px !important; }
  .et_audio_content h2 { font-size: 26px !important; line-height: 44px !important; margin-bottom: 24px !important; }
  .et_pb_blog_grid .et_audio_content h2 { font-size: 20px !important; line-height: 26px !important; }
  .et_pb_post .et_pb_slide { min-height: 384px !important; }
  .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 182px !important; }
  .et_pb_audio_cover_art { float: none !important; width: 100% !important; position: relative; height: 400px !important; }
  .et_pb_audio_module_content { margin-left: 0 !important; padding: 55px 60px 55px !important; }
  .et_pb_audio_module_content h2 { font-size: 36px !important; }
  .et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; } }

@media screen and (max-width: 782px) { body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header { top: 46px; }
  .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header { top: 46px !important; }
  body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header { top: 80px; } }

/*-------------------[480px]------------------*/
@media only screen and (max-width: 767px) { /*-------------------[Menu]------------------*/
  #et-top-navigation { margin-right: 0; }
  .et-search-form { right: -65px; }
  .et-search-form input { width: 360px; }
  .widget_search #s { width: 306px; }
  .et_pb_blurb_content { text-align: center; }
  .et_pb_text_align_right { text-align: left; }
  .et_pb_space { display: none; }
  .et_pb_column { padding-bottom: 30px; }
  .et_pb_section { padding: 5px 0 20px 0; }
  .et_pb_fullwidth_section { padding: 0; }
  .et_pb_row, .container, .et_pb_container { width: 400px; }
  .et_pb_slide_description { padding: 100px 52px; }
  .et_pb_slide_with_image .et_pb_slide_description { padding-top: 100px; padding-bottom: 100px; }
  .et_pb_slide_description h2 { font-size: 20px !important; }
  .et_pb_slide_content { font-size: 14px !important; font-weight: 400; }
  a.et_pb_more_button { display: none; }
  .et_pb_slide_image, .et_pb_slide_video { display: none; }
  .et_pb_slide_with_image .et_pb_slide_description { float: none; text-align: center; width: 100%; }
  .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 100px 54px !important; }
  .et_pb_post { margin-bottom: 42px; }
  .et_pb_post h2, .et_pb_portfolio_item h2 { font-size: 18px; }
  .et_pb_blog_grid { margin-right: 0; }
  .et_pb_blog_grid .et_pb_post { margin-bottom: 60px; width: 360px; float: none; }
  .et_pb_portfolio_item { margin-bottom: 22px; }
  .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item { float: none !important; width: 100% !important; margin-right: 0 !important; }
  .et_pb_portfolio_item h2 { font-size: 18px; }
  /*-----------[Video Slider]--------------------*/
  .et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play { font-size: 2rem; line-height: 2rem; margin-left: -1rem; margin-top: -1rem; }
  .et_pb_carousel .et-pb-arrow-prev, .et_pb_carousel:hover .et-pb-arrow-prev { left: -8px; opacity: 1; }
  .et_pb_carousel .et-pb-arrow-next, .et_pb_carousel:hover .et-pb-arrow-next { right: -8px; opacity: 1; }
  .et_pb_slider_carousel:hover .et-pb-arrow-prev { opacity: 0 !important; }
  .et_pb_slider_carousel:hover .et-pb-arrow-next { opacity: 0 !important; }
  /*-----------[Filterable Portfolio]--------------------*/
  .et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 400px; margin: 0 0px 42px 0; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 400px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .gutter_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .gutter_width { width: 0px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters { margin: 0 auto 40px; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul { float: none; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_3_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_2 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li, .et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li { width: 50%; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a { -webkit-border-bottom-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; -moz-border-radius-bottomleft: 0 !important; -moz-border-radius-topright: 0 !important; border-bottom-left-radius: 0 !important; border-top-right-radius: 0 !important; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a { -webkit-border-top-right-radius: 0 !important; moz-border-radius-topright: 0 !important; border-top-right-radius: 0 !important; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a, .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(odd) a { -webkit-border-bottom-left-radius: 3px !important; -moz-border-radius-bottomleft: 3px !important; border-bottom-left-radius: 3px !important; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a, .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(2):nth-child(even) a { -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
  .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a { -webkit-border-top-right-radius: 3px !important; -moz-border-radius-topright: 3px !important; border-top-right-radius: 3px !important; }
  /*-----------[Gallery]--------------------*/
  .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 400px; }
  .et_pb_gallery_grid .et_pb_gallery_item { margin-bottom: 39px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_4_4 .et_pb_gallery .column_width, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery .column_width, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery .column_width, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery .column_width, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery .column_width, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery .column_width { width: 400px; }
  .et_pb_column_4_4 .et_pb_gallery .gutter_width, .et_pb_column_3_4 .et_pb_gallery .gutter_width, .et_pb_column_1_2 .et_pb_gallery .gutter_width, .et_pb_column_2_3 .et_pb_gallery .gutter_width, .et_pb_column_1_3 .et_pb_gallery .gutter_width, .et_pb_column_1_4 .et_pb_gallery .gutter_width { width: 0px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 284px; width: 400px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 284px; min-width: 400px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 284px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 400px; }
  .et_pb_widget { float: none; margin: 0 0 40px 0; width: 100% !important; }
  .et_pb_widget_area_left { border-right: none; }
  .et_pb_widget_area_right { border-left: none; }
  .et_pb_promo { padding: 40px; }
  .et_pb_newsletter { padding: 40px 0; }
  .et_pb_newsletter_form { padding-left: 60px; }
  .et_pb_newsletter_description { padding: 0 60px 25px; }
  .et_pb_newsletter_form, .et_pb_newsletter_description { width: 280px !important; }
  .et_pb_slider:hover .et-pb-arrow-prev { left: 0px; opacity: 1; }
  .et_pb_slider:hover .et-pb-arrow-next { right: 0px; opacity: 1; }
  .et-pb-controllers { bottom: 10px; }
  .et_pb_tabs_controls { border-bottom: none; }
  .et_pb_tabs_controls li { float: none; border-right: none; border-bottom: 1px solid #d9d9d9; }
  .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 280px !important; }
  .et_pb_more_button { display: inline-block !important; }
  .et_pb_slide_image, .et_pb_slide_video { display: none !important; }
  .et_pb_pricing_table { width: 100% !important; margin-bottom: 60px; }
  .et_pb_pricing_table:last-child { margin-bottom: 0; }
  .et_pb_featured_table { margin-top: 0; }
  .et_pb_pricing_table:nth-child(3), .et_pb_pricing_table:nth-child(4) { margin-top: 0; }
  .et_pb_pricing .et_pb_featured_table:nth-child(3), .et_pb_pricing .et_pb_featured_table:nth-child(4) { margin-top: 0 !important; }
  .comment-body { padding: 0 0 0 100px; }
  .comment-reply-link { bottom: -25px; top: auto; }
  #commentform input[type="text"] { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  .et_pb_contact_left p { width: 100%; float: none; }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 400px !important; margin: 0 0px 53px 0 !important; }
  .archive.et_full_width_page.woocommerce ul.products li.product { width: 400px !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce ul.products li.product { width: 100% !important; }
  .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 100% !important; float: none !important; }
  .woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 119px !important; }
  .et_right_sidebar.woocommerce ul.products li.product, .et_right_sidebar.woocommerce-page ul.products li.product, .et_left_sidebar.woocommerce ul.products li.product, .et_left_sidebar.woocommerce-page ul.products li.product { margin: 0 0 35px !important; }
  .archive.et_left_sidebar.woocommerce ul.products li.product, .archive.et_right_sidebar.woocommerce ul.products li.product { width: 100% !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce ul.products li.product, .et_vertical_nav.archive.et_right_sidebar.woocommerce ul.products li.product { width: 100% !important; }
  .woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n) { float: left; }
  .et_pb_pagebuilder_layout ul.products li.product.last, .et_pb_pagebuilder_layout ul.products li.product.last { margin-right: 0 !important; }
  .comment .children { margin-left: 0; }
  body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { display: block !important; border-bottom: 1px solid #E0DADF !important; }
  body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a { display: block !important; }
  .woocommerce .form-row { float: none !important; width: auto !important; }
  .et_pb_fullwidth_section .et_pb_map { height: 220px; }
  .et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 220px; width: 400px; }
  .footer-widget { width: 100%; margin: 0 0 35px 0; float: none; }
  .fwidget { padding-bottom: 0; }
  .et-hide-mobile { display: none; }
  .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { margin-right: 0; width: 360px; }
  .et_pb_column_3_8 .et_pb_contact_left p, .et_pb_column_1_3 .et_pb_contact_left p, .et_pb_column_1_4 .et_pb_contact_left p { width: 100%; float: none; margin-right: 0; }
  .et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px 20px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 22px; margin: 0 0 30px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 4px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 56px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 95px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 48px; line-height: 48px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 14px; line-height: 25px; }
  .et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 60px 15px; }
  .et_pb_testimonial_description { padding-left: 0 !important; }
  .et_pb_testimonial_portrait { float: none !important; width: 90px !important; margin: 0 auto 20px !important; }
  .et_pb_team_member_image { float: none; width: auto; margin: 0 0 12px; text-align: center; }
  .et_pb_team_member_description, .et_pb_column_3_8 .et_pb_team_member_description { margin-left: 0 !important; }
  .et_quote_content, .et_pb_blog_grid .et_quote_content { padding: 35px 30px !important; }
  .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p { font-size: 20px !important; line-height: 26px !important; }
  .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite { font-size: 14px !important; }
  .et_link_content { padding: 35px 20px; }
  .et_link_content h2, .et_audio_content h2 { font-size: 20px !important; line-height: 26px !important; }
  .et_link_content a.et_link_main_url { font-size: 14px !important; }
  .et_audio_content { padding: 35px 20px !important; }
  .et_audio_content h2 { margin-bottom: 9px !important; }
  .et_audio_container .mejs-container .mejs-controls .mejs-time span { font-size: 14px !important; }
  .et_pb_post .et_pb_slide { min-height: 222px !important; }
  .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 222px !important; }
  .et_pb_audio_cover_art { float: none !important; width: 100% !important; position: relative; height: 300px !important; }
  .et_pb_audio_module_content { margin-left: 0 !important; padding: 40px 40px 34px !important; }
  .et_pb_audio_module_content h2 { font-size: 26px !important; }
  .et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; }
  #et-info .et-social-icons { display: none; }
  #et-secondary-menu .et_duplicate_social_icons { display: inline-block; }
  body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_fixed_nav #main-header { top: 46px; }
  body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header { top: 104px; }
  body.et_fixed_nav.et_secondary_nav_two_panels #main-header { top: 58px; }
  #et-info, #et-secondary-menu { text-align: center; display: block; float: none; }
  .et_secondary_nav_two_panels #et-secondary-menu { margin-top: 12px; }
  #top-header .et-cart-info { margin-left: 0; }
  #footer-info-right { float: center; text-align: center; } }

/*-------------------[320px]------------------*/
@media only screen and (max-width: 479px) { #et-top-navigation { margin-right: 0; }
  .et-search-form input { width: 240px; }
  .widget_search #s { width: 193px; }
  .et_pb_blurb_content { text-align: center; }
  .et_pb_text_align_right { text-align: left; }
  .et_pb_space { display: none; }
  .et_pb_column { padding-bottom: 30px; }
  .et_pb_section { padding: 5px 0 20px 0; }
  .et_pb_fullwidth_section { padding: 0; }
  .et_pb_row, .container, .et_pb_container { width: 280px; }
  .et_pb_slide_description { padding: 74px 52px; }
  .et_pb_slide_with_image .et_pb_slide_description { padding-top: 72px; padding-bottom: 72px; }
  .et_pb_slide_description h2 { font-size: 20px; }
  .et_pb_slide_content { font-weight: 400; }
  .et_pb_slide_content, a.et_pb_more_button { display: none; }
  .et_pb_slider_fullwidth_off .et_pb_slide_description { padding: 70px 40px !important; }
  .et_pb_slider_fullwidth_off .et_pb_slide_content, .et_pb_slider_fullwidth_off .et_pb_more_button { display: none; }
  .et_pb_post { margin-bottom: 42px; }
  .et_pb_post h2, .et_pb_blog_grid h2 { font-size: 16px; padding-bottom: 0; }
  .et_pb_post .post-meta { color: #666; font-size: 14px; }
  .et_pb_blog_grid .et_pb_post { margin: 0 0 40px; width: 280px; border: none; background: none; float: none; padding: 0; }
  .et_pb_image_container { margin: 0; }
  .et_pb_blog_grid .et_pb_post.format-quote > *, .et_pb_blog_grid .et_pb_post.format-link > *, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { display: block; }
  .et_pb_blog_grid .et_pb_post > .et_pb_image_container, .et_pb_blog_grid .et_pb_post > h2, .et_pb_blog_grid .et_pb_post > .post-meta { display: block; }
  .et_pb_blog_grid .et_pb_post .post-meta { display: block !important; padding: 0; }
  .et_pb_portfolio_item { margin-bottom: 22px; }
  .et_pb_portfolio_grid .et_pb_portfolio_item { float: none !important; width: 100% !important; margin-right: 0 !important; }
  .et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: 0; }
  /*-----------[Video Slider]--------------------*/
  .et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play, .et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play { font-size: 1.5rem; line-height: 1.5rem; margin-left: -0.75rem; margin-top: -0.75rem; }
  /*-----------[Filterable Portfolio]--------------------*/
  .et_pb_column_4_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_2_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_3 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_4 .et_pb_filterable_portfolio_grid .et_pb_portfolio_item { width: 280px; margin: 0 0px 42px 0; }
  .et_pb_column_4_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_3_4 .et_pb_filterable_portfolio .column_width, .et_pb_column_2_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_2 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_3 .et_pb_filterable_portfolio .column_width, .et_pb_column_1_4 .et_pb_filterable_portfolio .column_width { width: 280px; }
  /*-----------[Gallery]--------------------*/
  .et_pb_column_4_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery_fullwidth .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery_fullwidth .et_pb_gallery_item { width: 280px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_4_4 .et_pb_gallery .column_width, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_3_4 .et_pb_gallery .column_width, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_2_3 .et_pb_gallery .column_width, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_2 .et_pb_gallery .column_width, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_3 .et_pb_gallery .column_width, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_column_1_4 .et_pb_gallery .column_width { width: 280px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image { height: 200px; width: 280px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image img { min-height: 200px; min-width: 280px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.landscape img { height: 200px; }
  .et_pb_column_4_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_3_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_2_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_2 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_3 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img, .et_pb_column_1_4 .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_image.portrait img { width: 280px; }
  .et_pb_widget { float: none; margin: 0 0 40px 0; width: 100% !important; }
  .et_pb_widget_area_left { border-right: none; }
  .et_pb_widget_area_right { border-left: none; }
  .et_pb_promo { padding: 40px; }
  .et_pb_fullwidth_section .et_pb_map { height: 155px; }
  .et_pb_column_4_4 .et_pb_map, .et_pb_column_3_4 .et_pb_map, .et_pb_column_2_3 .et_pb_map, .et_pb_column_1_2 .et_pb_map, .et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map { height: 155px; width: 280px; }
  .et_pb_newsletter { padding: 30px 0; }
  .et_pb_newsletter_form { padding-left: 30px !important; width: 220px !important; }
  .et_pb_newsletter_description { padding: 0 30px 15px; width: 220px !important; }
  .et_pb_newsletter_form, .et_pb_newsletter_description { width: 220px; padding-right: 30px; }
  .et_pb_tabs_controls { border-bottom: none; }
  .et_pb_tabs_controls li { float: none; border-right: none; border-bottom: 1px solid #d9d9d9; }
  .et_pb_slide_content, .et_pb_more_button { display: none !important; }
  .et_pb_slide_image { display: none !important; }
  .et_pb_slider_fullwidth_off .et_pb_slide_description { width: 200px !important; }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { width: 280px !important; margin: 0 0px 53px 0 !important; }
  .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary, .et_right_sidebar.woocommerce div.product div.images, .et_right_sidebar.woocommerce-page div.product div.images, .et_right_sidebar.woocommerce #content div.product div.images, .et_right_sidebar.woocommerce-page #content div.product div.images, .et_left_sidebar.woocommerce div.product div.images, .et_left_sidebar.woocommerce-page div.product div.images, .et_left_sidebar.woocommerce #content div.product div.images, .et_left_sidebar.woocommerce-page #content div.product div.images { width: 100% !important; float: none !important; }
  .woocommerce div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_right_sidebar.woocommerce-page #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce #content div.product div.images div.thumbnails a, .et_left_sidebar.woocommerce-page #content div.product div.images div.thumbnails a { width: 80px !important; }
  .et_right_sidebar.woocommerce ul.products li.product, .et_right_sidebar.woocommerce-page ul.products li.product, .et_left_sidebar.woocommerce ul.products li.product, .et_left_sidebar.woocommerce-page ul.products li.product { margin: 0 0 35px !important; }
  .archive.et_full_width_page.woocommerce ul.products li.product { width: 280px !important; }
  table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr { padding: .857em 0.287em !important; }
  .et_pb_column_1_4 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_2 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_1_3 .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_countdown_timer .et_pb_countdown_timer_container, .et_pb_column_3_8 .et_pb_countdown_timer .et_pb_countdown_timer_container { margin: 0 auto 30px; padding: 40px 20px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .title, .et_pb_column_1_2 .et_pb_countdown_timer .title, .et_pb_column_1_3 .et_pb_countdown_timer .title, .et_pb_countdown_timer .title, .et_pb_column_3_8 .et_pb_countdown_timer .title { font-size: 18px; margin: 0 0 20px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section, .et_pb_column_1_2 .et_pb_countdown_timer .section, .et_pb_column_1_3 .et_pb_countdown_timer .section, .et_pb_countdown_timer .section, .et_pb_column_3_8 .et_pb_countdown_timer .section { margin-right: 5px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.values, .et_pb_column_1_2 .et_pb_countdown_timer .section.values, .et_pb_column_1_3 .et_pb_countdown_timer .section.values, .et_pb_countdown_timer .section.values, .et_pb_column_3_8 .et_pb_countdown_timer .section.values { width: 35px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section.days, .et_pb_column_1_2 .et_pb_countdown_timer .section.days, .et_pb_column_1_3 .et_pb_countdown_timer .section.days, .et_pb_countdown_timer .section.days, .et_pb_column_3_8 .et_pb_countdown_timer .section.days { width: 40px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p, .et_pb_column_1_2 .et_pb_countdown_timer .section p, .et_pb_column_1_3 .et_pb_countdown_timer .section p, .et_pb_countdown_timer .section p, .et_pb_column_3_8 .et_pb_countdown_timer .section p { font-size: 28px; line-height: 28px; }
  .et_pb_column_1_4 .et_pb_countdown_timer .section p.label, .et_pb_column_1_2 .et_pb_countdown_timer .section p.label, .et_pb_column_1_3 .et_pb_countdown_timer .section p.label, .et_pb_countdown_timer .section p.label, .et_pb_column_3_8 .et_pb_countdown_timer .section p.label { font-size: 11px; line-height: 19px; }
  .et_pb_column_1_3 .et_pb_newsletter_description, .et_pb_column_1_4 .et_pb_newsletter_description, .et_pb_column_3_8 .et_pb_newsletter_description { padding: 0 30px 15px; }
  .et_quote_content, .et_pb_blog_grid .et_quote_content, .et_audio_content, .et_pb_blog_grid .et_link_content { padding: 35px 20px !important; }
  .et_pb_blog_grid .et_main_video_container { margin-left: 0; margin-right: 0; }
  .et_pb_post .et_pb_slide, .et_pb_blog_grid .et_pb_post .et_pb_slide { min-height: 156px !important; }
  .et_pb_audio_cover_art { float: none !important; width: 100% !important; height: 210px !important; }
  .et_pb_audio_module_content { margin-left: 0 !important; padding: 40px 20px 34px !important; }
  .et_pb_audio_module_content h2 { font-size: 20px !important; }
  .et_pb_column_1_4 .et_audio_module_meta { font-size: 14px !important; }
  .et_pb_countdown_timer .sep { top: -24px !important; }
  .et_pb_blog_grid .et_link_content, .et_pb_blog_grid .et_quote_content { margin: 0 0 19px; }
  .et_pb_image_container, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_pb_post .et_pb_slider { margin: 0 0 10px; }
  .et_pb_column_3_8 .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom { margin-left: 0; }
  .et_pb_column_1_4 .et_pb_blog_grid .et_pb_post { width: 100%; }
  #footer-info-right { float: center; text-align: center; }
  /*------------------- iPad --------*/ }

@media only screen and (max-width: 479px) and (max-width: 1024px) { #cform-container { width: 915px; text-align: left; } }

@media only screen and (max-width: 479px) { /*------------------- iPad Portrait --------*/ }

@media only screen and (max-width: 479px) and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) { #cform-container { width: 650px; text-align: left; } }

@media only screen and (max-width: 479px) { /*-------------------[480px] iPhone -----------*/ }

@media only screen and (max-width: 479px) and (max-width: 765px) { #cform-container { max-width: 265px; float: center; text-align: center; }
  #c-form-submit { text-align: center; }
  #et_search_icon::before { top: -12px; }
  .home-slider, .home-slider .et_pb_container { height: 150px; font-size: 12px; }
  .home-slider, .home-slider .et_pb_slide { max-height: 150px; font-size: 12px; }
  .home-slider .et_pb_slide_description { position: relative; top: 25%; padding-top: 0 !important; padding-bottom: 0 !important; height: auto !important; font-size: 12px; }
  .et-pb-slider-arrows { display: none; }
  .et_header_style_left #logo, .et_header_style_split #logo { max-width: 80%; } }

@media only screen and (max-width: 479px) { /*----------- iPhone -----------*/ }

@media only screen and (max-width: 479px) and (max-width: 479px) { .et_pb_slide_content, .et_pb_more_button { display: block !important; }
  .et_pb_slide_description { padding: 74px 0px !important; }
  .et_pb_slide_description img { width: 100px !important; }
  .et_pb_slide_content p { font-size: 13px !important; line-height: 14px !important; }
  .et_pb_slide_content img { width: 100px !important; }
  .et_header_style_left #logo, .et_header_style_split #logo { max-width: 80%; } }

@media only screen and (max-width: 479px) { /*-------------------[320px]------------------*/ }

@media only screen and (max-width: 479px) and (max-width: 479px) { #cform-container { max-width: 265px; float: center; text-align: center; }
  #c-form-submit { text-align: center; }
  #et_search_icon::before { top: -12px; }
  .home-slider, .home-slider .et_pb_container { height: 150px; font-size: 12px; }
  .home-slider, .home-slider .et_pb_slide { max-height: 150px; font-size: 12px; }
  .home-slider .et_pb_slide_description { position: relative; top: 25%; padding-top: 0 !important; padding-bottom: 0 !important; height: auto !important; font-size: 12px; }
  .et_header_style_left #logo, .et_header_style_split #logo { max-width: 80%; }
  .et_pb_row, .container, .et_pb_container { width: 340px; } }

@media only screen and (max-width: 479px) { /*.et_pb_column_1_2 { width: 480px; }
.et_pb_section { padding:0px !important; }
*/
  /* #home-boxes { border: 1px solid rgba(255,255,255, 0.3); padding:20px; min-height: 300px; background: rgba(255,255,255,0.2); }
*/ }

.wrcpt_container { max-width: 1400px !important; width: 100% !important; }

div.wrc_pricing_table div.package_details:hover { transform: scale(1) !important; }

.wrc_pricing_table { font-family: 'Yantramanav', sans-serif !important; display: block; flex-direction: row; margin: 0 !important; }

.wrc_pricing_table .pricing_table_title { display: none !important; }

.wrc_pricing_table .pricing_table_plan { height: 141px !important; display: block !important; }

@media screen and (min-width: 900px) { .wrc_pricing_table { display: flex; } }

.wrc_pricing_table h3 { color: #fff !important; }

.wrc_pricing_table .fas.fa-info-circle { color: #0077CC !important; }

.wrc_pricing_table .package_caption { height: 140px !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_caption { width: 40% !important; } }

@media screen and (min-width: 1440px) { .wrc_pricing_table .package_caption { width: 50% !important; } }

.wrc_pricing_table .package_details { border: 0 !important; box-shadow: none !important; border-radius: 0 !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_details { flex-direction: row !important; width: 20% !important; } }

@media screen and (min-width: 1440px) { .wrc_pricing_table .package_details { width: 16.5% !important; } }

.wrc_pricing_table .package_details .pricing_table_button { width: 100% !important; margin: 0 !important; padding: 0 !important; display: flex !important; justify-content: center !important; background: transparent !important; padding: 0 !important; }

.wrc_pricing_table .package_details .pricing_table_button .button_code { display: flex !important; flex-direction: column !important; width: 80% !important; justify-content: center !important; align-items: center !important; height: 100% !important; }

.wrc_pricing_table .package_details .pricing_table_button .button_code .action_button { border-radius: 0 !important; border: none !important; max-width: 100% !important; display: flex !important; width: 100% !important; height: 100% !important; justify-content: center !important; background: #EA6813 !important; font-family: 'Yantramanav', sans-serif !important; line-height: 1.2 !important; flex-direction: column; }

.wrc_pricing_table .package_details .pricing_table_button .button_code .action_button:hover { background: #C74F00 !important; color: #fff !important; }

.wrc_pricing_table .package_details ul li { text-align: center !important; color: #0077CC !important; font-family: 'Yantramanav', sans-serif !important; padding: 5px !important; align-items: center !important; display: flex !important; justify-content: center; flex-direction: column !important; height: 85px !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_details ul li { height: 52px !important; } }

.wrc_pricing_table .package_details ul li .feature_lists { display: flex !important; flex-direction: column !important; justify-content: center !important; align-items: center !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_details ul li .feature_lists { flex-direction: row !important; } }

.wrc_pricing_table .package_details .pricing_table_plan { display: none !important; }

.wrc_pricing_table .package_details .pricing_table_title { justify-content: center; border: none !important; border-radius: 0 !important; display: flex !important; box-shadow: none !important; background: #0077CC !important; width: 80% !important; margin: 0 auto !important; height: 62px !important; align-items: center !important; padding: 15px 30px !important; justify-content: center !important; align-items: center !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_details .pricing_table_title { height: 140px !important; } }

.wrc_pricing_table .package_details .pricing_table_title h3 { font-family: 'Yantramanav', sans-serif !important; font-weight: 600 !important; font-size: 16px !important; }

@media screen and (min-width: 1020px) { .wrc_pricing_table .package_details .pricing_table_title h3 { font-size: 20px !important; } }

.wrc_pricing_table .feature_style_3, .wrc_pricing_table .altrowcolor-1, .wrc_pricing_table .altrowcolor-2, .wrc_pricing_table .altrowcolor-3, .wrc_pricing_table .altrowcolor-4, .wrc_pricing_table .altrowcolor-5, .wrc_pricing_table .altrowcolor-6, .wrc_pricing_table .altrowcolor-7, .wrc_pricing_table .altrowcolor-8, .wrc_pricing_table .altrowcolor-9, .wrc_pricing_table .altrowcolor-10, .wrc_pricing_table .altrowcolor-11, .wrc_pricing_table .altrowcolor-12, .wrc_pricing_table .altrowcolor-13, .wrc_pricing_table .altrowcolor-14, .wrc_pricing_table .altrowcolor-15, .wrc_pricing_table .altrowcolor-16, .wrc_pricing_table .altrowcolor-17, .wrc_pricing_table .altrowcolor-18, .wrc_pricing_table .altrowcolor-19, .wrc_pricing_table .altrowcolor-20, .wrc_pricing_table .altrowcolor-21, .wrc_pricing_table .altrowcolor-22, .wrc_pricing_table .altrowcolor-23, .wrc_pricing_table .altrowcolor-24, .wrc_pricing_table .altrowcolor-25 { background-color: #EAEAEA !important; }

.wrc_pricing_table .feature_style_2, .wrc_pricing_table .rowcolor-1, .wrc_pricing_table .rowcolor-2, .wrc_pricing_table .rowcolor-3, .wrc_pricing_table .rowcolor-4, .wrc_pricing_table .rowcolor-5, .wrc_pricing_table .rowcolor-6, .wrc_pricing_table .rowcolor-7, .wrc_pricing_table .rowcolor-8, .wrc_pricing_table .rowcolor-9, .wrc_pricing_table .rowcolor-10, .wrc_pricing_table .rowcolor-11, .wrc_pricing_table .rowcolor-12, .wrc_pricing_table .rowcolor-13, .wrc_pricing_table .rowcolor-14, .wrc_pricing_table .rowcolor-15, .wrc_pricing_table .rowcolor-16, .wrc_pricing_table .rowcolor-17, .wrc_pricing_table .rowcolor-18, .wrc_pricing_table .rowcolor-19, .wrc_pricing_table .rowcolor-20, .wrc_pricing_table .rowcolor-21, .wrc_pricing_table .rowcolor-22, .wrc_pricing_table .rowcolor-23, .wrc_pricing_table .rowcolor-24, .wrc_pricing_table .rowcolor-25 { background-color: #F6F6F6 !important; }

.wrc_pricing_table .top_left, .wrc_pricing_table .bottom_left { border-radius: 0 !important; }

.wrc_pricing_table .feature_yes:before { background: url('/wp-content/themes/hello-child/./assets/images/check-fill.svg') !important; }

.wrc_pricing_table .feature_no:before { background: url('/wp-content/themes/hello-child/./assets/images/soutrong-table-x.svg') !important; }

@media screen and (min-width: 1020px) { .two-column .package_caption { width: 50% !important; } }

.two-column .package_details { border: 0 !important; box-shadow: none !important; border-radius: 0 !important; }

@media screen and (min-width: 1020px) { .two-column .package_details { width: 25% !important; } }

.single-column .wrc_pricing_table .package_caption { width: 65% !important; }

.single-column .wrc_pricing_table .package_caption ul li { height: 70px !important; }

@media screen and (min-width: 1020px) { .single-column .wrc_pricing_table .package_caption ul li { height: 52px !important; } }

.single-column .wrc_pricing_table .pricing_table_title { width: 100% !important; }

.single-column .wrc_pricing_table .pricing_table_plan { display: none; }

.single-column .wrc_pricing_table .package_details { width: 100% !important; }

@media screen and (min-width: 1020px) { .single-column .wrc_pricing_table .package_details { width: 35% !important; }
  .single-column .wrc_pricing_table .package_details ul li { height: 70px !important; } }

@media screen and (min-width: 1020px) and (min-width: 1020px) { .single-column .wrc_pricing_table .package_details ul li { height: 52px !important; } }

.single-column .wrc_pricing_table .package_details .pricing_table_button .button_code { width: 100% !important; }

div.wrc_pricing_table div.package_details span.icon_tooltip { position: relative !important; top: 0 !important; right: 0 !important; }

@media screen and (min-width: 1020px) { div.wrc_pricing_table div.package_details span.icon_tooltip { position: absolute; top: 4px !important; right: -25px !important; } }

div.wrc_pricing_table div.package_details span.text_tooltip, div.wrc_pricing_table div.package_details span.icon_tooltip { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAAT9JREFUOE+tlDtOw0AQhv+xpaQEiQOQAlHbUqhjTkC4AZE4QBoeHdARaLgB4QT4AEg4dZBsiQuEG0BJJHuY8coyiRZssFeyi9mdb+ex/xBs63weIHMGIA7A8PIjhARMEZxshuu9aN2NVgzjeBOd9F6chtYLCiMjxNId4c5/L0wl6CT24KSPstH7FVJuLpC5h7j1ExOwLo2km8Y2yNPxLna2uuhNXm38BT5dXyMzoLOXUP4HNSNZPzbFpD8iaGGZnv8JMW7E+4TT+SWILn4CVaRm3JivFBQJaNAQNCOpj7ZwoxkIUuw2QMBHi6m1VuyK9tfqWt7+pg+S8YCb/lEpkU6aiGC2//QwGW8iXq+UiHqraCkNa8MUwu5wVbRFGEa800rdaTpLd2wfI99zygcbAjEF8urNYGPWcSGDTT7LYPsCeqaHAQBwMc0AAAAASUVORK5CYII=') !important; width: 18px; height: 18px; }

.page .et_pb_row { margin-top: 60px; }

.page .et_pb_text h1 { font-size: 40px; line-height: 1.2; }

.single-post .et_post_meta_wrapper h1 { font-size: 40px; line-height: 1.2; }

.elementor-widget-container ul, .et_pb_text_inner ul, .elementor-widget-text-editor ul { list-style: disc; list-style-position: inside; }

.elementor-widget-container ol, .et_pb_text_inner ol, .elementor-widget-text-editor ol { list-style: decimal; list-style-position: inside; }

.callout-box .box-hover-button .elementor-icon { padding: 15px; }

.callout-box.hover-box-special:hover { cursor: pointer; }

.callout-box:hover { transition: all 400ms ease; }

.callout-box:hover .box-hover-content p { color: #fff !important; }

.callout-box:hover h3 { color: #fff !important; }

.callout-box:hover .box-hover-button .elementor-icon { padding: 15px; background-color: #EA6813 !important; color: #fff !important; border-radius: 0 15px; }

.callout-box .no-margin .qodef-m-text p { margin: 0; }

.callout-boxes .callout-box.no-link { cursor: default; }

.footer-menu .menu-item:hover { transform: translate(15px); transition: all 400ms ease; }

.footer-menu .menu-item:hover a:before { content: '\2b'; margin-left: -15px; color: #EA6813; }

.footer-social-links .elementor-grid-item:last-of-type { border-right: 1px solid #28475D; }

.sub-footer-links a { font-size: 12px; font-weight: 400; color: #64869D; }

#search-buttons.search-active #search-button { display: none; }

#search-buttons.search-active #search-close { display: block; }

#search-buttons #search-button { cursor: pointer; }

#search-buttons #search-close { display: none; cursor: pointer; }

#search-form-container { display: none; }

#search-form-container.search-active { display: flex; }

#search-form-container.search-active #search-button { display: none; }

#search-form-container.search-active #search-close { display: flex; }

#search-form-container #search-close-wrapper { transition-delay: 0.5s; display: block; position: relative; top: 7px; right: -30px; cursor: pointer; width: 25px; height: 25px; }

#search-form-container .elementor-search-form__submit { cursor: pointer; }

.small-span { font-size: 63%; display: block; line-height: 1.5; }

.no-margin { margin: 0; }

.no-margin p { margin: 0; }

.white-blue-form .gform_wrapper { color: #fff; }

.white-blue-form .gform_wrapper .gform_title { color: #fff; }

.white-blue-form .gform_confirmation_message { color: #fff; }

.gallery img { border: none !important; }

.video-details ul { list-style: disc; list-style-position: outside; margin-left: 25px; }

#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_close .slb_template_tag { background: url('/wp-content/themes/hello-child/./assets/images/soutrong-table-x.svg') !important; background-color: #0077CC !important; opacity: 1 !important; }

#header-usa .elementskit-menu-hamburger:hover, #header-uk .elementskit-menu-hamburger:hover { background-color: #EA6813; }

#header-usa .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon, #header-uk .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon { color: #fff; }

#header-usa .elementskit-menu-hamburger .elementskit-menu-hamburger-icon, #header-uk .elementskit-menu-hamburger .elementskit-menu-hamburger-icon { margin: 10px 0; }

#header-usa .elementor-button-wrapper, #header-uk .elementor-button-wrapper { height: 100% !important; }

#header-usa .elementor-button-wrapper .elementor-button-link, #header-uk .elementor-button-wrapper .elementor-button-link { height: 100%; display: flex; justify-content: center; align-items: center; }

#header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item:last-child a, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item:last-child a { border-right: none !important; }

#header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-indicator, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-indicator { border: none; margin-right: 25px; }

@media screen and (min-width: 1020px) { #header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-indicator, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-indicator { margin-right: 0; } }

@media screen and (min-width: 1020px) { #header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover { transform: translate(15px); transition: all 400ms ease; }
  #header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover a, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover a { padding-left: 25px; }
  #header-usa .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover a:before, #header-uk .elementskit-menu-container .elementskit-navbar-nav .menu-item .elementskit-submenu-panel li:hover a:before { content: '\2b'; margin-left: -15px; color: #EA6813; padding-right: 10px; } }

#header-usa .elementskit-menu-container .elementskit-navbar-nav > li, #header-uk .elementskit-menu-container .elementskit-navbar-nav > li { display: inline-block; border-right: none; justify-content: center; align-items: center; align-content: center; min-width: fit-content; padding: 0px; flex-grow: 1; width: 100%; }

@media screen and (min-width: 1020px) { #header-usa .elementskit-menu-container .elementskit-navbar-nav > li, #header-uk .elementskit-menu-container .elementskit-navbar-nav > li { display: inline-flex; max-width: 300px; border-right: 1px solid #C5D6E3; width: auto; } }

#header-usa .elementskit-menu-container .elementskit-navbar-nav > li:last-child, #header-uk .elementskit-menu-container .elementskit-navbar-nav > li:last-child { border-right: none; }

#header-usa .header-support-links, #header-uk .header-support-links { color: #002239; font-weight: 400; }

.request-demo_wrapper h2 { font-size: 35px !important; line-height: 45px !important; }

.request-demo_wrapper .gfield_description { padding-bottom: 0 !important; }

.request-demo_wrapper .form-special-select .gfield_checkbox { display: flex; flex-direction: row; flex-wrap: wrap; }

.request-demo_wrapper .form-special-select .gfield_checkbox .gchoice { width: 50%; font-size: 16px; }

.request-demo_wrapper .form-special-select .gfield_checkbox .gchoice label { line-height: 20px; }

.gform_button { padding: 15px; border: none; margin-bottom: 0 !important; }

.gform_footer { margin-bottom: 0 !important; padding-bottom: 0 !important; }

footer .gform_confirmation_message { color: #fff !important; }

#blog-landing-form .gform_wrapper .gform_fields, .footer .gform_wrapper .gform_fields { grid-column-gap: 0 !important; }

#blog-landing-form .gform_wrapper .gform_fields input, .footer .gform_wrapper .gform_fields input { height: 45px !important; text-align: center; width: 100%; height: 100%; border: none; text-align: left; cursor: pointer !important; }

#blog-landing-form .gform_wrapper .gform_fields input { border: 1px solid #ddd; cursor: pointer !important; }

.elementor-search-form__container { max-width: 900px; margin: 0 auto; border: 1px solid #f2f2f2; }

.search-results #main-content .container { max-width: 1140px; margin: 0 auto; width: 90%; }

.search-results #main-content .container article { border-bottom: 1px solid #dddddd50; margin: 10px auto; padding: 15px 0; }

.search-results #main-content .container img { width: auto; }

.search-results #main-content .container h2 { font-size: 24px; }

/*---------------CUSTOM Add spacing after bullets-------------*/

ul { margin-bottom: 20px;} ol { margin-bottom:20px;}

/*---------------GRAVITY Forms Increase font size-------------*/

body .gform_wrapper .gform_body { font-size: 18px; }

/*---------------GRAVITY Forms Remove REQUIRED Text-------------*/

.gfield_required { display: none !important;}
.gform_wrapper.gravity-theme .gfield_required { display: none !important;}


/*---------------Move Google Recaptcha bottom left-------------*/

.grecaptcha-badge {
    left: 4px !important;
    right: auto !important;
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}
.grecaptcha-badge:hover {
    width: 256px !important;
}