
.neelk{padding-top: 182px;}
.waterf{margin-top: 44px;}
.site-main h1 { 
												font-family: 'Open Sans'; 
						 font-size: 26px;					}
.site-main h2 {
    font-family: 'Open Sans';
    font-size: 22px;
}
.site-main h4 {
    font-family: 'Open Sans';
    font-weight: 300;
    line-height: 20px;
}
#primary header.main { background-color: #ffffff; }
.logo .site-title img { max-width: 300px; }
			
							#site-header.light .logo .site-title img { max-width: 300px; }
			
							.logo .site-title.sticky img { max-width: 300px; }
			
.ttbor{border:2px solid #e1dddd; padding:15px;}
			
							@media only screen and (max-width: 780px){
					#site-header .logo .site-title img { max-width: 200px !important;
						}
.topmob{margin-top: -68px !important;}
.vc_row[data-vc-full-width] {
  overflow: visible;}
	.neelk{padding-top: 0px !important;}
.waterf{margin-top: 0px !important;}
								.youtubeVimeoWithPlaylistBorder {
    height: 182px !important;
}
#footer .main {
   padding: 0px !important;
 
}				
}
			
		
			
							header.entry-header.main * { color: #191919 !important; }
			
			
		
							.inline-header #site-header .nav-holder { height: 100px; }
				.inline-header #site-header .logo { height: 100px; }
				.inline-header #site-header .nav-holder,
				.inline-header #site-header .main-nav ul > li,
				.inline-header #site-header .main-nav ul > li > a,
				#site-header .main-nav #menu-main-menu > li > span,
				#site-header .secondary-nav a,
				#site-header .secondary-nav span  { line-height: 100px; height: 100px;}
			
							#site-header.sticky .inside .nav-holder { height: 100px !important; }
				#site-header.sticky .logo { height: 100px !important; }
				#site-header.sticky .nav-holder,
				#site-header.sticky .main-nav ul > li,
				#site-header.sticky .main-nav ul > li > a,
				#site-header.sticky .main-nav ul > li > span,
				#site-header.sticky .secondary-nav a,
				#site-header.sticky .secondary-nav span  { line-height: 100px; height: 100px;}
			
			.owl-theme .owl-controls {
   margin-top: -55px;}
.owl-carousel .owl-item img { border: 3px solid white;}

				
		@media only screen and (max-width: 768px){
			.logo { display: none; }
			.logo.mobile { display: table; }
			.top-header.stacked-header #main-container #site-header .logo {
				height: 60px;
			}
			.top-header.stacked-header #main-container #site-header .logo.mobile {
				height: 60;
			}
			.top-header #main-container #site-header .logo.mobile {
				height: 60px;
			}
			body.top-header.stacked-header #main-container #site-header .nav-holder .secondary-nav span,
			body.top-header.stacked-header #main-container #site-header .nav-holder .secondary-nav a,
			body.top-header #main-container #site-header .nav-holder .secondary-nav span,
			body.top-header #main-container #site-header .nav-holder .secondary-nav a {
				height: 60px; line-height: 60px;
			}
			
			.top-header.stacked-header #main-container .nav-holder{
				height: 60px;
			}
			.top-header #main-container .nav-holder{
				height: 60px;
			}
		}

		
.sidebar .widget-box .widget-title, #footer .widget-box .widget-title, #slide-panel .widget-box .widget-title {
    font-size: 1.2em;
    font-weight: 200;
	margin-bottom: 15px !important;
	display: block;
}


.teachertab th{ text-align:center !important; color:#fff !important; background-color:#50485b; border: 1px solid #dee3e8;
padding-left: 0px !important;
padding-right: 0px !important;}
.teachertab td{ text-align:center !important; font-size:18px; border: 1px solid #dee3e8;
padding-left: 0px !important;
padding-right: 0px !important;}

.teachertab1 td{border: 1px solid #dee3e8; padding:20px !important; font-size: 18px;}
.datesMy{text-align:center !important;}
@media only screen and (min-width: 1024px){
.youtubeVimeoWithPlaylistBorder{height: 447px !important;}	
	
}

p, address{padding-bottom: 7px !important; line-height: 24px !important;}

.ullsty li{float:left; line-height: 18px !important; margin: 0px 5px 0px 0px; font-size: 14px; !important; list-style: none;}
.content-area ul{margin: 0 0 7px 20px !important;}
.nmh{ border-right:1px solid #333;}
.routsty{background-color:#e94c01; padding: 10px; color:#fff; margin-bottom: 14px !important;}
.routsty a{float:right; color:#000 !important;}
.routsty a:hover{float:right; color:#fff !important;}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 4px !important;
}
.borpic{border: 8px solid #cccccc63;}
.certistudents {padding: 30px;
}
.bgwhite {background: #fff;
}
.padtb20 {
    padding: 20px 0px !important;
}

.lt td {padding-left: 3px !important; border: 1px solid;}
.danger1 {
    background: #d7d5d1 !important;
    font-weight: bold;
   }
td, th {
    padding: 0 !important;
}
.valid {
    background-color: #7FFF7F;
    color: #000;
}
.tblscroll {
    width: 100%;
    overflow: auto;
    padding: 1% 2% !important;
}
.vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: 8px !important;}
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, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {vertical-align: middle !important;}

.newsstyback{ background-color:#e8e7e3; padding:10px;}
.img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.borderstytestim{ border:5px solid #d7d5d1; padding:10px;}

.nameback {
    display: inline-block;
    max-width: 100%;
    height: 130px;
    padding: 35px;
    line-height: 1.42857143;
    background-color: #e6e5e266;
    border: 1px solid #333;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding-top: 10px !important;
}
.main-nav ul a, .main-nav ul li{font-size: 13px !important; }
.logo .site-title img {
    max-width: 250px !important;
}
.main-nav ul li{margin: -3px !important;}
.entry-content .rev_slider a, .rev_slider a{color:#fff !important; text-transform: capitalize;}
.content-area ul {
  margin: 0 0 0px 0px !important;
}
.cirsty i{ color:#EB9D38; font-size:30px; vertical-align: middle; padding: 7px;}
.cirsty2 i{ color:#9471ae; font-size:30px; vertical-align: middle; padding: 7px;}
.cirsty3 i{ color:#c2c457; font-size:30px; vertical-align: middle; padding: 7px;}
.cirsty4 i{ color:#6dafc5; font-size:30px; vertical-align: middle; padding: 7px;}

.evtcldr{ text-align:center; font-size: 22px;
text-transform: uppercase;}
.evtcldr2{ text-align:center; font-size: 15px;
font-weight: 600 !important; text-transform: uppercase;}
.evtcldr3{ text-align:center;}
.evtcldrbox1{ background-color:#eb9d38; padding: 20px 10px;}
.evtcldrbox2{ background-color:#9471ae; padding: 20px 10px;}
.evtcldrbox3{ background-color:#c2c457; padding: 20px 10px;}
.evtcldrbox4{ background-color:#6dafc5; padding: 20px 10px;}






.cirsty5 i{ color:#c19194; font-size:30px; vertical-align: middle; padding: 7px;}


.redbutsty a{ display:inline-block; border:1px solid #000; padding:5px; text-align:center; color: #000; margin-top: 10px;}

#jtg-3057.modula-gallery .modula-item > a, #jtg-3057.modula-gallery .modula-item, #jtg-3057.modula-gallery .modula-item-content > a {
  border: 1px solid;
}
#jtg-3020.modula-gallery .modula-item > a, #jtg-3020.modula-gallery .modula-item, #jtg-3020.modula-gallery .modula-item-content > a {
   border: 1px solid;
}
.submissionform{border:1px solid; padding:10px;}
.studentcerty{ }
.studentcerty th,td{ border:1px solid; padding-left: 18px !important; padding-right: 10px !important;}
.label-above .nf-field-label {
  margin-bottom: 0px !important;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="url"] {
  width: 100%;
  margin-bottom: -16px !important;
  max-width: 800px;}
.nf-field-element textarea {
  height: 100px !important;
}

@media only screen and (max-width: 480px){
					.studentcerty th, td {
  border: 1px solid;
  padding-left: 0px !important;
  padding-right: 0px !important;
  font-size: 12px !important;
						line-height: 20px;
} 
}
.widget-box li{background: #f5f5f5 !important;
margin: 5px 7px !important;}
.widget-box ul li a{padding: 0px 0px;}
.widget-box li:hover{ background: #eaeaea !important;}
.widget_categories{display:none;}
.widget-box {
  margin-bottom: 0px !important;
  
}
.jetpack_widget_social_icons ul {
   margin: 0px!important;
 }
.testimonial-author p {
    color: #000 !important;
}