@media ( min-width:1366px ){
    .testimonialimgContent {
        min-height: 168px;
    }
}
@media ( max-width:991px ) {
    
    body.single .entry-content {
        flex-direction:column;
    }
    .testimonialimgContent {
        min-height: 125px;
    }
    a.calltotop {
        display: none;
    }
    .testimonials {
        padding: 3rem 0;
    }
    .servicesChoose .single-offer-service {
        width: calc( 50% - 12px );
    }
    body.Contact_Us .wpcf7 input[type="text"], body.Contact_Us .wpcf7 input[type="email"], body.Contact_Us .wpcf7 textarea {
        font-size: 0.8rem;
        min-height: 40px;
        padding-left: 8px;
    }
    body.Contact_Us .aboutContent.wpcf7 {
        width: 100%;
        margin-top: 0;
    }
    .aboutwhyChoose {
        flex-direction: column;
    }
    .aboutwhyChoose > * {
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }
    section.whychoose.section .aboutContent {
        padding: 3rem 0rem;
        margin-top: 0;
    }
    .captcha {
        display: flex;
        position: relative;
        flex-direction: column;
        gap: 0;
        width: 47%;
    }
    p , ul li {
        font-size: 0.8rem !important;
    }
    .about-uppr {
        display: ruby;
    }
    .aboutContent {
        margin-top: 2rem;
    }
    .movingServicesBox {
        width: 100%;
    }
    section.line.section h4 {
        font-size: 1.7rem;
        line-height: 1.2;
    }
    section.line.section p {
        font-size: 3rem !important;
    }
    .banner-inner {
        flex-direction: column;
        gap: 10px;
    }
    .banner-form {
        width: 100%;
    }
    .banner-form h2 {
        font-size: 1.4rem;
        text-align: left;
    }
    .banner-form .form-control {
        float: left;
        width: 47%;
        margin-right: 2%;
    }
    .banner-form .captcha input {
        width: 150px;
    }
    nav.navbar {
        padding: 15px 0;
    }
    .innerNav {
        display: flex;
        gap: 1rem;
        flex-direction: row-reverse;
    }
    
    div.navbar-collapse {
        position: absolute;
        background: #fff;
        width: 100%;
        top: 75px;
        border-top: 1px solid #eee;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    a.calltotop {
        font-size: 1rem;
        gap: 7px;
    }
    
    ul.navbar-nav li.menu-item {
        width: 100%;
        border-bottom: 1px solid #eee;
        text-align: center;
        display: flex;
        justify-content: center;
    }
    ul.navbar-nav .menu-item:last-child a , 
    ul.navbar-nav li.menu-item a {
        width: 100%;
        text-align: center;
        padding: 0.5rem 0 !important;
        justify-content:center;
    }
    
    a.calltotop img {
        width: 19px;
    }
}
@media ( max-width:782px ) {
    main#site-content {
    	margin-top: 27px;
	}
}
@media ( max-width:768px ) {
    .testimonialimgContent {
        min-height: auto;
    }
    .inner_benifit_box {
        width: 100%;
    }
    .benifit_boxes {
        gap: 1.5rem;
    }
    .footer-upper {
        flex-wrap: wrap;
        gap: 20px;
    }
    .footer-upper .box {
        width: 45%;
    }
    .follow ul {
        justify-content: flex-start;
        gap: 8px;
    }
    h2 {
        font-size: 2rem !important;
    }
    section.movingServices.section h4 {
        font-size: 1.2rem;
        font-weight: 400;
    }
    .movingServicesBox h3 {
        font-size: 1.3rem;
    }
    .banner-form .captcha input {
        width: 100px;
    }
}

@media ( max-width:575px ) {
    
    .areas-serve .row p {
        column-count: 2;
    }
    .servicesChoose .single-offer-service {
        width: calc( 100% - 0px );
    }
    .row>* , .row {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .banner-text h1 {
        font-size: 2rem;
    }
    .aboutContent {
        margin-top: 0;
    }
}

@media ( max-width:480px ) {
    .about.section ul {
        padding-bottom: 10px;
    }
    h2 {
        font-size: 1.3rem !important;
    }
    .banner-text h1 {
        font-size: 1.4rem;
    }
    .banner-text ul {
        line-height: 1.2rem;
    }
    
    .banner-text ul li {
        margin-bottom:10px;
    }
    .movingServicesMain {
        gap: 1rem;
    }
    .movingServicesBox h3 {
        font-size: 1rem;
    }
    section.movingServices.section h4 {
        font-size: 1.1rem;
        margin-bottom: 1rem;
    }
    section.line.section {
            padding: 2rem 15px;
        background: linear-gradient(69deg, rgb(249 155 41) 0%, rgba(249, 142, 14, 1) 49%, rgb(249 143 17) 100%, rgb(249 145 20) 100%, rgb(249 144 18) 100%);
    }
    .movingServicesBox svg {
        width: 150px;
    }
    .innerNav {
        width: 100%;
        justify-content: space-between;
    }
    section.line.section p {
        font-size: 2rem !important;
    }
    .banner-form .form-control {
        float: none;
        width: 100%;
        margin-right: 0%;
    }
    .banner-text {
        background: rgba(0, 0, 0,0.7);
    }
    .banner-form h2 {
        font-size: 1.4rem !important;
    }
    .banner-text h4 {
        font-size: 1rem;
    }
    .about-uppr h4 {
        line-height: 1.4;
    }
    .movingServicesBox {
        gap: 12px;
        align-items: center;
        flex-direction: column;
    }
    .movingServicesBox h3 , .movingServicesBox p {
        text-align: center;
    }
    section.movingServices.section , section.faq.section , .testimonials {
        padding: 3rem 0;
    }
    
    div.navbar-collapse {
        top: 125px;
        left: 0;
    }
    
    img {
        border-style: none;
        width: 100%;
    }
    .footer-upper .box {
        width: 100%;
    }
    .captcha {
        width: 100%;
    }
    section.whychoose.section ul {
        flex-direction: column;
    }
    section.whychoose.section ul li {
        width:100%;
        gap:0;
    }
    /*-----
    nav.navbar {
        display: flex;
        justify-content: center !important;
        align-items: center;
        gap: 10px;
        flex-direction: column;
    }
    ------*/
}