@charset "utf-8";
  @media only screen and (min-width:1360px) and (max-width:1800px) {
.contact-form .wpcf7-form div.wpcf7-validation-errors { font-size: 12px; left: 85px; }
.contact-form div.wpcf7-response-output { font-size: 14px; }
}
@media only screen and (min-width:1200px) and (max-width:1359px) {
.contact-form .wpcf7-form div.wpcf7-validation-errors { font-size: 12px; left: 60px; width: 68%; }
.contact-form div.wpcf7-response-output { font-size: 12px; }
}
@media only screen and (min-width: 1280px) and (min-width: 1600px) { 
#main-menu ul li.menu-item-simple-parent ul li ul { left: auto; right: 258px; }
} @media only screen and (min-width:1281px) and (max-width:1400px) {
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 1089px; } .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:559px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:849px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:1089px; }
.left-header #main-menu .megamenu-child-container > ul.sub-menu > li { width: 269px; }	
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:559px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:849px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:524px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:335px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:369px; }	
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:261px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:259px; }
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:254px; }
.left-header #main { padding-left: 0; }
.left-header #main .container, .left-header #footer .container  { width: 725px; }
.left-header #primary, .left-header .page-with-sidebar, .left-header .page-with-sidebar.with-left-sidebar .left-header .page-with-sidebar.with-right-sidebar,
.left-header #secondary, .left-header #secondary-right, .left-header #secondary-left, .left-header #primary.with-both-sidebar,
.left-header.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth,
.left-header .wpb_column.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-two-fifth, 
.left-header .vc-one-fifth .vc_col-sm-2, 
.left-header .dt-sc-one-fourth, 
.left-header .dt-sc-one-half, 
.left-header .dt-sc-one-third, 
.left-header .dt-sc-three-fourth, 
.left-header .dt-sc-two-third, 
.left-header .dt-sc-one-fifth, 
.left-header .dt-sc-four-fifth, 
.left-header .dt-sc-three-fifth, 
.left-header .dt-sc-two-fifth, 
.left-header .dt-sc-one-sixth, 
.left-header .dt-sc-two-sixth, 
.left-header .dt-sc-three-sixth, 
.left-header .dt-sc-four-sixth, 
.left-header .dt-sc-five-sixth, 
.left-header .column.no-space.dt-sc-one-fourth, 
.left-header .column.no-space.dt-sc-one-third, 
.left-header .column.no-space.dt-sc-one-half, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-one-sixth, 
.left-header .column.no-space.dt-sc-three-fourth, 
.left-header .column.no-space.dt-sc-two-third, 
.left-header .column.no-space.dt-sc-four-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-two-sixth, 
.left-header .column.no-space.dt-sc-three-sixth, 
.left-header .column.no-space.dt-sc-four-sixth, 
.left-header .column.no-space.dt-sc-five-sixth, 
.left-header .portfolio.column.dt-sc-one-fourth.no-space, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .wpb_column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .wpb_column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-one-fifth, 
.left-header .column.wpb_column.dt-sc-one-fifth, 
.left-header .woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, 
.left-header .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth { width: 100%; margin: 0 0 50px; }			
.dt-sc-hexagon-image { left: 0; }
.overflow-img img { bottom: 10%; top: auto; width: 35%; }
.service-section .vc_col-sm-6:first-child { margin-top: 105px; margin-bottom: 0; }
.procedures-carousel .vc_col-sm-4:first-child, .procedures-carousel .vc_col-sm-8 p { display: none; }
.procedures-carousel .vc_col-sm-8 { width: 100%; }
.procedures-carousel .vc_col-sm-8 .wpb_content_element { margin-bottom: 0; }
.two-color-header .menu-active-highlight-grey #main-menu ul.menu > li { padding: 10px 15px; }
.vc_row-has-fill > .fullwidth-faq.vc_column_container .vc_column-inner .wpb_wrapper { width: 90%; }
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 20%\9; }
.home-hotspot-map .dt-sc-contact-one { right: 5%; }
}
@media only screen and (min-width:1200px) and (max-width:1280px) {
#main-menu ul li.menu-item-simple-parent ul li ul { left: auto; right: 258px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 900px; } .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:340px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:630px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:900px; }
.left-header #main-menu .megamenu-child-container > ul.sub-menu > li { width: 224px; }	
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:340px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 630px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 305px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:116px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:150px; }	
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width: 220px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:219px; }
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:212px; }
.left-header #main { padding-left: 0; }
.left-header #main .container, .left-header #footer .container  { width: 400px; }
.left-header #primary, .left-header .page-with-sidebar, .left-header .page-with-sidebar.with-left-sidebar .left-header .page-with-sidebar.with-right-sidebar,
.left-header #secondary, .left-header #secondary-right, .left-header #secondary-left, .left-header #primary.with-both-sidebar,
.left-header.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth,
.left-header .wpb_column.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-two-fifth, 
.left-header .vc-one-fifth .vc_col-sm-2, 
.left-header .dt-sc-one-fourth, 
.left-header .dt-sc-one-half, 
.left-header .dt-sc-one-third, 
.left-header .dt-sc-three-fourth, 
.left-header .dt-sc-two-third, 
.left-header .dt-sc-one-fifth, 
.left-header .dt-sc-four-fifth, 
.left-header .dt-sc-three-fifth, 
.left-header .dt-sc-two-fifth, 
.left-header .dt-sc-one-sixth, 
.left-header .dt-sc-two-sixth, 
.left-header .dt-sc-three-sixth, 
.left-header .dt-sc-four-sixth, 
.left-header .dt-sc-five-sixth, 
.left-header .column.no-space.dt-sc-one-fourth, 
.left-header .column.no-space.dt-sc-one-third, 
.left-header .column.no-space.dt-sc-one-half, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-one-sixth, 
.left-header .column.no-space.dt-sc-three-fourth, 
.left-header .column.no-space.dt-sc-two-third, 
.left-header .column.no-space.dt-sc-four-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-two-sixth, 
.left-header .column.no-space.dt-sc-three-sixth, 
.left-header .column.no-space.dt-sc-four-sixth, 
.left-header .column.no-space.dt-sc-five-sixth, 
.left-header .portfolio.column.dt-sc-one-fourth.no-space, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .wpb_column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .wpb_column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-one-fifth, 
.left-header .column.wpb_column.dt-sc-one-fifth, 
.left-header .woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, 
.left-header .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth { width: 100%; margin: 0 0 50px; }
.two-color-header .menu-active-highlight-grey #main-menu ul.menu > li { padding: 10px 12px; }
.fullwidth-menu-header .sticky-wrapper #main-menu ul li.menu-item-simple-parent ul ul { top: -21px; }
.header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; } .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
.dt-sc-icon-box.type6 { min-height: 325px; }
.dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -25px; } 
.dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -25px; }		
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -40px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -40px; }
.dt-sc-team-carousel-wrapper { float: none; margin: 0 auto; position: relative; width: 90%; min-height: 615px; }
.dt-sc-team-carousel-wrapper .caroufredsel_wrapper { height: 615px !important; }
.overflow-img img { bottom: 10%; top: auto; width: 35%; }
.service-section .vc_col-sm-6:first-child { margin-top: 105px; margin-bottom: 0; }
.procedures-carousel .vc_col-sm-4:first-child, .procedures-carousel .vc_col-sm-8 p { display: none; }
.procedures-carousel .vc_col-sm-8 { width: 100%; }
.procedures-carousel .vc_col-sm-8 h3 { margin-bottom: 5px; }
.procedures-carousel .vc_col-sm-8 .wpb_content_element, .procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul { margin-bottom: 0; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul li { padding-bottom: 5px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { width: 35%; padding: 76px 0; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { width: 65%; padding: 65px 70px 65px 30px; }
.dt-sc-testimonial.type6:after { left: 69.7%; }	
.dt-sc-icon-box.type1 { padding: 45px 20px; }	
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 17px; margin-bottom: 0; }	
.vc_row-has-fill > .fullwidth-faq.vc_column_container .vc_column-inner .wpb_wrapper { width: 90%; }
.fullwidth-faq.vc_column_container .dt-sc-toggle-content { padding: 5px 0px 5px 50px; }
.fullwidth-faq.vc_column_container .dt-sc-toggle-content p { font-size: 12px; line-height: 24px; }
.fullwidth-faq.vc_column_container h5.dt-sc-toggle-accordion { font-size: 16px; }
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 18%\9; }
.home-hotspot-map .dt-sc-contact-one { right: 5%; }
.ilightbox-wrapper .dt-sc-hotspot-content, .ilightbox-wrapper .dt-sc-hotspot-content .lightbox-inner { width: 850px; }
.ilightbox-holder .ilightbox-wrapper .dt-sc-button { font-size: 12px; }
} @media only screen and (min-width:992px) and (max-width:1199px) {
.container { width:900px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:930px; }
.layout-boxed .wrapper, .layout-boxed .is-sticky #header-wrapper { width:940px; }
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type1 { max-width:900px; }
#primary { width:670px; }
#primary.with-both-sidebar { width:440px; }
#secondary, #secondary-right, #secondary-left { width:200px; } .top-bar .dt-sc-vertical-separator { margin:0px 10px; }
#main-menu ul li.menu-item-simple-parent ul li ul { left: auto; right: 258px; }
#main-menu > ul.menu > li > a { padding:0px 12px; }
.menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0px 10px; }
.menu-active-border-with-arrow #main-menu > ul.menu > li > a { padding:0px 9px; font-size:12px; }
.menu-active-with-icon #main-menu > ul.menu > li > a { padding:0px 8px; }
.menu-active-highlight-grey #main-menu ul.menu > li, .header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .transparent-header .sticky-wrapper.is-sticky .main-header-wrapper #main-menu ul.menu > li, .boxed-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .boxed-header.transparent-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .sticky-header.page-with-slider .is-sticky .menu-active-highlight-grey #main-menu ul.menu > li { padding: 9px 10px; }
.menu-active-highlight-grey #main-menu ul.menu > li a, 
.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li a, 
.transparent-header .sticky-wrapper.is-sticky .main-header-wrapper #main-menu ul.menu > li a, 
.boxed-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li a, 
.boxed-header.transparent-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li a, 
.sticky-header.page-with-slider .is-sticky .menu-active-highlight-grey #main-menu ul.menu > li a,			
.menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu, 
.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li  > span.nolink-menu, 
.transparent-header .sticky-wrapper.is-sticky .main-header-wrapper #main-menu ul.menu > li  > span.nolink-menu, 
.boxed-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li  > span.nolink-menu, 
.boxed-header.transparent-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li  > span.nolink-menu, 
.sticky-header.page-with-slider .is-sticky .menu-active-highlight-grey #main-menu ul.menu > li  > span.nolink-menu { font-size: 12px; }
.boxed-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li { padding: 9px 8px; }
.boxed-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li a { font-size: 12px; }
.two-color-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li { padding: 9px 6px; }
.two-color-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li a { font-size:12px; }
.two-color-header .is-sticky .menu-icons-wrapper .search a span, .two-color-header .is-sticky .menu-icons-wrapper .cart a span { padding: 0; }
.transparent-header .is-sticky .menu-icons-wrapper .search a span, .transparent-header .is-sticky .menu-icons-wrapper .cart a span, 
.menu-icons-wrapper .cart a span, .menu-icons-wrapper .search a span, 
.transparent-header .is-sticky .main-header-wrapper .menu-icons-wrapper .search a span, 
.transparent-header .is-sticky .main-header-wrapper .menu-icons-wrapper .cart a span { padding: 8px 0; }
.left-header #main-menu ul.menu > li { padding: 0; }		
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 720px; } .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns { width:250px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns { width:580px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:720px; }
.left-header #main-menu .megamenu-child-container > ul.sub-menu > li { width: 179px; }	
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .left-header #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:340px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 630px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width: 305px; }
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget { width:116px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget { width:150px; }	
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width: 220px; }
.left-header #main-menu .megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:219px; }
.left-header #main-menu .megamenu-2-columns-group .megamenu-child-container ul.sub-menu li.menu-item-fullwidth .widget { width:212px; }
.left-header #main { padding-left: 0; }
.left-header #main .container, .left-header #footer .container  { width: 400px; }
.left-header #primary, .left-header .page-with-sidebar, .left-header .page-with-sidebar.with-left-sidebar .left-header .page-with-sidebar.with-right-sidebar,
.left-header #secondary, .left-header #secondary-right, .left-header #secondary-left, .left-header #primary.with-both-sidebar,
.left-header.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, 
.left-header .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth,
.left-header .wpb_column.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-two-fifth, 
.left-header .vc-one-fifth .vc_col-sm-2, 
.left-header .dt-sc-one-fourth, 
.left-header .dt-sc-one-half, 
.left-header .dt-sc-one-third, 
.left-header .dt-sc-three-fourth, 
.left-header .dt-sc-two-third, 
.left-header .dt-sc-one-fifth, 
.left-header .dt-sc-four-fifth, 
.left-header .dt-sc-three-fifth, 
.left-header .dt-sc-two-fifth, 
.left-header .dt-sc-one-sixth, 
.left-header .dt-sc-two-sixth, 
.left-header .dt-sc-three-sixth, 
.left-header .dt-sc-four-sixth, 
.left-header .dt-sc-five-sixth, 
.left-header .column.no-space.dt-sc-one-fourth, 
.left-header .column.no-space.dt-sc-one-third, 
.left-header .column.no-space.dt-sc-one-half, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-one-sixth, 
.left-header .column.no-space.dt-sc-three-fourth, 
.left-header .column.no-space.dt-sc-two-third, 
.left-header .column.no-space.dt-sc-four-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-two-sixth, 
.left-header .column.no-space.dt-sc-three-sixth, 
.left-header .column.no-space.dt-sc-four-sixth, 
.left-header .column.no-space.dt-sc-five-sixth, 
.left-header .portfolio.column.dt-sc-one-fourth.no-space, 
.left-header .column.no-space.dt-sc-two-fifth, 
.left-header .wpb_column.no-space.dt-sc-two-fifth, 
.left-header .column.no-space.dt-sc-one-fifth, 
.left-header .wpb_column.no-space.dt-sc-one-fifth, 
.left-header .column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.no-space.dt-sc-three-fifth, 
.left-header .wpb_column.dt-sc-one-fifth, 
.left-header .column.wpb_column.dt-sc-one-fifth, 
.left-header .woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, 
.left-header .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth { width: 100%; margin: 0 0 50px; }
.left-header.header-on-slider .main-title-section-wrapper { padding-top: 155px; }
.split-header #main-menu ul.menu > li > a { padding:0px 15px; }
.split-header.transparent-header #main-menu ul.menu > li { padding:0px 10px; }
.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a { font-size:11px; padding:0px 7px; }
.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }
.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:41%; }
.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li { padding: 10px 15px 10px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:after { content: none; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container, .header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container, .header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 88px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top: none !important; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before, .header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before { top: 79px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul, .header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul,
.header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before, .header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent > ul { top: 78px; }	
.fullwidth-menu-header .main-header #main-menu ul li.menu-item-simple-parent ul ul { top: -21px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; }
.boxed-header .main-header #main-menu .megamenu-child-container, .two-color-header .main-header #main-menu .megamenu-child-container { top: 108px; }
.boxed-header .main-header #main-menu ul li.menu-item-simple-parent ul, .two-color-header .main-header #main-menu ul li.menu-item-simple-parent ul { top: 98px; }	
.boxed-header .main-header .menu-icons-wrapper .search a span, 
.boxed-header .main-header .menu-icons-wrapper .cart a span, 
.boxed-header .sticky-wrapper.is-sticky .menu-icons-wrapper, 
.two-color-header .sticky-wrapper.is-sticky .menu-icons-wrapper { padding: 9px 0; }
.boxed-header .sticky-wrapper.is-sticky .main-header .menu-icons-wrapper .search a span, 
.boxed-header .sticky-wrapper.is-sticky .main-header .menu-icons-wrapper .cart a span { padding: 20px 0 0; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu .megamenu-child-container { top: 90px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul.menu > li.menu-item-has-children:before, .boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul { top: 80px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul.sub-menu ul { top: -20px; right:  0; left: -260px; }
.boxed-header.transparent-header .sticky-wrapper.is-sticky .main-header #main-menu .megamenu-child-container { top: 88px; }
.boxed-header.transparent-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul { top: 78px; }
.boxed-header .before-after-slider:before { top: -18%; height: 118%; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:after { content: none; }
.two-color-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 90px; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top: none !important; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before { top: 81px; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 80px; }	
.two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 88px; }		
.two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before, .two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent > ul { top: 78px; }
.header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 88px; }
.header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before,  .header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 78px; }												
.header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; } #main-menu ul.menu > li.menu-item-has-children:before { top: 99px; }
#main-menu ul li.menu-item-simple-parent ul { top: 98px; }
#main-menu .megamenu-child-container { top: 108px; }
#main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 900px; }
#main-menu .megamenu-child-container > ul.sub-menu > li { width: 224px; }
.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 79px; }
.is-sticky #main-menu .megamenu-child-container { top: 89px; }
.is-sticky #main-menu ul.menu > li.menu-item-has-children:before { top: 80px; }
.is-sticky .menu-icons-wrapper, .two-color-header .sticky-wrapper.is-sticky .menu-icons-wrapper { padding: 28px 0; }
.header-on-slider .main-title-section-wrapper { padding-top: 155px; } #buddypress > div#item-body { float: left; width: 77.6%; }
#buddypress #members-dir-list ul li { margin-right:2%; width:32%; }
#buddypress ul.item-list li img.avatar { max-width:65px; margin-right:10px; } .type2.tribe_events .date-wrapper p > span { font-size:70px; }
.type2.tribe_events .date-wrapper p { font-size:13px; }
.type2.tribe_events .event-details, .type2.tribe_events .event-organize, .type2.tribe_events .event-venue { padding:15px; box-shadow:0 0 0 15px rgba(255, 255, 255, 0.7); }
.type3.tribe_events .wpb_column { width:49%; }
.type5.tribe_events .container { width:900px; }
.type5.tribe_events .nav-top-links a { margin-top:1px; }
.type5.tribe_events .wpb_column { width:49%; }
.type5.tribe_events .wpb_column.dt-sc-one-fifth { width:100%; margin:0; }
.type5.tribe_events .data-wrapper p { font-size:22px; }
.type5.tribe_events .data-wrapper p span { font-size:47px; } .under-construction.type1 .logo, .under-construction.type1 .read-more { position:inherit; } .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half  { width:100%; }
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:31.8%; }
.tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.8%; }
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:48.5%; }
.with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
.with-both-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-both-sidebar .blog-entry.blog-medium-style .entry-details { width:100%; }
.with-both-sidebar .blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format { right:0; }
.dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
.dt-sc-one-third .blog-entry.blog-medium-style { width:99.5%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:15px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:30px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; } .column.no-space.dt-sc-one-fourth  { width:24.979%; }
.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth { width:24.9746%; }
.page-template-tpl-fullwidth .portfolio.no-space.dt-sc-one-fourth h2, .page-template-tpl-portfolio .portfolio.no-space.dt-sc-one-fourth h2 { font-size:17px; }
.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-fourth { width:48.9%; }
.portfolio.dt-sc-one-third.with-sidebar, .portfolio.dt-sc-one-half.with-sidebar, .portfolio.dt-sc-one-fourth.with-sidebar { width: 48.5%; }
.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar { width:100%; }
.portfolio.dt-sc-one-third { width:31.8%; }
.page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2 { font-size:20px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:18px; }
.page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth.no-space .image-overlay-details .categories { display:none; }
.page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:33.384%; }
.page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:24.9789%; }
.portfolio.type4:hover .image-overlay .links a:first-child { left: 20%; }
.portfolio.type4:hover .image-overlay .links a:last-child { right: 20%; }
.portfolio_content_middle .wpb_wrapper > p { display:none; } .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content:before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
.dt-sc-event.type5 .dt-sc-one-half { width:100%; }
.dt-sc-event.type5 .dt-sc-one-half.first { margin-bottom:20px; }
.dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }
.dt-sc-event.type2 .dt-sc-event-date span { font-size:45px; }
.dt-sc-event.type2 .dt-sc-event-meta { font-size:14px; }
.dt-sc-event.type2 .dt-sc-event-meta p { min-width:93px; }
.dt-sc-event.type3 .dt-sc-event-meta { font-size:17px; }
.dt-sc-events-list .dt-sc-event-duration h6 { padding: 18px 22px; }
.dt-sc-contact-info.type5 h6 { font-size: 20px; margin: 0; }
.dt-sc-hexagons li:first-child { left: 191px; }
.dt-sc-hexagons li:nth-child(2) {  left: -185px; top: 3px;  }
.dt-sc-hexagons li:last-child {	bottom: -224px; right: 307px; width: 250px; z-index: 9; }
.dt-sc-hexagon-image { height: 290px; left: 10px; }
.dt-sc-hexagon-shape:before { right: -146px; }
.dt-sc-hexagon-shape:after { bottom: 23px; width: 175px; }
.dt-sc-hexagons:after{ right: -273px; }
.hexagon-group.vc_row.wpb_row.vc_inner.vc_row-fluid {  background-position: 464px center !important; }
.hexagon-group:before, .hexagon-group:after { background-size: 50%; background-repeat: no-repeat; }
.hexagon-group:after { background-position: bottom; } .dt-sc-doctors-sorting { text-align:center; }
.dt-sc-doctors-sorting a { display:inline-block; float:none; margin-bottom: 20px; }
.dt-sc-event-month-thumb { width:37%; }
.dt-sc-event-month-detail { width:63%; padding-top:15px; padding-bottom:15px; }
.dt-sc-events-isotope .dt-sc-one-third { width:31.6%; }
.dt-sc-event-addon > .dt-sc-event-addon-date { width:34%; }
.dt-sc-event-addon-date { width:29%; }
.dt-sc-event-addon .dt-sc-event-addon-title h2 { width:71%; }
.dt-sc-event-addon-detail ul li { display: none; }
.dt-sc-event-addon-detail ul li.dt-sc-event-addon-price { display: block; margin-top: 0; } .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size: 26px; }
.main-title-section-wrapper.breadcrumb-right .main-title-section { width:58%; }
.main-title-section-wrapper.breadcrumb-right .breadcrumb { width:42%; }
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4 { width:32%; margin-bottom:20px; }
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10) { margin-left:0; } .dt-sc-event-image-caption .dt-sc-image-wrapper img { width:100%; }
.woocommerce.columns-4 ul.products li.product .price { font-size: 12px; }
.woo-type10 .columns-4 ul.products li.product .product-details h5 { font-size: 16px; } .dt-sc-images-wrapper .carousel-arrows a.images-next { margin-right: 0; }
.dt-sc-single-hexagon {  transform: scale(0.8); -moz- transform: scale(0.8); -webkit- transform: scale(0.8); -ms- transform: scale(0.8); }
.procedures-carousel .vc_col-sm-4:first-child, .procedures-carousel .vc_col-sm-8 p { display: none; }
.procedures-carousel .vc_col-sm-8 { width: 100%; }
.procedures-carousel .vc_col-sm-8 h3 { margin-bottom: 5px; }
.procedures-carousel .vc_col-sm-8 .wpb_content_element, .procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul { margin-bottom: 0; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul li { padding-bottom: 5px; }
.service-section .vc_col-sm-6:first-child { margin-top: 65px; margin-bottom: 0; }
.overflow-img img { bottom: 10%; top: auto; width: 35%; }
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 18px; line-height: normal; margin-bottom: 10px; padding-bottom: 10px; }
.dt-sc-icon-box.type6 { min-height: 330px; }
.dt-sc-icon-box.type7 .icon-content h4 { font-size: 15px; }
.dt-sc-icon-box.type7 .icon-content h4 a { font-size: 18px; }
.dt-sc-icon-box.type7 .icon-content h5 { font-size: 16px; }
.dt-sc-icon-box.type7 .icon-content .dt-sc-button { font-size: 13px; padding: 12px 24px; }
.dt-sc-icon-box.type9 .icon-content { padding: 15px 25px; }
.dt-sc-icon-box.type11 { padding: 15px 10px 20px; }
.dt-sc-icon-box.type11 .icon-content h4 { font-size: 14px; }
.dt-sc-image-caption.type2 .dt-sc-image-content { padding: 20px; font-size: 12px; line-height: 24px; }
.dt-sc-team.hide-social-show-on-hover.type4 .dt-sc-team-social li a { margin-right: 12px; }
.rs_min_height_team_col .vc_col-md-2 { width: 25%; }
.vc_row.vc_row-flex.vc_custom_1465448643989 { background-image: none !important; }
.vc_column_container.home-3-app { padding-left: 50px; }
.dt-sc-contact-info.type2 h2 { font-size: 24px; }
.dt-sc-contact-map.vc_col-sm-8 { width: 60%; }
.dt-sc-contact-one.vc_col-sm-4 { width: 40%; }
.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
.hexagonal-images figure, .hexagonal-images figure .vc_single_image-wrapper img { width: 145px; height: 145px; }
ul.dt-sc-vertical-nav, .sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { width: 270px; }
.sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { top: 150px !important; }
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { padding: 15px; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"] { padding: 25px 25px 24px 10px; }
.dt-sc-newsletter-section.type1 .newsletter-tooltip { font-size: 10px; }
.widget #wp-calendar, .widget #wp-calendar caption { border-right: none; }
.widget #wp-calendar td { padding: 5px; font-size: 12px; }
.widget #wp-calendar th { padding: 5px; }
.parallax-quote h2 { font-size: 20px; line-height: normal; }
.parallax-quote-content { margin-bottom: -455px; margin-top: 65px; }
.parallax-quote-content blockquote { margin-top: -30px; font-size: 12px;  line-height: 24px; }
.parallax-quote-content blockquote:before { background-size: 50%; left: -40px; }		
.parallax-quote-content img, .parallax-quote-content img:last-child { margin-bottom: 30px; margin-top: 30px; }
.aligncenter .dt-sc-contact-info, .aligncenter .dt-sc-contact-info span { font-size: 14px; }
.dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -25px; } 
.dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -25px; }		
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -40px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -40px; }
.dt-sc-team-carousel-wrapper { min-height: 521.35px; }
.dt-sc-team-carousel-wrapper .caroufredsel_wrapper { height: 521.35px !important; }
.dt-sc-team-carousel .dt-sc-team-details { min-height: 521.35px; }
.before-after .dt-sc-image-flip img { width: 250px; height: auto; }
.dt-sc-icon-box.type10 .icon-content:before { left: -24px; }
.footer-widgets:after, .pattern-bg.one:after { background-position: bottom; }
.footer-widgets:after, .footer-widgets:before, .pattern-bg.one:after, .pattern-bg.one:before, .pattern-bg.two:before { background-size: 50%; background-repeat: no-repeat; }
.footer-widgets .widget_text ul.custom-social li { margin-right: 10px; }
.service-section .vc_col-sm-6:first-child { margin-bottom: 50px; margin-top: 0; }
.procedures-carousel .vc_col-sm-4:first-child, .procedures-carousel .vc_col-sm-8 p { display: none; }
.procedures-carousel .vc_col-sm-8 { width: 100%; }
.procedures-carousel .vc_col-sm-8 h3 { margin-bottom: 5px; }
.procedures-carousel .vc_col-sm-8 .wpb_content_element, .procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul { margin-bottom: 0; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul li { padding-bottom: 5px; }
.procedures-carousel .procedures-content { margin-top: 25px; }
.about-us-content h2 { font-size: 28px;  margin-bottom: 0; }
.about-us-content p { margin-bottom: 0; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 14px; line-height: 22px; }
.dt-sc-icon-box.type5.no-icon-bg .icon-content h4, .dt-sc-icon-box.type5.no-icon .icon-content h4 { font-size: 16px; line-height: normal; margin-bottom: 10px; text-transform: uppercase; }
.column.dt-sc-one-fourth.dt-sc-fitness-procedure { width: 23%; }
.dt_procedures .vc_col-sm-8 .dt-sc-team.type1 .dt-sc-team-social li a { height: 35px;  line-height: 35px; width: 35px; }
.dt-sc-contact-info.type4  { font-size: 12px; line-height: 20px; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay { padding: 20px; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay p { font-size: 16px; line-height: 22px; margin-bottom: 0; }
.dt-sc-image-caption.type7 .dt-sc-image-content, .dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin: 30px 0px 0px; }
.dt-sc-image-caption.type1 .dt-sc-image-title h3 { font-size: 18px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { width: 40%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { margin-right: 0; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 20px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 15px; width: 37%; }
.dt-sc-newsletter-section.type1 .newsletter-tooltip { font-size: 10px; font-style: normal; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.right .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { left: -37px; }
h5.dt-sc-donutchart-title { font-size: 14px; }
.dt-sc-team.type1 .dt-sc-team-social li a { width: 40px; height: 40px; line-height: 40px; }
.dt-sc-team.type2 .dt-sc-team-details { padding: 35px 15px 0px; }
.dt-sc-team.type2 .dt-sc-team-details h4 { font-size: 16px; line-height: normal; }
.dt-sc-team.type2 .dt-sc-team-details h5 { font-size: 14px; padding: 0px 0px 10px 0px; margin-bottom: 0; }
.dt-sc-team.type2 .dt-sc-team-details p { font-size: 12px; line-height: 24px; }
.dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { padding: 10px; top: -54px; }
.dt-sc-team.rounded { margin-bottom: 30px; }
.dt-sc-team.rounded .dt-sc-team-thumb { width: 270px; height: 270px; margin: 0px auto; }
.dt-sc-team.details-on-image .dt-sc-team-details { }
.dt-sc-team.details-on-image .dt-sc-team-details h4 { font-size: 16px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { width: 35%; padding: 76px 0; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { width: 65%; padding: 65px 70px 65px 30px; }
.dt-sc-testimonial.type6:after { left: 69.7%; }	
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content { font-size: 14px; }
.ipad-width .vc_col-sm-4 { width: 50%; }
.fullwidth-faq.vc_col-sm-8, .vc_row-has-fill > .fullwidth-faq.vc_column_container .vc_column-inner .wpb_wrapper { width: 100%; }
.image-hotspot .dt-sc-single-hexagon:first-child { float: left; position: static; }
.image-hotspot .dt-sc-single-hexagon:nth-child(2) { float: right; position: static; }
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 15%\9; }
.contact-us form.wpcf7-form { width: 80%; }
.featured-products .woocommerce ul.products li.product .product-thumb { width: 100%; }
.featured-products .woocommerce ul.products li.product .product-details { width: 100%; padding: 10px; text-align: center; }
.featured-products .woocommerce ul.products li.product:hover .price { padding: 0; text-align: center; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable { bottom: -46px; top: auto; transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; left: 0; right: 0; margin: 0px auto; padding: 0 0 0 30px; }
.featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { bottom: -67px; top: auto; left: 0; right: 0; padding: 0 0 0 25px; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before { left: 20px; }
.featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before { left: 25px; }
.home-hotspot-map .dt-sc-contact-one { right: 5%; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container { margin-left: 0; margin-right: 0; width: 50%; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container:nth-child(3) { margin-left: 110px; margin-right: -220px; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container:nth-child(5) { width: 100%; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child { margin-top: 50px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(2) { margin-left: 110px; margin-right: -220px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(3) { margin-left: 0; margin-right: 0; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(4), 
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(5) { margin-top: 0; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(5) { width: 50%; }	
.dt-sc-single-hexagon.type2 { transform: scale(1); -moz- transform: scale(1); -webkit- transform: scale(1); -ms- transform: scale(1); }
.appointment-form.aligncenter form.wpcf7-form { width: 100%; }	
.ilightbox-holder .ilightbox-wrapper p { display: none; }
.ilightbox-wrapper .dt-sc-hotspot-content, .ilightbox-wrapper .dt-sc-hotspot-content .lightbox-inner { width: 850px; }	
.ilightbox-holder .ilightbox-wrapper .dt-sc-button { font-size: 12px; }
.home-3-procedure:before { bottom: -12%; right: -10%; background-size: 50%; }
.vc_separator.vc_separator_align_center.h2 h4 { font-size: 28px; }
.vc_parallax .video-parallax figure figcaption { font-size: 28px; }
.appointment-form .vc_column_container figure img { width: 100%; position: absolute; left: 0px; bottom: 0px; }
.appointment-form form.wpcf7-form { padding-bottom: 50px; float: left; }
ul.time-table > li ul.time-slots > li { width: 100px; font-size: 12px; } .dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }		
.flickr-widget div { height: 68px; width: 68px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.secondary-sidebar .type8 .widget { padding: 0 15px 15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.tagcloud a { margin:0 4px 10px 0; }
.secondary-sidebar .type9 .widget ul li { font-size: 15px; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
.contact-form .wpcf7-form div.wpcf7-validation-errors { font-size: 12px; left: 35px; width: 85%; }
.contact-form div.wpcf7-response-output { font-size: 12px; left: 0; bottom: 0; top: auto; width: 100%; }
}  @media only screen and (min-width:768px) and (max-width:991px) {
.container { width:710px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:740px; }
.layout-boxed .wrapper, .layout-boxed .is-sticky #header-wrapper, .two-color-header header .container { width:750px; }
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type1 { max-width:710px; }
#primary { width:500px }
#primary.with-both-sidebar { width:290px; }
#secondary, #secondary-right, #secondary-left { width:180px; } .top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { margin:0px 7px; }
.text-with-icon { font-size:12px; }		
.boxed-header .main-header { padding:0px 20px; }
.boxed-header #logo { max-width:100px; }		
#logo, .split-header.boxed-header #logo { max-width:140px; }
.header-align-center #logo { max-width:none; }
#logo a { line-height:normal; }
#main-menu > ul.menu > li > a, #main-menu > ul.menu > li > span.nolink-menu { padding:0px 7px; font-size:11px !important; }
.menu-active-highlight-grey #main-menu ul.menu > li, .header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .boxed-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li, .two-color-header .menu-active-highlight-grey #main-menu ul.menu > li, .header-align-left.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li, .transparent-header .sticky-wrapper.is-sticky .main-header-wrapper #main-menu ul.menu > li, .boxed-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .boxed-header.transparent-header.header-on-slider .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .sticky-header.page-with-slider .is-sticky .menu-active-highlight-grey #main-menu ul.menu > li, .header-align-center.fullwidth-menu-header .main-header-wrapper .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li { padding:0px 5px; }
.menu-active-highlight-grey #main-menu ul.menu > li > a, .menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu { padding: 5px 2px; }
.menu-icons-wrapper .search a span, .menu-icons-wrapper .cart a span, .boxed-header .menu-icons-wrapper, .two-color-header.header-on-slider .menu-icons-wrapper .search a span, .header-align-left .menu-icons-wrapper .search a span, .transparent-header .sticky-wrapper.is-sticky .menu-icons-wrapper .search a span, .two-color-header.header-on-slider .menu-icons-wrapper .cart a span, .header-align-left .menu-icons-wrapper .cart a span, .transparent-header .sticky-wrapper.is-sticky .menu-icons-wrapper .cart a span { padding: 0; }
.menu-active-border-with-arrow #main-menu ul.menu > li > a { padding:0px 6px; }
.split-header #main-menu ul.menu > li > a { padding:0px 8px; font-size:12px; }
.split-header.transparent-header #main-menu ul.menu > li { padding:0px 5px; }
.split-header .menu-with-slanting-splitter #main-menu > ul.menu > li > a { padding:0px 6px; }
.split-header .menu-with-slanting-splitter #main-menu ul.menu > li:before { right:-8px; }
.left-header #main-menu > ul.menu > li > span.nolink-menu { padding: 16px 25px 15px; text-align: left; }
.fullwidth-menu-header .main-header #main-menu .megamenu-child-container { top: 100px; }
.fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children:after { border: solid transparent; content: " "; height: 0; width: 0; border-color: rgba(194, 225, 245, 0); border-width: 0; position: absolute; top: 89px; right: 0; left: 0; margin: 0px auto; display: block; z-index: 9999; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }
.fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children:hover:after { border-width: 13px; top: 76px; }
.header-align-center.fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children:before, .header-align-center.fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children::before { top: 91px; }
.fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children:before { top: 92px; }
.fullwidth-menu-header .main-header #main-menu ul li.menu-item-simple-parent ul { top: 89px; }
.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li,
.header-align-left.fullwidth-menu-header .main-header-wrapper .sticky-wrapper.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li { padding: 0 12px; }
.header-align-center.fullwidth-menu-header .main-header-wrapper .sticky-wrapper .menu-active-highlight-grey #main-menu ul.menu > li { padding: 10px 14px 10px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li a { padding: 5px 10px; font-size: 12px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:after { content: none; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 80px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top: none !important; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before { top: 71px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 70px; }	
.fullwidth-menu-header .main-header #main-menu ul li.menu-item-simple-parent ul ul { top: -21px; }
.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; }
.boxed-header .main-header #main-menu .megamenu-child-container { top: 100px; }
.boxed-header .main-header #main-menu ul li.menu-item-simple-parent ul { top: 89px; }
.boxed-header .main-header #main-menu ul.menu > li.menu-item-has-children:before { top: 92px; }
.boxed-header .main-header #main-menu ul.menu > li.menu-item-has-children:hover:after { top: 76px; }
.boxed-header .is-sticky .main-header .menu-icons-wrapper .search a span, .boxed-header .is-sticky .main-header .menu-icons-wrapper .cart a span { padding: 0; }
.boxed-header .sticky-wrapper.is-sticky .main-header .menu-icons-wrapper .search a span, 
.boxed-header .sticky-wrapper.is-sticky .main-header .menu-icons-wrapper .cart a span { padding: 20px 0 0; }
.header-align-center.fullwidth-menu-header.standard-header .is-sticky .menu-wrapper { top: 0 !important; }
.header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul.menu > li a { padding: 5px 0; }
.header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container, .header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 80px; }
.header-align-center.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before, .header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before, .header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent > ul { top: 70px; }
.header-align-center.fullwidth-menu-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 70px; }
.header-align-center.fullwidth-menu-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; }
.header-align-center.fullwidth-menu-header .menu-wrapper:before { display: none; }
.two-color-header .main-header-wrapper:after { right: -6%; width: 78%; }
.two-color-header .main-header #main-menu .megamenu-child-container { top: 100px; }
.two-color-header .main-header #main-menu ul.menu > li.menu-item-has-children:after { border: solid transparent; content: " "; height: 0; width: 0; border-color: rgba(194, 225, 245, 0); border-width: 0; position: absolute; top: 89px; right: 0; left: 0; margin: 0px auto; display: block; z-index: 9999; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }
.two-color-header .main-header #main-menu ul.menu > li.menu-item-has-children:hover:after { border-width: 13px; top: 76px; }
.two-color-header .main-header #main-menu ul.menu > li.menu-item-has-children:before { top: 92px; }
.two-color-header .main-header #main-menu ul li.menu-item-simple-parent ul { top: 89px; }
.two-color-header .menu-icons-wrapper .search a span, .two-color-header .menu-icons-wrapper .cart a span { padding: 0; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:after { content: none; }
.two-color-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 82px; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top: none !important; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before { top: 73px; }
.two-color-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 72px; }	
.two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 80px; }		
.two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before, .two-color-header.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent > ul { top: 70px; }
.header-on-slider .home-hotspot { padding: 172px 0 0; margin-bottom: 0 !important; }
.header-on-slider .home-hotspot:before { height: 230px; }
.header-align-left .sticky-wrapper { background: none; }
.header-align-left .menu-icons-wrapper { padding: 6px 0; }
.header-align-left.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li a { font-size: 12px; padding: 5px 2px; }
.header-align-left .is-sticky .menu-icons-wrapper { padding: 14px 0; top: 5px; }
.header-align-left .is-sticky .menu-icons-wrapper .search, .header-align-left .is-sticky .menu-icons-wrapper .cart { margin-right: 10px; }
.header-align-left .main-header #main-menu .megamenu-child-container { top: 90px; }
.header-align-left .main-header #main-menu ul.menu > li.menu-item-has-children:after { border: solid transparent; height: 0; width: 0; border-color: rgba(194, 225, 245, 0); border-width: 0; position: absolute; top: 79px; right: 0; left: 0; margin: 0px auto; content: ""; display: block; z-index: 9999; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; }
.header-align-left .main-header #main-menu ul.menu > li.menu-item-has-children:hover:after { border-width: 13px; top: 66px; }
.header-align-left .main-header #main-menu ul.menu > li.menu-item-has-children:before { top: 82px; }
.header-align-left .main-header #main-menu ul li.menu-item-simple-parent ul { top: 79px; }
.header-align-left.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li { padding: 0 10px; }
.header-align-left .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:after { content: none; }
.header-align-left .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 82px; }
.header-align-left .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul.sub-menu { border-top: none !important; }
.header-align-left .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before { top: 73px; }
.header-align-left .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 72px; }	
.header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu .megamenu-child-container, .header-align-left.header-on-slider .sticky-wrapper.is-sticky #main-menu .megamenu-child-container { top: 90px; }
.header-align-left.header-on-slider .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children:before, .header-align-left.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul, .header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu ul.menu > li.menu-item-has-children::before, .header-align-left.fullwidth-menu-header.standard-header .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent > ul { top: 80px; }
.header-align-left.header-on-slider .sticky-wrapper.is-sticky #main-menu ul li.menu-item-simple-parent ul ul { top: -20px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul.sub-menu ul { top: -20px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu .megamenu-child-container, .boxed-header.transparent-header .sticky-wrapper.is-sticky .main-header #main-menu .megamenu-child-container { top: 81px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul.menu > li.menu-item-has-children::before { top: 72px; }
.boxed-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul { top: 71px; }
.boxed-header.transparent-header .sticky-wrapper.is-sticky .main-header #main-menu ul li.menu-item-simple-parent ul { top: 69px; }
.boxed-header .before-after-slider:before { top: -18%; height: 118%; }
.header-align-center .main-header #searchform { width:60%; margin-top:34px; }		
.menu-icons-wrapper .search, .menu-icons-wrapper .cart { margin:5px; }
#main-menu .megamenu-child-container { top: 95px; }
#main-menu ul li.menu-item-simple-parent ul { top: 85px; }
#main-menu ul.menu > li.menu-item-has-children:before { top: 86px; }
.is-sticky #main-menu .megamenu-child-container { top: 81px; }
.is-sticky #main-menu ul.menu > li.menu-item-has-children::before { top: 72px; }
.is-sticky #main-menu ul li.menu-item-simple-parent ul { top: 70px; }
#main-menu ul li.menu-item-simple-parent ul li ul { right: 258px; top: -21px; left: auto; }	
#main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 800px; }
#main-menu .megamenu-child-container > ul.sub-menu > li { width: 199px; } #main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu { font-size:12px; margin-bottom: 10px; }
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li span.nolink-menu { font-size: 12px; line-height: 30px; }
.left-header .main-header { text-align: center; }
.left-header #logo { text-align: center; width: 100%; float: none; display: inline-block; }
.left-header #main-menu ul.menu > li { padding: 0; }	
.left-header #main-menu ul.menu > li > a { padding: 16px 25px 15px; text-align: left; }	
.left-header #main-menu .megamenu-4-columns-group .megamenu-child-container, .left-header #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width: 600px; }
.left-header #main-menu .megamenu-child-container > ul.sub-menu > li { width: 149px; }
.header-on-slider .main-title-section-wrapper { padding-top: 120px; }
.header-on-slider .main-title-section-wrapper.no-breadcrumb { padding: 100px 0px 10px; }
.header-on-slider .main-title-section-wrapper.no-breadcrumb h1 { font-size: 30px; text-transform: capitalize; }
.breadcrumb:before { top: -25px; } #buddypress > div#item-body { float: left; width: 76.7%; }
#buddypress #bbpress-forums li .bbp-topic-freshness { display:none; }
#buddypress #bbpress-forums li.bbp-topic-voice-count, #buddypress #bbpress-forums li.bbp-topic-reply-count { width:20%; }
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span { font-size:12px; text-transform:capitalize; }
#buddypress #members-dir-list ul li { width:32%; margin-right:2%; }
#buddypress ul.item-list li img.avatar { max-width:55px; }
#buddypress #members-dir-list ul#members-list li .item { display:inline-block; width:61%; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters, #tribe-bar-views [name="tribe-bar-view"] { display:block; }
#tribe-bar-views .tribe-bar-views-list { display:none; }
.tribe-bar-collapse #tribe-bar-collapse-toggle { margin-bottom:5px; margin-top: 15px; width: 100%; }
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { width:100%; padding-left:0; }
.tribe-events-sub-nav li  { padding-bottom:0; }
.single-tribe_events .type4 > .vc_col-sm-6.wp_column { width:100%; margin-right:0; }
.event-meta-tab ul.dt-sc-tabs-horizontal-frame > li > a { text-transform:capitalize; }
.type2.tribe_events .column { width:100%; margin:0; }
.type2.tribe_events .event-details, .type2.tribe_events .event-organize, .type2.tribe_events .event-venue { margin-bottom:30px; box-shadow:0 0 0 10px rgba(255, 255, 255, 0.7); }
.type2.tribe_events .event-content-wrapper { margin-top:-120px; }
.type2.tribe_events .date-wrapper { display: inline-block; margin-bottom: 20px; width: 100%; }
.type2.tribe_events .ver-sep { border:0; padding:0; }
.type2.tribe_events .dt-sc-one-fourth.column.right-calc > br { display:none; }
.type2.tribe_events .dt-sc-one-fourth.column.right-calc > a { margin-left:15px; }
.type3.tribe_events .column { width:49%; }
.type3.tribe_events .event-date { font-size:32px; }
.type5.tribe_events .container { width:710px; }
.type5.tribe_events .column { width:100%; margin:0; }
.single-tribe_events .tribe-events-event-image { display:inline-block; width:100%; } .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .with-both-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
.page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half { width:100%; }
.tpl-blog-holder.apply-isotope .dt-sc-one-third { width:49%; }
.tpl-blog-holder.apply-isotope .dt-sc-one-half, .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:48.5%; }
.with-sidebar .blog-entry.blog-medium-style .entry-thumb, .with-sidebar .blog-entry.blog-medium-style .entry-details { width:100%; }
.with-sidebar .blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format { right:0; }
.dt-sc-one-half .blog-entry.blog-medium-style .entry-details, .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb { width:100%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:14px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:30px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
.blog-entry.blog-medium-style { width:99.4%; }
.with-both-sidebar #commentform .dt-sc-one-half { width:100%; margin-left:0; }
.with-both-sidebar #commentform .dt-sc-one-half textarea, .with-both-sidebar #commentform .dt-sc-one-half input { margin-bottom:20px; }
.with-both-sidebar #commentform .form-submit, .with-both-sidebar #commentform .form-submit .submit { margin-top:0; }
.vc_col-md-6.wpb_column.no-space.dt-sc-two-fifth, .vc_col-md-6.column.no-space.dt-sc-two-fifth { width:50%; } .page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:49.999%; }
.dt-sc-portfolio-container.no-space .column.no-space.dt-sc-one-fourth { width:49.9%; }
.portfolio.dt-sc-one-half, .portfolio.dt-sc-one-third, .portfolio.dt-sc-one-third.no-space, .portfolio.dt-sc-one-fourth, .portfolio.dt-sc-one-fourth.no-space, .page-with-sidebar .portfolio.dt-sc-one-half { width:47.9%; }
.with-both-sidebar .portfolio.dt-sc-one-half.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-third.with-sidebar, .with-both-sidebar .portfolio.dt-sc-one-fourth.with-sidebar, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth { width:100%; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay h2, .with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.page-with-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:none; }
.portfolio_content_middle .wpb_wrapper > p { display:none; }
.with-both-sidebar .portfolio.dt-sc-one-half .image-overlay-details .categories { display:block; }
.portfolio.type4:hover .image-overlay .links a:first-child { left: 20%; }
.portfolio.type4:hover .image-overlay .links a:last-child { right: 20%; }		
.portfolio.type4 .image-overlay .links a::before { top: -17.678px; } .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content:before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
.dt-sc-event.type5 .dt-sc-one-half { width:100%; }
.dt-sc-event.type5 .dt-sc-one-half.first { margin-bottom:20px; }
.dt-sc-event.type1 .dt-sc-event-meta p { width:100%; padding:15px 15px 0; }
.dt-sc-event.type1 .dt-sc-event-meta p:last-child { padding-bottom:15px; }
.dt-sc-event.type1 .dt-sc-event-meta p.events-venue, .dt-sc-event.type2 .event-timing { border:none; }
.dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }
.dt-sc-event.type2 .dt-sc-event-date span { font-size:35px; width:100%; line-height:40px; margin:0; }
.dt-sc-event.type2 .dt-sc-event-meta { font-size:14px; line-height:24px; }
.dt-sc-event.type2 .dt-sc-event-meta > p { width:100%; padding-left:0; text-align:center; }
.dt-sc-event.type2 .dt-sc-event-meta > p.dt-sc-event-date { margin-bottom:10px; }
.dt-sc-event.type2:hover .dt-sc-event-meta > p { padding-left:0px; }
.dt-sc-event.type3 .dt-sc-event-date { font-size:18px; }
.dt-sc-event.type3 .dt-sc-event-meta { font-size:16px; }
.dt-sc-event.type4 h2.entry-title { font-size:15px; padding:10px; }
.dt-sc-event.type4 .dt-sc-event-date span { font-size:42px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon { width: 103px; height: 55.06px; margin: 33.3px 0; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before, .dt-sc-contact-info.type5 .dt-sc-contact-icon:after { height: 68.92px; width: 68.92px; left: 12.038px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:before { top: -36.962px; }
.dt-sc-contact-info.type5 .dt-sc-contact-icon:after { bottom: -36.962px; }
.dt-sc-contact-info.type5 h6 { font-size: 14px; margin: 20px 0 0; }
#footer .widgettitle { margin: 19px 0 44px; }
#footer .footer-copyright { font-size: 12px; }
.footer-copyright #menu-footer-menu.menu-links li:nth-child(n+2) a::before { left: 10px; }
.dt-sc-hexagons { margin: 50px 0; }
.dt-sc-hexagons li { width: 240px; height: 280px; }
.dt-sc-hexagons li:first-child { left: 106px; top: -215px; }
.dt-sc-hexagons li:nth-child(2) { left: -266px; top: 2px; }
.dt-sc-hexagons li:last-child {	bottom: 60px; right: -110px; width: 235px; z-index: 9; height: 275px; }
.dt-sc-hexagon-image { height: 290px; left: 13px; top: 50px; }
.dt-sc-hexagon-shape:before { right: -146px; top: 79px; }
.dt-sc-hexagon-shape:after { bottom: -27px; width: 175px; }
.dt-sc-hexagons:after{ right: -273px; top: 142px; }
.hexagon-group:before, .hexagon-group:after { background-size: 50%; background-repeat: no-repeat; }
.hexagon-group:after { background-position: bottom; }
.hexagon-group.vc_row.wpb_row.vc_inner.vc_row-fluid {  background-position: 370px center !important; background-size: 50% !important; }		
.dt-sc-image-caption.type2 .dt-sc-image-content h3 { text-transform:capitalize; font-size:14px; }
.dt-sc-image-caption.type2 .dt-sc-image-content { padding:25px 10px 15px; }
.dt-sc-image-caption.type2 .dt-sc-image-content p { top:57px; } .dt-sc-doctors { width:88%; }
.dt-sc-doctors .dt-sc-doctors-thumb, .dt-sc-doctors .dt-sc-doctors-details { width:100%; }
.dt-sc-doctors-sorting { text-align:center; }
.dt-sc-doctors-sorting a { float:none; display:inline-block; margin-bottom: 20px; }
.dt-sc-doctors:before { content: none; }
.dt-sc-doctors-single-meta li span { text-transform:capitalize; }
.dt-sc-event-month-thumb { width:47%; }
.dt-sc-event-month-detail { width:53%; min-height:226px; }
.dt-sc-event-month-detail p { display:none; }
.dt-sc-event-addon .dt-sc-event-addon-title h2 { width:68%; padding-left:10px; font-size:23px; }
.dt-sc-event-addon-detail { padding:20px; }
.dt-sc-event-addon-detail ul li.dt-sc-event-addon-price { margin-top:6px; }
.dt-sc-events-isotope .dt-sc-one-third { width:48.3%; }
.dt-sc-shadow { width:100%; background-size:100%; }
.rs_line_height p { line-height:normal !important; }
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4 { width:32%; margin-bottom:20px; min-height:290px; }
.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10) { margin-left:0; }
.featured-products .woocommerce ul.products li.product .product-thumb { width: 100%; }
.featured-products .woocommerce ul.products li.product .product-details { width: 100%; padding: 10px; text-align: center; }
.featured-products .woocommerce ul.products li.product:hover .price { padding: 0; text-align: center; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable { bottom: -45px; top: auto; transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; left: 0; right: 0; margin: 0px auto; padding: 0 0 0 0; }
.featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { bottom: -64px; top: auto; left: 0; right: 0; padding: 0 0 0 0; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button:before, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple:before, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable:before { display: none; }
.woo-type10 .featured-products ul.products li.product .product-details h5 { font-size: 12px; }
.woocommerce.columns-4 ul.products li.product .price { font-size: 12px; }
.woo-type10 .columns-4 ul.products li.product .product-details h5 { font-size: 16px; }
.woocommerce.columns-4 ul.products li.product .price del { display: none; }
.woocommerce.columns-4 ul.products li:nth-child(2n-1) .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce.columns-4 ul.products li .column.dt-sc-one-fourth, .page-with-sidebar.with-both-sidebar .woocommerce.columns-3 ul.products li .column.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .woocommerce ul.products li:nth-child(3n+4) .column.dt-sc-one-third { clear: both; margin-left: 0px; }
.page-with-sidebar .woocommerce ul.products li:nth-child(3n+3) .column.dt-sc-one-third { margin-left: 0; }
.page-with-sidebar .woocommerce ul.products li:nth-child(3n+4) .column.dt-sc-one-third { clear: right; margin-left: 2%; }
.page-with-sidebar .woocommerce ul.products li:nth-child(3n+3) .column.dt-sc-one-third { margin-left: 2%; }
.page-with-sidebar .woocommerce ul.products li:nth-child(2n+3) .column.dt-sc-one-third { margin-left: 0; }
.woocommerce ul.products li .column.dt-sc-one-fourth, .page-with-sidebar .woocommerce ul.products li .column.dt-sc-one-third { width: 49%; }
.woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-third { width: 100%; } .dt-sc-content-with-hexagon-shape { margin-left:16%; }
.wpb_column.dt-sc-one-fifth.rs_col-sm-4 { width:33.33%; margin-bottom:20px; }
.wpb_column.dt-sc-one-fifth.rs_col-sm-4:nth-child(5) { clear:left; }
.vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width:inherit; } .main-title-section-wrapper.breadcrumb-right .main-title-section h1 { font-size:24px; margin-top:11px; }
.widget #wp-calendar { border-right: none; }
.widget #wp-calendar caption { border-right: none; padding: 0; font-size: 10px; }
.widget #wp-calendar td, .widget #wp-calendar th { padding: 3px; font-size: 10px; }
.appointment-form .dt-sc-two-fifth { width: 100%; }
.vc_parallax .video-parallax figure figcaption { font-size: 20px; bottom: 10px; }
.before-after .dt-sc-image-flip img { width: 220px; }			
ul.time-table > li { padding:15px 5px 0; font-size:13px; }
ul.time-table > li ul.time-slots > li { width: 100px; font-size: 12px; }
#footer .widget_text ul.custom-social li { margin-right: 5px; }
.footer-widgets:before, .footer-widgets:after { background-size: 50%; background-repeat: no-repeat; }
.footer-widgets:after { background-position: bottom; }
.rs_col-sm-12 { width: 100%; }
.rs_col-sm-11 { width: 91.66666667%; }
.rs_col-sm-10 { width: 83.33333333%; }
.rs_col-sm-9 { width: 75%; }
.rs_col-sm-8 { width: 66.66666667%; }
.rs_col-sm-7 { width: 58.33333333%; }
.rs_col-sm-6 { width: 50%; }
.rs_col-sm-5 { width: 41.66666667%; }
.rs_col-sm-4 { width: 33.33333333%; }
.rs_col-sm-3 { width: 25%; }
.rs_col-sm-2 { width: 16.66666667%; }
.rs_col-sm-1 { width: 8.33333333%; }
.wpb_column.dt-sc-one-fifth.vc_col-md-6 { width: 50%; }		 
.wpb_column.dt-sc-one-fifth.rs_col-sm-12,
.wpb_column.dt-sc-two-fifth.rs_col-sm-12,
.wpb_column.dt-sc-three-fifth.rs_col-sm-12 { width: 100%; }
.rs_col-sm-12.wpb_column { padding-bottom: 25px; }
.rs_col-sm-12.wpb_column:last-child { padding-bottom: 0; }
.rs_margin_top_sm-50.vc_row,
.rs_margin_top_sm-50.wpb_column .vc_column-inner { margin-top: 50px !important; }
.rs_margin_top_sm-150.vc_row,
.rs_margin_top_sm-150.wpb_column .vc_column-inner { margin-top: 150px !important; }
.rs_margin_top_sm_alt-75.vc_row,
.rs_margin_top_sm_alt-75.wpb_column .vc_column-inner { margin-top: -75px !important; }	
.rs_custom_bg_position { background-position: center center !important; }
.rs_four_two_col .vc_col-sm-3, .rs_four_two_col .dt-sc-one-fourth { margin: 0 0 30px; width: 50%; }	
.rs_four_two_col .dt-sc-one-fourth { padding: 0 15px; }
.rs_four_two_col.rs_col_no_btm_space .vc_col-sm-3 { margin-bottom: 0; }
.rs_maxheight_override { max-height: 100% !important; }
.rs_maxwidth_override { max-width: 100% !important; }
.vc_row-no-padding .rs_col-sm-12 .dt-sc-testimonial.type5 { max-width:inherit; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h6 { font-size: 12px; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 h3 { font-size: 20px; }
.wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 p, .wpb_column:not(.rs_col-sm-6) .dt-sc-contact-info.type3 a { font-size: 10px; }
.rs_col-sm-6 .dt-sc-contact-info.type4 { margin-bottom: 50px; } .rs_col-sm-6 .dt-sc-team { margin-bottom: 30px; min-height: 475px; }
.rs_col-sm-6:last-child .dt-sc-team, .rs_col-sm-6:nth-last-child(2) .dt-sc-team { margin-bottom: 0; }
.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover .dt-sc-team-social { top: 30%; }
.rs_col-sm-6 .dt-sc-team.hide-social-show-on-hover.details-on-image .dt-sc-team-social { bottom: 0px; top: auto; }
.rs_min_height_team_col .rs_col-sm-6.wpb_column { min-height: 490px !important; }	
.rs_col-sm-6 .dt-sc-image-caption.type2 { margin-bottom: 30px; }						
.rs_four_two_col .vc_col-sm-3 .dt-sc-contact-info.type3 { margin-top: 35px; }
.rs_four_two_col .vc_col-sm-3 .dt-sc-contact-info.type7 { padding-bottom: 20px; }	
.dt-sc-video-manager-wrapper .rs_col-sm-12.wpb_column { padding-bottom: 0; }
.dt-sc-photography-style.rs_col-sm-12 { padding-bottom: 0; }
.wpb_column.dt-sc-one-fifth.rs_col-sm-4 { width:33.33%; margin-bottom:20px; }
.wpb_column.dt-sc-one-fifth.rs_col-sm-4:nth-child(4) { clear:left; }
.rs_col-sm-6 .dt-sc-team.type1 .dt-sc-team-thumb img { width: 100%; }
.rs_col-sm-6.wpb_column.vc_column_container.vc_col-sm-4 { float: left; margin-bottom: 30px; }
.dt-sc-team.hide-social-show-on-hover.details-on-image .dt-sc-team-thumb img { width: 100%; } .dt-sc-events-list .dt-sc-event-duration h6 { padding: 18px 10px; }		
.dt-sc-images-wrapper .carousel-arrows a.images-next { margin-right: 0; }
.service-section { background-size: 0 !important; }
.service-section .vc_col-sm-6:first-child { width: 100%; margin-top: 0; margin-bottom: 0; }
.aligncenter .dt-sc-contact-info { font-size: 12px; }
.aligncenter .dt-sc-contact-info span { font-size: 12px; margin-right: 0px; margin-left: 5px; }
.video-parallax .dt-sc-contact-info, .video-parallax .dt-sc-contact-info span { font-size: 38px; }			
.dt-sc-contact-info.type2 h2 { margin-bottom: 10px; font-size: 18px; }
.dt-sc-contact-info p { font-size: 14px; }
.dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -25px; } 
.dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -25px; }		
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -40px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -40px; }
.dt-sc-team-carousel-wrapper { min-height: 510px; }
.dt-sc-team-carousel-wrapper .caroufredsel_wrapper { height: 510px !important; }
.dt-sc-team-carousel-wrapper .dt-sc-team-thumb { height: 510px; position: relative; }
.dt-sc-team-carousel-wrapper .dt-sc-team-thumb img { position: absolute; bottom: 0; }
.dt-sc-team-carousel-wrapper .dt-sc-team-details h4 { font-size: 32px; }
.dt-sc-team-carousel-wrapper .dt-sc-team-details p { padding: 36px 0 20px; }
.dt-sc-team-carousel-wrapper .bx-wrapper, .dt-sc-team-carousel-wrapper .bx-viewport, .dt-sc-team-carousel .dt-sc-team-details { min-height: 550px; }
.dt-sc-team-carousel .dt-sc-team-details a.dt-sc-button { font-size: 14px; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; float: left; text-align: left; }
.dt-sc-team.type2 .dt-sc-team-details, .dt-sc-team.type2.alignright .dt-sc-team-details { padding: 30px; text-align: center; }
.dt-sc-icon-box.type1 { padding: 45px 20px; }
.dt-sc-icon-box.type1 .icon-content h4 { font-size: 16px; line-height: normal; padding-bottom: 0; }
.dt-sc-icon-box .large-icon { bottom: 0px; font-size: 80px; }
.dt-sc-icon-box.type2 .icon-content h4 { font-size: 16px; line-height: normal; }
.dt-sc-tabs-vertical-frame-content .dt-sc-icon-box.type5.no-icon-bg { padding: 0px 0px 50px 50px; }
.dt-sc-icon-box.type6 { min-height: 390px; }
.dt-sc-icon-box.type6 p { font-size: 14px; line-height: 26px; }
.dt-sc-icon-box.type7 .icon-content .dt-sc-button { font-size: 12px; padding: 12px 14px; margin-top: 0; }
.dt-sc-icon-box.type7 .icon-content .dt-sc-button span { display: none; }
.dt-sc-icon-box.type7 .icon-content h4 a { font-size: 15px; }
.dt-sc-icon-box.type7 .icon-content h5 { font-size: 13px; margin-bottom: 0; }
.dt-sc-icon-box.type10, .dt-sc-popular-procedures { width: 100%; float: left; }
.dt-sc-icon-box.type10 .icon-wrapper, .dt-sc-popular-procedures .image { width: 130px; height: 130px; }		
.dt-sc-icon-box.type10 .icon-wrapper img, .dt-sc-popular-procedures img { height: auto; width: 100%; }
.dt-sc-icon-box.type10 .icon-content:before { width: 145px; }	
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 85%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { width: 40%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { margin-right: 0; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { margin-top: 20px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { width: 53%; font-size: 14px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { font-size: 12px; float: right; margin-right: 0; }		
.dt-sc-newsletter-section.type1 .newsletter-tooltip { font-size: 12px; width: 28%; }
.vc_column_container.home-3-app { padding-left: 50px; }
.parallax-quote-content { margin-top: 50px; }
.parallax-quote-content .vc_column_container .vc_col-sm-6 { width: 100%; }
.parallax-quote-content .vc_column_container .vc_col-sm-6 .vc_column-inner { padding-left: 60px; }
.parallax-quote-content blockquote::before { left: -50px; top: -20px; }
.parallax-quote-content img, .parallax-quote-content img:last-child { margin-top: 50px; margin-bottom: 50px; }
.parallax-quote h2 { font-size: 24px; }
.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }		
.hexagonal-images figure, .hexagonal-images figure .vc_single_image-wrapper img { width: 110px; height: 110px; }
.sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { top: 100px !important; }
ul.dt-sc-vertical-nav, .sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { width: 200px; }
.procedures-carousel .vc_col-sm-4:first-child, .procedures-carousel .vc_col-sm-8 p { display: none; }
.procedures-carousel .vc_col-sm-8 { width: 100%; }
.procedures-carousel .vc_col-sm-8 h3 { font-size: 16px; margin-bottom: 0; }
.procedures-carousel .vc_col-sm-8 .wpb_content_element, .procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul { margin-bottom: 0; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half ul li { font-size: 12px; line-height: 24px; margin-bottom: 3px; padding-bottom: 0; }
.procedures-carousel .procedures-content { margin-top: 15px; }
.about-us-content.vc_column_container > .vc_column-inner { padding-left: 20px; padding-right: 0; padding-top: 0;}
.about-us-content h2 { font-size: 28px;  margin-bottom: 0; }
.about-us-content p { margin-bottom: 0; }
.ipad-width .vc_col-sm-4, .dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content .vc_col-sm-3, .dt-sc-contact-map.vc_col-sm-8, .dt-sc-contact-one.vc_col-sm-4 { width: 50%; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content .vc_col-sm-6 { width: 100%; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 14px; line-height: 22px; }
.dt-sc-tabs-vertical-frame-container.type2 .hexagonal-images .vc_col-sm-3 figure, .dt-sc-tabs-vertical-frame-container.type2 .hexagonal-images .vc_col-sm-3 figure .vc_single_image-wrapper img { height: 130px; }
.dt-sc-tabs-vertical-frame-container.type2 .hexagonal-images .vc_col-sm-3 .wpb_content_element, .dt-sc-tabs-vertical-frame-container.type2 .hexagonal-images .vc_col-sm-6 .wpb_content_element { margin: 10px 0 15px; }
.dt-sc-tabs-vertical-frame-container.type2 .vc_inner .vc_col-sm-4 ul li { font-size: 12px; }
.column.dt-sc-one-fourth.dt-sc-fitness-procedure { width: 48%; }
.dt_procedures .vc_col-sm-8 .dt-sc-team.type1 .dt-sc-team-social li a { height: 28px;  line-height: 28px; width: 28px; }
.dt_procedures .vc_col-sm-8 .dt-sc-team.type1 .dt-sc-team-social { bottom: 15px; }
.portfolio.type4 .image-overlay .links { right: -30px; top:45%; }
.portfolio.type4 .image-overlay .links a:first-child, .portfolio.type4 .image-overlay .links a:last-child { transform: scale(0.5); -moztransform: scale(0.5); -webkit-transform: scale(0.5); -ms-transform: scale(0.5); }
.contact-us form.wpcf7-form { width: 85%; }
.dt-sc-contact-info.type4 { font-size: 12px; line-height: 20px; }
.dt-sc-single-hexagon {  transform: scale(0.7); -moz- transform: scale(0.7); -webkit- transform: scale(0.7); -ms- transform: scale(0.7);  margin-left: -50px; }
.dt-sc-popular-procedures .details:before { left: -15px; }
.dt-sc-icon-box.type9.switch-element .icon-content h5 { font-size: 50px; }
.dt-sc-icon-box.type10 .icon-content h4 { font-size: 20px; }
.dt-sc-icon-box.type10 .icon-wrapper span { font-size: 70px; line-height: 130px; }
.dt-sc-icon-box.type11 .icon-content h4 { font-size: 19px; }
.dt-sc-icon-box.type11 .icon-wrapper span { font-size: 30px; }
.dt-sc-image-caption.type7 .dt-sc-image-content { padding: 0; margin: 10px 0px 0px; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 10px; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay p:first-child { display: none; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay { padding: 0; text-align: center; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay p { position: absolute; top: 50%; transform: translateY(-50%); right: 0; left: 0; margin: 0px auto; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay .dt-sc-button { float: none; display: inline-block; margin-top: 0; }
.dt-sc-pr-tb-col .dt-sc-price h6 { font-size: 50px; }
.dt-sc-pr-tb-col.minimal .dt-sc-price h6 { font-size: 40px; letter-spacing: 0; }
h5.dt-sc-donutchart-title { font-size: 14px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author { width: 36%; padding: 100px 0; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote { width: 65%; padding: 65px 70px 65px 30px; }
.dt-sc-testimonial.type6:after { left: 69.7%; }	
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content { text-align: center; font-size: 12px; }
.vc_separator.show-more-lnk h4 { font-size: 16px; }
.dt-sc-button.medium { padding: 16px 20px; }
.dt-sc-button.xlarge { padding: 26px 50px; }
.dt-sc-button.with-icon.icon-right.type1.large span { margin-left: 40px; }
.dt-sc-button.with-icon.icon-right.type1.large { padding-left: 15px; padding-right: 20px; }
.dt-sc-button.with-icon.icon-right.type1.xlarge { padding-left: 20px; padding-right: 25px; }
.dt-sc-button.with-icon.icon-right.type1.xlarge span { margin-left: 35px;  }
.dt-sc-button.xlarge.with-icon.icon-right.type2 { padding: 26px 90px 24px 20px; }
.dt-sc-button.medium.with-icon.icon-right.type3 { padding: 14px 70px 13px 20px; }
.dt-sc-button.large.with-icon.icon-right.type3 { padding-right: 80px; padding-left: 20px; }
.dt-sc-button.xlarge.with-icon.icon-right.type3 { padding-right: 95px; padding-left: 15px; }
.dt-sc-button.large.icon-right.with-icon { padding: 18px 30px; }
.dt-sc-button.xlarge.icon-right.with-icon { padding: 26px 35px 24px; }
.dt-sc-button.large.with-icon.icon-left { padding: 20px 20px 18px 60px; }
.dt-sc-button.large.with-icon.icon-left span { left: 22px; }
.dt-sc-button.xlarge.with-icon.icon-left { padding: 26px 30px 24px 75px; }
.dt-sc-button.xlarge.with-icon.icon-left span { left: 30px; }
.dt-sc-button.fully-rounded-border.xlarge, .dt-sc-button.xlarge.rounded-corner { padding: 26px 50px 24px; }
.dt-sc-button.xlarge.rounded-border, .dt-sc-button.xlarge.bordered { padding: 26px 50px 24px; }
.fullwidth-faq.vc_col-sm-8, .vc_row-has-fill > .fullwidth-faq.vc_column_container .vc_column-inner .wpb_wrapper { width: 100%; }
.dt-sc-team.hide-social-show-on-hover.type4 .dt-sc-team-details h4 { font-size: 16px; }
.dt-sc-team.hide-social-show-on-hover.type4 .dt-sc-team-social li a { margin-right: 10px; }
.dt-sc-team.hide-social-show-on-hover.type4 .dt-sc-team-details h5 { font-size: 14px; }
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 10%\9; }
.h2 h4 { font-size: 20px; }
.vc_separator.vc_custom_1465888614966 { margin-top: -11px !important; }
.home-3-procedure:before { content: none; }
.home-3-services.vc_col-sm-6 { width: 100%; }
.image-hotspot .dt-sc-single-hexagon:first-child { float: left; position: static; }
.image-hotspot .dt-sc-single-hexagon:nth-child(2) { float: right; position: static; }
#hotspot-image { width: 700px !important; }
.ilightbox-holder { overflow: scroll !important; }
.ilightbox-wrapper .dt-sc-hotspot-content, .ilightbox-wrapper .dt-sc-hotspot-content .lightbox-inner { width: 655px; }
.ilightbox-wrapper .dt-sc-hotspot-content h2 { margin-top: 30px; }
.ilightbox-holder .ilightbox-wrapper p { display: none; }
.ilightbox-holder .ilightbox-wrapper .dt-sc-button { font-size: 12px; margin-top: 0; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container { margin-left: 0; margin-right: 0; width: 50%; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container:nth-child(3) { margin-left: 75px; margin-right: -145px; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container:nth-child(5) { width: 100%; margin-top: -25px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child { margin-top: 30px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(2) { margin-left: 75px; margin-right: -145px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(3) { margin-left: 0; margin-right: 0; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(4), 
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(5) { margin-top: 0; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(5) { width: 50%; }	
.dt-sc-single-hexagon.type2 { transform: scale(1); -moz- transform: scale(1); -webkit- transform: scale(1); -ms- transform: scale(1); }
.appointment-form.aligncenter form.wpcf7-form { width: 100%; }
.appointment-form form.wpcf7-form { padding-bottom: 50px; }
.appointment-form.aligncenter .vc_col-sm-4 { width: 80%; margin: 0px auto; }
.home-hotspot-map .dt-sc-contact-one { position: relative; top: auto; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; width: 420px; right:0; left:0; margin: 100px auto; float: none; }
.home-services .vc_col-sm-4 { margin: 0px auto; width: 80%; text-align: center; float: none; }
#tooltip1 { top: 55px !important; left: 360px !important; }
#tooltip2 { top: 90px !important; left: 345px !important; }
#tooltip3 { top: 110px !important; left: 380px !important; }
#tooltip4 { top: 135px !important; left: 365px !important; }
#tooltip5 { top: 310px !important; left: 390px !important; }
#tooltip6 { top: 370px !important; left: 340px !important; }
#tooltip7 { top: 520px !important; left: 375px !important; }
#tooltip8 { top: 620px !important; left: 355px !important;}
#tooltip9 { top: 640px !important; left: 225px !important; } .flickr-widget div { height: 55px; width: 55px; }
.footer-widgets .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; width: 100%; height: 40px; line-height: 40px; padding: 0; }
.widget .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm::before { content: none; }
.widget .dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm input[type="email"] { padding: 25px 15px 24px; text-align: center; }
.dt-sc-one-third .widget_text ul.split-list { width:100%; margin-right:0; }
.footer-copyright #menu-footer-menu.menu-links li { margin:0 0 0 5px; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.widget .recent-posts-widget li .entry-meta p { margin-right: 11px; }
.widgettitle { font-size:17px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 4px 10px 0; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.secondary-sidebar .type5 .widget ul li, .secondary-sidebar .type10 .widgettitle { font-size:16px; }
.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size:14px; }
.secondary-sidebar .type9 h3.widgettitle { font-size: 18px; }   
.secondary-sidebar .type9 .widget.widget_categories ul li:before { top: 4px; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }
.secondary-sidebar .type12 .widget.widget_categories ul li > a span, .secondary-sidebar .widget.widget_archive ul li > a span { padding: 0 5px; }
.secondary-sidebar .type12 .tagcloud a { margin: 0 5px 10px 0; }
.secondary-sidebar .type11 .widget.widget_flickr { padding: 25px 10px; }
.contact-form .wpcf7-form div.wpcf7-validation-errors { width: 90%; left: 20px; font-size: 10px; }
.contact-form div.wpcf7-response-output { font-size: 10px; top: 0; width: 100%; padding: 35px 10px 15px 10px; }
}  @media only screen and (max-width: 767px) {
.widget.widget_calendar .calendar_wrap { border-right: none; }
#logo { text-align:center; width:100%; }
#logo a img { margin:0 auto; position: static; }		
#logo a { padding: 40px 0; } .dt-menu-toggle { display:block; text-align: left; }
#main-menu ul li.menu-item-simple-parent ul li ul { right: 0 !important; }
#main-menu > ul.menu, .header-align-center #main-menu ul.menu { display:none; width:100%; background: #fff; float: left; text-align: left; }
#main-menu { width:100%; }
#main-menu ul li.menu-item-simple-parent ul li span.nolink-menu { color: #000000; }
#main-menu ul.menu > li > .megamenu-child-container { display:block; padding:0px; }
#main-menu .megamenu-child-container ul.sub-menu { display:none; margin-top: 1px; padding: 0; width: 100%; margin-bottom: -1px; }
#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand { display:none !important; }
#main-menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul li.menu-item-simple-parent ul li span.nolink-menu, #main-menu .megamenu-child-container ul.sub-menu > li > ul li span.nolink-menu { margin-bottom: 0; font-size: 14px; font-weight: normal; padding: 5px 0 5px 5px; }
#main-menu .megamenu-child-container > ul.sub-menu > li:first-child > a { margin-bottom: 1px; }
#main-menu ul li.menu-item-simple-parent ul li a { padding: 0px 0 0px 5px; margin-top: -1px; margin-bottom: -2px; }
#main-menu .megamenu-child-container > ul.sub-menu > li:first-child > a, #main-menu .megamenu-child-container > ul.sub-menu > li:first-child > .nolink-menu, #main-menu ul li.menu-item-simple-parent ul > li:first-child > a { border-top: none; }
.menu-wrapper { float:left; width:100%; margin:0px; clear:both; }	
#main-menu { position:relative; z-index:9999; }	
#main-menu ul.menu > li.menu-item-has-children::before { content: none; }
.left-header #header-wrapper .main-header-wrapper { overflow-y: scroll; }
.left-header #header-wrapper #main-menu { border: none; }
#main-menu ul.menu li { width:100%; box-sizing:border-box; }
#main-menu > ul.menu > li > a, #main-menu > ul.menu > li > span.nolink-menu { line-height:38px; padding:0px 15px; width:100%; box-sizing:border-box; }
.header-align-center.fullwidth-menu-header #main-menu ul.menu > li > a { line-height:38px; }
.split-header #main-menu .menu-left, .split-header #main-menu .menu-right { width:100%; float:left; text-align:left; }
.split-header #main-menu ul.menu > li { text-align:left; }
#main-menu ul.menu li { position:relative; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li { padding: 0 12px; }
#main-menu ul.menu li a.dt-menu-expand:hover, #main-menu ul.menu li a.dt-menu-expand, .header-align-left.fullwidth-menu-header .is-sticky #main-menu ul.menu > li > a.dt-menu-expand {display:block;color: #387bfe !important;font-size: 20px;font-weight: 900;width: 100%;text-align: right;}
#main-menu ul li.menu-item-simple-parent ul li:hover ul { left: 0; }
#main-menu ul.menu > li > .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul.sub-menu, .boxed-header .main-header #main-menu .megamenu-child-container, .boxed-header .main-header #main-menu ul li.menu-item-simple-parent ul, .fullwidth-menu-header .main-header #main-menu .megamenu-child-container, .fullwidth-menu-header .main-header #main-menu ul li.menu-item-simple-parent ul, .two-color-header .main-header #main-menu .megamenu-child-container, .two-color-header .main-header #main-menu ul li.menu-item-simple-parent ul { top:0px; left: 0 !important; margin:0px; position:inherit; left:0px; width:100%; box-sizing:border-box; background-image: none !important; border: none; box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -webkit-box-shadow: none; animation: none; -moz-animation: none; -ms-animation: none; -webkit-animation: none; }	
.boxed-header .main-header #main-menu ul.menu > li.menu-item-has-children:after, .fullwidth-menu-header .main-header #main-menu ul.menu > li.menu-item-has-children:after { content: none; }	
.fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li { display: inline-block; }
#main-menu ul li.menu-item-simple-parent ul.sub-menu { padding: 0 0 0 25px; text-align: left; }
#main-menu ul li.menu-item-simple-parent ul li.menu-item-has-children:before { content: none !important; }
#main-menu ul li.menu-item-simple-parent ul li { padding: 0; margin-top: 1px; }
#main-menu ul li.menu-item-simple-parent ul, #main-menu .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul { border:none; }
#main-menu .megamenu-child-container ul.sub-menu > li:first-child > ul:first-child > li > a { border-bottom: none; }
#main-menu .megamenu-child-container > ul.sub-menu > li, #main-menu ul li.menu-item-simple-parent ul {width:100%;padding:0px 25px;min-height: 53px;}
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li { padding:0px 15px; }
#main-menu .menu-item-megamenu-parent.menu-title-with-bg .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand { right:15px; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul {  float:left; box-sizing:border-box; width:100%; background: none; }
#main-menu .megamenu-child-container ul.sub-menu li .widget { width:100% !important; padding:0px 0px 30px !important; }
#main-menu .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu .megamenu-child-container ul.sub-menu > li > ul li span.nolink-menu { padding: 10px 10px 10px 0px; font-size: 14px; line-height: normal; }	
#main-menu .megamenu-2-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-two-columns, #main-menu .megamenu-3-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-three-columns, #main-menu .megamenu-4-columns-group .megamenu-child-container, #main-menu .megamenu-child-container > ul.sub-menu > li.fill-four-columns { width:100%; }	
.menu-active-highlight-grey #main-menu ul.menu > li, .boxed-header .main-header .menu-active-highlight-grey #main-menu ul.menu > li, .fullwidth-menu-header .main-header-wrapper .menu-active-highlight-grey #main-menu ul.menu > li, .two-color-header .menu-active-highlight-grey #main-menu ul.menu > li { padding:0px; }
.menu-active-highlight-grey #main-menu ul.menu > li:last-child { border-bottom: none; }
.menu-active-highlight-grey #main-menu ul.menu > li > a, .menu-active-highlight-grey #main-menu ul.menu > li > span.nolink-menu { padding:0px 15px; }
.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor { background:none; }
.menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-grey #main-menu > ul.menu > li.current-menu-ancestor > a:before { background:none; }
.menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-with-two-border #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:none; }
.menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before { border:none; }
.menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-highlight.menu-active-with-icon #main-menu > ul.menu > li.current-menu-ancestor > a:after { background:none; }
.menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:before, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current_page_ancestor > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-item > a:after, .menu-active-border-with-arrow #main-menu > ul.menu > li.current-menu-ancestor > a:after { border:none; background:none; }
.menu-active-with-double-border #main-menu > ul.menu > li.current_page_item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current_page_ancestor > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-item > a, .menu-active-with-double-border #main-menu > ul.menu > li.current-menu-ancestor > a { border:none; }
.menu-with-slanting-splitter #main-menu ul.menu > li:before { background:none; }
.fullwidth-menu-header .menu-icons-wrapper { top: 15px; }
.fullwidth-menu-header #header-wrapper { background: none; }
.fullwidth-menu-header .menu-wrapper { margin-top: -20px; }
.fullwidth-menu-header .menu-wrapper .dt-menu-toggle { margin-bottom: -1px; }		
.fullwidth-menu-header .menu-wrapper, .header-align-center.fullwidth-menu-header #main-menu, .header-align-center #main-menu ul.menu { text-align:left; }
.fullwidth-menu-header.header-align-center .header-left  { margin-top: 0; }
.fullwidth-menu-header.header-align-center .header-right { margin-bottom: 0; }
.fullwidth-menu-header.header-align-center .header-left .dt-sc-hr-invisible-xsmall, .fullwidth-menu-header.header-align-center .header-right .dt-sc-hr-invisible-xsmall { display: none; }
.fullwidth-menu-header.header-align-center.fullwidth-menu-header #main-menu { float: left; margin-bottom: 20px; }
.fullwidth-menu-header.header-align-center #logo { margin-top: 0; margin-bottom: 0; }
.fullwidth-menu-header.header-align-center .main-header #logo a { padding: 0 0 10px 0px; }
.fullwidth-menu-header.header-align-center .header-right { margin-bottom: 30px; margin-top: 0; }
.fullwidth-menu-header.header-align-center .header-right .text-with-icon { line-height: inherit; width: 100%; }
.fullwidth-menu-header.header-align-center .menu-icons-wrapper { top: 15px; right: 0; left: 0; margin: 0px auto; text-align: center; }
.header-align-center.fullwidth-menu-header .menu-wrapper:before { display: none; }
.overlay-header #dt-menu-toggle { display: none; }
.overlay-header #main-menu > ul.menu { display: block; background: none; }
.overlay-header .overlay #main-menu, .overlay-header .overlay #main-menu > ul.menu > li { border: none; }
.overlay-header .menu-active-highlight-grey #main-menu > ul.menu > li.current_page_item > a:before { background: #fff; }
.overlay-header .overlay #main-menu > ul > li a:hover::before, .overlay-header .overlay #main-menu > ul > li a:hover::after, .overlay-header .overlay #main-menu > ul > li a:focus::before, .overlay-header .overlay #main-menu > ul > li a:focus::after, .overlay-header .overlay #main-menu > ul > li.current_page_item a::before, .overlay-header .overlay #main-menu > ul > li.current_page_item a::after { width: 100px; }
.menu-icons-wrapper { position: absolute; right: 10px; top: -5px; margin: 0; padding: 0; }
.menu-icons-wrapper .boxed-header { top: 10px; }
.menu-icons-wrapper .top-menu-search-container { right: -8px; bottom: -21px; }
.top-bar .dt-sc-sociable li { float:none; }
.top-bar .wpb_column { margin-bottom:0; }
.header-right .dt-sc-vertical-small-separator { top: 3px; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); } .layout-boxed .main-header-wrapper { width: 100%; }
.top-bar { max-height:none; text-align:center; padding:5px 0px; }
.top-bar .wpb_column { padding:0px; }
.top-bar .text-with-icon { font-size:12px; }
.top-bar .alignright { float:none; display:inline-block; text-align:center; }
.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator, .header-align-left .header-right .dt-sc-vertical-small-separator { margin:0px 10px; }
.header-align-left .header-right { text-align:center; font-size:12px; float:none; width:100%; display:inline-block; }
.header-align-left .header-right .text-with-icon { line-height:60px; width: 100%; float: left; margin: 0; }
.header-align-left.fullwidth-menu-header .menu-wrapper { margin-top: 0; }
.header-align-left .menu-icons-wrapper .search a span, .header-align-left .menu-icons-wrapper .cart a span { padding: 5px 0; }
.header-align-center .header-left, .header-align-center #logo, .header-align-center .header-right { float:none; text-align:center; display:inline-block; width:100%; }
.header-align-center #header .text-with-icon { margin-top:0px; }
.header-align-center .header-left { margin-top:10px; }
.header-align-center .header-right { margin-bottom:10px; }
.header-align-center #logo { margin:10px 0px; }
.header-align-center .main-header .header-left #searchform { width:100%; display:inline-block; margin-top:10px; }
.header-align-center .main-header #logo a { line-height:normal; padding:10px 0px; }
.header-align-center .header-right .cart-info { margin:0px 0px 10px; }
.split-header #logo { position:inherit; width:100%; text-align:center; top:0px; }
.split-header.boxed-header.transparent-header .main-header-wrapper { top:0px; }
.main-header-wrapper { position:inherit; float:left; width:100%; top:0px; padding:0px 0px 20px; }
.header-with-topbar .main-header-wrapper, .header-with-topbar.header-on-slider .main-header-wrapper, .boxed-header .main-header-wrapper { top:0px; }
.boxed-header .main-header { padding:0px; background: none; }
.boxed-header .main-header .menu-icons-wrapper .search a span, .boxed-header .main-header .menu-icons-wrapper .cart a span { padding: 20px 0; }
.boxed-header .before-after-slider:before { top: -155%; height: 255%; }
.header-on-slider .main-title-section-wrapper { padding-top:43px; }
.header-on-slider .home-hotspot { padding: 50px 0 119px; margin-bottom: 0 !important; }
.header-on-slider .home-hotspot:before { background-size: contain; height: 140px; }
.two-color-header .menu-wrapper { position:static; }
.two-color-header .main-header-wrapper:before, .two-color-header .main-header-wrapper:after { background:none; }
.two-color-header .dt-menu-toggle { position:relative; z-index:1; }
.two-color-header .menu-icons-wrapper { z-index:1; top: 5px; }
.left-header #main-menu ul.menu > li { padding: 8px 0 0; }
.left-header #main-menu ul li.menu-item-simple-parent ul li, .left-header #main-menu ul li.menu-item-simple-parent ul li a { padding: 0; }
.left-header #main-menu ul.menu > li > .megamenu-child-container { left: 0; top: 0; }
.left-header #main-menu ul.menu > li a, .left-header #main-menu ul.menu > li span.nolink-menu { border-bottom: none; padding: 0 20px 8px; }
.left-header #main-menu ul.menu > li ul.sub-menu a { padding: 5px 20px; }
.left-header #main-menu ul.menu > li ul.sub-menu ul.sub-menu li:last-child a { padding-bottom: 10px; }
.no-breadcrumb h1.simple-title { margin-bottom: 0; font-size: 24px; }
.header-on-slider .main-title-section-wrapper.no-breadcrumb { padding: 20px 0; text-align: center; }	
.is-sticky .menu-active-highlight-grey #main-menu ul.menu > li > a { padding: 0; line-height: 38px; } #primary { width:100%; }
#primary.with-both-sidebar { width:100%; margin:0; }
#primary.with-left-sidebar { margin-left:0px; }
#primary.with-right-sidebar { margin-right:0px; }
#secondary, #secondary-right, #secondary-left { width:100%; } .column { margin-bottom: 20px; margin-left: 0; }
.wpb_column.dt-sc-three-fifth, .wpb_column.dt-sc-two-fifth, .vc-one-fifth .vc_col-sm-2, .dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth, .portfolio.column.dt-sc-one-fourth.no-space, .column.no-space.dt-sc-two-fifth, .wpb_column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-one-fifth, .wpb_column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-three-fifth, .wpb_column.no-space.dt-sc-three-fifth, .wpb_column.dt-sc-one-fifth, .column.wpb_column.dt-sc-one-fifth, .woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth { width: 100%; }
.wpb_column .wpb_column { padding: 0; }
.column.wpb_column.dt-sc-one-fifth .vc_column-inner { margin-left:0 !important; }
#secondary-left.secondary-sidebar,#secondary-right.secondary-sidebar { display: table-cell; float: none; }
#primary.with-left-sidebar,#primary.with-right-sidebar, #primary.with-both-sidebar { display: table-caption; float: none; margin-bottom:30px; }
.dt-sc-three-fifth.wpb_column, .dt-sc-one-third.wpb_column { margin-left:0 !important; } #buddypress #members-dir-list ul li { width:100%; margin-right:0; margin-top:0; } #tribe-bar-form.tribe-bar-collapse #tribe-bar-views + .tribe-bar-filters, #tribe-bar-views [name="tribe-bar-view"] { display:block; }
#tribe-bar-views .tribe-bar-views-list { display:none; }
.tribe-bar-collapse #tribe-bar-collapse-toggle { margin-bottom:5px; margin-top: 15px; width: 100%; }
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views { width:100%; padding-left:0; }
.tribe-events-sub-nav li  { padding-bottom:0; }
.tribe-events-sub-nav li a { font-size:12px; text-align:center; padding:7px 5px 1000px; line-height:27px; }
.tribe-events-sub-nav .tribe-events-nav-left a span, .tribe-events-sub-nav .tribe-events-nav-right a span { content:none; display:inline-block; top:auto; left:auto; position:inherit; right:auto; }
.tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail, .tribe-events-list .tribe-events-event-image { width:100%; margin:0; text-align:left; }
.tribe-events-list .tribe-events-photo-event-wrap .tribe-events-event-image { text-align:center; }
#tribe-mobile-container .type-tribe_events .tribe-events-read-more { padding:5px 10px; }
#tribe-mobile-container .type-tribe_events .tribe-events-read-more:hover { color:#fff; }
.event-meta-tab ul.dt-sc-tabs-horizontal-frame > li > a { text-transform:capitalize; }
.single-tribe_events .type4 > .vc_col-sm-6.wp_column { width:100%; margin-right:0; }
.type2.tribe_events .column { width:100%; margin:0; }
.type2.tribe_events .event-details, .type2.tribe_events .event-organize, .type2.tribe_events .event-venue { margin-bottom:30px; box-shadow:0 0 0 10px rgba(255, 255, 255, 0.7); }
.type2.tribe_events .event-content-wrapper { margin-top:-40px; }
.type2.tribe_events .date-wrapper { display: inline-block; margin-bottom: 20px; width: 100%; }
.type2.tribe_events .ver-sep { border:0; padding:0; }
.dt-sc-one-fourth.column.right-calc > br { display:none; }
.dt-sc-one-fourth.column.right-calc > a { margin-left:15px; }
.type3.tribe_events .column, .type1.tribe_events .column { width:100%; margin:0px 0px 10px 0px; }
.type3.tribe_events .event-date { width:100%; box-sizing:border-box; font-size:35px; }
.type3.tribe_events .tribe-events-sub-nav li { float:none; display:inline-block; width:100%; text-align:center; }
.single-tribe_events  .type3.tribe_events .tribe-events-sub-nav li a, .single-tribe_events .type3.tribe_events .tribe-events-sub-nav li a span { color: #d3d3d3; padding: 10px; display:inline; }	   
.single-tribe_events .type3.tribe_events .tribe-events-sub-nav li a:hover { color:#ffffff; }
.single-tribe_events #tribe-events-pg-template, .single-tribe_organizer #tribe-events-pg-template, .single-tribe_venue #tribe-events-pg-template, #tribe-events-pg-template { padding:0; }
.type1.tribe_events h2 { font-size:30px; }
.type5.tribe_events .nav-top-links a { margin-top:5px; }
.type5.tribe_events .nav-top-links a { float:none; display:inline-block; }
.type5.tribe_events .data-wrapper p span { font-size:47px; }
.type5.tribe_events .data-wrapper p, .type5.tribe_events h2 { font-size:25px; text-transform:capitalize; line-height:normal; }
.type5.tribe_events .column { text-align:center; }
.tribe-events-organizer address.organizer-address span { line-height:normal; }
.tribe-events-list .tribe-events-event-image img { width:100%; height:auto; max-height:inherit; } .under-construction.type1 .logo { display:none; }
.under-construction.type1 .dt-sc-newsletter-section form.dt-sc-subscribe-frm { width:90%; }
.under-construction.type1 .dt-sc-newsletter-section form.dt-sc-subscribe-frm input[type="email"] { margin-right:0; }
.under-construction.type1 .read-more { position:inherit; }
.error404.type1 #searchform { width:80%; }
.error404.type1 .dt-sc-go-back { min-width:80%; } .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-half, .page-with-sidebar .tpl-blog-holder.apply-isotope .dt-sc-one-third { width:100%; }
.blog-entry.blog-medium-style .entry-thumb, .blog-entry.blog-medium-style .entry-details { width:100%; }
.blog-entry.blog-medium-style .entry-details { padding-bottom:20px; }
.blog-entry.blog-medium-style .entry-format, .with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-format { right:0; }
.with-both-sidebar .dt-sc-one-column .blog-entry.blog-medium-style .entry-details { padding-left:30px; }		
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title { min-height:auto; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-body, .with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-meta-data { margin-top:0; margin-left:0; width:100%; }
.with-both-sidebar .dt-sc-one-third .blog-entry.entry-date-left .entry-title h4 { font-size:14px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { padding-left:30px; }
.page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-thumb, .page-with-sidebar .dt-sc-one-half .blog-entry.blog-medium-style .entry-details { width:100%; }
.blog-entry.blog-medium-style { width:99.4%; box-sizing:border-box; }
.tpl-blog-holder.apply-isotope .column { margin-bottom:0; } .page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.with-both-sidebar .portfolio.dt-sc-one-fourth { width:100%; }
.with-both-sidebar .portfolio.type1 .image-overlay h2, .page-with-sidebar .portfolio.type1.dt-sc-one-third .image-overlay h2, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay h2 { font-size:20px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:block; }
.hide-portfolios { margin-bottom:10px; }
.portfolio.type4 { margin-bottom:20px; }
.blog-entry.blog-thumb-style.entry-date-left.last { margin-bottom: 30px; }
.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; } .dt-sc-event-image-caption .dt-sc-image-content, .dt-sc-event-image-caption .dt-sc-image-wrapper { width:100%; }
.dt-sc-event-image-caption .dt-sc-image-content:before { bottom:-22px; top:auto; transform: rotate(90deg); border-left-width:16px; right:30px; }
.dt-sc-event { margin-bottom:20px; display:block; }
.dt-sc-event.type2 { display: inline-block; margin-bottom: 40px; width:100%; }
.dt-sc-event.type2 .event-timing { border:none; }
.dt-sc-event.type2 .dt-sc-event-meta { font-size:15px; }
.dt-sc-event.type2 .dt-sc-event-meta p { width:100%; padding-left:0; padding-right:0; text-align:center; margin-bottom:10px; }
.dt-sc-event.type2 .dt-sc-event-date span { font-size:43px; width:100%; line-height:45px; margin-right:0; }
.dt-sc-event.type2 .dt-sc-event-meta > p.dt-sc-event-date { margin-bottom:10px; }
.dt-sc-event.type2:hover .dt-sc-event-meta > p { padding-left:0px; }
.dt-sc-event.type5 .dt-sc-one-half { width:100%; }
.dt-sc-event.type5 .dt-sc-one-half.first { margin-bottom:20px; }
.dt-sc-events-list .dt-sc-event-date { width:100%; text-align:center; border:none; margin-bottom:10px; padding:0; }
.dt-sc-events-list .dt-sc-event-duration { width:30%; }
.dt-sc-events-list .dt-sc-event-duration h6 { width:45%; padding:28px 25px; font-size:20px; }
.dt-sc-events-list .dt-sc-event-title { width:70%; }
.dt-sc-hexagon-shape { margin-bottom: -80px; margin-top: -80px; }
.dt-sc-hexagons, .dt-sc-hexagons li { position: inherit; }
.dt-sc-hexagon-image-overlay { height:130px; }
.dt-sc-hexagon-image-overlay h3 { font-size:21px; }
.dt-sc-hexagons li:first-child, .dt-sc-hexagons li:nth-child(2), .dt-sc-hexagons li:nth-child(3), .dt-sc-hexagons li:nth-child(4), .dt-sc-hexagons li:nth-child(5), .dt-sc-hexagons li:last-child { right:0; left: 0; margin: 0px auto; }
.dt-sc-hexagons li { margin-bottom:60px; margin-top:80px; }
.extend-bg-fullwidth-left:after, .extend-bg-fullwidth-right:after { background-color:transparent; } .dt-sc-doctors .dt-sc-doctors-thumb, .dt-sc-doctors .dt-sc-doctors-details { width:100%; }
.dt-sc-doctors-sorting { text-align:center; }
.dt-sc-doctors-sorting a { float:none; display:inline-block; margin-bottom: 20px; }
.dt-sc-doctors:before { content: none; }
.dt-sc-doctors-single-meta { margin: 0; }
.dt-sc-doctors-single .vc_row[data-vc-full-width]:first-child { background-size: 350%; }
.dt-sc-event-month-thumb { width:100%; }
.dt-sc-event-month-thumb img { width:100%; }
.dt-sc-event-month-detail { width:100%; }
.dt-sc-event-addon > img { width:100%; }
.dt-sc-event-addon-detail { height:77%; }
.dt-sc-event-addon > .dt-sc-event-addon-date { width:25%; }
.vc_row.rs_custom_nopadding .vc_column-inner { padding-left:15px !important; padding-right:15px !important; }
.rs_custom_nomargin .vc_row { margin-top:0 !important; }
.side-navigation, .side-navigation-content { width:100%; }
.side-navigation { margin-bottom:30px; }
.rs_line_height p { line-height:normal !important; }
.dt-sc-shadow { width:100%; background-size:100%; }
.rs_hide_bg-image.vc_row { background-image:none !important; } .dt-sc-content-with-hexagon-shape { height:auto; padding-top:50px; padding-bottom:50px; width:100%; margin:0; }
.dt-sc-content-with-hexagon-shape:before, .dt-sc-content-with-hexagon-shape:after, .dt-sc-content-with-hexagon-shape .hexagon-border:before, .dt-sc-content-with-hexagon-shape .hexagon-border:after { content:none; }
.dt-sc-content-with-hexagon-shape .hexagon-border { margin:0; height:100%; width:92%; top:0; }
.dt-sc-content-with-hexagon-shape p { z-index:0; }
.event-colored-box { margin-top:0; }
.dt-sc-event-image-caption .dt-sc-image-wrapper > img { width:100%; }
.dt-sc-single-hexagon { margin-bottom: 120px; }
.event-contact-info.wpb_column { width:370px; padding:85px 30px 30px; margin-left:7%; }
.dt-sc-team.type2.alter .dt-sc-team-details:before { border-right:15px solid #f1efea; left: 30px; right: auto; border-left:transparent; }
.rs_client_testimonial-center .dt-sc-image-flip a { position:relative; display:inline-block; }
.rs_client_testimonial-center .dt-sc-image-flip { text-align:center; }
.dt-sc-popular-procedures { margin: 0; } .main-title-section h1 { font-size:26px; }
.main-title-section h1, .breadcrumb { text-align:center; }
.main-title-section-wrapper.breadcrumb-right .main-title-section, .main-title-section-wrapper.breadcrumb-right .breadcrumb, .main-title-section-wrapper.breadcrumb-left .main-title-section, .main-title-section-wrapper.breadcrumb-left .breadcrumb { width:100%; padding:0; text-align:center; }
.boxed-header.header-on-slider .main-title-section-wrapper { padding-top:45px; }
.parallax-quote-content { width: 100%; display: inline-block; margin: 50px auto; float: none; }
.float-right .vc_custom_1463980246711 { padding-right: 15px !important; margin-top: 0 !important; text-align: center; }
.float-left .vc_custom_1463980265226 { padding-left: 62px !important; margin-top: 0 !important; }
.float-right .dt-sc-single-hexagon, .float-left .dt-sc-single-hexagon { float: none; display: inline-block; }
.dt-sc-hexagons { position: relative; }
.dt-sc-hexagons li { float: none; display: inline-block; }
.dt-sc-hexagons li:first-child { top: 20px; }
.dt-sc-hexagons li:nth-child(2) { top: 30px; }
.dt-sc-hexagons li:last-child { bottom: auto; top: 50px; }
.dt-sc-hexagons:after, .dt-sc-hexagon-shape:after, .hexagon-group:before, .hexagon-group:after { content: none; } .appointment-form form.wpcf7-form { padding-bottom: 50px; }
.home-hotspot-map .dt-sc-contact-one { position: relative; top: auto; transform: none; -moz-transform: none; -webkit-transform: none; -ms-transform: none; width: 420px; right: 0; left: 0; margin: 100px auto; float: none; }
.dt-sc-images-wrapper .carousel-arrows a.images-next { margin-right: 0; }
.dt-sc-contact-info.type5 { margin-bottom: 30px; }
.dt-sc-contact-info.type5 h6 { margin: 0; }
.procedure-carousel .vc_images_carousel .vc_carousel-indicators { left: 0;  margin: 0 auto;  right: 0;  text-align: center; }
.procedure-carousel .vc_images_carousel .vc_carousel-indicators li { float: none; display: inline-block; }
.service-section { background-size: 0 !important; }
.service-section .vc_col-sm-6:first-child { width: 100%; margin-top: 0; margin-bottom: 0; }
.service-section .vc_col-sm-6 .vc_col-sm-4 { width: 33.33%; float: left; }
.aligncenter .dt-sc-contact-info, .aligncenter .dt-sc-contact-info span {  font-size: 12px; }
.aligncenter .dt-sc-contact-info span { margin-right: 10px; }
.dt-sc-tabs-vertical-frame-content img { position:inherit !important; }
.hexagonal-images figure, .hexagonal-images figure .vc_single_image-wrapper img { width: 140px; height: 160px; }
ul.dt-sc-vertical-nav, .sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { width: 100%; }
.dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type2 ul.dt-sc-tabs-horizontal-frame > li > a { width: 100%; float: left; }
.parallax-quote-content .vc_column_container.vc_col-sm-6 .vc_column-inner { padding-left: 40px; }
.parallax-quote-content blockquote:before { content: none; }
.contact-with-border .vc_column_container .vc_column-inner .dt-sc-contact-info, .contact-with-border .vc_column_container .vc_column-inner .dt-sc-contact-info span { font-size: 14px; line-height: normal; }
.contact-with-border .vc_column_container:nth-child(2) .vc_column-inner { border-right: none; border-left: none; margin: 10px 0; }
.contact-with-border .vc_column_container .vc_column-inner .dt-sc-contact-info span { margin: 5px 0 0 0; }
.vc_parallax .video-parallax figure figcaption { font-size: 20px; line-height: normal; bottom: 10px; }
.dt-sc-team-carousel-wrapper { width: 100%; margin: 0px auto; float: none; display: inline-block; min-height: 1080px; }
.dt-sc-team-carousel-wrapper .caroufredsel_wrapper { width: 100%; float: left; height: 1080px !important; }
.dt-sc-team-carousel-wrapper .dt-sc-one-half.first { display: block; margin-bottom: 0; }
.dt-sc-team-carousel-wrapper .dt-sc-team-details { min-height: 600px; position: relative; }
.dt-sc-team-carousel-wrapper .dt-sc-team-details a.dt-sc-button { z-index: 0; }
.dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -30px; } 
.dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -30px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -40px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -40px; }	
.about-us-content.vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; padding-top: 0; }	 
.about-us-content ul.dt-sc-sociable, .about-us-content ul.dt-sc-sociable li { float: left; }
.vc_column_container > .vc_column-inner.vc_custom_1461824364802 { border-color: #fff !important; margin-bottom: 16px; }
.vc_column_container > .vc_column-inner.vc_custom_1461824364802 ul.dt-sc-fancy-list { margin-left: 3px; }			
.dt-sc-team-carousel-wrapper .dt-sc-team-details h4 { font-size: 28px; }
.before-after .dt-sc-image-flip { padding: 10px; }
.before-after .dt-sc-image-flip img:last-child { position: relative; }
.before-after .dt-sc-image-flip img:first-child, .before-after .dt-sc-image-flip:hover img:first-child { transform: rotate(9.8deg); -moz-transform: rotate(9.8deg); -webkit-transform: rotate(9.8deg); -ms-transform: rotate(9.8deg); }
.before-after .dt-sc-image-flip img:last-child, .before-after .dt-sc-image-flip:hover img:last-child { transform: rotate(-11.2deg) scale(1.04); -moz-transform: rotate(-11.2deg) scale(1.04); -webkit-transform: rotate(-11.2deg) scale(1.04); -ms-transform: rotate(-11.2deg) scale(1.04); right: 3px; }
.header-on-slider .dt_procedures .sticky-wrapper {  position: relative !important; margin-bottom: 100px; }
.sticky-wrapper.is-sticky ul.dt-sc-vertical-nav { position: relative !important; top: auto !important; }
.pattern-bg.one:before, .pattern-bg.one:after, .pattern-bg.two:before, .hexagon-group:before, .hexagon-group:after { background-size: 50%; background-repeat: no-repeat; }
.hexagon-group.vc_row.wpb_row.vc_inner.vc_row-fluid { margin: 0px auto; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half { width: 50%; float: left; }
ul.dt-sc-tabs-vertical, .dt-sc-tabs-vertical-content, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content, .dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li, .dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a { width: 100%; }
.dt-sc-tabs-vertical-frame-container.type3 .dt-sc-tabs-vertical-frame-content,
.dt-sc-tabs-vertical-frame-container.type4 .dt-sc-tabs-vertical-frame-content { padding: 30px 0 30px 0; }
.dt-sc-tabs-vertical-content { padding: 30px 0; }
.dt-sc-tabs-vertical-frame-container.type2 ul.dt-sc-tabs-vertical-frame > li > a { font-size: 14px; }
.dt-sc-tabs-vertical-frame-container.type2 .dt-sc-tabs-vertical-frame-content { border: 0 none; padding: 30px 0 0; }
.dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li { width: 100%; display: inline-block; }
ul.dt-sc-tabs-vertical > li > a.current:before, ul.dt-sc-tabs-vertical > li > a.current:after { display: none; }
.dt-sc-fitness-procedure-sorting { border-bottom: none; }
.dt-sc-fitness-procedure-sorting a { margin: 10px; }
.dt-sc-counter.type2, .dt-sc-icon-box.type4, .dt-sc-team.type1 { margin-bottom: 30px; }
.dt-sc-contact-info.type4 { margin-bottom: 60px; }
.available-domains li { width: 100%; }
.dt-sc-icon-box.type2,	.dt-sc-icon-box.type3, .dt-sc-icon-box.type5.no-icon-bg { margin-bottom: 50px; }
.dt-sc-icon-box.type5.no-icon { border-right: none; margin-bottom: 30px; }
.dt-sc-icon-box.type9 { margin-bottom: 30px; }
.dt-sc-icon-box.type9 .icon-content h5 { font-size: 44px; }
.dt-sc-image-caption { margin-bottom: 30px; }
.dt-sc-image-caption.type1 .dt-sc-image-wrapper img, .dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7 img, .dt-sc-image-caption.type6 img { width: 100%; }
.dt-sc-image-caption.type7 .dt-sc-image-content { margin: 15px 0 0; width: 100%; text-align: left; padding: 0; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 15px; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper:before { content: none; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; }
.footer-copyright .vc_col-sm-6:last-child { margin-bottom: 0 !important; }
.widget .recent-posts-widget li .entry-meta p:last-child { margin-right: 0; }
.secondary-sidebar .type7 .widgettitle:before { left: -23px; }
.secondary-sidebar .type6 .widget ul li, .secondary-sidebar .type9 .widget ul li { font-size: 14px; }
.contact-us .contact-form { position: relative; text-align: center; z-index: 1; }
.contact-us form.wpcf7-form { width: 80%; padding: 28px 0 50px; float: none; display: inline-block; margin: 0px auto; }
.contact-form .wpcf7-form div.wpcf7-validation-errors, .contact-form div.wpcf7-response-output { bottom: 10px; top: auto; width: 100%; left: 0; font-size: 12px; }
.vc_separator.vc_separator_align_center h4 { padding: 0 15px; }
ul.dt-sc-sociable { margin-bottom: 20px; width: 100%; }
ul.dt-sc-sociable li { margin-bottom: 0; }
ul.dt-sc-sociable, ul.dt-sc-sociable li { text-align: center; display: inline-block; float: none; }
ul.dt-sc-sociable.diamond-square-border { margin-top: 10px; margin-bottom: 10px; }
ul.dt-sc-sociable.diamond-square-border li:first-child { margin-left: 0; }
.dt-sc-newsletter-section.type5 { width: 100%; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm { width: 100%; padding: 20px; }
.dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type2 .dt-sc-subscribe-frm input[type="email"],
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="email"] { width: 100%; margin-bottom: 15px; margin-right: 0; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { margin-right: 0; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"] { margin-bottom: 25px; }
.dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="text"], .dt-sc-newsletter-section.type4 .dt-sc-subscribe-frm input[type="email"] { width: 100%; }
.dt-sc-newsletter-section.type5 { padding: 20px; }
.dt-sc-newsletter-section.type5 h2 { font-size: 24px; line-height: normal; margin-bottom: 20px; }
.dt-sc-newsletter-section.type1 .dt-sc-subscribe-frm, .dt-sc-newsletter-section.type1 .newsletter-tooltip { width: 100%; }
.dt-sc-newsletter-section.type1 .newsletter-tooltip { margin-top: 25px; margin-left: 0; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] { font-size: 14px; width: 50%; margin-right: 18px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { margin-right: 0; font-size: 14px; }
.dt-sc-counter.type1 { border-right: none; margin-bottom: 30px; padding-bottom: 30px; }
.dt-sc-pr-tb-col { margin-bottom: 30px; }
.dt-sc-pr-tb-col .dt-sc-tb-thumb img { width: 100%; }
.dt-sc-donutchart { margin: 0px auto 15px; }
.dt-sc-donutchart-small, .dt-sc-donutchart-medium, .dt-sc-donutchart-large { margin-bottom: 30px; }
.dt-sc-bar-text { font-size: 12px; }
.dt-sc-progress-wrapper .dt-sc-bar-title, .dt-sc-progress-wrapper .dt-sc-progress { width: 100%; float: left; }
.dt-sc-team, .dt-sc-team.type2 { margin-bottom: 30px; }
.dt-sc-team.type2 .dt-sc-team-thumb, .dt-sc-team.type2 .dt-sc-team-details { width: 100%; }
.dt-sc-team.type2 .dt-sc-team-details { padding: 20px; }
.dt-sc-team.rounded.hide-social-show-on-hover .dt-sc-team-social { top: 33%; }
.dt-sc-testimonial.type5 { margin-bottom: 50px; float: left; }
.dt-sc-testimonial.type6 { padding: 40px 0 15px; }
.dt-sc-testimonial.type6:after { content: none; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author, .dt-sc-testimonial.type6 .dt-sc-testimonial-author span { text-align: center; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author, .dt-sc-testimonial.type6 .dt-sc-testimonial-author span, .dt-sc-testimonial.type6 .dt-sc-testimonial-quote, .dt-sc-testimonial.type8 .dt-sc-testimonial-author, .dt-sc-testimonial.type8 .dt-sc-testimonial-author span, .dt-sc-testimonial.type8, .dt-sc-testimonial.type8 .dt-sc-testimonial-author span img, .dt-sc-testimonial.type8 .dt-sc-testimonial-quote { width: 100%; float: left; padding: 0; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author img { margin: 0px auto; text-align: center; float: none; display: inline-block; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-author cite { margin-right: 0; margin-top: 10px; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote:before { content: none; }
.dt-sc-testimonial.type6 .dt-sc-testimonial-quote blockquote q { padding: 30px; text-align: center; }
.dt-sc-testimonial.special-testimonial-carousel blockquote {  font-size: 16px;  line-height: 28px; }
.dt-sc-testimonial-container .carousel-arrows a.testimonial-prev:before { left: 10px; }
.dt-sc-testimonial-container .carousel-arrows a.testimonial-next:before { right: 10px; } .dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline .dt-sc-hr-timeline-content, .dt-sc-timeline .column { width: 100%; }
.dt-sc-hr-timeline-section.type1 .column { margin-bottom: 0; }
.dt-sc-hr-timeline-section.type1 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content { margin: 42px 0 0; }
.dt-sc-hr-timeline-section.type2::before { content: none; }
.dt-sc-hr-timeline-section.type2 .column { margin-bottom: 50px; }
.dt-sc-hr-timeline-section.type2 .column:last-child { margin-bottom: 20px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3:after,
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p:after { content: ""; height: 5px; margin: 0 auto; position: absolute; left: 0; right: 0; width: calc(100% - 40px); z-index: -1; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline-content h3:after { top: -41px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb { padding: 75px 0 0; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:before { top: 26px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-thumb:after { top: 52px; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content h3::after { content: none; }
.dt-sc-hr-timeline-section.type2 .dt-sc-hr-timeline.bottom .dt-sc-hr-timeline-content p::after { bottom: calc(50% + 20px); } .dt-sc-timeline-section:before { right: auto; }
.dt-sc-timeline-section:after { content: ""; height: 100%; right: 0; margin: auto; position: absolute; right: 0; top: 0; width: 5px; }
.dt-sc-timeline-section .dt-sc-timeline:first-child { margin-top: -10px; }
.dt-sc-timeline .dt-sc-timeline-content:after { right: 0; width: 25px; }
.dt-sc-timeline.right .dt-sc-timeline-content:after { left: 0; }
.dt-sc-timeline .dt-sc-timeline-content:before { right: 25px; }
.dt-sc-timeline.left .dt-sc-timeline-content { padding: 0px 80px 0px 0px; }
.dt-sc-timeline.right .dt-sc-timeline-content { padding: 0px 0px 0px 70px; }
.dt-sc-timeline.right .dt-sc-timeline-content:before { left: 25px; }
.dt-sc-timeline-section.type3:after { right: 0; left: auto; width: 3px; top: -12px; }
.dt-sc-timeline-section.type3:before { top: 0; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.left .dt-sc-timeline-content { padding: 10px 75px 25px 30px; }
.dt-sc-timeline-section.type3 .dt-sc-timeline.right .dt-sc-timeline-content { padding: 10px 30px 25px 75px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline { padding-bottom: 10px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper { top: -43px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper { left: -168px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-image-wrapper:after, .dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper:after  { content: none; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper:before { z-index: 1; left: -45px; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper img { visibility: hidden; }
.dt-sc-timeline-section.type4 .dt-sc-timeline-image-wrapper .dt-sc-timeline-thumb-overlay { display: none; }
.dt-sc-timeline-section.type4 .dt-sc-timeline.left .dt-sc-timeline-content,	.dt-sc-timeline-section.type4 .dt-sc-timeline.right .dt-sc-timeline-content { padding: 15px 30px 0; }
.dt-sc-timeline-section { display: block; float: none; margin-left: auto; margin-right: auto; width: 80%; }
.dt-sc-timeline-section.type2:after { right: 0; left: auto; width: 1px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content .dt-sc-timeline-icon-wrapper { z-index: 1; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.left .dt-sc-timeline-content { padding-left: 15px; padding-right: 65px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline.right .dt-sc-timeline-content { padding-left: 65px; padding-right: 15px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content { margin: 0 0 20px; }
.dt-sc-timeline-section.type2 .dt-sc-timeline .dt-sc-timeline-content h2 { margin-top: 15px; } .dt-sc-title.with-two-color-bg { text-align: center; width: calc(100% - 40px); }
.dt-sc-title.with-two-color-bg:before { left: 6px; }
.dt-sc-title.with-two-color-bg:after { right: 100%; }
.dt-sc-title.with-two-color-bg h2 { left: 30px; padding: 15px 10px 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }		
.dt-sc-title.with-two-color-stripe { text-align: center; }
.dt-sc-title.with-two-color-stripe h3 { font-size: 18px; }
.dt-sc-title.with-two-color-stripe h2 { font-size: 30px; }
.dt-sc-title.with-two-color-stripe h1, .dt-sc-title.with-two-color-stripe h2, 
.dt-sc-title.with-two-color-stripe h3, .dt-sc-title.with-two-color-stripe h4,
.dt-sc-title.with-two-color-stripe h5, .dt-sc-title.with-two-color-stripe h6 { float: none; }
.dt-sc-title.with-two-color-stripe h5 { margin: 0; padding-left: 0; }	
.dt-sc-title.with-two-color-stripe h5::before { height: 1px; left: 0; top: 25px; width: 100%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }	
.dt-sc-title.with-boxed { display: block; float: none; margin: 0 auto; width: calc(100% - 30px); }
.icon-link-title { margin-bottom: 100px; }
.icon-link-title .vc_column-inner { padding: 0; }		
.dt-sc-title.with-two-border h2 { font-size: 22px; padding: 0 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.dt-sc-title.with-two-border h2::before, .dt-sc-title.with-two-border h2::after { top: 50%; width: calc(100% - 85%); }
.dt-sc-title.with-two-border h2::before { left: 100%; }
.dt-sc-title.with-two-border h2::after { right: 100%; }	
.dt-sc-triangle-title { width: 100%; }
.dt-sc-ribbon-title { background-size: 100% auto; width: 100%; } .dt-sc-ribbon-title { font-size: 20px; height: auto; line-height: 32px; padding: 0 0 30px; }	
.dt-sc-title.with-two-border h2 { font-size: 20px; }
.dt-sc-title.with-right-border-decor .dt-sc-button.large { font-size: 14px; }
.dt-sc-title.with-boxed h2 { font-size: 20px; height: 100px; }
.dt-sc-title.with-boxed h2 span { font-size: 36px; }		
.dt-sc-triangle-title { height: 450px; }
.dt-sc-triangle-title p { font-size: 10px; }
.dt-sc-triangle-title:before { height: 250px; top: 100px; width: 250px; }
.dt-sc-triangle-title:after { height: 230px; top: 110px; width: 230px; }
.dt-sc-triangle-title h2 { margin: 180px 0 0; }		
.page-template-tpl-reservation a.dt-sc-button.show-time { margin-top: 0; }
ul.time-table > li { width:100%; margin:0 0 30px; }
ul.time-table > li ul.time-slots { width: 100%; text-align: center; }
ul.time-table > li ul.time-slots > li { clear: none; float: none; display: inline-block; margin: 0px auto; margin-right: 10px; margin-bottom: 10px; }
#personalinfo.personal-info p { margin-bottom: 0; }
.fullwidth-faq.vc_col-sm-8, .vc_row-has-fill > .fullwidth-faq.vc_column_container .vc_column-inner .wpb_wrapper { width: 100%; }
.video-parallax .dt-sc-contact-info, .video-parallax .dt-sc-contact-info span { font-size: 30px; font-weight: bold; }
.wpb_column .video-parallax.wpb_column { margin-top: 50px; }
#wpsl-gmap { margin-top: 0; }
.dt-appointment-fix { margin-bottom: 10px; }
.image-hotspot .dt-sc-single-hexagon:first-child { position: relative; top: 90px; left: 0; right: 0; margin: 100px auto 0; }
.image-hotspot .dt-sc-single-hexagon:nth-child(2) { position: relative; bottom: 0; right: 0; top: auto; left: 0; margin: 300px auto 120px; }	
.image-hotspot .dt-sc-single-hexagon .dt-sc-single-hexagon-overlay:before { content: none; }
.hotspot { width: 30px; height: 30px; }
.hotspot .imgButton { width: 5px; height: 5px; margin: 10px; }
#hotspot-image { width: 420px !important; height: 439px !important; }
#tooltip1 { top: 35px !important; left: 220px !important; }
#tooltip2 { top: 55px !important; left: 210px !important; }
#tooltip3 { top: 65px !important; left: 230px !important; }
#tooltip4 { top: 80px !important; left: 220px !important; }
#tooltip5 { top: 180px !important; left: 230px !important; }
#tooltip6 { top: 215px !important; left: 200px !important; }
#tooltip7 { top: 315px !important; left: 224px !important; }
#tooltip8 { top: 370px !important; left: 215px !important; }
#tooltip9 { top: 375px !important; left: 133px !important; }
.hotspot span { min-width: 120px; height: 30px; line-height: 30px; border-radius: 30px; padding: 0 10px; font-size: 12px; margin-left: 30px; }
.ilightbox-holder { left: 0 !important; right: 0 !important; }
.ilightbox-wrapper .dt-sc-hotspot-content, .ilightbox-wrapper .dt-sc-hotspot-content .lightbox-inner { width: 400px; }
.ilightbox-wrapper .dt-sc-hotspot-content .hexagonal-images, .ilightbox-holder .ilightbox-wrapper p, .ilightbox-wrapper .dt-sc-hotspot-content h5 { display: none; }
.ilightbox-holder .ilightbox-wrapper .dt-sc-button { font-size: 12px; }
.hexa-icon-boxes .vc_column-inner .vc_row .vc_column_container { margin-left: 0; margin-right: 0; margin-bottom: 30px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container:nth-child(2) { margin-left: 0; margin-top: -30px; }
.hexa-icon-boxes .vc_column-inner .vc_row:last-child .vc_column_container { margin-top: 0; }
.woocommerce div.product div.summary, .woocommerce div.product div.images { width: 100%; }		
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 14px; text-transform: capitalize; }
.h2 h4 { font-size: 28px; }
.vc_custom_1465888614966 { margin-top: -15px !important; }
.vc_row-has-fill > .fullwidth-faq.vc_column_container:before { content: none; }
.home-3-procedure { margin-top: 30px; }
.home-3-procedure:before { content: none; }
.vc_custom_1466421092599.vc_row-flex { background-image: none !important; }
.dt-sc-contact-one { margin: 40px -30px 0 45px; } .woocommerce .with-both-sidebar ul.products li .column.dt-sc-one-fourth, .with-both-sidebar .woocommerce ul.products li .column.dt-sc-one-fourth,
.columns-2 ul.products li.product-category, .columns-3 ul.products li.product-category, .columns-4 ul.products li.product-category, 
.columns-5 ul.products li.product-category, .columns-6 ul.products li.product-category { margin-left: 0; width: 100%; }
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering { float: none; display: block; text-align: center; }						
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary { float: left; width: 100%; }
.woocommerce-tabs ul.tabs li a { font-size: 13px; }
.woocommerce-tabs .panel h2 { font-size: 18px; }
.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-width: 1px; display: block; position: relative; width: 100%; }
.woocommerce table.shop_table.cart, .woocommerce-page table.shop_table.cart, .woocommerce-account table.shop_table, .woocommerce-wishlist table.shop_table.wishlist_table { border-top-width: 0 !important; }
.woocommerce-cart table.shop_table.cart thead, .woocommerce-account table.shop_table thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
.woocommerce-cart table.shop_table.cart tbody, .woocommerce-account table.shop_table tbody, .woocommerce-wishlist table.shop_table.wishlist_table tbody { display: block; overflow-x: auto; position: relative; width: auto; white-space: nowrap; }
.woocommerce-cart table.shop_table.cart thead tr.cart_table_item, .woocommerce-account table.shop_table thead tr.cart_table_item, .woocommerce-wishlist table.shop_table thead tr.cart_table_item { display: block; }
.woocommerce-cart table.shop_table.cart th, .woocommerce-account table.shop_table th, .woocommerce-wishlist table.shop_table th { display:block; margin-left: -1px; }
.woocommerce-cart table.shop_table.cart tbody tr, .woocommerce-account table.shop_table tbody tr, .woocommerce-wishlist table.shop_table tbody tr  { border-right: 1px solid rgba(0,0,0,0.1); display:inline-block; margin-right: -3px; vertical-align:top; }
.woocommerce-cart table.shop_table.cart tbody tr:last-child, .woocommerce-account table.shop_table tbody tr:last-child, .woocommerce-wishlist table.shop_table tbody tr:last-child, .woocommerce-cart table.shop_table.cart tbody tr:nth-last-child(2) { border-right: none; }
.woocommerce-cart table.shop_table.cart td, .woocommerce-account table.shop_table td, .woocommerce-wishlist table.shop_table td { display: block; min-height: 1.25em; }
.woocommerce-cart table.shop_table.cart td.actions { width: auto; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text, .woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { position: absolute; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon, .woocommerce-cart table.shop_table.cart tbody tr td.actions .button { left: 0; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon { margin: 0 0 6px; bottom: 60px; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .button { bottom: 5px; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .coupon .input-text { bottom: 70px; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .button { bottom: 10px; }
.woocommerce-cart table.shop_table.cart tbody tr td.actions .checkout-button { bottom: 40px; }
.woocommerce-cart table.shop_table.cart tbody { padding-bottom: 200px; }	   
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th { width: auto; }
.woocommerce table.shop_attributes th { font-size: 11px; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.cart td.product-name a, .woocommerce table.cart td.product-price, .woocommerce table.cart td.product-subtotal, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-size: 12px; font-weight: normal; }
.woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td { font-size: 11px; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.shop_table tbody th, .woocommerce-page table.shop_table tbody th, 
.woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th { font-size: 10px; }		
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table th, .woocommerce .shop_table.woocommerce-checkout-review-order-table td, .woocommerce .shop_table.order_details th, .woocommerce .shop_table.order_details td, .woocommerce .shop_table.customer_details th, .woocommerce .shop_table.customer_details td, .woocommerce table.shop_attributes td, .woocommerce-cart .cart-collaterals .cart_totals table td { text-align: center; }
.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, .woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, .woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child, .woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 160px; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { height: 51px; line-height: 51px; padding: 0; vertical-align: middle; }
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { border-bottom-width: 0; height: 51px; text-align: center; vertical-align: middle; width: 261px; }
.woocommerce table.shop_table td, .woocommerce table.wishlist_table tbody td, .woocommerce-page table.shop_table td, .woocommerce-page table.wishlist_table tbody td, .woocommerce table.wishlist_table tr td.product-remove { padding: 0; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th, .woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td, .woocommerce .shop_table thead th:first-child, .woocommerce .shop_table thead th:last-child { border-bottom-width: 0; border-top: 1px solid rgba(0,0,0,0.0); }
.woocommerce table.wishlist_table tbody td { border-top-color: rgba(0,0,0,0.1); }
.woocommerce table.wishlist_table td[colspan="6"], .woocommerce table.wishlist_table tbody td.wishlist-empty { border-top-width: 1px; }
.woocommerce table.shop_table.woocommerce-checkout-review-order-table thead th, .woocommerce-page table.shop_table.woocommerce-checkout-review-order-table thead th, 			
.woocommerce table.shop_table.order_details thead th, .woocommerce-page table.shop_table.order_details thead th, .woocommerce table.wishlist_table tbody td.wishlist-empty { border-bottom-width: 0; }
.woocommerce table.shop_table.cart tbody th:first-child, .woocommerce table.shop_table.cart tbody td:first-child, .woocommerce table.shop_table.cart tfoot th:first-child, .woocommerce table.shop_table.cart tfoot td:first-child, .woocommerce table.shop_table.wishlist_table tbody th:first-child, .woocommerce table.shop_table.wishlist_table tbody td:first-child, .woocommerce table.shop_table.wishlist_table tfoot th:first-child, .woocommerce table.shop_table.wishlist_table tfoot td:first-child { border-left-width: 0 !important; }		
.woocommerce table.shop_table.cart tbody th:last-child, .woocommerce table.shop_table.cart tbody td:last-child, .woocommerce table.shop_table.cart tfoot th:last-child, .woocommerce table.shop_table.cart tfoot td:last-child, .woocommerce table.shop_table.wishlist_table tbody th:last-child, .woocommerce table.shop_table.wishlist_table tbody td:last-child, .woocommerce table.shop_table.wishlist_table tfoot th:last-child, .woocommerce table.shop_table.wishlist_table tfoot td:last-child { border-right-width: 0 !important; }		 
.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img { width: 30px; }		
.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { font-size: 11px; height: 25px; margin-top: 10px; min-height: 32px; width: 35px !important; }
.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove { display: inline-block; margin-top: 14px; }
.woocommerce .wishlist_table tr td.product-thumbnail, .woocommerce .wishlist_table tr td.product-name { text-align: center; }
.woocommerce table.cart td.product-name a { margin-top: 18px; }
.woocommerce .shop_table .product-thumbnail a { display: inline-block; margin: 10px 0 0; }
.woocommerce .shop_table td.product-name a, .woocommerce .shop_table td.product-price span, .woocommerce .shop_table td.product-stock-status span, .woocommerce .shop_table td.product-subtotal span, .woocommerce .shop_table tr.order td a { display: inline-block; margin-top: 8px; }
.woocommerce .shop_table.cart.wishlist_table td.product-name a, .woocommerce .shop_table.order_details td.product-name a, .woocommerce .shop_table.cart.wishlist_table td.product-price span, .woocommerce .shop_table.cart.wishlist_table td.product-stock-status span, .woocommerce .shop_table.cart.wishlist_table td.product-subtotal span, .woocommerce .shop_table.cart.wishlist_table tr.order td a { margin-top: 0; }	   
.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { font-size: 10px; padding: 8px 16px; }	   
.woocommerce .cart .button, .woocommerce-page .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart input.button { display: inline-block; }
.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 0 0 5px; }			   
.woocommerce-cart .cart-collaterals .cart_totals .button { display: block; float: none; margin-left: auto; margin-right: auto; text-align: center; }
.woocommerce form.checkout_coupon .button, .woocommerce .cart input.button, .woocommerce form.login .button { margin: 10px 0 0; }	   
.woocommerce form.checkout_coupon .button { float: right; }				
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator { width: 100%; }
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td { height: auto; line-height: 30px; }		
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-last { width: 100%; }
.woocommerce form .form-row, .woocommerce-page form .form-row { padding: 0; }		
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 { margin: 0 0 20px; width: 100%; }
.woocommerce .order_details li, .woocommerce .order_details li:last-of-type { border-color: rgba(0,0,0,0.1); border-style: solid; border-width: 1px 1px 0; margin: 0; padding: 10px 0; width: 100%; }
.woocommerce .order_details li:last-of-type { border-width: 1px; }		
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling { display: block; margin-bottom: 10px; }		
.woocommerce div.product div.images, .woocommerce div.product div.summary { width: 100%; }
.woocommerce.single-product .product-thumb-wrapper span.onsale, .woocommerce.single-product .product-thumb-wrapper span.out-of-stock { right: 5px; top: 5px; }		
.woocommerce .pagination .column { margin: 0 auto; text-align: center; width: 100%; }
.woocommerce .pagination ul, .woocommerce .pagination ul li { float: none; }
.woocommerce .pagination ul li { display: inline-block; }
.yith_magnifier_zoom_magnifier { display: none !important; }
#buddypress form#whats-new-form #whats-new-submit input { margin-top: 0; }
#buddypress div#subnav.item-list-tabs ul li.feed a { border-bottom: none; } th, td, tbody th { font-size: 10px; }
th { padding: 10px 6px; }
td, tbody th { padding: 13px 6px; }	
}  @media only screen and (min-width: 480px) and (max-width: 767px) { @media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) { 
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { display: inline-block; float: left;}
}
.container { width:420px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:450px; }
.layout-boxed .wrapper, .layout-boxed .is-sticky #header-wrapper { width:460px; }
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:420px; }
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type1 { max-width:420px; }
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 20%\9; } #bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness { display:none; }
li.bbp-forum-info, li.bbp-topic-title { width:55%; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count, li.bbp-forum-reply-count, li.bbp-topic-reply-count { width:19%; }
#bbpress-forums li .bbp-forum-content { display:none; }
.bbp-forum-info .bbp-forum-title { font-size:14px; }
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:50px; }
#bbpress-forums div.bbp-the-content-wrapper input { margin-bottom:3px; } #buddypress div.activity-meta a { margin-top:5px; }
#buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container { margin: 0 0px 30px; text-align: center; width: 100%; }
#buddypress > div#item-body, #buddypress div#item-header div#item-header-content { width:100%; }
.members.dir-list ul, #buddypress ul.item-list, #buddypress #activity-stream { margin-top:20px; display:inline-block; width:100%; }
.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:93px; }
.messages .bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul { margin-top:50px; }
.logged-in.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
#buddypress ul.item-list li div.item-desc { display:inline-block; margin-left:93px; width:77%; }
#buddypress .groups.mygroups #groups-list .item, #buddypress #groups-list .item { margin-right: 0; width: 70%; }
#buddypress div.item-list-tabs > ul, #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
#buddypress div.item-list-tabs ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align:center; width:100%; margin-top: -1px; }
#buddypress div.item-list-tabs ul li a, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-right:0; margin-bottom:0; }
#buddypress div#subnav.item-list-tabs ul li.last { margin-top:20px; padding-bottom:20px; }
#buddypress div.pagination .pagination-links { width:100%; text-align:center; margin-top:15px; }
#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { float:none; display:inline-block; } .tribe-events-list .tribe-events-photo-event-wrap .tribe-events-event-image { padding-top:10px; }
#tribe-events-photo-events { margin-right:0; }
#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event { width:100%; }
.type5.tribe_events .container { width:420px; }
.type5.tribe_events .column { text-align:left; } .under-construction.type1 .dt-sc-counter-wrapper { margin-right:0; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:before { width:70px; height:70px; }
.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number { line-height:70px; font-size:36px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:after { right:-5px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper { width:114px; height:77px; } .widget .dt-sc-newsletter-section.boxed { margin:0; }
.widget_text ul.split-list { width:100%; margin:0; }
.footer-copyright .alignright { text-align: center; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; text-align:center; padding:0; }
.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
.alignright .dt-sc-sociable { width:100%; text-align:center; }
.footer-copyright #menu-footer-menu.menu-links { text-align: center; float: none; display: inline-block; }
.footer-copyright #menu-footer-menu.menu-links li { margin:0 0 0 10px; }
.footer-copyright .menu-links.with-splitter li { margin: 0; }
.footer-copyright #menu-footer-menu.menu-links li:first-child { margin: 0; }
.footer-copyright .alignright img { display: inline-block; float: none; }
.footer-copyright .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 5px 10px 0; }
.secondary-sidebar .flickr-widget div { width:auto; } .woocommerce div.product .images .thumbnails .yith_magnifier_gallery li,
.woocommerce.single-product .page-with-sidebar div.product .images .thumbnails .yith_magnifier_gallery li,
.woocommerce.single-product .page-with-sidebar.with-both-sidebar div.product .images .thumbnails .yith_magnifier_gallery li { width: 133px !important; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 12px 0 5px; }
.woocommerce div.product .woocommerce-tabs ul.tabs li a { font-size: 12px; }
.woocommerce .shop_table .quantity .qty, .woocommerce-page .shop_table .quantity .qty { margin: 10px 0; }
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text { width: auto; }
.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom: -2px; }
.woocommerce-cart table.shop_table tbody tr td.actions .button { bottom: 25px; }		
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce table.shop_attributes td { text-align: left; }
.woocommerce-cart .cart-collaterals .cart_totals .button { float: left; }
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { font-size: 10px; margin: 5px 0; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: 225px; }
} @media only screen and (max-width: 479px) { .top-bar { line-height:35px; padding-bottom:10px; }
.top-bar .dt-sc-vertical-separator, .top-bar .dt-sc-vertical-small-separator { display:none; }
.top-bar .dt-sc-sociable { float:none; }
.top-bar .text-with-icon { margin:0px 5px; }
.header-align-left .header-right .text-with-icon { line-height: normal; margin-bottom:20px; }
.header-align-left .header-right .text-with-icon:last-child { margin-bottom: 0; }
.header-align-left .header-right .dt-sc-vertical-small-separator { display:none; }
.header-align-left.fullwidth-menu-header .menu-wrapper { margin-top: 20px; }
.header-align-center .header-left .dt-sc-vertical-small-separator { display:none; }
.header-align-center .header-left .text-with-icon { margin:0px 5px; }
.overlay-header .overlay #main-menu > ul.menu > li > a { font-size: 14px; }
.overlay-header .overlay #main-menu > ul > li a:hover:before, .overlay-header .overlay #main-menu > ul > li a:hover:after, .overlay-header .overlay #main-menu > ul > li a:focus::before, .overlay-header .overlay #main-menu > ul > li a:focus:after, .overlay-header .overlay #main-menu > ul > li.current_page_item a:before, .overlay-header .overlay #main-menu > ul > li.current_page_item a:after { width: 50px; } #bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-topic-freshness, #bbpress-forums li.bbp-forum-reply-count, #bbpress-forums li.bbp-topic-reply-count { display:none; }
li.bbp-forum-info, li.bbp-topic-title { width:67%; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count { width:24%; }
#bbpress-forums li .bbp-forum-content { display:none; }
.bbp-forum-info .bbp-forum-title { font-size:14px; }
#bbpress-forums .bbp-header div.bbp-reply-content, #bbpress-forums .bbp-footer div.bbp-reply-content { display:none; }		
#bbpress-forums .bbp-body div.bbp-reply-author { box-sizing: border-box; margin-right:0; margin-top:0; }
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer { float:left; width:100%; box-sizing:border-box; }
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:50px; }
#bbpress-forums div.bbp-the-content-wrapper input { margin-bottom:3px; } #buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container { margin: 0 0px 30px; text-align: center; width: 100%; }
#buddypress > div#item-body, #buddypress div#item-header div#item-header-content { width:100%; }
.members.dir-list ul, #buddypress ul.item-list, #buddypress #activity-stream { margin-top:20px; display:inline-block; width:100%; }
.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:93px; }
#buddypress div.pagination .pagination-links { width:100%; text-align:center; margin-top:15px; }
#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { float:none; display:inline-block; }
#buddypress div#invite-list { width:100%; box-sizing:border-box; } .under-construction.type1 .logo { max-width:80%; } .error404.type1 h3 { font-size:70px; letter-spacing:0; }		
.error404.type1 .dt-sc-newsletter-section input[type="submit"] { background-position:center; width: 37px; padding: 0 10px; background-color:#faf5c8; } .blog-entry .entry-format a { width: 45px; height: 45px; line-height: 45px; }
.blog-entry .entry-format a:before { line-height: 45px; font-size: 22px; } .page-template-tpl-fullwidth .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth, .page-template-tpl-portfolio .dt-sc-portfolio-container .portfolio.no-space.dt-sc-one-fourth { width:100%; }
.portfolio .image-overlay-details { display:none; }
.dt-sc-portfolio-sorting.type2 a { padding-top:10px; padding-bottom:8px; }
.portfolio.type1 .image-overlay .links { text-align:center; }
.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:88px; margin-left:5px; margin-right:5px; } .dt-sc-event h2.entry-title, .dt-sc-event.type1 h2.entry-title, .dt-sc-event.type3 h2.entry-title, .dt-sc-event.type5 h2.entry-title { font-size:16px; }
.dt-sc-event.type5 .dt-sc-event-meta p { font-size:15px; }
.dt-sc-events-list .dt-sc-event-duration h6 { font-size: 20px; padding: 28px 10px; width: 100%; }
.dt-sc-event.type1 .dt-sc-event-meta p { width:100%; padding-bottom:0; }
.dt-sc-event.type1 .dt-sc-event-meta p:last-child { padding-bottom:15px; }
.dt-sc-event.type1 .dt-sc-event-meta p.events-venue { border:none; }
.type1.tribe_events .event-image-wrapper .event-datetime, .type1.tribe_events .event-image-wrapper .event-venue { padding:0 10px; margin-bottom:0; }
.type1.tribe_events .event-image-wrapper .date-wrapper { position:inherit; left:0; top:0; }
.type1.tribe_events .event-image-wrapper .event-datetime > span { right: 10px; top:106px; }
.dt-sc-doctors { width:100%; margin-left:0; }
.dt-sc-doctors-single .vc_row[data-vc-full-width]:first-child { background-size: 400%; }
.model-nav-container { margin-top:-50px; } 	
.dt-sc-event-month-date { padding:18px 7px 20px; }
.dt-sc-event-month-time { padding:13px; }
.dt-sc-event-month-detail h2 { font-size:28px; }
.dt-sc-event-month-thumb .dt-sc-event-month-date-wrapper { font-size:21px; }
.dt-sc-event-month-date span { font-size:45px; }
.dt-sc-event-addon-date { font-size:22px; }
.dt-sc-event-addon > .dt-sc-event-addon-date { width:33%; }
.dt-sc-event-addon-date { width:28%; }
.dt-sc-event-addon .dt-sc-event-addon-title h2 { width:71%; padding-left: 10px; }
.dt-sc-event-addon-detail ul li { display:none; }
.dt-sc-event-addon-detail ul li.dt-sc-event-addon-price { display:block; margin-top:0px; }
.rs_col_tab-full .dt-sc-tabs-vertical-frame, .rs_col_tab-full .dt-sc-tabs-vertical-frame-content { width:100%; margin:0; }
.rs_col_tab-full ul.dt-sc-tabs-vertical-frame > li > a.current, ul.dt-sc-tabs-vertical-frame > li > a { border-right:1px solid rgba(0, 0, 0, 0.1); } .event-contact-info.wpb_column { width:100%; padding:0px; margin:20px 0px 0px 0px; background-image:none; height:auto; }
.event-contact-info .dt-sc-sociable { padding-left:45px; }
.event-contact-info .dt-sc-sociable li { margin-bottom:20px; }
.event-contact-info .dt-sc-contact-info { padding-left:0; } .main-title-section h1 { font-size:23px; }	
.service-section .vc_col-sm-6 .vc_col-sm-4 { width: 100%; text-align: center; margin-bottom: 30px; }
.service-section .vc_col-sm-6 .vc_col-sm-4 .dt-sc-icon-box, .service-section .vc_col-sm-6 .vc_col-sm-4 .dt-sc-icon-box .icon-wrapper { float: none; display: inline-block; margin: 0; }
.procedures-carousel .vc_col-sm-8 .dt-sc-one-half, .dt-sc-image-caption.type7 .dt-sc-image-content, .dt-sc-image-caption.type7 .dt-sc-image-wrapper { width: 100%; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper, .dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper { margin: 0 0 20px 0; }
.dt-sc-image-caption.type7.bottom-content .dt-sc-image-content { margin-top: 20px; }
.dt-sc-image-caption.type7 .dt-sc-image-wrapper:before, .dt-sc-image-caption.type7.left-content .dt-sc-image-wrapper:before {  border-bottom: 15px solid transparent; border-right: 15px solid #fff;  border-top: 15px solid transparent; bottom: 0; content: ""; height: 0; margin: auto; position: absolute; right: 0; top: 0; border-color: -moz-use-text-color transparent #fff; border-style: none solid solid;  border-width: 0 15px 15px; bottom: 0; left: 0; right: 0; top: inherit; width: 0; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay { padding: 10px; }
.dt-sc-image-caption.type6 .dt-sc-image-overlay p { font-size: 14px; line-height: 24px; }		
#header form#searchform .container { width: 65%; }
.dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -15px; } 
.dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -15px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-prev:before { left: -25px; }
.doctors-carousel:hover .dt-sc-team-navigation .dt-sc-team-pager-next:before { right: -25px; }	
.vc_separator-has-text h4:before, .vc_separator-has-text h4:after { width: 12%\9; }
.home-hotspot-map .dt-sc-contact-one { width: 80%; } .ba-title, .beforeAfterSlidebar .ba-before, .beforeAfterSlidebar .ba-after { font-size: 10px !important; } .widget .dt-sc-newsletter-section.boxed { margin:0; }
.widget_text ul.split-list { width:100%; margin:0; }
.footer-copyright .vc_col-sm-6 { width: 100% !important; margin-bottom:15px !important; text-align:center; padding:0; }
.footer-copyright .dt-sc-sociable li { display: inline-block; float: none; }
.footer-copyright .dt-sc-sociable.diamond-square-border li { margin:0 20px 0 0; }
.alignright .dt-sc-sociable { width:100%; text-align:center; }
.footer-copyright #menu-footer-menu.menu-links { text-align:center; }
.footer-copyright #menu-footer-menu.menu-links li { margin:0 0 0 10px; }
.footer-copyright .menu-links.with-splitter li { margin: 0; }
.footer-copyright #menu-footer-menu.menu-links li:first-child { margin: 0; }
.footer-copyright .alignright img { display: inline-block; float: none; }
.textwidget .dt-sc-contact-info span { width:20px; margin:7px 6px 0 0; font-size:15px; }
.widget.woocommerce .woocommerce-product-search input[type="submit"] { float:right; min-height:50px; margin-top:10px; position:inherit; }
.widget.woocommerce .woocommerce-product-search input[type="search"] { padding-right: 10px; }
.tagcloud a { margin:0 4px 10px 0; }
.secondary-sidebar .type12 .widget ul li { font-size: 13px; }   
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm { text-align: center; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="email"] {  width: 100%; margin-bottom: 20px; }
.dt-sc-newsletter-section.type6 .dt-sc-subscribe-frm input[type="submit"] { margin: 0px auto; float: none; display: inline-block; }
.dt-sc-newsletter-section.type1 h2 { font-size: 20px; line-height: normal; }
.dt-sc-testimonial.type4 { padding: 30px 30px 10px; margin-bottom: 30px; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-quote, .dt-sc-testimonial.type4 .dt-sc-testimonial-author { width: 100%; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-quote { margin: 0 0 20px; }
.dt-sc-testimonial.type4 .dt-sc-testimonial-author cite { position: relative; text-align: center; width: 100%; float: none; display: inline-block; text-align: center; margin: 30px auto 0px; right: 0px; left: 0px; }	  
.dt-sc-single-hexagon { width: 290px; }
.dt-sc-single-hexagon:before, .dt-sc-single-hexagon:after { width: 193px; height: 193px; }	
.dt-sc-single-hexagon:before { top: -102.905px; }
.dt-sc-single-hexagon:after { bottom: -102.905px; }
.float-left .vc_custom_1463980265226 { padding-left: 15px !important; }
.dt-sc-fitness-procedure-sorting { margin: -25px 0 50px -50vw; }
.dt-sc-fitness-procedure-sorting a { margin: 10px 10px 0; line-height: 30px; font-size: 14px; padding: 5px 10px; text-transform: capitalize; }
.dt-sc-fitness-procedure-sorting a img { float: left; margin-right: 10px; width: 30px; }
.image-hotspot .dt-sc-single-hexagon:before, .image-hotspot .dt-sc-single-hexagon:after { width: 205px; height: 205px; border: none; }
#hotspot-image { width: 280px !important; height: 294px !important; }
.hotspot { display: none; }
.header-on-slider .home-hotspot { padding: 20px 0 119px; margin-bottom: 0 !important; }
.header-on-slider .home-hotspot:before { background-size: contain; height: 170px; }
.dt-sc-contact-map { margin-left: -25px; }
.dt-sc-contact-one { margin: 40px 0px 0 25px; text-align: center; width: 80%; }
.dt-sc-contact-one .wpb_wrapper { margin-left: 0; }
.dt-sc-contact-one .dt-sc-contact-info span { display: none; } .woocommerce div.product .woocommerce-tabs ul.tabs:before { content: none; }
.woocommerce div.product .woocommerce-tabs ul.tabs li { border-bottom: 1px solid; display: block; padding: 0; text-align: center; }
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li.active { border-color: #d3ced2; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after { bottom: -1px; }		
.woocommerce div.product .woocommerce-tabs .panel { text-align: center; }
.woocommerce #review_form #respond p { text-align: left; }
.woocommerce .star-rating { top: 6px; }	
.woocommerce.single-product div.product { float: left; }	   
.woocommerce .woocommerce-product-rating .star-rating { margin-top: 2px; }
.woocommerce table.shop_attributes tr:last-child th { border-bottom-color: rgba(0,0,0,.1); }  
.woocommerce.single-product div.images .thumbnails.slider .caroufredsel_wrapper { width: 100% !important; }		
.woocommerce #reviews #comments ol.commentlist li img.avatar { display: block; float: none; margin: 0 auto; position: static; text-align: center; width: 60px; }
.woocommerce #reviews #comments ol.commentlist li .comment-text { margin: 20px 0 40px; text-align: center; }
.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating { display: block; float: none; font-size: 10px; margin: 0 auto 20px; }
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { margin: 0 0 2em; }
.woocommerce form.checkout_coupon .button, .woocommerce form.login .button, .woocommerce form.register .button { display: block; float: none; margin: 10px auto; }
.woocommerce form.checkout_coupon .button { margin-bottom: 0; }			   
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message { float: right; width: 100%; }
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button { float: none; display: block; text-align: center; }
.woocommerce .shop_table.cart .button, .woocommerce-page .shop_table.cart .button, .woocommerce .shop_table.cart input.button, .woocommerce-page .shop_table.cart input.button { margin: 5px 0 0 ; }					
.woocommerce table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt { margin-left: 0; }		
.woocommerce .shop_table.woocommerce-checkout-review-order-table th:first-child, .woocommerce .shop_table.woocommerce-checkout-review-order-table td:first-child, 
.woocommerce .shop_table.order_details th:first-child, .woocommerce .shop_table.order_details td:first-child, 
.woocommerce .shop_table.customer_details th:first-child, .woocommerce .shop_table.customer_details td:first-child,
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { width: 110px; }
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td, .woocommerce table.wishlist_table tbody td, .woocommerce-page table.wishlist_table tbody td { border-bottom-width: 0; height: 51px; text-align: center; vertical-align: middle; width: 181px; }
.woocommerce table.shop_table.cart tbody tr td.actions .coupon .input-text { width: 135px; }	
.woocommerce table.wishlist_table td[colspan="6"], .woocommerce table.wishlist_table tbody td.wishlist-empty { width: 220px; }   
.woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td,
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes th, .woocommerce-page table.shop_attributes td, 
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }	    
.woocommerce table.shop_attributes, .woocommerce-cart .cart-collaterals .cart_totals table { border-top-width: 0; }
.woocommerce table.shop_attributes tr:first-child td, .woocommerce table.shop_attributes tr:first-child th, 
.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,
.woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child td, .woocommerce-cart .cart-collaterals .cart_totals table tbody:first-child tr:first-child th { border-top-width: 1px; }
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error { line-height: 20px; font-size: 12px; }
.woocommerce-cart .wc-proceed-to-checkout { float: none; }
.woocommerce-checkout #payment ul.payment_methods li label { display: inline; }  
.woocommerce-checkout .woocommerce { width: 90%; margin: 0px auto; }
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions { text-align: center; }
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button { margin-top: 7px; }
.featured-products .woocommerce ul.products li.product .product-thumb a.add_to_cart_button, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_simple, .featured-products .woocommerce ul.products li.product .product-thumb a.button.product_type_variable, .featured-products .woocommerce ul.products li.product .product-thumb a.added_to_cart.wc-forward { left: 133px; }
.error404 h1 { font-size: 150px; line-height: normal; }
.error404 h2 { line-height: normal; }	
.dt-sc-team-carousel .dt-sc-team-details:before { background-size: 50%; top: -10px; right: -10px; }
.dt-sc-team-carousel-wrapper .dt-sc-team-details a.dt-sc-button { font-size: 14px; line-height: normal; padding: 10px 20px; }
.dt-sc-testimonial-container .carousel-arrows a.testimonial-prev { margin-left: 10px; }
.dt-sc-testimonial-container .carousel-arrows a.testimonial-next { margin-right: 15px; }
ul.dt-sc-vertical-nav > li.active > a:before , ul.dt-sc-vertical-nav > li.active > a:after { content: none; }
.contact-form .wpcf7-form div.wpcf7-validation-errors, .contact-form div.wpcf7-response-output { font-size: 10px; padding: 35px 3px 15px 3px; }
}  @media only screen and (min-width: 320px) and (max-width: 479px) {
.container { width:290px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:320px; }
.layout-boxed .wrapper, .layout-boxed .is-sticky #header-wrapper { width:100%; }
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:290px; }
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type1 { max-width:290px; } #buddypress ul.item-list li div.item-desc { display:inline-block; margin-left:62px; width:80%; }
#buddypress ul.item-list li img.avatar { max-width:45px; margin-right:15px; }
#buddypress .groups.mygroups #groups-list .item, #buddypress #groups-list .item { width:73%; margin-right:0; }
#buddypress .activity-list li .activity-content { margin-left:55px; }		
#buddypress div.activity-meta a { margin-top:5px; }
#buddypress form#whats-new-form #whats-new-options { height:125px !important; }
#message-threads .thread-from > img, #message-threads .thread-from > span { display:none; }
#message-threads th { text-transform:capitalize; }
#buddypress #message-threads th, #buddypress #message-threads td { padding:8px 6px; }
#message-threads .thread-star { display:none; }
#buddypress #previous-next { float: left; width:100%; text-align:center; }
#buddypress #previous-next input[type="submit"]#group-creation-next, #buddypress #previous-next input[type="button"]#group-creation-previous { float:none; margin-left:0; margin-right:0; }
#buddypress form.standard-form .left-menu { width:100%; text-align:center; }
#buddypress form.standard-form .main-column { margin-left:0; display:inline-block; }
#buddypress div.item-list-tabs > ul, #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
#buddypress div.item-list-tabs ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align:center; width:100%; }
#buddypress div.item-list-tabs ul li a, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-right:0; margin-bottom:0; }
#buddypress div#subnav.item-list-tabs ul li.last { margin-top:20px; padding-bottom:20px; } .tribe-events-calendar th { font-size:13px; text-transform:capitalize; }
.tribe-events-calendar td div[id*="tribe-events-daynum-"], .tribe-events-calendar td div[id*="tribe-events-daynum-"] a { font-size:14px; }
.tribe-events-list .tribe-events-photo-event-wrap .tribe-events-event-image { padding-top:0px; }
.type4.tribe_events .vc_col-sm-6.wp_column { width:100%; }
.type2.tribe_events .dt-sc-one-fourth.column.right-calc > a { font-size:16px; }
.type3.tribe_events .event-date { font-size:20px; }
.type3.tribe_events .event-date span { font-size:30px; }
.event-meta-tab ul.dt-sc-tabs-horizontal-frame > li > a { text-transform:capitalize; padding:10px; }
.type3.tribe_events h4 { font-size:20px; text-transform:capitalize; }
.single-tribe_events .type3.tribe_events .tribe-events-sub-nav li a span { display:none; } .under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:before { width:50px; height:50px; }
.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number { line-height:50px; font-size:25px; font-weight:normal; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper { width:74px; height:50px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:after { top:15px; right:-6px; }
.under-construction.type1 .dt-sc-counter-wrapper { margin-right:0; }
.under-construction.type1 .dt-sc-counter-wrapper h3 { text-transform:capitalize; } .error404.type1 img { max-width:55%; }
.error404.type1 h4 { font-size:32px; } .dt-sc-content-with-hexagon-shape .hexagon-border { width:87%; }
.footer-copyright #menu-footer-menu.menu-links li:first-child, .footer-copyright #menu-footer-menu.menu-links li { display: inline-block; float: none; margin: 0 20px 0 0 !important; padding: 0; }
.footer-copyright #menu-footer-menu.menu-links li:nth-child(n+2) a:before { content: none; } .footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
.secondary-sidebar .flickr-widget div { width:auto; }
.secondary-sidebar .type8 .widget { padding:0 17px 15px; }
.secondary-sidebar .type5 .widget ul li { font-size:16px; }
.dt-sc-newsletter-section.type3 .dt-sc-subscribe-frm input[type="submit"] { font-size: 12px; }		
.dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="email"], .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="text"] { width: 100%; }
}  @media only screen and (max-width: 319px) {
.container { width:200px; }
.container.fill-container, .page-template-tpl-fullwidth .section-wrapper.fullwidth-section .container.fill-stretch-row { width:230px; }
.layout-boxed .wrapper, .layout-boxed .is-sticky #header-wrapper { width:100%; }
#primary.with-left-sidebar, #primary.with-right-sidebar, #primary.with-both-sidebar { width:200px; }
.page-with-sidebar .vc_row-no-padding .dt-sc-newsletter-section.type1 { max-width:200px; } #bbpress-forums li.bbp-forum-freshness, #bbpress-forums li.bbp-forum-reply-count { display: none; }
li.bbp-forum-info, li.bbp-topic-title { width:63%; }
li.bbp-forum-topic-count, li.bbp-topic-voice-count { width:35%; }
li.bbp-forum-info, li.bbp-topic-title { padding-left:0; }
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar { min-height:75px; }
#bbpress-forums div.bbp-search-form #bbp_search { width:100%; margin-bottom:10px; } #buddypress ul.item-list li div.item-desc { display:inline-block; margin-left:62px; width:72%; }
#buddypress ul.item-list li img.avatar { max-width:45px; margin-right:15px; }
#buddypress .groups.mygroups #groups-list .item, #buddypress #groups-list .item { width:64%; margin-right:0; }
#buddypress #search-groups-form input[type="submit"], #buddypress #search-members-form input[type="submit"] { margin-left:0; }
#buddypress .activity-list li .activity-content { margin-left:55px; }		
#buddypress div.activity-meta a { margin-top:5px; }
#buddypress form#whats-new-form #whats-new-options { height:125px !important; }
#message-threads .thread-from > img, #message-threads .thread-from > span { display:none; }
#message-threads th { text-transform:capitalize; }
#buddypress #message-threads th, #buddypress #message-threads td { padding:8px 6px; }
#message-threads .thread-star { display:none; }
.messages-notices .thread-options { display:none; }
#buddypress #search-groups-form input[type="text"], #buddypress #search-members-form input[type="text"] { width:100%; margin-bottom:10px; }
#buddypress div.pagination .pagination-links span, #buddypress div.pagination .pagination-links a { margin-bottom:10px; }
#buddypress #groups-list .item .item-title > a, #buddypress #members-dir-list .item .item-title > a { font-size:15px; }
#groups-notification-settings th, #groups-notification-settings td { padding:13px 10px; }
#settings-form .profile-settings .selection-box { min-width:130px; }
.profile-settings th { padding:8px 6px; }
#send_message_form ul li { margin-right:0; width:100%; }
#send_message_form ul li input#send-to-input { width:100%; }
.logged-in.my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
.profile-settings td { word-break:break-all; }
#buddypress #previous-next { float: left; width:100%; text-align:center; }
#buddypress #previous-next input[type="submit"]#group-creation-next, #buddypress #previous-next input[type="button"]#group-creation-previous { float:none; margin-left:0; margin-right:0; }
#buddypress form.standard-form .left-menu { width:100%; text-align:center; }
#buddypress form.standard-form .main-column { margin-left:0; display:inline-block; }
#buddypress div.item-list-tabs > ul, #buddypress #item-body div#subnav.item-list-tabs > ul { border-bottom:0; }
#buddypress div.item-list-tabs ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); text-align:center; width:100%; }
#buddypress div.item-list-tabs ul li a, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-right:0; margin-bottom:0; }
#buddypress div#subnav.item-list-tabs ul li.last { margin-top:20px; padding-bottom:20px; }
#buddypress form#whats-new-form #whats-new-options select { margin-left:0; }
#buddypress form#whats-new-form #whats-new-avatar { width:100%; text-align:center; margin-bottom:0; }
.bp_members.type-bp_members #buddypress div#subnav.item-list-tabs > ul, .my-groups .bp_members.type-bp_members #buddypress #item-body div#subnav.item-list-tabs > ul { margin-top:133px; }
#buddypress table.notifications tr td, #buddypress table.notifications-settings tr td, #buddypress table.profile-settings tr td, #buddypress table.profile-fields tr td, #buddypress table.wp-profile-fields tr td,
#buddypress table.messages-notices tr td, #buddypress table.forum tr td, #buddypress table.notifications tr th, #buddypress table.notifications-settings tr th, #buddypress table.profile-fields tr th, #buddypress table.wp-profile-fields tr th, #buddypress table.messages-notices tr th, #buddypress table.forum tr th { padding:8px 6px; font-size:12px; }
table.notifications .date, table.notifications .notification-since { display:none; } #tribe-events-bar { min-width:inherit; }
#tribe-bar-form { padding:0 5px 5px; }
.tribe-events-calendar th { font-size:11px; text-transform:capitalize; overflow:hidden; text-overflow:ellipsis; }
.tribe-events-calendar td div[id*=tribe-events-daynum-], .tribe-events-calendar td div[id*=tribe-events-daynum-] a { font-size:12px; }
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous { width:200px; }
#tribe-events-footer:after, #tribe-events-footer:before, #tribe-events-header:after, #tribe-events-header:before { width:100%; height:1px; top:43px; }
.tribe-events-list-event-detail .tribe-events-read-more, .tribe-events-day-time-slot .tribe-events-read-more, .tribe-events-back > a { font-size:13px; }
.single-tribe_events .type4 .vc_col-sm-6.wp_column { width:100%; }
.type2.tribe_events .dt-sc-one-fourth.column.right-calc > br { display:block; }
.type2.tribe_events .date-wrapper p > span { font-size:50px; }
.type2.tribe_events .date-wrapper p { font-size:14px; }
.type2.tribe_events .right-calc a { font-size:15px; line-height:28px; }
.type2.tribe_events .event-details, .type2.tribe_events .event-organize, .type2.tribe_events .event-venue { padding:10px; }
.type3.tribe_events .event-date { font-size:20px; text-transform:capitalize; }
.type3.tribe_events .event-date span { font-size:22px; }
.event-meta-tab ul.dt-sc-tabs-horizontal-frame > li { width:100%; }
.type3.tribe_events .dt-sc-tabs-horizontal-frame-content { padding:10px; }
.single-tribe_events .tribe-events-sub-nav li a { font-size:10px; }
.single-tribe_events .type3.tribe_events .tribe-events-sub-nav li a { padding:10px 5px; }
.single-tribe_events .type3.tribe_events .tribe-events-sub-nav li a span { display:none; }
.type1.tribe_events h2 { font-size:25px; }
.type1.tribe_events .event-schedule { font-size:14px; }
.single #tribe-events-footer:after, .single #tribe-events-footer:before, .single #tribe-events-header:after, .single #tribe-events-header:before { display:none; }
#tribe-events #tribe-events-header, #tribe-events #tribe-events-footer { display:inline-block; } .under-construction.type1 .dt-sc-counter-wrapper { margin-right:10px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper { width:50px; height:27px; }
.under-construction.type1 .dt-sc-counter-wrapper .dt-sc-counter-number { line-height:normal; font-size:25px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:after { top:3px; right:-11px; font-size:32px; }
.under-construction.type1 .dt-sc-counter-wrapper .counter-icon-wrapper:before { content:none; }
.under-construction.type1 .dt-sc-counter-wrapper h3 { font-size:12px; text-transform:capitalize; } .error404.type1 img { max-width:70%; }
.error404.type1 h4 { font-size:22px; }
.error404.type1 .dt-sc-newsletter-section input[type="email"] { font-size:12px; }
.error404.type1 .dt-sc-newsletter-section input[type="submit"] { right:13px; } .blog-entry.entry-date-left .entry-details { padding:0; }
.blog-entry.entry-date-left .entry-date { width:100%; position:inherit; margin-bottom:10px; } .portfolio.type1 .image-overlay h2, .portfolio.type1 .image-overlay p.categories, .page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay-details .categories { display:none; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a span { font-size:20px; line-height:45px; }
.page-with-sidebar .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { height:45px; width:45px; }
.dt-sc-portfolio-sorting.type2 a:after { content:none; }
.portfolio.type1 .image-overlay .links a, .page-with-sidebar .portfolio.type1 .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-third .image-overlay .links a, .page-template-tpl-portfolio .portfolio.type1.dt-sc-one-fourth .image-overlay .links a { margin-top:53px; } .dt-sc-hexagon-image-overlay { height:91px; }
.dt-sc-hexagon-image-overlay h3 { font-size:12px; }
.dt-sc-hexagon-image-overlay h2 { font-size:14px; }
.dt-sc-hexagon-image { padding-bottom: 115.3%; width: 100%; }
.dt-sc-hexagons li:first-child, .dt-sc-hexagons li:nth-child(2), .dt-sc-hexagons li:nth-child(3), .dt-sc-hexagons li:nth-child(4), .dt-sc-hexagons li:nth-child(5), .dt-sc-hexagons li:last-child { left:5%; }
.dt-sc-events-list .dt-sc-event-duration h6 { font-size:18px; }
.dt-sc-events-list .dt-sc-event-title { padding-top:9px; }
.dt-sc-event-addon-detail ul li.dt-sc-event-addon-price { display:none; }
.dt-sc-event-addon-detail ul { margin-bottom:0; }
.dt-sc-event-addon-detail > a.buy-now { padding:10px 20px; font-size:20px; }
.dt-sc-event-addon > .dt-sc-event-addon-date { width:44%; padding:6px 6px 10px 9px; }
.dt-sc-event-addon .dt-sc-event-addon-title { padding:6px 6px 10px 9px; }
.dt-sc-event-addon-date { width:40%; }
.dt-sc-event-addon-date p { font-size:18px; }
.dt-sc-event-addon-date p span { font-size:46px; line-height:39px; }
.dt-sc-event-addon .dt-sc-event-addon-title h2 { font-size:20px; width:60%; margin-top:10px; }
.dt-sc-event-month-detail h2 { font-size:26px; }
.dt-sc-event-month-date { padding:8px 7px 10px; }
.dt-sc-event-month-thumb .dt-sc-event-month-date-wrapper { font-size:18px; }
.dt-sc-event-month-date { line-height:19px; }
.dt-sc-event-month-date span { font-size:27px; line-height:27px; }
.dt-sc-event-month-time { padding:5px 13px; font-size:16px; }
.dt-sc-event-month-time > span { font-size:19px; }
.dt-sc-button.dt-sc-left-margin { margin-left:0; }
.dt-sc-tabs-horizontal-frame-content .dt-sc-one-half { width:100%; margin-bottom:20px; } .flickr-widget div { width:66px; height:66px; }
.widget .dt-sc-newsletter-section .dt-sc-subscribe-frm input[type="submit"] { float: right; margin-top: 7px; position: relative; }
.footer-copyright .dt-sc-sociable li { margin-bottom:7px; }
.footer-copyright .menu-links.with-splitter li a { padding:0 7px; }
.secondary-sidebar .type8 .widgettitle { padding:10px; }
.secondary-sidebar .type8 .widget.widget_flickr { padding:0 15px 15px; }
.secondary-sidebar .type7 .widgettitle:before { left: -20px; }
.secondary-sidebar .type5 .widget ul li { font-size:16px; }
}