.moretext_ {
    margin-top: 30px;
}
._greenListItm {
    margin-top: 50px;
    font-size: 20px;
    line-height: 40px;
    color: #078544;
    margin-bottom: 40px;
}
.c_container {
  max-width: 994px;
  margin: 0 auto;
  padding: 0 15px;
}

.hSelling .flexContent blockquote {
    max-width: 80%;
}

.c-flex {

  display: flex;

}



.flex-hlf {

  flex-basis: 50%;

  max-width: calc(100%/2 - 5px);

}



._between {

  justify-content: space-between;

}



._alignCenter {

  align-items: center;

}



a {

  color: inherit !important;

}



._home_hero {

  color: #fff;

  position: relative;

  padding-top: 114px;

  padding-bottom: 80px;

  background: rgba(18, 29, 23, 78%);

  overflow: hidden;

}



._home_hero h1 {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 54px;

  line-height: 60px;



  color: #fff;

}



._home_hero span {

  color: #F9D608;

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 54px;

  line-height: 60px;

  margin-bottom: 40px;

  /* display: block; */

}



._home_hero span i {

  color: #0CB85F;

}



.hContentSide p {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 34px;

  line-height: 44px;

}



.bgHome {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: -1;

}



.bgHome img {

  height: 100%;

  width: 100%;

}



.hFormSide {

  padding: 40px 37px 25px 34px;

  background-color: #0CB85F;

  position: relative;

}



.hFormSide form {

  position: relative;

  z-index: 99;

}





.hFormSide input {

  display: block;

  width: 100%;

  height: 50px;

  margin-bottom: 20px;

  background: rgba(71, 238, 152, 0.4);

  border: 1px solid #4AEA97;

  border-radius: 8px;

  padding-left: 20px;

  color: #E4E4E4;

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 18px;

  line-height: 24px;

}



.hFormSide input:focus {

  overflow: none;

  box-shadow: unset;

}



.hFormSide input::placeholder {

  color: #E4E4E4;

}



.hFormSide input[type="submit"] {

  height: 50px;

  background-color: #F5D70D;

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 22px;

  line-height: 24px;

  color: #090909;

  padding: 0;

  cursor: pointer;

}



.hFormSide input[type="submit"]:hover {

  background-color: #0CB85F;

}



.hFormSideScontent {

  margin-top: 16px;

  padding-left: 34px;

}



.hFormSideScontent p,

.hFormSideScontent a {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 16px;

  line-height: 24px;

}



.hFormSideScontent a {

  color: #fff;

}



.hFormSideScontent span {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 14px;

  line-height: 24px;

  color: #fff;

}



.hTopCanvas {

  position: absolute;

  top: 0;

  right: 0;

}



.hBottomCanvas {

  position: absolute;

  bottom: 20px;

  left: 0;

}



.hFormStep {

  text-align: center;

  display: flex;

  justify-content: center;

}



.hFormStep span {

  width: 18px;

  height: 18px;

  background: #F9D608;

  border-radius: 100%;

  display: block;

  margin: 0;

}



.hFormStep span:first-child {

  margin-right: 10px;

}



.hFormStep .activeStep {

  outline: 1px solid #F9D608;

  outline-offset: 3px;

}



.hFomrDirection {

  max-width: 200px;

  margin-left: auto;

  margin-right: -28px;

  margin-top: -44px;

}



.hFeatures {

  background: #0CB85F;

  padding-top: 50px;

  padding-bottom: 40px;

  position: relative;

  color: #fff;

  overflow: hidden;

}



.hFeaturesItem {

  flex-basis: 33.33%;

  max-width: calc(100%/3 - 56px);

}



.ItemIcon {

  background: linear-gradient(90deg, #F9D608 0%, #75C76F 100.34%);

  border-radius: 10px;

  display: flex;

  justify-content: center;

  align-items: center;

  width: fit-content;

  margin: 0 auto;

  padding: 5px;

  margin-bottom: 30px;

}



.ItemIcon img {

  max-width: 70px;

}



.hFeaturesItem p {

  font-family: 'Gilory-Medium';

  font-weight: 500;

  font-size: 26px;

  line-height: 30px;

  text-align: center;

}



.featureLeftCanvas {

  position: absolute;

  bottom: -30px;

  left: 60px;

}



.featureRightCanvas {

  position: absolute;

  right: 80px;

  bottom: 38px;

}



.hLargestSweden {

  padding-top: 100px;

  padding-bottom: 90px;

}

.hLargestSweden.hp_map_component {

  padding-top: 60px;

  padding-bottom: 60px;

}



.hLargestSweden h2 {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 40px;

  line-height: 47px;

  color: #0CB85F;

}

.hLargestSweden.hp_map_component h2{

  font-size: 50px;

}



.content_hLaregest {

  margin-top: 50px;

}



.content_hLaregest p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.content_hLaregest p strong {

  font-weight: 700;

  font-family: 'Gilory-Bold';

}



.flexItemsvnty {

  flex-basis: 61%;

  max-width: 61%;

}



._btnLarge {

  padding: 17px 80px;

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 18px;

  line-height: 27px;

  color: #0CB85F;

  background: #F5D70D;

  border-radius: 9px;

  display: block;

  width: fit-content;

  margin-top: 30px;

  transition: all .3s linear;

}



._btnLarge:hover {

  background-color: #0CB85F;

  color: #fff;

}



.hTestimonial {

  position: relative;

  padding-top: 50px;

  padding-bottom: 50px;

  background: #0CB85F;

}



.hTestimonial .wideget_wrap {

  position: relative;

  z-index: 99;

}



.hTestimonial .slick-dots button {

  display: none;

}



.hTestimonial ul {

  position: absolute;

  bottom: 56px;

  left: 0;

  right: 0;

  width: 100%;

  display: flex !important;

  justify-content: center;

  align-items: center;

}



.hTestimonial ul li {

  width: 11px;

  height: 11px;

  border-radius: 100%;

  background: #F5D70D;

  margin-right: 3px;

}



.hTestimonial li.slick-active {

  border: 2px solid #10E276;

  background: #000000;

  outline: 1px solid #000;

}



.hTestimonial h2 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 54px;

  line-height: 65px;

  color: #FFFFFF;

  margin-bottom: 30px;

  text-align: center;

}



.testtimonialSlider {

  z-index: 9;

}



.testimonialItem {

  background: #10E276;

  border: 1px solid #FFF6BD;

  border-radius: 19px;

  padding: 44px 30px;

  padding-bottom: 90px;

  position: relative;

  z-index: 9;

}



.testimonialItem h3 {

  text-align: center;

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 24px;

  margin-bottom: 15px;

  line-height: 32px;

  color: #000000;

}



.ratingHome {

  width: fit-content;

  margin: 0 auto;

  margin-bottom: 24px;

  margin-top: 20px;

}



._person {

  width: fit-content;

  margin: 0 auto;

}



._person img {

  width: 90px;

  height: 90px;

  border-radius: 100%;

}



.testimonialItem p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 20px;

  line-height: 23px;

  text-align: center;

  color: #000000;

}



.testRightCanvas {

  position: absolute;

  top: 90px;

  right: 0;

}



.testLeftCanvas {

  position: absolute;

  top: 50px;

  max-width: 990px;

  width: 100%;

  left: 0;

  right: 0;

  margin: 0 auto;

}



.testItemCanvas {

  position: absolute;

  top: 100px;

  left: 100px;

}



.homeBenifits {

  padding: 96px 0;

}



.homeBenifits h2 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 40px;

  line-height: 47px;

  text-align: center;

  color: #0CB85F;

  margin-bottom: 70px;

}



.flexThri {

  flex-basis: 33.33%;

  max-width: calc(100%/3 - 15px);

}



.benifitIcon {

  background: #ECF2F6;

  border-radius: 10px;

  padding: 16px;

  display: flex;

  justify-content: center;

  align-items: center;

  width: fit-content;

  margin: 0 auto;

  margin-bottom: 40px;

}



.benifitIcon img {

  max-width: 80px;

  object-fit: cover;

}



.benifitItem {

  background: #FFFFFF;

  border: 2px dashed #21DE7D;

  box-shadow: 0px 0px 34px rgba(0, 0, 0, 0.11);

  border-radius: 25px;

  padding: 32px 42px;

  padding-bottom: 30px;

  text-align: center;

  height: 100%;

}



.benifitItem h3 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 30px;

  line-height: 35px;

  color: #202020;

  margin-bottom: 15px;

}



.benifitItem p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  text-align: center;

  color: #000000;

}



.toggleAcc {

  cursor: pointer;

  font-family: 'Gilory-Medium';

  font-weight: 500;

  font-size: 24px;

  line-height: 27px;

  color: #000000;

  display: flex;

  justify-content: space-between;

}



.toggleAcc i {

  font-size: 20px;

  transition: all .3s linear;

}



._activeAcr .toggleAcc i {

  transform: rotate(-180deg);

}



.innerContent {

  display: none;

}



.innerContent {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

  margin-top: 10px;

  margin-bottom: 25px;

}



.hFAQ {

  background: #ECF2F6;

  padding: 100px 0;

  position: relative;

}



.hFAQ ul {

  position: relative;

  z-index: 9;

}



.hFAQ h2{

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 40px;

  line-height: 47px;

  color: #0CB85F;

  position: relative;

  z-index: 9;

}



._acrItem {

  border-bottom: 1px solid #000000;

  padding-top: 20px;

  padding-bottom: 10px;

}



.faqElipseLeft {

  position: absolute;

  top: -50px;

  left: 0;

  max-width: 290px;

}



.flexHlf {

  flex-basis: 50%;

  max-width: calc(100%/2 - 15px);

}



.cSpace {

  padding: 100px 0;

}



.flexContent h2 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 40px;

  line-height: 47px;

  color: #0CB85F;

  margin-bottom: 20px;

}



.flexContent p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.flexContent blockquote,

.flexContent blockquote p {

  border: none;

  padding-left: 0;

  position: relative;

  font-family: 'Gilory-Bold';

  font-weight: 700;

  color: #000000;

  font-size: 20px;

  width: fit-content;

}



.flexContent blockquote::before {

  position: absolute;

  content: "";

  bottom: -6px;

  right: -60px;

  width: 50px;

  height: 34px;

  background-repeat: no-repeat;

  background-image: url(../images/test.png);

  background-size: 100%;

  background-position: 0 2px;

}



._home_hero.autosports-lp {

  background-image: url(../images/magazine-desk.png);

  background-color: #000000;

  background-size: 100%;

}



@media only screen and (max-width: 600px) {

  ._home_hero.autosports-lp {

    background-image: url(../images/magazine-mob.png);

    background-repeat: no-repeat;

    background-position: center;

  }

}



._home_hero.autosports-lp .c_container {

  position: relative;

  z-index: 5;

}



.autosports-lp .magazinee {

  background-image: url(../images/magazine.png);

  position: absolute;

  width: 50%;

  height: 100%;

  top: 0;

  z-index: -1;

  background-size: cover;

}



.autosports-lp .overlay {

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  background: #000000b1;

  z-index: 2;

}



.autosports-lp .magazine.mag-1 {

  background-image: url(../images/magazine.png);

  left: 0;

}



.autosports-lp .magazine.mag-2 {

  background-image: url(../images/magazine1.png);

  right: 0;

}



.flexContent a {

  background: #F5D70D;

  border-radius: 7px;

  padding: 14px 60px;

  font-family: 'Gilory-Medium';

  font-weight: 500;

  font-size: 24px;

  line-height: 28px;

  color: #000000;

  display: block;

  width: fit-content;

  margin-top: 40px;

}



.flexContent a:hover {

  background-color: #0CB85F;

  color: #fff;

}



.moretext {

  display: none;

}

.hp_map_component .moreless-button {

  display: none;

}

.hp_map_component .moretext {

  display: unset;

}



.moretext p {

  margin-top: 20px;

}



.hSelling {

  background-color: #ECF2F6;

}



.hTransport {

  background-color: #ECF2F6;

}



.resultMain {

  overflow: hidden;

  position: relative;

}



.rbgimgmbl {

  display: none;

}



.resultMain h1 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 64px;

  padding-top: 25px;

  line-height: 75px;

  text-align: center;

  color: #0CB85F;

}



.resultMain h2 {

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  font-size: 36px;

  line-height: 42px;

  text-align: center;

  margin-bottom: 5px;

  color: #000000;

}



.resultMain:before {

  content: "";

  position: absolute;

  width: 100%;

  height: 80%;

  background-color: rgb(255 255 255 / 80%);

  z-index: -1;

  top: 0;

}



.rSubContent {

  margin-top: 20px;

}



.rbgimg {

  position: absolute;

  top: 0;

  height: 80%;

  width: 100%;

  z-index: -2;

}



.rbgimg img {

  width: 100%;

  height: 100%;

}



.resMeta {

  background: #F5D70D;

  border-radius: 43px;

  padding: 30px 20px;

  padding-bottom: 30px;

  text-align: center;

  position: relative;

  margin-top: 10px;

}



.resMeta h3 {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 40px;

  line-height: 60px;

  text-align: center;

  color: #000000;

  margin-bottom: 16px;

}



.resMeta h3 br {

  display: none;

}



.resMeta h4 {

  font-family: 'Gilory-Medium';

  font-weight: 500;

  margin-bottom: 10px;

  font-size: 36px;

  line-height: 42px;

  text-align: center;

  color: #000000;

}



.resMeta h4 br {

  display: none;

}



.resmetaCnavseBottom {

  position: absolute;

  bottom: 0;

  left: 50px;

}



.resmetaTopCanvas {

  position: absolute;

  top: 26px;

  left: 50px;

}



.resMetaRightCanvas {

  position: absolute;

  right: 160px;

  top: 140px;

}



.resContent {

  position: relative;
  padding-bottom: 100px;

}



.resContent a {

  color: #0CB85F;

}



.resContent h2 {
  font-family: 'Gilory-SemiBold';
  font-weight: 600;
  font-size: 24px;
  text-align: center;
  color: #0CB85F;
  margin-bottom: 35px;
}



.resContent p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 20px;

  line-height: 23px;

  color: #000000;

  margin-bottom: 25px;

}



.resContent p span {

  color: #0CB85F;

  font-family: 'Gilory-SemiBold';

  font-weight: 500;

}



.resTestimonial .testLeftCanvas {

  top: 86px;

  left: -26px;

}



.resTestimonial h2 span {

  color: #F5D70D;

}



.resTestimonial .testLeftCanvas img {

  max-width: 80px;

}



.sticky-form {

  background-color: #078544;

  padding-top: 4px;

  padding-bottom: 4px;

  position: fixed;

  width: 100%;

  top: 50px;

  top: 73px;

  z-index: 999;

}



.sticky-form .hFormSide {

  background-color: #078544;

}



.sticky-form .hFormSide {

  padding-top: 0;

}



.conteFormSticky {

  position: absolute;

  display: flex;

  left: 46%;

}



.conteFormSticky img {

  margin-top: -15px;

  max-width: 50px;

  margin-left: 4px;

}



.sticky-form h2 {

  font-family: 'Gilory-Bold';

  font-size: 24px;

  line-height: 24px;

  color: #FFFFFF;

}



.sticky-form form {

  display: flex;

}



.sticky-form input {

  width: 100%;

  margin-left: 30px;

  display: inline-block;

  height: 40px;

  margin-bottom: 4px;

}



.sticky-form input[type="submit"] {

  height: 44px;

  padding: 0 25px;

  font-size: 20px;

}



.sticky-form .hBottomCanvas {

  top: 10px;

  left: 70px;

}



.sticky-form .hTopCanvas {

  top: auto;

  bottom: 15px;

}



.stick_hide {

  display: none;

}



.formActionMain {

  background: #121D17;

  padding: 0;

  overflow: hidden;

  display: flex;

  align-items: center;

  padding: 0;

  min-height: 88vh;

}



.formActionMain .c_container {

  flex-basis: 100%;

}





.formActionMain .c-flex {

  align-items: center;

}



.formActionMain .flex-hlf {

  max-width: calc(100%/2 - 15px);

}



.formActionMain h1 {
  font-size: 50px;
  color: #fff;
  line-height: 61px;
}



.formActionMain h1 span {

  color: #f5d70d;

  display: inline;

  font-size: 50px;

}



.formActionMain .hFomrDirection {

  margin-right: 0px;

  margin-top: -10px;

}



.form2extracontent {

  margin-top: 30px;

}



.form2extracontent p {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 24px;

  color: #FFFEFA;

  margin-bottom: 10px;

}



.form2extracontent select {

  display: block;

  width: 100%;

  height: 50px;

  margin-bottom: 10px;

  background-color: rgba(71, 238, 152, 0.4);

  border: 1px solid #4AEA97;

  border-radius: 8px;

  padding-left: 20px;

  color: #E4E4E4;

  font-family: 'Gilory-SemiBold';

  font-weight: 600;

  -webkit-appearance: none;

  appearance: none;

  font-size: 18px;

  background-image: url(../images/down-arrow.png);

  background-position: bottom 50% right 20px;

  background-size: 20px;

  background-repeat: no-repeat;

}



.form2extracontent select option {

  color: #000000;

}



.formActionMain input[type="submit"] {

  background: #F5D70D;

  height: 50px;

}



.formActionMain .hBottomCanvas {

  bottom: 32%;

}



.formActionMain .hContentSide {

  padding-top: 120px;

}



.hFormSide input::-webkit-outer-spin-button,

.hFormSide input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}



.foterv2 {

  padding: 60px 0;

  background-color: #FFFFFF;

}



.foterv2 .footerLogo {

  max-width: 200px;

}



.footerContent {

  margin-top: 52px;

}



.footerInfo {
  display: flex;
  margin-top: 10px;
  flex-direction: column;
}



.footerContent h2 {

  font-family: 'Gilory-Bold';

  font-size: 24px;

  line-height: 27px;

  color: #000000;

}



.footerInfo a {

  margin-bottom: 6px;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.footerInfo a i {

  width: fit-content;

  margin-right: 10px;

  color: #F5D70D;

  font-weight: 600;

}

.footer-address {
  display: flex;
  align-items: flex-start;
  margin-right: 40px;
}

.footer-address address, .footerInfo > p {
  font-size: 18px;
  font-family: 'Gilory-Regular';
  line-height: 1.4;
  margin-bottom: 5px;
}
.footer-address address {
  margin-left: 27px;
  font-style: normal;
  line-height: 1.6;
}

.footer-social-list {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 15px;
}

.footer-social-item {
  height: 40px;
  width: 40px;
  background: #078544;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.2s ease-in-out;
}

.footer-social-item-link {
  font-size: 18px;
}

.footer-social-item-link i {
  color: #fff;
  transition: all 0.2s ease-in-out;
}

.footer-social-item:hover {
  background-color: #F5D70D;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.footer-social-item:hover .footer-social-item-link i {
  color: #000;
  transition: all 0.2s ease-in-out;
}

.footerv2Menue {

  max-width: 1110px;

  margin: 0 auto;

}



.footerv2Menue ul {

  display: flex;

  justify-content: space-between;

  align-items: center;

  padding: 0;

  margin: 0;

  margin-top: 50px;

}



.footerv2Menue ul li a {

  font-family: 'Gilory-Medium';

  font-size: 16px;

  line-height: 27px;

  color: #B1B1B1;

}



._d {

  display: unset;

}



._m {

  display: none;

}



.homeBenifits_mobile {

  display: none;

}



.homeBenifits_desktop {

  display: block;

}



.top_mob_img {

  display: none;

}



#et_top_search {

  display: none;

}



.error_c a {

  color: #2ea3f2;

}



span.tag_result {

  font-size: 16px;

  color: red;

  font-family: 'Gilory-Medium';

  display: block;

  margin-bottom: 10px;

}


.single-job.et_right_sidebar #main-content .container:before {
  display: none !important;
}
/* ======

Swed Bank

========= */

.swedbankMain {

  min-height: 90vh;

  padding-top: 40px;

  padding-bottom: 40px;

  position: relative;

  background-repeat: no-repeat;

  background-size: cover;

}



.swedbankMain::before {

  content: "";

  width: 100%;

  height: 100%;

  position: absolute;

  background: rgba(3, 3, 3, 0.74);

  top: 0;

}



.swedbankMain .c_container {

  position: relative;

  z-index: 9;

}



.flexS {

  display: flex;

  justify-content: space-between;

  margin-top: 80px;

}



.swedmaincontentSide {

  flex-basis: 52%;

  max-width: 52%;

}



.swedmainFormSide {

  flex-basis: 40%;

  max-width: 40%;

}



.swedmaincontentSide .taglinemain {

  font-family: 'Gilory-Medium';

  font-style: normal;

  font-weight: 600;

  font-size: 16px;

  line-height: 19px;

  color: #FFFFFF;

}



.swedmaincontentSide h1 {

  font-family: 'Gilory-Bold';

  font-weight: 800;

  font-size: 46px;

  line-height: 56px;

  color: #FFFFFF;

  margin-bottom: 15px;

}



.swedmaincontentSide h1 span {

  color: #0CB85F;

}



.swedmaincontentSide p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 24px;

  line-height: 29px;

  color: #0CB85F;

}



.swedmainFormSide input {

  height: 50px;

  background: #575757;

  border: 1px solid #B1AFA0;

  border-radius: 8px;

  display: block;

  width: 100%;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 24px;

  color: #FFFFFF !important;

  padding-left: 40px;

  margin-bottom: 20px;

}



.swedmainFormSide input::placeholder {

  color: #ffffff;

}



.swedmainFormSide input[type='submit'] {

  background: #0CB85F;

  border: 1px solid #E1C920;

  cursor: pointer;

  margin-bottom: 0;

  padding: 0;

  font-family: 'Gilory-Bold';

  font-size: 24px;

  line-height: 24px;

}



.swedmainFormSide input::-webkit-outer-spin-button,

.swedmainFormSide input::-webkit-inner-spin-button {

  -webkit-appearance: none;

  margin: 0;

}



.swedmainFormSide input[type='submit']:hover {

  background: #575757;

}



.swedmainFormSide p {

  font-family: 'Gilory-Regular';

  font-size: 14px;

  line-height: 24px;

  color: #FFFFFF;

  margin-top: 30px;

}



section.gocarcollaborators {

  padding-top: 70px;

}



.gocarcollaborators p {

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.gocarcollaborators p a {

  color: #0CB85F;

}



.gocaradvatages {

  padding-top: 40px;

  padding-bottom: 56px;

  position: relative;

}



.gocaradvatages h2 {

  font-family: 'Gilory-Bold';

  font-size: 40px;

  line-height: 47px;

  color: #0CB85F;

  margin-bottom: 10px;

}



.gocaradvatages ul {

  list-style: disc;

  padding-left: 20px;

}



.gocaradvatages li {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 29px;

  color: #090909;

  margin-bottom: 15px;

}



.bottomCanvasswe {

  position: absolute;

  bottom: -46px;

  max-width: 140px;

  z-index: -1;

}



.sliderswed {

  display: flex;

  justify-content: space-between;

}



.swedsideritem {

  flex-basis: 33.33%;

  max-width: calc(100% / 3 - 20px);

  margin-right: 40px;

}



section.swedbankslider {

  background: #0CB85F;

  padding: 40px 0;

}



.swedenoffers {

  background-color: #ECF2F6;

  padding: 60px 0;

}



.swedenoffers h2 {

  font-family: 'Gilory-Bold';

  font-size: 40px;

  line-height: 47px;

  color: #0CB85F;

  margin-bottom: 25px;

}



.offerItems {

  display: flex;

  justify-content: space-between;

}



.itemsflexSwed {

  flex-basis: 33.33%;

  max-width: calc(100% / 3 - 28px);

  text-align: center;

  background: #FFFFFF;

  box-shadow: 0px 0px 10px rgb(0 0 0 / 5%);

  border-radius: 16px;

  padding: 20px 15px;

  min-height: auto;

}



.itemsflexSwed img {

  max-width: 60px;

  margin-bottom: 10px;

  margin-top: 10px;

}



.itemsflexSwed h3 {

  min-height: 10px;

  font-family: 'Gilory-Bold';

  font-size: 24px;

  line-height: 28px;

  text-align: center;

  color: #000000;

  margin-bottom: 10px;

}



.itemsflexSwed p {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 29px;

  text-align: center;

  color: #090909;

  min-height: 100px;

}



.offerProcess {

  margin-top: 50px;

}



.offerProcess h3 {

  font-family: 'Gilory-Bold';

  font-size: 30px;

  line-height: 35px;

  color: #0CB85F;

  margin-bottom: 15px;

}



.offerProcess p {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 29px;

  color: #090909;

}



.offerProcess a {

  color: #090909;

}



.flex-offer {

  display: flex;

  margin-bottom: 20px;

}



.offerProcess span {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  flex-basis: auto;

  min-width: 30px;

  max-width: 30px;

  height: 30px;

  border-radius: 100%;

  background-color: #0CB85F;

  color: #fff;

  margin-right: 20px;

  display: flex;

  justify-content: center;

  align-items: center;

}


.paidswed {

  padding: 60px 0;

  background: #F5D70D;

  position: relative;

  overflow: hidden;

}



.paidswed h2 {

  font-family: 'Gilory-Bold';

  font-style: italic;

  font-weight: 700;

  font-size: 40px;

  line-height: 48px;

  text-align: center;

  color: #080808;

  margin-bottom: 20px;

}



.paidswed a {

  display: flex;

  justify-content: center;

  align-items: center;

  width: 100%;

  font-family: 'Gilory-Medium';

  font-size: 21px;

  line-height: 25px;

  color: #000000;

  text-align: center;

  font-style: italic;

  overflow: hidden;

  margin-bottom: 16px;

  transition: all .3s linear;

}



.paidswed a img {

  max-width: 40px;

  margin-right: 14px;

}



.paidswed a:hover img {

  transform: scale(.9);

}



.paidswed p {

  max-width: 760px;

  margin: 0 auto;

  margin-top: 30px;

  font-family: 'Gilory-Medium';

  font-size: 21px;

  line-height: 25px;

  text-align: center;

  font-style: italic;

  color: #000000;

}



.lastswed {

  position: absolute;

  right: -10px;

  bottom: -40px;

}



.wauto {

  width: auto;

}



.transportbilmain {

  background: unset !important;

  overflow: hidden;

}



.transportbilmain .flex6 {

  flex-basis: 60%;

}



.transportbilmain .flexMainform {

  flex-basis: 36%;

}



.transportbilmain .formDirectionsjl {

  margin-top: 0;

  margin-right: 0;

}



.background_images {

  position: absolute;

  top: 0;

  width: 100%;

  height: 100%;

}



.background_images img {

  width: 100%;

  height: 100%;

}



.transportbilmain .herobottomcanvas._d,

.transportbilmain .herotopcanvas {

  display: none;

}



.transportbilmain .itemFeatures {

  background-color: #ffffff;

  border: unset;

}



.transportbilmain .itemFeatures h2 {

  color: #0CB85F;

}



.transportbilmain input {

  background: #00DB6A !important;

  border-color: #10CF6C !important;

}



.transportbilmain input[type="submit"] {

  background: #f5d70d !important;

  border-color: #f5d70d !important;

}



.transportbilmain input[type="submit"]:hover {

  background: #00DB6A !important;

}



.transportbilmain .fomrBottomContent p,

.transportbilmain .fomrBottomContent p b {

  color: #060606;

}



.page-id-12874 .selltodealer blockquote p {

  display: inline;

}



.fullimg img {

  width: 100%;

}



.nav li ul {

  left: -100%;

}



.yellowbg ._btnLarge {

  background: #0CB85F;

  color: #ffff;

}



.yellowbg ._btnLarge:hover {

  background: #F5D70D;

}



.aboutmain {

  min-height: 250px;

  background: linear-gradient(90deg, #2FF890 3.68%, #0CB85F 95.21%);

  display: flex;

  justify-content: center;

  align-items: center;

  position: relative;

}



.aboutmain h1 {

  font-family: 'Gilory-bold';

  font-size: 68px;

  line-height: 80px;

  text-align: center;

  color: #000000;

  position: relative;

  z-index: 9;

}



.aboutmain h1 span {

  color: #FFFFFF;

}



.right_elipse {

  position: absolute;

  right: 0;

  top: 0;

  height: 100%;

}



.right_elipse img {

  height: 100%;

}



.left_elipse {

  position: absolute;

  bottom: 100px;

  left: 0;

}



.left_elipse img {

  height: 100%;

}



.contentabout {

  padding: 80px 0;

  position: relative;

}



.contentabout p {

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 27px;

  color: #000000;

  position: relative;

  z-index: 9;

}



.aboutcontentimgWrap {

  margin-top: 50px;

}



.contentellipsetop {

  position: absolute;

  top: 12px;

  left: 70px;

  z-index: -1;

}



.contentellipsetop img {

  height: 100%;

}



.contentellipsebottom {

  position: absolute;

  bottom: 40px;

  left: 16px;

  z-index: -1;

}



.contentellipsebottom img {

  height: 100%;

}



.contentrightelipse {

  position: absolute;

  right: 0;

  bottom: 230px;

  z-index: -1;

}



.contentrightelipse img {

  height: 100%;

}



.testimonialabout {

  padding: 70px 0;

}



.testimonialabout h2 {

  font-family: 'Gilory-Bold';

  font-size: 54px;

  line-height: 63px;

  text-align: center;

  color: #0CB85F;

  margin-bottom: 20px;

}



/* faq page css */



.main_faq {

  min-height: 250px;

  display: flex;

  justify-content: center;

  align-items: center;

  background: linear-gradient(90deg, #F5D70D 3.68%, #ECF2F6 95.21%);

  position: relative;

}



.main_faq h1 {

  font-family: 'Gilory-Bold';

  font-size: 68px;

  line-height: 80px;

  text-align: center;

  color: #000000;

  position: relative;

  z-index: 9;

}



.faqmainrightelipse,

.rightelipsecontact {

  position: absolute;

  right: 0;

  height: 100%;

  top: 0;

}



.faqmainrightelipse img,

.rightelipsecontact img {

  height: 100%;

}



.faqleftsidemainelipse,

.leftsidecontactelipse {

  position: absolute;

  left: 0;

  bottom: 90px;

}



.faqleftsidemainelipse img,

.leftsidecontactelipse img {

  height: 100%;

}



.faqsectionpage {

  padding-top: 80px;

  background-color: #ECF2F6;

  position: relative;

  overflow: hidden;

}



section.faqsectionpage .hFAQ {

  padding: 0;

  background: unset;

  position: relative;

  z-index: 99;

}



.faqsectionpage h1 {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 40px;

  line-height: 27px;

  color: #00C970;

  margin-bottom: 30px;

}





section.faqsectionpage .hFAQ h2 {

  font-size: 26px;

  line-height: 27px;

}



.page-template-template-faq .foterv2 {

  background-color: #ECF2F6;

}



.faq_space_top {

  margin-top: 70px;

}



.faqellipsetopsection._d {

  position: absolute;

  top: 20px;

  left: 60px;

  z-index: 1;

}



.faqwraparea {

  position: relative;

  z-index: 99;

}



/* contac us page  */

.contactMainsection {

  min-height: 250px;

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

  background: linear-gradient(90deg, #ECF2F6 0.62%, #28EC87 51.35%, #ECF2F6 100%);

}



.contactMainsection h1 {

  font-family: 'Gilory-Bold';

  font-size: 68px;

  line-height: 80px;

  text-align: center;

  color: #000000;

}



.content_contact {

  position: relative;

  padding: 70px 0;

}



.content_contact p,

.content_contact a {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.page-template-contact-page-template .sticky-form {

  display: none;

}



.ellipse_contentcontact._d {

  position: absolute;

  top: 30px;

  left: 60px;

  z-index: -1;

}



.ellipse_contentcontact._d img {

  height: 100%;

}



.contactform {

  background: #0CB85F;

  position: relative;

  padding: 80px 0;

  overflow: hidden;

}



.contactform h2 {

  font-family: 'Gilory-Bold';

  font-size: 40px;

  line-height: 4px;

  text-align: center;

  color: #FFFFFF;

}



.formWrap {

  position: relative;

  z-index: 99;

  padding-top: 50px;



}



.flexcontact {

  display: flex;

  width: 100%;

  justify-content: space-between;

}



.flexcontact div {

  display: block;

  width: 100%;

  flex-basis: 33.33%;

  max-width: calc(100% / 3 - 8px);

}



.flexcontact input {

  display: block;

  width: 100%;

  background: #4AEA97;

  border: 1px solid #51B37F;

  border-radius: 10px;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 2px;

  color: #FFFFFF !important;

  height: 54px;

  padding: 16px;

  margin-bottom: 16px;

}



.flexcontact input::placeholder {

  color: #ffffff !important;

}



.flexcontact input:focus {

  border: none;

  outline: unset;

  box-shadow: unset;

}



.formWrap textarea {

  width: 100%;

  display: block;

  background: #4AEA97;

  border: 1px solid #51B37F;

  border-radius: 10px;

  resize: none;

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 2px;

  color: #FFFFFF;

  margin-bottom: 16px;

  height: 150px;

  padding-top: 26px;

  padding-left: 16px;

}



.formWrap textarea::placeholder {

  color: #ffff !important;

}



.formWrap input[type='submit'] {

  background: #F5D70D;

  border: 1px solid #BCA400;

  border-radius: 10px;

  display: block;

  width: 100%;

  text-align: center;

  height: 55px;

  font-family: 'Gilory-Bold';

  font-size: 18px;

  line-height: 2px;

  text-align: center;

  color: #000000;

  cursor: pointer;

  transition: all .3s cubic-bezier(0.165, 0.84, 0.44, 1);

}



.formWrap input[type='submit']:hover {

  background-color: #00C970;

}



.formbottomcanvas._d {

  position: absolute;

  bottom: 10px;

  left: 16px;

  z-index: 1;

}



.testimonialcontact {

  padding: 80px 0;

  background-color: #ECF2F6;

}



.formtopcanvas._d {

  position: absolute;

  top: -50%;

  right: 0;

}



.wraoscript {

  margin-top: 60px;

}



.testimonialcontact h2 {

  font-family: 'Gilory-Bold';

  font-size: 40px;

  line-height: 4px;

  text-align: center;

  color: #0CB85F;

}



/* Price page Css */

.mainprice {

  min-height: 250px;

  display: flex;

  justify-content: center;

  align-items: center;

  background: linear-gradient(90deg, #FFF08D 3.68%, #FFE11B 95.21%);

  position: relative;

}



.mainprice h1 {

  font-family: 'Gilory-Bold';

  font-size: 68px;

  line-height: 80px;

  text-align: center;

  color: #000000;

}



.mainprice h1 span {

  color: #00C970;

}



.pricemediawrap {

  padding: 80px 0;

  position: relative;

}



.price_flex {

  display: flex;

  justify-content: space-between;

}



.pricecontent {

  flex-basis: 50%;

  max-width: calc(100% / 2 - 30px);

}



.price_flex p {

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.price_flex p strong {

  font-family: 'Gilory-Semibold';

}



.pcontenttopellipse._d {

  position: absolute;

  bottom: 0;

  z-index: -1;

  right: 0;

}



.pcontenttopellipse._d img {

  height: 100%;

}



.pcontentbottomellipse._d {

  position: absolute;

  top: 20px;

  left: 60px;

  z-index: -1;

}



.pcontentbottomellipse._d img {

  height: 100%;

}



.pricetable {

  background-color: #ECF2F6;

  position: relative;

  padding: 80px 0;

}



.pricetable h2 {

  font-family: 'Gilory-Bold';

  font-size: 54px;

  line-height: 63px;

  text-align: center;

  color: #0CB85F;

  margin-bottom: 30px;

}



.flex_table {

  display: flex;

  align-items: stretch;

}



.table_price {

  background: #F5D70D;

  border-radius: 18px;

  overflow: hidden;

}



.flex_table h3 {

  font-family: 'Gilory-Bold';

  font-size: 22px;

  line-height: 26px;

  text-align: center;

  color: #000000;

  padding: 10px 0;

}



.flex_table p {

  padding: 16px 0 !important;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;

  text-align: center;

  color: #000000;

}



.pricearea {

  flex: 0 0 auto;

  width: 350px;

  display: flex;

  align-items: center;

  justify-content: center;

}



.tabelsmallitems {

  flex: 0 0 auto;

  width: 230px;

  display: flex;

  align-items: center;

  justify-content: center;

}





.border-table {

  position: relative;

}



.border-table::before {

  content: "";

  width: 1px;

  height: 100%;

  background-color: #0CB85F;

  position: absolute;

  right: 0;

}



.pricetable .c_container {

  max-width: 1080px;

}



.lightbg {

  background-color: #FFE11B;

}



.pricetable ._d {

  display: block;

}



/* coprate customer */

.maincustomer {

  min-height: 250px;

  background: linear-gradient(90deg, #ECF2F6 -3.85%, #00C970 57.46%, #F5D70D 112.69%);

  position: relative;

  display: flex;

  justify-content: center;

  align-items: center;

}



.maincustomer h1 {

  font-family: 'Gilory-Bold';

  font-size: 68px;

  line-height: 80px;

  text-align: center;

  color: #FFFFFF;

}



.gocarbussiness {

  padding: 80px 0;

  position: relative;

}



.gocarbussiness h2 {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  font-size: 40px;

  line-height: 27px;

  color: #00C970;

  margin-bottom: 20px;

}



.gocarbussiness p {

  font-family: 'Gilory-Regular';

  font-style: normal;

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.ellipsetopbussiness {

  position: absolute;

  top: 12px;

  z-index: -1;

  left: 60px;

}



.ellipsetopbussiness img {

  height: 100%;

}



.testimonialcustomer {

  padding: 80px 0;

  position: relative;

  background-color: #E5E5E5;

}



.testimonialcustomer h2 {

  font-family: 'Gilory-Bold';

  font-size: 40px;

  line-height: 9.3%;

  text-align: center;

  color: #0CB85F;

  margin-bottom: 40px;

}



.soldcarp {

  position: relative;

  background-color: #00C970;

  padding: 80px 0;

}



.soldcarp h2 {

  font-family: 'Gilory-Bold';

  font-weight: 700;

  font-size: 40px;

  line-height: 27px;

  color: #FFFFFF;

  margin-bottom: 20px;

}



.soldcarp p {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.soldcarp figure {

  padding: 0;

  margin: 0;

  margin-top: 40px;

}



.soldcarp .c_container {

  position: relative;

  z-index: 99;

}



.toprightelipsesold {

  position: absolute;

  top: -10%;

  right: 30px;

}



.bottomleftsoldellipse {

  position: absolute;

  bottom: -10%;

  left: -5%;

}



.gocarservices {

  padding: 80px 0;

  position: relative;

}



.gocarservices h2 {

  font-family: 'Gilory-Bold';

  text-align: center;

  font-weight: 700;

  font-size: 40px;

  line-height: 27px;

  color: #00C970;

  margin-bottom: 20px;

}



.gocarservices h3 {

  text-align: center;

}



.gocarservices p {

  padding: 0;

}



.gocarservices ul,

.gocarservices a {

  list-style: disc;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 27px;

  color: #000000;

}



.gocarservices ul li::marker {

  color: #0CB85F;

}



.gocarservices .benifitItem {

  text-align: unset;

}





/****lead form block started****/

body.single-gocar_lead #main-content .container:before {

  width: 0;

}



#leadformaccordion h3.ui-accordion-header {

  background: #F4F8FA;

  padding: 15px;

  font-size: 40px;

  font-family: 'Gilory-Bold';

  line-height: 40px;

  border-bottom: 1px solid;

  cursor: pointer;

}



#leadformaccordion .ui-accordion-content {

  padding-bottom: 25px;

}



#leadformaccordion .rightstuf {

  float: right;

}



#leadformaccordion .rightstuf ul {

  padding: 0;

  list-style: none;

}



#leadformaccordion .rightstuf ul li {

  float: left;

  border-left: 1px solid #CEC5C5;

  padding: 0 24px;

}



#leadformaccordion .rightstuf ul li .leadformstepico {

  width: 36px;

  height: 36px;

  display: flex;

  border-radius: 3px;

  align-items: center;

  justify-content: center;

}



#leadformaccordion .rightstuf ul li .leadformdownarrow {

  width: 35px;

  height: 35px;

  display: block;

}





#leadformaccordion .fieldcontainer {

  display: flex;

  flex-flow: column wrap;

  flex-wrap: wrap;

}



#leadformaccordion .flex-full .fieldcontainer.radio {

  flex-flow: initial;

}



#leadformaccordion .fieldcontainer label {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 28px;

  color: #000000;



}



#leadformaccordion .fieldsrow {

  margin-top: 15px;

}



#leadformaccordion .fieldcontainer input[type=text],

#leadformaccordion .fieldcontainer input[type=number],

#leadformaccordion .fieldcontainer input[type=date] {

  background: #F9F9F9;

  border: 1px solid #EBEBEB;

  border-radius: 10px;

  height: 50px;

  padding: 0 18px;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;



  color: #595959;

}





#leadformaccordion .fieldcontainer textarea {

  background: #F9F9F9;

  border: 1px solid #EBEBEB;

  border-radius: 10px;

  height: 129px;

  padding: 9px;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;

  color: #595959;

}



#leadformaccordion .fieldsrow .flex-hlf {

  flex-basis: 48%;

}



/* .fieldsrow .fieldcontainer.radio input[type=radio] {

  display: inline;

  width: fit-content;

} */



.fieldsrow .fieldcontainer.radio label {

  font-family: 'Gilory-Regular' !important;

  color: #595959 !important;

}



.fieldsrow .flex-full .fieldcontainer.radio label {

  display: flex;

  justify-content: center;

  align-items: center;

}



.fieldsrow .flex-full .fieldcontainer.radio label input[type=radio] {

  margin-right: 5px;

}



body.page-id-14256 .logoc {

  margin-top: 80px;

}



body.page-id-14256 #loginform .login-username,

body.page-id-14256 #loginform .login-password,

body.page-id-14256 #loginform .login-submit {

  display: flex;

  flex-flow: column;

  width: 60%;

}



body.page-id-14256 #loginform .login-username label,

body.page-id-14256 #loginform .login-password label {

  font-style: normal;

  font-weight: 400;

  font-size: 18px;

  line-height: 28px;

  color: #000000;

  font-family: 'Inter', sans-serif;

}





body.page-id-14256 #loginform input[type=text],

body.page-id-14256 #loginform input[type=password] {

  height: 56px;

  background: #F4F8FA;

  border: 1px solid #EDEDED;

  border-radius: 8px;

  font-family: 'Inter', sans-serif;

  font-style: italic;

  font-weight: 400;

  font-size: 18px;

  line-height: 22px;

  color: #828282;

  padding: 0 15px;

}



body.page-id-14256 #loginform .login-submit input[type=submit] {

  background: #00C970;

  border-radius: 8px;

  height: 56px;

  border: none;

  font-family: 'Inter', sans-serif;

  font-style: normal;

  font-weight: 400;

  font-size: 18px;

  margin-top: 10px;

  line-height: 22px;

  color: #FFFFFF;

  cursor: pointer;

}



.lerror.error {

  width: 60%;

  color: red;

  text-align: center;

}



.leadsheading {

  font-family: 'Gilory-Bold';

  font-size: 4em;

  margin: 26px 0;

}





.leadtitle h2 {

  font-family: 'Gilory-SemiBold';

  font-weight: normal;

  font-size: 22px;

  line-height: 10px;

  color: #000;

  margin-bottom: 28px;

  border-bottom: 1px solid #0CB85F;

  width: 60%;

}



.leadsubheading {

  font-family: 'Inter', sans-serif;

  font-style: normal;

  font-weight: 600;

  font-size: 30px;

  margin-top: 14px;

  line-height: 40px;

  color: #0CB85F;

}



#leadformaccordion .radiobtnheading {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 28px;

  color: #000000;

}



#leadformaccordion .flex-full .radiobtnheading {

  width: 40%;

  margin-right: 30px;

}



#leadformaccordion .demagesec,

#leadaccoridansec .demagesec {

  margin-top: 41px;

  background: #F9F9F9;

  border: 1px solid #EBEBEB;

  border-radius: 10px;

  padding: 15px 0;

}



#leadaccoridansec .leaddmgsec {

  display: none;

}



#leadformaccordion .demagesec .demgeoptionsse h4,

#leadaccoridansec .demagesec .demgeoptionsse h4 {

  font-family: 'Gilory-SemiBold';

  font-size: 18px;

  line-height: 21px;

  color: #595959;

  padding-left: 40px;

  border-bottom: 1px solid #EBEBEB;

}



#leadformaccordion .demagesec .demageoption,

#leadaccoridansec .demagesec .demageoption {

  padding-left: 40px;

}



#leadformaccordion .demagesec .demageoption label,

#leadaccoridansec .demagesec .demageoption label {

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;

  color: #595959;

}



#leadformaccordion .demagesec .demagecommmesec,

#leadaccoridansec .demagesec .demagecommmesec {

  text-align: center;

}



#leadformaccordion .demagesec .demagecommmesec input[type=text],

#leadaccoridansec .demagesec .demagecommmesec input[type=text] {

  width: 97%;

  background: #FFFFFF;

  border: 1px solid #EBEBEB;

  border-radius: 10px;

  height: 50px;

  padding: 0 22px;

  margin-top: 17px;

}



#leadformaccordion .adddmgbtn,

#leadaccoridansec .adddmgbtn {

  text-align: right;

}



#leadformaccordion .adddmgbtn button,

#leadaccoridansec .adddmgbtn button {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  background: #0CB85F;

  cursor: pointer;

  color: #FFFFFF;

  padding: 10px 18px;

  margin-top: 25px;

  border: 1px solid #0CB85F;

}



.dmgactionbtn {

  font-family: 'Inter', sans-serif;

  font-style: normal;

  font-weight: 500;

  font-size: 18px;

  line-height: 22px;

  color: #FFFFFF;

  display: flex;

  justify-content: center;

  border: 0;

  margin: 0;

  cursor: pointer;

  width: 100%;

  height: 52px;

  align-items: center;

}



.dmgactionbtn.adddmgimg {

  background: #0CB85F;

}



#removedmg {

  background: #FF9393;

}



#leadformaccordion .dmgtype .demageoption {

  display: none;

}



table.demages {

  margin-top: 17px;

}



table.demages,

table.demages table {

  table-layout: fixed;

  width: 100%;

}



#leadformaccordion .radiooption,

#leadformaccordion .demageoptions .demageoption {

  line-height: 32px;

}



#leadformaccordion .radiooption {

  margin-right: 44px;

}
#leadformaccordion .radiooption.green label,
.fieldcontainer.question68-1.green label{
  color:green  !important;
}
#leadformaccordion .radiooption.red label,
.fieldcontainer.question68-1.red label{
  color:red !important;
}


#leadformaccordion .flex-full .radiooption {

  margin-right: 44px;

  min-width: 120px;

  display: flex;

}



#leadformaccordion .radiooption:last-child {

  margin-right: 0;

}



#leadformaccordion .demages table td {

  border: 1px solid #EBEBEB;

  background: #F9F9F9;

  text-align: center;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;

  width: 100%;

  color: #595959;

}



#leadformaccordion .demages td span {

  font-family: 'Gilory-SemiBold' !important;

  font-size: 18px !important;

  line-height: 21px !important;

  color: #595959 !important;

}



.dmgcomment {

  height: 53px;

}



.skadatile {

  font-family: 'Gilory-Medium' !important;

  font-size: 24px !important;

  line-height: 28px !important;

  /* identical to box height */

  color: #454545 !important;

}



.dmgbtnac {

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  color: #000000;

  text-align: center;

  padding: 15px 29px;

  min-width: 210px;

  cursor: pointer;

  border: 0;

}



.dmgbtnac.grendmgbtn {

  background: #0CB85F;

}



.dmgbtnac.yellowbtn {

  background: #F9EE23;

}



.submitbtns {

  display: flex;

  align-items: center;

  justify-content: center;

  margin: 0 0 57px 0;

}



#sell_lead_form .extraoption {

  margin: 44px 0 13px 0;

  display: flex;

  width: 100%;

  justify-content: center;

}



.submitbtns .btndiv {

  margin-left: 15px;

}



#leadformaccordion .flex-full {

  flex-basis: 98%;

}



.sucssmsglead {

  display: flex;

  justify-content: center;

  align-items: center;

  margin-top: 10px;

  margin-bottom: 50px;

}



.sucssmsglead p {

  font-family: 'Gilory-Bold';

  font-size: 18px;

  color: #0CB85F;

}



.gallerybutn {

  display: flex;

  justify-content: right;

}



.gallerybutn #gallerybutnn {

  width: 205px;

  height: 55px;

  background: #F9EE23;

  text-align: center;

  border: 0;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  color: #000000;

  margin-top: 30px;

}





#user_lead_form h1.leadformhead {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 800;

  font-size: 50px;

  line-height: 61px;

  position: relative;

  width: fit-content;

  padding-bottom: 5px;

}



#user_lead_form .staticdetails {

  padding-top: 40px;

}





#user_lead_form h2.headings1 {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  font-size: 36px;

  line-height: 40px;

  color: #00C970;

}



.staticblocks>div {



  margin-bottom: 9px;

  padding: 20px 24px;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  color: #000000;

}



#user_lead_form .exteriorimgsec {

  display: flex;

  margin: 0;

  flex-wrap: wrap;

  padding: 31px 0;

}



#user_lead_form .uploadsec {

  flex: 0 0 auto;

  width: 33%;

  background: #F4F4F4;

  justify-content: center;

  align-items: center;

  display: flex;

  cursor: pointer;

  padding: 0 26px;

  text-align: center;

}



#user_lead_form .dmgblock .uploadsec {}



#user_lead_form .previewexterioimg,

#user_lead_form .previewupimg,

#user_lead_form .previedmgioimg {

  width: 33%;

  flex: 0 0 auto;

  padding: 0 26px;

  position: relative;

}



#user_lead_form .commentersec {

  width: 100%;

  flex: 0 0 100%;

  padding: 7px 26px 0 0;

}



#user_lead_form .commentersec>span {

  color: red;

  font-size: 12px;

  display: none;

}



#user_lead_form .commentersec h6 {

  display: inline;

}



#user_lead_form .commentersec input {

  width: 591px;

  display: inline;

}



#user_lead_form .commentersec h6 span {

  color: red;

}



#user_lead_form .previewexterioimg>img,

#user_lead_form .previewupimg>img {

  display: block;

  min-height: 288px

}



/****lead form block end****/



/* swedbank update */

.swedmaincontentU {

  flex-basis: 40%;

  margin-top: 25px;

}



.swedmaincontentU h2 {

  color: #fff;

  font-family: 'Gilory-Bold';

  font-weight: 800;

  font-size: 46px;

  line-height: 56px;

  margin-bottom: 10px;

}



.sedboxes {

  display: flex;

  justify-content: space-between;

  flex-direction: column;

}



.sedboxes .boxitem {

  flex-basis: 100%;

  max-width: 100%;

  display: flex;

  align-items: center;

  margin-bottom: 10px;

}



.sedboxes .boxitem img {

  max-width: 40px;

  margin-right: 10px;

}



.boxitem p,

.boxitem p a {

  margin: 0;

  font-size: 18px;

  line-height: normal;

  font-family: 'Gilory-Medium';

  color: #0CB85F;

  width: fit-content;

  text-align: center;

}



.colorlight span,

.highlighted {

  color: #fff;

}



.scrolbottom {

  display: flex;

  justify-content: center;

  margin-top: 26px;

}



.highlighted {

  font-family: 'Gilory-Regular';

  font-weight: 400;

  font-size: 24px;

  line-height: 29px;

  position: relative;

  height: fit-content;

  margin-top: -14px;

}



.page-template-template-swedbank .sticky-form {

  display: none;

}





.dmgsinglimg {

  display: none !important;

}





.leadaccoridansec {

  /* padding-top: 25px; */

}



.leadaccoridansec .ui-accordion-header {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  font-size: 36px;

  display: flex;

  line-height: 40px;

  border-bottom: 1px solid rgba(0, 0, 0, 0.4);

  color: #00C970;

  align-items: center;

  cursor: pointer;

}



.leadaccoridansec label.addimggallery,

.leadaccoridansec label.servicebokgallery,

.leadaccoridansec label.add {

  width: 100%;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

  cursor: pointer;

}



.leadaccoridansec .ui-accordion-header .leftstuf {

  text-align: left;

  margin-right: auto;

  justify-content: center;

  align-items: center;

  margin-left: auto;

}



.leadaccoridansec .ui-accordion-header .leftstuf .noticetxt {

  font-size: 18px;

  color: red;

}



.leadaccoridansec .ui-accordion-header .rightstuf {

  margin-left: auto;

}



.leadaccoridansec .ui-accordion-content {

  padding: 40px 0;

}



.leadaccoridansec .exteriorbilder h4 {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  font-size: 30px;

  line-height: 40px;

  color: #00C970;

  margin-bottom: 15px;

}



.exteriorblock h5 {

  font-family: 'Gilory-Medium';

  font-size: 24px;

  line-height: 28px;

  color: #000000;

}



.exteriorblock p,

p.cltxt {

  font-weight: 400;

  font-size: 18px;

  font-style: normal;

  line-height: 24px;

  color: #595959;

  font-family: Gilory-Regular;

}



.exteriorblock .glryimg,

.exteriorblock .dmgglryimg {

  display: none;

}



#user_lead_form .dmgslist {

  padding: 0 0 55px 0;

  font-family: 'Gilory-Medium';

  font-size: 18px;

}



#user_lead_form .dmgslist h4 {

  font-size: 20px;

  font-weight: bold;

  text-align: left;

}



#user_lead_form .dmgslist .dmgblock {

  border-bottom: 1px solid #EBEBEB;

  padding: 26px 0;

}



.dmgblock .dmgtitle {

  font-family: 'Gilory-Medium';

  font-size: 24px;

  line-height: 28px;

  color: #454545;



}



.dmgblock .dmgcontent {

  padding-top: 10px;

  display: flex;

  flex-wrap: wrap;

}



#user_lead_form .dmgblock .exteriorimgsec {

  width: 100%;

  padding-top: 0;

}



.dmgblock .dmgtxtsec {

  display: flex;

  flex: 0 0 auto;

  flex-direction: column;

}



.dmgblock .dmgleft .pacering,

.dmgblock .dmgleft .typ {

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;

  color: #595959;



}



.dmgblock .dmgleft .pacering strong,

.dmgblock .dmgleft .typ strong {

  font-family: 'Gilory-Semibold';

  font-size: 18px;

  line-height: 21px;

  color: #595959;



}



.dmgblock p.dmgcomment {

  font-family: 'Gilory-Regular';

  font-style: normal;

  font-weight: 400;

  font-size: 18px;

  line-height: 24px;

  color: #595959;

}



.dmgsbtncontainer {

  text-align: center;

}



.dmgsbtncontainer .dmgbtnc {

  border: 0;

  background: #00C970;

  width: 324px;

  height: 70px;

  cursor: pointer;

  text-align: center;

  color: #FFFFFF;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  margin-right: 18px;

}



.summeryhead {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  font-size: 36px;

  line-height: 40px;

  color: #00C970;

}



.summeryaccordian {

  padding: 30px 0;

}



.summeryaccordian .ui-accordion-header {

  font-family: 'Gilory-Medium';

  font-size: 24px;

  line-height: 28px;

  border-bottom: 1px solid rgba(0, 0, 0, 0.4);

  color: #00C970;

  cursor: pointer;

  display: flex;

;

}



.summeryaccordian .mainansarea {}



.summeryaccordian>div {

  margin-bottom: 22px;

}



.summeryaccordian .mainansarea .qsec {

  flex-basis: 50%;



  line-height: 21px;



  margin-right: 5px;

}



.summeryaccordian ._noralUl {

  list-style: initial !important;

  padding-left: 30px !important;

  margin-top: 20px !important;

}



.summeryaccordian .mainansarea .anssec {

  flex-basis: 50%;

  font-family: 'Gilory-Regular';

  font-size: 18px;

  line-height: 21px;



  color: #595959;





}





.leadactionsdv {

  flex: 0 0 auto;

  padding-top: 60px;

}



.leadactionsdv .btnshed {

  font-family: 'Gilory-Bold';

  font-style: normal;

  font-weight: 700;

  display: flex;





  /* flex-basis: 100%; */

  font-size: 36px;

  width: 100%;

  line-height: 44px;

  margin-bottom: 26px;

  color: #00C970;

}



.leadactionsdv .leadactionbtn {

  border: 0;

  background: #00C970;

  width: 324px;

  height: 70px;

  cursor: pointer;

  text-align: center;

  color: #FFFFFF;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  margin-right: 18px;

}



.leadactionsdv #contactseller {

  background: #F9EE23;

  color: #000000;

}



.demageoptions.dmgtype .demageoption {

  display: none;

}



body.page-id-3 footer#main-footer,

body.single-gocar_lead footer#main-footer,

body.single-gocar_lead .sticky-form,

body.single-gocar_lead nav#top-menu-nav,

body.page-id-14259 footer#main-footer,

body.page-id-14259 .sticky-form,

body.page-id-14259 nav#top-menu-nav,

body.page-id-14256 footer#main-footer,

body.page-id-14256 .sticky-form,

body.page-id-14256 nav#top-menu-nav {

  display: none !important;

}



#user_lead_form {

  padding-bottom: 100px;

}



.leadlist li.fieldvalues {

  display: flex;

  flex-wrap: wrap;

  background-color: #f1f1f1;

  padding: 22px;

  margin-bottom: 6px;

}



.leadlist li.fieldvalues>div {

  width: 100%;

  display: flex;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  justify-content: left;

  padding: 6px 12px;

  overflow-wrap: anywhere;

}



.leadlist li.fieldvalues a.viewleadbtn {

  border: 0;

  background: #00C970;

  width: 324px;

  height: 70px;

  cursor: pointer;

  text-align: center;

  display: flex;

  color: #FFFFFF !important;

  font-family: 'Gilory-Medium';

  font-size: 18px;

  line-height: 21px;

  margin-right: 18px;

  justify-content: center;

  text-transform: uppercase;

  align-items: center;

}



.leadlist li.fieldvalues>div>span {

  font-family: 'Gilory-Bold';

  text-align: left;

  min-width: 85px;

}



.searchfield {

  text-align: right;

  margin-bottom: 9px;

}



.searchfield input {

  border-radius: 5px;

  padding: 5px;

}



.lclogoutbtn {

  color: rgba(0, 0, 0, .6);

  text-decoration: none;

  display: inline-block;

  position: relative;

  padding-bottom: 10px;

  margin: 0 19px;

  -webkit-transition: all .4s ease-in-out;

  transition: all .4s ease-in-out;

}



.lclogoutbtn.backtolead {

  border: 2px solid #0CB85F;

  padding: 5px 28px;

}



@media only screen and (max-width: 600px) {



  body.single-gocar_lead #et_mobile_nav_menu,

  body.page-id-14256 #et_mobile_nav_menu {

    display: none !important;

  }



  .lclogoutbtn.backtolead {

    padding: 0 2px;

    margin: 0;

  }



  .leadaccoridansec .ui-accordion-header .leftstuf .noticetxt {

    font-size: 12px;

  }



  #user_lead_form .commentersec input {

    width: 69%;

    display: inline;

  }





  #user_lead_form .exteriorimgsec {

    flex-wrap: wrap;

    padding-top: 0;

  }



  #user_lead_form .previewexterioimg {

    width: 50%;

    padding: 0;

  }



  #user_lead_form .servicebok .uploadsec {

    width: 100%;

    padding: 0;

    margin-bottom: 7px;

  }



  #user_lead_form .servicebok .previewexterioimg {

    width: 100%;

    padding: 0;

  }



  #user_lead_form .previewupimg,

  #user_lead_form .previedmgioimg,

  #user_lead_form .commentersec {

    width: 100%;

    padding: 7px 0 0 0;

  }



  .exteriorblock h5,

  .staticdv h5 {

    font-size: 18px;

  }



  .staticdvfield input[type=date],

  .staticdvfield input[type=text] {

    width: 100%;

  }



  #user_lead_form .previewupimg>img,

  #user_lead_form .previedmgioimg>img {

    height: 215px;

    min-height: auto;

  }





  #user_lead_form .uploadsec {

    width: 50%;

    padding: 16px 26px;

  }



  #user_lead_form .previewexterioimg>img {

    width: 100%;

    padding: 0;

    min-height: 200px;

    height: 100%;

  }



  /*  4-8-22*/



  .txtaftbtn {

    max-width: 100% !important;

  }



  #user_lead_form {}



  #user_lead_form h1.leadformhead {

    font-size: 30px;

    line-height: 39px;

    margin: 0 auto;

    text-align: center;

  ;

  }



  .staticblocks>div {

    padding: 20px 0;

    text-align: center;

  }



  .staticblocks>div h2 {

    font-size: 20px;

    font-weight: bold;

    text-align: center;

  }



  #user_lead_form .staticdetails {

    padding-top: 40px;

  }



  #user_lead_form h2.headings1 {

    font-size: 28px;

  }



  .leadaccoridansec .ui-accordion-header {

    font-size: 21px;

    padding-top: 10px;

    align-items: center;



  }



  .leadloginform .c-flex {

    flex-wrap: wrap;

    padding: 0 30px;

  }



  .leadloginform .flex-hlf {

    flex-basis: 100%;

    max-width: 100%;

  }



  body .leadloginform .logoc {

    margin-top: 17px;

  }



  .leadloginform .logoc img {

    margin: 0 auto;

    display: block;

    max-width: 150px;

    margin-bottom: 20px;

  }



  body .leadloginform #loginform .login-username,

  body .leadloginform #loginform .login-password,

  body .leadloginform #loginform .login-submit {

    width: 100%;

    max-width: 300px;

    margin: 0 auto;

  }



  th.sorting.sorting_asc {

    min-width: 90px !important;

  }



  .dataTables_wrapper {

    max-width: 100%;

    overflow: auto;

  }



  .leadactionsdv .btnshed {

    font-size: 26px;

    line-height: 32px;

  }



  .leadactionsdv .leadactionbtn {

    margin-bottom: 15px;

  }

}





#loginlink {

  display: inline-block;

  font-size: 14px;

  padding-left: 22px;

  padding-top: 5px;

}



#loginlink>a {

  color: rgba(0, 0, 0, .6);

  text-decoration: none;

  display: block;

  position: relative;

  -webkit-transition: all .4s ease-in-out;

  transition: all .4s ease-in-out;

}





#leadformaccordion .fieldcontainer.question66-1,

#leadformaccordion .fieldcontainer.question67-1 {

  display: none;

}



#leadformaccordion .fieldcontainer.question66-1 input,

#leadformaccordion .fieldcontainer.question67-1 input,

#leadformaccordion .fieldcontainer.question68-1 input,

#leadformaccordion .fieldcontainer.question68-2 input,

#leadformaccordion .fieldcontainer.question68-3 input,

#leadformaccordion .fieldcontainer.question66-1 select,

#leadformaccordion .fieldcontainer.question67-1 select,

#leadformaccordion .fieldcontainer.question68-1 select,

#leadformaccordion .fieldcontainer.question68-2 select,

#leadformaccordion .fieldcontainer.question68-3 select {

  width: 50%;

  display: block;

}



.page-template-template-form-step2 input[name=emailAddress].valiate {
  border: 1px solid red;
}
.page-template-template-form-step2 input[name=mobile].valiate {
  border: 1px solid red;
}



#invalid_email, #invalid_phone {

  color: red;

  display: none;

  line-height: initial;

  font-size: 14px;

  text-align: center;
  font-weight: 600;
  text-align: left;
  position: relative;
  top: -13px;
}

div#invalid_phone {
  /*margin-top: -13px;*/
}

.summeryaccordian p {

  font-weight: bold;

}



p.textinbtm {

  color: #00C970;

  font-weight: bold;

  font-size: 16px;

  margin-top: 5px;

}



.errordmg {

  text-align: center;

  margin-top: 6px;

  color: red;

}



.dltbtn {

  justify-content: right !important;

}



.dltlead {

  background: transparent;

  color: red;

  border: 3px solid;

  padding: 4px 22px;

  cursor: pointer;

}



a#genpdf {

  cursor: pointer;

}



.txtaftbtn {

  display: block !important;

  max-width: 42%;

}



.staticdv h5 {

  font-family: 'Gilory-Medium';

  font-size: 24px;

  margin-top: 15px;

  line-height: 28px;

  color: #000000;

}



.staticblocks p,

.staticdv p {

  font-weight: 400;

  font-size: 18px;

  font-style: normal;

  line-height: 24px;

  color: #595959;

  font-family: Gilory-Regular;

}



.highlittxt {

  color: #0CB85F;

}



.staticblocks>div {

  padding: 20px 0;

}



.staticdvfield input[type=date],

.staticdvfield input[type=text] {

  width: 324px;

}



.summeryaccordian {

  font-family: Gilory-Regular;

}



.summeryaccordian h3,

h4,

h5 {

  font-family: 'Gilory-Medium';

}



.summeryaccordian p {

  font-family: Gilory-Regular;

}



.previewexterioimg .removebtn,

.previewupimg .removebtn {

  position: absolute;

  top: 0;

  right: 0;

}



.et_pb_row {

  width: 100%;

  max-width: initial;

}



#lspopup {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.5);

  z-index: 99;

}



.lspopup-content {

  background-color: white;

  padding: 40px;

  border-radius: 5px;

  min-height: 168px;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  display: flex;

  align-items: center;

}



.lspopup-content p {

  font-family: 'Gilory-Bold';

  font-size: 2.5em;

  color: #00C970;

  line-height: 46px;

}



.lspopup-content .lsclose-button {

  position: fixed;

  top: -13px;

  right: 0;

  background: none;

  color: red !important;

  border-radius: 60px;

  border: none;

  font-size: 2em;

  padding: 0;

  border: 1px solid;

  text-align: center;

  cursor: pointer;

  background-color: aliceblue;

  display: flex;

  margin: 0;

  width: 25px;

  height: 25px;

  justify-content: center;

  align-items: center;

}



@media (max-width: 600px) {

  .lspopup-content {

    width: 90%;

  }

}



.dmgactionbtn.editdmg {

  background: #142417;

}



.dmg-popup-wrapper {

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(0, 0, 0, 0.5);

  z-index: 1;

}



.dmg-popup {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  background-color: white;

  padding: 20px;

  max-width: 500px;

  min-width: 500px;

}



#dmg-popup .rowf input[type=text],

#dmg-popup .rowf textarea {

  width: 100%;

  display: block;

  margin-bottom: 15px;

}



#dmg-popup .rowf label {

  font-weight: bold;

}

@media (min-width: 1600px) {
  .resContent {
    padding-top: 0;
  }
}

@media (max-width: 600px) {

  .dmg-popup {

    width: 90%;

  }



  .dmg-popup {

    min-width: 300px;

  }

}





/* The Modal (background) */

.imgmodal,

.modal {

  display: none;

  /* Hidden by default */

  position: fixed;

  /* Stay in place */

  z-index: 99999;

  /* Sit on top */

  padding-top: 100px;

  /* Location of the box */

  left: 0;

  top: 0;

  width: 100%;

  /* Full width */

  height: 100%;

  /* Full height */

  overflow: auto;

  /* Enable scroll if needed */

  background-color: rgb(0, 0, 0);

  /* Fallback color */

  background-color: rgba(0, 0, 0, 0.9);

  /* Black w/ opacity */

}



.dmgimgtd img,

.dmggallerywrapper .dz-preview {

  cursor: pointer !important;

}



/* Modal Content (Image) */

.imgmodal-content,

.modal-content {

  margin: auto;

  display: block;

  width: 80%;

  max-width: 700px;

}



#synctsModal .modal-content {

  background: #fff;

  padding: 2%;

}



/* Caption of Modal Image (Image Text) - Same Width as the Image */

#imgcaption,

.modal #caption {

  margin: auto;

  display: block;

  width: 80%;

  max-width: 700px;

  text-align: center;

  color: #ccc;

  padding: 10px 0;

  height: 150px;

}



/* Add Animation - Zoom in the Modal */

.imgmodal-content,

#imgcaption {

  animation-name: zoom;

  animation-duration: 0.6s;

}



@keyframes zoom {

  from {

    transform: scale(0)

  }



  to {

    transform: scale(1)

  }

}



/* The Close Button */

.imgmodalclose,

#imageModal .close,

#imageModallead .close,

#synctsModal .close {

  position: absolute;

  top: 15px;

  right: 35px;

  color: #f1f1f1;

  font-size: 40px;

  font-weight: bold;

  transition: 0.3s;

}



#synctsModal .close {

  top: 78px;

  right: 26%;

}





.imgmodalclose:hover,

.imgmodalclose:focus,

#imageModallead .close:hover,

#imageModallead .close:focus,

#imageModal .close:hover,

#imageModal .close:focus,

#synctsModal .close:hover,

#synctsModal .close:focus {

  color: #bbb;

  text-decoration: none;

  cursor: pointer;

}



/* 100% Image Width on Smaller Screens */

@media only screen and (max-width: 700px) {

  .imgmodal-content {

    width: 100%;

  }



  .modal-content {

    width: 100%;

  }

}



.page-template-default #main-content .container::before {

  content: unset;

}



.error404 #main-content .container::before {

  content: unset;

}



.error404 .content-404 {

  text-align: center;

  text-align: center;

  min-height: 50vh;

  display: flex;

  align-items: center;

  justify-content: center;

}



.error404 .content-404 .header-404 {

  font-size: 100px;

  color: #00C970;

  line-height: 1.3;

}



.error404 .content-404 .statement-404 {

  font-size: 30px;

}



.error404 .content-404 .statement-404 a {

  color: #00C970 !important;

}



/* .page-id-9723  .hLargestSweden.hp_map_component{

 display: none;

} */

.locations-collection {

  font-family: Gilory-Regular;

  margin-top: 100px;

}



.city-header {

  text-align: center;

  margin-bottom: 50px;

  font-family: "Gilory-Bold";

  font-size: 50px;

  color: #00C970;

  /* text-transform: uppercase; */

}

.archive-description {

  margin-bottom: 40px;

}



.locations-collection .locations-wrapper {

  display: flex;

  flex-wrap: wrap;

  /* column-gap: 20px; */

  row-gap: 20px;

}



.locations-collection .locations-wrapper .single-location {

  width: 20%;

  padding: 0 10px;

  text-align: center;

}



.locations-collection .locations-wrapper .single-location h3 {

  font-size: 18px;

  word-break: break-word;

  line-height: 1.2;

  word-break: break-word;

  min-height: 46px;

  padding: 0;

  display: block;

  text-overflow: ellipsis;

  word-wrap: break-word;

  overflow: hidden;

  height: 46px;

  text-align: left;

}



.locations-collection .locations-wrapper .single-location img {

  width: 100%;

  aspect-ratio: 1;

  object-fit: cover;

  object-fit: contain;

  border-radius: 5px;

}





section.location-single {

  margin-top: 75px;

}



section.location-single .container>div {

  margin-bottom: 40px;

}



section.location-single .location-image {

  display: flex;

  column-gap: 30px;

}



section.location-single .location-image > div {

  width: 50%;

  height: max-content;

}



section.location-single .location-image .form_details_column > div:not(:last-child) {

  margin-bottom: 30px;

}



section.location-single .location-image .hFormSide h3{

  text-align: center;

  font-weight: 600;

}



section.location-single .location-image .form_editor_2_bottom {

  display: none;

}



section.location-single h1,

section.location-single h2 {

  font-family: "Gilory-Bold";

  font-size: 45px;

  color: #00C970;

  margin-bottom: 40px;

}



section.location-single h2 {

  font-size: 30px;

  margin: 40px 0 0;

}



section.location-single img {

  border-radius: 10px;

}



section.locations-collection .contact-details:not(:last-child),

section.location-single .contact-details {

  margin-bottom: 50px;

}



section.locations-collection .contact-details > div,

section.locations-collection .contact-details a,

section.location-single .contact-details div,

section.location-single .contact-details a {

  display: flex;

  align-items: center;

  align-items: flex-start;

  column-gap: 10px;

  margin-bottom: 10px;

  width: max-content;

}

section.location-single .contact-details div > span {

  display: flex;

  flex-direction: column;

}

section.location-single .contact-details div span span span {

  font-weight: bold;

  margin-right: 10px;

}

section.locations-collection .contact-details a:hover,

section.location-single .contact-details a:hover {

  text-decoration: underline;

}



section.locations-collection .contact-details span,

section.location-single .contact-details span {

  display: flex;

  text-align: left;

}



section.locations-collection .contact-details svg,

section.location-single .contact-details svg {

  width: 20px;

}



section.location-single .location-map iframe {

  width: 100%;

}



fieldset#location_accordion {

  border: none;

  /* width: 600px; */

  padding: 0;

  overflow: hidden;

}



fieldset#location_accordion > label input[type=radio] {

  display: none;

}



fieldset#location_accordion > label > span {

  padding: 15px 20px;

  color: white;

  display: block;

  cursor: pointer;

  font-weight: 900;

  text-transform: uppercase;

  color: #f1f1f1;

  background: #00C970;

  border-radius: 10px;

}



fieldset#location_accordion > label > div {

  display: grid;

  grid-template-rows: 0fr;

  transition: all ease-in-out 300ms;

  overflow: hidden;

  padding: 10px;

}



fieldset#location_accordion > label input[type=radio]:checked + div {

  grid-template-rows: 1fr;

}



fieldset#location_accordion > label > div > p {

  overflow: hidden;

  padding: 0px;

  margin: 0px;

}



.hp_map_component .map_image_mob {

  display: none;

}



@media screen and (min-width: 691px) {



  .hp_map_component .flexItemsvnty {

    flex-basis: 55%;

    width: 55%;

  }



  .hp_map_component .map_desktop {

    width: 45%;

  }



  .hp_map_component .map_desktop img {

    max-width: 100%;

  }

}



/* @media (max-width: 768) { */

@media screen and (max-width: 992px) {

  .locations-collection .locations-wrapper .single-location {

    width: 25%;

  }

}



@media screen and (max-width: 768px) {

  .locations-collection .locations-wrapper .single-location {

    width: 33%;

  }

  section.location-single .location-image {

    display: block;

  }

  section.location-single .location-image > div {

    width: 100%;

  }

  section.location-single .location-image .form_details_column .form_editor_2 {

    display: none;

  }

  section.location-single .location-image .form_editor_2_bottom {

    display: block;

    margin-top: 30px;

  }

  .locations-collection {

    margin-top: 40px;

  }

  .city-header {

    font-size: 35px;

    margin-bottom: 10px;

  }



  section.location-single h1 {

    font-size: 40px;

    margin-bottom: 10px;

  }

}



@media screen and (max-width: 690px) {



  section.location-single {

    margin-top: 40px;

  }

  .locations-collection .locations-wrapper .single-location {

    width: 50%;

  }



  section.location-single .location-image .hFormSide h3{

    font-size: 14px;

  }



  .hp_map_component .map_image_mob {

    display: block;

    margin-bottom: 30px;

  }



  .hp_map_component .map_desktop {

    display: none;

  }

  .hLargestSweden.hp_map_component {

    padding-top: 40px;

    padding-bottom: 40px;

  }

  .hp_map_component .moretext {

    display: none;

  }

  .hp_map_component .moreless-button {

    display: unset;

  }

  section.location-single h1 {

    font-size: 35px;

  }

}



/* @media screen and (max-width: 425px) {

  .locations-collection .locations-wrapper .single-location {

    width: 100%;

  }

} */

.gocar-alternative .c_container>div:not(:last-child) {

  margin-bottom: 30px;

}



.gocar-alternative--img-content {

  display: flex;

  flex-wrap: wrap;

  row-gap: 30px;

  column-gap: 5%;

}



.gocar-alternative--img-content__content {

  width: 67.5%;

}



.gocar-alternative--img-content__image {

  width: 27.5%;

}



.gocar-alternative__content a:hover {

  text-decoration: underline;

}



/* } */

@media screen and (max-width: 425px) {

  .gocar-alternative--img-content__image {

    max-width: 70%;

    margin: auto;

  }

  section.location-single .location-image .hFormSide {

    padding: 40px 25px 25px 25px

  }

  section.location-single .location-image .hFormSide h3{

    font-size: 13px;

  }

}



/* @media screen and (max-width: 768px) and (min-width: 425px) { */

@media screen and (min-width: 525px) {

  .gocar-alternative__content.desktop {

    display: block;

  }



  .gocar-alternative__content.mobile {

    display: none;

  }

}



@media screen and (max-width: 525px) {

  .gocar-alternative__content.desktop {

    display: none;

  }



  .gocar-alternative__content.mobile {

    display: block;

  }

}



.page-id-45003 #main-footer,

.page-id-45001 #main-footer {

  display: none;

}



.grecaptcha-badge {

  display: none !important;

}



/* New lead page */

body.lead-stg1 #main-content .navigation-bar .stage1btn {

  display: flex;

  transform: rotate(180deg);

}



body.lead-stg2 #main-content .navigation-bar .stage1btn {

  display: none;

}



body.lead-stg2 #main-content .navigation-bar .stage2btn {

  display: flex;

}



body.lead-stg3 #main-content .navigation-bar .stage1btn {

  display: none;

}



body.lead-stg3 #main-content .navigation-bar .stage3btn {

  display: flex;

}



.single.single-gocar_lead #page-container {

  padding: 0 !important;

}



.single.single-gocar_lead #page-container header#main-header {

  position: unset !important;

  margin-bottom: 1px;

}



.et_fixed_nav.et_show_nav #page-container {

  padding-top: 73px;

}



.et_fixed_nav.et_show_nav #page-container #main-header {

  min-height: 73px;

  display: flex;

  align-items: center;

}



.et_fixed_nav.et_show_nav #page-container #main-header.et-fixed-header #et-top-navigation {

  padding-top: 0;

}



.et_fixed_nav.et_show_nav #page-container #main-header.et-fixed-header #et-top-navigation nav>ul>li>a {

  padding-bottom: 0;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container {

  margin: 0 10px;

  width: 100%;

  display: flex;

  align-items: center;

  justify-content: space-between;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container::after {

  content: unset;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container .logo_container {

  position: relative;

  width: unset;

  display: flex;

  align-items: center;

  margin-right: 10px;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container .logo_container img {

  height: 39px;

  max-width: unset;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container #et-top-navigation {

  padding: 0 !important;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container #et-top-navigation nav>ul>li>a {

  padding-bottom: 0;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container #et-top-navigation .mobile_menu_bar {

  padding-bottom: 0;

}



.et_fixed_nav.et_show_nav #page-container #main-header .container .et_mobile_menu {

  top: 56px;

}



.single-gocar_lead {

  background: #E9E9E9;

}



.single-gocar_lead .lead_comment_popup,

.single-gocar_lead .lead_img_upload_popup {

  font-family: "Gilory-Bold";

  background: #23302E;

  text-align: center;

  position: fixed;

  width: 100%;

  height: 100%;

  top: 0;

  right: 0;

  display: flex;

  align-items: center;

  justify-content: center;

  z-index: 100;

  display: none;

}



.single-gocar_lead .lead_comment_popup div,

.single-gocar_lead .lead_img_upload_popup div {

  background: white;

  border-radius: 16px;

}



.single-gocar_lead .lead_comment_popup div img,

.single-gocar_lead .lead_img_upload_popup div img {

  margin-top: 64px;

}



.single-gocar_lead .lead_comment_popup div p,

.single-gocar_lead .lead_img_upload_popup div p {

  font-size: 24px;

  color: #00c970;

  padding: 0 30px;

}



.single-gocar_lead .lead_comment_popup div p:nth-child(odd),

.single-gocar_lead .lead_img_upload_popup div p:nth-child(odd) {

  margin-bottom: 64px;

}



.single-gocar_lead .lead_comment_popup div p:nth-child(even),

.single-gocar_lead .lead_img_upload_popup div p:nth-child(even) {

  margin-bottom: 16px;

}



.single-gocar_lead .lead_comment_popup div span,

.single-gocar_lead .lead_img_upload_popup div span {

  display: inline-block;

  width: 100%;

  font-size: 14px;

  color: white;

  background-color: #00C970;

  cursor: pointer;

  border-radius: 0 0 16px 16px;

  padding: 10px;

}



#main-content .formtabs {

  display: flex;

  justify-content: space-between;

  position: relative;

  position: sticky;

  top: 0;

  background: white;

  z-index: 99;

  padding-top: 40px;

}



#main-content .formtabs span {

  display: inline-block;

  width: 100%;

  position: absolute;

  bottom: 0;

  height: 2px;

  background: #00c970;

  z-index: 9;

}



#main-content .formtabs button.tablinks {

  font-family: "Gilory-Regular";

  font-size: 16px;

  color: #00C970;

  font-weight: 800;

  width: 34%;

  background: none;

  border: none;

  background: white;

  border-radius: 0 0 16px 16px;

  padding: 10px;

  position: relative;

  z-index: 5;

  cursor: pointer;

}



#main-content .formtabs button.tablinks.active {

  background: #00C970;

  color: white;

  border-radius: 16px 16px 0 0;

  z-index: 2;

}



#main-content .formtabs button.tablinks.active::before,

#main-content .formtabs button.tablinks.active::after {

  content: "";

  display: block;

  width: 20px;

  height: 20px;

  position: absolute;

  bottom: 0;

  background: #00C970;

}



#main-content .formtabs button.tablinks.active::before {

  right: 100%;

}



#main-content .formtabs button.tablinks.active::after {

  left: 100%;

}



#main-content .formtabs button.tablinks.active:first-child::before {

  content: none;

}



#main-content .formtabs button.tablinks.active:nth-child(3)::after {

  content: none;

}



#main-content .back-btn {

  width: 30px;

  height: 30px;

  border: 1.5px solid rgba(35, 48, 46, 0.1);

  display: flex;

  border-radius: 50%;

  box-shadow: 0px 4px 24px rgba(35, 48, 46, 0.1);

  justify-content: center;

  align-items: center;

  cursor: pointer;

}



#main-content .stage-btn {

  position: relative;

}



#main-content .stage-btn .back-btn {

  position: absolute;

  top: 50%;

  transform: translateY(-50%);

}



#main-content .navigation-bar {

  display: flex;

  justify-content: space-between;

  margin: 40px 0 70px;

  position: sticky;

  top: 4px;

  z-index: 99;

}



#main-content .navigation-bar>div {

  display: flex;

  -moz-column-gap: 5px;

  column-gap: 5px;

}



#main-content .navigation-bar .rotated-btn {

  transform: rotate(180deg);

}



#main-content .navigation-bar .back-btn.stage2btn,

#main-content .navigation-bar .back-btn.stage3btn {

  display: none;

}



#main-content .navigation-bar .logout-btn {

  font-family: "Gilory-Bold";

  color: white !important;

  padding: 4.5px 21px;

  background: #00C970;

  border-radius: 40px;

}



#user_lead_form.new-lead-form p {

  color: #23302E;

  opacity: 0.8;

}



#user_lead_form.new-lead-form h1.leadformhead {

  margin: auto;

  text-align: center;

}



#user_lead_form.new-lead-form .exteriorblock h5 {

  font-size: 32px;

  line-height: 1.2;

  color: black;

  text-align: left;

  font-weight: 800;

}



#user_lead_form.new-lead-form .exteriorblock.servicebok.static-img .static-sb-img {

  display: block;

}



#user_lead_form.new-lead-form .exteriorblock.servicebok.gallery .static-sb-img {

  display: none;

}



#user_lead_form.new-lead-form .exteriorblock.servicebok .static-sb-img {

  height: 100%;

}



#user_lead_form.new-lead-form .exteriorblock.servicebok .dmggallerywrapper {

  width: calc(50% - 10px);

  width: 100%;

  height: calc(100% + 22px);

  position: absolute;

  top: 0;

  right: 0;

}



#user_lead_form.new-lead-form .exteriorblock.servicebok .dmggallerywrapper #servicebokglry {

  width: inherit;

  height: inherit;

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

}



#user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper {

  width: calc(50% - 10px);

}



#user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper>div {

  border-radius: 16px;

  border: 1.5px solid rgba(0, 201, 112, 0.4);

}



#user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper>div .dz-image-preview {

  height: -moz-max-content;

  height: max-content;

  background: transparent;

}



#user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper div#leadgalleryimgs {

  border: 2px solid rgba(0, 201, 112, 0.4);

  border-radius: 16px;

  padding: 40px;

  height: 100%;

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  justify-content: space-evenly;

}



#user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper div#leadgalleryimgs>.dz-message {

  margin: 0;

}



#user_lead_form.new-lead-form .exteriorblock>p {

  margin-bottom: 20px;

  line-height: 1.2;

}



#user_lead_form.new-lead-form .section-description {

  font-family: "Gilory-Regular";

  text-align: center;

  width: 100%;

  margin: 70px 0 50px;

}



#user_lead_form.new-lead-form .section-description h2 {

  font-family: "Gilory-Bold";

  font-size: 50px;

  color: #00C970;

  font-weight: 800;

  margin-bottom: 12px;

  border-bottom: 2px solid rgba(0, 201, 112, 0.2392156863);

  text-transform: uppercase;

}



#user_lead_form.new-lead-form .section-description p {

  font-size: 24px;

  color: #23302E;

}



#user_lead_form.new-lead-form .section-description p span {

  color: #00C970;

  font-weight: 800;

}



#user_lead_form.new-lead-form .tabcontent {

  display: none;

}



#user_lead_form.new-lead-form .tabcontent.active {

  display: block;

}



#user_lead_form.new-lead-form .stage-btn {

  text-align: center;

}



#user_lead_form.new-lead-form .stage-btn input {

  font-family: "Gilory-Regular";

  border-radius: 40px;

  background: #00C970;

  border: none;

  padding: 14px;

  font-size: 16px;

  color: white;

  font-weight: 800;

  min-width: 342px;

  line-height: 1.25;

  cursor: pointer;

}



#user_lead_form.new-lead-form .dmgseclead,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery {

  display: flex;

  flex-wrap: wrap;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock {

  display: flex;

  flex-direction: column;

  width: calc(50% - 10px);

  margin-bottom: 40px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock:nth-child(odd),

#user_lead_form.new-lead-form .dmgseclead .exteriorblock:nth-child(odd),

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock:nth-child(odd),

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock:nth-child(odd) {

  margin-left: 10px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock:nth-child(even),

#user_lead_form.new-lead-form .dmgseclead .exteriorblock:nth-child(even),

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock:nth-child(even),

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock:nth-child(even) {

  margin-right: 10px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .exteriorimgsec,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .exteriorimgsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .exteriorimgsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .exteriorimgsec {

  height: 100%;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .previewexterioimg,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .previewexterioimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .previewexterioimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .previewexterioimg {

  margin-top: auto;

  height: calc(100% - 43px);

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .demagesec,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .demagesec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .demagesec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .demagesec {

  border: 1.5px solid rgba(0, 201, 112, 0.4);

  background: transparent;

  border-radius: 16px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .demagesec h4,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .demagesec h4,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .demagesec h4,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .demagesec h4 {

  border-bottom: 1px solid rgba(0, 201, 112, 0.4);

  margin-bottom: 10px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .demagesec input[type=text],

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .demagesec input[type=text],

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .demagesec input[type=text],

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .demagesec input[type=text] {

  border: 1px solid rgba(0, 201, 112, 0.4);

  border-radius: 40px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage button.dmgbtnc,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage button.dmgbtnc,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage button.dmgbtnc,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage button.dmgbtnc {

  height: 100%;

  width: 100%;

  border: 2px solid rgba(0, 201, 112, 0.4);

  border-radius: 16px;

  background: transparent;

  cursor: pointer;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .adddmgbtn button,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .adddmgbtn button,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .adddmgbtn button,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .adddmgbtn button {

  border-radius: 40px;

  background: #00C970;

  border: 1px solid #00C970;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .demageoption input[type=radio],

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .demageoption input[type=radio],

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .demageoption input[type=radio],

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .demageoption input[type=radio] {

  -webkit-appearance: none;

  width: 14px;

  height: 14px;

  padding: 0;

  background: rgba(0, 201, 112, 0.04);

  border: 1px solid rgba(0, 201, 112, 0.24);

  border-radius: 50%;

  position: relative;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock.new-damage .demageoption input[type=radio]:checked::after,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock.new-damage .demageoption input[type=radio]:checked::after,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock.new-damage .demageoption input[type=radio]:checked::after,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.new-damage .demageoption input[type=radio]:checked::after {

  content: "";

  width: 75%;

  height: 75%;

  top: 50%;

  right: 50%;

  transform: translate(50%, -50%);

  position: absolute;

  display: inline-block;

  background: #00C970;

  border-radius: 50%;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec {

  padding: 0;

  position: relative;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec>div,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec>div,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec>div,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec>div {

  width: 100% !important;

  padding: 0;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewupimg,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewexterioimg,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewupimg,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewupimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewexterioimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewupimg,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg {

  padding: 0;

  position: relative;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewupimg span,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewexterioimg span,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewupimg span,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewupimg span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewexterioimg span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewupimg span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg span {

  font-size: 15px;

  line-height: 1.2;

  position: absolute;

  background: rgba(0, 201, 112, 0.6);

  padding: 2px 5px;

  color: white;

  border-radius: 16px;

  top: 10px;

  right: 50%;

  transform: translateX(50%);

  min-width: 240px;

  text-align: center;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewupimg span.overlay,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewexterioimg span.overlay,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewupimg span.overlay,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg span.overlay,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewupimg span.overlay,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewexterioimg span.overlay,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewupimg span.overlay,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg span.overlay {

  font-family: "Gilory-Bold";

  font-size: 32px;

  color: #00C970;

  width: 100%;

  height: 100%;

  top: 0;

  border-radius: 16px 16px 0 0;

  background: rgba(0, 0, 0, 0.7098039216);

  display: flex;

  justify-content: center;

  align-items: center;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewupimg>img,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .previewexterioimg>img,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewupimg>img,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg>img,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewupimg>img,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .previewexterioimg>img,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewupimg>img,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg>img {

  border-radius: 16px 16px 0 0;

  border: 1.5px solid rgba(0, 201, 112, 0.4);

  min-height: unset;

  width: 100%;

  height: 100%;

  -o-object-fit: cover;

  object-fit: cover;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec {

  background: #00C970;

  border-radius: 0 0 16px 16px;

  margin-bottom: 0;

  padding: 10px 0;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec .dmggallerywrapper,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec label,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec .dmggallerywrapper,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec label,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec .dmggallerywrapper,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec label,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec .dmggallerywrapper,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec label {

  width: 100%;

  cursor: pointer;

  position: absolute;

  top: 0;

  height: 100%;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec p,

#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec span,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec p,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec p,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec span,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec p,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec span {

  font-family: "Gilory-Regular";

  font-size: 16px;

  color: white;

  font-weight: 800;

  opacity: 1;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec div#servicebokglry,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec div#servicebokglry,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec div#servicebokglry,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec div#servicebokglry {

  min-height: unset;

  padding: 0;

  border: none;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .uploadsec div#servicebokglry .dz-default.dz-message,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .uploadsec div#servicebokglry .dz-default.dz-message,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .uploadsec div#servicebokglry .dz-default.dz-message,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .uploadsec div#servicebokglry .dz-default.dz-message {

  margin: unset;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .commentersec,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .commentersec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .commentersec,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .commentersec {

  padding: 0;

  margin-top: 5px;

  z-index: 80;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .commentersec input,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .commentersec input,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .commentersec input,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .commentersec input {

  width: 100%;

  padding: 10px;

  text-align: center;

  border-radius: 20px;

  border: 2px solid rgba(0, 201, 112, 0.4);

  font-size: 10px;

}



#user_lead_form.new-lead-form .dmgseclead .dmgblock .exteriorimgsec .removebtn,

#user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .removebtn,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .dmgblock .exteriorimgsec .removebtn,

#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .removebtn {

  text-align: right;

  position: absolute;

  top: unset;

  bottom: 100%;

}



#user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorimgsec {

  margin-top: auto;

}



#user_lead_form.new-lead-form #stage2 h3 {

  text-transform: uppercase;

  font-family: "Gilory-Bold";

  font-weight: 800;

  padding-bottom: 16px;

  line-height: 1.4;

}



#user_lead_form.new-lead-form #stage2 .section {

  margin-top: 24px;

}



#user_lead_form.new-lead-form #stage2 .stage-btn {

  margin-top: 40px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer {

  display: flex;

  justify-content: space-between;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer:not(:last-child) {

  margin-bottom: 16px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer input[type=number],

#user_lead_form.new-lead-form #stage2 .fieldcontainer input[type=date],

#user_lead_form.new-lead-form #stage2 .fieldcontainer select {

  border: 1px solid rgba(0, 201, 112, 0.2392156863);

  border-radius: 40px;

  padding: 10px 16px;

  color: rgba(0, 0, 0, 0.4);

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer.text {

  flex-direction: column;

  row-gap: 8px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer.text input {

  border: 1px solid rgba(0, 201, 112, 0.2392156863);

  border-radius: 40px;

  padding: 10px 16px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .radiobtnheading,

#user_lead_form.new-lead-form #stage2 .fieldcontainer>label {

  font-family: "Gilory-Regular";

  font-size: 16px;

  line-height: 1.2;

  color: #000000;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper {

  display: flex;

  -moz-column-gap: 8px;

  column-gap: 8px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.multiple {

  flex-direction: column;

  row-gap: 8px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.multiple label {

  display: flex;

  align-items: center;

  justify-content: space-between;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.multiple input[type=radio] {

  -webkit-appearance: none;

  width: 24px;

  height: 24px;

  padding: 0;

  background: rgba(0, 201, 112, 0.04);

  border: 1px solid rgba(0, 201, 112, 0.24);

  border-radius: 50%;

  position: relative;

  cursor: pointer;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.multiple input[type=radio]:checked::after {

  content: "";

  width: 75%;

  height: 75%;

  top: 50%;

  right: 50%;

  transform: translate(50%, -50%);

  position: absolute;

  display: inline-block;

  background: #00C970;

  border-radius: 50%;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.single .radiooption label {

  position: relative;

  padding: 5px 20px;

  display: inline-block;

  cursor: pointer;

  width: 70px;

  height: 30px;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.single .radiooption label span {

  font-size: 16px;

  font-weight: 800;

  color: #00C970;

  position: absolute;

  top: 0;

  right: 0;

  text-align: center;

  width: 100%;

  padding: 3px;

  border-radius: 16px;

  display: inline-block;

  background: rgba(0, 201, 112, 0.04);

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.single .radiooption label input[type=radio] {

  -webkit-appearance: none;

  width: 100%;

  height: 100%;

  position: absolute;

  border: 2px solid rgba(0, 201, 112, 0.2392156863);

  border-radius: 16px;

  top: 0;

  right: 0;

  margin: 0;

}



#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.single .radiooption label input[type=radio]:checked+span {

  color: white;

  background: #00C970;

}
#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.single .radiooption.red label input[type=radio]:checked+span {
  background-color: red;
}
#user_lead_form.new-lead-form #stage2 .fieldcontainer .options-wrapper.multiple .red input[type=radio]:checked::after {
  background-color: red;
}
select.setcolordrop.red {
  border-color: red !important;
}

#user_lead_form.new-lead-form #stage3 .summeryaccordian {

  padding: 0;

}



#user_lead_form.new-lead-form #stage3 .summeryaccordian>div:not(:last-child) {

  margin-bottom: 24px;

}



#user_lead_form.new-lead-form #stage3 .summeryaccordian h3 {

  text-transform: uppercase;

  font-family: "Gilory-Bold";

  font-weight: 800;

  padding-bottom: 16px;

}



#user_lead_form.new-lead-form #stage3 .summeryaccordian p {

  font-size: 16px;

  font-weight: unset;

}



#user_lead_form.new-lead-form #stage3 .summeryaccordian li {

  font-size: 16px;

  opacity: 0.6;

}



#user_lead_form.new-lead-form #stage3 .summeryaccordian .stage-btn {

  margin-top: 40px;

}



#user_lead_form.new-lead-form #stage3 .lead-disclaimer {

  font-size: 12px;

  margin-top: 16px;

}



#user_lead_form.new-lead-form #stage3 .lead-disclaimer a {

  font-family: "Gilory-Bold";

  color: #00C970 !important;

}

.radiooption input[type="radio"] {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  margin-top:-2px;
}
._attentions {
  background-color: #ffffff8f;
  padding: 20px 10px;
}

._attentions p {
  color: #00c970;
  text-align: center;
  font-weight: 700;
}
._pricingTbl{
  padding-bottom: 60px;
}
._col-md-12 {
  flex:  1 1 100%;
  max-width: 100%;
}
._row {
  display: flex;
  flex-wrap: wrap;
}
._tablePriing table{
  width: 100%;
}
._tablePriing th, ._tablePriing td {
  text-align: left;
  padding: 10px 10px 10px 0;
}
._tablePriing th:not(:first-child), ._tablePriing td:not(:first-child) {
  text-align: right;
}
._tablePriing th:not(:first-child), ._tablePriing td:not(:first-child) {
  text-align: center;
}
._tablePriing td {
  border: none;
  border-bottom: 1px solid #eee;
}
._pricingTbl p, ._pricingTbl h4 {
  padding-bottom: 30px;
}
._pricingTbl .table {
  margin-bottom: 30px !important;
}
._tablePriing th {
  vertical-align: top;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  ._tablePriing table, ._tablePriing table thead, ._tablePriing table tbody, ._tablePriing table th, ._tablePriing table td, ._tablePriing table tr {
    display: block;
  }

  ._tablePriing tr {
    margin-bottom: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    padding: 10px;
  }



  ._tablePriing td:before {
    content: attr(data-title);
    font-weight: bold;
    flex-basis: 50%;
    text-align: left;
    padding-right: 10px;
  }

  ._tablePriing td:last-child {
    border-bottom: none;
  }
  ._tablePriing thead{
    display: none !important;
  }
  ._tablePriing td{
     display: flex !important;
     justify-content: space-between;
  }
}

@media screen and (max-width: 1200px) {

  #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.servicebok #servicebokglry {

    padding: 10px;

  }



  #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.servicebok #servicebokglry .dz-image-preview {

    margin: 5px;

  }



  #user_lead_form.new-lead-form .damages-gallery .exteriorblock .dmggallerywrapper div#leadgalleryimgs {

    padding: 10px;

  }



  #user_lead_form.new-lead-form .damages-gallery .exteriorblock .dmggallerywrapper div#leadgalleryimgs .dz-image-preview {

    margin: 5px;

  }

}



@media screen and (max-width: 992px) {

  #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.servicebok {

    width: 75%;

    margin: 0;

  }



  #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock.servicebok.gallery .dmggallerywrapper {

    position: relative;

  }



  #user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg span {

    font-size: 12px;

    min-width: 140px;

  }



  #user_lead_form.new-lead-form .damages-gallery .exteriorblock .dmggallerywrapper {

    width: 75%;

  }

}



@media screen and (max-width: 600px) {

  .single-gocar_lead .container {

    max-width: 100%;

    width: unset;

    margin: 0 24px;

  }



  .single-gocar_lead #main-content .navigation-bar {

    margin: 16px 0 24px;

  }



  .single-gocar_lead #main-content .navigation-bar .logout-btn {

    font-family: "Gilory-Bold";

    color: white !important;

    padding: 4.5px 21px;

    background: #00C970;

    border-radius: 40px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form h1.leadformhead {

    font-size: 20px;

    line-height: 1.225;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .exteriorblock {

    margin-bottom: 24px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .exteriorblock h5 {

    font-size: 12px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .exteriorblock>p {

    font-size: 12px;

    margin-bottom: 8px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .exteriorblock.servicebok {

    width: 100% !important;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .exteriorblock .dmggallerywrapper {

    width: 100%;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .section-description {

    margin: 24px 0;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .section-description h2 {

    font-size: 32px;

    line-height: 1.25;

    padding: 0;

    margin-bottom: 8px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .section-description p {

    font-size: 16px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .section-description p span {

    color: #00C970;

    font-weight: 800;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .tabcontent {

    display: none;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .tabcontent.active {

    display: block;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .dmgseclead,

  .single-gocar_lead #user_lead_form.new-lead-form .exteriorbilder.staticgallery {

    display: flex;

    flex-wrap: wrap;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec,

  .single-gocar_lead #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec {

    padding: 0;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec>div,

  .single-gocar_lead #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec>div {

    width: 100% !important;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg span,

  .single-gocar_lead #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg span {

    font-size: 10px;

    padding: 1px 4px;

    top: 6px;

    min-width: 120px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .dmgseclead .exteriorblock .exteriorimgsec .previewexterioimg span.overlay,

  .single-gocar_lead #user_lead_form.new-lead-form .exteriorbilder.staticgallery .exteriorblock .exteriorimgsec .previewexterioimg span.overlay {

    font-size: 14px;

    top: 0;

  }



  .single-gocar_lead #user_lead_form.new-lead-form #stage2 .fieldcontainer.text {

    flex-direction: column;

    row-gap: 8px;

  }



  .single-gocar_lead #user_lead_form.new-lead-form #stage3 .summeryaccordian h3 {

    font-weight: 800;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .stage-btn {

    width: 100%;

    min-width: unset;

    margin: auto;

  }



  .single-gocar_lead #user_lead_form.new-lead-form .stage-btn input {

    min-width: unset;

    width: 100%;

    max-width: 342px;

  }

  .resContent h2 {
    font-size: 14px;
  }

  .rSubContent {
    margin-top: 0;
  }
}





/*# sourceMappingURL=style.css.map */