:root {
    --number__df__expandable-xlist-main-content-padding: 20px;
    --number__df__expandable-xlist-intro-content-padding: 20px;
    --number__df__expandable-xlist-full-content-padding: 20px;
    --number__tp-tl__expandable-xlist-height: 535px;
    --number__tp-tl__expandable-xlist-main-content-wrapper-width: 35%;
    --number__tp-tl__expandable-xlist-main-content-padding: 20px 25px 20px;
    --number__tp-tl__expandable-xlist-panel-wrapper-width: 65%;
    --number__tp-tl__expandable-xlist-intro-content-padding: 20px;
    --number__tp-tl__expandable-xlist-full-content-width: 50%;
    --number__tp-tl__expandable-xlist-full-content-padding: 20px;
    --number__tl-dt__expandable-xlist-height: 535px;
    --number__tl-dt__expandable-xlist-main-content-wrapper-width: 32%;
    --number__tl-dt__expandable-xlist-main-content-padding: 20px 25px 20px;
    --number__tl-dt__expandable-xlist-panel-wrapper-width: 68%;
    --number__tl-dt__expandable-xlist-intro-content-padding: 20px;
    --number__tl-dt__expandable-xlist-full-content-width: 40%;
    --number__tl-dt__expandable-xlist-full-content-padding: 20px;
    --number__dt-ls__expandable-xlist-height: 500px;
    --number__dt-ls__expandable-xlist-main-content-wrapper-width: 20%;
    --number__dt-ls__expandable-xlist-main-content-padding: 20px 25px 20px;
    --number__dt-ls__expandable-xlist-panel-wrapper-width: 80%;
    --number__dt-ls__expandable-xlist-intro-content-padding: 20px;
    --number__dt-ls__expandable-xlist-full-content-width: 450px;
    --number__dt-ls__expandable-xlist-full-content-padding: 30px;
}





/* Language Fixes  */


@media(min-width:768px) {

	:lang(si) h1,
	:lang(ta) h1 {
		font-size: 35px;
		overflow-wrap: break-word;
		/* Allows breaking and wrapping within words */
		word-wrap: break-word;
		/* Older but widely supported equivalent */
		word-break: break-word;
		/* Breaks long words anywhere to prevent overflow */
		white-space: normal;
		/* Enables normal wrapping behavior */
	}

	:lang(si) .r2g-expandable-xlist.option-1 .expandable-xbox-title {
		font-size: 15px;
	}


	:lang(ta) .r2g-expandable-xlist.option-1 .expandable-xbox-title {
		font-size: 15px
	}
	
	:lang(ta) .r2g-expandable-xlist.option-1 .show-on-expand-content{
		font-size:13px
	}

	:lang(ta) .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper p {
		font-size: 12px
	}

}

@media (min-width: 768px) and (max-width: 850px) {
	:lang(si) header.style-3 #main-menu nav li.has-mega-menu a {
		font-size: 14px;
	}

	:lang(ta) header.style-3 #main-menu nav li.has-mega-menu a {
		font-size: 10px
	}

}

@media (min-width: 768px) and (max-width: 1280px) {
	:lang(ta) .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper p {
		font-size: 12px
	}
}


@media(min-width:1280px) {

	:lang(si) h1,
	:lang(ta) h1 {
		font-size: 40px;
	}
}

@media(min-width:1366px) {

	:lang(si) .r2g-expandable-xlist.option-1 .expandable-xbox-title {
		font-size: 18px;
	}
	
}



@media(min-width:1920px) {

	:lang(ta) .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper p {
		font-size: 14px
	}

	:lang(si) .r2g-expandable-xlist.option-1 .expandable-xbox-title {
		font-size: 25px;
	}

	
}

@media (min-width: 1280px) and (max-width: 1366px) {
    
    header .top-bar-navigation a span{
        font-size: 10px;
    }
    
}

:lang(ta) .r2g-expandable-xlist.option-1 .show-on-expand-content{
	font-size:13px
}

/* Language Fixes End */




















/* Theme Temporaly On This */


:root {
  --number-header-height: 76px;
  --color-gray-option-1: #F2F2F2;
  --color-blue: #293E5C;
  --color-yellow: #C28900;
  --color-white: #fff;
  
  --font-size-h1: 36px;
  --line-height-h1: 43.2px;
  
  --font-size-h2: 32px;
  --line-height-h2: 38.4px;
  
  --font-size-h3: 26px;
  --line-height-h3: 31.2px;
  
  --font-size-h4: 22px;
  --line-height-h4: 30.8px;
  
  --font-size-h5: 20px;
  --line-height-h5: 28px;
  
  --font-size-h6: 18px;
  --line-height-h6: 25.2px;
}

/* Desktop Sizes */
@media (min-width: 1024px) {
  :root {
    --font-size-h1: 48px;
    --line-height-h1: 53px;
    
    --font-size-h2: 35px;
    --line-height-h2: 35px;
    
    --font-size-h3: 26px;
    --line-height-h3: 31.5px;
    
    --font-size-h4: 22px;
    --line-height-h4: 28.6px;
    
    --font-size-h5: 20px;
    --line-height-h5: 23px;
    
    --font-size-h6: 18px;
    --line-height-h6: 25.2px;
  }
}

@media (min-width: 1920px) {
  :root {
    --font-size-h1: 48px;
    --line-height-h1: 53px;
    
    --font-size-h2: 35px;
    --line-height-h2: 35px;
    
    --font-size-h3: 26px;
    --line-height-h3: 31.5px;
    
    --font-size-h4: 22px;
    --line-height-h4: 28.6px;
    
    --font-size-h5: 20px;
    --line-height-h5: 23px;
    
    --font-size-h6: 18px;
    --line-height-h6: 25.2px;
  }
}

/* Typography */
h1 {
  font-size: var(--font-size-h1);
  line-height: var(--line-height-h1);
}

h2 {
  font-size: var(--font-size-h2);
  line-height: var(--line-height-h2);
}

h3:not(.feature-box-title) {
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}

h4 {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}

h5 {
  font-size: var(--font-size-h5);
  line-height: var(--line-height-h5);
}

h6 {
  font-size: var(--font-size-h6);
  line-height: var(--line-height-h6);
}


.h1 {
  font-size: var(--font-size-h1);
  line-height: var(--line-height-h1);
}

.h2 {
  font-size: var(--font-size-h2);
  line-height: var(--line-height-h2);
}

.h3{
  font-size: var(--font-size-h3);
  line-height: var(--line-height-h3);
}

.h4 {
  font-size: var(--font-size-h4);
  line-height: var(--line-height-h4);
}

.h5 {
  font-size: var(--font-size-h5);
  line-height: var(--line-height-h5);
}

.h6 {
  font-size: var(--font-size-h6) !important;
  line-height: var(--line-height-h6) !important;
}


























body {
    overflow-x: hidden;
}


.footer-item h3{
    font-size: 1.15em;
    line-height: 1.05;
}


/** START R2G Expandable xList - CSE **/
.r2g-expandable-xlist, .r2g-expandable-xlist .main-content-wrapper {
    position: relative;
}

.r2g-expandable-xlist .main-content-wrapper {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
}

.r2g-expandable-xlist, .r2g-expandable-xlist .main-content-wrapper {
    position: relative;
}

.r2g-expandable-xlist, .r2g-expandable-xlist .main-content-wrapper, .r2g-expandable-xlist .panel-wrap, .r2g-expandable-xlist .main-content-wrapper .intro-content, .r2g-expandable-xlist .panel-wrap .xList-item .image-wrapper {
    border-style: solid;
    box-sizing: border-box;
}

.r2g-expandable-xlist {
    border-width: var(--number__df__expandable-xlist-border-width);
}

.r2g-expandable-xlist .main-content-wrapper {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    border-width: var(--number__df__expandable-xlist-main-content-wrapper-border-width);
}

.r2g-expandable-xlist .main-content-wrapper .intro-content {
    width: 100%;
    padding: var(--number__df__expandable-xlist-main-content-padding);
    border-width: var(--number__df__expandable-xlist-main-content-border-width);
}

.r2g-expandable-xlist .main-content-wrapper .intro-content *:last-child {
    margin-bottom: 0;
}

.r2g-expandable-xlist .panel-wrap {
    position: relative;
    border-width: var(--number__df__expandable-xlist-panel-wrapper-border-width);
    padding: 0 0 20px;
}

.r2g-expandable-xlist .panel-wrap .slick-track {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
}

.r2g-expandable-xlist .panel-wrap .slick-slide {
    flex: 1;
    -webkit-transition: all 0.7s linear;
    -ms-transition: all 0.7s linear;
    transition: all 0.7s linear;
}

.r2g-expandable-xlist .panel-wrap .xList-item {
    box-sizing: border-box;
}

/* arrow positioning */
.r2g-expandable-xlist .arrows-wrapper {
    position: relative;
    width: 100%;
    text-align: center;
}

.r2g-expandable-xlist .arrows-wrapper .slick-arrow, .r2g-expandable-xlist .arrows-wrapper .line-one, .r2g-expandable-xlist .arrows-wrapper .line-one:after {
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.r2g-expandable-xlist .arrows-wrapper .slick-disabled {
    cursor: default;
    opacity: 0.6;
}

.r2g-expandable-xlist .arrows-wrapper .nav-left, .r2g-expandable-xlist .arrows-wrapper .nav-right, .r2g-expandable-xlist .arrows-wrapper .pager-wrapper {
    display: inline-block;
    vertical-align: middle;
}

.r2g-expandable-xlist .arrows-wrapper .nav-left, .r2g-expandable-xlist .arrows-wrapper .nav-right {
    display: inline-block;
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    line-height: 30px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}

.r2g-expandable-xlist .arrows-wrapper .pager-wrapper {
    margin: 0 12px;
}

.r2g-expandable-xlist.hide-main-content .main-content-wrapper {
    display: none;
}

.expandable-xbox {
    position: relative;
    left: 0;
    top: 0;
}

.expandable-xbox .image-wrapper {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border-width: var(--number__df__expandable-xlist-panel-item-border-width);
}

.expandable-xbox.active .image-wrapper {
    border-width: 0;
}

.expandable-xbox .intro-content, .expandable-xbox .full-content {
    box-sizing: border-box;
    border-style: solid;
}

.expandable-xbox .intro-content *:last-child, .expandable-xbox .full-content *:last-child {
    margin-bottom: 0;
}

.expandable-xbox .intro-content {
    display: none;
    padding: var(--number__df__expandable-xlist-intro-content-padding);
    z-index: 1;
    position: relative;
    border-width: var(--number__df__expandable-xlist-intro-content-border-width);
}

.expandable-xbox .full-content {
    padding: var(--number__df__expandable-xlist-full-content-padding);
    border-width: var(--number__df__expandable-xlist-full-content-border-width);
    position: relative;
}

.expandable-xbox .close-button {
    opacity: 0;
    display: block;
    pointer-events: none;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.expandable-xbox.text-align-left .intro-content, .expandable-xbox.text-align-left .full-content {
    text-align: left;
}

.expandable-xbox.text-align-center .intro-content, .expandable-xbox.text-align-center .full-content {
    text-align: center;
}

.expandable-xbox.text-align-right .intro-content, .expandable-xbox.text-align-right .full-content {
    text-align: right;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .link::after {
    content: "\eb4f";
}

/* Export Assistant Rotator */
.export-assistant-rotator .image-wrapper {
    aspect-ratio: 1/1;
    position: relative;
}

.export-assistant-rotator .image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.r2g-expandable-xlist.option-1  .panel-wrap .slick-initialized .xList-item[data-title="eMarketPlace"] .expandable-xbox-title{
    text-transform:none    
}

@media(max-width:767.5px){

    .export-assistant-rotator .arrows-wrapper{
        display:none;
    }

    .export-assistant-rotator .slick-list{
        padding-right:calc(5% + 10px);
    }

    .export-assistant-rotator .slick-slide{
        margin-left:calc(15px / 2) !important;
        margin-right:calc(15px / 2) !important;
    }

}



/** END R2G Expandable xList - CSE **/
@media(min-width: 768px) {
    /** START R2G Expandable xList - CSE **/
    .r2g-expandable-xlist {
        overflow: visible;
        position: relative;
        height: var(--number__tp-tl__expandable-xlist-height);
        border-width: var(--number__tp-tl__expandable-xlist-border-width);
    }

    .r2g-expandable-xlist .expandable-xlist-wrapper {
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-flow: row wrap;
        height: 100%;
    }

    .r2g-expandable-xlist .main-content-wrapper {
        align-items: start;
        border-width: var(--number__tp-tl__expandable-xlist-main-content-wrapper-border-width);
        width: var(--number__tp-tl__expandable-xlist-main-content-wrapper-width);
        height: var(--number__tp-tl__expandable-xlist-height);
    }

    .show-main-image-on-mobile .r2g-expandable-xlist .main-content-wrapper {
        min-height: auto;
        position: relative;
        z-index: 1;
    }

    .r2g-expandable-xlist.show-main-content-on-right .main-content-wrapper {
        order: 1;
    }

    .r2g-expandable-xlist.show-main-content-on-right .panel-wrap {
        z-index: 1;
    }

    .r2g-expandable-xlist .main-content-wrapper .intro-content {
        padding: var(--number__tp-tl__expandable-xlist-main-content-padding);
        border-width: var(--number__tp-tl__expandable-xlist-main-content-border-width);
    }

    .r2g-expandable-xlist .panel-wrap {
        border-width: var(--number__tp-tl__expandable-xlist-panel-wrapper-border-width);
        width: var(--number__tp-tl__expandable-xlist-panel-wrapper-width);
        height: var(--number__tp-tl__expandable-xlist-height);
        padding: 0;
    }

    .r2g-expandable-xlist.clicked .slick-list {
        overflow: visible;
    }

    .r2g-expandable-xlist.clicked .panel-wrap .slick-track {
        width: 100% !important;
        -webkit-transform: translate3d(0,0,0) !important;
        -ms-transform: translate3d(0,0,0) !important;
        transform: translate3d(0,0,0) !important;
    }

    .r2g-expandable-xlist .panel-wrap .slick-slide {
        box-sizing: border-box;
    }

    .slick-slide.active ~ .slick-slide {
        width: 0 !important;
    }

    .r2g-expandable-xlist .panel-wrap .slick-slide.active {
        flex: 100%;
        z-index: 10;
    }

    .r2g-expandable-xlist .slick-slide.slick-current {
        border-left: 0;
    }

    .r2g-expandable-xlist.clicked .slick-slide:not(.slick-active) {
        display: none;
    }

    .r2g-expandable-xlist .panel-wrap .xList-item {
        height: var(--number__tp-tl__expandable-xlist-height);
        position: relative;
        opacity: 0;
    }

    .r2g-expandable-xlist .panel-wrap .xList-item > .xbox {
        height: 100%;
    }

    .r2g-expandable-xlist .panel-wrap .xList-item:first-child, .r2g-expandable-xlist .panel-wrap .slick-initialized .xList-item {
        opacity: 1;
    }

    .r2g-expandable-xlist .arrows-wrapper {
        position: absolute;
        top: auto;
        left: 0;
        bottom: 45px;
        width: 100%;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }

    .r2g-expandable-xlist.clicked .arrows-wrapper {
        display: none;
    }

    .r2g-expandable-xlist .arrows-wrapper .nav-prev, .r2g-expandable-xlist .arrows-wrapper .nav-next {
        position: absolute;
        bottom: -36px;
    }

    .r2g-expandable-xlist .arrows-wrapper .pager-wrapper {
        display: none;
    }

    .r2g-expandable-xlist .arrows-wrapper .nav-left.slick-arrow {
        left: 10px;
    }

    .r2g-expandable-xlist .arrows-wrapper .nav-right.slick-arrow {
        right: 10px;
    }

    .r2g-expandable-xlist.hide-main-content .panel-wrap {
        width: 100%;
    }

    .expandable-xbox, .expandable-xbox .image-wrapper, .expandable-xbox .close-button {
        -ms-transition: all 0.7s linear;
        -webkit-transition: all 0.7s linear;
        transition: all 0.7s linear;
    }

    .expandable-xbox {
        position: absolute;
    }

    .expandable-xbox .image-wrapper {
        border-width: var(--number__tp-tl__expandable-xlist-panel-item-border-width);
    }

    .expandable-xbox, .expandable-xbox .image-wrapper {
        width: 100%;
        height: 100%;
    }

    .expandable-xbox.active, .expandable-xbox.normal {
        z-index: 2;
    }

    .expandable-xbox .image-wrapper {
        position: absolute;
        top: 0;
        left: 0;
    }

    .expandable-xbox .image-wrapper img {
        display: none;
    }

    .expandable-xbox .intro-content {
        padding: var(--number__tp-tl__expandable-xlist-intro-content-padding);
        border-width: var(--number__tp-tl__expandable-xlist-intro-content-border-width);
        opacity: 1;
        display: block;
        -webkit-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .clicked .expandable-xbox .intro-content {
        opacity: 0;
        pointer-events: none;
    }

    .expandable-xbox .full-content {
        position: absolute;
        top: 50%;
        right: 5%;
        padding: var(--number__tp-tl__expandable-xlist-full-content-padding);
        border-width: var(--number__tp-tl__expandable-xlist-full-content-border-width);
        width: var(--number__tp-tl__expandable-xlist-full-content-width);
        display: none;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .expandable-xbox .close-button {
        top: 20px;
        right: 5%;
        z-index: 1;
        font-size: 2em;
        cursor: pointer;
        pointer-events: auto;
        padding: var(--number__tp-tl__close-button-padding);
        border-width: var(--number__tp-tl__close-button-border-width);
    }

    .active-full-width .expandable-xbox .close-button {
        opacity: 1;
    }

    .expandable-xbox.active .image-wrapper {
        -webkit-animation: expand-animation 0.7s;
        animation: expand-animation 0.7s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
    }

    .expandable-xbox.normal .image-wrapper {
        -webkit-animation: retract-animation 0.7s;
        animation: retract-animation 0.7s;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
    }

    @-webkit-keyframes expand-animation {
        0% {
            border-radius: 0%;
        }

        10% {
            border-radius: 10% 20% 70% 20%;
        }

        50% {
            border-radius: 5% 10% 50% 10%;
        }

        100% {
            border-radius: 0%;
        }
    }

    @keyframes expand-animation {
        0% {
            border-radius: 0%;
        }

        10% {
            border-radius: 10% 20% 70% 20%;
        }

        50% {
            border-radius: 5% 10% 50% 10%;
        }

        100% {
            border-radius: 0%;
        }
    }

    @-webkit-keyframes retract-animation {
        0% {
            border-radius: 0%;
        }

        10% {
            border-radius: 5% 10% 50% 10%;
        }

        50% {
            border-radius: 10% 20% 70% 20%;
        }

        100% {
            border-radius: 0%;
        }
    }

    @keyframes retract-animation {
        0% {
            border-radius: 0%;
        }

        10% {
            border-radius: 5% 10% 50% 10%;
        }

        50% {
            border-radius: 10% 20% 70% 20%;
        }

        100% {
            border-radius: 0%;
        }
    }

    @keyframes flickerAnimation {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-o-keyframes flickerAnimation {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-moz-keyframes flickerAnimation {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-webkit-keyframes flickerAnimation {
        0% {
            opacity: 1;
        }

        50% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    /** END R2G Expandable xList - CSE **/
}

@media(min-width: 1024px) {
    /** START R2G Expandable xList - CSE **/ .r2g-expandable-xlist {
        height: var(--number__tl-dt__expandable-xlist-height);
        border-width: var(--number__tl-dt__expandable-xlist-border-width);
    }

    .r2g-expandable-xlist .main-content-wrapper {
        border-width: var(--number__tl-dt__expandable-xlist-main-content-wrapper-border-width);
        width: var(--number__tl-dt__expandable-xlist-main-content-wrapper-width);
        height: var(--number__tl-dt__expandable-xlist-height);
    }

    .r2g-expandable-xlist .main-content-wrapper .intro-content {
        padding: var(--number__tl-dt__expandable-xlist-main-content-padding);
        border-width: var(--number__tl-dt__expandable-xlist-main-content-border-width);
    }

    .r2g-expandable-xlist .panel-wrap {
        border-width: var(--number__tl-dt__expandable-xlist-panel-wrapper-border-width);
        width: var(--number__tl-dt__expandable-xlist-panel-wrapper-width);
        height: var(--number__tl-dt__expandable-xlist-height);
    }

    .r2g-expandable-xlist .panel-wrap .xList-item {
        height: var(--number__tl-dt__expandable-xlist-height);
    }

    .with-expandable-view .expandable-xbox {
        cursor: pointer;
    }

    .with-expandable-view .expandable-xbox.active {
        cursor: default;
    }

    .expandable-xbox .image-wrapper {
        border-width: var(--number__tl-dt__expandable-xlist-panel-item-border-width);
    }

    .expandable-xbox .intro-content {
        padding: var(--number__tl-dt__expandable-xlist-intro-content-padding);
        border-width: var(--number__tl-dt__expandable-xlist-intro-content-border-width);
    }

    .expandable-xbox .full-content {
        padding: var(--number__tl-dt__expandable-xlist-full-content-padding);
        border-width: var(--number__tl-dt__expandable-xlist-full-content-border-width);
        width: var(--number__tl-dt__expandable-xlist-full-content-width);
    }

    .expandable-xbox .close-button {
        padding: var(--number__tl-dt__close-button-padding);
        border-width: var(--number__tl-dt__close-button-border-width);
    }

    /** END R2G Expandable xList - CSE **/
}

@media(min-width: 1200px) {
    
    .r2g-expandable-xlist:not(.clicked) .panel-wrap .slick-slide:hover {
        flex: 2;
    }

	.r2g-expandable-xlist:not(.clicked) .panel-wrap .slick-slide:hover h3{
		 font-size:25px !important;
	}
	
	.r2g-expandable-xlist .panel-wrap:hover h3{
		font-size:15px !important;
	}

	.r2g-expandable-xlist .panel-wrap h3{
	  overflow-wrap: break-word !important;
	  word-wrap: break-word !important;
	  word-break: break-word;
	  white-space: normal;	
	}
}

@media(min-width: 1366px) {
    /** START R2G Expandable xList - CSE **/ .r2g-expandable-xlist {
        height: var(--number__dt-ls__expandable-xlist-height);
        border-width: var(--number__dt-ls__expandable-xlist-border-width);
    }

    .r2g-expandable-xlist .main-content-wrapper {
        border-width: var(--number__dt-ls__expandable-xlist-main-content-wrapper-border-width);
        width: var(--number__dt-ls__expandable-xlist-main-content-wrapper-width);
        height: var(--number__dt-ls__expandable-xlist-height);
    }

    .r2g-expandable-xlist .main-content-wrapper .intro-content {
        padding: var(--number__dt-ls__expandable-xlist-main-content-padding);
        border-width: var(--number__dt-ls__expandable-xlist-main-content-border-width);
    }

    .r2g-expandable-xlist .panel-wrap {
        border-width: var(--number__dt-ls__expandable-xlist-panel-wrapper-border-width);
        width: var(--number__dt-ls__expandable-xlist-panel-wrapper-width);
        height: var(--number__dt-ls__expandable-xlist-height);
    }

    .r2g-expandable-xlist:not(.clicked) .panel-wrap .slick-slide:hover {
        flex: 3.5;
    }

    .r2g-expandable-xlist .xList-item .intro-content-inner {
        transform-origin: 0 0;
        width: 100%;
        max-width: 165px;
        margin: auto;
        -ms-transition: all 0.7s linear;
        -webkit-transition: all 0.7s linear;
        transition: all 0.7s linear;
        -ms-transform-origin: center center;
        -webkit-transform-origin: center center;
        transform-origin: center center;
    }

    .r2g-expandable-xlist .xList-item.zoom-out .intro-content-inner {
        width: calc(100% / 0.85);
        max-width: auto !important;
        overflow: hidden;
        -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
        transform: scale(0.85);
    }

    .r2g-expandable-xlist.hide-main-content .panel-wrap {
        width: 100%;
    }

    .r2g-expandable-xlist .panel-wrap .xList-item {
        height: var(--number__dt-ls__expandable-xlist-height);
    }

    .expandable-xbox .image-wrapper {
        border-width: var(--number__dt-ls__expandable-xlist-panel-item-border-width);
    }

    .expandable-xbox .intro-content {
        padding: var(--number__dt-ls__expandable-xlist-intro-content-padding);
        border-width: var(--number__dt-ls__expandable-xlist-intro-content-border-width);
    }

    .expandable-xbox .full-content {
        padding: var(--number__dt-ls__expandable-xlist-full-content-padding);
        border-width: var(--number__dt-ls__expandable-xlist-full-content-border-width);
        width: var(--number__dt-ls__expandable-xlist-full-content-width);
    }

    .expandable-xbox .close-button {
        padding: var(--number__dt-ls__close-button-padding);
        border-width: var(--number__dt-ls__close-button-border-width);
    }

    /** END R2G Expandable xList - CSE **/
}


@media(max-width:767.5px){

   .r2g-expandable-xlist.option-1 .slick-list{
       padding-right:calc(5% + 10px);
   }
    
}

.r2g-expandable-xlist.option-1 .main-title, .r2g-expandable-xlist.option-1 .section-sub-title {
    text-align: left;
    text-wrap: balance;
}

.r2g-expandable-xlist.option-1 .main-title {
    color: #293E5C;
}



.r2g-expandable-xlist.option-1 .image-wrapper img {
    aspect-ratio: 300/400;
    object-fit: cover;
}

.r2g-expandable-xlist.option-1 .panel-wrap .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .full-content {
    padding: 24px;
    text-align: left;
    position: absolute;
    bottom: 0;
}

.r2g-expandable-xlist.option-1 .expandable-xbox-title {
    font-size: 26px;
    /*font-weight: 600;*/
    line-height: 32px;
    color: #fff;
    text-transform: uppercase;
}

.r2g-expandable-xlist.option-1 .panel-wrap .xList-item .image-wrapper {
    position: relative;
}

.r2g-expandable-xlist.option-1 .panel-wrap .xList-item .image-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0,0.8);
    opacity: 0.6;
    user-select: all;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content {
    display: flex;
    padding: 24px;
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    width: 100%;
    right: 0;
    z-index: 9999;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .link {
    color: #fff;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .link:hover{
   color: #fac200;
}

.r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .full-content {
    display: none
}

.r2g-expandable-xlist .main-content-wrapper .intro-content, .r2g-expandable-xlist, .r2g-expandable-xlist .main-content-wrapper, .r2g-expandable-xlist .panel-wrap, .r2g-expandable-xlist .main-content-wrapper .intro-content, .r2g-expandable-xlist .panel-wrap .xList-item .image-wrapper, .r2g-expandable-xlist .panel-wrap, .expandable-xbox .intro-content, .expandable-xbox .full-content {
    border-width: 0;
}

.r2g-expandable-xlist.option-1 .slick-dots > li {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    margin: 0 3px;
    cursor: pointer;
    border-width: 2px;
    border-style: solid;
    border-color: #293E5C;
}

.r2g-expandable-xlist.option-1 .slick-dots > li.slick-active {
    background-color: #293E5C;
    border-color: #293E5C;
}

.r2g-expandable-xlist.option-1 .slick-dots > li button {
    padding: 0;
    font-size: 0;
    line-height: 0;
}

.r2g-expandable-xlist.option-1 .slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 16px;
    margin-bottom: 0;
}

.r2g-expandable-xlist.option-1 .pager-wrapper {
    display: none
}

.r2g-expandable-xlist.option-1 .nav-left, .r2g-expandable-xlist.option-1 .nav-right {
    display: none;
}

/*.r2g-expandable-xlist.option-1 {*/
/*    overflow: visible;*/
/*}*/

.r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper {
    margin-bottom: 22px;
}

/* Announcements Rotator */

@media(max-width:767.5px){

    .announcemenet-rotator .rotatorElement{
        margin:0 !important;
        width:100% !important;
    }
    
    .announcemenet-rotator .arrows-wrapper{
        display:none;
    }
    
    .announcemenet-rotator .slick-list{
        padding-right: calc(5% + 10px);
    }
    
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .container {
    background-color: var(--color-white);
    height: 100%
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .container .content-wrapper{
    display:flex;
    flex-direction:column;
    height: 100%;
    width: 100%;
} 

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .container .content-wrapper p:last-child{
    margin-top:auto;
}

.r2g-xlist-main-strip.with-background .cta-wrapper {
    text-align: center;
    margin-top: 20px;
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .content-wrapper h3 {
    color: #000;
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .content-wrapper p {
    color: #696969;
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .content-wrapper a {
    color: var(--color-blue)
}

.r2g-xlist-main-strip.with-background .r2g-content-block.variation-one .content-wrapper a:hover {
    color: var(--color-yellow);
}

.r2g-xlist-main-strip.with-background .content-block.r2g-content-block {
    padding: 0;
}

.r2g-xlist-main-strip.with-background .intro-content{
    margin-bottom:45px;
}

.r2g-xlist-main-strip.with-background .intro-content *{
    color:#fff
}

.r2g-xlist-main-strip.with-background .rotatorElement .slick-slide {
    margin-left: calc(15px / 2);
    margin-right: calc(15px / 2);
}

.r2g-xlist-main-strip.with-background {
    padding: 77px 0;
    background-color: var(--color-blue);
}

.r2g-xlist-main-strip.xlist-with-rotator .rotatorElement .slick-arrow {
    color: #fff;
}

.r2g-xlist-main-strip.with-background .cta-wrapper a {
    color: #fff
}

.r2g-xlist-main-strip.with-background .cta-wrapper a:hover {
    color: var(--color-yellow);
}

.r2g-xlist-main-strip.with-background .slick-slide > div, .r2g-xlist-main-strip.with-background .slick-slide .xList-item, .r2g-xlist-main-strip.with-background .slick-slide .row {
    height: 100%;
}

@media(min-width: 768px) {
    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper {
        overflow: auto;
        scrollbar-width: thin;
        scrollbar-color: rgba(0, 0, 0, 0.2) transparent;
        margin-bottom: 16px;
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper::-webkit-scrollbar-track {
        background: transparent;
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper::-webkit-scrollbar {
        width: 2px;
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper::-webkit-scrollbar-thumb {
        background: rgba(0, 0, 0, 0.4);
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper::-webkit-scrollbar-button {
        display: none;
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content {
        height: 100%
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .intro-content-inner {
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0;
        max-width: none;
    }



    .r2g-expandable-xlist.option-1 .panel-wrap .slick-slide {
        margin: 0;
    }

    .r2g-expandable-xlist .panel-wrap .slick-track {
        position: relative;
    }

    .r2g-expandable-xlist .panel-wrap .slick-track::before {
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0)), url(/images/revamp-2025/global-center-for-exporters/section-background-images/intro-images.webp);
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 2;
        content: "";
        display: block;
    }



    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content::before {
        content:"\eb4f";
        font-family:'icomoon';
        position:absolute;
        font-size:40px;
        bottom: 24px;
        right: 24px;
        pointer-events: none;
        line-height: 1;
    }
    

    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content::after {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        width: 1px;
        background-color: rgba(255,255,255,0.4);
        right: 0;
    }
    

    .r2g-main-content-strip-h1-p.variation-three {
        margin-bottom: 45px;
    }
    
    .r2g-expandable-xlist.option-1 .expandable-xbox .full-content p, 
    .r2g-expandable-xlist.option-1 .expandable-xbox .full-content a,
    .r2g-expandable-xlist.option-1 .expandable-xbox .full-content h3 {
        color: #ffff
    }

    .r2g-expandable-xlist.option-1:has(.slick-slide.active) {
        overflow: hidden !important;
    }

    .r2g-expandable-xlist.option-1 .show-on-expand-content{
        opacity:0;
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .link{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%
    }

}

@media(min-width: 1200px) {
    
    
    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .intro-content-inner .show-on-expand-content{
          opacity:0;
    }  

    .r2g-expandable-xlist.option-1 .zoom-in .expandable-xbox.text-align-center .intro-content .intro-content-inner .show-on-expand-content{
        opacity:1;
        transition:all .4s ease-in-out;
        transition-delay:0.6s
    }

    .r2g-expandable-xlist.option-1 .zoom-in .expandable-xbox.text-align-center .intro-content::before{
        opacity:0;
        pointer-events:nonel
    }

    .r2g-expandable-xlist.option-1 .panel-wrap .slick-slide:hover {
        z-index: 9999;
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox .full-content h3 {
        font-size: 30px;
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox .full-content {
        left: 0;
        top: 0;
        bottom: auto !important;
        padding: 48px !important;
        transform: none;
        right: auto;
        box-sizing: content-box;
        z-index: 9999;
    }

    .active-full-width .expandable-xbox .close-button {
        color: #fff;
    }

    .with-expandable-view .expandable-xbox {
        position: relative;
    }

    .with-expandable-view .active .expandable-xbox::after {
        content: "";
        background: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.5;
        pointer-events: none;
    }

    .with-expandable-view .active .expandable-xbox::after {
        background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper {
        /* height: calc(100% - 1000px); */
    }

    .r2g-xlist-main-strip.with-background .cta-container {
        width: 90%;
        margin: auto;
        max-width: 1400px;
    }

    .r2g-xlist-main-strip.with-background .cta-wrapper {
        text-align: right;
    }

    .default-section-gap {
        margin-bottom: 100px;
    }

    .default-section-gap.no-padding {
        padding: 0 !important;
    }

    .r2g-expandable-xlist.option-1 .expandable-xbox.text-align-center .intro-content .link{
        position:static;
        top:auto;
        left:auto;
        width:auto;
        height:auto
    }

}

@media(min-width: 1366px) {
    .r2g-expandable-xlist .main-content-wrapper {
        width:28%;
        padding: 0 25px 0 0;
    }

    .r2g-expandable-xlist.option-1 .panel-wrap {
        width: 72%;
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper {
        overflow: visible;
    }

    .xlist-featured {
        margin-bottom: 90px;
    }

    .r2g-expandable-xlist.option-1 {
        overflow: visible;
    }
}

@media(min-width: 1400px) {
    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper {
        height:200px;
    }
}

@media(min-width: 1920px) {
    :root {
        --number__dt-ls__expandable-xlist-height: 700px;
    }

    .r2g-expandable-xlist .main-content-wrapper {
        padding: 0 60px !important;
    }

    .r2g-expandable-xlist.option-1 .main-content-wrapper .scroll-wrapper {
        height: auto;
        overflow: visible;
    }
}





/* ===========================  QA Issues Fix ========================================  */



.xlist-featured .r2g-xbox-list-component .container a:nth-child(3) {
    display: none
}

@media (max-width: 767.5px) {

    .main-visual-default .main-visual-play,
    .main-visual-default .show-video .main-visual-play.main-visual-play-show::before{
        font-size:50px
    }

    
    .xlist-featured .r2g-xbox-list-component .container {
        display:flex;
        justify-content: center;
        align-items: center;
        gap: 16px;
    }

    .xlist-featured .r2g-xbox-list-component .container > a {
        flex-shrink: 0;
    }

    .xlist-featured .r2g-xbox-list-component .container .image-wrapper {
        width: 72px
    }

    .xlist-featured .r2g-xbox-list-component .container a:nth-child(2) {
        order: -1;
    }

    .xlist-featured .r2g-xbox-list-component .container a:nth-child(1) * {
        text-align: left
    }

    .xlist-featured .r2g-xbox-list-component .container .intro-title {
        font-size: 15px;
        line-height: 22px;
    }

    .xlist-featured .r2g-xbox-list-component .container .outro-title {
        font-size: 22px;
    }
    
    .xlist-featured .xList-items .xList-item {
        padding: 0;
        margin: 0;
        width: 90%;
        box-shadow: none;
        border-bottom: 1px solid #F2F2F2;
        max-width: 500px;
        box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    }

    .xlist-featured .xList-items .xList-item:last-child {
        border-bottom: none;
    }

    .xlist-featured .xList ul {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .xlist-featured .xList .icon {
        font-size: 20px;
        color: #293E5C;
        opacity: 0.8;
    }

    .xlist-featured .r2g-xbox-list-component .container a:nth-child(3) {
        margin-left: auto;
        display: flex;
    }
}


@media (max-width: 499.5px) {
    
    :lang(si) .xlist-featured .r2g-xbox-list-component .container .outro-title {
        font-size: 15px;
    }
    
    :lang(ta) .xlist-featured .r2g-xbox-list-component .container .outro-title {
        font-size: 12px;
    }

}

/* ==================================================================  Dev - 2 Start ======================================================================= */
.trade-fairs-and-exhibitions {
    padding: 0 15px;
}

.trade-fairs-and-exhibitions .vertical-slider {
    overflow: hidden;
}

.trade-fairs-and-exhibitions .vertical-slider.slick-initialized .slide {
    display: inline-flex !important;
    gap: 32px;
    flex: 1;
}

.trade-fairs-and-exhibitions .image-wrapper {
    width: 100%;
    margin-bottom: 16px;
}

.trade-fairs-and-exhibitions .image-wrapper img {
    width: 100%;
    height: auto;
}

.trade-fairs-and-exhibitions .main-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.trade-fairs-and-exhibitions .main-xbox .flex-container h3 {
    margin-bottom: 12px;
}

.trade-fairs-and-exhibitions .main-xbox .flex-container-title {
    display: none;
}

.trade-fairs-and-exhibitions .flex-container h3 {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.trade-fairs-and-exhibitions .flex-container p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.trade-fairs-and-exhibitions .main-xbox .flex-container p.date {
    margin-bottom: 12px;
}

.trade-fairs-and-exhibitions .main-xbox .flex-container p:last-child {
    margin-bottom: 32px;
}

.trade-fairs-and-exhibitions .slide-xbox .flex-container h3, .trade-fairs-and-exhibitions .slide-xbox .flex-container .date {
    margin-bottom: 16px;
}

.trade-fairs-and-exhibitions .vertical-slider .image-wrapper {
    margin-bottom: 16px;
}

.trade-fairs-and-exhibitions-intro-content {
    padding: 0 15px;
}

.trade-fairs-and-exhibitions .mobile-list .mobile-xbox {
    display: flex;
    border-top: 1px solid #dddddd;
    padding-top: 16px;
}

.trade-fairs-and-exhibitions .mobile-list .mobile-xbox .image-wrapper {
    width: 35%;
    flex-shrink: 0;
}

.trade-fairs-and-exhibitions .mobile-list .mobile-xbox .flex-container {
    padding-left: 16px;
}

.trade-fairs-and-exhibitions .mobile-list .mobile-xbox .flex-container h3 {
    font-size: 0.9rem;
    letter-spacing: normal;
    margin-bottom: 16px;
}

.trade-fairs-and-exhibitions .mobile-list .mobile-xbox .flex-container p.date {
    margin-bottom: 8px;
}

.trade-fairs-and-exhibitions-bottom-content {
    border-top: 1px solid #dddddd;
    margin: 0 15px;
    padding-top: 16px;
}

.trade-fairs-and-exhibitions .slider-wrapper {
    display: none;
}

.trade-fairs-and-exhibitions .vertical-slider .slide, .trade-fairs-and-exhibitions .vertical-slider .slide-xbox {
    display: none;
}

.trade-fairs-and-exhibitions .vertical-slider .slide:first-child, .trade-fairs-and-exhibitions .vertical-slider .slide-xbox:first-child {
    display: block;
}

.trade-fairs-and-exhibitions .vertical-slider.slick-initialized .slide, .trade-fairs-and-exhibitions .vertical-slider.slick-initialized .slide-xbox {
    display: block;
}

.strip-row.media-center {
    padding: 0 12px;
}

.media-center .news-slider .slide-xbox .flex-container {
    background-color: #293e5c;
    padding: 15px;
    color: #ffffff;
    background: linear-gradient(
        0deg,
        rgba(41, 62, 92, 0.85) 100%,
        rgba(41, 62, 92, 0) 100%
    );
    width: 100%;
    box-sizing: border-box;
}

.media-center .news-slider .slide-xbox .flex-container h3 a {
    color: #ffffff;
}

.media-center .news-slider .slide-xbox:hover .flex-container h3 a {
    color: #fac200;
}

.media-center .news-slider .slide-xbox .flex-container h3, .media-center .news-slider .slide-xbox .flex-container .date {
    text-align: center;
}

.media-center .news-slider .slide-xbox .flex-container .view-all {
    display: none;
    text-align: right;
}

.media-center .news-slider .slide-xbox .flex-container .view-all a {
    color: #ffffff;
}

.media-center .news-slider .slide-xbox .flex-container .view-all a:hover {
    color: #fac200;
}

.media-center .news-slider .slide-xbox .image-wrapper {
    position: relative;
}

.media-center .news-slider .slide-xbox .image-wrapper::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    /*background-image: linear-gradient(0deg, #293e5c 25%, transparent 100%);*/
}

.media-center .category-card {
    position: relative;
    margin-bottom: 8px;
}

.media-center .category-card .image-wrapper {
    position: relative;
}

.media-center .category-card .image-wrapper:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background-image: linear-gradient(0deg, #293e5c, transparent 50%);
}

.media-center .category-card .flex-container {
    position: absolute;
    bottom: 0;
    padding: 25px;
}

.media-center .category-card .flex-container h3, .media-center .category-card .flex-container p .link {
    color: white;
}

.media-center .category-card .flex-container p .link:hover {
    color: #fac200;
}

.media-center .category-card .flex-container h3 {
    margin-bottom: 0;
}

.media-center .category-card .flex-container p {
    margin-bottom: 0;
}

.media-center .view-all-news-mobile {
    margin-top: 12px;
}

.media-center .view-all-news-mobile p {
    text-align: center;
}

.media-center .news-slider button {
    display: none;
}

.media-center .slick-dots li {
    width: 6px;
    height: 6px;
}

.media-center .slick-dots {
    margin-top: 8px;
    margin-bottom: 0;
}

.media-center .bottom-content {
    margin-top: 12px;
}

.media-center .bottom-content p {
    text-align: center;
}

.media-center .news-slider .slide {
    display: none;
}

.media-center .news-slider .slide:first-child {
    display: block;
}

.media-center .news-slider.slick-initialized .slide {
    display: block;
}

.media-center .slick-list{
    padding-right: calc(5% + 20px);
}

.media-center .slick-slide{
    margin-left:calc(15px / 2);
    margin-right:calc(15px / 2);
}


@media (max-width: 767.5px) {

    .media-center .news-slider .slide-xbox .flex-container h3 a {
        color: #ffffff;
          display: -webkit-box;
          -webkit-line-clamp: 3;   /* number of lines */
          -webkit-box-orient: vertical;
          overflow: hidden;
    }
    
}

@media (min-width: 768px) {
    .trade-fairs-and-exhibitions .mobile-list {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .trade-fairs-and-exhibitions .mobile-list .mobile-xbox {
        width: calc(50% - 20px);
    }

    .media-center .categories {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    }

    .media-center .category-card {
        width: calc(50% - 4px);
    }

    .media-center .category-card .image-wrapper {
        height: 100%;
    }

    .media-center .category-card .image-wrapper img {
        height: 100%;
        object-fit: cover;
    }
    
    .media-center .slick-list{
        padding-right: 0;
    }    

}

@media (min-width: 1024px) {
    .trade-fairs-and-exhibitions {
        display: flex;
        align-items: flex-start;
        gap: 32px;
        width: 100%;
        padding: 0 32px 0 0;
        box-sizing: border-box;
    }

    .trade-fairs-and-exhibitions .main-xbox {
        width: 40%;
        flex-shrink: 0;
        position: relative;
        overflow: hidden;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container {
        position: absolute;
        width: calc(100% - 50px);
        bottom: -100%;
        padding: 25px;
        background-image: linear-gradient(0deg, #000000aa, transparent);
        transition: all 0.5s;
    }

    .trade-fairs-and-exhibitions .main-xbox:hover .flex-container {
        bottom: 0;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container h3 {
        /*font-size: 2.2rem;*/
        color: #fcb813;
        margin-bottom: 16px;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container p.date {
        margin-bottom: 16px;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container p {
        color: #ffffff;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container p a.link {
        color: #ffffff;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container p a.link:hover {
        color: #fac200;
    }

    .trade-fairs-and-exhibitions .mobile-list {
        display: none;
    }

    .trade-fairs-and-exhibitions .slide-xbox {
        width: calc(50% - 16px);
        height: 48vw;
    }

    .trade-fairs-and-exhibitions .slide-xbox .flex-container h3 {
        /*font-size: 2rem;*/
    }

    .trade-fairs-and-exhibitions .slider-wrapper {
        flex: 1;
        width: 56%;
        display: block;
    }

    .trade-fairs-and-exhibitions-bottom-content {
        border-top: none;
        padding-top: 12px;
        padding-right: 12px;
    }

    .trade-fairs-and-exhibitions-bottom-content p {
        text-align: right !important;
    }

    .trade-fairs-and-exhibitions .image-wrapper {
        margin-bottom: 0;
    }

    /*.trade-fairs-and-exhibitions .main-xbox .image-wrapper::before {*/
    /*    content: '';*/
    /*    width: 100%;*/
    /*    height: 100%;*/
    /*    position: absolute;*/
    /*    background: linear-gradient(0deg,rgba(41, 62, 92, 0.85) 50%,rgba(41, 62, 92, 0) 100%);*/
    /*}*/

    .trade-fairs-and-exhibitions .main-xbox .flex-container-title {
        display: block;
        position: absolute;
        bottom: 0;
        opacity: 1;
        padding: 25px;
        transition: opacity 0.5s;
        background: linear-gradient(
            0deg,
            rgba(41, 62, 92, 0.85) 148%,
            rgba(41, 62, 92, 0) 100%
        );
        width: 100%;
        box-sizing: border-box;
    }
    
	.trade-fairs-and-exhibitions .main-xbox .flex-container{
	    background: linear-gradient(
         0deg,
         rgba(41, 62, 92, 0.85) 100%,
         rgba(41, 62, 92, 0) 100%
     );
	}    
    
    .trade-fairs-and-exhibitions .main-xbox:hover .flex-container-title {
        bottom: 100%;
        opacity: 0;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container-title h3 {
        color: #ffffff;
    }

    .strip-row.media-center {
        padding: 0;
    }

    .media-center .grid {
        display: flex;
        gap: 8px;
    }

    .media-center .news-slider-wrapper {
        width: 45%;
        flex-shrink: 0;
    }

    .media-center .view-all-news-mobile {
        display: none;
    }

    .media-center .news-slider.slick-initialized .slide {
        display: block !important;
    }

    .media-center .news-slider .slide-xbox {
        position: relative;
        overflow: hidden;
    }

    .media-center .news-slider .slide-xbox .flex-container {
        position: absolute;
        bottom: 0;
        background-color: transparent;
    }

    .media-center .news-slider .slide-xbox .flex-container h3, .media-center .news-slider .slide-xbox .flex-container .date {
        text-align: left;
    }

    .media-center .news-slider .slide-xbox .image-wrapper {
        height: 43vw;
    }

    .media-center .news-slider .slide-xbox .image-wrapper img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .media-center .slick-dots {
        display: none !important;
    }

    .media-center .category-card {
        margin-bottom: 0;
        overflow: hidden;
    }

    .media-center .bottom-content {
        margin-top: 32px;
    }

    .media-center .news-slider .slide-xbox .flex-container .view-all {
        display: block;
    }

    .media-center .news-slider .slide-xbox .image-wrapper img {
        transform: scale(1);
        transition: all 0.5s;
    }

    .media-center .news-slider .slide-xbox:hover .image-wrapper img {
        transform: scale(1.1);
    }

    .media-center .news-slider .slide-xbox .image-wrapper::before {
        z-index: 1;
    }

    .media-center .news-slider .slide-xbox .flex-container {
        z-index: 2;
    }

    .media-center .category-card .image-wrapper img {
        transform: scale(1);
        transition: all 0.5s;
    }

    .media-center .category-card:hover .image-wrapper img {
        transform: scale(1.1);
    }

    .media-center .category-card .image-wrapper:before {
        z-index: 1;
    }

    .media-center .category-card .flex-container {
        z-index: 2;
    }

    .media-center .category-card .flex-container h3 {
        margin-bottom: 8px;
    }

    .media-center .slick-list{
        padding:0;
    }
    
}

@media (min-width: 1280px) {
    
    .trade-fairs-and-exhibitions .main-xbox,
    .trade-fairs-and-exhibitions .slider-wrapper{
        width: 50%;
    }
    
}

@media (min-width: 1366px) {
    .trade-fairs-and-exhibitions .main-xbox .flex-container h3 {
    }

    .trade-fairs-and-exhibitions .main-xbox {
        width: 50%;
    }

    .trade-fairs-and-exhibitions .slider-wrapper {
        width: 50%;
    }

    .trade-fairs-and-exhibitions .slide {
        gap: 50px;
    }

    .trade-fairs-and-exhibitions {
        gap: 50px;
    }

    .trade-fairs-and-exhibitions .slide-xbox {
        width: calc(50% - 16px);
        height: 42vw;
    }

    .trade-fairs-and-exhibitions .main-xbox .flex-container-title h3 {
        /*font-size: 2rem;*/
    }

    .media-center .news-slider .slide-xbox .flex-container h3 {
        /*font-size: 2rem;*/
        /*line-height: 2rem;*/
    }

    .media-center .news-slider .slide-xbox .flex-container {
        padding: 16px 56px;
    }
}


@media (min-width: 1450px) {
    
   .trade-fairs-and-exhibitions .main-xbox {
        width: 43%;
    } 
    
}

@media (min-width: 1600px) {
    .trade-fairs-and-exhibitions .slide-xbox {
        height: 39vw;
    }
}

/* ==================================================  Dev - 2 End ======================================================== */