

.elementor-widget-wrap>.elementor-element {
    width: 90%;
}

.elementor-element.elementor-element-ba8e4c1.elementor-widget.elementor-widget-heading {
    width: 100% !important;
}

.elementor-element.elementor-element-d8a7701.elementor-widget.elementor-widget-text-editor{
    width: 100% !important;
}

.elementor-31 .elementor-element.elementor-element-97b446f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px !important;
    padding: 10px 0px 20px 0px;
}

.elementor-element.elementor-element-bdde8fb.elementor-widget.elementor-widget-button{
    width: 100% !important;
}

.elementor-31 .elementor-element.elementor-element-ae05847 > .elementor-element-populated {
    box-shadow: 0px 3px 30px 0px rgb(0 0 0 / 10%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 2px !important;
    padding: 20px 10px !important;
}

/*.elementor-element .elementor-widget-image {
    width: 100% !important;
}*/


.elementor-31 .elementor-element.elementor-element-72cdb5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
    background-image: url('../images/scooetrss.jpeg');
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0253529 {
    width: 100% !important;
}

.elementor-element.elementor-element-229eab9.elementor-widget.elementor-widget-jkit_gallery {
    width: 100% !important;
}

ul#menu-menu-1 li a {
    color:  #000 !important;
    font-size: 17px;
    font-weight: 600;
}

.container-fluid {
    margin-top: 20px;
}

.totalcls{width:50% !important;}
.elementor-container.viewpg{width:50%;}

#selloc li.active {
    background: yellow !important;
    color: #000 !important;
    border: 1px solid yellow !important;
}

.elementor-331 .elementor-element.elementor-element-1dd6fc6 .elementor-heading-title, .elementor-331 .elementor-element.elementor-element-2c7c9a3 .elementor-heading-title {
    color:  #f0553e !important;
}



a.elementor-button-link.elementor-button.elementor-size-sm{
    background-color:  #f0553e !important;
}

.elementor-button {
    background-color: #f0553e !important;
}

h4.elementor-heading-title.elementor-size-default {
    color: #000 !important;
}

.fa-chevron-right:before {
    content: "\f054";
    color: #f0553e !important;
}

.fa-location-dot:before, .fa-map-marker-alt:before {
    content: "\f3c5";
    color: #f0553e !important;
}

.fa-phone-alt:before, .fa-phone-flip:before {
    content: "\f879";
    color: #f0553e !important;
}


span.elementor-icon-list-icon i {
    color: #f0553e !important;
}

button.btn.btn-primary.pull-left {
    color: #f0553e !important;
    border: 1px solid #f0553e !important;
    background-color: #fff !important;
}

button#subnxt:hover {
    background: #f0553e !important;
}

#clicktocall {
    color: #f0553e !important;
}

li.selected{
    background-color: #ff2100 !important;
    border: 1px solid #ff2100 !important;
    color: #fff !important;
    cursor: pointer !important;
}

.btn:hover, .btn:focus {
    background-color: #f0553e !important;
}

a.chkpr {
    display: block;
    padding-top: 18px;
    font-size: 18px;
    color: #4646cd !important;
    text-decoration: underline;
}

#clicktocall:hover {
    background-color: #fff;
    color: #f0553e !important;
    border: none !important;
}

button.btn.btn-primary.pull-left.ancbtnsize:hover {
    color: #fff !important;
}

i.fas.fa-bars, button.jkit-hamburger-menu{
    color: #f0553e !important;
}


button.jkit-hamburger-menu, .chsre {
    color: #f0553e !important;
}


button#subnxt,  button.jkit-close-menu, .ancbtnsize{
    background-color: #f0553e;
}


button#locbtn {
    /*background: #f0553e !important;*/
}


button.jkit-close-menu {
    background-color: #000 !important;
}


button#sendconfcode{
    background: #f0553e;
    color:#fff !important;
}


.wrtrvw{
    background: #f0553e;
    color: #fff !important;
    padding: 10px 20px;
    display: block;
    width: 18%;
    margin: 20px auto;
    border-radius: 5px;
}

@media screen and (max-width: 767px) {
    
input#applycoupn {
    width: 64% !important;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-42173bc {
    padding-top: 45% !important;
}

.elementor-element-d8a7701 .elementor-widget-container {
    width: 89% !important;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53f452c {
    width: 98%;
    margin: 0 auto;
}
.elementor-element-7cf2c82 {
    width: 100%;
    text-align: center;
    display: block;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a8e0470 {
    display: block;
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.elementor-element.elementor-element-3ecbe65.elementor-align-right.elementor-mobile-align-left.elementor-widget.elementor-widget-button {
    display: block;
    width: 100%;
}

.abtsec {
    padding: 0 22px;
}

.elementor-element.elementor-element-0b77892 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: block !important;
    flex-direction: row;
}

.testimonial-item {
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
}
    .lastaggre{margin-top: -34px !important;}
    
    .elementor-330 .elementor-element.elementor-element-496b886 > .elementor-element-populated {
        margin: 0px ;    border-radius: 0;
    }
    .elementor-element.elementor-element-bdde8fb.elementor-widget.elementor-widget-button{
        top: 74px !important;
    }
    
    .wrtrvw{
        width: 48%;
        margin: 10px auto 32px;
    }
    
    .elementor-330 .elementor-element.elementor-element-4a75ec8 {
        width: 60% !important;
    }
    
    ul#menu-menu-1 {
        text-align: center !important;
        float: none !important;
    }
    .jkit-menu-wrapper.active {
        width: 65% !important;
    }
    button.jkit-close-menu {
        margin: 0px !important;
    }
    .content-wrapper {
         width: 1100px !important;
    }
    
    .panel-footer1 {
        padding-bottom: 30px;
        width: 35% !important;
    }
    
    button#subnxt {
        width: 100% !important;
    }
    
    label#agreeterms {
        width: 92%;padding-top: 20px !important;
    }
}




.elementor-330 .elementor-element.elementor-element-4a75ec8 {
    width: 83.664%;
    text-align: right;
    float: right;
}

ul#menu-menu-1 {
    margin-top: 0px;
    text-align: right;
    float: right;
}

/* Tablets iPads (Portrait) */
@media (min-width: 768px) and (max-width: 1024px){
    .banner-content {
        margin-top: 16% !important;
    }
}


/* Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1180px){
    .banner-content {
        margin-top: 12% !important;
    }
    
    .totalcls{width:30% !important;}
    .totalcls h4{font-size:21px !important;}
}
    
/* Big boi Monitors */
@media (min-width: 1181px) {
    .banner-content {
        margin-top: 10% !important;
    }
}

input, select, textarea {
    background: #fff -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
    border: 1px solid #d1d1d1 !important;
    color: #484848 !important;
    padding: 8px 30px 8px 14px !important;
    border-radius: 5px 5px 5px 5px !important;
}

.topbck {
    background: #b9b9b9 !important;padding: 3% 0px !important;
}

.totalcls {
    background: #fff;
    margin: 0 auto !important;border-radius: 10px;
}

#phone{
    padding-left: 83px !important;
}

.bdrsty {
    border: 1px solid #00000030;
    padding: 10px;
    margin: 35px 0px;
}


button:disabled,
button[disabled]{
  background-color: #cccccc !important;
  color: #666666;
}

button#nextbtn:disabled,
button[disabled]{
  background-color: #cccccc !important;
  color: #666666;
}

button#locbtn:disabled,
button[disabled]{
  background-color: #cccccc !important;
  color: #666666;
}

#paybutton:disabled{
  background-color: #cccccc !important;
  color: #666666;
}

.totalcls {
    display: table;
}


/*.wrapper{
    border-color: #f0553e;
    display: flex;
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
}

.wrapper div{ 
    border: 1px solid #f0553e;
    padding: 10px;font-size: 20px;color:#f0553e;width: 50%;
}

.wrapper div.active{
    background-color:yellow;
}*/

.wrapper{
  display: inline-flex;
  background: #fff;
  height: 100px;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;
  border-radius: 5px;
  padding: 20px 15px;
}
.wrapper .option{
  background: #fff;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  margin: 0 10px;
  border-radius: 5px;
  cursor: pointer;
  padding: 0 10px;
  border: 2px solid lightgrey;
  transition: all 0.3s ease;
}
.wrapper .option .dot{
  height: 20px;
  width: 20px;
  background: #d9d9d9;
  border-radius: 50%;
  position: relative;display: none;
}
.wrapper .option .dot::before{
  position: absolute;
  content: "";
  top: 4px;
  left: 4px;
  width: 12px;
  height: 12px;
  background: yellow;
  border-radius: 50%;
  opacity: 0;
  transform: scale(1.5);
  transition: all 0.3s ease;
}
input[type="radio"]{
  display: none;
}
#option-1:checked:checked ~ .option-1,
#option-2:checked:checked ~ .option-2{
  border-color: yellow;
  background: yellow;
}
#option-1:checked:checked ~ .option-1 .dot,
#option-2:checked:checked ~ .option-2 .dot{
  background: yellow;
}
#option-1:checked:checked ~ .option-1 .dot::before,
#option-2:checked:checked ~ .option-2 .dot::before{
  opacity: 1;
  transform: scale(1);
}
.wrapper .option span{
  font-size: 20px;
  color: #808080;
}
#option-1:checked:checked ~ .option-1 span,
#option-2:checked:checked ~ .option-2 span{
  color: #000;
}


blink {
-webkit-animation-name: blink; 
-webkit-animation-iteration-count: infinite; 
-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
-webkit-animation-duration: 1s;
}


button#subnxt {
    width: 37%;
    margin: 0 auto !important;
    float: none !important;
    display: table;
}

#paybutton{
    width: 50%;margin: 0 auto !important;display: block;background: blue !important;color: #fff !important;padding: 18px 0px !important;
}


div#rentinfo li {
    border: 1px solid #0b2e48 !important;
    width: 80%;
    text-align: center;
    border-radius: 10px;
    padding: 7px 20px;
    margin: 0 auto 18px;
    display: block;
    background: #0b2e48;
    color: #fff !important;
    font-size: 16px;
    cursor: pointer;
}


ul#priclst li {
    border: 1px solid #fff !important;
    width: 100%;
    text-align: center;
    border-radius: 10px;
    padding: 7px 20px;
    margin-bottom: 18px;
    display: block;
    background: #fff !important;
    color: #000 !important;
    font-size: 16px;
    cursor: pointer;
}

ul#priclst li a{
    color: #000 !important;
}

div#rentinfo li a{
    color: #fff !important;
}

.panel-footer1 {
    width: 50% !important;display: inherit;
}

.modal-body {
    position: relative;
    padding: 15px;
    overflow-y: scroll;
    max-height: 80vh;
    overflow-y: auto;
}