

@media(min-width: 1400px) {.sppb-row-container { max-width: 1320px; }}.sp-page-builder .page-content #section-id-196cbdc3-177d-4e76-b947-3cd7d63a6238{box-shadow:0 0 0 0 #FFFFFF;}.sp-page-builder .page-content #section-id-196cbdc3-177d-4e76-b947-3cd7d63a6238{padding-top:75px;padding-right:0px;padding-bottom:75px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#column-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{box-shadow:0 0 0 0 #FFFFFF;}#column-wrap-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{max-width:100%;flex-basis:100%;}@media (max-width:1199.98px) {#column-wrap-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{max-width:100%;flex-basis:100%;}}@media (max-width:991.98px) {#column-wrap-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{max-width:100%;flex-basis:100%;}}@media (max-width:767.98px) {#column-wrap-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{max-width:100%;flex-basis:100%;}}@media (max-width:575.98px) {#column-wrap-id-1b3a7a70-40a4-435f-b52e-d889672cfce0{max-width:100%;flex-basis:100%;}}#sppb-addon-288c134d-cedc-4af9-a53c-0953b478f997{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-288c134d-cedc-4af9-a53c-0953b478f997 img{border-radius:0px;}#sppb-addon-88b3ad6d-a70c-4597-82e4-f44c7fa191fa{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-88b3ad6d-a70c-4597-82e4-f44c7fa191fa img{border-radius:0px;}#sppb-addon-5ff2f904-6f94-4875-b477-6b7dcfcf6dec{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-5ff2f904-6f94-4875-b477-6b7dcfcf6dec img{border-radius:0px;}#sppb-addon-9f595d68-fa6a-4f0b-b54b-2b66084c496a{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-cba22964-c249-4e68-90d8-f792c7734776{box-shadow:0 0 0 0 #FFFFFF;}#sppb-addon-cba22964-c249-4e68-90d8-f792c7734776 img{border-radius:0px;}		.dj-hideitem { display: none !important; }
.rssocial-sharing-facebook-container-left{ width: 124px; height: 20px; }#rssocial-508 .rssocial-icons li { font-size: 24px; }#rssocial-508 .rssocial-caption a { font-size: 14px; }#rssocial-508 .rssocial-icons-bg .rssocial-link { color: rgb(255, 255, 255); }#rssocial-508 .rssocial-icons-bg .rssocial-link { background-color: rgba(0, 0, 0, 0.75); }#rssocial-508 .rssocial-icons-bg .rssocial-link:hover { background-color: rgba(0, 0, 0, 0.5); }#rssocial-508 .rssocial-icons .rssocial-caption a { color: rgb(255, 255, 255); }#rssocial-508 .rssocial-icons .rssocial-caption { background-color: rgba(0, 0, 0, 0.75); }#rssocial-508 .rssocial-icons .rssocial-caption:hover { background-color: rgba(0, 0, 0, 0.5); }
		@media (min-width: 980px) {	
			#dj-megamenu474mobile { display: none; }
		}
		@media (max-width: 979px) {
			#dj-megamenu474, #dj-megamenu474sticky, #dj-megamenu474placeholder { display: none !important; }
		}
	
	
.ns-fa-pro-color-1{ color: red }.ns-fa-pro-color-2{ color: green }.ns-fa-pro-color-3{ color: blue }.ns-fa-pro-color-4{ color: orange }.ns-fa-pro-color-5{ color: black }.ns-fa-pro-size-1{ font-size: 2em !important; }.ns-fa-pro-size-2{ font-size: 4em !important; }.ns-fa-pro-size-3{ font-size: 6em !important; }

.responsive-table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}

.responsive-table th,
.responsive-table td {
  border: 1px solid #222;
  padding: 12px 8px;
  text-align: left;
}

.responsive-table th {
  background: #eee;
  font-weight: bold;
}

@media (max-width: 600px) {
  .responsive-table thead {
    display: none;
  }
  .responsive-table, .responsive-table tbody, .responsive-table tr, .responsive-table td {
    display: block;
    width: 100%;
  }
  .responsive-table tr {
    margin-bottom: 16px;
  }
  .responsive-table td {
    padding: 8px 4px;
    border: none;
    border-bottom: 1px solid #ccc;
    position: relative;
  }
  .responsive-table td:before {
    content: attr(data-label);
    font-weight: bold;
    display: block;
    margin-bottom: 4px;
    color: #1c8047;
  }
}
.book-btn {
  background: #1c8047;
  color: #fff;
  padding: 6px 16px;
  border-radius: 5px;
  text-decoration: none;
  font-weight: bold;
  display: inline-block;
  margin-top: 7px;
  transition: background 0.2s;
}
.book-btn:hover {
  background: #16603a;
}
