@charset "utf-8";
   @media only screen and (min-width:960px) and (max-width:1280px){
.container{width:900px;}
.boxed .wrapper, .boxed #menu-container, .boxed #lang_sel_footer, .boxed .is-sticky #header-wrapper{width:940px;}
.wrapper .dt-sc-button.small, .wrapper .dt-sc-bordered-button.small{font-size:13px; padding:7px 16px;}
.wrapper .dt-sc-button.medium, .wrapper .dt-sc-bordered-button.medium{font-size:14px; padding:10px 18px;}
.wrapper .dt-sc-button.large, .wrapper .dt-sc-bordered-button.large{font-size:18px; padding:13px 20px;}
.wrapper .dt-sc-button.xlarge, .wrapper .dt-sc-bordered-button.xlarge{font-size:19px; padding:14px 22px;}
header .dt-sc-contact-number{font-size:12px;}
.page-template-tpl-landingpage .logo{max-width:300px;}
.is-sticky header .logo a img{max-width:200px;}
#main-menu > ul.menu > li{line-height:55px;}
.megamenu-4-columns-group .megamenu-child-container{width:880px;}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:830px;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns{width:410px;}
.megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns{width:410px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns{width:470px;}
.megamenu-3-columns-group .megamenu-child-container{width:660px;}
.megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-four-columns{width:850px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:630px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-four-columns{width:470px;}
.menu-item-widget-area-container .widget.widget_recent_entries{width:175px; margin-left:10px;}
.megamenu-child-container > ul.sub-menu > li{width:190px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li{width:220px;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-content{width:180px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-content{width:260px;} #main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{line-height:20px; font-size:14px;}
.megamenu-child-container .entry-meta .date, .megamenu-child-container .entry-meta .comments{padding:6px 10px;}
.megamenu-child-container .dt-sc-ico-content.type1 h5, #main-menu .megamenu-child-container ul.sub-menu .dt-sc-ico-content.type1 h5 a{font-size:12px;}
.megamenu-child-container .dt-sc-ico-content.type1 span{font-size:10px;}
#main-menu > ul.menu > li > a{padding:10px 10px; font-size:12px;}
#main-menu .menu-item-widget-area-container .widget_text .textwidget .dt-sc-testimonial .author-meta span{font-size:10px;}
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu .megamenu-child-container ul.sub-menu li ul.sub-menu li a{font-size:12px;}
.menu-item-widget-area-container .textwidget .dt-sc-testimonial blockquote q:after{right:-5px;}
#main-menu .megamenu-child-container .dt-sc-one-fourth{width:190px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{padding:8px 8px; margin:0px; font-size:9px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button.first{margin-right:10px;}
.megamenu-child-container .widget .recent-portfolio-widget li .thumb img{max-width:50px;}
.megamenu-child-container .menu-item-widget-area-container .widget.widget_text .textwidget .investigation_content p{line-height:22px; font-size:12px;}
#menu-container #searchformmenu input[type=text]{width:184px; padding:8px 15px 8px 16px;}
#menu-container #searchformmenu input[type=submit]{padding:10px 20px;}
.page-template-tpl-landingpage #menu-container{width:63%; margin:18px 0px;}
.about-content{width:76%;}
.office_locations p{margin-bottom:20px; float:left; width:100%;}
.office_locations .dt-sc-text-overlay p{margin-bottom:0px;}
.office_locations ul.dt-sc-locations{margin:0px;}
ul.dt-sc-locations li a{font-size:11px;}
ul.dt-sc-locations li:after{padding:0px 5px;}
footer .widget_text_logo h4{font-size:18px;}
footer .dt-sc-contact-info span{width:auto;}
#primary.with-sidebar{width:680px; margin-right:20px;}
#secondary, #secondary-right, #secondary-left{width:200px;}
.secondary-sidebar .widget_categories ul li a{font-size:inherit;}
.aligncenter a.dt-sc-bordered-button{margin:0px 8px;}
#slider .ls-slide img{margin-top:0px !important;}
#primary.page-with-sidebar{width:680px;}
#primary.with-right-sidebar{margin-right:20px;}
#primary.with-left-sidebar{margin-left:20px;}
.breadcrumb-section .main-title{width:68%;}
.consultation-form .dt-sc-bordered-button, .consultation-form input[type=submit]{margin:0px 0px 0px 10px; padding:10px 10px; font-size:10px;}
.blog-thumb .entry-thumb{width:150px;}
.blog-thumb .entry-details{width:73%;}
.tpl-blog-holder .dt-sc-one-half{width:48.7%;}
.dt-sc-gallery-container .dt-sc-one-half{width:48.5%;}
.dt-sc-gallery-container .dt-sc-one-third{width:31.6%;}
.dt-sc-gallery-container .dt-sc-one-fourth{width:23.1%;}
#primary.page-with-sidebar .dt-sc-one-half .blog-entry .entry-meta .entry-meta-right, .dt-sc-one-third .blog-entry .entry-meta .entry-meta-right, .dt-sc-one-third .blog-entry .entry-meta .entry-meta-left{clear:both; float:left; margin:20px 0px 0px; width:100%; text-align:left;}
.blog-entry .entry-details .entry-meta-right, .blog-entry .entry-details .entry-meta-left{margin:0px; width:100%; text-align:left; float:left;}
.blog-thumb .blog-entry .entry-details .entry-meta-right, .blog-entry .entry-details .entry-meta-left, #primary.content-full-width .blog-entry .entry-details .entry-meta-right, #primary.content-full-width .blog-entry .entry-details .entry-meta-left, #primary.page-with-sidebar .dt-sc-one-column .blog-entry .entry-details .entry-meta-right{width:50%;}
.blog-entry .entry-details .entry-meta-left{margin:0px; width:50%; text-align:left; float:left;}
.blog-thumb .blog-entry .entry-details .entry-meta-right, #primary.content-full-width .blog-entry .entry-details .entry-meta-right, #primary.page-with-sidebar .dt-sc-one-column .blog-entry .entry-details .entry-meta-right{float:right; text-align:right;}
.blog-thumb .blog-entry .entry-details .entry-meta-left{float:left; text-align:left;}
#primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-left, #primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-right{width:50%;}
#primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-right{text-align:right; float:right;}
#primary.page-with-sidebar .dt-sc-one-half.column .blog-entry .entry-details .entry-meta-left, #primary.page-with-sidebar .dt-sc-one-half.column .blog-entry .entry-details .entry-meta-right{width:100%; margin:0px; clear:both; float:left;}
#primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-right, #primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-left{width:100%; float:left; clear:both; margin:0px; text-align:left;}
#primary.page-with-sidebar .dt-sc-one-half.column .blog-entry .entry-details .entry-meta-right, #primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-right{margin:20px 0px 0px;} #main .fullwidth-background ul.products li{width:202px;}
.entry-meta	.blog-author, .date, .comments, .entry_format{margin-bottom:5px;}
#primary.page-with-sidebar .about-content{width:69%;}
.dt-sc-testimonial .author-meta{margin-right:5px; font-size:12px;}
.dt-sc-testimonial .author-meta p{font-size:14px;}
#primary.with-sidebar .column.dt-sc-one-half .blog-entry-inner{padding:0px 0px 0px 90px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta{width:85px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date:after, #primary.with-sidebar .column.dt-sc-one-half .entry-meta .comments:after, #primary.with-sidebar .column.dt-sc-one-half .entry-meta .entry_format:after{border:0px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date{text-align:center; padding:0px 12px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date p{margin-left:0px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date span{font-size:14px; line-height:27px;}
.tpl-blog-holder .dt-sc-one-third{width:31.6%;}
#primary .dt-sc-team .image{max-width:none; max-height:none; width:212px; height:185px;}
.column.dt-sc-one-half .dt-sc-ico-content.type4 h5{font-size:10px;}
.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price{font-size:35px;}
.dt-sc-ico-content.type3 .icon{margin-bottom:20px;}
.dt-sc-donutchart-large{width:230px;}
.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large .donutchart-text{width:230px !important; height:230px !important; line-height:230px !important;}
.dt-sc-donutchart-large .donutchart-text{font-size:44px !important;}
.dt-sc-donutchart-large{margin:0px 20px;}
.dt-sc-callout-box h4{font-size:15px;}
.dt-sc-callout-box h5{font-size:14px;}
.dt-sc-ico-content.type4 h5{line-height:inherit;}
.dt-sc-ico-content.type4{text-align:center;}
.dt-sc-ico-content.type4 .icon{display:block; margin:0px auto 0px; float:none; width:auto; height:auto;}
.widget.flickrbox .flickr-widget div{max-width:63px;}
#calendar_wrap table td, #calendar_wrap table th{padding:5px; font-size:10px;}
.dt-sc-one-sixth.column #calendar_wrap td, .dt-sc-one-sixth.column #calendar_wrap th{padding:3px; font-size:9px;}
#wp-calendar caption{padding:5px 0px;}
.secondary-sidebar .widget.flickrbox .flickr-widget div, .secondary-sidebar .widget.flickrbox .flickr-widget div{max-width:58px;} .widget.tribe_mini_calendar_widget .tribe-mini-calendar-nav .prev-month, .widget.tribe_mini_calendar_widget .tribe-mini-calendar-nav .next-month{margin:0px;}
.tribe-events-grid .tribe-grid-content-wrap .column{width:13%;}
#tribe-bar-views .tribe-bar-views-list{padding-top:5px;}
.tribe-events-calendar thead th{font-size:11px;}
.events-archive.events-gridview #tribe-events-content table .type-tribe_events{margin:0 auto; padding:6px 3px;}
}  @media only screen and (min-width:768px) and (max-width:959px){
.container{width:710px;}
.boxed .wrapper, .boxed #lang_sel_footer{width:750px;}
.boxed .is-sticky #header-wrapper, .boxed #menu-container{width:750px;}
.boxed.page-template-tpl-landingpage #menu-container{width:70%;}
h1{line-height:32px;}
h2{line-height:30px;}
h3{line-height:24px;}
input[type=submit]{padding:10px 28px;}
.wrapper .dt-sc-button.small{font-size:12px; padding:7px 14px;}
.wrapper .dt-sc-button.medium{font-size:13px; padding:10px 12px;}
.wrapper .dt-sc-button.large{font-size:14px; padding:13px 16px;}
.wrapper .dt-sc-button.xlarge{font-size:15px; padding:14px 18px;}
.wrapper .dt-sc-bordered-button.small{font-size:12px; padding:3px 8px;}
.wrapper .dt-sc-bordered-button.medium{font-size:13px; padding:5px 10px;}
.wrapper .dt-sc-bordered-button.large{font-size:14px; padding:10px 16px;}
.wrapper .dt-sc-bordered-button.xlarge{font-size:15px; padding:14px 17px;}
header .dt-sc-contact-number{font-size:12px;}
.logo{max-width:46.5%;}
#menu-container #searchformmenu{margin:7px 0px 0px;}
.megamenu-4-columns-group .megamenu-child-container{width:680px;}
.megamenu-3-columns-group .megamenu-child-container{width:510px;}
#main-menu .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns, #main-menu .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li{width:320px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:490px;}
#main-menu .megamenu-2-columns-group .menu-item-widget-area-container li{width:100%;}
#main-menu .megamenu-2-columns-group .megamenu-child-container .entry-meta .date, #main-menu .megamenu-2-columns-group .megamenu-child-container .entry-meta .comments{width:auto;}
.menu-item-widget-area-container .widget.widget_recent_entries{width:130px; margin-left:10px;}
.megamenu-child-container > ul.sub-menu > li{width:200px; padding:15px 10px;}
.megamenu-child-container > ul.sub-menu > li{width:150px;}
.menu-item-widget-area-container .widget.widget_text .textwidget .about-content{margin-right:0px; width:205px;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-content{width:205px;}
.menu-item-widget-area-container .widget.widget_text .textwidget p{line-height:24px; font-size:12px;}
.menu-item-widget-area-container .widget .entry-details p, .menu-item-widget-area-container .widget .entry-details p a{font-size:12px;}
.megamenu-child-container .widget_text span.dt-sc-highlight{font-size:15px;}
#main-menu .megamenu-child-container > ul.sub-menu > li{width:150px; padding:15px 10px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{padding:5px 10px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button.first{margin-right:10px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{margin-bottom:12px;}
#main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:inherit;}
#main-menu .megamenu-2-columns-group .megamenu-child-container .dt-sc-one-fourth{width:100%; margin:0px 0px 20px; display:block;}
#main-menu .megamenu-child-container .entry-meta .date, #main-menu .megamenu-child-container .entry-meta .comments{width:100%; text-align:center; font-size:13px; margin-bottom:0px;}
#main-menu .menu-item-widget-area-container .widget.widget_recent_entries h6 a{font-size:11px;}
.menu-item-widget-area-container .textwidget .dt-sc-testimonial blockquote, .megamenu-child-container .dt-sc-ico-content.type1 span, .megamenu-child-container .dt-sc-ico-content.type1 h5 a{font-size:12px;}
#main-menu .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-four-columns{width:660px;}
.menu-item-widget-area-container .textwidget .image{width:100px; margin-right:10px;}
.menu-item-widget-area-container .textwidget .dt-sc-testimonial blockquote q{font-size:12px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button, .megamenu-child-container .widget .recent-portfolio-widget li p{font-size:10px;}
#main-menu .megamenu-child-container .dt-sc-one-fourth{width:150px;}
#main-menu .megamenu-child-container .column{margin:0px 0px 0px 20px;}
#main-menu > ul.menu > li{margin:0px 2px 0px; line-height:45px;}
#main-menu > ul.menu > li > a{padding:6px 8px; font-size:10px;}
#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before{top:8px;}
.megamenu-child-container .widget .recent-portfolio-widget li .thumb img{max-width:45px;}
header ul.dt-sc-social-icons li a{width:40px;}
#main-menu ul li.menu-item-simple-parent ul{width:200px;}
#main-menu ul li.menu-item-simple-parent ul li ul{left:198px;}
#main-menu .megamenu-child-container > ul.sub-menu > li > a{font-size:15px;}
#main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul{left:inherit; right:200px;}
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul li ul li a, #main-menu .megamenu-child-container ul.sub-menu li ul.sub-menu li a, .megamenu-child-container .widget ul.tweet_list li, #main-menu .megamenu-child-container .widget .investigation_content p{font-size:10px;}
.megamenu-2-columns-group .megamenu-child-container{width:340px;}
#main-menu .megamenu-child-container ul.sub-menu .dt-sc-ico-content.type1 h5 a{font-size:12px;}
.page-template-tpl-landingpage .logo img, .page-template-tpl-landingpage .is-sticky header .logo img{max-width:180px;}
header ul.dt-sc-social-icons li a{padding:0px 5px; font-size:inherit;}
#menu-container #searchformmenu input[type=text]{width:135px; padding:7px 16px 7px 16px; font-size:12px;}
#menu-container #searchformmenu input[type=submit]{padding:7px 20px;}
.about-content{width:70.2%;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-image{width:100%; text-align:center; margin:0px 0px 20px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns .about-image{margin:0px 0px 20px 0px;}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li .about-image{width:100%; margin:0px 0px 20px 0px;}
#main-menu .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li .about-content{width:100%;}
#main-menu ul.menu .megamenu-4-columns-group .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{clear:both; margin:10px 0px 10px;}
#main-menu ul.menu .megamenu-4-columns-group .megamenu-child-container li.fill-two-columns .menu-item-widget-area-container .widget_text .dt-sc-bordered-button.first{margin-right:10px;}
#main-menu .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area.fill-two-columns .about-image img{max-width:150px;}
#slider .ls-slide img{margin-top:0px !important;}
.breadcrumb-section .breadcrumb{margin:10px 0px 0px;}
#primary.page-with-sidebar{width:510px;}
#primary.with-right-sidebar{margin-right:20px;}
#primary.with-left-sidebar{margin-left:20px;}
.breadcrumb-section .main-title{width:67%;}
.fullwidth-background ul.products li{width:340px; margin:0px 0px 30px 30px;}
.fullwidth-background ul.products li:nth-child(odd){margin-left:0px;}
.fullwidth-section .widget .mailchimp-form input[type="submit"]{float:none;}
.office_locations p{margin-bottom:20px; float:left; width:100%;}
.office_locations .dt-sc-text-overlay p{margin-bottom:0px;}
.office_locations ul.dt-sc-locations{margin:0px;}
.office_locations ul.dt-sc-locations li p, .office_locations ul.dt-sc-locations li a{font-size:10px;}
.office_locations ul.dt-sc-locations li:after{padding:0px;}
.office_locations ul.dt-sc-locations li{padding:0px 4px;}
.office_locations .dt-sc-text-overlay{width:160px; padding:10px; left:-20px;}
#main ul.dt-sc-locations li{margin:0px 0px 25px;}
footer .dt-sc-contact-info span{width:68px;}
footer .widget_text_logo h4{font-size:14px;}
footer .dt-sc-contact-info span{width:auto;}
.widget .mailchimp-form input[type="submit"]{clear:both; float:left;}
.attorney_content .attorney_details h6{font-size:13px; margin:0px 10px 0px 0px;}
.attorney_content span{font-size:12px;}
.attorney_content .phone-no{font-size:12px; padding:0px 0px 0px 5px;}
.attorney_details .dt-sc-button{padding:3px 12px;}
#primary.with-sidebar{width:510px; margin-right:20px;}
#secondary, #secondary-right, #secondary-left{width:180px;}
.secondary-sidebar .widget_categories ul li a{font-size:inherit; line-height:24px;}
.secondary-sidebar .widget_text .dt-sc-bordered-button{width:94.5%;}
.secondary-sidebar h3.widgettitle{font-size:15px;}
.secondary-sidebar .widget .investigation_content ul li{font-size:10px;}
.secondary-sidebar .widget .investigation_content ul li span.fa{margin-right:3px;}
.blog-thumb .entry-thumb{margin:0px 20px 0px 0px; width:140px;}
.blog-thumb .entry-details{width:68%;}
.tpl-blog-holder .dt-sc-one-half{width:48.3%;}
.dt-sc-gallery-container .dt-sc-one-half{width:48.5%;}
.dt-sc-gallery-container .dt-sc-one-third{width:31.3%;}
.dt-sc-gallery-container .dt-sc-one-fourth{width:22.7%;}
.dt-sc-one-fourth.with-sidebar .gallery-detail h5{margin-bottom:0px; font-size:12px;}
.dt-sc-one-fourth.with-sidebar .gallery-detail h6{font-size:10px;}
.dt-sc-one-fourth.with-sidebar.gallery .links a{width:30px; height:28px; line-height:30px;}
.dt-sc-testimonial .author-meta{margin:0px 5px 0px 0px; font-size:12px;}
.dt-sc-testimonial .author-meta p{font-size:14px;}
.dt-sc-ico-content.type4 h5{line-height:inherit;}
.aligncenter a.dt-sc-bordered-button{margin:0px 10px;}
.about-author .author-description{width:81%;}
#primary.page-with-sidebar .about-content{width:59%;}
#primary.page-with-sidebar .about-content .dt-sc-bordered-button{padding:8px 20px;}
.blog-entry-inner{padding:0px 0px 0px 90px;}
#primary.page-with-sidebar .blog-thumb.with-sidebar .blog-entry .entry-details .entry-meta-right, #primary.page-with-sidebar .blog-thumb.with-sidebar .blog-entry .entry-details .entry-meta-left{width:50%;}
#primary.page-with-sidebar .blog-thumb.with-sidebar .blog-entry .entry-details .entry-meta-right{float:right; text-align:right;}
#primary.page-with-sidebar .dt-sc-one-third .entry-meta .entry-meta-right p{font-size:10px;}
.date, .comments, .entry_format{margin-bottom:5px;}
.entry-meta	.blog-author{margin-bottom:5px; max-width:40px; max-height:40px;}
.entry-meta .date p{margin:3px 0px 0px 3px;}
.blog-entry .entry-details .entry-meta-right, .blog-entry .entry-details .entry-meta-left{margin:0px; width:100%; text-align:left; float:left;}
#primary.content-full-width .blog-entry .entry-details .entry-meta-right, #primary.content-full-width .blog-entry .entry-details .entry-meta-left{margin:0px; width:50%; float:left;}
#primary.page-with-sidebar .dt-sc-one-half .blog-entry .entry-meta .entry-meta-right, .dt-sc-one-third .blog-entry .entry-meta .entry-meta-right{clear:both; float:left; margin:20px 0px 0px; width:100%; text-align:left;}
#primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-left, #primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-right{width:50%;}
#primary.page-with-sidebar .dt-sc-one-column.dt-sc-full-width-content .blog-entry .entry-details .entry-meta-right, #primary.content-full-width .blog-entry .entry-details .entry-meta-right{text-align:right; float:right;}
#primary.page-with-sidebar .dt-sc-one-column .blog-entry .entry-details .entry-meta-right, #primary.page-with-sidebar .dt-sc-one-column .blog-entry .entry-details .entry-meta-left{width:50%; float:left; text-align:left;}
#primary.page-with-sidebar .dt-sc-one-column .blog-entry .entry-details .entry-meta-right{text-align:right; float:right;}
#primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-right, #primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-left{width:100%; float:left; clear:both; margin:0px; text-align:left;}
#primary.page-with-sidebar .dt-sc-one-half.column .blog-entry .entry-details .entry-meta-right, #primary .dt-sc-one-third.column .blog-entry .entry-details .entry-meta-right{margin:20px 0px 0px;} .widget #searchform input[type="submit"], #primary #searchform input[type="submit"]{top:-12px;}
.blog-entry .entry-meta .date, .blog-entry .entry-meta .comments{font-size:10px; padding:5px 10px;}
.entry-meta .entry_format{line-height:18px;}
.tpl-blog-holder .dt-sc-one-third{width:31%;}
.secondary-sidebar .dt-sc-testimonial .author-meta{margin:10px 0px 0px;}
.consultation-form .dt-sc-bordered-button, .consultation-form input[type=submit]{margin:0px 0px 15px 10px; font-size:10px; padding:8px 8px;}
.column.dt-sc-one-half .entry-meta .date:after, .column.dt-sc-one-half .entry-meta .comments:after, .column.dt-sc-one-half .entry-meta .entry_format:after{border:0px;}
#primary.with-sidebar .column.dt-sc-one-half .blog-entry-inner{padding:0px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta{width:100%; text-align:center; position:static; float:none; display:inline-block; margin-bottom:0px;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .blog-author{max-width:90px; max-height:90px; display:inline-block; text-align:center; margin-bottom:20px;}
#primary.with-sidebar .column.dt-sc-one-half .date, #primary.with-sidebar .column.dt-sc-one-half .comments, #primary.with-sidebar .column.dt-sc-one-half .entry_format{padding:0px 0px; float:none; margin:0px auto 20px; display:block;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .date{text-align:center; width:55%;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .comments{width:45%;}
#primary.with-sidebar .column.dt-sc-one-half .entry-meta .entry_format{width:35%;}
#primary.with-sidebar .column.dt-sc-one-half .entry_format{width:87%;}
#primary .dt-sc-team .image{max-width:none; max-height:none; width:167px; height:146px;}
.consultation-form .dt-sc-one-third.column{width:100%; margin-left:0px;}
.dt-sc-ico-content.type4{text-align:center; width:100%; margin:0 auto;}
.dt-sc-ico-content.type4 .icon{width:100%; margin:0px;}
.events-list h2{line-height:inherit;}
.fullwidth-background .dt-sc-one-half.column .dt-sc-ico-content.type2 h4{line-height:inherit;}
.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-price{font-size:36px;}
.dt-sc-pr-tb-col .dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title{padding:5px 0px;}
.dt-sc-pr-tb-col .dt-sc-tb-title h3{font-size:15px;}
.dt-sc-ico-content.type1 h5{font-size:15px;}
.dt-sc-one-fourth.column .dt-sc-business-hours p{font-size:10px; margin-bottom:5px;}
.dt-sc-ico-content.type1 p{font-size:12px;}
.dt-sc-donutchart-medium{width:130px;}
.dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium canvas, .dt-sc-donutchart-medium .donutchart-text{width:130px !important; height:130px !important; line-height:130px !important;}
.dt-sc-donutchart-medium .donutchart-text{font-size:24px !important;}
.dt-sc-donutchart-large{width:180px;}
.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large .donutchart-text{width:180px !important; height:180px !important; line-height:180px !important;}
.dt-sc-donutchart-large .donutchart-text{font-size:30px !important;}
.dt-sc-donutchart-large{margin:0px 20px;}
.dt-sc-callout-box h4, .dt-sc-callout-box.with-icon h4{font-size:12px;}
.dt-sc-callout-box h5{font-size:11px;}
.wrapper .dt-sc-callout-box .dt-sc-button{font-size:12px; padding:8px 10px;}
.dt-sc-callout-box.with-icon h4{font-size:11px;}
.dt-sc-callout-box.with-icon h5{font-size:10px;}
.dt-sc-counter-number{font-size:22px;}
.dt-sc-counter-border span{font-size:20px;}
#tiptip_content{padding:0px 3px !important; font-size:10px !important;}	
.wrapper blockquote.alignright{margin:0px 0px 10px; width:100%; float:left;}
#calendar_wrap table td, #calendar_wrap table th{padding:5px; font-size:10px;}
.secondary-sidebar.type2 .widget_calendar #calendar_wrap table td, .secondary-sidebar.type2 .widget_calendar #calendar_wrap table th{padding:3px; font-size:10px;}
#wp-calendar caption{padding:5px 0px;}
.dt-sc-one-sixth.column #calendar_wrap td, .dt-sc-one-sixth.column #calendar_wrap th{padding:2px; font-size:8px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-nav .prev-month, .widget.tribe_mini_calendar_widget .tribe-mini-calendar-nav .next-month{margin:0px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-nav #tribe-mini-calendar-month{font-size:12px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar div[id*='daynum-'] a{font-size:10px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar-event .list-date .list-dayname, .widget.tribe-events-adv-list-widget .tribe-mini-calendar-event .list-date .list-dayname{font-size:6px;}
} @media only screen and (max-width: 767px){
.logo{width:100%; text-align:center;}	
.logo h2 a{line-height:30px;}
#main-menu ul.menu > li > ul.sub-menu{border:none;} #main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand{display:none !important;}
.menu-item-widget-area-container .textwidget .image{margin-right:0px; margin-bottom:30px;}
.menu-item-widget-area-container .widget.widget_text .textwidget .about-content{width:100%;}
.page-template-tpl-landingpage #menu-container{clear:both; float:left; width:100%; margin:0px 0px 40px; position:relative;}
.page-template-tpl-landingpage #menu-container #main-menu, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu{float:left; width:100%;}
#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand:before, .megamenu-child-container ul.sub-menu > li > ul li a.dt-menu-expand:before, #main-menu li.menu-item-language:hover ul{display:none;}
#main-menu li.menu-item-language ul:before{display:none; height:0px;}
#main-menu ul li.menu-item-simple-parent ul{border:none;}
#main-menu .megamenu-child-container > ul.sub-menu > li .menu-item-widget-area-container .widget.widget_text .textwidget .about-image img{max-width:150px;}
#main-menu li.menu-item-language ul{position:inherit;}
.page-template-tpl-landingpage #menu-container #main-menu ul li a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li > a, #main-menu > ul.menu > li.current-menu-ancestor > a, #main-menu > ul.menu > li.current_page_ancestor > a{color:#999999; background:none; background-color:transparent;}
.page-template-tpl-landingpage #menu-container #main-menu > ul > li:hover > a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li.current_page_item > a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li > a:hover, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li a:hover, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li.current_page_item > a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li.current_page_ancestor > a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li.current-menu-item > a, .page-template-tpl-landingpage #menu-container #main-menu > ul.menu > li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul li ul li:hover a, #main-menu ul.menu ul.sub-menu li.current_page_item > a, #main-menu ul.menu ul.sub-menu li:hover > a{color:#333333;}
#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent ul li:hover > ul, #main-menu ul li.menu-item-simple-parent ul li ul li:hover > ul{display:none;}
#header-wrapper{position:static !important;}
.about-image, .megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-image{width:100%; margin:0px 0px 30px; text-align:center;}
.about-content, #primary.page-with-sidebar .about-content, .megamenu-child-container > ul.sub-menu > li.fill-two-columns .menu-item-widget-area-container .widget.widget_text .textwidget .about-content{text-align:center; width:100%;}
.about-content .dt-sc-bordered-button.first{margin-right:0px;}
.dt-sc-donutchart-medium{margin:0px 25%;}
.gallery-single .right-gallery.dt-sc-two-third{margin-left:0px; float:left; margin-right:0px;}
.gallery-single .dt-sc-two-third{margin-right:0px;}
#primary.content-full-width .blog-thumb .entry-thumb{margin:0px 0px 30px; width:100%;}
#primary.content-full-width .blog-thumb .entry-details{width:100%;}
.breadcrumb-section .breadcrumb{margin:20px 0px 0px; float:none; position:static; display:inline-block; clear:both; text-align:center; line-height:inherit;}
.tpl-blog-holder .dt-sc-one-half.column, .page-with-sidebar .tpl-blog-holder .dt-sc-one-half.column, .page-with-both-sidebar .tpl-blog-holder .dt-sc-one-half.column, .tpl-blog-holder .dt-sc-one-third.column, .page-with-sidebar .tpl-blog-holder .dt-sc-one-third.column, .page-with-both-sidebar .tpl-blog-holder .dt-sc-one-third.column{width:100%; margin-left:0px; margin-right:0px;}
.blog-entry .entry-details blockquote.alignleft, .blog-entry .entry-details blockquote.alignright{width:100%; margin-right:0px;}
.mailchimp-footer .mailchimp-form{width:100%;}
.office_locations{text-align:center;}
.office_locations ul{margin:0px;}
.office_locations ul li{width:100%; float:none;}
.office_locations{text-align:center;}
.office_locations p{text-align:center; float:none; margin-bottom:30px; margin-right:0px;}
ul.dt-sc-locations li{float:none; margin-bottom:30px; text-align:center; width:100%;}
.dt-sc-text-overlay{right:0px; margin:auto;}
.office_locations .dt-sc-text-overlay p{margin-bottom:10px;}
ul.dt-sc-locations li .dt-sc-text-overlay p{text-align:left;}
.dt-sc-text-overlay:after, .dt-sc-text-overlay:before{right:0px; left:0px; margin:0 auto;}
ul.dt-sc-locations li:after{content:""; padding:0px; display:none;}
footer .mailchimp p, .secondary-sidebar .mailchimp p{text-align:left;}
footer .mailchimp-form input[type=submit], .secondary-sidebar .mailchimp-form input[type=submit]{float:left;}
.blog-thumb.with-sidebar iframe, .mejs-container{min-height:1px;}
.blog-entry .entry-details .entry-meta-right{margin:15px 0px 0px; float:left; clear:both;}
.breadcrumb-section .main-title, .breadcrumb-section .breadcrumb{width:100%;}
.breadcrumb-section .breadcrumb .fa.default{float:none;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{background-color:#000;}
.blog-entry .entry-details .entry-meta-right, .blog-entry .entry-details .entry-meta-left{float:left; text-align:left; width:100%;}
.dt-sc-ico-content.type4{margin-bottom:50px;}
.dt-sc-event-container .dt-sc-event-thumb{width:100%; margin-right:0px; margin-bottom:20px;}
.dt-sc-event-container .dt-sc-event-content{width:100%;}
.dt-sc-testimonial .author{float:none; margin:0px auto;}
.dt-sc-testimonial .author-meta{float:none; text-align:center; margin:10px 0px 0px; width:100%;}
h1.dt-sc-underlined.alignright, h2.dt-sc-underlined.alignright, h3.dt-sc-underlined.alignright, h4.dt-sc-underlined.alignright, h5.dt-sc-underlined.alignright, h6.dt-sc-underlined.alignright{margin-left:0px;}
.carousel-arrows{top:-50px; left:50% !important; margin:0px 0px 0px -50px;}
#main .fullwidth-section .column.dt-sc-one-fourth{width:100%; margin-left:0px; margin-bottom:20px;}
ul.time-table > li, .page-with-sidebar ul.time-table > li{width:100%; margin-right:0px;}
.page-template-tpl-landingpage header#dt-landing-page{position:static !important;}
#tribe-bar-collapse-toggle{font-size:11px;}
#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow::after{right:-10px;}
}
@media only screen and (max-width: 768px){
#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label{margin-bottom:5px;}	
.tribe-mobile-day-date{color:#2f2f2f;}
#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover, .tribe-events-calendar td.tribe-events-present.mobile-active, .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{background-color:#999;}
}  @media only screen and (min-width: 480px) and (max-width: 767px){
.container{width:420px;}
.boxed .wrapper, .boxed #lang_sel_footer{width:460px;}
.boxed .is-sticky #header-wrapper, .boxed #menu-container{width:420px;}
.boxed .is-sticky #header-wrapper, .boxed #menu-container{width:100%;}
.boxed .inner-wrapper{margin:0px 0px;}
.wrapper .column{margin-bottom:20px; margin-left:0px;}
.dt-sc-pricing-table.no-space .dt-sc-one-fourth.column, .dt-sc-one-fourth.column, .dt-sc-one-half.column, .dt-sc-one-third.column, .dt-sc-three-fourth.column, .dt-sc-two-third.column, .dt-sc-one-fifth.column, .dt-sc-four-fifth.column, .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, .dt-sc-two-sixth.column, .dt-sc-one-sixth.column{width:100%;}
h1{line-height:32px;}
h2{line-height:30px;}
th, td{padding:10px 0px; font-size:10px;}
.wrapper blockquote.alignleft{width:100%; margin:0px 0px 50px;}
.is-sticky #menu-container{position:static !important;}
header{text-align:center;}
header .contact-details{float:none; margin:0px 0px 30px; padding:0px; clear:both; width:100%; text-align:center;}
header .contact-details p{text-align:center; margin:0px 0px 15px;}
.about-content .dt-sc-bordered-button.first{margin-right:15px;}
.top-bar{text-align:center;}
header .dt-sc-contact-number, header .alignright{float:none; clear:both; margin:15px 0px 5px;}
header .alignright{margin:0px 0px 25px; display:inline-block;}
#menu-container #searchformmenu{float:left; clear:both; width:100%;}
#menu-container{position:static;}
.page-template-tpl-landingpage #menu-container #main-menu{width:420px;}
#menu-container #searchformmenu{float:left; clear:both; width:100%; margin:55px 0px 0px;}
#menu-container #searchformmenu input[type=text]{width:365px; padding:13px 16px;}
#menu-container #searchformmenu input[type=submit]{padding:12px 15px;}
header ul.dt-sc-social-icons li:first-child a{padding-left:10px;}
.dt-menu-toggle{display:block;}
#main-menu > ul.menu{display:none;}
.dt-menu-expand{display:block !important;}
#main-menu > ul.menu > li > a{margin-top:0px; line-height:50px; padding:0px 15px;}
header #main-menu > ul.menu > li.current_page_item > a, header #main-menu > ul.menu > li > a:hover{background-color:transparent;}
.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px;}
.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0px; width:100%;}
.megamenu-child-container > ul.sub-menu, .megamenu-child-container > ul.sub-menu ul.sub-menu{display:none;}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns ul.sub-menu{display:block;}
#main-menu .megamenu-child-container .dt-sc-one-fourth{width:100%; margin:0px auto 30px; display:inline-block; float:none;}
.megamenu-child-container .dt-sc-ico-content.type1 h5 a{padding:0px;}
#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before{top:0px;}
#main-menu ul li.menu-item-simple-parent ul li a{line-height:50px; padding:0px 0px 0px 20px; color:inherit;}
#main-menu ul li.menu-item-simple-parent ul, #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{position:inherit; top:0px; margin:0px; width:100%; left:0px; border-top:0px;}
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before{background:none;}
#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu, #main-menu ul.menu > li > ul.sub-menu{padding:10px 20px; float:left; width:100%;}
#main-menu ul.menu > li > .megamenu-child-container{display:block; border:none; padding:0px;}
#main-menu > ul.menu > li{border-bottom:1px solid #f0f0f0;}
#main-menu > ul.menu > li > a{border:none;}
#main-menu > ul.menu > li > a:after{background:none;}
#main-menu > ul.menu > li > a{color:#999999;}
#menu-container{height:auto; padding:15px 0px;}
#main-menu ul.menu > li, #main-menu ul.menu > li > ul.sub-menu > li, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{width:100%; padding:0px; text-align:left; clear:both; margin:0px;}
#main-menu{width:inherit; position:absolute; background:#FFFFFF; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);}
#main-menu ul li.menu-item-simple-parent ul{position:static;}
.megamenu-4-columns-group .megamenu-child-container{left:0px !important; width:420px;}
#menu-container ul.dt-sc-social-icons{float:none; width:100%; text-align:center; margin:44px 0px 0px;}
#main-menu ul li.menu-item-simple-parent ul{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#main-menu > ul.menu > li a:hover, #main-menu > ul.menu > li.current_page_item > a{color:#333333;}
#main-menu ul.menu li a{display:block; font-size:14px;}
#main-menu > ul.menu > li.current_page_item > a:after{border:none;}
.megamenu-child-container:before, #main-menu ul li.menu-item-simple-parent ul:before{display:none;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{display:inline-block; font-size:12px;}
#main-menu .megamenu-child-container .entry-meta .date, #main-menu .megamenu-child-container .entry-meta .comments{font-size:13px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{margin-bottom:30px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{text-align:center;}
.menu-item-widget-area-container .textwidget .image, .menu-item-widget-area-container .widget.widget_text .textwidget .alignleft{width:100%;}
header #main-menu > ul > li:hover > a{background-color:transparent;}
header ul.dt-sc-social-icons li{display:inline-block; float:none;}
.breadcrumb-section{text-align:center;}
.breadcrumb-section h1{display:inline-block; float:none;}
.breadcrumb-section .breadcrumb{margin:20px 0px 0px; float:none; display:inline-block; clear:both;}
.breadcrumb-section .breadcrumb a, .breadcrumb-section .breadcrumb span{float:none;}
.attorney_list .result-count{float:none; text-align:center; margin:15px 0px 10px; display:inline-block; width:100%;}
.attorney_content .image, #primary.content-full-width .attorney_content .image{float:none; width:100%; display:inline-block; margin:0 auto 20px; text-align:center;}
#primary.content-full-width .attorney_content .image{display:block; width:130px;}
.attorney_list .attorney_content .image img{display:inline-block;}
.attorney_content .attorney_details{width:100%; text-align:center;}
.attorney_content .attorney_details .alignleft, .attorney_content .attorney_details .alignright{float:none; margin:0px auto; text-align:center;}
.attorney_content .phone-no{float:none; margin:10px 0px 0px; clear:both; display:block; padding:0px;}
.attorney_content .phone-no:before{display:none;}
.mailchimp{width:420px; padding:15px 20px;}
.mailchimp-form input[type=email]{width:282px;}
.office_locations ul.dt-sc-locations{margin:0px 0px 0px;}
.office_locations ul.dt-sc-locations li{width:100%; margin-bottom:30px;}
ul.dt-sc-locations li:after{content:""; padding:0px; display:none;}
.copyright{text-align:center; width:100%;}
.copyright .copyright-info{float:none; margin-bottom:10px;}
footer .copyright .footer-links{float:none; display:inline-block;}
.mailchimp-footer .mailchimp-form input[type=email], .mailchimp-footer .mailchimp-form input[type=text]{width:100%;}
.mailchimp-footer .mailchimp .mailchimp-form input[type="submit"]{text-align:center; margin:15px 0px 0px; display:inline-block; float:none;}
.office_locations{text-align:center;}
.office_locations ul{margin:0px;}
.office_locations ul li{width:100%; float:none;}
.office_locations{text-align:center;}
.office_locations p{text-align:center; float:none; margin-bottom:30px; margin-right:0px;}
ul.dt-sc-locations li{float:none; margin-bottom:30px; text-align:center; width:100%;}
.dt-sc-text-overlay{right:0px; margin:auto;}
.office_locations .dt-sc-text-overlay p{margin-bottom:10px;}
ul.dt-sc-locations li .dt-sc-text-overlay p{text-align:left;}
.dt-sc-text-overlay:after, .dt-sc-text-overlay:before{right:0px; left:0px; margin:0 auto;}
.mailchimp-form{text-align:center;}
.mailchimp p{margin:0px 0px 10px; text-align:center; width:100%;}
#primary.page-with-sidebar{width:100%; margin-right:0px;}
#secondary, #secondary-right, #secondary-left{width:100%;}
.aligncenter a.dt-sc-bordered-button{margin:15px 0px;}
.blog-thumb .entry-thumb{margin:0px 0px 30px 0px; width:100%;}
.blog-thumb .entry-details{width:100%;}
.entry-meta .entry_format{line-height:21px;}
#primary.page-with-sidebar .dt-sc-one-third .blog-entry .entry-meta .entry-meta-right{clear:none; float:right; margin:5px 0px 0px; width:auto;}
.fullwidth-background.count_section .dt-sc-one-fourth{width:100%;}
.fullwidth-background.count_section .column{margin:0px;}
.consultation-form .dt-sc-bordered-button, .consultation-form input[type=submit]{margin:0px 0px 15px 10px; padding:10px 15px; font-size:12px;}
.about-author .author-description{width:77%;}
ul.commentlist li .author-name a{margin-bottom:10px;}
.comment-details .alignright{float:left; clear:both; margin-bottom:10px;}
.dt-sc-ico-content.type4{margin-bottom:50px;}
.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0px 0px 50px;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li{width:100%; margin:0px;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li a{width:100%; float:left;}
.dt-sc-video-wrapper iframe{height:250px;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-callout-box .dt-sc-button{float:none;}
.dt-sc-callout-box .dt-sc-one-fifth{margin-bottom:0px; margin-top:-10px;}
.dt-sc-callout-box .icon{display:inline-block; float:none; margin:-5px 0 20px;}
.column .dt-sc-donutchart-small{margin:0px 40%;} 
.column .dt-sc-donutchart-medium{margin:0px 27%;}
.column .dt-sc-donutchart-large{margin:0px 14%;}
.first .dt-sc-colored-box{ }
.dt-sc-colored-box{margin:0px 0px 20px;}
#main .dt-sc-callout-box .dt-sc-button{float:none;}
.wrapper blockquote.alignright{margin:0px 0px 10px; width:100%; float:left;}
#tribe-bar-collapse-toggle{padding:20px 15px 15px;}
}
@media only screen and (max-width: 479px){
.entry-body h6{line-height:inherit;}	
.about-author .author-description h6, ul.commentlist li .author-name a{font-size:14px;}
.entry-meta .entry-meta-right{margin:15px 0px 0px; display:inline-block; width:100%;}
.breadcrumb-section .breadcrumb{line-height:22px;}
#main .dt-sc-title:before{width:inherit;}
#primary.content-full-width .attorney_content .image{float:none; margin:0 auto 20px; text-align:center;}
#primary.content-full-width .attorney_content .image{display:block; width:130px;}
.faq h5.dt-sc-toggle-accordion a{line-height:25px;}
.faq h5.dt-sc-toggle-accordion:before{width:25px; height:25px; line-height:25px;}
.about-author .author-description span{float:none;}
.dt-sc-pullquote1.alignleft, .dt-sc-pullquote2.alignleft, .dt-sc-pullquote3.alignleft, .dt-sc-pullquote4.alignleft, .dt-sc-pullquote5.alignleft, .dt-sc-pullquote6.alignleft, .dt-sc-pullquote1.alignright, .dt-sc-pullquote2.alignright, .dt-sc-pullquote3.alignright, .dt-sc-pullquote4.alignright, .dt-sc-pullquote5.alignright, .dt-sc-pullquote6.alignright{width:100%; text-align:center; margin-left:0px; margin-right:0px;}
ul.dt-sc-tabs-vertical, .dt-sc-tabs-vertical-content, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content{width:100%;}
.dt-sc-tabs-vertical-content, .dt-sc-tabs-vertical-frame-content{padding-top:20px; border-left:none; border-width:5px 0px 0px 0px; padding-left:0px; min-height:1px;}
ul.dt-sc-tabs-vertical-frame li{margin-bottom:0px;}
ul.dt-sc-tabs-vertical-frame li a{border-width:5px 0px 0px 0px;}
.dt-sc-sorting-container a{font-size:12px; padding:8px 15px;}
#wp-calendar caption{padding:5px 0px; font-size:12px;}	
}  @media only screen and (min-width: 320px) and (max-width: 479px){
.container{width:290px;}
.boxed .wrapper, .boxed #menu-container, .boxed #lang_sel_footer, .boxed .is-sticky #header-wrapper{width:100%;}
.boxed .inner-wrapper{margin:0px 0px;}
.wrapper .column{margin-bottom:20px; margin-left:0px;}
.dt-sc-pricing-table.no-space .dt-sc-one-fourth.column, .dt-sc-one-fourth.column, .dt-sc-one-half.column, .dt-sc-one-third.column, .dt-sc-three-fourth.column, .dt-sc-two-third.column, .dt-sc-one-fifth.column, .dt-sc-four-fifth.column, .dt-sc-three-fifth.column, .dt-sc-two-fifth.column, .dt-sc-one-sixth.column, .dt-sc-two-sixth.column, .dt-sc-three-sixth.column, .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, .dt-sc-two-sixth.column, .dt-sc-one-sixth.column{width:100%;}
h1{line-height:32px;}
h2{line-height:30px;}
h3{line-height:24px;}
th, td{padding:5px; font-size:8px;}
.wrapper blockquote.alignleft{width:100%; margin:0px 0px 50px;}
.top-bar{text-align:center; padding:15px 0px;}
header .dt-sc-contact-number, header .alignright{float:none; display:inline-block; margin:5px 0px 20px;}
header .dt-sc-contact-number{margin:10px auto 0px; text-align:center; display:block; font-size:12px;}
.is-sticky #menu-container{position:static !important;}
.logo a img{height:auto !important;}
header{text-align:center;}
header .contact-details{float:none; margin:0px 0px 30px; padding:0px; clear:both; width:100%; text-align:center;}
header .contact-details p{text-align:center; margin:0px 0px 15px;}
#menu-container{position:static;}
.page-template-tpl-landingpage #menu-container #main-menu{width:290px;}
#menu-container ul.dt-sc-social-icons{float:none; width:100%; text-align:center; margin:44px 0px 0px;}
#menu-container #searchformmenu{float:left; clear:both; width:100%; margin:55px 0px 0px;}
#menu-container #searchformmenu input[type=text]{width:234px;}
header ul.dt-sc-social-icons li:first-child a{padding-left:10px;}
.dt-menu-toggle{display:block;}
#main-menu > ul.menu{display:none;}
.dt-menu-expand{display:block !important;}
#main-menu{width:inherit; position:absolute; background:#FFFFFF; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);}
header #main-menu > ul.menu > li.current_page_item > a, header #main-menu > ul.menu > li > a:hover{background-color:transparent;}
.megamenu-child-container:before, #main-menu ul li.menu-item-simple-parent ul:before{display:none;}
#main-menu .megamenu-child-container .widget.widget_recent_entries .entry-meta .date, #main-menu .megamenu-child-container .widget.widget_recent_entries .entry-meta .comments{font-size:13px;}
.menu-item-widget-area-container .widget.widget_text .textwidget .alignleft{width:100%; text-align:center; margin:0px 0px 20px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{margin-bottom:10px;}
#main-menu ul.menu li a{display:block; font-size:14px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{font-size:12px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{display:inline-block;}
#main-menu > ul.menu > li > a{margin-top:0px; line-height:50px; padding:0px 15px;}
.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px;}
.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0px; width:100%;}
.megamenu-child-container > ul.sub-menu, .megamenu-child-container > ul.sub-menu ul.sub-menu{display:none;}
#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before{top:0px;}
#main-menu ul li.menu-item-simple-parent ul li a{line-height:50px; padding:0px 0px 0px 20px; color:inherit;}
#main-menu ul li.menu-item-simple-parent ul, #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{position:inherit; top:0px; margin:0px; width:100%; left:0px; border-top:0px;}
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before{background:none;}
#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu, #main-menu ul.menu > li > ul.sub-menu{padding:10px 20px; float:left; width:100%;}
#main-menu ul.menu > li > .megamenu-child-container{display:block; border:none; padding:0px;}
#main-menu > ul.menu > li{border-bottom:1px solid #f0f0f0; margin:0px;}
#main-menu > ul.menu > li > a{color:#999999; background:none;}
#main-menu > ul.menu > li a:hover, #main-menu > ul.menu > li.current_page_item > a{color:#333333;}
#main-menu > ul.menu > li > a:after{background:none;}
#main-menu > ul.menu > li.current_page_item > a:after{border:none;}
#menu-container{height:auto; padding:15px 0px;}
#main-menu ul.menu > li, #main-menu ul.menu > li > ul.sub-menu > li, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{width:100%; padding:0px; text-align:left; clear:both;}
#main-menu{width:inherit; position:absolute; background:#FFFFFF;}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns ul.sub-menu{display:block;}
.megamenu-child-container .dt-sc-ico-content.type1 h5 a{padding:0px;}
#main-menu .megamenu-child-container .dt-sc-one-fourth{width:100%; margin:0px auto 30px; display:inline-block; float:none;}
#main-menu ul li.menu-item-simple-parent ul{position:static;}
header #main-menu > ul > li:hover > a{background-color:transparent;}
.megamenu-4-columns-group .megamenu-child-container{left:0px !important; width:290px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{text-align:center;}
.menu-item-widget-area-container .textwidget .image, .menu-item-widget-area-container .widget.widget_text .textwidget .alignleft{width:100%;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button.first{margin-right:10px;}
header ul.dt-sc-social-icons li{display:inline-block; float:none;}
.breadcrumb-section{text-align:center;}
.breadcrumb-section h1{display:inline-block;}
.breadcrumb-section .breadcrumb{margin:20px 0px 0px; position:static; clear:both;}
.breadcrumb-section h1, .breadcrumb-section .breadcrumb{text-align:center; float:none;}
.breadcrumb-section .breadcrumb a, .breadcrumb-section .breadcrumb span{float:none;}
.attorney-form .selection-box{width:190px;}
.attorney_list .result-count{float:none; text-align:center; margin:15px 0px 10px; display:inline-block; width:100%; line-height:inherit;}
.attorney_content .image{float:none; width:100%; display:inline-block; margin:0 auto 20px; text-align:center;}
.attorney_list .attorney_content .image img{display:inline-block;}
.attorney_content .attorney_details{width:100%; text-align:center;}
.attorney_content .attorney_details .alignleft, .attorney_content .attorney_details .alignright{float:none; margin:0px auto; text-align:center;}
.attorney_content .attorney_details h6{display:block; margin:0 auto; text-align:center;}
.attorney_content .phone-no{float:none; margin:10px 0px 0px;}
.attorney_content .phone-no:before{display:none;}
.attorney-form p label{margin:0px 10px 0px 0px;}
.mailchimp-footer .mailchimp{width:300px; padding:15px 20px;}
.mailchimp-footer .mailchimp-form input[type=email], .mailchimp-footer .mailchimp-form input[type=text]{width:100%;}
.mailchimp-footer .mailchimp .mailchimp-form input[type="submit"]{text-align:center; margin:15px 0px 0px; display:inline-block; float:none;}
.office_locations{text-align:center;}
.office_locations ul{margin:0px;}
.office_locations ul li{width:100%; float:none;}
.office_locations{text-align:center;}
.office_locations p{text-align:center; float:none; margin-bottom:30px;}
.office_locations ul.dt-sc-locations li{float:none; margin-bottom:30px; width:100%;}
.office_locations .dt-sc-text-overlay{right:0px; margin:auto;}
.office_locations .dt-sc-text-overlay p{margin-bottom:10px;}
.office_locations .dt-sc-text-overlay:after, .office_locations .dt-sc-text-overlay:before{right:0px; left:0px; margin:0 auto;}
.mailchimp-form{text-align:center;}
.mailchimp p{margin:0px 0px 10px; text-align:center; width:100%;}
.office_locations ul.dt-sc-locations li:after{content:""; padding:0px;}
.office_locations ul.dt-sc-locations li .dt-sc-text-overlay p{text-align:left;}
.footer-logo a{font-size:12px;}
footer ul.dt-sc-social-icons{width:100%;}
footer .widget_text_logo h4{font-size:18px;}
.copyright{text-align:center; width:100%;}
.copyright .copyright-info{float:none; margin-bottom:10px; line-height:inherit;}
footer .copyright .footer-links{float:none; display:inline-block;}
.footer_top_image a{font-size:12px;}
.copyright .footer-links ul li{margin:0px 5px 0px 0px;}
#primary.page-with-sidebar{width:100%; margin-right:0px;}
#secondary, #secondary-right, #secondary-left{width:100%;}
.aligncenter a.dt-sc-bordered-button{margin:15px 0px; font-size:14px;}
.fullwidth-background.count_section .dt-sc-one-fourth{width:100%;}
.fullwidth-background.count_section .column{margin:0px;}
.blog-thumb .entry-thumb{margin:0px 0px 30px 0px; width:100%;}
.blog-thumb .entry-details{width:100%;}
.entry-meta .date, .entry-meta .comments{padding:5px 12px; font-size:12px;}
.widget.widget_recent_entries .entry-meta .date, .widget.widget_recent_entries .entry-meta .comments{padding:5px 18px;}
footer .widget.widget_recent_entries .entry-meta .date{padding:0px 12px 0px 0px;}
footer .widget.widget_recent_entries .entry-meta .comments{padding:0px;}
.entry-meta .entry-meta-right{float:left;}
.entry-meta .entry-meta-right p{font-size:12px;}
.entry-meta .entry_format{line-height:19px;}
.about-author .author-thumb{float:none; margin:0 auto 30px; display:block;}
.about-author .author-description{float:none; text-align:center; width:100%;}
.about-author .author-description h6, ul.commentlist li .author-name a{float:none; display:inline-block;}
.about-author .author-description span{display:inline-block;}
.blog-entry-inner{padding:0px;}
.pagination .prev-post a, .pagination ul li a, .pagination .next-post a, .pagination ul li .page-numbers.current, .page-link a span, .page-link span{font-size:10px;}
.pagination ul li a, .pagination ul li .page-numbers.current, .page-link a, .page-link > span{width:30px; height:30px;}
.pagination ul li a.prev.page-numbers:hover:before{width:92%;}
.pagination ul li a.next.page-numbers:hover:before{width:90%;}
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .pagination ul li .page-numbers.current, .page-link a, .page-link > span{padding:0px 8px; line-height:30px;}
.page-link a, .page-link > span{padding:0px 12px;}
.pagination ul li a:hover:before, .pagination ul li.active-page:before, .page-link > span:before, .page-link a:before{width:24px; height:24px;}
#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:90px; max-height:90px; display:inline-block; text-align:center; margin-bottom:20px;}
.secondary-sidebar .dt-sc-testimonial .author-meta{font-size:12px;}
.consultation-form .alignright{float:none; text-align:center; margin:0 auto; display:inline-block;}
.consultation-form input[type=submit], .consultation-form .dt-sc-bordered-button{margin:0px auto 30px; display:inline-block;}
.about-author, .commententries{text-align:center;}
ul.commentlist li{padding:100px 0px 0px;}
ul.commentlist li .comment-author{right:0px; margin:auto;}
ul.commentlist li .comment-author img{float:none;}
.dt-sc-ico-content.type3{margin-bottom:50px;}
.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0px 0px 50px;}
.dt-sc-pullquote.alignleft, .dt-sc-pullquote.alignright{width:100%;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li{width:100%; margin:0px;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li a{width:100%; float:left;}
.dt-sc-testimonial .author-meta{font-size:12px;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-callout-box .dt-sc-button{float:none;}
.dt-sc-callout-box .dt-sc-one-fifth{margin-bottom:0px; margin-top:-10px;}
.dt-sc-callout-box .icon{display:inline-block; float:none; margin:-5px 0 20px;}
.dt-sc-callout-box h4{font-size:18px;}
.dt-sc-callout-box h5{font-size:16px;}
.dt-sc-colored-box{margin:0px 0px 20px;}
.dt-sc-tabs-container .dt-sc-tabs-frame-content ul.dt-sc-ico-list li{width:140px;}
.dt-sc-donutchart-large{width:260px;}
.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large .donutchart-text{width:260px !important; height:260px !important; line-height:260px !important;}
.our-people-detail .image{width:100%; margin:0px 0px 20px 0px;}
.our-people-detail-info{width:100%;}
.dt-sc-video-wrapper iframe{height:200px;}
.carousel-arrows{top:-50px; left:50% !important; margin:0px 0px 0px -50px;}
h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a, h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle a{font-size:12px;}
.column .dt-sc-donutchart-small{margin:0px 34%;} 
.column .dt-sc-donutchart-medium{margin:0 16%;}
#main .dt-sc-callout-box .dt-sc-button{float:none;}
.wrapper blockquote.alignright{margin:0px 0px 10px; width:100%; float:left;}
.back-to-top{bottom:30px;}
}  @media only screen and (max-width: 319px){
.container{width:200px;}
.boxed .wrapper, .boxed #menu-container, .boxed #lang_sel_footer, .boxed .is-sticky #header-wrapper{width:100%;}
.boxed .inner-wrapper{margin:0px 0px;}
.wrapper .column{margin-bottom:20px; margin-left:0px;}
.dt-sc-pricing-table.no-space .dt-sc-one-fourth.column, .dt-sc-one-fourth.column, .dt-sc-one-half.column, .dt-sc-one-third.column, .dt-sc-three-fourth.column, .dt-sc-two-third.column, .dt-sc-one-fifth.column, .dt-sc-four-fifth.column, .dt-sc-three-fifth.column, .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, .dt-sc-two-sixth.column, .dt-sc-one-sixth.column{width:100%;}
h1{line-height:32px; font-size:25px;}
h2{line-height:30px; font-size:24px;}
h3{line-height:24px; font-size:22px;}
th, td{padding:5px 0px; font-size:8px;}
input[type=submit]{padding:10px 20px;}
.wrapper blockquote.alignleft{width:100%; margin:0px 0px 50px;}
.is-sticky #menu-container{position:static !important;}
.logo a img{height:auto !important;}
header{text-align:center;}
header .alignright{float:none; margin:5px 0px 10px; display:inline-block;}
header .alignright .dt-sc-bordered-button{font-size:12px;}
ul.dt-sc-social-icons li a{padding:0px 5px;}
header .dt-sc-contact-number{float:none; text-align:center; clear:both; margin:10px 0px 0px;}
#menu-container{position:static;}
.page-template-tpl-landingpage #menu-container #main-menu{width:200px;}
#menu-container #searchformmenu{float:left; clear:both; width:200px; margin:55px 0px 0px;}
#menu-container #searchformmenu input[type=text]{width:145px; padding:12px 16px;}
#menu-container #searchformmenu input[type=submit]{padding:10px 15px;}
header ul.dt-sc-social-icons li:first-child a{padding-left:10px;}
.dt-menu-toggle{display:block;}
#main-menu > ul.menu{display:none;}
.dt-menu-expand{display:block !important;}
#main-menu{width:inherit; position:absolute; background:#FFFFFF; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);}
header #main-menu > ul.menu > li.current_page_item > a, header #main-menu > ul.menu > li > a:hover{background-color:transparent;}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns ul.sub-menu{display:block;}
.megamenu-child-container .dt-sc-ico-content.type1 h5, .megamenu-child-container .dt-sc-ico-content.type1 h5 a{font-size:10px;}
.megamenu-child-container .dt-sc-ico-content.type1 h5 a{padding:0px;}
#main-menu .megamenu-child-container .dt-sc-one-fourth{width:100%; margin:0px auto 30px; display:inline-block; float:none;}
#main-menu > ul.menu > li > a{margin-top:0px; line-height:28px; font-size:12px; padding:0px 15px;}
#main-menu > ul.menu > li > a{display:block; color:#999999;}
.megamenu-child-container:before, #main-menu ul li.menu-item-simple-parent ul:before{display:none;}
#main-menu .megamenu-child-container ul.sub-menu .dt-sc-ico-content.type1 h5 a{font-size:15px;}
#main-menu .megamenu-child-container ul.sub-menu li ul.sub-menu li a{padding-left:0px;}
#main-menu .megamenu-child-container .widget.widget_recent_entries .entry-meta .date, #main-menu .megamenu-child-container .widget.widget_recent_entries .entry-meta .comments{font-size:13px; width:100%; text-align:center;}
.menu-item-widget-area-container .widget.widget_text .textwidget .alignleft{width:100%; text-align:center; margin:0px 0px 20px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{font-size:12px; line-height:24px; margin-bottom:15px;}
.menu-item-widget-area-container .widget .textwidget{line-height:24px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button{padding:5px 12px; font-size:13px; line-height:normal; display:block; text-align:center;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{margin-bottom:30px;}
.menu-item-widget-area-container li.widget.widget_recent_entries:first-child{margin-bottom:20px;}
.menu-item-widget-area-container li.widget.widget_recent_entries{margin-left:0px; width:100%;}
.megamenu-child-container > ul.sub-menu, .megamenu-child-container > ul.sub-menu ul.sub-menu{display:none;}
#main-menu ul li.menu-item-simple-parent ul li a:before, .megamenu-child-container ul.sub-menu > li > ul li a:before{top:0px;}
#main-menu ul li.menu-item-simple-parent ul li a, .megamenu-child-container ul.sub-menu > li > ul li a{line-height:28px; padding:0px 0px 0px 20px; color:inherit; font-size:12px;}
#main-menu ul li.menu-item-simple-parent ul, #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{position:inherit; top:0px; margin:0px; width:100%; left:0px; border-top:0px;}
#main-menu ul li.menu-item-simple-parent ul:before, .megamenu-child-container:before{background:none;}
#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu, #main-menu ul.menu > li > ul.sub-menu{padding:10px 20px; float:left; width:100%; border:none;}
#main-menu ul.menu > li > .megamenu-child-container{display:block; border:none; padding:0px;}
#main-menu > ul.menu > li{border-bottom:1px solid #f0f0f0; margin:0px;}
#main-menu > ul.menu > li > a{border:none;}
#main-menu > ul.menu > li a:hover, #main-menu > ul.menu > li.current_page_item > a{color:#333333;}
#main-menu > ul.menu > li > a:after{background:none;}
#main-menu > ul.menu > li.current_page_item > a:after{border:none;}
#menu-container{height:auto; padding:15px 0px;}
#main-menu ul.menu > li, #main-menu ul.menu > li > ul.sub-menu > li, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{width:100%; padding:0px; text-align:left; clear:both;}
#main-menu{width:inherit; position:absolute; background:#FFFFFF; box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 5px 10px rgba(0, 0, 0, 0.25);}
.megamenu-4-columns-group .megamenu-child-container{left:0px !important; width:200px;}
#main-menu .megamenu-child-container .widget ul.product_list_widget li a img{margin-right:10px;}
#menu-container ul.dt-sc-social-icons{float:none; width:100%; text-align:center; margin:44px 0px 0px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text span.dt-sc-highlight{text-align:center;}
.menu-item-widget-area-container .textwidget .image, .menu-item-widget-area-container .widget.widget_text .textwidget .alignleft{width:100%;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button.first{margin:0px auto 15px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container .widget_text .dt-sc-bordered-button span{margin:0px 5px 0px 0px; display:inline-block;}
header #main-menu > ul > li:hover > a{background-color:transparent;}
header ul.dt-sc-social-icons li{display:inline-block; float:none;}
.breadcrumb-section{text-align:center;}
.breadcrumb-section h1{display:inline-block;}
.breadcrumb-section h1, .breadcrumb-section .breadcrumb{text-align:center; float:none;}
.breadcrumb-section .breadcrumb{margin:20px 0px 0px;}
.breadcrumb-section .breadcrumb a, .breadcrumb-section .breadcrumb span{float:none;}
.attorney-form p label{float:none; text-align:center; display:block;}
.attorney_list .result-count{float:none; text-align:center; margin:15px 0px 10px; display:inline-block; width:100%;}
.attorney_content .image{float:none; width:100%; display:inline-block; margin:0 auto 20px; text-align:center;}
.attorney_list .attorney_content .image img{display:inline-block;}
.attorney_content .attorney_details{width:100%; text-align:center;}
.attorney_content .attorney_details .alignleft, .attorney_content .attorney_details .alignright{float:none; margin:0px auto; text-align:center;}
.attorney_content .phone-no{float:none; border:none; padding:0px; margin:0px;}
.entry-meta .date, .entry-meta .comments, footer .dt-sc-contact-info{font-size:12px;}
.entry-meta .date, .entry-meta .comments{padding:6px 14px;}
.widget.widget_recent_entries .entry-meta .date, .widget.widget_recent_entries .entry-meta .comments{padding:5px 18px;}
footer .widget.widget_recent_entries .entry-meta .date{padding:0px 12px 0px 0px;}
footer .widget.widget_recent_entries .entry-meta .comments{padding:0px;}
.secondary-sidebar .widget.widget_recent_entries .entry-meta .date, .secondary-sidebar .widget.widget_recent_entries .entry-meta .comments{padding:5px 12px; font-size:10px;}
.entry-meta .entry-meta-right{float:none; text-align:center;}
.entry-meta .entry-meta-right p{float:none; display:inline-block;}
.pagination .prev-post a, .pagination ul li a, .pagination .next-post a, .pagination ul li .page-numbers.current, .page-link a, .page-link > span, .page-link a span{font-size:9px;}
.pagination ul li a.prev.page-numbers, .pagination ul li a.next.page-numbers{width:auto;}
.pagination ul li a.prev.page-numbers:hover:before{width:91%;}
.pagination ul li a.next.page-numbers:hover:before{width:89%;}
.pagination ul li a, .pagination ul li .page-numbers.current, .page-link a, .page-link > span{width:28px; height:28px;}
.pagination ul li a, .pagination .next-post a, .pagination .prev-post a, .pagination ul li .page-numbers.current{padding:1px 3px;}
.page-link a, .page-link > span{padding:1px 11px;}
.pagination .prev-post a span, .pagination .next-post a span{margin:0px;}
.pagination ul li a:hover:before, .pagination ul li.active-page:before, .page-link > span:before, .page-link a:before{width:22px; height:22px;}
.fullwidth-background.benefits_section iframe{width:164px; height:122px;}
.dt-sc-ico-content.type4 .icon{width:50px; margin:0px 10px 0px 0px;}
.dt-sc-ico-content.type4 h5{line-height:48px; font-size:12px;}
.consultation-form p.alignright{float:none; text-align:center; margin-left:0px; width:100%; display:block;}
.consultation-form .dt-sc-bordered-button, .consultation-form input[type=submit]{float:none; margin:0px 0px 20px; padding:10px 12px;}
.mailchimp{width:100%; padding:20px 15px; float:left;}
.mailchimp-form input[type=email]{width:100%;}
.mailchimp .mailchimp-form input[type="submit"]{clear:both; display:inline-block; margin:10px 0px 0px;}
.mailchimp-footer .mailchimp .mailchimp-form input[type="submit"]{float:none;}
.copyright{text-align:center; width:100%;}
.copyright .copyright-info{float:none; margin-bottom:10px; line-height:inherit;}
footer ul.dt-sc-social-icons{width:100%;}
footer .dt-sc-contact-info span{margin:0px 5px 0px 0px; width:65px;}
footer .footer-links p{width:100%; margin:0px 0px 10px; padding:0px; text-align:center; background:none;}
.office_locations{text-align:center;}
.office_locations p{text-align:center; float:none; margin-bottom:30px;}
ul.dt-sc-locations li{float:none; margin-bottom:30px; width:100%;}
.dt-sc-text-overlay{right:0px; margin:auto; width:180px;}
ul.dt-sc-locations li .dt-sc-text-overlay a.dt-sc-button{font-size:12px; padding:8px 15px;}
.office_locations .dt-sc-text-overlay p{margin-bottom:10px;}
.dt-sc-text-overlay:after, .dt-sc-text-overlay:before{right:0px; left:0px; margin:0 auto;}
ul.dt-sc-locations li .dt-sc-text-overlay p{text-align:left;}
.mailchimp-form{text-align:center;}
.mailchimp p{margin:0px 0px 10px; text-align:center; float:none;}
.footer-logo a{width:auto; line-height:12px; font-size:10px;}
.footer-logo a img{max-width:70%;}
footer .copyright .footer-links{float:none; display:inline-block;}
footer ul.tweet_list li{overflow:hidden;}
.footer_top_image a{width:auto; font-size:10px; line-height:10px;}
.footer_top_image span{width:35px; height:35px; margin:0px 5px; background-size:35px 35px;}
footer .widget_text_logo h4, footer .widget_text_logo span i{font-size:10px;}
.office_locations ul.dt-sc-social-icons{width:100%; text-align:center;}
.office_locations ul.dt-sc-locations{margin:0px;}
.office_locations ul.dt-sc-locations li:after{content:""; padding:0px;}
.copyright .footer-links ul li{margin:0px 5px 0px 0px;}
#primary.page-with-sidebar{width:100%; margin-right:0px;}
#secondary, #secondary-right, #secondary-left{width:100%;}
.widget #searchform input[type="submit"], #primary #searchform input[type="submit"]{top:-10px;}
.fullwidth-background.count_section .dt-sc-one-fourth{width:100%;}
.fullwidth-background.count_section .column{margin:0px;}
.aligncenter a.dt-sc-bordered-button{margin:15px 0px; padding:8px 15px; font-size:12px;}
.blog-thumb .entry-thumb{margin:0px 0px 30px 0px; width:100%;}
.blog-thumb .entry-details{width:100%;}
.entry-meta .entry_format{padding-left:10px; padding-right:10px;}
.entry-meta .entry_format{line-height:21px;}
.attorney-form .selection-box{width:100%;}
.attorney_content .attorney_details h6{display:block; margin:0 auto; text-align:center;}
.attorney_content .phone-no{float:none; margin:10px 0px 0px;}
.attorney_content .phone-no:before{display:none;}
.about-author, .commententries{text-align:center;}
.comment-details .alignright{float:none; width:100%; text-align:center; margin:0 auto 20px; display:inline-block;}
ul.commentlist li{padding:100px 0px 0px;}
.images{width:100%; margin:0px 0px 20px;}
#primary.with-sidebar .dt-sc-one-half .entry-meta .blog-author{max-width:90px; max-height:90px;}
.author-details{width:100%; text-align:center;}
.about-author .author-thumb{margin:0px auto 20px; max-width:100%; float:none; text-align:center;}
.about-author .author-description{width:100%;}
.about-author .author-description h6{float:none; display:inline-block;}
.about-author .author-description span{display:inline-block;}
.our-people-detail .image{width:100%; margin:0px 0px 20px 0px;}
.our-people-detail-info{width:100%;}
.our-people-detail-info .dt-sc-bordered-button{font-size:12px; padding:5px 12px;}
ul.commentlist{text-align:center;}
ul.commentlist li .comment-author{margin:auto; right:0px;}
ul.commentlist li .comment-author img{float:none;}
.secondary-sidebar .dt-sc-testimonial .author-meta{margin:10px 0px 0px;}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt, .single-tribe_events #tribe-events-content .tribe-events-event-meta dd{font-size:12px;}
.dt-sc-business-hours p{font-size:9px; padding-right:0px;}
.dt-sc-testimonial .author-meta{font-size:12px;}
.dt-sc-three-fourth.column.contact_form_outer{width:100%; margin-bottom:40px;}
.first .dt-sc-colored-box{ }
.dt-sc-colored-box{margin:0px 0px 20px;}
.wrapper .dt-sc-ico-content.type2 h4{line-height:25px;}
.wrapper .dt-sc-button.small, .wrapper .dt-sc-bordered-button.small{font-size:12px; padding:5px 15px;}
.wrapper .dt-sc-button.medium, .wrapper .dt-sc-bordered-button.medium{font-size:13px; padding:6px 16px;}
.wrapper .dt-sc-button.large, .wrapper .dt-sc-bordered-button.large{font-size:16px; padding:10px 18px;}
.wrapper .dt-sc-button.xlarge, .wrapper .dt-sc-bordered-button.xlarge{font-size:18px; padding:12px 18px;}
.dt-sc-ico-content.type3{margin-bottom:50px;}
.dt-sc-pricing-table .dt-sc-pr-tb-col{margin:0px 0px 50px;}
.dt-sc-tb-header-img img{max-width:60px; top:10px; right:0px; left:0px; text-align:center; margin:auto;}
.dt-sc-pr-tb-col:hover .dt-sc-tb-header-img img{top:-35px;}
.dt-sc-pullquote.alignleft, .dt-sc-pullquote.alignright{width:100%;}
.dt-sc-tabs-container ul.dt-sc-tabs li a, .dt-sc-tabs-container ul.dt-sc-tabs-frame li a{padding:0px 10px;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-titled-box h4.dt-sc-titled-box-title{font-size:16px;}
.dt-sc-titled-box h4.dt-sc-titled-box-title span{font-size:14px;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li{width:100%; margin:0px;}
.dt-sc-tabs-container ul.dt-sc-tabs-frame li a{width:100%; float:left;}
.dt-sc-attorney-carousel-wrapper .carousel-arrows{top:-50px; margin:0px 0px 0px -50px; left:50%;}
.dt-sc-video-wrapper iframe{height:200px;}
.dt-sc-tabs-frame-content .dt-sc-contact-info{font-size:14px;}
.dt-sc-donutchart-small{margin:0px 25%;}		
.dt-sc-donutchart-medium{margin:0 17%;}
.dt-sc-donutchart-large{margin:0px 5%;}
.dt-sc-donutchart-medium{width:130px;}
.dt-sc-donutchart-medium .dt-sc-donutchart, .dt-sc-donutchart-medium canvas, .dt-sc-donutchart-medium .donutchart-text{width:130px !important; height:130px !important; line-height:130px !important;}
.dt-sc-donutchart-medium .donutchart-text{font-size:24px !important;}
.dt-sc-donutchart-large{width:180px;}
.dt-sc-donutchart-large .dt-sc-donutchart, .dt-sc-donutchart-large canvas, .dt-sc-donutchart-large .donutchart-text{width:180px !important; height:180px !important; line-height:180px !important;}
.dt-sc-donutchart-large .donutchart-text{font-size:30px !important;}
.dt-sc-callout-box{text-align:center;}
.dt-sc-callout-box .dt-sc-button{float:none;}
.dt-sc-callout-box .dt-sc-one-fifth{margin-bottom:0px; margin-top:-10px;}
.dt-sc-callout-box .icon{display:inline-block; float:none; margin:-5px 0 20px;}
.dt-sc-callout-box h4, .dt-sc-callout-box.with-icon h4{font-size:16px;}
.dt-sc-callout-box h5{font-size:14px;}
.dt-sc-callout-box .dt-sc-button{font-size:14px; padding:10px 14px;}
.dt-sc-hr-image{background-size:contain;}
.widget.flickrbox .flickr-widget div{max-width:59px;}
.attroney_detail img{max-width:100%;}
h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a, h5.dt-sc-toggle-accordion, h5.dt-sc-toggle, h5.dt-sc-toggle-accordion a, h5.dt-sc-toggle a{font-size:9px;}
#main .dt-sc-callout-box .dt-sc-button{float:none;}
#main .dt-sc-testimonial blockquote{padding:15px 0px 25px 22px;}
#main .dt-sc-title:before, #main .dt-sc-bordered-title{width:200px;}
.wrapper blockquote.alignright{margin:0px 0px 10px; width:100%; float:left;}
.fixed-help-form{width:200px;}
.tribe-bar-collapse #tribe-bar-collapse-toggle{width:100%; padding:15px 10%;}
#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{width:100%; padding:0px;}
#tribe-bar-collapse-toggle{font-size:12px;}
}