@media only screen and (max-width: 1920px) {}

@media(max-width: 1500px) {
    .move-toggle {
        left: 34px;
    }
}

@media only screen and (max-width: 1366px) {
    .nav-tabs-box {
        width: 75%;
    }
    .right-side-area a {
        bottom: 35px;
        right: 75px;
    }
    .left-side-area .nav-tabs {
        bottom: 35px;
    }
    .left-side-area,
    .right-side-area,
    .center-side-area {
        height: 100vh;
    }
    .name-right {
        left: 1124px!important;
    }
    .green-box {
        width: 899px;
    }
    .side-menubar {
        width: 285px;
    }
}

@media only screen and (max-width: 1024px) {
    .upk_abt_us,
    .upk_abt_offer,
    .upk_abt_diferent {
        width: 90%;
        margin: 0 auto;
        text-align: center;
    }
    .profile-header .avatar-normal {
        margin-right: 10px;
    }
    .profile-header .name {
        font-size: 25px;
    }
    .profile-header .speciality {
        font-size: 17px;
    }
    .profile-header-info p {
        font-size: 14px;
    }
    .top-tab {
        width: 100%;
    }
    .ukp_thm_1 a {
        padding: 5px 6px;
        font-size: 14px;
    }
    .content-section p {
        margin: 5px 15px;
        padding: 0px;
    }
    h5.rating-prof {
        margin-left: 19px;
    }
    .star-rating-num {
        margin-left: 20px;
    }
    .seller_job_post .tabs label {
        padding: 8px 68px;
    }
    .cd-timeline-img h3 {
        font-size: 30px;
    }
    #cd-timeline::before {
        left: 64px;
    }
    .category_filter_box .stylelish-checkbox label {
        font-size: 12px;
    }
    .nav-tabs-box {
        top: 320px;
    }
    .left-side-area,
    .right-side-area,
    .center-side-area {
        height: 100vh;
    }
    .left-side-area .nav-tabs {
        left: 40px;
        bottom: 15px;
    }
    .right-side-area a {
        bottom: 28px;
        right: 52px;
    }
    .green-box {
        width: 683px;
    }
    .sorry_content {
        height: 0px;
        padding-left: 0px;
        padding: 60px 26px 30px;
    }
    .not_found_page img {
        margin: 0;
        height: 43vh;
    }
    .round_testi_slide .big_round_testi_img img {
        width: 295px;
        height: 295px;
    }
    .big_round_testi_img {
        margin-top: 72px;
    }
    .upper_round_circle {
        width: 305px;
        height: 305px;
        top: -5px;
    }
    .round_testi_slide {
        padding: 25px 62px;
    }
    .round_testi_content h3 {
        font-size: 31px;
    }
    .home_page_testimonial .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: -80px;
    }
    .theme-4-headings p {
        margin: 0px;
    }
    .main-header-bg {
        left: 323px;
    }
}

@media(min-width: 769px) and (max-width: 1024px) {
    .move-toggle {
        left: 50px;
    }
    .newsletter-section h3 {
        font-size: 23px;
    }
}

@media(min-width: 768px) and (max-width: 991px) {
    .next_carouser {
        right: -114px;
    }
    .blog-upper-tabs .nav-pills {
        justify-content: start!important;
    }
    .query .querycontent {
        padding-left: 10%;
        padding-right: 10%
    }
}

@media(min-width: 768px) and (max-width: 1199px) {
    .blog-upper-tabs .nav-pills {
        justify-content: start!important;
    }
}

@media only screen and (max-width: 1199px) {
    .lorem-text {
        padding: 15px 0 32px;
    }
    .below3-row img {
        width: 100%!important;
        height: 100%!important;
    }
}

@media only screen and (max-width: 768px) {
    .bothbutton,
    .order_list_header {
        flex-direction: column;
        flex-direction: column;
        width: 75%;
        margin: auto;
    }
    .order_list_header {
        flex-direction: column;
        flex-direction: column;
        width: 90%;
        margin: auto;
    }
    .text-start p{
        position: relative;
        left: -5px;
        font-size: 10px;
    }
    .text-muted {
        font-size: 12px;
    }
    .seller_list_heading{
        display: none;
    }
    .bothbutton button,
    .order_list_header button {
        margin-bottom: 5px;
    }
    .totalseller>.btn-group {
        display: flex;
        flex-wrap: wrap;
    }
    .totalseller>.btn-group button {
        margin: 2px 0px;
    }
    .apply_button>.row>.col-md-12>.d-flex {
        flex-direction: column;
    }
    .apply_button>.row>.col-md-12>.d-flex>p {
        width: auto;
        margin: auto;
        padding: 5px 10px;
    }
    .col-sm-12.heading-row {
        padding-bottom: 12px;
    }
    .below2-row img {
        padding: 0 14px;
    }
    .below3-row {
        padding: 0;
    }
    .container_ourteam,
    .ukp_wrap {
        width: 75%;
    }
    .upk_abt_nav ul li a {
        display: block;
        padding: 10px 0px;
        margin: 10px 0px;
        text-align: center;
    }
    .navbar-light .navbar-toggler {
        border: none;
        border-color: transparent;
    }
    .cl-r-2 {
        margin-bottom: 50px;
    }
    .new_tags-skills ul li {
        display: inline-block;
    }
    .main-header-bg {
        left: 200px;
    }
    .profile-header .name {
        font-size: 24px;
    }
    .profile-header .speciality {
        font-size: 15px;
    }
    .profile-header-info p {
        font-size: 14px;
    }
    .side-navss li {
        width: 159px;
    }
    .header-bg-content h2 {
        font-size: 23px;
    }
    .ms_grid-sizer {
        width: 45%;
    }
    .on_going_project_box a {
        margin-bottom: 5px;
    }
    .on_going_project_box {
        display: flex;
        flex-wrap: wrap;
    }
    .about_designer li {
        font-size: 15px;
        text-align: center;
    }
    .mobile_tabs_isons {
        display: contents;
    }
    .read_more_section>.col-md-4 {
        height: 150px;
    }
    .left-content p {
        font-size: 13px;
    }
    .left-content-image img {
        width: 45%;
        margin-left: 21px;
        margin-top: -56px;
        text-align: center;
    }
    .header-bg-contentt h2 {
        font-size: 1.75rem;
    }
    .upk_thme_buttons {
        justify-content: center;
        align-items: center;
        display: flex;
        margin-top: -6px;
    }
    .profile-header .avatar-normal {
        margin: -56px 0px 20px;
    }
    .abt_designer {
        font-size: 19px;
    }
    .left-content button {
        font-size: 14px;
    }
    .tour-infomation__content__comment__comment-item p {
        font-size: 14px;
    }
    .profile-header-main {
        display: flex;
        flex-direction: column;
    }
    .theme-60-profile {
        margin-top: 0px;
        padding: 0px;
    }
    .profile-header .avatar-normal {
        margin: -50px 0px 20px;
    }
    .profile-header-info dt {
        min-width: 103px;
    }
    .top h2 {
        font-size: 32px;
    }
    .btn-floating span {
        padding: 7px 12px;
    }
    p.pp {
        font-size: 11px;
    }
    .dd {
        font-size: 18px;
    }
    .navss li a {
        padding: 15px 30px;
    }
    .coupon_codes p {
        margin: 8px 0px;
        font-size: 19px;
    }
    .seller_job_post .tabs label {
        padding: 8px 36px;
    }
    .skills_tag {
        display: inline-block;
        margin-top: 5px;
        width: auto;
    }
    .round_testi_content h3 {
        font-size: 27px;
    }
    .side-menus-items ul {
        margin-top: 0px;
    }
    .side-menus-items .post_projects a {
        font-size: 15px;
        border: 2px solid #6d80cf;
        padding: 6px;
        border-radius: 4px;
        color: #6d80cf
    }
    .round_testi_slide .big_round_testi_img img {
        width: 295px;
        height: 295px;
    }
    .big_round_testi_img {
        margin-top: 72px;
    }
    .upper_round_circle {
        width: 305px;
        height: 305px;
        top: -5px;
    }
    .round_testi_slide {
        padding: 25px 48px;
    }
    .box_grid_bg {
        display: none;
    }
    .uepaki-social-network-area {
        position: absolute;
        right: 66px;
    }
    .expanding_easrch_box span {
        cursor: pointer;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        border: 1px solid #ddd;
        padding: 2px 6px 2px;
        line-height: 36px;
        display: inline-block;
        text-align: center;
        margin-top: 3px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    }
    .top_header_search {
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 68px;
        background: #fff;
        border: 1px solid #eee;
        z-index: 99999;
        display: none;
    }
    .js_top_header_open {
        display: block;
    }
    .js_top_header_close {
        display: block;
    }
    .top_header_wrap form input[type="text"] {
        width: 100%;
        padding: 12px 16px;
        font-size: 15px;
        border: none;
        outline: none;
    }
    .top_left_arrows span {
        display: block;
        font-size: 20px;
        text-align: center;
        margin-top: 10px;
    }
    .top_right_searchicon button {
        width: 40%;
        padding: 8px 12px;
        text-align: center;
        border: none;
        outline: none;
        font-size: 20px;
        background: #6d80cf;
        color: #fff;
    }
    .top_header_wrap {
        width: 90%;
        margin: 8px auto 0px;
    }
    .upk-mb-logo img {
        width: 50px;
        margin-left: -60px;
    }
    .upk-dk-logo,
    .uepaki-search-box form,
    .post_a_project {
        display: none;
    }
    .search-jobs-box h2 {
        padding: 0px;
    }
    .form form .CTA input {
        padding: 8px 11px;
        font-size: 14px;
    }
    .top_header {
        display: flex;
        justify-content: space-between;
    }
    .uepaki-toggle-button {
        width: 48px;
        height: 28px;
        padding: 20px 0px;
        /* left: -89px; */
        left: 5px;
        top: 2px;
    }
    .move-toggle {
        left: 102px;
        z-index: 99;
    }
    .uepaki-toggle-button span {
        width: 30px;
        height: 3px;
    }
    .uepaki-toggle-button span::before {
        width: 42%;
        height: 3px;
    }
    .uepaki-toggle-button span::after {
        width: 42%;
        height: 3px;
    }
    .slide-caption {
        top: 120px;
        width: 95%;
        margin: 0 auto;
    }
    .slide-caption {
        left: 0;
        transform: translate(0, 0);
    }
    .main_slider img {
        height: 600px !important;
    }
    .slide-caption h4 {
        font-size: 24px;
        text-align: center;
    }
    .slide-caption .btn {
        font-size: 13px;
        padding: 8px 15px;
    }
    .fashion-heading span {
        font-size: 12px;
    }
    .cd-timeline-img h3 {
        padding: 0px;
        font-size: 33px;
    }
    #cd-timeline::before {
        left: 58px;
    }
    .single-category__image h3 {
        font-size: 25px;
    }
    .single-category__image p {
        font-size: 14px;
    }
    .single-category__image {
        height: 200px;
        padding: 65px 10px 30px;
    }
    .last_footer_up_section h3 {
        font-size: 25px;
    }
    .last_footer_up_section h3 {
        font-size: 24px;
        padding: 6px 7px;
    }
    .last_footer_up_section .btn {
        width: 140px;
        font-size: 14px;
        padding: 8px 10px;
    }
    .newsletter-section h3 {
        font-size: 17px;
        margin-bottom: 20px !important;
        text-align: center;
    }
    .news-letter-form .btn {
        padding: 0px 20px;
    }
    .news-letter-form {
        justify-content: center;
    }
    .active-toggle {
        margin-left: 0px;
    }
    .nav-tabs-box {
        width: 100%;
        top: 435px;
    }
    .left-side-area .nav-tabs .nav-item {
        padding: 10px 39px;
    }
    .left-side-area {
        height: 7vh;
    }
    .center-side-area {
        height: auto;
    }
    .right-side-area {
        height: 6vh;
    }
    .right-side-area a {
        position: static;
        padding-top: 20px;
        display: block;
        text-align: center;
    }
    .left-side-area .nav-tabs {
        display: flex;
        flex-direction: row;
        bottom: 0px;
        left: 0px;
    }
    .card {
        border: none;
    }
    .green-box {
        width: 512px;
    }
    .not_found_page img {
        height: 52vh;
    }
    .graphic-stories-box {
        width: 92%;
        height: 350px;
        background-color: #262626;
        padding: 10px;
        position: relative;
        overflow: hidden;
        border: 1px;
        margin: 8px auto;
    }
    .upk_abt_us p {
        padding: 16px;
        font-size: 15px;
    }
    .payment_img img {
        width: 45px;
    }
    .upk_abt_diferent p {
        font-size: 15px;
    }
    .upk_abt_earn p,
    .upk_abt_brand p,
    .upk_abt_reach p {
        font-size: 15px;
        text-align: center;
    }
    .upk_abt_vision p,
    .upk_abt_mission p,
    .upk_abt_values p {
        font-size: 15px;
        text-align: center;
    }
    .rating_theme_three {
        position: inherit;
        text-align: center;
    }
    .shop-product-slider {
        padding: 15px 15px;
        background: white;
        text-align: justify;
    }
    .prod-details input[type="number"] {
        width: 15%;
        border-radius: 0px;
        margin: 0 8px 0;
        text-align: center;
        font-size: 12px;
    }
    .container-fluid similar-pro-cont h2 {
        text-align: center;
    }
    .available_offers ul li {
        font-size: 12px;
    	text-align: left;
    }
    .product_area_box_details_content h4 {
        margin: 0 5px;
        text-align: center;
        font-size: 12px;
    }
    .product_area_box_details_content span {
        margin: 0 5px;
        font-size: 12px;
        text-align: center;
    }
    .product_area_box_details_content ul li del,
    .product_area_box_details_content ul li h5,
    .move_to_cart {
        font-size: 12px;
    }
    .move_to_cart {
        padding: 8px 16px 0px 18px;
    }
    .product_area_box_details_content small {
        font-size: 12px;
        margin: 0 5px;
        text-align: center;
    }
    .remove_and_wishlist ul {
        padding: 10px 37px;
    }
    .modal-content {
        top: 130px;
        margin: 0px auto;
        width: 100%;
    }
    .modal-title {
        display: flex;
        justify-content: center;
    }
    .expo_filter_head {
        margin: 20px 0px;
    }
    .expo_filter_head_rights {
        width: 95%;
    }
    .expo_filter_head_right a {
        margin: 0px 15px;
        padding: 2px 0;
    }
    .dont_know {
        display: block;
        width: 30px;
        box-shadow: 0px 3px 3px -1px rgba(0, 0, 0, 0.2);
        border-radius: 50%;
        background: #f8f8f8;
        padding: 5px;
    }
    .expo_filter_head_right {
        position: relative;
        padding: 10px;
        width: 100%;
    }
    .job_links_head p {
        font-size: 16px;
    }
    .back_arrow_every a img {
        display: none;
        width: 30px;
        display: none;
        height: 30px;
        padding: 7px;
        margin-left: 30px;
    }
    .job_links_head a:nth-child(1) {
        background: white;
        padding: 2px 10px;
    }
    .product_ready_ship {
        width: 100%;
        bottom: 15px;
        text-align: center;
    }
    .cat_all_all {
        top: -4%;
        position: relative;
    }
    .thnq {
        font-size: 55px
    }
    .subscribe .form-input {
        margin: 10px auto;
    }
    .subscribe .btn-subscribe {
        margin-top: 10px;
    }
	.faqspage-sidebar {
  		display: none;
  		float: left;
  	}
	.faqspage-sections {
  		width: 100%;
    	float: none;
	}
	.product_area_box_details_content ul li span {
		font-size: 10px;
		color: #ff3e6c;
		font-weight: 400;
	}
	.sd-rqst button {
		width: 122px;
		margin-left: 0px !important;
	}
	.prod-details span {
		font-weight: 500;
		align-items: center;
		flex-wrap: wrap;
		display: grid;
		font-size: 13px;
	}
    .main_search_bar {
        display: none;
    }

}


/*Internal Homepage CSS*/

@media only screen and (max-width: 768px) {
    .make-up-box {
        width: 92%;
        margin: 5px auto;
    }
    .three_box_img {
        height: 290px;
    }
    .fashion-overlay h4 {
        font-size: 20px;
    }
    .fashion-overlay .show_rating_stars h3 {
        font-size: 13px;
    }
	.user_list_drop .dropdown-menu {
/*     	margin: 72px 100px 0; */
    	margin: 25px 100px 0;
	}
    .col_six_makeup_css_img {
        width: 92%;
        height: 300px;
        margin: 8px auto;
    }
    .makeup_css_img {
        width: 92%;
        height: 350px;
        margin: 8px auto;
    }
    .c-p-box {
        width: 92%;
        margin: 5px auto;
    }
    .skin-c-box-one,
    .skin-c-box-two,
    .skin-c-box-three,
    .skin-c-box-four,
    .skin-c-box-five,
    .skin-c-box-six {
        width: 92%;
        height: 350px;
        margin: 8px auto;
    }
    .fashion-heading-box {
        width: 92%;
        margin: 5px auto;
    }
    .fashion_css_img {
        width: 84%;
        height: 300px;
        margin: 8px auto;
    }
    .col_six_fashion_css_img {
        width: 84%;
        height: 300px;
        margin: 8px auto;
    }
    .categories-box {
        height: 350px;
    }
    .categories-box-right {
        height: 350px;
    }
    .categories-inner-box {
        margin-top: 162px;
    }
    .categories-inner-box-right {
        margin-top: 222px;
    }
    .categories-box:hover .categories-inner-box {
        margin-top: 124px;
    }
    .categories-box-right:hover .categories-inner-box-right {
        margin-top: 194px;
    }
    .graphic-stories-box-details:hover h4 {
        margin-bottom: -10px !important;
        padding-top: 180px!important;
    }
    .graphic-stories-box-details h4 {
        padding-top: 200px!important;
        transition: 0.5s;
    }
    .skin-c-box-one:hover .inner-g-content,
    .skin-c-box-two:hover .inner-g-content,
    .skin-c-box-three:hover .inner-g-content,
    .skin-c-box-four:hover .inner-g-content,
    .skin-c-box-five:hover .inner-g-content,
    .skin-c-box-six:hover .inner-g-content {
        padding-top: 64px;
    }
    .available_offers ul {
        padding-left: 10px;
    }
    .news-letter-form .form-control {
        width: 200px;
    }
    .prd_size {
        top: 225px;
        display: none;
    }
    .four-box-content {
        bottom: 0px !important;
    }
    .fashion-overlay {
        transform: none;
    }
    .mansonary {
        line-height: 40px;
        column-count: 2;
    }
    .personal_information_edit h5 {
        text-align: center;
        margin-left: 4px;
        font-size: 16px;
    }
}

@media only screen and (max-width: 667px) {
    .choose_billing>.d-flex {
        align-items: baseline;
    }
    .ui_effect_form_input .form-control {
        padding: 0px;
    }
    .gender_radio_ui {
        display: flex;
        justify-content: space-around;
        margin: 20px 0;
    }
    .meta-info,
    .copy_code a {
        font-size: 12px;
    }
    .colorbox small {
        width: 65px;
        height: 75px;
        padding: 3px;
    }
    .colorbox small img {
        height: 67px !important;
    }
    .onrloadmobile {
        display: block !important;
        margin: 10px;
    }
    .body_bg_color {
        padding: 0px !important;
    }
    .addtocartbtn1 a {
        width: 100%;
    }
    .main-web-images {
        display: none;
    }
    .main_prod_image {
        height: auto;
        width: 100%;
    }
    .mobile_slider_image {
        display: block;
        margin-top: 10px;
    }
    .rotate_img {
        padding: 2px;
        transform: rotate(0deg);
    }
    .prod-details {
        padding: 20px;
    }
    .product-name-text {
        font-size: 20px !important;
        line-height: 16px;
    }
    .prod-details h3 {
        font-size: 16px !important;
    }
    .product_all_price {
        font-size: 12px !important;
    }
    .off_tag {
        font-size: 12px !important;
        color: #ff3e6c;
    }
    .prod-taxes {
        margin-left: 10px !important;
    }
    .product_all_price span {
        padding: 0px 6px !important;
    }
    .prod-details p {
        font-size: 12px;
    }
    .pincode-check {
        position: relative;
        margin-top: 10px;
    }
    #main_images {
        overflow: hidden !important;
    }
    .mobilenavbar {
        display: block;
    }
    .temptatinvedate {
        font-size: 10px;
        position: absolute;
        top: 75px;
        right: 0;
    }
    .countdown {
        top: 68%;
        background-size: cover;
    }
    .countdowntext {
        top: 68%;
    }
    .mainimage {
        height: 58vh;
    }
    .countdowntext .stringsteps {
        font-size: 12px;
    }
    .countdowntext .numbersteps {
        font-size: 24px;
    }
    .countdowntext h2 {
        font-size: 25px;
        padding: 10px;
    }
    .launchingsoontext,
    .launchingsoontext a {
        font-size: 24px;
    }
    .mobviewhow {
        display: block !important;
    }
    .deskviewhow {
        display: none !important;
    }
    .left-slide>div h1 {
        margin-top: 25% !important;
    }
    .webimage {
        display: none !important;
    }
    .mobileimage {
        display: block !important;
    }
    .twosection h3 {
        font-size: 27px;
    }
    .borderleft img {
        width: 97vw;
    }
    .twosection p {
        padding-right: 0px !important;
        font-size: 14px;
    }
    .twosection {
        padding: 0px;
    }
    .firstsection {
        background: white;
    }
    .howitworkssection h1 {
        margin: 15px 0px !important;
    }
    .howitworkssection p {
        padding: 12px 0;
        font-size: 14px;
    }
    .firstsection .container .row {
        padding: 40px 40px;
    }
    .slider-container .action-buttons button {
        position: absolute;
        left: 35%;
        top: 25%;
        z-index: 100;
    }
    .slider-container .action-buttons .down-button {
        transform: translateX(-100%);
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .slider-container .action-buttons button {
        position: absolute;
        left: 50%;
        top: 37%;
        z-index: 100;
        padding: 8px;
    }
    .slider-container .action-buttons .up-button {
        transform: translateY(0%);
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    .content-page-template h1 {
        margin-top: 70%;
    }
    .left-slide {
        height: 86% !important;
        width: 100% !important;
        position: absolute;
        left: 0 !important;
    }
    .right-slide {
        top: 40% !important;
        left: 0 !important;
        width: 100% !important;
        height: 100%;
        position: absolute;
    }
    /*howitworks  */
    .headermobileverification {
        font-size: 12px;
        padding: 5px 0;
    }
    .desktoptabtobeshown {
        display: none;
    }
    .mobiletabtobeshown {
        display: block;
    }
    .CTA input {
        font-size: 12px !important;
        padding: 4px 10px !important;
    }
    #user_verify_otp {
        font-size: 12px;
        height: 40vh;
    }
    .loader {
        margin: 50px auto !important;
    }
    .master_loader {
        display: block;
        height: 100px
    }
    .mobileverificationtab {
        margin: 5px auto !important;
        padding: 5px 0 !important;
    }
    .mobile_model {
        width: 85%;
        margin: auto;
    }
    .mobile_model h5,
    .mobile_model h6 {
        font-size: 14px;
    }
    .owl-carousel,
    .fashion_badge {
        z-index: 0 !important;
    }
    .mob_view_poroduct {
        margin-top: 10px;
    }
    .uepaki_breadcrumbs {
        display: none;
    }
    .mobile_view_breadcum {
        display: block !important;
    }
    .mobile_view_breadcum .container {
        padding: 0px;
    }
    .addToWishlist1 {
        width: 100% !important;
        font-size: 11px;
        padding: 15px 5px;
        margin-top: 6px;
        text-align: center;
    }
    .noreviws {
        font-size: 14px;
    }
    .forminput {
        width: 43px;
        font-size: 11px;
    }
    .web_view_rating {
        display: none;
    }
    .mob_view_rating {
        display: block;
    }
    .formore {
        align-items: baseline;
    }
    .totalreview ul li a {
        font-size: 14px;
    }
    .totalreview ul {
        justify-content: space-between;
        display: flex;
        flex-direction: row;
    }
    .totalreview .designul {
        display: block !important;
    }
    .ndratings2 span i {
        height: 30px;
        font-size: 20px;
    }
    .ndratings1 span {
        font-size: 30px;
    }
    .ndratings_mob_view {
        display: block;
    }
    .ndratings {
        padding: 20px;
    }
    .ndratings_desk_view {
        display: none;
    }
    .start_rating {
        flex-direction: column;
    }
    .start_rating .attribute {
        flex-direction: row;
        display: flex;
    }
    .review_client_text {
        width: auto;
    }
    .mobreviews {
        display: flex;
        justify-content: center;
        font-size: 12px;
    }
    .mobview {
        display: block !important;
    }
    .coupon_right ul li {
        flex-direction: column;
    }
    .topbuttons a {
        padding: 6px 0px;
        font-size: 12px;
    }
    .secshow {
        display: block;
    }
    .sechide {
        display: none;
    }
    .left-bottom-content {
        display: none;
    }
    .grdcontp {
        display: block !important;
    }
    .roleswitch img {
        width: 10% !important;
    }
    .forgot_pass a {
        font-size: 14px !important;
    }
    .form form .CTA input {
        margin-right: 4px !important;
    }
    .form form .CTA a {
        font-size: 14px !important;
    }
    .webview {
        display: none;
    }
    .navss {
        display: none !important;
    }
    .deli {
        display: none;
    }
    .skillsme {
        display: none;
    }
    .skillmetoo {
        display: block;
    }
    .about_reg_sellers {
        margin-top: 40px;
    }
    .theme3web {
        display: none !important;
    }
    .theme3web2 {
        display: block;
    }
    .col_below_img a {
        height: 80px !important;
        margin: 0 10px !important;
    }
    .prod-taxes p {
        margin: auto;
        font-size: 10px;
    }
    /* .addToWishlist1{
	    padding: 18px 42px; */
    /* } */
    .add-to-shop-btn {
        display: contents;
    }
    .add_to_button {
        width: 48%;
        font-size: 11px;
        padding: 15px 5px;
        margin-top: 6px;
        text-align: center;
    }
    .mob_image {
        display: block;
    }
    .web_image {
        display: none;
    }
    .jon_description {
        padding: 50px;
    }
    .apply_form_table .form-group {
        width: 100% !important;
    }
    .applynow_btn_final input {
        margin-left: 0px !important;
    }
    .form_submit_details {
        padding: 15px;
    }
    .upload_files_here {
        margin: 20px 0px;
    }
    .upk_abt_nav {
        position: relative;
        overflow: auto;
        white-space: nowrap;
        scrollbar-width: none;
    }
    .upk_abt_nav::-webkit-scrollbar {
        width: 0px;
    }
    .upk_abt_nav ul li {
        display: inline-block;
        margin: 0 10px;
    }
    .upk_abt_nav ul li a {
        padding: 8px 12px
    }
    .upk_abt_nav::before {
        content: ' \003C';
        color: black;
        font-size: 19px;
        position: absolute;
        top: 38%;
        opacity: 0.3;
        left: 5px;
    }
    .upk_abt_nav::after {
        content: ' \003E';
        color: black;
        font-size: 19px;
        position: absolute;
        top: 38%;
        left: 100%;
        opacity: 0.2;
    }
    .demo_explore_head {
        margin-left: 0;
    }
    .lady_imges_size {
        display: flex;
        margin: auto;
        width: 70%;
    }
    .product_size_chart {
        margin-left: 0px;
    }
    .col_below_img {
        display: none;
    }
    .col_below_dots {
        display: block;
    }
    .dot_me {
        border: 1px solid black;
        border-radius: 50%;
        width: 10px;
        height: 10px;
        margin: 0 5px;
    }
    .col_below_dots .active {
        background: gray;
    }
    .Filter {
        display: none !important;
    }
    .coupan_code {
        width: 100% !important;
    }
    .formin {
        width: 190px;
    }
    .cs_tailer {
        font-size: 10px !important;
    }
    .nav-tabs-box {
        width: 100%;
        top: 420px;
    }
    .left-side-area .nav-tabs .nav-item {
        padding: 20px;
    }
    .left-side-area {
        height: 25vh;
    }
    .center-side-area {
        height: auto;
    }
    .right-side-area {
        height: 8vh;
    }
    .right-side-area a {
        position: static;
        padding-top: 6px;
        display: block;
        text-align: center;
    }
    .left-side-area .nav-tabs {
        display: flex;
        flex-direction: row;
        bottom: 0px;
        left: 0px;
    }
    .card {
        border: none;
    }
    .green-box {
        width: 100%;
        right: 0px;
    }
    .black-menu ul li {
        padding: 0px 10px 0px 31px;
    }
    .black-second-menu-bar {
        display: grid;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .photo-g-box {
        margin-bottom: 30px;
    }
    .photo-g-box::before {
        height: 90.5%;
        width: 15%;
    }
    .photo-g-box:hover::before {
        top: -25px;
    }
    .photography-categories,
    .designer-stories {
        padding: 0px;
    }
    .h-it-w {
        height: auto;
        background-size: cover;
    }
    .part-one-content,
    .part-two-content,
    .part-three-content,
    .part-four-content,
    .part-five-content {
        width: 100%;
        padding: 0px;
    }
    .part-one-img img,
    .part-two-img img,
    .part-three-img img,
    .part-four-img img,
    .part-five-img img {
        margin: 0px;
    }
    .part_three,
    .part_four {
        display: flex;
        flex-direction: column-reverse;
    }
    .color-star {
        color: initial;
        margin-left: 12px;
    }
    #product_slider {
        margin-left: auto;
        margin-right: auto;
    }
    .add-to-shop-btn {
        width: 100%;
    }
	.upk_cust_agreement {
		margin: 0 auto;
		margin-top: 0px;
	}
}

@media(max-width: 576px) {
    .product_area_box_heading .btn {
        margin-bottom: 20px;
    }
    .download_links>.col-md-12 {
        justify-content: start !important;
    }
    .download_links>.col-md-12 a {
        padding: 3px 0px !important;
    }
    .fixed-nav {
        box-shadow: 0 2px 5px 0 rgb(0 0 0 / 5%), 0 2px 10px 0 rgb(0 0 0 / 0%) !important;
    }
    .price_section .row .col-4,
    .price_section .row .col-4 {
        padding: 0px;
    }
    #coupanmodal .modal-dialog {
        width: 350px !important;
        margin: auto;
    }
    .blog_show_title h3 {
        font-size: 18px;
    }
    .blog_show_title p {
        font-size: 14px;
    }
    .blog_info_title h1 {
        font-size: 22px;
        font-weight: 700;
    }
    .related_cat {
        width: 100%;
    }
    .upk_team {
        margin-bottom: 30px;
    }
    .color_round_box {
        margin-top: 2px;
    }
    .menu-container {
        display: none;
    }
    .product-image {
        box-shadow: none;
    }
    .price_short_input input {
        width: 100%;
        border: 1px solid black;
    }
    .tap_photos_profile img {
        width: 100%;
        height: auto;
        margin: 0 7px;
    }
    .btn-upk-contact {
        width: 100%;
    }
    .container_ourteam,
    .ukp_wrap {
        width: 90%;
    }
    .wrapper_link input {
        width: 100%;
    }
    .wrapper_link button {
        width: 100%;
        margin-top: 15px;
    }
    .upk-addresses {
        margin-top: 30px;
    }
    .container_ourteam {
        width: 90%;
    }
    .upk_abt_cr_col h4 {
        font-size: 18px;
        font-weight: 500;
        text-align: center;
    }
    .upk_abt_cr_col p {
        font-size: 15px;
        font-weight: 300;
        text-align: center;
    }
    .upk-mr_top,
    .upk-mr_bottom {
        margin-top: 15px;
    }
    .upk_abt_offer h2 {
        width: 300px;
    }
    .upk_abt_us h2,
    .upk_abt_offer h2,
    .upk_abt_diferent h2,
    .upk_abt_earn h2,
    .upk_abt_brand h2,
    .upk_abt_reach h2,
    .upk_abt_vision h3,
    .upk_abt_mission h3,
    .upk_abt_values h3 {
        font-size: 20px;
    }
    .upk_abt_offer p {
        font-size: 15px;
    }
    .totalseller p {
        font-size: 13px;
    }
    .tag_skills_heading,.tag_skl_time h6 {
        font-size: 15px;
		text-align: center;
    }
    .side-navss li,
    .navss li {
        width: 100%;
        text-align: center;
    }
    .main-header-bg {
        left: 87px;
    }
    .profile-imagee {
        left: 0px;
    }
    .wrap-pro-para {
        margin-top: 20px;
    }
    .lton_tm_2_heading {
        font-size: 16px;
        margin-top: 9px;
        font-weight: 500;
    }
    .share_me a {
        top: -22px;
    }
    .content-section p {
        margin: 20px 0px;
        padding: 0px;
    }
    .upktheme_61 {
        margin-top: 10px;
    }
    .upk-theme-cover {
        height: 200px;
    }
    .profile-header-info p {
        text-align: center;
    }
    .profile-header .speciality,
    .profile-header .name,
    .theme-3-location {
        text-align: center;
    }
    .top-tab {
        width: 100%;
        margin-top: 70px;
    }
    .card-img-top {
        margin: 80px auto 0px;
        display: block;
        width: 60%;
    }
    /*.ukp_thm_1 {
	     bottom: -60px;
	}*/
    .header-bg {
        height: 200px;
    }
    .header-bg-content {
        height: 0;
        padding-top: 15px;
    }
    .ms_grid-sizer {
        width: 100%;
        margin: 0 0 5px;
    }
    .left-content-image {
        bottom: 0px;
        padding-top: 15px;
        text-align: center;
    }
    .notice_desc h6 {
        font-size: 12px;
    }
    .group_grid_box ul li {
        width: 100%;
    }
    .panel-websites {
        margin-bottom: 0px;
        display: none;                          /* Applied for Theme Section to Hide in Mobile Responsive */
    }
    .panel-sm {
        padding: 0px;
        display: none;                          /* Applied for Theme Section to Hide in Mobile Responsive */
    }
    .content-section h1 {
        font-size: 25px;
    }
    .content-section h5 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .new_tags-4 {
        text-align: left;
        padding-left: 0px;
        margin-top: 54px;
    }
    .ukp_theme_follow_btn {
        display: flex;
    }
    .ukp_theme_follow_btn a {
        margin-right: 12px;
    }
    .social-media,
    .social-media2 {
        display: none;
    }
    .tour-infomation__content__comment__comment-item__timesheet {
        font-size: 12px;
    }
    .profile-header-info dt {
        min-width: 100px;
    }
    .profile-header-main {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .panel-xl {
        padding: 30px 20px;
    }
    .profile-info-section p {
        font-size: 14px;
        font-weight: 300;
    }
    .top h2 {
        font-size: 27px;
        /*margin-top: 18px;*/
		color: #000;
    }
    .ddd {
        font-size: 15px;
        margin-bottom: 0px;
    }
    p.ppp {
        font-size: 11px;
    }
    .deli {
        display: none;
    }
    .bottom-two,
    .bottom-one,
    .bottom-three {
        margin-top: 10px;
    }
    .top-row {
        height: 200px!important;
    }
    .card.card-2 {
        top: 7px;
    }
	.lton_tm_2_heading {
		color: #000;
		margin-top: 25px;
	}
	.color-star span {
		color: #000;
	}
	.text-capit h5, p {
		text-transform: none;
		color: #000;
	}
    h5.rating-prof.rrating-roof {
        padding-top: 25px;
    }
    .group_grid_box ul li a img {
        margin-bottom: 30px;
    }
	.ukp_thm_62 img {
		width: fit-content;
		height: 50%;
		object-fit: cover;
		display: flex;
		margin: 150px auto;
	}
    .navss li a {
        padding: 15px 14px;
    }
    .right,
    .left {
        font-size: 36px;
        top: 55px;
    }
    .fashion-heading p {
        letter-spacing: 1px;
        font-size: 14px;
    }
    .black_slider_owl {
        width: 80%;
    }
    .upk_req_jobs form {
        width: 100%;
    }
    .slide-caption h4 {
		font-size: 18px;
		text-align: center;
		line-height: 25px;
	}
    .slide-caption p {
        font-size: 15px;
        font-weight: 400;
        padding: 0px 15px;
        margin-bottom: 0;
        margin-top: 0;
        text-align: center;
    }
    .slide-caption .btn {
        float: none;
        padding: 10px 18px;
        font-size: 11px;
        margin: 20px auto 0;
    }
    .main_slider .owl-dots {
        position: absolute;
        right: 10px;
        bottom: 0px;
    }
    .prc_detail_heading span {
        right: 159px;
    }
    .totalseller {
        flex-direction: column;
    }
    .edit_delete_btn button {
        margin: 5px 10px;
    }
    .prc_detail_heading h5 {
        padding: 5px 6px;
    }
    .btn_order_list {
        display: block;
        margin-top: 15px;
    }
    .product_list_dele_time p {
        margin-top: 8px !important;
    }
    .order_list_footer>.d-flex {
        flex-direction: column;
    }
    .mobil-direction,
    .upperticketbutton {
        flex-direction: column;
    }
    .comment-row>.col-md-1 {
        display: none;
    }
    .profile_img_seller>.col-2 {
        padding: 0px;
    }
    .comment-text>.d-flex {
        flex-direction: column;
    }
    .openMobile-chat-sidebar {
        z-index: 11;
        position: fixed !important;
        width: 90% !important;
        top: 75px !important; /* Adjust this according to your header height */
        left: -20px !important;
        right: 0 !important;
        bottom: 0 !important;
        background: #fff !important;
        padding: 0 !important;
        transition: all 0.3s ease-in-out;
        overflow-y: auto;
    }
    .closeMobile-chat-sidebar {
        z-index: 11;
        position: fixed !important;
        width: 80% !important;
        top: 0 !important;
        left: 0 !important;
        transform: translate(-100%, 12%) !important;
        right: 0 !important;
        bottom: 0 !important;
        background: #fff !important;
        padding: 0px !important;
    }
    .media-image img {
        display: none;
    }
    .mobil-direction span {
        font-size: 16px;
        margin: 0px;
        font-weight: 400;
    }
    .project-locked {
        margin-bottom: 4px;
    }
    .order_list_footer span {
        font-size: 11px;
        display: flex;
        justify-content: space-between;
        align-items: baseline;
    }
    .product_list_details small {
        display: block;
    }
    .order_list_footer span small {
        font-size: 12px;
        padding: 0px 0px 0px 1px;
    }
    .password_change_text ul li {
        font-size: 14px;
    }
    .order_status_modal .modal-content {
        width: 100%;
        top: 130px;
    }
    .review_ui_form ul {
        flex-direction: column;
    }
    .review_ui_form ul li:first-child {
        width: 100%;
    }
    .review_ui_form ul li:last-child {
        width: 100%;
        padding: 20px;
    }
    .header_ui_form h3 {
        font-size: 21px;
    }
    .product_list_prod_img img {
        width: 100%;
        height: 150px;
        object-fit: contain;
    }
    .coupon_codes {
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .coupon_tag {
        display: none;
    }
    .coupon_codes p {
        font-size: 12px !important;
        width: 50%;
        margin-top: 10px;
        text-align: center;
        margin-left: 0px;
        padding: 6px 0px;
    }
    .coupon_codes span {
        padding: 4px 9px;
        flex: 1;
        text-align: center;
    }
    .upk-prc_deatils {
        /* width: 283px; */
        margin-left: -6px;
    }
    .product_status_button {
        display: block !important;
    }
    .prc_detail_heading>.prc_detail_heading {
        margin-left: 8px;
    }
    .product_list_dele_time {
        display: flex;
        align-items: baseline;
        justify-content: space-between;
    }
    .coupon_codes span {
        padding: 4px 9px;
    }
    .coupon_codes b {
        font-size: 12px;
    }
    .top_header_wrap {
        width: 90%;
        margin: 10px auto 0;
    }
    .single-category__image h3 {
        font-size: 28px;
    }
    .top_right_searchicon button {
        width: 90%;
    }
    .uepaki-social-network-area {
        right: 74px;
    }
    .acc__title h5 {
        font-size: 15px;
    }
    #mb_grid_box .acc__title::after {
        top: 21px;
    }
    .acc__panel ul li a {
        font-size: 14px;
    }
    #mb_grid_box article h3 {
        font-size: 21px;
        margin-top: 20px;
    }
    .uepaki-toggle-button {
        left: 0;
    }
    .menus_toggles {
        margin-top: 0px;
    }
    .widht-hover {
        margin-top: 3px;
    }
    .widht-hover {
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    }
    .expanding_easrch_box span img {
        width: 15px;
    }
    .move-toggle {
        left: 0px;
    }
    .uepaki-social-icons i {
        line-height: 37px;
        font-size: 16px;
    }
    .user_list_drop .dropdown-menu {
        top: -5px!important;
    }
    .widht-hover {
        background-color: #ffffff;
    }
    .user_list_drop .dropdown-menu ul li a.dropdown-item {
        font-size: 12px;
    }
    .after_login_name span {
        font-size: 12px;
    }
    .after_login_name h5 {
        font-size: 14px;
    }
    .cart_item_area_width .dropdown-menu {
        top: -5px!important;
    }
    .classic-tabs .nav-tabs {
        display: none;
    }
    .user_list_drop,
    .cart_item_area_width {
        padding: 0px 2px;
    }
    .shopping-cart {
        width: 279px;
        left: -130px;
    }
    .mob_logos img {
        width: 45px;
    }
    .mob_bars img {
        width: 24px;
    }
    .mob_bars {
        background: #6d80cf;
        padding: 16px;
        width: 56px;
        margin-right: 10px;
    }
    .about_reg_sellers p {
        font-weight: 300;
    }
    .customer_requirement_form {
        width: 100%;
        height: auto;
    }
    .requ-heading h2 {
        font-size: 21px;
    }
    .italic_text {
        font-size: 12px;
    }
    .form-control {
        font-size: 12px;
    }
    .orang_three_box p {
        font-size: 12px;
    }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered {
        font-size: 12px;
    }
    .shop-bread a {
        font-size: 12px;
    }
    .name_of_product h5 {
        font-size: 15px;
        margin: 0;
    }
    .fixed-nav-top-menu {
        top: 65px;
        padding: 0;
        z-index: 100;
    }
    .product-image img {
        height: 250px;
        object-fit: cover;
        width: 100%;
    }
    .md-select {
        width: 112px;
    }
    .new-category-css {
        display: flex;
        justify-content: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .stylelish-checkbox label {
        padding-left: 20px;
        justify-content: flex-start;
        font-size: 13px;
    }
    .mobile_Category {
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: flex-start;
        padding: 0px;
    }
    .mobile_Category li .form-check {
        width: 100px;
        text-align: center;
        margin-bottom: 0px;
    }
    .mobile_Category li .form-check label img {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        margin-bottom: 5px;
    }
    .test11 {
        padding: 10px 0px;
        overflow: scroll;
        /* min-width: 250px; */
        max-width: 500px;
    }
    .product-name h4 {
        font-size: 11px;
        font-weight: 300;
        line-height: normal;
    }
    .shop_product_price ul li {
        font-size: 10px;
    }
    .shop_product_price ul li del {
        font-size: 10px;
    }
    .shop_product_price ul li:nth-child(3) {
        font-size: 10px;
    }
    .uepaki_breadcrumbs {
        margin-bottom: 0;
    }
    .like_tabs_btn ul li {
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 4px 0;
    }
	.reply_review {
		padding-left: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 20px;
	}
    .col-sm-12.heading-row {
        padding-bottom: 12px;
    }
    .lorem-text {
        font-size: 14px;
    }
    /* .below3-row{
		padding: 0 15px;
	} */
    .below3-row p {
        font-size: 14px;
    }
    .below3-row h3 {
        font-size: 24px;
    }
    /*.upk_thme2_tabs {
        margin-bottom: 100px;
        margin-top: 70px;
    }*/
    #tabs-heade .nav-tabs {
        border: none;
		margin-top: 20px;
    }
    .upk_req_jobs form input {
        width: 85%
    }
    .in_button .btn {
        font-size: 12px;
    }
    .download_file_img a span {
        font-size: 13px;
    }
    .back_arrow_every {
        position: relative;
        margin: 8px 20px 0px 0px;
    }
    .jobhr {
        padding: 20px 0 10px 0;
    }
    .job_head h3 {
        font-size: 18px;
        margin: -50px 0;
    }
    .upk_abt_img {
        padding: 0px;
    }
    .upk_abt_imgg {
        padding: 58px 0 0 0;
    }
    .apply_banner_text h1 {
        font-size: 16px;
    }
    .apply_banner_text h2 {
        font-size: 13px;
    }
    .apply_banner_text {
        padding: 34px 0;
    }
    .job_cmpny p {
        font-size: 15px;
    }
    .respon p {
        font-size: 15px;
    }
    .quali p {
        font-size: 15px;
    }
    .exp_right h1 {
        font-size: 23px;
    	padding: 36px 0px 0px 0px;
    }
    .chat_and_lock_button {
        margin-left: -124px;
        margin-top: 85px;
    }
    .already_locked {
        margin-top: 7px;
        font-size: 12px;
        margin-left: -42px;
    }
}

@media only screen and (max-width: 567px) {
    .ukp_referearn_text p,
    .scorecardchild p {
        font-size: 12px;
    }
    .scorecardchild h4 {
        font-size: 20px;
        padding: 0px;
        margin: 0px;
    }
    .leaderboard {
        font-size: 12px;
        width: 350px;
    }
    .top3 .item.one .pic {
        width: 3rem;
        height: 3rem;
        left: 2.1rem;
    }
    .top3 .item .pic {
        left: 2rem;
        width: 2.5rem;
        height: 2.5rem;
    }
    .top3 .item {
        padding: 0.8rem 0 0;
        margin: 0rem 0.3rem 2rem;
    }
    .top3 .item {
        height: 9rem;
    }
    .top3 .item .name {
        font-size: 0.8rem;
    }
    .top3 .item.one {
        height: 10rem;
        padding-top: 1.5rem;
    }
    .couponSidebarCard {
        width: 275px;
    }
    .list .item .name {
        font-size: 0.7rem;
    }
    .list .item .pic {
        width: 3rem;
        height: 3rem;
    }
    .couponSidebarHeader {
        top: 15%;
        right: -160% !important;
        opacity: 0.6;
    }
    .couponSidebarHeader p {
        writing-mode: vertical-rl;
        text-orientation: mixed;
        margin: 30px auto;
        font-size: 25px;
    }
    .couponSidebarHeaderAction {
        right: -60% !important;
        box-shadow: -31px 0px 129px -31px grey;
        height: 572px !important;
    }
    .headMain {
        width: 30px;
    }
    .couponSidebarContent {
        text-align: center;
    }
    .couponSidebarContent h3 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .sidebarCouponCode span {
        font-size: 15px;
    }
    .sidebarCouponText {
        font-size: 13px;
        padding-top: 0px;
    }
    .couponSidebarSignup {
        height: 50%;
        padding: 0px
    }
    .couponSidebarRandom {
        padding: 10px 0 0 0px;
    }
    .strip-top {
        padding: 0px 15px;
    }
    .menu-container {
        display: none;
    }
    .slider-menu-mobile ul li a {
        padding: 14px 20px 14px;
        display: flex;
        font-size: 14px;
        white-space: nowrap;
    }
    .slider-menu-mobile ul li a i {
        padding: 10px 4px;
    }
    .banner_imges {
        background-position: right -81px bottom;
        height: 200px;
    }
    .seller_job_post .tabs label {
        padding: 8px 9px;
        font-size: 16px;
        font-weight: 300;
    }
    #cd-timeline::before {
        left: 32px;
    }
    .cd-timeline-img h3 {
        padding: 2px 0 0 0;
        font-size: 32px;
    }
    .carousel-control-prev {
        width: 28px !important;
        height: 60px !important;
    }
    .carousel-control-next {
        width: 28px !important;
        height: 60px !important;
    }
    .main_slider_head {
        height: 34vh;
    }
    .main_slider img {
        height: 200px !important;
        object-fit: cover;
    }
    .footer-social-icon a {
        padding: 0px 21px 10px 0;
    }
    .slide-caption {
        left: 0;
        background: #00000075;
        padding: 35px 0px 0px 0px;
        right: 0;
        bottom: 0;
        margin: 0px;
        width: 100%;
        top: 0;
        text-shadow: 0px 2px 3px black;
    }
    .home_page_new_section {
        padding: 50px 0px;
    }
    .main_slider .owl-dots .owl-dot span {
        padding: 5px;
        margin: 5px 0px;
    }
    .banner-article {
        width: 100%;
    }
    .banner-article h1 {
        font-size: 18px;
    }
    .banner-article {
        /*  padding: 57px 0px 10px; */
        padding: 18px 0px 6px;
    }
    .banner-article p {
        font-size: 10px;
    	font-weight:600;
    }
    .range-slider svg,
    .range-slider input[type=range] {
        bottom: 0px;
    }
    .filter-seller-rating .rating {
        margin-top: 52px;
    }
    .price_short_input .input-group {
        top: -20px;
    }
    .search-jobs-box h2 {
        font-size: 16px;
        padding: 0px;
        line-height: 1.5;
    }
    .search-jobs-box small {
        font-size: 13px;
        font-weight: 500;
        padding: 8px 0px 3px;
    	margin: 0px;
    }
    .mobile-back-btn i {
        display: block;
    }
    .all_about_price_box h4 {
        font-size: 16px;
        margin: 4px 0 8px;
        font-weight: 600;
    }
    .all_about_price_box h4 strong {
        font-weight: 500;
        font-size: 18px;
    }
    .search-jobs-box .locked_project {
        width: 16px;
        display: inline-block;
        height: auto;
    }
    .skills_tag {
        width: auto;
        display: inline-block;
        margin: 8px 0px 0px;
    }
    .jobs_description_boxs {
        font-size: 13px;
        position: relative;
        word-wrap: break-word !important;
    }
    .jobs_location_time-box span {
        font-size: 14px;
    }
    .all_cate_section h2 {
        font-size: 27px;
        position: relative;
        bottom: 68px;
        text-shadow: 0px 0px 4px #ffffff;
    }
    .all_cate_section .btn {
        font-size: 13px;
        padding: 7px 18px;
        bottom: 76px;
        position: relative;
    }
	.all_cate_section2 h2 {
        font-size: 27px;
        position: relative;
        bottom: 68px;
        text-shadow: 0px 0px 4px #ffffff;
    }
    .all_cate_section2 .btn {
        font-size: 13px;
        position: relative;
    }
    .click_font {
        font-size: 16px;
    }
    .box_title_dec p {
        font-size: 13px;
    }
    .box_title_dec h4 {
        font-size: 21px;
    }
    .main_heading_box h3 a {
        font-size: 22px;
    }
    .extra_link_heading h4.ex-link-heading {
        font-size: 18px;
    }
    .nav-tabs-box {
        width: 100%;
        top: 712px;
    }
    .left-side-area .nav-tabs .nav-item {
        padding: 20px 20px!important;
    }
    .left-side-area {
        height: 24vh;
        border-bottom: 1px solid black;
    }
    .center-side-area {
        height: auto;
    }
    .right-side-area {
        height: 8vh;
    }
    .right-side-area a {
        position: static;
        padding-top: 15px;
        display: block;
        text-align: center;
    }
    .left-side-area .nav-tabs {
        display: flex;
        flex-direction: row;
        bottom: 0px;
        left: 0px;
    }
    .card {
        border: none;
    }
    .black-menu ul li {
        padding: 0px 10px 0px 31px;
    }
    .third-section {
        padding: 50px 0px;
    }
    .black-second-menu-bar {
        display: grid;
        overflow-x: scroll;
        overflow-y: hidden;
    }
    .black-menu ul li a {
        font-size: 12px;
    }
    .categories-box {
        margin-bottom: 20px;
    }
    .interior-heading h4 {
        letter-spacing: 4px;
        padding: 30px 0px;
        font-size: 16px;
    }
    .interior-heading::before,
    .interior-heading::after {
        top: 38px;
        width: 18%;
    }
    section#formHolder {
        padding: 0;
    }
    /*section#formHolder div.brand {
    min-height: 200px !important;
  }*/
    section#formHolder div.brand.active {
        min-height: 100vh !important;
    }
    section#formHolder div.brand .heading.active {
        top: 200px;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    section#formHolder div.brand .success-msg p {
        font-size: 16px;
    }
    section#formHolder div.brand .success-msg a {
        padding: 5px 30px;
        font-size: 10px;
    }
    section#formHolder .form {
        width: 100vw;
        min-height: 400px;
        margin-left: 0vw;
    }
    section#formHolder .form .form-peice {
        margin: 0;
        top: 0;
        left: 0;
        width: 100% !important;
        transition: all 0.5s ease-in-out;
    }
    section#formHolder .form .form-peice.switched {
        transform: translateY(-100%);
        width: 100%;
        left: 0;
        z-index: -1;
    }
    section#formHolder .form .form-peice>form {
        width: 100% !important;
        padding: 30px;
        left: 50%;
    }
    .green-box {
        width: 100%;
        right: 0px;
    }
    .photo-g-box {
        margin-bottom: 30px;
    }
    .photo-g-box::before {
        height: 90.5%;
        width: 22%;
    }
    .photo-g-box:hover::before {
        top: -25px;
    }
    .cart-close-btn button {
        font-size: 24px;
    }
    .footer {
        padding: 45px 5px 29px;
    }
    .photography-categories,
    .designer-stories {
        padding: 0px;
    }
    .h-it-w {
        height: auto;
        background-size: cover;
    }
    .part-one-content,
    .part-two-content,
    .part-three-content,
    .part-four-content,
    .part-five-content {
        width: 100%;
        padding: 0px;
    }
    .part-one-img img,
    .part-two-img img,
    .part-three-img img,
    .part-four-img img,
    .part-five-img img {
        margin: 0px;
    }
    .part_three,
    .part_four {
        display: flex;
        flex-direction: column-reverse;
    }
    .img-with-content,
    .fashion_section_dynamic,
    .designer-challengers,
    .the_end_result,
    .dynamic_why_choose,
    .dynamic_how_it_work,
    .blue_bg,
    .dynamic_why_choose,
    .dynamic_faq_section {
        padding: 50px 0;
    }
    .as-designer h5 {
        font-size: 26px;
    }
    .as-designer p {
        font-size: 16px;
        padding: 0;
    }
    .big_font_text p,
    .big_font_text h6 {
        font-size: 20px;
    }
    .enjoy_texts {
        padding: 80px 10px;
    }
    .enjoy_texts h3 {
        font-size: 24px;
    }
    .bring_value h5 {
        font-size: 20px;
    }
    .bring_value p {
        font-size: 16px;
    }
    .dynamic_faq .card-header h2 i {
        width: 25px;
        font-size: 16px;
        height: 25px;
        line-height: 28px;
    }
    .dynamic_faq .card-body p {
        font-size: 14px;
    }
    .dynamic_faq .card-header h2 .btn-link {
        font-size: 9px;
    }
    .new_landing_page h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }
    .social_media_vertical_links ul li {
        list-style: none;
        border-bottom: none;
        border-right: 1px solid #cecece;
        width: 100%;
        text-align: center;
    }
    .social_media_vertical_links ul {
        display: flex;
        justify-content: space-between;
    }
    .social_media_vertical_links {
        width: 100%;
        position: relative;
        position: fixed;
        bottom: 0px;
        top: auto;
    }
    .all_cate_section {
        padding-top: 126px;
    }
    .brand {
        min-height: 300px;
        display: none;
    }
    .mob-login-frm {
        margin-top: -105px !important;
    }
    .home_page_testimonial {
        padding: 20px 0;
    }
    .big_round_testi_img {
        margin-top: 25px;
    }
    .grid-item-pr {
        padding: 0 8px;
    }
    .like_tabs_btn {
        width: 96%;
    }
    .classic-tabs .nav-link {
        width: 80%;
        margin: 10px auto;
    }
}

@media only screen and (max-width: 414px) {
    .form-peice .login-sellers {
        font-size: 20px;
        padding: 5px;
        margin-top: 33px;
    }
    .grid-item-pr {
        padding: 0 8px;
    }
    .stylelish-checkbox .check-box-eff::before {
        top: -18px;
    }
    .menu-container {
        display: none;
    }
    .upper_round_circle {
        width: 270px;
        height: 270px;
        top: -10px;
    }
    .round_testi_slide .big_round_testi_img img {
        width: 250px;
        height: 250px;
        margin-top: 40px;
    }
    .big_round_testi_img {
        margin-top: 25px;
    }
    .round_testi_content {
        width: 100%;
        height: auto;
        text-align: center;
        padding: 30px 4px 20px;
    }
    .round_testi_slide {
        height: 800px;
    }
    .home_page_testimonial .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: -127px;
    }
    .round_testi_content h3 {
        font-size: 28px;
    }
    #tabs-heade .nav-link {
        /* padding: 8px 12px; */
        padding: 8px 10px;
        font-size: 14px;
    }
    .img-with-content,
    .fashion_section_dynamic,
    .designer-challengers,
    .the_end_result,
    .dynamic_why_choose,
    .dynamic_how_it_work,
    .blue_bg,
    .dynamic_why_choose,
    .dynamic_faq_section {
        padding: 50px 0;
    }
    .as-designer h5 {
        font-size: 26px;
    }
    .as-designer p {
        font-size: 16px;
        padding: 0;
    }
    .big_font_text p,
    .big_font_text h6 {
        font-size: 20px;
    }
    .enjoy_texts {
        padding: 80px 10px;
    }
    .enjoy_texts h3 {
        font-size: 24px;
    }
    .bring_value h5 {
        font-size: 20px;
    }
    .bring_value p {
        font-size: 16px;
    }
    .dynamic_faq .card-header h2 i {
        width: 25px;
        font-size: 16px;
        height: 25px;
        line-height: 28px;
    }
    .dynamic_faq .card-body p {
        font-size: 14px;
    }
    .dynamic_faq .card-header h2 .btn-link {
        font-size: 9px;
    }
    .new_landing_page h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }
    .social_media_vertical_links ul li {
        list-style: none;
        border-bottom: none;
        border-right: 1px solid #cecece;
        width: 100%;
        text-align: center;
    }
    .social_media_vertical_links ul {
        display: flex;
        justify-content: space-between;
    }
    .social_media_vertical_links {
        width: 100%;
        position: relative;
        position: fixed;
        bottom: 0px;
        top: auto;
    }
    .like_tabs_btn {
        width: 96%;
    }
    .card_part .card a {
        font-size: 10px !important;
    }
}

@media(max-width: 375px) {
    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
        font-size: 13px;
    }
    .menu-container {
        display: none;
    }
    .grid-item-pr {
        padding: 0 8px;
    }
    .like_tabs_btn {
        width: 96%;
    }
}

@media only screen and (max-width: 375px) {
    .tabs-heights {
        height: 78vh;
    }
    .menu-container {
        display: none;
    }
    .grid-item-pr {
        padding: 0 8px;
    }
    .like_tabs_btn {
        width: 96%;
    }
}

@media only screen and (max-width: 360px) {
    .grid-item-pr {
        padding: 0 8px;
    }
    .tabs-heights {
        height: 77vh;
    }
    .like_tabs_btn {
        width: 96%;
    }
    .top h2 {
        font-size: 28px;
    }
    .menu-container {
        display: none;
    }
    .bio-section h3 {
        font-size: 25px;
    }
    .btn-floating span {
        padding: 5px 12px;
    }
    .strip-top {
        padding: 0 15px;
    }
    .home_page_testimonial .owl-theme .owl-nav.disabled+.owl-dots {
        margin-top: 0px;
    }
    /* --- USER DASHBORD PAGE ----- */
    .seller_job_post .tabs label {
        padding: 8px 9px;
        font-size: 15px;
        font-weight: 300;
    }
    .seller_job_post .tabs .tab {
        padding: 0px;
    }
    .search-jobs-box h2 {
        font-size: 14px;
        line-height: 1.5;
    }
    .interested_seller {
        padding: 6px 8px;
        font-weight: 300;
        font-size: 15px;
    }
    .search-jobs-box small {
        padding: 0px;
    }
    .all_about_price_box {
        margin-top: 10px;
    }
    .totalseller p {
        font-size: 12px;
    }
    /* --/END UDASH---- */
    .mob_nav_item_in .btn-secondary {
        padding: 0px 2px 0px 0px;
    }
    .home_page_testimonial {
        padding: 0px 0;
    }
    .round_testi_slide {
        height: auto;
        padding: 0;
    }
    .round_testi_slide::before {
        height: 100%;
        width: 100%;
        top: 0px;
        left: 0px;
    }
    .round_testi_content {
        width: 100%;
        height: auto;
        text-align: center;
        padding: 30px 4px 20px;
    }
    .round_testi_slide .big_round_testi_img img {
        width: 250px;
        height: 250px;
        margin-top: 40px;
    }
    .upper_round_circle {
        width: 270px;
        height: 270px;
        top: -10px;
    }
    .round_testi_content h3 {
        font-size: 25px;
    }
    .img-with-content,
    .fashion_section_dynamic,
    .designer-challengers,
    .the_end_result,
    .dynamic_why_choose,
    .dynamic_how_it_work,
    .blue_bg,
    .dynamic_why_choose,
    .dynamic_faq_section {
        padding: 50px 0;
    }
    .as-designer h5 {
        font-size: 26px;
    }
    .as-designer p {
        font-size: 16px;
        padding: 0;
    }
    .big_font_text p,
    .big_font_text h6 {
        font-size: 20px;
    }
    .enjoy_texts {
        padding: 80px 10px;
    }
    .enjoy_texts h3 {
        font-size: 24px;
    }
    .bring_value h5 {
        font-size: 20px;
    }
    .bring_value p {
        font-size: 16px;
    }
    .dynamic_faq .card-header h2 i {
        width: 25px;
        font-size: 16px;
        height: 25px;
        line-height: 28px;
    }
    .dynamic_faq .card-body p {
        font-size: 14px;
    }
    .dynamic_faq .card-header h2 .btn-link {
        font-size: 9px;
    }
    .new_landing_page h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }
    .social_media_vertical_links ul li {
        list-style: none;
        border-bottom: none;
        border-right: 1px solid #cecece;
        width: 100%;
        text-align: center;
    }
    .social_media_vertical_links ul {
        display: flex;
        justify-content: space-between;
    }
    .social_media_vertical_links {
        width: 100%;
        position: relative;
        position: fixed;
        bottom: 0px;
        top: auto;
    }
    .sorry_content {
        padding: 60px 9px 30px;
    }
    .not_found_page img {
        height: 33vh;
        margin-bottom: 50px;
    }
}

@media only screen and (max-width: 320px) {
    .img-with-content,
    .fashion_section_dynamic,
    .designer-challengers,
    .the_end_result,
    .dynamic_why_choose,
    .dynamic_how_it_work,
    .blue_bg,
    .dynamic_why_choose,
    .dynamic_faq_section {
        padding: 50px 0;
    }
    .menu-container {
        display: none;
    }
    .as-designer h5 {
        font-size: 26px;
    }
    .as-designer p {
        font-size: 16px;
        padding: 0;
    }
    .big_font_text p,
    .big_font_text h6 {
        font-size: 20px;
    }
    .enjoy_texts {
        padding: 80px 10px;
    }
    .enjoy_texts h3 {
        font-size: 24px;
    }
    .bring_value h5 {
        font-size: 20px;
    }
    .bring_value p {
        font-size: 16px;
    }
    .dynamic_faq .card-header h2 i {
        width: 25px;
        font-size: 16px;
        height: 25px;
        line-height: 28px;
    }
    .dynamic_faq .card-body p {
        font-size: 14px;
    }
    .dynamic_faq .card-header h2 .btn-link {
        font-size: 9px;
    }
    .new_landing_page h3 {
        font-size: 30px;
        padding-bottom: 0px;
    }
    .social_media_vertical_links ul li {
        list-style: none;
        border-bottom: none;
        border-right: 1px solid #cecece;
        width: 100%;
        text-align: center;
    }
    .social_media_vertical_links ul {
        display: flex;
        justify-content: space-between;
    }
    .social_media_vertical_links {
        width: 100%;
        position: relative;
    }
    .upk_abt_us p {
        padding: 16px;
    }
    .grdcont {
        grid-gap: 10px;
    }
}

@media (max-width: 768px) {
    .blog_caption_carousel {
        padding: 45px 30px;
        height: 100%;
    }
    .container {
        max-width: 100%;
    }
    .container-prdct {
        max-width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .related_cat {
        margin: 0 auto;
    }
    .next_carouser {
        right: 0;
    }
	.modal-flw {
		margin:auto;
		width: 80%;
	}
}

@media (min-width: 577px) {
    .modal-dialog {
        /* max-width: 1000px; */
        margin: 1.75rem auto;
    }
    .search-jobs-box-item {
        display: flex;
        justify-content: space-between;
    }
}

@media(min-width: 769px) {
    .search-jb-box {
        display: flex;
        justify-content: space-between;
    }
    #mobile_navbar,
    .expanding_easrch_box,
    #mb_grid_box,
    #top_header_search,
    .side-menus-items .post_projects {
        display: none;
    }
    .uepaki-search-box {
        width: 445px;
        height: auto;
        transition: all 0.3s ease-in-out;
    }
    .top_header {
        display: flex;
        justify-content: space-around;
    }
    a.upk-mb-logo img {
        display: none;
    }
    .drp_menu_fashion {
        display: flex;
        justify-content: space-between;
    }
    .top-tab {
        display: flex;
        justify-content: center;
    }
    .upk_abt_nav {
        width: 75%;
        margin: 0 auto;
    }
    .upk_abt_nav ul {
        display: flex;
        justify-content: space-between;
    }
    .upk_abt_nav ul li a {
        font-size: 21px;
        font-weight: 600;
        display: inline-block;
        padding: 10px 33px;
    }
    .upk_ref_link {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    /* .chat_and_lock_button .btn {
	margin: 2px 0 2px 50px
	} */
}

@media(min-width: 1025px) {
    .upk_abt_nav ul li a {
        font-size: 22px;
    }
    .uepaki-search-box {
        width: 540px;
    }
    .all_packages_grid ul li.second_li ul li a {
        font-size: 12px;
        font-weight: 300;
        padding: 3px 14px 0px;
    }
    .search-jobs-box h2 {
        flex: 1;
    }
    /*.all_about_price_box {
		flex-basis: 150px;
		text-align: right;
	}*/
}

@media(min-width: 1200px) {
    .upk_abt_us,
    .upk_abt_offer,
    .upk_abt_diferent {
        margin: 0 auto;
    }
    .upk_abt_us p {
        padding: 16px;
    }
}

@media(min-width: 1500px) {
    .uepaki-search-box {
        width: 700px;
    }
    .all_packages_grid ul li.second_li h5 {
        font-size: 15px;
        font-weight: 600;
    }
    .upk_abt_us p {
        padding: 16px;
        font-size: 15px;
    }
    .round_testi_slide {
        padding: 25px 260px;
    }
}

@media(min-width: 1700px) {
    .upk_abt_us p {
        padding: 16px;
    }
    .upk_abt_us {
        width: 70%;
        margin: 0 auto;
        text-align: center;
    }
}

@media (max-width: 575px) {
    .ukp_ref_earn img {
        align-content: center;
        display: flex;
        margin: auto;
    }
    .all_chat_box_list h5 a {
        padding: 5px 8px;
        font-size: 12px;
    }
    .all_chat_box_list h5 span {
        padding: 5px 8px;
        font-size: 12px;
    }
}

@media(min-width: 768px) and (max-width: 1199px) {
    .content-page-template h4 {
        font-size: 22px;
    }
    .content-page-template p {
        font-size: 14px;
        margin-top: 15px;
    }
    .content-page-template {
        background: #f9f9f9;
        padding-top: 100px;
        padding-bottom: 50px;
    }
}

@media only screen and (max-width: 768px) {
    .content-page-template h4 {
        font-size: 20px;
        margin-top: 20px;
    }
    .content-page-template p,
    .content-page-template ul li {
        margin-top: 10px;
    }
    .content-page-template h1 {
        font-size: 32px;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .content-page-template {
        background: #f9f9f9;
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .js-cookie-consent {
        width: 300px;
        left: 8%;
    }
}

@media(max-width: 576px) {
    .wishlist_price {
        text-align: center;
    }
    .tour-infomation__content__comment__comment-item>div {
        margin-left: 70px;
    }
    .tour-infomation__content__comment__comment-item>img {
        width: 50px;
    }
    .content-page-template h4 {
        font-size: 18px;
        margin-top: 15px;
    }
    .content-page-template h1 {
        font-size: 30px;
        margin-top: 15px;
    }
    .content-page-template {
        background: #f9f9f9;
        padding-top: 70px;
        padding-bottom: 30px;
    }
    .user_list_drop ul> :first-child {
        display: block !important;
    }
    .btn-regas-sellers {
        padding: 5px 10px;
    }
    .mobile-tabs-user {
        display: block !important;
    }
    .blog_mobile_decription {
        display: none !important;
    }
    /* .user_list_drop ul li {
			display: none !important;
		} */
}

@media (max-width: 767px) {
  .deskviewhow { display: none !important; height: 0; overflow: hidden; }
}
@media (min-width: 768px) {
  .mobviewhow { display: none !important; height: 0; overflow: hidden; }
}

