@media only screen and (min-width: 1200px) and (max-width: 4000px) {
    .container {
        width: 1270px;
    }
}
@media only screen and (min-width: 767px) and (max-width: 1050px) {
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
    
    
    .job_post_sec{ background: none;}
    
    .header_main {
        padding: 10px 0 10px 0px;
        position: relative;
    }
    .right_head_search {
        display: none;
    }
    .header_main .navbar-nav {
        float: left;
        width: 100%;
    }
    .header_main .navbar-default .nav_left li {
        float: left;
        width: 100%;
        margin: 0 0 11px 0;
        padding: 0 15px;
    }
    .header_main .navbar-default .navbar-nav > li > a {
        font-weight: 500;
    }
    .header_main .navbar-default .navbar-nav > li span.nav_circle {
        display: none;
    }
    .header_main .navbar-collapse {
        margin: 5px 0 0 0;
    }
    .header_main .navbar-brand {
        padding: 0px;
        margin: 0 0 0 9px;
    }
    .prjoects_bg_txt h3 {
        font-size: 100%;
    }
    .banner_right_content {
        min-width: 100%;
        margin: 0 0 0 0px;
        float: left;
        padding: 0 15px;
    }
    .banner_left_image img {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .text_tp_1 {
        font-size: 28px;
    }
    .text_tp_2 {
        font-size: 28px;
    }
    .banner_tp_section p br {
        display: none;
    }
    .banner_tp_section p {
        margin: 10px 0 0 0px;
    }
    .banner_tp_section {
        padding: 15px 0 15px 0px;
    }
    .banner_left_image {
        margin: -15px 0 15px 0;
    }
    .section_portfolio_main {
        padding: 35px 0 35px 0px;
    }
    .title_bar h4 {
        font-size: 18px;
        margin: 0 0 20px 0;
    }
    .title_bar h4 span.title_number {
        font-size: 18px;
    }
    .title_bar h3 {
        font-size: 26px;
        line-height: normal;
    }
    .title_bar h3 br {
        display: none;
    }
    .portfolio_content {
        margin: 0px;
    }
    .portfolio_content h5 {
        font-size: 26px;
        line-height: normal;
    }
    .portfolio_content h5 br {
        display: none;
    }
    .section_vas_world_bg {
        padding: 30px 0 30px 0;
        background: none;
    }
    .title_bar_vas h4 {
        font-size: 18px;
        margin: 0 0 20px 0;
    }
    .title_bar_vas h4 span.title_number {
        font-size: 18px;
    }
    .title_bar_vas h3 {
        font-size: 22px !important;
        line-height: normal;
        margin: 0 0 15px 0px;
    }
    .title_bar_vas h3 br {
        display: none;
    }
    .section_home_team {
        padding: 30px 0 30px 0;
    }
    .team_section_outer h2 {
        font-size: 32px;
        display: none;
    }
    .team_section_outer {
        margin: 15px 0 0 0;
    }
    .teams_sec_col {
        margin: 0 0 15px 0px;
    }
    .team_section_inner {
        margin: 0px;
        padding: 0px;
    }
    .section_reputation_outer {
        padding: 30px 0 30px 0;
    }
    .reputation_slider_outer {
        padding: 0px;
    }
    .reputation_slider_inner {
        padding: 20px 20px 20px 20px;
    }
    .quotes_text {
        float: left;
        margin: 0px 0 35px 0;
        padding: 0px;
        width: 100%;
        min-height: 220px;
        max-height: unset;
        overflow: hidden;
    }
    .quotes_text p {
        line-height: 26px;
        font-size: 16px;
    }
    .reputation_slider_inner .carousel-indicators li {
        width: 35px;
        height: 35px;
        text-indent: inherit;
        margin: 0 5px;
    }
    .reputation_slider_inner .carousel-indicators li figure {
        width: 35px;
        height: 36px;
        border-radius: 100%;
        overflow: hidden;
        border: solid 2px #fefefe;
        transition-duration: 0.5s;
    }
    .completed_projects_section {
        padding: 30px 0 30px 0;
    }
    .projects_title img {
        margin: 0 0 30px 0px;
    }
    .projects_title h4 {
        margin: 0 0 20px 0px;
        font-size: 20px;
    }
    .slider_counter {
        position: relative;
        margin: 70px 0 0 0px;
    }
    .projects_slider .owl-buttons {
        margin-top: 15px;
    }
    .slider_counter .card h3 {
        font-size: 34px;
    }
    .slider_counter .card h3 span.sign {
        font-size: 36px;
    }
    .slider_counter .card {
        margin: 0 0 20px 0;
    }
    .slider_counter .card h4 {
        font-size: 16px;
    }
    .prjoects_bg_txt {
        display: none;
    }
    .projects_counter_section {
        max-height: 190px;
    }
    .home_contact_section {
        padding: 30px 0 0px 0;
    }
    .contact_home_new_map img {
        margin: -20px 0 0 0px;
    }
    .office_locate_content {
        margin: 0px;
    }
    .footer_tp_col {
        margin: 0 0 20px 0;
    }
    .econ_footer_logo p br {
        display: none;
    }
    .econ_footer_logo p {
        font-size: 15px;
    }
    .section_footer_main {
        padding: 0px 0 0 0;
    }
    .econ_footer_logo img {
        margin: 0px 0 10px 0;
    }
    .footer_tp_col h5 {
        font-size: 16px;
        margin: 0px 0 20px 0;
    }
    .footer_tp_col ul li {
        margin: 0px 0 15px 0;
    }
    .footer_social_links a {
        margin: 0 0 13px 0;
    }
    .footer_top_section {
        padding: 20px 0 0px 0;
        background-size: cover;
    }
    .copyright_section {
        padding: 10px 0px;
    }
    .copyright_section p {
        font-size: 14px;
    }
    .office_locate_content h4 {
        margin: 0px 0 25px 0;
        font-size: 24px;
    }
    .title_bar_vas .line_border img {
        width: 98px;
    }
    .teams_sec_col h6 {
        font-size: 12px;
    }
    .teams_sec_col span {
        font-size: 12px;
    }
    .inner_pages_banner {
        margin: 0px;
    }
    .banner_inner_page_overlay {
        top: 29%;
    }
    .banner_title_transparent h2 {
        font-size: 26px;
        padding: 0;
    }
    .services_title {
        padding: 0px;
    }
    .services_title h3 {
        padding: 0px;
        margin: 0 15px 0 15px;
        font-size: 50px;
        line-height: 38px;
    }
    .separater {
        display: inline-block;
        width: 110px;
        height: 4px;
        background-color: #e56c96;
    }
    .sevice_inner_content {
        margin: -50px 0 0 0px;
    }
    .service_content_padd {
        padding: 0px;
    }
    .services_sections h4 {
        font-size: 26px;
        margin: 0 0 7px 0;
    }
    .separater_2 {
        height: 3px;
    }
    .services_sections p {
        margin: 20px 0 0 0;
        font-size: 16px;
        font-weight: 400;
        line-height: 28px;
    }
    .services_sections {
        margin: 0px 0 0px 0 !important;
        padding: 30px 0 30px 0 !important;
    }
    .service_digital .service_content_padd {
        padding-left: 0px;
        padding-right: 0px;
    }
    .service_ecommerce .service_content_padd {
        padding-left: 0px;
        padding-right: 0px;
    }
    .service_ecommerce .service_design_col img {
        margin-top: 0px;
    }
    .service_ecommerce .services_title h3 {
        margin: 0 10px 0 0;
        letter-spacing: -0.02em;
        font-size: 50px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #6957d0;
    }
    .navbar-default .navbar-toggle {
        border-color: #6957d0;
    }
    button.navbar-toggle[aria-expanded="true"] {
        border-color: #e56c96;
        background-color: #fff;
    }
    button.navbar-toggle[aria-expanded="true"] .icon-bar {
        background-color: #e56c96;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #fff;
    }
    .show_mobir_floa_Set {
        float: none !important;
    }
    .portfolio_gallery {
        min-height: 270px;
        margin: 15px 0 12px 0;
    }
    .p_g_lcd img {
        margin: 44px 50px 0 0px;
        width: 80%;
    }
    .p_g_circl_st {
        position: absolute;
        top: 116px;
        left: 30px;
        z-index: 90;
        width: 54px;
    }
    .p_g_cross_st {
        position: absolute;
        top: 45px !important;
        right: 72px !important;
        z-index: 90 !important;
        margin: 0 !important;
        left: auto !important;
        width: 40px;
    }
    .p_g_triangle_st_2 {
        position: absolute;
        right: 25px;
        top: 165px;
        width: 60px;
    }
    .webs_links_user {
        display: none;
    }
    .about_top_content_main {
        padding: 20px 0 10px 0px;
    }
    .abt_tp_content p br {
        display: none;
    }
    .abt_tp_content p {
        font-size: 16px;
        margin: 0px 0 10px 0;
    }
    .abt_tp_content h6 {
        line-height: normal;
        margin: 0px 0 15px 0;
    }
    .title_bar .line_border img {
        width: 91px;
    }
    .services_sections.about_service h4 {
        font-size: 18px;
    }
    .accordion .card h2 {
        background-size: 27px;
        padding: 5px 0px;
    }
    .about_accordian_section .card-body {
        line-height: normal;
    }
    .about_accordian_section h2 {
        font-size: 16px;
    }
    .about_accordian_section h2 span {
        font-size: 16px;
        margin: -1px 8px 8px 0px;
    }
    .services_sections.completed_projects h4 {
        font-size: 18px;
    }
    .completed_projects_section_projects_content p {
        line-height: normal;
        margin-bottom: 20px;
    }
    .completed_projects_strips span {
        font-size: 18px;
    }
    .services_sections.meet_team_sec h4 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .meet_team_sec h5 {
        font-size: 18px;
        margin: 0 0 30px 0px;
    }
    .career_banner_title h2 {
        font-size: 40px;
    }
    .career_banner_strip h5 br {
        display: none;
    }
    .career_banner_strip h5 {
        font-size: 26px;
        margin: -143px 0 0 0px;
    }
    .career_page_banner {
        padding: 30px 0 0 0px;
        margin: 0px;
    }
    .career_banner_strip img {
        max-width: 95%;
    }
    .career_banner_title {
        display: none;
    }
    .career_peoples {
        margin: -30px 0 0 0;
    }
    .career_banner_lower_content {
        margin: 18px 0px 20px 0px;
    }
    .career_banner_lower_content p {
        font-size: 16px;
        line-height: normal;
    }
    .career_banner_lower_content p br {
        display: none;
    }
    .job_post_sec .services_title h3 {
        font-size: 76px;
        margin-top: 20px;
    }
    .job_post_title h5 {
        margin: 78px 0 25px 0px;
        font-size: 26px;
        line-height: 36px;
    }
    .job_post_title a span {
        font-size: 18px;
    }
    .job_post_title a {
        padding: 12px 20px 14px 20px;
        font-size: 16px;
        border-radius: 5px;
    }
    .job_post_title {
        margin: 0 0 20px 0px;
    }
    .completed_projects_strips .skl_1 {
        width: 85% !important;
    }
    .completed_projects_strips .skl_2 {
        width: 95% !important;
    }
    .completed_projects_strips .skl_3 {
        width: 65% !important;
    }
    .completed_projects_strips .skl_4 {
        width: 75% !important;
    }
    .project_page_banner {
        margin: 0px;
        padding: 30px 0 30px 0px;
    }
    .project_page_banner img {
        margin: 0 0 20px 0px;
    }
    .project_page_banner h5 {
        margin: 0px 0 9px 0;
        font-size: 28px;
    }
    .project_page_banner h6 {
        font-size: 18px;
        line-height: normal;
    }
    .project_pge_gllry_col h5 {
        font-size: 22px;
    }
    .project_pge_gllry_col p {
        font-size: 18px;
    }
    .project_page_gallery {
        padding: 0px;
    }
    .showase_sec .services_title h3 {
        font-size: 55px;
        margin-top: 14px;
        margin-bottom: 24px;
        margin-left: 13px;
    }
}
@media only screen and (min-width: 767.5px) and (max-width: 1080px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (min-width: 320px) and (max-width: 550px) {
}
