a,a:hover{text-decoration:none}body{font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#222;overflow-x:hidden}a{color:#1c7eda}a:hover{color:#000}a:focus{outline:0}.heading,.sub-heading{font-size:35px;color:#000;margin-top:0;margin-bottom:25px;font-weight:600;text-align:center}.lhs .flash>div p,.sub-heading{margin-bottom:15px}.sub-heading{font-size:30px;margin-top:0}.faq-area,.faq-area strong,.navbar-dark .navbar-toggler .open-menu,ol.style li{font-size:15px}.main-content p,.social,div.heading{margin-bottom:30px}.recent-enquiry .sub-heading,div.heading .heading{margin-bottom:0}div.heading .sub-heading{font-size:24px;margin-top:5px;margin-bottom:0;color:#333}ul{list-style:none;padding:0}.style{margin:0 0 20px}ul.style li{list-style:disc;margin:0 0 10px 20px;line-height:20px}ul.style ul{margin-top:10px}ul.style li a{text-decoration:underline}ul.style li a:hover{text-decoration:none}.style .style li{list-style:circle}ol.style li{list-style:decimal;margin:0 0 10px;line-height:20px}ol.style li ul li{list-style:disc;margin:0 0 5px 30px}.style li.heading{list-style:none;font-size:16px;line-height:20px;font-weight:700;border-bottom:none;margin:0 0 5px;padding:0}.left{float:left}.right,img.right{float:right}.clear{clear:both}img.right{margin:5px 0 20px 15px}img.left{float:left;margin:5px 20px 5px 0}img{max-width:100%}.container{max-width:1170px}.btn,.form-control,.form-select{border-radius:3px}.accordion-button:focus,.btn:focus,.form-control:focus,.form-select:focus{box-shadow:none!important}.btn-block{width:100%}.bg-gray{background:#f1f1f1!important}.no-padding{padding:0!important}.padding-top-0{padding-top:0!important}.padding-bottom-0{padding-bottom:0!important}header{box-shadow:0 8px 6px -6px #ccc;padding:10px 0;position:sticky;top:0;z-index:800;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f3f3f3 100%);background:-webkit-linear-gradient(top,#fff 0,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0,#f3f3f3 100%)}.header-contact{text-align:right}.header-contact a{display:inline-block;margin:0 auto;background:url(../img/icon-phone.png) left center no-repeat;padding-left:25px}.navbar-dark{background:0 0;z-index:500;padding:0}.navbar-dark .navbar-toggler{border:none;color:#fff}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.99)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-toggler:focus{box-shadow:none}.dropdown-toggle::after,.navbar-dark .navbar-brand{display:none}.navbar-dark .navbar-nav .nav-item .nav-link{text-align:center;color:#000;font-size:15px;padding:8px;text-transform:uppercase}.navbar-dark .navbar-nav .nav-item .nav-link.two{line-height:16px;padding:6px 8px}.dropdown-item{line-height:18px;padding:5px 1rem;font-size:14px}.dropdown-item:focus,.dropdown-item:hover{background:#681720!important;color:#fff}.dropdown-item.current{background:#681720!important;color:#fff!important}.home-banner{background:url(../img/slider-1.jpg) center/cover no-repeat;padding:60px 0 0;color:#fff;margin-bottom:60px}.home-banner .heading{color:#fff;text-align:left;margin-bottom:10px;font-size:42px;font-weight:700}.home-banner .sub-heading{text-align:left;font-size:18px;font-weight:700;color:#fff}.main-home-form{background:rgba(112,30,35,.8);padding:30px 30px 10px;border-radius:15px;box-shadow:0 0 10px #ccc;margin-bottom:60px}.main-home-form .heading{color:#fff;font-size:18px;margin-bottom:20px;text-align:center}.main-home-form .form-control{background:0 0;border-color:#bd858a;color:#fff;transition:.3s ease-in-out}.main-home-form .form-control::placeholder{color:#e1a6aa}.main-home-form .form-control:focus{color:#fff;border-color:#fff}.main-home-form .btn-black{background:#000;color:#fff}.main-home-form .btn-black:focus,.main-home-form .btn-black:hover{box-shadow:none;background:#ea4252}.common-banner{background:url(../img/local-packers-movers-gurgaon.jpg) center/cover no-repeat;padding:60px 0;margin-bottom:60px}.common-banner .heading{margin-bottom:0;color:#fff}.bike-shifting{background:url(../img/bike-shifting.jpg) center/cover no-repeat}.house-shifting-service{background:url(../img/house-shifting-service.jpg) center/cover no-repeat}.car-shifting{background:url(../img/car-shifting.jpg) center/cover no-repeat}.satisfaction{background:rgba(0,0,0,.8);padding:10px 0}.satisfaction img{display:inline-block;margin-right:5px}.social strong{margin-bottom:5px}.social img{max-height:42px}.how-it-works{margin-bottom:60px;text-align:center;font-size:17px;line-height:20px;font-weight:700}.border-stars{background:url(../img/border-stars.png) bottom center no-repeat;margin-bottom:20px;padding-bottom:20px}.border-stars-text-left{text-align:left!important}.quotes-service i{display:table;width:120px;height:120px;line-height:120px;text-align:center;margin:0 auto 10px;border:1px solid #ccc;border-radius:50%;background-color:#dd3646;color:#fff}.service-offers span,.testi{border-radius:5px;position:relative}.bg-blue,.service-we-offers{padding:60px 0 20px;background:#f3f5f8}.bordered-red{position:relative}.bordered-red:before{content:"";position:absolute;width:200px;height:1px;background:#c11a2a;bottom:0;left:50%;margin-left:-100px;margin-bottom:-5px}.service-offers{margin:80px 0 40px}.service-offers span{display:block;background:#fff;box-shadow:0 0 5px #b9c1d0;padding:80px 10px 10px}.service-offers p{width:100px;height:100px;line-height:100px;position:absolute;top:-40px;left:50%;margin-left:-50px;background:#86b6fd;text-align:center;border-radius:50%}.service-offers .sub-heading{margin-bottom:0;font-size:16px;text-transform:uppercase;color:#051b64}.main-content{padding:60px 0 40px}.about-us,.home-faq-reviews{padding:60px 0 70px;background:url(../img/shadow-top.png) bottom center no-repeat;margin-bottom:60px}.border-handle{text-align:left;background:url(../img/border-handle.png) left bottom no-repeat;padding-bottom:10px}.faq-area .accordion-body{padding-bottom:0}.faq-area .accordion-button:not(.collapsed){background:#eee;color:#333}.testi{background:#eee;padding:20px 20px 5px;margin-bottom:100px}.reviews-slider .testi{padding:20px 50px 5px}.testi:after,.testi:before{top:100%;left:20%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.testi:before{border-top-color:#eee;border-width:26px;margin-left:-26px}.testi:after{border-top-color:#eee;border-width:20px;margin-left:-20px}.testi .reviewe{position:absolute;bottom:-100px;left:25%;right:0;line-height:80px}.testi .reviewe i{width:80px;height:80px;line-height:80px;float:left;border-radius:50%;overflow:hidden;margin-right:5px}.testi .reviewe span{color:#777}.testi .reviewe span:before{content:", "}.home-blog{margin-bottom:60px}.blog-short a{display:block;border:1px solid #ddd}.blog-short a img{width:100%;margin-bottom:10px}.blog-short .sub-heading{font-size:15px;font-weight:400;padding:0 5px}.service-area{background:url(../img/new-images/footerimageopt2.webp) center/cover no-repeat;padding:60px 0 40px;color:#fff}.service-area .heading{font-size:20px;color:#00d2ff;position:relative;text-align:left;padding-bottom:10px}.service-area .heading:before{position:absolute;content:"";width:100px;height:1px;background:#fff;bottom:0;left:0}.service-area ul li{list-style:none;padding:0;margin:0 0 10px}.service-area ul li a{text-decoration:none;color:#fff;background:url(../img/arrow-right.png) left center no-repeat;padding-left:15px}.ten-resons{border:1px solid #010829;border-radius:5px;overflow:hidden;margin-bottom:30px}.lhs .sub-heading{background:#010829;padding:10px;color:#fff;font-size:18px}.recent-enquiry{border:1px solid #010829;border-radius:5px;overflow:hidden}.lhs .flash>div{padding:15px;font-size:14px}.btn-blue{padding:5px 10px;border-radius:3px;background:#7c040a;color:#fff;transition:.3s ease-in-out}.btn-center{display:table;margin:0 auto}.btn-blue:hover{color:#fff;background:#010829}.inner-reviews{background:url(../img/reviews-bg.jpg) center/cover no-repeat #eee;padding:60px 0 40px;margin-bottom:60px}.inner-reviews .testi .reviewe{color:#fff}.contact-form{background:url(../img/house-shifting-service.jpg) left center no-repeat;padding:20px;color:#fff}.contact-form .sub-heading{font-size:26px;color:#fff;margin-bottom:5px}#back-to-top{position:fixed;bottom:4%;right:2%;background:#c11a2a;padding:5px;transition:.5s;z-index:1000;border-radius:50%}#back-to-top:hover{background:#d71427}footer{font-size:14px;background:#fff;border-top:1px solid #333;color:#333;text-align:center;padding:10px 0}@media (max-width:1199.98px){.navbar-dark .navbar-nav .nav-item .nav-link{font-size:13px;padding:10px 5px}.navbar-dark .navbar-nav .nav-item .nav-link.two{padding:7px 5px}}@media (max-width:991.98px){.heading{font-size:28px}.sub-heading{font-size:20px}.main-home-form .heading,div .heading .sub-heading{font-size:18px}.heading br,.sub-heading br{display:none}div.heading.taging .heading{font-size:16px}div.heading.taging .sub-heading{font-size:22px}header{padding-bottom:0}.header-contact a,.logo a{display:table;margin:0 auto 10px}.top-nav{background:#f2f2f2}.navbar-dark .navbar-nav .nav-item .nav-link{font-size:15px;padding:10px 5px}.navbar-dark .navbar-nav .nav-item .nav-link.two{padding:6px 5px}.dropdown-item,.service-offers .sub-heading{font-size:14px}.home-banner .heading{font-size:30px}.satisfaction{text-align:center;padding:20px 0 0;line-height:16px}.satisfaction .row .col-md-6{margin-bottom:20px}.satisfaction img{display:table;margin:0 auto 5px}}@media (max-width:767.98px){.quotes-service i,.service-offers span p{width:80px;height:80px;line-height:80px}.heading{font-size:24px}.main-home-form .heading,.sub-heading,div .heading .sub-heading{font-size:18px}.top-nav{background:#051b64;padding:0}.navbar-toggler{padding:.5rem .75rem}.navbar-dark .navbar-brand{display:block}.navbar-dark .navbar-nav .nav-item .nav-link,.navbar-dark .navbar-nav .nav-item .nav-link.two{color:#000;font-size:16px;line-height:19px;padding:10px 15px;border-bottom:1px solid #959595;text-align:left}.navbar-dark .navbar-nav .nav-item .nav-link:hover{color:#0014a2}.dropdown-item br,.navbar-dark .navbar-nav .nav-item .nav-link.two br,.quotes-service br{display:none}.dropdown-toggle::after{display:inline-block}.dropdown-item{font-size:15px}.navbar-dark .navbar-nav{background:#ddd}.navbar-dark .navbar-nav .nav-item:last-child .nav-link{border-bottom:none}.home-banner{padding-top:30px}.home-banner .heading,.home-banner .sub-heading{text-align:center}.home-banner .heading{font-size:22px;text-align:center}.how-it-works,.main-home-form{margin-bottom:20px}.quotes-service li{margin-bottom:30px}.quotes-service i img{max-height:50px}.service-offers{margin:20px 0 0}.service-offers span{margin-top:40px;margin-bottom:40px;padding-top:50px}.service-offers span p{margin-left:-40px}.service-offers span p img{max-height:40px}.service-offers .sub-heading{font-size:13px}.about-us{padding:60px 0 30px;margin-bottom:30px}.testi:after,.testi:before{left:10%}.testi .reviewe{left:15%}.faq-area{margin-bottom:40px}}.section-padding{padding:100px 0}.text{font-size:13px;font-weight:400}.section p{font-weight:500}.section .text-left li{text-align:justify}.p-3{padding:0 30px!important}
.city-search {
  padding: 5px 12px;
}

#citySuggestions {
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  z-index: 1000;
}

@media (min-width: 768px) {

  /* Adjust the city list to the left side of the input field on desktop screens */
  /* Adjust the city list to the left side of the input field on desktop screens */
  #cityID {
    position: absolute;
    top: 90%;
    left: 50px;
    z-index: 1000;
    width: 100%;
    /* Make the list span the full width of the input field */
  }

}


/* what up icon */
.icon-bar {
  position: fixed;
  top: 65%;
  right: 2%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  padding: 16px;
  color: #ffffff;
  /* Set the icon color to white */
  border-radius: 50px;
  position: relative;
  margin-bottom: 10px;
  /* Add margin to create space between icons */
}

.whatsapp {
  background: #53d365;
  color: #ffffff;
}

.call {
  background: #34b7f1;
}

.badge {
  position: absolute;
  top: 0;
  right: 0;
  background-color: red;
  color: #ffffff;
  border-radius: 50%;
  padding: 6px 10px;
  font-size: 12px;
}