img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--duotone--dark-grayscale: url("#wp-duotone-dark-grayscale");
    --wp--preset--duotone--grayscale: url("#wp-duotone-grayscale");
    --wp--preset--duotone--purple-yellow: url("#wp-duotone-purple-yellow");
    --wp--preset--duotone--blue-red: url("#wp-duotone-blue-red");
    --wp--preset--duotone--midnight: url("#wp-duotone-midnight");
    --wp--preset--duotone--magenta-yellow: url("#wp-duotone-magenta-yellow");
    --wp--preset--duotone--purple-green: url("#wp-duotone-purple-green");
    --wp--preset--duotone--blue-orange: url("#wp-duotone-blue-orange");
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    background-image: url(../images/pattern.png);
}
.has-black-color {
    color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-color {
    color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}
.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}
.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}
.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}
.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}
.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}
.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}
.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}
.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}
.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}
.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}
.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}
.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}
.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}
.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}
.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}
.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}
.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}
.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}
.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}
.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}
.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}
.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}
.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}
.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}
.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}
.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}
.broken_link,
a.broken_link {
    text-decoration: line-through;
}
#rev_slider_1_1_wrapper .uranus.tparrows {
    width: 50px;
    height: 50px;
    background: rgba(255, 255, 255, 0);
}
#rev_slider_1_1_wrapper .uranus.tparrows:before {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 40px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
#rev_slider_1_1_wrapper .uranus.tparrows.rs-touchhover:before {
    opacity: 0.75;
}
#rev_slider_1_1_wrapper .uranus .tp-bullet {
    border-radius: 50%;
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    -webkit-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    background: transparent;
    width: 15px;
    height: 15px;
}
#rev_slider_1_1_wrapper .uranus .tp-bullet.selected,
#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 1);
    border: none;
    border-radius: 50%;
    background: transparent;
}
#rev_slider_1_1_wrapper .uranus .tp-bullet-inner {
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0);
    background-color: rgba(255, 255, 255, 0.3);
    text-indent: -999em;
    cursor: pointer;
    position: absolute;
}
#rev_slider_1_1_wrapper .uranus .tp-bullet.selected .tp-bullet-inner,
#rev_slider_1_1_wrapper .uranus .tp-bullet.rs-touchhover .tp-bullet-inner {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    background-color: rgba(255, 255, 255, 1);
}
@media only screen and (max-width: 767px) {
    #gdlr-core-column-1 .gdlr-core-pbf-column-content-margin {
        padding-top: 70px !important;
        padding-bottom: 60px !important;
    }
}
#gdlr-core-title-item-id-98599 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-98599 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
#gdlr-core-title-item-id-13617 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-13617 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
#gdlr-core-title-item-id-32347 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-32347 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
#gdlr-core-title-item-id-97298 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-97298 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
#gdlr-core-title-item-id-38413 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-38413 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
#gdlr-core-title-item-id-45268 .gdlr-core-title-item-title a {
    color: #ffffff;
}
#gdlr-core-title-item-id-45268 .gdlr-core-title-item-title a:hover {
    color: #772030;
}
.top-icon i{
    font-size: 15px; color: #ffffff; margin-left: 18px; margin-right: 6px;
}
.kingster-top-bar {
    padding: 10px;
}
.kingster-top-bar-right-button {
    margin: 0 !important;
    padding: 10px 26px !important;
    margin-left: 12px !important;
}
.kingster-top-bar-container-inner.clearfix {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.clearfix:after {
    display: none !important;
}
.kingster-body .kingster-top-bar {
    border-bottom-color: #fff;
    padding: 10px 0;
}

.kingster-navigation {
    padding-top: 16px !important;
}
.p-0{
    padding: 0 !important
}
.slider-btn{
    background-color: var(--standard_color) !important;
}
.kingster-header-background-transparent {
    box-shadow: 0 0 93px #192f59e0;
    background: #182f5a6e;
}
rs-module#rev_slider_1_1 {
    height: 600px !important;
}
rs-module-wrap#rev_slider_1_1_wrapper {
    height: 600px !important;
}
.slider-img canvas {
    object-fit: cover;
}
.gdlr-core-revolution-slider-item.gdlr-core-item-pdlr.gdlr-core-item-pdb {
    margin-top: 66px;
}
.ab-home{
    margin: -35px auto 0px auto; padding: 0px 0px 0px 0px !important; max-width: 90%;
}
img.imgStyle1 {
    width: 100%;
}
.m-0{
    margin: 0;
}
.foot-c{
    font-size: 15px; color: #ffffff;
}
.m-20{
    margin-top: -20px;
}
.download-icon h6 img {
    vertical-align: middle;
}
.download-icon {
    margin-bottom: 20px;
}
span.foot-c i {
    margin-right: 9px;
    font-size: 18px;
    vertical-align: middle;
}
.footer-gallery img {
    width: 87px;
    margin: 0 0 10px 5px;
    height: 90px;
    object-fit: cover;
}
.kingster-footer-wrapper {
    padding-bottom: 0 !important;
}
.kingster-copyright-container {
    padding-top: 20px !important;
}
.kingster-copyright-container {
    padding-bottom: 46px !important;
}
.gdlr-core-column-service-item.gdlr-core-item-pdb.gdlr-core-left-align.gdlr-core-column-service-icon-left.gdlr-core-no-caption.gdlr-core-item-pdlr {
    background-color: var(--standard_color);
    padding-top: 28px;
    padding-bottom: 33px;
    margin-right: 0px;
    margin-left: 0px;
    border-right: 1px solid #ffffff42;
}
.gdlr-core-column-service-media.gdlr-core-media-image {
    margin-top: 6px;
    margin-left: 43px;
}
h3.gdlr-core-column-service-title.gdlr-core-skin-title {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
}
a.gdlr-core-column-service-read-more.gdlr-core-info-font {
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    margin-top: 0px;
}
.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap {
   margin-bottom: 0 !important; 
}
.gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.gdlr-core-no-p-space {
    padding-bottom: 5px;
    margin-right: 40px;
    text-align: justify;
}
.gdlr-core-text-box-item-content {
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    color: #555555;
}
a.l-m {
    color: var(--standard_color) !important;
}
a.l-m i {
    color: var(--standard_color) !important;
    vertical-align: middle;
    margin-left: 4px;
}
h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
    color: #212052;
    border-bottom: 3px solid var(--standard_color);
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
img.sc-news-img {
    width: 100px;
    height: 78px !important;
    object-fit: cover;
}
a.notice-tital {
    text-transform: capitalize;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.gdlr-core-blog-info-date i {
    color: var(--standard_color) !important;
}
section.top-banner {
    background-size: cover;
    background-position: center center;
    height: 400px;
    position: relative;
    background-attachment: fixed;
}
.fancybox-slide {
    padding: 30px 0 !important;
}
.banner-content {
    position: absolute;
    z-index: 1;
    top: 55%;
    color: white;
    transform: translateX(-50%) translateY(-50%);
    left: 50%;
    text-align: center;
}
.banner-content h3 {
    font-size: 50px !important;
    font-weight: 700 !important;
    color: #ffffff !important;
}
.banner-content span {
    font-size: 18px;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: capitalize;
    color: var(--standard_color);
    margin-top: 15px;
    display: none;
}
.content-section {
    padding: 100px 0;
}
.div-head h3 {
    border-bottom: 4px solid var(--standard_color) !important;
    width: max-content;
    padding-bottom: 10px;
    margin-bottom: 26px !important;
    font-size: 30px !important;
    text-transform: capitalize;
}
.form_contact .col-md-4 {
    padding-left: 15px !important;
}
.div-head p{
    text-align: justify;
}
img.video-img {
    height: 296px !important;
    width: 100%;
    object-fit: cover;
}
#captchaBackground {
    width: 100%;
    background: #ffffff;
    height: 123px;
    padding: 1px 5px;
    margin: 0 auto;
    text-align: center;
}
.form-control:focus {
    outline: 0;
    box-shadow: none !important;
}
input:focus {
    outline: none;
}
#refresh {
    background: none;
    border: none;
}
.form_contact textarea {
    height: auto;
}
button.submit_btn {
    border: none;
    height: 60px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    width: 100%;
    background: var(--standard_color);
}
div#captchaBackground label {
    font-size: 12px;
    line-height: 0;
}
#textBox {
    text-align: center;
    height: 36px;
    width: 65%;
    border: none;
    font-size: 20px;
    background: whitesmoke;
    padding: 5px;
}
#refresh i {
    font-size: 17px;
    user-select: none;
    width: 22px;
    text-align: center;
    cursor: pointer;
    position: relative;
    left: 6px;
    top: 3px;
}
span#output {
    font-size: 13px;
    color: red;
}
#captcha {
    font-size: 25px;
    letter-spacing: 3px;
    margin: 8px auto 0 auto;
    text-align: center;
    line-height: normal;
    font-weight: bold;
    font-family: fantasy;
    border: 2px dotted;
    width: fit-content;
    padding: 3px 14px;
    background: #ffffff69;
}
.form-group input, .form-group select, .form-group textarea {
    font-size: 15px;
    padding: 15px 22px;
    border-radius: inherit;
    outline: none;
    border: 1px solid gainsboro;
}
.form-group{
    margin-bottom: 20px;
}
.form-group label {
    font-size: 15px;
    margin-bottom: 6px;
}
.sc-detail ul {
    padding: 0;
    margin: 0;
}
.form-group input[type="radio"] {
    width: 20px;
    height: 20px;
    vertical-align: sub;
}
label.radio-inline {
    margin-right: 10px;
}
.sc-detail ul li {
    list-style: none;
    margin-bottom: 16px;
}
.sc-detail ul li i {
    margin-right: 9px;
}
.sc-d {
    padding-left: 50px;
}
.input-preview__src {
    display: none !important;
}
.input-preview {
    border-radius: 4px;
    width: 100%;
    height: 158px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    transition: ease-in-out 750ms;
    border: 1px solid #f5f5f5 !important;
    cursor: pointer;
    background: white;
}
.input-preview::after {
    position: absolute;
    top: 21%;
    left: 0;
    width: 100%;
    text-align: center;
    transform: translateY(50%);
    content: "Click to upload your latest photograph...";
    font-style: italic;
    font-size: 13px;
}
.has-image::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(50 50 50 / 8%);
    content: " ";
    transition: ease-in-out 750ms;
}
.has-image::after {
    content: "Choose another file...";
    color: white;
    top: 80%;
    background: #0000007d;
}
label.input-preview.has-image {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 157px;
}
.etn-event-thumb img {
    width: 100%;
    height: 301px;
    object-fit: cover;
}
.etn-event-location {
    padding-top: 12px;
}
.gallery-page .col-md-4 {
    margin-bottom: 20px;
}
h3.etn-title.etn-event-title {
    text-transform: capitalize;
    font-size: 24px;
    padding-top: 5px;
    margin: 0;
}

.main-gallery .g-item {
 display: grid;
 grid-template-columns: repeat(3, 1fr);
 grid-gap: 1rem;
 justify-content: center;
 align-items: center;
}
.main-gallery .card {
 color: #252a32;
 border-radius: 2px;
 background: #fff;
 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 3px rgba(0, 0, 0, 0.24);
}
.main-gallery .card-image {
 position: relative;
 display: block;
 width: 100%;
 padding-top: 70%;
 background: #fff;
}
.main-gallery .card-image img {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 object-fit: cover;
}
@media only screen and (max-width: 600px) {
 .main-gallery .g-item {
   display: grid;
   grid-template-columns: 1fr;
   grid-gap: 1rem;
}
.guardian {
    display: grid;
}
}

.event-content {
    display: flex;
    margin-top: 20px;
}
.ev-date {
    width: 60px;
    text-align: center;
    margin-right: 15px;
}
.ev-date h2 {
    color: var(--standard_color) !important;
    font-size: 34px !important;
    margin: 0 !important;
    line-height: normal !important;
}
.manth {
    font-size: 16px;
    font-weight: 600;
    border-bottom: 3px solid var(--standard_color) !important;
    letter-spacing: .5px;
    padding-bottom: 4px;
    text-transform: uppercase;
    color: #3c3838;
}
.ev-name h4 {
    font-size: 20px !important;
    text-transform: capitalize;
    margin-bottom: 10px !important;
}
.ev-map {
    font-size: 12px;
    color: var(--standard_color);
    margin-bottom: 4px;
    text-transform: capitalize;
}
.event-box img {
    height: 270px;
    object-fit: cover;
}
.div-content h3 {
    color: var(--standard_color) !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 23px !important;
    margin: 0 0 13px !important;
}
.div-content h2 {
    color: #120f2d !important;
    margin: 0 0 11px !important;
    font-size: 28px !important;
    font-weight: 800 !important;
    line-height: normal;
    letter-spacing: -0.2px !important;
}
.div-content p {
    color: #58566b;
    font-size: 14px;
    line-height: 25px;
    letter-spacing: 0.2px;
    margin: 0 50px 0 0;
    text-align: justify;
}
.theme-section .row .col-md-6 {
    display: flex;
    align-items: center;
}
.new-date ul {
    padding: 0;
    display: flex;
}
.new-date ul li i {
    margin-right: 5px;
}
.new-date ul li {
    font-size: 15px;
    color: var(--standard_color);
    margin-bottom: 5px;
    list-style: none;
    padding: 0 15px;
    border-left: 1px solid #e7e7e7;
}
.new-date ul li:nth-child(1) {
    padding-left: 0;
    border: none;
}
.news-hm .gdlr-core-blog-info-date {
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: normal !important;
    color: #6a6a6ad6 !important;
}
section.top-banner:before {
    content: '';
    position: absolute;
    background: var(--primary_color);
    width: 100%;
    height: 400px;
    left: 0;
    top: 0;
    opacity: .4;
}
.video-tour .gdlr-core-image-item-style-rectangle:before {
    position: absolute;
    background: var(--primary_color);
    top: -1px;
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 1;
    opacity: .5;
}
span.gdlr-core-image-overlay-icon {
    position: relative;
    z-index: 2;
}
#popuplink, #inline{
    display: none;
}
.wel-popup {
    width: 500px;
    padding: 0 !important;
    position: relative !important;
    overflow: initial !important;
}
.close-pop i {
    position: absolute;
    right: -20px;
    top: -12px;
    z-index: 999;
    color: white;
    font-size: 20px;
}
.wel-popup img {
    width: 100%;
}
.des-read {
    color: var(--standard_color) !important;
    font-size: 13px;
    text-decoration: underline !important;
}
img.ab-img {
    height: 300px !important;
    object-fit: cover;
    width: 100%;
}
.kingster-footer-wrapper {
    background-color: var(--primary_color) !important;
}
.kingster-copyright-wrapper {
    background-color: var(--primary_color) !important;
    border-top: 1px solid;
}
.app0 {
    display: none;
}
.kingster-header-style-plain.kingster-style-menu-right .kingster-logo {
    padding: 5px 30px !important;
}
.kingster-logo-inner img, .kingster-logo img {
    width: 100px !important;
}

label.input-preview.has-image {
    background-position: center;
    background-size: contain;
}
section.theme-section.p-100 {
    padding: 100px 0px;
}
input#document::file-selector-button,
input#document_2::file-selector-button,
input#resumes::file-selector-button{
    background: #ee2f72;
    color: #fff;
}



















@media only screen and (max-width: 767px){
    .gdlr-core-revolution-slider-item.gdlr-core-item-pdlr.gdlr-core-item-pdb {
        margin-top: 0 !important;
    }
    .kingster-mobile-header .kingster-logo {
        padding: 0 !important;
    }
    .gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin {
        padding: 20px 0 !important;
    }
    rs-module#rev_slider_1_1 {
        height: 360px !important;
    }
    rs-module-wrap#rev_slider_1_1_wrapper {
        height: 360px !important;
    }
    .banner-content h3 {
        font-size: 25px !important;
    }
    .banner-content span {
        font-size: 13px;
        margin-top: 0;
    }
    section.top-banner, section.top-banner:before {
        height: 250px;
    }
    .banner-content {
        top: 46%;
    }
    .content-section {
        padding: 50px 0;
    }
    .event-box, .etn-event-item {
        margin-bottom: 25px;
    }
    .div-head h3 {
        font-size: 25px !important;
    }
    .sc-d {
        padding-left: 14px;
    }
    span#output {
        display: block;
    }
}