.mrg-l {
    margin-left: 30px;
}
.display-none-lg {
    display: none !important;
}
.text-over-flow {
    display: -webkit-box !important;
    /* max-width: 400px;   */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.line-1 {
    -webkit-line-clamp: 1;
}
.line-2 {
    -webkit-line-clamp: 2;
}
.line-3 {
    -webkit-line-clamp: 3;
}
.line-4 {
    -webkit-line-clamp: 4;

    /*    display: -webkit-box !important;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;*/
}

.line-5 {
    -webkit-line-clamp: 5;
}

.line-6 {
    -webkit-line-clamp: 6;
}
.line-7 {
    -webkit-line-clamp: 7;
}

/* header padding and flex */
.hd-pd {
    display: flex !important;
    padding: 25px;
}

/* Social btns */
.btn2 {
    border: none;
    color: white;
    padding: 12px 16px;
    font-size: 16px;
    cursor: pointer;
}

/* Darker background on mouse-over */
.btn2:hover {
    background-color: rgb(91, 98, 117);
}

.fb-btn {
    background-color: #4867aa;
}
.tw-btn {
    background-color: #5da9dd;
}
.yt-btn {
    background-color: #fe0000;
}
.inst-btn {
    background-color: #bf3b8c;
}
.gl-btn {
    background-color: #e94235;
}

.header-t1 {
    font-size: 40px;
    color:white;
}
.header-t2 {
    font-size: 25px;
    color:white;
}
.header-t3 {
    font-size: 18px;
    color:white;
}

#marquee-cont {
    background: #f4f4f4;
    margin-top:10px;
}
#marquee-cont marquee {
    margin-top: 5px;
}
#marquee-news {

    background: #1174A8;
    padding: 5px;
}
#ticker-title{
    border:none;
    padding:5px 20px;
    /* background:#1174A8; */
    color:white;
}
#ticker-title:focus{
    outline:none;
}

/* Side bar Event section */
.btn-ev-date{
    width: 75px;
    height: 83px;
    padding: 5px !important;
    color: #fff;
    background-color: #214aa2;
}


@media only screen and (max-width: 600px) {
    .display-none {
        display: none !important;
    }
    .display-none-lg {
        display: flex !important;
    }
    .region__row{
        display: block !important;
    }
}


/* modal style */
.modal-h{
    padding: 15px !important;
    border-bottom: 1px solid #e5e5e5 !important;
}
.modal-b{
    padding: 15px !important;
    border-bottom: 1px solid #e5e5e5 !important;
}
.modal-f{
    padding: 15px !important;
}

.top-news-ticker-con{
    display:none;
}




.top-news-ticker-con{

}
.top-news-ticker-inner-con{

}
.top-news-ticker-marquee{

}
.top-news-ticker-ul{

}
.top-news-ticker-li{

}
.top-news-ticker-a{

}
.top-news-ticker-item-con{

}
.top-news-ticker-inner-con{

}
.top-news-ticker-img-elmt{

}
.top-news-ticker-text-elmt{

}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
}






/*All styles*/

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.bp-verified-badge,
.bp-verified-member .member-name-item>a:after,
.bp-verified-member .item-title>a:after,
.bp-verified-member>.author>a:after,
.bp-verified-member .member-name>a:after {
    background-color: #03a87c !important;
}

.bp-unverified-badge,
.bp-unverified-member .member-name-item>a:after,
.bp-unverified-member .item-title>a:after,
.bp-unverified-member>.author>a:after,
.bp-unverified-member .member-name>a:after {
    background-color: #DD9933 !important;
}

.rll-youtube-player {
    position: relative;
    padding-bottom: 56.23%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.rll-youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: 0 0
}

.rll-youtube-player img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    transition: .4s all
}

.rll-youtube-player img:hover {
    -webkit-filter: brightness(75%)
}

.rll-youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url(https://1hih3r30ivxxny327wtbhv19-wpengine.netdna-ssl.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat;
    cursor: pointer
}

.wp-has-aspect-ratio .rll-youtube-player {
    position: absolute;
    padding-bottom: 0;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.profile-fields .field_44,
#profile-edit-form .field_44 {
    display: none !important;
}

/* Icons page */
.icons-preview-wrapper i {
    padding: 10px;
    display: inline-block;
    cursor: pointer;
    font-size: 1.1em;
    width: 50px;
    text-align: center;
}

.icons-preview-wrapper i:hover {
    opacity: .8;
}

/* Hide things for demo purpose */

#blogs-personal-li {
    display: none !important;
}

#settings-form {
    cursor: not-allowed !important;
}

#settings-form label {
    pointer-events: none !important;
}

#settings-form input {
    pointer-events: none !important;
    opacity: .5 !important;
}

#alphabetical-groups,
.yz-navbar-item a[href*="/blogs"] {
    display: none !important;
}


.sa-notification {
    min-height: 30px !important;
    width: calc(100% - 10px) !important;
    padding-left: 10px !important;
    text-shadow: none !important;
    min-width: 320px !important;
    padding-right: 21px !important;
    line-height: 12px !important;
    margin-bottom: 8px !important;
}

.sa-notification a {
    display: inline !important;
    min-width: 0 !important;
    padding: 0 !important;
}

.sa-notification .social-delete {
    position: absolute !important;
    right: 5px;
    border: 1px solid !important;
    line-height: 10px !important;
    height: auto !important;
    padding: 3px !important;
    top: 9px;
    padding-bottom: 5px !important;
}


table.notifications .sa-notification {
    margin-bottom: 0 !important;
    min-height: 0 !important;
}

table.notifications .sa-notification .social-delete {
    display: none !important;

}

.social-loader {
    background: url('https://1hih3r30ivxxny327wtbhv19-wpengine.netdna-ssl.com/wp-content/plugins/social-articles/assets/images/loading.svg') no-repeat;
    position: absolute !important;
    right: 4px;
    top: 9px;
    z-index: 10;
    display: none;
    width: 16px !important;
    height: 20px !important;
    background-size: contain !important;
}

#wpadminbar .menupop .ab-sub-wrapper {
    /*  display:block*/
}

.sa-text-delete {
    margin-left: 10px !important;
    border: 1px solid;
    padding: 0 5px 2px 5px !important;
    line-height: 10px !important;
    font-weight: bold !important;
}


@-webkit-keyframes bgslide {
    from {
        background-position-x: 0;
    }

    to {
        background-position-x: -200%;
    }
}

@keyframes bgslide {
    from {
        background-position-x: 0;
    }

    to {
        background-position-x: -200%;
    }
}

.wpp-widget-placeholder {
    margin: 0 auto;
    width: 60px;
    height: 3px;
    background: #dd3737;
    background: -webkit-gradient(linear, left top, right top, from(#dd3737), color-stop(10%, #571313), to(#dd3737));
    background: linear-gradient(90deg, #dd3737 0%, #571313 10%, #dd3737 100%);
    background-size: 200% auto;
    border-radius: 3px;
    -webkit-animation: bgslide 1s infinite linear;
    animation: bgslide 1s infinite linear;
}


.rtmedia-activity-container ul.rtm-activity-media-list {
    overflow: auto;
}

div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-document,
div.rtmedia-activity-container ul.rtm-activity-media-list li.media-type-other {
    margin-left: 0.6em !important;
}

.rtmedia-activity-container li.media-type-video {
    height: 240px !important;
    width: 320px !important;
}

.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail,
.rtmedia-activity-container li.media-type-photo a {
    width: 100% !important;
    height: 98% !important;
}

.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail video {
    width: 100% !important;
    height: 100% !important;
}

.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video,
.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video video,
.rtmedia-activity-container li.media-type-video div.rtmedia-item-thumbnail .mejs-video .mejs-overlay-play {
    width: 100% !important;
    height: 100% !important;
}

.rtmedia-activity-container li.media-type-music {
    width: 320px !important;
}

.rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail,
.rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail .mejs-audio,
.rtmedia-activity-container li.media-type-music .rtmedia-item-thumbnail audio {
    width: 100% !important;
}

.rtmedia-activity-container li.media-type-photo {
    width: 600px !important;
    height: 600px !important;
}

.rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail,
.rtmedia-activity-container .media-type-photo .rtmedia-item-thumbnail img {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
}

#buddypress ul.activity-list li.activity-item .activity-comments ul li form.ac-form .rtmedia-comment-media-upload,
#buddypress ul.activity-list li.activity-item .activity-comments ul li form.ac-form .rtmedia-container {
    display: none !important
}

.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail {
    width: 300px;
    height: 300px;
    line-height: 300px;
}

.rtmedia-container ul.rtmedia-list li.rtmedia-list-item div.rtmedia-item-thumbnail img {
    max-width: 300px;
    max-height: 300px;
}

.rtmedia-container .rtmedia-list .rtmedia-list-item {
    width: 300px;
}


body.custom-background {
    background-color: #f8f9fa;
}



#pmpro_levels_table:before {
    content: 'xxxx';
    display: block;
    background: rgba(0, 0, 0, 0.08);
    width: 100%;
    border-radius: 4px;
    padding: 1rem;
    margin-bottom: 1rem;
    text-align: center;
    font-size: .9em;
    font-style: italic;
    opacity: .8;
}

:root {
    --grimlock-site-identity-blogname-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-site-identity-blogname-font-weight: 400;
    --grimlock-site-identity-blogname-font-size: 1.25rem;
    --grimlock-site-identity-blogname-line-height: 1.6;
    --grimlock-site-identity-blogname-letter-spacing: 0px;
    --grimlock-site-identity-blogname-text-transform: none;
    --grimlock-text-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-text-font-weight: 400;
    --grimlock-text-font-size: 1rem;
    --grimlock-text-line-height: 1.58;
    --grimlock-text-letter-spacing: 0px;
    --grimlock-text-text-transform: none;
    --grimlock-heading-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-heading-font-weight: 700;
    --grimlock-heading-letter-spacing: 0px;
    --grimlock-heading-text-transform: none;
    --grimlock-heading1-font-size: 2.063rem;
    --grimlock-heading1-line-height: 1.2;
    --grimlock-heading2-font-size: 1.5rem;
    --grimlock-heading2-line-height: 1.2;
    --grimlock-heading3-font-size: 1.313rem;
    --grimlock-heading3-line-height: 1.2;
    --grimlock-heading4-font-size: 1.125rem;
    --grimlock-heading4-line-height: 1.2;
    --grimlock-heading5-font-size: 1rem;
    --grimlock-heading5-line-height: 1.2;
    --grimlock-heading6-font-size: 0.875rem;
    --grimlock-heading6-line-height: 1.2;
    --grimlock-display-heading-font-family: Frank Ruhl Libre, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-display-heading-font-weight: 500;
    --grimlock-display-heading-letter-spacing: 0px;
    --grimlock-display-heading-text-transform: none;
    --grimlock-display-heading1-font-size: 3.6rem;
    --grimlock-display-heading1-line-height: 1.2;
    --grimlock-display-heading2-font-size: 2.8rem;
    --grimlock-display-heading2-line-height: 1.2;
    --grimlock-display-heading3-font-size: 1.95rem;
    --grimlock-display-heading3-line-height: 1.2;
    --grimlock-display-heading4-font-size: 1.4rem;
    --grimlock-display-heading4-line-height: 1.2;
    --grimlock-subheading-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-subheading-font-weight: 400;
    --grimlock-subheading-font-style: normal;
    --grimlock-subheading-font-size: 1.125rem;
    --grimlock-subheading-line-height: 1.25;
    --grimlock-subheading-letter-spacing: 0px;
    --grimlock-subheading-text-transform: none;
    --grimlock-blockquote-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-blockquote-font-weight: 400;
    --grimlock-blockquote-font-size: 1.125rem;
    --grimlock-blockquote-line-height: 1.6;
    --grimlock-blockquote-letter-spacing: 0px;
    --grimlock-blockquote-text-transform: none;
    --grimlock-blockquote-text-align: center;
    --grimlock-button-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-button-font-weight: 500;
    --grimlock-button-font-size: 0.9375rem;
    --grimlock-button-line-height: 1.25rem;
    --grimlock-button-letter-spacing: 0px;
    --grimlock-button-text-transform: none;
    --grimlock-navigation-font-family: Heebo, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --grimlock-navigation-font-weight: 500;
    --grimlock-navigation-font-size: .95rem;
    --grimlock-navigation-line-height: 1.25;
    --grimlock-navigation-letter-spacing: 0px;
    --grimlock-navigation-text-transform: ;
}


@keyframes resizeanim {
    from {
        opacity: 0;
    }

    to {
        opacity: 0;
    }
}

.ResizeSensor__resizeTriggers {
    animation: 1ms resizeanim;
    visibility: hidden;
    opacity: 0;
}

.ResizeSensor__resizeTriggers,
.ResizeSensor__resizeTriggers>div,
.ResizeSensor__contractTrigger:before {
    content: ' ';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.ResizeSensor__resizeTriggers>div {
    background: #eee;
    overflow: auto;
}

.ResizeSensor__contractTrigger:before {
    width: 200%;
    height: 200%;
}

.has-text-align-justify {
    text-align: justify;
}
/*Endd All styles*/




.main-news-content-sec-con{

}
* *.main-news-content-sec-con *.col2-news-large-img{
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    border-radius: 0px !important;
}
* *.main-news-content-sec-con *.col2-news-sm-img{
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    border-radius: 0px !important;
}
.col2-news-sm-date-con{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 11px !important;
    line-height: 15px !important;
    padding-bottom: 5px !important;
    padding-top: 5px;
    color: black;
    text-transform: uppercase;
    font-weight: 100 !important;
    letter-spacing: 1.3px;
}
.col2-news-sm-date-con .col2-news-sm-date-col-1{

}
.col2-news-sm-date-con .col2-news-sm-date-col-2{

}

.main-news-content-sec-con .main-news-content-sec-main-news{
    width: calc(50% + 13px) !important;
}
.main-news-content-sec-con .main-news-content-sec-sub-news{
    padding-left: 0px !important;
    width: 100% !important;
    /*max-width: 48% !important;*/
}

.main-news-content-sec-main-news-h{
    line-height: 27px !important;
}
.main-news-content-sec-main-news-d{
    line-height: 28px !important;
    color: #626262;
}
.main-news-content-sec-sub-news-h{
    line-height: 22px !important;
}
.main-news-content-sec-sub-news-d{
    line-height: 24px !important;
    color: #626262;
}
.main-news-content-card-body{
    padding-top: 18px !important;
}
@media(max-width:480px){
    .main-news-content-card-body {
        padding-top: 18px !important;
        margin-bottom: 6px;
    }
}
.sub-news-content-card-body{
    margin-top: -5px !important;
    padding-left: 18px !important;
}

@media (max-width:667px){
    .grimlock-region__inner region__inner.grimlock-region__inner-content-element{
        margin-top: -9px !important;
    }
}

@media(max-width:768px){
    .main-news-content-sec-con .main-news-content-sec-main-news {
        width: calc(100% + 0px) !important;
        padding-right: 0px !important;
    }
    .main-news-content-sec-con .main-news-content-sec-sub-news {
        /*padding-left: 15px !important;*/
        padding-left: 0px !important;
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 0px !important;
    }
}


.main-news-content-sec-con{
    border-top-color:#eceeef;
    border-top-style:solid;
    border-top-width:0;
    border-bottom-color:#eceeef;
    border-bottom-style:solid;
    border-bottom-width:0;
    z-index:0;
}
.grimlock-region__inner-content-element.grimlock-region__inner-content-element-sec{
    /*padding-top:1%;*/
    padding-top:0%;
    /*background-color:#ffffff;*/
    background-color:transparent !important;
}




.term--post_tag.term--post_tag-sidebar{

}
.term--post_tag.term--post_tag-sidebar .card-body{
    background-color: #03a87c !important;
    color:transparent !important;
}
.term--post_tag.term--post_tag-sidebar .dashicons{
    color: white !important;
    background-color:transparent !important;
}
.term--post_tag.term--post_tag-sidebar header.entry-header h2.entry-title a{
    color: white !important;
    background-color:transparent !important;
}

*.term--post_tag.term--post_tag-sidebar:hover .card-body{
    background-color: gray !important;
    color:transparent !important;
}
*.term--post_tag.term--post_tag-sidebar:hover .dashicons{
    color: white !important;
    background-color:transparent !important;
}
*.term--post_tag.term--post_tag-sidebar:hover header.entry-header h2.entry-title a{
    color: white !important;
    background-color:transparent !important;
}

.sidebar-event-date-elmt{
    text-transform: uppercase;
    margin-top: 16px;
    display: block;
}
/*
*{
    font-famuly:"fontSi", serif !important;
}*/

/*Home bg fixer*/
.bg-foxer-home-sec-inner-con{
    border-top-color:rgba(41,38,64,0.08);
    border-top-style:solid;
    border-top-width:1px;
    border-bottom-color:#eceeef;
    border-bottom-style:solid;
    border-bottom-width:0;
    color:rgba(255,255,255,0.9);
    background-attachment: fixed;
    background-color:#ffffff;
}
.bg-foxer-home-sec-inner-super-con{
    background-repeat: no-repeat;
    /*background-attachment: fixed;*/
    background-position: center;
    padding-top:7.25%;
    padding-bottom:7.25%;
    background-color:transparent;
}
.background-fixer-text-line{
    color:white;
}

.background-fixer-text-line-inner-con{
    display: block;
    padding-top: 10px;
}
.background-fixer-text-line-1{
    margin-bottom: 20px;
    display: block;
    line-height: 74px;
}
.background-fixer-text-line-2{
    line-height: 46px;
    padding-top: 20px;
    display: block;
    font-size: 32px;
}
/*End home bg fixer*/



/*Home Video*/

.hompe-pg-vdo-sec-elmt-con{

}

.hompe-pg-vdo-sec-elmt-con iframe.video_casoral_news_item{
    width: 100% !important;
    height: 300px !important;
    max-height: 135px;
    min-width: 135px !important;
}

/*End home video*/

.home-all-news-sec-elmt-con{

}
.home-all-news-sec-elmt-con .card-media .card-body{

}
.home-all-news-sec-elmt-con .card-media .card-body header.entry-header{
    margin-top: 5.5px !important;
}

#menu-primary .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item.page_item a{
    padding-top: 15px;
    padding-bottom: 15px;
    color: black;
    font-size: 17px;
    font-weight: 600;
    opacity: 1;
    visibility: visible;
}

@media(min-width:481px){
    .header-content-elmt-inner-con{
        /*padding-top:0px !important;*/
        /*padding-bottom:0px !important;*/
    }
}

.page-h-with-back-btn-con{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 8px;
}

.inner-pg-top-info-con-elmt{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
}
.page-h-with-back-btn-con-h-elmt{
    line-height: 38px;
}

body:not(.home-pg-body) #prefooter{
    margin-top:42px !important;
}
.home-all-news-sec-elmt-con article{
    /*margin-top:10px;*/
    margin-top:0px;
}
/*.home-all-news-sec-elmt-con header h2.entry-title{
    line-height: 38px;
    margin-top: -10px;
}*/
.article-sec-elmt-master-con header h2.entry-title{
    line-height: 38px;
    margin-top: -10px;
}
.article-sec-elmt-master-con .cat-links.cat-links-elmmt{
    font-size: 13px;
    line-height: 15px;
    font-weight: 100;
    color: #4c4c4c;
    margin-top: 7px;
    display: inline-block;
}

* *.article-sec-elmt-master-con article.artivle-sec-article-elmt-item-con[id^="post-"]{
    padding-bottom: 30px !important;
}

.wpp-meta.post-stats.article-sidebar-author-elmt{
    color: #404040 !important;
    opacity: 1 !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

.home-all-news-sec-elmt-con .home-all-news-sec-elmt-con-title.entry-title{
    line-height: 32px;
}
.main-news-row-sec-con-elmt{
    /*    margin-left:-6px;
        margin-right:-6px;*/
    margin-left:-0px;
    margin-right:-0px;
}
.main-news-row-sec-banner-con{
    height: 100%;
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
.main-news-row-sec-banner-con img:first-child{
    /*margin-bottom:18px;*/
}
.main-news-item-con{
    border: none;
    padding: 0px;
    background-color: whitesmoke;
}
.main-news-row-sec-con-elmt {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    /*width: calc(100% + 10px);*/
    width: calc(100% + 0px);
}
.main-news-row-sec-banner-col-con{
    height:100%;
}
.main-news-row-sec-master-con-elmt{
    display:flex;
}

.main-news-row-sec-banner-img-elmt{
    width:100%;
}

.main-news-row-sec-news-scroller{
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    border: 1.3px lightgrey solid;
    padding: 12px;
    background-color: transparent;
}
.main-news-scroller-item-set-con{

}
.main-news-scroller-item-set-inner-con{

}
.main-news-scroller-item-set-h-con{

}
.main-news-scroller-item-set-h-elmt{
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    margin-top: 0px;
    display: inline-block;
    transform: translateY(-1px);
    margin-bottom: 17px;
}
.main-news-scroller-item-set-ul{
    padding-left: 2px;
    list-style-type: none;
}
.main-news-scroller-item-set-li{
    /*    margin-bottom: 11px;
        border-bottom: 1.3px lightgrey solid;
        padding-bottom: 10px;*/
}
.main-news-scroller-item-set-li:not(:last-child){
    margin-bottom: 11px;
    border-bottom: 1.3px lightgrey solid;
    padding-bottom: 10px;
}
.main-news-scroller-item-set-a{
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 26px;
    color: #6a6a6a !important;
}


/* width */
.main-news-row-sec-news-scroller::-webkit-scrollbar {
    width: 6px;
}

/* Track */
.main-news-row-sec-news-scroller::-webkit-scrollbar-track {
    /*  box-shadow: inset 0 0 5px #6379a7; 
      border-radius: 0px;*/
}

/* Handle */
.main-news-row-sec-news-scroller::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border-radius: 10px;
}

/* Handle on hover */
.main-news-row-sec-news-scroller::-webkit-scrollbar-thumb:hover {
    background: #c1c1c1;
}
@media(max-width:1024px) and (min-width:668px){
    .main-news-row-sec-con-elmt {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: space-between;
        /*        width: calc(100% + 60px);
                margin-left: -13px;
                margin-right: -13px;*/
        width: calc(100% + 0px);
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media(min-width:768px){
    .main-news-row-sec-con-elmt{
        margin-bottom: 0px;
    }
}

@media(max-width:667px){
    .main-news-row-sec-con-elmt {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        height: auto;
    }
    .main-news-row-sec-banner-col-con {
        height: auto;
        padding-left: 10px;
        padding-right: 10px;
        /*margin-bottom: 32px;*/
        margin-bottom: 0px;
    }
    .main-news-row-sec-news-image{
        /*        padding-left: 8px;
                padding-right: 8px;
                width: calc(100% + 20px);*/
        padding-left: 0px;
        padding-right: 0px;
        width: calc(100% + 0px);
    }
    .main-news-row-sec-master-con-elmt {
        display: flex;
        /*width: calc(100% + 12px);*/
        width: calc(100% + 0px);
    }
    .main-news-row-sec-news-scroller {
        height: auto;
        overflow: hidden;
        overflow-y: auto;
        border: 1.3px lightgrey solid;
        padding: 12px;
        background-color: transparent;
        max-height: 100% !important;
        margin-left: 8px;
        margin-right: 8px;
        margin-top: 42px;
        margin-bottom: 42px;
    }
    .main-news-row-sec-banner-con img:not(:last-child){
        margin-bottom:22px;
    }
}



/*Block White Space*/


.home-pg-body-hiltop-tmplt{

}
.home-pg-body-hiltop-tmplt .home-page-block-sec{
    padding-top:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker{
    /*    padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:-45px !important;
        margin-bottom:45px !important;*/

    padding-top: 0px !important;
    padding-bottom: 0px !important;
    /* margin-top: 0px !important; */
    margin-top: -22.5px !important;
    margin-bottom: -22.5px !important;
}
.home-pg-body-hiltop-tmplt .home-page-block-sec#navigation{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
    padding-top:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:45px !important;
}
.home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con{
    /*margin-bottom:90px !important;*/
    /*margin-bottom:45px !important;*/
    /*margin-bottom:0px !important;*/
    margin-bottom:-0px !important;
}
.home-pg-body-hiltop-tmplt .home-page-block-sec.home-all-news-sec-elmt-con{
    /*margin-bottom:90px !important;*/
    margin-bottom:0px !important;
}


.home-pg-body-hiltop-tmplt .home-page-block-sec-hidder{
    display:none !important;
}
.home-pg-body-hiltop-tmplt .main-news-content-sec-con{
    margin-bottom: -45px !important;
}
.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con{
    padding-top:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
/*.home-pg-body-hiltop-tmplt .grimlock-region__inner.region__inner{
    padding-top:0px !important;
    padding-botom:0px !important;
    margin-top:0px !important;
    margin-botom:0px !important;
}*/
.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con .grimlock-region__inner.region__inner{
    padding-top:0px !important;
    padding-bottom:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con .all-news-articel-sec-con{
    /*margin-bottom: -30px !important;*/
    margin-bottom: 0px !important;
    display: flex;
    gap: 15px;
}
.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con .all-news-articel-sec-con article{
    flex: 0 0 calc(33.3% - 11px) !important;
}
@media(max-width:480px){
    .home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con .all-news-articel-sec-con article {
        flex: 0 0 calc(100% - 0px) !important;
        width: 100%;
        max-width: unset;
    }
}
.home-pg-body-hiltop-tmplt .article-home-sec-con-elmt .article-home-sec-con-elmt-sec-con{
    margin-bottom: -60px !important;
}

.home-pg-body-hiltop-tmplt .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
    margin-bottom: -60px;
}


.min-news-block{

}
@media(max-width:767.98px){
    .home-pg-body-hiltop-tmplt .main-news-content-sec-con .grimlock-region__inner-content-element-sec{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:45px !important;
    }
}
@media(max-width:768px){
    .home-pg-body-hiltop-tmplt .main-news-content-sec-con .grimlock-region__inner-content-element-sec{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:45px !important;
    }
}
@media(max-width:667px){
    .home-pg-body-hiltop-tmplt .main-news-content-sec-con .grimlock-region__inner-content-element-sec{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:-60px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con#home-all-news-sec-elmt-con-id * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:-60px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-4 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-5 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-6 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-7 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-8 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-9 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-10 >.grimlock-region__inner.region__inner{
        margin-bottom:-30px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id #home-all-news-sec-elmt-inner-con-id{
        /*margin-bottom:-30px !important;*/
        margin-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt #sticky-cover-sec-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #article-sec-con-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #grimlock_section_widget-45.grimlock_section_widget-45 .region__inner{
        padding-top:0px !important;
        /*padding-bottom:0px !important;*/
    }
    .home-pg-body-hiltop-tmplt #cover-home-sec-con-id #cover-home-sec-con--inner-id{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:45px !important;
    }
}
@media(max-width:480px){
    .home-pg-body-hiltop-tmplt .main-news-content-sec-con .grimlock-region__inner-content-element-sec{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con#home-all-news-sec-elmt-con-id * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:-60px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-4 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-5 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-6 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-7 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-8 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-9 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-10 >.grimlock-region__inner.region__inner{
        margin-bottom:-30px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id #home-all-news-sec-elmt-inner-con-id{
        /*margin-bottom:-30px !important;*/
        margin-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt #sticky-cover-sec-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #article-sec-con-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #grimlock_section_widget-45.grimlock_section_widget-45 .region__inner{
        padding-top:0px !important;
        /*padding-bottom:0px !important;*/
    }
    .home-pg-body-hiltop-tmplt #cover-home-sec-con-id #cover-home-sec-con--inner-id{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:45px !important;
    }
}
@media(max-width:360px){
    .home-pg-body-hiltop-tmplt .main-news-content-sec-con .grimlock-region__inner-content-element-sec{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:0px !important;
    }
    *.home-pg-body-hiltop-tmplt .home-all-news-sec-elmt-con#home-all-news-sec-elmt-con-id * .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:-60px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-4 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-5 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-6 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-7 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-8 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-9 >.grimlock-region__inner.region__inner,
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id .grimlock-region--pb-10 >.grimlock-region__inner.region__inner{
        margin-bottom:-30px !important;
    }
    .home-pg-body-hiltop-tmplt #home-all-news-sec-elmt-con-id #home-all-news-sec-elmt-inner-con-id{
        margin-bottom:-30px !important;
    }

    .home-pg-body-hiltop-tmplt #sticky-cover-sec-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #article-sec-con-id .grimlock-region__inner.region__inner{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
    .home-pg-body-hiltop-tmplt #grimlock_section_widget-45.grimlock_section_widget-45 .region__inner{
        padding-top:0px !important;
        /*padding-bottom:0px !important;*/
    }
    .home-pg-body-hiltop-tmplt #cover-home-sec-con-id #cover-home-sec-con--inner-id{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.home-page-block-sec-news-sticker .home-page-block-sec-news-sticker-inner-con{
        padding-top:0px !important;
        padding-bottom:0px !important;
        margin-top:0px !important;
        margin-bottom:45px !important;
    }
}

/*.home-pg-body-hiltop-tmpl-667 #region__inner-id{
    
}*/


/*End Block White Space*/



.main-news-content-sec-con.home-page-block-sec{

}

.main-news-content-sec-con.home-page-block-sec .card .card-media > a{
    display: flex;
    flex-direction: column-reverse;
}
.main-news-content-sec-con.home-page-block-sec .col2-news-sm-date-con{
    padding-top:0px !important;
}






.sidebar-right-sec-con{

}
.sidebar-right-sec-con .wp-block-group-flip-clock{

}
.sidebar-right-sec-con .wp-block-group-flip-clock .timer.flip-clock-wrapper{
    transform: scale(0.76) !important;
}
.sidebar-right-sec-con .wp-block-group-flip-clock .bp-block-members.avatar-thumb{
    margin-top: 28px;
    margin-bottom: -28px;
}

@media(max-width:1024px){
    .sidebar-right-sec-con .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.6) !important;
        margin-left: 0px;
    }
    .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.6) !important;
        margin-left: 0px;
    }
}
@media(max-width:768px){
    .sidebar-right-sec-con .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.85) !important;
        margin-left: 91px !important;
        margin-bottom: 46px !important;
    }
    .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.85) !important;
        margin-left: 91px !important;
        margin-bottom: 46px !important;
    }
}

@media(max-width:667px){
    .sidebar-right-sec-con .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.73) !important;
        margin-left: 37px !important;
        margin-bottom: 30px !important;
    }
    .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.73) !important;
        margin-left: 37px !important;
        margin-bottom: 30px !important;
    }
}
@media(max-width:480px){
    .sidebar-right-sec-con .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.84) !important;
        margin-left: 79px !important;
        margin-bottom: 37px !important;
    }
    .wp-block-group-flip-clock .timer.flip-clock-wrapper {
        transform: scale(0.84) !important;
        margin-left: 79px !important;
        margin-bottom: 37px !important;
    }
}

.news-scroller-elmt-item-con{
    display:inline-block !important;
    margin-right:32px !important;
}


@media(min-width:769px){
    #home-all-news-sec-elmt-con-id #post-614015d5d3504{
        /*flex: 0 0 33.3% !important;*/
    }
}


.main-news-content-sec-con.home-page-block-sec .card-media .entry-date{
    margin-bottom: -20px !important;
    z-index: 1 !important;
    background-color: rgb(255 255 255) !important;
    display: inline-flex !important;
    width: 100% !important;
    max-width: 65px !important;
    height: auto !important;
    min-height: 18px !important;
    max-height: 18px !important;
    align-items: center !important;
    justify-content: center !important;
    /* border: black solid; */
    padding: 0px !important;
    padding-top: 7px !important;
    color:black;
    /*transform: translate(3px, 3px);*/
    transform: translate(0px, 0px);
}




/*home all news sec date*/
.all-post-sec-elmt-con{

}

.post-category-elmt-con{
    margin-right:0px !important;
}
div.post-date-emnt-con-hider{
    display:none !important;
}


.all-post-sec-date-elmt-con{
    margin-bottom: -20px !important;
    z-index: 1 !important;
    background-color: rgb(255 255 255) !important;
    display: inline-flex !important;
    width: 100% !important;
    max-width: 65px !important;
    height: auto !important;
    min-height: 18px !important;
    max-height: 18px !important;
    align-items: center !important;
    justify-content: center !important;
    /* border: black solid; */
    padding: 0px !important;
    padding-top: 1px !important;
    color: black;
    /*transform: translate(-3px, 3px);*/
    transform: translate(-0px, 0px);
    top: 0px;
    right: 0px;
    position: absolute;
}
.all-post-sec-date-elmt-con .all-post-sec-date-elmt-inner-con{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 11px !important;
    line-height: 15px !important;
    padding-bottom: 5px !important;
    padding-top: 5px;
    color: black;
    text-transform: uppercase;
    font-weight: 100 !important;
    letter-spacing: 1.3px;
}
.all-post-sec-date-elmt-con .all-post-sec-date-elmt-inner-con .all-post-sec-date-col-1{

}
.all-post-sec-date-elmt-con .all-post-sec-date-elmt-inner-con .all-post-sec-date-col-2{

}

/*end home all news sec date*/


.home-all-news-sec-elmt-con .home-all-news-sec-elmt-con-title.home-all-news-sec-elmt-con-title-h{
    /*    font-size: 16px !important;
        line-height: 28px !important;*/
    font-size: 16px !important;
    line-height: 23px !important;
}

#marquee.marquee-news-scroler{
    padding-left: 0px !important;
}

@media(max-width:768px){
    #home-all-news-sec-elmt-con-id .card-body{
        padding-top: 10px !important;
    }
}




/*Article Date*/

#article-sec-con-id.article-sec-elmt-master-con .article-section-cat-links-elmmt.cat-links.cat-links-elmmt{
    margin-bottom: 0px !important;
    z-index: 1 !important;
    background-color: rgb(255 255 255) !important;
    display: inline-flex !important;
    width: 100% !important;
    max-width: 65px !important;
    height: auto !important;
    min-height: 18px !important;
    max-height: 18px !important;
    align-items: center !important;
    justify-content: center !important;
    /* border: black solid; */
    padding: 0px !important;
    padding-top: 1px !important;
    color: black;
    /*transform: translate(-3px, 3px);*/
    transform: translate(-0px, 0px);
    top: 0px;
    right: 0px;
    position: absolute;
    margin-top: 0px;
}
#article-sec-con-id.article-sec-elmt-master-con .article-section-cat-links-elmmt.cat-links.cat-links-elmmt .cat-links-label{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 11px !important;
    line-height: 15px !important;
    padding-bottom: 5px !important;
    padding-top: 5px;
    color: black;
    text-transform: uppercase;
    font-weight: 100 !important;
    letter-spacing: 1.3px;
}
/*End article Date*/


#article-sec-con-id.article-sec-elmt-master-con .article-sec-hdn-elmt{
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 0px;
    margin-top: -5px;
}

.wp-block-group.wp-block-group-flip-clock{
    background-color: transparent !important;
    opacity: 1 !important;
    border: none !important;
    box-shadow: unset !important;
}
.wp-block-group.wp-block-group-flip-clock .wp-block-group__inner-container h3:after{
    display: none !important;
}


@media(min-width:481px){
    .top-header-cover-elmt-con-sec{
        margin-bottom:24px !important;
    }
    * .home-page-block-sec#navigation.topbar-navigation-elemt-con-sec{
        /*margin-top:-24px !important;*/
        margin-top:0px !important;
    }
}

.news-pg-news-img-elmt{
    width:100%;
    height:auto;
}

.news-pg-news-item-con{
    margin-bottom: 42px;
}

.news-pg-news-item-h{
    line-height: 28px;
    margin-top: 12px;
}



.ul-pagination-elmt-con{
    list-style-type: none;
    padding-left: 0px;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: auto;
    height: auto;
}
.ul-pagination-elmt-con li{

}
.ul-pagination-elmt-con li.active{

}
.ul-pagination-elmt-con li a{
    background-color: #cccccc;
    color: rgb(33, 33, 33);
    margin-right: 6px;
    font-size: 18px;
    line-height: 18px;
    padding: 10px 16px 8px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 37px;
}
.ul-pagination-elmt-con li a:hover {
    background-color: #383636;
    color: white;
}
.ul-pagination-elmt-con li.active a{
    background-color: #383636;
    color: white;
}

@media(max-width:768px){
    #content:not(.content-hm-pg-sec){
        /*#content{*/
        padding-left:0px !important;
        padding-right:0px !important;
    }
}

.recent-news-content-col-sec-elmt img{
    max-width: 100% !important;
}

body:not(.home-pg-body-hiltop-tmplt) .wp-block-group.wp-block-group-flip-clock{
    /*display: none !important;*/
}


@media(min-width:481px) and (max-width:1024px){
    .inner-page-content-sidbar-col{
        flex: 0 0 35%;
        max-width: 35%;
    }
    .inner-page-content-elmt-col{
        flex: 0 0 100%;
        max-width: 100%;
        /*        flex: 0 0 65%;
                max-width: 65%;*/
    }
}


@media(max-width:480px){
    #header-top-sec-mobile-vertcle{
        display:flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;
    }
    #header-top-sec-mobile-vertcle .header-col-3-img-con{
        width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: flex;
        align-items: flex-start;
        justify-content: center;
    }

    #header{
        /*margin-bottom:42px;*/
        margin-bottom:0px;
    }

    .home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con {
        margin-bottom: 45px !important;
        padding-right: 16px;
    }

}



/*Event gallery page*/

.event-gallery-pg-col-con{
    margin-bottom: 22px;
}

.event-gallery-pg-col-con .event-gallery-pg-col-elmt{
    max-width:100% !important;
}
.event-gallery-pg-col-con .event-gallery-pg-col-elmt-title{
    line-height: 26px;
    margin-top: 11px;
    margin-bottom: 16px;
}
/*End event gallery page*/



/*Video galery page*/
.video-gallery-pg-item-elmt-con{
    margin-bottom: 24px;
}
.video-gallery-pg-item-elmt-con .video-gallery-pg-item-elmt-iframe{
    width: 100% !important;
    max-width: 100% !important;
}
.video-gallery-pg-item-elmt-con .video-gallery-pg-item-elmt-h{
    line-height: 28px;
    margin-top: 6px;
}
/*End video galley page*/



/*Footer*/
.footer-colset-row-master-con{

}
.footer-colset-row-con{

}
.footer-colset-row-elmt-con{

}

@media(max-width:667px){
    .footer-colset-row-master-con{
        width:100%;
        display:flex;
    }
    .footer-colset-row-con{
        width:100%;
        display:flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .footer-colset-row-elmt-con{
        width:100%;
        max-width:100%;
        flex: 0 0 100%;

        margin-bottom: 28px !important;
    }
    .footer-colset-row-elmt-con .widget-title{
        margin-bottom:8px !important;
    }
}
/*End Footer*/


/*Countdown*/
.count-down-sidebar-elmt-sec-con{
    margin-bottom: 26px;
}
.count-down-sidebar-elmt-sec-con .count-down-sidebar-elmt-sec-h{
    font-weight: 700;
    font-size: 14.4px;
    line-height: 14.4px;
    margin-bottom: 28px !important;
}


body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
    transform: scale(0.8) !important;
    padding-right: 20px !important;
}
body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
    transform: scale(0.74) !important;
    padding-right: 20px !important;
}

@media(max-width:1024px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
        transform: scale(0.613) !important;
        padding-right: 20px !important;
        margin-left: 4px;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
        transform: scale(0.74) !important;
        padding-right: 20px !important;
        margin-left: 84px;
    }
}

@media(max-width:768px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
        transform: scale(0.8) !important;
        padding-right: 20px !important;
        margin-left: 125px;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper{
        transform: scale(0.56) !important;
        padding-right: 20px !important;
        margin-left: 2px;
    }
}

@media (max-width: 667px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper {
        transform: scale(0.78) !important;
        padding-right: 20px !important;
        margin-left: 74px;
    }
}

@media (max-width: 480px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper {
        transform: scale(0.9) !important;
        padding-right: 20px !important;
        margin-left: 112px;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-con .timer.flip-clock-wrapper {
        transform: scale(0.83) !important;
        padding-right: 20px !important;
        margin-left: 122px;
    }
}


.count-down-sidebar-elmt-sec-con .flip-clock-divider.days .flip-clock-label {
    /*    top: -46px !important;
        left: 66px !important;*/
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    /*width: 110px;*/
    width: max-content;
}
.count-down-sidebar-elmt-sec-con .flip-clock-divider.hours .flip-clock-label {
    /*    top: -46px !important;
        left: 66px !important;*/
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    /*width: 110px;*/
    width: max-content;
}
.count-down-sidebar-elmt-sec-con .flip-clock-divider.minutes .flip-clock-label {
    /*    top: -46px !important;
        left: 66px !important;*/
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    /*width: 110px;*/
    width: max-content;
}
.count-down-sidebar-elmt-sec-con .flip-clock-divider.seconds .flip-clock-label{
    /*    top: -46px !important;
        left: 66px !important;*/
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    /*width: 110px;*/
    width: max-content;
}


@media(max-width:1024px){
    /*    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-h{
            transform: scale(0.613) !important;
            padding-right: 20px !important;
            margin-left: 4px;
        }*/
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-h{
        margin-left: 19px;
    }
}

@media(max-width:768px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-h{
        margin-left: 29px;
        margin-bottom: 34px !important;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-h{
        margin-left: 12px;
        margin-bottom: 24px !important;
    }
}

@media(max-width:667px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-h{
        margin-left: 8px;
        margin-bottom: -19px !important;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-h{
        margin-left: 0px;
        margin-bottom: -34px !important;
    }
}

@media(max-width:480px){
    body.home-pg-body-hiltop-tmplt .count-down-sidebar-elmt-sec-h{
        margin-left: 5px;
        margin-bottom: 42px !important;
    }
    body:not(.home-pg-body-hiltop-tmplt) .count-down-sidebar-elmt-sec-h{
        margin-left: 21px;
        margin-bottom: 31px !important;
    }

    #sidebar-con-right-sec-elmt{
        margin-top: 64px !important;
    }
}

/*End Countdown*/



.socla-share-icon-con.socla-share-icon-con-hiltop-1{
    /*display: flex;*/
    display: none !important;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 8px;
    transform: scale(0.93);
    margin-left: -12px;
}
.socla-share-icon-con.socla-share-icon-con-hiltop-2{
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 42px;
    margin-bottom: 12px;
}
.socla-share-icon-con.socla-share-icon-con-hiltop-3{
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    margin-top: 42px;
    margin-bottom: 12px;
}







.bottom-page-info-con{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    height: auto;
    /*margin-top: 46px;*/
    margin-top: 24px;
    margin-bottom: 24px;
}

body:not(.home-pg-body) footer#footer{
    margin-top: 0px !important;
}
body.home-pg-body #content{
    margin-top: -18px;
}
header#header{
    z-index: 999999999;
}
@media(max-width:480px){
    body.home-pg-body #content{
        margin-top: -40px;
    }
}

.bottom-page-info-con .page-info-left-withsocial-share-con{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 15px;
    line-height: 24px;
    margin-top:0px;
}
.bottom-page-info-con .page-info-left-withsocial-share-con .page-info-left-withsocial-share-date{

}
.bottom-page-info-con .page-info-left-withsocial-share-con .page-info-left-withsocial-share-cat{

}


.bottom-page-info-con .socla-share-icon-con{
    margin-top: 0px;
    margin-bottom: 0px;
}

@media(max-width:480px){
    .bottom-page-info-con {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 100%;
        height: auto;
        /*margin-top: 46px;*/
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .socla-share-icon-con.socla-share-icon-con-hiltop-3 {
        width: 100%;
        height: auto;
        position: relative;
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 18px !important;
        margin-bottom: 0px;
    }
}

@media (min-width:769px) and (max-width:991px){
    #content.site-content{
        padding-left: 12px;
        padding-right: 12px;
    }
}

.upcoming-event-popup-model-con{

}

.upcoming-event-popup-model-footer-con{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.upcoming-event-popup-model-footer-left-col{

}
.upcoming-event-popup-model-footer-right-col{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.upcoming-event-popup-model-footer-right-label{
    margin-bottom: 0px;
    margin-right: 8px;
}
.add_new_sec_cus_sec.add_new_sec_cus_sec-section{
    padding-top:50px;
}

@media(min-width:769px){
    .add_new_sec_cus_sec.add_new_sec_cus_sec-section {
        padding-left: 30px;
        padding-right: 30px;
    }
}






/*Freame work*/
/*Copied*/

/*======================= Container =======================*/
.sed-con{
    width:100%;
    max-width: 100%;
    display:flex;
    flex-direction:column;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 40px !important;
}


/*====================== Row ============================*/
.sed-row{
    width:100%;
    max-width: 100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content: flex-start;
    align-items: flex-start;
    /*gap: 16px;*/
    gap: 32px;
    row-gap: 40px;
    padding-left: 20px;
    padding-right: 20px;
}

@media(max-width:481px){
    .sed-row{
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media(max-width:480px){
    .sed-row{
        padding-left: 10px;
        padding-right: 10px;
    }
    .main-navigation .navbar-toggler{
        right: -6px;
    }
}


/*===================== Column =========================*/
.sed-col-lg{
    /*all*/
}
.sed-col-md{
    /*all | max 1024*/
}
.sed-col-smd{
    /*all | max 768*/
}
.sed-col-sm{
    /*all | max 667*/
}
.sed-col-xs{
    /*all | max 480*/
}


.sed-col{
    width:100%;
    max-width:100%;
    row-gap: 40px;
    display: flex;
    flex-direction: column;
}

.sed-col.sed-col-lg-hider{
    display:none !important;
}

.sed-col.sed-col-lg-1{
    width:100%;
    max-width:calc(((100% / 12) * 1)  - 22px);
}
.sed-col.sed-col-lg-2{
    width:100%;
    /*max-width:calc(((100% / 12) * 2)  - 22px);*/
    max-width:calc(((100% / 12) * 2)  - 24px);
}
.sed-col.sed-col-lg-3{
    width:100%;
    max-width:calc(((100% / 12) * 3)  - 24px);
}
.sed-col.sed-col-lg-4{
    width:100%;
    /*max-width:calc(((100% / 12) * 4)  - 22px);*/
    max-width:calc(((100% / 12) * 4)  - 24px);
}
.sed-col.sed-col-lg-5{
    width:100%;
    max-width:calc(((100% / 12) * 5)  - 22px);
}
.sed-col.sed-col-lg-6{
    width:100%;
    max-width:calc(((100% / 12) * 6)  - 22px);
}
.sed-col.sed-col-lg-7{
    width:100%;
    max-width:calc(((100% / 12) * 7)  - 22px);
}
.sed-col.sed-col-lg-8{
    width:100%;
    max-width:calc(((100% / 12) * 8)  - 22px);
}
.sed-col.sed-col-lg-9{
    width:100%;
    max-width:calc(((100% / 12) * 9)  - 22px);
}
.sed-col.sed-col-lg-10{
    width:100%;
    max-width:calc(((100% / 12) * 10)  - 22px);
}
.sed-col.sed-col-lg-11{
    width:100%;
    max-width:calc(((100% / 12) * 11)  - 22px);
}
.sed-col.sed-col-lg-12{
    width:100%;
    max-width:calc(((100% / 12) * 12)  - 22px);
}

.sed-row .sed-col.sed-col-lg-12{
    max-width:calc(((100% / 12) * 12)  - 0px);
}


/*
.sed-col.sed-col-md-1{
    width:100%;
    max-width:calc(((100% / 12) * 1)  - 22px);
}
.sed-col.sed-col-md-2{
    width:100%;
    max-width:calc(((100% / 12) * 2)  - 27px);
}
.sed-col.sed-col-md-3{
    width:100%;
    max-width:calc(((100% / 12) * 3)  - 24px);
}
.sed-col.sed-col-md-4{
    width:100%;
    max-width:calc(((100% / 12) * 4)  - 22px);
}
.sed-col.sed-col-md-5{
    width:100%;
    max-width:calc(((100% / 12) * 5)  - 22px);
}
.sed-col.sed-col-md-6{
    width:100%;
    max-width:calc(((100% / 12) * 6)  - 22px);
}
.sed-col.sed-col-md-7{
    width:100%;
    max-width:calc(((100% / 12) * 7)  - 22px);
}
.sed-col.sed-col-md-8{
    width:100%;
    max-width:calc(((100% / 12) * 8)  - 22px);
}
.sed-col.sed-col-md-9{
    width:100%;
    max-width:calc(((100% / 12) * 9)  - 22px);
}
.sed-col.sed-col-md-10{
    width:100%;
    max-width:calc(((100% / 12) * 10)  - 22px);
}
.sed-col.sed-col-md-11{
    width:100%;
    max-width:calc(((100% / 12) * 11)  - 22px);
}
.sed-col.sed-col-md-12{
    width:100%;
    max-width:calc(((100% / 12) * 12)  - 22px);
}

.sed-row .sed-col.sed-col-md-12{
    max-width:calc(((100% / 12) * 12)  - 0px);
}*/


@media(max-width:1024px){
    .sed-col.sed-col-md-hider{
        display:none !important;
    }

    .sed-col.sed-col-md-1{
        width:100%;
        max-width:calc(((100% / 12) * 1)  - 22px);
    }
    .sed-col.sed-col-md-2{
        width:100%;
        max-width:calc(((100% / 12) * 2)  - 22px);
    }
    .sed-col.sed-col-md-3{
        width:100%;
        max-width:calc(((100% / 12) * 3)  - 22px);
    }
    .sed-col.sed-col-md-4{
        width:100%;
        max-width:calc(((100% / 12) * 4)  - 22px);
    }
    .sed-col.sed-col-md-5{
        width:100%;
        max-width:calc(((100% / 12) * 5)  - 22px);
    }
    .sed-col.sed-col-md-6{
        width:100%;
        max-width:calc(((100% / 12) * 6)  - 16px);
    }
    .sed-col.sed-col-md-7{
        width:100%;
        max-width:calc(((100% / 12) * 7)  - 22px);
    }
    .sed-col.sed-col-md-8{
        width:100%;
        max-width:calc(((100% / 12) * 8)  - 22px);
    }
    .sed-col.sed-col-md-9{
        width:100%;
        max-width:calc(((100% / 12) * 9)  - 22px);
    }
    .sed-col.sed-col-md-10{
        width:100%;
        max-width:calc(((100% / 12) * 10)  - 22px);
    }
    .sed-col.sed-col-md-11{
        width:100%;
        max-width:calc(((100% / 12) * 11)  - 22px);
    }
    .sed-col.sed-col-md-12{
        width:100%;
        max-width:calc(((100% / 12) * 12)  - 22px);
    }

    .sed-row .sed-col.sed-col-md-12{
        max-width:calc(((100% / 12) * 12)  - 0px);
    }
}

@media(max-width:768px){
    .sed-col.sed-col-smd-hider{
        display:none !important;
    }

    .sed-col.sed-col-smd-1{
        width:100%;
        max-width:calc(((100% / 12) * 1)  - 22px);
    }
    .sed-col.sed-col-smd-2{
        width:100%;
        max-width:calc(((100% / 12) * 2)  - 22px);
    }
    .sed-col.sed-col-smd-3{
        width:100%;
        max-width:calc(((100% / 12) * 3)  - 22px);
    }
    .sed-col.sed-col-smd-4{
        width:100%;
        max-width:calc(((100% / 12) * 4)  - 22px);
    }
    .sed-col.sed-col-smd-5{
        width:100%;
        max-width:calc(((100% / 12) * 5)  - 22px);
    }
    .sed-col.sed-col-smd-6{
        width:100%;
        max-width:calc(((100% / 12) * 6)  - 22px);
    }
    .sed-col.sed-col-smd-7{
        width:100%;
        max-width:calc(((100% / 12) * 7)  - 22px);
    }
    .sed-col.sed-col-smd-8{
        width:100%;
        max-width:calc(((100% / 12) * 8)  - 22px);
    }
    .sed-col.sed-col-smd-9{
        width:100%;
        max-width:calc(((100% / 12) * 9)  - 22px);
    }
    .sed-col.sed-col-smd-10{
        width:100%;
        max-width:calc(((100% / 12) * 10)  - 22px);
    }
    .sed-col.sed-col-smd-11{
        width:100%;
        max-width:calc(((100% / 12) * 11)  - 22px);
    }
    .sed-col.sed-col-smd-12{
        width:100%;
        max-width:calc(((100% / 12) * 12)  - 22px);
    }

    .sed-row .sed-col.sed-col-smd-12{
        max-width:calc(((100% / 12) * 12)  - 0px);
    }
}

@media(max-width:667px){
    .sed-col.sed-col-sm-hider{
        display:none !important;
    }

    .sed-col.sed-col-sm-1{
        width:100%;
        max-width:calc(((100% / 12) * 1)  - 22px);
    }
    .sed-col.sed-col-sm-2{
        width:100%;
        max-width:calc(((100% / 12) * 2)  - 22px);
    }
    .sed-col.sed-col-sm-3{
        width:100%;
        max-width:calc(((100% / 12) * 3)  - 22px);
    }
    .sed-col.sed-col-sm-4{
        width:100%;
        max-width:calc(((100% / 12) * 4)  - 22px);
    }
    .sed-col.sed-col-sm-5{
        width:100%;
        max-width:calc(((100% / 12) * 5)  - 22px);
    }
    .sed-col.sed-col-sm-6{
        width:100%;
        max-width:calc(((100% / 12) * 6)  - 22px);
    }
    .sed-col.sed-col-sm-7{
        width:100%;
        max-width:calc(((100% / 12) * 7)  - 22px);
    }
    .sed-col.sed-col-sm-8{
        width:100%;
        max-width:calc(((100% / 12) * 8)  - 22px);
    }
    .sed-col.sed-col-sm-9{
        width:100%;
        max-width:calc(((100% / 12) * 9)  - 22px);
    }
    .sed-col.sed-col-sm-10{
        width:100%;
        max-width:calc(((100% / 12) * 10)  - 22px);
    }
    .sed-col.sed-col-sm-11{
        width:100%;
        max-width:calc(((100% / 12) * 11)  - 22px);
    }
    .sed-col.sed-col-sm-12{
        width:100%;
        max-width:calc(((100% / 12) * 12)  - 22px);
    }

    .sed-row .sed-col.sed-col-sm-12{
        max-width:calc(((100% / 12) * 12)  - 0px);
    }
}

@media(max-width:480px){
    .sed-col.sed-col-xs-hider{
        display: none !important;
    }

    .sed-col.sed-col-xs-1{
        width:100%;
        max-width:calc(((100% / 12) * 1)  - 22px);
    }
    .sed-col.sed-col-xs-2{
        width:100%;
        max-width:calc(((100% / 12) * 2)  - 22px);
    }
    .sed-col.sed-col-xs-3{
        width:100%;
        max-width:calc(((100% / 12) * 3)  - 22px);
    }
    .sed-col.sed-col-xs-4{
        width:100%;
        max-width:calc(((100% / 12) * 4)  - 22px);
    }
    .sed-col.sed-col-xs-5{
        width:100%;
        max-width:calc(((100% / 12) * 5)  - 22px);
    }
    .sed-col.sed-col-xs-6{
        width:100%;
        max-width:calc(((100% / 12) * 6)  - 22px);
    }
    .sed-col.sed-col-xs-7{
        width:100%;
        max-width:calc(((100% / 12) * 7)  - 22px);
    }
    .sed-col.sed-col-xs-8{
        width:100%;
        max-width:calc(((100% / 12) * 8)  - 22px);
    }
    .sed-col.sed-col-xs-9{
        width:100%;
        max-width:calc(((100% / 12) * 9)  - 22px);
    }
    .sed-col.sed-col-xs-10{
        width:100%;
        max-width:calc(((100% / 12) * 10)  - 22px);
    }
    .sed-col.sed-col-xs-11{
        width:100%;
        max-width:calc(((100% / 12) * 11)  - 22px);
    }
    .sed-col.sed-col-xs-12{
        width:100%;
        max-width:calc(((100% / 12) * 12)  - 22px);
    }

    .sed-row .sed-col.sed-col-xs-12{
        max-width:calc(((100% / 12) * 12)  - 0px);
    }
}
/*End column*/
/*End Copied*/
/*End Freame work*/




.hompe-pg-vdo-sec-elmt-con{
    margin-bottom: -30px !important;
}
.home-pg-body-hiltop-tmplt .hompe-pg-vdo-sec-elmt-con{
    margin-bottom: -30px !important;
}






@media(max-width:991.98px){
    .home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con{
        /*margin-bottom:90px !important;*/
        /*margin-bottom:45px !important;*/
        /*margin-bottom:0px !important;*/
        /*margin-bottom:-45px !important;*/
        margin-bottom:0px !important;
    }
    .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .region__inner{
        padding-bottom:0px !important;
    }
}
@media(max-width:768){
    .home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con{
        /*margin-bottom:90px !important;*/
        /*margin-bottom:45px !important;*/
        /*margin-bottom:0px !important;*/
        margin-bottom:-45px !important;
    }
    .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .region__inner{
        padding-bottom:0px !important;
    }
}
@media(max-width:767.98px){
    .home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con{
        /*margin-bottom:90px !important;*/
        /*margin-bottom:45px !important;*/
        /*margin-bottom:0px !important;*/
        /*margin-bottom:-45px !important;*/
        margin-bottom:0px !important;
    }
    .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-vdo-sec-elmt-con{
        margin-bottom: 0px !important;
    }
    .home-pg-body-hiltop-tmplt .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .hompe-pg-block-vdo-sec-elmt-con .region__container.region__container-elmt{
        margin-bottom: -30px !important;
    }
    .region__inner{
        padding-bottom:0px !important;
    }
}









@media(min-width:992px){
    [class*="wp-block-"].alignfull {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .section__content--avatars-3-3-3-3-cols-classic .shortcode-author-avatars .grimlock-author-avatars__author-list > li {
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }

    .home-pg-body-hiltop-tmplt .hompe-pg-vdo-sec-elmt-con {
        margin-bottom: 30px !important;
    }
}
@media(max-width:768px){
    #content > .region__container{
        padding-left:0px !important;
        padding-right:0px !important;
    }
}
@media(max-width:767.98px){
    .home-pg-body-hiltop-tmplt #grimlock_section_widget-45.grimlock_section_widget-45 .region__inner{
        padding-bottom:0px !important;
    }
    #content > .region__container{
        padding-left:0px !important;
        padding-right:0px !important;
    }
}
@media(max-width:480px){
    #prefooter{
        margin-top:32px !important;
    }
    #content > .region__container{
        padding-left:0px !important;
        padding-right:0px !important;
    }
}


/*Tester*/
.sed-row{
    /*background-color: pink;*/
}
/*End Tester*/





article#post-614015d5c7a40{
    padding-right:0px !important;
    /*margin-bottom: -10px !important;*/
    margin-bottom: 0px !important;
}



.grimlock-query-section__posts.posts.grimlock-posts--height-equalized.posts--height-equalized.grimlock-posts--8-4-cols-featured-grid.posts--8-4-cols-featured-grid.grimlock-posts--per-page-4.posts--per-page-4.grimlock-posts--type-post.posts--type-post{
    /*margin-right: -30px !important;*/
    margin-right: -60px !important;
}


.sed-h-style-1{
    margin:0px;
    pading:0px;
    margin-bottom: 8px;
    font-size:32px;
}
.sed-h-style-2{
    margin:0px;
    pading:0px;
    margin-bottom: 8px;
    font-size:22px;
}
.sed-h-style-3{
    margin:0px;
    pading:0px;
    margin-bottom: 8px;
    font-size:16px;
}
.sed-p-style-1{
    margin:0px;
    pading:0px;
    /*margin-bottom: 8px;*/
    font-size:12px;
}
.sed-i-style-1{
    margin:0px;
    pading:0px;
    /*margin-bottom: 8px;*/
    /*font-size:12px;*/
    width:100%;
    height:auto;
    max-height: unset;
    max-width: unset;
}



.template-h-elmt{
    /*    margin: 0px;
        width: 100%;
        height: auto;
        font-size: 28px;
        line-height: 34px;
        padding: 0px;
        border-left: 6px double black;
        padding-left: 8px;
        margin-bottom: 18px;
        background-image: linear-gradient(45deg, #e5e5e5, #e5e5e5);
        padding: 5px 10px;*/
    margin: 0px;
    /*width: 100%;*/
    width: calc(100% + 0px);
    height: auto;
    font-size: 28px;
    line-height: 34px;
    padding: 0px;
    /*border-left: 6px double white;*/
    padding-left: 8px;
    margin-bottom: 18px;
    /* background-image: linear-gradient(45deg, #d5d5d5, transparent); */
    background-color: #f10e0e;
    color: white;
    padding: 5px 10px;
    /*margin-left: -1px;*/
    /*margin-left: -3px;*/
    margin-left: 0px;
}

.post-date-time-elmt{
    /*transform: translate(0px, -2px);*/
    transform: translate(0px, 0px);
    display: inline-flex;
}

.post-date-time-elmt .col2-news-sm-date-con{
    /*        background-color: #e7e7e7;
        color: black;
        font-size: 11px !important;
        line-height: 20px !important;
        margin: 0px !important;
        padding: 4px 4px 0px 4px !important;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin-top: -10px !important;
        white-space: nowrap;
        word-break: keep-all;
        width: auto;
        font-weight: 900 !important;*/
    background-color: black;
    color: white;
    font-size: 11px !important;
    line-height: 19px !important;
    margin: 0px !important;
    padding: 4px 6px 0px 6px !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: -9px !important;
    white-space: nowrap;
    word-break: keep-all;
    width: auto;
    font-weight: 500 !important;

    gap:4px;
}

.subline-ext-desc-2-elmt{
    margin-bottom: 6px;
}

@font-face {
    font-family: "HarshaWeb-Raum";
    src: local("HarshaWeb-Raum"), url("../fonts/HarshaWeb-Raum.woff") format("woff");
    font-display: swap;
}

@font-face {
    font-family: "HarshaWeb-Regular";
    src: local("HarshaWeb-Regular"), url("../fonts/NotoSansSinhala-Regular.woff") format("woff");
    font-display: swap;
}


@font-face {
    font-family: "fm-ab";
    src:url("../fonts/fm_ab__.ttf");
    src: local("largefont"), url(../fonts/fm_ab__.ttf") format("truetype");
}

@font-face {
    font-family: "fm-abhay";
    src:url("../fonts/fm_abhay.ttf");
    src: local("largefont"), url(../fonts/fm_abhay.ttf") format("truetype");
}


@font-face {
    font-family: "fm-emane";
    src:url("../fonts/fm_emane.ttf ");
    src: local("largefont"), url(../fonts/fm_emane.ttf") format("truetype");
}


@font-face {
    font-family: "fm-basur";
    src:url("../fonts/fm_basur.ttf");
    src: local("largefont"), url(../fonts/fm_basur.ttf") format("truetype");
}


@font-face {
    font-family: "fm-ganga";
    src:url("../fonts/fm_ganga.ttf");
    src: local("largefont"), url(../fonts/fm_ganga.ttf") format("truetype");
}


@font-face {
    font-family: "fm-malithi";
    src:url("../fonts/FM-Malithi_0.ttf");
    src: local("largefont"), url(../fonts/FM-Malithi_0.ttf") format("truetype");
}
@font-face {
    font-family: "sinha-samadi";
    src:url("../fonts/SINHA-Samadi-2012.ttf");
    src: local("largefont"), url(../fonts/SINHA-Samadi-2012.ttf") format("truetype");
}



.entry-date.entry-date-style-1{

}

.time-elmt-sec-1{
    transform: translateY(-2px);
    display: inline-flex;
}


.entry-header.entry-header-news-list{
    margin-bottom: 3px !important;
}

.list-news-style-1-sec-elmt-con{

}


/*@media (min-width: 992px){*/
.list-news-style-1-sec-elmt-con article.articel-list-elmt{
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
.list-news-style-1-sec-elmt-con article.articel-list-elmt .card-media{
    flex: 0 0 20% !important;
    max-width: 20% !important;
    /*margin-bottom: 18px;*/
    margin-bottom: 0px;
}
.list-news-style-1-sec-elmt-con .mrg-lr-unsestter-elmt#list-news-style-1-sec-elmt-co-inner-handler-1 {
    margin-left:0px !important;
    margin-right:0px !important;
    display: flex !important;
    gap: 16px;
    margin-bottom: -16px;
}
#mrg-unsetter-imprt{
    /*margin-left:0px !important;*/
    /*margin-right:0px !important;*/

    margin-right: 0px !important;
    width: 100%;
    columns: 2;
    gap: 22px;
    /*margin-bottom: -16px;*/
}
@media(max-width:768px){
    #mrg-unsetter-imprt{
        margin-right: 0px !important;
        width: 100%;
        columns: 1;
        gap: 22px;
        margin-bottom: -16px;
    }
}
@media(max-width:480px){
    #mrg-unsetter-imprt{
        margin-right: 0px !important;
        width: 100%;
        columns: 1;
        gap: 22px;
        margin-bottom: -16px;
    }
}
#mrg-unsetter-imprt article{
    /*    flex: 0 0 50% !important;
        max-width: 50% !important;*/
    flex: unset;
    max-width: unset !important;
    width: 100% !important;
    break-inside: avoid;
    float: unset !important;
    margin-bottom: 16px !important;
}
/*}*/


@media(max-width:991px){
    #mrg-unsetter-imprt article {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .main-news-content-sec-con .main-news-content-sec-main-news {
        /*        min-width: calc(100% + 15px) !important;
                margin-left: 0px;*/
        min-width: calc(100% + 0px) !important;
        margin-left: 0px;
    }
    #mrg-unsetter-imprt article:not(:first-child) {
        /*        margin-left: 15px;
                max-width: calc(100% - 15px) !important;
                margin-top: 16px !important;*/
        margin-left: 0px;
        max-width: calc(100% - 0px) !important;
        margin-top: 0px !important;
    }
}
@media(max-width:768px){
    #mrg-unsetter-imprt article {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        /*padding-right: 15px !important;*/
        padding-right: 0px !important;
    }
    #mrg-unsetter-imprt article:not(:first-child) {
        margin-left: 0px;
        max-width: calc(100% - 0px) !important;
        /*margin-top: 16px !important;*/
        margin-top: 0px !important;
    }
    /*    #mrg-unsetter-imprt article:not(:first-child) {
            margin-left: 0px;
            max-width: calc(100% - 0px) !important;
            margin-top: 16px !important;
        }*/
}
@media(max-width:667px){
    #mrg-unsetter-imprt article:not(:first-child) {
        /*        margin-left: 0px;
                max-width: calc(100% + 15px) !important;
                margin-top: 16px !important;
                padding-right: 0px !important;
                flex: 0 0 calc(100% + 15px) !important;*/
        margin-left: 0px;
        max-width: calc(100% + 0px) !important;
        margin-top: 0px !important;
        padding-right: 0px !important;
        flex: 0 0 calc(100% + 0px) !important;
    }
    .list-news-style-1-sec-elmt-con article.articel-list-elmt {
        /*        flex: 0 0 calc(100% + 15px) !important;
                max-width: calc(100% + 15px) !important;
                min-width: calc(100% + 15px) !important;
                margin-left: -15px;
                margin-right: 0px !important;*/
        flex: 0 0 calc(100% + 0px) !important;
        max-width: calc(100% + 0px) !important;
        min-width: calc(100% + 0px) !important;
        margin-left: -0px;
        margin-right: 0px !important;
    }
}
@media(max-width:480px){
    .home-pg-body-hiltop-tmplt .home-page-block-sec.main-news-content-sec-con {
        /*margin-bottom: 45px !important;*/
        margin-bottom: 0px !important;
        padding-right: 0px;
    }

}



/*Post View*/

.post-view-con{
    display:block;
    width:100%;
    height:auto;
}
.post-view-con .post-view-inner-con{
    width:100%;
    height:auto;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    width:100%;
    height:auto;
    row-gap: 20px;
}
.post-view-con .post-view-row-con{
    width:100%;
    height:auto;
}
.post-view-con .post-view-row{
    width:100%;
    height:auto;
}


.post-view-con .post-view-title{
    font-size: 18px;

    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;

}

.post-view-con .post-view-description{
    font-size: 16px;

    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}


.post-view-con .post-view-info{
    width:100%;
    height:auto;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    list-style: none;

    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    /*margin-bottom: 0px;*/
    margin-left: 0px;
    column-gap: 26px;
    margin-bottom: -12px;
}
.post-view-con .post-view-info .post-view-info-li{
    width:auto;
    height:auto;
}
.post-view-con .post-view-info .post-view-info-li .post-view-info-elmt{
    font-size: 14px;
    /* border: 0.3px solid black; */
    /* padding: 3px 5px; */
    line-height: 14px;
    height: auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* color: white; */
    /*background-color: black;*/
}


.post-view-con .post-view-img{
    width: 100%;
    height:auto;
    max-width: 100%;

    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.post-view-con .post-view-content{
    font-size: 14px;
}
.post-view-con .post-view-content ul{
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-position: inside;
}

.post-view-con .post-view-data-not-found{

}
.post-view-con .post-view-invalid-id{

}
.post-view-con .post-view-invalid-id-error-msg{

}

/*Post VIew*/








/*header*/

.header-sec-elmt-con{
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    /*padding: 15px 16px 40px 16px;*/
    padding: 15px 16px 15px 16px;
    height: auto;
    gap: 26px;
}
.header-sec-elmt-logo-left-con{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 26px;
}

.header-sec-elmt-logo-left{

}
.header-sec-elmt-logo-left-i{
    width: 100%;
    height: auto;
    max-width: 120px;
    min-width: 120px;
    max-height: unset;
    min-height: unset;
}


.header-sec-elmt-text-con{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    gap: 16px;
    width: auto;
}
.header-sec-elmt-text-row-1{
    font-size: 32px;
    color: white;
}
.header-sec-elmt-text-row-2{
    font-size: 24px;
    color: white;
}
.header-sec-elmt-text-row-3{
    font-size: 24px;
    color: white;
}


.header-sec-elmt-logo-right{
    width: 100%;
    height: auto;
    max-width: 120px;
    min-width: 120px;
    max-height: unset;
    min-height: unset;
}

@media(max-width:768px){
    .header-sec-elmt-text-row-3{
        display:none !important;
    }

    .header-sec-elmt-logo-left-i{
        width: 100%;
        height: auto;
        max-width: 100px;
        min-width: 100px;
        max-height: unset;
        min-height: unset;
    }
    .header-sec-elmt-logo-right{
        width: 100%;
        height: auto;
        max-width: 100px;
        min-width: 100px;
        max-height: unset;
        min-height: unset;
    }
}
@media(max-width:667px){
    .header-sec-elmt-text-row-2{
        display:none !important;
    }
    .header-sec-elmt-text-row-3{
        display:none !important;
    }

    .header-sec-elmt-logo-left-i{
        width: 100%;
        height: auto;
        max-width: 80px;
        min-width: 80px;
        max-height: unset;
        min-height: unset;
    }
    .header-sec-elmt-logo-right{
        width: 100%;
        height: auto;
        max-width: 80px;
        min-width: 80px;
        max-height: unset;
        min-height: unset;
    }
}

@media(max-width:480px){
    .header-sec-elmt-logo-right{
        display:none !important;
    }

    .header-sec-elmt-con {
        padding: 15px 16px 15px 16px;
    }
}

@media(max-width:414px){
    .header-sec-elmt-logo-left-i{
        width: 100%;
        height: auto;
        max-width: 60px;
        min-width: 60px;
        max-height: unset;
        min-height: unset;
    }
    .header-sec-elmt-logo-right{
        width: 100%;
        height: auto;
        max-width: 60px;
        min-width: 60px;
        max-height: unset;
        min-height: unset;
    }

    .header-sec-elmt-logo-left-con {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        gap: 20px;
    }
}
/*end header*/


.news-view-page-body{

}
.news-view-page-body{

}

@media(min-width:481px){
    .news-view-page-body .recent-news-content-col-sec-elmt{
        padding-right: 36px;
    }
}


.site-footer .region__inner{
    padding-left: 22px !important;
    padding-right: 22px !important;
}

#prefooter{
    display:none !important;
}

.template-h-elmt{
    position: relative;
    padding-left: 52px;
}
.template-h-elmt:before{
    content: "";
    width: 3px;
    color: white;
    height: calc(100% + 0px);
    background-color: white;
    z-index: 999999999;
    display: block;
    position: absolute;
    left: 21px;
    bottom: 0px;
    box-shadow: -8px 0px 0px 0px white, 8px 0px 0px 0px white;
    transform: rotate(4deg);
}
/*sf*/



.template-h-elmt-2{
    margin: 0px;
    width: 100%;
    height: auto;
    font-size: 28px;
    line-height: 34px;
    padding: 0px;
    /*border-left: 6px double black;*/
    border-left: none !important;
    padding-left: 8px;
    margin-bottom: 18px;
    /*background-image: linear-gradient(45deg, #d5d5d5, transparent);*/
    background-image: none !important;
    padding: 5px 10px;
    position: relative;
}
.template-h-elmt-2-inner{
    z-index: 2;
    display: table;
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    /*background-color: #9f9f22;*/
    padding-left: 8px;
    padding-right: 8px;
    transform: skewX(-15deg);
    padding-top: 4px;
    padding-bottom: 4px;
}
.template-h-elmt-2-line{
    width: 100%;
    display: inline-block;
    position: absolute;
    z-index: 1;
    left: 0px;
    min-width: 100%;
    height: 100%;
    max-height: 1.2px;
    top: 50%;
}



.post-date-time-elmt{

}
.template-h-elmt-2:after{
    display:none !important;
}
.template-h-elmt-2:before{
    display:none !important;
}

.grimlock-site-logo .custom-logo-link .custom-logo{
    display:none !important;
}
@media(max-width:480px){
    .grimlock-site-logo .custom-logo-link .custom-logo{
        display:none !important;
    }
}

footer#footer{
    margin-top: 36px !important;
}
.navbar-toggler{
    top:25px !important;
}
.navbar-toggler.collapsed{
    top:50% !important;
}





/*slider-c-item-content-con*/
.slider-c-item-content-con{
    /*gap: 8px;*/
    gap: 0px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.slider-c-item-content-i{

}

.slider-c-item-content-con-text-c{
    gap: 8px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding-top: 0px !important
}
.slider-c-item-content-con-text-c-h{
    /*    display: -webkit-box !important;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;*/
    font-size:24px;
    font-weight: 700;
    -webkit-font-smoothing: antialiased;
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    margin-bottom:0px !important;
    line-height: 35px;
}
.slider-c-item-content-con-text-c-p{
    /*    display: -webkit-box !important;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 4;*/

    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-size: 1rem;*/
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 26px;
    text-transform: none;

    font-size: 19px;
    margin-bottom:0px !important;
}
/*end slider-c-item-content-con*/

.min-news-block.home-page-block-sec{
    max-width: 100% !important;
    min-width: unset !important;
    width: 100% !important;
}





nav#navigation{
    /* opacity:0 !important; 
    visibility: hidden !important;
    display:none !important;  */

    header#header{
        margin-bottom: 18px !important;
    }

}
@media(max-width:1024px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:991px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/

    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:768px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/

    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:667px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:480px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:441px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:337px){
    nav#navigation{
        /*        opacity:0 !important;
                visibility: hidden !important;
                display:none !important;*/
    }

    header#header{
        margin-bottom: 18px !important;
    }
}



@media(min-width:769px){
    .header-sec-elmt-con{

    }
    .header-sec-elmt-text-con{
        display:none !important;
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
@media(max-width:768px){
    .header-sec-elmt-con{
        background-image:none !important;
        background-color: #9f0102 !important;
    }
    .header-sec-elmt-text-con{

    }

    header#header{
        margin-bottom: 18px !important;
    }
}


.social-share-i-elmt-con {
    width: auto;
    max-width: fit-content;
    height: auto;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 12px;
}
.social-share-i-elmt{
    width: 36px;
    height: auto;
    max-height: 36px;
    min-height: 36px;
    max-width: 36px;
}
.social-share-i-elmt:hover{
    opacity: 1;
}
.fb-share-button{
    width: 36px;
    height: auto;
    max-height: 36px;
    min-height: 36px;
    max-width: 36px;
    opacity: 0;
    visibility: hidden;

    /*transform: scale(1.5);*/
    transform: scale(1.0);
    transform-origin: left top;
}
.social-share-i-elmt.social-share-i-elmt-db-cus{
    position:absolute;
    left: 0px;
    top:0px;
}
.fb-share-button.fb_iframe_widget{

}
.bottom-page-info-con.bottom-page-info-con-item-view-pg{

}

.social-share-master-con{
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: end;
}
.social-share-master-inner-con{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: center;
}
.social-share-h-elmt{
    text-align: left;
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 6px;
}

@media(max-width:667px){
    .bottom-page-info-con.bottom-page-info-con-item-view-pg {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 16px;
    }

    header#header{
        margin-bottom: 18px !important;
    }
}
/*temp*/

/*header#header{
    margin-bottom:-30px;
}*/

@media(max-width:991px){
    .fb-share-button-con{
        margin-right: 8px !important;
    }
}

@media(max-width:768px){
    .header-sec-elmt-logo-left-con{
        width: 100% !important;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .header-sec-elmt-logo-left-con .header-sec-elmt-text-con{
        display: none !important;
    }
    .header-sec-elmt-logo-right{
        display: none !important;
    }
    .header-sec-elmt-logo-left-i {
        width: 100% !important;
        height: auto !important;
        max-width: 80px !important;
        min-width: 80px !important;
        max-height: unset !important;
        min-height: unset !important;
    }
    .header-sec-elmt-con {
        display: flex;
        flex-direction: row;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        padding: 15px 16px 16px 16px !important;
        height: auto;
        gap: 26px;
    }
}

@media(max-width:667px){
    .social-share-master-con {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
        justify-content: flex-start;
    }


    .header-sec-elmt-logo-left-i {
        width: 100% !important;
        height: auto !important;
        max-width: 60px !important;
        min-width: 60px !important;
        max-height: unset !important;
        min-height: unset !important;
    }

    .header-sec-elmt-con {
        display: flex;
        flex-direction: row;
        width: 100%;
        align-items: center;
        justify-content: space-between;
        box-sizing: border-box;
        padding: 10px 16px 10px 16px !important;
        height: auto;
        gap: 26px;
    }
}

@media(max-width:480px){
    .header-sec-elmt-logo-left-i {
        width: 100% !important;
        height: auto !important;
        max-width: 50px !important;
        min-width: 50px !important;
        max-height: unset !important;
        min-height: unset !important;
    }
}

/*End temp*/

@media(max-width:991px){
    .recent-news-content-col-sec-elmt p > img {
        max-width: 100% !important;
        width: 100% !important;
        padding-right: 0px !important;
    }
}

/*Logo Switcher*/
@media(min-width:779px){
    img.top-left-header-logo-lg{
        display:block !important;
    }
    img.top-left-header-logo-sm{
        display:none !important;
    }
}
@media(max-width:778px){
    img.top-left-header-logo-lg{
        display:none !important;
    }
    img.top-left-header-logo-sm{
        display:block !important;
    }

    img.top-left-header-logo-sm.header-sec-elmt-logo-left-i{
        width: auto !important;
        height: 70px !important;
        max-width: unset !important;
        min-width: auto !important;
        max-height: unset !important;
        min-height: unset !important;
    }
    .pg-h-with-back-btn-con .pg-h-with-back-btn-h{
        margin-bottom: 0px !important;
    }
}

@media(max-width: 767.98px){
    /*.sidebar-post-cat-sec-elmt{*/
    .grimlock-region__inner.region__inner.grimlock-region__inner-content-element.grimlock-region__inner-content-element-sec.sidebar-post-cat-sec-elmt{
        padding-top:0px !important;
        padding-bottom:0px !important;
    }
}

@media(max-width:667px){
    img.top-left-header-logo-sm.header-sec-elmt-logo-left-i{
        width: auto !important;
        height: 55px !important;
        max-width: unset !important;
        min-width: auto !important;
        max-height: unset !important;
        min-height: unset !important;
    }
    img.top-left-header-logo-sm.header-sec-elmt-logo-left-i{

    }
}

@media(max-width:480px){
    img.top-left-header-logo-sm.header-sec-elmt-logo-left-i {
        width: auto !important;
        height: 50px !important;
        max-width: unset !important;
        min-width: auto !important;
        max-height: unset !important;
        min-height: unset !important;
    }

    body.home-pg-body #content.content-hm-pg-sec {
        margin-top: -18px;
    }

    .pg-h-with-back-btn-con {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
        /*gap: 32px;*/
        gap: 14px;
    }

    #sidebar-con-right-sec-elmt {
        margin-top: 46px !important;
        padding-bottom: 0px !important;
    }
}

@media(max-width:371px){
    .pg-h-with-back-btn-con {
        margin-top: 4px;
    }
}
/*End Logo Switcher*/



/*Category view page*/
.cat-news-sec{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 16px;
    row-gap: 22px;
}
.cat-news-con{
    width: 100%;
    max-width: calc((100% / 3) - 11px);
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
}
.cat-news-item-con{

}
.cat-news-item-inner-con{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 8px;
}
.cat-news-item-h{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    /*font-size: 15.6px;*/
    /*font-size: calc(var(--grimlock-heading2-font-size) * 0.65);*/
    font-size: calc(var(--grimlock-heading2-font-size) * 0.75);
    font-weight: 700;
    line-height: 25px;
    color:rgba(0, 0, 0, 0.84);
}
.cat-news-item-h a{
    color:rgba(0, 0, 0, 0.84);
}
*:hover .cat-news-item-h a{
    color:rgba(0, 0, 0, 0.84);
}
.cat-news-item-i{
    width:100%;
    height:auto;
}
.cat-news-item-i:hover{
    opacity:1;
}
.cat-news-item-desc{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size:14.4px;
    font-weight: 400;
    line-height:22.752px;
    color:rgb(0, 0, 0);
}
.cat-news-item-desc a{
    color:rgb(0, 0, 0);
}

.cat-news-pagination-con{

}
.cat-news-pagination-inner-con{

}
.cat-news-pagination-inner-con .pagination.ul-pagination-elmt-con{
    /*.pagination.ul-pagination-elmt-con{*/
    flex-wrap: wrap;
    gap: 10px !important;
}

.cat-news-pagination-inner-con .pagination.ul-pagination-elmt-con a:hover{
    color:white !important;
    background-color:#494949 !important;
}

@media(min-width:1025px){
    .cat-news-pagination-inner-con .pagination.ul-pagination-elmt-con{
        /*.pagination.ul-pagination-elmt-con{*/
        flex-wrap: wrap;
        gap: 0px !important;
    }
}
@media(max-width:768px){
    .cat-news-con {
        max-width: calc((100% / 2) - 8px);
    }
}
@media(max-width:667px){
    .cat-news-con {
        max-width: calc((100% / 1) - 0px);
    }
}
/*End category view page*/


.card-body.sub-news-content-card-body {
    padding-top: 0px !important;
}
@media(max-width:667px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
    .card.grimlock-post__card.post__card img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
/*@media(max-width:481px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
@media(max-width:480px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
@media(max-width:391px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
@media(max-width:371px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
@media(max-width:370px){
    img.card-img.wp-post-image.lazyloaded.col2-news-sm-img {
        min-height: unset !important;
        max-height: unset !important;
        height: unset !important;
    }
}
*/

.template-h-elmt{
    /*    display: -webkit-box !important;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;*/

    min-height: 47px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}

.navbar-toggler:not(.collapsed) :after{
    display:none !important;
}
/*.navbar-toggler :before{
    display:block !important;
}*/

@media(max-width:991px){
    #menu-primary .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item.page_item a {
        padding-top: 10px;
        padding-bottom: 10px;
        color: black;
        font-size: 17px;
        font-weight: 600;
        opacity: 1;
        visibility: visible;
        padding-left: 0px;
    }
}

.list-news-top-h-sec{

}
.list-news-top-h-sec .main-news-content-sec-sub-news-h{
    margin-bottom: 8px;
}


.multi-video-thumbnail-sec{

}

.hhhhhhhhhhh{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: calc(var(--grimlock-heading2-font-size) * 0.75);
    font-weight: 700;
    line-height: 25px;
}

.desccccccccc{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14.4px;
    font-weight: 400;
    line-height: 22.752px;
    color: rgb(0, 0, 0);
}

/*time-con-elmt-1 text-over-flow line-4*/


/*Vidoe section*/
.video-grid-sec-heading-con{
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.video-grid-sec-video-con{
    overflow:hidden;
}
.video-grid-sec-heading-con{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: calc(var(--grimlock-heading2-font-size) * 0.75);
    font-weight: 700;
    line-height: 25px;
}
.video-grid-sec-desc-con{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14.4px;
    font-weight: 400;
    line-height: 22.752px;
    color: rgb(0, 0, 0);
}
.video_grid_news_item{
    width:100%;
}
/*end video section*/


/*Day video*/
.list-news-top-h-sec-notice-master-con{
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}
.list-news-top-h-sec-notice{
    width:100%;
}
.list-news-top-h-sec-notice-con{
    width:100%;
}
.list-news-top-h-sec-notice-inner-con{
    width:100%;
}
.list-news-top-h-sec-notice-i{
    float: left;
    padding-right: 18px;
    padding-top: 0px;
    width: 100%;
    max-width: 50% !important;
}
.list-news-top-h-sec-notice-t{
    margin:0px;
    color: black !important;
}

@media(min-width:481px){
    .list-news-top-h-sec-notice-t {
        margin: 0px;
        transform: translateY(-8px);
    }

    .list-news-top-h-sec-notice-i {
        float: left;
        padding-right: 18px;
        padding-bottom: 18px;
        padding-top: 0px;
        width: 100%;
        max-width: 50% !important;
    }
}

@media(max-width:480px){
    .list-news-top-h-sec-notice-i{
        float: left;
        padding-right: 0px;
        padding-top: 0px;
        width: 100%;
        max-width: 100% !important;
        padding-bottom: 18px;
    }
}
/*End day video*/


.full-width-self-elmt{
    width:100% !important;
}
.list-news-style-1-sec-elmt-co-inner-handler-1-cus-3{
    row-gap: 24px !important;
}



/*post view bottom section ui 1*/
.img-elmt-grid-sec-heading-con{
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.img-elmt-grid-sec-heading-con.img-elmt-grid-sec-heading-inner-con{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: calc(var(--grimlock-heading2-font-size) * 0.75);
    font-weight: 700;
    line-height: 25px;
}

.img-elmt-grid-sec-video-con{
    overflow:hidden;
}
.img-elmt_grid_news_item{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: calc(var(--grimlock-heading2-font-size) * 0.75);
    font-weight: 700;
    line-height: 25px;
}
.img-elmt_grid_news_item{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14.4px;
    font-weight: 400;
    line-height: 22.752px;
    color: rgb(0, 0, 0);
}
.img-elmt_grid_news_item{
    width:100%;
}

.img-elmtgrid-sec-desc-con{
    font-family: Heebo, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14.4px;
    font-weight: 400;
    line-height: 22.752px;
    color: rgb(0, 0, 0);
}
/*end post view bottom section ui 1*/






/*Class slider*/
/* --- start --- this style is constant ---------- */
@keyframes slider-key-next {
    0% {
        left: 100%;
        /*opacity:0;*/
    }
    100% {
        left: 0;
        /*opacity:1;*/
    }
}
@keyframes slider-key-left {
    0% {
        left: 0;
        /*opacity:0;*/
    }
    100% {
        left: -100%;
        /*opacity:1;*/
    }
}
@keyframes slider-key-previous {
    0% {
        left: -100%;
        /*opacity:0;*/
    }
    100% {
        left: 0;
        /*opacity:1;*/
    }
}
@keyframes slider-key-right {
    0% {
        left: 0;
        /*opacity:0;*/
    }
    100% {
        left: 100%;
        /*opacity:1;*/
    }
}
.slider {
    overflow: hidden;
    position: relative;
}
.slider > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    height: calc(100% - 30px);
    text-align: left !important;
}
.slider > ul > li {
    position: absolute;
    /*position: relative;*/
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}
.slider > ul > li.active {
    visibility: visible;
    left: 0;
}
.slider > ul > li.left {
    animation-name: slider-key-left;
}
.slider > ul > li.next {
    animation-name: slider-key-next;
}
.slider > ul > li.right {
    animation-name: slider-key-right;
}
.slider > ul > li.previous {
    animation-name: slider-key-previous;
}
/* --- end --- this style is constant ---------- */


/* -- your style here -- */
.slider {
    /*max-width: 600px;*/
    max-width: 100%;
    margin: 0 auto;
    background-color: transparent;
    box-shadow: none;
}
.slider > button {
    transition: 0.3s;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background-color: #FAFAFA;
    opacity: 0.5;
    border: 0;
    outline: none;
    padding: 0;
    cursor: pointer;
    border-radius: 100%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.2);
    background-size: 60%;
    background-repeat: no-repeat;
    background-position: center;
}
.slider > button:hover {
    opacity: 1;
    box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.slider > button:nth-child(2) {
    left: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAEAUlEQVR4Xu3dO24UQRCAYftYcAGfABFa4nUciDEcgQCJOwAShCBE7hMACY+A7mAly7K9NdNd1fX4LU0A9M5M1/8x3iUwpyd8lZ7Aaends/kTABRHAAAAFJ9A8e3zBABA8QkU3z5PAAAUn0Dx7fMEAEDxCRTfPk8AAJSdwOO282/teF92Am3jVZ8Az9reX7bjVzvOKiOoCOAQ//AXvzSCagCuxy+PoBKA2+KXRlAFwLH4ZRFUACCNXxJBdgBb419FcK/94kv2j4iZAeyN35u/bcfDdvwBQMwJEF/YLeMTgPjC+H1ZNgDE3xA/GwDib4yfCQDxd8TPAoD4O+NnAED8gfjRARB/MH5kAMSfED8qAOJPih8RAPEnxo8GgPiT40cCQHyF+FEAEF8pfgQAxFeM7x0A8ZXjewZAfIP4XgEQ3yi+RwDEN4zvDQDxjeN7AkD8BfG9ACD+ovgeABB/YfzVAIi/OP5KAMR3EH8VAOI7ib8CAPEdxbcGQHxn8S0BEN9hfCsAxHca3wIA8R3H1wZAfOfxNQEQP0B8LQDEDxJfAwDxA8WfDYD4weLPBED8gPFnARiJ/6ndxIt2/As6P6+3/aHd2KXk5kZ/RtBIfMn9sWbfBB60l72RvHQEAPElE16zRh0A8deElV5VFQDxpRnWrVMDQPx1UbdcGQBbppVwrRqAPqun7bhIOLRMW1IF0Af1pB2vMk0s2V7UAfR59f92rSMY+SiZbO5utmMCoO/2UTteg8BN+MONmAEYRfC5neB5O/66G2HsG/rYbt/kn4IPYxp5ErxrJ+lif8eeecy7n/n9GwQBDcwEMPrtgCfBAkCzAYBgQcSRS2oAAMFIEePXagEAgXHIvZfTBACCvVUMX6cNAASGMfdcygIACPaUMXqNFQAQGAXdehlLACDYWsdgvTUAEBhE3XKJFQBAsKWQ8tpVAECgHFZ6+pUAQCCtpLhuNQAQKMaVnNoDABBISimt8QIABEqBj53WEwAQHKul8OfeAIBAIfJdp/QIAASGCLwCAIERAs8AQGCAwDsAECgjiAAABIoIogAAgRKCSABAoIAgGgAQTEYQEQAIJiKICgAEkxBEBgCCCQiiAwDBIIIMAEAwgCALABDsRJAJAAh2IMgGAAQbEWQEAIINCLICAIEQQWYAIwh+tBffb8dX4RzDLssOYA+CHv+sHf1n7aX/qgBgC4JS8ftgqgCQICgXvxqAuxCUjF8RwE0IysavCuAqgp+V3vDd9I620nuA6/s/b7/xvcq7/ds+zlQGkP4jnmSDAJBMKfEaACSOK9kaACRTSrwGAInjSrYGAMmUEq8BQOK4kq0BQDKlxGsAkDiuZGsAkEwp8RoAJI4r2RoAJFNKvOY/NR8wkHwupfAAAAAASUVORK5CYII=);
}
.slider > button:nth-child(3) {
    right: 10px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAEDklEQVR4Xu3cTW5TMRSG4XSAQMASmHUOEkwAiQ0gMWQBIFaAWA8qYgZijFhA1wXnQkPTNsn133GP/b2VPKjqe22f74nj3kg52fAjXYET6dWz+A0AxBEAAADiFRBfPjsAAMQrIL58dgAAiFdAfPnsAAAQr4D48tkBACBegc3mlVXg1NqZYiXUd4Al/J/W7lv7YO2zGgJlANvwH1yE/lsRgSqA6+FvX/hyCBQBHApfEoEagLXw5RAoAUgNXwqBCoAnluq5te2BL/WwP/2ZQAXAXUv8u7U3qcnv9JsagQqAJU8Q7NGvBAAEAPhbAXaCHQhqO8B26SC4qIQqAHYCAPB2sFRAeQfg7QAA/09DsmcCdoDLE7EkAgBc/d9YDgEAbj4ckUIAgP0fDsggAMDhT4ckEADg+MeD0yMAwPrnw1MjAMA6gKkfGwMgDcC0CACQDmBKBADIAzAdAgDkA5gKAQDKAEyDAADlAKZAAIA6AMMjAEA9gKERAKANgGERAKAdgCERAKAtgOEQAKA9gKEQAMAHwDAIAOAHYAgEAPAFEB4BAPwBhEYAgD4AwiIAQD8AIREAoC+AcAgA0B9AKAQAuB0AYRDkAHhks35xe/WacuQ7tqqP1p4VrK7Jt5flAHhrk/xWMFEu8atANQIA+IXT685VCADQKybfcYoRAMA3mJ53L0IAgJ4R+Y+VjQAA/qH0HAEAPasdbKwl/PfWznLmxQ6QU624fZfw31n7kjtFAORWLF7/4vCXpQAgXqA5M6oKPxfA8ij4ec7s6LtageVR8CdrT1d73uxQHX4ugII5csmRCtyzv/2w9rqgSk3CB0BB5RtdEiJ8ADRKM/M2YcIHQGZyDbqHCh8ADRLNuEW48AGQkV5l15DhA6Ay1cTLw4YPgMQEK7qFDh8AFckmXBo+fAAkpFjYZYjwAVCY7splw4QPgPYAhgofAG0BDBc+ANoBGDJ8ALQBMGz4AKgHMHT4AKgDMHz4ACgHMEX4ACgDME34AMgHMFX4AMgDMF34AEgHMGX4AEgDMG34AFgHMHX4ADgOYPrwAXAYgET4ANgPQCZ8ANwEIBU+AK4CkAsfAJcAJMMHwD8AsuEDQDx8dQDSr/ztu1/OV8SsPzcbpwfhX2SlCIDwd16oagAI/9ourQSA8Pe8RasAIPwD5zMVAI9t/efWHmaeU5t9G1fmuN26qwBYCvrS2q8MBNOHr/gcIBWBRPiKAFJ2ApnwVQEcQyAVvjKAfQjkwlcHsIvggf1S9H373Y7rTgMp/RdwqITLwfDU2lenGoe+LQBCx+M/OQD41zj0CAAIHY//5ADgX+PQIwAgdDz+kwOAf41DjwCA0PH4Tw4A/jUOPQIAQsfjPzkA+Nc49AgACB2P/+QA4F/j0CP8AQt1MpCfJsp4AAAAAElFTkSuQmCC);
}
.slider > ul > li > img {
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    left: 0;
    top: 0;
}
.slider > ul > li {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
    padding: 0;
}
.slider > ul > li h1,
.slider > ul > li p {
    position: relative;
    padding: 0;
    color: black;
    font-family: sans-serif;
}
.slider .slider-c-item-content-con-text-c-h{
    text-align: left;
    margin-top: 12px;
}
.slider .slider-c-item-content-con-text-c-p{
    text-align: left;
    margin-bottom: 52px !important;
}
/*end Class slider*/


.post-view-page-category-sec-1{
    margin-top: 64px;
    margin-bottom: 32px;
}
.post-view-page-category-sec-1 .entry-title a{
    color:black !important;
}
.post-view-page-category-sec-1:hover .entry-title a{
    color:black !important;
}
.post-view-page-category-sec-1 .entry-title:hover a{
    color:black !important;
}
.post-view-page-category-sec-1 .entry-title a:hover{
    color:black !important;
}
.post-view-page-category-sec-1 .entry-title a{
    color:black !important;
}
@media(max-width:767px){
    .post-view-page-category-sec-1{
        margin-top: 32px;
        margin-bottom: 32px;
    }
}
@media(max-width:480px){
    post-view-page-category-sec-1 {
        margin-top: 32px;
        margin-bottom: 0px;
    }
    .post-view-page-category-sec-1 .grimlock-region__inner.region__inner.grimlock-region__inner-content-element.grimlock-region__inner-content-element-sec{
        padding-bottom: 0px !important;
    }
}

.static-post-large{
    max-width: 100%;
    margin: 0 auto;
    background-color: transparent;
    box-shadow: none;

    overflow: hidden;
    position: relative;
}

.static-post-large ul{
    padding: 0px;
    list-style: none;
}
.static-post-large .slider-c-item-content-con{
    gap:12px
}
.static-post-large .slider-c-item-content-con-text-c{
    gap:12px
}

.top-r-banner-elmt-section{

}
.banner-top-bar-elmt{

}

@media(min-width:1026px){
    .top-r-banner-elmt-section{
        display: flex;
    }
}
@media(max-width:1025px){
    .top-r-banner-elmt-section{
        display:none !important
    }
}




/*Search Section 1*/
.search-sec.search-sec-s1{
    width:100%;
}
.search-sec.search-sec-s1 .search-con{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 22px;
    background-color: white;
}

.search-sec.search-sec-s1 .search-top-con{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 12px;
}
.search-sec.search-sec-s1 .search-top-main{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.search-sec.search-sec-s1 .search-top-left{
    width: 100%;
}
.search-sec.search-sec-s1 .search-input{

}
.search-sec.search-sec-s1 .search-top-right{

}
.search-sec.search-sec-s1 .search-button{

}

.search-sec.search-sec-s1 .search-top-advance-openner{
    width: 100%;
    align-items: flex-start;
    justify-content: center;
    display: flex;
}
.search-sec.search-sec-s1 .advanced-search-toggler{
    font-size: 14px;
    padding: 5px 6px;
    line-height: 1;
    border: none;
    border-radius: 0px;
    cursor: pointer;
}



.search-sec.search-sec-s1 .search-bottom-con{
    width: 100%;
    display:none;
}
.search-sec.search-sec-s1 .search-bottom-row{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 6px;
}
.search-sec.search-sec-s1 .search-bottom-col{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: calc(25% - 12px);
}

.search-sec.search-sec-s1 .search-item-h{
    width: 100%;
    font-size: 16px;
}
.search-sec.search-sec-s1 .search-item-c{
    width: 100%;
}

/*Date multi col*/
.search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 18px;
}
.search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-c-multy-col-inner{
    width: calc(50%);
}
.search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-c-multy-col-inner-h{
    font-size: 16px;
}
.search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-c-multy-col-inner-c{

}
.search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-date{

}




/*End Date multi col*/

.search-sec.search-sec-s1 .search-item-dropdown{

}
.search-sec.search-sec-s1 .search-item-dropdown option{

}
.search-sec.search-sec-s1 .search-item-date{

}
.search-sec.search-sec-s1 .search-item-number{

}


.search-sec.search-sec-s1 .search-bottom-col-1{
    width: calc(40% - 12px);
}
.search-sec.search-sec-s1 .search-bottom-col-2{
    width: calc(40% - 12px);
}
/*.search-sec.search-sec-s1 .search-bottom-col-3{
    width: calc(20% - 12px);
}*/
.search-sec.search-sec-s1 .search-bottom-col-4{
    width: calc(20% - 12px);
}


@media(max-width:768px){
    .search-bottom-row{
        flex-wrap:wrap;
        row-gap: 26px;
    }
    .search-bottom-col-1{
        width: calc(50% - 12px) !important;
    }
    .search-bottom-col-2{
        width: calc(50% - 12px) !important;
    }
    .search-bottom-col-3{
        width: calc(50% - 12px) !important;
    }
    .search-bottom-col-4{
        width: calc(50% - 12px) !important;
    }
}

@media(max-width:481px){
    .search-bottom-row{
        flex-wrap:wrap;
        row-gap: 26px;
    }
    .search-bottom-col-1{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-2{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-3{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-4{
        width: calc(100% - 0px) !important;
    }

    .search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 18px;
    }
    .search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-c-multy-col-inner {
        width: calc(100%);
    }
}

/*End Search Section 1*/



/*Search*/
.search-pg-content-con{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
    gap: 52px;
}
.search-pg-content-top-con{
    width: 100%;
}
.search-pg-content-middle-con{
    width: 100%;
}
.search-pg-content-bottom-con{
    width: 100%;
}


.search-pg-content-middle-con .search-item-cat-elmt{
    font-size: 15.5px;
    font-weight: 500;
    line-height: 1;
    margin-top: 8px;
    letter-spacing: 0.5px;
}
.search-pg-content-middle-con .search-result-post-image-elmt{

}
.list-news-style-1-sec-elmt-con article.articel-list-elmt .card-media.search-result-item-img-elmt-con{
    max-width: 120px !important;
}
.search-result-item-desc-a{
    font:14Px 'HarshaWeb-Regular';
    line-height:20px !important;
    letter-spacing:1.4px !important
}

.search-pg-content-con .list-news-style-1-sec-elmt-con .mrg-lr-unsestter-elmt#list-news-style-1-sec-elmt-co-inner-handler-1{
    gap:26px !important;
}

@media(max-width:667px){
    .search-pg-content-con {
        gap: 0px;
    }
}
/*End Search*/



/*Nav*/
/*.dynamic-nav{

}
.dynamic-nav-ul{
    width: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 22px;
    padding: 0px;
    margin: 0px;
    list-style: none;
    position: relative;
    color: black;
    background-color: transparent;
}
.dynamic-nav-li{
    position: relative;
    display: block;
}
.dynamic-nav-li-inner{

}
.dynamic-nav-li-a{
    color: black;
    font-size: 17px;
    font-weight: 600;
    opacity: 1;
    visibility: visible;
}

sub
.dynamic-nav-li-a-ul{
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
    max-width: 300px;
    min-width: 300p;
    display: block;
}
.dynamic-nav-li-a-ul-li{

}
.dynamic-nav-li-a-ul-li-a{
    color: black;
    font-size: 17px;
    font-weight: 600;
    opacity: 1;
    visibility: visible;
    white-space: nowrap;
}*/
/*End Nav*/
nav, nav *
{
    margin:0;
    padding:0;
}

nav			{
    position: relative;
    top: 0px;
    height: 50px;
    line-height: 50px;
    /*background-color: orange;*/
    width: auto;
    margin: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width:100%;
}

nav ul			{
    list-style-type: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0px;
    width:100%;
}
nav li			{
    position:relative;
}

nav ul li a		{
    text-decoration: none;
    /*color: green;*/
    float: left;
    width: auto;
    display: block;
    text-align: center;
    /*background-color: red;*/
    /*color: black !important;*/
    padding: 0px 18px;
}

nav ul li:hover ul	{
    display:block
}
nav ul ul
{
    display:none;
    position:absolute;
    /*background-color:orange;*/
    top:50px;
    left:0px
}
nav ul li a:hover
{
    background-color:white;
    display:block;
}

nav ul ul li{
    white-space: nowrap;
    width: 100%;
    min-width: 230px;
}
nav ul li:hover ul{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
nav ul li:hover ul li{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 2px;
}
nav ul li:hover ul li a{
    width: 100%;
    text-align: left;
    /*color: white !important;*/
}
nav ul liul li a:hover{
    /*color: black !important;*/
}

.nav-icon-mob{
    position: fixed;
    right: 16px;
    font-size: 32px;
    z-index: 999999999999999;
    cursor:pointer;
}
.nav-toggler-sec-mob{
    width:100%;
}

@media(min-width:769px){
    .nav-icon-mob{
        display:none !important;
    }
}
@media(max-width:768px){
    nav {
        position: relative;
        top: 0px;
        height: auto;
        line-height: 50px;
        /* background-color: orange; */
        width: 100%;
        margin: auto;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: center;
        min-height: 50px;
    }
    nav ul {
        list-style-type: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin: 0px;
        width: 100%;
        height: auto;
        padding: 10px 10px;
    }
    .nav-icon-mob {
        position: absolute;
        right: 16px;
        top: 10px;
        font-size: 32px;
        z-index: 999999999999999;
    }
    nav ul li{
        width:100%;
    }
    nav ul li a{
        width:100%;
    }
    nav ul ul {
        display: none;
        position: relative;
        /* background-color: orange; */
        top: 0px;
        left: 0px;
        padding: 0px;
        text-align: center;
    }
    nav ul li:hover ul li {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        gap: 2px;
        text-align: center;
    }
    nav ul li:hover ul li a {
        width: 100%;
        text-align: left;
        text-align: center;
        background-color: #ebebeb !important;
        color: black !important;
    }
    .nav-toggler-sec-mob{
        display: none;
    }
}




/*Header Style 1*/
.header-dynamic-sec{

}
.header-dynamic-sec-style-1{
    width: 100%;
    height: auto;
}

.header-dynamic-sec-style-1-con{
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
}

.header-dynamic-sec-style-1-con-col-1{
    display: flex;
    flex-direction: row;
    width: calc(50% - 15px);
    align-items: center;
    justify-content: space-between;
}
.header-dynamic-sec-style-1-con-col-1-col-1{

}
.header-dynamic-sec-style-1-con-col-1-col-2{

}

.header-dynamic-sec-style-1-con-col-2{
    display: flex;
    width: calc(50% - 15px);
    align-items: center;
    justify-content: flex-end;
}

.header-dynamic-sec-style-1-con-col-1-col-1-logo{
    width: auto;
    /*    max-width: 120px;
        min-width: 120px;*/
    height: 120px;
    max-height: 120px;
    min-height: 120px;
}
.header-dynamic-sec-style-1-con-col-1-col-2-midbanner{
    width: auto;
    height: 100%;
    max-height: 120px;
    max-width: 100%;
}
.header-dynamic-sec-style-1-con-col-1-col-3-script{
    width: auto;
    height: 100%;
    max-height: 120px;
    max-width: 100%;
}

@media(max-width:768px){
    .header-dynamic-sec-style-1-con{
        display: flex;
        flex-direction: column;
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        box-sizing: border-box;
    }
    .header-dynamic-sec-style-1-con-col-1{
        display: flex;
        flex-direction: row;
        width: calc(100%);
        align-items: center;
        justify-content: center;
    }
    .header-dynamic-sec-style-1-con-col-2{
        display:none !important;
    }
    .header-dynamic-sec-style-1-con-col-1-col-1-logo {
        width: auto;
        height: 90px;
        max-height: 90px;
        min-height: 90px;
    }
    .header-dynamic-sec-style-1-con-col-1-col-2-midbanner {
        width: auto;
        height: 100%;
        max-height: 90px;
        max-width: 100%;
    }
}

@media(max-width:481px){
    .header-dynamic-sec-style-1-con-col-1-col-1-logo {
        width: auto;
        height: 80px;
        max-height: 80px;
        min-height: 80px;
    }
    .header-dynamic-sec-style-1-con-col-1-col-2-midbanner {
        width: auto;
        height: 100%;
        max-height: 80px;
        max-width: 100%;
    }
}

@media(max-width:391px){
    .header-dynamic-sec-style-1-con-col-1-col-1-logo {
        width: auto;
        height: 72px;
        max-height: 72px;
        min-height: 72px;
    }
    .header-dynamic-sec-style-1-con-col-1-col-2-midbanner {
        width: auto;
        height: 100%;
        max-height: 72px;
        max-width: 100%;
    }
}
/*
.header-dynamic-sec-style-1-con-col-1{
    height:120px;
}
.header-dynamic-sec-style-1-con-col-1-col-1 {
    height: 120px;
}
.header-dynamic-sec-style-1-con-col-1-col-2 {
    height: 120px;
}*/
/*End Header Style 1*/


/*Marque*/
.marque-item-con{
    width: 100%;
    background-color: gray;
    padding: 8px;
}
.marque-item-sec{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 32px;
}
.marque-item-elmt{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
.marque-item-img{
    width: auto;
    height: 100% !important;
    max-height: 24px !important;
}
.marque-item-content{

}
/*End marque*/



/*Social media section*/
.top-social-con{
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
.top-social-a{
    text-decoration: none !important;
    padding: 0px;
    color: black;
    background-color: transparent;
    /*border-radius: 5px;*/
    /*    width: 32px;
        height: 32px;*/
}
.top-social-i{
    /*font-size: 22px;*/
    line-height: 1;
    letter-spacing: 0;
    display: flex !important;
    border-radius: 3px;
    align-items: center;
    justify-content: center;
    /*    color: blue;
        background-color: red;*/
    /*    width: 32px;
        height: 32px;*/
}
/*End social media section*/



/*Video Style (Large one then list with heading)*/
.video-list-1-item-con{
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-start;
    gap: 16px;
}
.video-list-1-item-col-1{
    width: 100%;
    max-width: 100px;
}
.video-list-1-item-col-2{

}
/*End Video Style (Large one then list with heading)*/


.width_height_full_elmt{
    width:100% !important;
    max-width:100% !important;
}


/*Combo Section 1*/
@media(max-width:667px){
    *.combo-sec-1-668{
        display:none !important;
    }
    *.combo-sec-1-667{
        display:block !important;
    }
}

@media(min-width:668px){
    *.combo-sec-1-668{
        display:block !important;
    }
    *.combo-sec-1-667{
        display:none !important;
    }
}
/*End Combo Section 1*/



/*Navigation Style 1*/
@media(max-width:768px){
    .nav-toggler-sec-mob > ul{
        gap: 14px !important;
    }
}
/*End Navigation Style 1*/


/*Custom Social share icon styling of detail page*/
.social-share-master-inner-con{

}
.social-share-master-inner-con div.st-btn{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.social-share-master-inner-con img{
    display: flex !important;
    align-self: baseline !important;
}
/*End Custom Social share icon styling of detail page*/




/*Nav Style 2*/
.dynaminc-nav-sec.dynaminc-nav-sec-setyle-2{
    width: 100%;
    display: block;
}
.dynaminc-nav-sec.dynaminc-nav-sec-setyle-2 .vertical-nav-1{
    width: 100%;
}
.dynaminc-nav-sec.dynaminc-nav-sec-setyle-2 .vertical-nav-1-ul{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;

}
.dynaminc-nav-sec.dynaminc-nav-sec-setyle-2 .vertical-nav-1-li{

}
.dynaminc-nav-sec.dynaminc-nav-sec-setyle-2 .vertical-nav-1-a{

}
/*End Nav Style 2*/



/*Addres Section 01*/
.contact-sec.contact-sec-1{
    display: block;
    width: 100%;
    margin-bottom:0px !important;
}
.contact-sec-con{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 12px;
}
.contact-sec-1-row{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 12px;
}
.contact-sec-1-col-1{
    width: 15px;
}
.contact-sec-1-col-2{
    width: auto;
    color:black;
}
.contact-sec-1-col-1-icon{
    font-size: 18px;
    margin-top: 5px;

}
/*End Addres Section 01*/



/*Date Time and Weather*/
.dt_w-section{
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.dt_weather-con{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row-reverse;
}
.dt_weather-con-icon{
    width: auto;
    height: auto;
}
.dt_weather-con-t{

}

.datetime_ww-con{

}
.datetime_ww-con-elmt{

}

.dt_weather-con-icon-i{
    width: auto;
    height: 52px;
    margin-left: -6px;
}
/*End Date Time and Weather*/



/*Form element handler*/
.form-group-col{

}
/*End Form element handler*/


/*Model Custom*/
.modal-header{
    display: flex !important;
    flex-direction: row !important;
    background-color: #000000 !important;
}
.modal-title{
    font-size: 22px !important;
    font-weight: 500;
    padding: 8px;
}

.modal-title1{
    font-size: 22px !important;
    font-weight: 500;
    color: white;
    padding-top: 8px;
}
.modal-header button.close{
    color:red !important;
    opacity:1;
}


.otp-congirm-model{

}
.otp-congirm-model .modal-dialog{
    width: 100%;
    max-width: calc(100% - 200px) !important;
    margin-top: 42px;
}
.otp-congirm-model-top-t{
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
}
.otp-congirm-model-bottom-t{
    font-size: 13px;
    line-height: 18px;
    font-style: italic;
    margin-top: 6px;
}

.otp-congirm-l-con{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 36px;
}
.otp-congirm-l-sec{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 1px;
}
.otp-congirm-l-h{
    font-size: 17px;
    font-weight: 600;
}
.otp-congirm-l-t{
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
}
.otp-congirm-l-b{
    margin-top: 6px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 12px;
}
.otp-congirm-l-b-col-1{
    text-transform: uppercase;
}
.otp-congirm-l-b-col-1-2{
    font-size: 14px;
    line-height: 20px;
}
.otp-congirm-desc-h{
    font-size: 18px;
    text-transform: uppercase;
    line-height: 16px;
    letter-spacing: 0.5px;
    font-weight: 600;
    margin-bottom: 8px;
    display: block;
    text-align: left;
    border-bottom: 1px solid #d7d7d7 !important;
    padding-bottom: 5px;
}
.otp-congirm-desc-h.otp-congirm-desc-h-r{
    text-align: center;
    margin-bottom:16px;
}
.otp-congirm-desc-h-l{
    border-bottom: none !important;
    font-size:18px;
}
.otp-congirm-left-border{
    /*border: 1px solid #d7d7d7;*/
    border: none;
    /*padding: 5px 10px 8px 10px;*/
    padding:0px;
    padding-right: 22px;
}
.otp-congirm-right-border{
    /*border: 1px solid #d7d7d7;*/
    /*border-left:none;*/
    /*padding: 5px 10px 8px 10px;*/
}

.otp-congirm-r-con{
    border: 1px solid #d7d7d7;
    padding: 8px 8px;
}
.otp-congirm-r-sec{
    display: flex;
    flex-direction: column;
    gap: 3px;
    align-items: center;
    justify-content: flex-start;
}
.otp-congirm-row-1{
    font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
}
.otp-congirm-row-2{
    margin-bottom: 0px;
    width: 100%;
    max-width: 300px;
    margin-top: 16px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 0px;
}
.otp-congirm-row-3{
    margin-top: 6px;
}
.otp-congirm-row-4{
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-style: italic;
    margin-top: 28px;
    text-align: center;
}
.otp-congirm-infor-dark{
    font-weight: 500;
    display: inline-block;
}
.otp-congirm-sen-btn{
    text-transform:uppercase;
}

@media(max-width:768px){
    .otp-congirm-left-border {
        border: none;
        padding-right: 0px;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
    .otp-congirm-right-border{
        /*border: none;*/
        padding-right: 0px;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
        margin-top: 64px;
    }
    .otp-congirm-container{
        padding-left:0px !important;
        padding-right:0px !important;
        text-align: center;
    }
    .otp-congirm-desc-h-l{
        text-align: center;
    }
    .otp-congirm-l-sec {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        gap: 1px;
        text-align: center;
        width: 100%;
    }
    .otp-congirm-l-b {
        margin-top: 15;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 12px;
        flex-direction: column;
    }
    .otp-congirm-model .modal-dialog {
        width: 100%;
        max-width: calc(100% - 32px) !important;
        margin-top: 42px;
    }
}

@media(max-width:481px){
    .otp-congirm-model .modal-dialog {
        width: 100%;
        max-width: calc(100% - 0px) !important;
        margin-top: 42px;
    }
}
/*End Model Custom*/




/*search container query*/
.search-bottom-row-size-getter{
    container-name: serachsectionContainer;
    container-type: inline-size;
}


@container serachsectionContainer (max-width: 768px) {
    .search-bottom-row{
        flex-wrap:wrap;
        row-gap: 26px;
    }
    .search-bottom-col-1{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-2{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-3{
        width: calc(100% - 0px) !important;
    }
    .search-bottom-col-4{
        width: calc(100% - 0px) !important;
    }

    .search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        gap: 18px;
    }
    .search-sec.search-sec-s1 .search-item-c.search-item-c-multy-col .search-item-c-multy-col-inner {
        width: calc(100%);
    }
}
/*end seawrch container quwery*/

.loader-fixer-sec{
    display: none;
    align-items: center;
    justify-content: center;
    width:100vw;
    height:auto;
    z-index: 9999999999;
    overflow:hidden;
    position: absolute;
    top:0px;
    left:0px;
}
.loader-fixer-sec .loader-fixer-con{
    display: flex;
    align-items: center;
    justify-content: center;
    width:100vw;
    height:auto;
    z-index: 9999999999;
    visibility: visible;
    opacity: 1;
    overflow: hidden;
    backdrop-filter: blur(10px);
    background-color: rgba(255,2555,2555,0.3);
}
.loader-fixer-sec .loader-fixer-con .loader-fixer-elmt{
    width:30%;
    height:auto;
    max-width: 150px;
    z-index: 9999999;
    visibility: visible;
    opacity: 1;
    display:block;
}






/*________________________________*/
/*============ COMMON ============
----------------------------------*/

/*Button*/
.sed-btn-elmt{
    font-size: 13px !important;
    border: 1px solid transparent !important;
    border-radius: 0 !important;
    outline: none !important;
    padding: 6px 12px !important;
}
.sed-btn-elmt-save{
    background-color: #22BAA0 !important;
    color:white !important;
}
.sed-btn-elmt-save:hover{
    background-color: #157347 !important;
    color:white !important;
}
.sed-btn-elmt-cancel{
    background-color: #919191 !important;
    color:white !important;

}
.sed-btn-elmt-cancel:hover{
    background-color: #727272 !important;
    color:white !important;
}
/*End Button*/




/*Button set wrapper style 1*/
.btn-set-wrapper-sec{
    width:100%;
}
.btn-set-wrapper-con{
    width:100%;
    display:flex;
    flex-direction:row;
    align-items: center;
    justify-content: flex-start;
    gap:12px;
}
/*end Button set wrapper style 1*/


/*Padding*/
* .pad-lr-unsetter{
    padding-left:0px !important;
    padding-right:0px !important;
}

.pad-t-10{
    padding-top:10px !important;
}
.pad-r-10{
    padding-right:10px !important;
}
.pad-b-10{
    padding-bottom:10px !important;
}
.pad-l-10{
    padding-left:10px !important;
}
/*End Padding*/


/*Margin*/
.mg-t-16{
    margin-top:16px !important;
}
.mg-r-16{
    margin-right:16px !important;
}
.mg-b-16{
    margin-bottom:16px !important;
}
.mg-l-16{
    margin-left:16px !important;
}

.mg-t-32{
    margin-top:32px !important;
}
.mg-r-32{
    margin-right:32px !important;
}
.mg-b-32{
    margin-bottom:32px !important;
}
.mg-l-32{
    margin-left:32px !important;
}
/*Enc Margin*/



/*check box*/
/*medium*/
.checkbox-con{
    display:flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width:100%;
    gap: 6px;
}
.checkbox-elmt{
    width: 24px;
    height: 24px;
}
.checkbox-text{

}
/*end check box*/

/*Row Input*/
.row-input-con{
    display:flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    width:100%;
}
.row-input-elmt{
}
.row-input-text{

}
/*End Row Input*/


/*Flexible set*/
.col-fl-con{
    display: flex;
    flex-direction:column;
    align-items: flex-start;
    justify-content:flex-start;
    width:100%;
}
.fl-gap-8{
    gap:8px;
}
/*End flexible set*/


/*________________________________
===========End COMMON ============
----------------------------------*/



.swapper-sec{
    width: 100%;
}
.swapper-con{
    width: 100%;
    display:flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap:22px;
}


.swapper-img-col{
    width:500%;
}
.swapper-img-col-inner{
    width:100%;
}
.swapper-img-elmt{
    width:100%;
    height:auto;
}


.swapper-cnt-col{
    width:auto;
    align-self: center;
}
.swapper-cnt-col-inner{
    width:100%;
    display:flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    gap:14px;
}
.swapper-cnt-col-inner-h{
    /*width:100%;*/
    width:auto;
    display:inline-block;
}
.swapper-cnt-col-inner-d{
    /*width:100%;*/
    width:auto;
    display:inline-block;
}
.swapper-cnt-col-inner-c{
    width:100%;
}
.swapper-cnt-col-inner-c-inner{
    width:100%;
}



.swapper-sec{
    container-name: swapSecCon;
    container-type: inline-size;
}


@container swapSecCon (max-width: 480px) {
    .swapper-con{
        width: 100% !important;
        display:flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        gap:22px !important;
    }

    .swapper-img-col{
        width:100% !important;
    }
    .swapper-cnt-col{
        width:100% !important;
    }
}



/*dynmc-grid-sec*/
/*============================*/
.dynmc-grid-sec{
    width:100%;
}
.dynmc-grid-con{
    width:100%;
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    row-gap:16px;
    column-gap: 22px;
}



.dynmc-grid-item-con{
    width:25%;
}
.dynmc-grid-item-inner-con{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items: flex-start;
    justify-content: flex-start;
}

.dynmc-grid-item-top{
    width:100%;
}
.dynmc-grid-item-top-inner{
    width:100%;
}
.dynmc-grid-item-top-i-link{
    width:100%;
    text-decoration: none;
    color:transparent;
    padding:0px;
    margin:0px;
}
.dynmc-grid-item-top-i{
    width:100%;
    height:auto;
    padding:0px;
    margin:0px;
}

.dynmc-grid-item-bottom{
    width:100%;
}
.dynmc-grid-item-bottom-inner{
    width:100%;
    display:flex;
    flex-direction:column;
    align-items: flex-start;
    justify-content: flex-start;
}
.dynmc-grid-item-bottom-h{
    width: auto;
    display: inline-block;
    padding:0px;
    margin:0px;

    align-self:center;
    /*    center
        self-start
        self-end
        normal
        unset*/
    
        
}
.dynmc-grid-item-bottom-h-link{
    width:100%;
    padding:0px;
    margin:0px;
    
/*    font: bold 20px 'HarshaWeb-Raum' !important;
        letter-spacing: 1.3px !important;
    text-decoration: none;
        line-height: 24px !important;
            line-height: 24px !important;
            word-spacing: 0px;*/

/*-webkit-line-clamp: 2 !important;*/
}
.dynmc-grid-item-bottom-p{
    width: auto;
    display: inline-block;
    padding:0px;
    margin:0px;
    align-self:center;
    
/*    -webkit-line-clamp: 2 !important;*/
}
.dynmc-grid-item-bottom-b{
    width: auto;
    display: inline-block;
    align-self:center;
    
    /*-webkit-line-clamp: 2 !important;*/
}

.dynmc-grid-sec a:hover img{
    opacity:1;
}


/*con*/
.dynmc-grid-sec{
    container-name: dynmcGridSec;
    container-type: inline-size;
}
@container dynmcGridSec (min-width: 1025px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 4) - 17px);
    }

    .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        width: calc((100% / 5) - 18px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        width: calc((100% / 6) - 19px);
    }
}
@container dynmcGridSec (max-width: 1024px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
}
@container dynmcGridSec (max-width: 991px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
}
@container dynmcGridSec (max-width: 768px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
}
@container dynmcGridSec (max-width: 667px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 2) - 11px);
    }
}
@container dynmcGridSec (max-width: 480px) {
    .dynmc-grid-con{
        row-gap:16px;
        column-gap: 22px;
    }
    .dynmc-grid-item-con{
        width: calc((100% / 1) - 0px);
    }
}




@container dynmcGridSec (min-width: 992px) and (max-width: 1024px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        width: calc((100% / 5) - 18px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
         width: calc((100% / 5) - 18px);
    }
}
@container dynmcGridSec (min-width: 769px) and (max-width: 991px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        /*width: calc((100% / 5) - 18px);*/
              width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
              width: calc((100% / 4) - 17px);
    }
}
@container dynmcGridSec (min-width: 668px) and (max-width: 768px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        /*width: calc((100% / 5) - 18px);*/
              width: calc((100% / 4) - 17px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
              width: calc((100% / 4) - 17px);
    }
}
@container dynmcGridSec (min-width: 481px) and (max-width: 667px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        /*width: calc((100% / 4) - 17px);*/
           width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        /*width: calc((100% / 5) - 18px);*/
           width: calc((100% / 3) - 15px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
           width: calc((100% / 3) - 15px);
    }
}
@container dynmcGridSec (min-width: 392px) and (max-width: 480px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        /*width: calc((100% / 3) - 15px);*/
        width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        /*width: calc((100% / 4) - 17px);*/
        width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        /*width: calc((100% / 5) - 18px);*/
        width: calc((100% / 2) - 11px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
        width: calc((100% / 2) - 11px);
    }
}
@container dynmcGridSec (max-width: 390px) {
 .dynmc-grid-con.dynmc-grid-con_col-1{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-1 .dynmc-grid-item-con{
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-2{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-2 .dynmc-grid-item-con{
          /*width: calc((100% / 2) - 11px);*/
           width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-3{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-3 .dynmc-grid-item-con{
        /*width: calc((100% / 3) - 15px);*/
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-4{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-4 .dynmc-grid-item-con{
        /*width: calc((100% / 4) - 17px);*/
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-5{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-5 .dynmc-grid-item-con{
        /*width: calc((100% / 5) - 18px);*/
         width: calc((100% / 1) - 0px);
    }
    
     .dynmc-grid-con.dynmc-grid-con_col-6{
   
    }
    .dynmc-grid-con.dynmc-grid-con_col-6 .dynmc-grid-item-con{
        /*width: calc((100% / 6) - 19px);*/
         width: calc((100% / 1) - 0px);
    }
}

/*column width*/
/*===============*/
/*1*/
/*-----*/


/*2*/
/*------*/


/*3*/
/*-------*/


/*4*/
/*--------*/


/*5*/
/*--------*/


/*6*/
/*--------*/


/*============================*/
/*end dynmc-grid-sec*/


.slider-container {
    height: 500px !important;
}

.slider-responsive{
    container-name: sliderresponsive;
    container-type: inline-size;
}


@container sliderresponsive (min-width:1025px){
    .slider-container{
        height: 500px !important;
    }
    div .col-md-4XX .responsive-clock {
        margin-left: 0px !important;
    }
}

@container sliderresponsive (max-width:1024px){
    .slider-container{
        height: 450px !important;
    }
    .flip-countdown {
        margin-left: -86px !important;
    }
    .online-ticket-btn {
        margin-top: -16px;
    }
    div .col-md-4XX .responsive-clock {
        margin-left: 0px !important;
    }
}

@container sliderresponsive (max-width:991px){
    .slider-container{
        height: 400px !important;
    }
    .flip-countdown {
        margin-top: -10px;
        margin-left: 0px !important;
    }
    div.timer.flip-clock-wrapper{
        margin-left: -20px !important;
    }
    
}

@media(min-width:991px){
    div.timer.flip-clock-wrapper{
        margin-left: 15px !important;
    }
}


@container sliderresponsive (max-width:768px){
    .slider-container{
        height: 350px !important;
    }
    .event-description {
        display: none;
    }

    .flip-countdown {
        margin-top: 10px;
    }
}

@container sliderresponsive (max-width:667px) {
    div.timer.flip-clock-wrapper {
        margin-left: 0px !important;
        transform: scale(0.6) !important;
        margin-top: 0px !important;
    }
}


@container sliderresponsive (max-width:479px){
    .slider-container{
        height: 250px !important;
    }
    .event-description {
        display: none;
    }
    .slider-c-item-content-con-text-c {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: -30px;
    }
    .flip-countdown {
        margin-top: -10px;
    }
    .event-slider-title {
        transform: scale(1) !important;
    }
    .event-slider-date {
        transform: scale(0.7) !important;
    }
    .event-slider-location {
        transform: scale(0.7) !important;
    }
    div .col-md-4XX .responsive-clock {
        transform: scale(0.5) !important;
        margin-left: 0px !important;
        margin-top: 0px !important;
    }
}

@media(min-width:769px) and (max-width:1024px){
    div.timer.flip-clock-wrapper{
        margin-left: -20px !important;
        transform: scale(0.53) !important;
    }
}

/* ------------ Event Slider ---------- */

@keyframes event-slider-key-next {
    0% {
        left: 100%;
        /*opacity:0;*/
    }
    100% {
        left: 0;
        /*opacity:1;*/
    }
}
@keyframes event-slider-key-left {
    0% {
        left: 0;
        /*opacity:0;*/
    }
    100% {
        left: -100%;
        /*opacity:1;*/
    }
}
@keyframes event-slider-key-previous {
    0% {
        left: -100%;
        /*opacity:0;*/
    }
    100% {
        left: 0;
        /*opacity:1;*/
    }
}
@keyframes event-slider-key-right {
    0% {
        left: 0;
        /*opacity:0;*/
    }
    100% {
        left: 100%;
        /*opacity:1;*/
    }
}

.event-slider {
    overflow: hidden;
    position: relative;
}
.event-slider > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden;
    height: calc(100% - 30px);
    text-align: left !important;
}
.event-slider > ul > li {
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    animation-timing-function: ease-in-out;
    animation-fill-mode: forwards;
}
.event-slider > ul > li.active {
    visibility: visible;
    left: 0;
}
.event-slider > ul > li.left {
    animation-name: event-slider-key-left;
}
.event-slider > ul > li.next {
    animation-name: event-slider-key-next;
}
.event-slider > ul > li.right {
    animation-name: event-slider-key-right;
}
.event-slider > ul > li.previous {
    animation-name: event-slider-key-previous;
}

/* Absolute Center Spinner */
.loading {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: show;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.loading {
    z-index: 999999;
}

/* Transparent Overlay */
.loading:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));

    background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
}

/* :not(:required) hides these rules from IE9 and below */
.loading:not(:required) {
    /* hide "loading..." text */
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.loading:not(:required):after {
    content: '';
    display: block;
    font-size: 10px;
    width: 1em;
    height: 1em;
    margin-top: -38.5em;
    -webkit-animation: spinner 1500ms infinite linear;
    -moz-animation: spinner 1500ms infinite linear;
    -ms-animation: spinner 1500ms infinite linear;
    -o-animation: spinner 1500ms infinite linear;
    animation: spinner 1500ms infinite linear;
    border-radius: 0.5em;
    -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
    box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
}

/* Animation */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* -------- end ------ */


.dynaminc-nav-sec.dynaminc-nav-sec-setyle-1 ul li.active{
-webkit-text-stroke: 0.3px #000000 !important;
}
