h3.tbk__title.kl-font-alt.fw-bold  {
    font-size:  18px;
    margin:  0;
}
.kl-title-block.text-center.tbk-symbol--line  {
    padding-bottom:  10px;
}
.pdlf-5  {
    padding:  0 5px;
}
@media all {
    .text-custom {
    color: #cd2122;
}
.row.gutter-0 {
    margin-right: 0;
    margin-left: 0;
}
.row.gutter-0>[class*=col-] {
    padding-right: 0;
    padding-left: 0;
}
.cover-fit-img {
    -o-object-fit: cover;
    object-fit: cover;
    overflow: hidden;
}
[data-zniconfam], [data-zniconfam]:before {
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.u-mb-0 {
    margin-bottom: 0!important;
}
.znBoxShadow-6  {
    box-shadow:  0 40px 60px 0 rgb(0 0 0 / 60%);
}
[class*=znBoxShadow-] {
    z-index: 1;
}
.m_title {
    margin-top: 0;
    color: #cd2122;
}
.m_title_ext {
    font-size: 18px;
    line-height: 1.4;
}
.zn_section {
    position: relative;
}
}
@media all {
    .znColumnElement-innerWrapper {
    width: 100%;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.znColumnElement-innerContent {
    width: 100%;
}
@media screen and (max-width:767px) {
.dsn-xs {
    display: none !important;
}
.dsshow-xs {
    display: block !important;
}
}
.zn_section {
    padding-top: 35px;
    padding-bottom: 35px;
    position: relative;
}
.kl-title-block {
    padding-top: 0;
    padding-bottom: 35px;
}
.tbk__title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
}
.tbk__subtitle {
    margin-top: 0;
    font-size: 20px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
}
.eluidd08ea539 {
    margin-bottom: -5px;
}
.eluidd08ea539 {
    padding-top: 26px;
    padding-bottom: 0px;
}
.eluidd08ea539 .tbk__title {
    margin-bottom: 10px;
}
.eluidd08ea539 .tbk__title {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
}
.eluid70b600ce {
    padding-top: 10px;
    padding-bottom: 25px;
}
.eluid70b600ce .tbk__title {
    margin-bottom: 10px;
}
.eluid70b600ce .tbk__title {
    font-size: 31px;
    line-height: 36px;
    font-weight: 600;
    color: #000;
    letter-spacing: 1px;
}
.eluid70b600ce .tbk__subtitle {
    font-size: 14px;
}
.znColumnElement-innerWrapper-eluid6930faa5 {
    min-height: px;
}
.image-boxes {
    margin-bottom: 30px;
    border-radius: 2px;
}
.image-boxes-img {
    width: 100%;
    height: auto;
}
.image-boxes-link {
    display: block;
    margin-bottom: 5px;
    position: relative;
}
.image-boxes-img-wrapper {
    display: block;
}
.image-boxes-img.cover-fit-img {
    height: 100%;
}
.image-boxes.image-boxes--4 .image-boxes-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 30px;
    z-index: 0;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    height: 200%;
    width: 100%;
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    opacity: .8;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title span {
    z-index: 1;
    position: relative;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    content: '';
    position: relative;
    height: 2px;
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    z-index: 1;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-title:after {
    width: 60px;
}
.image-boxes.image-boxes--4 .image-boxes-img {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-img {
    opacity: .8;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
    text-align: left;
    padding: 0 5px 30px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
    margin: initial;
    width: 40px;
    margin-top: 10px;
}
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
    width: 80px;
}
.eluid45b2eb34.image-boxes .image-boxes-img-wrapper {
    height: 215px;
}
.eluid45b2eb34 {
    margin-bottom: 30px;
}
.znColumnElement-innerWrapper-eluid91465a86 {
    min-height: px;
}
.eluidc8c82729 {
    padding-top: 1%;
}
.eluidab7a5efd {
    min-height: 185px;
}
.eluidab7a5efd {
    margin-top: 0px;
    margin-left: 0px;
}
.eluidab7a5efd {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.eluid6e436cd4.image-boxes .image-boxes-text {
    font-size: 14px;
    font-weight: 400;
    color: #cccccc;
}
.eluid6e436cd4.image-boxes .image-boxes-img-wrapper {
    height: 260px;
}
.eluid6e436cd4 {
    margin-bottom: 20px;
}
.eluidbc1a3eba.image-boxes .image-boxes-text {
    font-size: 14px;
    font-weight: 400;
    color: #cccccc;
}
.eluidbc1a3eba.image-boxes .image-boxes-img-wrapper {
    height: 260px;
}
.eluidbc1a3eba {
    margin-bottom: 20px;
}
.eluidbc1a3eba  {
    padding-left:  15px;
    padding-right:  15px;
}
.eluid0b3d6771 {
    margin-top: -30px;
}
.eluid0b3d6771 {
    padding-top: 15px;
    padding-bottom: 0px;
}
.znColumnElement-innerWrapper-eluid94cbb0cc {
    min-height: px;
}
.eluidaaf0e3db {
    margin-bottom: -5px;
}
.eluidaaf0e3db {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eluidaaf0e3db .tbk__title {
    margin-bottom: 10px;
}
.eluidaaf0e3db .tbk__title {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
}
}

.znColumnElement-innerWrapper-eluid0d7b64a8 {
    min-height: px;
}
.znColumnElement-innerWrapper-eluid0d7b64a8 {
    margin-top: 0px;
}
.eluidc8a14236 {
    margin-bottom: -5px;
}
.eluidc8a14236 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eluidc8a14236 .tbk__title {
    margin-bottom: 10px;
}
.eluidc8a14236 .tbk__title {
    font-size: 14px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
}

.eluid23bfcf22 {
    padding-top: 10px;
    padding-bottom: 8px;
}
.eluid23bfcf22 .tbk__title {
    margin-bottom: 10px;
}
.eluid23bfcf22 .tbk__title {
    font-size: 31px;
    line-height: 36px;
    font-weight: 600;
    color: #ffffff;
    letter-spacing: 1px;
}
.eluid29a17524.image-boxes .image-boxes-img-wrapper {
    height: 270px;
}
.eluid29a17524 {
    margin-bottom: 30px;
}
.eluidba50d71a {
    margin-top: -9px;
}
.eluidba50d71a {
    padding-top: 0px;
    padding-bottom: 8px;
}
.eluidba50d71a .tbk__subtitle {
    font-size: 14px;
}
.eluida269a4da.image-boxes .image-boxes-text {
    font-size: 14px;
    font-weight: 400;
    color: #cccccc;
}
.eluida269a4da.image-boxes .image-boxes-img-wrapper {
    height: 260px;
}
.eluida269a4da {
    margin-bottom: 20px;
}
.eluid15419185.image-boxes .image-boxes-text {
    font-size: 14px;
    font-weight: 400;
    color: #cccccc;
}
.eluid15419185.image-boxes .image-boxes-img-wrapper {
    height: 260px;
}
.eluid15419185 {
    margin-bottom: 20px;
}
.eluid9c4483be.image-boxes .image-boxes-text {
    font-size: 14px;
    font-weight: 400;
    color: #cccccc;
}
.eluid9c4483be.image-boxes .image-boxes-img-wrapper {
    height: 260px;
}
.eluid9c4483be {
    margin-bottom: 20px;
}
.eluid7e804490 {
    min-height: 185px;
}
.eluid7e804490 {
    margin-top: 0px;
    margin-left: 0px;
}
.eluid7e804490 {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
.eluid39154ab4 {
    margin-top: 18px;
}
.eluid39154ab4 {
    padding-top: 0px;
    padding-bottom: 35px;
}
.eluid39154ab4 .tbk__title {
    margin-bottom: 10px;
}
.eluid39154ab4 .tbk__title {
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: #cccccc;
}
.eluid760f8a14 {
    margin-top: -30px;
}
.eluid760f8a14 {
    padding-top: 15px;
    padding-bottom: 0px;
}
.znColumnElement-innerWrapper-eluid587c38ed {
    min-height: px;
}
.znColumnElement-innerWrapper-eluid84ab9569 {
    margin-top: -110px;
}
@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid84ab9569 {
    margin-top: -132px;
}
}
@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid84ab9569 {
    margin-top: -82px;
}
}
@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid84ab9569 {
    margin-top: 100px;
}
.eluid84ab9569 {
    z-index: 1;
}
.eluid03ce6bbc {
    padding-top: 35px;
    padding-bottom: 65px;
}
.zn_section.eluid03ce6bbc {
    background-color: #ffffff;
}
}
@media all {
    .element-scheme--light {
    color: #535353;
}
.element-scheme--light a {
    color: #000;
}
.element-scheme--light a:hover {
    color: #cd2122;
}
.element-scheme--dark {
    color: #000;
}
.element-scheme--dark a {
    color: #ffffff;
}
.element-scheme--dark a:hover, .element-scheme--dark .element-scheme__linkhv:hover {
    color: #eee;
}
.element-scheme--dark .element-scheme__hdg1 {
    color: #ffffff;
}
.m_title, .text-custom, {
    color: #cd2122;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    background-color: #cd2122;
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
[data-zniconfam='kallyas']:before, [data-zniconfam='kallyas'] {
    font-family: 'kallyas'!important;
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(20, 20, 20, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(20, 20, 20, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(20, 20, 20, 1) 100%);
}
a.viewallbtn  {
    font-size:  12px;
}
a.viewallbtn svg polyline  {
    stroke:  white;
}
a.viewallbtn svg  {
    width:  15px;
    height:  9px;
}
.zn_section_size.container.zn-section-height--auto.zn-section-content_algn--top  {
    max-width:  1290px;
}
h3.m_title.m_title_ext.text-custom.imgboxes-title.image-boxes-title span  {
    font-size:  12px;
    line-height:  normal !important;
    display:  inline-block;
}
.kl-title-block.clearfix.tbk--text-.tbk--left.text-left.tbk-symbol--.tbk-icon-pos--after-title.eluidd08ea539  {
    padding:  20px 0 10px 0;
}
div#eluid008da4e6  {
    padding:  0 !important;
}
div#eluid529b99f6  {
    padding:  0 !important;
}
div#eluid529b99f6  {
    padding:  0 !important;
}
h3.m_title.m_title_ext.text-custom.imgboxes-title.image-boxes-title  {
    line-height:  14px !important;
}

.no-border {
    border-bottom: 0 !important;
}
span.dated i {
    font-size: 8px !important;
    padding;
    2px 2px;
}
span.dated  {
    background-color:  #000000d1;
    padding:  1px 5px;
    display:  block;
    margin-top:  5px;
}
p.des-sub2 span  {
    padding:  1px 5px !important;
    display:  inline-block !important;
}
.d-inline-flex.mr-20.mb-30.mt-10.white-c-btn-a a svg  {
    width:  9px;
}
.d-inline-flex.mr-20.mt-10.white-c-btn-a a svg polyline  {
    stroke:  #000;
}
@media all {
    .znColumnElement-innerWrapper {
    width: 100%;
}
.znColumnElement-innerContent {
    width: 100%;
}
.zn_section {
    padding-top: 35px;
    padding-bottom: 35px;
    position: relative;
}
.tbk__title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
    font-weight: 400;
    font-style: normal;
}
.tbk__subtitle {
    margin-top: 0;
    font-size: 20px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
}
.image-boxes {
    margin-bottom: 30px;
    border-radius: 2px;
}
.image-boxes-img {
    width: 100%;
    height: auto;
}
.image-boxes-link {
    display: block;
    margin-bottom:  5px;
    position: relative;
}
.image-boxes-img-wrapper {
    display: block;
}
.image-boxes-img.cover-fit-img {
    height: 100%;
}
.image-boxes.image-boxes--4 .image-boxes-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 30px;
    z-index: 0;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    height: 200%;
    width: 100%;
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    opacity: .8;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title span {
    z-index: 1;
    position: relative;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    content: '';
    position: relative;
    height: 2px;
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    z-index: 1;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-title:after {
    width: 60px;
}
.image-boxes.image-boxes--4 .image-boxes-img {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-img {
    opacity: .8;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
    text-align: left;
    padding: 0 20px 30px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
    margin: initial;
    width: 40px;
    margin-top: 10px;
}
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
    width: 80px;
}
.kl-iconbox  {
    margin-bottom:  0px;
    border-bottom:  1px dashed #ffffff42;
    padding-bottom:  15px;
}
.kl-iconbox__icon-wrapper {
    margin-top: 0;
    margin-bottom: 15px;
}
.kl-iconbox__content-wrapper {
    overflow: hidden;
}
.kl-iconbox__icon {
    line-height: 1;
    font-size: 42px;
    -webkit-transition: color .2s cubic-bezier(0.215,  0.610,  0.355,  1.000);
    transition: color .2s cubic-bezier(0.215,  0.610,  0.355,  1.000);
}
span.kl-iconbox__icon {
    font-size: 42px;
}
.kl-iconbox--theme-light {
    color: #fff;
}
.eluid0399322e .kl-iconbox__inner .kl-iconbox__icon {
    color: #cd2122;
}
.eluid0399322e:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #ffffff;
}
.eluid0399322e .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 80px;
}
.eluidaf5a9490 {
    margin-top: -35px;
}
.eluidaf5a9490 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eluidaf5a9490 .tbk__title {
    margin-bottom: 10px;
}
.eluidaf5a9490 .tbk__title {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-top: 10px;
}
.eluidaf5a9490 .tbk__subtitle {
    font-size: 18px;
    line-height: 28px;
    color: #cccccc;
    letter-spacing: 1px;
}
.eluid730f61be.image-boxes .image-boxes-img-wrapper {
    height: 270px;
}
.eluid730f61be {
    margin-top: 25px;
    margin-bottom: 30px;
}
.znFlipboxElm {
    position: relative;
    height: 400px;
    -webkit-perspective: 1000;
    perspective: 1000;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.znFlipbox {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    position: absolute;
    top: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-perspective: inherit;
    perspective: inherit;
}
.znFlipboxElm.znFlipbox--vAlignMiddle .znFlipbox {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.znFlipboxElm.znFlipbox--hAlignCenter {
    text-align: center;
}
.znFlipbox-overlayFront, .znFlipbox-overlayBack {
    display: block;
    background: rgba(0,  0,  0,  0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.znFlipbox-content {
    padding: 40px;
    width: 100%;
    position: relative;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.znFlipboxElm .znFlipbox, .znFlipboxElm .znFlipbox-content {
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
    -webkit-transition-timing-function: cubic-bezier(0.5,  0.3,  0.3,  1);
    transition-timing-function: cubic-bezier(0.5,  0.3,  0.3,  1);
}
.znFlipboxElm.znFlipbox--speedNormal .znFlipbox, .znFlipboxElm.znFlipbox--speedNormal .znFlipbox-content {
    -webkit-transition-duration: 0.6s;
    transition-duration: 0.6s;
}
.znFlipboxElm-pbOff.znFlipbox--rotateX .znFlipbox-front {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
body:not(.is-mobile-browser) .znFlipboxElm-pbOff.znFlipbox--rotateX:hover .znFlipbox-front {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
}
.znFlipboxElm-pbOff.znFlipbox--rotateX .znFlipbox-back {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
body:not(.is-mobile-browser) .znFlipboxElm-pbOff.znFlipbox--rotateX:hover .znFlipbox-back {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}
.znFlipboxElm-pbOff.znFlipbox--rotateX .znFlipbox-contentFront {
    -webkit-transform: translateX(0px) translateZ(0px) scale(1);
    transform: translateX(0px) translateZ(0px) scale(1);
}
body:not(.is-mobile-browser) .znFlipboxElm-pbOff.znFlipbox--rotateX:hover .znFlipbox-contentFront {
    -webkit-transform: translateX(-50%) translateZ(80px) scale(0.9);
    transform: translateX(-50%) translateZ(80px) scale(0.9);
    opacity: 0;
}
.znFlipboxElm-pbOff.znFlipbox--rotateX .znFlipbox-contentBack {
    -webkit-transform: translateX(50%) translateZ(80px) scale(0.9);
    transform: translateX(50%) translateZ(80px) scale(0.9);
    opacity: 0;
}
body:not(.is-mobile-browser) .znFlipboxElm-pbOff.znFlipbox--rotateX:hover .znFlipbox-contentBack {
    -webkit-transform: translateX(0px) translateZ(0) scale(1);
    transform: translateX(0px) translateZ(0) scale(1);
    opacity: 1;
}
.znFlipboxElm.znFlipbox--shadowsHover .znFlipbox {
    box-shadow: 0 0 0 transparent;
}
.znFlipboxElm.znFlipbox--shadowsHover:hover .znFlipbox {
    box-shadow: 0 32px 58px rgba(0,  0,  0,  0.2);
}
.eluid41189b64 .znFlipbox-front {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluid41189b64 .znFlipbox-overlayFront {
    background:  rgb(41 50 83 / 88%);
}
.eluid41189b64 .znFlipbox-back {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluid41189b64 {
    height: 400px;
}
.znColumnElement-innerWrapper-eluida2e7fe66 {
    min-height: px;
}
.eluidca297d5e .kl-iconbox__inner .kl-iconbox__icon {
    color: #cd2122;
}
.eluidca297d5e:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #ffffff;
}
.eluidca297d5e .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 80px;
}
.eluid53507273 {
    margin-top: -35px;
}
.eluid53507273 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eluid53507273 .tbk__title {
    margin-bottom: 10px;
}
.eluid53507273 .tbk__title {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.eluid53507273 .tbk__subtitle {
    font-size: 18px;
    line-height: 28px;
    color: #cccccc;
    letter-spacing: 1px;
}
.eluidab937708.image-boxes .image-boxes-img-wrapper {
    height: 270px;
}
.eluidab937708 {
    margin-top: 25px;
    margin-bottom: 30px;
}
.eluidae51ef82 .znFlipbox-front {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluidae51ef82 .znFlipbox-overlayFront {
    background: rgb(41 50 83 / 88%);
}
.eluidae51ef82 .znFlipbox-back {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluidae51ef82 {
    height: 400px;
}
.znColumnElement-innerWrapper-eluid8da85a17 {
    min-height: px;
}
.eluid75f2a389 .kl-iconbox__inner .kl-iconbox__icon {
    color: #ffffff;
}
.eluid75f2a389:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #ffffff;
}
.eluid75f2a389 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 80px;
}
.eluidc65937ae {
    margin-top: -35px;
}
.eluidc65937ae {
    padding-top: 0px;
    padding-bottom: 0px;
}
.eluidc65937ae .tbk__title {
    margin-bottom: 10px;
}
.eluidc65937ae .tbk__title {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.eluidc65937ae .tbk__subtitle {
    font-size: 18px;
    line-height: 28px;
    color: #ffffff;
    letter-spacing: 1px;
}
.eluidfcd82651.image-boxes .image-boxes-img-wrapper {
    height: 270px;
}
.eluidfcd82651 {
    margin-top: 25px;
    margin-bottom: 30px;
}
.eluid4a24be4e .znFlipbox-front {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluid4a24be4e .znFlipbox-overlayFront {
    background: rgb(253 208 38 / 88%);
}
.eluid4a24be4e .znFlipbox-back {
    background-image: url("../../error.html");
    background-size: 100%;
    background-repeat: no-repeat;
}
.eluid4a24be4e {
    height: 400px;
}
.znColumnElement-innerWrapper-eluidcb928b48 {
    min-height: px;
}
.eluid339d6234 {
    margin-top: 0px;
}
.eluid339d6234 {
    padding-top: 30px;
    padding-bottom: 72px;
}
}
@media all {
    .m_title, .text-custom {
    color: #cd2122;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    background-color: #000000;
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
[data-zniconfam='kallyas']:before, [data-zniconfam='kallyas'] {
    font-family: 'kallyas'!important;
}
[data-zn_icon]:before {
    content: attr(data-zn_icon);
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(20, 20, 20, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(20, 20, 20, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(20, 20, 20, 1) 100%);
}
}
.bcsicon:before {
    background-image:  url(../../error.html);
    content:  '';
    width:  80px !important;
    height:  80px !important;
    display:  inline-block;
    background-size:  100%;
}
.bcsicon-w:before {
    background-image:  url(../../error.html);
    content:  '';
    width:  80px !important;
    height:  80px !important;
    display:  inline-block;
    background-size:  100%;
}
.bcsicon-drone:before {
    background-image:  url(../../error.html);
    content:  '';
    width:  80px !important;
    height:  80px !important;
    display:  inline-block;
    background-size:  100%;
}
.white-block_d  {
    background-color:  #d33;
    box-shadow:  12px 9px 8px 9px #0000002b;
}
p.bcsdate  {
    font-size:  12px;
    color:  #fff;
    text-transform:  uppercase;
    letter-spacing:  3px;
}
p.bcstitle  {
    font-size:  22px;
    font-weight:  600;
    color:  #fff;
    line-height:  normal;
    margin:  30px 0 0 0;
}
p.bcstext  {
    font-size:  13px;
    padding:  0 13px;
    line-height:  normal;
    line-height:  normal;
    color:  #fff;
}
p.viewallbtnnew svg polyline  {
    stroke:  #fff;
}
p.viewallbtnnew svg  {
    width:  8px;
}
p.viewallbtnnew  {
    color:  #fff !important;
    font-size:  12px;
    text-transform:  uppercase;
}
.image-boxes .image-boxes-text p  {
    line-height:  normal;
}
.kl-slideshow.uh_light_gray.kl-revolution-slider  {
    background-image:  url(../../error.html);
    background-size:  100%;
    background-color: unset !important;
}
.no-padding {
    padding: 0px !Important;
}
.no-margin {
    margin: 0px !Important;
}

.overlay  {
    position:  absolute;
    width:  100%;
    height:  100%;
    top:  0;
    left:  0;
    right:  0;
    bottom:  0;
    background:  linear-gradient(to bottom, rgb(255 255 255 / 70%) 0, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 100%);
}
a.applynowbtn  {
    position:  absolute;
    right:  0;
    top:  0px;
    bottom:  -1px;
    display:  inline-block;
    background:  #8e1775;
    padding:  10px 30px;
    text-align:  center;
    color:  #fff;
}
.naccclg  {
    font-size:  102px;
    font-weight:  700;
    color:  #911c79;
    text-shadow:  4px 3px #00000036;
    margin:  0;
    line-height:  inherit;
    margin-top:  30px;
    border-top:  1px dashed;
    display:  inline-block;
}
p.subt  {
    font-size:  22px;
    color:  #000;
    letter-spacing:  5px;
}
ul.checkul li:last-child  {
    margin-left:  16px;
}
ul.checkul li i  {
    font-size:  8px;
    text-align:  center;
    background-color:  #911c79;
    padding:  3px;
    color:  #fff;
    line-height:  10px;
}
ul.checkul li  {
    color:  #000;
    font-size:  14px;
    margin-bottom:  6px;
}
.h-100  {
    height:  100%!important;
}
.position-relative  {
    position:  relative!important;
}
.ds-in li  {
    display:  initial;
    margin-right:  10px;
}
.black-color {
    color: #000 !important;
}
.black-color svg polyline {
    stroke: #000 !important;
}
.innertitle  {
    font-size:  22px;
    text-transform:  uppercase;
    font-weight:  600;
    color:  #000;
}
.eluidf8391f69  {
    padding-top:  0px;
    padding-right:  0px;
    padding-left:  0px;
}
.eluidf8391f69  {
    margin-top:  -39px;
    margin-left:  -83px;
}
.eluidf8391f69  {
    min-height:  389px;
}
h2.shadowtext  {
    position:  absolute;
    bottom:  -67px;
    left:  -105px;
    font-weight:  900;
    color:  #ff000000;
    -webkit-text-stroke-width:  1px;
    -webkit-text-stroke-color:  #f8c20047;
    font-size:  90px;
    text-transform:  uppercase;
    z-index:  1;
}
h2.styletitle  {
    margin-top:  30px;
    color:  #fff;
    display:  block;
    font-size:  38px;
    font-weight:  600;
}
h2.styletitle span  {
    color:  transparent;
    -webkit-text-stroke-width:  1px;
    -webkit-text-stroke-color:  #fff;
    font-weight:  900;
}
.stylishicon  {
    position:  absolute;
    right:  10px;
    background-color:  #fdd024;
    padding:  13px 4px;
}
h2.styletitle:after  {
    content:  '';
    width:  80px;
    height:  0.1px;
    background-color:  #ffffff;
    display:  block;
    margin-top:  -5px;
}
.textp  {
    font-size:  16px;
    color:  #fff;
    line-height:  20px;
    margin-top:  14px;
    margin-bottom:  10px;
    text-align:  justify;
    padding-right:  20px;
}
.awardbef::before  {
    background-image:  url(../images/award.png) !important;
}
i.icon-noun_167805.stylishicon2  {
    position:  absolute;
    right:  15px;
    bottom:  15px;
    font-size:  81px;
    color:  #fdd023;
}
.advantagebtn:hover {
    color: #fdd024;
}
}
.advantagebtn:after {
    color: #fdd024;
}
.advantagebtn {
    margin-bottom:  40px;
    display:  block;
    color:  #fff;
    font-size:  14px !important;
    margin-left:  25px;
}
.kl-iconbox__icon.small  {
    height:  90px;
    width:  90px;
}
.svgwhite svg path  {
    fill:  #fff !important;
}
rect  {
    fill:  #0000 !important;
}
h2.c_name {
    font-size:  14px;
    text-align:  center;
    padding:  11px 0;
    text-transform:  none;
    font-weight:  600;
    color:  #000;
    margin-bottom:  5px;
}
.shadowtext2  {
    font-size:  35px;
    text-transform:  uppercase;
    font-weight:  800;
    color:  #ffffff24;
    position:  absolute;
    right:  94px;
    top:  -40px;
}
@media (max-width: 1349px)  {
    .zn_section {
    padding-top:  10% !important;
}
.shdiv.ss p  {
    font-size:  13px;
    text-align:  justify;
    color:  #000;
    font-weight:  400;
    margin-bottom:  5px;
    line-height:  19px;
}
}
@media (max-width: 1182px)  {
    .hide992 {
    display: none !important;
}
}
.shadowinner {
    display: none;
}
.ss  {
    background-size: 100% !important;
    background-position:  bottom;
}
.ss2  {
    background-size: 100% !important;
    background-position:  right !Important;
}
.shadowtext2  {
    text-align:  center;
    color:  #000;
    font-size:  18px;
    font-weight:  500;
}
}
@media (max-width: 768px)  {
    .bubble-box.bb--anim-show  {
    bottom:  80px !important;
}
}
.rectw rect {
    fill: #fff !important;
}
.shdiv  {
    box-shadow:  1px 2px 10px rgb(0 0 0 / 10%);
    padding:  18px 26px;
    margin-bottom:  20px;
    height:  auto;
    min-height: 300px;
    background-color:  #fff;
}
.shdiv2  {
    box-shadow:  1px 2px 10px rgb(0 0 0 / 10%);
    padding:  18px 26px;
    margin-bottom:  20px;
    height:  auto;
    min-height: 300px;
    background:  linear-gradient(135deg,  #fdd023 0, #fdd023 59%, #deb720 59%, #deb720 100%)!important;
}
p.corpotext  {
    color:  #000;
    font-size:  14px;
    font-weight:  300;
    text-align:  justify;
    padding: 0 5px;
}
.styletitle2 span  {
    font-weight:  500;
}
h2.styletitle2  {
    color:  #000;
    font-weight:  700;
    font-size:  24px;
    margin-bottom:  11px;
}
.caro-btn-stick {
    position:  absolute;
    right:  10px;
    top:  16px;
}
.ss  {
    background-image:  url(../images/home/sucess-stories.jpg);
    background-size:  auto 100%;
    background-repeat:  no-repeat;
}
.ss2  {
    background-image:  url(../images/home/mangalmay-student.jpg);
    background-size:  auto 100%;
    background-repeat:  no-repeat;
    background-position:  right;
}
.shdiv.ss p  {
    font-size:  15px;
    text-align:  justify;
    color:  #000;
    font-weight:  400;
}
.shdiv.ss h2  {
    color:  #000;
    font-weight:  700;
    margin:  10px 0 2px 0;
}
.shdiv.ss p  {
    font-size:  14px;
    text-align:  justify;
    color:  #000;
    font-weight:  400;
    margin-bottom:  5px;
}
.caro-btn-stick svg polyline {
    stroke:  #000 !important;
}
a.viewallbtn.corporeadm svg polyline  {
    stroke:  #fff !important;
}
a.viewallbtn.corporeadm  {
    position:  absolute;
    right:  0;
    bottom:  10px;
    background:  linear-gradient( 135deg ,  #901c79 0, #911c79 59%, #6b0456 59%, #6b0456 100%)!important;
    color:  #fff;
    padding:  2px 10px;
}
a.viewallbtn.corporeadm2 svg polyline  {
    stroke:  #000 !important;
}
a.viewallbtn.corporeadm2  {
    position:  absolute;
    right:  0;
    bottom:  10px;
    background:  linear-gradient(135deg,  #fdd023 0, #fdd023 59%, #deb720 59%, #deb720 100%)!important;
    color:  #000;
    padding:  2px 10px;
}
.shdiv.fdpdiv a  {
    font-size:  14px;
    margin:  7px 0;
    display:  block;
}
.shdiv.fdpdiv p  {
    font-size:  14px;
    line-height:  19px;
    margin:  0;
    font-weight:  500;
}
.shdiv.fdpdiv h2  {
    color:  #000;
    font-weight:  500;
    margin:  0 0 0 0;
}
.shdiv.fdpdiv a  {
    position:  absolute;
    left:  0;
    background:  linear-gradient( 135deg ,  #fdd023 0, #fdd023 59%, #deb720 59%, #deb720 100%)!important;
    color:  #000;
    padding:  2px 10px;
    font-size:  12px;
}
.popnoti  {
    display:  block;
    color:  #fff !Important;
}
h3.title.m_title  {
    text-align:  left;
    font-size:  16px !important;
    font-weight:  400 !important;
    margin-bottom:  0;
    border-bottom:  1px solid #ffffff14;
    padding-bottom:  6px;
}
.txt-center {
    text-align:  center !Important;
}
.btn-new-m  {
    position:  fixed;
    right:  9px;
    border-radius:  0px!important;
    z-index:  9999;
    width:  253px;
    bottom:  0;
    padding:  10px;
    text-align:  center;
    color:  #fff!important;
}
.head-2-inn.head-2-inn-padd-top h1  {
    margin-bottom:  15px;
}
.brk-call-us__link i  {
    top:  35% !important;
    left:  35% !important;
    transform:  scale(-1,  1) !important;
}
.btn-new-m  {
    box-shadow:  0 0 11px #000000;
}
.btn-new-m  {
    font-size:  16px;
    line-height:  1.7;
    text-transform:  uppercase;
    color:  #fff;
    font-weight:  300;
    padding:  13px 34px;
    border-radius:  0;
    outline:  0!important;
    border:  none;
    cursor:  pointer;
    background-color:  #8e1775e0;
    -webkit-transition:  all 300ms ease-in-out;
    transition:  all 300ms ease-in-out;
}
.btn-new-m .lsta  {
    border:  0;
    padding:  0;
}
@media screen and (max-width: 676px) {
    .btn-new-m  {
    right:  0!important;
    left:  0!important;
    width:  100%!important;
    display: inline-block !important;
}
}
.btn-new-m .dropbtn  {
    background-color:  #f1f1f100 !important;
    margin:  0 3px;
    border-right:  1px solid #eeeeee5e;
    display:  inline-block;
    padding:  0 12px 0 0;
    font-size:  14px;
    color:  #fff;
    text-transform:  none;
}
.btn-new-m a,  .btn-new-m .dropbtn  {
    margin:  0 3px;
    border-right:  1px solid #eeeeee5e;
    display:  inline-block;
    padding:  0 12px 0 0;
    font-size:  14px;
    color:  #fff;
    text-transform:  none;
}
.dropdown  {
    position:  relative;
    display:  inline-block;
}
.dropdown-content  {
    display:  none;
    position:  absolute;
    background-color:  #f1f1f1;
    min-width:  250px;
    box-shadow:  0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index:  1;
    bottom:  25px;
    right:  0;
}
.dropdown-content a  {
    color:  black;
    padding:  12px 16px;
    text-decoration:  none;
    display:  block;
}
.dropdown-content a:hover  {
    background-color:  #ddd;
}
.dropdown:hover .dropdown-content  {
    display:  block;
}
.dropdown:hover .dropbtn  {
    background-color:  #f1f1f100 !important;
    color:  #fff !important;
}
.btn-new-m a i  {
    padding:  0 2px !important;
    color:  #fbbf00;
    font-size:  12px;
    margin-bottom:  0;
    display:  inline-block;
}
@media all {
    .znColumnElement-innerWrapper {
    width: 100%;
}
.znColumnElement-innerContent {
    width: 100%;
}
.image-boxes {
    margin-bottom: 30px;
    border-radius: 2px;
}
.image-boxes-img {
    width: 100%;
    height: auto;
}
.image-boxes-link {
    display: block;
    margin-bottom: 10px;
    position: relative;
}
.image-boxes-img-wrapper {
    display: block;
}
.image-boxes-img.cover-fit-img {
    height: 100%;
}
.image-boxes.image-boxes--4 .image-boxes-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 30px;
    z-index: 0;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    height: 200%;
    width: 100%;
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(0, 0, 0, 1) 100%);
    opacity: .8;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title span {
    z-index: 1;
    position: relative;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    content: '';
    position: relative;
    height: 2px;
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    z-index: 1;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-title:after {
    width: 60px;
}
.image-boxes.image-boxes--4 .image-boxes-img {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-backface-visibility: hidden;
}
.image-boxes.image-boxes--4:hover .image-boxes-img {
    opacity: 1;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
    text-align: left;
    padding: 0 20px 30px;
}
.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
    margin: initial;
    width: 40px;
    margin-top: 4px;
}
.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
    width: 80px;
}
.znColumnElement-innerWrapper-eluid3ecf2ab7 {
    background-color: #ffffff;
}
.znColumnElement-innerWrapper-eluid3ecf2ab7 {
    min-height: px;
}
.znColumnElement-innerWrapper-eluid3ecf2ab7 {
    padding-top: 35px;
    padding-right: 35px;
    padding-bottom: 35px;
    padding-left: 35px;
}
.eluid918789dc.image-boxes .image-boxes-img-wrapper {
    height: 271px;
}
.eluid918789dc {
    margin-bottom: 30px;
}
.eluid918789dc {
    padding-top: 0px;
}
.znColumnElement-innerWrapper-eluidb6658bdc {
    min-height: px;
}
.znColumnElement-innerWrapper-eluidb6658bdc  {
    padding-right:  30px;
    padding-bottom:  20px;
    padding-left:  30px;
}
.eluidc7b150ea {
    margin-top: -25px;
}
.eluidc7b150ea {
    padding-top: 0px;
}
.znColumnElement-innerWrapper-eluid1df25be4 {
    background-color: #ffffff;
}
.znColumnElement-innerWrapper-eluid1df25be4 {
    min-height: px;
}
.znColumnElement-innerWrapper-eluid1df25be4 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.eluid1df25be4 {
    z-index: 1;
}
.eluidd9472bd6 {
    padding-top: 60px;
    padding-bottom: 90px;
}
}
.m_title, .text-custom {
    color: #cd2122;
}
.image-boxes.image-boxes--4 .image-boxes-title:after {
    background-color: #ffffff;
}
.image-boxes.image-boxes--4 .image-boxes-title:before {
    background: -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%, transparent),  color-stop(100%, rgba(20, 20, 20, 1)));
    background: -webkit-linear-gradient(top,  transparent 0%, rgba(20, 20, 20, 1) 100%);
    background: linear-gradient(to bottom,  transparent 0%, rgba(20, 20, 20, 1) 100%);
}
}
section#eluid99f12a93  {
    background-color:  #efefef;
}
.kl-bottommask.kl-bottommask--mask3 svg path  {
    fill:  #efefef;
}
h2.sidetitle  {
    font-size:  18px;
    font-weight:  600;
    color:  #2e2a77;
    margin:  25px 0 5px 0;
    padding-bottom:  5px;
    border-bottom:  1px solid #00000026;
}
h2.sidetitle  {
    font-size:  18px;
    font-weight:  600;
    color:  #2e2a77;
    margin:  25px 0 5px 0;
    padding-bottom:  5px;
    border-bottom:  1px solid #2e2a7714;
}
.nomargin-top {
    margin-top: 0 !important;
}
.bodyinner p  {
    font-size:  14px;
    color:  #000;
    text-align:  justify;
}
h2.shadowinner  {
    position:  absolute;
    left:  -34%;
    font-weight:  800;
    text-transform:  uppercase;
    color:  #fff;
    transform:  rotate( 270deg );
    top:  35%;
}
.btn-new-m a:hover {
    color: #fff !important;
}
h3.tbk__title  {
    font-weight:  600 !IMPORTANT;
    font-size:  16px !important;
    letter-spacing:  0 !important;
    padding-top: 10px;
}
h4.tbk__subtitle2  {
    color:  #fff !important;
    font-weight:  500;
    text-transform:  uppercase;
    font-size:  14px !important;
}
svg.flipboxicon.kl-iconbox__icon.small.svg.replaced-svg  {
    width:  80px;
}
svg.flipboxicon2.kl-iconbox__icon.small.svg.replaced-svg  {
    width:  80px;
}
svg.flipboxicon.kl-iconbox__icon.small.svg.replaced-svg path  {
    fill:  #fff;
}
h4.tbk__subtitle2.black-color {
    color: #000 !important;
}
.eluid4a24be4e div#eluid75f2a389  {
    border-bottom:  1px dashed #00000042;
}
.gradient-yellow {
    background:  linear-gradient(rgb(255 229 128) 0%,  rgb(253 208 35) 100%) !important;
    border-color:  #fdd026;
    padding:  30px;
}
.images {
    width: 100%;
}
.white-color {
    color: #fff !important;
}
.color-fill-b {
    fill:  #000 !important;
}
.dotted  {
    border-top:  1px dashed #293253;
}
.ul-h2 span {
    font-weight: 600;
}
.ul-h2  {
    font-size:  26px;
    color:  #000;
    font-weight:  300;
    text-transform:  uppercase;
}
.p-tag {
    color: #000;
    text-align: justify;
    font-size: 13px;
}
.unset-pos {
    position: unset !important;
}
.btnnewinner  {
    padding:  10px 20px !important;
    font-weight:  600;
}
.inner-page-h2-sub-c span {
    font-weight: 600;
}
.inner-page-h2-sub-c  {
    color:  #fff;
    font-size:  19px;
    font-weight:  300;
    text-transform:  uppercase;
}
.svgwhite path,  .svgwhite react {
    fill: #fff !important;
}
.sub-c-h3 span {
    font-weight: 600;
}
.sub-c-h3  {
    color:  #fff;
    font-size:  16px;
    font-weight:  300;
    line-height:  normal;
}
svg.bi.bi-check-all  {
    width:  14px;
    height:  14px;
    line-height:  normal !important;
}
.inner-heading span {
    font-weight: 600;
}
.inner-heading {
    font-size:  28px !important;
    font-weight:  400;
    color:  #000;
    line-height:  normal;
    margin-top:  10px !important;
}
.spec li {
    background:  linear-gradient( 135deg ,  #901c79 0, #911c79 59%, #6b0456 59%, #6b0456 100%)!important;
    margin:  5px 0;
    height:  50px;
    padding-left:  20px ;
    color:  white;
    position:  relative;
}
.spec li a {
    color:  white;
    z-index:  100;
    position:  absolute;
    z-index:  10;
    top:  50%;
    left:  25px;
    right:  10px;
    transform:  translatey(-50%);
}
.spec2 li {
    background:  linear-gradient( 135deg ,  #901c79 0, #911c79 59%, #6b0456 59%, #6b0456 100%)!important;
    margin:  5px 0;
    font-size:  14px;
    font-weight:  300;
    padding:  5px 5px 5px 20px;
    color:  white;
    position:  relative;
}
.inner-list {
    margin-left:  10px;
    margin-top:  25px;
}
.inner-list li {
    list-style:  none;
    font-size:  14px;
    text-align: justify;
}
.place-cont p:last-child  {
    position:  absolute;
    top:  10px;
    left:  1px;
    background-color:  #5a2300;
    padding:  3px 10px;
    font-size:  13px !important;
    font-weight:  600 !important;
}