/* Table of Content
==================================================
	1.0  -  Custom Class
	2.0  -  Browser Fix
	3.0  -  DT Responsive*/

	/*--------------------------------------------------------------
	1.0 - Custom Class
	--------------------------------------------------------------*/
	
	a.video-image span:after, .dt-sc-playon-video-modal, .dt-sc-playon-video-modal:before, .dt-sc-playon-video-modal:after, .dt-sc-one-course-objectives .dt-sc-objectives-content, .dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team:before, .custom-blog-carousel .slick-list .slick-slide.slick-active .blog-entry, .dt-sc-learning-client-carousel, .dt-sc-university-grayscale-image img, .custom-blockquote .custom-blockquote-icon-section span, .custom-blockquote .custom-blockquote-content-section .dt-sc-image-flip, .dtlms-default-intro-section .dt-sc-button.transparent span, .dtlms-default-intro-section h3:before, .dtlms-default-intro-section h3, .dtlms-default-intro-section h3:after, .dtlms-default-intro-section h3:before {transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.title_uppercase {text-transform: uppercase;}.title_bold {font-weight: bold;}.extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .extend-bg-fullwidth-right:not(.vc_col-has-fill):after, .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after {content: '';display: inline !important;height: 100%;position: absolute;top: 0;width: 9999px;}.extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after {right: 100%;}.extend-bg-fullwidth-right:not(.vc_col-has-fill):after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after {left: 100%;}.extend-bg-fullwidth-left:after, .extend-bg-fullwidth-right:after, .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after {background-color: inherit;}.dt-sc-special-testimonial-container .extend-bg-fullwidth-left:after, .dt-sc-special-testimonial-container .extend-bg-fullwidth-right:after {background: none;}.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after {box-shadow: 8px 0 0 0 #fff;right: 0;transform: skewX(-30deg) translateX(18px);z-index: 0;}.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.dt-col-static-position) > .vc_column-inner {position: relative;z-index: 1 !important;}.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:before {left: 0;transform: skewX(-30deg) translateX(-32px);}.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left[class*='dt-skin-'], .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right[class*='dt-skin-'] {background-color: transparent;}.wpb_content_element.no-bottom-space {margin-bottom: 0;}.wpb_column.padding-right-50 {padding-right: 50px;}.wpb_content_element.no-bottom-space img {float: left;width: 100%;}.dtlms-points-system-slider {float: left;margin: 0;padding: 0;position: relative;width: 100%;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay {left: 50%;position: absolute;top: 50%;transform: translateY(-50%);width: 50%;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h1, .dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h3 {font-weight: 300;margin-bottom: 16px;}@media only screen and (max-width: 991px) and (min-width: 768px) {.dtlms-points-system-slider {padding: 90px 0 0;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h1 {font-size: 26px;margin-bottom: 10px;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h3 {font-size: 18px;margin-bottom: 10px;}.dtlms-points-system-slider-overlay .dt-sc-button {font-size: 13px;padding: 12px 18px;}}a.video-image span {color: #fff;font-size: 40px;height: 75px;line-height: 75px;position: relative;transition: all .3s linear;width: 75px;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}a.video-image span:after {background: #2b2b2b;border-radius: 50%;box-shadow: 0 0 0 5px rgba(255,255,255,.35);color: #fff;content: '';display: block;height: 75px;left: -2px;line-height: 75px;position: absolute;top: 0;width: 75px;z-index: -1;-moz-box-shadow: 0 0 0 5px rgba(255,255,255,.35);-webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.35);}a.video-image span:hover:after {background: #fff;}.image-overlay-icon .vc_single_image-wrapper {position: relative;}.image-overlay-icon .vc_single_image-wrapper:before {background: rgba(0,0,0,.4);content: '';display: block;height: 100%;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;width: 100%;}.image-overlay-icon a.video-image {left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: 50%;transform: translateY(-50%);width: 100%;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.gradient-parallax:before {background: -moz-linear-gradient(left, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);background: -webkit-linear-gradient(left, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);background: linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .72) 30%, rgba(229, 229, 229, 0) 40%, rgba(229, 229, 229, 0) 100%);content: '';display: block;filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f6', endColorstr='#00e5e5e5', GradientType=1);height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 9;}.gradient-parallax .gradient-content {padding-right: 45px;z-index: 9;}.separator-title {margin-bottom: 25px;padding-bottom: 20px;position: relative;}.separator-title:after {background: #000;bottom: 0;content: '';height: 4px;left: 0;position: absolute;width: 45px;}.dtlms-default-intro-section h6 {color: #757575;font-size: 16px;font-weight: 300;margin-bottom: 0;}.dtlms-default-intro-section h4 {font-size: 34px;font-weight: 600;margin-bottom: 0;}.dtlms-default-intro-section h3 {border-bottom: 3px solid;display: inline-block;float: none;font-size: 40px;font-weight: 600;line-height: 48px;line-height: normal;padding: 6px 0 0;position: relative;z-index: 9;}.dtlms-default-intro-section h3:before {bottom: -3px;content: '';display: block;height: 3px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 0;z-index: -1;}.dtlms-default-intro-section:hover h3 {color: #222;padding: 6px 20px 0;}.dtlms-default-intro-section:hover h3:before {background: #fff;width: 20px;}.dtlms-default-intro-section .dt-sc-button.medium {border-radius: 50px;display: inline-block;float: none;font-weight: 500;margin: 0 10px;}@media screen and (-webkit-min-device-pixel-ratio:0) {.dtlms-default-intro-section .dt-sc-button.medium {padding: 14px 22px 13px;}}.vc_row.slider-primary-bg:after, .vc_row.slider-primary-bg:before {background-color: #7e2bdb;content: '';display: inline;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;clip-path: polygon(0 0%, 100% 0%, 100% 70%, 4% 100%);}.vc_row.slider-primary-bg:before {background-color: #000;z-index: -1;clip-path: polygon(0 0%, 100% 0%, 100% 80%, 2% 98%);}.academy-carousel .dtlms-pagination.dtlms-ajax-pagination ul.page-numbers li a, .academy-carousel .dtlms-pagination.dtlms-ajax-pagination .prev-post a, .academy-carousel .dtlms-pagination.dtlms-ajax-pagination .next-post a {background: none;border: 1px solid #d9d9d9;}.dt-sc-button.dt-sc-fullwidth, .default-contact-form input[type='submit'] {text-align: center;width: 100%;}.dt-sc-icon-box.type8.dark-hover-content:hover h4, .dt-sc-icon-box.type8.dark-hover-content:hover p, .dt-sc-icon-box.type8.dark-hover-content:hover .icon-wrapper span {color: #000;}@media screen and (-webkit-min-device-pixel-ratio:0) {::i-block-chrome, .safari-hack.vc_row.vc_row-flex {display: block !important;}}.dtlms-slider-sticky-bottom {background: #fff;border-radius: 80px;box-shadow: 0 3px 15px 0 rgba(0,0,0,.1);margin-top: -138px;padding: 20px;z-index: 2;-moz-box-shadow: 0 3px 15px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 3px 15px 0 rgba(0,0,0,.1);}.wpb_column.dtlms-slider-overlay {float: left;text-align: center;width: 100%;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {display: inline-block;float: none;width: 1230px;}.wpb_column.dtlms-slider-overlay h1 {font-size: 65px;line-height: 50px;}.wpb_column.dtlms-slider-overlay h2 {display: inline-block;float: none;font-size: 50px;font-weight: 600;margin-bottom: 0;width: auto;}.wpb_column.dtlms-slider-overlay h3 {font-size: 20px;font-weight: 300;line-height: 24px;margin-bottom: 24px;text-transform: uppercase;}.wpb_column.dtlms-slider-overlay h4 {font-size: 16px;font-weight: 300;letter-spacing: .5px;line-height: 24px;margin-bottom: 24px;text-transform: uppercase;}.wpb_column.dtlms-slider-overlay form {position: relative;text-align: center;}.wpb_column.dtlms-slider-overlay form .dtlms-courses-listing-filters {background: none;float: left;text-align: left;width: 100%;}.wpb_column.dtlms-slider-overlay form .dtlms-courses-listing-filters .dtlms-column {margin-top: 0;}.wpb_column.dtlms-slider-overlay form input[type='text'] {background: #fff;border: none;line-height: 22px;width: 100%;}.wpb_column.dtlms-slider-overlay form .dtlms-courses-listing-searchform-submit {border-radius: 0;border-radius: 50px;display: inline-block;float: none;font-size: 16px;margin-top: 23px;padding: 15px 36px;}#avatar-crop-actions a.button {border-radius: 0;display: inline-block;float: none;font-size: 16px;font-weight: bold;margin-top: 23px;padding: 10px 26px 8px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-display-filter, .wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-orderby-filter {text-align: left;width: 100%;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder form[name='dtlmsCoursesListingSearchForm'] .dtlms-courses-listing-filters .chosen-container-multi .chosen-choices {border: none;border-radius: 30px;font-size: 16px;padding: 16px 50px 16px 26px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder form[name='dtlmsCoursesListingSearchForm'] .dtlms-courses-listing-filters .chosen-container-multi .chosen-choices li {background: none;border: none;box-shadow: none;font-weight: 400;line-height: normal;padding: 0 22px 0 0;-moz-box-shadow: none;-webkit-box-shadow: none;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder form[name='dtlmsCoursesListingSearchForm'] .dtlms-courses-listing-filters .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {right: 2px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container .chosen-drop {background: none;border: none;border-radius: 0;box-shadow: none;padding: 5px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container-single .chosen-single {background: #fff;border: none;border-radius: 0;font-size: 16px;height: auto;padding: 13px 15px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container-single .chosen-single div b {background-image: none;position: relative;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container-single .chosen-single div b:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #4c4c4c;content: '';display: block;height: 0;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);width: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container-multi .chosen-choices li.search-field input[type='text'] {min-height: 28px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column > * .chosen-container {width: 100% !important;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container-single .chosen-search input[type='text'] {border: 1px solid;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container .chosen-results {background: #fff;border-radius: 15px;display: inline-block;float: none;max-height: 189px;overflow: hidden;padding: 5px;width: 100%;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container .chosen-results li {background: rgba(0,0,0,.025);border-radius: 15px;display: inline-block;float: none;font-size: 16px;font-weight: 400;margin-bottom: 5px;padding: 14px 15px 12px;width: 100%;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .chosen-container .chosen-results li.active-result.highlighted {color: #fff;}.wpb_column.dtlms-slider-overlay form .dtlms-courses-listing-searchform-submit:hover {background: #000;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column > * {float: left;width: 100%;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column > *:before {display: none;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .chosen-container-multi .chosen-choices {position: relative;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .chosen-container-multi .chosen-choices:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid #4c4c4c;content: '';display: block;height: 0;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);width: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpb_column.dtlms-slider-overlay:not(.dtlms-search-slider) .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column input.dtlms-courses-search-text {border-radius: 30px;padding: 19px 26px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column .dtlms-courses-category-filter, .wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column .dtlms-courses-instructor-filter {background-color: transparent;padding: 0;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder .dtlms-courses-listing-filters .chosen-container-multi.chosen-container-active .chosen-choices:before {border-bottom: 10px solid #4c4c4c;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid transparent;content: '';display: block;height: 0;margin-top: -5px;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);width: 0;-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpb_column.dtlms-slider-overlay.dtlms-search-slider h1 {font-size: 60px;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider h1 i {color: #fff;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider p {color: #fff;font-size: 18px;font-weight: 300;line-height: normal;line-height: 28px;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder {position: relative;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder, .wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder .dtlms-courses-listing-filters .dtlms-column.dtlms-one-third:only-child {margin-bottom: 0;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-search-slider-content > .vc_column-inner {display: inline-block;float: none;width: 75%;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-search-slider-content > .vc_column-inner .wpb_text_column.wpb_content_element {display: inline-block;float: none;padding-left: 5px;padding-right: 5px;width: 80%;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-search-slider-content > .vc_column-inner .dt-sc-bottom-line-search {display: inline-block;float: none;padding-left: 10px;padding-right: 10px;width: 80%;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider form .dtlms-courses-listing-searchform-submit {border-left: 1px solid;height: 100%;position: absolute;right: 0;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider form input[type='text'] {background: none;padding: 0;}.gradient-overlay > .upb_row_bg:first-child {opacity: .9;z-index: 9;}.gradient-overlay .gradient-overlay-content {z-index: 9;}.dt-sc-main-slider p {line-height: 28px;}.dtlms-search-slider-bottom {overflow: visible !important;}.dtlms-search-slider-bottom .dt-sc-icon-box {margin-top: -100px;z-index: 2;}.dt-sc-scroll-down {overflow: visible !important;position: relative;}.dt-sc-scroll-down .vc_icon_element .vc_icon_element-inner {bottom: -4em;left: 0;margin: 0 auto;position: absolute;right: 0;}.dt-sc-scroll-down .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {bottom: -1.35em;}.dt-sc-scroll-down .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {bottom: -2.2em;}.dt-sc-scroll-down .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {bottom: -2.75em;}.dt-sc-scroll-down .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {bottom: -1.6em;}.dt-sc-row-on-overlay.vc_row {position: relative;}.dt-sc-row-on-overlay.vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row.vc_inner ~ .vc_row.vc_inner {left: 0;margin: auto;pointer-events: none;position: absolute;right: 0;top: 50%;transform: translateY(-50%);z-index: 5;-webkit-transform: translateY(-50%);}.dt-sc-row-on-overlay.vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row.vc_inner ~ .vc_row.vc_inner > .vc_col-has-fill > .vc_column-inner {background-color: transparent !important;padding: 100px 50px;pointer-events: auto;}.dt-sc-row-on-overlay.vc_row > .wpb_column > .vc_column-inner > .wpb_wrapper > .vc_row.vc_inner ~ .vc_row.vc_inner > .vc_col-has-fill:before {background-color: #fff;border-radius: 50%;bottom: 0;content: '';height: 0;left: 0;margin: auto;padding-top: 100%;position: absolute;top: 0;width: 100%;z-index: -1;}ul.dtlms-custom-login {margin-bottom: 0;}ul.dtlms-custom-login li {display: inline-block;float: none;list-style: none;margin: 10px 15px;padding-bottom: 0;}ul.dtlms-custom-login li:first-child {margin-left: 0;}ul.dtlms-custom-login li i {margin-right: 10px;}.dt-sc-dark-bg ul.dtlms-custom-login a, .dt-sc-dark-bg ul.dtlms-custom-login > span {color: #fff;}.dt-sc-query-form input[type='text'], .dt-sc-query-form input[type='password'], .dt-sc-query-form input[type='email'], .dt-sc-query-form input[type='url'], .dt-sc-query-form input[type='tel'], .dt-sc-query-form input[type='number'], .dt-sc-query-form input[type='range'], .dt-sc-query-form input[type='date'], .dt-sc-query-form textarea, .dt-sc-query-form input.text, .dt-sc-query-form input[type='search'], .dt-sc-query-form select {background: #fff;}.dt-sc-query-form input[type='submit'] {color: #fff;}.dt-sc-job-form .selection-box {display: block;}.dt-sc-custom-event-table .wcs-filter-toggler {border-radius: 50%;color: #fff;height: 50px;line-height: 50px;padding: 0;text-align: center;transition: all .3s linear;width: 50px;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.dt-sc-custom-event-table .wcs-filter-toggler em {margin-left: 0;}.dt-sc-custom-event-table .wcs-filters__filter-column:before {top: auto;}.grayscale-image img {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);}.grayscale-image img:hover {-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-o-filter: grayscale(0%);}.dt-sc-university-grayscale-image img {opacity: .2;}.dt-sc-university-grayscale-image img:hover {opacity: 1;}.vc_row[data-vc-full-width].overflow-content {overflow: visible;z-index: 1;}.wpb_row.overflow-parallax-content {bottom: -15%;float: left;margin-bottom: 0;position: absolute;width: 100%;}.wpb_row.overflow-parallax-content .vc_column_container.vc_col-sm-6 .vc_column-inner {padding-left: 0;}.wpb_row.overflow-parallax-content .overflow-section .vc_column-inner {height: 100%;margin: 0;padding: 0;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}.wpb_row.overflow-parallax-content .overflow-section .vc_column-inner .wpb_single_image.wpb_content_element {margin-bottom: 0;}.wpb_row.overflow-parallax-content .vc_column_container {z-index: 99;}.course-img-title .dtlms-courselist-metadata, .course-img-title .dtlms-courselist-description, .course-img-title dtlms-item-status-details, .course-img-title .dtlms-item-status-details, .course-img-title .dtlms-ratings {display: none !important;}.course-img-title div[class*='list-item-wrapper'] div[class*='list-details'] {padding-top: 5px;}.course-img-title div[class*='list-item-wrapper'] div[class*='list-details'] h5 {font-size: 16px;}.dt-sc-custom-countdown .ult_countdown-div {float: left;}.dt-sc-custom-countdown .ult_countdown-section {padding: 0 15px 0 0 !important;}.dt-sc-custom-countdown .ult_countdown-section .ult_countdown-amount {color: #fff;height: 100px;line-height: 55px !important;margin-bottom: 15px;width: 100px;}.dt-sc-registration-form > p {float: left;margin-bottom: 20px;width: 100%;}.dt-sc-registration-form input[type='submit'] {color: #fff;}.dt-sc-map-overlay.wpb_column {position: absolute;top: -60px;}.dt-sc-fullwidth-one-half {text-align: center;width: 50%;}.dt-sc-fullwidth-one-half .vc_inner .vc_column-inner .wpb_wrapper {padding-right: 20px;text-align: initial;}.dt-sc-fullwidth-one-half > .vc_column-inner {clear: both;display: inline-block;float: none;margin: 0 auto;position: relative;width: 100%;}.dt-sc-fullwidth-one-half.dt-fullwidth-half-bg:before {content: '';display: block;height: 100%;position: absolute;right: 0;top: 0;width: 100%;}.wpb_single_image.dt-sc-skin-highlight-transparent .vc_single_image-wrapper {position: relative;}.wpb_single_image.dt-sc-skin-highlight-transparent .vc_single_image-wrapper:before {content: '';display: block;height: 100%;left: 0;opacity: .75;position: absolute;top: 0;transition: all .3s linear;width: 100%;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.wpb_single_image.dt-sc-skin-highlight-transparent:hover .vc_single_image-wrapper:before {opacity: 0;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder.dt-sc-bottom-line-search .dtlms-courses-listing-filters .dtlms-column {margin: 0;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder.dt-sc-bottom-line-search .dtlms-courses-listing-filters .dtlms-column > * {background: rgba(0,0,0,.5);border: 2px solid;color: #fff;font-size: 20px;padding: 25px 100px 25px 30px;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder.dt-sc-bottom-line-search form .dtlms-courses-listing-searchform-submit {background: none;border-left: 2px solid;border-radius: 0;bottom: 10px;color: #b4aab4;font-size: 16px;font-weight: 300;height: auto;margin: 0;padding: 0 20px;text-indent: -9999px;top: 10px;width: 90px;z-index: 1;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder.dt-sc-bottom-line-search form:before {bottom: 0;color: #fff;content: '\f002';font-family: fontawesome;font-size: 20px;height: 0;line-height: 0;margin: auto;position: absolute;right: 0;text-align: center;top: 0;width: 90px;z-index: 1;}.dt-sc-playon-video-modal {float: left;overflow: hidden;position: relative;width: 100%;}.dt-sc-playon-video-modal.ult-adjust-bottom-margin {margin-bottom: 0;}.dt-sc-playon-video-modal:before {background-color: rgba(0,0,0,.7);bottom: 0;content: '';left: 0;opacity: 0;pointer-events: none;position: absolute;right: 0;top: 0;transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}.dt-sc-playon-video-modal:hover:before, .dt-sc-playon-video-modal:hover:after {transform: scale(1);}.dt-sc-playon-video-modal:hover:before, .dt-sc-playon-video-modal:hover:after {opacity: 1;}.dt-sc-playon-video-modal:after {border-radius: 50%;bottom: 0;box-shadow: 0 0 0 5px rgba(255,255,255,.3);color: #fff;content: '\f3aa';font-family: Material-Design-Iconic-Font;font-size: 30px;height: 60px;left: 0;line-height: 60px;margin: auto;opacity: 0;padding-left: 5px;pointer-events: none;position: absolute;right: 0;text-align: center;top: 0;transform: scale(1.3);width: 60px;-moz-box-shadow: 0 0 0 5px rgba(255,255,255,.3);-moz-transform: scale(1.3);-webkit-border-radius: 50%;-webkit-box-shadow: 0 0 0 5px rgba(255,255,255,.3);-webkit-transform: scale(1.3);}.dt-sc-playon-video-modal.dt-sc-one-instructor-video-modal:before {background: rgba(0,0,0,.7);}.dt-sc-playon-video-modal.dt-sc-one-instructor-video-modal:after {background: #000;color: #fff;}.rs_no-padding_column.wpb_column, .vc_col-md-12.wpb_column.rs_no-padding_column {margin-bottom: 0;margin-top: -1px;padding-bottom: 0;}.light-overlay:before {background: rgba(255, 255, 255, .8);}.dark-overlay:before {background: rgba(0, 0, 0, .8);}.gray-scale:hover, .gray-scale:hover img {filter: grayscale(1);transition-duration: 1s;transition-property: filter;-moz-transition-duration: 1s;-moz-transition-property: -moz-filter;-ms-transition-duration: 1s;-ms-transition-property: -ms-filter;-o-transition-duration: 1s;-o-transition-property: -o-filter;-webkit-transition-duration: 1s;-webkit-transition-property: -webkit-filter;-webkit-filter: grayscale(1);-moz-filter: grayscale(1);-ms-filter: grayscale(1);-o-filter: grayscale(1);}.dt-sc-text-with-icon {clear: both;float: left;font-weight: bold;padding: 12px 0 12px 20px;width: 100%;}.dt-sc-text-with-icon span {font-size: 18px;font-weight: bold;margin: 0 7px 0 0;position: relative;top: 2px;}.dt-sc-text-with-icon.border-bottom {border-bottom: 1px solid;}.dt-sc-text-with-icon.border-right {border-right: 1px solid;}.dt-sc-dark-bg .dt-sc-text-with-icon span {color: #fff;}.hosting-table {border-top: 0;font-family: 'Open Sans', sans-serif;}.hosting-table th {background: #e1e1e1;border-radius: 5px 5px 0 0;border-right: 1px solid #fff;color: #000;font-size: 16px;font-weight: 600;padding: 20px 15px;}.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td {background: rgba(0, 0, 0, .95);border-bottom: 0;border-right: 1px solid rgba(255, 255, 255, .2);font-size: 16px;font-weight: 600;padding: 25px 15px;}.hosting-table tbody tr td:last-child, .hosting-table tr th:last-child {border: none;}.hosting-table tbody tr:nth-child(2) td {background: rgba(0, 0, 0, .9);}.hosting-table tbody tr:nth-child(3) td {background: rgba(0, 0, 0, .85);}.hosting-table tbody tr:nth-child(4) td {background: rgba(0, 0, 0, .8);}.hosting-table tbody tr:nth-child(5) td {background: rgba(0, 0, 0, .75);}.hosting-table tbody tr:nth-child(6) td {background: rgba(0, 0, 0, .7);}.hosting-table tbody tr:nth-child(7) td {background: rgba(0, 0, 0, .65);}.hosting-table tbody tr:nth-child(8) td {background: rgba(0, 0, 0, .6);}.hosting-table tbody tr:nth-child(9) td {background: rgba(0, 0, 0, .55);}.hosting-table tbody tr:nth-child(10) td {background: rgba(0, 0, 0, .5);}.hosting-table tbody tr:nth-child(11) td {background: rgba(0, 0, 0, .45);}.hosting-table tbody tr:nth-child(12) td {background: rgba(0, 0, 0, .4);}.hosting-table tbody tr td:first-child {position: relative;}.hosting-table tbody tr td:first-child:before {background: #60ae0d;content: '';height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: -1;}.hosting-table tbody tr td.new, .hosting-table tbody tr td.hot {overflow: hidden;position: relative;}.hosting-table tbody tr td.new:before, .hosting-table tbody tr td.hot:before {background: #60ae0d;color: #fff;content: 'New';font-size: 12px;left: -20px;padding: 2px 22px;position: absolute;top: 5px;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}.hosting-table tbody tr td.hot:before {background: #e80505;content: 'Hot';padding: 2px 24px;}.dt-sc-partially-rounded-alt {transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.vc_min_height_right.wpb_column.vc_col-sm-6 {margin-left: 30px;width: calc(50% - 30px);}.dt-sc-image-caption-with-counter {counter-reset: image-caption-counter;}.dt-sc-image-caption-with-counter h3 {counter-increment: image-caption-counter;}.dt-sc-image-caption-with-counter h3:before {border-bottom: 2px solid;content: counter(image-caption-counter, decimal-leading-zero);float: left;font-size: 36px;font-weight: 600;margin: -10px 20px 0 0;padding: 0;}.dt-sc-image-caption-with-counter h3:before {font-family: 'Open Sans', sans-serif;}.dt-sc-contact-details-on-map .dt-sc-map-overlay h3, .dt-sc-contact-details-on-map .map-switch-icon, .dt-sc-contact-details-on-map .map-switch-icon:hover {color: #fff;}.dt-sc-contact-details-on-map .map-switch-icon:hover {background: #000;}.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after {transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.dt-sc-readmore-plus-icon {bottom: 0;height: 60px;position: absolute;right: 0;text-indent: -9999px;width: 60px;}.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after {bottom: 0;content: '';left: 0;margin: auto;position: absolute;right: 0;top: 0;}.dt-sc-readmore-plus-icon:before {height: 1px;width: 30px;}.dt-sc-readmore-plus-icon:after {height: 30px;width: 1px;}.dt-sc-readmore-plus-icon:before, .dt-sc-readmore-plus-icon:after {background: #fff;}.dt-sc-readmore-plus-icon {background: #000;}.dt-sc-readmore-plus-icon:hover {background: rgba(0, 0, 0, .8);}.diamond-narrow-square-border li:before {transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;-webkit-transition: all .3s linear;}.diamond-narrow-square-border li a {color: #000;}.diamond-narrow-square-border li a:hover {color: #fff;}.move-to-top.vc_row {margin-top: -298px;}#dt-sc-custom-slider {position: relative;z-index: 2;}.quotes-section .wpb_text_column p {color: rgba(254,254,254,.5);}.quotes-section span.fa {font-size: 25px;}.big-font {font-size: 80px;font-weight: bold;line-height: 120%;padding-right: 16%;text-transform: uppercase;}.dt-skin-secondary-bg.filled.fully-rounded-border, .dt-skin-secondary-bg.filled.fully-rounded-border:hover {border: none;color: #fff;}.dt-sc-button.with-shadow {box-shadow: 0 22px 29px 0 rgba(0,0,0,.2);-moz-box-shadow: 0 22px 29px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 22px 29px 0 rgba(0,0,0,.2);}.dt-sc-button.with-shadow.large {padding: 20px 47px;}.dt-sc-button.with-shadow.medium {padding: 14px 41px 14px;}.dt-sc-button.with-shadow.black {border: none;color: #fff;}.dt-sc-button.with-shadow.black:hover {background-color: #fff;border: none;color: #000;}.dance-course-carousel.ult-carousel-wrapper button {border-radius: 50px 0 0 50px;bottom: -85px;display: inline-block !important;font-size: 12px !important;height: 28px;line-height: 30px;margin: 0 auto;text-align: center;top: auto;width: 38px;z-index: 1;}.dance-course-carousel.ult-carousel-wrapper button.slick-prev {left: 50%;margin-left: -38px;}.dance-course-carousel.ult-carousel-wrapper button.slick-next {border-radius: 0 50px 50px 0;left: auto;margin-right: -38px;right: 50%;}.dance-course-carousel.ult-carousel-wrapper button:before {display: none;}.banner-content .dt-skin-primary-bg {margin-left: 0;}.banner-content .dt-skin-secondary-bg {margin-right: 0;}h6.uppercase.dt-skin-primary-color {margin-top: -15px;}.trainer-carousel .slick-dots {padding: 18px 40px;text-align: left;}.trainer-carousel .slick-dots li {height: auto;margin: 0 1px;width: auto;}.ult-carousel-wrapper.trainer-carousel .slick-dots li i {color: #ccc;font-size: 17px;opacity: 1;}.ult-carousel-wrapper.trainer-carousel .slick-dots li.slick-active i, .ult-carousel-wrapper.trainer-carousel .slick-dots li:hover i {color: #ffc13c;}#footer .dt-sc-contact-info.footer-contact-info {padding: 65px 0 0;}#footer .dt-sc-contact-info.footer-contact-info, #footer .dt-sc-contact-info.footer-contact-info span {text-align: center;}#footer .dt-sc-contact-info.footer-contact-info span {border-radius: 100%;color: #fff;font-size: 25px;height: 50px;line-height: 50px;margin: 0 auto;right: 0;width: 50px;}.footer-subscribe-form.dt-mc-subscribe.align-center form {background-color: #f1f3f4;border-radius: 50px;width: 43.5%;}.footer-subscribe-form.dt-mc-subscribe form .email-field-wrap {border: none !important;width: 85%;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {border: none !important;float: right;font-size: 16px;position: absolute;right: 0;text-align: center;width: 17%;}.footer-subscribe-form.dt-mc-subscribe form .email-field-wrap input[type='email'] {padding: 15px 25px;width: 100%;}.footer-subscribe-form.dt-mc-subscribe form .btn-wrap div {border-radius: 50px !important;height: 77%;right: 0;top: 6px;width: 80px;}.footer-subscribe-form.dt-mc-subscribe form .btn-wrap.icon-only i, .footer-subscribe-form.dt-mc-subscribe form > div.email-field-wrap > div {width: 100%;}.footer-subscribe-form.dt-mc-subscribe form .btn-wrap.icon-only input[type='submit'] {padding: 0;width: 100%;}ul.dtlms-custom-login {margin-bottom: 0;}ul.dtlms-custom-login li {display: inline-block;float: none;list-style: none;margin: 9px 15px;padding-bottom: 0;}ul.dtlms-custom-login li:first-child {margin-left: 0;}ul.dtlms-custom-login li i {margin-right: 10px;}.kids-job-list td, .kids-job-list th {line-height: 30px;}.vc_row[data-vc-full-width].zigzag-bottom {overflow: visible;}.vc_row.zigzag-bottom:before {background-image: url(../images/zig-zag-img.png);background-repeat: repeat;content: '';display: inline-block;height: 9px;left: 0;position: absolute;right: 0;width: 100%;z-index: 1;}.vc_row.zigzag-bottom.zigzag-alter:before {bottom: 0;transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);}.vc_row.zigzag-bottom:before {bottom: -8px;}.dt-sc-one-course-objectives .dt-sc-objectives-content {background: #f0f3f7;margin: 0;padding: 40px 15px 40px 30px;position: relative;}.dt-sc-one-course-objectives .dt-sc-objectives-content h4 {font-size: 22px;font-weight: 500;line-height: 24px;}.dt-sc-one-course-objectives .dt-sc-objectives-content p {color: #999;margin-bottom: 20px;}.dt-sc-one-course-objectives .dt-sc-objectives-content .dt-sc-button.transparent {font-size: 16px;font-weight: 500;}.dt-sc-one-course-objectives .dt-sc-objectives-content:hover h4, .dt-sc-one-course-objectives .dt-sc-objectives-content:hover p, .dt-sc-one-course-objectives .dt-sc-objectives-content:hover .dt-sc-button.transparent {color: #fff;}.dt-sc-one-course-objectives .dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-objectives-content {background-color: transparent;}.dt-sc-one-course-objectives .dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-objectives-content h4, .dt-sc-one-course-objectives .dt-skin-primary-bg.dt-sc-dark-bg .dt-sc-objectives-content p {color: #fff;}.one-course-carousel h4 {font-weight: 500;}.one-course-carousel .slick-dots {padding: 18px 40px;text-align: left;}.one-course-carousel .slick-dots li {width: 15px;}.ult-carousel-wrapper.one-course-carousel .slick-dots li i {color: #bcbcc1;opacity: 1;}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team .dt-sc-team-details {background: transparent;padding: 30px 0 0;top: 50%;transform: translateY(100%);-moz-transform: translateY(100%);-webkit-transform: translateY(100%);}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team:hover .dt-sc-team-details {transform: -webkit-transform translateY(-50%);transform: translateY(-50%);-moz-transform: translateY(-50%);}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team:before {background: rgba(0,0,0,.7);bottom: 0;content: '';height: 0;left: 0;position: absolute;right: 0;top: auto;}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team:hover:before {height: 100%;}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team .dt-sc-team-details h4 {color: #fff;font-size: 18px;font-weight: 300;letter-spacing: 1.5px;line-height: 20px;text-transform: uppercase;}.dt-sc-team.hide-details-show-on-hover.dt-sc-one-course-team .dt-sc-team-details h5 {color: #fff;font-size: 14px;letter-spacing: 1.5px;line-height: 20px;}.dt-sc-one-course-team .dt-sc-team-social.rounded-border li a {color: #fff;}.dt-sc-one-instructor-form .wpcf7-form-control-wrap:before {content: none;}.dt-sc-one-instructor-form .wpcf7-form-control-wrap input, .dt-sc-one-instructor-form .wpcf7-form-control-wrap textarea {background: #fff;margin-bottom: 30px;}.dt-sc-one-instructor-form input[type='submit'] {border: 1px solid;border-radius: 0;margin-top: 0;width: 100%;}.dt-sc-one-instructor-form input[type='submit']:hover {background: transparent;}.dt-sc-one-instructor-form textarea {height: 120px;resize: none;}#footer .dt-sc-dark-bg .dt-sc-one-instructor-form .wpcf7-form-control-wrap input, #footer .dt-sc-dark-bg .dt-sc-one-instructor-form .wpcf7-form-control-wrap textarea {color: #000;}.vc_row.dt-sc-instructor-intro-slider {overflow: visible;padding-top: 160px !important;}.dt-sc-instructor-intro-slider .wpb_content_element.wpb_single_image.dt-lms-instructor-image {bottom: 0;left: -50%;margin-bottom: 0;position: absolute;right: 0;width: 100%;}.dt-sc-instructor-intro-slider.vc_row.vc_row-flex > .vc_column_container {position: static;}.dt-sc-instructor-intro-slider .dt-sc-one-instructor {bottom: 0;left: 0;margin: 0 auto;position: absolute;right: 0;top: 0;transform: translateY(-162px);z-index: 1;}.dt-sc-instructor-intro-slider .dtlms-instructor-intro-text p {line-height: 28px;text-transform: initial;}.dt-sc-instructor-intro-slider .dtlms-instructor-intro-text a.dt-sc-button {margin-top: 30px;}.dt-sc-instructor-intro-slider h3 {font-size: 30px;line-height: 30px;margin-bottom: 15px;}.dt-sc-instructor-intro-slider h1 {letter-spacing: 1.5px;line-height: 55px;}.dt-sc-instructor-intro-slider blockquote.type2 {width: 100%;}.dt-sc-instructor-intro-slider blockquote.type2:before {color: #cdcdcd;}.dt-sc-instructor-intro-slider blockquote.type2 q {font-size: 20px;margin-right: 0;}.dt-sc-instructor-award-section {background-color: #f0f0f0;}.dt-sc-instructor-award-section .dt-sc-instructor-award {text-align: center;}.dt-sc-instructor-award-section .dt-sc-instructor-award h5 {font-size: 18px;font-weight: 700;line-height: 22px;margin-bottom: 10px;}.dt-sc-instructor-award-section .dt-sc-instructor-award h6 {font-size: 14px;line-height: 18px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.dt-sc-instructor-intro-slider .upb_row_bg {background-size: inherit;}}.custom-blog-carousel .slick-list {overflow: visible;}.custom-blog-carousel .slick-list .slick-slide .blog-entry {filter: grayscale(100%) blur(3px);margin-bottom: 30px;opacity: .2;z-index: -99;-webkit-filter: grayscale(100%) blur(3px);}.custom-blog-carousel .slick-list .slick-slide.slick-active .blog-entry {filter: grayscale(0%);opacity: 1;z-index: 9;-webkit-filter: grayscale(0%);}.custom-blog-carousel .slick-list .slick-slide.slick-active .blog-entry {box-shadow: 0 3px 15px 13px rgba(0,0,0,.1);-moz-box-shadow: 0 3px 15px 13px rgba(0,0,0,.1);-webkit-box-shadow: 0 3px 15px 13px rgba(0,0,0,.1);}.custom-blog-carousel .wpb_column .blog-entry {background: #999;margin: 0;}.custom-blog-carousel .wpb_column .blog-entry .entry-thumb {margin-bottom: -1px;width: 50%;}.custom-blog-carousel .wpb_column .blog-entry .entry-details {padding: 24px;width: 50%;}.custom-blog-carousel .wpb_column .blog-entry .entry-details .entry-meta .author i {color: #000;}.custom-blog-carousel .wpb_column .blog-entry .entry-details h4 {font-weight: 400;text-transform: inherit;}.custom-blog-carousel .wpb_column .blog-entry .entry-details h4 a {color: #fff;}.custom-blog-carousel .slick-list .slick-slide.slick-active .wpb_column .blog-entry .entry-details a.dt-sc-button {border-color: #000;color: #000;}.custom-blog-carousel .slick-list .slick-slide.slick-active .wpb_column .blog-entry .entry-details a.dt-sc-button:hover {background-color: #000;color: #fff;}.custom-blog-carousel .slick-list .slick-slide.slick-active .blog-entry {background-color: #fff;}.custom-blog-carousel .slick-list .slick-slide.slick-active, .custom-blog-carousel .slick-list .slick-slide.slick-active .wpb_column .blog-entry .entry-details h4 a, .custom-blog-carousel .slick-list .slick-slide.slick-active .wpb_column .blog-entry .entry-details .entry-meta .author a {color: #000;}.ult-carousel-wrapper .dt-sc-learning-client-carousel {opacity: .2;}.ult-carousel-wrapper .dt-sc-learning-client-carousel:hover {opacity: 1;}.ult-carousel-wrapper.dt-sc-university-carousel .slick-dots {padding: 30px 0 10px;}.ult-carousel-wrapper.dt-sc-university-carousel .slick-dots li {height: 15px;margin: 0 2px;width: 15px;}.dt-sc-university-newsletter-section h2 {color: #2f3b4d;font-weight: 400;line-height: 40px;margin-bottom: 15px;}.dt-sc-university-newsletter-section h6 {color: #2f3b4d;font-size: 16px;font-weight: 400;margin-bottom: 15px;}.dt-sc-university-newsletter-section h6 b {color: #000;font-size: 12px;font-weight: 400;}.dt-mc-subscribe.dt-sc-points-system-newsletter form {width: 45%;}.dt-mc-subscribe.dt-sc-points-system-newsletter .email-field-wrap {border-radius: 5px 0 0 5px;width: 72%;overflow: hidden;}.dt-mc-subscribe.dt-sc-points-system-newsletter form .btn-wrap div {border-radius: 0 5px 5px 0;}.dt-mc-subscribe.dt-sc-points-system-newsletter form .btn-wrap input[type='submit'] {font-size: 20px;font-weight: 400;padding: 0 30px;}.dt-sc-points-system-form label {display: block;}div.wpcf7 .dt-sc-points-system-form .ajax-loader {margin: 25px 0 0 10px;}ul.dt-sc-fancy-list.dance-list li a {color: #808080;}.weather:before, .weather:after {animation-iteration-count: infinite;animation-name: weather;animation-timing-function: linear;background: transparent repeat;content: '';display: inline-block;height: 100%;left: 0;opacity: .7;pointer-events: none;position: absolute;top: 0;width: 100%;z-index: -1;-webkit-animation-iteration-count: infinite;-webkit-animation-name: weather;-webkit-animation-timing-function: linear;}.weather:after {animation-name: weather2;opacity: .2;-webkit-animation-name: weather2;}.weather:before, .weather:after {animation-duration: 2s;background-image: url(../images/notes-pattern.png);-webkit-animation-duration: 2s;}.weather:after {animation-duration: 1.5s;-webkit-animation-duration: 1.5s;}.weather:before, .weather:after {animation-duration: 6s;background-image: url(../images/notes-pattern.png);background-size: 700px 1000px;-webkit-animation-duration: 6s;}.weather:after {animation-duration: 4.5s;-webkit-animation-duration: 4.5s;}@-webkit-keyframes weather {from {background-position: 0 0;}to {background-position: 0 1024px;}}@keyframes weather {from {background-position: 0 0;}to {background-position: 0 1024px;}}@-webkit-keyframes weather2 {from {background-position: 64px 64px;}to {background-position: 64px 1088px;}}@keyframes weather2 {from {background-position: 64px 64px;}to {background-position: 64px 1088px;}}.dtlms-points-system-testimonial.dt-sc-testimonial-wrapper.type2 blockquote q {font-size: 16px;font-weight: 400;letter-spacing: .32px;line-height: 28px;}.dtlms-points-system-contact-info.dt-sc-contact-info.type6 a {border-bottom: 1px solid transparent;}.dtlms-points-system-contact-info.dt-sc-contact-info.type6 a:hover {border-bottom: 1px solid #fff;color: #fff;}.weather .blog-entry .entry-thumb {margin-bottom: 0;}.weather .blog-entry .entry-details {background-color: #fff;padding: 30px 40px 40px;}.weather .blog-entry {box-shadow: 0 5px 15px 0 rgba(0, 0, 0,.1);-moz-box-shadow: 0 5px 15px 0 rgba(0, 0, 0,.1);-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0,.1);}.rounded-corner.dtlms-instructor-item.with-border img {border-radius: 5px;}.custom-blockquote > .wpb_column:first-child {width: 33%;}.custom-blockquote > .wpb_column:nth-child(2) {margin-left: -10%;width: 77%;}.custom-blockquote.alternate > .wpb_column:first-child {float: right;}.custom-blockquote.alternate > .wpb_column:nth-child(2) {margin-left: 0;margin-right: -10%;}.custom-blockquote.alternate .custom-blockquote-content-section .wpb_row.vc_inner .wpb_column:first-child {float: right;}.custom-blockquote.alternate .custom-blockquote-content-section .wpb_row.vc_inner .wpb_column:last-child {float: left;}.custom-blockquote.alternate .custom-blockquote-icon-section span {float: right;}.custom-blockquote .custom-blockquote-icon-section span {color: #f0f0f0;font-size: 80px;margin-bottom: 80px;}.custom-blockquote .custom-blockquote-content-section .dt-sc-image-flip {border: 10px solid #fff;}.custom-blockquote .custom-blockquote-content-section h6 {font-size: 14px;font-weight: 500;margin-bottom: 12px;text-transform: uppercase;}.custom-blockquote .custom-blockquote-content-section h6 strong {font-weight: 300;text-transform: initial;}.custom-blockquote .custom-blockquote-content-section h3 {font-size: 24px;font-weight: 700;margin-bottom: 28px;text-transform: none;}.custom-blockquote .custom-blockquote-content-section .dt-sc-button {margin: 7px 0 0;}.custom-blockquote:hover .custom-blockquote-content-section .dt-sc-image-flip img:last-child {opacity: 1;}.dt-sc-title.script-with-sub-title.subheading-text h4 {color: inherit;font-size: 16px;font-weight: 400;letter-spacing: 4px;margin-bottom: 10px;text-transform: uppercase;}.dt-sc-title.script-with-sub-title.subheading-text h2 {color: inherit;font-size: 35px;}.dt-sc-title.script-with-sub-title.subheading-text {margin-bottom: 25px;width: 100%;}.dt-sc-title.script-with-sub-title.subheading-text.leftside-border {border-left: 6px solid #000;padding-left: 35px;}.top-overlay-content.wpb_column.vc_column_container {margin-top: -140px;}.top-overlay-content.wpb_column.vc_column_container .vc_column-inner {padding-right: 40px;}.top-overlay-content .dt-sc-title.script-with-sub-title {border-left-style: solid;border-left-width: 6px;margin-bottom: 25px;padding-left: 30px;width: 100%;}button.ubtn-large {padding-left: 70px;}.ubtn-sep-icon.ubtn-sep-icon-at-left .ubtn-icon {left: 30px !important;}.university-header #searchform input[type='text'] {color: #000;}.type1.tribe_events .nav-top-links > span.sep {color: #000;}.dt-activities-sidebar .vc_col-sm-4 h2 {font-size: 30px;}.single-tribe_events .event-google-map {display: none !important;}@media screen and (min-width:0\0) {.dt-sc-contact-details-on-map .dt-sc-map-overlay {padding: 71px 0 0;}}.ie9 .dt-sc-contact-details-on-map .dt-sc-map-overlay {padding: 72px 0 0;}@-moz-document url-prefix() {.wcs-timetable__week.wcs-timetable__parent .wcs-timetable__classes .wcs-class--filterable > br {margin-bottom: 23px;}}.custom-modal-box .ult-overlay-close.top-right {background: #000;right: -10px;top: -10px;transform: scale(.5);-moz-transform: scale(.5);-ms-transform: scale(.5);-webkit-transform: scale(.5);}@media only screen and (min-width:1200px) and (max-width:1380px) {.dtlms-points-system-slider {padding: 40px 0 0;}.dt-mc-subscribe.dt-sc-points-system-newsletter form {width: 55%;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {width: 1080px;}.rs_col-video-sec .vc_col-sm-3 {margin-top: 20px;width: 50%;}.rs_col-video-sec .vc_col-sm-6 {width: 100%;}.dt-sc-one-course-objectives .dt-sc-objectives-content {padding: 24px 15px 24px 20px;}.dt-sc-row-on-overlay h2 {font-size: 30px !important;line-height: 28px !important;}.custom-advanced-carousel {margin-top: -100px !important;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {width: 21%;}.footer-subscribe-form.dt-mc-subscribe.align-center form {width: 60%;}.dt-sc-instructor-award-section .vc_col-sm-6 {float: right;width: 70%;}.dt-sc-instructor-intro-slider .dt-sc-one-instructor {transform: translateY(-140px);-moz-transform: translateY(-140px);-ms-transform: translateY(-140px);-webkit-transform: translateY(-140px);}.dtlms-search-slider-content.vc_col-sm-6 {width: 100%;}.vc_row.dance-counter-wrapper {background-image: none !important;}}@media only screen and (min-width:992px) and (max-width:1199px) {.hosting-contact-info-container .dt-sc-contact-info.type7 span {left: 10px;}.dt-sc-contact-details-on-map .dt-sc-map-overlay {padding: 72px 0 0;}.dt-sc-text-with-icon {font-size: 13px;}.dt-sc-image-caption.type8 .dt-sc-image-title h6 {line-height: normal;}.dtlms-points-system-slider {padding: 49px 0 0;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h1, .dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h3 {font-size: 28px;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay .dt-sc-button {font-size: 12px;padding: 15px 20px;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay {bottom: 50px;top: auto;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {width: 900px;}.dtlms-default-intro-section .vc_col-sm-3 {width: 10%;}.dtlms-default-intro-section .vc_col-sm-6 {width: 80%;}.rs_col-video-sec .vc_col-sm-3 {margin-top: 20px;width: 50%;}.rs_col-video-sec .vc_col-sm-6 {width: 100%;}.custom-blog-carousel .wpb_column .blog-entry .entry-thumb, .custom-blog-carousel .wpb_column .blog-entry .entry-details {width: 100%;}.dt-sc-one-course-objectives > .vc_col-sm-8, .dt-sc-one-course-objectives > .vc_col-sm-4 {width: 100%;}.rs_need-bottom-space .rs_col-sm-6 {margin-bottom: 30px;}.rs_tabs-sec-align .vc_col-md-6 {padding: 0 50px !important;width: 100%;}.vcr_align-half .wpb_column.vc_col-sm-8 {width: 100%;}.vcr_align-half .dt-sc-title.script-with-sub-title.subheading-text {margin-top: 30px;}.vcr_align-half .wpb_column.vc_col-sm-4 {width: 100%;}.custom-advanced-carousel {margin-top: -100px !important;}.rs_col-sm-6 .dt-sc-image-caption.type2 {margin-bottom: 30px;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {width: 22%;}.footer-subscribe-form.dt-mc-subscribe.align-center form {width: 70%;}.dtlms-point-query-form .vc_col-sm-8 {width: 100%;}.dt-mc-subscribe.dt-sc-points-system-newsletter form {width: 65%;}.online-contact-form input[type='submit'] {margin-top: 100px;}.single-dt_portfolios .portfolio.type9 .image-overlay .links a:hover {background-position: center center;}.single-dt_portfolios .portfolio.type9 .image-overlay .links a {background-position: center center;height: 50px;width: 50px;}.dt-sc-instructor-award-section .vc_col-sm-6 {float: right;width: 70%;}.dt-sc-instructor-intro-slider .dt-sc-one-instructor {transform: translateY(25px);-moz-transform: translateY(25px);-ms-transform: translateY(25px);-webkit-transform: translateY(25px);}.instructor-footer .dt-sc-fullwidth-one-half {width: 100%;}.dt-sc-one-course-objectives img {width: 100% ;}.dt-sc-objectives-content img {width: auto;}.vc_col-sm-4 .dt-sc-contact-info.type7, .vc_col-sm-4 .dt-sc-contact-info.type7 p, .vc_col-sm-4 .dt-sc-contact-info.type7 a {font-size: 14px;}.academy-guide .vc_column-inner {padding: 0 30px !important;}.academy-blog-sidebar #searchform input[type='text'], .university-blog-sidebar #searchform input[type='text'] {width: 100%;}.vc_row[data-vc-full-width].zigzag-bottom {background-size: 100% !important;}.wpb_column.vc_col-sm-6.vc_col-lg-6.vc_col-md-12 .dt-sc-contact-info.type2 h6 {font-size: 16px;}.wpb_column.vc_col-sm-6.vc_col-lg-6.vc_col-md-12 .dt-sc-contact-info.type2, .wpb_column.vc_col-sm-6.vc_col-lg-6.vc_col-md-12 .dt-sc-contact-info.type2 a {font-size: 14px;}.wpb_column.vc_col-sm-6.vc_col-lg-6 .dt-sc-contact-info.type7, .wpb_column.vc_col-sm-6.vc_col-lg-6 .dt-sc-contact-info.type7 a {font-size: 13px;}.wpb_column.vc_col-sm-6.vc_col-lg-6 .dt-sc-contact-info.type7 h6 {font-size: 16px;}.vc_row.dance-counter-wrapper {background-image: none !important;}.vc_row.quotes-section {background-position: 75% bottom !important;}.vc_row.perfect-group-wrapper .vc_col-sm-4 {padding: 80px 0;}.outer-frame-wrapper a.dt-sc-button.with-shadow {box-shadow: none;}.point-icon-filler .dt-sc-image-caption.type6.dt-sc-learning-img-caption {top: 0;}.dt-sc-portfolio-sorting.type2 {position: relative !important;}.map-with-contact-info .dt-sc-title.script-with-sub-title.dt-sc-kalvi-default-title h2 {padding: 0;}.custom-modal-box .ult-overlay-close.top-right {right: 0;top: 0;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);}}@media only screen and (min-width:768px) and (max-width:991px) {.dt-sc-text-with-icon {font-size: 11px;}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 {padding-left: 5px;padding-right: 5px;}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 {font-size: 13px;padding-left: 10px;padding-right: 10px;}.vc_row.vc_row-no-padding .dt-sc-map-overlay .wpb_column.vc_col-sm-3 .dt-sc-contact-info.type3 h6 {font-size: 15px;}.dt-sc-contact-details-on-map .dt-sc-map-overlay {padding: 76px 0 0;}.rs_line_height p {line-height: normal !important;}.dt-sc-content-with-hexagon-shape {margin-left: 16%;}.event-colored-box {margin-top: 0;}.event-contact-info {margin-left: 25%;}.architecture-process.rs_padding_override {padding-left: 20px !important;padding-right: 20px !important;}.column.wpb_column.dt-sc-one-fifth.vc_col-md-4 {margin-bottom: 20px;min-height: 290px;width: 32%;}.column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(4), .column.wpb_column.dt-sc-one-fifth.vc_col-md-4:nth-child(10) {margin-left: 0;}.secondary-skin-gradient .dt-sc-contact-info, .secondary-skin-gradient .dt-sc-contact-info span {font-size: 40px;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {width: 710px;}.dtlms-default-intro-section .vc_col-sm-3 {width: 10%;}.dtlms-default-intro-section .vc_col-sm-6 {width: 80%;}.dtlms-slider-sticky-bottom {margin-left: 0 !important;margin-right: 0 !important;padding: 10px;}.wpb_column.rs_col-sm-6.vc_col-sm-6 {margin-bottom: 15px;width: 100%;}.img-overflow-section > .vc_col-sm-6:last-child {margin: 50px 0 !important;}.img-overflow-section .wpb_single_image.vc_align_center {margin-top: 95px !important;}.rs_col-video-sec .vc_col-sm-3 {margin-top: 20px;width: 50%;}.rs_col-video-sec .vc_col-sm-4, .rs_col-video-sec .vc_col-sm-6 {width: 100%;}.custom-blog-carousel .wpb_column .blog-entry .entry-thumb, .custom-blog-carousel .wpb_column .blog-entry .entry-details {width: 100%;}.vc_col-sm-3 .dt-sc-team.simple-rounded {padding: 20px 0;}.vc_col-sm-3 .dt-sc-team.simple-rounded .dt-sc-team-thumb {margin-bottom: 20px;max-width: 100px;}.vc_col-sm-3 .dt-sc-team.simple-rounded .dt-sc-team-thumb:after {height: 100px;width: 100px;}.dt-sc-one-course-objectives > .vc_col-sm-8, .dt-sc-one-course-objectives > .vc_col-sm-4 {width: 100%;}.dt-sc-one-course-objectives .dt-sc-objectives-content {padding: 20px 15px 20px 20px;}.dt-sc-events-list .dt-sc-event-duration h6 {word-wrap: break-word;}.vc_row[data-vc-full-width].zigzag-bottom {background-size: 100% !important;}.rs_need-bottom-space .rs_col-sm-6 {margin-bottom: 30px;}.rs_tabs-sec-align .vc_col-md-6 {padding: 0 50px !important;width: 100%;}.rs_tabs-sec-align .dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author {margin: 0;}.rs_tabs-sec-align .dt-sc-testimonial-wrapper.carousel_items .dt-sc-testimonial.type8 .dt-sc-testimonial-author cite {bottom: auto;top: 80%;}.footer-18 > .wpb_column {margin: 0;}.vcr_align-half .wpb_column.vc_col-sm-8 {width: 100%;}.vcr_align-half .dt-sc-title.script-with-sub-title.subheading-text {margin-top: 30px;}.vcr_align-half .wpb_column.vc_col-sm-4 {width: 100%;}.custom-advanced-carousel {margin-top: -100px !important;}.rs_col-sm-6 .dt-sc-image-caption.type2 {margin-bottom: 30px;}.trainer-carousel .rs_padding-xs-default.vc_col-sm-8 {width: 100%;}.quotes-section .vc_col-sm-6 {width: 100%;}.quotes-section {padding: 0 50px !important;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {width: 25%;}.footer-subscribe-form.dt-mc-subscribe.align-center form {width: 75%;}.dtlms-points-system-slider {margin-bottom: 90px;padding: 90px 0 0;}.dt-mc-subscribe.dt-sc-points-system-newsletter form {width: 80%;}.vc_row.dt-sc-points-system-footer {padding-bottom: 80px !important;}.rs_col-video-sec .vc_col-sm-3 img {float: left;}.rs_col-video-sec .vc_col-sm-4 {padding-top: 20px;}.vc_col-sm-6 .dt-sc-progress-wrapper .dt-sc-bar-title {font-size: 10px;}.register-instructor a.dt-sc-button {font-size: 12px;margin: -10px 0 0;padding: 12px 22px;}.register-instructor h3 {font-size: 14px;margin-top: 10px;}.dt-sc-one-course-objectives img {width: 100% ;}.dt-sc-objectives-content img {width: auto;}.ult-item-wrap .dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper {top: 60px;}.academy-guide .vc_column-inner {padding: 0 30px !important;}.column.no-space.dt-sc-one-fifth .vc_column-inner {padding-left: 10px;}.academy-blog-sidebar #searchform input[type='text'], .university-blog-sidebar #searchform input[type='text'] {width: 100%;}.academy-blog-sidebar .flickr_badge_image, .university-blog-sidebar .flickr_badge_image {height: 70px;margin: 0 5px 5px 0;width: 70px;}.space-left > .vc_column-inner {padding-left: 15px;}.university-counter-sec .dt-sc-counter.type1.dt-sc-kalvi-default-counter .dt-sc-counter-number {font-size: 19px;line-height: 26px;}.university-counter-sec .dt-sc-counter.type1.dt-sc-kalvi-default-counter {padding: 5px 30px 5px 55px;}.vc_row.dance-counter-wrapper {background-image: none !important;}.vc_row.perfect-group-wrapper .vc_col-sm-4 {padding: 50px 0;}.outer-frame-wrapper a.dt-sc-button.with-shadow {box-shadow: none;}.vc_row.dance-pricing-wrapper {background-image: none !important;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay {top: 60%;}.point-icon-filler .dt-sc-image-caption.type6.dt-sc-learning-img-caption {top: 0;}.rs_col-sm-12.dtlms-point-query-form.wpb_column {margin-bottom: 0;}.portfolio.type2 .image-overlay .links {bottom: 60px;}.map-with-contact-info .dt-sc-title.script-with-sub-title.dt-sc-kalvi-default-title h2 {padding: 0;}.custom-modal-box .ult-overlay-close.top-right {right: 0;top: 0;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);}.wcs-timetable__container .wcs-class .wcs-class__duration {float: left;width: 100%;}.dt-sc-instructor-award-section .vc_col-sm-6 {width: 100%;}.dt-sc-instructor-intro-slider .vc_col-sm-6.vc_hidden-xs {display: none;}.dt-sc-instructor-intro-slider .vc_col-sm-6 {padding: 0 30px;width: 100%;}}@media only screen and (max-width: 767px) {.fitness-form-container.extend-bg-fullwidth-right::after {background-color: transparent;}.fitness-form-container.extend-bg-fullwidth-right .vc_column-inner {padding-left: 30px !important;padding-right: 30px !important;}.fitness-contact-boxes .wpb_text_column, .fitness-contact-boxes .wpb_text_column:nth-child(2), .fitness-contact-boxes .wpb_text_column:last-child, .fitness-contact-boxes .wpb_text_column:nth-child(3) {padding: 10px 0;width: 100%;}.hotel_blockquote-type4 blockquote.type4 {margin-top: 0;}.event-colored-box {margin-top: 0;}.event-contact-info.wpb_column {float: none;padding: 85px 30px 30px;width: 320px;}.gradient-parallax:before {background: -moz-linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .75) 30%, rgba(242, 243, 246, .65) 40%, rgba(242, 243, 246, .55)60%, rgba(229, 229, 229, 0) 100%);background: -webkit-linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .75) 30%, rgba(242, 243, 246, .65) 40%, rgba(242, 243, 246, .55)60%, rgba(229, 229, 229, 0) 100%);background: linear-gradient(to right, rgba(242, 243, 246, 1) 20%, rgba(242, 243, 246, .75) 30%, rgba(242, 243, 246, .65) 40%, rgba(242, 243, 246, .55)60%, rgba(229, 229, 229, 0) 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f3f6', endColorstr='#00e5e5e5', GradientType=1);}.hosting-contact-info-container .dt-sc-contact-info.type7 span {left: 0;}.hosting-contact-info-container .dt-sc-contact-info.type7 {padding-left: 100px;}.rs_client_testimonial-center .dt-sc-image-flip a {display: block;position: relative;}.rs_client_testimonial-center .dt-sc-image-flip {text-align: center;}.hosting-table th {font-size: 13px;padding: 13px 10px;text-transform: capitalize;}.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td {font-size: 13px;padding: 21px 10px;}.hosting-contact-info-container:before {content: none;}.extend-bg-fullwidth-left::after {content: none;}.rs_col_no_btm_space .wpb_column, .rs_col_no_btm_space.wpb_column, .rs_negative-margin_override.vc_row {margin-left: 0 !important;}.rs_padding_override_zero.vc_row, .rs_padding_override_zero.wpb_column .vc_column-inner {padding-left: 0 !important;padding-right: 0 !important;}.secondary-skin-gradient .dt-sc-contact-info, .secondary-skin-gradient .dt-sc-contact-info span {font-size: 30px;}.rs_padding_override.vc_row, .rs_padding_override.wpb_column .vc_column-inner {padding-left: 50px !important;padding-right: 50px !important;}.vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left:not(.vc_col-has-fill):after, .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-left.vc_col-has-fill > .vc_column-inner:after, .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right:not(.vc_col-has-fill):after, .vc_row.extend-bg-fill-slanting .extend-bg-fullwidth-right.vc_col-has-fill > .vc_column-inner:after {left: 0;margin: 0 -15px;right: 0;transform: none;}ul.dtlms-custom-login {text-align: center;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {width: 420px;}.dtlms-slider-sticky-bottom {margin-left: 0 !important;margin-right: 0 !important;}.dtlms-default-intro-section .dt-sc-button.medium {margin-bottom: 15px;}.rs_col-video-sec .vc_col-sm-8 .vc_col-sm-6 {margin-bottom: 20px !important;}.custom-blog-carousel .wpb_column .blog-entry .entry-thumb, .custom-blog-carousel .wpb_column .blog-entry .entry-details {width: 100%;}.dt-sc-instructor-intro-slider .dt-sc-one-instructor {position: relative;}.dt-sc-fullwidth-one-half {width: 100%;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-search-slider-content > .vc_column-inner .dt-sc-bottom-line-search {width: 100%;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider h1 {font-size: 40px !important;line-height: 45px;}.wpb_column.dtlms-slider-overlay .dtlms-courses-listing-holder.dt-sc-bottom-line-search .dtlms-courses-listing-filters .dtlms-column > * {padding: 15px 90px 15px 20px;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder.dt-sc-bottom-line-search form:before {width: 50px;}.wpb_column.dtlms-slider-overlay.dtlms-search-slider .dtlms-courses-listing-holder.dt-sc-bottom-line-search form .dtlms-courses-listing-searchform-submit {padding: 0 0;width: 50px;}.dtlms-search-slider-bottom .dt-sc-icon-box {margin-top: 0;}.vc_row[data-vc-full-width].zigzag-bottom {background-size: 100% !important;}.kids-job-list td, .kids-job-list th {font-size: 11px;padding: 13px 7px;}.rs_need-bottom-space .dt-sc-contact-info.type4:after {content: none;}.rs_tabs-sec-align .vc_col-md-6 {padding: 0 50px !important;}.vcr_align-half .dt-sc-title.script-with-sub-title.subheading-text {margin-top: 30px;}.footer-18 > .wpb_column {margin: 0;}.banner-content .vc_col-sm-6.vc_col-has-fill {display: none;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {margin-top: 0 !important;width: 27% !important;}.footer-subscribe-form.dt-mc-subscribe.align-center form {width: 80%;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h1, .dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h3 {font-size: 14px;line-height: 10px;}.dt-mc-subscribe.dt-sc-points-system-newsletter form {width: 100%;}.dt-mc-subscribe.dt-sc-points-system-newsletter form div {margin-bottom: 10px;}.wpcf7-form.dt-sc-points-system-form .column {margin: 15px 0 0;width: 100%;}.dtlms-points-system-slider {margin-bottom: 50px;padding-top: 0;}.points-system-header.header-inner {background: transparent;}.rs_col-video-sec .vc_col-sm-3:last-child .vc_column-inner {padding-left: 0 !important;}.dt-sc-scroll-down .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {bottom: -3.7em;}form.online-contact-form.dt-sc-one-course-form {padding: 0 30px;}.instructor-header .rs_col-sm-6.vc_hidden-xs {display: block !important;}.instructor-header .rs_col-sm-6.vc_hidden-xs .dt-header-menu.left .dt-primary-nav {text-align: center;}.instructor-header .rs_col-sm-6.vc_hidden-xs .dt-header-menu.left {float: none;width: 100%;}.instructor-with-progress .vc_col-sm-6:last-child, .instructor-footer .rs_col-sm-12.vc_col-sm-6, .instructor-footer .vc_col-sm-6 {margin-bottom: 0 !important;}.register-instructor a.dt-sc-button {margin-bottom: 40px !important;margin-top: 0;}.rs_col_no_btm_space.empty-bg-space {margin: 0 !important;}.rs_col_no_btm_space.empty-bg-space .vc_column-inner {padding: 250px 0 !important;}.ult-item-wrap .dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper {top: -40px;}.logged-in ul.dtlms-custom-login li {margin-right: 15px;}ul.dtlms-custom-login li {margin-right: 0;}.academy-guide .vc_column-inner {padding: 0 20px !important;}.academy-blog-sidebar #searchform input[type='text'], .university-blog-sidebar #searchform input[type='text'] {width: 100%;}.ult-carousel-wrapper .slick-slider figure.wpb_wrapper {margin: 0 auto;text-align: center;width: 100%;}.university-header .extend-bg-fullwidth-left:before {background: #000;content: '';height: 100%;position: absolute;right: -100%;top: 0;width: 100%;}.university-header .dt-sc-boxed-search.search-module .menu-icons-wrapper .search a:hover {color: #fff;}.service-icon-boxes-set {width: calc(100% + 6%);}.section34 .dt-sc-testimonial-wrapper.carousel_items.type4 .carousel-arrows {right: 15px;}.vc_row.dance-counter-wrapper {background-image: none !important;}.banner-content {padding: 0 !important;}.banner-content > .vc_col-sm-6 > .vc_column-inner {padding: 0;}.vc_row.dance-pricing-wrapper {background-image: none !important;}.point-icon-filler .dt-sc-image-caption.type6.dt-sc-learning-img-caption {top: 0;}.rs_col-sm-12.dtlms-point-query-form.wpb_column {margin-bottom: -20px;}.dt-mc-subscribe.dt-sc-points-system-newsletter .email-field-wrap {border-radius: 0;}.dt-sc-special-testimonial-container .extend-bg-fullwidth-left:before {content: '';height: 100%;position: absolute;right: -100%;top: 0;width: 100%;}.kids-top-hook-footer.vc_row {background-position: 0 11px !important;}.wcs-timetable__container .wcs-class .wcs-class__duration {float: left;width: 100%;}.dt-sc-instructor-intro-slider .vc_col-sm-6 {padding: 0 30px;}@-moz-document url-prefix() {.kindergarden-search .menu-icons-wrapper {margin-top: 20px;}}.points-system-header {background: #021844;border-top: 1px solid rgba(255, 255, 255, .2);}.dtlms-points-system-slider-overlay .dt-sc-button {font-size: 10px;margin-top: 0;padding: 8px 14px;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay {top: 40%;}}@media only screen and (max-width: 479px) {.event-contact-info.wpb_column {margin: 20px 0 0 0;width: 100%;}.event-contact-info:before {background-size: 100%;left: 0;width: 100%;}.event-contact-info .dt-sc-sociable li {margin-bottom: 20px;}.rs_padding_left-override.vc_row .vc_column-inner, .rs_padding_left-override.wpb_column .vc_column-inner {padding-left: 15px !important;}.vc_row.vc_row-no-padding .responsive-padding > .vc_column-inner {padding-left: 35px;padding-right: 35px;}.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame {display: block;min-height: auto !important;width: 100%;}.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a {margin: 0;}.dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a.current, .dt-sc-tabs-vertical-frame-container.rs_align_middle ul.dt-sc-tabs-vertical-frame > li > a {border-right: 1px solid rgba(0, 0, 0, .1);}.dt-sc-tabs-vertical-frame-container.rs_align_middle .dt-sc-tabs-vertical-frame-content {margin-top: 1px;}.gradient-content .dt-sc-button.medium {padding: 14px 20px;}.overflow-content {margin: 0;}.hosting-table th {font-size: 12px;padding: 13px 6px;text-transform: capitalize;}.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td {font-size: 12px;padding: 22px 8px;}.rs_fontsize_small {font-size: 40px !important;}.rs_padding_override.vc_row, .rs_padding_override.wpb_column .vc_column-inner {padding-left: 30px !important;padding-right: 30px !important;}.business-contact-social li {margin: 0 15px;}.wpb_column.dtlms-slider-overlay > .vc_column-inner {width: 290px;}.dt-sc-button.margin-none {margin-right: 0 !important;}.wpb_column.dtlms-slider-overlay h3 {font-size: 14px;}.wpb_column.dtlms-slider-overlay h1 {font-size: 46px;}.ult-item-wrap .dt-sc-image-caption.type6 .dt-sc-image-wrapper .icon-wrapper {top: -50px;}.university-img-equal .vc_column-inner {padding: 30px !important;}.service-icon-boxes-set {width: calc(100% + 10%);}.vc_row.quotes-section {background-repeat: repeat !important;padding: 0 0 !important;}.footer-subscribe-form.dt-mc-subscribe.inline-block .btn-wrap {width: 40% !important;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay {top: 40%;}.dtlms-points-system-slider {padding-top: 0;}.dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h1, .dtlms-points-system-slider .wpb_column.dtlms-points-system-slider-overlay h3 {display: none;}}@media only screen and (max-width: 319px) {.event-contact-info.wpb_column {padding-left: 20px;padding-right: 20px;}.event-contact-info .dt-sc-contact-info span {float: none;margin: 0;text-align: center;width: 100%;}.hosting-contact-info-container:before {left: 0;}.hosting-contact-info-container .dt-sc-contact-info.type7 {padding-left: 0;}.hosting-contact-info-container .dt-sc-contact-info.type7 span {left: 0;}.hosting-contact-info-container:before {width: 100%;}.hosting-table th {font-size: 10px;padding: 13px 0;}.hosting-table tr td, .hosting-table tbody tr:nth-child(2n+1) td {font-size: 10px;padding: 21px 7px;}.rs_fontsize_small {font-size: 32px !important;}.rs_padding_override.vc_row, .rs_padding_override.wpb_column .vc_column-inner {padding-left: 20px !important;padding-right: 20px !important;}.dt-sc-text-with-icon {font-size: 10px;padding-left: 15px;}.dt-sc-text-with-icon span {font-size: 15px;margin-right: 5px;}}

