

/*----------------------------------------------------------------------
 * Space Farmework
 *----------------------------------------------------------------------*/

.nomargin {	margin: 0 !important; }
.nopadding { padding: 0 !important; }
.nopadding-top {
    padding-top: 0 !important;
}
.mt-0 { margin-top: 0 !important; }
.mt-10 { margin-top: 10px !important; }
.mt-20 { margin-top: 20px !important; }
.mt-30 { margin-top: 30px !important; }
.mt-40 { margin-top: 40px !important; }
.mt-50 { margin-top: 50px !important; }
.mt-60 { margin-top: 60px !important; }
.mt-70 { margin-top: 70px !important; }
.mt-80 { margin-top: 80px !important; }
.mt-90 { margin-top: 90px !important; }
.mt-100 {	margin-top: 100px !important; }
.mt-110 {	margin-top: 110px !important; }
.mt-120 {	margin-top: 120px !important; }
.mt-130 {	margin-top: 130px !important; }
.mt-140 {	margin-top: 140px !important; }

.mr-10 {	margin-right: 10px !important; }
.mr-20 {	margin-right: 20px !important; }
.mr-30 {	margin-right: 30px !important; }
.mr-40 {	margin-right: 40px !important; }
.mr-50 {	margin-right: 50px !important; }
.mr-60 {	margin-right: 60px !important; }
.mr-70 {	margin-right: 70px !important; }
.mr-80 {	margin-right: 80px !important; }
.mr-90 {	margin-right: 90px !important; }
.mr-100 {	margin-right: 100px !important; }

.ml-10 {	margin-left: 10px !important; }
.ml-20 {	margin-left: 20px !important; }
.ml-30 {	margin-left: 30px !important; }
.ml-40 {	margin-left: 40px !important; }
.ml-50 {	margin-left: 50px !important; }
.ml-60 {	margin-left: 60px !important; }
.ml-70 {	margin-left: 70px !important;}
.ml-80 {	margin-left: 80px !important; }
.ml-90 {	margin-left: 90px !important; }
.ml-100 {	margin-left: 100px !important; }

.mb-0 {	margin-bottom: 0 !important;}
.mb-10 { margin-bottom: 10px !important; }
.mb-20 { margin-bottom: 20px !important; }
.mb-30 { margin-bottom: 30px !important; }
.mb-40 { margin-bottom: 40px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-60 { margin-bottom: 60px !important; }
.mb-70 { margin-bottom: 70px !important; }
.mb-80 { margin-bottom: 80px !important;}
.mb-90 { margin-bottom: 90px !important; }
.mb-100 {	margin-bottom: 100px !important; }
.mb-110 {	margin-bottom: 110px !important; }
.mb-120 {	margin-bottom: 120px !important; }
.mb-130 {	margin-bottom: 130px !important; }
.mb-140 {	margin-bottom: 140px !important; }
.pt-0 {	padding-top: 0 !important; }
.pt-10 { padding-top: 10px !important; }
.pt-20 { padding-top: 20px !important; }
.pt-30 { padding-top: 30px !important; }
.pt-40 { padding-top: 40px !important; }
.pt-50 { padding-top: 50px !important; }
.pt-60 { padding-top: 60px !important; }
.pt-70 { padding-top: 70px !important; }
.pt-80 { padding-top: 80px !important; }
.pt-90 { padding-top: 90px !important; }
.pt-100 {	padding-top: 100px !important; }
.pt-110 {	padding-top: 110px !important; }
.pt-120 {	padding-top: 120px !important; }
.pt-130 {	padding-top: 130px !important; }
.pt-140 {	padding-top: 140px !important; }
.pt-150 {	padding-top: 150px !important; }
.pt-160 {	padding-top: 160px !important; }
.pt-170 {	padding-top: 170px !important; }
.pt-180 {	padding-top: 180px !important; }
.pt-190 {	padding-top: 190px !important; }
.pt-200 {	padding-top: 200px !important; }
.pb-0 {	padding-bottom: 0 !important; }
.pb-10 { padding-bottom: 10px !important; }
.pb-20 { padding-bottom: 20px !important; }
.pb-30 { padding-bottom: 30px !important; }
.pb-40 { padding-bottom: 40px !important; }
.pb-50 { padding-bottom: 50px !important; }
.pb-60 { padding-bottom: 60px !important; }
.pb-70 { padding-bottom: 70px !important; }
.pb-80 { padding-bottom: 80px !important; }
.pb-90 { padding-bottom: 90px !important; }
.pb-100 {	padding-bottom: 100px !important; }
.pb-110 {	padding-bottom: 110px !important; }
.pb-120 {	padding-bottom: 120px !important; }
.pb-130 {	padding-bottom: 130px !important; }
.pb-140 {	padding-bottom: 140px !important; }
.pb-150 {	padding-bottom: 150px !important; }
.pb-160 {	padding-bottom: 160px !important; }
.pb-170 {	padding-bottom: 170px !important; }
.pb-180 {	padding-bottom: 180px !important; }
.pb-190 {	padding-bottom: 190px !important; }
.pb-200 {	padding-bottom: 200px; }

@media only screen and (max-width:1199px) {
    .mt-lrg-0 {	margin-top: 0!important; }
    .mt-lrg-10 { margin-top: 10px; }
    .mt-lrg-20 { margin-top: 20px; }
    .mt-lrg-30 { margin-top: 30px; }
    .mt-lrg-40 { margin-top: 40px; }
    .mt-lrg-50 { margin-top: 50px; }
    .mt-lrg-60 { margin-top: 60px; }
    .mt-lrg-70 { margin-top: 70px; }
    .mt-lrg-80 { margin-top: 80px; }
    .mt-lrg-90 { margin-top: 90px; }
    .mt-lrg-100 {	margin-top: 100px; }
    .mt-lrg-110 {	margin-top: 110px; }
    .mt-lrg-120 {	margin-top: 120px; }
    .mt-lrg-130 {	margin-top: 130px; }
    .mt-lrg-140 {	margin-top: 140px; }
    .mb-lrg-0 {	margin-bottom: 0!important; }
    .mb-lrg-10 { margin-bottom: 10px; }
    .mb-lrg-20 { margin-bottom: 20px; }
    .mb-lrg-30 { margin-bottom: 30px; }
    .mb-lrg-40 { margin-bottom: 40px; }
    .mb-lrg-50 { margin-bottom: 50px; }
    .mb-lrg-60 { margin-bottom: 60px; }
    .mb-lrg-70 { margin-bottom: 70px; }
    .mb-lrg-80 { margin-bottom: 80px; }
    .mb-lrg-90 { margin-bottom: 90px; }
    .mb-lrg-100 {	margin-bottom: 100px; }
    .mb-lrg-110 {	margin-bottom: 110px; }
    .mb-lrg-120 {	margin-bottom: 120px; }
    .mb-lrg-130 {	margin-bottom: 130px; }
    .mb-lrg-140 {	margin-bottom: 140px; }
    .pt-lrg-0 {	padding-top: 0; }
    .pt-lrg-10 { padding-top: 10px; }
    .pt-lrg-20 { padding-top: 20px; }
    .pt-lrg-30 { padding-top: 30px; }
    .pt-lrg-40 { padding-top: 40px; }
    .pt-lrg-50 { padding-top: 50px; }
    .pt-lrg-60 { padding-top: 60px; }
    .pt-lrg-70 { padding-top: 70px; }
    .pt-lrg-80 { padding-top: 80px; }
    .pt-lrg-90 { padding-top: 90px; }
    .pt-lrg-100 {	padding-top: 100px; }
    .pt-lrg-110 {	padding-top: 110px; }
    .pt-lrg-120 {	padding-top: 120px; }
    .pt-lrg-130 {	padding-top: 130px; }
    .pt-lrg-140 {	padding-top: 140px; }
    .pb-lrg-0 {	padding-bottom: 0; }
    .pb-lrg-10 { padding-bottom: 10px; }
    .pb-lrg-20 { padding-bottom: 20px; }
    .pb-lrg-30 { padding-bottom: 30px; }
    .pb-lrg-40 { padding-bottom: 40px; }
    .pb-lrg-50 { padding-bottom: 50px; }
    .pb-lrg-60 { padding-bottom: 60px; }
    .pb-lrg-70 { padding-bottom: 70px; }
    .pb-lrg-80 { padding-bottom: 80px; }
    .pb-lrg-90 { padding-bottom: 90px; }
    .pb-lrg-100 {	padding-bottom: 100px; }
    .pb-lrg-110 {	padding-bottom: 110px; }
    .pb-lrg-120 {	padding-bottom: 120px; }
    .pb-lrg-130 {	padding-bottom: 130px; }
    .pb-lrg-140 {	padding-bottom: 140px; }
}

@media only screen and (max-width:991px) {
    .mt-mdm-0 { margin-top: 0!important; }
    .mt-mdm-10 { margin-top: 10px; }
    .mt-mdm-20 { margin-top: 20px; }
    .mt-mdm-30 { margin-top: 30px; }
    .mt-mdm-40 { margin-top: 40px; }
    .mt-mdm-50 { margin-top: 50px; }
    .mt-mdm-60 { margin-top: 60px; }
    .mt-mdm-70 { margin-top: 70px; }
    .mt-mdm-80 { margin-top: 80px; }
    .mt-mdm-90 { margin-top: 90px; }
    .mt-mdm-100 { margin-top: 100px; }
    .mt-mdm-110 { margin-top: 110px; }
    .mt-mdm-120 { margin-top: 120px; }
    .mt-mdm-130 { margin-top: 130px; }
    .mt-mdm-140 { margin-top: 140px; }
    .mb-mdm-0 { margin-bottom: 0!important; }
    .mb-mdm-10 { margin-bottom: 10px; }
    .mb-mdm-20 { margin-bottom: 20px; }
    .mb-mdm-30 { margin-bottom: 30px; }
    .mb-mdm-40 { margin-bottom: 40px; }
    .mb-mdm-50 { margin-bottom: 50px; }
    .mb-mdm-60 { margin-bottom: 60px; }
    .mb-mdm-70 { margin-bottom: 70px; }
    .mb-mdm-80 { margin-bottom: 80px; }
    .mb-mdm-90 { margin-bottom: 90px; }
    .mb-mdm-100 { margin-bottom: 100px; }
    .mb-mdm-110 { margin-bottom: 110px; }
    .mb-mdm-120 { margin-bottom: 120px; }
    .mb-mdm-130 { margin-bottom: 130px; }
    .mb-mdm-140 { margin-bottom: 140px; }
    .pt-mdm-0 { padding-top: 0; }
    .pt-mdm-10 { padding-top: 10px; }
    .pt-mdm-20 { padding-top: 20px; }
    .pt-mdm-30 { padding-top: 30px; }
    .pt-mdm-40 { padding-top: 40px; }
    .pt-mdm-50 { padding-top: 50px; }
    .pt-mdm-60 { padding-top: 60px; }
    .pt-mdm-70 { padding-top: 70px; }
    .pt-mdm-80 { padding-top: 80px; }
    .pt-mdm-90 { padding-top: 90px; }
    .pt-mdm-100 { padding-top: 100px; }
    .pt-mdm-110 { padding-top: 110px; }
    .pt-mdm-120 { padding-top: 120px; }
    .pt-mdm-130 { padding-top: 130px; }
    .pt-mdm-140 { padding-top: 140px; }
    .pt-mdm-150 { padding-top: 150px; }
    .pb-mdm-0 { padding-bottom: 0; }
    .pb-mdm-10 { padding-bottom: 10px; }
    .pb-mdm-20 { padding-bottom: 20px; }
    .pb-mdm-30 { padding-bottom: 30px; }
    .pb-mdm-40 { padding-bottom: 40px; }
    .pb-mdm-50 { padding-bottom: 50px; }
    .pb-mdm-60 { padding-bottom: 60px; }
    .pb-mdm-70 { padding-bottom: 70px; }
    .pb-mdm-80 { padding-bottom: 80px; }
    .pb-mdm-90 { padding-bottom: 90px; }
    .pb-mdm-100 { padding-bottom: 100px; }
    .pb-mdm-110 { padding-bottom: 110px; }
    .pb-mdm-120 { padding-bottom: 120px; }
    .pb-mdm-130 { padding-bottom: 130px; }
    .pb-mdm-140 { padding-bottom: 140px; }
    .pb-mdm-150 { padding-bottom: 150px; }
}

@media only screen and (max-width:767px) {
    .mt-sml-0 { margin-top: 0!important; }
    .mt-sml-10 { margin-top: 10px; }
    .mt-sml-20 { margin-top: 20px; }
    .mt-sml-30 { margin-top: 30px; }
    .mt-sml-40 { margin-top: 40px; }
    .mt-sml-50 { margin-top: 50px; }
    .mt-sml-60 { margin-top: 60px; }
    .mt-sml-70 { margin-top: 70px; }
    .mt-sml-80 { margin-top: 80px; }
    .mt-sml-90 { margin-top: 90px; }
    .mt-sml-100 { margin-top: 100px; }
    .mt-sml-110 { margin-top: 110px; }
    .mt-sml-120 { margin-top: 120px; }
    .mt-sml-130 { margin-top: 130px; }
    .mt-sml-140 { margin-top: 140px; }
    .mb-sml-0 { margin-bottom: 0!important; }
    .mb-sml-10 { margin-bottom: 10px; }
    .mb-sml-20 { margin-bottom: 20px; }
    .mb-sml-30 { margin-bottom: 30px; }
    .mb-sml-40 { margin-bottom: 40px; }
    .mb-sml-50 { margin-bottom: 50px; }
    .mb-sml-60 { margin-bottom: 60px; }
    .mb-sml-70 { margin-bottom: 70px; }
    .mb-sml-80 { margin-bottom: 80px; }
    .mb-sml-90 { margin-bottom: 90px; }
    .mb-sml-100 { margin-bottom: 100px; }
    .mb-sml-110 { margin-bottom: 110px; }
    .mb-sml-120 { margin-bottom: 120px; }
    .mb-sml-130 { margin-bottom: 130px; }
    .mb-sml-140 { margin-bottom: 140px; }
    .pt-sml-0 { padding-top: 0; }
    .pt-sml-10 { padding-top: 10px; }
    .pt-sml-20 { padding-top: 20px; }
    .pt-sml-30 { padding-top: 30px; }
    .pt-sml-40 { padding-top: 40px; }
    .pt-sml-50 { padding-top: 50px; }
    .pt-sml-60 { padding-top: 60px; }
    .pt-sml-70 { padding-top: 70px; }
    .pt-sml-80 { padding-top: 80px; }
    .pt-sml-90 { padding-top: 90px; }
    .pt-sml-100 { padding-top: 100px; }
    .pt-sml-110 { padding-top: 110px; }
    .pt-sml-120 { padding-top: 120px; }
    .pt-sml-130 { padding-top: 130px; }
    .pt-sml-140 { padding-top: 140px; }
    .pb-sml-0 { padding-bottom: 0; }
    .pb-sml-10 { padding-bottom: 10px; }
    .pb-sml-20 { padding-bottom: 20px; }
    .pb-sml-30 { padding-bottom: 30px; }
    .pb-sml-40 { padding-bottom: 40px; }
    .pb-sml-50 { padding-bottom: 50px; }
    .pb-sml-60 { padding-bottom: 60px; }
    .pb-sml-70 { padding-bottom: 70px; }
    .pb-sml-80 { padding-bottom: 80px; }
    .pb-sml-90 { padding-bottom: 90px; }
    .pb-sml-100 { padding-bottom: 100px; }
    .pb-sml-110 { padding-bottom: 110px; }
    .pb-sml-120 { padding-bottom: 120px; }
    .pb-sml-130 { padding-bottom: 130px; }
    .pb-sml-140 { padding-bottom: 140px; }
}

@media only screen and (max-width:480px) {
    .mt-xsm-0 { margin-top: 0!important; }
    .mt-xsm-10 { margin-top: 10px; }
    .mt-xsm-20 { margin-top: 20px; }
    .mt-xsm-30 { margin-top: 30px; }
    .mt-xsm-40 { margin-top: 40px; }
    .mt-xsm-50 { margin-top: 50px; }
    .mt-xsm-60 { margin-top: 60px; }
    .mt-xsm-70 { margin-top: 70px; }
    .mt-xsm-80 { margin-top: 80px; }
    .mt-xsm-90 { margin-top: 90px; }
    .mt-xsm-100 { margin-top: 100px; }
    .mt-xsm-110 { margin-top: 110px; }
    .mt-xsm-120 { margin-top: 120px; }
    .mt-xsm-130 { margin-top: 130px; }
    .mt-xsm-140 { margin-top: 140px; }
    .mb-xsm-0 { margin-bottom: 0!important; }
    .mb-xsm-10 { margin-bottom: 10px; }
    .mb-xsm-20 { margin-bottom: 20px; }
    .mb-xsm-30 { margin-bottom: 30px; }
    .mb-xsm-40 { margin-bottom: 40px; }
    .mb-xsm-50 { margin-bottom: 50px; }
    .mb-xsm-60 { margin-bottom: 60px; }
    .mb-xsm-70 { margin-bottom: 70px; }
    .mb-xsm-80 { margin-bottom: 80px; }
    .mb-xsm-90 { margin-bottom: 90px; }
    .mb-xsm-100 { margin-bottom: 100px; }
    .mb-xsm-110 { margin-bottom: 110px; }
    .mb-xsm-120 { margin-bottom: 120px; }
    .mb-xsm-130 { margin-bottom: 130px; }
    .mb-xsm-140 { margin-bottom: 140px; }
    .pt-xsm-0 { padding-top: 0; }
    .pt-xsm-10 { padding-top: 10px; }
    .pt-xsm-20 { padding-top: 20px; }
    .pt-xsm-30 { padding-top: 30px; }
    .pt-xsm-40 { padding-top: 40px; }
    .pt-xsm-50 { padding-top: 50px; }
    .pt-xsm-60 { padding-top: 60px; }
    .pt-xsm-70 { padding-top: 70px; }
    .pt-xsm-80 { padding-top: 80px; }
    .pt-xsm-90 { padding-top: 90px; }
    .pt-xsm-100 { padding-top: 100px; }
    .pt-xsm-110 { padding-top: 110px; }
    .pt-xsm-120 { padding-top: 120px; }
    .pt-xsm-130 { padding-top: 130px; }
    .pt-xsm-140 { padding-top: 140px; }
    .pb-xsm-0 { padding-bottom: 0; }
    .pb-xsm-10 { padding-bottom: 10px; }
    .pb-xsm-20 { padding-bottom: 20px; }
    .pb-xsm-30 { padding-bottom: 30px; }
    .pb-xsm-40 { padding-bottom: 40px; }
    .pb-xsm-50 { padding-bottom: 50px; }
    .pb-xsm-60 { padding-bottom: 60px; }
    .pb-xsm-70 { padding-bottom: 70px; }
    .pb-xsm-80 { padding-bottom: 80px; }
    .pb-xsm-90 { padding-bottom: 90px; }
    .pb-xsm-100 { padding-bottom: 100px; }
    .pb-xsm-110 { padding-bottom: 110px; }
    .pb-xsm-120 { padding-bottom: 120px; }
    .pb-xsm-130 { padding-bottom: 130px; }
    .pb-xsm-140 { padding-bottom: 140px; }
}


.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding: 0 !important;
}

/*----------------------------------------------------------------------
 * Header Style
 *----------------------------------------------------------------------*/

.site-branding .site-title{
    margin: 0 !important;
    font-size: 20px;
    padding-top: 15px;
}

.site-branding .site-description{
    font-size: 12px;
    text-transform: capitalize;
}

/*----------------------------------------------------------------------
 * player screen
 *----------------------------------------------------------------------*/

.plyr--audio .plyr__controls{
    background: #000 !important;
}


/*----------------------------------------------------------------------
 * Owl Carousel
 *----------------------------------------------------------------------*/

.owl-theme .owl-dots {
    margin: 25px 0;
    text-align: center;
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
}

.owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    margin: 3px;
    background: none;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    border-radius: 30px;
    cursor: pointer;
}

.owl-theme .owl-nav [class *=owl-] {
    margin: -20px 0 0 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    height: 50px;
    width: 50px;
    z-index: 1000;
    cursor: pointer;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}

.owl-theme .owl-nav .owl-next {
    right: 40px;
}

.owl-theme .owl-nav .owl-prev {
    left: 40px;
}

.owl-theme .owl-nav .owl-next:hover {
    -webkit-transform: translateX(0.3em);
    transform: translateX(0.3em);
}

.owl-theme .owl-nav .owl-prev:hover {
    -webkit-transform: translateX(-0.3em);
    transform: translateX(-0.3em);
}

.owl-theme .owl-nav [class *=owl-]::before {
    content: "";
    display: inline-block;
    position: relative;
    height: 30px;
    width: 30px;
    margin: 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    border-color: inherit;
}

.owl-theme .owl-nav .owl-next::before {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.owl-theme .owl-nav .owl-prev::before {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.cover-slider .item {
    min-height: 100vh;
}

.cover-slider .item img {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.cover-slider .item .desc-top,
.cover-slider .item .desc-bottom {
    position: absolute;
    right: 10%;
    left: 10%;
}

.cover-slider .item .desc-top {
    top: 10%;
}

.cover-slider .item .desc-bottom {
    bottom: 10%;
}

@media (max-width: 992px) {
    .owl-theme .owl-nav .owl-next,
    .owl-theme .owl-nav .owl-prev {
        position: relative;
        display: inline-block;
        left: auto;
        right: auto;
        top: auto;
        margin: 20px 10px;
    }
}


/*----------------------------------------------------------------------
 * Footer Section
 *----------------------------------------------------------------------*/

.main-footer .widget_rox_widget_social_share ul li{
    display: inline-block;
}

.main-footer .widget_rox_widget_social_share ul li i{
    width: 32px;
    height: 32px;
    border-radius: 100%;
    padding: 15px;
    color: #fff;
    box-shadow: 0px 5px 10px rgba(0,0,0,.2);
}

.main-footer #menu-footer li{
    display: inline-block;
}

.main-footer #menu-footer li a{
    font-size: 1.4em;
}