@media screen and (max-width:768px){.subscribe-section{background-color:#f2f7fa;padding:0 !important;}
.container-fluid.classes-section{padding-left:0 !Important;padding-right:0 !Important;}
.container{width:100%;}
.main-navigation{text-align:center;float:none;width:100%;margin:10px 0 0}
.main-navigation ul.nav-menu{text-align:center !important;}
.main-navigation ul.sub-menu{text-align:left !important;}
.header-section .tdm-logo{padding:15px 0 0;width:100%;text-align:center;margin-bottom:10px;}
.main-navigation li a{line-height:50px !important;height:50px;}
.page.page-id-14 .applypgbtn, .page-id-149 .applypgbtn, .page-id-16 .applypgbtn, .page-id-149 .applypgbtn, .page-id-375 .applypgbtn, .page-id-151 .applypgbtn, .woocommerce-page .applypgbtn{z-index:-1;opacity:0}
.mentors-section .wpb_wrapper h3{display:block;}
.mentors-section .wpb_wrapper h3 img{width:150px;clear:both;margin:0 30px 0 0 !important;float:left;}
.mentors-section{margin:20px 0;}
.page-wrapper{padding:15px 0;}
body.blog #content{padding:0;}
.sc-text-wrapper, .sc-top-fileds, .sc-extra-fields, .sc-img{text-align:center;}
.ngg-gallery-thumbnail-box img{width:100%;}
.download_materialF .registration-btn{font-weight:500 !important;padding:10px !important;max-width:100%;font-size:16px !Important}
.free_material h2{width:100%;}
}
@media screen and (max-width:740px){.page-wrapper .site-content{width:100% !important;}
.page-wrapper div#secondary.widget-area{width:100%}
.our-services-section.wpb_row .vc_col-sm-2{width:100% !important;padding:0 30px !important;margin-right:0 !important;}
.first-service{margin-left:0px !important;}
.popup-img img{float:none !important;margin-right:0 !important;}
.our-team-new .alignleft.size-thumbnail{float:none;}
.event-box{text-align:center;}
.event-box h3{line-height:22px;}
.enroll-now{float:none;}
.enroll-now > span{display:block;margin:4px 5px;}
.memb-title{margin-bottom:10px !important;}
.page-id-375 .schedule-section .vc_col-sm-6.wpb_column.vc_column_container{margin-bottom:20px;}
.page-id-375 .schedule-section .vc_row.wpb_row.vc_inner.vc_row-fluid{margin-bottom:0 !important;}
.page-id-375 .schedule-section h1{margin-bottom:20px !important;}
.download_materialF{clear:both;float:left;width:100%;margin-top:30px;}
.download_materialF h2{padding-left:15px;padding-right:15px;}
.free_mat h2, .free_mat h1{text-align:center;}
.subpageN div#content{padding:10px !important}
div#wordpress_file_upload_block_1{width:100%}}
@media screen and (max-width:668px){table.file_table_clean{overflow:hidden !important;}
table.file_table_clean tbody, table.file_table_clean tr, table.file_table_clean td{float:left !important;display:block !important;width:100% !important;}
.blog .site-content article{margin-bottom:0 !important;padding-bottom:0 !important;}
.bolg-page-title{text-align:left;}
.sc-text-wrapper, .sc-top-fileds, .sc-extra-fields, .sc-img{text-align:center}
.sc-title{width:100%;}
.top-head .getstartted-top{text-align:center;width:100%;}
.top-head .getstartted-top a{margin-top:8px;}
.top-head .top-social{float:none;text-align:center;}
.page-banner-section .banner-heading{margin:20px 0;}
.page-banner-section .banner-heading h1{font-size:16px;}
.menu-toggle{background:#cc0000 none repeat scroll 0 0 !important;border:1px solid #333 !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;letter-spacing:1px;margin-top:17px;float:right;}
.main-navigation{text-align:left !important;z-index:9999;right:0;}
.classes-section .thedev-classes .classes-item{width:100% !important;}
.view{background:#FFF;height:140px;}
.es_caption{line-height:21px;}
.subscribe-section h3.widget-title{line-height:normal;}
.getstart-section a.btn{display:block;}
.subscribe-section .subscribe-panel{margin-top:25px;margin-bottom:0;}
.slider-caption-head{top:100px;}
.nav-menu.toggled-on{background:rgba(34, 34, 34, 0.9);margin-top:25px;padding:10px;}
.main-navigation li{margin-top:0 !important;}
.main-navigation li a{display:inline-block;width:100%;color:#fff !important;}
.main-navigation li a:hover{background:#F04A24;}
.sub-menu li{margin-left:20px;}
#menu-item-24 .sub-menu{margin-left:0;}
.apply-form-coloum{padding-right:0 !important;}
.slider-inner-box{opacity:1;}
.slider-inner-box{padding:20px 10px;}
.homepage-slider-section h1{font-size:18px;}
.quote-phrase{font-size:15px;}
.homepage-slider-section a{font-size:15px;padding:5px 20px;letter-spacing:0;}
.slideer{padding-bottom:0 !important;}
.quote-phrase, .quote-author{padding:5px 0;}
.homepage-slider-section{background-size:100% 100% !important;}
.all-size-slider{margin-bottom:10px;}
.slider-inner-box{width:85%;}
.applypgbtn{font-size:12px;padding:6px 15px;position:relative;right:-14px;top:0;z-index:1;}
.page.page-template-page-templates .wpb_wrapper h1{font-size:20px;width:100%;}
.home .main-container, .main-contentarea .schedule-section{background-size:100%;}
.schedule-section .page-schedule-box strong{line-height:25px;margin-left:0;padding:5px 16px;position:inherit;width:100%;}
.schedule-section .page-schedule-box{padding:20px;}
.schedule-section .page-schedule-box h4{margin-top:30px;}
.section-head h1.section-title{font-size:25px;margin:8px 0;}
.classes-list{text-align:center;}
.classes-list img{display:inline-block;width:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{vertical-align:middle !important;}
.entry-content table, .comment-content table{overflow-x:scroll;display:inline-block;}
.main-navigation li a{line-height:40px !important;height:40px;}
.header-section{min-height:130px;}
body.blog .page-wrapper{margin:0px;}
}
@media screen and (max-width:599px){.header-section{min-height:85px;}
.header-section .tdm-logo{padding:15px 0 15px;width:auto;text-align:left;float:left}
.main-navigation{text-align:left;float:right;width:auto;}
.main-navigation ul.nav-menu{text-align:left !important;}
.main-navigation{top:inherit;position:absolute}
.subpageN{float:left}
}
@media screen and (max-width:300px){.tdm-logo{text-align:center;width:100%;}
.main-navigation{top:57px;position:absolute;width:100%;}
.menu-toggle{float:none;margin:17px 0 0 37%;}
.header-section{min-height:120px;}
}
@media screen and (max-width:460px){.memb-title .alignleft{float:none;display:block;}
}
@media screen and (max-width:359px){center.quots{font-size:16px !important;font-weight:400 !important}
#slider1 .overview li{width:222px !important;margin:3px 9px !important;}
.homepage-slider-section a{margin-right:0 !important;}
.center-block{width:216px !important;}
}