 .nearby_shop_list {
     ul {
         margin-top: 25px;
         padding: 10px;
         padding-left: 20px;
         padding-right: 20px;
         li {
             list-style: none;
             .nearby_image {
                 width: 110px;
                 height: 120px;
                 float: left;
                 background-color: #a8a8a8;
                 border-radius: 8px;
                 img {
                     width: 100%;
                     height: 100%;
                     border-radius: 8px;
                     object-fit: cover;
                     object-position: center;
                 }
             }
             .nearby_detail {
                 width: calc(100% - 110px);
                 float: left;
                 padding-left: 20px;
                 padding-top: 40px;
                 h5 {
                     margin: 0px;
                     padding: 0px;
                     color: rgba(59, 57, 77, 1);
                     font-weight: 900;
                     padding-bottom: 2px;
                 }
                 p {
                     margin: 0px;
                     padding: 0px;
                     color: rgb(176, 174, 199);
                     img {
                         width: 16px;
                     }
                 }
             }
         }
     }
 }
 
 .rating_div {
     margin: 0px;
     padding: 10px;
     padding-left: 20px;
     padding-right: 20px;
     display: flex;
     h5 {
         margin: 0px;
         padding: 0px;
         color: #3b394d;
         font-weight: 900;
         display: flex;
         align-items: center;
     }
     .rating {
         border: none;
         width: 250px;
         padding-top: 20px;
         padding-bottom: 20px;
     }
     .rating>input {
         display: none;
     }
     .rating>label:before {
         margin: 5px;
         font-size: 35px;
         font-family: FontAwesome;
         display: inline-block;
         content: "\f005";
     }
     .rating>.half:before {
         content: "\f089";
         position: absolute;
     }
     .rating>label {
         color: #ddd;
         float: right;
     }
     /***** CSS Magic to Highlight Stars on Hover *****/
     .rating>input:checked~label,
     /* show gold star when clicked */
     .rating:not(:checked)>label:hover,
     /* hover current star */
     .rating:not(:checked)>label:hover~label {
         color: rgba(41, 40, 91, 1);
     }
     /* hover previous stars in list */
     .rating>input:checked+label:hover,
     /* hover current star when changing rating */
     .rating>input:checked~label:hover,
     .rating>label:hover~input:checked~label,
     /* lighten current selection */
     .rating>input:checked~label:hover~label {
         color: rgba(41, 40, 91, 1);
     }
 }
 
 .form_div {
     padding: 10px;
     padding-left: 20px;
     padding-right: 20px;
     .form-control {
         border: 1px solid rgba(215, 213, 228, 1);
         background: transparent;
         color: #000;
         width: 100%;
         border-radius: 8px;
         font-size: 16px;
         padding: 11px 15px;
         resize: none;
         outline: none;
         transition: all .4s ease-in-out;
         &::placeholder {
             color: rgba(215, 213, 228, 1);
         }
         &:focus {
             border: 1px solid #f3d09f;
             box-shadow: 3px 3px 6px 0px rgba(202, 154, 83, 0.11);
         }
     }
     .login_btn {
         width: 100%;
         background-color: #29285b;
         color: #fff;
         border-radius: 8px;
         height: 45px;
         font-size: 16px;
         margin-top: 30px;
     }
     p {
         color: #3b394d;
         font-weight: 900;
         margin-top: 0;
     }
 }