@media (max-width:1279px) {
    .container {
        max-width: 97%;
    }   
    .serviceboximg {
        height: 98px;
        width: 98px;
    }
    .servicebox {
        padding: 23px;
        border-radius: 12px;
        margin-right: 38px;
    }
    .servicedetails h3 {
        font-size: 17px;
        margin-bottom: 10px;
    }
    .servicedetails span {
        font-size: 14px;
    }
    .smhead h2 {
        font-size: 30px;
        margin: 0;
    }
    .smhead {
        margin-bottom: 40px;
    }
    .headimg {
        margin-left: 10px;
        max-width: 38px;
    }
   .ourtopworkslider .owl-nav {
        width: 92%;
   }
}
@media (max-width:1199px) {
    .authinner{
        flex-wrap: wrap;
        height: auto;
        overflow-y: auto;
    }
    .authleft{
        width: 100%;
        height: auto;
    }
    .authright {
        width: 100%;
        height: auto;
    }
    .authpages{
        height: auto;
        overflow-y: auto;
        overflow-x: hidden;
    }
    .authslidertext {
        backdrop-filter: blur(80px);
        padding: 30px 36px 70px;
        text-align: center;
    }
    .authslidertext h2 {
        font-size: 32px;
        margin-bottom: 15px;
        max-width: 100%;
    }
    .authslider .owl-dots {
        bottom: 30px;
        z-index: 2;
        height: 10px;
        width: 100%;
        left: 0;
        right: 0;
        margin: 0 auto;
        justify-content: center;
    }
    .storebar {
        height: 65px;
    }
    .storetxt {
        font-size: 16px; 
    }
    .bannertext h1 {
        font-size: 44px;
        line-height: 53px;
        margin-bottom: 20px;
    }
    .bannertext p {
        font-size: 18px;
        max-width: 490px;
    }
    .bannerpart {
        height: 450px;
    }
    .padding {
        padding: 50px 0;
    }
    .commanheading h2 {
        font-size: 38px;
        margin-bottom: 13px;
        line-height: 48px;
    }
    .commanheading p {
        font-size: 16px;
    }
    .commanheading {
        margin-bottom: 50px;
    }
    .servicename{
        font-size: 20px;
    }
    .joinuscontent h2 {
        font-size: 38px;
        margin: 17px 0 20px;
        line-height: 44px;
    }
    .headerserchbox {
        width: 510px;
    }
    .storebar .row{
        align-items: center;
    }
    .filter-box {
        padding: 22px 18px;
    }
    .wishlisthead h1 {
        font-size: 24px;
    }
    .producnamebox {
        padding: 20px 16px 15px;
    }
    .producnamebox a {
        font-size: 20px;
        margin-bottom: 6px;
    }
    .pricebottom {
        padding: 5px 21px 20px;
    }
    .privebox {
        font-size: 22px;
    }
    .productbtmicons img {
        max-width: 35px;
    }
    .providename {
        font-size: 32px;
    }
    .providename img {
        margin-left: 12px;
        max-width: 38px;
    }
    .providerate {
        font-size: 22px;
    }
    .serviceproviderdetails p {
        font-size: 18px;
        margin-bottom: 21px;
        margin-top: 20px;
    }
    .dtlsbox {
        font-size: 18px;
        font-weight: 500;
    }
    .qrbtn {
        font-size: 18px;
        height: 46px;
        border-radius: 10px;
    }
    .innerpageheading h2 {
        font-size: 32px;
        margin-bottom: 10px;
    }
    .innerpageheading {
        margin-bottom: 50px;
    }
    .cateoryslidebx {
        height: 46px;
        border-radius: 10px;
        font-size: 16px;
        font-weight: 500;
        margin: 0 auto;
        display: inline-flex;
        padding: 0 20px;
        text-align: center;
        justify-content: center;
    }
    .ourtopworkslider .owl-nav {
        width: 100%;
    }
    .topcategory .owl-item {
        text-align: center;
    }
    .offerbox h3 {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .offerbox h4 {
        font-size: 17px;
        margin-bottom: 24px;
    }
    .viewnowbtn {
        border-radius: 5px;
        padding: 8px 22px 10px;
        font-size: 15px;
    }
    .teammemberimg {
        overflow: hidden;
        width: 228px;
        height: 228px;
        border-radius: 50%;
    }
    .productdetailsmain {
        padding: 20px 30px 0;
    }
    .servicedetilname {
        font-size: 30px;
        margin-bottom: 10px;
        line-height: 33px;
    }
    .servicencompany {
        font-size: 20px;
        line-height: 30px;
    }
    .serviveprice {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 35px;
    }
    .productimgbox {
        height: 320px;
    }
    .productleft {
        border-radius: 10px;
    }
    .productimgsmain {
        margin-bottom: 15px;
    }
    .thumnailimg {
        height: 100px;
    }
    .promobox .form-control{
        width: 100%;   
    }
    .checkoutbox{
        width: 100%;
        border-radius: 10px;
    }
    .myprofilemain{
        flex-wrap: wrap;
    }
    .profilesidebar {
        width: 100%;
        border-bottom: 1px solid #FEF2F7;
        border-right: 0;
        padding: 20px 20px;
        display: flex;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        background-color: #FFFBFD;
    }
    .profilecotent {
        width: 100%;
        padding: 30px 20px;
    }
    .profilesidebar a {
        height: 55px;
        font-size: 14px; 
        padding: 0 20px;
    }
    .profilesidebar a span img {
        max-width: 18px;
    }
    .profilesidebar a span {
        width: 18px;
        margin-right: 10px;
    }
}
@media (max-width:1023px) { 
    .authsliderslide {
        border: 2px solid #BC6896;
        border-radius: 8px;
    }
    .authslidertext h2 {
        font-size: 25px;
        margin-bottom: 6px;
        max-width: 100%;
    }
    .authslidertext p {
        font-size: 17px;
    }
    .authslidertext {
        backdrop-filter: blur(80px);
        padding: 16px 26px 50px;
        text-align: center;
    }
    .authslider .owl-dots {
        bottom: 22px;
    }
    .logoauth img {
        max-width: 128px;
    }
    .formhead h1 {
        font-size: 24px;
        margin: 0 0 4px
    }
    .formhead p {
        font-size: 17px;
        margin: 0;
    }
    .formhead {
        margin-bottom: 30px !important;
    }
    .authbtn {
        height: 50px;  
        font-size: 17px;
        font-weight: 500;
        border-radius: 8px;
    }
    .donthave {
        font-size: 16px;
    }
    .registertxt {
        display: none;
    }
    .loginregistration {
        height: 35px;
        width: 35px;
        padding: 0;
        border-radius: 50px;
    }
    .loginregistration span{
        height: 36px;
        width: 35px;
        margin-right: 0;
        overflow: hidden;
    }
    .storebar {
        height: 60px;
    }
    .bannertext h1 {
        font-size: 38px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .bannertext p {
        font-size: 17px;
        max-width: 490px;
    }
    .bannerpart {
        height: 380px;
    }
    .commanheading h2 {
        font-size: 32px;
        margin-bottom: 10px;
        line-height: 45px;
    }
    .commanheading {
        margin-bottom: 40px;
    }
    .whychoosebox { 
        border-radius: 15px;
        padding: 50px 20px 30px;
        text-align: center;
        width: 100% !important;
    }
    .whychoosebox h3{ 
        font-size: 18px;
        margin-bottom: 9px;
    }
    .joinuscontent h2 {
        font-size: 30px;
        margin: 12px 0 12px;
        line-height: 34px;
    }
    .joinuscontent p {
        font-size: 17px;
    }
    .btnadesign {
        height: 50px;
        border-radius: 50px;
        padding: 0 36px;
        font-size: 15px;
        font-weight: 400;
    }
    .ourservicesslider .owl-nav{
        display: none !important;
    }
    .footermain {
        padding: 40px 0;
    }
    .footermenus a {
        font-size: 16px;
        margin: 14px 0;
        text-align: center;
    }
    .socialicons{
        text-align: center;
    }
 
    .header{
        height: auto;
        padding: 10px 0;
    }
    .headerserchbox {
        width: 100%; 
        height: 40px; 
        border-radius: 8px;
    }
    .serchorderchange {
        margin-top: 15px;
        order: 1;
        width: 100%;
        flex: 1 0 100%;
    }
    .filtertop {
        height: 53px;
        font-size: 15px;
        padding: 0 18px;
    }
    .servicespage{
        flex-wrap: wrap;
    }
    .servicesfilter {
        width: 100%;
        border-right: 1px solid #ECB6CB;
    }
    .servicesmain {
        width: 100%;
    }
    .servicesmain .row.py-5.px-5 {
        padding: 30px 30px !important;
    }
    .smhead h2 {
        font-size: 26px;
        margin: 0;
    }
    .wishlisthead h1 {
        font-size: 20px;
    }
    .serviceprovideprofile {
        padding: 50px 0;
    }
    .providename {
        font-size: 22px;
    }
    .providerate {
        font-size: 18px;
    }
    .serviceproviderdetails p {
        font-size: 16px;
        margin-bottom: 21px;
        margin-top: 16px;
    }
    .dtlsbox {
        font-size: 17px; 
    }
    .dtlsbox img {
        margin-right: 10px;
        max-width: 30px;
    }
    .profileimgg {  
        height: 200px;
        width: 200px;
    }
    .qrbtn {
        font-size: 15px;
        height: 43px;
        border-radius: 10px;
    }
    .innerpageheading h2{
        font-size: 26px;
        margin-bottom: 8px;
    }
    .innerpageheading {
        margin-bottom: 40px;
    }
    .topcategory .owl-stage-outer {
        padding: 0 220px;
        position: relative;
        z-index: 2;
        width: 60%;
        margin: 0 auto;
    }
    .reviewhead h2 {
        font-size: 22px;
    }
    .teammemberimg {
        overflow: hidden;
        width: 178px;
        height: 178px;
        border-radius: 50%;
    }
    .topcategory {
        margin: 40px auto 0;
        width: 100%;
    }
    .ourtopworkslider .owl-nav {
        width: 100%;
        bottom: -78px;
    }
    .productdetailsmain {
        padding: 20px 10px 0;
    }
    .gifttbn img {
        max-width: 40px;
    }   
    .bookservicetabs {
        border-radius: 6px;
    }
    .bookservicetabs nav {
        width: 35.5%;
        border-radius: 6px;
        padding: 40px 30px;
    }
    .bookservicetabs nav .nav-tabs .nav-link {
        width: 100%;
        height: 62px;
        border-radius: 8px;
        font-size: 16px;
        margin-bottom: 25px;
    }
    .bokkingform {
        padding: 40px 40px;
    }
    .bokkingform .form-group label {
        font-size: 16px; 
        margin-bottom: 10px; 
    }
    .bokkingform .form-select {
        height: 46px;
        border-radius: 8px;
        padding: 0 16px;
        font-size: 14px;
    }
    .continuebtns, .backbtns {
        height: 44px; 
        border-radius: 6px; 
        font-size: 15px;
        padding: 0 20px;
        font-weight: 500;
    }
    .daynames {
        font-size: 14px;
        height: 30px;
    }
    .daysbox {
        height: 36px;
        border-radius: 4px;
        font-size: 14px;
        margin-bottom: 10px;
    }
    .timetable {
        margin: 15px -40px 0px;
        padding: 20px 20px 0;
    }
    .timerboxx {
        font-size: 14px;
    }
    .bookingsummrybox {
        width: 80%;
        border-radius: 6px;
        padding: 26px 30px;
    }
    .bookingsummrybox h3 {
        font-size: 20px;
        margin-bottom: 26px;
    }
    .bokingservicerate span {
        font-size: 18px;
    }
    .bookingsummrybox .bookbtns {
        border-radius: 10px;
        width: 80%;
        font-size: 18px;
        padding-bottom: 5px;
    }
    .bookservicetabs {
        border-radius: 6px;
        flex-wrap: wrap;
    }
    .bookservicetabs nav {
        width: 100%;
        border-radius: 6px;
        padding: 20px 20px;
    }
    .bookservicetabs nav .nav-tabs .nav-link {
        width: 100%;
        height: 52px;
        border-radius: 8px;
        font-size: 15px;
        margin-bottom: 15px;
    }
    .bookservicetabs .tab-content {
        width: 100%;
    }
    .bokkingform {
        padding: 20px 20px;
    }
    .checkouttop h2 {
        font-size: 20px;
        margin: 0 0 14px;
    }
    .checkouttop p {
        margin: 0;
        font-size: 14px;
    }
    .bookingnumber {
        font-size: 17px;
        margin-bottom: 4px;
    }
    .checkoutbox {
        width: 100%;
        border-radius: 6px;
        padding: 16px;
    }
    .bookingdetailsbox h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .loginmain {
        padding: 20px 20px;
        background: #FFFBFD;
        border-radius: 6px;
    }
    .profiletopbar {
        height: 45px;
        padding: 0 15px;
    }
    .profilesidebar a {
        height: 45px;
        font-size: 14px;
        padding: 0 17px;
        margin: 0;
        border-radius: 4px;
    }
    .commanbox {
        border-radius: 6px;
        padding: 14px;
    }
    .commanform {
        padding: 20px;
        border-radius: 6px;
    }
    .profiledetailss h3 {
        font-size: 18px; 
    }
    .profilehead h2 {
        font-size: 18px;
        margin: 0 0 4px;
    }
}
@media (max-width:767px) {
    .authsliderslide{
        height: 500px
    }
    .authslidertext h2 {
        font-size: 20px;
        margin-bottom: 6px;
        line-height: 28px;
    }
    .authslidertext p {
        font-size: 14px;
    }
    .authpages {
        padding: 13px;
    }
    .formpart {
        max-width: 100%;
        margin: 0 auto;
        padding: 30px 10px;
    }
    .labelinput{
        font-size: 14px; 
        margin-bottom: 8px;
    }
    .formauth .form-group .form-control{
        border-radius: 6px;
    }
    .custom-checkbox {
        line-height: 21px;
        font-size: 14px;
        font-size: 14px;
    }
    .forgotpassword {
        font-size: 14px;
        font-size: 15px;
    }
    .authbtn {
        height: 48px;
        font-size: 15px;
        font-weight: 500;
        border-radius: 6px;
    }
    .donthave {
        font-size: 15px;
    }
    .formhead p {
        font-size: 15px;
        margin: 0;
    }
    .otpinputs .form-control {
        width: 50px !important;
        height: 50px !important;
        border-radius: 5px !important;
        font-size: 16px !important;
    }
    .profileupload img {
        max-width: 40px;
    }
    .profileupload {
        height: 100px;
        width: 100px;
    }
    .storebar {
        height: auto;
        padding: 12px 0;
    }
    .storetxt {
        font-size: 14px;
    }
    .mapbox{
        justify-content: center;
    }
    .notification .dropdown-menu { 
        border-radius: 6px; 
        width: 290px !important;
        right: -99px !important;
        left: auto !important;
        overflow: hidden;
        top: 53px !important;
        transform: unset !important;
        padding: 0;
        min-width: auto !important;
    }
    .notificationhead{
        height: 51px;
        padding: 0 17px;
        font-size: 16px;
        font-weight: 600;
    }
    .notificationimg {
        height: 50px;
        width: 50px;
    }
    .notificationlink { 
        border-radius: 6px;
        padding: 11px 1px;
    }
    .notificationtxt h2 {
        font-size: 14px;
        margin-bottom: 2px;
    }
    .notificationinner {
        padding: 12px;
        margin-bottom: 14px;
        height: 276px;

    }
    .notificationhead a {
        font-size: 12px;
    }
    .bannerpart {
        height: 450px;
        background-position: 90% center;
    }
    .bannertext h1 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 12px;
    }
    .bannertext p {
        font-size: 15px;
        max-width: 100%;
    }
    .bannertext {
        background-color: #ffffffa8;
        padding: 20px 20px;
        text-align: center;
        border-radius: 14px;
    }
    .padding {
        padding: 40px 0;
    }
    .commanheading h2 {
        font-size: 24px;
        margin-bottom: 8px;
        line-height: 35px;
    }
    .commanheading p {
        font-size: 14px;
    }
    .commanheading {
        margin-bottom: 30px;
    }
    .servicename {
        height: 50px;
        font-size: 18px;
    }
    .serviceimg {
        border-radius: 8px;
        height: 239px;
    }
    .ourservicesbox{
        margin: 0;
    }
    .joinuscontent h2 {
        font-size: 22px;
        margin: 12px 0 12px;
        line-height: 31px;
    }
    .joinuscontent p {
        font-size: 16px;
        margin: 0 0 20px;
    }
    .btnadesign {
        height: 46px;
        border-radius: 40px;
        padding: 0 36px;
        font-size: 15px;
        font-weight: 400;
    }
    .footermenus a {
        font-size: 16px;
        margin: 0 0 14px;
        text-align: center;
        width: 100%;
    }
    .socialicons a {
        margin: 0 10px;
    }
    .footerlogo img {
        width: 140px;
    }
    .footermain {
        padding: 30px 0;
    }
    .headerserchbox .form-control {
        margin-left: 3px;
    }
    .storebtn {
        border-radius: 6px;
        display: inline-flex;
        padding: 0 12px;
    }
    .storebtn img {
        max-width: 17px;
        margin-right: 6px;
    }
    .filter-box {
        padding: 15px 24px 30px;
        border-bottom: 1px solid #ECB6CB;
    }
    .servicesmain .row.py-5.px-5 {
        padding: 20px 20px !important;
    }
    .smhead h2 {
        font-size: 20px;
        margin: 0;
        line-height: 28px;
    }
    .headimg {
        margin-left: 7px;
        max-width: 29px;
    }
    .smhead {
        margin-bottom: 30px;
    }
    .servicebox{
        margin: 0  !important;
    }
    .servicenewslider{
        padding: 0 !important;
    }
    .productbox {
        padding: 5px;
        border-radius: 6px;
        margin-bottom: 30px;
    }
    .producttop {
        height: 245px;
        border-radius: 6px;
    }
    .favrtico {
        height: 38px;
        width: 38px;
        border-radius: 50px;
        z-index: 1;
        bottom: 10px;
        right: 10px;
    }
    .ratingbox {
        height: 32px;
        border-radius: 6px;
        left: 10px;
        bottom: 13px;
        font-size: 14px;
        padding-bottom: 2px;
        width: 67px;
    }
    .producnamebox {
        padding: 16px 12px 12px;
    }
    .productcategory {
        font-size: 14px;
    }
    .producnamebox a {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .pricebottom {
        padding: 5px 13px 19px;
    }
    .privebox {
        font-size: 20px;
    }
    .productbtmicons img {
        max-width: 31px;
    }
    .providename {
        font-size: 20px;
        font-weight: 600;
    }
    .providerate img {
        max-width: 22px;
        margin-left: 5px;
    }
    .serviceproviderdetails p {
        font-size: 15px;
        margin-bottom: 20px;
        margin-top: 13px;
    }
    .dtlsbox img {
        margin-right: 10px;
        max-width: 24px;
    }
    .providename img {
        margin-left: 10px;
        max-width: 28px;
    }
    .dtlsbox {
        font-size: 13px;
    }
    .provideorder {
        order: -1;
        margin-bottom: 20px;
    }
    .qrcodemainbox img {
        max-width: 100%;
    }
    .qrcodemainbox {
        border-radius: 10px;
        padding: 30px 0;
    }
    .qrcodemainbox h3 {
        font-size: 19px;
        margin: 0;
    }
    .actionsbtns span {
        height: 40px;
        width: 40px;
        border-radius: 20px;
        margin: 0 24px 8px;
    }
    .qrcodeactions{ 
        background: #FFFFFF;
        margin-top: 18px;
        border-radius: 8px;
        padding: 14px 10px;
        display: flex;
        justify-content: center;
    }
    .actionsbtns {
        text-align: center;
        font-size: 13px;
    }
    .actionsbtns span img {
        max-width: 21px;
    }
    .innerpageheading h2 {
        font-size: 24px;
        margin-bottom: 7px;
        line-height: 35px;
    }
    .topworkbox {
        height: 410px;
        margin: 0;
        border-radius: 10px;
        position: relative;
    }
    .topcategory .owl-stage-outer {
        padding: 0 0px;
        position: relative;
        z-index: 2;
        width: 100%;
        margin: 0 auto;
    }
    .ourtopworkslider .owl-nav {
        width: 100%;
        bottom: -88px;
    }
    .innerpageheading {
        margin-bottom: 30px;
    }
    .offerbox {
        padding: 24px 20px;
        border-radius: 6px;
        text-align: center;
    }
    .innerpageheading p {
        font-size: 15px;
        max-width: 100%;
        margin: 0 auto;
        line-height: 26px;
    }
    .teammemberdetails h3 {
        font-size: 17px;
        margin-bottom: 8px;
    }
    .ratingreview {
        justify-content: center;
    }
    .ratingdetails {
        text-align: center;
        margin-top: 10px;
    }
    .ratingmainpart { 
        justify-content: center;
        font-size: 16px; 
        margin-bottom: 16px;
        line-height: 16px;
        margin-top: 15px;
    }
    .productleft {
        border-radius: 6px;
    }
    .servicedetilname {
        font-size: 24px;
        margin-bottom: 10px;
        line-height: 28px;
    }
    .ratinggbox {
        font-size: 14px;
        font-weight: 500;
    }
    .ratinggbox img {
        max-width: 29px;
        margin-left: 10px;
    }
    .serviveprice {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 25px;
    }
    .servicencompany {
        font-size: 18px;
        line-height: 30px;
    }
    .bookbtns {
        height: 44px;
        border-radius: 6px;
        color: #fff !important;
        font-weight: 500;
        font-size: 15px;
        width: 73%;
    }
    .gifttbn img {
        max-width: 36px;
    }
    .timetable {
        margin: 15px -20px 0px;
    }
    .daysrow .col-auto {
        width: 14.28%;
        padding: 0 3px;
    }
    .bookingsummrymain {
        height: 100%;
        padding: 30px 0;
    }
    .bookingsummrybox {
        width: 90%;
        border-radius: 6px;
        padding: 16px 20px;
    }
    .bookingsummrybox h3 {
        font-size: 18px;
        margin-bottom: 24px;
    }
    .bookingsummrybox .bookbtns {
        border-radius: 6px;
        width: 80%;
        font-size: 14px;
        padding-bottom: 3px;
    }
    .pricedetails {
        padding: 16px;
    }
    .addressmodalmainn {
        padding: 30px 20px;
    }
    .addressmodal .modal-content {
        border-radius: 8px;
        border: 0 !important;
    }
    .addressmodalmainn h3 {
        font-size: 16px;
        margin-bottom: 25px;
    }
    .addressname {
        color: #17183B;
        font-size: 16px;
    }
    .addressinner {
        width: 70%;
        margin-bottom: 14px;
    }
    .location {
        font-size: 14px;
    }
    .removeadd , .editadd{
        font-size: 14px;
    }
    .checkoutbtn {
        height: 45px;
        border-radius: 6px;
        color: #fff !important;
        font-weight: 500;
        font-size: 15px;
    }
    .commanbox { 
        border-radius: 6px;
        padding: 10px;
    }
    .commanform { 
        padding: 15px;
        border-radius: 6px;
    }
    .commanform .form-group label { 
        font-size: 14px;
        margin-bottom: 7px !important;
    }
    .commanheader {
        font-size: 17px;
    }
    .commanform .form-group .form-control { 
        border-radius: 6px;
        height: 44px;
        font-size: 14px;
        padding: 0 17px 3px;
        font-weight: 400;
    }
    .commanform .form-group .form-select { 
        border-radius: 6px;
        height: 44px;
        font-size: 14px;
        font-weight: 400;
    }
    .payemnttabs {
        flex-wrap: wrap;
    }
    .payemnttabs nav {
        width: 100%;
    }
    .payemnttabs nav .nav-tabs { 
        flex-wrap: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
    }
    .payemnttabs .tab-content {
        width: 100%;
    }
    .shippingbox {
        padding: 20px 0px;
    }
    .profilecotent {
        width: 100%;
        padding: 30px 12px;
    }
    .profliupload { 
        border-radius: 6px;
        margin: 0;
        padding: 13px 1px;
    }
    .profilehead p {
        font-size: 13px;
    }
    .profiledetailss h3 {
        font-size: 16px;
    }
    .logoutinner {
        padding: 30px 20px;
    }
    .logoutinner img {
        margin-bottom: 16px;
    }
    .logoutinner h3 {
        font-size: 20px;
        margin-bottom: 6px;
    }
    .logoutinner p {
        font-size: 15px;
        font-weight: 400;
    }
    .logoutinner .row .col-md-6:first-child{
        margin-bottom: 10px;
    }
    .logoutmodal .modal-content {
        border-radius: 10px;
    }
    .bookinghead {
        padding: 16px 4px;
        margin: 0;
    }
    .bkdetailstops {
        border-radius: 6px;
        padding: 13px 15px;
        flex-wrap: wrap;
    }
    .serviceid {
       font-size: 18px;
        margin-bottom: 10px;
        line-height: 20px;
    }
    .bookingprice{
        width: 100%;
        margin-top: 10px;
        font-size: 20px;
    }
    .producttable {
        border-radius: 6px;
    }
    .bokingbotmdetails {
        border-radius: 6px;
        padding: 14px 18px;
    }
    .selectreatingbox {
        border-radius: 6px;
        padding: 15px 16px;
    }
    .ratinghead {
        font-size: 12px;
        line-height: 18px;
    }
    .walletbox h4 {
        font-size: 22px; 
        margin-bottom: 10px;
    }
    .walletbox {
        padding: 14px;
        border-radius: 6px;
    }
    .amoutwithdraw {
        border-radius: 6px;
        padding: 14px;
        text-align: center;
    }
    .loyaltypointsbox {
        border-radius: 6px;
        padding: 14px;
    }
    .addressactions a {
        height: 44px; 
        border-radius: 6px; 
        padding: 0 20px;
        font-size: 14px;
    }
    .eyebtn {
        right: 13px;
        top: 7px;
    }
    .suppottopbpoxs{
        border-radius: 6px;
    }
    .commanform .accordion-item {
        border-radius: 6px !important;
    }
    .commanform .accordion-button {
        padding: 0px 15px 4px;
        height: 62px;
        font-size: 14px;
    }
     .commanform .accordion-body {
        padding: 12px 14px;
        font-size: 14px;
    }
}

