input[type="submit"]:hover, button, input[type="button"]:hover,.dt-sc-button.filled:hover{
     color:#fff;
 font-weight:500;
font-size:16px;
    background-color: #cd2026;
border:none;
border-radius:0px;
}
#header .contact-details p span {
    float: left;
    margin: 5px 10px 0px 0px;
    line-height: 22px;
    color: #303030;
}

input[type="submit"], button, input[type="button"],.dt-sc-button.filled{
     color:#fff;
 font-weight:500;
font-size:16px !important;
    background-color: #cd2026;
border:none;
border-radius:0px;
text-transform:none;
}



.dt-sc-testimonial.type3 .author-detail {
    margin-left: 30px;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    font-family: Poppins;
    margin-top:10px;
}
.dt-sc-testimonial.type2 .author-detail {
top: 40px;
    left: 155px;
}
.entry-details .entry-title h4 {
    word-break: break-word !important;
}

.dt-sc-testimonial .author img {
    max-width: 110px;
    border-radius: 90px;
    position: relative;
    display: none;
}

.dt-sc-testimonial.type2 .author {
    position: inherit;
    margin-bottom: 15px;
    border: 3px solid #CD2026;
    background-image: url();
    background-size: cover;
    left: 10px;
  width: 150px !important;
    height: 150px !important;
}

.dt-sc-testimonial.type2 blockquote {
    background: #ffffff;
    border-radius: 8px;
    display: inline-flex;
    padding: 30px;
    align-items: flex-start;
    gap: 10px;
    box-shadow: 0px 16px 32px 0px rgba(53, 53, 53, 0.04);
}
.dt-sc-testimonial blockquote q {
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #000000;
    border: none;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    font-style: normal;
    font-family: 'Poppins';
    letter-spacing: -0.33px;
}
.dt-sc-testimonial.type2 blockquote {
    background: #ffffff;
    border-radius: 8px;
    display: inline-flex;
    padding: 30px;
    align-items: flex-start;
    gap: 10px;
    box-shadow: 0px 16px 32px 0px rgba(53, 53, 53, 0.04);
    border: none;
}
.dt-sc-testimonial.type2 .author-detail span {
    margin-top: 5px;
  line-height: 20px;
}
.dt-sc-testimonial .author-detail span {
    color: #CD2026;
    font-size: 18px;
    display: block;
    font-weight: 400;
    font-style: normal;
    font-family: Poppins;
}

.dt-sc-callout-box.type3 {
    background-image: url('');
    border-left: none;
    background-size:contain;
}
.dt-sc-callout-box {
    width: 100%;
    margin: 0px;
    padding: 25px 3%;
    width: 94%;
    float: left;
    height: 100px;
}
.dt-sc-callout-box h4 {
    text-transform: none;
    margin-bottom: 8px;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
    color: #ffffff;
    position: relative;
    left: 125px;
    top: 5px;
}
span.callout-span {
    font-weight: 400;
    color: #CD2026;
}
.dt-sc-callout-box .dt-sc-button {
    /* padding: 12px 20px; */
    float: right;
    position: relative;
    top: 25px;
    left: -75px;
    background-color: white;
    color: #CD2026;
    border: 1px solid #CD2026;
    border-radius: 0px !important;
}
.dt-sc-callout-box .dt-sc-button:hover {
background-color: #CD2026;
    color: white;
}



.portfolio-slider li img, .portfolio-slider {
  display:none;
}
#main-menu ul li.menu-item-simple-parent ul {
    width: 350px;
}

.mec-single-event .mec-frontbox {
  margin-top:90px;
}

.entry-meta .entry_format{border: 2px solid; border-radius: 3px}

.footer-logo,.amount,.header-register,#header.header3 .header-register, #header.header4 .header-register,.dt-sc-status-container
{display:none;}

.main-menu-wrapper{
	background:white !important;
	width: 100%;
}

.dt-sc-ico-content.type1 .custom-icon{
	position: relative;width: 100%;
}

.dt-sc-custom-course-type .dt-sc-course-duration, .dt-sc-custom-course-type .dt-sc-course-duration i{
	float:none;
}

.dt-sc-ico-content.type1 h4{
	text-align: center;margin-top: 20px;
}
.dt-sc-ico-content.type1{
	text-align:center; padding:0px;
}





.contact-details>p, .contact-details>p>a{
	color:#cd2026 !important; 
	font-weight: 500;
}
#header .contact-details p span{
	color:#cd2026;
		/*display: ;*/

}
.contact-details
{
	margin-top: 30px !important;
	/*display: none;*/
	
}

#header.header3 #logo{
	margin-top:12px;
}


.sjb-page .list-data .company-logo img{
  border: 0px;
}

.sjb-page .sjb-archive-page .job-title{
  color:#ffffff;
}

.dt-sc-course-single .dt-sc-course-details-inner{
  padding: 82px 2%;
}

.new
{
   box-sizing: border-box;
}


.dt-sc-course-duration:after {
  content: Hours;
}

.frmCompleteLesson {
 display:none !important; 
}

.dt_lessons .lesson-title h2{
 pointer-events: none; cursor: default;  
}

.strong-content.strong-grid.columns-2 .testimonial,
.dt-sc-course-single .featured-post{
 border-radius: 3px !important; 
}

.strong-view.default .testimonial-image img{
 border: none; padding: 0px; border-radius: 3px;
}


.strong-view.default .testimonial-inner {
border: none;
}

#post-5558 > div:nth-child(9) > div:nth-child(7) > div:nth-child(13) > div > div:nth-child(2) > div:nth-child(4) > div > i{
 font-size: 18px !important; 
}

#post-5558 > div:nth-child(9) > div:nth-child(7) > div:nth-child(13) > div > div:nth-child(2) > div:nth-child(5) > div > i{
font-size: 18px !important; 
}

.dt-sc-contact-info{
  padding: 5px 0px !important;
}

.brandingWrapper{
 display:none !important; 
}
.ulc-title-icon {
    background-color: #cd2026 !important;
}

#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current-menu-item > a{
  color: #cd2026;
  border: none;
  
}

a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .fullwidth-section.dark-bg h1 a:hover, .fullwidth-section.dark-bg h2 a:hover, .fullwidth-section.dark-bg h3 a:hover, .fullwidth-section.dark-bg h4 a:hover, .fullwidth-section.dark-bg h5 a:hover, .fullwidth-section.dark-bg h6 a:hover, .dt-sc-ico-content.type14 .custom-icon, .dt-sc-course-price, .dt-sc-course-meta p a:hover, .entry-details .entry-metadata p a:hover, .entry-details .entry-metadata p a:hover span, .dt-sc-ico-content.type13:hover h4 a, .dt-sc-timeline-section h2 a, .dt-sc-timeline-section h2, .widget.widget_popular_entries .recent-course-widget ul li .dt-sc-course-price, .widget.widget_popular_entries .recent-course-widget ul li h6 a:hover, .widget ul li a:hover, .widget.widget_text .textwidget .dt-sc-contact-info p a, .dt-sc-timeline .dt-sc-timeline-content i, tbody th a, .dt-sc-ico-content.type1 .custom-icon span, .content-slider .rating span, .ajax-controls a:hover, .ajax-controls .ajax-close, .dt-sc-contact-info p a:hover, .recent-posts-widget ul li .entry-details .entry-title h4 a:hover, .widget ul#recentcomments li a:hover, ul.tweet_list li a, .dt-sc-ico-content.type4 .custom-icon span, .dt-sc-ico-content.type6 .custom-icon span, .dt-sc-ico-content.type8 .custom-icon span, .dt-sc-callout-box.type2 .icon, .dt-sc-callout-box.type3 .icon, .dt-sc-callout-box.type4 .icon, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .dt-sc-ico-content.type2:hover .custom-icon span, .dt-sc-ico-content.type3:hover .custom-icon, .dt-sc-ico-content.type3:hover .custom-icon a, .dt-sc-ico-content.type5 .custom-icon, .dt-sc-ico-content.type9 .custom-icon, .dt-sc-ico-content.type7:hover .custom-icon span, .contact-details p a:hover, .contact-details p, .dt-sc-callout-box.type1:hover .icon, .dt-sc-callout-box.type5:hover .icon, .dt-sc-testimonial .author-detail, .dt-sc-ico-content.type10 .custom-icon span, .dt-sc-ico-content.type11 .custom-icon, p span, .dt-sc-callout-box.type5 .dt-sc-button:hover, .project-details p a:hover, .dt-sc-contact-info .icon, .widget .recent-portfolio-widget li h6 a:hover, #footer .widget .recent-portfolio-widget li h6 a:hover, ul.side-nav > li.current_page_item > a:hover, ul.side-nav > li > ul > li.current_page_item > a:hover, ul.side-nav > li > ul > li > ul > li.current_page_item > a:hover, .dt-sc-ico-content.type12:hover h4 a, .fullwidth-background.dark-bg .breadcrumb a:hover, .fullwidth-background .breadcrumb a:hover, ul.side-nav li.current_page_item a, .courses-table-title a:hover, .courses-table-type, .dt-sc-course-single .entry-metadata p a:hover, ol.dt-sc-lessons-list li .lesson-metadata p a:hover, .dt-sc-lesson-single .lesson-metadata p a:hover, .dt-sc-pr-tb-col.type2.selected .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.type2:hover .dt-sc-tb-header .dt-sc-price, .dt-sc-course.custom-course-type .dt-sc-course-duration span, .dt-sc-course.custom-course-type .dt-sc-course-meta p a:hover, .fullwidth-section.dark-bg .dt-sc-course.custom-course-type .dt-sc-course-thumb h5 a:hover, .megamenu-child-container > ul.sub-menu > li > a:hover, .dt-sc-ico-content.type12 .custom-icon, .dt-sc-team h5 a, .dt-team-entry-left .dt-sc-team h2, ul.teachers-details li:before, .dt-team-entry-content h3, .membership-box h5 > span, .membership-description h5 span, .dt-sc-testimonial.type3 .testimonial-rating:before, #buddypress div.item-list-tabs ul li.selected a, #buddypress div.item-list-tabs ul li.current a, .woocommerce-MyAccount-navigation ul > li.is-active > a, #logo h2 a:hover {
    color: #cd2026 ;

    
}

input[type="submit"], button, input[type="button"], .dt-sc-button.filled, .dt-sc-counter h5 span, .border-title span, .dt-sc-button:hover, #footer .copyright, .post-edit-link:hover, h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .dt-sc-sorting-container a:hover, .dt-sc-sorting-container a.active-sort, .dt-sc-team h6:before, .dt-sc-callout-box.type1 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button, .carousel-arrows a:hover, .dt-sc-team:hover, .pagination ul li.active-page, .pagination ul li a:hover, .pagination .next-post a:hover, .pagination .prev-post a:hover, ul.commentlist li .reply a.comment-reply-link:hover, .courses-view-type a:hover, .courses-view-type a.active, .courses-price-type a:hover, .courses-price-type a.active, .widget .tagcloud a:hover, .widget h3.widgettitle span, .tribe-events-meta-group .tribe-events-single-section-title:before, .page-link a:hover, .page-link > span, .dt-sc-ico-content.type13:hover .custom-icon, .woocommerce .wc-proceed-to-checkout a.checkout-button, .my-messages-link-container a.my-messages-link, .sensei-results-links .sensei-certificate-link, #attached-media ul li a, .order-again a.button, .widget.widget_sensei_course_progress header h2::after, .sensei-pagination ul li .current, .sensei-pagination ul li a:hover {
    background-color: #cd2026;
}

.dt-sc-event-container .dt-sc-event-thumb .event-price, .dt-sc-timeline-section:before, .dt-sc-timeline-section:after, .main-title-section-wrapper, th, .dt-sc-team .dt-sc-social-icons li a:after, .dt-sc-bar, .ajax-controls .ajax-close:hover, .portfolio .fig-overlay a:after, .dt-sc-contact-info span, .social-icons li a:after, .dt-sc-ico-content.type2 .custom-icon span, .dt-sc-ico-content.type7 .custom-icon, .dt-sc-callout-box.type4, .dt-sc-titled-box h6.dt-sc-titled-box-title, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:after, .dt-sc-ico-content.type3 .custom-icon:after, .dt-sc-ico-content.type5 .custom-icon, .dt-sc-ico-content.type9 .custom-icon, .dt-sc-ico-content.type8:hover .custom-icon, .dt-sc-ico-content.type3 .custom-icon, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.type2:hover .icon, .dt-sc-callout-box.type3:hover .icon, .dt-sc-callout-box.type5 .dt-sc-button, .bx-controls a.bx-prev:hover, .bx-controls a.bx-next:hover, .widget.flickrbox .flickr-widget div, .sticky .featured-post, .featured-post, .mean-container a.meanmenu-reveal, .mean-container .mean-nav, ul.side-nav li a:hover:before, ul.side-nav > li.current_page_item > a:before, ul.side-nav > li > ul > li.current_page_item > a:before, ul.side-nav > li > ul > li > ul > li.current_page_item > a:before, .dt-sc-counter .icon, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover, .skin-color, div.pp_overlay, .megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before, .dt-sc-ico-content.type13 .custom-icon, [class^="fa-custom-"]:before, [class*="fa-custom-"]:before, [class^="fa-timeline-"]:before, [class*="fa-timeline-"]:before, .dt-sc-dashboard-class-average-result span, .wc-tabs-wrapper .dt-sc-woo-course-list .dt-sc-price-tag, .dt_widget_course_event .tribe-events-event-cost, .dt-sc-ratings-breakup .dt-sc-ratings-percentage span, .dt-sc-dashboard-quiz-statistcis ul li.dt-sc-quiz-time-taken span, .dt-sc-class-single .tribe-events-event-cost, .dt-sc-course-inprogress, .dt-sc-class-single .dt-sc-class-image .featured-tag, .dt-sc-custom-class-type .featured-tag {
    background-color: #cd2026;
}

.dt-sc-course-overlay, .portfolio .image-overlay {
    background: #cd2026;
}
.entry-meta .entry_format {
    display: none;
}

.entry-thumb {

    border-radius: 4px;
}

ol.dt-sc-lessons-list > li:before {
    background-color: #cd2026;
    border:none !important;
    color: #ffffff !important;
}
.grecaptcha-badge{
  display:none !important;
}


.wpcf7-form span.wpcf7-not-valid-tip {
    position: initial !important;
}

@media only screen and (max-width: 1180px) and (min-width: 300px){
.container, #header.header2 .container, .main-menu-wrapper .container, #slider-search-container,#primary{
  width:310px !important;
}
}


#header.header3 #main-menu > ul.menu > li > a, #header.header4 #main-menu > ul.menu > li > a, #header.header3 #main-menu > ul.menu > li > span, #header.header4 #main-menu > ul.menu > li > span {
    position: relative;
    padding: 13px 14px 11px 34px;
}

#header.header3 #main-menu, #header.header4 #main-menu {
    margin: 30px -15px 0px;
}

.container {
    width: 1170px;
    margin: 0 auto;
    position: relative;
    clear: both;
}

@media only screen and (max-width: 1180px) and (min-width: 300px){
#header.header3 #main-menu, #header.header4 #main-menu, #header.header3 #logo{
    margin: 30px -15px 0px;
}
}
@media only screen and (min-width: 300px) and (max-width: 1180px) {
h5.h5-mobile-responsive {
    margin-top: -75px;
}
}
@media only screen and (max-width: 1180px) and (min-width: 300px){
#main-menu > ul.menu > li > a i, #header.header3 #main-menu > ul.menu > li > a i, #header.header4 #main-menu > ul.menu > li > a i {
    line-height: 42px;
}
}

@media only screen and (max-width: 1180px) and (min-width: 300px){
.main-menu-wrapper{		   
 clear: none;	
 margin-bottom: 10px;	
 padding-left: 15px;
}
}


.directorist-signle-listing-top {
    margin-bottom: 15px;
    margin-left: -32px;
}

@media only screen and (min-width: 300px) and (max-width: 1180px) {
.directorist-signle-listing-top {
    margin-bottom: 15px;
    margin-left: -34px;
}
}

@media only screen and (min-width: 300px) and (max-width: 1180px) {
.directorist-single-wrapper .directorist-card {
    margin-bottom: 35px;
    margin-left: -35px;
}
}
@media only screen and (min-width: 300px) and (max-width: 1240px) {
.directorist-listing-details .directorist-listing-details__listing-title {
    font-size: 30px;
    font-weight: 500;
    display: inline-block;
    margin: 0 15px 12px 0;
    text-align: center;
    font-size: 16px;
}
}

@media only screen and (min-width: 300px) and (max-width: 1180px) {
listing-details .directorist-listing-details__text p {
    margin: 0 0 15px;
    color: #7a82a6;
    line-height: 24px;
    font-size: 12px;
}
}


@media only screen and (min-width: 300px) and (max-width: 1240px) {
.dt-sc-timeline-section:before, .dt-sc-timeline-section:after{
    border: none;
    background: none;
    display:block;
}
}



@media only screen and (min-width: 300px) and (max-width: 1180px) {
.dt-sc-timeline-section {
    background: none;
    margin-top: -90px;
}
}


@media only screen and (min-width: 300px) and (max-width: 1180px) {
.dt-sc-testimonial.type2 .author {
    position: inherit;
    margin-bottom: 15px;
    border: 3px solid #CD2026;
    background-image: url();
    background-size: cover;
    left: 10px;
    width: 98.106px !important;
    height: 98.106px !important;
}
  .dt-sc-testimonial.type3 .author-detail {
    margin-left: -25px;
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    font-family: Poppins;
    margin-top: -15px;
}
.dt-sc-testimonial .author-detail span {
    color: #CD2026;
    font-size: 10px;
    display: block;
    font-weight: 400;
    font-style: normal;
    font-family: Poppins;
    line-height: 18px;
}
.dt-sc-testimonial blockquote q {
    font-size: 10.046px;
    font-weight: 300;
    line-height: 16px;
    color: #000000;
    border: none;
    display: block;
    float: left;
    padding: 0px;
    margin: 0px;
    font-style: normal;
    font-family: 'Poppins';
    letter-spacing: -0.33px;
}
.dt-sc-testimonial.type2 blockquote {
    background: #ffffff;
    border-radius: 8px;
    display: inline-flex;
    padding: 13px;
    align-items: flex-start;
    gap: 4px;
    box-shadow: 0px 16px 32px 0px rgba(53, 53, 53, 0.04);
    border: none;
}
.dt-sc-testimonial.type2 .author-detail span {
    margin-top: -2px;
    line-height: 20px;
}

}
@media only screen and (min-width: 300px) and (max-width: 1180px) {
.dt-sc-callout-box.type3 {
    background-image: url('');
    border-left: none;
    background-size:cover;
}
.dt-sc-callout-box {
    width: 100%;
    margin: 0px;
    padding: 25px 3%;
    width: 94%;
    float: left;
    height: 90px;
}
.dt-sc-callout-box h4 {
    text-transform: none;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 700;
    line-height: 15px;
    color: #ffffff;
    position: relative;
    left: 0px;
    top: 0px;
}
span.callout-span {
    font-weight: 400;
    color: #CD2026;
}
.dt-sc-callout-box .dt-sc-button {
    /* padding: 12px 20px; */
   float: right;
    position: relative;
    left: -85px;
    background-color: white;
    color: #CD2026;
    border: 1px solid #CD2026;
top:-15px !important  
}
 iframe
 {	   
   max-width: 100%;		
   height: 150px;
}
iframe.airtable-embed.airtable-dynamic-height {
    height: 1550px !important;
}
p.mail {
    display: none;
}
 .contact-details {
        display: block !important;
            margin-top: 0 !important;
            
    }
    p.phone-no {
    position: relative;
    top: -100px;
}
div#logo {
    position: relative;
    top: 30px;
}
.contact-details p span {
    margin: 5px 3px 0px 0px !important;
}

