@media only screen and (max-width:1340px) {
	.page-wrapper {
		overflow: hidden
	}
}

@media only screen and (max-width:1140px) {
	.page-wrapper {
		overflow: hidden
	}
	h3 {
		font-size: var(--font-30)
	}
	h2 {
		font-size: var(--font-36)
	}
	.cart-outer .table-outer {
		overflow-x: auto
	}
	.facility-block .inner-box .text,
	.internet-section-three .content-column .inner-column,
	.internet-section-three .image-column .inner-column,
	.internet-section-two .content-column .inner-column,
	.service-block .inner-box .text,
	.shop-detail-section .content-column .inner-column,
	.shop-form .billing-inner,
	.sidebar-page-container .sidebar-side .sidebar {
		padding: var(--padding-zero)
	}
	.facility-section .image-column .inner-column,
	.network-section .content-column .inner-column,
	.services-section .content-column .inner-column {
		padding-left: var(--padding-zero)
	}
	.faq-section .image-column .pattern-layer,
	.internet-section-two .image-column .icon-layer-one,
	.price-block-two .price-list,
	.service-block .inner-box .border-one,
	.service-block .inner-box .border-two,
	.services-section .upper-section .service-block:nth-child(2) .inner-box::after,
	.services-section .upper-section .service-block:nth-child(2) .inner-box::before {
		display: none
	}
	.services-section .content-column .bold-text {
		font-size: var(--font-16)
	}
	.price-block .lower-box {
		padding-left: var(--padding-left-20);
		padding-right: var(--padding-right-20)
	}
	.facility-section .sec-title .pull-right {
		width: 100%
	}
	.product-block .inner-box .name {
		font-size: var(--font-18)
	}
	.news-block-two .inner-box .image,
	.streaming-block .inner-box {
		padding: 20px
	}
	.shop-detail-section .social-box a {
		margin-right: var(--margin-right-20)
	}
	.blog-detail .inner-box blockquote {
		margin-left: var(--margin-zero);
		margin-right: var(--margin-zero)
	}
	.sidebar-page-container .comments-area .reply-comment {
		margin-left: var(--margin-zero)
	}
}

@media only screen and (min-width:768px) {
	.main-menu .navigation>li>ul,
	.main-menu .navigation>li>ul>li>ul {
		display: block!important;
		visibility: hidden;
		opacity: 0
	}
}

@media only screen and (max-width:1023px) {
	.main-header .main-box .logo-box {
		position: relative;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		margin: 0;
		text-align: left
	}
	.main-menu .navigation>li>a {
		font-size: 14px;
		text-transform: capitalize
	}
	.main-header .main-menu .navigation>li {
		margin-right: var(--margin-right-25)
	}
	.main-header .header-upper .logo-box {
		margin: 0;
		padding: 0
	}
	.main-header .sticky-header .logo {
		padding: 25px 0 10px
	}
	.internet-section-three .image-column .overlay-box,
	.main-header {
		position: relative
	}
	.main-header .nav-outer {
		width: 100%;
		padding-top: 0
	}
	.main-header .logo-box {
		padding-bottom: var(--padding-zero)
	}
	.main-header .main-menu .navigation>li>a {
		padding: 20px 0
	}
	.main-header .outer-box {
		padding: 22px 0
	}
	.main-header .sticky-header .pull-right {
		width: 100%
	}
	h1 {
		font-size: var(--font-60)
	}
	.services-section .content-column {
		order: 1;
		margin-bottom: var(--margin-bottom-70)
	}
	.internet-section-two .image-column,
	.network-section .images-column,
	.services-section .image-column,
	.shop-detail-section .images-column {
		order: 2
	}
	.internet-section:before {
		width: 100%;
		background-image: none;
		background-color: rgba(255, 255, 255, .6)
	}
	.internet-section .content-column {
		max-width: 100%
	}
	.featured-section .feature-block,
	.movie-page-section .feature-block {
		width: 33.3333%
	}
	.cta-section .title-column .inner-column {
		text-align: center
	}
	.header-top,
	.internet-section-three .image-column .inner-column .transparent-image img,
	.main-header .header-top .social-box::before,
	.main-slider-two .pattern-layer-one {
		display: none
	}
	.main-header .header-top .social-box li a:hover {
		color: var(--main-color)
	}
	.header-style-two {
		top: 0
	}
	.header-style-two .header-lower .inner-container,
	.price-block-two .inner-box {
		padding: var(--padding-zero)
	}
	.main-slider-two .slide {
		padding: 160px 0
	}
	.internet-section-two .content-column,
	.network-section .content-column {
		order: 1
	}
	.price-block-two .title-box {
		position: relative;
		max-width: 420px
	}
	.price-block-two .price-list {
		display: block
	}
	.internet-section-three .image-column .overlay-box span {
		position: relative;
		left: auto;
		top: auto;
		margin: var(--margin-zero)
	}
	.shop-detail-section .content-column {
		order: 1;
		padding-bottom: var(--padding-bottom-30)
	}
	.cart-table tbody tr .qty {
		padding-right: 15px
	}
}

@media only screen and (max-width:767px) {
	.facility-section .sec-title .text br,
	.img-server,
	.main-header .main-menu,
	.main-slider .color-layer-two,
	.price-block-two .title-box::before,
	.team-block .inner-box .overlay-box-two .text,
	.web {
		display: none
	}
	.price-block-two .price-box,
	.price-block-two .title-box {
		max-width: 100%;
		text-align: center
	}
	#navbarSupportedContent,
	.main-header .nav-outer .mobile-nav-toggler,
	.mobile {
		display: block
	}
	.header-upper .logo-outer {
		position: relative;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		margin: 0
	}
	.main-header .sticky-header .outer-box {
		display: block;
		right: 15px;
		left: auto;
		top: 0;
		padding: 35px 0
	}
	.nav-outer .mobile-nav-toggler {
		display: block;
		margin: 0 0 0 20px;
		padding: 8px 0
	}
	.mCSB_inside>.mCSB_container {
		margin-right: 0
	}
	.main-header .outer-box {
		position: absolute;
		left: 0;
		margin-left: 0;
		padding: 12px 0
	}
	.main-header .outer-box .cart-box .cart-panel {
		left: 0!important;
		right: auto;
		margin-top: var(--margin-top-40)
	}
	.main-header .sticky-header .outer-box .cart-box .cart-panel {
		right: 0!important;
		left: auto!important
	}
	.shop-page .prod-tabs .reviews-container .review-box,
	.sidebar-page-container .comments-area .comment {
		padding-left: 0
	}
	.main-header .logo-box {
		padding-bottom: var(--padding-bottom-15)
	}
	.main-slider .slide {
		padding: 160px 0
	}
	.main-slider .color-layer-one {
		transform: translateX(-50%) translateY(-55%) rotate(45deg)
	}
	.main-slider .color-layer-three {
		transform: translateX(-45%) translateY(-50%) rotate(45deg)
	}
	.facility-section .blocks-column .facility-block:nth-child(2n) {
		transform: translateY(0)
	}
	.featured-section .feature-block,
	.movie-page-section .feature-block {
		width: 50%
	}
	h2 {
		font-size: var(--font-34)
	}
	.main-footer .contact-info-list li {
		margin-right: var(--margin-right-30)
	}
	.main-header .header-top .info li {
		font-size: var(--font-14)
	}
	.main-header .sticky-header .logo {
		padding: 20px 0
	}
	h1 {
		font-size: var(--font-50)
	}
	.main-slider-two .owl-nav {
		left: 30px;
		right: auto;
		bottom: 20px;
		top: auto
	}
	.main-slider-two .slide {
		padding-bottom: 220px
	}
	.price-block-two .middle-content {
		min-height: auto;
		border: none
	}
	.price-block-two .price-box {
		position: relative;
		padding-top: var(--padding-zero);
		padding-bottom: var(--padding-bottom-50)
	}
	.team-block .inner-box .overlay-box-two .social-box {
		margin-top: var(--margin-top-15)
	}
	h4 {
		font-size: var(--font-20)
	}
	.page-title {
		padding: 100px 0;
		margin-top: 0
	}
	.services-section-three .sec-title .pull-left,
	.services-section-three .sec-title .pull-right {
		width: 100%
	}
	.news-block-two .lower-content {
		padding-left: var(--padding-zero);
		padding-right: var(--padding-zero)
	}
	.blog-detail .inner-box .two-column .image {
		margin-bottom: var(--margin-bottom-30)
	}
	.sidebar-page-container .comments-area .comment-box .author-thumb {
		position: relative
	}
}

@media only screen and (max-width:599px) {
	h1 {
		font-size: var(--font-40)
	}
	.team-block .inner-box .overlay-box-two .text {
		display: block
	}
	.cart-section .apply-coupon .form-group input[type=text],
	.sec-title .pull-left,
	.sec-title .pull-right {
		width: 100%
	}
	.cta-section .inner-container {
		padding-left: 20px;
		padding-right: 20px
	}
	.appointment-form .form-group {
		padding: 0
	}
	.appointment-form .form-group button {
		position: relative;
		width: 100%;
		margin-top: var(--margin-top-10)
	}
	.main-header .header-top .pull-left,
	.main-header .header-top .pull-right {
		width: 100%;
		text-align: center
	}
	.main-header .header-top .social-box {
		padding-top: var(--padding-zero)
	}
	.main-footer .pattern-layer-one,
	.network-section .images-column .image-two,
	.streaming-section .pattern-layer-two {
		display: none
	}
	.price-block-two .middle-content .middle-inner,
	.shop-detail-section .comments-area .comment {
		padding: var(--padding-zero)
	}
	.price-block-two .icon-list {
		position: relative;
		max-width: 100%;
		padding-bottom: var(--padding-bottom-50)
	}
	.price-block-two .price-list {
		padding-left: var(--padding-left-50)
	}
	.sidebar-textwidget {
		padding: 30px 25px
	}
	.shop-detail-section .prod-tabs .tab-btns .tab-btn {
		margin-bottom: var(--margin-bottom-20)
	}
	.shop-detail-section .prod-tabs .tab-btns {
		margin-bottom: var(--margin-bottom-5)
	}
	.shop-detail-section .comments-area .comment-box .author-thumb {
		position: relative;
		margin-bottom: var(--margin-bottom-20)
	}
	.shop-detail-section .comments-area .comment-box .text {
		font-size: var(--font-14)
	}
	.gallery-tabs {
		padding-left: var(--padding-zero)
	}
	.gallery-tabs .tab-btns {
		position: relative
	}
	.gallery-tabs .tab-btns .tab-btn {
		display: inline-block
	}
	.blog-detail .post-share-options .social-box {
		width: 100%;
		margin-top: var(--margin-top-15)
	}
	.blog-detail .post-share-options .social-box li {
		margin-left: var(--margin-zero);
		margin-right: var(--margin-right-10)
	}
	.error-section h1 {
		font-size: var(--font-120)
	}
	.contact-page-section .contact-form-box {
		padding-left: var(--padding-left-20);
		padding-right: var(--padding-right-20)
	}
	.cart-section .apply-coupon .form-group {
		margin-right: 0;
		width: 100%
	}
	.cart-section .totals-table .col {
		width: 50%
	}
}

@media only screen and (max-width:479px) {
	h1 {
		font-size: var(--font-34)
	}
	h2 {
		font-size: var(--font-28)
	}
	h3 {
		font-size: var(--font-26)
	}
	h5 {
		font-size: var(--font-20)
	}
	.main-header .search-box-outer,
	.mobile-br br,
	.services-section .image-column .border-layer,
	.streaming-section .pattern-layer-one,
	.team-block .inner-box .overlay-box-two .text,
	h2 br,
	h3 br {
		display: none
	}
	.featured-section .feature-block,
	.movie-page-section .feature-block {
		width: 100%
	}
	.newsletter-form .form-group {
		padding: var(--padding-zero)
	}
	.newsletter-form .form-group button {
		position: relative;
		width: 100%;
		margin-top: var(--margin-top-10)
	}
	.main-header .sticky-header .outer-box .cart-box .cart-panel {
		right: -62px!important
	}
	.main-footer .contact-info-list li {
		margin-right: var(--margin-zero)
	}
	.network-section .network-list li strong {
		font-size: var(--font-18)
	}
	.shop-detail-section .comments-area .comment .comment-inner .rating {
		position: relative;
		right: 0;
		top: 0;
		margin: 10px 0
	}
	.shop-detail-section .prod-tabs .tab-btns .tab-btn {
		width: 100%;
		text-align: center;
		margin-right: var(--margin-zero)
	}
	.sidebar-widget .widget-content {
		padding: 22px
	}
	.sidebar-page-container .comments-area .comment-info .comment-time {
		position: relative;
		display: block;
		margin-top: var(--margin-top-10)
	}
	.error-section h1 {
		font-size: var(--font-80)
	}
	.cart-section .apply-coupon .form-group .theme-btn {
		width: 100%;
		margin-bottom: var(--margin-bottom-15)
	}
	.cart-section .totals-table .col {
		font-size: 16px
	}
	.shop-order-box {
		padding: 15px 15px 30px
	}
	.shop-order-box .order-list li {
		font-size: 12px;
		text-transform: capitalize
	}
	.margin {
		margin: 0 -76px 15px
	}
	.img-mobile {
		margin: -127px -60px 0
	}
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:1) {
	.page-title3 {
		position: relative;
		overflow: hidden;
		padding: 0 0 57px;
		background-size: cover
	}
	.mobile {
		display: none
	}
}

@media screen and (min-device-width:1200px) and (max-device-width:1600px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi) {
	.page-title3 {
		position: relative;
		overflow: hidden;
		padding: 74px 0 80px;
		background-size: cover
	}
	.mobile {
		display: none
	}
}

@media only screen and (max-width:440px) {
	.main-slider {
		display: none
	}
}

@media only screen and (max-width:600px) {
	.main-slider {
		display: none
	}
}

@media only screen and (max-width:412px) {
	.gbps,
	.gbps-box,
	.gbps-p,
	.gbps-text {
		display: block
	}
	.gbps {
		padding-top: 38px;
		padding-left: 80px
	}
	.gbps-p {
		padding: 10px
	}
}

@media only screen and (max-width:767px) {
	.card-mobile {
		border-radius: 10px;
		width: 100%;
		margin-top: 44px;
		margin-bottom: 10px
	}
	.gbps,
	.gbps-box,
	.gbps-p,
	.gbps-text,
	.web {
		display: none
	}
	.mobile {
		display: block
	}
}

@media screen and (max-width:991px) {
	.wsk-cp-product {
		margin: 40px auto
	}
	.wsk-cp-product .wsk-cp-img {
		top: -40px
	}
	.wsk-cp-product .wsk-cp-img img {
		box-shadow: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22)
	}
	.wsk-cp-product .wsk-cp-text .category>span {
		border-color: #ddd;
		box-shadow: none;
		padding: 11px 28px
	}
	.wsk-cp-product .wsk-cp-text .category {
		margin-top: 0
	}
	a.buy-btn {
		border-color: #ff9800;
		background: #ff9800;
		color: #fff
	}
}

@media (max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
	.table-responsive-sm>.table-bordered {
		border: 0
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
	.table-responsive-md>.table-bordered {
		border: 0
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
	.table-responsive-lg>.table-bordered {
		border: 0
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media (max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}
	.table-responsive-xl>.table-bordered {
		border: 0
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		padding-right: 0;
		padding-left: 0
	}
}

@media screen and (prefers-reduced-motion:reduce) {
	.btn,
	.carousel-item,
	.collapsing,
	.fade,
	.form-control,
	.modal.fade .modal-dialog,
	.progress-bar {
		transition: none
	}
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 59%
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.333333%
	}
	.offset-sm-2 {
		margin-left: 16.666667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.333333%
	}
	.offset-sm-5 {
		margin-left: 41.666667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.333333%
	}
	.offset-sm-8 {
		margin-left: 66.666667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.333333%
	}
	.offset-sm-11 {
		margin-left: 91.666667%
	}
	.form-inline label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.form-inline .form-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-plaintext {
		display: inline-block
	}
	.form-inline .custom-select,
	.form-inline .input-group {
		width: auto
	}
	.form-inline .form-check {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}
	.form-inline .form-check-input {
		position: relative;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}
	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.form-inline .custom-control-label {
		margin-bottom: 0
	}
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
	.card-deck,
	.card-group {
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.card-deck .card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
	.card-group>.card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0
	}
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0
	}
	.card-group>.card:first-child {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.card-group>.card:first-child .card-header,
	.card-group>.card:first-child .card-img-top {
		border-top-right-radius: 0
	}
	.card-group>.card:first-child .card-footer,
	.card-group>.card:first-child .card-img-bottom {
		border-bottom-right-radius: 0
	}
	.card-group>.card:last-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group>.card:last-child .card-header,
	.card-group>.card:last-child .card-img-top {
		border-top-left-radius: 0
	}
	.card-group>.card:last-child .card-footer,
	.card-group>.card:last-child .card-img-bottom {
		border-bottom-left-radius: 0
	}
	.card-group>.card:only-child {
		border-radius: .25rem
	}
	.card-group>.card:only-child .card-header,
	.card-group>.card:only-child .card-img-top {
		border-top-left-radius: .25rem;
		border-top-right-radius: .25rem
	}
	.card-group>.card:only-child .card-footer,
	.card-group>.card:only-child .card-img-bottom {
		border-bottom-right-radius: .25rem;
		border-bottom-left-radius: .25rem
	}
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child),
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
	.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
		border-radius: 0
	}
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}
	.card-columns .card {
		display: inline-block;
		width: 100%
	}
	.jumbotron {
		padding: 4rem 2rem
	}
	.modal-dialog {
		max-width: 500px;
		margin: 1.75rem auto
	}
	.modal-dialog-centered {
		min-height: calc(100% - (1.75rem * 2))
	}
	.modal-sm {
		max-width: 300px
	}
	.d-sm-none {
		display: none!important
	}
	.d-sm-inline {
		display: inline!important
	}
	.d-sm-inline-block {
		display: inline-block!important
	}
	.d-sm-block {
		display: block!important
	}
	.d-sm-table {
		display: table!important
	}
	.d-sm-table-row {
		display: table-row!important
	}
	.d-sm-table-cell {
		display: table-cell!important
	}
	.d-sm-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
	.flex-sm-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-sm-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-sm-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-sm-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
	.float-sm-left {
		float: left!important
	}
	.float-sm-right {
		float: right!important
	}
	.float-sm-none {
		float: none!important
	}
	.m-sm-0 {
		margin: 0!important
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0!important
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0!important
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0!important
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0!important
	}
	.m-sm-1 {
		margin: .25rem!important
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem!important
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem!important
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem!important
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem!important
	}
	.m-sm-2 {
		margin: .5rem!important
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem!important
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem!important
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem!important
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem!important
	}
	.m-sm-3 {
		margin: 1rem!important
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem!important
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem!important
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem!important
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem!important
	}
	.m-sm-4 {
		margin: 1.5rem!important
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem!important
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem!important
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem!important
	}
	.m-sm-5 {
		margin: 3rem!important
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 3rem!important
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 3rem!important
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 3rem!important
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 3rem!important
	}
	.p-sm-0 {
		padding: 0!important
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0!important
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0!important
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0!important
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0!important
	}
	.p-sm-1 {
		padding: .25rem!important
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem!important
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem!important
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem!important
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem!important
	}
	.p-sm-2 {
		padding: .5rem!important
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem!important
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem!important
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem!important
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem!important
	}
	.p-sm-3 {
		padding: 1rem!important
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem!important
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem!important
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem!important
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem!important
	}
	.p-sm-4 {
		padding: 1.5rem!important
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem!important
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem!important
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem!important
	}
	.p-sm-5 {
		padding: 3rem!important
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 3rem!important
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 3rem!important
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 3rem!important
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 3rem!important
	}
	.m-sm-auto {
		margin: auto!important
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto!important
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto!important
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto!important
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto!important
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}
	.col-md-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-md-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-md-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-md-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-md-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.333333%
	}
	.offset-md-2 {
		margin-left: 16.666667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.333333%
	}
	.offset-md-5 {
		margin-left: 41.666667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.333333%
	}
	.offset-md-8 {
		margin-left: 66.666667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.333333%
	}
	.offset-md-11 {
		margin-left: 91.666667%
	}
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
	.d-md-none {
		display: none!important
	}
	.d-md-inline {
		display: inline!important
	}
	.d-md-inline-block {
		display: inline-block!important
	}
	.d-md-block {
		display: block!important
	}
	.d-md-table {
		display: table!important
	}
	.d-md-table-row {
		display: table-row!important
	}
	.d-md-table-cell {
		display: table-cell!important
	}
	.d-md-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-md-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
	.flex-md-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-md-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-md-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-md-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-md-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
	.float-md-left {
		float: left!important
	}
	.float-md-right {
		float: right!important
	}
	.float-md-none {
		float: none!important
	}
	.m-md-0 {
		margin: 0!important
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0!important
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0!important
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0!important
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0!important
	}
	.m-md-1 {
		margin: .25rem!important
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem!important
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem!important
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem!important
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem!important
	}
	.m-md-2 {
		margin: .5rem!important
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem!important
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem!important
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem!important
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem!important
	}
	.m-md-3 {
		margin: 1rem!important
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem!important
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem!important
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem!important
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem!important
	}
	.m-md-4 {
		margin: 1.5rem!important
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem!important
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem!important
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem!important
	}
	.m-md-5 {
		margin: 3rem!important
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 3rem!important
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 3rem!important
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 3rem!important
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 3rem!important
	}
	.p-md-0 {
		padding: 0!important
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0!important
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0!important
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0!important
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0!important
	}
	.p-md-1 {
		padding: .25rem!important
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem!important
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem!important
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem!important
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem!important
	}
	.p-md-2 {
		padding: .5rem!important
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem!important
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem!important
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem!important
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem!important
	}
	.p-md-3 {
		padding: 1rem!important
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem!important
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem!important
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem!important
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem!important
	}
	.p-md-4 {
		padding: 1.5rem!important
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem!important
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem!important
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem!important
	}
	.p-md-5 {
		padding: 3rem!important
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 3rem!important
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 3rem!important
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 3rem!important
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 3rem!important
	}
	.m-md-auto {
		margin: auto!important
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto!important
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto!important
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto!important
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto!important
	}
	.rt-container {
		width: 750px
	}
	[class^=col-rt-] {
		float: left;
		width: 49.9999999999%
	}
	.col-rt-12,
	.col-rt-6 {
		width: 100%
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.333333%
	}
	.offset-lg-2 {
		margin-left: 16.666667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.333333%
	}
	.offset-lg-5 {
		margin-left: 41.666667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.333333%
	}
	.offset-lg-8 {
		margin-left: 66.666667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.333333%
	}
	.offset-lg-11 {
		margin-left: 91.666667%
	}
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
	.modal-lg {
		max-width: 800px
	}
	.d-lg-none {
		display: none!important
	}
	.d-lg-inline {
		display: inline!important
	}
	.d-lg-inline-block {
		display: inline-block!important
	}
	.d-lg-block {
		display: block!important
	}
	.d-lg-table {
		display: table!important
	}
	.d-lg-table-row {
		display: table-row!important
	}
	.d-lg-table-cell {
		display: table-cell!important
	}
	.d-lg-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
	.flex-lg-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-lg-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-lg-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-lg-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
	.float-lg-left {
		float: left!important
	}
	.float-lg-right {
		float: right!important
	}
	.float-lg-none {
		float: none!important
	}
	.m-lg-0 {
		margin: 0!important
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0!important
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0!important
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0!important
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0!important
	}
	.m-lg-1 {
		margin: .25rem!important
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem!important
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem!important
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem!important
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem!important
	}
	.m-lg-2 {
		margin: .5rem!important
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem!important
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem!important
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem!important
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem!important
	}
	.m-lg-3 {
		margin: 1rem!important
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem!important
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem!important
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem!important
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem!important
	}
	.m-lg-4 {
		margin: 1.5rem!important
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem!important
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem!important
	}
	.m-lg-5 {
		margin: 3rem!important
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 3rem!important
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 3rem!important
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 3rem!important
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 3rem!important
	}
	.p-lg-0 {
		padding: 0!important
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0!important
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0!important
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0!important
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0!important
	}
	.p-lg-1 {
		padding: .25rem!important
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem!important
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem!important
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem!important
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem!important
	}
	.p-lg-2 {
		padding: .5rem!important
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem!important
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem!important
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem!important
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem!important
	}
	.p-lg-3 {
		padding: 1rem!important
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem!important
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem!important
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem!important
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem!important
	}
	.p-lg-4 {
		padding: 1.5rem!important
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem!important
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem!important
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem!important
	}
	.p-lg-5 {
		padding: 3rem!important
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 3rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem!important
	}
	.m-lg-auto {
		margin: auto!important
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto!important
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto!important
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto!important
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto!important
	}
	.elementskit-header .elementskit-menu-container {
		position: static
	}
	.elementskit-megamenu-panel>li {
		display: inline-block;
		width: 25%;
		float: left
	}
	.elementskit-menu-container {
		background: rgba(255, 255, 255, 0);
		background: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0)));
		background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
		background: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
		background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0) 100%);
		border-radius: 0;
		position: relative
	}
	.elementskit-dropdown {
		min-width: 250px;
		-webkit-box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
		box-shadow: 0 10px 30px 0 rgba(45, 45, 45, .2);
		position: absolute;
		top: 100%;
		left: 0;
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px);
		pointer-events: none
	}
	.elementskit-navbar-nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.elementskit-dropdown-has:hover>.elementskit-dropdown {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
		pointer-events: auto
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1378px
	}
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%
	}
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.333333%
	}
	.offset-xl-2 {
		margin-left: 16.666667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.333333%
	}
	.offset-xl-5 {
		margin-left: 41.666667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.333333%
	}
	.offset-xl-8 {
		margin-left: 66.666667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.333333%
	}
	.offset-xl-11 {
		margin-left: 91.666667%
	}
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
	.d-xl-none {
		display: none!important
	}
	.d-xl-inline {
		display: inline!important
	}
	.d-xl-inline-block {
		display: inline-block!important
	}
	.d-xl-block {
		display: block!important
	}
	.d-xl-table {
		display: table!important
	}
	.d-xl-table-row {
		display: table-row!important
	}
	.d-xl-table-cell {
		display: table-cell!important
	}
	.d-xl-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-xl-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
	.flex-xl-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-xl-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-xl-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-xl-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-xl-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-xl-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-xl-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-xl-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-xl-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-xl-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-xl-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-xl-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-xl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-xl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-xl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
	.float-xl-left {
		float: left!important
	}
	.float-xl-right {
		float: right!important
	}
	.float-xl-none {
		float: none!important
	}
	.m-xl-0 {
		margin: 0!important
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0!important
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0!important
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0!important
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0!important
	}
	.m-xl-1 {
		margin: .25rem!important
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem!important
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem!important
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem!important
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem!important
	}
	.m-xl-2 {
		margin: .5rem!important
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem!important
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem!important
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem!important
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem!important
	}
	.m-xl-3 {
		margin: 1rem!important
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem!important
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem!important
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem!important
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem!important
	}
	.m-xl-4 {
		margin: 1.5rem!important
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem!important
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem!important
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem!important
	}
	.m-xl-5 {
		margin: 3rem!important
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 3rem!important
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 3rem!important
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 3rem!important
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 3rem!important
	}
	.p-xl-0 {
		padding: 0!important
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0!important
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0!important
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0!important
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0!important
	}
	.p-xl-1 {
		padding: .25rem!important
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem!important
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem!important
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem!important
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem!important
	}
	.p-xl-2 {
		padding: .5rem!important
	}
	.rt-container {
		width: 1170px
	}
	.col-rt-1 {
		width: 16.6%
	}
	.col-rt-2 {
		width: 30.33%
	}
	.col-rt-3 {
		width: 50%
	}
	.col-rt-4 {
		width: 67.664%
	}
	.col-rt-5 {
		width: 83.33%
	}
}

@media only screen and (min-width:240px) and (max-width:768px) {
	.ScriptHeader h1,
	.ScriptHeader h2,
	.ScriptTop h1,
	.ScriptTop ul,
	.scriptnav ul {
		text-align: center
	}
	.ScriptTop h1 {
		margin-top: 0;
		margin-bottom: 15px
	}
	.ScriptTop ul,
	.scriptnav ul {
		margin-top: 12px
	}
	#float-right {
		float: none
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: Flaticon;
		src: url("../fonts/flaticon.svg#Flaticon") format("svg")
	}
}

@media print {
	.d-print-none,
	.hide-for-print {
		display: none!important
	}
	.d-print-inline {
		display: inline!important
	}
	.d-print-inline-block {
		display: inline-block!important
	}
	.d-print-block,
	.show-for-print {
		display: block!important
	}
	.d-print-table,
	table.show-for-print {
		display: table!important
	}
	.d-print-table-row,
	tr.show-for-print {
		display: table-row!important
	}
	.d-print-table-cell,
	td.show-for-print,
	th.show-for-print {
		display: table-cell!important
	}
	.d-print-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-print-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
	blockquote,
	img,
	pre,
	tr {
		page-break-inside: avoid
	}
	* {
		background: 0 0!important;
		color: #000!important;
		box-shadow: none!important;
		text-shadow: none!important
	}
	thead.show-for-print {
		display: table-header-group!important
	}
	tbody.show-for-print {
		display: table-row-group!important
	}
	a,
	a:visited {
		text-decoration: underline
	}
	a[href]:after {
		content: " (" attr(href) ")"
	}
	.ir a:after,
	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: ''
	}
	abbr[title]:after {
		content: " (" attr(title) ")"
	}
	blockquote,
	pre {
		border: 1px solid #8a8a8a
	}
	thead {
		display: table-header-group
	}
	img {
		max-width: 100%!important
	}
	@page {
		margin: .5cm
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
}

@media screen and (min-width:0\0) {
	select {
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")
	}
}

@media screen and (max-width:74.9375em) {
	.top-bar.stacked-for-large .top-bar-left,
	.top-bar.stacked-for-large .top-bar-right {
		width: 100%
	}
}

@media screen and (max-width:0em),
screen and (min-width:40em) {
	.show-for-small-only {
		display: none!important
	}
}

@media screen and (min-width:40em) {
	.medium-pull-1,
	.medium-pull-10,
	.medium-pull-11,
	.medium-pull-2,
	.medium-pull-3,
	.medium-pull-4,
	.medium-pull-5,
	.medium-pull-6,
	.medium-pull-7,
	.medium-pull-8,
	.medium-pull-9,
	.medium-push-1,
	.medium-push-10,
	.medium-push-11,
	.medium-push-2,
	.medium-push-3,
	.medium-push-4,
	.medium-push-5,
	.medium-push-6,
	.medium-push-7,
	.medium-push-8,
	.medium-push-9 {
		position: relative
	}
	.medium-1 {
		width: 8.33333%
	}
	.medium-push-1 {
		left: 8.33333%
	}
	.medium-pull-1 {
		left: -8.33333%
	}
	.medium-offset-0 {
		margin-left: 0
	}
	.medium-2 {
		width: 16.66667%
	}
	.medium-push-2 {
		left: 16.66667%
	}
	.medium-pull-2 {
		left: -16.66667%
	}
	.medium-offset-1 {
		margin-left: 8.33333%
	}
	.medium-3 {
		width: 25%
	}
	.medium-push-3 {
		left: 25%
	}
	.medium-pull-3 {
		left: -25%
	}
	.medium-offset-2 {
		margin-left: 16.66667%
	}
	.medium-4 {
		width: 33.33333%
	}
	.medium-push-4 {
		left: 33.33333%
	}
	.medium-pull-4 {
		left: -33.33333%
	}
	.medium-offset-3 {
		margin-left: 25%
	}
	.medium-5 {
		width: 41.66667%
	}
	.medium-push-5 {
		left: 41.66667%
	}
	.medium-pull-5 {
		left: -41.66667%
	}
	.medium-offset-4 {
		margin-left: 33.33333%
	}
	.medium-6 {
		width: 50%
	}
	.medium-push-6 {
		left: 50%
	}
	.medium-pull-6 {
		left: -50%
	}
	.medium-offset-5 {
		margin-left: 41.66667%
	}
	.medium-7 {
		width: 58.33333%
	}
	.medium-push-7 {
		left: 58.33333%
	}
	.medium-pull-7 {
		left: -58.33333%
	}
	.medium-offset-6 {
		margin-left: 50%
	}
	.medium-8 {
		width: 66.66667%
	}
	.medium-push-8 {
		left: 66.66667%
	}
	.medium-pull-8 {
		left: -66.66667%
	}
	.medium-offset-7 {
		margin-left: 58.33333%
	}
	.medium-9 {
		width: 75%
	}
	.medium-push-9 {
		left: 75%
	}
	.medium-pull-9 {
		left: -75%
	}
	.medium-offset-8 {
		margin-left: 66.66667%
	}
	.medium-10 {
		width: 83.33333%
	}
	.medium-push-10 {
		left: 83.33333%
	}
	.medium-pull-10 {
		left: -83.33333%
	}
	.medium-offset-9 {
		margin-left: 75%
	}
	.medium-11 {
		width: 91.66667%
	}
	.medium-push-11 {
		left: 91.66667%
	}
	.medium-pull-11 {
		left: -91.66667%
	}
	.medium-offset-10 {
		margin-left: 83.33333%
	}
	.medium-12 {
		width: 100%
	}
	.medium-offset-11 {
		margin-left: 91.66667%
	}
	.medium-up-1>.column,
	.medium-up-1>.columns {
		width: 100%;
		float: left
	}
	.medium-up-1>.column:nth-of-type(1n),
		.medium-up-1>.column:nth-of-type2(1n),
	.medium-up-1>.columns:nth-of-type(1n),
	.medium-up-2>.column:nth-of-type(1n),
	.medium-up-2>.columns:nth-of-type(1n),
	.medium-up-3>.column:nth-of-type(1n),
	.medium-up-3>.columns:nth-of-type(1n),
	.medium-up-4>.column:nth-of-type(1n),
	.medium-up-4>.columns:nth-of-type(1n),
	.medium-up-5>.column:nth-of-type(1n),
	.medium-up-5>.columns:nth-of-type(1n),
	.medium-up-6>.column:nth-of-type(1n),
	.medium-up-6>.columns:nth-of-type(1n),
	.medium-up-7>.column:nth-of-type(1n),
	.medium-up-7>.columns:nth-of-type(1n),
	.medium-up-8>.column:nth-of-type(1n),
	.medium-up-8>.columns:nth-of-type(1n) {
		clear: none
	}
	.medium-up-1>.column:nth-of-type(1n+1),
	.medium-up-1>.columns:nth-of-type(1n+1),
	.medium-up-2>.column:nth-of-type(odd),
	.medium-up-2>.columns:nth-of-type(odd),
	.medium-up-3>.column:nth-of-type(3n+1),
	.medium-up-3>.columns:nth-of-type(3n+1),
	.medium-up-4>.column:nth-of-type(4n+1),
	.medium-up-4>.columns:nth-of-type(4n+1),
	.medium-up-5>.column:nth-of-type(5n+1),
	.medium-up-5>.columns:nth-of-type(5n+1),
	.medium-up-6>.column:nth-of-type(6n+1),
	.medium-up-6>.columns:nth-of-type(6n+1),
	.medium-up-7>.column:nth-of-type(7n+1),
	.medium-up-7>.columns:nth-of-type(7n+1),
	.medium-up-8>.column:nth-of-type(8n+1),
	.medium-up-8>.columns:nth-of-type(8n+1) {
		clear: both
	}
	.medium-up-1>.column:last-child,
	.medium-up-1>.columns:last-child,
	.medium-up-2>.column:last-child,
	.medium-up-2>.columns:last-child,
	.medium-up-3>.column:last-child,
	.medium-up-3>.columns:last-child,
	.medium-up-4>.column:last-child,
	.medium-up-4>.columns:last-child,
	.medium-up-5>.column:last-child,
	.medium-up-5>.columns:last-child,
	.medium-up-6>.column:last-child,
	.medium-up-6>.columns:last-child,
	.medium-up-7>.column:last-child,
	.medium-up-7>.columns:last-child,
	.medium-up-8>.column:last-child,
	.medium-up-8>.columns:last-child {
		float: left
	}
	.medium-up-2>.column,
	.medium-up-2>.columns {
		width: 50%;
		float: left
	}
	.medium-up-3>.column,
	.medium-up-3>.columns {
		width: 33.33333%;
		float: left
	}
	.medium-up-4>.column,
	.medium-up-4>.columns {
		width: 25%;
		float: left
	}
	.medium-up-5>.column,
	.medium-up-5>.columns {
		width: 20%;
		float: left
	}
	.medium-up-6>.column,
	.medium-up-6>.columns {
		width: 16.66667%;
		float: left
	}
	.medium-up-7>.column,
	.medium-up-7>.columns {
		width: 14.28571%;
		float: left
	}
	.medium-up-8>.column,
	.medium-up-8>.columns {
		width: 12.5%;
		float: left
	}
	.medium-collapse>.column,
	.medium-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}
	.expanded.row .medium-collapse.row,
	.medium-collapse .row {
		margin-left: 0;
		margin-right: 0
	}
	.medium-uncollapse>.column,
	.medium-uncollapse>.columns {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.medium-centered {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
	.medium-pull-0,
	.medium-push-0,
	.medium-uncentered {
		position: static;
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	h1 {
		font-size: 3rem
	}
	h2 {
		font-size: 2.5rem
	}
	h3 {
		font-size: 1.9375rem
	}
	h4 {
		font-size: 24px
	}
	h5 {
		font-size: 1.25rem
	}
	h6 {
		font-size: 22px;
		font-weight: 400;
		color:#1a4f00
	}
	.medium-text-left {
		text-align: left
	}
	.medium-text-right {
		text-align: right
	}
	.medium-text-center {
		text-align: center
	}
	.medium-text-justify {
		text-align: justify
	}
	.button-group.stacked-for-small .button {
		width: auto;
		margin-bottom: 0
	}
	.menu.medium-horizontal>li {
		display: table-cell
	}
	.menu.medium-vertical>li {
		display: block
	}
	.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu {
		left: auto;
		right: 0;
		top: 100%
	}
	.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu {
		right: auto;
		left: 0;
		top: 100%
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a {
		padding-right: 1.5rem;
		position: relative
	}
	.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: #2199e8 transparent transparent;
		border-top-style: solid;
		border-bottom-width: 0;
		right: 5px;
		margin-top: -2px
	}
	.dropdown.menu.medium-vertical>li .is-dropdown-submenu {
		top: 0
	}
	.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu {
		left: auto;
		right: 100%
	}
	.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu {
		right: auto;
		left: 100%
	}
	.dropdown.menu.medium-vertical>li>a:after {
		right: 14px;
		margin-top: -3px
	}
	.dropdown.menu.medium-vertical>li.opens-left>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: transparent #2199e8 transparent transparent;
		border-right-style: solid;
		border-left-width: 0
	}
	.dropdown.menu.medium-vertical>li.opens-right>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: transparent transparent transparent #2199e8;
		border-left-style: solid;
		border-right-width: 0
	}
	.position-left.reveal-for-medium {
		left: 0;
		z-index: auto;
		position: fixed
	}
	.position-left.reveal-for-medium~.off-canvas-content {
		margin-left: 250px
	}
	.position-right.reveal-for-medium {
		right: 0;
		z-index: auto;
		position: fixed
	}
	.position-right.reveal-for-medium~.off-canvas-content {
		margin-right: 250px
	}
	.pagination li {
		display: inline-block
	}
	.reveal {
		min-height: 0;
		width: 600px;
		max-width: 75rem
	}
	.reveal .reveal {
		left: auto;
		right: auto;
		margin: 0 auto
	}
	.reveal.tiny {
		width: 30%;
		max-width: 75rem
	}
	.reveal.small {
		width: 50%;
		max-width: 75rem
	}
	.reveal.large {
		width: 90%;
		max-width: 75rem
	}
	.top-bar .top-bar-left,
	.top-bar .top-bar-right {
		width: auto
	}
	.hide-for-medium {
		display: none!important
	}
}

@media screen and (max-width:39.9375em) {
	.media-object.stack-for-small .media-object-section img,
	.reveal {
		width: 100%
	}
	.button-group.stacked-for-small.expanded {
		display: block
	}
	.button-group.stacked-for-small.expanded .button {
		display: block;
		margin-right: 0
	}
	.media-object.stack-for-small .media-object-section {
		padding: 0 0 1rem;
		display: block
	}
	.reveal {
		top: 0;
		left: 0;
		height: 100vh;
		min-height: 100vh;
		max-width: none;
		margin-left: 0;
		border: 0;
		border-radius: 0
	}
	.hide-for-small-only,
	.show-for-medium {
		display: none!important
	}
}

@media screen and (min-width:40em) and (max-width:63.9375em) {
	.hide-for-medium-only {
		display: none!important
	}
}

@media screen and (max-width:39.9375em),
screen and (min-width:64em) {
	.show-for-medium-only {
		display: none!important
	}
}

@media screen and (min-width:64em) {
	.large-pull-1,
	.large-pull-10,
	.large-pull-11,
	.large-pull-2,
	.large-pull-3,
	.large-pull-4,
	.large-pull-5,
	.large-pull-6,
	.large-pull-7,
	.large-pull-8,
	.large-pull-9,
	.large-push-1,
	.large-push-10,
	.large-push-11,
	.large-push-2,
	.large-push-3,
	.large-push-4,
	.large-push-5,
	.large-push-6,
	.large-push-7,
	.large-push-8,
	.large-push-9 {
		position: relative
	}
	.large-1 {
		width: 8.33333%
	}
	.large-push-1 {
		left: 8.33333%
	}
	.large-pull-1 {
		left: -8.33333%
	}
	.large-offset-0 {
		margin-left: 0
	}
	.large-2 {
		width: 16.66667%
	}
	.large-push-2 {
		left: 16.66667%
	}
	.large-pull-2 {
		left: -16.66667%
	}
	.large-offset-1 {
		margin-left: 8.33333%
	}
	.large-3 {
		width: 25%
	}
	.large-push-3 {
		left: 25%
	}
	.large-pull-3 {
		left: -25%
	}
	.large-offset-2 {
		margin-left: 16.66667%
	}
	.large-4 {
		width: 33.33333%
	}
	.large-push-4 {
		left: 33.33333%
	}
	.large-pull-4 {
		left: -33.33333%
	}
	.large-offset-3 {
		margin-left: 25%
	}
	.large-5 {
		width: 41.66667%
	}
	.large-push-5 {
		left: 41.66667%
	}
	.large-pull-5 {
		left: -41.66667%
	}
	.large-offset-4 {
		margin-left: 33.33333%
	}
	.large-6 {
		width: 50%
	}
	.large-push-6 {
		left: 50%
	}
	.large-pull-6 {
		left: -50%
	}
	.large-offset-5 {
		margin-left: 41.66667%
	}
	.large-7 {
		width: 58.33333%
	}
	.large-push-7 {
		left: 58.33333%
	}
	.large-pull-7 {
		left: -58.33333%
	}
	.large-offset-6 {
		margin-left: 50%
	}
	.large-8 {
		width: 66.66667%
	}
	.large-push-8 {
		left: 66.66667%
	}
	.large-pull-8 {
		left: -66.66667%
	}
	.large-offset-7 {
		margin-left: 58.33333%
	}
	.large-9 {
		width: 75%
	}
	.large-push-9 {
		left: 75%
	}
	.large-pull-9 {
		left: -75%
	}
	.large-offset-8 {
		margin-left: 66.66667%
	}
	.large-10 {
		width: 83.33333%
	}
	.large-push-10 {
		left: 83.33333%
	}
	.large-pull-10 {
		left: -83.33333%
	}
	.large-offset-9 {
		margin-left: 75%
	}
	.large-11 {
		width: 91.66667%
	}
	.large-push-11 {
		left: 91.66667%
	}
	.large-pull-11 {
		left: -91.66667%
	}
	.large-offset-10 {
		margin-left: 83.33333%
	}
	.large-12 {
		width: 100%
	}
	.large-offset-11 {
		margin-left: 91.66667%
	}
	.large-up-1>.column,
	.large-up-1>.columns {
		width: 100%;
		float: left
	}
	.large-up-1>.column:nth-of-type(1n),
	.large-up-1>.columns:nth-of-type(1n),
	.large-up-2>.column:nth-of-type(1n),
	.large-up-2>.columns:nth-of-type(1n),
	.large-up-3>.column:nth-of-type(1n),
	.large-up-3>.columns:nth-of-type(1n),
	.large-up-4>.column:nth-of-type(1n),
	.large-up-4>.columns:nth-of-type(1n),
	.large-up-5>.column:nth-of-type(1n),
	.large-up-5>.columns:nth-of-type(1n),
	.large-up-6>.column:nth-of-type(1n),
	.large-up-6>.columns:nth-of-type(1n),
	.large-up-7>.column:nth-of-type(1n),
	.large-up-7>.columns:nth-of-type(1n),
	.large-up-8>.column:nth-of-type(1n),
	.large-up-8>.columns:nth-of-type(1n) {
		clear: none
	}
	.large-up-1>.column:nth-of-type(1n+1),
	.large-up-1>.columns:nth-of-type(1n+1),
	.large-up-2>.column:nth-of-type(odd),
	.large-up-2>.columns:nth-of-type(odd),
	.large-up-3>.column:nth-of-type(3n+1),
	.large-up-3>.columns:nth-of-type(3n+1),
	.large-up-4>.column:nth-of-type(4n+1),
	.large-up-4>.columns:nth-of-type(4n+1),
	.large-up-5>.column:nth-of-type(5n+1),
	.large-up-5>.columns:nth-of-type(5n+1),
	.large-up-6>.column:nth-of-type(6n+1),
	.large-up-6>.columns:nth-of-type(6n+1),
	.large-up-7>.column:nth-of-type(7n+1),
	.large-up-7>.columns:nth-of-type(7n+1),
	.large-up-8>.column:nth-of-type(8n+1),
	.large-up-8>.columns:nth-of-type(8n+1) {
		clear: both
	}
	.large-up-1>.column:last-child,
	.large-up-1>.columns:last-child,
	.large-up-2>.column:last-child,
	.large-up-2>.columns:last-child,
	.large-up-3>.column:last-child,
	.large-up-3>.columns:last-child,
	.large-up-4>.column:last-child,
	.large-up-4>.columns:last-child,
	.large-up-5>.column:last-child,
	.large-up-5>.columns:last-child,
	.large-up-6>.column:last-child,
	.large-up-6>.columns:last-child,
	.large-up-7>.column:last-child,
	.large-up-7>.columns:last-child,
	.large-up-8>.column:last-child,
	.large-up-8>.columns:last-child {
		float: left
	}
	.large-up-2>.column,
	.large-up-2>.columns {
		width: 50%;
		float: left
	}
	.large-up-3>.column,
	.large-up-3>.columns {
		width: 33.33333%;
		float: left
	}
	.large-up-4>.column,
	.large-up-4>.columns {
		width: 25%;
		float: left
	}
	.large-up-5>.column,
	.large-up-5>.columns {
		width: 20%;
		float: left
	}
	.large-up-6>.column,
	.large-up-6>.columns {
		width: 16.66667%;
		float: left
	}
	.large-up-7>.column,
	.large-up-7>.columns {
		width: 14.28571%;
		float: left
	}
	.large-up-8>.column,
	.large-up-8>.columns {
		width: 12.5%;
		float: left
	}
	.large-collapse>.column,
	.large-collapse>.columns {
		padding-left: 0;
		padding-right: 0
	}
	.expanded.row .large-collapse.row,
	.large-collapse .row {
		margin-left: 0;
		margin-right: 0
	}
	.large-uncollapse>.column,
	.large-uncollapse>.columns {
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.large-centered {
		float: none;
		margin-left: auto;
		margin-right: auto
	}
	.large-pull-0,
	.large-push-0,
	.large-uncentered {
		position: static;
		margin-left: 0;
		margin-right: 0;
		float: left
	}
	.large-text-left {
		text-align: left
	}
	.large-text-right {
		text-align: right
	}
	.large-text-center {
		text-align: center
	}
	.large-text-justify {
		text-align: justify
	}
	.button-group.stacked-for-medium .button {
		width: auto;
		margin-bottom: 0
	}
	.menu.large-horizontal>li {
		display: table-cell
	}
	.menu.large-vertical>li {
		display: block
	}
	.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu {
		left: auto;
		right: 0;
		top: 100%
	}
	.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu {
		right: auto;
		left: 0;
		top: 100%
	}
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a {
		padding-right: 1.5rem;
		position: relative
	}
	.dropdown.menu.large-horizontal>li.is-dropdown-submenu-parent>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: #2199e8 transparent transparent;
		border-top-style: solid;
		border-bottom-width: 0;
		right: 5px;
		margin-top: -2px
	}
	.dropdown.menu.large-vertical>li .is-dropdown-submenu {
		top: 0
	}
	.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu {
		left: auto;
		right: 100%
	}
	.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu {
		right: auto;
		left: 100%
	}
	.dropdown.menu.large-vertical>li>a:after {
		right: 14px;
		margin-top: -3px
	}
	.dropdown.menu.large-vertical>li.opens-left>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: transparent #2199e8 transparent transparent;
		border-right-style: solid;
		border-left-width: 0
	}
	.dropdown.menu.large-vertical>li.opens-right>a:after {
		content: '';
		display: block;
		width: 0;
		height: 0;
		border: 5px inset;
		border-color: transparent transparent transparent #2199e8;
		border-left-style: solid;
		border-right-width: 0
	}
	.position-left.reveal-for-large {
		left: 0;
		z-index: auto;
		position: fixed
	}
	.position-left.reveal-for-large~.off-canvas-content {
		margin-left: 250px
	}
	.position-right.reveal-for-large {
		right: 0;
		z-index: auto;
		position: fixed
	}
	.position-right.reveal-for-large~.off-canvas-content {
		margin-right: 250px
	}
	.hide-for-large {
		display: none!important
	}
}

@media screen and (max-width:63.9375em) {
	table.stack tfoot,
	table.stack thead {
		display: none
	}
	table.stack td,
	table.stack th,
	table.stack tr {
		display: block
	}
	table.stack td {
		border-top: 0
	}
	.top-bar.stacked-for-medium .top-bar-left,
	.top-bar.stacked-for-medium .top-bar-right {
		width: 100%
	}
	.show-for-large {
		display: none!important
	}
}

@media screen and (min-width:64em) and (max-width:74.9375em) {
	.hide-for-large-only {
		display: none!important
	}
}

@media screen and (max-width:63.9375em),
screen and (min-width:75em) {
	.show-for-large-only {
		display: none!important
	}
}

@media screen and (orientation:landscape) {
	.hide-for-portrait,
	.show-for-landscape {
		display: block!important
	}
	.hide-for-landscape,
	.show-for-portrait {
		display: none!important
	}
}

@media screen and (orientation:portrait) {
	.hide-for-portrait,
	.show-for-landscape {
		display: none!important
	}
	.hide-for-landscape,
	.show-for-portrait {
		display: block!important
	}
}

@media screen and (min-width:0px) and (max-width:700px) {
	.categories {
		display: none
	}
}

@media only screen and (max-width:990px) {
	.pricingTable,
	.pricingTable2 {
		margin: 0 10px 40px
	}
	.pricingTable {
		margin-bottom: 40px
	}
}

@media (max-width:820px) {
	.section1 {
		max-width: 99%;
		margin: 0
	}
	.section1 .title_header {
		max-width: 99%;
		width: 99%;
		margin: 0;
		padding: 0
	}
	.section1 table td img {
		width: 100%;
		height: 60%
	}
	.section1 table {
		width: 100%
	}
	.section1 table td {
		display: block;
		width: 100%
	}
	.section1 table td:nth-child(odd):before,
	.section1 table tr:first-child td:nth-child(odd):not(:first-child),
	.section1 table tr:nth-child(2) td:nth-child(2n) {
		display: none
	}
	.section1 table tr:first-child td:first-child:after {
		position: absolute;
		right: 45%;
		bottom: -20px;
		height: 50px;
		width: 50px;
		background: #fff;
		content: "";
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		margin-top: -25px;
		z-index: 1
	}
}

@media (max-width:800px) {
	.fancybox-thumbs {
		width: 110px
	}
	.fancybox-show-thumbs .fancybox-inner {
		right: 110px
	}
	.fancybox-thumbs>ul>li {
		max-width: calc(100% - 10px)
	}
}

@media (max-width:991px) {
	.elementskit-menu-container {
		background: #f7f7f7;
		background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#f7f7f7));
		background: -webkit-linear-gradient(bottom, #f7f7f7 0, #f7f7f7 100%);
		background: -o-linear-gradient(bottom, #f7f7f7 0, #f7f7f7 100%);
		background: linear-gradient(0deg, #f7f7f7 0, #f7f7f7 100%);
		max-width: 350px;
		width: 100%;
		position: fixed;
		top: 0;
		left: -450px;
		height: 100%;
		-webkit-box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
		box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
		overflow-y: auto;
		overflow-x: hidden;
		padding: 10px 0;
		-webkit-transition: left .6s cubic-bezier(.6, .1, .68, .53);
		-o-transition: left .6s cubic-bezier(.6, .1, .68, .53);
		transition: left .6s cubic-bezier(.6, .1, .68, .53)
	}
	.elementskit-menu-container.active {
		left: 0
	}
	.no-scroller {
		overflow: hidden
	}
	.elementskit-menu-overlay {
		display: block;
		position: fixed;
		z-index: 5;
		top: 0;
		left: -110%;
		height: 100%;
		width: 100%;
		background-color: rgba(51, 51, 51, .5);
		-webkit-transition: .6s cubic-bezier(.6, .1, .68, .53) .4s;
		-o-transition: .6s cubic-bezier(.6, .1, .68, .53) .4s;
		transition: .6s cubic-bezier(.6, .1, .68, .53) .4s;
		opacity: 1;
		visibility: visible
	}
	.elementskit-menu-overlay.active {
		left: 0;
		-webkit-transition: .6s cubic-bezier(.22, .61, .24, 1);
		-o-transition: .6s cubic-bezier(.22, .61, .24, 1);
		transition: .6s cubic-bezier(.22, .61, .24, 1)
	}
	.elementskit-menu-close,
	.elementskit-menu-hamburger {
		display: block
	}
	.elementskit-nav-identity-panel {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
		width: 100%
	}
	.elementskit-nav-identity-panel .elementskit-site-title {
		float: left
	}
	.elementskit-nav-identity-panel .elementskit-menu-close {
		float: right
	}
	.elementskit-navbar-nav {
		padding-top: 100px
	}
	.elementskit-navbar-nav>li>a {
		color: #000;
		font-size: 12px;
		padding: 5px 5px 5px 10px
	}
	.elementskit-navbar-nav>li:hover>a,
	.elementskit-navbar-nav>li>a:hover {
		color: #0d3a4f
	}
	.elementskit-submenu-panel>li>a {
		color: #000;
		font-size: 12px;
		padding: 7px
	}
	.elementskit-dropdown {
		max-height: 0;
		overflow: hidden;
		display: block;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transition: max-height 2s cubic-bezier(0, 1, 0, 1);
		-o-transition: max-height 2s cubic-bezier(0, 1, 0, 1);
		transition: max-height 2s cubic-bezier(0, 1, 0, 1)
	}
	.elementskit-dropdown.elementskit-dropdown-open {
		max-height: 2500px;
		opacity: 1;
		visibility: visible;
		-webkit-transition: max-height 5s ease-out;
		-o-transition: max-height 5s ease-out;
		transition: max-height 5s ease-out
	}
	.elementskit-navbar-nav>.elementskit-dropdown-has>.elementskit-dropdown li a {
		padding-left: 15px
	}
}

@media only screen and (max-width:760px),
(min-device-width:768px) and (max-device-width:1024px) {
	.pd-tb-20 {
		padding-bottom: 5px;
		padding-top: 5px
	}
	.cart-btn {
		text-align: center;
		padding: 10px 0
	}
	table,
	tbody,
	td,
	th,
	thead,
	tr {
		display: block
	}
	thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px
	}
	tr {
		margin: 1px 3px 1rem
	}
	tr:nth-child(odd) {
		background: #ccc
	}
	.cen {
		padding-left: 40%;
		padding-bottom: 10px;
		padding-top: 5px
	}
	td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 48%
	}
	td:before {
		/*position: absolute;*/
		/*top: 0;*/
		/*left: 6px;*/
		/*width: 45%;*/
		/*padding-right: 10px;*/
		/*white-space: nowrap*/
		
		position: initial;
    top: 0;
    left: 6px;
    width: 50%;
    padding-right: 11px;
    white-space: nowrap;
    bottom: 10px;
    color: #042604;
	}
	td:first-of-type:before {
		content: ""
	}
	td:nth-of-type(2):before {
		content: "කර්මාන්තශාලාව";
		font-weight: 600
	}
	td:nth-of-type(3):before {
		content: "ප්‍රමාණය";
		font-weight: 600
	}
	td:nth-of-type(4):before {
		content: "විස්තරය";
		font-weight: 600
	}
	td:nth-of-type(5):before {
		content: "දුරකථන අංකය";
		font-weight: 600
	}
	td.1:nth-of-type(6):before {
		content: "පිරිවිතරය";
		font-weight: 600
	}
	
	
	
		td1 {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 48%
	}
	td1:before {
		/*position: absolute;*/
		/*top: 0;*/
		/*left: 6px;*/
		/*width: 45%;*/
		/*padding-right: 10px;*/
		/*white-space: nowrap*/
		
		position: initial;
    top: 0;
    left: 6px;
    width: 50%;
    padding-right: 11px;
    white-space: nowrap;
    bottom: 10px;
    color: #042604;
	}
	td1:first-of-type:before {
		content: ""
	}
	td1:nth-of-type(2):before {
		content: "කර්මාන්තශාලාව";
		font-weight: 600
	}
	td1:nth-of-type(3):before {
		content: "පිරිවිතරය";
		font-weight: 600
	}
	td1:nth-of-type(4):before {
		content: "විස්තරය";
		font-weight: 600
	}
	td1:nth-of-type(5):before {
		content: "දුරකථන අංකය";
		font-weight: 600
	}
	td1:nth-of-type(6):before {
		content: "";
		font-weight: 600
	}
	
	
	.mobile-img {
		width: 40px;
		box-shadow: 0 3px 10px rgb(0 0 0 / 43%)
	}
	table tbody,
	table tfoot,
	table thead {
		border: 1px solid #fff
	}
}

@media screen and (min-width:768px) {
	.br-hide,
	.mobile-img2 {
		display: none
	}
}

@media only screen and (max-width:768px) {
	.mobile-height,
	.top-header-style {
		display: block
	}
	.mn-pd-30 {
		padding-top: 30px
	}
	.colo-padding {
		padding: 0 0 26px
	}
}

.logo-mobile2 {
	float: right;
	width: 50%;
	margin-top: 15px
}