/*
Theme Name: Orko Child
Theme URI: https://wordpress.org/themes/orko/
Template: ORKO
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Orko is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Orko elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.9.1698046379
Updated: 2023-10-23 07:32:59

*/

@font-face {
  font-family: 'visby_cfbold';
  src: url('../../uploads/fonts/VisbyBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}




@font-face {
  font-family: 'visby_cfregular';
  src: url('../../uploads/fonts/VisbyRegular.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

p{
  font-family: 'visby_cfregular';
}
:root{
--primary-color:#23BDAA;
--seegreen-color:#2DBAA9;
--light-seegreen:#1BABA0;
  --white:#fff;
  --dark-blue:#0B302B;
  --darker-grey:#333;
  --black:#000;
  --lightgrey:#C1C1C1;
}

:focus{
	background:none !important;
	outline:none !important;
	border:none !important;
}
a{
	text-decoration:none !important;
}
.entry-content{
  background-color: var(--white);
}
.pt-2rem{
  padding-top: 2rem;
}
.d-flex{
  display: flex;
}
.h-100{
  height: 100%;
}
.grid-px{
  padding-left: 15px;
  padding-right: 15px;
}
.my-0{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.mb-0{
  margin-bottom: 0px !important;
}
.mt-0{
  margin-top: 0px !important;
}
.m-auto{
  margin: 0 auto;
}
.w75{
  width: 75%;
}
.max-width-75{
  max-width: 75% !important;
}
.w50{
  width: 50%;
}
.mt-1{
  margin-top: 1rem !important;
  }
.mt-2{
margin-top: 2rem !important;
}
.mb-2{
margin-bottom: 2rem !important;
}
.mt-3{
  margin-top: 3rem !important;
  }
.mt-4{
  margin-top: 4rem !important;
  }
.mt-5{
  margin-top: 5rem !important;
}
.mb-5{
  margin-bottom: 5rem !important;
}
.justify-center{
  justify-content: center !important;
}
.pb-5{
  padding-bottom: 5rem !important;
}
.mt-neg-5{
  margin-top: -5rem;
}
.p-relative{
  position: relative;
}
.z-index-1{
  z-index: 1;
}
.z-index-max{
  z-index: 99999999;
}
.my-2{
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-3{
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.py-3{
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.px-5{
  padding-left: 5rem;
  padding-right: 5rem;
}
/* Header Style */
.header_wrapper{
  background-color: white;
}
.site-header{
  display: flex;
  padding: 10px;
}
.sticky {
  position: fixed!important;
/*     width: 100%;*/
  top: 0rem; 
/*     box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%); */
box-shadow:0 2px 12px 0 rgb(36 50 66 / 8%);
  transition: 0.5ms all;
  z-index: 99999;
  left: 0;
  right: 0;
  justify-content: center;
max-width: 100%;
background-color:var(--white);
  padding: 0px;
  transition: 0.5ms all;
}
#menu-item-343{
  margin-left: 12rem;
}
#menu-item-343 a{
  background-image:linear-gradient(180deg, #06342E, #065f58) !important;
  color: #fff;
  border-radius: 100px;
  padding-right: 2rem;
  padding-left: 2rem;
  padding-top: 10px;
  padding-bottom: 10px;
}
.primary-menu-container .menu-wrapper li a{
  color: #000;
  font-family: 'visby_cfregular';
font-size: 1rem;
font-weight: 500;
text-decoration: none !important;
padding-top: 0px;
padding-bottom: 0px;
}
.primary-navigation > div > .menu-wrapper{
  align-items: center;
}
.primary-menu-container .menu-wrapper li.current-menu-item a{
  font-family: 'visby_cfbold';
  font-weight: 700;
}
.site-logo{
  width: auto !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.f-black{
  color: var(--black) !important;
  font-family: 'visby_cfbold' !important;
}
.entry-header , .site-branding{
  display: none;
}
.max-width-100{
  max-width: 100% !important;
}
.text-center{
  text-align: center;
}
.text-left{
  text-align: left !important;
}
.text-right{
  text-align: right;
}
.text-white{
  color: var(--white) !important;
}
.OF-hidden{
  overflow: hidden;
}
.transform-scale1-2{
  transform: scale(1.2);
}
.site-main{
  padding: 0px !important;
}
.entry-content{
  margin: 0px !important;
}

.sub_heading{
  color: var(--light-seegreen);
  font-family: 'visby_cfbold';
font-size: 1.25rem;
font-style: normal;
font-weight: 800;
letter-spacing: 5.1px;
text-transform: uppercase;
margin-bottom: 10px !important;
}
.main-heading{
  color: var(--dark-blue);
  font-family: 'visby_cfbold';
font-size: 2.5rem;
font-style: normal;
font-weight: 700;
text-transform: capitalize;
margin-top: 0px !important;
line-height: normal;
}
.threeStep_heading{
 font-size: 1.8rem !important;
 padding-left: 4.5rem;
 margin-bottom: 0px !important;
 z-index: 1;
}
.para-text{
color: var(--darker-grey);
font-size: 1rem;

}
.button_wrap a, .wpcf7-submit{
  padding:10px 36px 10px !important;
    background-image: linear-gradient(94deg, #19A79D 0%, #27C4AE 100%) !important;
    color: var(--white) !important;
    border: none !important;
    display: inline-flex;
    align-items: baseline;
    border-radius: 100px !important;
    font-family: 'visby_cfbold' !important;
    font-size: 1.125rem !important;
    font-style: normal;
    font-weight: 800 !important;
    letter-spacing: 1.98px;
    text-transform: uppercase;
}
.button_wrap a i {
  font-size: 14px;
  margin-left: 10px;
}
/* Home style */
.lottie-player{
  width: 100% !important;
  height: auto !important;
}
.hero-container{
  margin-bottom: 0px !important;
}
.hero-container, .wp-block-gb-lottiefiles{
  position: relative;
}
.wp-block-gb-lottiefiles::after{
  content: '';
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.81) 0%, rgba(255, 255, 255, 0.00) 100%);;
  /* opacity: 0.5; */
  height: 100%;
  display: flex;width: 100%;
  position: absolute;
  top: 0;
}
.header_hero{
  position: absolute;
  width: 50%;
  top: 35%;
}
.hide_name{
	bottom: 0rem;
    background: var(--white);
    right: 0;
    position: absolute;
    width: 13%;
    height: 4rem;
}
.header_hero h1{
  font-size: 3.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 84px;
  color: var(--black);
  font-family: 'visby_cfbold';

}
.header_hero h1 span{
  color: var(--primary-color);
}
.hero-header_bg::before{
  content: '';
  opacity: 0.7;
  background: #FFF;
  filter: blur(75px);
  display: block;
  height: 300px;
  position: absolute;
  width: 50%;
  top: 35%;
}
.heroheader_btn a{
  padding: 10px 36px 10px !important;
  background-image: linear-gradient(94deg, #19A79D 0%, #27C4AE 100%);
  color: var(--white) !important;
  border: none !important;
  display: inline-flex;
  align-items: baseline;
  border-radius: 100px !important;
  font-family: 'visby_cfbold' !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 800 !important;
  letter-spacing: 1.98px;
  text-transform: uppercase;
}
.heroheader_btn a i{
  font-size: 14px;
  margin-left: 10px;
}
.bg-dark-gradient{
  background-image:linear-gradient(180deg, #06342E, #065f58) !important;
}
.bg-light-gradient{
  background-image: linear-gradient(98deg, #23BDAA 50.47%, #187B6F 97.94%) !important;
}
.text-white{
  color: var(--white) !important;
}

.border-radius-33{
  border-radius: 33px;
}

.subHeading{
  color: var(--white);
  font-size: 2.25rem;
  font-family: 'visby_cfbold';
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 10px !important;
}

.paragraph_style{
  color: var(--lightgrey);
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  font-family: 'visby_cfregular';
  margin-top: 0px !important;
  margin-bottom: 10px !important;
}
.controlEV_cta{
  display: inline-flex;
  border-radius: 100px;
  border: 1px solid #1B7B6F;
  background: transparent;
  padding: 6px 12px;
  align-items: center;
  margin-top: 10px !important;
}
.controlEV_cta p{
  margin: 0px !important;
  color: var(--white);
  font-size: 1rem !important;
  font-family: 'visby_cfregular';
}
.controlEV_cta a{
  background-color: var(--seegreen-color) !important;
  padding: 8px 24px;
  border: none !important;
  font-size: 1rem !important;
  text-decoration: none;
  color: var(--white);
  font-family: 'visby_cfbold';
  margin-left: 10px !important;
  border-radius: 100px;
}
.controlEV_cta a:hover{
	color:var(--black)
}
.grid-px-5{
  padding-left: 5rem;
  padding-right: 2rem;
}
.home_simple_Card{
  padding: 1rem 0rem;
}
.home_colored_card{
  padding: 1rem 1.5rem;
  border-radius: 20px;
}
.home_simple_Card h2{
  color: var(--white);
  font-size: 3.125rem;
  font-style: normal;
  font-weight: 600;
  font-family: 'visby_cfbold';
  margin-bottom: 15px !important;

}
.home_colored_card h2{
  display: flex;
  align-items: center;
  justify-content: space-between; 
}
.home_colored_card h2 i{
  font-size: 1.8rem;
}
.home_simple_Card .card-sub-heading{
  font-size: 1.125rem;
font-style: normal;
color: var(--primary-color);
font-weight: 600;
font-family: 'visby_cfregular';
margin-top: 10px !important;
margin-bottom: 10px !important;
}
.home_simple_Card p{
  font-family: 'visby_cfregular';
  font-size: 0.875rem;
  color: var(--lightgrey);
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.home_colored_card p{
color: var(--white) !important;
}

.reachout_cta{
  border: 1px solid #E6E6E6 !important;
}
.main-section-heading{
color: var(--dark-blue);
font-size: 3rem;
font-family: 'visby_cfbold';
font-weight: 700;
text-transform: capitalize;
margin-bottom: 10px !important;
}
.sub-text{
  color: var(--darker-grey);
  font-size: 1.2rem;
  margin-top: 0px !important;
}
.electric_bg_img{
  position: relative;
}
.electric_bg_img:before{
  content: '';
  background-image: url("../../uploads/2023/10/electric_bg.svg");
  background-size: contain;
    height: 100%;
    display: block;
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
    left: -8rem;
    background-position: left;
    z-index: -1;

}
.right_side.electric_bg_img:before{
  content: '';
  background-position: right;
  right: 0px;
  left: auto;
}

.whelers_bg{
  background-image: url("../../uploads/2023/10/wheller-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  /* background-position: center; */
  position: relative;
  max-height: 500px;
  height: 350px;
  margin-bottom: 0rem !important;

}
.wheeller_content{
  position: absolute;
    left: 0;
    right: 0;
}
.wheelers_sections{
  margin-top: 1.5rem !important;
    margin-bottom: 1rem !important;
}
.wheeler_content h5{
  color: var(--dark-blue);
font-size: 1.6rem;
font-style: normal;
font-weight: 700;
text-transform: uppercase;
margin-bottom: 0px !important;
}
.wheeler_content p{
  color: var(--darker-grey);
  font-size: 1rem;
  margin-top: 15px !important;
}

.fleet_manager_points{
  background: #E8F5F4;
    padding: 2rem 2.5rem;
    border-radius: 20px;
}
.fleet_manager_points P{
  display: flex;
    align-items: baseline;
    color: var(--darker-grey);
    font-size: 1rem;
    margin-bottom: 0.8rem;
}
.fleet_manager_points P i{
  color: var(--seegreen-color);
  margin-right: 10px;
}
.clienttel{
  position: relative;
  border-bottom-left-radius: 80px;
  padding-top: 8rem !important;
    padding-bottom: 8rem !important;
    margin-top: 6rem !important;
}
.clienttel::before{
  content: '';
  background-image: url(../../uploads/2023/10/right_curve.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  width: 100%;
  top: -14rem;
  display: block;
  height: 250px;
  left: -14rem;
}
.color-green{
  color: #1BABA0;
}
.clienttel-logo .wp-block-image{
  border-radius: 21px;
    background: #FFF;
    box-shadow: 0px 2px 54px 0px rgba(0, 0, 0, 0.08);
    padding: 3rem 0.5REM;
}
.clienttel_wrap {
  margin-top: -12rem;
  z-index: 1;
  position: relative;
  margin-bottom: 5rem !important;
}

/* Join us CTA style */
.joinus_cta{
  position: relative;
  display: flex;
  margin-top: 0px;
  margin-bottom: 3rem !important;
}
.joinus_cta:before{
  content: '';
  background-image: url("../../uploads/2023/10/electric_bg.svg");
  background-size: contain;
    height: 100%;
    display: inline-flex;
    width: -webkit-fill-available;
    background-repeat: no-repeat;
    position: absolute;
    left: 10rem;
    background-position: left;

}
.joinus_cta:after{
  content: '';
  background-image: url("../../uploads/2023/10/electric_bg.svg");
  background-size: contain;
    height: 100%;
    display: inline-flex;
    width: -webkit-fill-available;
    background-repeat: no-repeat;
    position: absolute;
    right: 10rem;
    background-position: right;

}

/* sub header style */
.inner-header{
  padding-top: 3.5rem;
}

.inner-header .header_content_wrap{
  padding-bottom: 3.5rem;
    padding-left: 4rem;
}
.inner-header .header_content_wrap .main-section-heading{
  font-size: 2.5rem;
}


.card-wrap{
  border-radius: 20px;
background: #FFF;
padding: 1.5rem 2rem;
height: 100%;
/* Card Shadow */
box-shadow: 0px 60px 132px 0px rgba(166, 166, 166, 0.20), 0px 539px 323px 0px rgba(166, 166, 166, 0.10);
}
.card-wrap p{
  color: #0F332E;
text-align: center;
font-size: 1rem;
font-style: normal;
font-family: 'visby_cfregular';
font-weight: 600;
}

.endsolution_backdrop:before{
  content: '';
  background-image: url(../../uploads/2023/10/p-bg.png);
  background-size: contain;
  height: 100%;
  display: inline-flex;
  width: 15%;
  background-repeat: no-repeat;
  position: absolute;
  left: 0rem;
  background-position: top;
}
.endsolution_backdrop:after{
  content: '';
  background-image: url(../../uploads/2023/10/right-drop-p.png);
  background-size: contain;
  height: 100%;
  display: inline-flex;
  width: 20%;
  background-repeat: no-repeat;
  position: absolute;
  right: 0rem;
  background-position: bottom;
  bottom: -10rem;
}
.page-id-323 .endsolution_backdrop:after, .page-id-439  .endsolution_backdrop:after, .page-id-523  .endsolution_backdrop:after{
  content: '';
  display: none;
}
.page-id-523 .endsolution_backdrop:before{
  background-position: bottom;
}
.orko_app_cta{
  background-image: url(../../uploads/2023/10/wheller-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    max-height: 500px;
    height: 350px;
    margin-bottom: 0rem !important;
}
.orko_app_cta_content{
  position: absolute;
  left: 0;
  right: 0;
  top: -9rem;
  padding-left: 5rem;
  padding-right: 5rem;
}

/* contact form style */
.contact_form_wrap .wp-block-column{
  display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.wpcf7-spinner{
  display: none;
}
.contact_form_wrap p{
  margin-bottom: 0px !important;
}
.contact_form_wrap textarea{
  resize: none;
  border-radius: 14.369px !important;
  background: #F9F9FB;
  border: none !important;
}
.icon_wrap i{
  color: #AFAFAF;
}
.contact_form_wrap .icon_wrap p{
  border-radius: 14.369px !important;
    background: #F9F9FB;
    border: none !important;
    display: flex;
    align-items: center;
    padding-left: 1rem;
}
.contact_form_wrap .icon_wrap input{
  background-color: transparent;
  border: none !important;
  width: 100%;
}
.contact_form_wrap .icon_wrap input:focus, textarea:focus{
  outline: none !important;
}
.wpcf7-not-valid-tip{
	font-size:0.8rem;
}
.contact_card_p{
  color: #333;
  font-family: 'visby_cfregular';
font-size: 1rem;
font-style: normal;
font-weight: 700;
margin: 0px !important;
}
.contact_card .wp-block-image{
  margin-bottom: 15px !important;
}
.contact_card .wp-block-image img{
  width: 75%;
}
.contact_card{
  border-radius: 16.835px;
background: #E3EFEE;
padding-top: 1rem;
padding-bottom: 1rem;
}
.contact_wrapper{
  width: 75% !important;
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 60px 132px 0px rgba(166, 166, 166, 0.20), 0px 539px 323px 0px rgba(166, 166, 166, 0.10);
    padding: 3rem;
    margin-bottom: 8rem !important;
}
.site-footer .widget-area {
  grid-template-columns: repeat(1, 1fr);
  margin-top: 0px !important;
  margin-bottom: 0px;
  padding-top: 3rem;
}
.site-footer{
  padding-bottom: 0px !important; 
}

.ftr-heading{
  color: var(--white);
font-size: 1.2rem;
font-style: normal;
font-weight: 700;
line-height: 80px; /* 333.333% */
letter-spacing: 1.32px;
font-family: 'visby_cfbold';
text-transform: uppercase;
}

.site-footer .menu li{margin-bottom: 10px;}
.site-footer .menu li a {
  color: var(--white) !important;
  font-family: 'visby_cfregular';
font-size: 0.9rem;
font-style: normal;
font-weight: 500;
line-height: normal;
text-decoration: none;
}
.ftr-logo{
  display: block;
  margin: 0px !important;
}
.ftr-logo .alignleft{
  margin-top: 0px !important;
}
.ftr-logo .alignleft img{
  width: 70%;
  margin-bottom: 1.8rem;
}
.d-none{
  display: none !important;
}
#block-10{
  margin: 0 !important;
}
.copyright_text, .last_ftr_links a{
  color: rgba(255, 255, 255, 0.80) !important;
  font-size: 1rem;
  text-decoration: none;
}
.ftr-first-col .ftr-heading{
  margin-bottom: 20px !important;
}
.wp-block-social-links{
  margin-top: 0px !important;
}
.three-step-bg:before{
  width: 190%;
  content: '';
  background-image: url(../../uploads/2023/10/Union-1.png);
  background-size: cover;
  display: flex;
  height: 100%;
  position: absolute;
  left: 2.5rem;
}
.factory_bg:before {
  content: '';
  transform: rotateY(180deg);
  right: 2.6rem;
  left: unset;
  width: 190%;
}
.three-step-bg .para-text{
  padding-left: 4.5rem;
  z-index: 1;
}
.factory_bg .para-text, .factory_bg .threeStep_heading{
  padding-left: 0rem;
}
.factory_bg {
  background-position: right;
}
.three-step-bg{
  background-image: url("../../uploads/2023/10/electric_bg.svg");
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;

}
.three-step-wrapper{
  height: 300px;
}
.three-step-wrapper .wp-block-column{
  height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.three-step-wrapper .wp-block-column .wp-block-image{
  height: 100%;
}
.three-step-wrapper .wp-block-column .wp-block-image img{
  max-height: 100%;
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.ev-cards {
  justify-content: space-between;
    display: flex;
    flex-direction: column;
}
.ev-cards .wp-block-image{
  margin-bottom: 0px !important;
}
.ev-cards p{
  margin-top: 0px !important;
  font-size: 1.5rem;
  color: var(--seegreen-color);
}
.pay-chargin-section{
  margin-top: -12rem !important;
    position: relative;
    padding-bottom: 0px;
}

.faqs-style{
  padding-left: 5rem;
  padding-right: 5rem;
}
.faqs-style .gutena-accordion-block__panel.active{
  box-shadow: 0px 60px 132px 0px rgba(166, 166, 166, 0.20), 0px 539px 323px 0px rgba(166, 166, 166, 0.10);

}
.trigger-up-down{
  background: #23BDAA;
  border-radius: 100px;
  padding: 0.5rem;
    height: 1.5rem !important;
    top: 50% !important;
    width: 1.5rem !important;
}
.trigger-up-down .horizontal{
  left: 3px !important;
}
.trigger-up-down .vertical{
  right: 3px !important;
}
.trigger-up-down .horizontal, .trigger-up-down .vertical{
  top: 0.7rem;
  background-color: var(--white) !important;
}
.faqs-style .gutena-accordion-block__panel{
  border-radius: 20px;
  background: #FFF;
  /* box-shadow: 0px 60px 132px 0px rgba(166, 166, 166, 0.20), 0px 539px 323px 0px rgba(166, 166, 166, 0.10); */
  border: none;
}
.faqs-style .gutena-accordion-block__panel h6{
  font-family: 'visby_cfbold' !important;
  color: #012421 !important;
  font-weight: 700 !important;
}
.faqs-style .gutena-accordion-block__panel p{
  font-family: 'visby_cfregular' !important;
}
.page-id-523 .electric_bg_img:before{
  left: 0rem;
}
.charging_cards_heading{
  font-family: 'visby_cfbold';
  font-weight: 700;
  font-size: 1.2rem;
  margin-bottom: 10px !important;
}
.charging-card-bg-gradient{
  background-image:  linear-gradient(98deg, #23BDAA 50.47%, #187B6F 97.94%) !important;
  position: relative;
}
.charging-card-bg-gradient::before{
  content: '';
  background-image: url('../../uploads/2023/11/electric-small-charging.png');
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  background-repeat: no-repeat;
  background-position: right;
  right: 0;
}
/* wheeler style */
.wheeler_slider{
  margin-top: -23% !important;
}
.wheeler_slider .slides_img img{
  /* width: 100%; */
}
.wheeler_slider .slick-track .slick-slide:first-child{
  padding-right: 1rem;
}
.wheeler_slider .slick-track .slick-slide:last-child {
  padding-left: 1rem;
}
.wheeler_slider .wheeler_content{
  margin-top: 18%;
}
.wheeler_slider .wheeler_content p{
  width: 85%;
}
.charge-point{
  box-shadow: 0 1rem 3rem 1rem rgba(0,0,0,.175)!important;
  background-color: var(--white);
  height: 300px;
  width: 300px;
  border-radius: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  padding-left: 1rem;
  padding-right: 1rem;
}
.charge-point::before{
  content: '';
  /* background-image: url(../../uploads/2023/11/arrow1.png); */
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  height: 100%;
  width: 100%;
  transform: scale(1.15);
  top: 4px;
  left: 0;

}
.first-arrow::before{
  background-image: url(../../uploads/2023/11/arrow1.png);
  top: 0px;
}
.second-arrow::before{
  background-image: url(../../uploads/2023/11/arrow2.png);
}
.third-arrow::before{
  background-image: url(../../uploads/2023/11/arrow3.png);
}
.charge-point p{
  font-size: 1rem;
}
.charge-point h2{
  font-size: 1.5rem;
  font-family: 'visby_cfbold';
font-weight: 700;
color: var(--seegreen-color);
}
.policyText_wrapper p strong{
	font-family: 'visby_cfbold';
    font-weight: 700;
	font-size:1rem;
}
.policyText_wrapper p{
	font-size:1rem;
	margin-top:0px !important;
		margin-bottom:10px !important;
}
.policyText_heading, .policyText_heading strong{
	font-family: 'visby_cfbold';
    font-weight: 700;
	font-size: 1.4rem !important;;
}
.policyText_wrapper .wp-block-columns{
	margin-top:0px !important;
	margin-bottom:10px !important;
}

@media only screen and (max-width: 1950px) and (min-width: 1701px)  {
  .whelers_bg,.orko_app_cta{
    height: 500px;
  }
  .orko_app_cta_content{
    top: -10rem;
  }
  .wheelers_sections {
    margin-top: 4.5rem !important;
    margin-bottom: 6rem !important;
}
.clienttel::before{
  height: 350px;
    left: -20rem;
    top: -20rem;
}
}
@media only screen and (max-width: 1550px) and (min-width: 1481px)  {
  .whelers_bg, .orko_app_cta{
    height: 400px;
  }
  .orko_app_cta_content{
    top: -10rem;
  }

  .wheelers_sections {
    margin-top: 2.5rem !important;
    /* margin-bottom: 6rem !important; */
}
.clienttel::before{
  height: 270px;
    left: -15.5rem;
    top: -16rem;
}
.wheeler_slider {
  margin-top: -23.5% !important;
}
}
@media only screen and (max-width: 1480px) and (min-width: 1400px)  {
  .whelers_bg, .orko_app_cta{
    height: 380px;
  }
  .orko_app_cta_content{
    top: -10rem;
  }

  .wheelers_sections {
    margin-top: 2.5rem !important;
    /* margin-bottom: 6rem !important; */
}
.clienttel::before{
  height: 270px;
    left: -15.5rem;
    top: -15rem;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -24% !important;
}
}
@media only screen and (max-width: 1250px) and (min-width: 1141px)  {
  .whelers_bg, .orko_app_cta{
    height: 310px;
  }
  .orko_app_cta_content{
    top: -8.2rem;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .header_hero{
    top: 15%;
  }
  .wheelers_sections {
    margin-top: 1rem !important;
    /* margin-bottom: 6rem !important; */
}
.clienttel::before{
  top: -12.5rem;
  /* height: 300px; */
  left: -13rem;
}
.factory_bg:before{
  right: 0rem;
  left: unset !important;
}
.three-step-bg:before{
  left: 0.3rem;
}
.threeStep_heading, .three-step-bg .para-text{
  padding-left: 1.5rem;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -24.5% !important;
}
.wheeler_slider .slides_img img {
  width: 80%;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
}

@media only screen and (max-width: 1140px) and (min-width: 1051px)  {
  :root{
    font-size:14px;
  }
  .header_hero{
    top: 15%;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .whelers_bg, .orko_app_cta{
    height: 285px;
  }
  .orko_app_cta_content{
    top: -6.5rem;
    padding-left: 7rem;
    padding-right: 5rem;
  }
  .wheelers_sections {
    margin-top: 0.5rem !important;
    /* margin-bottom: 6rem !important; */
}
.w75{
  width: 100%;
}
.wheeller_content .wheeler_content{
  margin-top: 2rem !important;
}
.clienttel::before{
  top: -12.5rem;
  /* height: 300px; */
  left: -13rem;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -24% !important;
}
.wheeler_slider .slides_img img {
  width: 80%;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
.charge-point::before{
  transform: scale(1.10);
}
.first-arrow::before{
  /* bottom: 2px; */
    /* top: unset; */
    left: 1%;
}
.charge-point{
  height: 260px;
    width: 260px;
}
}

@media only screen and (max-width: 1050px) and (min-width: 1025px)  {
  :root{
    font-size:14px;
  }
  .header_hero{
    top: 25%;
    width: 65%;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .whelers_bg, .orko_app_cta{
    height: 270px;
  }
  .orko_app_cta_content{
    top: -6rem;
  }
  .wheelers_sections {
    margin-top: 0.5rem !important;
    /* margin-bottom: 6rem !important; */
}
.w75{
  width: 100%;
}
.wheeller_content .wheeler_content{
  margin-top: 2rem !important;
}
.clienttel::before{
  top: -12.5rem;
  /* height: 300px; */
  left: -13rem;
}
.resp-mt-2{
  margin-top: 2rem;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -25% !important;
}
.wheeler_slider .slides_img img {
  width: 80%;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
.charge-point::before{
  transform: scale(1.10);
}
.first-arrow::before{
  /* bottom: 2px; */
    /* top: unset; */
    left: 1%;
}
.charge-point{
  height: 260px;
    width: 260px;
}
}
@media only screen and (max-width: 1024px) and (min-width: 901px)  {
  :root{
    font-size:14px;
  }
  .header_hero{
    top: 25%;
    width: 75%;
  }
  .resp-grid-px-2{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .resp-py-0{
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .header_hero h1{
    line-height: normal;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .resp-order-1{
    order: 1;
  }
  .resp-order-2{
    order: 2;
  }
  /* .resp-d-none{
    display: none;
  } */
  .whelers_bg, .orko_app_cta{
    height: 270px;
  }
  .orko_app_cta_content{
    top: -5rem;
  }
 
  .wheelers_sections {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.w75{
  width: 100%;
}
.wheeller_content {
  /* left: 25%; */
}
.wheeller_content .wheeler_content{
  margin-top: 1.5rem !important;

}
.clienttel::before{
  top: -12.5rem;
  left: -12rem;
}
.resp-mt-2{
  margin-top: 2rem;
}
.factory_bg:before{
  right: -4.2rem;
  left: unset !important;
}
.three-step-bg:before{
  left: -4.9rem;
}
.threeStep_heading, .three-step-bg .para-text{
  padding-left: 0rem;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -25.5% !important;
}
.wheeler_slider .slides_img img {
  width: 80%;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
#menu-item-343 {
  margin-left: 1rem;
}
.charge-point::before{
  transform: scale(1.10);
}
.first-arrow::before{
  /* bottom: 2px; */
    /* top: unset; */
    left: 1%;
}
.charge-point{
  height: 260px;
    width: 260px;
}
}
@media only screen and (max-width: 900px) and (min-width: 769px)  {
  :root{
    font-size:14px;
  }
  #menu-item-343 {
    margin-left: 1rem;
}
  .header_hero{
    top: 25%;
    width: 75%;
  }
  .resp-grid-px-2{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .resp-py-0{
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .header_hero h1{
    line-height: normal;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .resp-order-1{
    order: 1;
  }
  .resp-order-2{
    order: 2;
  }
  .resp-d-none{
    display: none !important;
  }
  .whelers_bg{
    height: 230px;
    margin-bottom: 7rem !important;
  }
  .orko_app_cta{
    height: 230px;
  }
  .orko_app_cta_content{
    top: -5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .wheelers_sections {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.w75{
  width: 100%;
}
.wheeller_content{
  text-align: center;
  }
  .wheeller_content .wheelers_sections .wp-block-column{
    text-align: center;
    justify-content: center;
    display: flex
  }
  .wheelers_sections .wp-block-column figure{
    margin-right: 0px !important;
  }
.wheeller_content {
  left: 0%;
}
.wheeller_content .wheeler_content{
  margin-top: 2.5rem !important;

}
.clienttel::before{
  top: -9.5rem;
  left: -9rem;
}
.resp-mt-2{
  margin-top: 2rem;
}

.home_simple_Card{
  padding: 0rem; 
  margin-bottom: 0rem !important;
}
.home_colored_card{
  padding: 1rem 1.5rem;
}
/* .joinus_cta:before{
  display: none;
} */
footer .widget-area, .last_ftr_links, .ftr-logo, .wp-block-social-links{
  text-align: center;
  justify-content: center;
}
.ftr-logo  figure{
  margin-right: 0px !important;
}
.ftr-logo{
  display: flex;
}
.ftr-logo  figure img{
  margin: 0 auto;
  justify-content: center;
  display: flex;
}
.resp-mb-0{
  margin-bottom: 0px !important;
}
.ftr-privacy-links .wp-container-63{
  display: flex;
  flex-wrap: nowrap !important  ;
}
.ftr-privacy-links .wp-container-63 .wp-block-column{
  margin-bottom: 0PX !important;
}
}

@media only screen and (max-width: 768px) and (min-width: 550px)  {
  :root{
    font-size:14px;
  }
  #menu-item-343 {
    margin-left: 0rem;
}
.site-header{
  justify-content: space-evenly;
}
.site-logo{
  /* width: 100% !important; */
  text-align: center;
}
#site-navigation{
  /* margin: 0 auto; */
}
  .header_hero{
    top: 25%;
    width: 75%;
  }
  .resp-grid-px-2{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .resp-py-0{
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .header_hero h1{
    line-height: normal;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .resp-order-1{
    order: 1;
  }
  .resp-order-2{
    order: 2;
  }
  .resp-d-none{
    display: none !important;
  }
  .whelers_bg{
    height: 190px;
    margin-bottom: 6rem !important;
  }
  .orko_app_cta{
    height: 190px;
    margin-bottom: 50% !important;
  }
  .orko_app_cta_content{
    top: 1.5rem;
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .orko_app_cta_content .main-section-heading{
    font-size: 2.8rem;
  }
  .orko_app_cta_content img{
    width: 50%;
  }
  .wheeller_content .wheelers_sections .wp-block-column{
    margin-bottom: 0px !important;
  }
  .wheelers_sections {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
}
.w75{
  width: 100%;
}
.wheeller_content{
  text-align: center;
  }
  .wheeller_content .wheelers_sections .wp-block-column{
    text-align: center;
    justify-content: center;
    display: flex
  }
  .wheeller_content .wheeler_content {
    margin-top: 0.5rem !important;
}
  .wheelers_sections .wp-block-column figure{
    margin-right: 0px !important;
  }
.wheeller_content {
  left: 0%;
}

.clienttel::before{
  top: -9.5rem;
  left: -9rem;
}
.resp-mt-2{
  margin-top: 2rem;
}
.home_simple_Card{
  padding: 0rem; 
  margin-bottom: 0rem !important;
}
.home_colored_card{
  padding: 1rem 1.5rem;
}
/* .joinus_cta:before{
  display: none;
} */
footer .widget-area, .last_ftr_links, .ftr-logo, .wp-block-social-links{
  text-align: center;
  justify-content: center;
}
.ftr-logo  figure{
  margin-right: 0px !important;
}
.ftr-logo{
  display: flex;
}
.ftr-logo  figure img{
  margin: 0 auto;
  justify-content: center;
  display: flex;
}
.resp-mb-0{
  margin-bottom: 0px !important;
}
.ftr-privacy-links .wp-block-columns{
  display: flex;
  flex-wrap: nowrap !important  ;
}
.ftr-privacy-links .wp-block-columns .wp-block-column{
  margin-bottom: 0PX !important;
}
.contact_wrapper{
   margin-bottom: 2rem !important;
}
/* wheeler style */
.wheeler_slider {
  margin-top: -34.5% !important;
}
.wheeler_slider .slides_img img {
  width: 50%;
  margin: 0 auto;
}
.wheeler_slider .wheeler_content{
  text-align: center;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
}

@media only screen and (max-width: 712px) and (min-width: 600px){
	.orko_app_cta_content .main-section-heading {
    font-size: 2rem !important;
}
#menu-item-343 a{
  padding-right: 2rem !important;
    padding-left: 2rem !important;
}
.primary-menu-container .menu-wrapper li a{
  padding-right: 10px !important;
    padding-left: 10px !important;
}
	.contact_card{
		margin-bottom:0px !important;
	}
	.orko_app_cta_content{
		top: 2.2rem !important;
	}
	.joinus_cta:before{
		left: 16rem;
	}
	.joinus_cta:after{
		display:none;
	}
  .wheeler_slider {
    margin-top: -36.5% !important;
}
  
}
@media only screen and (max-width: 786px){
  .card-wrap{
    height: auto;
  }
  .header_hero h1 br{
    display: none;
  }
  .inner-header .header_content_wrap {
    padding-bottom: 0rem;
    padding-left: 2rem;
    padding-right: 2rem;
}
.inner-header figure{
  padding-left: 2rem;
}
.w50{
  width: 100% !important;
}
.three-step-wrapper{
  height: auto !important;
}
.three-step-bg:before{
  content: '';
  background-image: none;
  border-top: 0.138REM dashed #2dbaa9;
    border-left: 0.138REM dashed #2dbaa9;
    border-bottom: 0.138REM dashed #2dbaa9;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    width: 50%;
}
.factory_bg:before{
background-image: none;
transform: rotateY(45deg);
right: unset;
left: -0.9rem;
width: 70%;
}
.factory_bg:AFTER {
  width: -webkit-fill-available;
  content: '';
  background-image: url(../../uploads/2023/11/Union-SMALL-V2-1.png);
  HEIGHT: 30%;
  POSITION: ABSOLUTE;
  bottom: -29%;
  left: 20.5REM;
  BACKGROUND-REPEAT: NO-REPEAT;
  BACKGROUND-SIZE: CONTAIN;
  TRANSFORM: rotateX(180deg);
}
.factory_bg .para-text, .factory_bg .threeStep_heading{
  padding-left:4.5rem;
}
.three-step-wrapper .wp-block-column .wp-block-image img{
  width: 70%;
}
.three-step-wrapper{
  position: relative;
}
.three-step-bg{
  margin-bottom: 0px !important;
  }
.three-step-bg h2:BEFORE {
  width: -webkit-fill-available;
  content: '';
  background-image: url(../../uploads/2023/11/Union-SMALL-V2-1.png);
  /* HEIGHT: 75%;
  POSITION: ABSOLUTE;
  TOP: -68%; */
  HEIGHT: 35%;
    POSITION: ABSOLUTE;
    TOP: -33%;
  LEFT: 20.4rem;
  BACKGROUND-REPEAT: NO-REPEAT;
  BACKGROUND-SIZE: CONTAIN;
}

.three-step-bg:AFTER {
  width: -webkit-fill-available;
  content: '';
  background-image: url(../../uploads/2023/11/Union-SMALL-V2-1.png);
  HEIGHT: 25%;
  POSITION: ABSOLUTE;
  bottom: -24%;
  left: 20.5REM;
  BACKGROUND-REPEAT: NO-REPEAT;
  BACKGROUND-SIZE: CONTAIN;
  TRANSFORM: rotateX(180deg);
}
.threeStep_heading, .factory_bg .threeStep_heading{
  padding-top: 1REM;
  /* position: relative; */
}
.three-step-bg .para-text, .factory_bg .para-text{
  padding-bottom: 1REM;
}
.resp-mb-2{
  
  margin-bottom: 2rem !important;
}
.h-100{
  height: auto;
}
.sm-text-center{
  text-align: center !important;
}
.resp-px-0-xs{
  padding-left: 0rem;
  padding-right: 0rem;
}
.flexwrapper{
  flex-wrap: nowrap !important;
}
.pay-chargin-section{
  margin-top: -8rem !important;
}
.faqs-style{
  padding-left: 2rem;
    padding-right: 2rem;
}
}



@media only screen and (max-width: 500px){
  :root{
    font-size:12px;
  }
	.resources_tabs .gutena-tab-title{
    width: 100%;
  }
  .hero-container{
    background-image: url("../../uploads/2023/10/header-bg-home.png");
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
  }
  .header_hero{
    width: 90%;
    top: 25%;
}
.heroheader_btn a{
  padding: 10px 24px 10px !important;
}
  .heroheader_btn{
    margin-top: 2rem;
  }
  .hero-container .wp-block-gb-lottiefiles{
  display: none;
}
.main-section-heading{
  font-size: 2.5rem;
}

  .resp-grid-px-2{
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .resp-py-0{
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .resp-px-0-sm{
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .header_hero h1{
    line-height: normal;
    font-size: 2.8rem;
  }
  .main-heading{
    font-size: 2rem;
  }
  .resp-mt-0{
    margin-top: 0px !important;
  }
  .resp-order-1{
    order: 1;
  }
  .resp-order-2{
    order: 2;
  }
  .resp-d-none{
    display: none !important;
  }
  .home_simple_Card{
    padding: 0rem; 
    margin-bottom: 0rem !important;
  }
  .home_colored_card{
    padding: 1rem 1.5rem;
  }
.w75, .resp-full-width{
  width: 100%;
}

.whelers_bg{
  height: 300px;
  margin-bottom: 0rem !important;
}
.wheeller_content {
  left: 0%;
}
.wheelers_sections {
  margin-top: 2rem !important;
  margin-bottom: 0rem !important;
}
.wheeller_content .wheeler_content{
  margin-top: 3rem !important;

}
.clienttel::before{
  top: -10rem;
  left: -10rem;
}
.resp-mt-2{
  margin-top: 2rem !important; 
}
.resp-mb-2{
  
  margin-bottom: 2rem !important;
}
.contact_wrapper{
  width: 100% !important;
  margin-bottom: 2rem !important;
}
.resp-mt-3{
  margin-top: 3rem !important; 
}
.controlEV_cta a{
  padding: 8px 10px;
}
.resp-pt-2{
  padding-top: 2rem;
}
.site-logo{
  width: 85% !important;
    text-align: left !important;
}
#menu-item-343{
  margin-left: 0px;
}
.primary-navigation > div > .menu-wrapper li{
  margin-bottom: 15px;
}
.menu-button-container, .primary-menu-container{
  background-color: var(--white) !important;
}
.joinus_cta:before{
  display: none;
}
footer .widget-area, .last_ftr_links, .ftr-logo, .wp-block-social-links{
  text-align: center;
  justify-content: center;
}
.ftr-logo  figure{
  margin-right: 0px !important;
}
.ftr-logo{
  display: flex;
}
.ftr-logo  figure img{
  margin: 0 auto;
  justify-content: center;
  display: flex;
}
.resp-mb-0{
  margin-bottom: 0px !important;
}
.ftr-privacy-links .wp-block-columns{
  display: flex;
  flex-wrap: nowrap !important  ;
}
.ftr-privacy-links .wp-block-columns .wp-block-column{
  margin-bottom: 0PX !important;
}
.sub_heading{
  letter-spacing: 3.825px;
}
.wheeller_content{
text-align: center;
}
.wheeller_content .wheelers_sections .wp-block-column{
  text-align: center;
  justify-content: center;
  display: flex
}
.wheelers_sections .wp-block-column figure{
  margin-right: 0px !important;
}
.orko_app_cta_content{
  top: 2rem;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  width: 75% !important;
}
.orko_app_cta{
  margin-bottom: 45% !important;
}
.three-step-wrapper .wp-block-column .wp-block-image img{
  width: 100% !important;
}
.three-step-bg .para-text, .threeStep_heading,.factory_bg .threeStep_heading, .factory_bg .para-text {
  padding-left: 1rem;
}
.threeStep_heading, .factory_bg .threeStep_heading{
  padding-top: 3REM;
}
.three-step-bg .para-text, .factory_bg .para-text{
  padding-bottom: 3REM;
}
.three-step-bg:before{
  left: -2px;
  width: 60%;
  height: 101%;
}
.three-step-bg{
  position: relative !important;
}
.three-step-bg h2:BEFORE{
  TOP: -17%;
  LEFT: 59% !important;
  HEIGHT: 18%;
}
.three-step-bg:AFTER{
  bottom: -23%;
  left: 59% !important;
}
.factory_bg:before {
  background-image: none;
  transform: rotateY(45deg);
  right: unset;
  left: -18% !important;
  width: 90% !important;
}

/* wheeler style */
.wheeler_slider {
  margin-top: -24rem !important;
}
.wheeler_slider .slides_img img {
  width: 60%;
  margin: 0 auto;
}
.wheeler_slider .wheeler_content{
  text-align: center;
  margin-top: 10%;
}
.wheeler_slider .wheeler_content p{
  width: 100%;
}
.wheeler_slider .slick-track .slick-slide:first-child, .wheeler_slider .slick-track .slick-slide:last-child{
  padding: 0px !important;
}
.primary-menu-container .menu-wrapper li a{
  padding-top: 10px;
  padding-bottom: 10px;
}
	  .contact_footer{
		  display:block !important;
	  }
	  .contact_footer i{
		  display:block !important;
margin:0px !important;
	  }
	.trigger-up-down .horizontal, .trigger-up-down .vertical {
		top: 0.6rem;}
	.trigger-up-down .vertical {
    right: 2px !important;
}
	.trigger-up-down .horizontal {
    left: 2px !important;
}
	.resp-pb-2{
	padding-bottom:2rem !important;	
	}
}

@media only screen and (max-width: 375px) and (min-width: 320px){
  .wheeler_slider {
    margin-top: -22.5rem !important;
  }
  .wheeler_slider .wheeler_content{
    text-align: center;
    margin-top: 12%;
  }
  .charge-point{
    height: 250px;
    width: 250px;
  }
}