.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
	color: #6ec1e4;
}
.elementor-widget-heading .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-image .widget-image-caption {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-text-editor {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #6ec1e4;
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: #6ec1e4;
	border-color: #6ec1e4;
}
.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
	background-color: #61ce70;
}
.elementor-widget-divider {
--divider-border-color:#54595f;
}
.elementor-widget-divider .elementor-divider__text {
	color: #54595f;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: #54595f;
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: #54595f;
	border-color: #54595f;
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: #54595f;
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: #6ec1e4;
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: #6ec1e4;
	border-color: #6ec1e4;
}
.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: #6ec1e4;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: #6ec1e4;
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: #6ec1e4;
	color: #6ec1e4;
	border-color: #6ec1e4;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-star-rating .elementor-star-rating__title {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-image-carousel .elementor-image-carousel-caption {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: #7a7a7a;
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: #6ec1e4;
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: #6ec1e4;
}
.elementor-widget-icon-list .elementor-icon-list-text {
	color: #54595f;
}
.elementor-widget-icon-list .elementor-icon-list-item {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-counter .elementor-counter-title {
	color: #54595f;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #6ec1e4;
}
.elementor-widget-progress .elementor-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-testimonial .elementor-testimonial-content {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-testimonial .elementor-testimonial-name {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-testimonial .elementor-testimonial-job {
	color: #54595f;
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-tabs .elementor-tab-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-tabs .elementor-tab-title.elementor-active {
	color: #61ce70;
}
.elementor-widget-tabs .elementor-tab-content {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active {
	color: #61ce70;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active {
	color: #61ce70;
}
.elementor-widget-toggle .elementor-toggle .elementor-tab-content {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-alert .elementor-alert-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-alert .elementor-alert-description {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-infobox .ha-infobox-title {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-infobox .ha-infobox-text {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-infobox .ha-btn {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-card .ha-badge {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-card .ha-card-title {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-card .ha-card-text {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-card .ha-btn {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-cf7 .wpcf7-form-control:not(.wpcf7-submit) {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-cf7 label {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-cf7 .wpcf7-submit {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-icon-box .ha-icon-box-title {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-icon-box .ha-badge {
	font-weight: 400;
}
.elementor-widget-ha-member .ha-member-name {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-member .ha-member-position {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-member .ha-member-bio {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-gallery-item > .caption {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-justified-gallery .ha-gallery-filter > li > button {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-image-grid .ha-gallery-filter > li > button {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-slider .ha-slick-title {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-slider .ha-slick-subtitle {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-gradient-heading .ha-gradient-heading {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-ha-dual-button .ha-dual-btn {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-dual-button .ha-dual-btn--left {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-dual-button .ha-dual-btn-connector {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-dual-button .ha-dual-btn--right {
	font-family: "Roboto", Sans-serif;
	font-weight: 500;
}
.elementor-widget-ha-testimonial .ha-testimonial__content {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-testimonial .ha-testimonial__reviewer-name {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-testimonial .ha-testimonial__reviewer-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-number .ha-number-text {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-flip-box .ha-flip-box-front-inner .ha-flip-box-heading {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-flip-box .ha-flip-box-front-inner .ha-text p {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-flip-box .ha-flip-box-back-inner .ha-flip-box-heading-back {
	font-family: "Roboto Slab", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-flip-box .ha-flip-box-back-inner .ha-text p {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-news-ticker .ha-news-ticker-wrapper span.ha-news-ticker-sticky-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-news-ticker .ha-news-ticker-wrapper li.ha-news-ticker-item .ha-news-ticker-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-fun-factor .ha-fun-factor-content-number {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-ha-fun-factor .ha-fun-factor-content-text {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-retina .hfe-retina-image-container .hfe-retina-img {
	border-color: #6ec1e4;
}
.elementor-widget-retina .widget-image-caption {
	color: #7a7a7a;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-copyright .hfe-copyright-wrapper a, .elementor-widget-copyright .hfe-copyright-wrapper {
	color: #7a7a7a;
}
.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a {
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-widget-elementor-branding .elementor-branding .site-title a {
	color: #6ec1e4;
}
.elementor-widget-elementor-branding .elementor-branding .site-title a:hover {
	color: #6ec1e4;
}
.elementor-widget-elementor-branding .elementor-branding .site-title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-elementor-branding .elementor-branding .site-description {
	color: #6ec1e4;
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-default-navmenu .elementor-menu {
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .menu-item a {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .menu-item a:hover {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .current-menu-item > a, .elementor-nav-menu .current_page_item > a {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .current-menu-item > a:hover, .elementor-nav-menu .current_page_item > a:hover {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .sub-menu .menu-item a {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .sub-menu .menu-item a:hover {
	color: #6ec1e4;
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-menu-toggle i.fa.fa-navicon {
	color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-menu-toggle {
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-menu-toggle:hover i.fa.fa-navicon {
	color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-menu-toggle:hover {
	background-color: #6ec1e4;
}
.elementor-widget-default-navmenu .elementor-nav-menu .menu-item {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-navmenu-overlay .overlay-navigation a {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #6ec1e4;
}
.elementor-widget-navmenu-overlay .overlay-navigation a:hover {
	color: #6ec1e4;
}
.elementor-widget-navmenu-overlay .overlay-navigation {
	background-color: #6ec1e4;
}
.elementor-widget-navmenu-overlay #touch-menu span, #touch-menu span:after, #touch-menu span:before, #touch-menu.on span:before, #touch-menu.on span:after {
	background-color: #6ec1e4;
}
.elementor-widget-navmenu-overlay #touch-menu {
	background-color: #6ec1e4;
}
.elementor-widget-mega-menu .cbp-hsmenu {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-mega-menu .cbp-hssubmenu {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
}
.elementor-widget-mega-menu .cbp-hsmenu > li > a {
	color: #6ec1e4;
}
.elementor-widget-mega-menu .cbp-hsinner {
	background-color: #6ec1e4;
}
.elementor-widget-mega-menu #cbp-hsmenu-wrapper ul.sub-menu > li a, .cbp-hssubmenu > li a {
	color: #6ec1e4;
}
.elementor-widget-mega-menu #cbp-hsmenu-wrapper ul.sub-menu > li a:hover, #cbp-hsmenu-wrapper ul.sub-menu li a:focus, .no-touch .cbp-hssubmenu > li a:hover, .no-touch .cbp-hssubmenu > li a:focus {
	color: #6ec1e4;
}
.elementor-widget-mega-menu .cbp-hsmenubg, .cbp-hsmenu > li.cbp-hsitem-open .cbp-hssubmenu {
	background-color: #6ec1e4;
}
.elementor-widget-elementor-search .elementor-search {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	background-color: #6ec1e4;
}
.elementor-widget-elementor-search .elementor-search, .elementor-search textarea, .elementor-search input {
	color: #6ec1e4;
}


.elementor-1046 .elementor-element.elementor-element-d8f51f3 .elementor-navigation a {
  padding: 15px 20px 15px 13px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.elementor-1046 .elementor-element.elementor-element-d8f51f3 .elementor-navigation .sub-menu .menu-item a {
  text-align: left !important;
  }

    @media (min-width: 768px) { 
	
	.time-table-column:nth-child(2n+1) {
		margin-top:20px;
 
}
	
	.calender-row {
		width:100%;
	}
	
	.time-table-column {width:48%;
	margin-left:1%;
	 display: inline-flex;
	 
	}
.elementor-1046 .elementor-element.elementor-element-6114130 {
  width: 22% !important;
}
}

.tables td h3 {
	 font-size: 20px !important;
font-weight: bold;
margin-bottom: 0px;
background: #0A1445;
color: #fff;
padding: 5px 20px 8px 20px;
}

.tables .column3 {
	display:none;
}
.assebly .column4  {
	display:none;
}

.assebly .column5  {
	display:none;
}

.assebly .column6  {
	display:none;
}

.assebly .column7  {
	display:none;
}

.time-table-column {
	
}

.column0  {
	width:120px;
}
.column1  {
	width:40px;
}

.assebly  td h3 {
	 font-size: 20px !important;
font-weight: bold;
margin-bottom: 0px;
background: #0A1445;
color: #fff;
padding: 5px 20px 8px 20px;

	
}

.hds td {
	background:#0A1445  !important;
	color:#fff;
	font-weight:bold;
	
}
.hds td p {
	margin-bottom:0px;
}