/*Extra Small 1 devices */
@media (max-width: 380px) {
/*--================== home page css start ====================--*/
    /*--- footer css ---*/
    .navbar .navbar-brand img {
        width: 45%
    }

    .navbar-collapse {
        background: #091a33;
        z-index: 999;
        position: relative;
        padding: 25px 0;
        border-radius: 5px;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 5px 27px;
    }




    /*--- banner css ---*/
    #banner .banner-main .banner-items {
        top: 15%;
        left: 0;
        text-align: center;
    }

    #banner .banner-main .banner-items h1 {
        padding-bottom: 7px;
        font-size: 25px;
    }

    #banner .banner-main .banner-items a i {
        top: 5px;
        width: 55px;
        height: 55px;
        line-height: 55px;
        border-radius: 50%;
        margin-right: 0;
        font-size: 25px;
        display: block;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 18px;
    }

    #banner .banner-main .banner-items a {
        font-size: 12px;
    }

    #banner .banner-main .banner-items p {
        font-size: 14px;
    }




    /*--- steps css ---*/
    #steps {
        margin-top: 0;
        margin-bottom: 50px;
    }

    #steps .steps-title h2 {
        font-size: 35px;
        padding-bottom: 35px;
    }

    #steps .steps-title h3 {
        font-size: 22px;
        padding-bottom: 70px;
    }

    #steps .step-item .step-count h4 {
        width: 70px;
        height: 70px;
        line-height: 59px;
        font-size: 49px;
    }

    #steps .step-item {
        margin-bottom: 95px;
        padding: 0 20px;
    }

    #steps .arrow-sign i {
        left: 47%;
        z-index: 99;
        font-size: 28px;
        top: -77px;
        transform: rotate(90deg);
    }

    #steps .Mask-right {
        top: 227px;
    }

    #steps .Mask-left {
        bottom: 0px;
    }



    /*--- service-section css ---*/

    #call-section {
        padding-bottom: 24px;
        margin-bottom: 0;
    }

    #service-section {
        padding-top: 0px;
        padding-bottom: 100px;
    }

    #service-section .service-section-item {
        margin: 0 20px;
        margin-bottom: 25px
    }

    #service-section .container .dots1 {
        top: -37px;
        left: 5px;
        max-width: 61px;
    }

    #service-section .container .dots2 {
        bottom: -11px;
        right: 5px;
        max-width: 61px;
    }





    /*--- call-section css ---*/

    #call-section .call-item h2 {
        font-size: 28px;
    }

    #call-section .call-item h2 a {
        padding-left: 0;
        display: block;
        font-size: 35px;
        padding-top: 40px;
    }








    /*--- footer css ---*/
    #footer {
        padding-top: 0px;
        background: #fafafa;
    }

    #footer .footer-main .footer-fild {
        padding-top: 71px;
    }

    #footer .social-links {
        padding-top: 0;
        text-align: center;
    }

    #footer .footer-fild .container {
        margin-top: 33%;
        background: #091A33;
    }

    #footer .social-links .footer-logo {
      /*  width: 170px;*/
    }

    #footer .social-links .footerlogodiv {
       text-align: center;
    }

    #footer .social-links ul li {
        padding-left: 0;
        padding: 16px;
    }

    #footer .social-links .footer-item p {
        text-align: start;
        padding-bottom: 5px;
    }

    #footer .social-links .footer-item p a {
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        text-align: start;
    }

    #footer .accordion-button {
        background: transparent;
        padding: 0;
    }

    #footer .accordion-item {
        background-color: transparent;
        border: none;
    }

    #footer .accordion-button:focus {
        box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
    }

    #footer .accordion-button::after {
        display: none;
    }

    #footer .accordion-body {
        padding: 0;
    }

    #footer .subscribe-us .btn {
	font-size: 11px;
	padding: 8px 25px;
	height: 46px;
}

#footer .subscribe-us .form-control {
	font-size: 14px;
	height: 46px;
	padding: 20px 25px;
}


    /*------- form devices -------*/
    #form-page #footer {
        padding-top: 0px;
        background: transparent;
    }

    #form {
        background: url(../images/mob-form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 150px;
        padding-bottom: 184px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }

    #form-page #footer {
        margin-top: -156px;
    }

    #form .form-item .form-title {
        font-size: 23px;
        padding-bottom: 24px;
    }

    #form .form-item {
        margin-right: 0;
        margin: 0 5px;
        padding: 35px 10px;
    }

    #form .country-check label p {
        font-size: 8px;
    }

    #form .country-check label p span {
        padding-right: 5px;
    }

    #form .country-check label p img {
        padding-left: 1px;
        padding-top: 1px;
        width: 15px;
        height: 9px;
    }

    #form .country-check label p i {
        right: 20px;
        top: 20px;
    }

    #form .country-check label p {
        border-radius: 10px;
    }

    #form .country-check label input:checked ~ p {
        font-size: 8px;
    }

    #form .country-check label input:checked ~ p img {
        padding-left: 1px;
        padding-top: 1px;
        width: 15px;
        height: 9px;
    }



    #form .sami-title {
        font-size: 20px;
    }

    #form .move-paying label {
        margin-right: 5px;
    }

    #form .move-paying label span {
        font-size: 11px;
        padding: 9px 18px 5px 15px;
    }

    #form .form .form-label {
        font-size: 14px;
        line-height: 18px;
    }

    #form .form #form-item-design2 .form-control {
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .form #form-item-design2 .form-control {
        font-size: 16px;
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .country-check {
        margin-bottom: 0;
    }

    #form .country-check label p {
        margin-bottom: 7px;
    }

    #dycalendar table tr:nth-child(1) {
        left: 16px;
    }

    #form-item-design4 .sami-title {
        margin-top: 20px;
    }

    #form .move-paying label input:checked ~ p i {
        position: relative;
        left: -1px;
    }





    #dycalendar table tr td {
        font-size: 12px;
    }

    #form .form-info span {
        font-size: 12px;
        line-height: 20px;
    }

    #form .form-info {
        font-size: 13px;
        line-height: 20px;
    }



    #form .verification-info {
        font-size: 14px;
        text-align: center;
    }

    #form .verification-resend {
        font-size: 16px;
        text-align: center;
    }






    #form .country-check.form-item-design4 label p span {
        font-size: 8px;
    }






    /* modal you page*/
    .modal-for-location .modal-content {
        border-radius: 13px;
        padding: 22px;
    }

    .modal-for-location .btn-close {
        width: 1em;
        height: 12px;
        background-size: contain;
    }

    .modal-for-location .modal-title {
        font-size: 19px;
        padding-bottom: 20px;
    }

    .modal-for-location .find-zip {
        padding: 8px 48px;
        font-size: 14px;
        position: relative;
        left: 25%;
        margin: 10px 0;
    }


    /* thank you page*/

    #form .thank-page .thank-title {
        font-size: 18px;
        padding: 25px 0;
    }

    #form .thank-page .thank-info {
        font-size: 13px;
        padding-bottom: 5px;
        line-height: 20px;

    }

    #form .form-item.thank-page {
        border-radius: 15px;
        padding: 23px 10px;
        top: 100px;
        position: relative;
    }

    #thank-page #footer {
        margin-top: -295px;
    }
    
    
    
    /*-------==================================================================
    
    ===================        similar-banner       ===========================
    
    ==================================================================-------*/
    #similar-banner .similar-banner-fild {
	padding-top: 111px;
}
#similar-banner .page-banner-hading h4 {
	font-size: 30px;
	 margin-left: 0px; 
	text-align: center;
}
    #similar-banner .page-banner-hading h4 span {
	padding-right: 8px;
}
#similar-banner .page-banner-hading h4 span::before {
	height: 4px;
    width: 76%;
}    
#similar-banner .page-banner-hading h4 span::after {
	height: 4px;
}    

    
    
    
    
     /*-------==================================================================
    
    =====================        About page CSS      ===========================
    
    ===================================================================-------*/   
    
 .page-content-title h4 {
	font-size: 31px;
	padding: 20px 0;
	margin-bottom: 40px;
	text-align: center;
}   
    
    .page-content-title h4::before {
	display: none;
}    
    .page-content-title h4::after {
	display: none;
}
    
    .page-content-peragrap p {
	font-size: 19px;
	line-height: 30px;
}
    #about-page #footer {
	background: #fff;
}
    .page-content-peragrap {
	padding-bottom: 150px;
}


    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    =====================       Web-service CSS      ===========================
    
    ===================================================================-------*/    
    
    #Web-service {
	padding-top: 60px;
	padding-bottom: 100px;
}
    
  #Web-service .container .dots1 {
	display: none;
}  
   #Web-service .container .dots2 {
	display: none;
}  
#Web-service .container .dots-design1 {
	position: absolute;
	right: 8px;
	top: -61px;
	max-width: 50px;
}  
#Web-service .container .dots-design2 {
	position: absolute;
	left: 8px;
	top: 34%;
	max-width: 50px;
}
    #Web-service .main-img img {
	padding-right: 0;
	padding-left: 0;
}
    #Web-service .web-service-item h3 {
	font-size: 24px;
	padding-bottom: 30px;
	text-align: center;
	padding-top: 30px;
}
    #Web-service .web-service-item p {
	font-size: 13px;
	line-height: 30px;
}
    #Web-service .web-service-item {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
}
    #Web-service .web-service-item a {
	font-size: 14px;
	padding: 13px 36px;
}
    
    
    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    
    
    
    #add-on-services .add-on-service-title h2 {
	font-size: 24px;
	padding-bottom: 40px;
        padding-top: 70px;
}
    #add-on-services .add-on-service-title p {
	font-weight: 400;
	font-size: 16px;
	line-height: 46px;
}
    #add-on-services .design-up {
	left: 13px;
	top: -75px;
	max-width: 50px;
}
    
    #add-on-services #steps .step-item {
	margin-bottom: 95px;
	padding: 0;
}
    #steps .step-item .step-item-text p {
	line-height: 35px;
}
    
    #car-transport #footer {
        background: #fff;
    }
    
    #add-on-services .design-down {
	right: 16px;
	bottom: 0;
	max-width: 50px;
	transform: rotateZ(211deg);
}
    #section-sblog {
	padding-top: 160px;
}
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    #commercial-moves #Web-service {
	padding-bottom: 0;
}
    
        #commercial-moves #add-on-services .add-on-service-title h2 {
	padding-top: 0;
}
    #commercial-moves #steps .step-item {
	padding: 0;
}
    #commercial-moves #footer {
        background: #fff;
    }
    
    
        
    
    
    
     /*-------==================================================================
    
    =====================      contact-page CSS      ===========================
    
    ===================================================================-------*/ 
    #contact-page .contact-form {
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
    #contact-page .contact-item i {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	margin-right: 0;
}
#contact-page .contact-item h5 {
	font-size: 11px;
	padding-bottom: 5px;
        font-weight: 400;
}
    #contact-page .contact-item p {
	font-size: 9px;
        font-weight: 400;
}
    #contact-page .contact-item {
	padding-bottom: 20px;
}
    #contact-page .position-c1 {
	top: 0;
	padding-top: 20px;
}
    #contact-page .contact-main-img img {
	border-radius: 4px;
}
    #contact-page .contact-main-img::before {
	display: none;
}
    #contact-page .contact-item {
	padding-bottom: 7px;
}
    #contact-page .contact-item i {
	margin-right: 8px;
}
        #contact-page #footer {
        background: #fff;
    }
    
    
    
    
    
    
    
     /*-------==================================================================
    
    =====================   corporate-moves CSS      ===========================
    
    ===================================================================-------*/ 
    
    #corporate-moves #Web-service, #international-move #Web-service, #local-move #Web-service, #moving-services #Web-service {
	padding-top: 65px;
	padding-bottom: 50px;
    margin-bottom: 50px;
}   
    #corporate-moves #add-on-services .design-up, #international-move #add-on-services .design-up, #local-move #add-on-services .design-up, #moving-services #add-on-services .design-up {
	left: 13px;
	top: -10px;
	max-width: 50px;
}    
    #corporate-moves #Web-service .web-service-item, #international-move #Web-service .web-service-item, #local-move #Web-service .web-service-item, #moving-services #Web-service .web-service-item {
	text-align: left;
} 
    #corporate-moves #Web-service .web-service-item a, #international-move #Web-service .web-service-item a, #local-move #Web-service .web-service-item a, #moving-services #Web-service .web-service-item a {
	font-size: 11px;
	padding: 11px 31px;
}
    #corporate-moves #steps .step-item, #international-move #steps .step-item, #local-move #steps .step-item, #moving-services #steps .step-item {
	padding: 0;
}
    #corporate-moves #footer, #international-move #footer, #local-move #footer, #moving-services #footer {
        background: #fff;
}
    #Web-service .web-service-item h6 {
	color: #006cff;
} 
    
    #moving-services #Web-service .container .dots-design2 {
        top: inherit;
	bottom: -76px;
}
    

    
    
    
    
     
     /*-------==================================================================
    
    =====================   write-review CSS      ===========================
    
    ===================================================================-------*/    
    #write-review #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #write-review .review-form .rate-now h3 {
	font-size: 0;
	margin-left: 0;
}
#write-review .larg-hadding h3 {
	font-size: 35px;
    padding-top: 20px;
} 
    
       #write-review .review-pictures img {
	border-radius: 6px;
}
    
    #write-review .review-form {
	margin-right: 0;
} 
    #write-review .larg-hadding p {
        font-size: 14px;
	padding-bottom: 0px;
}
    #write-review .review-form {
	margin-right: 0;
	padding-top: 8px;
}
    #write-review .rate:not(:checked) > label {
	font-size: 40px;
}
    #write-review .review-form label {
	font-weight: 400;
	font-size: 16px;
}
    
    #write-review .review-form .btn {
	padding: 15px 80px;
	font-size: 18px;
	border-radius: 8px;
	width: 100%;
}
    
    #customer-review .customer-reviews-title h2 {
	font-family: 'Montserrat';
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}
    #customer-review {
	padding-top: 50px;
	margin-top: 16px;
}
    #customer-review .customer-reviews-txt h4 {
	font-size: 13px;
	font-weight: 400;
	word-spacing: 0;
	padding-bottom: 30px;
	line-height: 26px;
	text-align: center;
}
    #customer-review .customer-reviews-txt p {
	font-size: 11px;
	line-height: 21px;
}
    #customer-review .customer-reviews-fild {
	padding-left: 0;
}
#customer-review .clint-review p {
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 11px;
	line-height: 20px;
	color: #363636;
	padding-right: 20px;
	margin-bottom: 0px;
}

    #customer-review .clint-review h4 i {
	font-size: 14px;
	padding-right: 5px;
        
}
    #customer-review .clint-review h4 {
	padding-bottom: 10px;
}
    #customer-review .reviewer h5 {
	font-size: 14px;
	padding-left: 15px;
	line-height: 30px;
}
    #customer-review .reviewer img {
	max-width: 30px;
	width: 100%;
	height: 100%;
}
    #customer-review .customer-reviews-items {
	padding: 4px;
	padding-top: 9px;
	margin-bottom: 28px;
	padding-bottom: 7px;
}
    #customer-review .customer-reviews-items .col-10 {
        padding-left: 0px;
    }
    #customer-review .customer-reviews-txt p {
	padding-bottom: 25px;
}
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    ========================   tips-here CSS      ==============================
    
    ===================================================================-------*/   
    
    #moving-tips #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #tips-here .tips-main h4 {
	font-size: 19px;
	font-weight: 400;
	padding-bottom: 0;
	line-height: 41px;
}
    #tips-here .accordion-item .btn {
	font-size: 14px;
	font-weight: 600;
	padding: 15px;
}
    
    #tips-here .accordion-item {
	margin: 15px 0;
}
    
        #moving-tips #footer {
        background: #fff;
}
    
    
    
     
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   packing-services CSS      ==========================
    
    ===================================================================-------*/      
    
    #packing-services #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #packing-services #picking-section .picking-ser-img img {
        position: relative;
        padding: 0 15px;
    }     
    #packing-services #picking-section .picking-ser-img .Group-left {
	position: absolute;
	top: -29px;
        left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}    
#packing-services #picking-section .picking-ser-img .Group-right {
	position: absolute;
	bottom: 28px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #packing-services #picking-section .picking-ser-img {
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 50px;
}
    #picking-section .picking-txt-item h6, #our-warehouse .web-service-item h6 {
	padding-bottom: 27px;
	padding-left: 0;
	text-align: center;
}
    #picking-section .picking-txt-item p {
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 0;
}
    #picking-section .picking-service-list h6 p {
	font-size: 12px;
}
    #packing-services #footer {
        background: #fff;
    }
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   Packing-Supplies CSS      ==========================
    
    ===================================================================-------*/      
    
    
    #Packing-Supplies #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
     .packing-items .buy-btn {
	font-size: 16px;
	padding: 15px 40px;
	border-radius: 26px;
	margin-top: 30px;
}
    #Packing-Supplies .packing-supplies-title h2 {
	font-size: 28px;
        padding-top: 55px;
        padding-bottom: 35px;
}
    #Packing-Supplies .packing-supplies-title h6 {
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
}
    #Packing-Supplies .design-up {
	top: -21px;
	transform: rotateZ(167deg);
	max-width: 50px;
}
    #Packing-Supplies .design-down {
	right: 15px;
	bottom: 28px;
	max-width: 50px;
}
    #Packing-Supplies-page #footer {
        background: #fff;
    }
    
    #Packing-Supplies-page .modal-content {
	border-radius: 15px;
	outline: 0;
	padding: 10px 0;
}
    
    #Packing-Supplies .nav-tabs .nav-item.show .nav-link, #Packing-Supplies .nav-tabs .nav-link.active {
	font-size: 14px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	font-size: 14px;
	padding-bottom: 30px;
}
    #Packing-Supplies .nav-tabs .nav-link.active span {
	padding-right: 0;
}
    #Packing-Supplies .nav-tabs .nav-link.active span::after {
	height: 2px;
        bottom: -18px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	padding-bottom: 17px;
}
    #Packing-Supplies .modal-header {
	padding-right: 28px;
	padding-top: 20px;
}
    
     #Packing-Supplies .side-item {
	padding-top: 0;
}
    
    #Packing-Supplies .side-item label {
	font-size: 18px;
	padding-top: 20px;
        font-weight: 600;
	padding-bottom: 1px;
}
        #Packing-Supplies .side-item .form-control {
	font-size: 17px;
	height: 46px;
	margin-bottom: 1px;
}
    #Packing-Supplies .form-group p {
	font-size: 23px;
	line-height: 49px;
	padding-bottom: 0;
}
    #Packing-Supplies .side-item label img {
	width: 22px;
}
   #Packing-Supplies .side-item .form-group span {
	bottom: -4px;
	max-width: 54px;
}
    #Packing-Supplies .side-item .btn {
	font-size: 25px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =========================   resource CSS      ==============================
    
    ===================================================================-------*/
    
    
    #resource #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #resource #footer {
        background: #fff;
    }   
    #resource #Web-service .main-img{
	margin-bottom: 50px;
}
    #resource #Web-service .main-img img {
        position: relative;
        padding: 0 15px;
    }
    #resource #Web-service .main-img .Group-left {
	position: absolute;
	top: -29px;
	left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #resource #Web-service .main-img .Group-right {
	position: absolute;
	bottom: 29px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #best-clints .section-title-here h2 {
	font-size: 25px;
}
    #best-clints .client-items {
	padding: 30px;
}
    #best-clints .client-items {
	padding: 20px 30px;;
}
    #best-clints .client-items button {
	font-size: 12px;
	padding: 13px 27px;
}
    
    
    
    
    
    #best-clints .up-1-img {
	max-width: 48px;
}
    #best-clints .up-2-img {
	max-width: 40px;
}
    #best-clints .mid-1-img {
	bottom: 54%;
	left: 2%;
	max-width: 25px;
}
   #best-clints .mid-2-img {
	bottom: 55%;
	right: 2%;
	max-width: 40px;
} 
   #best-clints {
	margin-bottom: 150px;
} 
    #best-clints .btm-2-img {
	bottom: -10%;
	right: 10%;
	max-width: 40px;
}
    #best-clints .long-dots1 {
	bottom: -17%;
	left: 4%;
	max-width: 40px;
	z-index: -9;
}
    #best-clints .long-dots2 {
	top: 26%;
	right: 4%;
	max-width: 40px;
	z-index: -9;
}
   #best-clints .btm-1-img {
	bottom: -9%;
	left: 8%;
	max-width: 45px;
}
    #best-clints .client-items p {
	padding-top: 15px;
	padding-bottom: 0;
}
    
    
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
    
    
    #moving-srvices #Web-service .design-up {
	top: -69px;
	right: 23px;
	max-width: 50px;
	left: inherit;
	transform: translateZ(90deg);
}
    #moving-srvices #Web-service .design-up2 {
	position: absolute;
	bottom: -80px;
	left: 7px;
	max-width: 50px;
	right: inherit;
}
    
    #moving-srvices #terms .section-title-here h2 {
	font-size: 26px;
	padding-bottom: 18px;
	padding-top: 20px;
}
    
    #moving-srvices #terms .moving-item-img {
	padding: 0;
	margin-bottom: 40px;
}
#moving-srvices #terms .client-items {
	margin: 70px -28px;
}
    #best-clints .client-items p {
	/* font-family: 'Calibri'; */
	font-size: 12px;
	line-height: 22px;
}
    
    #moving-srvices #terms .maximum-group-mob {
	position: absolute;
	top: 15px;
	left: 0;
	max-width: 47%;
	z-index: -9;
}    
    #moving-srvices #terms .maximum-group-mob2 {
	position: absolute;
	bottom: 15px;
	right: 0;
	max-width: 47%;
	z-index: -9;
}
    #moving-srvices #terms .client-items.client-items2 {
	margin: 70px -28px;
}
    
  #moving-srvices #terms {
	margin-bottom: 0px;
}
    
     #moving-srvices #best-clints {
	margin-bottom: 0px;
}
    #moving-srvices #footer {
        background: #fff;
    }
    #moving-srvices #terms .moving-item-img.moving-item-img2 {
	padding-left: 0;
}
    
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
  
    #career #footer{
        background: #fff;
    }
    #career #Web-service {
	padding-top: 0px;
}
    #career h2 {
	font-size: 26px;
	font-weight: 400;
	padding: 0 20px;
	padding-bottom: 45px;
}
    #career #terms .joining-team h4 {
	font-size: 16px;
}
    #career #terms .work-sector h6 {
	font-size: 16px;
}
    #apply-now .count-number img {
	max-width: 40px;
	margin-right: 7px;
	height: 100%;
}
    #apply-now .count-number h4 {
	font-size: 9px;
        padding-top: 5px;
}
    #apply-now .count-number h6 {
	font-weight: 400;
	font-size: 7px;
}
    #apply-now .container .row .col-4 {
        padding-left: 5px;
        padding-right: 5px;
}
    #apply-now .form .form-item {
	padding: 30px;
}
    #apply-now .form .form-item img {
	display: none;
}
    #apply-now .form .form-item h4 {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}
    #apply-now .form .form-item .form-control {
	font-size: 14px;
	height: 60px;
	padding-left: 18px;
}
    
    #apply-now .form .form-item .sub-btn {
	text-align: center;
}
    #apply-now .form {
	box-shadow: 0 0 10px 10px rgba(221, 221, 221, 0.0);
}
    
    #Web-service .web-service-item .add-on-btn {
	padding-top: 20px;
}
    #moving-services #steps #Web-service {
	margin-top: 51px;
	padding-bottom: 0;
}
    
}

/*Extra Small 2 devices */
@media (min-width: 380px) and (max-width: 575.98px) {
    
/*--================== home page css start ====================--*/

    /*--- footer css ---*/
    .navbar .navbar-brand img {
        width: 80%
    }

    .navbar-collapse {
        background: #091a33;
        z-index: 999;
        position: relative;
        padding: 25px 0;
        border-radius: 5px;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 5px 27px;
    }




    /*--- banner css ---*/
    #banner .banner-main .banner-items {
        top: 15%;
        left: 0;
        text-align: center;
    }

    #banner .banner-main .banner-items h1 {
        padding-bottom: 17px;
        font-size: 32px;
    }

    #banner .banner-main .banner-items a i {
        top: 5px;
        width: 55px;
        height: 55px;
        line-height: 55px;
        border-radius: 50%;
        margin-right: 0;
        font-size: 25px;
        display: block;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 18px;
    }

    #banner .banner-main .banner-items a {
        font-size: 12px;
    }

    #banner .banner-main .banner-items p {
        font-size: 16px;
    }




    /*--- steps css ---*/
    #steps {
        margin-top: 0;
        margin-bottom: 50px;
    }

    #steps .steps-title h2 {
        font-size: 35px;
        padding-bottom: 35px;
    }

    #steps .steps-title h3 {
        font-size: 22px;
        padding-bottom: 70px;
    }

    #steps .step-item .step-count h4 {
        width: 70px;
        height: 70px;
        line-height: 59px;
        font-size: 49px;
    }

    #steps .step-item {
        margin-bottom: 95px;
        padding: 0 20px;
    }

    #steps .arrow-sign i {
        left: 47%;
        z-index: 99;
        font-size: 28px;
        top: -77px;
        transform: rotate(90deg);
    }

    #steps .Mask-right {
        top: 227px;
    }

    #steps .Mask-left {
        bottom: 0px;
    }

    #steps .step-item .step-item-text p.modal-p {
        font-size: 16px;
    }



    /*--- service-section css ---*/

    #call-section {
        padding-bottom: 24px;
        margin-bottom: 0;
    }

    #service-section {
        padding-top: 0px;
        padding-bottom: 100px;
    }

    #service-section .service-section-item {
        margin: 0 20px;
        margin-bottom: 25px
    }

    #service-section .container .dots1 {
        top: -37px;
        left: 5px;
        max-width: 61px;
    }

    #service-section .container .dots2 {
        bottom: -11px;
        right: 5px;
        max-width: 61px;
    }





    /*--- call-section css ---*/

    #call-section .call-item h2 {
        font-size: 28px;
    }

    #call-section .call-item h2 a {
        padding-left: 0;
        display: block;
        font-size: 35px;
        padding-top: 40px;
    }








    /*--- footer css ---*/
    #footer {
        padding-top: 0px;
        background: #fafafa;
    }

    #footer .footer-main .footer-fild {
        padding-top: 71px;
    }

    #footer .social-links {
        padding-top: 0;
        text-align: center;
    }

    #footer .footer-fild .container {
        margin-top: 33%;
        background: #091A33;
    }

    #footer .social-links .footer-logo {
      /*  width: 170px;*/
    }
    #footer .social-links .footerlogodiv {
      text-align: center;
    }

    #footer .social-links ul li {
        padding-left: 0;
        padding: 16px;
    }

    #footer .social-links .footer-item p {
        text-align: start;
        padding-bottom: 5px;
    }

    #footer .social-links .footer-item p a {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        text-align: start;
    }

    #footer .accordion-button {
        background: transparent;
        padding: 0;
    }

    #footer .accordion-item {
        background-color: transparent;
        border: none;
    }

    #footer .accordion-button:focus {
        box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
    }

    #footer .accordion-button::after {
        display: none;
    }

    #footer .accordion-body {
        padding: 0;
    }


    /*--================== form page css start ====================--*/


    /*------- form devices -------*/
    #form-page #footer {
        padding-top: 0px;
        background: transparent;
    }

    #form {
        background: url(../images/mob-form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 100px;
        padding-bottom: 0px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }

    #form-page #footer {
        margin-top: -195px;
    }

    #form .form-item .form-title {
        font-size: 23px;
        padding-bottom: 24px;
    }

    #form .form-item {
        margin-right: 0;
        margin: 0 5px;
        padding: 35px 10px;
    }

    #form .country-check label p {
        font-size: 10px;
    }

    #form .country-check label p span {
        padding-right: 5px;
    }

    #form .country-check label p img {
        padding-left: 1px;
        padding-top: 1px;
        width: 15px;
        height: 9px;
    }

    #form .country-check label p i {
        right: 20px;
        top: 20px;
    }

    #form .country-check label p {
        border-radius: 10px;
    }

    #form .country-check label input:checked ~ p {
        font-size: 10px;
    }

    #form .country-check label input:checked ~ p img {
        padding-left: 1px;
        padding-top: 1px;
        width: 15px;
        height: 9px;
    }



    #form .sami-title {
        font-size: 20px;
    }

    #form .move-paying label {
        margin-right: 5px;
    }

    #form .move-paying label span {
        font-size: 11px;
        padding: 9px 18px 5px 15px;
    }

    #form .form .form-label {
        font-size: 14px;
        line-height: 18px;
    }

    #form .form #form-item-design2 .form-control {
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .form #form-item-design2 .form-control {
        font-size: 16px;
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .country-check {
        margin-bottom: 0;
    }

    #form .country-check label p {
        margin-bottom: 7px;
    }

    #dycalendar table tr:nth-child(1) {
        left: 16px;
    }

    #form-item-design4 .sami-title {
        margin-top: 20px;
    }





    #dycalendar table tr td {
        font-size: 12px;
    }

    #form .form-info span {
        font-size: 12px;
        line-height: 20px;
    }

    #form .form-info {
        font-size: 13px;
        line-height: 20px;
    }



    #form .verification-info {
        font-size: 14px;
        text-align: center;
    }

    #form .verification-resend {
        font-size: 16px;
        text-align: center;
    }





    #form .country-check.form-item-design4 label p {
        font-size: 13px;
    }

    #form .country-check.form-item-design4 label p span {
        font-size: 8px;
    }






    /* modal you page*/
    .modal-for-location .modal-content {
        border-radius: 13px;
        padding: 22px;
    }

    .modal-for-location .btn-close {
        width: 1em;
        height: 12px;
        background-size: contain;
    }

    .modal-for-location .modal-title {
        font-family: 'Montserrat';
        font-size: 19px;
        padding-bottom: 20px;
    }

    .modal-for-location .find-zip {
        padding: 8px 48px;
        font-size: 14px;
        position: relative;
        left: 25%;
        margin: 10px 0;
    }


    /* thank you page*/

    #form .thank-page .thank-title {
        font-size: 18px;
        padding: 25px 0;
    }

    #form .thank-page .thank-info {
        font-family: 'Montserrat';
        font-size: 13px;
        padding-bottom: 5px;
        line-height: 20px;

    }

    #form .form-item.thank-page {
        border-radius: 15px;
        padding: 23px 10px;
        top: 100px;
        position: relative;
    }

    #thank-page #footer {
        margin-top: -295px;
    }
    
    
    
    
    
    
    
    
    
        
    
    /*-------==================================================================
    
    ===================        similar-banner       ===========================
    
    ==================================================================-------*/
    #similar-banner .similar-banner-fild {
	padding-top: 111px;
}
#similar-banner .page-banner-hading h4 {
	font-size: 30px;
	 margin-left: 0px; 
	text-align: center;
}
    #similar-banner .page-banner-hading h4 span {
	padding-right: 8px;
}
#similar-banner .page-banner-hading h4 span::before {
	height: 4px;
    width: 76%;
}    
#similar-banner .page-banner-hading h4 span::after {
	height: 4px;
}    

    
    
    
    
     /*-------==================================================================
    
    =====================        About page CSS      ===========================
    
    ===================================================================-------*/   
    
 .page-content-title h4 {
	font-size: 31px;
	padding: 20px 0;
	margin-bottom: 40px;
	text-align: center;
}   
    
    .page-content-title h4::before {
	display: none;
}    
    .page-content-title h4::after {
	display: none;
}
    
    .page-content-peragrap p {
	font-size: 19px;
	line-height: 30px;
}
    #about-page #footer {
	background: #fff;
}
    .page-content-peragrap {
	padding-bottom: 150px;
}


    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    =====================       Web-service CSS      ===========================
    
    ===================================================================-------*/    
    
    #Web-service {
	padding-top: 60px;
	padding-bottom: 100px;
}
    
  #Web-service .container .dots1 {
	display: none;
}  
   #Web-service .container .dots2 {
	display: none;
}  
#Web-service .container .dots-design1 {
	position: absolute;
	right: 8px;
	top: -61px;
	max-width: 50px;
}  
#Web-service .container .dots-design2 {
	position: absolute;
	left: 8px;
	top: 38%;
	max-width: 50px;
}
    #Web-service .main-img img {
	padding-right: 0;
	padding-left: 0;
}
    #Web-service .web-service-item h3 {
	font-size: 24px;
	padding-bottom: 30px;
	text-align: center;
	padding-top: 30px;
}
    #Web-service .web-service-item p {
	font-size: 13px;
	line-height: 30px;
}
    #Web-service .web-service-item {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
}
    #Web-service .web-service-item a {
	font-size: 14px;
	padding: 13px 36px;
}
    
    
    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    
    
    
    #add-on-services .add-on-service-title h2 {
	font-size: 24px;
	padding-bottom: 40px;
        padding-top: 70px;
}
    #add-on-services .add-on-service-title p {
	font-weight: 400;
	font-size: 16px;
	line-height: 46px;
}
    #add-on-services .design-up {
	left: 13px;
	top: -75px;
	max-width: 50px;
}
    
    #add-on-services #steps .step-item {
	margin-bottom: 95px;
	padding: 0;
}
    #steps .step-item .step-item-text p {
	line-height: 35px;
}
    
    #car-transport #footer {
        background: #fff;
    }
    
    #add-on-services .design-down {
	right: 16px;
	bottom: 0;
	max-width: 50px;
	transform: rotateZ(211deg);
}
    #section-sblog {
	padding-top: 160px;
}
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    #commercial-moves #Web-service {
	padding-bottom: 0;
}
    
        #commercial-moves #add-on-services .add-on-service-title h2 {
	padding-top: 0;
}
    #commercial-moves #steps .step-item {
	padding: 0;
}
    #commercial-moves #footer {
        background: #fff;
    }
    
    
        
    
    
    
     /*-------==================================================================
    
    =====================      contact-page CSS      ===========================
    
    ===================================================================-------*/ 
    #contact-page .contact-form {
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
    #contact-page .contact-item i {
	width: 40px;
	height: 40px;
	font-size: 13px;
	line-height: 40px;
	margin-right: 0;
}
#contact-page .contact-item h5 {
	font-size: 11px;
	padding-bottom: 5px;
        font-weight: 400;
}
    #contact-page .contact-item p {
	font-size: 9px;
        font-weight: 400;
}
    #contact-page .contact-item {
	padding-bottom: 20px;
}
    #contact-page .position-c1 {
	top: 0;
	padding-top: 27px;
}
    #contact-page .contact-main-img img {
	border-radius: 4px;
}
    #contact-page .contact-main-img::before {
	display: none;
}
    #contact-page .contact-item {
	padding-bottom: 36px;
}
    #contact-page .contact-item i {
	margin-right: 8px;
}
        #contact-page #footer {
        background: #fff;
    }
    
    
    
    
    
    
    
     /*-------==================================================================
    
    =====================   corporate-moves CSS      ===========================
    
    ===================================================================-------*/ 
    
    #corporate-moves #Web-service, #international-move #Web-service, #local-move #Web-service, #moving-services #Web-service {
	padding-top: 65px;
	padding-bottom: 50px;
    margin-bottom: 50px;
}   
    #corporate-moves #add-on-services .design-up, #international-move #add-on-services .design-up, #local-move #add-on-services .design-up, #moving-services #add-on-services .design-up {
	left: 13px;
	top: -10px;
	max-width: 50px;
}    
    #corporate-moves #Web-service .web-service-item, #international-move #Web-service .web-service-item, #local-move #Web-service .web-service-item, #moving-services #Web-service .web-service-item {
	text-align: left;
} 
    #corporate-moves #Web-service .web-service-item a, #international-move #Web-service .web-service-item a, #local-move #Web-service .web-service-item a, #moving-services #Web-service .web-service-item a {
	font-size: 11px;
	padding: 11px 31px;
}
    #corporate-moves #footer, #international-move #footer, #local-move #footer, #moving-services #footer {
        background: #fff;
}
    #Web-service .web-service-item h6 {
	color: #006cff;
} 
    
    #moving-services #Web-service .container .dots-design2 {
        top: inherit;
	bottom: -76px;
}
    

    
    
    
    
     
     /*-------==================================================================
    
    =====================   write-review CSS      ===========================
    
    ===================================================================-------*/    
    #write-review #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #write-review .review-form .rate-now h3 {
	font-size: 0;
	margin-left: 0;
}
#write-review .larg-hadding h3 {
	font-size: 35px;
    padding-top: 20px;
} 
    
       #write-review .review-pictures img {
	border-radius: 6px;
}
    
    #write-review .review-form {
	margin-right: 0;
} 
    #write-review .larg-hadding p {
        font-size: 14px;
	padding-bottom: 0px;
}
    #write-review .review-form {
	margin-right: 0;
	padding-top: 8px;
}
    #write-review .rate:not(:checked) > label {
	font-size: 40px;
}
    #write-review .review-form label {
	font-weight: 400;
	font-size: 16px;
}
    
    #write-review .review-form .btn {
	padding: 15px 80px;
	font-size: 18px;
	border-radius: 8px;
	width: 100%;
}
    
    #customer-review .customer-reviews-title h2 {
	font-family: 'Montserrat';
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}
    #customer-review {
	padding-top: 50px;
	margin-top: 16px;
}
    #customer-review .customer-reviews-txt h4 {
	font-size: 13px;
	font-weight: 400;
	word-spacing: 0;
	padding-bottom: 30px;
	line-height: 26px;
	text-align: center;
}
    #customer-review .customer-reviews-txt p {
	font-size: 11px;
	line-height: 21px;
}
    #customer-review .customer-reviews-fild {
	padding-left: 0;
}
#customer-review .clint-review p {
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 11px;
	line-height: 20px;
	color: #363636;
	padding-right: 20px;
	margin-bottom: 0px;
}

    #customer-review .clint-review h4 i {
	font-size: 14px;
	padding-right: 5px;
        
}
    #customer-review .clint-review h4 {
	padding-bottom: 10px;
}
    #customer-review .reviewer h5 {
	font-size: 14px;
	padding-left: 15px;
	line-height: 30px;
}
    #customer-review .reviewer img {
	max-width: 30px;
	width: 100%;
	height: 100%;
}
    #customer-review .customer-reviews-items {
	padding: 4px;
	padding-top: 9px;
	margin-bottom: 28px;
	padding-bottom: 7px;
}
    #customer-review .customer-reviews-items .col-10 {
        padding-left: 0px;
    }
    #customer-review .customer-reviews-txt p {
	padding-bottom: 25px;
}
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    ========================   tips-here CSS      ==============================
    
    ===================================================================-------*/   
    
    #moving-tips #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #tips-here .tips-main h4 {
	font-size: 19px;
	font-weight: 400;
	padding-bottom: 0;
	line-height: 41px;
}
    #tips-here .accordion-item .btn {
	font-size: 14px;
	font-weight: 600;
	padding: 15px;
}
    
    #tips-here .accordion-item {
	margin: 15px 0;
}
    
        #moving-tips #footer {
        background: #fff;
}
    
    
    
     
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   packing-services CSS      ==========================
    
    ===================================================================-------*/      
    
    #packing-services #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #packing-services #picking-section .picking-ser-img img {
        position: relative;
        padding: 0 15px;
    }     
    #packing-services #picking-section .picking-ser-img .Group-left {
	position: absolute;
	top: -29px;
        left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}    
#packing-services #picking-section .picking-ser-img .Group-right {
	position: absolute;
	bottom: 28px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #packing-services #picking-section .picking-ser-img {
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 50px;
}
    #picking-section .picking-txt-item h6, #our-warehouse .web-service-item h6 {
	padding-bottom: 27px;
	padding-left: 0;
	text-align: center;
}
    #picking-section .picking-txt-item p {
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 0;
}
    #picking-section .picking-service-list h6 p {
	font-size: 12px;
}
    #packing-services #footer {
        background: #fff;
    }
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   Packing-Supplies CSS      ==========================
    
    ===================================================================-------*/      
    
    
    #Packing-Supplies #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
     .packing-items .buy-btn {
	font-size: 16px;
	padding: 15px 40px;
	border-radius: 26px;
	margin-top: 30px;
}
    #Packing-Supplies .packing-supplies-title h2 {
	font-size: 28px;
        padding-top: 55px;
        padding-bottom: 35px;
}
    #Packing-Supplies .packing-supplies-title h6 {
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
}
    #Packing-Supplies .design-up {
	top: -21px;
	transform: rotateZ(167deg);
	max-width: 50px;
}
    #Packing-Supplies .design-down {
	right: 15px;
	bottom: 28px;
	max-width: 50px;
}
    #Packing-Supplies-page #footer {
        background: #fff;
    }
    
    #Packing-Supplies-page .modal-content {
	border-radius: 15px;
	outline: 0;
	padding: 10px 0;
}
    
    #Packing-Supplies .nav-tabs .nav-item.show .nav-link, #Packing-Supplies .nav-tabs .nav-link.active {
	font-size: 14px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	font-size: 14px;
	padding-bottom: 30px;
}
    #Packing-Supplies .nav-tabs .nav-link.active span {
	padding-right: 0;
}
    #Packing-Supplies .nav-tabs .nav-link.active span::after {
	height: 2px;
        bottom: -18px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	padding-bottom: 17px;
}
    #Packing-Supplies .modal-header {
	padding-right: 28px;
	padding-top: 20px;
}
    
     #Packing-Supplies .side-item {
	padding-top: 0;
}
    
    #Packing-Supplies .side-item label {
	font-size: 18px;
	padding-top: 20px;
        font-weight: 600;
	padding-bottom: 1px;
}
        #Packing-Supplies .side-item .form-control {
	font-size: 17px;
	height: 46px;
	margin-bottom: 1px;
}
    #Packing-Supplies .form-group p {
	font-size: 23px;
	line-height: 49px;
	padding-bottom: 0;
}
    #Packing-Supplies .side-item label img {
	width: 22px;
}
   #Packing-Supplies .side-item .form-group span {
	bottom: -4px;
	max-width: 54px;
}
    #Packing-Supplies .side-item .btn {
	font-size: 25px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =========================   resource CSS      ==============================
    
    ===================================================================-------*/
    
    
    #resource #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #resource #footer {
        background: #fff;
    }   
    #resource #Web-service .main-img{
	margin-bottom: 50px;
}
    #resource #Web-service .main-img img {
        position: relative;
        padding: 0 15px;
    }
    #resource #Web-service .main-img .Group-left {
	position: absolute;
	top: -29px;
	left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #resource #Web-service .main-img .Group-right {
	position: absolute;
	bottom: 29px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #best-clints .section-title-here h2 {
	font-size: 25px;
}
    #best-clints .client-items {
	padding: 30px;
}
    #best-clints .client-items {
	padding: 20px 30px;;
}
    #best-clints .client-items button {
	font-size: 12px;
	padding: 13px 27px;
}
    
    
    
    
    
    #best-clints .up-1-img {
	max-width: 48px;
}
    #best-clints .up-2-img {
	max-width: 40px;
}
    #best-clints .mid-1-img {
	bottom: 54%;
	left: 2%;
	max-width: 25px;
}
   #best-clints .mid-2-img {
	bottom: 55%;
	right: 2%;
	max-width: 40px;
} 
   #best-clints {
	margin-bottom: 150px;
} 
    #best-clints .btm-2-img {
	bottom: -10%;
	right: 10%;
	max-width: 40px;
}
    #best-clints .long-dots1 {
	bottom: -17%;
	left: 4%;
	max-width: 40px;
	z-index: -9;
}
    #best-clints .long-dots2 {
	top: 26%;
	right: 4%;
	max-width: 40px;
	z-index: -9;
}
   #best-clints .btm-1-img {
	bottom: -9%;
	left: 8%;
	max-width: 45px;
}
    #best-clints .client-items p {
	padding-top: 15px;
	padding-bottom: 0;
}
    
    
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
    
    
    #moving-srvices #Web-service .design-up {
	top: -69px;
	right: 23px;
	max-width: 50px;
	left: inherit;
	transform: translateZ(90deg);
}
    #moving-srvices #Web-service .design-up2 {
	position: absolute;
	bottom: -80px;
	left: 7px;
	max-width: 50px;
	right: inherit;
}
    
    #moving-srvices #terms .section-title-here h2 {
	font-size: 26px;
	padding-bottom: 18px;
	padding-top: 20px;
}
    
    #moving-srvices #terms .moving-item-img {
	padding: 0;
	margin-bottom: 40px;
}
#moving-srvices #terms .client-items {
	margin: 70px -28px;
}
    #best-clints .client-items p {
	/* font-family: 'Calibri'; */
	font-size: 12px;
	line-height: 22px;
}
    
    #moving-srvices #terms .maximum-group-mob {
	position: absolute;
	top: 15px;
	left: 0;
	max-width: 47%;
	z-index: -9;
}    
    #moving-srvices #terms .maximum-group-mob2 {
	position: absolute;
	bottom: 15px;
	right: 0;
	max-width: 47%;
	z-index: -9;
}
    #moving-srvices #terms .client-items.client-items2 {
	margin: 70px -28px;
}
    
  #moving-srvices #terms {
	margin-bottom: 0px;
}
    
     #moving-srvices #best-clints {
	margin-bottom: 0px;
}
    #moving-srvices #footer {
        background: #fff;
    }
    
     #moving-srvices #terms .moving-item-img.moving-item-img2 {
	padding-left: 0;
}
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
  
    #career #footer{
        background: #fff;
    }
    #career #Web-service {
	padding-top: 0px;
}
    #career h2 {
	font-size: 26px;
	font-weight: 400;
	padding: 0 20px;
	padding-bottom: 45px;
}
    #career #terms .joining-team h4 {
	font-size: 16px;
}
    #career #terms .work-sector h6 {
	font-size: 16px;
}
    #apply-now .count-number img {
	max-width: 40px;
	margin-right: 7px;
	height: 100%;
}
    #apply-now .count-number h4 {
	font-size: 9px;
        padding-top: 5px;
}
    #apply-now .count-number h6 {
	font-weight: 400;
	font-size: 7px;
}
    #apply-now .container .row .col-4 {
        padding-left: 5px;
        padding-right: 5px;
}
    #apply-now .form .form-item {
	padding: 30px;
}
    #apply-now .form .form-item img {
	display: none;
}
    #apply-now .form .form-item h4 {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}
    #apply-now .form .form-item .form-control {
	font-size: 14px;
	height: 60px;
	padding-left: 18px;
}
    
    #apply-now .form .form-item .sub-btn {
	text-align: center;
}
    #apply-now .form {
	box-shadow: 0 0 10px 10px rgba(221, 221, 221, 0.0);
}
  #Web-service .web-service-item .add-on-btn {
	padding-top: 20px;
}  
    
  #moving-services #steps #Web-service {
	margin-top: 51px;
	padding-bottom: 0;
}  
    
    




}

/*Small devices */
@media (min-width: 576px) and (max-width: 767.98px) {

    /*--================== form page css start ====================--*/

    /*--- navbar css ---*/
    .navbar .navbar-brand img {
        width: 55%
    }

    .navbar-collapse {
        background: #091a33;
        z-index: 999;
        position: relative;
        padding: 25px 0;
        border-radius: 5px;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 5px 27px;
    }




    /*--- banner css ---*/
    #banner .banner-main .banner-items {
        top: 18%;
        left: 0;
        text-align: center;
    }

    #banner .banner-main .banner-items h1 {
        padding-bottom: 17px;
        font-size: 31px;
    }

    #banner .banner-main .banner-items p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    #banner .banner-main .banner-items a i {
        top: 5px;
        width: 55px;
        height: 55px;
        line-height: 55px;
        border-radius: 50%;
        margin-right: 0;
        font-size: 25px;
        display: block;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 18px;
    }

    #banner .banner-main .banner-items a {
        font-size: 12px;
    }




    /*--- steps css ---*/
    #steps {
        margin-top: 0;
        margin-bottom: 50px;
    }

    #steps .steps-title h2 {
        font-size: 35px;
        padding-bottom: 35px;
    }

    #steps .steps-title h3 {
        font-size: 22px;
        padding-bottom: 70px;
    }

    #steps .step-item .step-count h4 {
        width: 70px;
        height: 70px;
        line-height: 59px;
        font-size: 49px;
    }

    #steps .step-item {
        margin-bottom: 95px;
        padding: 0 20px;
    }

    #steps .arrow-sign i {
        left: 47%;
        z-index: 99;
        font-size: 28px;
        top: -77px;
        transform: rotate(90deg);
    }

    #steps .Mask-right {
        top: 227px;
    }

    #steps .Mask-left {
        bottom: 0px;
    }

    #steps .step-item .step-item-text p.modal-p {
        font-size: 16px;
    }



    /*--- service-section css ---*/

    #call-section {
        padding-bottom: 28px;
        margin-bottom: 193px;
    }

    #service-section {
        padding-top: 0px;
        padding-bottom: 100px;
    }

    #service-section .service-section-item {
        margin: 0 20px;
        margin-bottom: 25px
    }

    #service-section .container .dots1 {
        top: -37px;
        left: 5px;
        max-width: 61px;
    }

    #service-section .container .dots2 {
        bottom: -11px;
        right: 5px;
        max-width: 61px;
    }





    /*--- call-section css ---*/

    #call-section .call-item h2 {
        font-size: 28px;
    }

    #call-section .call-item h2 a {
        padding-left: 0;
        display: block;
        font-size: 35px;
        padding-top: 40px;
    }








    /*--- footer css ---*/
    #footer {
        padding-top: 42px;
        background: #fafafa;
    }

    #footer .footer-main .footer-fild {
        padding-top: 71px;
    }

    #footer .social-links {
        padding-top: 0;
        text-align: center;
    }

    #footer .footer-fild .container {
        margin-top: 0;
    }

    #footer .social-links .footer-logo {
       /* width: 170px;*/
    }
    #footer .social-links .footerlogodiv {
      text-align: center;
    }

    #footer .social-links ul li {
        padding-left: 0;
        padding: 16px;
    }

    #footer .social-links .footer-item p {
        text-align: start;
        padding-bottom: 5px;
    }

    #footer .social-links .footer-item p a {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        text-align: start;
    }

    #footer .accordion-button {
        background: transparent;
        padding: 0;
    }

    #footer .accordion-item {
        background-color: transparent;
        border: none;
    }

    #footer .accordion-button:focus {
        box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
    }

    #footer .accordion-button::after {
        display: none;
    }

    #footer .accordion-body {
        padding: 0;
    }

    #footer .footer-main .footer-fild {
        padding-top: 0;
        margin-top: 107px;
        background: #091A33;
    }

    /*--================== form page css start ====================--*/

    /*--------- Form Page CSS ---------*/


    #form-page #footer {
        padding-top: 0px;
        background: transparent;
    }

    #form {
        background: url(../images/mob-form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 150px;
        padding-bottom: 282px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }

    #footer {
        margin-top: -195px;
    }

    
    #form .form-item .form-title {
        font-size: 23px;
        padding-bottom: 24px;
    }

    #form .form-item {
        margin-right: 0;
        margin: 0 5px;
        padding: 35px 10px;
    }

    #form .country-check label p {
        font-size: 12px;
    }

    #form .country-check label p span {
        padding-right: 5px;
        font-size: 12px;
    }

    #form .country-check label p img {
        padding-left: 4px;
        padding-top: 2px;
        width: 20px;
        height: 12px;
    }

    #form .country-check label p i {
        right: 20px;
        top: 20px;
    }

    #form .country-check label p {
        border-radius: 10px;
        font-size: 10px;
    }

    #form .country-check label input:checked ~ p {
        font-size: 12px;
    }

    #form .country-check label input:checked ~ p img {
        padding-left: 4px;
        padding-top: 2px;
        width: 20px;
        height: 12px;
    }



    #form .sami-title {
        font-size: 20px;
    }

    #form .move-paying label {
        margin-right: 5px;
    }

    #form .move-paying label span {
        font-size: 11px;
        padding: 9px 18px 5px 15px;
    }

    #form .form .form-label {
        font-size: 14px;
        line-height: 18px;
    }

    #form .form #form-item-design2 .form-control {
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .form #form-item-design2 .form-control {
        font-size: 16px;
        padding: 10px 15px;
        border-radius: 7px;
    }

    #form .country-check {
        margin-bottom: 0;
    }

    #form .country-check label p {
        margin-bottom: 7px;
    }

    #dycalendar table tr:nth-child(1) {
        left: 16px;
    }

    #form-item-design4 .sami-title {
        margin-top: 20px;
    }

    #form .move-paying label input:checked ~ p i {
        position: relative;
        left: -1px;
    }





    #dycalendar table tr td {
        font-size: 12px;
    }

    #form .form-info span {
        font-size: 12px;
        line-height: 20px;
    }

    #form .form-info {
        font-size: 13px;
        line-height: 20px;
    }



    #form .verification-info {
        font-size: 14px;
        text-align: center;
    }

    #form .verification-resend {
        font-size: 16px;
        text-align: center;
    }





    #form .country-check.form-item-design4 label p {
        font-size: 13px;
    }

    #form .country-check.form-item-design4 label p span {
        font-size: 8px;
    }






    /* modal you page*/
    .modal-for-location .modal-content {
        border-radius: 13px;
        padding: 2px;
    }

    .modal-for-location .btn-close {
        width: 1em;
        height: 12px;
        background-size: contain;
    }

    .modal-for-location .modal-title {
        font-family: 'Montserrat';
        font-size: 19px;
        padding-bottom: 20px;
    }

    .modal-for-location .find-zip {
        padding: 8px 48px;
        font-size: 14px;
        position: relative;
        left: 25%;
        margin: 10px 0;
    }


    /* thank you page*/

    #form .thank-page .thank-title {
        font-size: 18px;
        padding: 25px 0;
    }

    #form .thank-page .thank-info {
        font-family: 'Montserrat';
        font-size: 13px;
        padding-bottom: 5px;
        line-height: 20px;

    }

    #form .form-item.thank-page {
        border-radius: 15px;
        padding: 23px 10px;
        top: 100px;
        position: relative;
    }

    #thank-page #footer {
        margin-top: -295px;
    }



    
    
    
    
    
    
     
    /*-------==================================================================
    
    ===================        similar-banner       ===========================
    
    ==================================================================-------*/
    
#similar-banner .similar-banner-fild {
	padding-top: 82px;
}
#similar-banner .page-banner-hading h4 {
	font-size: 30px;
	 margin-left: 0px; 
	text-align: center;
}
    #similar-banner .page-banner-hading h4 span {
	padding-right: 8px;
}
#similar-banner .page-banner-hading h4 span::before {
	height: 4px;
    width: 76%;
}    
#similar-banner .page-banner-hading h4 span::after {
	height: 4px;
}    

    
    
    
    
     /*-------==================================================================
    
    =====================        About page CSS      ===========================
    
    ===================================================================-------*/   
    
 .page-content-title h4 {
	font-size: 31px;
	padding: 20px 0;
	margin-bottom: 40px;
	text-align: center;
}   
    
    .page-content-title h4::before {
	display: none;
}    
    .page-content-title h4::after {
	display: none;
}
    
    .page-content-peragrap p {
	font-size: 19px;
	line-height: 30px;
}
    #about-page #footer {
	background: #fff;
}
    .page-content-peragrap {
	padding-bottom: 150px;
}


    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    =====================       Web-service CSS      ===========================
    
    ===================================================================-------*/    
    
    #Web-service {
	padding-top: 60px;
	padding-bottom: 100px;
}
    
  #Web-service .container .dots1 {
	display: none;
}  
   #Web-service .container .dots2 {
	display: none;
}  
#Web-service .container .dots-design1 {
	position: absolute;
	right: 8px;
	top: -61px;
	max-width: 50px;
}  
#Web-service .container .dots-design2 {
	position: absolute;
	left: 8px;
	top: 34%;
	max-width: 50px;
}
    #Web-service .main-img img {
	padding-right: 0;
	padding-left: 0;
}
    #Web-service .web-service-item h3 {
	font-size: 24px;
	padding-bottom: 30px;
	text-align: center;
	padding-top: 30px;
}
    #Web-service .web-service-item p {
	font-size: 13px;
	line-height: 30px;
}
    #Web-service .web-service-item {
	padding-right: 0;
	padding-left: 0;
	text-align: center;
}
    #Web-service .web-service-item a {
	font-size: 14px;
	padding: 13px 36px;
}
    #commercial-moves #Web-service .container .dots-design2 {
	top: 55%;
}
    
    
    
    
    
 
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    
    
    
    #add-on-services .add-on-service-title h2 {
	font-size: 24px;
	padding-bottom: 40px;
        padding-top: 70px;
}
    #add-on-services .add-on-service-title p {
	font-weight: 400;
	font-size: 16px;
	line-height: 46px;
}
    #add-on-services .design-up {
	left: 13px;
	top: -75px;
	max-width: 50px;
}
    
    #add-on-services #steps .step-item {
	margin-bottom: 95px;
	padding: 0;
}
    #steps .step-item .step-item-text p {
	line-height: 35px;
}
    
    #car-transport #footer {
        background: #fff;
        margin-top: 0;
    }
    
    #add-on-services .design-down {
	right: 16px;
	bottom: 0;
	max-width: 50px;
	transform: rotateZ(211deg);
}
    #section-sblog {
	padding-top: 160px;
}
    
    
    
    
     /*-------==================================================================
    
    ===================     add-on-services CSS      ===========================
    
    ===================================================================-------*/ 
    #commercial-moves #Web-service {
	padding-bottom: 0;
}
    
        #commercial-moves #add-on-services .add-on-service-title h2 {
	padding-top: 0;
}
    #commercial-moves #footer {
        background: #fff;
    }
    
    
        
    
    
    
     /*-------==================================================================
    
    =====================      contact-page CSS      ===========================
    
    ===================================================================-------*/ 
    #contact-page .contact-form {
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
#contact-page .contact-item i {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
	margin-right: 0;
}
#contact-page .contact-item h5 {
	font-size: 15px;
	padding-bottom: 5px;
}
    #contact-page .contact-item p {
	font-size: 13px;
        font-weight: 400;
}
    #contact-page .contact-item {
	padding-bottom: 20px;
}
    #contact-page .position-c1 {
	top: 0;
	padding-top: 20px;
}
    #contact-page .contact-main-img img {
	border-radius: 4px;
}
    #contact-page .contact-main-img::before {
	display: none;
}
    #contact-page .contact-item {
	padding-bottom: 35px;
}
    #contact-page .contact-item i {
	margin-right: 15px;
}
        #contact-page #footer {
        background: #fff;
    }
    #contact-page #page-content {
        margin-bottom: 200px;
}
    
    
    
    
    
    
    
     /*-------==================================================================
    
    =====================   corporate-moves CSS      ===========================
    
    ===================================================================-------*/ 
    
    #corporate-moves #Web-service, #international-move #Web-service, #local-move #Web-service, #moving-services #Web-service {
	padding-top: 65px;
	padding-bottom: 50px;
    margin-bottom: 50px;
}   
    #corporate-moves #add-on-services .design-up, #international-move #add-on-services .design-up, #local-move #add-on-services .design-up, #moving-services #add-on-services .design-up {
	left: 13px;
	top: -10px;
	max-width: 50px;
}    
    #corporate-moves #Web-service .web-service-item, #international-move #Web-service .web-service-item, #local-move #Web-service .web-service-item, #moving-services #Web-service .web-service-item {
	text-align: left;
} 
    #corporate-moves #Web-service .web-service-item a, #international-move #Web-service .web-service-item a, #local-move #Web-service .web-service-item a, #moving-services #Web-service .web-service-item a {
	font-size: 11px;
	padding: 11px 31px;
}

    #corporate-moves #footer, #international-move #footer, #local-move #footer, #moving-services #footer {
        background: #fff;
        margin-top: 0;
}
    #Web-service .web-service-item h6 {
	color: #006cff;
} 
    
    #moving-services #Web-service .container .dots-design2 {
        top: inherit;
	bottom: -76px;
}
    

    
    
    
    
     
     /*-------==================================================================
    
    =====================   write-review CSS      ===========================
    
    ===================================================================-------*/    
    #write-review #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #write-review .review-form .rate-now h3 {
	font-size: 0;
	margin-left: 0;
}
#write-review .larg-hadding h3 {
	font-size: 35px;
    padding-top: 20px;
} 
    
       #write-review .review-pictures img {
	border-radius: 6px;
}
    
    #write-review .review-form {
	margin-right: 0;
} 
    #write-review .larg-hadding p {
        font-size: 14px;
	padding-bottom: 0px;
}
    #write-review .review-form {
	margin-right: 0;
	padding-top: 8px;
}
    #write-review .rate:not(:checked) > label {
	font-size: 40px;
}
    #write-review .review-form label {
	font-weight: 400;
	font-size: 16px;
}
    
    #write-review .review-form .btn {
	padding: 15px 80px;
	font-size: 18px;
	border-radius: 8px;
	width: 100%;
}
    
    #customer-review .customer-reviews-title h2 {
	font-family: 'Montserrat';
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 20px;
}
    #customer-review {
	padding-top: 50px;
	margin-top: 16px;
}
    #customer-review .customer-reviews-txt h4 {
	font-size: 13px;
	font-weight: 400;
	word-spacing: 0;
	padding-bottom: 30px;
	line-height: 26px;
	text-align: center;
}
    #customer-review .customer-reviews-txt p {
	font-size: 11px;
	line-height: 21px;
}
    #customer-review .customer-reviews-fild {
	padding-left: 0;
}
#customer-review .clint-review p {
	font-family: 'Poppins';
	font-weight: 600;
	font-size: 11px;
	line-height: 20px;
	color: #363636;
	padding-right: 20px;
	margin-bottom: 0px;
}

    #customer-review .clint-review h4 i {
	font-size: 14px;
	padding-right: 5px;
        
}
    #customer-review .clint-review h4 {
	padding-bottom: 10px;
}
    #customer-review .reviewer h5 {
	font-size: 14px;
	padding-left: 15px;
	line-height: 30px;
}
    #customer-review .reviewer img {
	max-width: 30px;
	width: 100%;
	height: 100%;
}
    #customer-review .customer-reviews-items {
	padding: 4px;
	padding-top: 9px;
	margin-bottom: 28px;
	padding-bottom: 7px;
}
    #customer-review .customer-reviews-items .col-10 {
        padding-left: 0px;
    }
    #customer-review .customer-reviews-txt p {
	padding-bottom: 25px;
}
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    ========================   tips-here CSS      ==============================
    
    ===================================================================-------*/   
    
    #moving-tips #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #tips-here .tips-main h4 {
	font-size: 19px;
	font-weight: 400;
	padding-bottom: 0;
	line-height: 41px;
}
    #tips-here .accordion-item .btn {
	font-size: 14px;
	font-weight: 600;
	padding: 15px;
}
    
    #tips-here .accordion-item {
	margin: 15px 0;
}
    
        #moving-tips #footer {
        background: #fff;
}
    
    #moving-tips #tips-here {
	margin-bottom: 200px;
}
    
     
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   packing-services CSS      ==========================
    
    ===================================================================-------*/      
    
    #packing-services #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #packing-services #picking-section .picking-ser-img img {
        position: relative;
        padding: 0 15px;
    }     
    #packing-services #picking-section .picking-ser-img .Group-left {
	position: absolute;
	top: -29px;
        left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}    
#packing-services #picking-section .picking-ser-img .Group-right {
	position: absolute;
	bottom: 28px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #packing-services #picking-section .picking-ser-img {
	padding-right: 0;
	padding-bottom: 0;
	margin-bottom: 50px;
}
    #picking-section .picking-txt-item h6, #our-warehouse .web-service-item h6 {
	padding-bottom: 27px;
	padding-left: 0;
	text-align: center;
}
    #picking-section .picking-txt-item p {
	font-size: 14px;
	line-height: 25px;
	padding-bottom: 0;
}
    #picking-section .picking-service-list h6 p {
	font-size: 12px;
}
    #packing-services #footer {
        background: #fff;
        margin-top: 0;
    }
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =====================   Packing-Supplies CSS      ==========================
    
    ===================================================================-------*/      
    
    
    #Packing-Supplies #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
     .packing-items .buy-btn {
	font-size: 16px;
	padding: 15px 40px;
	border-radius: 26px;
	margin-top: 30px;
}
    #Packing-Supplies .packing-supplies-title h2 {
	font-size: 28px;
        padding-top: 55px;
        padding-bottom: 35px;
}
    #Packing-Supplies .packing-supplies-title h6 {
	font-size: 18px;
	font-weight: 400;
	line-height: 40px;
}
    #Packing-Supplies .design-up {
	top: -21px;
	transform: rotateZ(167deg);
	max-width: 50px;
}
    #Packing-Supplies .design-down {
	right: 15px;
	bottom: 28px;
	max-width: 50px;
}
    #Packing-Supplies-page #footer {
        background: #fff;
        margin-top: 0;
    }
    
    #Packing-Supplies-page .modal-content {
	border-radius: 15px;
	outline: 0;
	padding: 10px 0;
}
    
    #Packing-Supplies .nav-tabs .nav-item.show .nav-link, #Packing-Supplies .nav-tabs .nav-link.active {
	font-size: 14px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	font-size: 14px;
	padding-bottom: 30px;
}
    #Packing-Supplies .nav-tabs .nav-link.active span {
	padding-right: 0;
}
    #Packing-Supplies .nav-tabs .nav-link.active span::after {
	height: 2px;
        bottom: -18px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	padding-bottom: 17px;
}
    #Packing-Supplies .modal-header {
	padding-right: 28px;
	padding-top: 20px;
}
    
     #Packing-Supplies .side-item {
	padding-top: 0;
}
    
    #Packing-Supplies .side-item label {
	font-size: 18px;
	padding-top: 20px;
        font-weight: 600;
	padding-bottom: 1px;
}
        #Packing-Supplies .side-item .form-control {
	font-size: 17px;
	height: 46px;
	margin-bottom: 1px;
}
    #Packing-Supplies .form-group p {
	font-size: 23px;
	line-height: 49px;
	padding-bottom: 0;
}
    #Packing-Supplies .side-item label img {
	width: 22px;
}
   #Packing-Supplies .side-item .form-group span {
	bottom: -4px;
	max-width: 54px;
}
    #Packing-Supplies .side-item .btn {
	font-size: 25px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
     
     /*-------==================================================================
    
    =========================   resource CSS      ==============================
    
    ===================================================================-------*/
    
    
    #resource #similar-banner .page-banner-hading h4 span {
	padding: 0 20px;
}
    #resource #footer {
	background: #fff;
	margin-top: 0;
} 
    #resource #Web-service .main-img{
	margin-bottom: 50px;
}
    #resource #Web-service .main-img img {
        position: relative;
        padding: 0 15px;
    }
    #resource #Web-service .main-img .Group-left {
	position: absolute;
	top: -29px;
	left: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #resource #Web-service .main-img .Group-right {
	position: absolute;
	bottom: 29px;
	right: 12px;
	max-width: 50px;
	padding: 0;
	border-radius: 0;
}
    #best-clints .section-title-here h2 {
	font-size: 25px;
        padding-bottom: 85px;
}
    #best-clints .client-items {
	padding: 30px;
}
    #best-clints .client-items {
	padding: 20px 30px;;
}
    #best-clints .client-items button {
	font-size: 12px;
	padding: 13px 27px;
}
    
    
    
    
    
    #best-clints .up-1-img {
	max-width: 48px;
}
    #best-clints .up-2-img {
	max-width: 40px;
}
    #best-clints .mid-1-img {
	bottom: 54%;
	left: 2%;
	max-width: 25px;
}
   #best-clints .mid-2-img {
	bottom: 55%;
	right: 2%;
	max-width: 40px;
} 
   #best-clints {
	margin-bottom: 150px;
} 
    #best-clints .btm-2-img {
	bottom: -10%;
	right: 10%;
	max-width: 40px;
}
    #best-clints .long-dots1 {
	bottom: -17%;
	left: 4%;
	max-width: 40px;
	z-index: -9;
}
    #best-clints .long-dots2 {
	top: 26%;
	right: 4%;
	max-width: 40px;
	z-index: -9;
}
   #best-clints .btm-1-img {
	bottom: -9%;
	left: 8%;
	max-width: 45px;
}
    #best-clints .client-items p {
	padding-top: 15px;
	padding-bottom: 0;
}
    
    
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
    
    
    #moving-srvices #Web-service .design-up {
	top: -69px;
	right: 23px;
	max-width: 50px;
	left: inherit;
	transform: translateZ(90deg);
}
    #moving-srvices #Web-service .design-up2 {
	position: absolute;
	bottom: -80px;
	left: 7px;
	max-width: 50px;
	right: inherit;
}
    
    #moving-srvices #terms .section-title-here h2 {
	font-size: 26px;
	padding-bottom: 18px;
	padding-top: 20px;
}
    
    #moving-srvices #terms .moving-item-img {
	padding: 0;
	margin-bottom: 40px;
}
#moving-srvices #terms .client-items {
	margin: 70px -28px;
}
    #best-clints .client-items p {
	/* font-family: 'Calibri'; */
	font-size: 12px;
	line-height: 22px;
}
    
    #moving-srvices #terms .maximum-group-mob {
	position: absolute;
	top: 15px;
	left: 0;
	max-width: 47%;
	z-index: -9;
}    
    #moving-srvices #terms .maximum-group-mob2 {
	position: absolute;
	bottom: 15px;
	right: 0;
	max-width: 47%;
	z-index: -9;
}
    #moving-srvices #terms .client-items.client-items2 {
	margin: 70px -28px;
}
    
  #moving-srvices #terms {
	margin-bottom: 0px;
}
    
#moving-srvices #best-clints {
	margin-bottom: 233px;
}
    #moving-srvices #footer {
        background: #fff;
    }
    
     #moving-srvices #terms .moving-item-img.moving-item-img2 {
	padding-left: 0;
}
    
    
    
    
    
    
      
     /*-------==================================================================
    
    ======================    Career CSS start      ===========================
    
    ===================================================================-------*/   
    
  
    #career #footer{
        background: #fff;
    }
    #career #Web-service {
	padding-top: 0px;
}
    #career h2 {
	font-size: 26px;
	font-weight: 400;
	padding: 0 20px;
	padding-bottom: 45px;
}
    #career #terms .joining-team h4 {
	font-size: 16px;
}
    #career #terms .work-sector h6 {
	font-size: 16px;
}
    #apply-now .count-number img {
	max-width: 40px;
	margin-right: 7px;
	height: 100%;
}
    #apply-now .count-number h4 {
	font-size: 9px;
        padding-top: 5px;
}
    #apply-now .count-number h6 {
	font-weight: 400;
	font-size: 7px;
}
    #apply-now .container .row .col-4 {
        padding-left: 5px;
        padding-right: 5px;
}
    #apply-now .form .form-item {
	padding: 30px;
}
    #apply-now .form .form-item img {
	display: none;
}
    #apply-now .form .form-item h4 {
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 20px;
}
    #apply-now .form .form-item .form-control {
	font-size: 14px;
	height: 60px;
	padding-left: 18px;
}
    
    #apply-now .form .form-item .sub-btn {
	text-align: center;
}
    #apply-now .form {
	box-shadow: 0 0 10px 10px rgba(221, 221, 221, 0.0);
}
    

#Web-service .web-service-item .add-on-btn {
	padding-top: 20px;
}


    
    
    
    
#corporate-moves #steps, #international-move #steps, #local-move #steps {
	margin-bottom: 150px;
}   
  #moving-services #steps #Web-service {
	margin-top: 51px;
}  
    
#apply-now {
	margin-bottom: 154px;
}    
    
    
    
    #review #footer {
        margin-top: 0;
    }
    
    
    
    
    
    
    
    
    
    
    
    

}

/*Medium devices*/
@media (min-width: 768px) and (max-width: 991.98px) {

/*--================== home page css start ====================--*/

    /*--- navbar css ---*/
    .navbar .navbar-brand img {
        width: 55%
    }

    .navbar-collapse {
        background: #091a33;
        z-index: 999;
        position: relative;
        padding: 25px 0;
        border-radius: 5px;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 5px 27px;
    }




    /*--- banner css ---*/
    #banner .banner-main .banner-items {
        top: 18%;
        left: 0;
        text-align: center;
    }

    #banner .banner-main .banner-items h1 {
        padding-bottom: 17px;
        font-size: 34px;
    }

    #banner .banner-main .banner-items a i {
        top: 5px;
        width: 55px;
        height: 55px;
        line-height: 55px;
        border-radius: 50%;
        margin-right: 0;
        font-size: 25px;
        display: block;
        left: 50%;
        transform: translateX(-50%);
        margin-bottom: 18px;
    }

    #banner .banner-main .banner-items a {
        font-size: 12px;
    }




    /*--- steps css ---*/
    #steps {
        margin-top: 0;
        margin-bottom: 50px;
    }

    #steps .steps-title h2 {
        font-size: 35px;
        padding-bottom: 35px;
    }

    #steps .steps-title h3 {
        font-size: 22px;
        padding-bottom: 70px;
    }

    #steps .step-item .step-count h4 {
        width: 70px;
        height: 70px;
        line-height: 59px;
        font-size: 49px;
    }

    #steps .step-item {
        margin-bottom: 95px;
        padding: 0 20px;
    }

    #steps .arrow-sign i {
        left: 47%;
        z-index: 99;
        font-size: 28px;
        top: -77px;
        transform: rotate(90deg);
    }

    #steps .Mask-right {
        top: 227px;
    }

    #steps .Mask-left {
        bottom: 0px;
    }



    /*Service-section CSS*/

    #service-section .service-section-item {
        padding: 15px;
        padding-bottom: 30px;
    }

    #service-section .service-section-item h4 {
        font-size: 30px;
        padding-top: 28px;
        padding-bottom: 10px;
    }


    /*--- footer css ---*/
    #footer {
        padding-top: 0px;
    }

    #footer .footer-main .footer-fild {
        padding-top: 71px;
    }

    #footer .social-links {
        padding-top: 0;
        text-align: center;
    }

    #footer .footer-fild .container {
        margin-top: 0;
    }

    #footer .social-links .footer-logo {
       /* width: 170px;*/
    }
    
    #footer .social-links .footerlogodiv {
      text-align: center;
    }

    #footer .social-links ul li {
        padding-left: 0;
        padding: 16px;
    }

    #footer .social-links .footer-item p {
        text-align: start;
        padding-bottom: 5px;
    }

    #footer .social-links .footer-item p a {
        font-family: 'Poppins';
        font-weight: 400;
        font-size: 14px;
        color: #fff;
        text-align: start;
    }

    #footer .accordion-button {
        background: transparent;
        padding: 0;
    }

    #footer .accordion-item {
        background-color: transparent;
        border: none;
    }

    #footer .accordion-button:focus {
        box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0);
    }

    #footer .accordion-button::after {
        display: none;
    }

    #footer .accordion-body {
        padding: 0;
    }

    #footer .footer-main .footer-fild {
        padding-top: 0;
        margin-top: 130px;
        background: #091A33;
    }






    #call-section .call-item h2 {
        font-size: 35px;
    }

    /*--================== form page css start ====================--*/

    /*-------- Form Page CSS --------*/

    #form-page #footer {
        padding-top: 0px;
        background: transparent;
        margin-top: -104px;
    }

    #form {
        background: url(../images/mob-form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 150px;
        padding-bottom: 226px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }

    
    
    
    
    
    
    /*--==================================================================================
                                    other pages css start
    ==================================================================================--*/
    
    #similar-banner .page-banner-hading h4 {
	margin-left: 0;
        font-size: 33px;
	text-align: center;
}
    #similar-banner .similar-banner-fild {
	padding-top: 97px;
}
    #similar-banner .page-banner-hading h4 span::before {
	height: 5px;
}
        #similar-banner .page-banner-hading h4 span::after {
	height: 5px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #Web-service .container .dots-design1 {
	position: absolute;
	right: 8px;
	top: -101px;
	max-width: 100px;
        width: 100%;
}
        
#Web-service .container .dots-design2 {
	position: absolute;
	left: 8px;
	top: 34%;
	max-width: 100px;
        width: 100%;
}
    #moving-services #Web-service .container .dots-design2 {
	top: inherit;
	bottom: -123px;
}
    #Web-service .container .dots1 {
	display: none;
}
    #Web-service .container .dots2 {
	display: none;
}
    #Web-service .web-service-item h3 {
	padding-top: 50px;
}
    
    
    
    
    
    
    
        #commercial-moves #Web-service .container .dots-design2 {
	top: inherit;
	max-width: 100px;
	bottom: -77px;
}
    #commercial-moves #Web-service .main-img img {
	margin-top: 50px;
}
    
    
    #add-on-services .design-down {
	bottom: -58px;
	max-width: 100px;
}
    #local-move #add-on-services .design-down {
	bottom: -35px;
}
    
    
    
    
    
    
    
    #contact-page .position-c1 {
	position: relative;
	top: 0;
}
    
    #contact-page .contact-form {
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
}
    
    
    
    
    
    
    
    
    
    
    #corporate-moves #Web-service, #international-move #Web-service, #local-move #Web-service {
	padding-top: 100px;
	padding-bottom: 200px;
}

#add-on-services .design-up {
	position: absolute;
	left: 0;
	top: -124px;
	max-width: 100px;
}
    #corporate-moves  #add-on-services .design-down {
	bottom: -34px;
	max-width: 100px;
}
    
 #Web-service .web-service-item .add-on-btn {
	padding-top: 20px;
}   
    
    
    
    
    
    
    
    
    
    #write-review .larg-hadding h3 {
	padding-top: 50px;
}
    
    
    
    
    
    #our-warehouse .web-service-item {
	padding-left: 0;
}
    #apply-now .form .form-item {
	padding: 30px;
        padding-top: 50px;
}
    #apply-now .form .form-item img {
	max-width: 100px;
}
    #apply-now .form .form-item h4 {
	font-size: 16px;
        padding-top: 25px;
        padding-bottom: 25px;
}
    #apply-now .form .form-item .form-control {
	font-size: 12px;
	height: 50px;
	padding-left: 25px;
}
    
    #apply-now .count-number img {
	height: 100%;
}
    #apply-now .count-number h4 {
	font-size: 25px;
}
    #apply-now .count-number h6 {
	font-size: 14px;
}
    
    
        
      
     /*-------==================================================================
    
    ======================   moving-srvices CSS      ===========================
    
    ===================================================================-------*/   
    
    
    
    #moving-srvices #Web-service .design-up {
	top: -69px;
	right: 23px;
	max-width: 50px;
	left: inherit;
	transform: translateZ(90deg);
}
    #moving-srvices #Web-service .design-up2 {
	position: absolute;
	bottom: -80px;
	left: 7px;
	max-width: 50px;
	right: inherit;
}
    

    #moving-srvices #terms .moving-item-img {
	padding: 0;
	margin-bottom: 40px;
}
#moving-srvices #terms .client-items {
	margin: 70px;
}
    #best-clints .client-items p {
	/* font-family: 'Calibri'; */
	font-size: 12px;
	line-height: 22px;
}
    
    #moving-srvices #terms .maximum-group-mob {
	position: absolute;
	top: 15px;
	left: 0;
	max-width: 47%;
	z-index: -9;
}    
    #moving-srvices #terms .maximum-group-mob2 {
	position: absolute;
	bottom: 15px;
	right: 0;
	max-width: 47%;
	z-index: -9;
}
    #moving-srvices #terms .client-items.client-items2 {
	margin: 70px;
}
    
  #moving-srvices #terms {
	margin-bottom: 0px;
}
    
    #moving-srvices #footer {
        background: #fff;
    }
    
     #moving-srvices #terms .moving-item-img.moving-item-img2 {
	padding-left: 0;
}
    
    
    
    
    
    #Packing-Supplies-page .modal-content {
	border-radius: 15px;
	outline: 0;
	padding: 10px 0;
}
    
    #Packing-Supplies .nav-tabs .nav-item.show .nav-link, #Packing-Supplies .nav-tabs .nav-link.active {
	font-size: 14px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	font-size: 14px;
	padding-bottom: 30px;
}
    #Packing-Supplies .nav-tabs .nav-link.active span {
	padding-right: 0;
}
    #Packing-Supplies .nav-tabs .nav-link.active span::after {
	height: 2px;
        bottom: -18px;
}
    #Packing-Supplies .nav-tabs .nav-link {
	padding-bottom: 17px;
}
    #Packing-Supplies .modal-header {
	padding-right: 28px;
	padding-top: 20px;
}
    
     #Packing-Supplies .side-item {
	padding-top: 0;
}
    
    #Packing-Supplies .side-item label {
	font-size: 18px;
	padding-top: 20px;
        font-weight: 600;
	padding-bottom: 1px;
}
        #Packing-Supplies .side-item .form-control {
	font-size: 17px;
	height: 46px;
	margin-bottom: 1px;
}
    #Packing-Supplies .form-group p {
	font-size: 23px;
	line-height: 49px;
	padding-bottom: 0;
}
    #Packing-Supplies .side-item label img {
	width: 22px;
}
   #Packing-Supplies .side-item .form-group span {
	bottom: -4px;
	max-width: 54px;
}
    #Packing-Supplies .side-item .btn {
	font-size: 25px;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #picking-section {
	padding-top: 100px;
}
    #Packing-Supplies .design-up {
	max-width: 100px;
}
    #Packing-Supplies-page .modal-content {
	padding: 20px 34px;
}
    
    
    
    
    
    
    
    
    #our-warehouse .web-service-item h6 {
	padding-bottom: 0;
	padding-top: 50px;
}
    #best-clints .mid-2-img {
	bottom: 26%;
	right: -6px;
	max-width: 140px;
	width: 100%;
}
    #best-clints .btm-1-img {
	left: -2%;
}
    #best-clints .btm-2-img {
	right: -1%;
}
    #best-clints .long-dots1 {
	bottom: -8%;
	left: 14%;
	max-width: 90px;
	z-index: -9;
}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    #customer-review .customer-reviews-txt h4 {
	font-size: 28px;
	line-height: 51px;
}
    #customer-review .clint-review p {
	font-size: 12px;
	line-height: 27px;
	padding-right: 0;
}
    #customer-review .customer-reviews-items {
	padding: 25px 15px;
}
    #customer-review .clint-review h4  {
        padding-bottom: 15px
} #customer-review .clint-review h4 i {
	font-size: 17px;
	padding-right: 10px;
}
    #customer-review .reviewer h5 {
	font-size: 10px;
	padding-left: 15px;
	line-height: 30px;
}
    
    #customer-review .reviewer img {
	max-width: 30px;
}
    
    
    
    #review #footer {
        padding-top: 100px;
        background: #fafafa;
    }
    
    
    
    
    
    

}

/*Large devices*/
@media (min-width: 992px) and (max-width: 1199.98px) {

    /*--================== home page css start ====================--*/

    /*-- Nav-bar part css*/
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0;
        padding-left: 0;
    }

    .navbar-light .navbar-nav .nav-link {
        margin: 0 10px;
        font-size: 12px;
    }


    #banner .banner-main .banner-items h1 {
        font-size: 43px;
    }
    #banner .banner-main .banner-items {
    top: 20%;
}



    /*-- steps part css*/
    #steps .step-item .step-item-text p {
        font-size: 16px;
    }

    #steps .arrow-sign i {
        left: -9%;
        transform: translateX(9%);
    }







    #footer .footer-main .footer-fild {
        padding-top: 150px;
    }

    #footer .footer-main .footer-fild {
        padding-top: 0;
        background: #091A33;
        margin-top: 170px;
    }

    #footer .social-links ul li {
        padding-left: 18px;
    }



    /*--================== form page css start ====================--*/


    /*-------- Form Page CSS --------*/

    #form-page #footer {
        padding-top: 0px;
        background: transparent;
	margin-top: -145px;
    }

    #form {
        background: url(../images/form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 10px;
        padding-bottom: 20px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }
    #moving-srvices #Web-service .design-up2 {
	bottom: -78px;
}
    
    
    
    
    
    /*--=========================================================================

    ===============  without Index and form page css start  =====================
    
    =========================================================================--*/
    
    #similar-banner .similar-banner-fild {
	padding-top: 124px;
}
    #footer .subscribe-us .form-control {
	font-size: 14px;
}
    #car-transport #add-on-services .design-up {
	max-width: 100px;
}
    
    #add-on-services .design-down {
	bottom: -56px;
	max-width: 100px;
}

    
    
    .page-content-title h4 {
	font-size: 40px;
}
    #contact-page .contact-form {
	top: -383px;
}
        #contact-page #page-content {
	padding-bottom: 100px;
}
    #contact-page .contact-item h5 {
	font-size: 17px;
}
    #contact-page .contact-item p {
	font-size: 11px;
	font-weight: 500;
}
#apply-now .count-number img {
	max-width: 66px;
	height: 100%;
}
        
    #apply-now .form .form-item {
	padding: 45px 50px;
}
    
    #apply-now .count-number h6 {
	font-size: 15px;
}
    #apply-now .form .form-item img {
	max-width: 200px;
	margin-top: 30px;
}
    
    
    

    
    
    
    #picking-section .picking-txt-item p {
	font-size: 14px;
	font-weight: 400;
	line-height: 25px;
}
    
    
    
    
    #Packing-Supplies .nav-tabs .nav-link {
	font-size: 34px;
}
    #Packing-Supplies .nav-tabs .nav-item.show .nav-link, #Packing-Supplies .nav-tabs .nav-link.active {
	font-size: 34px;
}
    
    
    
    #our-warehouse .web-service-item {
	padding-left: 20px;
	padding-right: 23px;
}
    .subscribe-us {
	padding-bottom: 30px;
}
    
    #footer .footer-main .footer-fild {
	margin-top: 144px;
}
#footer .footer-item {
	padding-top: 69px;
}
    
    
    
    
    
     #footer .social-links .footerlogodiv {
      margin-right: 13%;
    }
    
    
    
    
    
    
    
    
    
    
}

/*X-Large devices*/
@media (min-width: 1200px) and (max-width: 1399.98px) {

    /*--================== home page css start ====================--*/

    .navbar-light .navbar-nav .nav-link {
        margin: 0 10px;
        font-size: 16px;
    }


    #banner .banner-main .banner-items h1 {
        font-size: 48px;
    }

    /*-- steps part css*/
    #steps .step-item .step-item-text p {
        font-size: 16px;
        line-height: 25px;
    }



    #footer .footer-main .footer-fild {
        padding-top: 150px;
    }

    #footer .footer-main .footer-fild {
        padding-top: 0;
        background: #091A33;
        margin-top: 170px;
    }

    #footer .social-links ul li {
        padding-left: 18px;
    }


    /*--================== home page css start ====================--*/

    /*-------- Form Page CSS --------*/

    #form-page #footer {
        padding-top: 0px;
        background: transparent;
	    margin-top: -145px;
    }

    #form {
        background: url(../images/form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 150px;
        padding-bottom: 0px;
    }




    #form .form-main .form-items {
        position: relative;
        top: 0;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }
    /*--================== other pages css start ====================--*/
    
    #similar-banner .similar-banner-fild {
	padding-top: 131px;
}


    
    .subscribe-us {
	padding-bottom: 25px;
}
    #footer .footer-main .footer-fild {
	margin-top: 150px;
}
        #footer .footer-item {
	padding-top: 60px;
}
    
    
         #footer .social-links .footerlogodiv {
      margin-right: 13%;
    }
    
    
    
    
    
}

/*XX-Large devices*/
@media (min-width: 1400.98px) {
    /*--================== home page css start ====================--*/

    .container {
        max-width: 1302px;
    }

    /*-- steps part css*/
    #steps .step-item .step-item-text p {
        font-size: 16px;
    }
    #form-page #footer {
	margin-top: -145px;
}
    
    
    
    
    /*--================== form page css start ====================--*/


    /*-------- Form Page CSS --------*/

    #form-page #footer {
        padding-top: 0px;
        background: transparent;
    }

    #form {
        background: url(../images/form-banner.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
        padding-top: 262px;
        padding-bottom: 340px;
    }




    #form .form-main .form-items {
        position: relative;
        left: 0;
        z-index: 999;
        color: #fff;
        width: 100%;
    }

    #footer .footer-item {
	padding-top: 129px;
}
    
     #footer .social-links .footerlogodiv {
      margin-right: 13%;
    }
}




/*--================== IE browser css start ====================--*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
        #form .form-item {
    margin-bottom: 40px;
}
    #form .form-item.thank-page {
    top: 0px;
}

}

/*--================== Chrome browser css start ====================--*/

@media screen and (-webkit-min-device-pixel-ratio:0){
    #Web-service .web-service-item {
    padding-right: 0;
    padding-left: 0;
    text-align: left;
}

}