@charset "utf-8";
 @media only screen and (width:1366px) {
.masonry-cols .portfolio.dt-sc-one-fourth.width-2{width:49%;}
.masonry-cols .portfolio.dt-sc-one-fourth{width:24%;}
}
@media only screen and (min-width:1120px) and (max-width:1280px) {
.container{width:1060px;}
.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container{width:1100px;}
.ha-header-color .main-menu-container{width:100%;}
.container > #logo{margin-left:15px;}
#primary{width:73%;}
#main-menu > ul.menu > li > a > i{left:12px;}
.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left{width:24%;}
#primary.page-with-both-sidebar{width:48%;}
.breadcrumb-wrapper h1{font-size:30px;}
.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
.dt-sc-bmi-frm .bmi-result{width:198px;}
.dt-sc-add1 .add-offer, .dt-sc-add1{height:199px;width:353px;}
.space .dt-sc-add1{height:188px;}
.space .dt-sc-add1 > img{bottom:15px;right:-2px;}
.widget_popular_entries ul li a.thumb img, .widget_recent_entries ul li a.thumb img{width:80px;}
.dt-sc-pro-detail .pro-price-content{width:39%;}
.activity.dt-sc-one-third{width:31%;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49.3%;}
.container .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:48.6%;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}
.container .content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
.content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
.container #primary.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px;left:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {	
.portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail{width:99.9%;}
}
.page-with-both-sidebar .portfolio.dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third{width:47%;}
.portfolio.dt-sc-one-third{width:31.4%;}
.portfolio.dt-sc-one-fourth{width:22.8%;}
.portfolio.column.no-space.dt-sc-one-fourth{width:24.97%;}
#primary.content-full-width .portfolio.dt-sc-one-fourth{width:24.2%;}
.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a{width:40px;height:40px;line-height:40px;font-size:15px;}
.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth .portfolio-title{left:15px;top:15px;}
.page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links, .page-with-both-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links, .page-with-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links{margin:0px auto;}
#primary.page-with-left-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-right-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{left:10%;top:10%;}
.portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links{margin:-30px auto 0px;}
.page-with-both-sidebar.page-with-sidebar .dt-sc-one-fourth .portfolio-title p, #primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .links{display:block;}
#primary.page-with-both-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title{left:10%;right:auto;text-align:left;top:10%;bottom:auto;margin:auto;display:inline-block;}
#primary.page-with-left-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4, #primary.page-with-right-sidebar .dt-sc-one-fourth .image-overlay .portfolio-title h4{font-size:10px;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third{width:31.5%;}
.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:47%;}
.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-third, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-third{width:30.5%;}
.dt-excersises.type2 .dt-excersise-title{padding:20px 20px 20px 90px;}
.dt-excersises.type2 .dt-excersise-title p{margin-right:6px;}
.dt-sc-programs input[type=image]{width:58px !important;}
.dt-sc-event-detail{width:61%;}
.page-with-both-sidebar .tribe-events-calendar th{overflow:hidden;text-overflow:ellipsis;}
.dt-sc-tribe-views ul li a{width:160px;padding:7px 45px;}
.dt-sc-tribe-views ul li.tribe-bar-active a:after{width:156px;}
.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb{width:55px;}
#footer .dt-sc-contact-info p i{margin-right:5px;}
#footer .dt-sc-contact-info p span{font-size:15px;}
.support img{bottom:-121px;}
.full-mac img{top:-90px;}
.widget .recent-posts-widget ul li .entry-thumb{margin-right:10px;}
#footer .widgettitle{text-transform:capitalize;}
.offer-title{margin-bottom:13px;}
.dt-sc-add1 .add-offer h3{font-size:23px;line-height:31px;margin-bottom:10px;}
.offer-title h3 span{font-size:35px;letter-spacing:12px;}
.dt-sc-add2{height:199px;}
.dt-sc-add2 h3{bottom:24px;right:39px;}
.woocommerce .page-with-both-sidebar .products li.first .dt-sc-one-fourth.column, .woocommerce .page-with-both-sidebar .products .dt-sc-one-fourth{margin:0 7px;width:47%;}
.page-with-both-sidebar .tribe-events-event-meta .tribe-events-meta-group{width:100%;}
ul.products li .onsale, ul.products li .out-of-stock, .product-thumb-wrapper .out-of-stock{top:5px;right:5px;}
ul.products li .product-wrapper .featured-tag, ul.products li .product-thumb-wrapper .featured-tag{top:5px;left:5px;}
.page-with-both-sidebar .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
.page-with-both-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-both-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
.page-with-both-sidebar .dt-sc-one-fourth .product-content .links a{margin:0px 5px;width:25px;height:25px;line-height:23px;}
.page-with-both-sidebar .dt-sc-one-fourth .product-content .links a:before{font-size:14px;}
.page-with-both-sidebar ul.products li .dt-sc-one-fourth .product-details{padding:25px 20px 0px;}
.page-with-both-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links, .page-with-both-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links{margin:0px auto;}
.page-with-both-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, .page-with-both-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{width:46px;height:46px;font-size:10px;}
.page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock{padding:5px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale{line-height:42px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links{margin-top:-10px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before{font-size:25px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-details{padding:30px 20px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{width:45px;height:45px;line-height:45px;}
.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content .links a, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{width:45px;height:45px;line-height:45px;}
.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content a:before{font-size:25px;}
.widget #wp-calendar th, .widget #wp-calendar td{padding:5px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
.intro-text.type5{padding-left:30%;}
.intro-text p{line-height:30px;font-size:16px;}
#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:48.6%;}
#primary.page-with-both-sidebar .dt-sc-one-third .product-wrapper .featured-tag span{display:none;}
.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:50%;}
.rally-content .skin-color{padding-left:230px;}
.rally-content:before{width:705px;}
.sign-up-form-options .dt-sc-one-half{width:100%;}
.sign-up-form-options .dt-sc-one-fourth{width:48%;margin:0px 0px 10px;}
.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
.activity.dt-sc-one-half{width:47%;}
}  @media only screen and (min-width:960px) and (max-width:1119px) {
.container{width:900px;}
.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container{width:940px;}
.ha-header-color .main-menu-container{width:100%;}
.container > #logo{margin-left:10px;}
.main-menu-container .main-menu{padding:0 38px;}
.header2 #main-menu > ul.menu > li > a{padding:0px 6px;}
.megamenu-child-container.menu-hasbg{background-size:50% auto;}
#main-menu > ul.menu > li > a > i{left:12px;font-size:13px;line-height:37px;}
.header3 #main-menu > ul.menu > li > a > i{line-height:42px;}
#header.header2 #main-menu > ul.menu > li > a{margin:0px;}
#primary{width:67%;}
.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left{width:29%;}
#primary.page-with-both-sidebar{width:49%;}
#secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar{width:23%;}
.boxed #header-wrapper .header3 .main-menu-container{width:100%;}
.page-title, .page-title1{font-size:22px;}
#main-menu ul li.menu-item-simple-parent ul li ul{left:auto;right:220px;}
.header3 #main-menu ul li.menu-item-simple-parent ul li ul{right:auto;left:220px;}
.dt-sc-pro-detail .pro-price-content{width:36%;}
.header4 #main-menu ul.menu > li > a i{line-height:90px;}
.breadcrumb-wrapper h1{font-size:30px;}
.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
#main-menu > ul.menu > li > a{font-size:12px;}
.megamenu-2-columns-group .megamenu-child-container{width:460px;}
.megamenu-3-columns-group .megamenu-child-container{width:680px;}
.megamenu-4-columns-group .megamenu-child-container{width:900px;}
.megamenu-child-container{display:block;}
.megamenu-child-container .sub-menu{display:block;position:relative;}
.megamenu-child-container > ul.sub-menu > li{width:190px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:430px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:630px;}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:850px;}
.megamenu-2-columns-group .menu-item-fullwidth .widget{width:100%;margin:0px 0px 20px;}
.megamenu-3-columns-group .menu-item-fullwidth .widget{width:295px;}
.megamenu-3-columns-group .menu-item-fullwidth.fill-three-columns .widget{width:100%;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns{width:420px;}
.megamenu-child-container > ul.sub-menu > li.fill-three-columns{width:650px;}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:870px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:410px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:630px;}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:425px;}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget{width:283px;}
.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:305px;}
.dt-sc-bmi-frm .bmi-result{width:179px;}
.dt-sc-bmi-frm-detail{width:60.5%;padding:35px 20px;}
.support img{bottom:-119px;}
.activity.dt-sc-one-third{width:30.8%;}
.full-mac img{top:0px;}
.full-man{background-repeat:repeat-y;}
.full-pattern5{padding:33px 0px;height:238px;}
.full-pattern5:after{right:-50px;}
.full-pattern5 p{font-size:14px;line-height:normal;}
.full-pattern5:before{border-top-width:238px;border-right-width:130px;}
.full-pattern5:after{height:238px;}
.full-pattern ul li{margin-right:20px;width:40%;}
.fullwidth-section.side-spacing-content h5.simple-title{font-size:18px;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49.3%;}
.container .content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49%;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}
#primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:32%;}
.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth .portfolio-title{left:15px;top:15px;}
.page-with-sidebar .portfolio.dt-sc-one-half{width:47.5%;}
.activity.dt-sc-one-half{width:47.5%;}
.portfolio.dt-sc-one-third{width:31.1%;}
.portfolio.dt-sc-one-fourth{width:22.4%;}
.page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third{width:47%;}
.page-with-sidebar .portfolio.dt-sc-one-third{width:49%;}
.portfolio.column.no-space.dt-sc-one-fourth{width:24.97%;}
#primary.content-full-width .portfolio.dt-sc-one-fourth{width:24%;}
.container .content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
.portfolio.dt-sc-one-fourth.width-2 .portfolio-title{top:10px;}
.page-with-both-sidebar .portfolio.dt-sc-one-half, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-both-sidebar.page-with-sidebar .portfolio.dt-sc-one-fourth{width:100%;margin-left:0;}
.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a{height:40px;line-height:40px;width:40px;font-size:15px;}
.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
.portfolio.dt-sc-one-fourth .portfolio-thumb .image-overlay .links{margin:0px auto;}
.portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:10px;}
.page-with-both-sidebar .portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:15px;}
#primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-thumb .portfolio-title h4{font-size:13px;}
.content-full-width .portfolio.dt-sc-one-third{width:32.5%;}
#primary.page-with-left-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title, #primary.page-with-right-sidebar .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{left:10%;top:10%;}
#primary.page-with-left-sidebar .portfolio-single .dt-sc-two-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-two-third{margin-bottom:30px;width:100%;}
#primary.page-with-left-sidebar .portfolio-single .dt-sc-one-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-one-third{margin-left:0px;width:100%;}
.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px;left:15px;}
.container #primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title{top:15px;left:15px;}
.tpl-blog-holder > .dt-sc-one-third{width:31.7%;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third{width:31%;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half{width:48.3%;}
.page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:100%;}
.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details{width:100%;margin:0px 0px 10px;}
.page-with-sidebar ul.commentlist li{padding-left:85px;}
.page-with-sidebar ul.commentlist li .comment-author img{max-height:70px;max-width:70px;}
.dt-excersises.type2 .dt-excersise-title p{margin-right:6px;}
.dt-sc-pro-detail .dt-sc-pro-price{text-align:center;}
.dt-excersise-title h5{top:0;margin-bottom:5px;}
.dt-sc-programs input[type=image]{width:48px !important;}
.dt-sc-event-detail{width:54.2%;}
.dt-sc-tribe-views ul li a{width:130px;padding:7px 40px;}
.dt-sc-tribe-views ul li.tribe-bar-active a:after{width:126px;}
.fullwidth-section.ful-ico-content img{right:0;}
.fullwidth-section.full-man img{width:47%;}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{font-size:16px;}
ul.dt-sc-tabs-frame > li{margin-right:10px;}
.dt-sc-button.xlarge{font-size:19px;padding:25px 29px;}
.dt-sc-button.large.with-icon{padding:18px 20px 18px 29px;}
.dt-sc-button.xlarge.with-icon{padding-left:25px;}
blockquote.type6:before{left:17px;}
.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas{width:280px !important;height:280px !important;}
.dt-sc-donutchart > div{line-height:280px !important;}
.intro-text.type2 .dt-sc-button.medium{font-size:14px;}
.dt-sc-team.type2 .team-detail li{font-size:12px;line-height:10px;}
ul.dt-sc-tabs-vertical-frame{margin-right:10px;}
.float-right .dt-sc-tabs-vertical-frame{margin-left:10px;}
.dt-sc-button.large{padding:18px 35px;}
.dt-sc-button.xlarge{padding:25px 26px;}
.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 h3{font-size:20px;}
.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 .team-detail h4{font-size:13px;}
.timetable ul li{font-size:15px;}
.timetable ul li.dt-sc-table-cnt i{margin-right:2px;}
#footer .dt-sc-contact-info p i{margin-right:3px;}
#footer .dt-sc-contact-info p span{font-size:13px;}
.widget ul.product_list_widget li img{width:70px;}
#footer .widgettitle{text-transform:capitalize;height:48px;overflow:hidden;}
.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb{width:41px;margin-right:10px;min-height:71px;}
.widget .recent-posts-widget ul li .entry-thumb img, .widget.widget_popular_entries ul li .entry-thumb img{width:41px;}
.widget .dt-sc-social-icons li{margin-bottom:10px;}
.widget .recent-posts-widget ul li .entry-thumb{margin-right:9px;}
.widget .recent-posts-widget ul li h4{line-height:normal;}
.widget #wp-calendar th, .widget #wp-calendar td{padding:7px;font-size:13px;}
.widget.flickrbox .flickr-widget div{max-width:62px;}
.full-paralax4{padding:0;}
.dt-sc-bmi-frm label{min-height:44px;}
.dt-sc-bmi-frm input[type="submit"]{padding:10px 16px;}
.dt-sc-bmi-frm input[type="submit"], .dt-sc-bmi-frm input[type="reset"]{padding:10px 11px;}
.offer-title{margin-bottom:10px;}
.offer-title h3 span{font-size:23px;letter-spacing:11px;}
.dt-sc-add1, .space .dt-sc-add1{height:168px;width:300px;}
.space .dt-sc-add1{height:161px;}
.dt-sc-add1 .add-offer{padding:19px 19px 18px 19px;}
.dt-sc-add1 .add-offer h3{font-size:21px;line-height:27px;margin-bottom:10px;}
.dt-sc-add1 .add-offer p{font-size:13px;margin-bottom:0;width:93%;}
.dt-sc-add1 .add-offer p br{display:none;}
.dt-sc-add1 .add-offer .offer-title > span{font-size:60px;}
.dt-sc-add2{height:168px;}
.dt-sc-add2 h3{right:24px;bottom:20px;}
.page-with-both-sidebar .products .dt-sc-one-fourth{width:100%;margin:0px 0px 20px 0px;}
.woocommerce .page-with-both-sidebar .products li.first .dt-sc-one-fourth.column, .woocommerce .page-with-both-sidebar .products .dt-sc-one-fourth{margin:0 7px;width:46.8%;}
ul.products li .out-of-stock{padding:10px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar .dt-sc-one-third .product-thumb-wrapper .out-of-stock{top:36px;right:5px;}
.woocommerce .page-with-both-sidebar .product-thumb-wrapper .images{margin:0px 0px 20px 0px;}
.woocommerce .page-with-both-sidebar .product-thumb-wrapper .images, .woocommerce .page-with-both-sidebar div.product div.summary, .woocommerce-page .page-with-both-sidebar div.product div.summary, .woocommerce .page-with-both-sidebar div.product div.summary, .woocommerce-page .page-with-both-sidebar div.product div.summary{width:100%;}
.page-with-sidebar .dt-sc-one-fourth .added_to_cart{top:6px;}
.page-with-sidebar .dt-sc-one-fourth .product-wrapper:hover .added_to_cart{top:-30px;}
.page-with-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-sidebar .dt-sc-one-fourth .product-thumb-wrapper .out-of-stock{top:5px;right:5px;}
.page-with-sidebar ul.products li .dt-sc-one-fourth .product-wrapper .featured-tag, .page-with-sidebar ul.products li .dt-sc-one-fourth .product-thumb-wrapper .featured-tag{top:5px;left:5px;}
.page-with-both-sidebar ul.products li .dt-sc-one-fourth .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-fourth .out-of-stock, .page-with-both-sidebar .dt-sc-one-fourth .product-thumb-wrapper .out-of-stock{top:10px;right:10px;}
#primary.page-with-left-sidebar .summary .yith-wcwl-wishlistexistsbrowse.show a, #primary.page-with-right-sidebar .summary .yith-wcwl-wishlistexistsbrowse.show a{clear:both;display:block;margin:10px 0px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a:before{font-size:25px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-details{padding:30px 20px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{width:45px;height:45px;line-height:45px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links{margin:-10px auto 0px;}
.page-with-right-sidebar ul.products li .dt-sc-one-fourth .product-content .links a, .page-with-left-sidebar ul.products li .dt-sc-one-fourth .product-content .links a{width:35px;height:35px;line-height:35px;}
.page-with-sidebar .dt-sc-tribe-views ul{display:none;}
.page-with-sidebar .dt-sc-tribe-views select.tribe-bar-views-select, .page-with-sidebar span.tribe-events-user-recurrence-toggle{display:block;}
.page-with-sidebar .tribe-bar-collapse #tribe-bar-collapse-toggle{width:100%;margin-top:15px;}
#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event{width:30%;}
.page-with-both-sidebar .tribe-events-calendar th{overflow:hidden;text-overflow:ellipsis;}
#buddypress > div#item-body{width:77.4%;}
#buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span{padding:10px 18px;}
.tt_tabs_navigation li{margin:0 10px 0 0;}
.tt_tabs_navigation li a{padding:7px 10px;font-size:14px;}
.tt_event_hours li{width:38%;}
.tt_event_items_list li label{width:100px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock{right:5px;top:5px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.add_to_cart_button:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.add_to_wishlist:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistexistsbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .yith-wcwl-wishlistaddedbrowse a:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_variable:before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_variable::before, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-content a.product_type_simple:before{font-size:20px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-content .links a{margin:0px 5px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .product-wrapper .featured-tag span, .page-with-both-sidebar ul.products li .dt-sc-one-third .product-thumb-wrapper .featured-tag span{display:none;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar ul.products li .dt-sc-one-third .out-of-stock{width:46px;height:46px;font-size:10px;}
.page-with-both-sidebar.page-with-sidebar ul.products li .dt-sc-one-third .out-of-stock, .page-with-both-sidebar.page-with-sidebar ul.products li .dt-sc-one-third .out-of-stock{padding:5px 0px;}
.page-with-both-sidebar ul.products li .dt-sc-one-third .onsale{line-height:42px;}
#primary.page-with-left-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, #primary.page-with-left-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span, #primary.page-with-right-sidebar .dt-sc-one-fourth .product-wrapper .featured-tag span, #primary.page-with-right-sidebar .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
.page-with-left-sidebar .dt-sc-one-fourth .product-content a, .page-with-right-sidebar .dt-sc-one-fourth .product-content a{margin:0px 5px;}
.page-with-left-sidebar .dt-sc-one-fourth .product-content a:before, .page-with-right-sidebar .dt-sc-one-fourth .product-content a:before{font-size:20px;}
.page-with-left-sidebar .dt-sc-one-fourth .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
.page-with-left-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-left-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth.on-sale-product .product-content .links, .page-with-right-sidebar .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
.intro-text p{line-height:28px;font-size:14px;}
.intro-text.type5 > h4, .intro-text.type6 > h4{margin-bottom:15px;font-size:26px;}
.intro-text.type2 .dt-sc-button.medium{font-size:13px;padding:8px 15px;}
#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-third{width:31.1%;}
#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:48.3%;}
.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-half{width:47.5%;}
.page-with-left-sidebar .tpl-blog-holder > .dt-sc-one-third, .page-with-right-sidebar .tpl-blog-holder > .dt-sc-one-third{width:30%;}
.dt-sc-one-half .dt-sc-error-box, .dt-sc-one-half .dt-sc-warning-box, .dt-sc-one-half .dt-sc-success-box, .dt-sc-one-half .dt-sc-info-box{line-height:28px;font-size:13px;}
.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:35%;}
.dt-sc-ico-content.type6 .dt-sc-icon-overlay img{max-width:50%;}
.dt-sc-ico-content.type9 .dt-sc-icon-overlay h4{font-size:14px;}
.rally-content:before{width:598px;right:2px;top:0px;background-size:contain;}
.rally-content:after{width:100%;right:0px;top:-100px;background-size:contain;}
.rally-content .skin-color{padding:80px 25px 55px 200px;}
.fullwidth-section img.athlete{max-width:100%;right:0px;position:static;margin:0px;}
.sign-up-form-options.main-contact-form .dt-sc-one-half{width:48.7%;}
.sign-up-form-options .dt-sc-one-half{width:100%;}
.sign-up-form-options .dt-sc-one-fourth{width:48%;margin:0px 0px 10px;}
.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li{width:63px !important;}
}  @media only screen and (min-width:768px) and (max-width:959px) {
#main-menu > ul.menu{display:block !important;}
.container{width:710px;}
.boxed .wrapper, .boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container{width:750px;}
#logo{max-width:100px;}
.header2 #main-menu ul.menu > li > a{padding:0px 6px;}
#header.header3{text-align:center;}
.header3 #logo{float:none;display:inline-block;}
.page-with-slider #main{margin-top:-70px;}
#primary{width:63%;}
.secondary-sidebar#secondary-right, .secondary-sidebar#secondary-left{width:32%;}
#secondary-right.secondary-has-both-sidebar.secondary-sidebar, #secondary-left.secondary-has-both-sidebar.secondary-sidebar{width:25%;}
#primary.page-with-both-sidebar{width:45%;margin:70px 15px 0px;}
.boxed #header-wrapper .header3 .main-menu-container{width:100%;}
.border-title h1{font-size:48px;}
.border-title h2{font-size:42px;}
.border-title h3{font-size:32px;}
.border-title h4{font-size:27px;}
.border-title h5{font-size:22px;}
.border-title h6{font-size:17px;}
.fullwidth-background{margin:-70px 0px 0px;}
.megamenu-child-container.menu-hasbg{background-size:50% auto;}
.dt-sc-team.type1 .dt-sc-team-thumb img{max-width:100px;}
.intro-text.type5 .alignleft, .intro-text.type6 .alignright{width:37%;}
.intro-text p{font-size:13px;}
.intro-text.type5 > h4, .intro-text.type6 > h4, .intro-text.type4 h3, .intro-text.type3 h2, .intro-text.type1 .border-title h2, .intro-text.type4 h3, .intro-text.type3 h2{font-size:20px;}
.dt-sc-one-half .dt-sc-error-box, .dt-sc-one-half .dt-sc-warning-box, .dt-sc-one-half .dt-sc-success-box, .dt-sc-one-half .dt-sc-info-box{line-height:14px;font-size:11px;}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{width:50%;margin:0px auto 15px;}
.dt-sc-counter.type2{padding:22px;}
.ha-header-color .main-menu-container{width:100%;}
.fullwidth-section.side-spacing-content h5.simple-title{font-size:14px;padding-bottom:5px;}
.breadcrumb-wrapper h1{font-size:30px;}
.breadcrumb-wrapper .breadcrumb{margin-top:0px;}
.breadcrumb-wrapper.notop{padding-top:12px;}
#header-wrapper.header3-wrapper + .breadcrumb-wrapper{padding-top:27px;}
#main-menu > ul.menu > li > a{font-size:10px;margin:9px 5px 8px;}
.megamenu-2-columns-group .megamenu-child-container{width:360px;}
.megamenu-3-columns-group .megamenu-child-container{width:530px;}
.megamenu-4-columns-group .megamenu-child-container{width:700px;}
.megamenu-child-container > ul.sub-menu > li{width:150px;padding:10px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:340px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:490px;}
.megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:660px;}
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu, .megamenu-child-container ul.sub-menu > li > ul li a, #main-menu ul li.menu-item-simple-parent ul li a{font-size:12px;}
.megamenu-child-container ul.sub-menu > li > ul li a:before{top:0px;}
#main-menu ul li.menu-item-simple-parent ul{width:200px;}
#main-menu ul li.menu-item-simple-parent:last-child ul li ul{right:200px;}
.megamenu-3-columns-group .menu-item-fullwidth.fill-three-columns .widget{width:100%;}
.megamenu-2-columns-group .menu-item-fullwidth .widget{width:100%;margin:0px 0px 20px;}
.megamenu-3-columns-group .menu-item-fullwidth .widget{width:225px;}
.megamenu-child-container > ul.sub-menu > li.fill-two-columns{width:340px;}
.megamenu-child-container > ul.sub-menu > li.fill-three-columns{width:510px;}
.megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:680px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-three-columns, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:320px;}
.megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.fill-four-columns{width:490px;}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:310px;}
.megamenu-4-columns-group .megamenu-child-container ul.sub-menu li.fill-three-columns.menu-item-fullwidth .widget{width:200px;}
.megamenu-3-columns-group .megamenu-child-container ul.sub-menu li.fill-two-columns.menu-item-fullwidth .widget{width:225px;}
.megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-with-widget-area{width:320px;}
.menu-item-widget-area-container .type2 .dt-sc-testimonial .author img{width:50px;height:50px;border-width:2px;}
.menu-item-widget-area-container .type2 .dt-sc-testimonial cite h4{font-size:12px;}
.menu-item-widget-area-container .dt-sc-button.small{padding:10px 17px;}
.menu-item-widget-area-container .blog-entry .entry-meta{display:none;}
.main-menu-container .main-menu{padding:0 18px;}
#main-menu > ul.menu > li > a > i{line-height:34px;font-size:11px;left:9px;}
#main-menu > ul.menu > li > a > i{line-height:70px;margin-right:3px;}
.is-sticky #main-menu ul li.menu-item-simple-parent ul li ul, #main-menu ul li.menu-item-simple-parent ul li ul{right:200px;left:auto;}
#main-menu > ul.menu > li{line-height:67px;}
#main-menu > ul.menu > li li{line-height:normal;}
#main-menu > ul.menu > li > a{font-size:12px;margin:0px;line-height:67px;padding:0px 10px;}
.header4 #main-menu ul.menu > li > a i{line-height:70px;}
.header-cart{line-height:70px;}
.breadcrumb-wrapper blockquote{margin-top:10px;}
#header4 #header-sticky-wrapper{height:208px !important;}
#footer .dt-sc-contact-info p i{margin-right:3px;}
#footer .dt-sc-contact-info p span{font-size:14px;}
.intro-text.type6, .intro-text.type5{padding:20px 20px 27px;}
.intro-text.type6 .alignright{float:right;position:inherit}
.intro-text.type5 .alignleft{position:inherit;}
.dt-sc-animate-num h4{text-transform:capitalize;}
.boxed #slider{margin-top:26px;}
#slider{margin-top:0;}
.dt-sc-add1{width:237px;height:133px;}
.space .dt-sc-add1{height:127px;}
.activity.dt-sc-one-third{width:30.2%;}
#footer .dt-sc-contact-info p i{margin-right:3px;}
#footer .dt-sc-contact-info p span{font-size:13px;}
.footer-widgets-wrapper .widgettitle span:after{border-bottom-width:8px;border-left-width:8px;border-top-width:8px;right:-8px;}
#footer .widgettitle{text-transform:capitalize;}
#footer .widget .dt-sc-social-icons li{margin:0px 20px 20px 0px;}
.support img{bottom:-118px;}
.full-contact .dt-sc-one-half .dt-sc-one-half{width:100%;margin:0;}
.dt-excersises .column{width:100%;margin-left:0;}
.dt-excersises.type2 .dt-excersise-title h5{top:0;}
.dt-sc-event-thumb{width:100%;margin-bottom:20px;}
.dt-sc-event-detail{width:100%;}
.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:38px !important;}
.section-title3 span{font-size:24px;}
.fullwidth-section.full-man img{width:50%;}
.full-paralax4 img{width:40%;}
.full-pattern h2{font-size:25px;text-transform:capitalize;}
.full-pattern ul li{margin-right:20px;width:40%;}
.full-pattern5{background-size:auto;}
.full-pattern5 .dt-sc-one-half:last-child .alignright{width:91%;}
.full-pattern5:after{right:-5%;width:64%;}
.tpl-blog-holder > .dt-sc-one-third{width:31.4%;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third{width:100%;}
.tpl-blog-holder > .dt-sc-one-half{width:48.4%;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:100%;}
.blog-thumb .entry-metadata{float:left;width:65%;}
.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details{width:100%;margin:0px 0px 10px;}
.page-with-sidebar ul.commentlist li{padding-left:65px;}
.page-with-sidebar ul.commentlist li .comment-author img{max-height:50px;max-width:50px;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49.3%;}
.container .content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half{width:49%;}
.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-half.no-space{width:49.995%;}
.container .content-full-width .portfolio.dt-sc-one-third{width:32.3%;}
.content-full-width .portfolio.dt-sc-one-third{width:32.3%;}
.activity.dt-sc-one-half{width:46.5%;}
#primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
.page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
.page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-half{width:100%;margin-left:0;}
.page-with-sidebar .portfolio.dt-sc-one-half{width:46.5%;}
.page-with-both-sidebar .portfolio-detail{width:99.999%;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.page-with-both-sidebar .portfolio-detail{width:100%;}
}
.portfolio.dt-sc-one-third{width:30.4%;}
.portfolio.dt-sc-one-fourth{width:47.7%;}
#primary.content-full-width .portfolio.dt-sc-one-fourth{width:49%;}
.dt-sc-sorting-container a, .dt-sc-activity-sorting-container a{margin-bottom:10px;margin-left:10px;}
.portfolio.column.no-space.dt-sc-one-fourth{width:24.96%;}
#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title h4, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-title h4{font-size:13px;}
.container #primary.content-full-width .portfolio.dt-sc-one-third .portfolio-title{top:15px;left:15px;}
#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .portfolio-title{top:15px;left:15px;}
#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links a, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a{height:40px;line-height:40px;width:40px;font-size:15px;}
#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links a.likeThis:before, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links a.likeThis:before, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
#primary.content-full-width .portfolio.dt-sc-one-third .portfolio-thumb .image-overlay .links, #primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links, .page-with-sidebar .portfolio.dt-sc-one-half .portfolio-thumb .image-overlay .links{margin:0px auto 0px;}
#primary .portfolio.dt-sc-one-fourth.no-space .portfolio-thumb .image-overlay .links{top:56%;}
#primary.page-with-left-sidebar .portfolio-single .dt-sc-two-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-two-third{margin-bottom:30px;width:100%;}
#primary.page-with-left-sidebar .portfolio-single .dt-sc-one-third, #primary.page-with-right-sidebar .portfolio-single .dt-sc-one-third{margin-left:0px;width:100%;}
.container #primary.page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title, .container #primary.page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title{top:15px;left:15px;}
.dt-sc-pro-detail .dt-sc-pro-price{text-align:center;}
.timetable .timetable-head li{min-height:90px;font-size:16px;}
.timetable ul.timetable-head li:first-child{line-height:50px;}
.timetable ul li{min-height:127px;}
.timetable ul li:first-child{line-height:32px;}
ul.dt-sc-tabs-frame > li{margin-right:10px;}
ul.dt-sc-tabs-frame > li > a{padding:10px;font-size:14px;}
ul.dt-sc-tabs-vertical-frame > li > a{padding:10px 5px 10px 10px;}
.dt-sc-button.small{padding:10px 19px;}
ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{margin-right:5px;}
ul.dt-sc-tabs-frame > li > a, .woocommerce-tabs ul.tabs > li > a{padding:5px 10px;font-size:14px;}
.dt-sc-ico-content.type1 span{width:50px;height:50px;border-radius:50px;line-height:46px;}
.intro-text.type2 .dt-sc-button.medium{padding:13px 10px;font-size:13px;}
.dt-sc-ico-content.type2 h4{font-size:16px;}
.dt-sc-ico-content.type2 .icon{width:100px;height:100px;line-height:100px;}
.dt-sc-ico-content.type2 .icon .glyph-icon{font-size:80px;line-height:88px;}
.dt-sc-ico-content.type5 h4, .dt-sc-ico-content.type7 h4, .dt-sc-ico-content.type8 h4{font-size:15px;}
.dt-sc-ico-content.type3 h4, .dt-sc-ico-content.type4 h4{margin:5px 0px;}
.dt-sc-ico-content.type9 .dt-sc-icon-overlay img{max-width:35%;}
.dt-sc-ico-content.type6 .dt-sc-icon-overlay img{max-width:50%;}
.dt-sc-ico-content.type9 .dt-sc-icon-overlay h4{font-size:14px;}
.dt-sc-ico-content.type3 .icon-holder, .dt-sc-ico-content.type4 .icon-holder{margin:0px 10px 0px 0px;}
.dt-sc-ico-content.type8 .icon-wrap{width:125px;height:125px;}
.dt-sc-ico-content.type8 .icon{height:130px;width:130px;}
ul.dt-sc-tabs-vertical-frame > li > a{font-size:15px;}
.dt-sc-button.medium{font-size:13px;padding:13px 18px;}
.dt-sc-button.large{font-size:17px;padding:18px 15px;}
.dt-sc-button.xlarge{font-size:16px;padding:25px 18px;}
.dt-sc-button.medium i{margin-left:10px;}
.dt-sc-button.large.with-icon{padding:21px 15px 21px 14px;}
.dt-sc-button.xlarge.with-icon{padding:25px 14px;}
.dt-sc-button.xlarge{padding:25px 16px;}
blockquote.type6:before{left:11px;top:41px;}
.dt-sc-ico-content.type2 .icon .fa{line-height:90px;}
.dt-sc-team.type2 .team-detail li span{margin-right:0;}
.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 h3{font-size:18px;}
.column.no-space.dt-sc-one-sixth .dt-sc-team.type2 .team-detail h4{font-size:11px;}
.dt-sc-team.type2 h3 span{line-height:8px;}
.dt-sc-team.type2:hover ul.dt-sc-social-icons{right:10px;}
.dt-sc-team.type2 .dt-sc-social-icons li{line-height:30px;}
.dt-sc-team.type2 .dt-sc-social-icons li a{font-size:15px;}
.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas{width:205px !important;height:205px !important;}
.dt-sc-donutchart > div{line-height:205px !important;}
ul.dt-sc-tabs-vertical-frame{margin-right:10px;}
.float-right .dt-sc-tabs-vertical-frame{margin-left:10px;}
.dt-sc-two-third .dt-sc-one-half .dt-sc-colored-box h5{font-size:15px;}
.full-mac img{top:125px;}
.dt-sc-num-count p{font-size:25px;}
.widget #wp-calendar td, .widget #wp-calendar th{padding:5px;font-size:13px;}
.widget .dt-sc-social-icons li a{width:38px;height:38px;line-height:38px;}
.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb{display:none;}
.widget.widget_popular_entries ul li{padding-bottom:5px;}
.widget .dt-sc-social-icons li{margin-bottom:10px;}
.full-paralax4 .dt-sc-one-half > .dt-sc-hr-invisible{display:none;}
.full-paralax4{background-color:#000;border-bottom:1px solid #222;}
.dt-sc-bmi-frm-detail{width:100%;padding:20px;}
.dt-sc-bmi-frm-detail input{margin-bottom:10px;}
.dt-sc-bmi-frm .bmi-result{position:inherit;width:100%;height:auto;float:left;padding:20px 10px;background-position:bottom right;}
.bmi-result .dt-sc-hr-invisible{display:none;}
.offer-title{margin-bottom:8px;}
.dt-sc-add1 .add-offer{padding:13px;}
.dt-sc-add1 .add-offer:after{border-width:0 0 80px 80px;}
.dt-sc-add1 .add-offer h3{font-size:15px;line-height:17px;margin-bottom:8px;}
.offer-title h3 span{font-size:16px;letter-spacing:4px;}
.dt-sc-add1 > img{right:16px;bottom:19px;width:18px;}
.dt-sc-add1 .add-offer p{font-size:11px;margin-bottom:0;width:98%;}
.dt-sc-add1 .add-offer p br{display:none;}
.dt-sc-add1 .add-offer .offer-title > span{font-size:48px;}
.dt-sc-add2{height:133px;}
.dt-sc-add2 h3{right:24px;text-transform:capitalize;font-size:15px;bottom:19px;}
.dt-sc-add3 .dt-sc-button.medium{padding:8px 17px;font-size:12px;left:12px;bottom:18px;}
.page-with-sidebar .products .dt-sc-one-third, .page-with-sidebar .products .dt-sc-one-fourth{width:100%;margin:0;}
.dt-sc-one-fourth .added_to_cart{top:6px;}
.dt-sc-one-fourth .product-wrapper:hover .added_to_cart{top:-30px;}
.woocommerce .page-with-both-sidebar .woocommerce-ordering, .woocommerce-page .page-with-both-sidebar .woocommerce-ordering{width:100%;}
.page-with-sidebar ul.products li .dt-sc-one-half .out-of-stock, ul.products li .dt-sc-one-third .out-of-stock{padding:10px 0;}
.woocommerce-tabs ul.tabs > li{margin-top:5px;}
.page-with-both-sidebar .dt-sc-one-half{width:100%;}
.woocommerce .checkout-button.button{margin-top:5px;}
.woocommerce .page-with-sidebar .product-thumb-wrapper .images{margin:0px 0px 20px 0px;}
.woocommerce .page-with-sidebar .product-thumb-wrapper .images, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary, .woocommerce .page-with-sidebar div.product div.summary, .woocommerce-page .page-with-sidebar div.product div.summary{width:100%;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{line-height:24px;}
.woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variation{width:75%;}
.dt-sc-tribe-views ul{display:none;}
.dt-sc-tribe-views select.tribe-bar-views-select, span.tribe-events-user-recurrence-toggle{display:block;}
.tribe-bar-collapse #tribe-bar-collapse-toggle{width:100%;margin-top:15px;}
.single-tribe_events .page-with-both-sidebar .tribe-events-event-image, .page-with-both-sidebar .tribe-events-list .tribe-events-event-image{width:100%;margin:0px 0px 20px 0px;}
.tribe-events-event-meta .tribe-events-meta-group, .page-with-both-sidebar .tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail{width:100%;}
.page-with-both-sidebar .tribe-events-calendar th{text-overflow:ellipsis;overflow:hidden;text-transform:capitalize;font-size:12px;}
.page-with-both-sidebar .tribe-events-month > h2.border-title{text-transform:capitalize;font-size:27px;}
#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event{margin-right:20px;}
#tribe-events-photo-events{margin-right:-20px;}
.single-tribe_events .tribe-events-venue-map{width:93%;margin:0px 15px 10px;}
.single-tribe_events .secondary .tribe-events-venue-map{width:100%;margin:0;}
.tribe-events-calendar th{text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;}
#buddypress > div#item-body{width:76%;}
#buddypress div#subnav.item-list-tabs ul li{margin-bottom:10px;}
.content-full-width .dt-sc-one-fourth .product-wrapper .featured-tag span, .content-full-width .dt-sc-one-fourth .product-thumb-wrapper .featured-tag span{display:none;}
.content-full-width .dt-sc-one-fourth .product-wrapper .product-content a:before{font-size:20px;}
.content-full-width .dt-sc-one-fourth .product-content .links, .content-full-width .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
.content-full-width .dt-sc-one-fourth.on-sale-product .product-content .links, .content-full-width .dt-sc-one-fourth.out-of-stock-product .product-content .links{margin:0px auto 0px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
.dt-sc-ico-content.type2{padding:30px 25px 30px;}
.intro-text.type2 h4{font-size:20px;}
.intro-text p{line-height:28px;font-size:14px;}
.intro-text.type2 .dt-sc-button.medium{padding:10px 10px;font-size:10px;}
#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-third{width:30.5%;}
#primary.content-full-width .tpl-blog-holder .column.dt-sc-one-half{width:47.8%;}
.container .page-with-left-sidebar .portfolio.dt-sc-one-half .portfolio-title h4, .container .page-with-right-sidebar .portfolio.dt-sc-one-half .portfolio-title h4{font-size:13px;}
.dt-sc-team.type2:hover .team-title h4{bottom:15px;font-size:12px;}
.column.dt-sc-three-fourth .column.dt-sc-one-third.no-space .dt-sc-pr-tb-col.type3 .dt-sc-price span{font-size:16px;}
.rally-content:before{width:470px;position:absolute;right:2px;top:-200px;max-width:100%;background-size:contain;}
.rally-content:after{width:100%;right:0px;background-size:contain;max-width:100%;}
.rally-content .skin-color{padding-left:175px;}
.rally-content:after{top:30px;}
.sign-up-form .dt-sc-one-half{width:100%;margin-left:0px;}
.fullwidth-section img.athlete{position:static;max-width:100%;margin:0px;}
.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
.fullwidth-section .dt-sc-one-half ul.products li .dt-sc-one-half .product-content .links{margin:0px auto;}
.fullwidth-section .dt-sc-one-half ul.products li .dt-sc-one-half a:before{font-size:18px;}
#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistexistsbrowse a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .yith-wcwl-wishlistaddedbrowse a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before, #primary.content-full-width ul.products li .dt-sc-one-fourth .product-content a:before{font-size:25px;}
#primary.content-full-width ul.products li .dt-sc-one-fourth .product-details{padding:30px 20px 0px;}
#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content .links a{width:45px;height:45px;line-height:45px;}
#primary.content-full-width ul.products li .dt-sc-one-fourth .product-content .links{margin:-10px auto 0px;}
}
@media only screen and (max-width: 767px){
.border-title h1{font-size:22px;line-height:32px;}
.border-title h2{font-size:21px;line-height:31px;}
.border-title h3{font-size:20px;line-height:30px;}
.border-title h4{font-size:19px;line-height:29px;}
.border-title h5{font-size:18px;line-height:28px;}
.border-title h6{font-size:17px;line-height:27px;}
.border-title h1, .border-title h2, .border-title h3, .border-title h4, .border-title h5, .border-title h6{padding:0px 10px 0px 0px;}
.dt-sc-testimonial > cite > span{float:none;display:block;}
form.login{width:100%;}
.megamenu-child-container ul.sub-menu > li > ul{padding:0px 30px;}
.megamenu-child-container ul.sub-menu > li > ul li a:before{top:10px;}
.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item:hover a:before{font-size:inherit;visibility:visible;}
.megamenu-child-container ul.sub-menu li ul.sub-menu li.menu-item a:after{display:none;}
.is-sticky #main-menu ul li.menu-item-simple-parent ul li ul{right:auto;}
.megamenu-child-container.menu-hasbg{background-size:50% auto;}
.fullwidth-background{margin:0px 0px 0px;}
.fullwidth-section.rider-section:before{display:none;}
.activity.dt-sc-one-third, .activity.dt-sc-one-half{width:100%;}
ul.workouts-menu{top:inherit !important;}
ul.workouts-menu.vertical li a{text-align:center;padding:10px;}
.page-with-slider #main{margin-top:0px;}
#buddypress div.item-list-tabs ul li{width:100%;}
.dt-sc-testimonial blockquote:after{right:0px;}
.dt-sc-testimonial blockquote:before, .dt-sc-testimonial blockquote:after{right:0px;left:0px;margin:auto;}
.dt-sc-testimonial blockquote:before{margin:0px auto;}
.intro-text.type2 img, .intro-text.type5 img, .intro-text.type6 img{margin-bottom:10px;}
.intro-text.type6.alignright{text-align:center;}
.intro-text .dt-sc-button, .intro-text.type5 .dt-sc-button, .intro-text.type6 .dt-sc-button{margin:10px 5px 0px 0px;clear:both;}
.intro-text.type2 h4, .intro-text.type5 > h4, .intro-text.type6 > h4, .intro-text.type4 h3, .intro-text.type3 h2{font-size:20px;}
.intro-text p, .intro-text.type1 p{font-size:14px;}
blockquote.type6 q:before{top:0px;left:0px;}
.dt-sc-testimonial-carousel li:first-child{margin-left:auto;}
.dt-sc-colored-box, .dt-sc-colored-box.alignright{text-align:center;padding:42px 5% 58px;}
.dt-sc-colored-box > span, .dt-sc-colored-box.alignright > span{margin:0px auto 20px;position:static;float:none;}
.dt-sc-colored-box.alignright *{float:none;text-align:center;}
.dt-sc-testimonial .author{position:inherit;float:none;display:block;margin:0px auto;text-align:center;clear:both;}
.dt-sc-testimonial h4, .dt-sc-testimonial > cite{float:none;text-align:center;margin:15px auto 0px;display:inline-block;clear:both;width:100%;}
.dt-sc-testimonial > cite > a{float:none;}
.dt-sc-testimonial blockquote:before{border-width:18px 17px 0px 18px;}
.dt-sc-testimonial blockquote:after{border-width:15px 15px 0px 15px;}
.workouts-container .dt-sc-activity-result{text-align:center;}
.workouts-container .dt-sc-activity-result.alignright{text-align:center;margin-left:0px;}
.workouts-container ul.workouts-menu li{width:100%;border-bottom:1px solid #ebebeb;}
.fullwidth-section img.athlete{max-width:100%;position:static;margin:30px 0px 0px;}
.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li{margin:0px 0px 10px 0px;}
.fullwidth-section .sign-up-form ul.dt-sc-tabs-frame > li.active > a{border-bottom-color:#FFF;}
.fullwidth-section.transparent-bg .dt-sc-one-half{margin-bottom:0px;}
.gradient-bg{background-image:linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%);background-image:-moz-linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%);background-image:-webkit-linear-gradient(to bottom, #f5f5f5 45%, #ebebeb 0%);}
.dt-sc-pro-detail .pro-price-content{text-align:center;display:block;}
.fullwidth-section.gradient-bg .working-hours, .fullwidth-section.gradient-bg h4{margin:30px 0px 0px;padding:30px 0px 0px;}
.rally-content .column.no-space.dt-sc-two-third.first{margin-bottom:0px;}
.rally-content:before{width:100%;top:0px;background-size:cover;left:0px;}
.rally-content .skin-color{padding:80px 5px 88px 5px;margin:0px 0px 0px;width:100%;text-align:center;}
.rally-content .support-info a{margin:0px 8px;}
.rally-content .skin-color .dt-sc-hr-invisible-large, .rally-content .skin-color .dt-sc-hr-invisible-medium{display:none;}
.fantasy-text{font-size:12px;}
.rally-content:after{width:100%;right:0;top:360px;background-size:contain;}
.slanting-edge:before{display:none;}
.sign-up-form-options span.wpcf7-list-item-label{top:-15px;}
.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after{width:100%;height:100%;}
h5.dt-sc-toggle, h5.dt-sc-toggle-accordion{font-size:18px;}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3{font-size:17px;}
.awareness{text-align:center;margin:0px auto 20px;display:block;}
.top-right ul li{float:none;}
.header-cart{float:none;margin:10px auto 15px;line-height:inherit;text-align:center;display:block;}
.megamenu-child-container > ul.sub-menu > li > a:after, .megamenu-child-container > ul.sub-menu > li > span.nolink-menu:after{display:none;}
.container .portfolio .portfolio-thumb .image-overlay .links a{height:40px;line-height:40px;width:40px;font-size:15px;}
.container .portfolio .portfolio-thumb .image-overlay .links a.likeThis:before{font-size:15px;}
.container .portfolio .portfolio-thumb .image-overlay .links{margin:-10px auto 0px;}
.container .portfolio .portfolio-thumb .image-overlay .links .likeThis:before{font-size:15px;}
ul.dt-sc-tabs-frame > li.active > a{border-bottom-color:#000;}
ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{border-bottom:2px solid #ececec;}
ul.dt-sc-tabs-frame > li.active, .woocommerce-tabs ul.tabs > li.active{border-bottom:2px solid #000;}
ul.dt-sc-tabs-vertical-frame > li{border-right:2px solid #ececec;}
ul.dt-sc-tabs-vertical-frame > li > a, .woocommerce-tabs ul.tabs > li > a{margin:0px;}
.float-right ul.dt-sc-tabs-vertical-frame > li.active > a{border-left:2px solid #000;}
.float-right .dt-sc-tabs-vertical-frame{margin:0px 0px 15px;border-left:none;}
.float-right ul.dt-sc-tabs-vertical-frame > li > a{margin:0px;border-left:2px solid #ececec;}
.no-space .dt-sc-ico-content.type2{border-left:2px solid #ebebeb;}
.intro-text.type1 .border-title h2{font-size:20px;}
.intro-text.type5 .alignleft, .intro-text.type6 .alignright{width:auto;}
#primary.content-full-width .portfolio.dt-sc-one-fourth{width:48.8%;}
.portfolio.dt-sc-one-half.with-sidebar, .container .content-full-width .portfolio.dt-sc-one-third, #primary.page-with-right-sidebar .portfolio.dt-sc-one-fourth, #primary.page-with-left-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
.summary .yith-wcwl-wishlistaddedbrowse.show, .summary .yith-wcwl-wishlistexistsbrowse.show{text-align:left;}
.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img{width:40px;}
.woocommerce div.product div.images, .woocommerce div.product form.cart .variations, .woocommerce-page div.product form.cart .variation{width:100%;}
#tribe-events-content .tribe-events-calendar td{vertical-align:middle;}
#buddypress .dt-sc-member-container div.item-list-tabs ul li, #buddypress .dt-sc-group-container div.item-list-tabs ul li{width:100%;}
}
@media only screen and (max-width: 768px){
.tribe-events-list .tribe-events-event-image{margin:0px 0px 20px;width:100%;}
#tribe-events .tribe-events-content p, .tribe-events-after-html p, .tribe-events-before-html p, .tribe-events-event-meta address.tribe-events-address, .tribe-events-event-meta address.venue-address{line-height:28px;}
.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail{width:100%;float:left;}
}  @media only screen and (max-width:767px) { .container{width:420px;}
.boxed .wrapper, .boxed .is-sticky #header-wrapper, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container, .boxed .social-media-container{width:100%;}
.boxed .is-sticky #header, .boxed .top-bar, .boxed .main-menu-container, .boxed #header-wrapper .ha-header-color .main-menu-container, .boxed .header4 #logo, .boxed #header-wrapper .header4 .main-menu-container{width:100%;}
#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%;margin-left:0px;margin-right:0px;}
#primary.page-with-right-sidebar{margin-bottom:30px;}
.top-bar{padding:15px 0px;}
.top-right ul{margin-top:10px;}
#header4 .breadcrumb-wrapper{padding-top:45px;}
.border-title h2{font-size:35px;}
.fullwidth-section.transparent-bg .dt-sc-one-half{margin-bottom:0px;}
.skin-gradient-bg{left:-30px;}
.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper{width:235px;height:235px;}
.skin-gradient-bg:after, .video-image iframe{width:235px;height:235px;}
.skin-gradient-bg .video-rounded-wrapper{left:20px;}
#primary-menu{display:inline-block;width:100%;margin-bottom:10px;}
.dt-menu-toggle{display:block;}
#main-menu, #main-menu > ul.menu{width:100%;}
#main-menu > ul.menu{display:none;background:#f9f9f9;box-shadow:0px 0px 3px #d3d3d3;}
#main-menu > ul.menu > li > ul > li, #main-menu > ul.menu > li > ul > li > ul > li, #main-menu > ul.menu > li > ul > li > ul > li > ul > li, .megamenu-child-container > ul.sub-menu > li, .megamenu-child-container ul.sub-menu > li > ul > li{font-weight:400;}
.megamenu-child-container ul.sub-menu > li ul .widget{font-weight:normal;text-transform:none;}
#main-menu ul.menu > li > a{margin:0;}
#header.header2 #main-menu ul.menu > li, #main-menu ul.menu > li{background-image:none;}
#header.header2 #main-menu ul.menu > li > a{color:#4d4d4d;}
#main-menu > ul.menu > li{line-height:23px;}
#main-menu > ul.menu > li > a{border-radius:0;display:inline-block;line-height:23px;padding:9px 17px 8px;color:#4d4d4d;}
.megamenu-child-container{box-shadow:none;}
#main-menu ul.menu > li > .megamenu-child-container{border:none;padding:0px;}
#main-menu ul.menu > li > .megamenu-child-container > ul.sub-menu{padding:10px 0px;float:left;width:100%;}
#main-menu ul li.menu-item-simple-parent:hover > ul, #main-menu ul li.menu-item-simple-parent > ul > li:hover ul, .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{box-shadow:none;}
#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;box-sizing:border-box;clear:both;}
.megamenu-child-container ul.sub-menu > li > ul li{padding-bottom:0px;}
#main-menu > ul.menu{background:#FFF;}
#main-menu{background:none;padding:0 0 10px 0px;}
#main-menu > ul.menu > li > a, #header.header4 #main-menu ul.menu > li > a{display:block;box-sizing:border-box;}
#header.header3 #main-menu ul.menu > li > a{padding:7px 15px;}
#main-menu ul.menu > li > a i{line-height:24px;}
#main-menu ul li.menu-item-simple-parent ul, #main-menu ul li.menu-item-simple-parent ul li ul{top:27px;width:100%;left:0px;}
.dt-menu-expand{display:block !important;}
#main-menu ul.menu > li > .megamenu-child-container > .dt-menu-expand{display:none !important;}
#main-menu ul.menu > li > .megamenu-child-container{display:block;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{position:relative;}
#main-menu ul li.menu-item-simple-parent ul li ul{border:none;}
.megamenu-child-container{top:37px;}
.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:100%;left:0px !important;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{width:100%;display:block;clear:both;box-sizing:border-box;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li .widgettitle > a{padding:10px 15px;margin-bottom:0px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li .widgettitle a.rsswidget{padding:0px !important;}
.widgettitle{background-position:0 16px;}
.megamenu-child-container > ul.sub-menu > li .widgettitle{width:93%;}
#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;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand{background:none;border:none;}
.menu-item-widget-area-container .dt-sc-pro-detail .pro-price-content{width:100%;}
#main-menu ul li.menu-item-simple-parent ul{border:none;}
#main-menu ul li.menu-item-simple-parent ul li{padding:0px;clear:both;}
#main-menu ul li.menu-item-simple-parent ul li a{padding:10px 15px;}
#main-menu ul li.menu-item-simple-parent ul ul ul li a{padding-left:45px;}
#main-menu ul li.menu-item-simple-parent ul li ul{padding:0px;}
#main-menu ul li.menu-item-simple-parent > ul > li > a{color:#4d4d4d;}
.megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu{font-size:14px;}
.menu-item-widget-area-container .widget h3.widgettitle{font-size:15px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a{padding:10px 15px 10px 30px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li{margin:0px 0px 20px;padding:0px 15px 0px 15px;width:100%;box-sizing:border-box;}
.menu-item-widget-area-container ul{margin:10px 0px 0px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul.sub-menu ul.sub-menu li a{padding:0px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul.menu ul.sub-menu{display:block;}
#main-menu ul.menu .megamenu-child-container ul.menu ul.sub-menu li a{padding:0px;}
.widgettitle span{top:50%;}
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul{left:0px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{position:relative;}
#main-menu ul li.menu-item-simple-parent ul li ul{border:none;}
.megamenu-child-container{background:#fff;}
.megamenu-child-container{top:37px;}
.megamenu-2-columns-group .megamenu-child-container, .megamenu-3-columns-group .megamenu-child-container, .megamenu-4-columns-group .megamenu-child-container, .megamenu-2-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-3-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth, .megamenu-4-columns-group .megamenu-child-container > ul.sub-menu > li.menu-item-fullwidth{width:100%;left:0px !important;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li{width:100%;display:block;clear:both;box-sizing:border-box;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > .nolink-menu{padding:10px 15px;background:none;margin-bottom:0px;}
#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;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu > li > a.dt-menu-expand, #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand{background:none;border:none;}
#main-menu ul li.menu-item-simple-parent ul{border:none;}
#main-menu ul li.menu-item-simple-parent ul li{padding:0px;clear:both;}
#main-menu ul li.menu-item-simple-parent ul li a, #main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a{padding:10px 15px;}
#main-menu ul li.menu-item-simple-parent ul ul ul li a{padding-left:45px;}
#main-menu ul li.menu-item-simple-parent ul li ul{padding:0px;}
#main-menu ul li.menu-item-simple-parent > ul > li > a{color:#4d4d4d;}
.menu-item-widget-area-container .widget h3.widgettitle{font-size:15px;}
#main-menu ul.menu .megamenu-child-container > ul.sub-menu ul.sub-menu li > a{padding:10px 15px 10px 15px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul > li.widget{margin:0px 0px 20px;padding:0px 15px 0px 15px;width:100%;box-sizing:border-box;}
.menu-item-widget-area-container ul{margin:10px 0px 0px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container > ul.sub-menu ul.sub-menu li a{padding:0px;}
#main-menu ul.menu .megamenu-child-container .menu-item-widget-area-container ul.menu ul.sub-menu{display:block;}
#main-menu ul.menu .megamenu-child-container ul.menu ul.sub-menu li a{padding:0px;}
#header #main-menu ul.menu .megamenu-child-container .dt-sc-social-icons li{float:left;}
#main-menu ul li.menu-item-simple-parent:last-child ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul, #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul{left:0px;}
#main-menu > ul > li.current_page_item > a:before{content:none;}
#header-wrapper, #header{position:inherit !important;}
.is-sticky #header #logo, .is-sticky .header-right-content{display:block;}
.sticky-wrapper{position:inherit !important;height:auto !important;}
.top-bar{text-align:center;}
.top-bar .dt-sc-contact-info{width:100%;}
.is-sticky #header-wrapper{top:0 !important;}
#logo, #header.header2 #logo, #header.header3 #logo{text-align:center;width:100%;}
.header3 #logo{border-bottom:0;}
#main-menu > ul.menu > li > a > i{position:inherit;left:auto;margin-right:7px;}
.header3 #main-menu > ul.menu > li{line-height:23px;}
#header.header2 #main-menu > ul.menu > li > a, #header.header3 #main-menu > ul.menu > li > a{padding-left:16px;}
#header.header3 #main-menu ul.menu > li > a{padding:9px 16px 8px}
.header3 #main-menu ul li.menu-item-simple-parent ul{top:0;}
#main-menu ul.menu li .megamenu-child-container, #main-menu ul li.menu-item-simple-parent ul.sub-menu{border:0px;padding:0px 15px;}
#header4 #header-sticky-wrapper{height:245px !important;}
#header4 .is-sticky#header-sticky-wrapper{height:155px !important;}
#header .dt-sc-social-icons{margin-top:13px;}
.top-right ul{display:inline-block;}
#header .dt-sc-social-icons, .top-bar ul{width:100%;}
#header .dt-sc-social-icons li{float:none;}
#slider{margin-top:0;}
#slider.header4-slider{top:0;}
#header.header2 #logo{padding-left:0;}
.dt-sc-carousel-wrapper.dt_carousel .dt-sc-pro-title h3{font-size:15px;}
.awareness{text-align:center;margin:0px auto 20px;display:block;}
.dt-sc-pro-thumb img{width:100%;}
.dt-sc-partner-carousel li{margin:0;width:420px !important;}
.dt-sc-testimonial-carousel li{margin-left:5px !important;margin-right:5px;}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="text"]{border-right:1px solid #e5e5d8;}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="submit"]{margin-bottom:20px;display:inline-block;float:none;}
.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-single .dt-sc-one-third, .column.dt-sc-two-third.first{width:100%;margin-left:0px;margin-right:0px;margin-bottom:20px;}
.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth , .page-with-both-sidebar .portfolio.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-third, .portfolio.column.no-space.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.column.no-space.dt-sc-one-fourth, .portfolio.dt-sc-one-half{width:100%;}
.dt-sc-pr-tb-col.type3 .dt-sc-one-half.no-space{width:50%;margin-bottom:0;}
.dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover{margin-top:0;}
.portfolio.column.no-space.dt-sc-one-third, .portfolio.column.no-space.dt-sc-one-half, .portfolio.column.no-space.dt-sc-one-fourth, .page-with-sidebar .portfolio.column.no-space.dt-sc-one-fourth{margin-bottom:0;}
.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:52px !important;}
.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:43.5%;}
.top-bar{text-align:center;}
.header4 .top-bar, .boxed .header4 .top-bar{min-height:90px;}
.top-bar .dt-sc-contact-info, .top-right, .top-right ul{float:none;}
#header-wrapper .main-menu-container, .social-media-container{width:100%;display:inline-block;}
#header-wrapper .main-menu-container .main-menu{position:inherit;top:0;}
#logo{text-align:center;width:100%;}
.border-title > span{position:inherit;top:0;}
.border-title.aligncenter > span{top:auto;}
.border-title .block-title{padding-left:0;}
.border-title > span:after{left:0;margin:0 auto;right:0;}
.alignright.border-title > span:after, .aligncenter.border-title > span:after{left:15px;right:inherit;}
.aligncenter.border-title > .block-title span{display:none;}
.alignright.border-title .block-title, .aligncenter.border-title .block-title{padding-left:0;}
.breadcrumb-wrapper{padding:20px 0px 0;background-repeat:repeat;margin-top:0;}
.breadcrumb-wrapper h1{width:100%;margin-bottom:10px;font-size:30px;text-transform:capitalize;line-height:30px;}
.breadcrumb-wrapper blockquote, .breadcrumb-wrapper .breadcrumb{width:100%;}
.breadcrumb-wrapper, .breadcrumb-wrapper blockquote, .breadcrumb-wrapper .breadcrumb{text-align:center;}
.breadcrumb-wrapper .breadcrumb{margin-top:0;margin-bottom:10px;}
.full-add.top-banner{margin-top:-10px;}
.page-with-sidebar .search-container form > p{width:61.3%;}
.page-with-sidebar.page-with-both-sidebar .search-container form > p{width:100%;margin-right:0;}
ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{margin:0px 0px 10px 0px;}
ul.dt-sc-tabs-vertical-frame{border-right:0px;width:100%;margin:0px 0px 15px 0px;}
ul.dt-sc-tabs-frame, .woocommerce-tabs ul.tabs{border-bottom:0px;margin-bottom:15px;}
#main-content:before, #main-content:after{content:none;}
#slider img{margin-top:0;}
.intro-text.type6, .intro-text.type5{padding:20px 20px 27px;text-align:center;}
.intro-text.type6 .alignright, .intro-text.type5 .alignleft{float:none;position:inherit;margin:0 0 15px 0;}
#footer .footer-links{width:100%;}
#footer .copyright p{float:none;}
#footer .social-media-container{text-align:center;}
#footer .dt-sc-contact-info.dt-phone, #footer .social-media .dt-sc-social-icons{float:none;margin:10px 0px;}
.social-media-container{float:left;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-third{width:100%;}
.page-with-sidebar .tpl-blog-holder > .dt-sc-one-half, .page-with-sidebar.page-with-both-sidebar .tpl-blog-holder > .dt-sc-one-half{width:100%;}
.page-with-sidebar .blog-thumb .entry-thumb, .page-with-sidebar .blog-thumb .entry-details, .blog-thumb .entry-thumb, .blog-thumb .entry-details{width:100%;margin:0px 0px 10px;}
.blog-thumb .entry-details .entry-meta .date span{line-height:40px;}
.blog-thumb .entry-thumb{margin-bottom:10px;}
.page-with-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar .portfolio.dt-sc-one-fourth, .page-with-both-sidebar .portfolio.dt-sc-one-third, .page-with-sidebar.page-with-both-sidebar .portfolio.dt-sc-one-fourth{width:100%;}
#primary.content-full-width .portfolio.dt-sc-one-fourth, .content-full-width .portfolio.dt-sc-one-third{width:100%;}
.fullwidth-section{background-repeat:repeat !important;}
.fullwidth-section.full-man img{position:relative;bottom:-69px;}
.full-mac img{position:inherit;top:0;}
.full-man{background-repeat:repeat;}
.full-paralax4{border-bottom:1px solid #4e4e4e;padding:40px 0;background-color:#010101;}
.full-paralax4 img{position:static;width:100%;}
.full-paralax4 .dt-sc-hr-invisible{display:none;}
.full-pattern5{background-size:auto;}
.full-pattern5:after{transform:none;width:100%;}
.full-pattern5 .dt-sc-one-half:last-child .alignright{width:100%;}
.full-pattern5 .dt-sc-one-half .dt-sc-hr-invisible-medium{margin:15px 0px;}
.full-pattern ul li{width:44%;margin-right:20px;}
.fullwidth-section.ful-ico-content img{position:inherit;right:0;}
.full-guy{position:inherit;top:0;}
.dt-sc-event-thumb{width:100%;margin-bottom:20px;}
.dt-sc-event-detail{width:100%;}
.timetable .timetable-head, .timetable ul.timetable-head li:first-child{width:100%;float:left;}
.timetable ul li, .timetable ul li:first-child{width:100%;display:table;height:90px;vertical-align:middle;}
.timetable ul li{font-size:15px;border-bottom:1px solid #fff;padding-bottom:6px;}
.timetable ul.timetable-head li{border:1px solid #e4e4e4;}
.timetable ul.timetable-head li{width:100%;}
.timetable ul{display:table-cell;}
.timetable-detail{display:inline-block;overflow-x:auto;position:relative;white-space:nowrap;width:100% !important;float:left;border-top:1px solid #e4e4e4;}
.timetable .timetable-detail ul li:first-child{line-height:90px;padding-bottom:0;}
.timetable-detail ul{width:100% !important;float:left;border:1px solid #e6e6e6;}
.timetable ul li{float:left;width:100% !important;}
ul.commentlist li .comment-author img{max-height:31px;width:31px;}
ul.commentlist li{padding-left:45px;}
#contact-form input[type="text"], #contact-form input[type="email"]{margin-bottom:0;}
#contact-form select{margin-bottom:20px;}
.intro-text.type2 .dt-sc-one-fifth .dt-sc-hr-invisible, .intro-text.type2 .dt-sc-one-fifth .dt-sc-hr-invisible-small{display:none;}
.border-title span, .border-title.aligncenter span{padding:0;font-size:12px;}
.intro-text.type2{text-align:center;}
.intro-text.type2 .alignleft{float:none;margin:0 auto;}
.dt-sc-team1{margin-left:17%;width:270px;}
.dt-sc-team.type2{float:none;margin:0 auto 50px;width:270px;}
th, td{padding:10px;}
blockquote.type6:before{content:none;}
blockquote.type6:after{left:2%;width:96%;}
.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box{line-height:19px;padding:10px 15px 10px 75px;}
.dt-sc-tabs-frame-content .widget{padding-bottom:10px;}
.dt-sc-tabs-vertical-frame-content{width:100%;}
.support img{bottom:-158px;opacity:0.6;}
.error-404 .search-form div{width:100%;}
.full-paralax4 .dt-sc-one-half > .dt-sc-hr-invisible{display:none;}
.full-paralax4{background-color:#000;border-bottom:1px solid #222;}
.dt-sc-bmi-frm-detail{width:100%;padding:20px;}
.dt-sc-bmi-frm-detail input{margin-bottom:10px;}
.dt-sc-bmi-frm .bmi-result{position:inherit;width:100%;height:auto;float:left;padding:20px 10px;background-position:bottom right;}
.bmi-result .dt-sc-hr-invisible{display:none;}
.fullwidth-section.full-paralax4 .dt-sc-tabs-frame-content{padding-bottom:0;}
.dt-sc-add2 h3{right:93px;}
.dt-sc-add1 .add-offer p{width:99%;}
.dt-sc-add1 .add-offer p br{display:none;}
.dt-sc-add1{height:201px;position:relative;}
.dt-sc-add1 > img{bottom:11px;right:11px;}
.space .dt-sc-add1{height:209px;}
.space .dt-sc-add1 > img{right:17px;}
.dt-sc-add1 .add-offer p{width:87%;}
.form-wrapper{width:100%;}
.form-wrapper form{padding:20px;}
.form-wrapper form input{margin-bottom:0;}
.shop_table.cart th{text-transform:capitalize;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{padding:6px 10px;}
.woocommerce .product-thumb-wrapper .images{margin:0px 0px 20px 0px;}
.woocommerce .product-thumb-wrapper .images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary{width:100%;}
.actions .coupon{width:100%;text-align:center;margin-bottom:10px;}
#primary .woocommerce .actions .coupon input.input-text[type="text"]{display:inline-block;float:none;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator{width:100%;}
ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{width:100%;text-align:center;}
ul.dt-sc-tabs-frame > li > a, .woocommerce-tabs ul.tabs > li > a{width:100%;display:block;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a{line-height:24px;}
.woocommerce table.wishlist_table thead th{font-weight:normal;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td{padding:16px 7px;font-size:12px;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{width:100%;margin:0px 0px 20px 0px;}
.tribe-events-list .tribe-events-event-image + div.tribe-events-list-event-detail{width:100%;margin-top:10px;}
.single-tribe_events .tribe-events-event-image{width:100%;margin:0px 0px 20px 0px;}
.dt-sc-tribe-views ul{display:none;}
.dt-sc-tribe-views select.tribe-bar-views-select, span.tribe-events-user-recurrence-toggle{display:block;}
.tribe-bar-collapse #tribe-bar-collapse-toggle{width:100%;margin-top:15px;}
.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a{color:#6a695e;}
.tribe-events-calendar .tribe-events-has-events:after{background:#6a695e;}
.tribe-events-sub-nav li{padding:0;}
.tribe-events-sub-nav li a{text-align:center;}
#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event{width:100%;margin:0px 0px 30px 0px;}
#tribe-events-photo-events{margin-right:0;}
.single-tribe_events .tribe-events-venue-map{margin-bottom:15px;}
.single-tribe_events .tribe-events-schedule{text-align:center;}
#buddypress .dt-sc-member-container, #buddypress .dt-sc-group-container{width:100%;margin:0px;text-align:center;}
#buddypress > div#item-nav div.item-list-tabs ul li{margin:0px 0px 1px 0px;}
#buddypress > div#item-body, #buddypress div#item-header div#item-header-content{width:100%;}
#buddypress div#subnav.item-list-tabs ul li{margin-bottom:4px;}
#buddypress .standard-form #basic-details-section, #buddypress .standard-form #blog-details-section, #buddypress .standard-form #profile-details-section{width:100%;}
#buddypress .standard-form #basic-details-section{margin-bottom:20px;}
.tt_event_theme_page *{box-sizing:border-box;}
.tt_event_hours li, .tt_upcoming_events, .tt_tabs_navigation li, .tt_tabs_navigation li a{width:100%;}
.rally-content .support-info{padding:30px 0px 10px;}
.rally-content:after{top:230px;}
} @media only screen and (max-width: 479px){
.portfolio.dt-sc-one-fourth.width-2 .portfolio-title{top:10px;}
.portfolio.dt-sc-one-fourth.width-2 .portfolio-title h4{font-size:13px;}
.portfolio.dt-sc-one-fourth.width-2 .portfolio-thumb .image-overlay .links{margin:-15px auto 0px;}
.portfolio.dt-sc-one-fourth.width-2 .portfolio-thumb .image-overlay .links a{width:45px;height:45px;line-height:42px;}
.rally-content .support-info a{margin:0px auto 20px;display:block;}
} @media only screen and (min-width: 320px) and (max-width: 479px) {
.container{width:300px;}
#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%;margin-left:0px;margin-right:0px;}
.mean-container a.meanmenu-reveal{width:21px;height:21px;padding:16px;}
#logo a{height:100%;}
#logo a img{max-height:100%;}
.main-menu-container{display:inline-block;}
.mean-container .mean-nav{margin-top:52px;}
.main-menu-container .main-menu{padding:0 20px;}
.megamenu-child-container > ul.sub-menu > li .widgettitle{width:90%;}
.megamenu-child-container .widget.widget_categories ul li:before{top:7px;}
.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after, .video-image iframe{width:155px;height:155px;}
.rally-content:after{top:300px;}
#footer .social-media{text-align:center;}
#footer .social-media h3.widgettitle{float:none;display:inline-block;}
#footer .social-media .dt-sc-social-icons{float:none;}
.bx-controls a.bx-prev{left:10px;}
.bx-controls a.bx-next{right:10px;}
.dt-sc-pro-detail .dt-sc-pro-price{text-align:center;}
.dt-excersise-title h5{top:0;}
.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:40.5%;}
.timetable-detail{width:200px;}
ul.commentlist li .comment-author{float:left;margin-right:5px;position:inherit;}
ul.commentlist li{padding-left:0;}
ul.commentlist li .comment-details{width:88%;}
.blog-post .blog-post-meta li{padding:0 11px;}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p{right:-1px;}
.full-pattern5:before{content:none;}
.full-pattern5 .dt-sc-one-half:last-child .alignright{width:100%;}
.full-pattern5 .dt-sc-one-half:last-child{text-align:center;}
.full-pattern h2{font-size:26px;line-height:normal;text-transform:capitalize;}
.full-pattern ul li{width:100%;margin-right:0;}
.dt-sc-testimonial-carousel li{padding-right:0;text-align:center;}
.dt-sc-testimonial .author{position:inherit;float:none;display:block;margin:0px auto;text-align:center;clear:both;}
.testimonial-pagination{text-align:center;}
.dt-sc-testimonial blockquote q{padding-left:15px;}
th, td{font-size:11px;padding:5px;}
.border-title h1{font-size:30px;}
.border-title h2{font-size:28px;}
.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas{width:205px !important;height:205px !important;}
.dt-sc-donutchart > div{line-height:205px !important;}
ul.dt-sc-tabs-frame > li, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content{width:100%;}
ul.dt-sc-tabs-frame > li, .woocommerce-tabs ul.tabs > li{border-bottom:2px solid #ececec;}
ul.dt-sc-tabs-frame > li.active, .woocommerce-tabs ul.tabs > li.active{border-bottom:2px solid #000;}
ul.dt-sc-tabs-frame > li a{display:inline-block;width:100%;}
.dt-sc-team1{margin-left:6%;}
ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content{width:100%;margin-right:0;margin-bottom:15px;}
.error-404 h2{font-size:200px;line-height:140px;}
.error-404 h2 span{font-size:60px;top:78px;left:18px;}
.dt-sc-partner-carousel li{width:300px !important;margin:0;}
.dt-sc-add1 .offer-title{margin-bottom:15px;}
.dt-sc-add1 .add-offer h3{font-size:23px;line-height:27px;margin-bottom:15px;}
.offer-title h3 span{font-size:27px;letter-spacing:10px;}
.dt-sc-add1 .add-offer .offer-title > span{font-size:54px;}
.dt-sc-add1 p{margin-bottom:0;}
.space .dt-sc-add1{height:183px;}
.dt-sc-add2{height:168px;}
.dt-sc-add2 h3{right:37px;text-transform:capitalize;}
.dt-sc-add1{width:300px;height:183px;}
.dt-sc-add1 > img{bottom:16px;right:16px;}
.space .dt-sc-add1{height:182px;}
.support img{bottom:-180px;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{width:100%;}
table.variations td{font-size:12px;}
table.variations td select{width:100%;}
.single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper{width:100% !important;}
.product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last{width:90px;margin-right:15px;}
.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last{width:92px;}
.woocommerce table.shop_table, .woocommerce-page table.shop_table{display:block;}
.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead{display:block;float:left;}
.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto;}
.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th{display:block;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{border-bottom:1px solid #dddddd;height:50px;line-height:50px;padding:0;text-align:center;vertical-align:middle;width:149px;}
.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td{display:block;min-height:1.25em;}
.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr{display:inline-block;vertical-align:top;}
.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a{display:inline-block;margin-top:18px;}
.shop_table.wishlist_table .product-thumbnail a{display:inline-block;margin:10px 0 0;}
.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;}
.shop_table td.product-quantity .quantity{padding:10px 0 0;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{border-bottom:0 none;height:51px;padding:0;text-align:center;vertical-align:middle;width:145px;}
table.cart td.product-name a{font-size:11px;}
.woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img, .woocommerce #content table.cart.wishlist_table img, .woocommerce-page #content table.cart.wishlist_table img{width:30px;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td{padding:0;}
#primary .woocommerce .actions .coupon input.input-text[type="text"]{float:left;display:table;}
.woocommerce-cart table.shop_table td.actions{width:auto;}
.woocommerce-cart table.shop_table tbody tr td.actions .coupon{position:absolute;bottom:60px;left:0px;}
.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button{bottom:35px;position:absolute;}
.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text{bottom:82px;position:absolute;}
.woocommerce-cart table.shop_table tbody tr td.actions .button{position:absolute;bottom:55px;left:0px;}
.woocommerce-cart table.shop_table tbody tr td.actions .checkout-button{bottom:10px;}
.woocommerce-cart table.shop_table tbody{padding-bottom:200px;}
#buddypress div.dir-search, #buddypress div.dir-search input[type="text"]{width:100%;}
#buddypress ul.item-list li div.action{position:inherit;top:0;}
#buddypress ul.item-list li div.meta{margin-top:0;}
.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li{width:80px !important;}
.tribe-events-sub-nav li a{font-size:12px;padding:10px;}
}  @media only screen and (max-width: 319px) {
.container { width:200px; }
#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left{width:100%;  margin-left:0px; margin-right:0px;}
.top-right ul li a{padding:0px 5px;}
.top-bar .dt-sc-contact-info > p { line-height:24px; padding-top:5px; padding-bottom:5px; }
.page-title, .page-title1 { font-size:20px; }
h2 { font-size:20px; }
.mean-container a.meanmenu-reveal { width:21px; height:21px; padding:16px; }
#logo a { height:100%; }
#logo a img { max-height:100%; }
.mean-container .mean-nav { margin-top:52px; }
.main-menu-container .main-menu { padding:0px; }
.megamenu-child-container > ul.sub-menu > li .widgettitle { width:85%; }
.megamenu-child-container .dt-sc-pro-title h3 { font-size:19px; text-transform:capitalize; }
#header4 #header-sticky-wrapper { height: 276px !important; }
.widgettitle span { width:80px; }
.skin-gradient-bg, .skin-gradient-bg .video-rounded-wrapper, .skin-gradient-bg:after, .video-image iframe{width:90px; height:90px;} .support img { bottom:-263px; }
.space .dt-sc-add1 { height:170px; }
.space .dt-sc-add1 > img { right:0; } .bx-controls a.bx-prev { left:10px; }
.bx-controls a.bx-next { right:10px; } 
.portfolio-title p a, .container .portfolio-title p{display:none;}
.portfolio-title{text-align:center; left:0; right:0; top:20px;} .full-pattern5 .dt-sc-one-half:last-child .alignright { width:100%; }
.full-pattern5 .dt-sc-one-half:last-child { text-align:center; }
.full-pattern h2 { font-size:26px; line-height:normal; text-transform:capitalize; }
.full-pattern ul li { width:100%; margin-right:0; } .dt-sc-pro-detail .dt-sc-pro-price { text-align:center; }
.dt-excersise-title h5 { top:0; } ul.commentlist li .comment-author { float: left; margin-right: 5px; position: inherit; }
ul.commentlist li { padding-left:0; }
ul.commentlist li .comment-details { width:82%; }
.blog-post .blog-detail h2 { display:inline-block; }
.blog-post .blog-post-meta li { padding:0 10px; } .faq-search { display:inline-block; margin-bottom:20px; }
.faq-search input[type="text"] { padding:14px 16px; }
.faq-search input[type="submit"] { position:inherit; margin-top:0; border:1px solid #e5e5d8; } .widgettitle span { width:47px; }
#footer .social-media .dt-sc-social-icons li { border-right-style:solid; border-right-width:1px; }
.widgettitle span { top:0%; }
#footer .social-media { text-align:center; }
#footer .social-media h3.widgettitle { float:none; display:inline-block; }
#footer .social-media .dt-sc-social-icons li { float:none; display:inline-block; margin:5px 5px; }
.widget .recent-posts-widget ul li .entry-thumb, .widget.widget_popular_entries ul li .entry-thumb { display:none; }
.widget .recent-posts-widget ul li, .widget.widget_popular_entries ul li { padding-bottom:5px; } .dt-sc-testimonial-carousel li { padding-right:0; text-align:center; }
.dt-sc-testimonial .author { position:inherit; float:none; display:inline-block; }
.testimonial-pagination { text-align:center; }
.dt-sc-testimonial blockquote{padding:40px 30px 40px 50px;} .section-title3 span { font-size: 24px; text-transform: capitalize; } form.sorting .selection-box { min-width:200px; } .dt-sc-nutrition-thumb { position:inherit; margin-bottom:15px; margin-left:auto; margin-right:auto; }
.dt-sc-nutrition { padding-left:0; text-align:center; } th, td { font-size: 9px; padding: 5px 2px; text-transform: none; }
.border-title h1 { font-size:28px; }
.border-title h2 { font-size:26px; }
.dt-sc-button.large{font-size:15px; padding:18px 25px;}
.dt-sc-button.xlarge { font-size:17px; padding:25px 28px; }
.dt-sc-button.xlarge.with-icon { padding:25px 25px 25px 26px; }
.dt-sc-button.xlarge i{margin-left:8px;}
.dt-sc-donutchart, .dt-sc-donutchart > div, .dt-sc-donutchart canvas { width:205px !important; height:205px !important; }
.dt-sc-donutchart > div { line-height:205px !important; }
.dt-sc-ico-content.type1 h4 { min-height:54px; margin-top:0; }
.dt-sc-event-title > h4 { margin-bottom:15px; }
.intro-text.type2 .dt-sc-button.medium { font-size:15px; padding:13px 16px; }
.working-hours li{font-size:12px;}
.border-title.alignright span { display:none; }
.widget .dt-sc-social-icons li { margin-bottom:5px; }
.dt-sc-team1 { margin-left: 0; width: 200px; }
.dt-sc-team1 .team-detail li { font-size:12px; }
.dt-sc-team1 .team-detail li span { margin-right:3px; }
.dt-sc-team.type2 { width:200px; }
.dt-sc-team.type2 .team-detail li { font-size:11px; padding-bottom:5px; }
.dt-sc-team.type2 .team-detail li span { margin-right:0; }
.dt-sc-pr-tb-col.type3 .dt-sc-price span { font-size:22px; }
.dt-sc-pr-tb-col.type3 .dt-sc-price { font-size:16px; }
ul.dt-sc-tabs-frame > li, ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-content { width:100%; }
ul.dt-sc-tabs-frame > li a { display:inline-block; width:100%; }
blockquote.type6:after { height:96%; top:2%; }
.alignright, .alignleft { margin-right:0; margin-left:0; width:100%; }
.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box { padding-left:55px; }
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before { background:transparent; }
.dt-sc-error-box:before { color:#ff3333; }
.dt-sc-warning-box:before { color:#ffd119; }
.dt-sc-success-box:before { color:#33cc00; }
.dt-sc-info-box:before { color:#33ccff; }
.chart canvas { width:200px !important; height:200px !important; } .error-404 #searchform div { width:100%; }
.error-404 h2 { font-size:180px; line-height:140px; }
.error-404 h2 span { font-size:40px; top:72px; } .timetable p { font-size:15px; }
.timetable ul.timetable-head li { font-size:14px; }
.timetable-detail { width:120px; }
.timetable ul li, .timetable ul li:first-child { height:91px; }
.dt-sc-add1 { width:200px; height:181px; }
.dt-sc-add1 > img { bottom:2px; right:2px; }
.dt-sc-add1 .add-offer { padding:10px; }
.dt-sc-add1 .add-offer p { width:100%; }
.dt-sc-add1 .add-offer p br { display:none; }
.dt-sc-add1 .add-offer h3 { font-size:15px; line-height:25px; margin-bottom:11px; }	
.offer-title h3 span { letter-spacing:3px; font-size:25px; }
.dt-sc-add1 .add-offer .offer-title > span { font-size:50px; }
.dt-sc-add1 .add-offer:after { border-width:0 0 65px 65px; }
.dt-sc-add2 { height:113px; }
.dt-sc-add2 h3 { right:18px; bottom:11px; text-transform:capitalize; }
.dt-sc-add3 .dt-sc-button.medium { padding: 7px 20px; font-size: 13px; bottom:13px; }
.offer-title { margin-bottom:11px; }
.dt-sc-partner-carousel li { width:200px !important; } .form-wrapper form { padding:10px; } .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering { width:100%; min-width:200px; }
.product-content > a.dt-sc-button, .product-content .add_to_wishlist, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show { min-height:30px; }
.product-content .yith-wcwl-add-to-wishlist .add_to_wishlist, .product-content .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .product-content .yith-wcwl-wishlistaddedbrowse a { min-height:36px; }
.product-content .added_to_cart { top:6px; }	
.single_add_to_cart_button.button { margin-top:10px; } table.variations td { font-size:12px; }
table.variations td select { width:100%; }
.single-product .page-with-sidebar div.images .thumbnails.slider .caroufredsel_wrapper, .single-product div.images .thumbnails.slider .caroufredsel_wrapper { width:100% !important; }
.product .images .thumbnails .yith_magnifier_gallery li, .product .images .thumbnails .yith_magnifier_gallery li.last { width:90px; margin-right:15px; }
.page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li, .page-with-sidebar .product .images .thumbnails .yith_magnifier_gallery li.last { width:92px; }
.woocommerce-cart table.shop_table, .woocommerce-account table.my_account_orders, .woocommerce-wishlist table.shop_table { border-bottom: 1px solid #dddddd; display: block; position: relative; width: 100%; }
.woocommerce-cart table.shop_table thead, .woocommerce-account table.my_account_orders thead, .woocommerce-wishlist table.shop_table thead { display: block; float: left; }
.woocommerce-cart table.shop_table tbody, .woocommerce-account table.my_account_orders tbody, .woocommerce-wishlist table.shop_table tbody { display: block; overflow-x: auto; position: relative; white-space: nowrap; width: auto; }
.woocommerce-cart table.shop_table th, .woocommerce-account table.my_account_orders th, .woocommerce-wishlist table.shop_table th { display: block; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th { border-bottom: 1px solid #dddddd; height: 50px; line-height: 50px; padding: 0; text-align: center; vertical-align: middle; width: 89px; font-size:11px; font-weight:normal; }
.woocommerce-cart table.shop_table td, .woocommerce-account table.my_account_orders td, .woocommerce-wishlist table.shop_table td { display:block; min-height:1.25em; }
.woocommerce-cart table.shop_table tbody tr, .woocommerce-account table.my_account_orders tbody tr, .woocommerce-wishlist table.shop_table tbody tr { display: inline-block; vertical-align: top; }
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td { padding:0; }
.shop_table td.product-name a, .shop_table td.product-price span, .shop_table td.product-stock-status span, .shop_table td.product-subtotal span, .shop_table tr.order td a { display: inline-block; margin-top: 18px; }
.shop_table .product-thumbnail a { display: inline-block; margin: 10px 0 0; }
.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; }
.shop_table td.product-quantity .quantity { padding: 10px 0 0; }
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { border-bottom: 0 none; height: 51px; padding: 0; text-align: center; vertical-align: middle; width: 109px; }
table.cart td.product-name a { font-size:9px; }
.woocommerce table.cart.wishlist_table img, .woocommerce-page table.cart.wishlist_table img, .woocommerce #content table.cart.wishlist_table img, .woocommerce-page #content table.cart.wishlist_table img{width:30px;}
#primary .woocommerce .actions .coupon input.input-text[type="text"] { float:left; display:table; }
.woocommerce-cart table.shop_table td.actions { width:auto; }
.woocommerce-cart table.shop_table tbody tr td.actions .coupon { position:absolute; bottom:60px; left:0px; }
.woocommerce-cart table.shop_table tbody tr td.actions .coupon .button { bottom:35px; position:absolute; }
.woocommerce-cart table.shop_table tbody tr td.actions .coupon .input-text { bottom:82px; position:absolute; }
.woocommerce-cart table.shop_table tbody tr td.actions .button { position:absolute; bottom:55px; left:0px; }
.woocommerce-cart table.shop_table tbody tr td.actions .checkout-button { bottom:10px; }
.woocommerce-cart table.shop_table tbody { padding-bottom:200px; }
.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty { margin-top:10px; }
.product .summary .quantity input[type="button"], .product-quantity .quantity input[type="button"] { height:33px; padding:5px 9px; }
.woocommerce-shipping-calculator > p { line-height: normal; }
.checkout-button.button { font-size:15px; text-transform:capitalize; padding:11px 19px; } div.tribe-events-list-event-detail h2.tribe-events-list-event-title, #tribe-geo-results h2.tribe-events-map-event-title.summary { font-size:22px; }
.tribe-events-sub-nav li a span { display:none; } #buddypress div.item-list-tabs ul li { width:100%; text-align:center; }
#buddypress div.dir-search, #buddypress div.dir-search input[type="text"] { width:100%; }	
#buddypress ul.item-list li div.action { position:inherit; top:0; }
#buddypress ul.item-list li div.meta { margin-top:0; } .tt_event_items_list li label { width:77px; }
.widget #wp-calendar th, .widget #wp-calendar td{padding:5px 2px;}
.widget.tribe_mini_calendar_widget .tribe-mini-calendar th, .widget.tribe_mini_calendar_widget .tribe-mini-calendar td, .tribe-mini-calendar-no-event{padding:3px;}
.intro-text.type2 .dt-sc-button.medium{font-size:12px; padding:8px 12px;}
.woocommerce table.cart img, .woocommerce-page table.cart img, .woocommerce #content table.cart img, .woocommerce-page #content table.cart img{width:30px;}
.dt-sc-button.medium i{margin-left:12px;}
.dt-sc-button.small{font-size:11px; padding:9px 18px;}
.dt-sc-button.medium, input[type="submit"], button, input[type="button"]{font-size:12px; padding:11px 26px;}
.dt-sc-button.large{font-size:13px; padding:16px 22px;}
.dt-sc-button.xlarge{font-size:15px; padding:23px 26px;}
.dt-sc-ico-content.type4{text-align:center;}
.dt-sc-ico-content.type4 .icon-holder{text-align:center; right:0px; margin:0px auto 10px; float:none;}
.bx-controls a.bx-next, .bx-controls a.bx-prev, .bx-controls a.bx-next:hover, .bx-controls a.bx-prev:hover{background-size:50%;}
.rally-content h3{font-size:20px;}
.fantasy-text{font-size:14px;}
.rally-content:after{top:390px;}
.support-info h2{font-size:16px;}
.container #primary.content-full-width .portfolio.dt-sc-one-fourth .portfolio-title{left:0; right:0; top:20px;}
.support-info a{padding:0px 0px 5px 0px; margin:0px 0px 5px; clear:both; float:left; width:100%;}
.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a{padding-right:36px;}
.fullwidth-section .sign-up-form .skin-bg{padding:20px;}
.fullwidth-section .sign-up-form h3{line-height:normal; font-size:15px;}
.fullwidth-section .sign-up-form h2{font-size:30px;}
#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .links{margin:0px auto;}
#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .links a{font-size:14px; width:40px; height:40px; line-height:40px;}
#primary.content-full-width .portfolio.dt-sc-one-fourth.column .portfolio-thumb .image-overlay .likeThis:before{font-size:14px;}
.megamenu-child-container ul.sub-menu > li > ul{padding:0px 20px;}
.bx-controls a.bx-prev, .carousel_items .carousel-prv-arrow a, .bx-controls a.bx-next, .carousel_items .carousel-next-arrow a, .bx-controls a.bx-prev:hover, .carousel_items .carousel-prv-arrow a:hover, .bx-controls a.bx-next:hover, .carousel_items .carousel-next-arrow a:hover{background-size:50% auto !important;}
.dt-sc-pro-detail .pro-duration, .dt-sc-pro-detail .pro-price-content{width:43.5%;}
.dt-sc-programs input[type=image], .dt-sc-pro-detail .dt-sc-pro-price .dt-sc-button{width:24px !important;}
.sign-up-form .rdo .span.wpcf7-list-item{width:100%; display:inline-block;}
.sign-up-form .rdo .wpcf7-list-item{width:100%; float:left;}
}