/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 17 2025 | 15:09:45 */
ul#menu-quick-links {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.widget_archive ul li:after, .widget_nav_menu ul li:after {
    content: "";
    display: block;
    width: 70px;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #100f0f00 !important;
    position: absolute;
    left: -30px;
    bottom: 0;
}
.get-a-quote-col input, textarea {
  background: transparent;
  border: 1px solid #cecece;
  vertical-align: middle;
}
.get-a-quote-col textarea{
  height: 140px !important;
}
.get-a-quote-col .one{
  margin-bottom: 20px;
}
.get-a-quote-col p{
  text-align: center;
}
.get-a-quote-col .submit-btn{
  text-align: center;
}
.get-a-quote-col .submit-btn input{
  background: #f4dc08;
  color: #000000b8;
  border-radius: 0px;
  border: 0px;
  padding: 15px 32px;
  font-size: 14px !important;
  font-weight: 900;
  text-transform: uppercase;
}
.service-item {
  width: 50% !important;
  display: inline-block;
  margin:auto;
}
.home-service-section:before {
  content: "";
  position: absolute;
  top: 0;
  left: 55%;
  right: 0%;
  bottom: 0;
  display: block !important;
  background-color: rgb(47 156 202 / 63%) !important;
}
.client-say .elementor-testimonial__footer .elementor-testimonial__image{
  display: none;
}
.client-say .elementor-testimonial__footer .elementor-testimonial__name{
  color: #ffe400;
}
.client-say .elementor-testimonial__content {
  padding: 45px 45px 45px 45px !important;
}
.copyright{
  color: #eee;
}
.contact-icon-box .elementor-icon-box-icon span.elementor-icon.elementor-animation- {
  border: 1px solid #FFE400;
  padding: 20px;
  border-radius: 50px;
}
#Footer .widgets_wrapper {
  /*     #2e9cca  */
  background: #333333 !important;
}
.any-question {
  width: 32%;
  display: inline-block;
}
.contact-page-form .one-second, .discount-page-form .one-second {
  width: 49%;
  display: inline-block;
  margin-bottom: 10px;
}
.contact-page-form .one-second:nth-child(3) {
  margin-left: 16px;
}
.contact-page-form .one-second:nth-child(5) {
  margin-left: 16px;
}
.contact-page-form .one-second:nth-child(7) {
  margin-left: 16px;
}
.contact-page-form .one-second:nth-child(9) {
  margin-left: 16px;
}
.contact-page-form .one textarea , .discount-page-form .one textarea {
  height: 70px !important;
}
.contact-page-form .one-second input , .discount-page-form .one-second input{
  padding: 13px !important;
}
.contact-page-form label , .discount-page-form  label {
  font-family: "open sans";
  text-transform: uppercase;
}
.contact-page-form  p , .discount-page-form p{
  text-align: center !important;
}
.contact-page-form .one-second select {
  padding: 13px !important;
  /*     margin-left: 16px; */
}
.contact-page-form .wpcf7 input[type="submit"]{
  border-radius: 0px;
  background: #f4dc08;
  color: #0095eb;
  padding: 10px 30px;
  font-size: 17px;
  font-family: "open sans";
  text-transform: uppercase;
  font-weight: 700;
}
.discount-page-form .wpcf7 input[type="submit"]{
  border-radius: 0px;
  background: #f4dc08;
  color: #0095eb;
  padding: 10px 30px;
  font-size: 17px;
  font-family: "open sans";
  text-transform: uppercase;
  font-weight: 700;
}
.discount-page-form .one-second select {
  padding: 13px !important;
  width: 98% !important;
}
#Content {
  padding-top: 0px !important;
}
#Top_bar .menu_wrapper{
  float: right !important;
}
ul#menu-main-menu li a span {
  font-weight: 700;
  text-transform: uppercase;
}
.service-area-list li {
  color: #ffe400 !important;
  width: 49%;
  display: inline-block;
}
.service-area-page-list {
  display: inline-block;
  width: 50% !important;
}
.packing-icon img.elementor-animation-shrink.attachment-full.size-full , .assembly-icon img.elementor-animation-shrink.attachment-medium.size-medium {
  width: 94px !important;
}
.menu-moving-services-container ul#menu-moving-services {
  background: none;
  list-style-type: none;
  padding-left: 0px;
}
.widget_nav_menu ul li a {
  display: block;
  padding: 0px 0 9px 3px;
}
.menu-moving-services-container ul#menu-moving-services li:after{
  display: none;
}
.areas li {
  width: 49%;
  display: inline-block;
}
.get-discount-quote .one {
  width: 97.9% !important;
}
/* {
position: absolute;
top: -90%;
border: 1px solid #333333;
background: #333333;
padding: 10px;
padding-top: 17px;
left: 23%;
border-radius: 100px;
}
*/
ul.sub-menu{
  padding: 15px;
}
ul.sub-menu li{
  font-size: 12px;
}
.get-discount-quote .one-second {
  width: 49%;
  display: inline-block;
}
a.action_button {
  background-color: #f4dc08;
  color: #2f9cca;
  font-weight: 600 !important;
}
.footer-contact-sec i {
  font-size: 20px;
  color: #36a0cc !important;
  background: #f4dd10;
  padding: 9px;
  margin: 0px 2px;
}
.footer-contact-sec i:hover{
  color: white !important;
  background: #2E9CCA;
}
.crt-rental:hover .elementor-widget-container
{
    background: #2E9CCA;
}
.crt-rental:hover img.attachment-full.size-full 
{
    filter: brightness(0) invert(1);
}
.crt-rental:hover h3 a 
{
    color: white !important;
}
@media(max-width:768px){
  ul#menu-main-menu li a span {
    color: #2d9acb !important;
  }
  .service-area-page-list {
    display: inline-block;
    width: 100% !important;
  }
  #Action_bar .contact_details li.slogan{
    display: block !important;
  }
  #Footer .widgets_wrapper .column.one-fourth h4 {
    font-size: 21px;
  }
  .contact-page-form .one-second{
    width: 100% !important;
    margin: 0px !important;
  }
  .service-item {
    width: 100% !important;
    display: inline-block;
    margin:auto;
  }
  .home-service-section:before {
    content: "";
    position: absolute;
    top: 0;
    left: 55%;
    right: 0%;
    height: 885px;
    bottom: 0;
    display: block !important;
    background-color: rgb(47 156 202 / 63%) !important;
  }
}
.box-about .elementor-widget-container {
    height: 170px;
}
@media (max-width: 767px) {
  .box-about .elementor-widget-container {
    height: 180px !important;
  }
}