
.strong-600 strong,.font-raisonne-velocity{
	font-family: 'Raisonne Velocity';
	font-weight: 600;
}
.entry-content-wrap {
    padding: 0 !important;
}
a {
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-ms-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	text-decoration: none;
}
*{
    box-sizing: border-box !important;
}
.container{
	max-width: 1540px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px auto;
}
.content-area{
	padding-top: 140px;
}

.rst-footer-container{
	background: #0000000D;
	padding: 41px 42px 39px;
	border-radius: 20px;
}
.rst-footer-bottom{
	padding: 30px 0 19px 0;
	display: flex;
	align-items: center;
	gap: 30px;
	justify-content: space-between;
}

.rst-footer-social {
	display: flex;
	align-items: center;
	gap: 12px;
}
.rst-footer-social span{
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0;
	color: #00000080;
}
.rst-footer-social img{
	display: block;
}
.rst-footer-column{
	width: 100%;
}
.rst-footer-column1{
	max-width: 174px;
}
.rst-footer-column2{
	max-width: 174px;
}
.rst-footer-column3{
	max-width: 215px;
}
.rst-footer-column4{
	max-width: 166px;
}
.rst-footer-column5{
	max-width: 120px;
}
.rst-footer-column6{
	width: auto;
}

.rst-footer-bottom-left{
	display: flex;
	align-items: center;
	gap: 80px;
	flex-wrap: wrap;
}
.rst-footer-bottom-left p{
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0;
	color: #00000080;
	margin: 0;
}
.rst-footer-bottom-left ul{
	display: flex;
	align-items: center;
	gap: 80px;
	flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
}
.rst-footer-bottom-left ul li a{
	font-weight: 400;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0;
	color: #00000080;
	display: block;
    text-decoration: none;
}
.rst-footer-bottom-left ul li a:hover{
	color: #000;
}
.rst-footer-top{
	display: flex;
	align-items: center;
	gap: 20px;
    justify-content: space-between;
	padding-bottom: 33px;
	border-bottom: 1px solid #00000080;
}
.rst-footer-right{
	display: flex;
	gap: 23px;
}
.rst-footer-right a{
	display: flex;
	border: 1px solid #00000080;
	font-weight: 700;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0;
	padding: 21px 30px;
	width: calc( 50% - calc( 23px / 2 ) );
	display: flex;
	align-items: center;
    color: #000000BF;
	gap: 30px;
	border-radius: 20px;
}
.rst-footer-description p{
	font-weight: 400;
	font-size: 18px;
	letter-spacing: 0;
	margin: 0 0 8px 0;
}
.rst-footer-right{
	max-width: 541px;
}
.rst-footer-description{
	max-width: 508px;
}
.rst-footer-center{
	padding-top: 38px;
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
.rst-footer-column .widget {
	margin: 0 0 28px 0;
}
.rst-footer-column .widget:last-child{
	margin: 0;
}
.rst-footer-logo{
	width: 100%;
    max-width: 195px;
}
.rst-footer-column .widget ul{
	list-style: none;

}
.rst-footer-column .widget ul li a{
	display: block;
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	letter-spacing: 0;
	color: #000000CC;
}
.rst-footer-column .widget ul li:first-child a{
	font-weight: 700;
}
.rst-footer-column .widget ul li a:hover{
	color: #000;
}
.site-footer{
	padding-top: 50px;
}
.site-header{
	padding: 20px;
	position: fixed;
	top: 0;
	z-index: 9999;
	width: 100%;
}
.rst-header-inner{
	background: #383436;
	border-radius: 20px;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: center;
	padding: 0 30px;
}
.rst-header-center{
	width: calc( 100% - 300px );
}
.rst-header-logo,.rst-header-right{
	width: 150px;
}
.rst-main-menu{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 90px;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}
.fixed-logo{
	display: none;
}
.static-logo{
	display: block;
}
.rst-main-menu > li > a {
	position: relative;
}
.rst-main-menu > li > a:after{
	height: 14px;
	width: 1px;
	position: absolute;
	right: -45px;
	top: 50%;
	content:"";
	background: #fff;
    margin-top: -7px;
}
.rst-main-menu > li:last-child > a:after{
	display: none;
}
.rst-main-menu > li > a{
	font-weight: 400;
    text-decoration: none;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: 0;
	color: #FFFFFF;
	display: block;
	padding: 23px 0 24px 0;
    
}
.rst-header-right{
	display: flex;
	align-items: center;
	justify-content: flex-end;
    gap: 22px;
}
.rst-item-icon-box .wp-block-kadence-image img{
	height: 295px;
    object-fit: cover;
    display: block;
}
.rst-item-icon-box .wp-block-kadence-image{
	margin: 0 !important
}
.rst-item-icon-box .wp-block-kadence-infobox{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
        height: 100%;
}
.rst-item-gradient-box img{
	display: block;
}
.rst-item-icon-box .kt-blocks-info-box-link-wrap{
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
        z-index: 9;
    position: relative;
}
.rst-item-icon-box .wp-block-kadence-infobox:after{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	content:"";
	left: 0;
	width: 100%;
	bottom: 0;
	border-radius: 20px;
	height: 200px;
	position: absolute;
}

.rst-item-icon-box .kt-blocks-info-box-media-align-top .kt-blocks-info-box-media{
	display: block;
}
.rst-latest-box-des-home  > .kt-inside-inner-col{
	display: flex;
	flex-direction: row !important;
    gap: 9px !important;
    align-items: flex-end;
}
.z-9{
	z-index: 9;
}
.rst-latest-all-btn .kb-button{
	width: 260px;
    justify-content: flex-end;
}
.rst-latest-box-des-home .wp-block-kadence-image{
	width: 45px;
	min-width: 45px;
	margin: 0;
}
.rst-latest-box-home > .kt-inside-inner-col{
	min-height: 295px;
	border-radius: 20px !important;
	padding-top: 21px;
	padding-bottom: 21px;
	padding-left: 30px;
	padding-right: 24px;
	display: flex;
	flex-direction: column;
	justify-content: space-between !important;
}
.rst-latest-box-home > .kt-inside-inner-col > .wp-block-kadence-image{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	border-radius: 20px;
}
.rst-latest-box-home > .kt-inside-inner-col > .wp-block-kadence-image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border-radius: 20px;
}
.rst-latest-box-home > .kt-inside-inner-col > .wp-block-kadence-image:after{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%);
	content:"";
	left: 0;
	width: 100%;
	bottom: 0;
	border-radius: 20px;
	height: 100%;
	position: absolute;
}
.rst-item-icon-box .kt-blocks-info-box-link-wrap{
	background: none;
}
.rst-banner-carousel-item > .kt-inside-inner-col:after{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.7) 100%);
	border-radius: 20px;
	height: 100%;
	width: 100%;
	content:"";
	left: 0;
	position: absolute;
	top: 0;
}
.rst-title-carousel-item strong{
	font-weight: 400;
}
.rst-title-carousel-slider li{
	width: auto !important;
}
.rst-title-carousel-item .wp-block-kadence-advancedheading{
	padding-top: 20px;
	padding-bottom: 23px;
	position: relative;
	display: inline-block;
    cursor: pointer;
    text-align: center;
}
.rst-title-carousel-item .wp-block-kadence-advancedheading:after{
	background: #FFCB05;
	width: 100%;
	height: 6px;
	content:"";
	left: 0;
        position: absolute;
	bottom: 0;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
    opacity: 0;
}
.slick-active.rst-title-carousel-item .wp-block-kadence-advancedheading:after{
	opacity: 1;
}
.rst-title-carousel-slider{
	padding-left: 43px;
	padding-right: 43px;
}
.rst-title-carousel-slider .slick-track{
	width: 100% !important;
	display: flex;
	gap: 30px;
       justify-content: space-between;
        transform: none !important;
}
.entry.single-entry,.entry{
	box-shadow: none !important;
    border-radius: 0 !important;
	margin: 0px !important;
}
.rst-title-carousel-slider .slick-track:after,.rst-title-carousel-slider .slick-track:before{
	display: none;
}
.header-fixed .static-logo{
	display: none;
}
.header-fixed .fixed-logo{
	display: block;
}
.header-fixed .rst-main-menu > li > a{
	padding-top: 19px;
    padding-bottom: 18px;
}
.rst-toggle-menu span:last-child {
    margin-bottom: 0;
}
.rst-toggle-menu span {
    display: block;
    transition: all .4s 
ease;
    width: 26px;
    height: 2px;
    background: #fff !important;
    margin: 0 auto;
    margin-bottom: 5px;
    border-radius: 0;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform-origin: top left;
    transform-origin: top left;
}
.menu-show .rst-toggle-menu {
    position: relative;
    height: 36px;
    width: 50px;
}
.rst-header__main{
	position: relative;
}
.mega-menu{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	background: #B2B3B6CC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
    display: none;
}
@media only screen and (min-width:1101px){
    .current-menu-ancestor .mega-menu,.rst-main-menu > li:hover .mega-menu,.current-menu-item .mega-menu,.single-post .mega-menu-about .mega-menu,.single-solution .mega-menu-about .mega-menu,.single-case-study .mega-menu-resources .mega-menu,.single-application .mega-menu-application .mega-menu{
        display: block !important;
    }
}
.rst-main-menu > li:before{
	content:"";
	left: 0;
	bottom: 0;
	background: #B2B3B6CC;
	height: 36px;
	width: 100%;
        z-index: -1;
	position: absolute;
    opacity: 0;
    visibility: hidden;
} 
.rst-main-menu > li.current-menu-item:before,.rst-main-menu > li.current-menu-ancestor:before,.rst-main-menu > li:hover:before,.single-post .mega-menu-about:before,.single-solution .mega-menu-about:before,.single-case-study .mega-menu-resources:before,.single-application .mega-menu-application:before{
	opacity: 1;
    visibility: visible;
}
.mega-menu-column{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.mega-menu-left{
	width: 297px;
	padding-left: 19px;
	padding-right: 19px;
}
.mega-menu-left span{
	font-weight: 700;
	font-size: 34px;
	line-height: 1.3em;
	letter-spacing: 0;
	color: #383436;
	display: block;
}
.mega-menu-right{
	width: calc( 100% - 297px );
}

.mega-menu-right .sub-menu{
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	width: 100%;
	border-radius: 25px;
	padding: 6px;
    background: #fff;
   
}
.mega-menu-right .sub-menu li{
	width: calc( 100% / 6 );
    height: auto;
}
.mega-menu-right .sub-menu li a{
	display: block;
    transition: 0.4s all;
	border-radius: 20px;
	padding: 11px 10px 5px;
    height: 100%;
}
.mega-menu-right .sub-menu li a .mega-menu__item-title{
	display: block;
	font-weight: 400;
	line-height: 23px;
	font-size: 18px;
	letter-spacing: 0;
	text-align: center;
	color: #000;
}
.mega-menu-right .sub-menu li a .mega-menu__item-image{
	height: 32px;
        display: block;
	margin-bottom: 5px;
}
.mega-menu-right .sub-menu li a .mega-menu__item-image svg{
	max-height: 32px;
	display: block;
	margin: 0px auto;
}

.mega-menu-right .sub-menu li.current-application-ancestor a,.mega-menu-right .sub-menu li.current-menu-item a,.mega-menu-right .sub-menu li a:hover,.single-post .mega-menu-right .sub-menu li.mega-menu-about-new a,.single-solution .mega-menu-right .sub-menu li.mega-menu-about-capabilities a,.single-case-study .mega-menu-right .sub-menu li.mega-menu-resources-case a{
	box-shadow: 0px 0px 6px 0px #00000080;
	background: #383436;
}
.mega-menu-right .sub-menu li.current-application-ancestor a .mega-menu__item-title,.single-case-study .mega-menu-right .sub-menu li.mega-menu-resources-case a .mega-menu__item-title,.single-solution .mega-menu-right .sub-menu li.mega-menu-about-capabilities a .mega-menu__item-title,.single-post .mega-menu-right .sub-menu li.mega-menu-about-new a .mega-menu__item-title,.mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-title,.mega-menu-right .sub-menu li a:hover .mega-menu__item-title{
	color: #fff;
}
.mega-menu-right .sub-menu li.current-application-ancestor a .mega-menu__item-image svg path[stroke],.single-case-study .mega-menu-right .sub-menu li.mega-menu-resources-case a .mega-menu__item-image svg path[stroke],.single-solution .mega-menu-right .sub-menu li.mega-menu-about-capabilities a .mega-menu__item-image svg path[stroke],.single-post .mega-menu-right .sub-menu li.mega-menu-about-new a .mega-menu__item-image svg path[stroke],.mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-image svg path[stroke],.mega-menu-right .sub-menu li a:hover .mega-menu__item-image svg path[stroke]{
	stroke: #fff;
}
.rst-main-menu > li.current-menu-ancestor > a,.single-post li.mega-menu-about > a,.single-solution li.mega-menu-about > a,.single-case-study li.mega-menu-resources > a,.single-application li.mega-menu-application > a{
	font-weight: 700;
}
.site-header.show-mega-menu + .content-area,.single-post .site-header + .content-area,.single-solution .site-header + .content-area,.single-case-study .site-header + .content-area,.single-application .site-header + .content-area{
	padding-top: 248px;
}

.single-case-study .mega-menu-right .sub-menu li.mega-menu-resources-case .mega-menu__item-image svg path[fill],.single-solution .mega-menu-right .sub-menu li.mega-menu-about-capabilities .mega-menu__item-image svg path[fill],.single-post .mega-menu-right .sub-menu li.mega-menu-about-new .mega-menu__item-image svg path[fill],.mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-image svg path[fill],.mega-menu-right .sub-menu li a:hover .mega-menu__item-image svg path[fill],.mega-menu-right .sub-menu li.current-application-ancestor a .mega-menu__item-image svg path[fill]{
	fill: #fff;
}

.menu-show .rst-toggle-menu span:first-child {
    transform: translateY(0px) rotate(45deg);
    position: absolute;
        left: 15px;
    margin: 0;
    top: 6px;
}
.menu-show .rst-toggle-menu span:last-child {
    transform: translateY(0px) rotate(-45deg);
    position: absolute;
    left: 13px;
    top: 24px;
}
.menu-show .rst-toggle-menu span:nth-child(2) {
    opacity: 0;
}
.rst-main-menu > li:hover .mega-menu{
	z-index: 9;
}
.rst-toggle-menu {
    padding: 0;
    width: 50px;
    height: auto;
    cursor: pointer;
    transition: all .2s 
ease;
border-radius: 20px;
    margin-top: 0;
    padding: 8px 10px;
    border: 2px solid #F5F5F540;
    display: none;
}
.header-fixed .mega-menu-right .sub-menu li a .mega-menu__item-image svg{
	max-height: 24px;
}
.header-fixed .mega-menu-right .sub-menu li a .mega-menu__item-image {
    height: 24px;
    display: block;
    margin-bottom: 0px;
}
.header-fixed .mega-menu-right .sub-menu li a .mega-menu__item-title{
	display: none;
}
.header-fixed .mega-menu-left span{
	font-size: 28px;
}
.header-fixed .mega-menu-right .sub-menu li a {
    padding: 8px 10px 8px;
}
.rst-item-icon-box .wp-block-kadence-infobox .kadence-info-box-image-intrisic {
    height: auto !important;
	padding-bottom: 0 !important;
    width: auto !important;
}
.rst-item-icon-box .wp-block-kadence-infobox .kadence-info-box-image-intrisic img{
	height: 41px;
}
.mega-menu__item--dropdown{
	display: none;
}
@media (max-width:1440px) {
    .rst-footer-description {
        max-width: 400px;
    }
    .rst-main-menu {
        gap: 60px;
    }
    .rst-main-menu > li > a:after {
   	 right: -30px;
	}
}
@media (max-width:1260px) {
	.rst-main-menu {
        gap: 20px;
    }
    .mega-menu-left {
    	width: 250px;
    }
    .mega-menu-right {
        width: calc(100% - 250px);
    }
    .mega-menu-left span {
    	font-size: 28px;
    }
    .mega-menu-right .sub-menu li a .mega-menu__item-title{
    	font-size: 16px;
    }
    .rst-main-menu > li > a:after {
   	 right: -20px;
	}
	.rst-footer-bottom-left ul,.rst-footer-bottom-left {
        gap: 40px;
    }
}
@media (max-width:1200px) {
	.rst-main-menu > li > a {
    font-size: 16px;
    }
       .rst-footer-bottom-left {
            gap: 10px;
            flex-direction: column;
            justify-content: flex-start;
            align-items: flex-start;
        }
	.rst-footer-social{
        min-width: 220px;
    }
   .rst-footer-right {
        flex-direction: column;
        gap: 10px;
    }
    .rst-footer-right a{
    	width: 100%;
    }
}
@media (max-width:1100px) {
.rst-header-logo, .rst-header-right {
    width: auto;
}
.rst-toggle-menu {
	display: block;
}
    .rst-header-center{
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        z-index: 999;
        background: #383436;
        border-bottom-right-radius: 20px;
        border-bottom-left-radius: 20px;
        max-height: calc(100dvh - 100px);
        overflow: auto;
    }
    .menu-show .rst-header-center{
    	display: block;
    }
    .menu-show .rst-header-inner{
    	border-bottom-right-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    
   	.rst-main-menu {
        flex-direction: column;
        gap: 0;
        padding: 10px 0;
    }
    .rst-main-menu > li {
    	width: 100%;
                border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .rst-main-menu > li:last-child{
    	border: none !important;
    }
    .rst-main-menu > li:before{
    	display: none;
    }
    /*
    .rst-header-center:before{
        background: #383436;
        height: 36px;
        content:"";
        left: 0;
        bottom: 100%;
        width: 100%;
        position: absolute;
    }
    */
    .mega-menu-right .sub-menu li a .mega-menu__item-title {
        font-size: 18px;
    }
     .rst-main-menu > li > a{
     	width: 100%;
        display: block;
        font-size: 22px;
        padding: 15px 20px !important;
               text-align: left;
        line-height: 1.3;
        position: relative;
     }
     .mega-menu{
        position: static;
        border-radius: 0 !important;
        padding: 0 !important;
        background: none !important;
    }
    .mega-menu-left{
        display: none;
    }
    .mega-menu-right .sub-menu li a .mega-menu__item-image svg path[fill] {
        fill: #fff !important;
    }
    .mega-menu-right .sub-menu li a .mega-menu__item-image svg path[stroke]{
        stroke: #fff !important;
    }
    .mega-menu-right {
        width: 100%;
    }
    .mega-menu-right .sub-menu{
        flex-wrap: wrap;
    }
    .mega-menu-right .sub-menu li {
        width: 100%;
        height: auto;
    }
    .mega-menu-right .sub-menu li a .mega-menu__item-image {
        height: 32px !important;
        width: 32px !important;
        min-width: 32px !important;
    }

    .mega-menu-right .sub-menu li a .mega-menu__item-title {
        display: block !important;
        color: #fff;
    }
    .mega-menu-right .sub-menu li a {
               padding: 15px 30px !important;
        display: flex;
        align-items: center;
        gap: 15px;
        border-radius: 0 !important;
        box-shadow: none !important;
    }
    
    .mega-menu__item--dropdown{
    	position: absolute;
        right: 10px;
        display: block;
        top: 50%;
        margin-top: -18px;
    }
    .mega-menu-right .sub-menu {
        border-radius: 0;
        padding: 0px;
        background: none;
    }
    .mega-menu-right .sub-menu li a .mega-menu__item-image svg {
        max-height: 32px !important;
        max-width: 32px !important;
    }

    .rst-main-menu > li > a:after{
    	display: none !important;
    }
    .rst-header-inner {
        justify-content: space-between;
        padding: 10px 20px;
    }
    .content-area {
        padding-top: 120px;
    }
    .mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-title{
        color: #000 !important;
    }
    .mega-menu-right .sub-menu li.current-menu-item a{
        background: #fff !important;
    }
    .menu-items.active .line2{
        display: none;
    }
    .mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-image svg path[stroke] {
        stroke: #000 !important;
    }
    .mega-menu-right .sub-menu li.current-menu-item a .mega-menu__item-image svg path[fill] {
        fill: #000 !important;
    }
.site-header.show-mega-menu + .content-area ,.single-post .site-header + .content-area,.single-solution .site-header + .content-area,.single-case-study  .site-header + .content-area,.single-application .site-header + .content-area{
    padding-top: 120px;
}
}
@media (max-width:1024px) {
    .rst-latest-all-btn .kb-button {
        width: 230px;
        justify-content: flex-end;
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .rst-latest-box-home > .kt-inside-inner-col {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .rst-footer-center {
        flex-wrap: wrap;
    }
    .rst-footer-container {
        padding: 40px 20px 40px;
        border-radius: 20px;
    }
   .rst-footer-top{
   	    flex-wrap: wrap;
   }
   .rst-footer-right {
        flex-direction: row;
        gap: 20px;
        max-width: 100%;
        width: 100%;
    }
    .rst-footer-column {
        max-width: 30% !important;
    }
   .rst-footer-description {
        max-width: calc(100% - 215px);
    }
        .rst-footer-right a {
        width: calc( 50% - calc( 20px / 2 ) );
    }
    .rst-footer-bottom-left ul {
        gap: 20px;
    }
    .rst-title-carousel-slider {
    padding-left: 20px;
    padding-right: 20px;
}
}
@media (max-width:767px) {
.rst-title-carousel-slider{
	display: none !important;
}
	.rst-footer-description {
        max-width: 100%;
                text-align: center;
    }
    .rst-footer-top {
        justify-content: center;
    }
    .rst-footer-bottom {
        gap: 15px;
        flex-direction: column;
        justify-content: center;
    }
        .rst-footer-bottom-left ul {
        gap: 15px;
        justify-content: center;
    }
        .rst-footer-bottom-left {
        gap: 15px;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .rst-footer-column .widget ul li a {
        font-size: 16px;
        line-height: 26px;
    }
   .rst-footer-column {
        width: calc( 50% - 10px );
        max-width: 100% !important;
    }
	  .rst-footer-bottom-left p{
    	text-align: center;
    }
}
@media (max-width:600px) {
	.rst-footer-right {
        flex-direction: column;
                align-items: center;
    }
    .rst-header-inner {
        padding: 10px 15px;
    }
        .rst-footer-right a {
        width: 100%;
        max-width: 285px;
    }
    .rst-header-right{
    	gap: 10px;
    }
}