/*
Theme Name: Lysara
Author: Dotsquares
Author URI: https://www.dotsquares.com/
*/



/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */


@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Black.woff2') format('woff2'),
        url('fonts/Poppins-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Light.woff2') format('woff2'),
        url('fonts/Poppins-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Bold.woff2') format('woff2'),
        url('fonts/Poppins-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Regular.woff2') format('woff2'),
        url('fonts/Poppins-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Medium.woff2') format('woff2'),
        url('fonts/Poppins-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}




body{ margin:0; padding:0; }


body h1{font-family: 'Poppins' !important; padding: 0; margin: 0}
body h2{font-family: 'Poppins' !important; padding: 0; margin: 0}
body h3{font-family: 'Poppins' !important; padding: 0; margin: 0}
body h4{font-family: 'Poppins' !important; padding: 0; margin: 0}
body p{font-family: 'Poppins' !important; font-size: 18px; font-weight: normal; line-height: 27px;}
:focus{box-shadow: none !important; outline: none !important;}

ul, li, table, tr, td{font-family: 'Poppins'; padding: 0; margin: 0; list-style: none;}
:focus{ outline:none; box-shadow:none; }
a{font-family: 'Poppins';}
body a.btn {height: 48px;background: #7CC1CC;border: none;font-size: 15px;line-height: 28px;text-align: left;border-radius: 0;font-weight: normal;padding:10px 60px 10px 30px;color: #000;font-family: 'Poppins'; position: relative;}
body a.btn:after{content: '';background: url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat;right: 24px;position: absolute;width: 24px;height: 24px; top: 12px; transition: all 0.2s ease;}
body a.btn:hover{ background: #72B1BB; color:#fff;  transition: all 0.2s ease;}
body a.btn:hover:hover:after{background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat; transition: all 0.2s ease;}
#cars option {color: black!important;}
.page-template-about .about-box-desc a {color: #7e9453 !important;font-size: 14px;position: relative; font-weight:normal;transition: all 0.5s ease;}
.page-template-about .about-box-desc a:after{content: '';background: url(/wp-content/themes/Lysara/images/link-arrow.svg) no-repeat;right: -23px;position: absolute;width: 14px;height: 10px;opacity: 1;top: 5px;
transform: rotate(0deg);transition: all 0.5s ease;}
main {min-height: 100%;display: flex;flex-direction: column;}
body.home {background: #F5F5F5;}
/*header css*/

body .header-sec {background:none !important;position: fixed;width: 100%;top: 0; padding:0px 0; margin: 0 !important; z-index: 9999;height: 45px;display: flex;
flex-wrap: wrap;align-items: center;}
.header-sec .container-fluid {padding: 0 30px;}
body .header-sec.fixed {background: #2020204d !important;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);-webkit-filter: brightness(-6px); height: 45px;}
body .header-sec.fixed .language-switcher {display: none;}
.header-sec a.custom-logo-link {position: absolute;}
.header-sec nav.navbar .navbar-collapse {justify-content: center;}
.header-sec nav.navbar .navbar-collapse .navbar-nav {justify-content: center;text-align: center;margin-left: inherit !important;}
.header-sec nav.navbar .navbar-collapse .navbar-nav li a {font-size: 12px;color: #fff;text-decoration: none;text-transform: uppercase;margin: 0 10px; font-family: 'Poppins'; font-weight: 500;transition: all 0.9s ease;}
.header-sec nav.navbar .navbar-collapse .navbar-nav li a:hover {/*color: #FFA41D;*/ opacity: 0.5; transition: all 0.9s ease;}
.header-sec nav.navbar .navbar-collapse .navbar-nav li.current-menu-item a {color: #ffa41d;}
.header-sec nav.navbar .navbar-collapse .navbar-nav li.current-menu-item a:hover {opacity: 1;}
.header-sec button.navbar-toggler {display: block;position: absolute;right: 0;top: 9px;border: none;padding: 0; height: 22px; z-index: 999; transition: all 0.2s ease;}
.header-sec button.navbar-toggler span.navbar-toggler-icon {background: url(/wp-content/themes/Lysara/images/toggle-menu.svg) no-repeat; /*border: 2px solid #fff;*/height: 22px; width:22px; float: left;}
/*.header-sec button.navbar-toggler span.navbar-toggler-icon:after {content: '';background: #fff;height: 4px;position: absolute;top: 20px;width: 30px;left: 0; transition: all 0.2s ease;}
.header-sec button.navbar-toggler span.navbar-toggler-icon:before {content: '';background: #fff;height: 4px;position: absolute;top:-2px;width: 30px;left: 0; transition: all 0.2s ease;}*/


.header-sec button.navbar-toggler.active {top: 13px;right: 30px;transition: all 0.2s ease;position: fixed;}
.header-sec button.navbar-toggler.active span.navbar-toggler-icon {border: none; transition: all 0.2s ease; background: none;}
.header-sec button.navbar-toggler.active span.navbar-toggler-icon::before {transform: rotate(45deg);transition: all 0.2s ease; top: 0; content: '';background: #fff;height: 2px;position: absolute;top: 20px;width: 21px;left: 0; transition: all 0.2s ease;}
.header-sec button.navbar-toggler.active span.navbar-toggler-icon::after {transform: rotate(-45deg);transition: all 0.2s ease; top: 0; content: '';background: #fff;height: 2px;position: absolute;top: 20px;width: 21px;left: 0; transition: all 0.2s ease;}

.header-sec nav.navbar .navbar-collapse.mobile-nav {position: fixed;top: 0px; background: rgba(0, 0, 0, 0.5);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);
z-index: 99;clear: both;padding:15px 100px;right: 0;bottom: 0;width: 47%;transform: translateX(100%); transition: 0.4s;display: block !important;margin: 0;height: 100vh;}
.header-sec nav.navbar .navbar-collapse.mobile-nav.show {transform: translateX(0);height: 100vh;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul {display: block;padding: 70px 0 0;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li {text-align: left;margin: 0 0 21px; position: relative;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:hover{transition: all 0.9s ease;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:after {content: '';background: url(/wp-content/themes/Lysara/images/menu-arrow.png) no-repeat;right: 0;position: absolute;width: 24px;height: 24px; top: 6px;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu li:after {display: none;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:hover a{color: #FFA41D;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:hover:after {background: url(/wp-content/themes/Lysara/images/menu-arrow-orange.png) no-repeat; transition: all 0.9s ease;}

.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:before {content: '';background: url(/wp-content/themes/Lysara/images/menu-arrow.png) no-repeat;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li a {font-size: 24px;font-weight: normal; margin: 0; text-transform: none; display: inline-block; width: 100%;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li.current-menu-item a {color: #FFA41D;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li a span{ text-transform:uppercase; }
.header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu {padding: 20px 0 0;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu li a {font-size: 16px;color: #F2F2F2;text-decoration: none;transition: all 0.9s ease;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu li a:hover{transition: all 0.9s ease; color: #FFA41D;}

.navbar .language-switcher {position: absolute;right: 33px;padding: 9px 0 0;}
.navbar .language-switcher span {font-size: 12px;color: #fff;text-decoration: none;text-transform: uppercase;margin: 0 10px;font-family: 'Poppins';font-weight: normal;transition: all .9s ease;
position: relative;padding-bottom:10px; display:inline-block;}
.navbar .language-switcher span:after {content: ''; background: url(/wp-content/themes/Lysara/images/arrow-language.svg) no-repeat; font-family: 'FontAwesome';margin: 0px 5px;font-size: 16px;
font-weight: normal;position: relative;top: -1px; transition: all 0.9s ease;width: 12px;height: 7px;display: inline-block;}
.navbar .language-switcher span:hover:after{transition: all 0.9s ease;transform: rotate(180deg);}
.navbar .language-switcher #language-list {background: none !important;border: none;}
.navbar .language-switcher #language-list li {background: none;border: none;padding: 0 10px 8px;font-family: 'Poppins';font-size: 12px;}
.navbar .language-switcher #language-list li:hover{color: #ffa41d; font-weight: bold;}
.page-template-insight-template .navbar .language-switcher ul#language-list li.selected {color: #000;}
.page-template-insight-template .navbar .language-switcher ul#language-list li:hover{ color: #000;}
/*header css end*/

/*banner css*/
body .header-content {height:100vh;background: no-repeat;background-size: cover; margin: 0 !important; position: relative;}
/*body .header-content:after {background: rgba(0, 0, 0, 0.5);content: '';position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;}*/
.header-content .banner-content {width: 810px;max-width: 100%;margin: auto;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%; z-index: 9; padding: 0 15px; text-align: center;}
.header-content .banner-content h1 {color: #fff;font-size: 60px;font-family: 'Poppins';font-weight: normal; line-height: 90px;}
.header-content .banner-content p.lead {width: 600px;max-width: 100%;color: #fff;font-size: 22px;margin: 0 auto;padding:40px 0; line-height: 33px;}
.header-content .banner-content a.btn {background: rgba(255, 255, 255, 0.4); color: #fff; margin: auto; display: table; -webkit-backdrop-filter: blur(28px);  backdrop-filter: blur(28px); -webkit-filter: brightness(-28px);filter: brightness(-28px);}
.header-content .banner-content a.btn:hover {background: rgba(255,255,255,.5); -webkit-backdrop-filter: blur(28px);  backdrop-filter: blur(28px); -webkit-filter: brightness(-28px);filter: brightness(-28px);}
.header-content .banner-content a.btn:after{background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;}
.slider-container .owl-carousel .owl-nav, .slider-container .owl-carousel .owl-dots {display: none;}
.slider-container .range-container {position: absolute;bottom: 22px;z-index: 9;left: 30px;display: flex;align-items: center;}
.slider-container .range-container .range-label {color: #fff;font-weight: normal;font-family: 'Poppins'; font-size: 15px;}
.slider-container .range-container .slider-range {height: 1px;background: #fff;border-color: #fff;margin: 0 6px; width: 116px; overflow: hidden;}
.slider-container .slide-number{ display:none; }

.slider-container .video-container {width: 100%;height: 100%;}
.slider-container .video-container video {width: 100%; height: 100%; object-fit: cover;}

.range-container .slider-range{width: 100%;height: 1px;background: #fff;border-color: #fff;margin: 0 6px;overflow: hidden;}
/*banner css end*/

/*emission css*/
.impossible-text {margin: 74px 0 140px;}
.impossible-text h2.impsb-text {font-size: 42px;line-height: 50px; font-weight: normal; color: #454545;}
.impossible-text .emission-content p {line-height: 26px; margin: 0 0 80px;font-size: 16px;}
/*emission css end*/

h2.solution-midheading {font-size:8.4vw; text-align: center; margin: auto;color: #cdcdcd;font-weight: normal; line-height: 80px;}

/*tabing css*/
.our-solution {margin-top: 35px; position: relative;}
.our-solution .container-fluid {max-width: 100%;padding: 0 40px;}
.our-solution .content {align-items: normal;}
.our-solution .content .list {width: 40%;background:#7E9453;margin: 0;overflow: hidden;border-radius: 20px;padding: 50px 50px; height: 612px;}

.our-solution .content .list label .tab-bottom-content {max-height: 0;opacity: 0;overflow: hidden;transition: max-height 0.5s ease, opacity 0.5s ease;}
.our-solution .content .list label.active .tab-bottom-content {max-height: 500px;opacity: 1;}


.our-solution .content .list label.active h3 {color: #fff; margin-bottom: 20px;}
.our-solution .content .list label p{ padding-right:72px; color:#fff; font-weight:300; margin-bottom: 0; line-height: 26px;}
.our-solution .content .list label.active h3 + p {/*margin-top: 23px;*/}
.our-solution .content .list label a.tab-link {color: #fff !important;font-size: 12px;position: relative; font-weight:normal;transition: all 0.5s ease;}
.our-solution .content .list label a.tab-link span{transition: all 0.9s ease}
.our-solution .content .list label a.tab-link span:hover{opacity: 0.5;transition: all 0.9s ease;}
.our-solution .content .list label a.tab-link:after{content: '';background: url(/wp-content/themes/Lysara/images/link-arrow.svg) no-repeat;right: -23px;position: absolute;width: 14px;height: 10px;opacity: 1;top: 5px;
transform: rotate(0deg);transition: all 0.5s ease;}
.our-solution .content .list .slider {background: none;}
.our-solution .content .list label {margin: 0 0 30px;line-height: normal;height: auto;padding: 0;position: relative;}
.our-solution .content .list label:after {content: '';background: url(/wp-content/themes/Lysara/images/white-arrow.svg) no-repeat;right: 0;position: absolute;width: 24px;height: 24px;opacity: 0.3;top: 5px;
transform: rotate(0deg);transition: all 0.5s ease;}
.our-solution .content .list label:hover:after {opacity: 1;}
.our-solution .content .list label.active::after {transform: rotate(90deg); opacity: 1;transition: all 0.5s ease;}
.our-solution .content .text-content {margin: 0 0 0 -8%; height: 612px;}
.our-solution .content .text-content .home.text {height: 100%;}
.our-solution .content .text-content .text{ height:612px; border-radius: 30px;overflow: hidden;}
.our-solution .content .text-content .text img {width: 100%;object-fit: cover;height: 100%;}
.our-solution .content .list label h3 {width: 100%;cursor: pointer;display: inline-block;font-size: 31px;font-weight: 300;color: rgba(255, 255, 255, 0.4);transition: all 0.5s ease;}
.our-solution .content .list label h3:hover {color: #fff;transition: all 0.5s ease;}
.our-solution .content .list label h3 span {text-transform: uppercase;}
.our-solution .range-container {width: 151px;margin:0px 0 0 51px;z-index: 9;position: relative;color: #fff; bottom:118px; margin-top:0px;}
.our-solution .range-container input {height: 1px;color: #fff;background: #fff;opacity: 1; width: 122px; overflow: hidden;}
.our-solution .range-container span {color: #fff;font-size: 15px; margin: 0;}
.our-solution .range-container span:first-child {margin: 0 7px 0 0px;}
.our-solution .range-container span:last-child {margin: 0 0 0 7px;}
/*tabing css end*/

/*lysara testimonial css*/
.home-testimonial {padding: 0 40px; margin: 50px 0; position: relative; }
.home-testimonial .slider-container.quote-test .owl-item { border-radius: 40px;}
.home-testimonial .slider-container.quote-test {border-radius: 40px;overflow: hidden; height: 590px;}
.home-testimonial .slider-container.quote-test .header-content-testimonial {height: 590px; position: relative; overflow: hidden; margin: 0;}
.home-testimonial .slider-container.quote-test .owl-item {border-radius: 50px;overflow: hidden;}
.home-testimonial .slider-container.quote-test .header-content-testimonial:before {content: '';background: rgba(0, 0, 0, 0.3);position: absolute;top: 0;right: 0;left: 0;height: 100%;}
.home-testimonial .slider-container.quote-test .header-content-testimonial .banner-content {
width: 980px;max-width: 100%;margin: auto;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 9;padding: 0 15px;text-align: center;}
.home-testimonial .slider-container.quote-test .header-content-testimonial .banner-content p {font-size: 12px;color: #fff;font-weight: 400;line-height: 22px;margin: 43px 0 0;}
.home-testimonial .slider-container.quote-test .header-content-testimonial .banner-content h2 span {font-size: 42px;color: #fff;line-height: 54px; margin: 0;}
.home-testimonial .slider-container.quote-test .header-content-testimonial .banner-content .range-container {position: relative;width: 176px;margin: auto;margin-bottom: 39px; left: 0; display: flex;}

body .home-testimonial .swiper-pagination {display: none;}
body .home-testimonial .swiper-scrollbar {height: 1px;max-width: 1200px;margin: auto;left: 50%;transform: translate(-50%, 0);background: #72b1bb; width: 90%;}
body .home-testimonial .swiper-scrollbar .swiper-scrollbar-drag {height: 3px;background: #72B1BB;top: -1px;}
/*lysara css end*/

/*insights css*/
.insights-section{ display: none;}
.insights-section h2 {font-size: 30px; line-height: normal; margin: 68px 0;}
.insights-section .insights-top {display: flex;align-items: center;justify-content: space-between; padding: 0 60px;}
.insights-section .insight-slider .slick-list .insight-slide .insight-card {position: relative;height: 420px;}
.insights-section .insight-slider .slick-list .insight-slide .insight-card img {width: 100%;height: 100%;object-fit: cover;}
/*insights css end*/

/*exite testimonial css end*/
.exist {background: #FDFAF2;display: inline-block;width: 100%; margin-top:0; position: relative; overflow: hidden; min-height: 714px;}
.exist:before {background: #FDFAF2;position: absolute;top: 0;left: 0;height: 100%;width:61%;content: '';  transform: skewX(-17deg);z-index: 1;}
.exist .row {align-items: center; height: 714px;}
.exist .transport-content {padding:130px 0 130px 0;z-index: 1;position: relative;width: 620px;max-width: 100%; margin-left: 30%;}
.exist .transport-content span.exist-heading {font-size: 15px;font-weight: normal;font-family: 'Poppins';}
.exist .transport-content h3.trans {font-size: 46px;line-height: 50px;font-weight: normal;margin: 10px 0 80px;}
.exist .transport-content a.power.btn {background: #FFA41D;transition: all 0.2s ease;}
.exist .transport-content a.power.btn:hover{background: #FFA41D; color: #fff;transition: all 0.2s ease;}
.exist .transport-content a.power.btn:hover:after{    background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat; transition: all 0.2s ease;}
.exist .transport-bg {/*background: url(images/transport-bg.jpg) no-repeat;*/ position: absolute;right: 0;top: 0;height: 100%;background-size: cover;background-position: center;width: 50%; z-index: 0;}
.exist .transport-bg img {z-index: 99999;position: relative;right: 0;top: 55%;transform: translate(0, -55%);height: 100%;width: 100%;object-fit:fill;}
/*exite css end*/

/*home slider css*/
.explore-academy {overflow: hidden;padding: 60px 15px 100px;}
.explore-academy .slider {padding: 0 0 86px; position: relative;}
.explore-academy .slider .swiper-container ul {padding: 0;}
.explore-academy .slider .swiper-container ul li {transform: scale(1);transition: all 0.9s ease;}
.explore-academy .slider .swiper-container ul li:hover {transform: scale(1.04);transition: all 0.9s ease;}
.explore-academy .explore-academy-top {display: flex;justify-content: space-between;max-width: 1240px;margin: auto;margin-bottom: 50px; align-items: center;}
.explore-academy .explore-academy-top a {color: #7E9354; text-decoration: none;font-weight: normal; font-size: 15px;}
.explore-academy .explore-academy-top a:hover{color: #687A44;}
.explore-academy .explore-academy-top h3 {font-size: 30px;color: #454545;}


.products-info {border-radius: 17px;overflow: hidden;position: relative;}
.products-info .products-img {height: 420px;overflow: hidden;}       
.products-info img {height: 100%;object-fit: cover;width: 100%;}
.products-info .tabing-card-content {position: absolute;background: rgb(104 122 68 / 22%);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(32px);bottom: 0;
height: 172px;padding: 35px 24px 24px;width: 100%;}
.products-info .tabing-card-content .text-block {display: flex;align-items: center;} 
.products-info .tabing-card-content .text-block h5.card-title {background: #fdfaf2;padding: 0 15px;border-radius: 5px;font-size: 15px;font-weight: 400;font-family: 'Poppins' !important;
    height: 25px;display: flex;align-items: center;margin: 0;color: #000;text-decoration: none;}       
.products-info .tabing-card-content .text-block span.date {color: #fff;font-size: 15px;font-family: 'Poppins' !important;margin: 0 0 0 12px;} 
.products-info .tabing-card-content .products-content a.card-text {color: #fdfaf2;line-height: 26px;margin: 10px 0 0;text-decoration: none;font-size: 18px;font-weight: normal;display: inline-block;padding: 0 26px 0 0px;}

.products-info .tabing-card-content .products-content strong.title {font-size: 18px;color: #fff;font-weight: normal;line-height: 26px;margin: 8px 0 0;display: inline-block;
overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}

.explore-academy .slider .swiper-scrollbar {background: #72b1bb;height: 1px;max-width: 1200px;margin: auto;left: 50%;transform: translate(-50%, 0);}
.explore-academy .slider .swiper-scrollbar .swiper-scrollbar-drag {height: 3px;background: #72B1BB;top: -1px;}
/*home slider css end*/



/*latest news css*/
.update-sec {background: #72B1BB;padding: 57px 0;display: inline-block;width: 100%;position: relative;height: 180px;}
.update-sec .sec-cont {max-width: 800px;margin: 0 auto;}
.update-sec h4.update {text-align: center;font-size: 22px;font-weight: normal;line-height: 30px;padding: 0 24px;}
.update-sec a.power.btn {background: #72B1BB;float: right; z-index: 99;}

.update-sec .update-right:after {background: #7CC1CC;position: absolute;top: 0;right: 0;height: 100%;width: 50%;content: '';z-index: 9;}
.update-sec .update-right:before {background: url(/wp-content/themes/Lysara/images/latest-circle.svg) no-repeat;position: absolute;top: 0;left: 50%;height: 180px;width: 110px;content: '';z-index: 99;}
/*latest news css*/


/*solution css*/
/*infrastructure css*/
.parking-infrastructure-mobile { background:#F2F2F2; display:none; }
.parking-infrastructure-mobile .container{ padding:0; }
.parking-infrastructure-mobile h3 {color: #687A44;font-size: 22px;text-align: center;padding: 45px 30px;line-height: 33px;}
/*infrastructure css end*/

/*parking css*/
.solution-bg {position: relative;padding: 0px 0;}
.solution-bg:after {content: '';background: rgba(0, 0, 0, 0.3);position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;}
.solution-bg .solution-bg-img {width: 100%;height: 100vh;}
.solution-bg .solution-bg-img img {height: 100%;width: 100%;object-fit: cover;}
.solution-bg .solution-banner-content {width: 900px;max-width: 100%;margin: auto;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 9;padding: 0 15px;text-align: center;}
.solution-bg .solution-banner-content h1 {font-size: 48px;color: #fff; margin: 0 0 20px; line-height: 56px; font-weight: normal;}
.solution-bg .solution-banner-content h2 {color: #fff;font-size: 22px;max-width: 523px;width: 100%;margin: auto;line-height: 33px;}

.prime-section {max-width: 100%;padding:50px 40px;}
.prime-section .row {align-items: center;}
.parking-solution-bg {border-radius: 20px;overflow: hidden; height: 505px}
.parking-solution-bg img {width: 100%;object-fit: cover;height: 100%;}
.parking-solution-content {padding: 0 0 0 75px;}
.parking-solution-content h3 {font-size: 31px;color: #687A44;line-height: 37px;margin: 0 0 40px;font-weight: normal;}
.parking-solution-content h3 strong, .parking-solution-content h3 b {font-weight: normal;}
body .parking-solution-content li{ font-size: 18px; font-weight: normal; margin-bottom: 0px; color: #454545}
body .parking-solution-content h4 {margin:15px 0 4px;font-weight: bold;font-size: 18px;}
body .parking-solution-content strong {font-weight: normal;}
body .parking-solution-content li strong b {color: #687a44;font-weight: 500;}
.parking-solution-content p {color: #454545;}
.shortlond-sec .shortlond-secone-sec .parking-solution-bg {height: 438px;}
.delivering-high-sec .parking-solution-bg{ height:455px; }


/*short long css*/
.shortlond-sec{background: #f2f2f2; width: 100%; display: inline-block; padding:60px 0 60px;}
.shortlond-sec .shortlogn-head h2 {font-size: 61px;color: #687A44;line-height: 73px; font-weight: normal;}
.shortlond-sec .shortlogn-desc {max-width: 500px;width: 100%; padding: 0 0 0 40px;}
.shortlond-sec .shortlogn-desc h4{margin: 15px 0 4px;font-weight: 700;font-size: 18px;}

.shortlond-sec .shortlond-secone-sec {margin-top: 100px;}
.shortlond-secone-sec .row {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.shortlond-secone-sec .parking-solution-content {padding: 0 75px 0 0;}
.shortlond-secone-sec .shortlond-secone-sec .row {align-items: center;}
/*short long css end*/


/*delivering css*/
.delivering-high-sec {padding: 50px 0 50px;}
.delivering-high-sec .row {align-items: center;}
.delivering-high-sec .parking-solution-content ul {padding: 0 0 0 30px;}
/*delivering css end*/

/*decarbonising css*/
section.our-solution .content{margin: 0 0 35px;}
.parking-tabing {margin-top: 0;}
.decarbonising-sec{ width:100%; display:inline-block; background:#687A44; padding:44px; position: relative;}
.decarbonising-sec .decarbonising {position: relative;max-width: 900px;width: 100%;z-index: 9;}
.decarbonising-sec .decarbonising-img{ position:relative; border-radius: 20px; overflow: hidden; height: 293px;background:#687A44 url(/wp-content/themes/Lysara/images/decarbonising-img.jpg) no-repeat;    background-size: cover;
display: flex;justify-content: space-between;align-items: center;padding: 45px 48px;}
.decarbonising-sec .decarbonising-img img {width: 100%;object-fit: cover;height: 100%;}
.decarbonising-sec .decarbonising-img:after {content: '';background: rgba(0, 0, 0, 0.5);position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;}
.decarbonising-sec .decarbonising h2 {font-size: 39px;color: #fff;font-weight: normal;line-height: 50px;}
.decarbonising-sec .decarbonising p {color: #fff;font-size: 20px;margin: 20px 0 0;}
.decarbonising-sec a.btn.btn-green {position: relative;background: #7E9354;color: #000;z-index: 9;}
.decarbonising-sec a.btn.btn-green:hover{background: #687A44;color: #fff;}
.decarbonising-sec a.btn.btn-green:after {background: url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat;}
.decarbonising-sec a.btn.btn-green:hover:after{ackground: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;}
/*decarbonising css end*/

/*explore tabing css*/
.parking-tabing h2.exp-heading {font-size: 30px; color: #454545; line-height: normal; margin: 28px 0;}
/*explore tabing css end*/
.tab-link {color: #FFA41D!important;text-decoration: none!important;}
.tab-link:hover {color: #fff!important;}
/*parking css end*/

/*solution css end*/


/*our team css*/
.team-mid-sec{ background:#F2F2F2; display:inline-block; width:100%; }
.our-team-banner {background: #687A44;width: 100%;height: 100vh;display: inline-block;    padding: 0 106px;}
.our-team-banner .our-team-content {position: absolute;top: 50%;max-width: 940px;width: 100%;transform: translate(0, -50%);}
.our-team-content h3 {font-size: 25px;color: #fff;margin: 0 0 30px;}
.our-team-content h2 {font-size: 48px;line-height: 60px;color: #fff;}

.team-mid-sec {background: #F2F2F2;display: inline-block;width: 100%;padding: 60px 0;margin-top: -5px;}
.client-box-one .client-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
-webkit-box-align: center;-ms-flex-align: center;align-items: center; background: #fff;margin: 0 0 50px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.client-box .client-content {width: 50%;  padding: 0 70px 0 70px;}
.client-box .client-content h2 {font-size: 39px;line-height: 40px;margin: 0 0 45px;}
.client-box .client-content h2 span {display: block;font-size: 20px;}
.client-box .client-content h5 {font-size: 15px;font-family: 'Poppins' !important;font-weight: bold;}
.client-box .client-content p {font-size: 15px;line-height: 25px;margin: 0 0 15px;}
.client-box .client-img {width: 50%;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 14% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 18% 100%);}
.client-box .client-img img {width: 100%;height: 490px;object-fit: cover;}

.client-box-two .client-box .client-img {-webkit-clip-path: polygon(0 0, 100% 0, 74% 100%, 0 100%);clip-path: polygon(0 0, 100% 0, 74% 100%, 0 100%);}
.client-box-two .client-box .client-content {padding: 0 67px 0 107px;}
.client-box-one.client-box-two:last-child .client-box {margin: 0;}
.update-sec.team-latest {margin: 0;}
/*our team css end*/


/*about us css*/
.page-template-about .container {max-width: 1100px;}
.about-mid-sec {background: #F2F2F2;display: inline-block;width: 100%;padding: 0px 0;margin-top: -5px;}
.about-mid-sec .about-mid-center {background: #fff;padding: 0 16px;margin-top: 50px;border-radius: 20px;}
.hero-abt-banner {background: #687A44;width: 100%;height: 500px;display: inline-block;padding: 0 106px; position: relative;}
.hero-abt-banner .abt-content {position: absolute;top: 50%;max-width: 100%;width: 100%;transform: translate(0, -50%);left: 0; padding: 0 15px;}
.hero-abt-banner .abt-content h2 {font-size: 48px;line-height: 60px;color: #fff;}
.hero-abt-banner .abt-content p {color: #fff;margin: 20px 0;}
body .abt-desc-up {margin: 50px 0;}
.abt-desc-up p {text-align: center;}

.video-components {margin:50px 0 50px;}
.video-components .video-components-content h3{ margin-bottom:10px }
.video-components .video-abt iframe {width: 100%;height: 300px;}

.about-box-desc {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;
-ms-flex-align: center;align-items: center;background: #fff;margin: 50px 0 !important;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.about-box-desc .about-box-content {width: 50%;padding: 0 70px 0 0px;}
.about-box-desc .about-box-content h2 {font-size: 39px;line-height: 40px;margin: 0 0 15px;}
.about-box-desc .about-box-content h3 strong {font-weight: normal;font-size: 39px;line-height: 40px;margin: 0 0 15px; color: #687a44;}
.about-box-desc .about-box-content h3 strong b {font-weight: normal;margin: 0 0 15px;display: inline-block;}
.about-box-desc .about-box-content p strong {font-weight:normal;}


.about-box-desc .about-box-img {width: 50%;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 14% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 18% 100%);}
.about-box-desc .about-box-img img{width: 100%;height: 490px;object-fit: cover;}


.related-content {margin-bottom: 30px;}
.related-content h2 {font-size: 39px; margin: 0 0 20px;}
.related-box {background: #fff;padding:15px 15px 25px;border-radius: 30px;box-shadow: 0px 0px 20px 4px #f7f7ff; height: 100%;}
.related-box .related-img {height: 265px;overflow: hidden; margin: 0 0 16px; border-radius: 30px 30px;}
.related-box .related-img img {height: 100%;object-fit: cover; width: 100%;}
.related-box strong {font-size: 24px;font-weight: normal;margin: 10px 0 10px;display: inline-block;color: #687a44;}
.related-box p {font-size: 16px;}
/*about us css end*/

/*single post css*/
.single-post .header-sec {background: #2020204d !important;-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);-webkit-filter: brightness(-6px);}
.single-post-blog {max-width: 810px;margin: 0 auto;margin-top: 100px;margin-bottom: 50px;background: #fff;padding: 20px;border-radius: 20px}
.single-post .type-post{padding: 50px 0; margin-top: -5px; background: #F2F2F2; width: 100%; display: inline-block }
.single-post .type-post .post-thumbnail {height: 400px;overflow: hidden; margin: 0 0 16px; position: relative;}
.single-post .type-post .post-thumbnail .entry-meta {position: absolute;color: #fff;background: #7cc1cc;margin: 30px 0 0;padding: 8px 15px;}
.single-post .type-post .post-thumbnail .entry-meta:before{content: '';-webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);clip-path: polygon(100% 0, 0% 100%, 100% 100%);position: absolute;
top: -16px;left: 0;width: 20px;height: 16px;background: #63a8b3;}
.single-post .type-post .post-thumbnail .entry-meta span.posted-on {
    color: #fff;
}
.single-post .type-post .post-thumbnail img {height: 100%;object-fit: cover;}
.single-post .type-post header h1.entry-title {font-size: 24px;line-height: 36px;font-weight: 500;}
/*single post css end*/

/*contact css*/
.contact-banner {height: 587px;overflow: hidden; background: #7CC1CC; position: relative;}
.contact-banner .contact-left {width: 55%;float: right;height: 100%;-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 18% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 18% 100%);}
.contact-banner .contact-left img {height: 100%;width: 100%;object-fit: cover;}

.contact-form-sec .contact-form-inner {background: #fff;border-radius: 20px;padding: 40px 60px;}
.contact-banner .contact-circle {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.contact-banner h2 {position: absolute;top: 50%;text-align: center;width: 100%;transform: translate(0, -50%);font-size: 48px;color: #fff;}
.contact-form-sec {background: #F2F2F2;padding: 50px 0; margin: 0 0 30px;}
.contact-form-sec .contact-form-desc {max-width: 400px;width: 100%;}
.contact-form-sec .contact-form-desc h2 {font-size: 39px;line-height: 50px;margin: 0 0 40px;}
.contact-feeds .contact-flids {margin: 0 0 25px;}
.contact-feeds .contact-flids label {display: block;font-size: 12px;font-weight: 100;color: #1E3137;margin: 0 0 5px; font-family: 'Poppins';}
.contact-feeds .contact-flids span.wpcf7-form-control-wrap {height: 48px;display: inline-block;width: 100%;}

.contact-feeds .contact-flids .inputbox {background: #fff;border: 1px solid #A3B5BF;width: 100%;height: 48px;padding: 0 15px;font-size: 15px; appearance: none ;padding: 9px 9px; color: #1E3137;}
.contact-feeds .contact-flids .inputbox::-webkit-input-placeholder, .contact-feeds .contact-flids textarea.msgbox::-webkit-input-placeholder, .contact-feeds .contact-flids select.inputbox::-webkit-input-placeholder {color: rgb(30, 49, 55, 0.3);}
.contact-feeds .contact-flids .inputbox::-moz-placeholder, .contact-feeds .contact-flids textarea::-moz-placeholder, .contact-feeds .contact-flids select.inputbox::-moz-placeholder{ color: rgb(30, 49, 55, 0.3);}
.contact-feeds .contact-flids .inputbox:-ms-input-placeholder, .contact-feeds .contact-flids textarea:-ms-input-placeholder, .contact-feeds .contact-flids select.inputbox:-ms-input-placeholder{ color: rgb(30, 49, 55, 0.3);}
.contact-feeds .contact-flids .inputbox:-moz-placeholder, .contact-feeds .contact-flids textarea:-moz-placeholder, .contact-feeds .contact-flids select.inputbox:-moz-placeholder { color: rgb(30, 49, 55, 0.3);}

.contact-feeds .contact-flids input.inputbox.ph-number{background: url(/wp-content/themes/Lysara/images/number-check.svg) no-repeat 95%;}
.contact-feeds .contact-flids span.wpcf7-not-valid-tip {background: #E21F1F;height:20px; display: inline-block; width: 100%; color: #fff; font-size: 12px; padding: 2px 0; position: relative; 
margin: auto; display: table; text-align: center;}
.contact-feeds .contact-flids span.wpcf7-not-valid-tip:before {    content: '';background: url(/wp-content/themes/Lysara/images/error-icon.svg) no-repeat;height: 13px;width: 20px;display: inline-block;
position: relative;top: 2px;}
.contact-feeds .contact-flids select.inputbox {background: url(/wp-content/themes/Lysara/images/arrow-down-green.svg) no-repeat 95%;}
.contact-feeds .contact-flids select.inputbox option{ background:#fff; }
.contact-feeds .contact-flids textarea.msgbox {width: 100%;background: #fff;border: 1px solid #A3B5BF;height: 134px;padding: 15px;font-size: 15px;resize: none;}
.contact-feeds .contact-flids a.btn {border: 1px solid #7AC2CC;background: none;}
.contact-feeds .contact-flids a.btn:hover {color:#72B1BB;}
.contact-feeds .contact-flids a.btn:hover:after{content:''; background: url(/wp-content/themes/Lysara/images/btn-plus-green.svg) no-repeat;}
.contact-feeds .contact-flids a.btn.active {background: #72B1BB;color: #fff;}
.contact-feeds .contact-flids a.btn.active:after{content:''; background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;}
.contact-feeds .contact-flids.terms-sec p {font-size: 13px;padding: 0 91px 0 30px;line-height: 22px;color:#454545; opacity: 0.55;}
.contact-feeds .contact-flids.terms-sec p a{color:#454545;}
.contact-feeds .contact-flids input.btn-submit {height: 48px;border: none;font-size: 15px;line-height: 28px;text-align: left;border-radius: 0;font-weight: normal;padding: 10px 60px 10px 30px;
color: #000;font-family: 'Poppins';position: relative;background: #7CC1CC url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat;background-position: 166px 11px; transition: all 0.5s ease;}
.contact-feeds .contact-flids input.btn-submit:hover {color: #fff;background: #72B1BB url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat; background-position: 166px 11px;transition: all 0.5s ease;}
.contact-feeds .contact-flids br {display: none;}


.team-section .card {padding: 30px;border-radius: 20px;border: 1px solid #D6D2D2;}
.team-flag-heading {display: flex;align-items: center;margin: 0 0 24px;border-bottom: 1px solid #D6D2D2; padding: 0 0 25px;}
.team-flag-heading .flag {width: 25px;height: 25px;border-radius: 50px;overflow: hidden;margin: 0 16px 0 0px !important;}
.team-flag-heading .flag img {height: 100%;object-fit: cover;top: -1px;position: relative;}
.team-flag-heading h5.card-title {margin: 0;font-size: 31px;font-weight: normal;color: #454545;}

.team-section h2 {font-size: 39px;color: #454545;line-height: 50px;margin: 0 0 30px !important;}
.team-section .card .team-member {display: flex;align-items: center;}
.team-section .card .team-member .member-img {width: 59px;height: 59px;}
.team-section .card .team-member .member-img img {width: 100%; margin-bottom: 0 !important;object-fit: cover;}
.team-section .card .team-member .member-desc {text-align: left; margin: 0 0 0 30px;}
.team-section .card .team-member .member-desc h4 {font-size: 20px; color: #454545; line-height: 17px;}
.team-section .card .team-member .member-desc span.destination {font-size: 13px;color: #454545;line-height: 17px;}
/*contact css end*/

/*404 css*/
.error404 .error-sec {margin: 0px 0 40px;}
.cms-page-banner {width: 100%;display: inline-block;height: 440px;overflow: hidden;position: relative;background: #687A44 ;
background-position: center;background-size: cover;position: relative; padding: 0 15px; margin-bottom: 40px;}
.cms-page-banner .career-banner-text {position: absolute;top: 50%;max-width: 585px;width: 100%;z-index: 9; color: #fff;transform: translate(0, -50%);}
.cms-page-banner .career-banner-text h1 {display: block;color: #fff;font-size: 50px;line-height: 70px;}
body .error-404 .page-content form.search-form {position: relative;overflow: hidden;height: 48px;}
.error-404 .page-content form.search-form label {width: 100%;}
body .error-404 .page-content form.search-form label input {border: 1px solid #dfdfdf;width: 100%;border-radius: 6px;padding: 10px 15px;}
body .error-404 .page-content form.search-form button.search-submit {display: block;height: 48px;background: #7CC1CC;border: none;font-size: 15px;line-height: 28px;font-weight: normal;
padding: 10px 35px 10px 30px;color: #000;font-family: 'Poppins';position: absolute;width: 183px;bottom: 0px;text-align: center;right: 0;}
body .error-404 .page-content form.search-form button.search-submit:hover {background: #72B1BB;color: #fff;transition: all 0.2s ease;}
body .error-404 .page-content form.search-form button.search-submit span.screen-reader-text {width: auto;height: auto;position: relative;display: inline-block;clip-path: none;font-size: 15px;}
.error404 button#back-to-top-btn{ display: none;}
/*404 css end*/

/*insight css*/
.insight-panel {padding: 50px 0; margin-top: -5px;background: #F2F2F2; width: 100%; display: inline-block;}
.insight-panel a.insight-link {width: 100%;font-size: 23px;position: relative;color: #687a44;font-weight: normal;display: inline-block;text-decoration: none; font-weight: 500}

/*.insight-panel a.insight-link:after {content: '';font-family: 'FontAwesome';position: absolute;right: 0;color: #000;}*/

.hero-abt-banner .cms-page-banner .career-banner-text{ top:60%;transform: translate(0, -60%);}

.insight-panel p {margin: 7px 0 15px;}
.insight-panel .insight-work {margin: 0 0 30px; padding: 0;}
.insight-panel .insight-work:last-child{ margin-bottom:0 }
.insight-sec {display: flex;flex-wrap: wrap;align-items: center; background: #fff;padding: 0 0 0 39px; height: 100%}
.insight-sec .insight-desc {width: 70%;padding:30px 60px 30px 0px;}
.insight-sec .imsight-img {width: 30%; overflow: hidden;height: 100%;}
.insight-sec .imsight-img img {height: 100%;width: 100%;object-fit: cover;transition: all 0.9s ease;}
.insight-sec .imsight-img img:hover {transition: all 0.9s ease;transform: scale(1.1);}
.insight-sec .insight-desc a.btn.blu:after {background: url(/wp-content/themes/Lysara/images/get-arrow.svg) no-repeat;}
.insight-sec .insight-desc a.btn.blu:hover:after {background:url(/wp-content/themes/Lysara/images/get-arrow-white.svg) no-repeat;}
.insight-panel .pagination {justify-content: center;}
.insight-panel .pagination span.page-numbers.current {background: #7cc1cc;border: none;}
.insight-panel .pagination span.page-numbers, .insight-panel .pagination a.page-numbers {width: 30px;height: 30px;border: 1px solid #8d8d8d;display: flex;align-items: center;
justify-content: center;margin: 0 3px;color: #000;text-decoration: none;}
.insight-panel .pagination a.page-numbers:hover {background: #7cc1cc;border: none;}
.insight-panel .pagination a.next.page-numbers, .insight-panel .pagination a.prev.page-numbers {color: #000;text-decoration: none;width: auto;border: none;}
.insight-panel .pagination a.next.page-numbers:hover, .insight-panel .pagination a.prev.page-numbers:hover{background: none;}

/*insight css end*/

/*search page css*/
body.search header.page-header h1{ color:#000 }
body.search header.entry-header h2.entry-title {font-size: 22px;font-weight: 600;}
.search article header h2.entry-title a {font-weight: 600;font-size: 18px;margin: 0 0 6px;display: inline-block; color: #000; text-decoration: none;}
body.search p {font-size: 16px;}
body.search p a.more-link{ color: #000; text-decoration: none; font-weight: 600; display: block;}
.search header.entry-header h2.entry-title a{}
.search header.entry-header h2.entry-title a:hover, body.search p a.more-link:hover {color: #687a44;}
.search article.type-post {border-bottom: 1px solid #ccc;margin-top: 20px;background: #f5f5f5;padding: 30px 37px;border-radius: 20px;margin-bottom: 20px;}
.search article.type-post .entry-header {width: 100%;display: inline-block;}
body.search header.entry-header h2.entry-title {font-size: 22px;font-weight: 600;}
.search article.type-post h2.entry-title a {background: none;color: #687a44;font-weight: normal;padding: 0 0 24px;border-radius: 10px;font-size: 30px;}
.search article.type-post a.post-thumbnail {float: left;max-width: 280px;height: 280px;border-radius: 20px;overflow: hidden;margin: 0 30px 0 0px;}
.search article.type-post a.post-thumbnail img {width: 100%;height: 100%;object-fit: cover;}
.search article.type-post a.post-thumbnail {float: left;border-radius: 20px;overflow: hidden;margin: 0 30px 0 0px;}
.search article.type-post .entry-header.fixed h2.entry-title {width: 100%;}
.search article.type-post .entry-header.fixed h2.entry-title a {font-size: 30px;font-weight: normal;color: #687a44;}
.search article.type-post footer.entry-footer span {margin: 0 11px 0 0px;}
.search article.type-post footer.entry-footer span a {color: #000;text-decoration: none;}
.search article.type-post footer.entry-footer span a:hover{ color: #687A44;}
.search nav.navigation.pagination{padding: 0;justify-content: center;margin-top: 30px;margin-bottom: 30px;}
.search nav.navigation.pagination .nav-links {
    display: flex; justify-content: center;
}
.search nav.navigation.pagination .nav-links a.page-numbers {background: #7cc1cc;color: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center; margin: 0 4px; text-decoration: none;}
.search nav.navigation.pagination .nav-links a.page-numbers:hover {background: #687a44;}
.search .sidebar button#back-to-top-btn {height: 48px;background: #7CC1CC;border: none;font-size: 15px;line-height: 28px;text-align: left;border-radius: 0;font-weight: normal;padding: 10px 55px 10px 30px;
color: #000;font-family: 'Poppins';position: relative;bottom: 0px;display: none;width: auto;}

.search .search-heading h1.page-title {color: #687a44;margin: 30px 0 15px;}
.search nav.navigation.pagination .nav-links .page-numbers.current {background: #687a44;color: #fff;width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;}
.search nav.navigation.pagination .nav-links a.next.page-numbers {display: inline;position: relative;font-size: 0;background: #7cc1cc url(/wp-content/themes/Lysara/images/talk-arrow-white.svg) no-repeat;width: 30px;
height: 30px;background-size: 66%;background-position: center;}
.search nav.navigation.pagination .nav-links a.prev.page-numbers{display: inline;position: relative;font-size: 0;background: #7cc1cc url(/wp-content/themes/Lysara/images/talk-arrow-white.svg) no-repeat;width: 30px;
height: 30px;background-size: 66%;background-position: center; transform: rotate(-180deg);}
.search nav.navigation.pagination .nav-links a.prev.page-numbers:hover {background: #687a44 url(/wp-content/themes/Lysara/images/talk-arrow-white.svg) no-repeat;background-size: 66%;background-position: center;}
.search nav.navigation.pagination .nav-links a.next.page-numbers:hover {background: #687a44 url(/wp-content/themes/Lysara/images/talk-arrow-white.svg) no-repeat;background-size: 66%;background-position: center;}
/*search page css*/

/*privacy css*/
body.privacy-policy h2.wp-block-heading {font-size: 22px;font-weight: 600;margin: 0 0 0px;}
body.privacy-policy p {font-size: 16px;}
/*privacy css end*/


/*fleetflow css*/
.article-promotion-sec h3 {font-size: 16px;color: #000000; padding: 0 76px}
.article-promotion-sec a.btn.btn-outline-success {display: block;width: 263px;background:#7E9354;color: #000; margin-top: 30px; margin-bottom: 0 !important;}
.article-promotion-sec a.btn.btn-outline-success:hover{ color: #fff; background:#687A44;}
.article-promotion-sec a.btn.btn-outline-success:after {background:url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat}
.article-promotion-sec span {display: inline-block;text-align: left; font-size: 16px;}
.article-promotion-sec .article-promotion-desc {display: flex;justify-content: space-between; margin: 0 0 60px; flex-wrap: wrap;padding: 0 76px;}
.article-promotion-sec .article-promotion-desc-img {height: 450px;border-radius: 20px;overflow: hidden;}
.article-promotion-sec .article-promotion-desc-img img {object-fit: cover; height: 100%; width: 100%;}
.article-promotion-desc-left {width: 35%;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right {width: 60%; padding:0 45px 0 0;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right h4 {font-size: 39px;color: #687A44;line-height: 50px;font-weight: normal;margin-top: -25px;}
.article-promotion-sec .article-detail .row {align-items: center;}

.article-promotion-sec .info-box {border: 1px solid #d7d2d2;border-radius: 19px;margin: 0 0 15px;padding:74px 30px 27px !important;height: 200px;}
.article-promotion-sec .info-box h3.fw-bold {color: #687A44;font-size: 61px;font-weight: normal !important; padding: 0;}
.article-promotion-sec .info-box p {font-weight: bold;font-size: 16px;margin: 4px 0 0;}
/*fleetflow css end*/


/*case study css*/
.case-study-sec {background: #687a44;padding: 63px 0 40px;}
.case-study-sec .card {background: none;border: 1px solid #fff;border-radius: 10px;height: 167px !important; width: 100%; cursor: pointer;transition: 0.4s;}
.case-study-sec .card h4 {line-height: 35px;font-size: 25px;color: #fff;font-weight: normal;margin: 0 0 18px;}
.case-study-sec .card a.btn.btn-link {background: none;padding: 0 40px 0 0px;position:absolute;bottom: 0;right: 0;width:165px;float: right;cursor: pointer;text-decoration: none;}
.case-study-sec .card:hover a.btn.btn-link{color: #fff;}
.case-study-sec .card:hover a.btn.btn-link:after{background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;}
.case-study-sec .card a.btn.btn-link::after {top: 3px;}
.case-study-sec .card a.btn.btn-link:after:hover {background: url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat;}

.case-study-pop.show{background: rgba(255, 255, 255, 0.8) !important;z-index: 9999;}
.case-study-pop .modal {background: rgba(255, 255, 255, 0.79); z-index: 99999999; padding: 0;}
.case-study-pop .modal .modal-dialog {max-width: 596px;}
.case-study-pop .modal .modal-dialog .modal-content {border-radius: 20px;border: 1px solid #D6D2D2; padding: 30px 0; padding-bottom: 0; overflow: hidden;}
.case-study-pop .modal .modal-dialog .modal-content .modal-header {border: none;padding: 0px 40px 0;}
.case-study-pop .modal .modal-dialog .modal-content .modal-header h5 {font-size: 39px;font-weight: normal;color: #687A44;line-height: 50px;}
.case-study-pop .modal .modal-dialog .modal-content .modal-body {padding: 20px 40px 30px;}
.case-study-pop .modal .modal-dialog .modal-content .modal-body .popup-content p {font-size: 16px;color: #444444;line-height: 26px;}
.case-study-pop .modal .modal-dialog .modal-content .modal-footer {padding: 0;border: none;background: #7E9453; height: 48px;}
.case-study-pop .modal .modal-dialog .modal-content .modal-footer a.btn {background: none; color: #fff; padding: 6px 70px 7px 30px;}
.case-study-pop .modal .modal-dialog .modal-content .modal-footer a.btn:after {background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat; top: 8px;}
.case-study-pop  button.btn-close {position: absolute;right: 29px;margin-top: 35px;padding: 0;color: #000;opacity: 1;background-position: 66px 4px;width: 80px;height: auto;font-size: 12px; color: #454545;}



.case-study-pop  .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content ul {padding: 0 48px;}
.case-study-pop  .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content ul li{ font-size: 16px;}


.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg {max-width: 1236px; width: 94%;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content {background: none; border: none;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content {background: #fff;width: 50%;border-radius: 20px;padding: 40px 0px;
    overflow: hidden;position: relative;left: 12px; min-height: 500px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .modal-body {padding: 0;background: #fff;border-radius: 20px;overflow: hidden;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .modal-header, .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content p {padding: 0 48px; border: none; font-size: 16px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .modal-header h5 {margin: 0 0 25px; font-size: 39px;font-weight: normal;color: #687A44;line-height: 50px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .management-img {width: 50%; padding: 0;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content .modal-footer {position: absolute;bottom: 0;left: 0;right: 0;padding: 0;
border: none;background: #7E9453;height: 48px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .management-img img.img-fluid {height: 100%;object-fit: cover; width: 100%;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content .modal-footer a.btn {
background: none;color: #fff;padding: 6px 70px 7px 30px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content .modal-footer a.btn:after {
background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;top: 8px;}
/*case study css end*/

/*footer css*/
body .footer-sec {padding: 50px 0 0;color: #49433a !important;width: 100%;display: inline-block;background: #454545 !important;opacity: 1 !important;}
.footer-sec a.custom-logo-link {text-align: center;width: 100%;display: inline-block;margin-bottom: 30px;}
.footer-sec a.navbar-brand.footer-logo {display: none;}
.footer-sec nav.footer-menu .navbar-collapse {justify-content: center; display: block;} 
.footer-sec nav.footer-menu ul.navbar-nav {margin-left: inherit !important; flex-wrap: wrap;}
.footer-sec nav.footer-menu ul.navbar-nav li {margin: 0 30px;}
.footer-sec nav.footer-menu ul.navbar-nav li a {color: #F2F2F2;font-size: 25px;text-decoration: none;font-weight: normal;transition:all 0.2s ease;}
.footer-sec nav.footer-menu ul.navbar-nav li a:hover{ opacity:0.5; transition:all 0.2s ease; }
.footer-sec nav.footer-menu ul.navbar-nav li a span {text-transform: uppercase;}
.footer-sec nav.footer-menu ul.nav-btm-menu li a {font-size: 16px;color: #D6D2D2;transition: all .2s ease;}
.footer-sec nav.footer-menu ul.nav-btm-menu li a:hover{ opacity:0.5; transition: all .2s ease;}
.footer-sec nav.footer-menu ul.nav-btm-menu li {margin: 0 25px;}

.copyright-sec {display: flex;align-items: center;}
.footer-btm-sec {border-top: 1px solid #707070;padding:20px 80px; margin-top: 40px;}
.copyright-sec p {display: inline-block;font-size: 12px; color: #fff; margin-top: 1px;}
.copyright-sec ul {margin: 0 0 0 55px;}
.copyright-sec ul li {display: inline-block;margin: 0 30px 0 0px;}
.copyright-sec ul li a {font-size: 12px;color: #fff;text-decoration: none; transition: all .2s ease;}
.copyright-sec ul li a:hover{ opacity: 0.5; transition: all .2s ease;}


.footer-btm-sec .footer-social-media span {font-size: 12px;font-weight: normal;display: flex;align-items: center;justify-content: right; color: #fff;}
.footer-btm-sec .mobile-social-media p {margin: 0;}
.footer-btm-sec .footer-social-media span i.fa-brands {font-size: 24px;margin: 0 0 0 10px;transition: all .2s ease;}
.footer-btm-sec .footer-social-media span i.fa-brands:hover{opacity: 0.5; transition: all .2s ease;}


body .top-scroller-sec {position: fixed;right: 20px;margin-top: 0;text-align: right;bottom:85px;z-index: 999999;}
body .top-scroller-sec button#back-to-top-btn {height: 48px;background: #7CC1CC;border: none;font-size: 15px;line-height: 28px;text-align: left;border-radius: 0;font-weight: normal;
padding: 10px 55px 10px 30px;color: #000;font-family: 'Poppins';position: relative;width: 100%; bottom: 0px;}
body .top-scroller-sec button#back-to-top-btn:after {content: '';background: url(images/black-arrow.svg) no-repeat;height: 25px;width: 25px;display: inline-block;position: absolute;right: 18px;top: 12px;
transition: all 0.2s ease;}

body .top-scroller-sec button#back-to-top-btn:hover:after {content: '';background: url(images/white-arrow.svg) no-repeat;transition: all 0.2s ease;}
body .top-scroller-sec button#back-to-top-btn:hover {background: #72B1BB;color: #fff;transition: all 0.2s ease;}
.language-switcher {
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin-left: 15px;
    color: white;
    font-size: 16px;
  }
  
  #language-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    background-color: #333;
    border: 1px solid #ccc;
    display: none;
    z-index: 1000;
  }
  
  #language-list li {
    padding: 8px 16px;
    color: white;
    background-color: #333;
    border-bottom: 1px solid #444;
    cursor: pointer;
    display: block;
  }
  
  #language-list li:hover {
    background-color: #444;
  }
  
  .language-switcher:hover #language-list {
    display: block;
  }
/*footer css end*/

    .desktop-social-media{ display:none; }



/*insight feature css*/
.insight-feature {background: #FFA41D; padding:12px 0 100px;}
.insight-feature .feature-head-desc {max-width: 1024px;margin: auto;}
.feature-head-desc .feature-head-content {display: flex;justify-content: space-between; margin: 110px 0 100px;}
.feature-head-desc .feature-head-content h1.insight-heading {font-size: 42px;color: #fff;line-height: 50px; margin-right: 50px; font-weight: normal;}
.feature-head-desc .feature-head-content p {max-width: 711px;color: #fff;}

.insight-feature-banner {position: relative;padding: 0;border-radius: 20px;overflow: hidden;}
.insight-feature-banner .insight-sec-banner {position: relative;width: 100%; height: 450px;}
.insight-feature-banner .insight-sec-banner img.card-img-top {object-fit: cover;height: 100%; width: 100%;}
.insight-feature-banner .insight-feature-banner-content {width: 393px;position: absolute;top: 0;right: 0;background: rgb(0 0 0 / 20%);height: 100%;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(32px);
padding: 33px 40px;}
.insight-feature-banner .insight-feature-banner-content h3.card-title {color: #fff;font-size: 31px;font-weight: normal;}
.insight-feature-banner .insight-feature-banner-content .tabing-card-content {bottom: 0;padding: 0 30px 30px 0;height: auto;vertical-align: bottom;position: absolute;}
.insight-feature-banner .insight-feature-banner-content .tabing-card-content .tabing-card-content-up h5.card-title {color: #000 !important;background: #fff;
padding: 3px 8px;border-radius: 5px;font-size: 15px; margin: 0;}
.insight-feature-banner .insight-feature-banner-content .tabing-card-content p.card-text {color: #fff; margin-top: 10px;}

.insight-two{ margin: 94px 0;}
.insight-four{ margin: 94px 0 70px;}

.insight-tabing {margin: 50px 0 70px;position: relative;}
.insight-tabing .insight-tabing-in {margin: auto;display: flex; align-items: center;}
.insight-tabing h4 {font-size: 20px;font-weight: normal; margin: 0 20px 0 0px;}
.insight-tabing h4.insight-filter-mobile {display: none;}
.insight-tabing button.btn {height: 52px;padding: 0 25px;border: 1px solid #7B8F4F;border-radius: 10px;font-size: 20px;color: #687A44;margin: 0 20px !important;}
.insight-tabing button.btn:hover, .insight-tabing button.btn.active {color: #fff;background: #7E9453;}


.tabing-contant-sec {padding: 0 30px;}
.tabing-contant-box {}
.insight-one .tabing-contant-box .post-item {margin-bottom: 30px;}
.tabing-contant-box .card {border-radius: 17px;overflow: hidden; position: relative;}
.tabing-contant-box .card .tabing-upimg {height: 420px;overflow: hidden;}
.tabing-contant-box .card .tabing-upimg img {height: 100%;object-fit: cover;}
.tabing-contant-box .card .tabing-card-content {position: absolute;background: rgb(104 122 68 / 40%);-webkit-backdrop-filter: blur(10px); bottom: 0;
height: 172px;padding:35px 24px 24px;width: 100%;filter: brightness(1.4);}
.tabing-contant-box .card .tabing-card-content a{color: #FDFAF2;line-height: 26px;margin:5px 0 0; text-decoration: none;}
.tabing-card-content .tabing-card-content-up {display: flex; align-items: center;}
.tabing-card-content .tabing-card-content-up h5.card-title a {background: #FDFAF2;padding: 0 15px;border-radius: 5px;font-size: 15px;font-weight: normal;font-family: 'Poppins' !important;
height: 25px;display: flex;align-items: center; margin: 0;    color: #000;text-decoration: none;}
.tabing-card-content .tabing-card-content-up span.date {color: #fff;font-size: 15px;font-family: 'Poppins' !important;margin: 0 0 0 12px;}
.btn.insights {margin: auto;display: table;background: none;border: 1px solid #7AC2CC;margin-top: 20px;margin-bottom: 60px;}
/*insight feature css end*/

/*insight feature css*/
.insight-detail-top {background: #687A44; padding: 125px 0 70px;}
.feature-head-desc {margin-top: 125px;}
.insight-detail-top .post-content {display: flex;flex-wrap: wrap;max-width: 1024px;margin: auto;    }   
.insight-detail-top .post-content h1 {color: #fff;font-size: 42px;}
.insight-detail-top .post-content .tabing-card-content-up {width: 100%;display: flex;align-items: center;}       
.insight-detail-top .post-content .tabing-card-content-up h5.card-title {background: #FDFAF2;padding: 0 15px;border-radius: 5px;font-size: 15px;font-weight: normal;font-family: 'Poppins' !important;height: 25px;
display: flex;align-items: center;margin: 0;}
.insight-detail-top .post-content .tabing-card-content-up span.date {color: #fff;font-size: 15px;font-family: 'Poppins' !important;margin: 0 0 0 12px;} 
.insight-detail-top .post-content .post-featured-image {width: 100%;border-radius: 25px;height: 450px;overflow: hidden;margin-top: 20px;}
.insight-detail-top .post-content .post-featured-image img {width: 100%;object-fit: cover; height: 100%;}

.insight-detail-conetnt .insight-detail-conetnt-left .insight-conetnt-left-field {margin: 0 0 30px;}
.insight-detail-conetnt .insight-detail-conetnt-left h5 {font-size: 12px;text-transform: uppercase;color: #454545 !important;font-family: 'Poppins' !important;margin: 0;}   
.insight-detail-conetnt .insight-detail-conetnt-right figure {border-radius: 20px;overflow: hidden;}
.insight-detail-conetnt .insight-detail-conetnt-left p {font-size: 12px;text-transform: uppercase;color: #454545;margin: 0; }
.insight-detail-conetnt .insight-detail-conetnt-right p {color: #444444;font-size: 16px;line-height: 26px;margin-bottom: 30px;}

.insight-detail-conetnt .insight-detail-conetnt-right .heateor_sss_sharing_container {display: none;}


.insight-video {padding:0 40px 30px;max-width: 1236px;margin: auto; position: relative;}   
.insight-video .banner-slider {overflow: hidden; position: relative;}
.insight-video .banner-slider .play-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.insight-video .banner-slider .owl-item {transition: all 1.05s ease;}
.insight-video .banner-slider .owl-item .video-container video {width: 100%; border-radius: 20px;}  
.insight-video .banner-slider .owl-nav, .insight-video .banner-slider .owl-dots {display: none;} 
.insight-video .range-container {position: absolute;bottom:55px;z-index: 9;left: 46px;display: flex;align-items: center;}
.insight-video .range-container span {color: #fff;font-size: 15px;}
.insight-video .banner-slider .owl-item .play-btn{ cursor: pointer;}
.insight-video .banner-slider .owl-item .play-btn img{ transition: all 0.5s ease;}
.insight-video .banner-slider .owl-item:hover .play-btn img {transition: all 0.5s ease;transform: scale(1.05);}
    /*insight feature css end*/


/*insight review css*/

.insight-review .insight-review-inner {max-width: 1000px;margin: auto;display: flex;align-items: center;margin-bottom: 60px;margin-top: 24px;}
.insight-review-inner .insight-review-img {width: 108px;height: 108px;}
.insight-review-inner .insight-review-content {width: 820px;margin: 0 0 0 20px;}       
.insight-review-inner .insight-review-content h3 {font-size: 25px;color: #687A44;line-height: 35px;margin: 0 0 15px;}
.insight-review-inner .insight-review-content h5 {font-size: 12px;color: #000;  }  
.insight-review .review-content{ width: 100%; display: inline-block;border-bottom: 1px solid #D6D2D2; margin-bottom: 64px;}  
.insight-review .review-content-inner {max-width: 850px;float: right;margin: 0 0 50px;}  
.insight-review .review-content p {font-size: 16px;color: #444444;line-height: 26px;}  



.insightbusi-point {max-width: 732px;margin: auto;display: flex;justify-content: space-between;margin-bottom: 64px;}
.insightbusi-point .insightbusi-point-right {width: 297px;}
.insightbusi-point .insightbusi-point-right span {float: left;margin: 0 11px 0 0px;font-size: 12px;color: #000;}
.insightbusi-point .insightbusi-point-right p {float: right;font-size: 12px;line-height: 22px;color: #000000; margin: 0;padding: 0 36px 0 0px;}
/*insight review css end*/

/*thanks you css*/

.page-template-thank-you header.header-sec {display: none;}
.thankyou-sec .thankyou-sec-inner {position: relative;top: 50%;transform: translate(0, -50%);}
.thankyou-sec {background: #FFA41D;width: 100%; height: 100vh; position: relative;}
.thankyou-sec:before {content: '';width: 80%;background: #FFB94F;height: 100%;position: absolute;transform: skewX(-18deg);top: 0;right: 50%;}
.thankyou-sec .thankyou-sec-inner .row {align-items: center; max-width: 1200px; margin: auto; width: 100%;}
.thankyou-sec .thankyou-left {width: 100%;max-width: 484px; height: 100%; position: relative; z-index: 9;}
.thankyou-sec .thanksyou-circle {position: absolute;top: 50%;z-index: 0;left: 50%;transform: translate(-50%, -50%);}
.thankyou-sec .thankyou-left .thanksyou-geting {display: flex;align-items: center;}
.thankyou-sec .thankyou-left .thanksyou-geting img.card-img-top {width: auto;}
.thankyou-sec .thankyou-left .thanksyou-geting p {color: #fff;font-size: 20px;margin: 0 0 0 20px;}

.thankyou-sec .thankyou-left h2 {font-size: 39px;color: #fff;margin: 38px 0 80px;line-height: 50px;}
.thankyou-sec .thankyou-left .btn:hover {background: #fff;color: #000;border: 1px solid #fff;}
.thankyou-sec .thankyou-left .btn {border: 1px solid #fff;margin: 0;color: #fff;}
.thankyou-sec .thankyou-left .btn:after{background: url(/wp-content/themes/Lysara/images/btn-plus-white.svg) no-repeat;}
.thankyou-sec .thankyou-left .btn:hover::after {    background: url(/wp-content/themes/Lysara/images/btn-plus.svg) no-repeat;}
.thankyou-right {max-width: 100%;z-index: 9;position: relative;width: 529px;border: 1px solid #fff;border-radius: 20px;padding: 30px 30px;float: right;}
.thankyou-right .thankyouflag {display: flex;align-items: center;margin: 0 0 30px;}
.thankyou-right .thankyouflag h2 {font-size: 39px;color: #fff;margin: 0 0 0 20px;line-height: 50px;}
.thankyou-right .thanks-img .team-img {height: 280px;}
.thankyou-right .thanks-img .team-img img {height: 100%;width: 100%;object-fit: cover;}
.thankyou-right .thanks-img h3 {font-size: 26px;color: #fff;display: block;margin-top: 30px;}
.thankyou-right .thanks-img h3 span {display: block;font-size: 17px;line-height: 22px;}
/*thanks you css end*/

/*cms banner css*/  
.page-template-privacy h1 {color: #687a44;}
.page-template-privacy p a {color: #000;text-decoration: none;font-weight: 600;}
.page-template-privacy p a:hover {color: #687a44;}
/*cms banner css end*/

/*terms css*/
.page-template-privacy .heateor_sss_sharing_container {margin: 0 0 50px;}
.page-template-privacy .heateor_sss_sharing_container .heateor_sss_sharing_title {margin: 8px 0 21px;}
.page-template-privacy .heateor_sss_sharing_container .heateor_sss_sharing_ul a {width: 45px;height: 45px; transform: translate(0, 0px);transition: all 0.9s ease;}
.page-template-privacy .heateor_sss_sharing_container .heateor_sss_sharing_ul a:hover {border-radius: 50px;box-shadow: 0px 0px 4px 2px #acacac !important;transform: translate(0, -7px);transition: all 0.9s ease;}
.page-template-privacy .heateor_sss_sharing_container .heateor_sss_sharing_ul a span.heateor_sss_svg {width: 45px !important;height: 45px !important;}
/*terms css end*/

@media(max-width:1600px){
/*exite css*/
/* .exist .transport-bg img {right: -28px;width: 80%;} */
/*exite css end*/

/*our team css*/
.client-box .client-content h2 {margin: 0 0 35px;}
.client-box .client-content p{ margin:0 0 20px; }
/*our team css end*/
}

@media(max-width:1400px){

/*exite css*/
.exist .transport-content h3.trans {font-size: 36px;line-height: 43px;}
/* .exist .transport-bg img {right: -170px;width: 70%;} */
/*exite css end*/

/*insight feature css*/
.tabing-contant-box .card .tabing-card-content{padding: 25px 20px 24px}
.tabing-contant-box .card .tabing-card-content a{ font-size: 15px;}
/*insight feature css end*/
}

@media(max-width:1199px){

/*emission css*/
.impossible-text h2.impsb-text {font-size: 29px;line-height: 40px;}
/*emission css end*/

/*exite css*/
.exist .transport-content {padding: 80px 0 80px 0;width: 380px;max-width: 100%;float: none;}
/*exite css end*/

/*tabing css*/
.our-solution .content .list label {margin: 0 0 18px;}
.our-solution .content .list label h3{ font-size:24px; }
.our-solution .range-container{bottom: 100px;}
.our-solution .content .list label p { padding-right: 40px; font-size: 14px;}
/*tabing css end*/

/*parking css*/
.parking-solution-content {padding: 0 0 0 30px;}
.parking-solution-content h3{font-size: 25px; line-height: 34px;}

.solution-bg .solution-bg-img{ height:600px; }
.solution-bg .solution-banner-content h1 {font-size: 40px; line-height: 55px;}

.shortlond-sec .shortlogn-head h2{ font-size:48px; line-height:56px; }

.decarbonising-sec {  margin-top: 50px;}
.decarbonising-sec .decarbonising{ max-width:60%; }
.decarbonising-sec .decarbonising h2 {font-size: 30px; line-height: 30px;}
/*parking css end*/

/*our team css*/
.our-team-banner{}
.our-team-banner .our-team-content{ max-width:100%; position: relative;}
.our-team-content h2 {font-size: 40px;line-height: 50px;}

.client-box .client-content h2 {margin: 0 0 25px;}
.client-box .client-content p{ margin:0 0 15px; }
/*our team css end*/


/*about us css*/
.hero-abt-banner{ height:450px; }
.about-box-desc .about-box-content { padding: 0 50px 0 00px;}
.about-box-desc .about-box-content h2 {font-size: 30px;line-height: 40px;}

.video-components .video-components-content h3 {font-size: 35px;margin: 0 0 15px;}

.related-sec .col-md-4 {width: 50%;flex: 0 0 50%;margin: 0 0 30px;}
/*about us css end*/

/*banner css end*/
.slider-container .video-container video{ width: auto;height: 100%;}
/*banner css end end*/

/*fleetflow css*/
.article-promotion-sec .info-box h3.fw-bold {font-size: 45px;}
/*fleetflow css*/

/*insight feature css*/
.tabing-contant-box .col-md-3 {width: 33%;}
/*insight feature css end*/

/*contact css*/
.team-flag-heading h5.card-title{ font-size: 24px;}
.team-section .card .team-member .member-desc h4 { font-size: 18px;}
/*contact css end*/

/*footer css*/
.copyright-sec ul {margin: 0 0 0 10px;}
/*footer css end*/


.page-id-10 .hero-abt-banner {height: 300px;}
}

@media(max-width:991px){
/*header css*/
.header-sec button.navbar-toggler{ top:3px; }
.header-sec nav.navbar .navbar-collapse.mobile-nav{width: 390px; padding: 15px 55px; background: #fff;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:after {
    content: '';
    background: url(images/menuarrow-black.svg) no-repeat;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li a, .header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu li a{ color:#000; }
.header-sec button.navbar-toggler.active span.navbar-toggler-icon:after{background: #72B1BB;  height: 2px;width: 21px;}
.header-sec button.navbar-toggler.active span.navbar-toggler-icon:before{background: #72B1BB; height: 2px;width: 21px;}

.header-sec button.navbar-toggler span.navbar-toggler-icon:before{ width:21px;height: 2px; top: 0px;}
.header-sec button.navbar-toggler span.navbar-toggler-icon:after{ width:21px;height: 2px; }
.header-sec button.navbar-toggler span.navbar-toggler-icon { width: 21px;}
/*header css end*/


/*banner css*/
.header-content .banner-content h1{ font-size:40px; line-height: 52px;}
.header-content .banner-content p.lead{ font-size:16px; }
/*banner css end*/


/*exite css*/
/* .exist .transport-bg img {right: -364px;width: 40%;  margin: 10px 0 50px;} */
/*exite css end*/

/*tabing css*/
.our-solution .content .list{ padding:30px;width: 70%; }
.our-solution .content .list label {margin: 0 0 15px;}
.our-solution .content .list label p {font-size: 14px;}
/*tabing css end*/

/*parking css*/

.parking-solution-content {padding: 0;}
.prime-section .col-lg-6:first-child {order: 2;}
.prime-section {padding: 0px 40px;}
.parking-solution-bg { margin-top: 25px;}
.parking-solution-content h3{ margin-bottom:25px; }

.shortlond-sec .shortlogn-head {margin: 0 0 35px;}
.shortlond-sec .shortlogn-desc {max-width: 100%;width: 100%;padding: 0 0 0 0px;}

.shortlond-sec {background: none;padding: 60px 15px 0px;}
.shortlond-sec .shortlond-secone-sec {margin-top: 10px;}
.shortlond-sec .shortlond-secone-sec .col-lg-6:first-child {order: 2;}
.shortlond-secone-sec .parking-solution-content {padding: 0 0px 0 0;margin-top: 50px;}

.delivering-high-sec {padding: 0px 0 0px;}
.delivering-high-sec .col-lg-7 {order: 2;}
.delivering-high-sec .parking-solution-content p {margin: 0 0 20px 0;}
.delivering-high-sec .parking-solution-content ul {padding:0 0 20px 40px;}

.parking-tabing h2.exp-heading {font-size: 30px;margin: 24px 0; line-height: 35px;}

.decarbonising-sec .decarbonising h2 {font-size: 23px;}
.decarbonising-sec .decarbonising p {font-size: 18px;margin: 20px 64px 0 0px;}
/*parking css end*/

/*our team css*/
.client-box .client-content h2 {margin: 0 0 20px;}
.client-box .client-content {width: 100%;padding: 0 15px 0 15px;}
.client-box-one .client-box{ padding-bottom:30px; }
.client-box-one .client-box .client-content {order: 2;}
.client-box .client-img {width: 100%;margin: 0 0 40px;}
.client-box-two .client-box .client-content {padding:0 15px 0 15px;}
/*our team css end*/

/*contact css*/
.contact-form-sec .contact-form-inner {background: #fff;border-radius: 20px;padding: 27px 27px;}
.contact-form-sec .contact-form-desc h2 {font-size: 25px;line-height: 35px;margin: 0 0 25px;}
/*contact css end*/

/*about us css*/
.about-box-desc .about-box-content {width: 100%;padding: 0 15px 15px 15px;order: 1;margin-top: 20px;}
.about-box-desc .about-box-img {width: 100%;}

.video-components .row {display: block;}
.video-components .col-md-6{ width:100%; }
.video-components .video-components-content{ margin-top:20px; }
/*about us css end*/

/*insight css*/
.insight-sec .insight-desc{ width:60%; }
.insight-panel a.insight-link{ font-size:20px; }
.insight-sec .imsight-img{ width:40%; }
/*insight css end*/

/*lysara testimonial css*/
.home-testimonial {padding: 0 0;width: 100%;}
.home-testimonial .slider-container.quote-test, .home-testimonial .slider-container.quote-test .header-content-testimonial{height: 741px;}
.home-testimonial .slider-container.quote-test .header-content-testimonial .banner-content h2 span {font-size: 34px; line-height: 47px;}
/*lysara testimonial css end*/


/*fleetflow css*/
.article-promotion-sec .article-promotion-desc{ padding: 0 40px;}
.article-promotion-desc-left{ width: 50%;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right {width: 46%; padding: 0;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right h4{ font-size: 30px; line-height: 40px;}
.article-detail .article-detail-left {order: 2; margin-top: 10px;}
/*fleetflow css*/

/*case study css*/
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content{width: 100%; border-radius: 20px 0 20px 0; left: 0;padding: 20px 0 0; min-height: auto;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .popup-content .modal-footer {position: relative;border-radius: 0;margin-top: 25px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .modal-header, .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content p {
padding: 0px 30px;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .management-img{ width: 100%;}

.case-study-sec{ margin-bottom: 45px;}
/*case study css end*/

/*insight feature css*/
.insight-tabing button.btn{margin: 0 10px !important;}
.insight-two {margin: 64px 0 94px;}
.tabing-contant-box .col-md-3 {width: 50%;margin-bottom: 30px;}
.tabing-contant-box .col-md-6{ width: 100%;}
.insight-three .tabing-contant-box .col-md-6{  margin-bottom: 30px;}
.insight-detail-top .post-content h1{ font-size: 39px;}
/*insight feature css end*/

/*thanks you css*/
.thankyou-sec .thankyou-sec-inner .col-md-6 {width: 100%;}
.thankyou-right{ float: none; width: 100%;}
.thankyou-sec .thankyou-sec-inner {position: relative;top: inherit;transform: none;}
.thankyou-sec .thankyou-left{    padding: 80px 0 50px;}
.thankyou-sec .thankyou-left h2{    margin: 20px 0 40px;}
.thankyou-right {margin: 0 0 50px;}
/*thanks you css end*/

/*search css end*/
.search article.type-post a.post-thumbnail {float: none;border-radius: 20px;overflow: hidden;margin: 00;display: inline-block;width: 100%; margin-bottom: 20px;}
.search article.type-post .entry-header.fixed h2.entry-title a{ margin-bottom: 0;}
/*search page css end*/

/*footer css*/
.footer-sec nav.footer-menu ul.navbar-nav {flex-direction: inherit;justify-content: center;}
.footer-sec nav.footer-menu ul.navbar-nav li {margin: 0 22px;}
.footer-sec nav.footer-menu ul.navbar-nav li a{ font-size:18px }
.footer-sec nav.footer-menu ul.nav-btm-menu li a{ font-size:16px; }
.footer-sec nav.footer-menu ul.nav-btm-menu li {margin: 0 20px;}

.footer-btm-sec .col-md-6 {width: 100%;}
.copyright-sec{ display: block;}
.copyright-sec p {display: inline-block;width: 100%;text-align: center;}
.copyright-sec ul {margin:10px 0; text-align: center; padding-left: 18px; padding: 0;}
.copyright-sec ul li{margin: 0 12px 0 0px;}
.footer-btm-sec .footer-social-media span{justify-content: center;}
/*footer css end*/


}


@media(max-width:800px){
.decarbonising-sec .decarbonising-img {height:auto;}
.decarbonising-sec .decarbonising {max-width: 450px;}
    }

@media(max-width:767px){

/*header css*/
body .header-sec{padding: 9px 0; height: 45px;}
/*header css end*/


/*banner css*/
.header-content .banner-content{ top:46%; }
.header-content .banner-content h1 {font-size: 40px; line-height: 52px;  margin-bottom: 0px;}
.slider-container .range-container{ display:none; }
/*banner css end*/


/*emission css*/
.impossible-text{margin: 50px 10px 50px;}
.impossible-text h2.impsb-text {margin: 0 0 50px; }
.impossible-text .emission-content p{ font-size:16px; line-height: 25px; margin: 0 0 50px;}
/*emission css end*

/*exite css*/
.exist{ overflow:hidden; height: auto;}
.exist:before {background: #FDFAF2;position: absolute;top: 0;left:-20%;height: 100%;width: 100%;content: '';transform: skewX(-6deg); z-index: 1;}
.exist:after {background: url(images/transport-bg.jpg) no-repeat;position: absolute;left: 0;height: 100%;width: 100%;content: '';bottom: 0;background-size: cover;}
.exist .row {display: block;}
.exist .transport-content{ padding: 40px 10px 50px 10px;margin-left: 0; width: 280px;}
.exist .transport-content h3.trans{margin: 10px 0 40px; line-height: 40px;}
.exist .transport-bg{ background:none; position:relative; }
.exist .transport-bg img {right: 0;width: 100%;margin: 10px 0 50px;top: 0;transform: none;}
/*exite css end*/

/*latest news css*/
.update-sec{ height:560px; display: none;}
.update-sec .row{ display:block; }
.update-sec .update-right:after {background: #7CC1CC;-webkit-clip-path: polygon(0 13%, 100% 42%, 100% 100%, 0% 100%);clip-path: polygon(0 41%, 100% 61%, 100% 100%, 0% 100%);width: 100%;}
.update-sec .update-right:before {background: url(images/latest-circle-res.svg) no-repeat;height: 230px;width: 230px;left: 50%;transform: translate(-50%, -50%);top: 50%;}

.update-sec .update-left {max-width: 340px;margin: auto;}
.update-sec a.power.btn {background: #72B1BB;float: right;z-index: 99;position: absolute;bottom: 20px;left: 50%;transform: translate(-50%, -50%);  width: 220px;}
/*latest news css end*/

/*emission css*/
.our-solution{ margin-top:20px; }
h2.solution-midheading {  margin: 0 0px 0; line-height: 30px;}
/*emission css end*/

/*tabing css*/
.our-solution .container-fluid{ padding:0 15px; }
section.our-solution .content {display: block;}

.our-solution .content .list{ width:100%; border-radius: 20px 20px 0 0; height: auto;}
.our-solution .content .text-content {width: 80%;height: 100%;color: rgba(255, 255, 255, 0.7);}
.our-solution .content .list label h3 {font-size: 31px;}
.our-solution .content .text-content {margin: 0 0 0 -0; width: 100%;}
.our-solution .content .text-content .text {border-radius: 0 0 20px 20px; height: 340px;}
.our-solution .range-container{ display:none; }
.visually-hidden {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}

.home section.our-solution .content{ margin-bottom: 0;}
.home .home-testimonial{ padding-bottom: 0;}

/*tabing css end*/

/*decarbonising css*/
.decarbonising-sec{padding: 15px; margin-bottom: 15px;}
.decarbonising-sec .decarbonising-img {height: auto;display: block; padding: 45px 39px;}
.decarbonising-sec .decarbonising {max-width: 100%;text-align: center;}
.decarbonising-sec .decarbonising p {margin: 35px 0px;}
.decarbonising-sec a.btn.btn-green{ margin:auto; display:table; }
/*decarbonising css end*/


/*parking css*/
.solution-bg .solution-banner-content h1{ line-height:52px; }
.solution-bg .solution-banner-content .parking-infrastructure-desktop p{ display: block;}

.solution-bg .solution-banner-content h2{ display:none; }
.solution-bg .parking-infrastructure-desktop h2{ display: block;}

.prime-section {padding: 50px 5px;}
.parking-solution-content {padding: 0 15px;}

.parking-solution-bg{ height:374px; }
.shortlond-sec{padding: 0px 15px 0px;;}
.shortlond-sec .shortlond-secone-sec .parking-solution-bg {height: 280px;}
.delivering-high-sec .parking-solution-bg {height: 221px; margin-top: 0;}

.shortlond-sec .shortlogn-head{ margin-bottom: 0;}

/*parking css end*/

/*lysara testimonial css*/
.home-testimonial{margin: 50px 0; }
/*lysara testimonial css end*/

/*explore tabing css*/
.parking-tabing h2.exp-heading {font-size: 25px; margin: 0 0 35px; text-align: center;} 
/*explore tabing css end*/

/*infrastructure css*/
.parking-infrastructure-mobile { display:block; }
/*infrastructure css end*/

/*our team css*/
.our-team-banner{ padding:0 20px; }
.our-team-content h2 {font-size: 31px;line-height: 37px;color: #fff; max-width: 300px;}
/*our team css end*/

/*our team css*/
.client-box .client-img {margin: 0 0 30px;}
.client-box .client-img img{ height:280px }
/*our team css end*/

/*insight css*/
.insight-panel a.insight-link{ margin:auto; display:table; margin-bottom:10px; }
.insight-sec{ text-align:center; padding: 0; height: auto;}
.insight-sec .imsight-img {width: 100%; margin: auto;}
.insight-sec .insight-desc {width: 100%;padding:34px 20px;order: 2;}
/*insight css end*/

/*contact css*/
.contact-form-sec{ margin-bottom: 0; padding-bottom: 35px;}
.contact-form-sec .contact-form-desc { padding:0 0px 15px;}
.contact-form-sec .contact-form-inner {padding: 25px 15px;}

.team-section {background: #f2f2f2;padding: 0 0 40px;}
.team-section .team-section-inner {background: #fff;border-radius: 20px;padding: 30px 15px;}
.team-section .card {padding: 20px;}
.team-flag-heading{ margin: 0 0 15px;}
.team-section .card { padding: 20px 20px 30px;}
.team-section .card .team-member .member-desc {margin: 0 0 0 20px;}
/*contact css end*/

/*about us css*/
.video-components .video-abt {margin: 30px 0 30px;}
.about-box-desc .about-box-img img{ height:280px; }
.about-box-desc .about-box-content h2 {font-size: 24px;margin: 0 0 15px;}
.related-content h2 {font-size: 32px;margin: 0 0 15px;}

.related-sec .col-md-4 {width: 100%;flex: 0 0 100%;}
/*about us css end*/

/*single post css*/
.single-post .type-post .post-thumbnail { height: 280px;}
.single-post .type-post header h1.entry-title {font-size: 22px; line-height: 25px; margin: 0 0 10px;}
/*single post css end*/

/*fleetflow css*/
.article-promotion-sec h3{    padding: 0px 34px;}
.article-promotion-sec .article-promotion-desc{ margin-bottom: 50px; padding: 0 34px;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-left {width: 100%; order: 2;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right {max-width:322px;width: 100%;padding: 25px 0 0;}
.article-promotion-sec .article-promotion-desc .article-promotion-desc-right h4{ font-size: 39px; line-height: 50px;margin-top: 0;}
/*fleetflow css end*/

/*case study css*/

.case-study-sec .modal .modal-dialog .modal-content .modal-header h5 {font-size: 25px;line-height: 35px;}
.case-study-sec .modal .modal-dialog .modal-content .modal-header{padding: 0 20px 0;}
.case-study-sec .modal .modal-dialog .modal-content .modal-body {padding: 25px 20px 30px;}
.case-study-sec .modal button.btn-close {position: relative;right: 0 !important;margin-top: 35px;padding: 0 22px 0 5px;color: #000;opacity: 1;background-position: right;
    width: 80px;width: 88%;left: inherit;text-align: right;}

    .case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg{ padding:60px 0;}
.case-study-pop .modal-dialog.modal-dialog-centered.model-pop-management.modal-lg .modal-content .management-img {height:  206px;}
/*case study css end*/

/*insight feature css*/
.page-template-insight-template{background: #D6D2D2;}


.insightfeature-panel {background: #D6D2D2;padding-top: 40px;padding-bottom: 1px;}
.feature-head-desc .feature-head-content{ display: block; text-align: center; margin: 110px 0 30px;}
.feature-head-desc .feature-head-content h1.insight-heading {margin: 0 0 30px;font-size: 40px;}
.feature-head-desc .feature-head-content p{ font-size: 16px; line-height: 26px;}
.tabing-contant-box .col-md-3:last-child {margin-bottom: 0;}
.insight-tabing {overflow-y: hidden; margin-top: 0;}
.insight-tabing .insight-tabing-in {overflow: scroll;width: 615px; display: block; padding-bottom: 20px;}
.insight-tabing button.btn{ margin: 0 10px !important;}
.btn.insights{ margin-bottom: 30px;}

.insight-feature-banner .insight-sec-banner{ height: 473px;}

.insight-tabing .insight-tabing-in h4{ display: none;}
.insight-tabing h4.insight-filter-mobile {display: block;text-align: center;margin: 0 0 30px;}
.insight-feature-banner .insight-feature-banner-content {width: 100%;height: 216px;bottom: 0;position: absolute;top: inherit; padding: 20px 20px;}
.insight-feature-banner .insight-feature-banner-content .tabing-card-content{ position: relative; padding: 0 0 30px 0;}
.insight-feature-banner .insight-feature-banner-content h3.card-title {font-size: 25px;margin: 0 0 16px;}
/*insight feature css end*/

/*home slider css*/
.explore-academy {padding: 50px 0 50px;}
.explore-academy .swiper-container {padding: 0 15px;}
.explore-academy .slider{ padding: 0 0 40px;}
.explore-academy .explore-academy-top{ display: block; text-align: center; line-height: 40px;}
.explore-academy .explore-academy-top h3 {margin: 0 0 25px;}

.explore-academy .slider .swiper-container ul li {transform: none;}
.explore-academy .slider .swiper-container ul li:hover {transform: none;}
/*home slider css end*/

/*search page css*/
.search article.type-post{ padding: 20px;}
.search article.type-post .entry-header.fixed h2.entry-title a{ font-size: 24px;}
.search article.type-post footer.entry-footer span{text-align: center;display: inline-block;margin: 0 0 4px;}
.search article.type-post footer.entry-footer span.byline {text-align: center;width: 100%;display: block;margin: 0 0 15px;}
.search article.type-post footer.entry-footer span a{ font-size: 14px;}
/*search page css end*/

/*cms banner css*/
.cms-page-banner{ height:270px; }
.cms-page-banner .career-banner-text {top: 60%; max-width: 300px;}
/*cms banner css end*/

/*footer css*/
body .footer-sec {padding: 40px 0;}
.footer-sec a.custom-logo-link {border-bottom: 1px solid #707070;padding: 0 0 36px 0;}

.footer-sec .col-md-12 {padding: 0;}

.footer-sec nav.footer-menu ul.navbar-nav li {width: 100%;text-align: center;margin:0 0 40px;display: inline-block;}
.footer-sec nav.footer-menu ul.navbar-nav li:last-child{ margin-bottom:10px; }
.footer-sec nav.footer-menu ul.navbar-nav li a {font-size:31px;}
.footer-sec nav.footer-menu ul.nav-btm-menu li a{ font-size:16px; color:#D6D2D2; }
.footer-sec nav.footer-menu ul.navbar-nav.nav-btm-menu li {margin-bottom: 27px;}

.copyright-sec{justify-content: center;}
.footer-btm-sec .footer-social-media span { display: block;margin-top: 12px;text-align: center;}
.footer-btm-sec .footer-social-media span a {display: block;}
.footer-btm-sec .footer-social-media span i.fa-brands.fa-linkedin {font-size: 40px;margin: 20px 0 0px;}

body .top-scroller-sec { right: inherit;bottom: 0;width: 100%;left: 0;text-align: left;}
body .top-scroller-sec p{ margin: 0;}
.copyright-sec{ display:block; }
.copyright-sec p {text-align: center;margin: 0;width: 100%; padding: 0 0 25px;}
.copyright-sec ul li {margin: 0 20px 0;}
body .top-scroller-sec button#back-to-top-btn {bottom: 0;top: 0;right: 0; width: 100%; text-align: right; padding: 10px 54px 11px 30px;}

.mobile-social-media{ display:none; }
.desktop-social-media{ display:block; }
.desktop-social-media .widget {text-align: center;}
.desktop-social-media .widget span {font-size: 12px;color: #fff;}
.desktop-social-media .widget span a {display: block;}
.desktop-social-media .widget span a .fa-linkedin {font-size: 40px;margin: 15px 0 0;}
.footer-btm-sec {padding: 20px 15px;margin-top: 30px;}
/*footer css end*/

}

@media(max-width:575px){

/*header css*/
.header-sec .container-fluid {padding: 0 22px;}
.header-sec nav.navbar .navbar-collapse.mobile-nav{width: 100%; padding: 15px 30px;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li a { font-size:31px; color: #000;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul.social-menu li a {font-size: 16px; color: #000;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul{ padding: 58px 0 0;}
.header-sec nav.navbar .navbar-collapse.mobile-nav ul li:after {background-size: 20px !important;  top: 13px;}

.navbar .language-switcher span{ margin:0 -9px 0 0; }
/*header css end*/

/*about page css*/
.video-components .video-components-content h3 {font-size: 24px;}
/*about page css end*/

/*contact css*/
.contact-banner .contact-left {-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 51% 100%);clip-path: polygon(0 0, 100% 0, 100% 100%, 51% 100%);}
/*contact css end*/

/*404 css*/
.error404 .error-sec {margin: 0px 0 90px;}
body .error-404 .page-content form.search-form{overflow: visible;}
body .error-404 .page-content form.search-form button.search-submit{ position:relative; width:100%; }
body .error-404 .page-content form.search-form label input{ border-radius:6px 6px 0 0; }
.cms-page-banner .career-banner-text h1{ font-size:30px; line-height: 40px; }
/*404 css end*/

/*fleetflow css*/
.article-promotion-sec .info-box {border-radius: 19px;margin: 0 0 15px;padding: 96px 11px 21px !important;}
.article-promotion-sec .article-detail-right {padding: 0 18px;}
.article-promotion-sec .article-detail-right .col-6 {padding: 0 6px 0 8px;}
.article-promotion-sec .info-box h3.fw-bold {font-size: 40px;}
.article-promotion-sec .info-box p {font-weight: normal;font-size: 12px;margin: 4px 0 0;}
/*fleetflow css end*/

/*insight feature css*/
.single-post {background: #F2F2F2;}
.insight-two, .insight-four {margin:30px 0 30px;}
.tabing-contant-box .col-md-3 {width: 100%;margin-bottom: 30px;}
.tabing-contant-box .card .tabing-card-content a{font-size: 18px; text-decoration: none;}

.insight-detail-conetnt {padding: 0 15px;}
.insight-detail-conetnt .insight-detail-conetnt-left {display: flex;justify-content: space-between;}

.insight-detail-top{padding: 125px 0 10px;}
.insight-detail-top .post-content h1{ text-align: center;}
.insight-detail-top .post-content .tabing-card-content-up{ display: block; margin-top: 25px; text-align: center;}
.insight-detail-top .post-content .tabing-card-content-up h5.card-title{ margin: auto;display: inline-flex;}
.insight-detail-top .post-content .tabing-card-content-up span.date{ width: 100%; display: inline-block; text-align: center; margin: 8px 0 0;}
.insight-detail-top .post-content .post-featured-image{ height: 286px;}

.insight-review .insight-review-inner{ display: block; max-width: 100%;}
.insight-review .review-content{ margin-bottom: 50px;;}
.insight-review-inner .insight-review-img{ margin: auto; margin-bottom: 15px;}
.insight-review-inner .insight-review-content {width: 100%;margin: 0;padding: 0 10px;text-align: center;}
.insight-review-inner .insight-review-content h3{ font-size: 20px;}
.insight-video{ padding: 0 20px; margin-bottom: 64px;}
.insight-video .range-container{ display: none !important;}
.insight-video .banner-slider .owl-nav {display: block;position: absolute;bottom: 20px;right: 20px;}
.insight-video .banner-slider .owl-nav button.owl-prev {font-size: 0;background: url(/wp-content/themes/Lysara/images/white-arrow.svg) no-repeat;height: 25px;width: 25px;
display: inline-block;transform: rotate(180deg);margin: 0 25px 0px 2px;}
.insight-video .banner-slider .owl-nav button.owl-next {font-size: 0;background: url(/wp-content/themes/Lysara/images/white-arrow.svg) no-repeat;height: 25px;width: 25px;display: inline-block;}
.insight-video .banner-slider .play-btn img.card-img-top {width: 85px;}
.insightbusi-point{ margin-bottom: 0;}
.insightbusi-point{ display: block; display: inline-block;}
.insightbusi-point .insightbusi-point-right {width: 100%;margin: 0 0 30px;display: inline-block;}
.insightbusi-point .insightbusi-point-right:last-child {
    margin-bottom: 0;
}
/*insight feature css end*/

/*parking css*/
.article-promotion-sec .article-promotion-desc-img{ height: 374px;}
.page-id-15 .decarbonising-sec, .page-id-17 .decarbonising-sec{ margin-top: 0;}
/*parking css*/

/*thanks you css*/
.thankyou-sec .thankyou-left .thanksyou-geting p {font-size: 16px;margin: 0 0 0 12px;}
.thankyou-right .thankyouflag h2{ font-size: 20px;}
.thankyou-right {padding:15px 15px 30px}
.thankyou-right .thankyouflag{ margin-bottom: 15px;}
.thankyou-right .thanks-img h3{ margin-top: 15px;}
.thankyou-sec:before{transform: skewX(-10deg);}
.thankyou-sec .thanksyou-circle{ display: none;}

/*thanks you css end*/

/*exite css*/
.exist:before{left: -21%;transform: skewX(-9deg);}
/*exite css end*/

/*case study css*/
.case-study-sec.desktop{ display: none;}
section.case-study-sec.mobile{ display: block !important; padding: 30px 15px 45px;}
section.case-study-sec.mobile .swiper-container{ overflow: hidden;}
.case-study-sec.mobile .swiper-container-mobile {margin: 0; }
section.case-study-sec.mobile .range-container {width: 176px;margin: auto;margin-top: 40px;}
section.case-study-sec.mobile .range-container span {color: #fff;font-size: 15px;}
/*case study css end*/

/*footer css*/
.copyright-sec ul {margin: 0 0 0 0;text-align: center;}
/*footer css end*/
}

@media(min-width:430px) and (max-width:767px){
.update-sec .update-right:after {-webkit-clip-path: polygon(0 36%, 100% 65%, 100% 100%, 0% 100%);clip-path: polygon(0 36%, 100% 65%, 100% 100%, 0% 100%);}
}

@media(max-width:499px){
.footer-sec nav.footer-menu ul.navbar-nav {display: block; text-align: center;}
.footer-sec nav.footer-menu ul.navbar-nav.nav-btm-menu li a {font-size: 14px;}
}

@media(max-width:350px){
.thankyou-sec:before{transform: skewX(-8deg);}
}
