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(//codeforallminds.com/wp-content/themes/kalvi/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(//codeforallminds.com/wp-content/themes/kalvi/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(//codeforallminds.com/wp-content/themes/kalvi/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;
}
}