header {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 8px 0px;
}

header ul li {
    display: inline-block;
    position: relative;
}

header ul li ul {
    position: absolute;
    display: none;
}

header ul li a {
    font-family: 'Montserrat', sans-serif;
    padding: 1px 15px;
    border-right: 1px solid #000;
    color: #505050;
    font-weight: 500;
    display: block;
    text-transform: uppercase;
}

header ul {
    text-align: right;
    padding: 0;
}

header ul li:last-child a {
    border: 0;
    padding-right: 0;
}

.bannerContent {
    background-image: -webkit-gradient(linear, right top, left top, from(#666), to(#000));
    background-image: linear-gradient(270deg, #666, #000);
    height: 400px;
}

header ul li a i {
    margin-right: 9px;
}

header ul li:hover ul {
    display: block;}
header ul li ul {
    background: #fff;
    width: 200px;
    right: 0px;
    top: 50px;
    box-shadow: 0px 0px 5px -2px #000;
    border-radius: 6px;
    text-align: left;
    padding: 10px 0px;
}

header ul li ul li a {
    border: 0;
    text-transform: unset;
    font-size: 15px;
    padding: 5px 20px;
    line-height: normal;
}

header ul li {
    padding: 10px 0px;
}

header ul li ul li {
    display: block;
    padding: 0;
}


.mainBanner .bannerContent {
    padding-top: 64px;
}
img {}

.enqswrp {
    position: relative;
}

.enqswrp p.enq {
    position: absolute;
    bottom: 20px;
    left: 40px;
    z-index: 9;
    color: #fff;
}

.enqswrp p.enq a {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #fff;
    position: relative;
    font-size: 18px;
    font-style: normal;
}

.enqswrp p.enq span {
    vertical-align: 6px;
    background: #ffffff;
    width: 80px;
    display: inline-block;
    height: 2px;
    margin: 0px 4px;
}

.enqswrp:before {
    position: absolute;
    top: 0px;
    left: 14px;
    background: rgb(0 0 0 / 31%);
    content: '';
    width: 97.5%;
    height: 100%;
}

.enqswrp p.enq a i {
    margin-right: 8px;
}


header {
    z-index: 9999;
}

.afterslider {
    padding: 140px 0px 60px;
}

.afterslider .section-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 31px;
    line-height: 32px;
    margin-bottom: 15px;
}

.afterslider .subhds {
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-weight: 600;
    font-size: 15px;
    margin-bottom: 26px;
}

.afterslider span {
    color: #1890c9;
    font-family: 'Montserrat', sans-serif;
    font-size: 27px;
    font-weight: 600;
    border-bottom: 2px solid #1890c9;
    padding: 0px 20px 9px 0;
    display: inline-block;
    margin-bottom: 14px;
}

.afterslider small {
    font-family: 'Montserrat', sans-serif;
    display: block;
    font-weight: 600;
    font-size: 15px;
    color: #000;
    margin-bottom: 22px;
}

.afterslider .btns a {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    background: #1890c9;
    font-weight: 600;
    padding: 9px 32px;
    display: inline-block;
    margin-right: 13px;
    background-image: linear-gradient(133deg, #12668e, #1890c9);
    font-size: 15px;
}

.afterslider p {
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 4px;
}

.afterslider .btns2 a {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-weight: 600;
    padding: 9px 17px 9px 32px;
    display: inline-block;
    margin-right: 13px;
    border: 1px solid #1890c9;
    color: #000;
    font-size: 14px;
}

.afterslider .btns {
    margin-bottom: 40px;
}

.afterslider .btns2 a i {
    margin-left: 24px;
}

.afterslider .btns2 {
    margin-top: 40px;
}

.findhome .homesldr .item {
    padding: 0px 10px;
}

.findhome .homesldr .item iframe {
    width: 100%;
}

.findhome .homesldr .item figure img {
    width: 100%;
}

.findhome {
    background-image: linear-gradient(179deg, #666, #171615);
    padding-top: 60px;
}
.findhome .homesldr .item {
    height: auto;
}
.findhome h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #ffffff;
    font-size: 34px;
    line-height: 32px;
    margin-bottom: 36px;
    font-style: normal;
    padding-left: 10px;
}

.findhome .homesldr button.slick-prev {
    position: absolute;
    top: -42px;
    right: 68px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
    left: unset;
}

.findhome .homesldr button.slick-next {
    position: absolute;
    top: -42px;
    right: 12px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
}

.findhome .homesldr button.slick-next:before {
    color: rgb(255 255 255 / 53%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}

.findhome .homesldr button.slick-prev:before {
    color: rgb(255 255 255 / 53%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}

.advantages {
    background: #e1f5ff;
    padding: 60px 0px;
}

.advantages .section-heading {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 31px;
    line-height: 27px;
    margin-bottom: 10px;
}

.afterslider p {
    margin-bottom: 20px;
}

.advantages .hdngWrp p {
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

.advantages .hdngWrp {
    margin-bottom: 53px;
}

.advantages .homesldr2 .item {
    padding: 0px 10px;
}

.advantages .homesldr2 .item figure {
    background: #1890c9;
    padding: 30px 36px;
    height: 220px;
    align-content: center;
}

.advantages .homesldr2 .item figure p {
    color: #fff;
    margin: 0px;
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    text-align: center;
    font-weight: 700;
    line-height: 35px;
}

.advantages .homesldr2 button.slick-prev {
    position: absolute;
    top: -42px;
    right: 68px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
    left: unset;
}

.advantages .homesldr2 button.slick-next {
    position: absolute;
    top: -42px;
    right: 12px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
}

.advantages .homesldr2 button.slick-next:before {
    color: rgb(11 11 11 / 89%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}

.advantages .homesldr2 button.slick-prev:before {
    color: rgb(11 11 11 / 89%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}


.advantages .homesldr2 {
    margin-bottom: 80px;
}
.advantages .homesldrs2 {
    margin-bottom: 30px;
}
.homesldrs2 .item {
}

.homesldrs2 .item .nearby-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 350px;
    justify-content: center;
    margin-bottom: 40px;
    text-align: center;
}

.homesldrs2 .item .nearby-item .nearby-img {
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex: 0 0 240px;
    flex-direction: column;
    justify-content: center;
    position: relative;
}

.homesldrs2 .item .nearby-item .nearby-img:before {
    background: url(data:image/png;base64,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);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 260px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transition: all .5s ease-in-out;
    width: 100%;
}

.homesldrs2 .item .nearby-item .nearby-img img {
    cursor: pointer;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    width: 150px;
    transition: all .5s ease-in-out;
}

.homesldrs2 .item .nearby-item .nearby-footer {
    height: 132px;
    left: 50%;
    margin: 30px 0 50px;
    opacity: 0;
    position: relative;
    transform: translateX(-50%);
    visibility: hidden;
    width: 420px;
}

.homesldrs2 .item .nearby-item .nearby-footer h5 {
    color: #1890c9;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 33px;
    text-transform: uppercase;
    font-style: normal;
}

.homesldrs2 .item .nearby-item .nearby-footer span {
    color: #4a4a4a;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.homesldrs2 .item.slick-center .nearby-img:before {
    transform: scale(1);
}
.homesldrs2 .item.slick-center .nearby-img img {
    transform: scale(1.5);
    transition: all .5s ease-in-out;
}
.homesldrs2 .item.slick-center .nearby-footer {
    opacity: 1;
    visibility: visible;
}


.advantages .homesldrs2 button.slick-prev {
    position: absolute;
    top: -42px;
    right: 68px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
    left: unset;
}

.advantages .homesldrs2 button.slick-next {
    position: absolute;
    top: -42px;
    right: 12px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
}

.advantages .homesldrs2 button.slick-next:before {
    color: rgb(11 11 11 / 89%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}

.advantages .homesldrs2 button.slick-prev:before {
    color: rgb(11 11 11 / 89%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}
.advantages iframe {
    width: 100%;
    height: 340px;
    border: 2px solid #1890c9 !important;!i;!;
    border-radius: 11px;
}
.homesldr3  .item {
    margin: 0px 13px;
    /* box-shadow: 0 5px 14px rgba(0, 0, 0, .13); */
}

.homesldr3  .item figure {
    background-position: 50% !important;!i;!;
    background-repeat: no-repeat !important;!i;!;
    background-size: cover !important;!i;!;
    height: 305px;
    width: 100%;
    margin: 0;
}

.homesldr3 .item .dtl {
    background: #fff;
    /* min-height: 248px; */
    padding: 14px 20px 3px;
    position: relative;
    text-align: left;
    word-break: break-word;
    box-shadow: 0 5px 14px rgba(0, 0, 0, .13);
}

.homesldr3 .item .dtl h4 {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 700;
    height: 42px;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-left: 0;
}

.homesldr3 .item .dtl p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    margin-bottom: 8px;
}

.homesldr3 .item .dtl .more-link {
    border-top: 2px solid #1890c9;
    padding-top: 12px;
    color: #1890c9;
}

.homesldr3 .item .dtl .more-link p {
    display: inline-block;
    color: #1890c9;
    font-weight: 600;
    font-size: 15px;
}

.homesldr3 .item .dtl .more-link i {
    float: right;
    margin-top: 6px;
}

.homesldr3 .item .dtl p.item-content {
    margin-bottom: 22px;
    font-size: 12px;
    font-weight: 500;
}

.homesldr3 .item .dtl p.item-price {
    margin: 22px 0px;
}

.findhome.Similars {
    height: 540px;
}

.homesldr3 .item a.links {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.findhome .homesldr3 button.slick-prev {
    position: absolute;
    top: -42px;
    right: 68px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
    left: unset;
}

.findhome .homesldr3 button.slick-next {
    position: absolute;
    top: -42px;
    right: 12px;
    color: #fff;
    width: auto;
    height: auto;
    line-height: normal;
    padding: unset;
}

.findhome .homesldr3 button.slick-next:before {
    color: rgb(255 255 255 / 53%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}

.findhome .homesldr3 button.slick-prev:before {
    color: rgb(255 255 255 / 53%);
    opacity: 1;
    font-size: 32px;
    padding: 0;
}
.homesldr3 .item {
    position: relative;
}
.exquery {
    padding-top: 200px;
    padding-bottom: 70px;
}

.exquery .ttls h4 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    color: #000;
    font-size: 31px;
    line-height: 27px;
    margin-bottom: 10px;
    font-style: normal;
    }

.exquery .ttls small {
    font-family: 'Montserrat', sans-serif;
    color: #1890c9;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

.exquery .ttls {
    margin-bottom: 40px;
}

.exquery 
 .group-form {
    margin-bottom: 23px;
}

.exquery .group-form input {
    border: 0px;
    border: 1px solid #9d9d9d;
    width: 100%;
    padding: 11px 10px;
    box-shadow: none;
    outline: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: unset;
}

.exquery .group-form textarea {
    border: 0px;
    border: 1px solid #9d9d9d;
    width: 100%;
    padding: 6px 10px;
    box-shadow: none;
    outline: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    height: 100px;
}

.exquery .group-form button#submit {}

.exquery form button {
    color: #fff;
    background: #1890c9;
    font-weight: 600;
    padding: 9px 32px;
    display: inline-block;
    margin-right: 13px;
    background-image: linear-gradient(133deg, #12668e, #1890c9);
    font-size: 15px;
}

.footer {
    background-color: #333;
    background-image: linear-gradient(199deg, #666, #171615);
    color: #fff;
    width: 100%;
    padding: 60px 0px 20px;
}

.footer .fotlogo img {
    width: 200px;
    margin-top: 22px;
}

.footer .fotsoc ul.social {
    padding: 0;
    margin-top: 25px;
}

.footer .fotsoc ul.social li {
    display: inline-block;
    list-style: none;
    display: inline-block;
    margin: 0 3px;
    vertical-align: middle;
}

.footer .fotsoc ul.social li a {
    background: #7c7c79;
    border-radius: 50%;
    display: block;
    height: 35px;
    width: 35px;
    font-size: 15px;
    text-align: center;
    color: #fff;
    align-content: center;
}

.footer .fotsoc ul.social li span {
    color: #ffffff;
    font-size: 12px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 0;
    line-height: 28px;
    margin-right: 6px;
}

.footer .fotsoc ul.social li a em {
    display: inline-block;
}

.footer .fotsoc ul.social li a span {
    display: none;
}

.footer .fotnes label {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 15px;
    display: block;
    margin-bottom: 9px;
}

.footer .fotnes .form-group {
    position: relative;
}

.footer .fotnes .form-group input {
    background: none;
    border: 0px;
    border: 1px solid #ffffff;
    margin-bottom: 10px;
    color: #fff;
    padding: 6px 10px;
    height: unset;
}

.footer .fotnes .form-group button {
    background: none;
    position: absolute;
    right: 1px;
    top: 1px;
    background: #1890c9;
    padding: 6px 20px;
    color: #fff;
    border-left: 1px solid #fff;
}


.footer .fotnes .form-group button i {
    color: #fff;
}

.footer 
 .widgets {}

.footer .widgets h5 {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
}

.footer .widgets ul {
    padding: 0;
}

.footer .widgets ul li {
    display: block;
}

.footer .widgets ul li a {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 13px;
    display: block;
    margin-bottom: 0px;
    color: #ffffff;
}

.footer .widgets ul li a:before {
    width: 5px;
    height: 5px;
    background: #ffffff;
    display: inline-block;
    content: '';
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 10px;
}

.footer .fotnes {
    margin-bottom: 40px;
}

.footer .widgets {
    margin-bottom: 40px;
}

.footer .widgets ul li a {
    font-weight: 400;
}

.footer .copyright {
    margin-top: 23px;
    border-top: 1px solid #fff;
    padding-top: 20px;
}

.footer .copyright p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 13px;
    display: block;
    margin-bottom: 0px;
    color: #ffffff;
}

.footer .copyright p a {
    color: #ffffff;
    display: inline-block;
    margin-right: 24px;
}

.footer .copyright .text-right {
    text-align: right;
}

header .logos img {
    width: 90px;
}

header {
    padding: 24px 0px;
}

header ul li a {
    border: 0px;
    font-family: 'Arvo', sans-serif;
    font-size: 17px;
    text-transform: unset;
    font-weight: 500;
}

header .social {
    text-align: right;
}

header .lsft ul {
    text-align: center;
}

header {
    position: relative;
    padding: 15px 0px;
}

header .logos img {
    width: 176px;
    max-width: unset;
    margin-top: -12px;
}

.mainBanner .bannerContent {
    background-position: center !important;
    background-size: cover !important;
    position: relative;
    padding: 0;
    align-content: center;
    height: 105vh;
}

.mainBanner .bannerContent:before {
    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 68%);
    content: '';
    width: 100%;
    height: 100%;
}

.mainBanner .bannerContent .container {
    position: relative;
}

.mainBanner .bannerContent h1 {
    text-align: left;
    font-family: 'Arvo', serif;
    font-size: 40px;
    line-height: 52px;
    font-weight: 700;
    color: #fff;
    font-style: normal;
}

.mainBanner .bannerContent p {
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 30px;
}

.mainBanner .bannerContent span {
    text-align: left;
    font-family: 'Arvo', serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    font-style: normal;
    display: block;
    letter-spacing: 0px;
}

.mainBanner .bannerContent span i {
    margin-right: 11px;
}

.mainBanner .bannerContent a {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 27px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    margin-top: 46px;
    color: #fff;
    font-weight: 600;
}
.aboutmarifah {
    padding: 60px 0px;
}

.aboutmarifah .section-heading {
    margin-top: 60px;
    text-align: left;
    font-family: 'Arvo', serif;
    font-size: 42px;
    line-height: 57px;
    font-weight: 500;
    color: #161616;
    font-style: normal;
    margin-bottom: 25px;
}

.aboutmarifah p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000;
}

.aboutmarifah .btns2 {
    margin-top: 24px;
}

.aboutmarifah .btns2 a.ctn {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 27px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    border-radius: 27px;
}

.aboutmarifah .btns2  span {
    display: inline-block;
    float: right;
    font-family: 'Arvo', serif;
    font-weight: 500;
    color: #6dab3c;
    margin-top: 11px;
    font-size: 15px;
}

.aboutmarifah .btns2 span a {
    color: #6e6e6e;
}

.aboutmarifah .btns2 span a i {
    margin-left: 7px;
}
section.schedule-Objectives {
    text-align: center;
    background: #f7f7f7;
    padding: 60px 0px;
}

section.schedule-Objectives h3 {
    font-family: "Crimson Pro", serif;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 2px;
    color: #6dab3c;
    font-style: normal;
    line-height: normal;
}

section.schedule-Objectives .section-title p {
    font-family: 'Arvo', serif;
    font-size: 38px;
    line-height: 51px;
    font-weight: 400;
    color: #161616;
    font-style: normal;
    margin-bottom: 60px;
}

section.schedule-Objectives .section-title p br {
    display: none;
}

section.schedule-Objectives .objectv {background: #5a8f31;padding: 0px 20px;margin-bottom: 18px;border-radius: 9px;box-shadow: 0px 0px 14px -6px #000;min-height: 180px;align-content: center;}

header ul li a {
    font-family: "Crimson Pro", serif;
    font-size: 18px;
    text-transform: unset;
    font-weight: 600;
}

.mainBanner .bannerContent h1 {
    font-family: "Crimson Pro", serif;
    font-size: 46px;
}

.mainBanner .bannerContent {}

.aboutmarifah .section-heading {
    font-family: "Crimson Pro", serif;
    font-size: 52px;
    line-height: 55px;
}

.aboutmarifah .btns2 span a {
    font-family: "Crimson Pro", serif;
    color: #000;
}

section.schedule-Objectives .section-title p {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
}

.homesldrs2 .item .nearby-item .nearby-img .lazyload-wrapper {
    width: 140px;
    height: 140px;
    align-content: center;
    border: 2px solid #5a8f31;
    border-radius: 50%;
}

.homesldrs2 .item .nearby-item .nearby-img img {
    height: 61px;
    width: auto;
    display: inline-block;
}

.homesldrs2 .item.slick-center .nearby-img img {
    transform: unset;
}

.homesldrs2 .item.slick-center .nearby-img .lazyload-wrapper {
    transform: scale(1.3);
    transition: all .5s ease-in-out;
}

.homesldrs2 .item .nearby-item .nearby-footer h5 {
    color: #000000;
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 33px;
}
.AgendaSec{background: url(../images/black+pattern.png);}
.AgendaSec {
    padding: 60px 0;
}

.AgendaSec .section-heading {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 51px;
    color: #ffffff;
    font-style: normal;
    margin-bottom: 60px;
    text-align: center;
}

.AgendaSec div#accordion, .AgendaSec div#accordion1 {
    padding: 59px 40px;
    background: #f5f5f5;
}

.AgendaSec div#accordion h3, .AgendaSec div#accordion1 h3 {
    border-top: 1px solid #000;
    padding: 22px 20px;
    font-family: "Crimson Pro", serif;
    font-size: 24px;
    font-style: normal;
    cursor: pointer;
    font-weight: 700;
    margin: 0;
}

.AgendaSec div#accordion h3 i, .AgendaSec div#accordion1 h3 i {
    float: right;
    font-size: 20px;
    margin-top: 5px;
}

.AgendaSec div#accordion h3 i.fa-minus, .AgendaSec div#accordion1 h3 i.fa-minus {
    display: none;
}

.AgendaSec div#accordion .ui-accordion-content, .AgendaSec div#accordion1 .ui-accordion-content {
    height: unset !important;!i;!;!u;!un;!u;!;
    padding-bottom: 25px;
}

.AgendaSec div#accordion .ui-accordion-content ul li, .AgendaSec div#accordion1 .ui-accordion-content ul li {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 11px;
    color: #000;
    line-height: normal;
}

.AgendaSec div#accordion h3.ui-state-active i.fa-minus, .AgendaSec div#accordion1 h3.ui-state-active i.fa-minus {
    display: block;
}

.AgendaSec div#accordion h3.ui-state-active i.fa-plus, .AgendaSec div#accordion1 h3.ui-state-active i.fa-plus {
    display: none;
}
.AgendaSec {
    background-size: cover !important;!i;!;
    padding: 60px 0px 90px;
}
.AgendaSec .section-heading {
    text-align: unset;
    font-size: 60px;
    margin-bottom: 23px;
}

.AgendaSec .hdwtp p {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #ffffff;
}

.AgendaSec .hdwtp {
    margin-bottom: 51px;
}
.YouthActivities figure {
    position: relative;
    width: 400px;
    border-radius: 20px;
    height: 450px;
}

.YouthActivities {
    padding: 80px 0px;
}

.YouthActivities figure img {
    border-radius: 20px;
    width: 100%;
    height: 100%;
}

.YouthActivities figure .hds {
    padding: 58px 30px 58px 50px;
    background-color: #1D1C1C;
    border-radius: 20px 20px 20px 20px;
    position: absolute;
    bottom: 40px;
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 38px;
    width: 250px;
    text-align: center;
    color: #fff;
    line-height: 45px;
    right: -100px;
}

.YouthActivities .hdwtp .section-heading {
    padding: 22px 20px;
    font-family: "Crimson Pro", serif;
    font-size: 26px;
    font-style: normal;
    cursor: pointer;
    font-weight: 700;
    margin: 0;
    color: #000;
    line-height: 37px;
    padding-top: 34px;
}

.YouthActivities .hdwtp ul li {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 11px;
    color: #000;
    line-height: normal;
}

.YouthActivities .hdwtp {padding-top: 20px;}

.YouthActivities .hdwtp  a {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 46px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    border-radius: 27px;
    box-shadow: 0 7px 25px rgba(99, 198, 67, 0.2);
}

.YouthActivities .hdwtp ul {
    margin-bottom: 39px;
}
.mrBazaar {
    padding: 0px 0px 60px;
    border-top: 1px solid #e7e7e7;
    padding-top: 60px;
}

.mrBazaar .hdwtp {
    text-align: center;
    margin-bottom: 60px;
}

.mrBazaar .hdwtp .section-heading {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 41px;
    line-height: 51px;
    color: #000000;
    font-style: normal;
    text-align: center;
    margin-bottom: 5px;
}

.mrBazaar .hdwtp p {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #000;
}

.mrBazaar  .iconbox {
    text-align: center;
}

.mrBazaar .iconbox 
 h5 {
    font-family: "Crimson Pro", serif;
    font-size: 22px;
    font-style: normal;
    cursor: pointer;
    font-weight: 600;
    margin: 0;
    color: #000;
    margin-bottom: 9px;
}

.mrBazaar .iconbox p {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #707070;
    min-height: 52px;
}

.mrBazaar .iconbox  a {
    font-family: "Crimson Pro", serif;
    font-size: 18px;
    font-style: normal;
    cursor: pointer;
    font-weight: 500;
    margin: 0;
    color: #000;
    margin-bottom: 9px;
    display: inline-block;
}

.mrBazaar .iconbox a i {
    margin-left: 10px;
    vertical-align: -1px;
    font-size: 14px;
}

.mrBazaar .iconbox i {
    color: #6dab3c;
    font-size: 40px;
    margin-bottom: 24px;
}

.findhome {background: url(../images/white-background-2.png);}
.findhome {
    background-size: cover !important;!i;!;
    height: unset;
    padding: 60px 0px 80px;
}

.findhome h4 {
    text-align: center;
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 51px;
    color: #000000;
    font-style: normal;
    margin-bottom: 10px;
    text-align: center;
}

.findhome p {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000000;
    margin-bottom: 60px;
}
.findhome .homesldr button.slick-next {
    color: #000;
}

.findhome .homesldr button.slick-next:before {
    color: #000;
}

.findhome .homesldr button.slick-prev:before {
    color: #000;
}

.buffet {background: url(../images/buffet.jpg) no-repeat;}

.buffet {
    margin-top: 60px;
    border-radius: 10px;
    width: 99.5%;
    position: relative;
    overflow: hidden;
    text-align: center;
    padding: 150px 100px;
    background-size: cover !important;!i;!;
    background-position: center;
}

.buffet h5 {
    color: #fff;
    position: relative;
}

.buffet:before {    position: absolute;
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 48%);
    content: '';
    width: 100%;
    height: 100%;}

.buffet h5 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 51px;
    color: #ffffff;
    font-style: normal;
    margin-bottom: 10px;
    text-align: center;
}

.buffet p {
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #fff;
    margin-bottom: 0px;
    position: relative;
}
.single-show-ticket {
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    padding: 30px 20px 25px;
    margin-bottom: 16px;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    border: solid 6px #6dab3c;
    position: relative;
}
.date-time {
    width: 72%;
    position: relative;
    font-family: 'Nunito', sans-serif;
}
.single-show-ticket h6 {
    font-size: 35px;
    color: #000;
    line-height: 16px;
    margin-bottom: 0;
    line-height: 34px;
    font-weight: 700;
    color: #6dab3c;
    font-family: "Crimson Pro", serif;
    margin-bottom: 5px;
}
.single-show-ticket p {
    font-size: 15px;
    color: #fff;
    text-transform: unset;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin: 0;
}
.single-show-ticket h5 {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    font-family: "Crimson Pro", serif;
    margin-bottom: 7px;
    margin-top: 6px;
}
.a_hover {
    position: relative;
    margin-top: 0;
    width: 144px;
}
.single-show-ticket a {
    font-size: 14px;
    letter-spacing: 2.8px;
    color: #fff;
    border-radius: 4px;
    text-align: center;
    font-weight: 500;
    z-index: 99;
    position: relative;
    height: 60px;
    text-align: center;
    width: 100%;
    display: block;
    overflow: hidden;
    padding-top: 17px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 15px;
}
.a_hover svg {
    position: absolute;
    left: 0;
    top: 0;
}
.a_hover i {
    position: absolute;
    bottom: 0;
    left: 5px;
    color: #6dab3c;
    font-size: 13px;
    opacity: 0;
}
.a_hover i {
    left: 24px;
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s;
    opacity: 1;
}
.st0 {
    fill: transparent;
    stroke: #ddd;
    stroke-miterlimit: 10;
    stroke-width: 2px;
}
.a_hover .path {
    stroke-dasharray: 1000;
    -webkit-animation: dash 2s linear;
    animation: dash 2s linear;
    opacity: 1;
    stroke-width: 2px;
    stroke: #6dab3c;
}

.videoGallery h3 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 51px;
    color: #000000;
    font-style: normal;
    margin-bottom: 10px;
    text-align: center;
}

.videoGallery{background: url(../images/black+pattern.png);}
.videoGallery {
    padding: 60px 0;
}
.videoGallery h3 {
    color: #fff;
}
.exquery {padding: 70px 0px;}
.exquery form button {
    background-image: linear-gradient(133deg, #487226, #6dab3c);
}

.exquery .ttls small {
    color: #000;
}

.exquery .ttls h4 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 42px;
    line-height: 51px;
    color: #000000;
    font-style: normal;
    margin-bottom: 10px;
}
footer.main-footer {
    padding: 60px 0px 40px;
    background: #33333a;
    text-align: center;
}
footer.main-footer img {
    width: 175px;
    margin-top: -20px;
}
footer.main-footer p {
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: #dee2e7;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.main-footer .social-links {
    position: static;
    float: none;
    margin: 0px;
}
.main-footer .social-links li {
    display: inline-block;
    margin: 0px 5px;
}
.main-footer .social-links li i {
    color: #dee2e7;
    width: 47px;
    height: 47px;
    font-size: 16px;
    font-weight: 400;
    line-height: 47px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #8f8f93;
    transition: all 500ms ease;
}
.bottomCOntentDetail {
    padding: 0px;
    background: #29292f;
    border-bottom: 1px solid rgb(255 255 255 / 22%);
}
.gallery-section .addresSection ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none;
}
.bottomCOntentDetail .addresSection ul li {
    background: none;
    border: 0px;
    border-right: 1px solid rgb(255 255 255 / 22%);
    border-radius: 0px;
    font-family: "Crimson Pro", serif;
    color: #fff;
    font-size: 15px;
    text-align: left;
    font-weight: 600;
    padding: 26px 0px;
    text-align: center;
    width: 33%;
}
.bottomCOntentDetail .addresSection ul li i {
    display: inline-block;
    margin: 0px 8px 0px 0px;
    vertical-align: middle;
    font-size: 28px;
    color: #6dab3c;
}

section.schedule-agenda {
    background: #f0f0f2;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 60px 0px;
}

section.schedule-agenda .section-title h3 {
    font-family: "Crimson Pro", serif;
    font-weight: 700;
    font-size: 39px;
    line-height: 47px;
    font-style: normal;
}

section.schedule-agenda .section-title {
    margin-bottom: 70px;
}

section.schedule-agenda .section-title h3 span {
    display: block;
    color: #2a4613;
}

.schedule-agenda .single-intro-text {
    padding: 40px 45px 40px 40px;
    -webkit-box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, .08);
    box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, .08);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -ms-border-radius: 5px;
    overflow: hidden;
    position: relative;
    background: #fff;
    z-index: 2;
    position: relative;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
    background: rgba(24, 34, 97, .77);
}
.single-intro-text.feature-style4 .feature-content-item {
    position: absolute;
    left: 0;
    bottom: -115px;
    background: rgba(25, 25, 25, .8);
    padding: 50px 40px 70px;
    -webkit-transform: skew(0deg, -9deg);
    -ms-transform: skew(0deg, -9deg);
    transform: skew(0deg, -9deg);
    width: 100%;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    background: rgb(47 96 7 / 65%);
}
.single-intro-text.feature-style4 .feature-content {
    -webkit-transform: skew(0deg, 9deg);
    -ms-transform: skew(0deg, 9deg);
    transform: skew(0deg, 9deg);
}
.single-intro-text.feature-style4 .feature-content .ts-title {
    font-size: 31px; 
    font-weight: 700;
    color: #fff;
    z-index: 1;
    position: relative;
    font-family: "Crimson Pro", serif;
    margin: 0px 0px 13px;
}
.single-intro-text.feature-style4 .feature-content p {
    color: #fff;
    opacity: 0;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin: 0;
}
.single-intro-text i {
    position: absolute;
    right: -10px;
    top: 20px;
    font-size: 38px;
    color: #c7ebaa;
    right: 0px;
    top: -12px;
}
.single-intro-text.feature-style4 .feature-img img {
    width: 100%;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.single-intro-text.feature-style4:hover .feature-img img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.single-intro-text.feature-style4:hover .feature-content-item {
    bottom: -40px;
    background: rgb(94 157 45 / 79%);
}
.single-intro-text.feature-style4:hover .feature-content p {
    opacity: 1;
}
.schedule-agenda .single-intro-text {
    margin-bottom: 30px;
}
.single-intro-text.feature-style4 .feature-content .ts-title {
    font-style: normal;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
}
.single-intro-text.feature-style4 .feature-content-item {
    bottom: -140px;
    padding: 40px 40px 70px;
}

.single-intro-text.feature-style4 .feature-content .ts-title {
    margin: 0px;
}

.single-intro-text.feature-style4 .feature-content-item {
    background: rgb(126 112 10 / 87%);
}
.tdsbox {
    background-color: #fff;
    padding: 1px 1px 1px 1px;
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0px 0px 13px 0px #c5c5c5;
    border-radius: 15px;
    width: 100%;
    height: 270px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    position: relative;
    width: 100%;
    /* border: 1px solid #000; */
    overflow: hidden;
}

.tdsbox .tdfrst {
    background-color: #fff;
    align-items: center;
    padding: 0px 0px 0px 0px;
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
    width: 100%;
    height: 100%;
    background-color: #8a35ff;
    background-blend-mode: multiply;
    color: #fff;
    border-color: #000;
    -webkit-display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateX(0deg);
    transform: rotateY(0deg);
    background-color: #fff;
    align-items: center;
    padding: 0px 0px 0px 0px;
}

.tdsbox .tdscnd {
    text-align: center;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #6dab3c;
    background-blend-mode: multiply;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 5px;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: rotateX(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateX(0deg);
    transform: rotateY(0deg);
    opacity: 0;
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    transform: scale(.75);
    z-index: 3;
    align-items: center;
    padding: 0px 0px 0px 0px;
    /* border: 1px solid #000; */
}

.tdsbox:hover .tdscnd {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.tdsbox .tdfrst {
    text-align: center;
}

.tdsbox .innrs i {
    font-size: 40px;
    color: #000;
    margin-bottom: 23px;
}

.tdsbox .innrs h5 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-style: normal;
    font-size: 25px;
}

.tdsbox .innrs p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000;
}

.tdsbox .innrs {
    padding: 20px;
}

.tdsbox .tdscnd .innrs i {
    color: #fff;
}

.tdsbox .tdscnd .innrs h5 {
    color: #fff;
}

.tdsbox .tdscnd .innrs p {
    color: #fff;
}

section.schedule-services {
    padding: 80px 0px;
}
.tdsbox {
    margin-bottom: 30px;
}
.activity__thumb {
    overflow: hidden;
    position: relative;
}
.activity {
    margin-top: 30px;
    margin-bottom: 0;
    overflow: hidden;
    -webkit-transition: box-shadow 0.3s ease-in-out 0s;
    -webkit-transition: -webkit-box-shadow 0.3s ease-in-out 0s;
    transition: -webkit-box-shadow 0.3s ease-in-out 0s;
    transition: box-shadow 0.3s ease-in-out 0s;
    transition: box-shadow 0.3s ease-in-out 0s, -webkit-box-shadow 0.3s ease-in-out 0s;
    border-radius: 7px;
    overflow: hidden;
    border: 2px solid #ed1c24;
    box-shadow: 4px 7px 38px 6px rgba(0, 0, 0, .1);
    border-color: #6dab3c;
}
.activity .activity__thumb a {
    position: relative;
    display: block;
}
.activity__thumb img {
    -webkit-transition: transform 0.3s ease-in-out 0s;
    -webkit-transition: -webkit-transform 0.3s ease-in-out 0s;
    transition: -webkit-transform 0.3s ease-in-out 0s;
    transition: transform 0.3s ease-in-out 0s;
    transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s;
    width: 100%;
    display: inline-block;
}
.activity__thumb img {
    height: 200px;
}
.activity .activity__thumb a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #e1f6ff;
    width: 100%;
    height: 27px;
    -webkit-clip-path: polygon(100% 100%, 100% 100%, 0 100%, 0 95%, 85% 0);
    clip-path: polygon(100% 100%, 100% 100%, 0 100%, 0 95%, 50% 0);
    margin-bottom: -0.5px;
}
.activity__content {
    background: #fafafa;
    padding: 20px 20px;
    padding-bottom: 10px;
    background: #e1f6ff;
}
.activity .activity__content h3 {
    font-size: 15px;
    height: unset;
    min-height: unset;
    border-bottom: 1px solid #6dab3c;
    padding-bottom: 5px;
    margin-bottom: 14px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    line-height: 27px;
    color: #000;
}
.activity .activity__content .rtsDts {
    margin-bottom: 14px;
}
.activity .activity__content .rtsDts p {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 4px;
    color: #000;
}
.activity .activity__content .rtsDts p i {
    width: 17px;
    color: #6dab3c;
}
.activity .activity__content .links a {
    background: #6dab3c;
    color: #fff;
    padding: 9px 19px;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
    border-radius: 2px;
    display: block;
}
.single-intro-text.feature-style4 .feature-content .ts-title {
    font-size: 20px;
    line-height: 30px;
}
.single-intro-text.feature-style4 .feature-img img {
    height: 250px;
}
.inneraboutmarifah .section-heading {
    margin-top: 0px;
    font-size: 34px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 35px;
}

.inneraboutmarifah p {
    margin-bottom: 37px;
}

.inneraboutmarifah ul li {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #000;
}

.inneraboutmarifah ul li span {
    font-weight: bold;
    font-size: 15px;
    margin-right: 6px;
    color: #325614;
    display: block;
}

.inneraboutmarifah ul {
    padding: 0px;
    list-style: none;
}

.inneraboutmarifah ul li span:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #325614;
    display: inline-block;
    border-radius: 50%;
    margin-right: 8px;
}
.inneraboutmarifah .btns2 {
    text-align: center;
    border-top: 1px solid #cfcfcf;
    padding-top: 30px;
}
.inneraboutmarifah img {
    border-radius: 14px;
    box-shadow: 0px 0px 9px 0px #000;
}
.schedule-agenda .single-intro-text a.ovrl {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
}


.itemBox {
    text-align: center;
}

.itemBox img {
    height: 50px;
    display: inline-block;
    margin-bottom: 26px;
}

.itemBox  h5 {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000;
    font-style: normal;
}
section.schedule-Objectives {
    padding-bottom: 0px;
    background: none;
}

section.schedule-services {
    padding-bottom: 30px;
}
.videoGallery {background: none;padding-top: 0px;}

.videoGallery .container {
    border-top: 1px solid #bbbbbb;
    padding-top: 60px;
}

.videoGallery .section-title h3 {
    color: #000;
}

.videoGallery ul {
    list-style: none;
}

.videoGallery ul li {
    border: 2px solid #e7e7e7;
    margin-bottom: 9px;
    overflow: hidden;
    border-radius: 6px;
}

.videoGallery ul li h5 {
    display: inline-block;
    font-family: "Crimson Pro", serif;
    padding: 20px 20px;
    margin: 0px;
    font-weight: bold;
    font-size: 18px;
}

.videoGallery ul li p {
    float: right;
    background: #e3e3e3;
    margin: 0px;
    color: #000000;
    text-align: center;
    min-width: 107px;
    padding: 6px 10px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    font-size: 11px;
}

.videoGallery ul li p span {
    display: block;
    font-size: 19px;
}

.videoGallery img {
    height: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 13px 0px #c5c5c5;
}
.videoGallery {
    background: #f5f5f5;
    padding-top: 0px;
}

.videoGallery ul li {
    border-color: #000;
}

.exquery .contactus span {
    font-family: "Crimson Pro", serif;
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #6dab3c;
    font-style: normal;
    line-height: normal;
    display: block;
}

.exquery .contactus h5 {
    font-family: "Crimson Pro", serif;
    font-weight: 400;
    font-size: 56px;
    line-height: 56px;
    font-style: normal;
    color: #000;
}

.exquery .contactus p {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #000;
    margin-bottom: 20px;
}

.exquery .contactus ul {
    padding: 0px;
    list-style: none;
}

.exquery .contactus ul li i {
    margin-right: 10px;
    color: #68a339;
}

.exquery .contactus ul li {
    font-family: "Crimson Pro", serif;
    color: #000;
    font-size: 17px;
}

.exquery .contactus {
    padding-right: 20px;
}

.exquery  .forms {
    padding: 40px 0px 0px 43px;
}
.exquery .group-form input, .exquery .group-form textarea {
    border: 0px;
    border-bottom: 1px solid #c5c5c5;
    color: #525252;
    font-size: 13px;
    font-weight: 600;
}

.exquery .group-form input::placeholder {
    color: #525252;
}

.exquery form button {
    border-radius: 24px;
    padding: 10px 54px;
}
.videoGallery {
    background: none;
}

.oursponces {
    background: #e9e9e9;
    padding: 60px 0px;
    text-align: center;
}

.oursponces h5 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 31px;
    line-height: 51px;
    color: #000000;
    font-style: normal;
    margin-bottom: 60px;
    text-align: center;
}

.oursponces ul li {display: inline-block;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);border-style: solid;border-width: 10px 10px 10px 10px;border-color: rgb(2 2 2 / 18%);width: 31%;margin: 0px 9px;align-content: center;padding: 43px 0px;margin-bottom: 17px;background: rgb(255 255 255 / 82%);}
.oursponces ul li {
    padding: 0px;
    height: 200px;
}
.oursponces ul {
    display: flex;
    flex-wrap: wrap;
}

.oursponces ul li img {
    height: 41px;
    display: inline-block;
}

.oursponces ul li figure {
    margin: 0;
}
.inneraboutmarifah ul li i img {
    box-shadow: none;
    height: 51px;
}

.inneraboutmarifah ul li i {
    float: left;
    margin-right: 17px;
    min-width: 80px;
}

.inneraboutmarifah ul li {
    overflow: hidden;
}

.inneraboutmarifah ul li span:before {
    display: none;
}
.videoGallery iframe {
    height: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 13px 0px #c5c5c5;
    width: 100%;
}

.videoGallery ul {
    padding: 0;
}

header .headbottom .rgss {
    text-align: right;
}

header .headbottom .rgss a {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 46px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    margin-top: 2px;
}

header .headbottom .lsft ul li a {
    padding: 0;
    padding-right: 26px;
}
.mrBazaar .iconbox img {
    margin-bottom: 24px;
    height: 50px;
}
.itemBox {
    box-shadow: 0px 0px 13px 0px #c5c5c5;
    padding: 20px;
    border-radius: 12px;
}

.homesldrs2 .item {
    padding: 10px;
}

.tdsbox .tdfrst .innrs i {
    color: #6dab3c;
}
.inneraboutmarifah .text-center .section-heading {
    text-align: center;
}

.inneraboutmarifah .text-center {
    border-bottom: 1px solid #d3d3d3;
    margin-bottom: 40px;
}

.mrBazaar .iconbox {
    margin-bottom: 40px;
}

.mrBazaar {
    padding-bottom: 0px;
}

.mrBazaar .iconbox {
    box-shadow: 0px 0px 13px 0px #c5c5c5;
    padding: 20px;
    border-radius: 12px;
}

.mrBazaar .iconbox h5 {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    font-weight: 600;
}
.tdsbox .innrs span {
    background: #6dab3c;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #ffffff;
    padding: 4px 20px;
    display: inline-block;
    margin-top: 12px;
}

.tdsbox .tdscnd .innrs span {
    color: #6dab3c;
    background: #fff;
}

.tdsbox a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    z-index: 9;
}
.btnss2 {
    text-align: center;
    margin-top: 40px;
}

.btnss2 a {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 46px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    color: #fff;
    font-weight: 600;
}

.btnss2 a i {
    margin-left: 13px;
}
.distancebox ul {
    display: flex;
    list-style: none;
    padding: 0px;
    text-align: center;
    flex-wrap: wrap;
    margin-top: 47px;
}

.distancebox ul li {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #878787;
    color: #000;
    width: 32%;
    text-align: left;
    margin-bottom: 20px;
    margin-right: 15px;
    background: #ededed;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 0px 2px 0px #404040;
}

.distancebox ul li span {
    background: #5e9236;
    color: #fff;
    display: inline-block;
    width: 40px;
    height: 46px;
    text-align: center;
    align-content: center;
    margin-right: 14px;
}

.distancebox ul li.lsts {
    width: 48.6%;
}

.distancebox ul li:nth-child(3) {
    margin-right: 0px;
}
.distancebox .hdwtp {
    margin-bottom: 20px;
}

.distancebox .iconbox {
    text-align: left;
}

.distancebox .iconbox p {
    font-size: 13px;
    color: #000;
    margin-bottom: 7px;
    line-height: 25px;
    min-height: unset;
    overflow: hidden;
}
.foodbox .iconbox {
    text-align: left;
}

.foodbox .iconbox img {
    margin-bottom: 10px;
}

.foodbox .iconbox h5 {
    margin-bottom: 11px;
    color: #40701a;
}

.foodbox .iconbox p {
    color: #000;
    font-size: 13px;
    line-height: 25px;
    margin-bottom: 11px;
    font-weight: 600;
}

.foodbox .iconbox ul li {
    font-family: 'Montserrat', sans-serif;
    color: #000;
    font-size: 12px;
    line-height: 25px;
    margin-bottom: 6px;
    font-weight: 600;
}

.foodbox .iconbox ul {
    padding-left: 20px;
}
.findhome.bqts .buffet:before {
    background: rgb(0 0 0 / 76%);
}

.findhome.bqts .buffet .lfts {
    border: 1px solid #ffff;
    position: relative;
    box-shadow: 0px 0px 13px 0px #101010;
    padding: 30px 20px;
    border-radius: 12px;
}

.findhome.bqts .buffet .lfts p {
    font-size: 14px;
}

.findhome.bqts .buffet .lfts h5 {
    font-size: 30px;
}

.findhome.bqts .buffet {
    padding: 100px 80px;
}
section.schedule-Objectives.newschedule .itemBox {
    box-shadow: none;
}

.itemBox h5 {
    font-size: 14px;
}
.videoGallery ul li a {position: absolute;top: 15px;right: 120px;background: #6dab3c;font-family: 'Montserrat', sans-serif;font-size: 12px;font-weight: 600;color: #ffffff;padding: 4px 20px;display: inline-block;opacity: 0;}

.videoGallery ul li {
    position: relative;
}

.videoGallery ul li:hover a {
    opacity: 1;
}
footer.main-footer p {
    text-align: left;
    margin: 0px;
    margin-top: 16px;
    font-size: 19px;
    font-weight: 500;
    color: #fff;
    opacity: 1;
}

footer.main-footer ul.social-links {
    text-align: right;
}

footer.main-footer ul.social-links li a {
    text-align: center;
    background: #282828;
    display: block;
    border-radius: 50%;
}

footer.main-footer {
    background: #000;
}

footer.main-footer ul.social-links li {
    border: 0px;
}

.main-footer .social-links li i {
    border: 0px;
}

section.schedule-Objectives.newschedule .itemBox {
    border-right: 1px solid #bfad2e;
    border-radius: 0px;
    margin-bottom: 31px;
}


section.schedule-Objectives.newschedule .itemBox.bordrless {
    border-right: 0px;
}

.aboutmarifah.innrabouts .section-heading {
    margin-top: 0px;
    font-size: 36px;
    margin-bottom: 7px;
}

.aboutmarifah.innrabouts .col-sm-6.col-md-6 {
    align-content: center;
}

.inneraboutmarifah img {
    box-shadow: none;
}

.inneraboutmarifah .section-heading {
    font-size: 28px;
}

.inneraboutmarifah ul {
    display: flex;
    flex-wrap: wrap;
}

.inneraboutmarifah ul li {
    margin-bottom: 20px;
    width: 50%;
}

.inneraboutmarifah ul li img {
    float: none;
}

.inneraboutmarifah ul li i {
    float: none;
    display: inline-block;
    min-width: unset;
}

.inneraboutmarifah ul li i img {
    height: 34px;
    margin-bottom: 6px;
    border-radius: 0px;
}

.inneraboutmarifah ul li:last-child {
    width: 100%;
}
.aboutmarifah.inneraboutmarifah {
    padding-bottom: 0px;
}

section.gallery-maps {
    padding-top: 70px;
}

section.gallery-maps iframe {
    width: 100%;
    height: 350px;
    border-radius: 22px;
}
.inneraboutmarifah ul li {
    padding-right: 30px;
}
section.schedule-Objectives.newschedule.gnruls p {
    margin-bottom: 10px;
}

section.schedule-Objectives.newschedule.gnruls cite {
    margin-bottom: 60px;
    display: block;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 15px;
}

section.schedule-Objectives.newschedule.gnruls .itemBox p {
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 14px;
}

section.schedule-Objectives.newschedule.gnruls .itemBox h5 {
    font-size: 20px;
}
section.schedule-Objectives.newschedule.gnruls.nrrr .itemBox {
    text-align: left;
}
.topbar .main-header-four__contact-list {display: inline-block;margin-right: 30px;}

.topbar .main-header-four__contact-list li {
    display: inline-block;
}

.topbar .main-header-four__contact-list li p {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin: 0px;
}

.topbar .main-header-four__contact-list li p i {
    color: #839c36;
}

.topbar .main-header-four__contact-list li p a {
    color: #ffffff;
}

.topbar .main-header-four__contact-list li {
    margin-right: 15px;
}

.topbar .main-header-four__contact-list li i {
    margin-right: 6px;
}

.topbar  .main-header-four__social a {
    position: relative;
    display: inline-block;
    align-items: center;
    font-size: 15px;
    color: #fff;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    z-index: 1;
    margin-right: 12px;
}

.topbar {
    background: #313131;
    padding: 5px 0px;
}

.main-header-four__social {
    display: inline-block;
}

header .lsft ul {
    text-align: right;
}
header .lsft ul li a.rgs {
    font-size: 15px;
    border-radius: 0px;
    padding: 10px 46px;
    font-family: 'Montserrat', sans-serif;
    background: #6dab3c;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    margin-top: 2px;
}

header .lsft ul li a.rgs {
    display: block;
    padding: 10px 28px;
}
header ul li a:hover {
    color: #6dab3c;
}

header .lsft ul li a.rgs:hover {
    color: #fff;
    background: #000;
}
ul.usefulllinks li {display: inline-block;margin-left: 13px;}
                            ul.usefulllinks li a {font-family: 'Montserrat', sans-serif;font-size: 14px;font-weight: 600;color: #fff;}
                            ul.usefulllinks {padding: 0px;text-align: right;margin-top: 15px;}
                            ul.usefulllinks li a:before { content: ''; width: 7px; height: 7px; background: #86cd4d; display: inline-block; border-radius: 50%; margin-right: 12px; }
        	
 .aboutmarifah .align-items-end {
    align-items: flex-end !important;
}
.aboutmarifah .circle-text {
    z-index: 99;
    position: relative;
    text-align: center;
}
.aboutmarifah .circle-text figure.circle-img {
    width: 194px;
    height: 194px;
    background-color: #6dab3c;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin: auto;
}

.aboutmarifah .circle-text figure.circle-img img {
    border: 1px solid #fff;
    width: 164px;
    padding: 30px;
    border-radius: 50%;
}

.aboutmarifah .real-history-book.hoverimg {
    margin-top: 30px;
}

.aboutmarifah .real-history-book.hoverimg figure {
    width: 100%;
    position: relative;
}

.aboutmarifah .real-history-book.hoverimg figure img {
    width: 100%;
    border-bottom-left-radius: 150px;
    border-bottom-right-radius: 150px;
}

.aboutmarifah .real-history-book.two.hoverimg {
    margin-top: 0px;
    position: relative;
}

.aboutmarifah .real-history-book.two.hoverimg img {
    border-radius: 0;
    border-top-left-radius: 250px;
    border-top-right-radius: 250px;
}
.real-history-book.two:before {
    z-index: -1;
    left: -77%;
    content: "";
    position: absolute;
    background-image: url(../images/background-history.png);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    mix-blend-mode: difference;
    bottom: 11%;
    z-index: 9;
}
.aboutmarifah .real-history-book.hoverimg figure {
    position: relative;
    z-index: 99;
}

.aboutmarifah .circle-text {
    z-index: 99;
}

.aboutmarifah .circle-text figure.circle-img span {
    border: 1px solid #fff;
    width: 164px;
    height: 164px;
    padding: 20px;
    border-radius: 50%;
}

.aboutmarifah .circle-text figure.circle-img span img {
    padding: 0px;
    height: 119px;
    border-radius: 0px;
    border: 0px;
    width: auto;
}    	
         	
  .marifahRamdan .section-title h3 {
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 38px;
    line-height: 51px;
    color: #161616;
    font-style: normal;
    margin-bottom: 60px;
}

.marifahRamdan .container {
    border-top: 1px solid #bbbbbb;
    padding-top: 35px;
}
.marifahRamdan .schdl ul li svg {
    width: 14px;
    vertical-align: -9px;
    margin-right: 14px;
}

.marifahRamdan .schdl ul li svg path {
    fill: #6dab3c;
}

.marifahRamdan .schdl ul li {
    background: #fff;
    border: 1px solid #ececec;
    margin-bottom: 8px;
    padding: 7px 16px;
    border-radius: 7px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #000;
}

.marifahRamdan .includeBox {
    width: 100%;
    position: relative;
    margin-bottom: 13px;
    border-radius: 6px;
    overflow: hidden;
}

.marifahRamdan .includeBox figure {
    width: 100%;
    height: 146px;
    border-radius: 7px;
}

.marifahRamdan .includeBox figure img {
    width: 100%;
    height: 100%;
}

.marifahRamdan .includeBox .sdtl {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgb(109 171 60 / 83%);
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 25px 0px;
}

.marifahRamdan .section-title.text-center {
    margin-bottom: 60px;
}

.marifahRamdan .includeBox .sdtl h4 {
    font-family: "Crimson Pro", serif;
    font-weight: bold;
    margin-bottom: 22px;
    color: #fff;
    font-size: 22px;
}

.marifahRamdan .includeBox .sdtl a {
    background: #000;
    font-size: 13px;
    padding: 10px 28px 12px;
    line-height: normal;
    display: inline-block;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    border-radius: 6px;
}

.marifahRamdan .schdl ul {
    list-style: none;
    padding: 0;
}

.marifahRamdan {
    padding-bottom: 60px;
}      	
   
   
   
   .praywwrap{
    background: url(../images/the-mosque.jpg);
}
.praywwrap ul li.Fajr:before{background: url(../images/ic1.png);}
.praywwrap ul li.Sunrise:before{background: url(../images/ic2.png);}
.praywwrap ul li.Dhuhr:before{background: url(../images/ic3.png);}
.praywwrap ul li.Asr:before{background: url(../images/ic4.png);}
.praywwrap ul li.Maghrib:before{background: url(../images/ic5.png);}
.praywwrap ul li.Isha:before{background: url(../images/ic6.png);}
.praywwrap {
    background-size: cover;
    padding: 90px 0;
    text-align: center;
}

.praywwrap h3 {
    font-size: 40px;
    font-family: Arvo, serif;
    margin-top: 20px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 60px;
}

.praywwrap ul li {
    color: #fff;
    width: 100%;
}

.praywwrap ul {
    display: flex;
}

.praywwrap ul li span {
    display: block;
}

.praywwrap ul li span:first-child {
    font-size: 15px;
    display: block;
    font-family: Arvo, serif;
    font-weight: bold;
}

.praywwrap ul li span:last-child {
    font-family: 'Nunito',sans-serif;
}

.praywwrap ul li.Fajr:before {
    width: 45px;
    height: 47px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
}

.praywwrap ul li:before {
    content: '';
}
.praywwrap ul li.Sunrise:before{
    width: 67px;
    height: 46px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
    background-repeat: no-repeat;
}
.praywwrap ul li.Dhuhr:before{
    width: 53px;
    height: 46px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
    background-repeat: no-repeat;
}
.praywwrap ul li.Asr:before{
    width: 45px;
    height: 47px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
}
.praywwrap ul li.Maghrib:before{
    width: 72px;
    height: 40px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
    background-repeat: no-repeat;
}
.praywwrap ul li.Isha:before{
    width: 45px;
    height: 47px;
    display: block;
    background-size: contain;
    position: relative;
    z-index: 9;
    margin: 0 auto 15px;
}


.praywwrap ul li.Firstthird {
    display: none;
}

.praywwrap ul li.Lastthird {
    display: none;
}
.praywwrap .fl-hijri-date img.fl-single-icon {
    width: 50px;
    display: inline-block;
}

.praywwrap .fl-hijri-date .fl-hijri-contain {
    display: inline-block;
    color: #fff;
    margin: 0px 20px;
    font-family: 'Nunito',sans-serif;
}

.praywwrap .fl-hijri-date {
    margin-bottom: 60px;
}

.praywwrap h3 {
    margin-bottom: 22px;
}

  .praywwrap h3 {
    margin-top: 0;
    font-family: "Crimson Pro", serif;
    font-weight: 600;
    font-size: 60px;
    line-height: 51px;
    font-style: normal;
    margin-bottom: 38px;
}

.praywwrap .fl-hijri-date .fl-hijri-contain {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}

.praywwrap ul li span:last-child {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}      	
        .afterSubmiting p {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #558b2a;
    text-align: center;
    margin-top: 37px;
}	
      .exquery .group-form select {
    border: 0px;
    border-bottom: 1px solid #c5c5c5;
    color: #525252;
    font-size: 13px;
    font-weight: 600;
    padding: 11px 10px;
    box-shadow: none;
    outline: none;
    font-family: 'Montserrat', sans-serif;
}  	
.closeNav, .openNav {display:none;}        	

.marifahRamdan .includeBox figure {
    background-position: center center;
    background-size: cover !important;
    margin: 0px;
}

.marifahRamdan .includeBox .sdtl {
    padding: 27px 0px;
}
.mainBanner .bannerContent h1 {
    font-size: 61px;
    line-height: 65px;
    margin-bottom: 25px;
}

.mainBanner .bannerContent span {
    font-size: 16px;
    margin-bottom: 7px;
}

@media only screen and (max-width:650px) {
header .logos a.openNav {
    display: block;
    float: right;
    width: 45px;
    border: 2px solid #cbcbcb;
    height: 40px;
    padding: 2px 3px 0;
    border-radius: 5px;
    margin-top: 15px;
}

header .logos a.openNav i {
    width: 100%;
    height: 2px;
    margin-top: 7px;
    background: #7d7d7d;
    display: block;
}

.praywwrap ul {
    flex-wrap: wrap;
}

.praywwrap ul li {
    width: 50%;
    margin-bottom: 19px;
}

    header .logos img {
    width: 200px;
    margin: 0 auto 12px;
    display: block;
}

header ul li:last-child {
    display: none;
}

header ul {
    text-align: center;
}

.mainBanner .bannerContent {
    padding-top: 109px;
}

.mainBanner .bannerContent {
    height: unset;
}

.enqswrp:before {
    width: 100%;
    left: 0px;
}

.enqswrp p.enq a {
    font-size: 13px;
}

.enqswrp p.enq {
    left: 19px;
}

.enqswrp p.enq span {
    width: 23px;
}

.afterslider {
    padding-top: 60px;
}

.afterslider .section-heading {
    font-size: 24px;
}

.afterslider .btns a {
    margin-bottom: 14px;
}

.advantages .section-heading {
    font-size: 21px;
}

.footer .copyright p {
    text-align: center;
}
header .lsft {
    display: none;
}

header .logos {
}

header .logos img {
    width: 120px;
}

header ul li a {
    padding: 0px 5px;
}

header ul li:last-child {
    display: inline-block;
}

.mainBanner .bannerContent h1 {
    font-size: 27px;
    line-height: 29px;
}

.mainBanner .bannerContent p {
    font-size: 15px;
}

.mainBanner .bannerContent {
    padding: 100px 20px;
}

section.schedule-Objectives .section-title p {
    font-size: 27px;
    line-height: 40px;
}

.homesldrs2 .item .nearby-item .nearby-img .lazyload-wrapper {
    width: 70px;
    height: 70px;
}

.homesldrs2 .item .nearby-item .nearby-img .lazyload-wrapper img {
    height: 31px;
}

.YouthActivities figure .hds {
    right: unset;
    left: 0;
    width: 100%;
    bottom: 0;
}

.YouthActivities figure {
    width: 100%;
}

.buffet {
    padding: 90px 20px;
}

.single-show-ticket {
    width: 95%;
    margin: 0px auto 15px;
    text-align: center;
}

.a_hover {
    margin: 14px auto 0;
}

.date-time {
    width: 100%;
    margin-bottom: 18px;
}

.bottomCOntentDetail .addresSection ul li {
    width: 100%;
    border-right: 0px;
    border-bottom: 1px solid rgb(255 255 255 / 22%);
}
header .logos {
    text-align: left;
}

header .logos img {
    display: inline-block;
}

header .social {
    /* display: none; */
}

header .headbottom {
    display: none;
}

header .headtop .col-sm-6 {
    width: 50%;
}

.mainBanner .bannerContent {
    padding-top: 145px;
}
.oursponces ul li {
    width: 100%;
}

.oursponces ul {
    padding: 0;
}

.exquery .forms {
    padding: 20px 0;
}
.distancebox ul {
    display: block;
}

.distancebox ul li {
    width: 100%;
    font-size: 12px;
    margin: 0px 0px 10px;
}

.distancebox ul li.lsts {
    width: 100%;
    margin: 0px 0px 10px;
}

.inneraboutmarifah ul li {
    width: 100%;
}
footer.main-footer {
    text-align: center;
}

footer.main-footer p {
    text-align: center;
    margin-bottom: 17px;
}

ul.usefulllinks {
    text-align: center;
}
header .mobilemenu {
    display: block;
    position: fixed;
    top: 0;
    left: -100%;
    z-index: 9;
    width: 90%;
    height: 100%;
    background: #000;
    padding: 30px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

header .mobilemenu ul li {
    display: block;
    text-align: left;
}

header .mobilemenu a.closeNav {
    color: #000;
    position: absolute;
    top: 4px;
    right: 0;
    display: block;
    background: #ffffff;
    width: 27px;
    text-align: center;
    height: 26px;
    line-height: 26px;
}

header .mobilemenu ul li a {
    color: #fff;
}

header .lsft ul li a.rgs {
    text-align: center;
}

header .mobilemenu.opens {
    left: 0px;
}

header .mobilemenu a.closeNav i {
    vertical-align: middle;
}
}