@media(min-width:1600px) {
    .promo_area_two .promo_inner .promo_area_r img {
        width: 100%;
    }

    .clients-logo-area {
        padding: 0px 10px;
    }

    .clients-logo-area .logo-item {
        width: 100%;
    }

}

@media (max-width:1650px) {
    .gym_service_inner {
        margin-top: -250px;
    }
}

@media (max-width:1500px) {

    .company_top_header .h_contact_info,
    .company_top_header .poster {
        width: 50%;
    }

    .h_contact_info .c_info+.c_info {
        margin-right: 25px;
    }

    .gym_review_area .gym_right_image {
        padding: 77px 0px;
    }

    .featured_projects_area .f_p_thumnil .flexslider ul li {
        padding: 12px 0px 0px;
    }

    .featured_projects_area .f_content {
        padding-right: 40px;
        padding-top: 47px;
        padding-left: 0px;
    }

    .simple_inner .company_about_inner .content p {
        padding: 10px 0px 10px;
    }

    .company_about_inner .content {
        padding: 0px 20px 0px 25px;
    }

    .cr-company-team .team_text_slider {
        padding-left: 10px;
    }

    .company_about_inner .content h2 {
        font-size: 30px;
    }

    .startup-promo-area {
        padding: 80px 80px 0px;
    }

    .donation_story-area .donation-left .donation-img {
        padding: 0px;
    }

    .donation_story-area .donation-left img {
        max-width: 100%;
    }

    .donation_story-area .donation-right .donation-content .tag {
        line-height: 40px;
    }

    .donation_story-area .donation-right .donation-content .amount {
        margin-bottom: 0px;
    }

    .creative_area.ab_creative_area .creative_inner .creative_right.creative_content.skill {
        padding-top: 70px;
    }
}

@media (max-width:1400px) {
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav {
        padding-right: 60px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 20px;
    }

    .gym_service_inner {
        margin-top: -200px;
    }

    .coming_soon_counter {
        margin: 40px auto 0px;
    }

    .c-search-form {
        margin: 50px auto 30px;
    }
}

@media (max-width:1366px) {
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav.navbar-right li.now_btn {
        margin-left: 20px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li {
        margin-left: 20px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav.navbar-right li {
        margin-left: 15px;
    }

    .d_agency_menu_area {
        padding-right: 35px;
        padding-left: 30px;
    }

    .testimonial_contents {
        max-width: 100%;
        padding-right: 65px;
    }

    .testimonial_area .testimonial_left {
        padding-top: 30px;
    }

    .user_planing_area .right_planing {
        margin-right: -88px;
    }

    .great_looks_area .left_looks_area .left_great_image {
        margin-bottom: 0px;
        float: left;
    }

    .service_video_area .s_left_side_text .s_count_inner .s_count_item {
        padding: 49px 15px;
    }

    .packages_list .media .media-left {
        padding-left: 5px;
    }

    .packages_list {
        padding: 0px 12px;
    }

    .creative_area .creative_content {
        padding: 0px 20px;
    }

    .creative-area-two .creative_content {
        padding-top: 50px;
    }

    .creative_area .creative_content p {
        padding: 15px 0px;
    }

    /*
    .creative_area .creative_content .title{
        padding-bottom: 30px;
    }
*/
    .body_pad {
        padding: 20px;
    }

    .gym_video_area,
    .gym_trainers_area {
        padding: 115px 80px 100px 80px;
    }

    .gym_video_area .gym_video_inner .gym_video_left {
        padding-top: 12px;
    }

    .gym_video_area .gym_video_inner .gym_video_left h4 {
        font-size: 35px;
    }

    .gym_pricing_area {
        padding: 100px 80px;
    }

    .blog-post .blog-post-item .post-content {
        padding: 40px 20px 38px 20px;
    }

    .transparent_menu_area .menu_logo {
        margin-right: 0;
    }

    .transparent_menu_area .tp_right_icon .nav.navbar-nav.navbar-right li {
        margin-left: 15px;
    }

    .feedback_form_area .feedback_form {
        max-width: 570px;
    }
}

@media (max-width:1280px) {
    .corporate_menu_area {
        padding: 0px 0px;
        top: 0px;
    }

    .freelancer_header_area {
        padding: 0px 20px;
        top: 20px;
    }
}

@media (max-width:1260px) {
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li.appointment_btn {
        display: none;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav.navbar-right li.hire_us {
        margin-right: 15px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav {
        padding-right: 80px;
    }

    .freelancer_header_area {
        padding: 0px 0px;
        top: 0px;
    }

    .banner_subcribe_pad {
        padding: 22px 0px 0px;
    }

    .sec-pad {
        padding-right: 0px !important;
        padding-left: 0px !important;
        padding-bottom: 0px;
    }

    .body_pad {
        padding: 0px;
    }

    .fr_testimonial_area .testimonial_left,
    .fr_testimonial_area .subcribe_right,
    .package_left,
    .package_right {
        width: 50%;
    }

    .fr_testimonial_area .testimonial_left .testimonial_content {
        max-width: 490px;
        padding-left: 20px;
    }

    .fr_testimonial_area .subcribe_right .subcribe_content {
        max-width: 490px;
        padding-right: 20px;
    }

    .package_right .package_slider {
        max-width: 100%;
        padding-left: 20px;
    }

    .package_left .package_content {
        max-width: 450px;
        margin: 0 auto;
    }

    .blog-posts-area {
        padding: 72px 15px 96px;
    }

    .cr-footer .f_social {
        padding-left: 0px;
    }

    /*    new css*/
    .feedback_form_area .feedback-gallery {
        min-height: 300px;
        position: relative;
        overflow: hidden;
    }

    .feedback_form_area .feedback-gallery img {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        max-width: none;
        width: auto;
    }

    .charity_slider_area {
        padding: 0px 15px;
    }
}

@media (max-width:1199px) {

    .navbar_fixed .business_menu .navbar.navbar-default .nav.navbar-nav li,
    .navbar_fixed .main_menu_inner .navbar-default .nav.navbar-nav li {
        margin-left: 22px;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li:last-child,
    .main_header_area.navbar_fixed .main_menu_inner .navbar-default .nav.navbar-nav.navbar-right .get_free {
        margin-left: 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav {
        margin-right: 96px;
    }

    .responsive_menu .burger_menu {
        display: block;
        padding: 20px 50px;
    }

    .responsive_menu.rs_991_menu {
        display: none;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        padding: 4px 10px;
        letter-spacing: 0px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item::before {
        left: 0;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner {
        padding: 40px 15px 30px 15px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3) {
        padding-right: 0px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        letter-spacing: 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item {
        padding-right: 20px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner {
        padding: 40px 10px 30px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:before {
        left: 0;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner {
        padding: 55px 30px 30px 30px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .freelancer_header_area.protfolio_h_menu .freelancer_header_inner .navbar.navbar-default .navbar-header .navbar-brand,
    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4) {
        padding-right: 15px;
    }

    /* Menu Css */
    .p_service_content {
        padding-right: 0px;
    }

    .right-side-inner,
    .left-side-menu {
        width: 100%;
        padding-left: 0px;
    }

    .responsive_menu {
        display: block;
    }

    .paint_left_text {
        padding-right: 20px;
    }

    .famouse_category ul li:hover a i {
        right: 14px;
    }

    .shop_slider_area {
        padding-right: 0px;
        padding-left: 0px;
        min-height: auto;
    }

    .famouse_category {
        max-width: 100%;
        position: relative;
        left: auto;
        width: 100%;
        top: 0px;
        right: 0px;
        overflow: hidden;
    }

    .famouse_category ul li {
        width: calc(100% / 5);
        float: right;
        overflow: hidden;
    }

    .famouse_category ul li a i {
        right: 32px;
    }

    #shop_slider .tp-bullets {
        right: 40px !important;
    }

    .famouse_category ul li a {
        padding-right: 20px;
    }

    .famouse_category ul li a i {
        right: 10px;
    }

    .shop_middle_logo_area .shop_search .input-group {
        width: 500px;
    }

    .charity_h_top .pull-right a {
        margin-left: 40px;
    }

    .charity_h_top .pull-right a+a {
        margin-left: 0px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 28px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav {
        padding-right: 60px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        right: auto;
        left: 0px;
    }

    .charity_h_top .pull-left .charity_list_menu {
        padding-left: 30px;
    }

    .body_pad {
        position: relative;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav.navbar-right li.hire_us {
        display: none;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav {
        padding-right: 50px;
    }

    .transparent_menu_area .col-md-6 {
        padding: 0px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav {
        margin-right: 30px;
    }

    .header_top_area .header_mneu_d .header_top_inner {
        padding: 25px 25px;
    }

    .header_top_area .header_mneu_d .header_top_inner .header_right .media {
        margin-left: 10px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .navbar-collapse {
        padding: 0px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav.navbar-right {
        margin-left: 0px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav {
        margin-right: 60px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav {
        margin-right: 50px;
    }

    .seo_menu_inner {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .burger_menu .add_blog {
        margin-left: 20px;
        max-width: 80%;
    }

    /* Menu Css */
    .main_menu_inner .navbar-default .nav.navbar-nav {
        margin-right: 30px;
    }

    .header_top_area .header_mneu_d .header_top_inner {
        padding: 25px 25px;
    }

    .header_top_area .header_mneu_d .header_top_inner .header_right .media {
        margin-left: 10px;
    }

    .skill_areas .skill_area_right .skill_slider {
        max-width: 100%;
        padding-top: 100px;
    }

    .skill_areas .skill_area_right {
        width: 50%;
        padding-bottom: 0px;
    }

    .skill_areas .skill_area_left {
        width: 50%;
    }

    .skill_areas .skill_area_right::before {
        left: 0;
        bottom: -98px;
        background-size: contain;
    }

    .skill_areas .skill_area_left .skill_video {
        padding: 0px 30px;
    }

    .testimonial_area,
    .testimonial_area .testimonial_right {
        display: flex;
    }

    .testimonial_area .testimonial_right {
        padding-left: 0px;
    }

    .testimonial_contents,
    .skill_areas .skill_area_right {
        padding-right: 40px;
        padding-left: 15px;
    }

    .testimonial_area .testimonial_left {
        padding-top: 0px;
    }

    .testimonial_area .testimonial_right img {
        flex: 1;
        align-self: center;
    }

    .testimonial_area .testimonial_left .testimonial_contents p br {
        display: none;
    }

    .universal_inner h4 {
        font-size: 22px;
        line-height: 32px;
    }

    .contact_info,
    .contact_area.seo_contact_area .contact_info p {
        font-size: 14px;
    }

    .user_planing_area .right_planing {
        margin-right: 0px;
        margin-top: -30px;
    }

    .user_planing_area .right_planing img {
        max-width: 100%;
    }

    .left_planing {
        margin-top: 60px;
    }

    .laptina_intro_area .left_intro,
    .laptina_intro_area .right_intro {
        width: 50%;
    }

    .laptina_intro_area .right_intro .right_intro_inner {
        margin-right: 48px;
        max-width: 448px;
    }

    .skill_item_area .skill_item .progress .progress-bar .progress_parcent {
        bottom: 16px;
    }

    .great_looks_area .right_looks_area .right_great_content {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 20px;
        padding-top: 60px;
    }

    .right_great_content h3 {
        font-size: 28px;
    }

    .great_looks_area .left_looks_area .left_great_image img {
        max-width: 100%;
    }

    .right_great_content p {
        font-size: 15px;
        padding-bottom: 28px;
        letter-spacing: 0px;
    }

    .project_area {
        padding: 100px 0px 120px 0px;
    }

    .right_great_content .looks_counter_inner {
        margin-top: 32px;
    }

    .all_news_item h3 {
        font-size: 38px;
    }

    .latest_news_item .l_news_text {
        padding: 36px 20px;
    }

    .latest_widget .l_post_inner .media .media-body h4 {
        font-size: 12px;
        line-height: 20px;
    }

    .footer-br {
        padding-right: 15px;
        padding-left: 10px;
    }

    .pro_service .pro_s_item {
        padding: 50px 25px 42px;
    }

    .service_video_area .s_right_right_text .s_video_inner {
        padding-right: 70px;
        padding-left: 50px;
    }

    .service_video_area .s_left_side_text .s_count_inner {
        margin-right: 50px;
    }

    .service_video_area .s_right_right_text .s_video_inner h4 {
        font-size: 30px;
    }

    .discover_project_inner .discover_item .discover_hover h4 {
        font-size: 15px;
        line-height: 25px;
    }

    .request_call_form .form-group {
        margin-left: 12px;
    }

    .clients_count_inner .media .media-left {
        padding-left: 15px;
    }

    .clients_count_inner .media .media-body h4 {
        font-size: 40px;
    }

    .clients_count_inner .media .media-body h5 {
        font-size: 18px;
    }

    .company_top_header .h_contact_info {
        width: 60%;
    }

    .company_top_header .poster {
        width: 40%;
    }

    .creative_area .creative_content .title {
        font-size: 28px;
        line-height: 35px;
        padding-bottom: 0px;
    }

    .creative_area .creative_content p {
        font-size: 15px;
        line-height: 24px;
        letter-spacing: 0px;
        padding: 12px 0px;
    }

    .creative_area .creative_content .creative_btn {
        margin-top: 0px;
    }

    .team_area_company .single_team .profile_img {
        width: 40%;
    }

    .team_area_company .single_team .profile_content {
        width: 60%;
        padding: 37px 5px 0px 15px;
    }

    .team_area_company .single_team .profile_content p {
        font-size: 14px;
        letter-spacing: 0px;
        padding-bottom: 5px;
    }

    .creative_accordian_area .creative_left,
    .creative_accordian_area .creative_right {
        width: 50%;
    }

    .creative_left .accordian_content {
        max-width: 450px;
    }

    .creative_service_area img {
        max-width: 100%;
    }

    .b_offer .offer_content {
        padding: 35px 25px 0px 25px;
    }

    .p_service_content h2 {
        font-size: 30px;
    }

    .banner_subcribe_pad {
        padding: 22px 22px 0px;
    }

    /*
    .ag_footer_area{
        padding: 12px 12px 0px;
    }
*/
    .creative_blog_item .texts {
        padding: 45px 15px;
    }

    .portfolios_inner .cr_portfolio_item .content h2 {
        font-size: 18px;
    }

    .features_wel_area .f_wel_left,
    .features_wel_area .mock-up {
        width: 50%;
    }

    .features_wel_area .f_wel_left .f_content {
        max-width: 470px;
        padding-left: 10px;
        padding-top: 0px;
    }

    /*
    .sec-pad{
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
*/
    .promo_area_two .promo_inner .promo_area_r .promo_content h2 {
        font-size: 40px;
        line-height: 42px;
    }

    .cons_top_header .c_info .media .media-body p {
        letter-spacing: 0px;
    }

    .construction_blog_area .p_date {
        font-size: 12px;
    }

    .construction_blog_area .blog_list .b_title {
        font-size: 12px;
    }

    .digital_multi_service .digital_img_left {
        width: calc(50% - 50px);
    }

    .digital_multi_service .digital_right {
        width: calc(50% + 50px);
    }

    .digital_multi_service .p_service_content {
        max-width: 510px;
        margin-right: 10px;
    }

    .p_service_content .p_service .p_service_item {
        padding: 0px 30px;
    }

    .digital_team_area .team_text_slider .item p {
        margin-bottom: 40px;
    }

    .freelance_portfolio {
        margin-right: 0px;
        margin-left: 0px;
    }

    .package_right .price_item h2 {
        font-size: 53px;
    }

    .package_right .price_item h2 sup {
        font-size: 26px;
    }

    .clients_ab_slider_inner .clients_ab_slider .item {
        padding: 70px 45px 45px 60px;
    }

    .gym_service_inner {
        margin-top: -100px;
    }

    .gym_service_inner .gym_service_item .gym_slider_hover {
        padding: 0px 10px;
    }

    .gym_service_inner .gym_service_item .gym_slider_hover h4 {
        font-size: 20px;
    }

    .gym_service_inner .gym_service_item .gym_slider_hover p {
        max-width: 100%;
        padding: 10px 0px 20px 0px;
        font-size: 13px;
    }

    .gym_review_area .gym_left_image {
        width: calc(50% - 100px);
    }

    .gym_review_area .gym_right_image {
        width: calc(50% + 100px);
        padding: 63px 30px 63px 0px;
    }

    .gym_review_area .gym_right_image .gym_right_content .more_d_btn {
        margin-top: 20px;
    }

    .gym_review_area .gym_right_image .gym_right_content p {
        padding: 10px 0px;
    }

    .gym_review_area .gym_right_image .gym_right_content .media .media-body h4 {
        font-size: 25px;
        line-height: 30px;
    }

    .gym_video_area,
    .gym_trainers_area {
        padding: 115px 50px 100px 50px;
    }

    .gym_trainers_area.about_gym_trainers {
        padding: 0px 50px 0px 50px;
    }

    .gym_video_area .gym_video_inner .gym_video_left h4 {
        font-size: 30px;
    }

    .gym_pricing_area {
        padding: 100px 30px;
    }

    .gym_price_item .media .media-left {
        padding-left: 10px;
    }

    .gym_price_item .media .media-body {
        padding-right: 10px;
    }

    .featured_projects_area .f_content h2 {
        font-size: 20px;
    }

    .featured_projects_area .f_p_thumnil .flexslider ul li .shape {
        height: 80%;
    }

    .featured_projects_area .f_content p {
        letter-spacing: 0px;
        margin-bottom: 15px;
    }

    .cons_footer_area .branches_list .branches_item,
    .branches_list .branches_item {
        padding: 47px 12px 40px 18px;
    }

    .cons_footer_area .branches_text {
        padding: 45px 30px 62px;
    }

    .company_about_inner .content h2 {
        font-size: 25px;
    }

    .company_about_inner .content h2 span {
        font-size: 28px;
    }

    .simple_inner .company_about_inner .content p {
        font-size: 15px;
        line-height: 20px;
    }

    .analytics-progressbar h3 {
        margin-top: 0px;
    }

    .creative-area-two .creative_content {
        padding: 20px 10px 0px;
        overflow: hidden;
    }

    .creative-area-two .creative_content .title {
        padding-bottom: 28px;
    }

    .startup-promo-area {
        padding: 80px 15px 0px;
    }

    .blog-post .blog-post-item .post-content h2 {
        font-size: 17px;
        line-height: 24px;
    }

    .blog-grid-inner .blog-grid-item .blog-text {
        padding: 0px 20px 0px 20px;
        bottom: 12px;
    }

    .blog-grid-inner .blog-grid-item .blog-text h2 {
        font-size: 22px;
    }

    .blog-grid-inner .blog-grid-item .blog-text.small {
        padding: 0px 11px;
    }

    .blog-grid-inner .blog-grid-item .blog-text a {
        margin-bottom: 0px;
    }

    .blog-grid-inner .blog-grid-item .blog-text.small h2 {
        font-size: 15px;
    }

    .blog-grid-inner .blog-grid-item .blog-text .tag {
        margin-bottom: 12px;
    }

    .your_success_area .success_content h4 {
        font-size: 50px;
    }

    .your_success_area .success_content h2 {
        font-size: 55px;
    }

    .block-right .donate {
        padding: 38px 25px 38px 40px;
    }

    .block-left .block-item {
        padding: 0px 26px;
    }

    .ch-about-inner {
        padding: 0px 5px;
    }

    .choose-us-area .choose-right-img {
        left: 0px;
    }

    .cr-fun-fact-area .fan_fact .fan_fact_item {
        max-width: 160px;
    }

    .company_about_inner .content h2 {
        font-size: 25px;
        line-height: 34px;
    }

    .cr-company-service .r_service_slider {
        padding-left: 40px;
        padding-right: 40px;
    }

    .cr-company-service .owl-prev {
        right: 64px;
    }

    .creative-slider .creative-item .content {
        padding: 10px 5px 10px 15px;
    }

    .creative-slider .creative-item .text {
        font-size: 12px;
    }

    /*    new css*/

    .creative-slider .creative-item .text i {
        padding-left: 10px;
    }

    .creative-slider .creative-item::before {
        transform: scaleY(0.35);
    }

    .cr-company-team .team_text_slider {
        padding-left: 10px;
        padding-right: 10px;
    }

    .cr-company-planing {
        padding: 80px 0px 80px 15px;
    }

    .cr-company-planing.slider-price-area {
        padding: 100px 0px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body ul {
        margin-top: 12px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body ul li a {
        font-size: 16px;
        line-height: 18px;
    }

    .company_about_area {
        margin-left: -15px;
        margin-right: -15px;
    }

    .right-side-inner {
        padding-left: 15px;
        padding-right: 15px;
    }

    .clients-logo-area .logo-item {
        padding: 11px 20px;
    }

    .com_footer_area .f_social li+li {
        margin-right: 7px;
    }

    .com_footer_area .f-text {
        font-size: 10px;
    }

    .right-side-inner .ex_team_slider .metis .tp-bullet {
        width: 70px;
        height: 70px;
    }

    .right-side-inner .team_text_slider .item h2 {
        font-size: 32px;
    }

    .program-inner .work-plan {
        padding-left: 40px;
    }

    .charity-add .add-content {
        padding: 60px 10px 30px;
    }

    .donation-inner .donation-info .donate-details .donation-payment-information {
        padding: 25px 40px 0px 40px;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .ammount-select {
        width: 45.4%;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .donation-submit {
        width: 54.6%;
        padding: 0px 45px;
    }

    .patients-details .donars-info .donars-item {
        padding-right: 40px;
    }

    .patients-details {
        padding: 0px 34px 0px 42px;
    }

    /*    new responsive old*/
    .companu_history_items .media .media-left .media-img {
        width: 140px;
        height: 140px;
    }

    .companu_history_items .media .media-left {
        padding-left: 10px;
    }

    .companu_history_items .media .media-body h4 {
        font-size: 20px;
    }

    .companu_history_items {
        margin-bottom: 70px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media {
        padding: 30px 15px 0px 15px;
        min-height: 190px;
        background-size: contain;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media .media-left .ab-img {
        width: 90px;
        height: 90px;
    }

    .about_testimonials_area {
        padding: 90px 0px 100px 0px;
    }

    .gradition_area.ab_gradition {
        padding-bottom: 30px;
    }

    /*
    .creative_area.ab_creative_area .creative_inner .creative_right.creative_content .title.ab_title {
        padding-top: 15px;
    }
*/
    .team_area_company.ab_team_company {
        padding-bottom: 90px;
    }

    .approach-inner .approch-services .approch-service-item .media-left {
        padding-left: 15px;
    }

    .lp-portfolio-tab .portfolio_fillter li {
        margin-left: 3px;
        margin-bottom: 10px;
    }

    .product_d_text .p_tab .tab-content {
        padding: 20px 0px 20px 0px;
    }

    .product_d_text .add_cart_btn h5 {
        padding: 25px 0px 25px 0px;
    }

    .product_d_text .add_cart_btn {
        margin-top: 25px;
    }

    .product_d_text .p_tab .nav.nav-tabs {
        margin-top: 10px;
    }

    .product_details_inner .carousel.slide .carousel-indicators li {
        height: 110px;
        overflow: hidden;
    }

    .product_details_inner .carousel.slide .carousel-indicators li img {
        max-width: 100%;
    }

    .product_details_inner .carousel.slide .carousel-indicators {
        margin-top: -250px;
    }

    /*    new css*/
    .blog_item .m_blog_text {
        padding: 40px 20px 45px 20px;
    }

    .blog_item .m_blog_text h4 {
        font-size: 26px;
    }

    .blog_grid_inner2 .blog_item .m_blog_text h4 {
        font-size: 19px;
    }

    .blog_grid_inner2 .blog_item .m_blog_text {
        padding: 50px 5px 45px 15px;
    }

    .lower_man_img .media .media-body h4 {
        font-size: 18px;
    }

    .lower_man_img .media .media-body ul li a {
        line-height: 38px
    }

    .lower_man_img .media .media-left {
        padding-left: 10px;
    }

    .blog_tags_social .pull-right ul li a {
        padding: 0px 8px;
    }

    .promo_area_two.portfolio_promo {
        padding: 80px 15px 90px;
    }

    .product_style_3 .product_d_text {
        padding-right: 0px;
    }

    .video_intro_area .video_inro img {
        float: left;
    }

    .recent_studies_inner .rec_studies_item .rec_studies_text {
        padding: 40px 0px 0px 0px;
    }

    .contact-info-area .contact-info {
        max-width: 100%;
        padding-right: 30px;
        padding-top: 70px;
        padding-left: 30px;
    }

    .feedback_form_area .feedback_form {
        max-width: 100%;
        padding-right: 30px;
        padding-left: 30px;
    }

    .lp-testimonial-area .lp-testimonial-item .content {
        padding: 35px 15px;
    }

    .project_gallery_area_two .intro_content {
        max-width: 100%;
        padding-left: 30px;
        padding-top: 25px;
        padding-right: 30px;
    }

    .intro_content p {
        padding: 5px 0px 4px;
        font-size: 14px;
        line-height: 26px;
    }

    .pr-details-creative-info {
        padding: 100px 0px;
    }

    .pr-details_creative {
        padding: 70px 15px 0px;
    }

    .pr-details_creative.creative_area.ab_creative_area .creative_inner .creative_right.creative_content.skill {
        padding: 40px 10px 0px;
    }

    #freelancer_slider_forcefullwidth .tp-bgimg {
        border-radius: 6px;
    }

    .website_menu_area {
        left: 10px;
    }

    .effective_area .effective_left_item h3 {
        font-size: 28px;
    }

    .effective_area .effective_left_item ul {
        margin-bottom: 20px;
    }

    .coming_soon_counter .counter-item {
        padding: 0px 25px;
    }

    .coming_soon_counter .counter-item .timer span {
        line-height: 70px;
    }

    .coming_header h2 {
        padding: 15px 0px;
    }

    .coming_soon_counter {
        margin: 30px auto 0px;
    }

    .c-search-form {
        margin: 40px auto 25px;
    }

    .left-side-menu {}

    .fixed_menu_area {
        position: fixed;
        width: 100%;
        right: auto;
        max-width: 320px;
        background: #fff;
        top: 0px;
        left: -340px;
        transition: all 300ms ease-out;
        z-index: 30;
    }

    .left-side-menu.open .close_icon {
        opacity: 1;
        visibility: visible;
    }

    .left-side-menu.open .fixed_menu_area {
        left: 0px;
    }

    .fixed_menu_area .web_menu_inner .nav.navbar-nav li.side_menu .dropdown-menu li:hover>a {
        color: #009eb9;
    }

    .fixed_menu_area .web_menu_inner .nav.navbar-nav li.side_menu .side_menu2 .dropdown-menu li:hover a {
        color: #009eb9;
    }

    .fixed_menu_area .web_menu_inner .nav.navbar-nav li.side_menu .side_menu2 .dropdown-menu li a {
        padding: 0px 30px;
    }

    .body_wrapper {
        padding: 0px 15px;
    }
}

@media (max-width:991px) {
    
    #map1{
        height: 490px;
        width: 750px;
    }
    
    .creative_menu_area.navbar_fixed .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
    }

    .navbar_fixed .business_menu .navbar.navbar-default .nav.navbar-nav li,
    .navbar_fixed .main_menu_inner .navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .responsive_menu.rs_991_menu {
        display: block;
    }

    .company_top_header {
        padding: 30px 0px 0px 0px;
    }

    /* Menu css */
    .responsive_menu .burger_menu {
        padding: 20px 0px;
    }

    .responsive_menu .burger_menu .burger_icon {
        position: relative;
        top: 0px;
    }

    #digital_slider .hand_img img {
        width: 100% !important;
        height: 100% !important;
    }

    .famouse_category ul li {
        width: calc(100% / 4);
    }

    .paint_full_area .col-md-6 {
        display: block;
        width: 100%;
        max-width: 550px;
        margin: auto;
    }

    .paint_left_text {
        flex: none;
        padding-right: 15px;
        padding-left: 15px;
        padding-top: 50px;
        padding-bottom: 50px;
        max-width: 550px;
        margin: auto;
    }

    .paint_full_area .paint_inner {
        display: block;
    }

    .paint_img_inner::before {
        display: none;
    }

    .paint_img_inner::after {
        display: none;
    }

    .paint_left_text h3 {
        font-size: 26px;
        line-height: 36px;
    }

    .shop_middle_logo_area .shop_logo {
        display: none;
    }

    .shop_top_header .pull-right {
        float: none !important;
        text-align: center;
    }

    .shop_top_header .pull-left {
        float: none !important;
        text-align: center;
        margin-top: 5px;
    }

    .shop_menu_area .navbar.navbar-default .navbar-header .navbar-brand {
        display: inline-block;
        padding-right: 0px;
    }

    .shop_menu_area .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 0px;
        background: transparent;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
        display: inline-block;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu {
        position: relative;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4 {
        display: none;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:last-child {
        display: none;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner {
        padding: 0px 0px 0px 15px;
        border: none;
        border-radius: 0px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item {
        width: 100%;
        float: none;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item::before {
        display: none;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2) {
        width: 100%;
        padding-right: 0px;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3) {
        width: 100%;
        padding-right: 0px;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4) {
        width: 100%;
        padding-right: 0px;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li:hover a {
        color: #df3737;
    }

    .shop_menu_area .navbar.navbar-default .nav.navbar-nav li.hot a::before {
        top: -3px;
        right: 80%;
    }

    .shop_menu_area .navbar.navbar-default .navbar-collapse {
        max-height: 266px;
    }

    .freelancer_header_area.protfolio_h_menu .freelancer_header_inner .navbar.navbar-default .navbar-header .navbar-brand {
        padding-right: 15px;
    }

    .charity_h_top .pull-left .charity_list_menu {
        display: none;
    }

    .charity_h_top .pull-left .charity_h_btn {
        margin-top: 7px;
    }

    .freelancer_header_area.protfolio_h_menu .freelancer_header_inner .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-left: 15px;
    }

    .freelancer_header_area.protfolio_h_menu {
        padding: 0px 0px;
        top: 0px;
        border-radius: 0px;
    }

    .freelancer_header_area.protfolio_h_menu .freelancer_header_inner {
        border-radius: 0px;
    }

    .freelancer_header_area.protfolio_h_menu .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li a {
        padding: 0px 15px;
    }

    .construction_menu .navbar.navbar-default .navbar-header .navbar-brand {
        line-height: 56px;
    }

    .construction_menu .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 13px;
        border-color: #fff;
        margin-bottom: 13px;
        background: transparent;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .construction_menu .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #080808;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .navbar-collapse {
        padding: 0px 15px;
    }

    .transparent_menu_area .col-md-6 {
        padding: 0px 15px;
    }

    .header_top_area .header_mneu_d .header_top_inner .header_middle {
        display: none;
    }

    .main_menu_inner .navbar-default .navbar-header .navbar-brand,
    .main_header_area.navbar_fixed .main_menu_inner .navbar-default .navbar-header .navbar-brand {
        display: inline-block;
        padding-top: 10px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.get_free {
        display: none;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .main_menu_inner .navbar-default .navbar-header .navbar-toggle {
        border-color: #fff;
        background: transparent;
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .main_menu_inner .navbar-default .navbar-header span {
        background-color: #fed100;
    }

    .main_menu_inner {
        background: #2896df;
        border-bottom-right-radius: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;
        width: 100%;
        display: block;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 10px 0px 10px;
        color: #fff;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu::before,
    .main_menu_inner .navbar-default .nav.navbar-nav li a:before,
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li a:before,
    .business_menu .navbar.navbar-default .nav.navbar-nav li a:before {
        display: none;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .main_menu_inner .navbar-default .navbar-collapse {
        max-height: 380px;
        border: 0px;
    }

    .transparent_menu_area .col-md-3 {
        float: right;
    }

    .transparent_menu_area .menu_logo {
        margin-right: 0px;
        line-height: 80px;
    }

    .transparent_menu_area .tp_right_icon {
        padding-left: 0px;
        display: none;
    }

    .transparent_menu_area .tp_menu_inner .navbar-header .navbar-toggle {
        margin: 24px 0p 22px 15px;
        border-color: #fff;
        background: transparent;
    }

    .transparent_menu_area .tp_menu_inner .navbar-header .navbar-toggle span {
        background-color: #fff;
    }

    .transparent_menu_area .tp_menu_inner .navbar-header .navbar-toggle span {
        background-color: #fff;
    }

    .transparent_menu_area .tp_menu_inner {
        margin-right: -15px;
        margin-left: -15px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li {
        display: block;
        margin-left: 0px;
        text-align: right;
        padding: 0px 0px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 30px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;
        color: #292929;
        padding: 4px 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li a {
        border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav {
        margin: 0px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .navbar-collapse {
        background: rgba(255, 255, 255, .98);
        max-height: 300px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li:hover a,
    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.active a {
        color: #00abc9;
        background: transparent;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        color: #292929;
        padding: 0px 12px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4 {
        margin-bottom: 0px !important;
        margin-top: 20px !important;
        padding-right: 12px !important;
    }

    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4,
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4,
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        color: #fff;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3) {
        float: none !important;
        width: 100% !important;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4) {
        padding: 0px !important;
        border-radius: 0px !important;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4:before,
    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:before,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4:before,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4:before,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:before,
    .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:last-child {
        display: none;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .main_menu_inner .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        line-height: 35px;
        padding: 0px 12px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        line-height: 35px;
        padding: 0px 12px;
        color: #fff;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        line-height: 35px;
        padding: 0px 12px;
        color: #000;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4 {
        color: #000;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .navbar-collapse,
    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item,
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .business_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .construction_menu .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(2),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(3),
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:nth-child(4) {
        padding: 0px;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu::before,
    .navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item:before {
        display: none !important;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #6f6f6f;
        padding: 0px 18px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu a {
        font-weight: 700 !important;
    }

    .navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        font-weight: 400 !important;
    }

    .transparent_menu_area .tp_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .business_m_logo .pull-right {
        display: none;
    }

    .business_m_logo .pull-left {
        float: none !important;
        display: inline-block;
    }

    .business_m_logo {
        text-align: center;
    }

    .business_c_main_menu .navbar.navbar-default .navbar-header .navbar-brand {
        display: inline-block;
        padding: 0px 15px;
        line-height: 50px;
    }

    .business_c_main_menu .navbar.navbar-default .navbar-header .navbar-brand img {
        display: inline-block;
    }

    .business_c_main_menu .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 10px;
        margin-bottom: 10px;
        border-color: #fff;
        background: transparent;
    }

    .business_c_main_menu .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #fff;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav {
        margin: 0px 0px 0px 0px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav.navbar-right {
        margin: 0px 0px 15px 0px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
        text-align: center;
        display: inline-block;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
        color: #fff;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
        background: transparent;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .business_c_main_menu .navbar.navbar-default .navbar-collapse {
        max-height: 424px;
        border: 0px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .business_top_header .pull-right {
        display: none;
    }

    .business_top_header .pull-left {
        float: none !important;
        display: inline-block;
    }

    .business_top_header {
        text-align: center;
        padding: 20px 0px;
    }

    .business_top_header .pull-left .media .media-body {
        text-align: right;
    }

    .business_menu .navbar.navbar-default .navbar-header .navbar-brand {
        display: inline-block;
        padding: 9px 15px;
    }

    .business_menu .navbar.navbar-default .navbar-header .navbar-toggle {
        border-color: #fff;
        background: transparent;
    }

    .business_menu .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #fff;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li.menu_search {
        margin-left: 0px;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li.get_free {
        text-align: right;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li.get_free a {
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
        display: inline-block;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px;
        color: #fff;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        background: transparent;
        display: block;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .business_menu .navbar.navbar-default .navbar-collapse {
        max-height: 432px;
        border: 0px;
    }

    .cons_top_header .c_info.c_info3 {
        padding-right: 15px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
        color: #000;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .navbar-nav .open .dropdown-menu {
        position: relative;
        display: block;
        top: 0px;
        right: 0px;
        opacity: 1;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li:hover a {
        color: #fff;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #000;
    }

    .construction_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li:hover a {
        color: #fff;
    }

    .construction_menu .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 27px;
        margin-bottom: 24px;
        border-color: #fff;
        background: transparent;
        margin-left: 0px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #646568;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li a::before {
        bottom: 1px;
    }

    .b_offer {
        padding-top: 60px;
        padding-bottom: 50px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav.navbar-right,
    .creative_service_area:before {
        display: none;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .corporate_menu_area .corporate_menu_inner .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .creative_logo_area .creative_logo_inner {
        padding: 0px 0px;
    }

    .creative_menu_inner .creative_menu_text {
        padding: 0px 0px;
    }

    .creative_logo_area .creative_logo_inner .c_middle_log {
        display: none;
    }

    .creative_logo_area .creative_logo_inner .c_right_email ul {
        margin-top: 13px;
    }

    .creative_logo_area {
        padding: 20px 0px 40px 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .navbar-header .navbar-brand {
        display: inline-block;
        padding-top: 5px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-left: 15px;
        border-color: #fff;
        background: transparent;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #fde428;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default {
        border-radius: 0px;
    }

    .creative_menu_inner {
        margin-top: -16px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav {
        margin-left: 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li a::before {
        bottom: 1px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav.navbar-right {
        margin-left: 0px;
        display: none;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
        color: #fff;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0px;
        top: 0px;
        opacity: 1;
        display: block;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu::before {
        display: none;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a,
    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4 {
        color: #fff;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .creative_menu_inner .creative_menu_text .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav {
        margin-right: -15px;
        margin-top: 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li {
        margin-left: 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav.navbar-right {
        display: none;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li a {
        line-height: 50px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-left: 0px;
        border-color: #fff;
        background: transparent;
        margin-top: 18px;
    }

    .d_agency_menu_area {
        padding-right: 15px;
        padding-left: 15px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px 0px;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.submenu .dropdown-menu li a,
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a {
        padding: 0px 15px;
        color: #fff;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .navbar.navbar-default .navbar-collapse .nav.navbar-nav li:last-child>a {
        border-bottom: 0px !important;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
    }

    .d_agency_menu_area .navbar.navbar-default .navbar-collapse {
        max-height: 308px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .navbar-header .navbar-toggle {
        border-color: #fff;
        background: transparent;
        margin-top: 25px;
        margin-left: 0px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav {
        padding-right: 0px;
        margin-top: 0px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li a::before {
        bottom: 0px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
        color: #fff;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a,
    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a,
    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item h4 {
        color: #fff;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.mega_menu .mega_menu_inner .mega_item ul li a:hover {
        color: #f42267
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .freelancer_header_area .freelancer_header_inner .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
        visibility: visible;
    }

    .gym_menu_area .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-left: 0px;
        margin-top: 25px;
        border-color: #fff;
        background: transparent;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav {
        padding-right: 0px;
        margin-top: 0px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .gym_menu_area .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .gym_menu_area {
        padding: 0px 15px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
        color: #fff;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        display: block;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .gym_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu::before {
        display: none;
    }

    .seo_menu_inner .middle_seo_logo {
        display: none;
    }

    .seo_menu_inner .left_seo {
        display: none;
    }

    .seo_menu_inner .right_seo {
        margin: auto;
    }

    .seo_menu_item .navbar.navbar-default .navbar-header .navbar-brand {
        display: inline-block;
    }

    .seo_menu_item .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 15px;
        margin-bottom: 15px;
        border-color: #fff;
        background: transparent;
    }

    .seo_menu_item .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #fff;
    }

    .seo_menu_item .navbar.navbar-default .navbar-header .navbar-brand {
        padding-top: 12px;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav {
        margin-right: 0px;
        margin-top: 0px;
        margin-left: 0px;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        padding: 0px;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px;
        color: #fff;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .seo_menu_item .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a {
        color: #fff;
    }

    .seo_menu_item .navbar.navbar-default .navbar-collapse {
        max-height: 380px;
    }

    .main_header_area.about_menu+section,
    .main_header_area.about_menu+div,
    .main_header_area.about_menu+row {
        margin-top: 58px;
    }

    .charity_main_menu .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 28px;
        background: transparent;
    }

    .navbar_fixed .charity_main_menu .navbar.navbar-default .navbar-header .navbar-toggle {
        margin-top: 23px;
    }

    .charity_main_menu .navbar.navbar-default .navbar-header .navbar-toggle span {
        background-color: #000;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav {
        padding-right: 0px;
        margin-top: 0px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-left: 0px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li a,
    .charity_header_area.navbar_fixed .charity_main_menu .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 50px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu {
        right: 0px;
        left: auto;
        padding: 0px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a {
        padding: 0px 15px 0px 15px;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a span {
        display: none;
    }

    .charity_main_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu {
        position: relative;
        right: 0%;
        top: 0px;
        opacity: 1;
        visibility: visible;
        display: block;
    }

    .charity_main_menu .navbar.navbar-default .navbar-collapse {
        max-height: 308.5px;
    }

    .charity_main_menu .navbar.navbar-default .navbar-header .navbar-brand {
        height: 90px;
        line-height: 85px;
    }

    /* End Menu css */
    .cons_top_header .c_info {
        margin-bottom: 15px;
    }

    .cons_top_header {
        padding-bottom: 10px;
    }

    .services_area {
        padding-top: 60px;
    }

    .services_item .round_icon {
        margin-top: 0px;
    }

    .services_item {
        margin-top: 30px;
    }

    .services_area.about_service_area .about_service_inner .services_item {
        margin-top: 0px;
    }

    .accordian_area_r {
        padding: 90px 0px 75px;
    }

    .accordian_area_two {
        padding: 65px 0px 85px;
    }

    .skill_areas .skill_area_right,
    .skill_areas .skill_area_left {
        width: 100%;
        float: none;
    }

    .skill_areas .skill_area_right {
        padding-bottom: 100px;
    }

    .skill_areas .skill_area_right::before {
        bottom: -26px;
    }

    .skill_areas {
        display: block;
    }

    .skill_areas .skill_area_left .skill_video {
        padding: 0px 65px;
    }

    .skill_areas .skill_area_left img {
        width: 100%;
    }

    .skill_areas .skill_area_right .skill_slider .owl-dots .owl-dot {
        margin-top: 40px;
    }

    .testimonial_area,
    .testimonial_area .testimonial_right {
        display: block;
    }

    .testimonial_area .testimonial_left,
    .testimonial_area .testimonial_right {
        width: 100%;
        float: none;
    }

    .testimonial_contents,
    .skill_areas .skill_area_right {
        padding-right: 15px;
        padding-left: 15px;
    }

    .univers_logo {
        display: inline-block;
        margin-bottom: 20px;
    }

    .ex_team_slider {
        max-width: 470px;
        margin: 50px auto 0px;
    }

    .fan_fact .fan_fact_border:nth-child(3) {
        border-right: 0px;
    }

    .progress-content {
        margin-top: 50px;
    }

    .promo_area_r .promo_content h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .ag_news_widget {
        padding-bottom: 38px;
    }

    .ag_footer_area .footer_top .f_widget,
    .cons_footer_area .footer_top .f_widget,
    .charity_footer_area .footer_top .f_widget {
        margin-bottom: 30px;
    }

    .ag_footer_area .footer_top {
        padding-bottom: 20px;
    }

    .laptina_intro_area .left_intro img {
        width: 100%;
    }

    .laptina_intro_area .left_intro,
    .laptina_intro_area .right_intro {
        width: 100%;
        float: none;
    }

    .laptina_intro_area {
        display: block;
    }

    .laptina_intro_area .right_intro .right_intro_inner {
        max-width: 100%;
        padding: 80px 20px;
        margin-right: 0px;
    }

    .video_area .video_inner {
        max-width: 100%;
        padding: 0px 15px;
    }

    .project_fillter li a {
        padding: 0px 20px;
    }

    .user_planing_area .right_planing {
        margin-right: 0px;
        margin-top: 161px;
    }

    .project_area {
        padding: 100px 0px;
    }

    .great_looks_area .left_looks_area,
    .great_looks_area .right_looks_area {
        width: 100%;
        float: none;
    }

    .great_looks_area .left_looks_area .left_great_image {
        float: none;
    }

    .great_looks_area .right_looks_area .right_great_content {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .all_news_item {
        padding-top: 0px;
        padding-bottom: 30px;
    }

    .footer-br {
        padding: 0px 15px;
        border: 0px;
    }

    .instagram_widget .instagram_list {
        max-width: 240px;
    }

    .footer_widgets_area .f_widget {
        margin-bottom: 30px;
    }

    .footer_widgets_area {
        padding-bottom: 40px;
    }

    .pro_service .pro_s_item {
        padding: 50px 15px 42px;
    }

    .pro_service .pro_s_item h2 {
        font-size: 16px;
    }

    .via_email_inner {
        max-width: 100%;
        margin: 90px auto 0px;
    }

    .what_img_inner .col-md-3 {
        padding-bottom: 12px;
    }

    .service_video_area .s_left_side_text {
        width: 50%;
    }

    .service_video_area .s_right_right_text {
        width: 50%;
    }

    .service_video_area .s_left_side_text .s_count_inner {
        margin-right: 15px;
        min-width: 300px;
    }

    .service_video_area .s_right_right_text .s_video_inner {
        padding-right: 20px;
        padding-left: 15px;
    }

    .service_video_area .s_right_right_text .s_video_inner h4 {
        font-size: 23px;
    }

    .discover_news_inner .d_news_item {
        margin-bottom: 50px;
    }

    .discover_project_inner .discover_item.wd_26 {
        width: 50%;
    }

    .discover_project_inner .discover_item.wd_20 {
        display: none;
    }

    .discover_project_inner .discover_item.wd_40 {
        width: 50%;
    }

    .discover_project_inner .discover_item.wd_32 {
        width: 50%;
    }

    .discover_news_area {
        padding: 140px 0px 100px 0px;
    }

    .contact_area.business_contat2 .contact_info .phone_e_detail {
        padding-top: 10px;
    }

    .com_footer_area .f_social li {
        margin-left: 0px;
    }

    .com_footer_area .f-text {
        letter-spacing: 0px;
        font-size: 10px;
    }

    .request_call_form .form-group {
        width: calc(95% / 2);
        margin-left: 2%;
    }

    .request_call_form .form-group:nth-child(3) {
        margin-left: 2%;
    }

    .clients_count_inner .media {
        margin-bottom: 20px;
    }

    .clients_count_area {
        padding: 85px 0px 70px;
    }

    .expert_team_item {
        margin-bottom: 30px;
    }

    .expert_team_item .e_team_image img {
        width: 100%;
    }

    .expert_team_area {
        padding: 100px 0px 70px;
    }

    .service_p_inner .packages_item {
        width: 48%;
        border-left: 5px solid #e2e2e2;
        margin: 0px 1% 30px;
        overflow: hidden;
    }

    .service_p_inner {
        padding: 30px 0px 0px;
    }

    .service_p_inner .packages_item:nth-child(3) {
        transform: scale(1);
        width: 50%;
        float: none;
        margin: 0 auto 30px;
    }

    .packages_list {
        padding: 0px 0px 0px 65px;
    }

    .what_we_right {
        margin-top: 30px;
    }

    .jobs_inner_content .jobs_form {
        margin-right: 0px;
    }

    .h_contact_info .c_info+.c_info {
        margin-right: 10px;
    }

    .company_top_header .h_contact_info {
        width: 65%;
    }

    .company_top_header .poster {
        width: 35%;
    }

    .creative_area .creative_left,
    .creative_area .creative_right {
        width: 100%;
        float: none;
    }

    .creative_area .display_f {
        display: block;
    }

    .creative_area .creative_content {
        padding: 100px 20px;
    }

    .creative_area .creative_content p {
        padding: 32px 0px;
    }

    .ab_creative_area.creative_area .creative_content {
        padding: 70px 15px;
    }

    .creative_area.ab_creative_area .creative_inner .creative_right.creative_content.skill {
        padding-bottom: 50px;
    }

    .creative_area.ab_creative_area .creative_content .title br {
        display: none;
    }

    .profession_service_area {
        padding: 95px 0px 100px;
    }

    .regular_service_area .owl-prev {
        right: 0px;
    }

    .regular_service_area .owl-next {
        left: 0px;
    }

    .fun_fact_area_two .fun_fact_item h1 {
        font-size: 32px;
    }

    .fun_fact_area_two .fun_fact_item h2 {
        font-size: 13px;
    }

    .fun_fact_area_two .fun_fact_item p {
        font-size: 14px;
    }

    .team_area_company .single_team .profile_img {
        width: 35%;
    }

    .team_area_company .single_team .profile_content {
        width: 65%;
        padding: 45px 25px 0px 25px;
    }

    .team_area_company .single_team .profile_content p {
        padding-bottom: 10px;
    }

    .team_area_company .single_team {
        margin-bottom: 50px;
    }

    .team_area_company {
        padding-bottom: 50px;
    }

    .b_offer .offer_content h2 {
        font-size: 28px;
    }

    .b_offer .offer_content {
        padding: 0px 25px 0px 25px;
    }

    .banner_subcribe_pad {
        padding: 22px 0px 0px;
    }

    .P_service_thum {
        text-align: center;
        margin-top: 30px;
    }

    .creative_left .accordian_content h2 {
        font-size: 26px;
    }

    .creative_left .accordian_content {
        max-width: 360px;
    }

    .creative_blog_item .texts h2 {
        font-size: 17px;
    }

    .creative_blog_item .texts p {
        font-size: 14px;
    }

    .cr_portfolio_area {
        padding: 110px 0px 0px;
    }

    .features_wel_area .f_wel_left .f_content {
        max-width: 380px;
    }

    .features_wel_area .f_wel_left .f_content .title {
        font-size: 30px;
    }

    .cor_agency_fun_fact {
        padding-top: 0px;
    }

    .completed_project_area .content h2 {
        font-size: 22px;
        line-height: 26px;
    }

    .cons_service_item .img_hover {
        display: block;
    }

    .cons_service_item img {
        width: 100%;
    }

    .cons_service_item .icon img {
        width: auto;
    }

    .cons_service_item {
        margin-bottom: 30px;
    }

    .construction_service_area {
        padding-bottom: 90px;
    }

    .construction_blog_area .blog_item {
        margin-bottom: 30px;
    }

    .construction_blog_area .blog_list .b_title {
        font-size: 18px;
    }

    .c_testimonial_slider {
        padding: 0px 30px;
    }

    .c_testimonial_slider .owl-prev,
    .c_testimonial_slider .owl-next {
        opacity: 0;
    }

    .c_testimonial_slider:hover .owl-prev,
    .c_testimonial_slider:hover .owl-next {
        opacity: 1;
        z-index: 2;
    }

    .team_contact_area .team_inner .team_list .team_img img {
        max-width: 100%;
        width: 100%;
    }

    .team_contact_area .team_inner .cons_contact .cons_title {
        margin-bottom: 9px;
    }

    .team_contact_area .team_inner .cons_contact .social_btn {
        margin-top: 18px;
    }

    .team_contact_area .team_inner .cons_contact .social_btn a+a {
        margin-right: 14px;
    }

    .team_contact_area .team_inner .cons_contact {
        padding-right: 10px;
        padding-left: 10px;
    }

    .profession_service_item {
        margin-top: 40px;
    }

    .pro_service_inner {
        max-width: 100%;
    }

    .digital_multi_service .digital_img_left,
    .digital_multi_service .digital_right {
        width: 100%;
        float: none;
    }

    .digital_multi_service .p_service_content {
        max-width: 100%;
        margin: 0px;
        padding: 0px 20px
    }

    .fr_testimonial_area .testimonial_left .testimonial_content,
    .fr_testimonial_area .subcribe_right .subcribe_content {
        max-width: 100%;
        padding: 0px 10px;
        letter-spacing: 0px;
    }

    .package_left,
    .package_right,
    .freelance_package_area_two .package_right,
    .freelance_package_area_two .package_left {
        width: 100%;
        float: none;
    }

    .freelance-package_area {
        display: block;
    }

    .package_left .package_content {
        max-width: 100%;
    }

    .freelance-package_area {
        padding: 85px 15px 130px;
    }

    .freelance-package_area.freelance_package_area_two {
        padding-bottom: 0px;
    }

    .package_right .package_slider {
        padding-left: 0px;
        margin-top: 50px;
    }

    .projects_manage_area .latest_news_item,
    .recent_studies_inner .rec_studies_item {
        margin-bottom: 30px;
    }

    .we_manage_inner .we_left_text h4 {
        font-size: 30px;
    }

    .seo_team_members .seo_team_item {
        width: calc(100% / 3);
    }

    .seo_team_area .what_we_content .what_we_right {
        padding: 0px;
    }

    .seo_clients_inner .seo_clients_item h4 {
        font-size: 16px;
    }

    .clients_ab_slider_inner {
        max-width: 625px;
    }

    .clients_ab_slider_inner .clients_ab_slider .item {
        padding: 70px 20px 45px 20px;
    }

    .seo_feature_inner .seo_feature_item {
        margin-bottom: 30px;
    }

    .seo_problem_inner {
        max-width: 100%;
        padding: 50px 20px;
    }

    .seo_menu_inner .left_seo {
        width: 30%;
    }

    .seo_menu_inner .right_seo {
        width: 55%;
    }

    .gym_service_area {
        padding: 0px 20px;
    }

    .gym_review_area .gym_right_image {
        width: 100%;
        float: none;
        padding-right: 20px;
        padding-left: 15px;
    }

    .gym_review_area .gym_left_image {
        width: 100%;
        float: none;
    }

    .gym_review_area .gym_right_image .gym_right_content {
        max-width: 100%;
    }

    .gym_review_area .gym_right_image .gym_right_content .more_d_btn {
        margin-top: 40px;
    }

    .gym_video_area .gym_video_inner .gym_video_left {
        padding: 0 23px 40px;
    }

    .price_by_item {
        display: block;
    }

    .gym_price_item .media .media-body {
        padding-right: 30px;
    }

    .gym_price_item .media .media-left {
        padding-left: 30px;
    }

    .gym_news_item {
        margin-bottom: 30px;
    }

    .featured_projects_area .f_p_thumnil .flexslider {
        padding: 0px 30px;
    }

    .featured_projects_area .f_content {
        padding-bottom: 50px;
        padding-top: 0px;
        padding-left: 20px;
    }

    .branches_list {
        display: block;
    }

    .branches_text {
        overflow: hidden;
        margin-right: 0px !important;
    }

    .right-side-inner,
    .left-side-menu {
        width: 100%;
        padding-left: 0px;
    }

    .company_about_area {
        margin-left: 0px;
    }

    .simple_inner .company_about_inner .content p {
        padding: 20px 0px 20px;
    }

    .creative-area-two .creative_content .title {
        padding-bottom: 50px;
    }

    .creative_area.creative-area-two .creative_content {
        padding-right: 15px;
        padding-left: 15px;
    }

    .startup-testimonial .testimonial-video h4 {
        font-size: 16px;
    }

    .startup-banner .banner-text h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .blog-post .blog-post-item {
        width: calc(100% / 3);
    }

    .blog-post .grid-sizer {
        width: 33.33%;
    }

    .blog-types li+li {
        margin-right: 0px;
    }

    .block-left .block-item {
        padding: 0px 5px;
    }

    .ch-about-inner .about-item .about-content .content h3 {
        font-size: 16px;
        letter-spacing: -0.17px;
    }

    .donation_story-area .donation-left .donation-img {
        margin-left: 0px;
    }

    .donation_story-area .donation-right .donation-content {
        padding-right: 0px;
        margin-top: 50px;
    }

    .clients-logo-area .bottom-logo {
        padding: 0px 20px;
    }

    .right-side-inner {
        padding: 0px 15px;
    }

    .right-side-inner .ex_team_slider .metis .tp-bullet {
        width: 100px;
        height: 100px;
    }

    .cr-company-team .team_text_slider .item h6 {
        letter-spacing: 2px;
    }

    .right-side-inner .team_text_slider .item h2 {
        font-size: 27px;
    }

    .cr-company-team .team_text_slider .item p {
        margin-bottom: 0px;
    }

    .cr-company-team {
        padding-bottom: 70px;
    }

    .cr-company-planing {
        padding-right: 0px;
    }

    .promo_area_three .promo_inner .promo_area_cr .promo_content p br {
        display: none;
    }

    .ch-testimonial {
        margin-top: 70px;
    }

    .choose-us-area .p_service_content h2 {
        font-size: 27px;
        margin-bottom: 40px;
    }

    .choose-us-area .p_service_content .wel_list .content h4 {
        font-size: 14px;
    }

    .choose-us-area .p_service_content .p_service .p_service_item {
        padding: 0px 18px;
    }

    .program-inner .work-plan {
        padding: 50px;
        text-align: center;
    }

    .program-inner .work-plan .form-group {
        max-width: 230px;
        margin: 0 auto;
    }

    .skill-step .step-item {
        margin-top: 15px;
    }

    .f_p_thumnil {
        float: none !important;
    }

    .ch-news-item h2 {
        font-size: 17px;
        letter-spacing: -0.36px;
    }

    .ch-partner-logo .ch-partner-item {
        width: calc(100% / 4);
    }

    .charity-add .add-content h2 {
        font-size: 22px;
        line-height: 45px;
    }

    .donation-inner .donation-info {
        padding: 0px 15px;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .ammount-select {
        padding: 28px 15px 33px;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .donation-submit {
        padding: 0px 15px;
    }

    .donation-inner .donation-info .donate-details .donation-payment-information {
        padding: 25px 15px 0px 15px;
    }

    .confirm-btn {
        float: none !important;
        margin: 20px 0px;
    }

    .donation-inner .donation-info .donate-details .donation-payment-information .payment_rat {
        float: none !important;
    }

    .patients-details {
        padding: 0px 15px 0px 15px;
    }

    .patients-details .donars-info .donars-item {
        padding-right: 15px;
    }

    .discover_project_inner .discover_item {
        display: flex;
    }

    .profession_service_area {
        padding: 95px 0px 100px;
    }

    .youtube_professional_area .youtube_pro_inner h4 br {
        display: none;
    }

    .companu_history_items {
        margin-bottom: 0px;
    }

    .companu_history_items .media {
        margin-bottom: 30px;
    }

    .companu_history_items:before {
        top: 8px;
        transform: translateY(0px);
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media {
        margin-top: 60px;
        min-height: 300px;
        padding: 75px 10px 0px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media .media-body {
        vertical-align: middle;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media .media-left .ab-img {
        width: 120px;
        height: 120px;
    }

    .ab_price_item {
        width: calc(100% / 2);
        margin-bottom: 85px;
    }

    .about_price_area .company_h_title {
        margin-bottom: 57px;
    }

    .about_price_area {
        padding: 100px 0px 80px 0px;
    }

    .about_discover .discover_project_inner .discover_item.wd_20 {
        display: block;
        width: 50%;
    }

    .stocks_area {
        padding: 70px 0px 90px;
    }

    .stocks_area .stocks_content {
        margin: 30px auto 0px;
    }

    .mail_widget ul li a {
        font-size: 12px;
        padding: 0px 12px;
    }

    .approach-inner .approach-img .text {
        right: 0px;
        padding: 0px 15px;
    }

    .approach-inner .approch-services .approch-service-item .media-left {
        padding-left: 10px;
    }

    .approach-inner .approch-services .approch-service-item {
        margin-top: 32px;
    }

    .approach-area {
        padding: 100px 0px;
    }

    .careers_accordian {
        margin-bottom: 30px;
    }

    .careers_video {
        margin-top: 50px;
    }

    .shop_footer .f_widget {
        margin-bottom: 30px;
    }

    .shop_f_about .footer_info p {
        padding-bottom: 12px;
    }

    .pr-carousel .slide {
        max-width: 500px;
        margin-bottom: 50px;
    }

    /*    new css*/
    .r_widget_title h3 {
        font-size: 23px;
    }

    .blog_detail_area {
        padding: 100px 0px;
    }

    .blog_grid_area {
        padding: 100px 0px 90px 0px;
    }

    .blog_grid_area2 {
        padding: 100px 0px;
    }

    .blog_ms_area .right_sidebar_area,
    .blog_detail_area .right_sidebar_area,
    .shop_product_area .right_sidebar_area {
        max-width: 350px;
        margin-top: 50px;
    }

    .blog_ms_item .blog_ms_text {
        padding: 45px 10px 40px 15px;
    }

    .blog_tags {
        margin-top: 70px;
    }

    .lower_man_img .media .media-left {
        padding-left: 25px;
    }

    .promo_area_three .promo_inner .promo_area_cr:hover .promo_content a {
        padding-top: 8px;
    }

    .promo_area_three.portfolio2_promo,
    .project_area.portfolio_project {
        padding: 100px 0px;
    }

    .porfolio-pr-area .discover_project_inner .discover_item.wd_20 {
        display: block;
        width: 50%;
    }

    .product_style_3 .product_details_inner .carousel.slide .carousel-inner .item {
        text-align: center;
    }

    .product_style_3 .product_details_inner .carousel.slide .carousel-inner img {
        display: inline-block;
    }

    .product_style_3 .product_details_inner .carousel.slide {
        min-height: 600px;
        margin-bottom: 50px;
    }

    .shop_product_area {
        padding: 100px 0px;
    }

    .shop_product_area_two {
        padding-bottom: 50px
    }

    .intro_content p {
        letter-spacing: -0.15px;
        padding: 10px 0px;
    }

    .intro_content h2 {
        font-size: 25px;
        letter-spacing: -0.70px;
        line-height: 30px;
    }

    .creative_team {
        padding: 85px 0px 60px;
    }

    .team_section_heading {
        padding: 0px 0px 30px;
    }

    .recent_studies_area_two {
        padding: 100px 0px 70px;
    }

    .boost-creative-area-two {
        padding: 100px 0px 80px;
    }

    .lap-services-area {
        padding: 70px 0px 100px;
    }

    .lap-services-two-area {
        padding: 70px 0px 100px;
    }

    .lp-team-area {
        padding: 60px 0px 90px;
    }

    .pro_team_item h4 {
        font-size: 18px;
    }

    .lp-team-area-two .single_team {
        margin-bottom: 0px;
    }

    .lp-team-area-two {
        padding: 70px 0px 100px;
    }

    .lp_team_area_three .expert_team_inner .expert_team_item {
        margin-bottom: 0px;
    }

    .lp_team_area_three {
        padding: 70px 0px 100px;
    }

    .contact-info-area .map {
        padding-left: 0px;
    }

    .contact-info-area .contact-info {
        padding-bottom: 70px;
    }

    .feedback_form_area .feedback-gallery {
        min-height: auto;
    }

    .feedback_form_area .feedback-gallery img {
        position: relative;
        max-width: 100%;
        width: 100%;
    }

    .feedback_form_area .feedback_form {
        padding-top: 70px;
    }

    .feedback_form_area-two .get-in-touch .contact-address h5 strong.add-time {
        width: 185px;
    }

    .feedback_form_area-two .get-in-touch .contact-address h5 strong.add-info {
        width: 75px;
    }

    .feedback_form_area-two .get-in-touch .contact-address h5 {
        font-size: 16px;
    }

    .feedback_form_area-two {
        padding: 100px 0px 80px;
    }

    .lp-testimonial-area {
        padding: 65px 0px 100px;
    }

    .team_area_company.ab_team_company {
        padding-bottom: 40px;
    }

    .client_says_area.ab_client_says {
        padding-bottom: 90px;
    }

    .client_says_area.client_says_white {
        background: #fff;
        padding: 100px 0px 70px;
    }

    .project_gallery_area_two .intro_content {
        padding-top: 50px;
    }

    .project_gallery_area_two .intro_content p {
        padding: 20px 0px;
    }

    .pr-details_creative.creative_area.ab_creative_area .creative_inner .creative_right.creative_content.skill {
        padding: 70px 0px 50px;
    }

    .creative_area.ab_creative_area .creative_inner .creative_right.creative_content .progress-content.digital-progress h3 {
        text-align: right;
    }

    .website_menu_area {
        display: none;
    }

    .coming_soon_area .com_footer_bottom .f_social {
        text-align: center;
    }

    .coming_soon {
        height: 100%;
    }

    .coming_soon {
        height: 100%;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .coming_soon_counter .counter-item {
        padding: 0px 10px;
    }

    .coming_soon_counter {
        margin: 40px auto 0px;
    }

    .coming_soon_area {
        padding: 10px 10px 0px;
    }

    .corporate_clients_loge_area {
        padding: 20px 0px 10px;
    }
}

@media (max-width:767px) {
    #map1{
        height: 410px;
        width: 650px;
    }

    .business_top_header .pull-left .media {
        margin-left: 35px;
    }

    .business_top_header .pull-left .media::before {
        left: -15px;
    }

    .client_says_slider #client_says_slider .tp-leftarrow,
    .client_says_slider #client_says_slider .tp-rightarrow {
        display: none !important;
    }

    .love_design_area {
        min-height: 500px;
    }

    .love_design_area .love_design_inner {
        padding-top: 150px;
    }

    .seo_banner_area .seo_banner_text {
        padding-top: 280px;
    }

    .seo_banner_area .seo_banner_text h4 {
        font-size: 36px;
    }

    .seo_banner_area {
        min-height: 700px;
    }

    /* Menu css */
    .white_tp_menu .burger_menu {
        padding: 15px 0px 15px 0px;
    }

    .white_tp_menu .w_menu_social {
        margin-left: 20px;
    }

    #digital_slider .hand_img img {
        display: none;
    }

    .new_product_area {
        padding: 100px 0px 70px 0px;
    }

    .your_success_area {
        padding: 100px 0px 100px 0px;
    }

    #shop_slider .tp-bullets {
        display: none;
    }

    .shop_br {
        display: block !important;
    }

    .famouse_category ul li {
        width: calc(100% / 3);
    }

    .promotion_item img {
        max-width: none;
        width: 100%;
    }

    .promotion_area .promotion_inner .col-sm-7 .promotion_item:first-child {
        margin-top: 20px;
    }

    .shop_middle_logo_area .shop_search .input-group {
        width: 100%;
    }

    .shop_middle_logo_area {
        padding: 18px 0px;
    }

    .shop_middle_logo_area .shop_search .input-group input {
        padding: 0px 30px 0px 30px;
    }

    .shop_middle_logo_area .shop_search {
        display: block;
    }

    .shop_middle_logo_area .shop_middle_inner {
        display: block;
    }

    .shop_middle_logo_area .shop_cart {
        display: none;
    }

    .header_top_area .header_mneu_d .header_top_inner {
        display: none;
    }

    .seo_menu_area .seo_menu_inner {
        display: none;
    }

    .seo_menu_area {
        top: 15px;
    }

    .blog_top_header {
        padding: 0px 15px;
    }

    .burger_menu {
        padding: 20px 0px 30px 0px;
    }

    /* End Menu css */
    .cons_top_header .c_info,
    .cons_top_header .c_info.c_info3 {
        padding: 0px;
    }

    .stocks_area .stocks_row .stocks_item {
        max-width: 500px;
        margin: 0 auto;
    }

    .stocks_area .stocks_content p {
        padding: 25px 50px 0px;
    }

    .stocks_area .stocks_content h2 {
        font-size: 28px;
        line-height: 35px;
    }

    .stocks_area .stocks_content p {
        padding-right: 0px;
        padding-left: 0px;
    }

    .table-responsive {
        border: 0px;
    }

    .universal_area .universal_inner,
    .universal_area .universal_inner .text-left {
        text-align: center;
    }

    .universal_inner .p_btn {
        margin-top: 25px;
    }

    .accordian_tab,
    .accordian_collapse,
    .accordian_area_r .progress-content {
        max-width: 420px;
        margin: 0 auto 30px;
    }

    .accordian_area_r {
        padding: 90px 0px 60px;
    }

    .promo_area_r .promo_content h2 {
        font-size: 22px;
        line-height: 28px;
    }

    .promo_area_r .promo_content p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 0px;
    }

    .promo_area_r img {
        height: 250px;
        float: left;
    }

    .ag_news_widget {
        padding-bottom: 40px;
    }

    .user_planing_area .right_planing {
        margin-top: 50px;
    }

    .left_planing {
        margin-top: 100px;
    }

    .project_inner .project_item .project_hover .media {
        padding-right: 15px;
    }

    .project_inner .project_item .project_hover .media .media-body h4 {
        font-size: 16px;
        padding-left: 0px;
    }

    .project_fillter li {
        margin-bottom: 10px;
    }

    .skill_item_area .skill_item .progress {
        max-width: 100%;
    }

    .skill_area .skill_item_area {
        margin-bottom: 30px;
    }

    .skill_area {
        padding-bottom: 70px;
    }

    .f_social li {
        margin-left: 0px;
    }

    .pro_service .pro_s_item+.pro_s_item {
        border-right: 0px;
    }

    .pro_service .pro_s_item {
        border-bottom: 1px solid #ececec;
        padding: 50px 25px 42px;
    }

    .via_email_inner {
        max-width: 80%;
        margin: 90px auto 65px;
    }

    .via_email_area {
        height: auto;
    }

    .via_email_form {
        padding: 0px;
    }

    .service_video_area .s_left_side_text,
    .service_video_area .s_right_right_text {
        width: 100%;
        float: none;
        padding: 0px 15px;
    }

    .service_video_area .s_left_side_text .s_count_inner {
        min-width: 100%;
        margin: 0px;
    }

    .service_video_area .s_right_right_text .s_video_inner {
        padding: 80px 0px 0px;
    }

    .pro_team_item h4 {
        font-size: 18px;
    }

    .com_footer_area .f_social.text-left,
    .com_footer_area .f-text,
    .footer_area .com_footer_area .com_footer_bottom .f-text {
        text-align: center;
    }

    .com_footer_area .f-text {
        line-height: 20px;
        padding-bottom: 5px;
    }

    .com_footer_bottom {
        padding: 23px 0px 18px;
    }

    .request_call_area .request_call_inner {
        padding: 60px 30px 65px 30px;
    }

    .love_design_area .love_design_inner h6 {
        font-size: 30px;
        line-height: 40px;
    }

    .love_design_area .love_design_inner h3 {
        font-size: 60px;
    }

    .wd_37 {
        width: 60.3%;
    }

    .wd_24 {
        width: 39.7%
    }

    .wd_38 {
        width: 100%;
    }

    .packages_list {
        padding: 0px 0px 0px 20px;
    }

    .what_we_left h3 {
        font-size: 28px;
    }

    .jobs_inner_content .jobs_form h3 {
        font-size: 30px;
        line-height: 35px;
    }

    .jobs_inner_content .jobs_form .jobs_search_area .bootstrap-select,
    .jobs_inner_content .jobs_form .jobs_search_area .input-group {
        width: 50%;
    }

    .company_top_header {
        display: block;
    }

    .company_top_header .h_contact_info,
    .company_top_header .poster {
        width: 100%;
        float: none;
    }

    .company_top_header .h_contact_info {
        padding-bottom: 10px;
    }

    .creative_area .creative_content {
        padding: 80px 0px;
    }

    .r_service_slider .owl-nav {
        opacity: 0;
    }

    .r_service_slider:hover .owl-nav {
        opacity: 1;
    }

    .fun_fact_area_two .fun_fact_item {
        width: calc(100% / 2);
        margin-bottom: 20px;
        border-left: 0px;
    }

    .creative_img {
        text-align: center;
        margin-top: 30px;
    }

    .p_service_content .p_service .row {
        margin-right: -15px;
        margin-left: -15px;
    }

    .p_service_content .p_service .p_service_item {
        padding: 0px 15px;
    }

    .creative_service_area:before {
        display: none;
    }

    .p_service_content {
        padding-right: 0px;
    }

    .P_service_thum .thumb_img {
        width: calc(100% / 2);
        float: right;
        display: block;
    }

    .creative_video .main_video_inner h5 {
        letter-spacing: 5px;
    }

    .creative_accordian_area .creative_left,
    .creative_accordian_area .creative_right {
        width: 100%;
    }

    .creative_left .accordian_content {
        max-width: 100%;
        padding: 0px 15px;
    }

    .creative_area.ab_creative_area .creative_inner .creative_right {
        margin-top: 0px;
    }

    .creative_left .accordian_content h2 {
        margin-bottom: 35px;
    }

    .creative_blog_item {
        margin-bottom: 30px;
    }

    .welcome_image_area {
        padding: 100px 0px 80px 0px;
    }

    .features_wel_area .f_wel_left,
    .features_wel_area .mock-up {
        width: 100%;
        float: none;
    }

    .features_wel_area .f_wel_left .f_content {
        max-width: 100%;
        padding-right: 15px;
        padding-top: 50px;
        margin-bottom: 50px;
    }

    .gradition_item .round:after {
        width: 140px;
    }

    .gradition_item h3 {
        font-size: 16px;
        line-height: 22px;
    }

    .completed_project_area .content {
        padding-top: 30px;
    }

    .cons_service_item {
        max-width: 290px;
        margin: 0 auto 30px;
    }

    .construction_service_area .sec_title h2 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }

    .porson-details h2 {
        font-size: 28px;
    }

    .team_contact_area .team_inner .team_list,
    .team_contact_area .team_inner .cons_contact {
        width: 100%;
        float: none;
        overflow: hidden;
    }

    .team_contact_area .team_inner {
        display: block;
    }

    .team_contact_area .team_inner .cons_contact {
        padding: 50px 20px;
    }

    .digital_accordian .cr_accordian {
        padding-left: 0px;
    }

    .digital_funfact .digital_fact {
        width: calc(100% / 2);
        border: 0px;
    }

    .freelance_service_area .pro_service .pro_s_item h2 {
        padding-bottom: 10px;
        line-height: 30px;
    }

    .section_title {
        padding: 0px 15px;
    }

    .freelance_portfolio_area .section_title h2 {
        font-size: 28px;
    }

    .fr_testimonial_area .testimonial_left,
    .fr_testimonial_area .subcribe_right {
        width: 100%;
        float: none;
    }

    .fr_testimonial_area .subcribe_right {
        margin-top: 50px;
    }

    .fr_testimonial_area .subcribe_right .subscribe {
        max-width: 290px;
        margin: 60px auto 0px;
    }

    .we_manage_inner {
        display: block;
    }

    .we_manage_inner .we_right_img {
        margin-top: 50px;
    }

    .clients_ab_slider_inner {
        max-width: 400px;
    }

    .clients_ab_slider_inner .clients_ab_slider .item p {
        font-size: 18px;
    }

    .recent_studies_inner .rec_studies_item {
        padding: 23px 10px 33px 10px;
    }

    .seo_problem_form .form-group {
        width: 100%;
    }

    .seo_problem_form .form-group:last-child {
        width: 220px;
        float: none;
        margin: 0 auto;
    }

    .seo_menu_inner .right_seo {
        width: 48%;
    }

    .seo_menu_inner .right_seo ul li {
        margin-left: 7px;
    }

    .seo_menu_inner .right_seo ul li.seo_menu_btn {
        margin-right: 0px;
    }

    .seo_menu_inner .left_seo {
        width: 33%;
    }

    .seo_clients_inner .seo_clients_item {
        margin-bottom: 30px;
    }

    .g_wd_28 {
        width: 48.7%;
    }

    .g_wd_29 {
        width: 51.3%;
    }

    .g_wd_25 {
        width: 62.2%;
    }

    .g_wd_15 {
        width: 37.7%;
    }

    .gym_service_area {
        padding: 0px;
    }

    .gym_service_inner {
        margin: 0px;
    }

    .wd_33,
    .wd_66 {
        width: 100%;
    }

    .gym_trainers_inner .gym_trainers_item {
        width: calc(100% / 2);
        margin-bottom: 30px;
    }

    .gym_trainers_inner {
        display: block;
    }

    .gym_count_item {
        margin-bottom: 20px;
    }

    .flexslider .slides li .slide_content h2 {
        font-size: 23px;
        line-height: 30px;
    }

    .flexslider .slides li .slide_content a {
        margin-top: 10px;
    }

    .startup-testimonial .display-flex {
        display: block;
    }

    .startup-testimonial .testimonial-video {
        padding: 70px 0px 0px;
    }

    .creative-area-two {
        padding-bottom: 0px;
    }

    .startup-promo-area {
        padding: 0px 15px 0px;
    }

    .startup-testimonial .testimonial_contents {
        padding-right: 0px;
        padding-left: 0px;
    }

    .main_title_two h2 span {
        font-size: 25px;
    }

    .blog-posts-area .pull-right,
    .blog-posts-area .pull-left {
        float: none !important;
        text-align: center;
    }

    .blog-types {
        text-align: center;
        margin-top: 15px;
    }

    .w40,
    .w60 {
        width: 100%;
    }

    .w-20,
    .blog-grid-inner .grid-sizer {
        width: 33.33%;
    }

    .blog-grid-inner .blog-grid-item .blog-text {
        bottom: 25px;
    }

    .block-left .block-subscribe-info {
        padding: 50px 20px;
    }

    .action-block-area .display-flex {
        display: block;
    }

    .ch-about-inner .about-item {
        margin-top: 20px;
    }

    .goal .red {
        font-size: 16px;
    }

    .right-side-inner .ex_team_slider .metis .tp-bullet {
        width: 100px;
        height: 100px;
    }

    .company_about_area {
        margin-right: -15px;
        margin-left: -15px;
    }

    .company_about_inner .content {
        padding: 0px 10px 0px 10px;
    }

    .company_about_inner .content h2 {
        font-size: 17px;
        line-height: 25px;
    }

    .company_about_inner .content p {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: -0.20px;
        padding: 10px 0px 15px;
    }

    .company_about_inner .content h2 span {
        font-size: 20px;
    }

    .cr-company-service .r_service_slider {
        padding-left: 0px;
        padding-right: 0px;
    }

    .cr-company-service .owl-prev,
    .cr-company-service .owl-next {
        top: 36%;
    }

    .creative-title h2 {
        font-size: 27px;
    }

    .clients-logo-area .bottom-logo {
        padding: 0px;
    }

    .clients-logo-area .logo-item {
        width: 100%;
    }

    .cr-company-service .owl-prev {
        right: 0px;
    }

    .cr-company-service .owl-next {
        left: 0px;
    }

    .charity_slider_area {
        padding: 0px;
    }

    .foundation-causes-area .f-causes-item,
    .foundation_causes_two_area .f-causes-item {
        max-width: 370px;
        margin: 0 auto 30px;
    }

    .choose-us-area .choose-right-img {
        margin-top: 30px;
    }

    .ch-product-item .product-img img {
        width: 100%;
    }

    .charity-add {
        display: block;
    }

    .charity-add .add-content {
        margin-top: 30px;
    }

    .charity-add {
        padding-top: 40px;
    }

    .ag_footer_area .footer_top,
    .charity_footer_area .footer_top {
        padding-right: 10px;
        padding-left: 10px;
    }

    .patients-details .donars-info .donars-item {
        padding-right: 15px;
    }

    .patients-details .donars-info .donars-item .media-body h2 {
        font-size: 16px;
        letter-spacing: -0.18px;
    }

    .patients-details .donars-info .donars-item .media-body p {
        font-size: 13px;
        line-height: 25px;
    }

    .patients-details .donars-info .donars-item .media-body {
        padding-right: 15px;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .ammount-select .donation-rate strong {
        padding-left: 5px;
    }

    .donation-inner .donation-info .donate-details {
        margin-top: -50px;
    }

    .donation-area {
        padding: 85px 0px;
    }

    .welcome_image_area:before {
        display: none;
    }

    .digital_accordian_area {
        padding: 60px 0px;
    }

    .right_sidebar_area {
        max-width: 350px;
        margin-top: 50px;
    }

    .mail_widget ul li a {
        font-size: 14px;
        padding: 0px 20px;
    }

    .careers_area {
        padding: 100px 0px;
    }

    .careers_video {
        margin-top: 20px;
    }

    .careers_accordian .panel .text {
        line-height: 25px;
    }

    .faq-inner .faq-tab {
        margin: 0px -2px 40px;
    }

    .faq-inner .faq-tab li {
        margin: 0px 2px 5px;
    }

    .faq_area,
    .lp-portfolio-area {
        padding: 100px 0px;
    }

    .faq-inner .cr_accordian .panel .panel-body {
        padding: 30px 10px 25px;
    }

    /*    new css*/
    .promo_area_two.portfolio_promo .project_fillter {
        margin-bottom: 40px;
    }

    .promo_area_three .promo_inner .promo_area_cr:hover .promo_content a {
        padding-top: 0px;
    }

    .portfolio_tb .portfolio_item .hover_text .content h4 {
        padding-top: 0px;
    }

    .product_desc_tab .nav.nav-tabs {
        padding-bottom: 0px;
        margin-bottom: 50px;
    }

    .shop_banner_area {
        height: 400px !important;
    }

    .product_flex_slider {
        margin-bottom: 50px;
    }

    .available_stock.available_stock_2 p {
        padding-top: 20px;
    }

    .p_des_2 .product_desc_tab .nav.nav-tabs li {
        margin-left: 12px;
    }

    .p_des_2 .product_desc_tab .nav.nav-tabs {
        padding-bottom: 0px;
        margin-bottom: 50px;
    }

    .product_details_area.flex_pro_details {
        padding: 100px 0px 50px;
    }

    .product_item .product_img img {
        width: 100%;
    }

    .intro_content {
        margin-top: 40px;
    }

    .video_intro_area {
        padding-bottom: 90px;
    }

    .video_intro_area .video_inro img {
        float: none;
        width: 100%;
        max-width: 100%;
    }

    .lp-team-area .pro_team_item {
        margin-bottom: 20px;
    }

    .contact-info-area .map .mapBox {
        height: 400px !important;
    }

    .feedback_form_area-two .pull-right,
    .feedback_form_area-two .pull-left {
        float: none !important;
    }

    .feedback_form_area-two .feedback_form {
        margin-top: 50px;
    }

    .client_says_slider #client_says_slider .tp-leftarrow,
    .client_says_slider #client_says_slider .tp-rightarrow {
        display: none !important;
    }

    .accordian_area_two {
        padding: 65px 0px 85px;
    }

    .video_intro_area_two .video_inro {
        margin-bottom: 15px;
    }

    .project_gallery_area_two .intro_content {
        margin-top: 0px;
    }

    .video_intro_area_two {
        padding: 50px 0px 90px;
    }

    .creative_area .creative_content .title {
        font-size: 25px;
    }

    .coming_soon_counter .counter-item {
        width: calc(100% / 2);
        margin-bottom: 20px;
    }

    .coming_header p br {
        display: none;
    }

    .coming_soon_counter .counter-item {
        padding: 0px 5px;
    }
}

@media (max-width:660px) {

    #map1{
        height: 310px;
        width: 500px;
    }
    .client_says_slider #client_says_slider ul li .slider_text_box .client_first_text .client_says_text p {
        font-size: 22px;
        line-height: 32px;
    }
}

@media (max-width:650px) {

    /* Menu Css */
    .business_top_header {
        display: none;
    }

    .business_main_menu {
        top: 20px;
    }

    .business_c_main_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
        display: block;
    }

    .business_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li.get_free a {
        display: block;
        text-align: center;
    }

    /* End Menu Css */
    .seo_menu_inner .middle_seo_logo {
        display: inline-block;
    }

    .seo_menu_inner .right_seo {
        width: auto;
        display: inline-block;
        float: left;
    }

    .seo_menu_inner {
        display: block;
    }

    .seo_menu_inner .left_seo {
        display: none;
    }

    .startup-testimonial {
        padding-top: 80px;
    }

    .blog-post .blog-post-item {
        width: calc(100% / 2);
    }

    .blog-post .grid-sizer {
        width: 50%;
    }

    .foundation-causes-area .col-xs-6,
    .foundation_causes_two_area .col-xs-6 {
        width: 100%;
    }

    .goal .red {
        font-size: 20px;
    }

    .promo_area_three .promo_inner {
        max-width: 596px;
        margin: 0 auto;
    }

    .promo_area_three .promo_inner .promo_area_cr img {
        max-width: none;
        width: auto;
    }

    .promo_area_three .promo_inner .promo_area_cr .promo_content h2 {
        line-height: 28px;
    }

    .flexslider .slides li .slide_content h2 br {
        display: none;
    }

    .ch-news-item {
        min-height: 450px;
    }

    .ch-partner-logo .ch-partner-item {
        width: calc(100% / 3);
    }

    .patients-details .donars-info .donars-item {
        padding-right: 15px;
    }

    .patients-details .donars-info .donars-item {
        width: 100%;
    }

    .donation-inner .donation-info .donate-details .donation-ammount {
        display: block;
        padding-bottom: 30px;
    }

    .donation-inner .donation-info .donate-details .donation-ammount .ammount-select,
    .donation-inner .donation-info .donate-details .donation-ammount .donation-submit {
        width: 100%;
        float: none;
    }

    .discover_project_inner .discover_item.wd_26,
    .discover_project_inner .discover_item.wd_40,
    .discover_project_inner .discover_item.wd_32,
    .about_discover .discover_project_inner .discover_item.wd_20 {
        width: 100%;
    }

    .discover_project_inner .discover_item {
        display: block;
    }

    .via_email_inner {
        max-width: 100%;
    }

    .lp-portfolio-gallery .lp-portfolio-item .content {
        padding: 23px 15px;
    }

    .lp-portfolio-gallery .lp-portfolio-item .content .portfolio-title h2 {
        font-size: 15px;
    }

    .lp-portfolio-tab .portfolio_fillter li {
        margin-left: 0px;
    }

    .product_details_inner .carousel_nav {
        left: auto;
        right: 15px;
    }

    /*    new css*/
    .blog_grid_inner2 .blog_item .m_blog_text h4 {
        font-size: 16px;
    }

    .lower_man_img .media .media-left {
        padding-left: 0px;
        display: block;
        margin-bottom: 20px;
    }

    .blog_tags_social .pull-right,
    .blog_tags_social .pull-left {
        float: none !important;
    }

    .blog_tags_social .pull-left {
        margin-top: 10px;
    }

    .blog_tags_social .pull-right ul li {
        margin-bottom: 10px;
    }

    .porfolio-pr-area .discover_project_inner .discover_item.wd_20 {
        width: 100%;
    }

    .shop-tab .shop-product-list .popularity-option.pr-view {
        margin-right: 0px;
    }

    .shop-tab {
        padding: 11px 0px 5px 8px;
    }

    .client_says_slider #client_says_slider ul li .slider_text_box .client_first_text .client_says_text p {
        font-size: 22px;
        line-height: 32px;
    }

    .client_says_area.client_says_white {
        background: #fff;
        padding: 100px 0px 0px;
    }

    .portfolio_ag_inner .portfolio_item .hover_content h3 {
        font-size: 16px;
    }
}

@media (max-width:600px) {
    .client_says_slider #client_says_slider ul li .slider_text_box .client_first_text .client_says_text p {
        padding-bottom: 10px;
    }

    /* Menu Css */
    .business_m_logo .pull-left .media {
        margin-left: 7px;
    }

    .white_tp_menu .w_menu_social {
        display: none;
    }

    .burger_menu .burger_icon {
        height: 20px;
        width: 25px;
        position: relative;
        top: -2px;
        cursor: pointer;
        display: inline-block;
    }

    .famouse_category ul li {
        width: calc(100% / 2);
    }

    .project_fillter.product_fillter li {
        margin-left: 10px;
        margin-bottom: 0px;
    }

    .project_fillter.product_fillter li a::before {
        display: none;
    }

    .project_fillter.product_fillter li a {
        line-height: 30px;
    }

    /* End Menu Css */
}

@media (max-width:550px) {

    /* Menu Css */
    .business_m_logo .pull-left .media .media-left {
        padding-left: 5px;
    }

    .burger_menu .burger_icon {
        top: -1px;
    }

    .seo_banner_area .seo_banner_text h4 {
        font-size: 26px;
    }

    .seo_banner_area .seo_banner_text h5 {
        font-size: 18px;
    }

    .charity_h_top .pull-right a {
        margin-left: 20px;
    }

    .charity_h_top .pull-right a::before {
        display: none;
    }

    .business_m_top .pull-left {
        display: none;
    }

    .cons_top_header .c_info {
        display: none
    }

    .cons_top_header {
        padding-bottom: 20px;
    }

    .cons_top_header .top_btn {
        display: block;
    }

    .cons_top_header .col-xs-6 {
        width: 100%;
    }

    .construction_menu_area+section,
    .construction_menu_area+div,
    .construction_menu_area+.row {
        margin-top: 140px !important;
    }

    .burger_menu .add_blog {
        display: none;
    }

    .burger_menu .burger_icon {
        vertical-align: middle;
    }

    /* End Menu Css */
    .ag_footer_area .col-xs-6,
    .discover_news_inner .col-xs-6,
    .construction_blog_area .col-xs-6,
    .blog_item .blog_img img,
    .porson-details .p_f_item,
    .projects_manage_area .col-xs-6,
    .recent_studies_inner .col-xs-6,
    .cons_footer_area .col-xs-6,
    .charity_footer_area .col-xs-6,
    .charity-add .col-xs-6,
    .lp-portfolio-gallery .col-xs-6,
    .blog_ms_inner .blg-ms-item {
        width: 100%;
    }

    /*    new css*/

    .ag_news_widget {
        padding-bottom: 0px;
    }

    .project_inner .col-xs-6 {
        width: 100%;
    }

    .project_inner .project_item .project_hover .media .media-body h4 {
        font-size: 20px;
        padding-left: 70px;
    }

    .project_inner .project_item .project_hover .media {
        padding-right: 40px;
    }

    .latest_post_inner .col-xs-6 {
        width: 100%;
    }

    .latest_news_item .l_news_img img,
    .pro_service .pro_s_item {
        width: 100%;
    }

    .latest_news_item {
        margin-bottom: 30px;
    }

    .via_email_inner {
        max-width: 100%;
    }

    .main_title_two h2 {
        font-size: 22px;
        line-height: 28px;
    }

    .main_title_two h2:before {
        font-size: 74px;
    }

    .request_call_form .form-group {
        width: 100%;
        margin-left: 0px;
        max-width: 100%;
    }

    .service_p_inner {
        overflow: hidden;
        padding: 30px 15px 70px 15px;
    }

    .service_packages_area_two .service_p_inner {
        padding-bottom: 0px;
    }

    .service_p_inner .packages_item {
        width: 100%;
        margin-right: 0px;
        margin-left: 0px;
    }

    .service_p_inner .packages_item:nth-child(3) {
        width: 100%;
    }

    .packages_list .media {
        width: 290px;
        margin: 15px auto 0px;
    }

    .team_area_company .single_team .profile_content {
        width: 100%;
        padding: 24px 25px 40px 25px;
    }

    .team_area_company .single_team .profile_img {
        width: 100%;
    }

    .team_area_company .single_team {
        text-align: center;
    }

    .subcribe_area h2 {
        font-size: 28px;
        line-height: 34px;
    }

    .creative_img {
        padding: 0px 30px;
    }

    .b_offer .offer_content h2 {
        font-size: 25px;
    }

    .creative_video .main_video_inner h4 {
        font-size: 28px;
        line-height: 40px;
    }

    .creative_blog_area .col-xs-6,
    .creative_blog_item img {
        width: 100%;
    }

    .portfolios_inner .cr_portfolio_item,
    .gradition_area .col-xs-4 {
        width: 100%;
    }

    .gradition_item .round:after {
        display: none;
    }

    .gradition_item {
        margin-top: 30px;
    }

    .person_features_area .por_img img {
        max-width: 100%;
    }

    .profession_service_item {
        padding: 40px 15px 35px;
    }

    .freelance_portfolio_area .section_title h6 {
        font-size: 18px;
    }

    .freelance_portfolio_area .section_title h2 {
        font-size: 25px;
        line-height: 38px;
    }

    .package_right .owl-prev,
    .package_right .owl-next {
        opacity: 0;
        visibility: hidden;
    }

    .package_right:hover .owl-prev,
    .package_right:hover .owl-next {
        opacity: 1;
        visibility: visible;
    }

    .package_right .item {
        padding: 0px;
    }

    .recent_w_title p,
    .recent_p_title p {
        font-size: 18px;
    }

    .recent_w_title h2,
    .recent_p_title h2 {
        font-size: 35px;
    }

    .seo_team_members .seo_team_item {
        width: calc(100% / 2);
    }

    .recent_studies_inner .rec_studies_item {
        padding: 23px 20px 33px 20px;
    }

    .seo_marketing_area .seo_marketing_inner .seo_marketing_img {
        margin-top: 50px;
    }

    .gym_video_area,
    .gym_trainers_area {
        padding: 115px 15px 100px 15px;
    }

    .gym_video_area .gym_video_inner .gym_video_left {
        padding-right: 0px;
        padding-left: 0px;
    }

    .gym_price_item .media .media-body h5 {
        float: none;
        text-align: right;
    }

    .cons_footer_area .branches_list,
    .branches_list {
        padding-top: 30px;
    }

    .cons_footer_area .branches_list .branches_item,
    .branches_list .branches_item {
        padding: 0px 12px 30px 18px;
        width: 100%;
    }

    .donation-inner .donation-info {
        padding: 0px;
    }

    .donation-inner .donation-info .donate-details {
        margin-top: 0px;
    }

    .companu_history_items .col-xs-offset-3 {
        margin-right: 0px;
    }

    .companu_history_items .col-xs-9 {
        width: 100%;
    }

    .companu_history_items:before,
    .company_history_inner:before,
    .company_history_inner:after,
    .companu_history_items:last-child:after {
        display: none;
    }

    .company_history_area {
        padding-bottom: 60px;
    }

    .company_h_title {
        margin-bottom: 35px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media {
        margin-top: 60px;
        min-height: 210px;
        padding: 40px 10px 0px;
    }

    .testimonial_contents h2 br,
    .testimonial_contents p br {
        display: none;
    }

    .lp-portfolio-gallery .lp-portfolio-item .pr-img img {
        width: 100%;
    }

    .lp-portfolio-gallery .lp-portfolio-item .content .portfolio-title h2 {
        font-size: 17px;
    }

    /*    new css*/
    .blog_grid_search .col-xs-5,
    .blog_grid_search .col-xs-2,
    .blog_grid_inner2 .col-xs-6 {
        width: 100%;
    }

    .blog_grid_search .form-group {
        margin-bottom: 15px;
    }

    .blog_grid_inner2 .blog_item .m_blog_text h4 {
        font-size: 22px;
    }

    .article_area .pull-right,
    .article_area .pull-left {
        float: none !important;
    }

    .blog_user .media .media-left {
        padding-left: 15px;
    }

    .share_social a {
        margin-left: 0px;
        margin-bottom: 5px;
    }

    .blog_tags ul li {
        margin-bottom: 5px;
    }

    .main_b_detail .main_d_text ul li {
        margin-left: 5px;
        margin-bottom: 8px;
    }

    .banner_inner_text h3 {
        font-size: 42.56px;
    }

    .p_des_2 .product_desc_tab .nav.nav-tabs {
        margin-bottom: 20px;
    }

    .shop-tab {
        display: block;
        padding-right: 15px;
        padding-left: 15px;
    }

    .shop-tab .tab-bar {
        width: 20%;
        float: right;
    }

    .shop-tab .shop-product-list {
        width: 75%;
        float: left;
        text-align: left;
    }

    .shop-tab .tab-pagination .pagination {
        margin-top: 15px;
    }

    .project-details_gallery .w_25 {
        width: 50%;
    }

    .project-details_gallery .w_50 {
        width: 100%;
    }

    .lap-service-item h2 {
        font-size: 16px;
    }

    #client_says_slider {
        height: 300px !important;
    }

    .client_says_area {
        padding-bottom: 70px;
    }

    .freelance_package_area_two .package_right .price_item {
        opacity: 1;
    }

    .package_right .center .price_item {
        transform: scale(1);
    }
}

@media (max-width:500px) {
    .shop_middle_logo_area .shop_search .input-group .bootstrap-select {
        display: none;
    }

    .services_area .col-xs-6,
    .completed_project_area .col-xs-6,
    .clients-logo-area .col-xs-6,
    .clients-logo-area .col-xs-4,
    .company_about_inner,
    .charity-news-area .col-xs-6,
    .charity-news-area-two .col-xs-6,
    .ab_price_item,
    .approach-inner .approch-services .col-xs-6,
    .shop_footer .col-xs-6,
    .blog_grid_inner .col-xs-6 {
        width: 100%;
    }

    /* new csss*/
    .c_map {
        margin-top: 30px;
    }

    .company_top_header {
        display: none;
    }

    .skill_areas .skill_area_right {
        padding-right: 15px;
        padding-left: 15px;
    }

    .skill_areas .skill_area_right:before {
        display: none;
    }

    .skill_areas .skill_area_left .skill_video {
        padding: 50px 15px;
    }

    .stocks_area .stocks_content h2 {
        font-size: 22px;
        line-height: 28px;
    }

    .fan_fact .fan_fact_border {
        width: 100%;
    }

    .fan_fact .fan_fact_border+.fan_fact_border {
        border-right: 0px;
        border-top: 1px solid #03b7d6;
    }

    .promo_area_r .promo_content p {
        display: none;
    }

    .promo_area_r .promo_content a {
        line-height: 15px;
    }

    .welcome_image_area .welcome_image_inner .w_image_area .w_image_item {
        width: 100%;
        padding-bottom: 10px;
    }

    .welcome_image_area .welcome_image_inner h4 {
        font-size: 22px;
        line-height: 28px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body h4 {
        font-size: 18px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body p {
        font-size: 14px;
    }

    #map1{
        width: 450px;
        height: 270px;
    }

    /*
    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body ul{
        margin-top: 6px;
        padding-bottom: 10px;
    }
*/
    .footer_widgets_area .display-flex {
        display: block;
    }

    .footer_widgets_area .display-flex .col-xs-6 {
        width: 100%;
    }

    .via_email_inner .via_title h3 {
        font-size: 25px;
    }

    .via_email_inner .via_title h5 {
        font-size: 17px;
        line-height: 32px;
    }

    .via_email_inner {
        max-width: 80%;
        margin: 70px auto 50px;
    }

    .request_call_area .request_call_inner {
        padding: 60px 15px 65px 15px;
    }

    .r_call_title h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .effective_area .effective_left_item h3 {
        font-size: 28px;
    }

    .jobs_inner_content .jobs_form {
        padding-top: 115px;
    }

    .r_service_slider .item .video a {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .p_service_content .p_service .p_service_item,
    .ch-news-item .news-img img {
        width: 100%;
    }

    .p_service_content .p_service .p_service_item:nth-child(even) {
        border: 0px;
    }

    .p_service_content .p_service:before {
        display: none;
    }

    .p_service_content h2 {
        margin-bottom: 30px;
    }

    .pro_service_inner .pro_img .pro_service_img {
        width: 100%;
        margin-bottom: 10px;
    }

    .digital_multi_service .p_service_content .main_title_two {
        margin-bottom: 40px;
    }

    .package_left .package_content .main_title_two h2 {
        font-size: 25px;
    }

    .package_right .owl-next {
        left: 10px;
    }

    .package_right .owl-prev {
        right: 10px;
    }

    .freelancer_video h4 {
        font-size: 24px;
        line-height: 35px;
    }

    .clients_ab_slider_inner:before {
        right: 0;
    }

    .f_project_slider .slider li {
        height: 200px;
    }

    .f_project_slider .slider li img {
        height: 100%;
    }

    .startup-banner .banner-text h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .office_contact_form .form-group .p_btn {
        line-height: 48px;
    }

    .blog-post .blog-post-item {
        width: 100%;
    }

    .company_about_inner .content h2 {
        font-size: 25px;
        line-height: 34px;
    }

    .company_about_inner .content p {
        font-size: 16px;
        line-height: 28px;
        letter-spacing: 0.20px;
        padding: 24px 0px 46px;
    }

    .company_about_inner .content h2 span {
        font-size: 28px;
    }

    .right-side-inner .ex_team_slider .metis .tp-bullet {
        width: 80px;
        height: 80px;
    }

    .cr-company-service .owl-prev,
    .cr-company-service .owl-next {
        top: 24%;
    }

    .cr-company-team .team_text_slider .item h6 {
        letter-spacing: 0px;
    }

    .ch-partner-logo .ch-partner-item {
        width: calc(100% / 2);
    }

    .patients-details h2 {
        font-size: 27px;
        line-height: 35px;
        margin: 35px 0px 15px;
    }

    .patients-details {
        padding: 0px;
    }

    .about_testimonials_area .clients_img_inner .clients_img_item {
        width: calc(100% / 2);
    }

    .ab_price_item+.ab_price_item {
        border-right: 1px solid #ededed;
    }

    .ab_price_item.profe {
        margin-top: 0px;
        margin-bottom: 30px;
        box-shadow: none;
    }

    .ab_price_item.profe .creative_btn {
        margin-bottom: 24px;
    }

    .ab_price_item {
        margin-bottom: 30px;
    }

    .gym_trainers_area.about_gym_trainers {
        padding: 0px 15px 0px 15px;
    }

    br {
        display: none;
    }

    .approach-inner .approach-img .text h2 {
        font-size: 25px;
        line-height: 30px;
    }

    .approach-inner .approach-img .text p {
        line-height: 20px;
    }

    .faq-inner .cr_accordian .panel .panel-body .accordian-content .accordian-img {
        padding-left: 0px;
        display: block;
        margin-bottom: 15px;
    }

    .faq-inner .faq-tab li a {
        font: 900 11px/50px "Lato", sans-serif;
        letter-spacing: -0.2px;
    }

    .shop_footer .f_widget.o_f_gallery {
        max-width: 290px;
    }

    .product_details_inner .carousel.slide .carousel-indicators li {
        height: 75px;
        width: 75px;
        margin-bottom: 10px;
    }

    .product_details_inner .carousel.slide .carousel-indicators {
        width: 75px;
        margin-top: -165px;
    }

    .product_details_inner .carousel.slide .carousel-indicators li img {
        width: auto;
    }

    .blog_grid_item .blog_grid_img img {
        width: 100%;
    }

    .product_style_3 .product_details_inner .carousel.slide {
        min-height: 500px;
    }

    /*    new css*/
    .boost-creative-area-two .creative-slider .col-xs-6,
    .boost-creative-area-two .creative-slider .creative-item img,
    .lap-services-area .col-xs-6,
    .pro_team_inner .col-xs-6,
    .lp-testimonial-area .col-xs-6,
    .portfolio_ag_inner .col-xs-6 {
        width: 100%;
    }

    .contact-info-area .contact-info,
    .feedback_form_area .feedback_form {
        padding-right: 15px;
        padding-left: 15px;
    }

}

@media (max-width:480px) {
    #digital_slider .slider_text_box .l_text {
        text-align: center !important;
    }

    #digital_slider .slider_text_box .link-btn a {
        display: block;
    }

    #digital_slider .slider_text_box .link-btn a:last-child {
        margin-right: 0px;
        margin-top: 10px;
    }

    .seo_banner_area .seo_banner_text {
        padding-top: 200px;
    }

    .seo_banner_area {
        min-height: 600px;
    }

    .shop_br {
        display: none !important;
    }

    .shop_slider_area .rev_slider ul li .slider_text_box .s_bg_text::before {
        display: none;
    }

    .shop_slider_area .rev_slider ul li .slider_text_box .s_bg_text {
        line-height: 35px !important;
    }

    .promotion_item .promotion_text h3 {
        font-size: 36px;
    }

    .promotion_item .promotion_text h4 {
        font-size: 12px;
    }

    .your_success_area .success_content h4 {
        font-size: 40px;
    }

    .your_success_area .success_content h2 {
        font-size: 34px;
        padding-top: 5px;
    }

    .love_design_area {
        min-height: 450px;
    }

    .love_design_area .love_design_inner {
        padding-top: 100px;
    }

    .business_m_top .pull-right {
        float: none !important;
        display: block;
        text-align: center;
    }

    .shop_top_header .pull-left {
        display: none;
    }

    /* Menu css*/
    .business_m_logo {
        display: none;
    }

    .business_m_top {
        border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    }

    .business_m_top .pull-right h4 {
        font-size: 10px;
    }

    .business_c_menu+section,
    .business_c_menu+div,
    .business_c_menu+.row {
        margin-top: 98px;
    }

    .charity_h_top .pull-right {
        display: none;
    }

    .charity_h_top .pull-left {
        float: none !important;
    }

    .charity_h_top .pull-left .charity_h_btn {
        margin-bottom: 7px;
        display: block;
    }

    .blog_top_header {
        padding: 10px 0px;
    }

    .blog_top_header .pull-left,
    .blog_top_header .pull-right {
        float: none !important;
        text-align: center;
    }

    .blog_top_header .pull-left ul li a,
    .blog_top_header .pull-right ul li a {
        line-height: 25px;
    }

    /* End Menu css*/
    .testimonial_contents h2 {
        font-size: 25px;
    }

    .section_title h6 {
        font-size: 18px;
        line-height: 30px;
    }

    .section_title h2 {
        font-size: 25px;
    }

    .ex_team_slider {
        max-width: 100%;
        padding-left: 50px;
    }

    .ex_team_slider .metis {
        right: 90% !important;
    }

    .ex_team_slider .metis .tp-bullet {
        width: 70px;
        height: 70px;
    }

    .team_text_slider .item h6 {
        letter-spacing: 1px;
    }

    .team_text_slider .item h2 {
        font-size: 28px;
    }

    .skill_areas .skill_area_right .skill_slider h2 {
        font-size: 26px;
    }

    .p_btn {
        line-height: 44px;
        padding: 0px 25px;
    }

    .accordian_tab .tab_menu li {
        margin: 0px 10px;
    }

    .video_area .video_inner h4 {
        font-size: 25px;
    }

    .video_area .video_inner p {
        letter-spacing: 0px;
        font-size: 18px;
    }

    .project_inner .project_item .project_hover .media .media-body h4 {
        font-size: 18px;
        padding-left: 5px;
    }

    .love_design_area .love_design_inner h3 {
        font-size: 50px;
    }

    .clients_count_inner {
        max-width: 280px;
        margin: 0 auto;
    }

    .clients_count_inner .col-xs-6,
    .expert_team_inner .col-xs-6,
    .charity-product-area .col-xs-6 {
        width: 100%;
    }

    .wd_37,
    .wd_24,
    .wd_38,
    .w-20,
    .blog-grid-inner .grid-sizer {
        width: 100%;
    }

    .blog-grid-inner .blog-grid-item {
        padding: 0px;
    }

    .blog-grid-inner .blog-grid-item .blog-text.small {
        padding: 0px 20px;
    }

    .blog-grid-inner .blog-grid-item .blog-text.small h2,
    .blog-grid-inner .blog-grid-item .blog-text h2 {
        font-size: 18px;
    }

    .w60 {
        height: 200px;
    }

    .blog-grid-item.w60 .blog-item .carousel-inner .item img {
        height: 200px;
    }

    .rec_project_fillter li {
        margin-left: 10px;
    }

    .what_we_left h3 {
        font-size: 24px;
        line-height: 32px;
    }

    .jobs_inner_content .jobs_form .jobs_search_area .bootstrap-select .btn-default {
        padding: 0px 0px 0px 25px;
        font-size: 13px;
    }

    .jobs_inner_content .jobs_form .jobs_search_area .input-group input {
        padding-right: 0px;
    }

    .corporate_clients_loge_area {
        padding-top: 20px;
    }

    .team_contact_area .team_inner .cons_contact .social_btn a+a {
        margin-right: 0px;
    }

    .profession_services_area .col-xs-6 {
        width: 100%;
    }

    .package_right .center .price_item {
        transform: scale(1);
    }

    .seo_feature_inner .col-xs-6,
    .skill-step .col-xs-6 {
        width: 100%;
    }

    .seo_marketing_area .seo_marketing_inner .seo_marketing_left h3 {
        font-size: 30px;
        line-height: 38px;
        letter-spacing: -0.90px;
    }

    .seo_menu_inner .right_seo ul li.seo_menu_btn {
        display: none;
    }

    /*
    .seo_banner_area .seo_banner_text{
        padding-top: 280px;
    }
*/
    .seo_banner_area .seo_banner_text h4 {
        font-size: 33px;
    }

    .seo_problem_inner h4 {
        font-size: 22px;
    }

    .clients_about_area .recent_p_title {
        padding: 0px 15px 165px;
    }

    .g_wd_28,
    .g_wd_29,
    .g_wd_25,
    .g_wd_15,
    .gym_trainers_inner .gym_trainers_item {
        width: 100%;
    }

    .gym_review_area .gym_right_image .gym_right_content .media .media-left {
        display: block;
        margin-bottom: 20px;
    }

    .gym_price_item {
        padding: 28px 15px;
    }

    .gym_price_item .media .media-body {
        padding-right: 15px;
    }

    .gym_price_item .media .media-left {
        padding-left: 10px;
    }

    .gym_price_item .media .media-body h4 {
        font-size: 15px;
        letter-spacing: 0px;
    }

    .project_fillter li a {
        padding: 0px 18px;
    }

    .gym_pricing_area {
        padding: 100px 15px;
    }

    .trainer_title h2 {
        font-size: 26px;
        line-height: 35px;
    }

    .analytics-progressbar {
        float: none;
        width: 225px;
        margin: 0px auto 30px;
    }

    .creative_area.creative-area-two .creative_content {
        padding: 40px 15px 40px;
    }

    .company_about_inner .content .popup-img {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    .simple_inner .company_about_inner .content p {
        padding: 10px 0px;
        font-size: 14px;
    }

    .company_about_inner .content h2 {
        line-height: 32px;
    }

    .main_title_two h2:before {
        font-size: 64px;
    }

    .ch-about-inner .about-item {
        width: 100%;
    }

    .charity-title h2 {
        font-size: 30px;
    }

    .creative-title h2 br {
        display: none;
    }

    .main-title-four h2 {
        font-size: 30px;
    }

    .program-inner .work-plan {
        padding: 50px 15px;
    }

    .program-inner .boy-img img {
        max-width: 100%;
    }

    .confirm-btn a {
        margin-left: 0px;
    }

    .skill-step .step-item {
        max-width: 290px;
        margin: 15px auto 0px;
    }

    .ch-testimonial .item .testimonial-item {
        padding: 55px 15px 0px;
    }

    .patients-details .donars-info .charity-title {
        padding: 0px 15px;
    }

    .banner_inner_text h3 {
        font-size: 24px;
        padding-bottom: 14px;
    }

    .banner_area {
        padding: 125px 0px 120px 0px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media {
        background: #278cd1;
        border-radius: 15px;
        height: auto;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .ab_user_name {
        padding-right: 30px;
        padding-top: 21px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media .media-body p {
        font-size: 15px;
        line-height: 26px;
    }

    .approach-inner .approach-img .text h2 {
        font-size: 18px;
    }

    .careers_accordian .panel .accordian-img {
        display: block;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .careers_accordian .panel .panel-heading h4 a {
        font-size: 11px;
    }

    .product_d_text .p_tab .nav.nav-tabs li a {
        padding: 0px 12px;
    }

    .product_d_text .add_cart_btn .product_count input {
        width: 100%;
    }

    .product_d_text .add_cart_btn .product_count {
        display: block;
    }

    .product_d_text .add_cart_btn .cart_btn {
        margin-right: 0px;
        display: block;
        margin-top: 15px;
    }

    /*    new css*/
    .blog_pagination_area .pull-right,
    .blog_pagination_area .pull-left {
        float: none !important;
    }

    .blog_item .m_blog_text h4 {
        font-size: 24px;
        line-height: 30px;
    }

    .blog_pagination_area .pagination_inner .pagination li {
        margin-left: 5px;
    }

    .main_b_detail .social_list a {
        margin-bottom: 8px;
    }

    .main_b_detail h3 {
        font-size: 26px;
        line-height: 35px;
    }

    .blog_d_left_inner.blog_d2_left .blog_user .media .media-left {
        padding-left: 0px;
        display: block;
        margin-bottom: 20px;
    }

    .shop_banner_area {
        height: 290px !important;
    }

    .shop-tab .tab-bar,
    .shop-tab .shop-product-list {
        width: 100%;
        float: none;
        display: block;
        text-align: center;
    }

    .tab-content .col-xs-6 {
        width: 100%;
    }

    .shop-tab {
        text-align: center;
    }

    .shop-tab .shop-product-list .popularity-option {
        width: 130px !important;
    }

    .lap-services-two-area .col-xs-6,
    .gallery_inner .col-xs-6 {
        width: 100%;
    }

    .gallery_inner {
        margin: 0px;
    }

    .gallery_inner .gallery_item img {
        width: 100%;
    }

    .project_gallery_area_two .intro_content {
        padding-right: 15px;
        padding-left: 15px;
    }

    .pr-details-creative-info .intro_content .pr-details_info {
        padding: 32px 15px 32px 45px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body ul {
        margin-top: 6px;
        padding-bottom: 10px;
    }

    .action-block-area {
        margin-top: 0px;
        padding-top: 100px;
    }

    .block-left .block-item2,
    .block-left .block-item {
        width: 100%;
    }

    .coming_soon {
        padding: 70px 0px;
    }

    .social li {
        margin: 0px;
    }

    .c-search-form .input-group button {
        position: relative;
        border: 0px;
        background: rgba(255, 255, 255, 0.22);
        border-radius: 5px;
        margin-top: 10px;
        width: 100%;
    }

    .coming_header h2 {
        font-size: 22px;
    }
}

@media (max-width:400px) {
    .famouse_category ul li {
        width: calc(100% / 1);
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body p {
        display: none;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body h4 {
        font-size: 16px;
    }

    .left_planing .rev_slider ul li .slider_text_box .planing_text .media .media-body ul li a {
        font-size: 14px;
        line-height: 22px;
    }

    .main_video_area .main_video_inner h4 {
        font-size: 33px;
    }

    .service_video_area .s_left_side_text .s_count_inner .s_count_item {
        width: 100%;
        padding: 49px 45px;
    }

    .service_video_area .s_left_side_text .s_count_inner::before,
    .service_video_area .s_left_side_text .s_count_inner::after {
        display: none;
    }

    .service_video_area .s_left_side_text .s_count_inner .s_count_item+.s_count_item {
        border-top: 1px solid #2d2d2d;
    }

    .service_video_area .s_right_right_text .s_video_inner .service_video {
        height: 145px;
    }

    .service_video_area .s_right_right_text .s_video_inner .service_video img {
        height: 100%;
    }

    .white_main_title h2 {
        font-size: 31px;
    }

    .fun_fact_area_two .fun_fact_item {
        width: 100%;
    }

    .p_service_content h2 {
        font-size: 24px;
        line-height: 35px;
    }

    .P_service_thum .thumb_img {
        width: 100%;
    }

    .creative_video .main_video_inner h5 {
        letter-spacing: 2px;
        line-height: 40px;
    }

    .construction_blog_area .blog_list .media-left {
        display: block;
        margin-bottom: 25px;
    }

    .c_testimonial_slider {
        padding: 0px;
    }

    .digital_funfact .digital_fact {
        width: 100%;
        float: none;
    }

    .main_title_two {
        padding: 54px 10px 0px;
    }

    .freelance_portfolio .f_port-pad {
        width: 100%;
    }

    .seo_team_members .seo_team_item {
        width: 100%;
    }

    .seo_problem_inner {
        padding: 50px 10px;
    }

    .seo_clients_inner .col-xs-6 {
        width: 100%;
    }

    .gym_news_list .media .media-left {
        padding-left: 0px;
        display: block;
        margin-bottom: 15px;
    }

    .flexslider .slides li .slide_content a {
        margin: 10px 4px 0px;
    }

    .flexslider .slides li .slide_content h2 {
        font-size: 20px;
        line-height: 26px;
    }

    .main-title-four h2 {
        font-size: 27px;
    }

    .ch-partner-logo .ch-partner-item {
        width: 100%;
    }

    .patients-details .donars-info .donars-item {
        text-align: center;
    }

    .patients-details .donars-info .donars-item .donars-img {
        display: block;
        margin-bottom: 20px;
    }

    .patients-details .donars-info .donars-item .media-body {
        padding-right: 0px;
    }

    /*    new css*/
    .ab_testi_inner .ab_testi_slider .ab_item_inner .media .media-left {
        display: block;
        margin-bottom: 20px;
    }

    .ab_testi_inner .ab_testi_slider .ab_item_inner .media {
        padding: 50px 15px;
    }

    .about_testimonials_area .clients_img_inner .clients_img_item {
        width: 100%;
        margin-bottom: 15px;
    }

    .blog_user .media .media-left {
        display: block;
        padding-left: 0px;
        margin-bottom: 20px;
    }

    .portfolio_tb .col-xs-6,
    .project_gallery_area_two .col-xs-6 {
        width: 100%;
    }

    .available_stock .in_stock .bootstrap-select {
        margin-left: 35px;
    }

    .available_stock .in_stock h4:before {
        right: -20px;
    }

    .main_title h2,
    .client_says_area .client_title {
        font-size: 25px;
    }

    .profession_img .d_video {
        bottom: 0px;
    }

    .profession_img {
        padding-bottom: 80px;
    }

    .profession_img .chat {
        display: none;
    }
}