@media only screen and (min-width: 900px) {.hidden-lg{display:none;}}
@media (min-width: 576px){
.container, .container-sm {
    max-width: 540px;
}}
@media only screen and (min-width: 1100px) {.hidden-xl{display:none;}}
@media only screen and (max-width: 576px) {
    .hidden-xs{display: none;} 
    .account-card {
    padding: 0 !important;
}
    .container{max-width: 100%;}
    .header-part {
    position: fixed;
    left: 0;
    top: 0;
        width: 100%;}
    .banner-content p {font-size: 12px;}
    .banner-content h1 {font-size: 21px;}
    .banner-part .banner-img{height:154px;padding: 45px 0px 146px; animation: none !important;}
    .banner-img .banner-content .btn-outline{display: none;}
    .suggest-part{margin-top: -161px;}
    .section {  padding: 50px 0px 50px;}
    .recomend-slider .product-card {margin: 0 37px !important;}
    .product-card.standard .product-img img, .ad-standard .product-card.standard .product-img img{width: 150px;height: 150px;}
    .tpsub-title-two::before,.tpsub-title-two::after{top:6px;}
    .tpsub-title-two{font-size: 19px;margin-bottom: 10px;}
    .section-title-two {font-size: 33px;}
    .hiw-area:after {height:100%;}
    .footer-part{padding:0;}
    .single-banner {
    padding: 60px 0px 60px;
    max-width: 400px;
    margin-top: 56px;
    margin-bottom: 0;
}
.section .categories{padding-bottom:0;}
.banner-part {top: -3px;
    left: -20px;
    position: relative;
    width: 115%;
}
.counter-item .counter-number {
    width: 116px;
    height: 116px;}
.store.job-store {
    padding: 15px 0 0 5px;
    margin-left: -36px;
    font-size: .875rem;
    border-bottom: 1px solid #ddd;
}
.store-listing-style{margin-bottom:-15px !important;}
 .single-banner {height: 100px !important;
    position: relative;
    width: 114%;
    left: -7%;}
 .dash-header-left {
    flex-direction: column;
    align-items: center;
}
.dash-avatar {
    margin-right: 0px;
    margin-bottom: 5px;
    margin-top: 46px;
}
.dash-intro{text-align:center;}
.item-rating {
    display: block;
    top: 2px;
    position: relative;
    text-align: center;
    z-index: 0;left: 0;
}
.ad-details-action {
    display: block !important;
    width: 100%;}
    .ad-details-action a{text-align:center;}
    .ad-details-action button {margin-bottom: 6px;text-align: center;}
    .service-block .icon .shape { position: absolute;
    left: -2px;
    right: -3px;
    bottom: -28px;
}
.editpr .btn-inline{padding:0 !important;font-size: 11px;}
.single-banner {
    padding: 43px 0px 128px;
}
.service-block h4 {
    position: relative;
    font-size: 20px;}
    .service-block .icon .shape {  left: -6px;
    right: -7px;
    bottom: -32px;}
    .service-block .icon {
    width: 83px;
    height: 83px;
    line-height: 6;}
    .dash-header-card .image img{height:200px;}
    .dash-header-card .content-block{text-align:center;}
    .login-sec{background:none;margin-top: 7px}
    .login-sec .forny-form {
    padding: 1.5rem;}
    .login-sec .forny-form .form-group .btn {
    width: 143%;margin-top: 10px;}
    .rdlable{display: block !important;
    margin-left: 0 !important;}
    .rdlable  input[type='radio'] {margin-left: 0px !important;}
    .adlable{display: block !important;
    margin-left: 0 !important;}
    .forny-form .input-box{margin-left:0px !important;}
    .header-left h5 {font-size:31px;    margin-left: 7px;}
    .sidebar-btn{position: absolute;
    right: 54px;}
    .dash-header-left .product-badge{left:40px;}
   
.notify-action{display:flex;}
.faq-area .image-box img{width:62%;}
.accordion {
    padding: 0;
}
.about-icon-area::before{left: 89px;}
}
@media screen and (min-device-width: 768px)
and (max-device-width: 1024px) {
    .hidden-sm{display:none;}
    .container, .container-md, .container-sm {
    max-width: 720px !important;
}
  .header-part {
    position: fixed;
    left: 0;
    top: 0;
        width: 100%;} 
        .banner-part .banner-img{height: 275px;
    padding: 45px 0px 102px; animation: none !important;}
        .banner-content p {
    line-height: 1;
    margin: 0 auto 18px;}
    .suggest-part {margin-top: -198px;}
    .funfact-area .section-center-heading{margin-bottom:0;}
    .counter-item .counter__title {font-size: 19px;}
    .counter-item .counter-number {width: 125px;height: 125px;}
    .single-banner {
    padding: 56px 0px 56px !important;
    margin-top: 57px;
    width: 106%;
    left: -20px;
}
.services-item{height: 291px;}
.services-item p{font-size: 12px;}
.services-item-title {font-size: 21px;}
.services-item h5 {font-size: 13px;}
.services-icon{margin-bottom:6px;}
.about-icon-area::before{left:71px;}
.about-section .row {
    flex-direction: row;
}
.about-section--style .section-header {
    /* margin-bottom: 40px; */
    text-align: center;
}
.about-item-area-two .about-item .about-content p{font-size:14px;}
.choose-info {
    margin-left: 0;
    margin-top: 20px;
}
.dash-header-right {
    margin-top: 42px !important;
}
.login-sec{margin-top:54px;}
.account-card .forny-form {padding:0;}
.section.profile-part{padding-bottom:0 !important;}
.profile-part.forny-form {margin-top:0 !important;}
}