
.gridnumber{font-size: 30px;}
.contactno.call-icon-company span {display: table-caption;}
.whatsap-icon-company span{display: table-caption;}
.listing-box li{min-height: auto!important;}
.call-icon-company{margin-top: 20px;}
span.bluebutton{box-shadow: 0 3px 6px rgba(80, 80, 82, 0.2);background-color: #FFCB00;color: #000;border: #FFCB00 1px solid;text-transform: capitalize;font-weight: bold;width: 65%;padding: 10px 0px;margin: auto;float: unset;display: block;}
span.bluebutton:hover{background-color:#fff;color: #2d7af1;border: #FFCB00 1px solid;}
.call-icon-company a{color: #186b84!important;}
.whatsap-icon-company a{color:#186b84!important;}
ul.gridtabs {margin: 0px;padding: 0px;list-style: none;display: block;}
ul.gridtabs li:hover{background-color: #e6e2e2;}
ul.gridtabs li.current {background-color: #186b84;color: white;}
ul.gridtabs li {background: none;color: #186b84;display: table-cell;padding:7px 10px;cursor: pointer;font-weight: bold;margin: 0;border-top:#186b84 solid 1px;border-bottom: none;border-right: none;}
ul.gridtabs li:nth-child(1){border-left:#186b84 solid 1px;}
ul.gridtabs li:nth-child(2){position: relative;}
ul.gridtabs li:nth-child(1)::after{content:"";width:0.5px;height:32px;display: block;background-color: #186b84;position: absolute;right: 0;top: 2px;}
ul.gridtabs li:nth-child(2)::after{content:"";width:0.5px;height:32px;display: block;background-color: #186b84;position: absolute;right: 0;top: 2px;}
ul.gridtabs li:nth-child(3)::after{content:"";width:0.5px;height:32px;display: block;background-color: #186b84;position: absolute;right: 0;top: 2px;}
.gridtab-content.current {display: inherit;}
.gridtab-content {display: none;padding: 15px 0px;}
.graybg.gridlisting{margin-bottom: 40px;}
.toplistingbox1{margin-top:0;border-top: unset;}
.reviewrating-1{display: inline-block;margin-bottom: 10px;}
.reviewrating-1 .reviewusername{color: #000;font-weight: bold;}
.reviewrating-1 .user_rated{background-color: #feba01;width:20px;height:20px;text-align: center;display: inline-block;color: #000;border-radius: 50%;}
.companylistgrid .rightAside .font22 h3{margin-top: 0;}
.companylistgrid .rightAside .font22 h3 a{color: #000;}
.packmovelisting-content{width: 85%;float: right;}
.companylistgrid .leftAside{width:15%;}
.companylistgrid .rightAside{width:85%;float: right;}
.reviewrating-1 span{margin-right: 4px;}
.starbox .ratingstar{color: #feba01;} 
.address {margin-top: 8px;}
.companylistgrid .rightAside .tagline{color:#2469ab;}

.mainlisting li {
    position: relative;
    list-style: none;
    margin: 0px;
    padding: 30px 20px;
    box-sizing: border-box;
    margin-bottom: 25px;
}

.packerlistingbox {
    width: 100%;
    float: left;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0px 2px 5px #cdccce;
}
.font22 h3{font-size: 1.17em!important;}
.toplistingbox {
    width: 80%;
    float: left;
}

.packmovelisting-img {
    width: 15%;
    float: left;
    padding-right: 20px;
    box-sizing: border-box;
}

.moversdetail a {
    color: #2469ab;
    text-decoration: none;
}

.packmovelisting-img img {
    width: 100%;
    display: block;
}



.wid100 {
    width: 100%;
    box-sizing: border-box;
}

.font22 {
    font-size: 22px;
    font-weight: bold;
}

    .font22 a {
        text-decoration: none;
    }

.packmovelisting-content a {
    color: #03293c;
}

.leftsec h3 {
    margin-bottom: 4px;
    margin-top: 18px;
}

.address {
    color: #4c5257;
    margin-bottom: 8px;
}

.toplistingbox1 {
    width: 96%;
    float: left;
    border-top: #d1cdcd solid 1px;
    padding: 18px 0px;
    margin-top: 20px;
}

.mainbox-bottom {
    width: 100%;
    float: left;
}

.recentbox {
    width: 16%;
    float: left;
    box-sizing: border-box;
    padding-right: 20px;
}

.userftmar {
    display: block;
    margin-bottom: 5px;
    font-weight: 600;
}

.recentreview {
    width: 84%;
    float: right;
    font-size: 16px;
}

.reviewrating-1 {
    display: block;
}

    .reviewrating-1 span {
        color: #feba01;
        margin-right: 0px;
        font-size: 15px;
    }

.recentreview p {
    line-height: 18px;
}

.packmoveimg {
    display: flex;
    gap: 15px;
    margin-top: 20px;
    width: 100%;
}

.pmimage {
    width: 25%;
}

.packmoveimg img {
    width: 100%;
    display: block;
    box-sizing: border-box;
}

.moversdetail {
    width: 20%;
    float: left;
    text-align: center;
}

.ratingtxt {
    color: #0e1010;
    font-size: 33px;
    text-align: center;
    font-weight: bold;
    margin-top: 60px;
}
.leftsec{width:100%;}
.reviewrating {
    display: block;
    margin: 10px 0px;
}

.font15 {
    font-size: 15px;
    color: #878889;
}

.reviewrating span {
    color: #feba01;
    margin-right: 0px;
    font-size: 23px;
    line-height: 0px;
}

.call-icon-company {
    padding-bottom: 0px;
    display: block;
    margin-top: 50px;
}

.contactno {
    margin-bottom: 15px !important;
}

.contactno img {
    vertical-align: middle;
}

.whatsap-icon-company {
    padding-bottom: 15px;
    display: block;
}



span.bluebutton{box-shadow: 0 3px 6px rgba(80, 80, 82, 0.2);background-color: #FFCB00;color: #000!important;border: #FFCB00 1px solid;text-transform: capitalize;font-weight: bold;width: 65%;padding: 10px 0px;margin: auto;float: unset;display: block;}

.wid100 p {
    text-align: justify;
}

@media (max-width: 1024px) {
    .toplistingbox {
        width: 100%;
    }

    .leftsec h3 {
        margin-top: 0;
    }

    .packmovelisting-img img {
        width: 50%;
        margin: auto;
    }

    .address {
        margin-top: 15px!important;
    }

    .moversdetail {
        width: 100%!important;
        float: left!important;
        text-align: center!important;
    }

    .ratingtxt {
        margin-top: 10px!important;
    }

    .packmovelisting-img {
        width: 100%!important;
        text-align: center!important;
        padding-right: 0!important;
    }

    .packmovelisting-content {
        width: 100%!important;
        text-align: center!important;
    }

    .mainbox-bottom {
        text-align: center;
    }

    .recentbox {
        text-align: left;
        width: 100%;
        float: unset;
        box-sizing: border-box;
        padding-right: 0px;
    }

    .packmoveimg {
        flex-wrap: wrap;
        margin-top: 20px;
        width: 100%;
        gap: 10px;
    }

    .pmimage {
        width: 48%;
    }

    .recentreview {
        text-align: left;
        width: 100%;
        float: unset;
        font-size: 16px;
    }
.call-icon-company {
        margin-top: 20px;
    }
    p {
        line-height: 20px!important;
    }
}
.bluebutton, .close
{
    cursor:pointer!important;
}
@media (max-width:600px) {
    .displaymobcont{display: flex!important;justify-content: center!important;gap: 18px!important;}
    .whatsap-icon-company{margin-top: 18px!important;}
    .bluebutton{font-size: 16px!important;}
    ul.gridtabs li{width: 33%!important;text-align: center!important;padding: 4px!important;}
    .gridtabs{padding-left: 0!important;display: flex!important;}
    .graybg.gridlisting .contentwrap{width: 100%!important;}
    .graybg.gridlisting{margin-bottom: 20px!important;padding-top: 20px!important;padding-left:10px!important;padding-right: 10px;}
    .packerlistingbox{box-shadow:0px 16px 6px -18px #111!important;padding-bottom: 20px!important;padding-top: 20px!important;}
    .packerlistingbox:nth-child(10){box-shadow:unset!important;}
    .packmovelisting-content{width: 96%!important;text-align: justify!important;margin: auto!important;float: unset!important;}
    .mainBoxListing h2{font-size: 25px!important;}
    .packerlistingbox{box-shadow: unset!important;}
    .mainlisting li{padding: 10px;}
    .packmovelisting-img img{width: auto!important;}
    .companylistgrid{display: flex!important;gap:10px!important;}
    .companylistgrid .leftAside{width:20%!important;}
    .companylistgrid .rightAside{width:80%!important;}
    .companylistgrid .leftAside img{width: 100%!important;}
    .companylistgrid .rightAside .font22 h3{font-size: 20px!important;margin-top: 0;}
    .mainlisting li {
        padding: 10px!important;
        margin-bottom: 0!important;
        border-bottom: 1px solid rgb(230, 229, 229)!important;
    }
    .popup {
        width: 96%!important;
        margin: 40px auto!important;
        padding: 20px px 5px 15px 15px!important;
    }
    }
ul.gridtabs {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: block;
}
ul.gridtabs li:nth-child(1) {
    border-left: #186b84 solid 1px;
}
ul.gridtabs li {
    background: none;
    color: #186b84;
    display: table-cell;
    padding: 7px 10px;
    cursor: pointer;
    font-weight: bold;
    margin: 0;
    border-top: #186b84 solid 1px;
    border-bottom: none;
    border-right: none;
}
.gridtab-content {
    display: none;
    padding: 15px 0px;
}
.companylistgrid .leftAside {
    width: 15%;
}
.companylistgrid .rightAside {
    width: 85%;
    float: right;
}
.moversdetail {
    width: 20%;
    float: left;
    text-align: center;
}
ul.gridtabs li:nth-child(1)::after {
    content: "";
    width: 0.5px;
    height: 32px;
    display: block;
    background-color: #186b84;
    position: absolute;
    right: 0;
    top: 2px;
}
@media (max-width: 600px) {
    .gridtabs {
        padding-left: 0 !important;
        display: flex !important;
    }
}