.offer-one__card .sec-body__text-content{
    position: absolute;
    inset: 0;
    background-color: #f3f5f9;
    padding: 20px;
    z-index: 9898;
    opacity: 0;
    scale: 0;
    transition: 0.5s;
}

.offer-one__card .sec-body__text-content p{
    font-size: 14px;
}

.offer-one__card:hover .sec-body__text-content{
    opacity: 1;
    scale: 1;
}

.offer-one__card--three{
    background-color: #1D231F;
}

.offer-one__card--three .offer-one__card__btn > a{
    background-color: #6c7670;
}

.offer-one__card:hover .offer-one__card__btn{
    position: relative;
    z-index: 9999;
    transform: translate(-40%, 50px);
}

.offer-one__card:hover .offer-one__card__btn__first{
    position: relative;
    z-index: 9999;
    transform: translate(40%, 50px);
}

details summary{
    position: relative;
    list-style: none; 
    display: flex;
    align-items: center;
    cursor: pointer;
    background-color: #FCE0C0;
    padding: 5px 10px;
    border-radius: 12px;
    margin-bottom: 10px;
    transition: 0.5s;
}

details summary:hover{
    background-color: #F7921E;
    color: #f3f5f9;
}

  
summary::marker {
    display: none; /* Hide the default marker */
}

summary::before {
    content: "+"; /* Custom marker */
    font-size: 16px;
    margin-right: 8px; /* Move it to the left */
    transition: transform 0.3s ease;
    position: absolute;
    right: 0;
    font-weight: 800;
}

details[open] summary::before {
    content: '-';
}
  
.about-one .custom-button{ margin-top:25px; }
.about-one .custom-button button{ width:100%; letter-spacing:0.06em; text-transform:uppercase; }






#my-hidden-element {
  color: #000;
  padding:0.5em;
  margin: 1em 0;
}

#my-hidden-element.hiddens {
  display: none;
}

.about-one__top__text{ margin-bottom:10px; }


.gray-bg{ background:#F3F8F6; }

.testimonials-two.custom-style .container-fluid{ margin:0 auto; }
.testimonials-two.custom-style .sec-title{ max-width:850px; margin:0 auto; padding:0; }
.testimonials-two.custom-style .sec-title p{ margin:0; }
.testimonials-two.custom-style .testimonials-two-card__content{ padding:20px; }
.testimonials-two.custom-style .testimonials-two-card__inner{ min-height:327px; }
.testimonials-two.custom-style .testimonials-two__bottom__nav{ justify-content:center; margin:0; }



.about-five.transportation .about-five__feature__text{ line-height:155%; }

.modal .modal-content .modal-body .top-image{ margin:0; padding:0 0 10px 0; }
.modal .modal-content .modal-body .top-image img{ width:100%; height:auto; border-radius:5px; }
.modal .modal-content .modal-body .form-one__group{ gap:12px; }
.modal .modal-content .modal-body{ padding-top:0; }
.modal .modal-content .modal-body .footer{ margin:0; padding:10px 0 0 0; }
.modal .modal-content .modal-body .footer h5{ margin:0; padding:0; font-size:17px; font-weight:700; }
.modal .modal-content .modal-body .footer p{ margin:0; padding:0; }
.modal .modal-content .modal-body .footer p a{ font-weight:700; }
.modal .modal-content .modal-body .form-one__group .form-one__control textarea{ height:80px; }
.modal .modal-content .modal-header .modal-title{ font-weight:700; color:#63AB45; }




/*.right-form{ position:fixed; top:130px; max-width:400px; margin:0; padding:0; right:12px; }*/

.offer-two.custom-padding .faq-accordion .accordion-content .inner{ padding-right:20px; }






.gotur-btn.gotur-btn--primary.fixed-button{ position:fixed; right:52px; top:50%; border-radius:0; transform:rotate(90deg); transform-origin:right bottom 0; padding:13px 51px 18px 20px; border-radius:0 0 10px 10px }
.gotur-btn.gotur-btn--primary.fixed-button .icon{ top:8px; right:7px; bottom:3px; max-width:32px; height:32px; }
.gotur-btn.gotur-btn--primary.fixed-button span.text{ display:inline-block; animation:scale 3s ease-in-out infinite; }


@keyframes fixed-button {
  0%,
  100% {
    background-color: #63AB45;
  }
  50% {
    background-color: #F7921E;
  }
}
.fixed-button {
  background-color:#8eddbe;
  color: white;
  animation: fixed-button 1s linear infinite;
}


.modal .modal-content .modal-body #forminator-module-2974{ display:block !important; flex-wrap:wrap; }
.modal .modal-content .modal-body #forminator-module-2974 .forminator-row{ display:flex !important; gap:18px; padding-bottom:18px; }
.modal .modal-content .modal-body #forminator-module-2974 .forminator-row > div{ width:100%; }
.modal .modal-content .modal-body #forminator-module-2974 .forminator-row > div textarea{ width:100%; padding:12px 10px; border:1px solid #D4DCED; min-height:104px; border-radius:8px; height:104px; }
.modal .modal-content .modal-body #forminator-module-2974 .forminator-row > div input{ width:100%; padding:12px 10px; border:1px solid #D4DCED; height:54px; border-radius:8px; }
.modal .modal-content .modal-body #forminator-module-2974 .forminator-row .forminator-col .forminator-button{ overflow:hidden; position:relative; display:inline-block; vertical-align:middle; -webkit-appearance:none; border:none; outline:none !important; background-color: var(--gotur-base, #63AB45); color:var(--gotur-white, #fff); font-size:16px; text-align:center; font-weight:700; font-family:var(--gotur-font, "Plus Jakarta Sans", sans-serif); line-height:normal; padding:17.5px 40px 17.5px 40px; border-radius:100px; transition:500ms; text-transform:capitalize; z-index:1; }














/*____________________________________________
                Media Quaries 
______________________________________________*/

@media only screen and (orientation:landscape) {
body { -webkit-text-size-adjust:none; }
}
@media only screen and (orientation:portrait) {
body { -webkit-text-size-adjust:none; }
}

@media screen and (max-width: 1399px){
.main-slider-three__title{ font-size:72px; }
.main-slider-three__content{ padding-top:80px; padding-top:50px; }




}

@media screen and (max-width: 1199px){

	
	
}

@media screen and (max-width: 991px){
.main-slider-three__thumb{ position:initial; display:block; }
.main-slider-three__thumb img{ width:100%; }
.main-slider-three{ background-color: #F4D6AE; }
p{ font-size:17px !important; }
.main-slider-three__content{ padding-top:30px; }


}



/*NEW GRID SYSTEM*/
@media screen and (max-width:768px){

}

@media screen and (max-width:575px){
.main-slider-three__title{ font-size:40px; }
.main-slider-three__content{ padding-top:30px; padding-bottom:20px; }
.sec-title__title{ font-size:30px; }
.offer-one__card .sec-body__text-content{ position:relative; inset:initial; opacity:1; scale:initial; }
.offer-one__card__content .sec-title.text-end{ text-align:left !important; }

.faq-accordion .accordion-title h4{ font-size:16px; line-height:1.2; }
.faq-accordion .accordion-content .inner{ padding:15px 20px; }

}

@media screen and (max-width:500px){
.sec-title__title{ font-size:25px; }


}

@media screen and (max-width:400px){

}

@media screen and (max-width:350px){

}

