@media (min-width: 1300px) {
    .container {
        width: 1260px;
    }
    /*Abput Page CSS Start*/
    /*Abput Page CSS End*/
}

@media (min-width: 1450px) {
    .container {
        width: 1450px;
    }
    /*Abput Page CSS Start*/
    /*Abput Page CSS End*/
}

@media (max-width: 1499px) {
    
    .oer_team_about .about_title {
        padding-top: 20px;
    }
    /*New Android Page Css Start*/
    .andi_icns_servics ul li {
        width: 140px;
    }
    .data_prot_andi {
        padding-top: 60px;
    }
    /*New Android Page Css End*/
}

@media (max-width: 1450px) {
    .menu {
        padding: 0 45px 0 15px;
    }
    .information_card {
        left: -15px;
    }
    .lookbox p {
        font-size: 24px;
    }
    .ourservies .services_items {
        min-height: 375px;
    }
    .inds_cat_set > .can.travel {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 135px;
        -ms-flex: 0 0 135px;
        flex: 0 0 135px;
    }
    .inds_cat_set > .can.trans {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        margin-left: -10px;
    }
    .inds_cat_set > .can.banking {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 84px;
        -ms-flex: 0 0 84px;
        flex: 0 0 84px;
    }
    .inds_cat_set > .can.healthc {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 105px;
        -ms-flex: 0 0 105px;
        flex: 0 0 105px;
    }
    .inds_cat_set > .can.enterta {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 150px;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        margin-left: -15px;
    }
    .inds_cat_set > .can.educat {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 186px;
        -ms-flex: 0 0 186px;
        flex: 0 0 186px;
        margin-left: -10px;
    }
    .inds_cat_set > .can.business {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px;
        margin-left: -20px;
    }
    .inds_cat_set > .can.food {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 150px;
        -ms-flex: 0 0 150px;
        flex: 0 0 150px;
        margin-left: -15px;
    }
    .inds_cat_set > .can.job_car {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 205px;
        -ms-flex: 0 0 205px;
        flex: 0 0 205px;
    }
    .inds_cat_set > .can.fit_nes {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 105px;
        -ms-flex: 0 0 105px;
        flex: 0 0 105px;
        margin-left: -60px;
    }
    .data_text_lin > span.name {
        font-size: 16px;
    }
    /*Abput Page CSS Start*/
    /*Abput Page CSS End*/
}

@media (max-width: 1449px) {
    /*New Android Page Css Start*/
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(1),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(5) {
        margin-top: 310px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(2),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(4) {
        margin-top: 225px;
    }
    /*New Android Page Css End*/
}

@media (max-width: 1399px) {
    a.inqury_btn {
        right: 45px;
    }
    .menu_data .bot_data_bar > ul {
        margin-right: 210px;
    }
    .menu.fixed a.inqury_btn {
        right: 60px;
    }
    .menu.fixed .menu_data .bot_data_bar > ul {
        margin-right: 50px;
    }
    .menu_data .bot_data_bar > ul > li > a {
        margin: 0px 20px;
    }
    /*Abput Page CSS Start*/
    /*Abput Page CSS End*/
    #topRatedwebportals .owl-nav > div.owl-prev {
        left: -30px;
    }

    #topRatedwebportals .owl-nav > div.owl-next {
        right: -30px;
    }
    #topRatedwebportals .owl-nav > div {
        position: absolute;
        font-size: 30px;
        line-height: 30px;
        top: 0;
        margin-top: -15px;
    }
    .hire_candidate {
        padding-left: 40px;
        padding-right: 40px;
    }

    /*--------------testimonials_new-----------*/
    .client_speaking {
        min-height: 619px;
        margin-bottom: 112px;

    }

    .client_speaking .client_profile {
        bottom: 32px;

    }
}

@media (max-width: 1299px) {
    .menu_data .bot_data_bar > ul > li > a {
        margin: 0px 15px;
    }
    .lookbox p {
        font-size: 22px;
    }
    .data_text_lin > span.name {
        font-size: 15px;
    }
    .inds_cat_set > .can.travel {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 130px;
        -ms-flex: 0 0 130px;
        flex: 0 0 130px;
    }
    .inds_cat_set > .can.banking {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 78px;
        -ms-flex: 0 0 78px;
        flex: 0 0 78px;
    }
    .inds_cat_set > .can.healthc {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 105px;
        -ms-flex: 0 0 105px;
        flex: 0 0 105px;
    }
    .inds_cat_set > .can.enterta {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 145px;
        -ms-flex: 0 0 145px;
        flex: 0 0 145px;
    }
    .inds_cat_set > .can.enterta {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 144px;
        -ms-flex: 0 0 144px;
        flex: 0 0 144px;
    }
    .inds_cat_set > .can.educat {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 175px;
        -ms-flex: 0 0 175px;
        flex: 0 0 175px;
    }
    .inds_cat_set > .can.business {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 115px;
        -ms-flex: 0 0 115px;
        flex: 0 0 115px;
    }
    .inds_cat_set > .can.food {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 135px;
        -ms-flex: 0 0 135px;
        flex: 0 0 135px;
    }
    .inds_cat_set > .can.job_car {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 184px;
        -ms-flex: 0 0 184px;
        flex: 0 0 184px;
    }
    .inds_cat_set > .can.fit_nes {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 98px;
        -ms-flex: 0 0 98px;
        flex: 0 0 98px;
        margin-left: -40px;
    }
    .data_text_lin > span.line {
        height: 50px !important;
    }
    .ourservies .services_items .services-wrapper {
        padding: 36px 20px 10px;
    }
    .ourservies .services_items {
        min-height: 325px;
    }
    /*--------Blog-------*/
    .blog_list ul li .bloglisting .blogmsg {
        padding: 10px;
    }
    .blog_list ul li .bloglisting .blogmsg p {
        font-size: 14px;
        margin: 10px 0 16px 0;
    }
    .blog_list ul li .bloglisting .blogmsg a {
        font-size: 14px;
    }
    .blogbox .blog_overlay .blog_content h4 {
        font-size: 25px;
    }
    a.viewall {
        min-width: inherit;
        font-size: 18px;
    }
    .ondemand_tagline h5 {
        font-size: 32px;
    }

    .services-name h4 {
        font-size: 22px;

    }
    .blogbox .blog_overlay .blog_content {
        padding: 0 40px;

    }
    /*--------END Blog-------*/
    .about_video:before {
        left: 218px;
    }
    .icon_about ul li {
        margin-right: 10px;
    }
    .icon_about.right_icons ul li {
        margin-right: 10px;
    }
    .icon_about {
        display: block;
        margin-top: 30px;
        margin-bottom: 30px;
    }
   
   
    /*New Android Page Css Start*/
    .data_prot_andi {
        padding-top: 20px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(1),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(5) {
        margin-top: 290px;
    }
    /*New Android Page Css End*/
    .webapplications {
        padding: 40px;
    }

    /*--------------testimonials_new-----------*/
    .client_speaking {
        min-height: 619px;
        margin-bottom: 112px;

    }

    .client_speaking .client_profile {
        bottom: 32px;

    }
    
    
        
    .coman_page_head h3{
    
    font-size: 36px;
    }
    
    .hire_developer a{
    font-size: 17px;
    
    }
    
    .android_app ul li .links{
    font-size: 12px;
    
    }
}

@media (max-width: 1199px) {
    .icon_about ul li a span.icon {
        line-height: 40px;
        margin-bottom: 20px;
        display: block;
    }

    .icon_about ul li a span.text span.b {
        font-size: 40px;
    }
    a.inqury_btn {
        right: 40px;
    }
    .menu.fixed a.inqury_btn {
        right: 65px;
    }
    .about_video:before {
        left: 164px;
        width: 410px;
    }
    .about_video::after {
        left: 357px;
    }
    .process_video {
        margin-top: -100px;
    }
    .menu.fixed a.logo_imgs img.logo_big {
        height: 26px;
    }
    a.logo_imgs img.logo_small {
        height: 60px;
    }
    .logo {
        margin-top: 30px;
    }
    .menu.fixed .logo {
        margin-top: 25px;
    }
    .menu_data .bot_data_bar > ul > li > a {
        margin: 0px 10px;
        font-size: 14px;
    }
    .menu_data .bot_data_bar > ul {
        margin-right: 210px;
    }
    
    .lookbox p span {
        padding-top: 9px;
    }
    .lookbox p {
        font-size: 18px;
    }
    a.letstalk {
        font-size: 17px;
        padding: 10px 30px;
    }
    .data_text_lin > span.name {
        font-size: 12px;
    }
    .inds_cat_set > .can.travel {
        flex: 0 0 105px;
    }
    .inds_cat_set > .can.trans {
        flex: 0 0 85px;
        margin-left: -5px;
    }
    .inds_cat_set > .can.banking {
        flex: 0 0 65px;
    }
    .inds_cat_set > .can.healthc {
        flex: 0 0 80px;
    }
    .inds_cat_set > .can.enterta {
        flex: 0 0 120px;
    }
    .inds_cat_set > .can.educat {
        flex: 0 0 150px;
    }
    .inds_cat_set > .can.business {
        flex: 0 0 95px;
    }
    .inds_cat_set > .can.food {
        flex: 0 0 115px;
    }
    .inds_cat_set > .can.job_car {
        flex: 0 0 155px;
    }
    .inds_cat_set > .can.fit_nes {
        flex: 0 0 84px;
        margin-left: -40px;
    }
    .data_text_lin > span.line {
        height: 30px !important;
    }
    .inds_cat_set .can.enterta .data_text_lin {
        top: 40px;
        left: 5px;
    }
    .inds_cat_set .can.food .data_text_lin {
        left: 24px;
    }
    .inds_cat_set .can.job_car .data_text_lin {
        left: -25px;
    }
    .services-name h4 {
        font-size: 25px;
    }
    .services-text {
        font-size: 15px;
        line-height: 23px;
    }
    .ourservies .services_items {
        min-height: 300px;
    }
    .title_head {
        margin-bottom: 30px;
    }
    .ondemand_tagline h5 {
        font-size: 34px;
    }
    .ondemand_tagline p {
        font-size: 14px;
    }
    .client_says_box {
        min-height: 264px;
    }
    .all-portfolio {
        display: none;
    }
    .wolero_port .portfolio_msg {
        padding: 0px 0 0px 45px;
    }
    .portfolio_msg h3 {
        margin-bottom: 10px;
        font-size: 40px;
    }
    /*Start_up Css Start*/
    .card_strt_up ul,
    .com_info_here ul {
        margin: 0 -6px;
    }
    .card_strt_up ul li,
    .com_info_here ul li {
        padding: 0 3px;
    }
    .card_strt_up ul li a span.outer {
        padding: 5px;
    }
    .card_strt_up {
        padding: 0 0px;
    }
    .com_info_here {
        margin-left: 0;
        margin-right: 0;
        padding: 10px 5px;
    }
    .com_info_here h3 {
        margin: -23px auto 10px;
    }
    .com_info_here ul li span.data {
        height: 140px;
    }
    .com_info_here ul li:hover span.data {
        width: 250px;
        height: 140px;
    }
    /*Start_up Css End*/
    /*Abput Page CSS Start*/
    .about_title h4 br {
        display: none;
    }
   
    .oer_team_about .about_title {
        padding-left: 15px;
    }
    /*Abput Page CSS End*/
    /*New Android Page Css Start*/
    .andi_icns_servics ul li a span.icons {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .andi_icns_servics ul li a span.icons {
        font-size: 35px;
    }
    .andi_icns_servics ul li a span.text {
        font-size: 14px;
    }
    .andi_icns_servics ul li a {
        height: 100px;
    }
    .andi_icns_servics ul li {
        height: 106px;
    }
    .andi_icns_servics ul li {
        width: 110px;
    }
    .anidi_services ul li:last-child {
        margin-bottom: 15px;
    }
    .andi_logo > img {
        max-width: 60px;
    }
    .data_prot_andi .andi_logo {
        margin-bottom: 10px;
    }
    .data_prot_andi h3 {
        font-size: 30px;
    }
    .data_prot_andi h5 {
        font-size: 15px;
        margin-bottom: 5px;
    }
    .data_prot_andi p {
        font-size: 15px;
        line-height: 18px;
        margin-bottom: 10px;
    }
    .data_prot_andi {
        padding-top: 60px;
    }
    .call_out_andi .container h3 {
        font-size: 24px;
        margin-top: 20px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(1),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(5) {
        margin-top: 260px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(2),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(4) {
        margin-top: 215px;
    }
    /*New Android Page Css End*/
    /*-------android-app-development-company--------*/
    .android_app ul {
        margin-top: 15px;
    }
    .android_app ul li {

        margin-bottom: 4px;
        padding: 0 8px;

    }
    .android_app ul li .links {
        padding: 22px 0 20px 0;

    }

    .android_app h3 {
        font-size: 40px;


    }

    .android_app {
        padding: 100px 0 15px 0;
    }
    .webapplications {
        padding: 15px;
    }
    .addedbenefits ul li {
        width: 33.33%;
    }
    .inclusions {
        padding: 30px 0 0;
    }
    .hire_mobile ul li .links {
        min-height: 165px;
    }
    .certified_slider .hire_devloper_box span.pro {
        margin-right: 10px;
    }
    .engagement_box {
        padding: 40px 0;
    }

    /*-----------------testimonials_new------------*/
    .client_speaking {
        min-height: 595px;

        margin-bottom: 91px;
    }

    .client_speaking .client_profile {
        bottom: 21px;

    }
    
    .android_app ul li{
        width: 25%;
        margin-bottom: 6px;
    
    }
    
    .coman_page_head h3{
    
    font-size: 36px;
    }
    
    .hire_developer a{
    font-size: 17px;
    
    }
}

@media (max-width: 991px) {

    .success-stories {
        display: none;
    }
    .portfolio_project {
        display: block;
    }
    .icon_about ul li a span.icon {
        line-height: 35px;
        margin-bottom: 0px;
        display: inline-block;
    }
    .icon_about ul {
        text-align: center;
    }
    .icon_about ul li {
        margin-right: 10px;
        margin-left: 10px;
        margin-bottom: 30px;
        display: inline-block;
    }


    .menu.fixed a.logo_imgs img.logo_big {
        height: 30px;
    }
    .menu.fixed .menu_data .bot_data_bar > ul {
        margin-right: 0;
    }
    .about_video a {
        margin-bottom: 0;
    }
    .menu .menu_data,
    .menu .menu_data {
        visibility: visible;
        opacity: 1;
    }
    .menu {
        padding: 33px 0 0 0px;
    }
    .logo {
        margin-top: 0px;
        margin-left: 15px;
    }
    .menu.fixed .logo {
        margin-top: 7px;
    }
    .menu.fixed a.opner {
        display: inline-block;
    }
    .menu a.opner {
        top: 35px;
    }
    .menu_data .top_data_bar {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        background-color: #25272A;
        padding: 5px 15px;
    }
    .menu_data .top_data_bar > ul,
    .menu.fixed .menu_data .top_data_bar > ul {
        margin: 0;
        text-align: center;
    }
    .menu_data .top_data_bar > ul > li > a,
    .menu_data .top_data_bar > ul > li > a > i,
    .menu.fixed .menu_data .top_data_bar > ul > li > a,
    .menu.fixed .menu_data .top_data_bar > ul > li > a > i {
        color: #fff;
    }
    .menu_data .bot_data_bar {
        position: fixed;
        top: 0;
        right: -320px;
        width: 320px;
        background-color: #fff;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        box-shadow: 0 0 12px 4px rgba(0, 0, 0, 0.2);
        padding-bottom: 45px;
        overflow: hidden;
    }
    .menu a.opner.opened {
        right: 330px;
    }
    .menu.for_menu .menu_data .bot_data_bar {
        right: 0;
    }
    .menu_data .bot_data_bar > ul {
        margin: 0;
        padding: 0;
        overflow-x: hidden;
        overflow-y: auto;
    }
    .menu_data .bot_data_bar > ul > li {
        display: block;
        text-align: left;
        clear: both;
    }
    .menu_data .bot_data_bar > ul > li > a {
        margin: 0;
        padding: 0px 15px;
        font-size: 15px;
        line-height: 50px;
        height: 50px;
        color: #606060;
    }
    a.inqury_btn {
        position: absolute;
        bottom: 0;
        left: 0;
        top: none;
        top: initial;
        width: 100%;
        border-radius: 0;
    }
    .menu.fixed a.inqury_btn {
        top: none;
        top: initial;
        right: 0;
        left: 0;
        transform: rotate(0deg);
        width: 100%;
        padding-left: 25px;
    }
    .menu a.opner {
        right: 25px;
    }
   
    .about_video {
        margin-top: 50px;
        margin-bottom: 0;
    }
  
    .lookbox p span {
        padding-top: 0;
    }
    a.letstalk {
        font-size: 17px;
        padding: 10px 15px;
    }
    .ourservies .services_items {
        min-height: 290px;
    }
    .data_text_lin > span.name {
        position: absolute;
        width: 100%;
        top: -22px;
    }
    /*Useful Industries*/
    .inds_cat_set > .can.travel {
        flex: 0 0 78px;
    }
    .inds_cat_set > .can.trans {
        flex: 0 0 65px;
    }
    .inds_cat_set > .can.banking {
        flex: 0 0 50px;
    }
    .inds_cat_set > .can.healthc {
        flex: 0 0 60px;
    }
    .inds_cat_set > .can.enterta {
        flex: 0 0 91px;
    }
    .inds_cat_set > .can.educat {
        flex: 0 0 120px;
    }
    .inds_cat_set > .can.business {
        flex: 0 0 78px;
    }
    .inds_cat_set > .can.food {
        flex: 0 0 95px;
    }
    .inds_cat_set > .can.job_car {
        flex: 0 0 125px;
    }
    .inds_cat_set > .can.fit_nes {
        flex: 0 0 69px;
        margin-left: -25px;
    }
    /*Useful Industries*/
    .inds_cat_set .can span.info {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .ondemandsolution .ondemand_project ul li {
        width: 50%;
    }
    .ondemand_tagline h5 {
        font-size: 22px;
    }
    .ondemand_tagline p {
        font-size: 14px;
    }
    a.viewall {
        min-width: inherit;
        font-size: 16px;
    }
    
    .client_says_box {
        min-height: 0;
    }
    .blog_home {
        padding: 0px 0 80px 0;
    }
    .blogbox {
        margin-bottom: 30px;
    }
    .client_says_sms {
        padding: 32px 22px;
    }

    .portfolio_msg {
        padding: 60px 0 0px 5px;
    }
    a.featured_product {
        font-size: 15px;
    }
    .portfolio_msg h4 {
        font-size: 20px;
        margin: 20px 0 10px 0;
    }
    .portfolio_msg p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 15px;
    }
    .portfolio_msg p > br {
        display: none;
    }
    a.case_study_btns {
        font-size: 16px;
        border: 1px solid #f59f1a;
        padding: 8px 25px;
    }
    .about_video:before,
    .about_video:after {
        display: none;
    }
    .portfolio_msg h3 {
        margin-bottom: 5px;
        font-size: 30px;
    }
    .portfolio_msg h4 {
        margin: 15px 0 10px 0;
    }
    .process_video {
        display: none;
    }
    .process_video {
        margin-top: 0px;
    }
    .development_pro .section-title {
        padding-top: 0;
    }
    .development_pro {
        background-color: #000000;
        background-image: url(../images/process_mobile.png);
        background-repeat: repeat;
        -webkit-background-size: auto;
        background-size: auto;
        padding: 100px 0;
    }
    .mobile_process {
        display: block;
        margin-top: 50px;
    }
    .mobile_process > div {
        position: relative;
        margin-bottom: 80px;
    }
    .mobile_process > div:after {
        content: '';
        display: block;
        border: 1px solid #4c4c4c;
        position: absolute;
        width: 150px;
        height: 150px;
    }
    .mobile_process > div span.text_pos {
        display: block;
        position: absolute;
        font-size: 18px;
        line-height: 20px;
        font-weight: 300;
        color: rgb(255, 255, 255);
    }

    .mobile_process .discvery_div {
        border-width: 2px;
        border-color: rgb(247, 122, 30);
        border-style: dotted;
        width: 290px;
        height: 136px;
        line-height: 136px;
        border-radius: 100px;
        text-align: center;
    }
    .mobile_process .discvery_div:after {
        width: 338px;
        height: 140px;
        bottom: -83px;
        right: -337px;
        border-left: none;
        border-bottom: none;
    }
    .mobile_process .discvery_div span.text_pos {
        top: 33px;
        right: -100px;
    }
    .mobile_process .discvery_div span.img {
        display: inline-block;
        width: 70px;
    }
    .mobile_process .discvery_div span.img:nth-child(1) {
        margin-right: 70px;
    }
    .mobile_process .design {
        border-radius: 50%;
        background-color: rgb(255, 102, 0);
        width: 182px;
        height: 182px;
        line-height: 182px;
        margin-left: auto;
        text-align: center;
    }
    .mobile_process .design:after {
        left: -410px;
        bottom: -80px;
        width: 410px;
        height: 175px;
        border-right: none;
        border-bottom: none;
    }
    .mobile_process .design span.img {
        display: inline-block;
        width: 90px;
    }
    .mobile_process .design span.text_pos {
        left: -85px;
        top: 45px;
    }
    .mobile_process .development {
        border-width: 1.5px;
        border-color: rgb(247, 122, 30);
        border-style: dashed;
        border-radius: 50%;
        width: 239px;
        height: 239px;
        line-height: 239px;
        text-align: center;
    }
    .mobile_process .development:after {
        right: -380px;
        bottom: -81px;
        width: 383px;
        height: 170px;
        border-left: none;
        border-bottom: none;
    }
    .mobile_process .development span.img {
        width: 120px;
        display: inline-block;
    }
    .mobile_process .development span.text_pos {
        right: -129px;
        top: 100px;
    }
    .mobile_process .deployment {
        border-radius: 50%;
        background-color: rgb(227, 227, 227);
        width: 209px;
        height: 209px;
        margin-left: auto;
        text-align: center;
        line-height: 209px;
    }
    .mobile_process .deployment:after {
        left: -390px;
        bottom: -80px;
        width: 400px;
        height: 143px;
        border-right: none;
        border-bottom: none;
    }
    .mobile_process .deployment span.img {
        display: inline-block;
        width: 123px;
    }
    .mobile_process .deployment span.text_pos {
        top: 108px;
        left: -129px;
    }
    .mobile_process .delivery {
        border-width: 2px;
        border-color: rgb(241, 241, 241);
        border-style: dotted;
        border-radius: 50%;
        width: 238px;
        height: 238px;
        margin-bottom: 0;
    }
    .mobile_process .delivery:after {
        display: none;
    }
    .mobile_process .delivery span.text_pos {
        top: 119px;
        right: -101px;
    }
    .mobile_process .delivery span.over_lay {
        display: block;
        border-radius: 50%;
        background-color: rgba(204, 204, 204, 0.051);
        width: 224px;
        height: 224px;
        line-height: 224px;
        position: relative;
        top: 5px;
        left: 5px;
        text-align: center;
    }
    .mobile_process .delivery span.over_lay span.img {
        display: inline-block;
        width: 73px;
    }
    .mobile_process > div:hover span.img {
        -webkit-animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
        animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }
    @-webkit-keyframes shake {
        10%,
        90% {
            -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
        }

        20%,
        80% {
            -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
        }

        30%,
        50%,
        70% {
            -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
        }

        40%,
        60% {
            -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
        }
    }
    @keyframes shake {
        10%,
        90% {
            -webkit-transform: translate3d(-1px, 0, 0);
            transform: translate3d(-1px, 0, 0);
        }

        20%,
        80% {
            -webkit-transform: translate3d(2px, 0, 0);
            transform: translate3d(2px, 0, 0);
        }

        30%,
        50%,
        70% {
            -webkit-transform: translate3d(-4px, 0, 0);
            transform: translate3d(-4px, 0, 0);
        }

        40%,
        60% {
            -webkit-transform: translate3d(4px, 0, 0);
            transform: translate3d(4px, 0, 0);
        }
    }



    /*Megamenu*/
    .fancyboxm {
        display: block;
        text-align: center;
        padding-bottom: 15px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .mega-dropdown .maga_drop_down {
        margin: 0;
        width: 100%;
        padding: 0;
        border-bottom: 2px solid #EF9534;
    }
    .menu_tabs {
        min-height: 0px;
    }
    .menu_tabs {
        border: none;
    }
    .menu_tabs ul li a {
        background-color: #E4E4E4;
    }
    .maga_drop_down {
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .enquriy_btn_top {
        z-index: 99;
    }
    .cd-main-header {
        z-index: initial;
        z-index: auto;
    }
    .hide_on_1199 {
        display: none;
    }
    nav.menus {
        position: absolute;
        background-color: #fff;
        width: 300px;
        top: -53px;
        right: -300px;
        z-index: 9999;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        overflow-y: auto;
        overflow-x: hidden;
        -webkit-box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 0px 15px 5px rgba(0, 0, 0, 0.2);
        padding-top: 20px;

    }
    nav.menus.show_menu {
        right: 0px;

    }
    a.mob_menu_btn {
        display: block;
    }
    nav.menus > ul {
        display: block;
        padding-bottom: 50px;
    }
    nav.menus > ul > li:first-child {
        margin: 0;
    }
    nav.menus > ul > li {
        margin: 0;
        display: block;
        width: 100%;
        float: none;
        clear: both;
    }
    nav.menus > ul > li > a {
        padding: 15px 10px;
        text-align: left;
    }
    .maga_drop_down {
        position: initial;
        height: auto;
    }
    .maga_drop_down > .margin_r_l {
        margin: 0;
    }
    .maga_drop_down > .row > div,
    .maga_drop_down > .margin_r_l > .row > div {
        width: 100%;
        float: none;
    }
    .menu_tabs {
        height: auto;
    }
    .top_boder_here {
        padding: 0;
        margin-right: 0;
        border-bottom: 2px solid #c8d0d9;
    }
    .top_boder_here > div > .row > div {
        width: 100%;
        float: none;
    }
    .menu_img {
        display: none;
    }
    .top_header_por.scroll a.mob_menu_btn.add_clas,
    a.mob_menu_btn.add_clas {
        right: 315px;
    }
    .company-menu-boxa {
        padding: 0px;
    }
    .company-menu-img a.fancyboxm {
        display: block;
    }
    .company-menu-img a.fancyboxm img {
        max-width: 100% !important;
    }
    nav.menus > ul > li > a {
        position: relative;
    }
    nav.menus > ul > li > a i.arrow_down {
        position: absolute;
        left: initial;
        right: 10px;
        top: 21px;

    }
    nav.menus > ul > li.open > a i.arrow_down {
        top: 21px;
    }
    .mega-dropdown .dropdown-backdrop {
        display: none;
    }
    /*Megamenu*/
    .sec_footer_right .sec_foot_form .form-group select.form-control {
        margin-bottom: 0;
    }
    .info_conta_boxes > .box_in span.left_icon {
        width: 50px;
    }
    .info_conta_boxes > .box_in span.right_data {
        margin-left: 10px;
    }
    .info_conta_boxes > .box_in span.right_data > span.main_data {
        font-size: 16px;
    }
    .sec_footer_right .sec_foot_form .submit_btn {
        display: block;
        width: 150px;
    }
    .secfooter {
        padding-bottom: 30px;
    }
    .footer_strip,
    .footer_text > p,
    .star_content {
        font-size: 13px;
    }
    .card_strt_up ul li a span.outer span.title {
        font-size: 17px;
    }
    .card_strt_up ul li a span.outer span.icon {
        font-size: 60px;
    }
    .com_info_here ul li span.data {
        display: none;
    }
    .com_info_here h3 {
        margin: -28px auto 10px;
    }
    .card_strt_up ul li a span.outer {
        height: 160px;
    }
    .card_strt_up ul li a span.outer span.icon {
        height: 110px;
        line-height: 110px;
        font-size: 45px;
    }
    .card_strt_up ul li a:hover span.outer span.title {
        height: 40px;
        line-height: 40px;
    }
    .com_info_here ul li span.com span.icon {
        margin-bottom: 5px;
    }
    /*Abput Page CSS Start*/
    .coman_page_head {
        padding: 150px 0;
    }
    .coman_page_head h3 {
        font-size: 40px;
    }
    .about_info_sec,
    .about_work_aproch,
    .visan_mission,
    .abo_top_rank,
    .over_slients,
    .client_says,
    .start_project,
    .indes_sec_android,
    .call_out_andi,
    .hire_and_dev,
    .addedbenefits,
    .engagement_box,
    .crtifide_developers,
    .tech_expert {
        padding: 40px 0;
    }
    .webapplications {
        padding-bottom: 40px !important;
    }


    .blog.about_blog {
        padding: 40px 0 0;
    }
    .about_title h4 {
        font-size: 25px;
    }
    .about_title p {
        font-size: 15px;
        margin-top: 10px;
    }
    .about_info_sec .icon_about ul li a span.text span.b,
    .icon_about ul li a span.text span.s {
        text-align: center;
    }
    .about_info_sec .icon_about ul li a span.text span.b {
        font-size: 31px;
        margin: 10px 0 0;
    }
    .about_work_aproch .aproch_item span.img_text {
        width: 240px;
        height: 240px;
    }
    .about_work_aproch .aproch_item span.img_text span.img {
        width: 55px;
        margin: 60px auto 0px;
    }
    .about_work_aproch .aproch_item span.img_text span.text {
        font-size: 20px;
    }
    .about_work_aproch .aproch_item p {
        font-size: 15px;
    }

   

    .over_slients ul li {
        -webkit-flex: 0 0 33.33%;
        -moz-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        -o-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }
    .over_slients ul {
        justify-content: center;
    }
    .over_slients ul li:nth-child(4n + 1) {
        border-left: 1px solid #e0e0e0;
    }
    .over_slients ul li:nth-child(3n + 1) {
        border-left: 0;
    }
    .over_slients ul li:nth-child(5),
    .over_slients ul li:nth-child(6) {
        border-bottom: 1px solid #e0e0e0;
    }
    .about_work_aproch .aproch_item {
        width: 100%;
    }
    /*Abput Page CSS End*/
    /*New Android Page CSS Start*/
    .andi_icns_servics ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .andi_icns_servics ul li {
        width: 170px;
    }
    .data_prot_andi {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .call_out_andi .container a.btn {
        height: 50px;
        line-height: 43px;
    }
    .call_out_andi .container h3 {
        font-size: 22px;
        margin-top: 10px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(1),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(5) {
        margin-top: 240px;
    }
    /*New Android Page CSS End*/
    /*-------android-app-development-company--------*/
    .android_app ul {
        margin-top: 15px;
    }
    .android_app ul li {
        width: 33.333%;
        margin-bottom: 4px;
        padding: 0 8px;

    }
    .android_app ul li .links {
        padding: 19px 0 15px 0;
        min-height: 130px;

    }

    .android_app h3 {
        font-size: 30px;


    }

    .android_app {
        padding: 100px 0 15px 0;
    }
    .webapplications {
        padding: 15px;
    }
    .webapplications .webservices ul li {
        width: 50%;
    }
    .coman_page_head h3 {
        font-size: 33px;
    }
    .coman_page_head p {
        font-size: 15px;
    }
    .webapplications .webservices ul li:nth-child(2n+2):after {
        display: none;
    }
    .webapplications .webservices ul li:nth-child(4) {
        border-bottom: 1px solid #fff;
    }
    .webapplications .webservices ul li:nth-child(3)::after {
        background-color: #fff;
    }
    .hire_mobile ul li {
        width: 33.33%;
    }
    .coman_page_head {
        padding: 100px 0 40px;
    }
    .request_cv h5,
    .request_cv .ctrl_btn_pos {
        text-align: center;
    }
    .hire_mobile ul li .links {
        min-height: 150px;
        margin-top: 10px;
    }
    .hire_mobile ul {
        margin-top: 0;
    }
    .start-with {
        margin-top: 10px;
    }
    .inclusions ul li {
        font-size: 14px;
    }
    .inclusions ul li:first-child:after {
        border-top: 23px solid transparent;
        border-bottom: 23px solid transparent;
    }
    .addedbenefits ul li {
        padding: 5px 5px;
    }
    .addedbenefits ul {
        margin: 0px -5px;
    }
   
    .engagement_box ul li {
        min-height: 205px;
    }

    /*-------------ON-Demand-Solutions-New-----------*/
    .ondemand_page .ondemand_list li {

        width: 33.333%;

    }

    .client_speaking h5 {
        font-size: 18px;

    }

    .client_speaking .client_profile {
        bottom: 48px;


    }

    .client_speaking {
        min-height: 634px;
        max-height: 634px;
        margin-bottom: 120px;
    }
    .carousel-indicators {
    bottom: -5px;
}
}

@media (max-width: 767px) {
    .inds_cat_set > .can.fit_nes,
    .inds_cat_set > .can.travel {
        display: none;
    }
    a.letstalk,
    a.viewall {
        float: none;
        width: 160px;
        text-align: center;
        margin: 10px auto 0;
        display: block;
    }
    .blogbox {
        margin-bottom: 30px;
    }
    .modal-dialog {
        margin: 100px 20px;
    }
    .home_portfolio > .container > .client_logo > img {
        width: 100px;
    }
    .home_portfolio > .container > .client_logo {
        margin-bottom: 50px;
    }
    .portfolio_msg {
        padding: 5px 0 0px 5px;
    }
    .mobile_process {
        width: 450px;
        margin: 50px auto 0;
    }
    .mobile_process > div {
        margin-bottom: 40px;
    }
    .mobile_process .discvery_div::after {
        width: 59px;
        height: 100px;
        bottom: -43px;
        right: -60px;
    }
    .mobile_process .design::after {
        left: -150px;
        bottom: -40px;
        width: 150px;
        height: 135px;
    }
    .mobile_process .development::after {
        right: -100px;
        bottom: -41px;
        width: 103px;
        height: 130px;
    }
    .mobile_process .deployment::after {
        left: -130px;
        bottom: -40px;
        width: 139px;
        height: 103px;
    }
    .client_says_box a {
        display: block;
        text-align: center;
        background-color: #000;
    }
    .secfooter {
        padding-bottom: 90px;
    }
    ul.list_footer {
        margin-bottom: 15px;
    }
    .footer_strip {
        padding: 10px 0;
        text-align: center;
    }
    .dmcaclass {
        float: none;
        text-align: center;
    }
    .footer_social,
    .services_provider_wrapper {
        width: 100%;
        margin-left: 0px;
    }
    .card_strt_up ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }
    .card_strt_up ul li {
        -webkit-flex: 0 0 33.33%;
        -moz-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        -o-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        margin: 3px 0;
    }
    .com_info_here ul li span.com {
        height: auto;
    }
    .com_info_here ul li {
        -webkit-flex: 0 0 20%;
        -moz-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        -o-flex: 0 0 20%;
        flex: 0 0 20%;
    }
    .com_info_here ul li span.com {
        width: 100%;
        text-align: center;
    }
    /*Abput Page CSS Start*/
    .coman_page_head {
        padding: 130px 0;
    }
    .about_work_aproch .aproch_item {
        margin-bottom: 25px;
    }
 

   
    .over_slients ul li {
        height: 120px;
        line-height: 120px;
    }
    .over_slients ul li a {
        display: block;
        width: 100%;
    }
    .over_slients ul li a img {
        width: 120px;
    }
    .about_title {
        margin-bottom: 30px;
    }
   
    .oer_team_about ul.photos li {
        height: 280px;
    }
    /*Abput Page CSS End*/
    /*New Android Page CSS Start*/
    .andi_icns_servics ul li {
        width: 148px;
    }
    .call_out_andi .container h3 {
        float: none;
        margin-bottom: 15px;
        margin-top: 0;
        width: 100%;
    }
    .call_out_andi .container a.btn {
        display: inline-block;
        float: none;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li a {
        width: 60px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li a span.icon,
    .hire_and_dev .tabing_content ul.tabing_btns li span.text,
    .hire_and_dev .tabing_content ul.tabing_btns li span.number:after,
    .hire_and_dev .tabing_content ul.tabing_btns li span.number:before {
        display: none;
    }
    .hire_and_dev .tabing_content ul.tabing_btns {
        height: auto;
        margin-bottom: 30px;
    }
    .hire_and_dev .tabing_content ul.tabing_btns:after {
        top: 24px;
        border-radius: 0;
    }
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(1),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(5),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(2),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(4),
    .hire_and_dev .tabing_content ul.tabing_btns li:nth-child(3) {
        margin-top: 0px;
    }
    .tab_conted_data {
        margin-top: 0;
    }
    .bars_logo_tech .bar_ing .tech_left {
        width: 130px;
        padding: 15px 24px 8px 5px;
        line-height: normal;
        text-align: center;
    }
    .bars_logo_tech .bar_ing .tech_left > span {
        display: block;
    }
    .bars_logo_tech .bar_ing .tech_left span.icon {
        width: auto;
        font-size: 30px;
        line-height: 39px;
    }
    .bars_logo_tech .bar_ing .tech_left span.text {
        position: relative;
        top: 0;
        font-size: 20px;
    }
    .bars_logo_tech .bar_ing .logo_text_right {
        margin-left: 130px;
    }
    .coman_page_head {
        padding: 130px 0 30px;
    }
    .anidi_services {
        padding: 40px 20px 40px;
    }
    .data_prot_andi {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .hire_and_dev .tabing_content {
        margin-top: 30px;
        position: relative;
    }
    /*New Android Page CSS End*/
    /*This for Video Background Start*/
   
    .mobile_banner > .container {
        flex: 0 0 100%;
    }
    .mobile_banner > .container .mobile_titles {
        text-align: center;
    }
    .mobile_banner > .container .mobile_titles h3 {
        font-size: 35px;
        color: #ffff;
        font-weight: 300;
        margin: 0px 0 15px;
    }
    .mobile_banner > .container .mobile_titles a {
        font-size: 18px;
        color: rgb(255, 255, 255);
        text-align: center;
        padding: 10px 44px;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        background-color: #d03a00;
    }
    .mobile_banner > .container .mobile_titles a:hover {
        background-color: #484848;
    }
    /*This for Video Background End*/
    .sec_footer_right .sec_foot_form .submit_btn {
        width: 100%;
    }

    /*-------android-app-development-company--------*/
    .android_app ul li {


        padding: 0 8px;

    }
    .android_app ul li .links {
        padding: 19px 0 15px 0;

    }
    .webapplications {
        margin-top: 20px;
    }
    #topRatedwebportals .owl-nav {
        display: none;
    }
    .inclusions ul li span {
        padding: 12px 5px;
        text-align: center;
    }
    ul.text_listin li {
        width: 33.33%;
        margin-bottom: 10px;
    }
    .addedbenefits ul li {
        width: 50%;
    }
   
    .engagement_box ul li {
        min-height: 0px;
    }

    .client_speaking .client_profile {

        bottom: -86px;

    }

    .client_speaking {
        min-height: 517px;
        margin-bottom: 118px;

    }
    
    .hire_developer a{
    font-size: 16px;
    
    }

}

@media (max-width: 639px) {
    .home_portfolio {
        background-position: left center;
    }
    .menu_data .bot_data_bar,
    .menu a.opner {
        z-index: 111;
    }
    .inds_cat_set > .can.banking,
    .inds_cat_set > .can.job_car {
        display: none;
    }
    .inds_cat_set .can {
        -webkit-box-flex: 1 !important;
        -webkit-flex: auto !important;
        -ms-flex: auto !important;
        flex: auto !important;
        margin: 0px !important;
    }
    .useful_industries {
        overflow: hidden;
    }

    .menu_data .top_data_bar {
        padding: 5px 5px;
    }
    .menu_data .top_data_bar > ul > li > a {
        padding-left: 5px;
    }
    .logo {
        margin-top: 0px;
    }
    .inds_cat_set .can.healthc .data_text_lin > span.line {
        height: 50px !important;
    }
    .happy_clint_in > div.left_clint_data {
        width: 100%;
        float: none;
        text-align: center;
        position: relative;
        margin-bottom: 15px;
    }
    .left_clint_data span.r_icon {
        position: absolute;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        bottom: -35px;
        left: 0;
        text-align: center;
        height: 45px;
        width: 45px;
        line-height: 45px;
        left: 50%;
        margin-left: -22.5px;
    }
    .full_after_639 {
        width: 100%;
    }
    .ourservies .services_items {
        min-height: auto;
        padding-bottom: 20px;
    }
    .blog_list ul li {
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
    }
    .blog_list ul li .bloglisting > img {
        width: 100%;
    }
    .section-title h4,
    .title_head h3 {
        font-size: 24px;
    }
    .section-title p,
    .title_head p {
        font-size: 14px;
    }
   
    .left_clint_data span.icon img {
        width: 40px;
    }
    .left_clint_data span.text > br {
        display: none;
    }
    .inds_cat_set {
        display: none;
    }
    .service_icon {
        font-size: 50px;
        line-height: 50px;
    }
    .mob_indesrty {
        display: block;
    }
    .mob_indesrty ul {
        display: block;
        margin-bottom: 35px;
    }
    .mob_indesrty ul li {
        margin-bottom: 15px;
    }
    .mob_indesrty ul li a {
        display: block;
        border-style: solid;
        border-width: 1px;
        border-color: rgb(204, 204, 204);
        background-color: rgb(255, 255, 255);
        height: 65px;
        line-height: 65px;
        font-size: 22px;
        color: rgb(125, 125, 125);
		padding-left:30px;
    }

    .mob_indesrty ul li a span {
        display: inline-block;
        width: 100px;
        text-align: center;
        vertical-align: middle;
    }
    .mob_indesrty ul li a span i {
        font-size: 45px;
    }
    .mob_indesrty ul li:nth-child(5n+1) a span i {
        color: #ff9966;
    }
    .mob_indesrty ul li:nth-child(5n+2) a span i {
        color: #9d9d3c;
    }
    .mob_indesrty ul li:nth-child(5n+3) a span i {
        color: #ff99ff;
    }
    .mob_indesrty ul li:nth-child(5n+4) a span i {
        color: #33cccc;
    }
    .mob_indesrty ul li:nth-child(5n+5) a span i {
        color: #cfb7cf;
    }




    .pro_img {
        text-align: center;
        margin: 0 15px 20px;
        width: auto;
        display: block;
        float: none;
        border-bottom: 1px solid #fff;
    }
    .pro_img img {
        max-width: 320px;
        width: 100%;
    }
    .portfolio_msg {
        text-align: center;
    }
    .hero_clint_slider {
        margin-left: 0;
    }
    .menu_data .top_data_bar {
        padding: 5px 2px;
    }
    .menu_data .top_data_bar > ul > li > a {
        padding-left: 2px;
    }
    .menu_data .top_data_bar > ul > li > a > i {
        font-size: 14px;
        line-height: 14px;
    }
    .menu_data .top_data_bar > ul > li > a {
        font-size: 13px;
    }
    .wolero_port .col-xs-push-6,
    .wolero_port .col-xs-pull-6 {
        position: none;
        position: initial;
    }
    .portfolio_msg h3 {
        margin-bottom: 15px;
    }
    .wolero_port .portfolio_msg {
        padding: 0px 0 0px 0px;
    }
    .portfolio_msg {
        min-height: 260px;
    }
    .mobile_process {
        width: 100%;
    }
    .mobile_process > div {
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
    }
    .mobile_process .discvery_div {
        border-width: 2px;
        border-color: rgb(247, 122, 30);
        border-style: dotted;
        width: 200px;
        height: 100px;
        line-height: 100px;
        border-radius: 100px;
    }
    .mobile_process .discvery_div span.img:nth-child(1) {
        margin-right: 30px;
    }
    .mobile_process .discvery_div span.img {
        width: 50px;
    }
    .mobile_process .design {
        width: 120px;
        height: 120px;
        line-height: 120px;
    }
    .mobile_process .design span.img {
        width: 60px;
    }
    .mobile_process .development {
        width: 180px;
        height: 180px;
        line-height: 180px;
    }
    .mobile_process .development span.img {
        width: 80px;
    }
    .mobile_process .deployment {
        width: 160px;
        height: 160px;
        line-height: 160px;
    }
    .mobile_process .deployment span.img {
        width: 75px;
    }
    .mobile_process .delivery {
        width: 200px;
        height: 200px;
        line-height: 200px;
    }
    .mobile_process .delivery span.over_lay {
        width: 185px;
        height: 185px;
        line-height: 185px;
        top: 6px;
        left: 6px;
    }
    .mobile_process .delivery span.over_lay span.img {
        width: 55px;
    }
    .mobile_process > div::after {
        width: 1px !important;
        height: 50px !important;
        bottom: -50px !important;
        left: 50% !important;
    }
    .mobile_process .discvery_div span.text_pos {
        top: 100px;
        right: 15px;
    }
    .mobile_process .design span.text_pos {
        left: -5px;
        top: 121px;
    }
    .mobile_process .development span.text_pos {
        right: -25px;
        top: 185px;
    }
    .mobile_process .deployment span.text_pos {
        top: 160px;
        left: -30px;
    }
    .mobile_process .delivery span.text_pos {
        top: 200px;
        right: 0;
        width: 100%;
    }
    .icon_about ul li {
        margin-left: 0;
        margin-right: 0;
        width: 47%;
        text-align: left;
    }
    .ourservies .services_items .services-wrapper {
        min-height: 0px;
    }
    .com_info_here ul {
        margin: 0 -6px;
        display: block;
    }
    .com_info_here ul li span {
        display: inline-block;
    }
    .com_info_here ul li span.com {
        float: none;
        display: block;
        padding: 10px;
        border: 1px dashed #ccc;
        margin: 5px;
        width: auto;
        text-align: left;
    }
    .com_info_here ul li span.com span.icon {
        margin: 0 10px 0 0;
        width: 35px;
    }
    .com_info_here {
        border: none;
    }
    .com_info_here h3 {
        width: 100%;
        margin: 0 0 15px;
        text-align: center;
        max-width: 100%;
    }
    .bot_btns a.btn {
        padding: 0 15px;
    }
    /*Abput Page CSS Start*/
    .about_info_sec .icon_about ul {
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        -o-flex-wrap: wrap;
        flex-wrap: wrap;
        justify-content: center;
    }
    .about_info_sec .icon_about ul li {
        -webkit-flex: 0 0 33.33%;
        -moz-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        -o-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        text-align: center;
        margin-bottom: 20px;
    }
   
    .about_title h4 {
        font-size: 20px;
    }
    .about_work_aproch .about_title p {
        color: #fff;
        font-size: 15px;
    }
    /*Abput Page CSS End*/
    /*New Android Page CSS Start*/
    .andi_icns_servics ul li {
        width: 107px;
    }
    .full_on_639 {
        width: 100%;
    }
    .tab_conted_data h4 {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .tab_conted_data p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 15px;
    }
    a.btn_for_hire {
        margin-top: 15px;
    }
    .andi_port_item {
        padding: 0 0px;
    }
    .anidi_portfolio .owl-nav {
        display: none;
    }
    /*New Android Page CSS End*/
    /*-------android-app-development-company--------*/
    .android_app ul li {

        width: 33.333%;
        padding: 0 8px;
        margin-bottom: 4px;
    }
    .android_app ul li .links {
        padding: 19px 0 15px 0;

    }
    .inclusions ul li:first-child span {
        margin-right: 20px;
        min-height: 65px;
        padding: 22px 0px;
    }
    .inclusions ul li:first-child:after {
        border-top: 33px solid transparent;
        border-bottom: 33px solid transparent;
        top: 0;
        right: 0;
    }
    .inclusions ul li::after {
        top: 15px;
    }
    .addedbenefits ul li .addedbenefitsbox {
        padding: 10px;
    }
    .certified_slider .hire_devloper_box {
        display: block;
        text-align: center;
    }
    .certified_slider .hire_devloper_box span.pro {
        display: inline-block;
        margin-right: 0;
        margin-bottom: 10px;
    }
    .certified_slider .hire_devloper_box .hire_devloper_info h5,
    .certified_slider .hire_devloper_box .hire_devloper_info p {
        text-align: center;
    }
    .certified_slider .hire_devloper_box {
        padding: 10px;
    }
    .tech_logi_tabs ul.tab_tach_list li a span.text {
        padding-bottom: 8px;
        font-size: 16px;
    }
    .tech_logi_tabs ul.tab_tach_list li a span.icon {
        display: none;
    }
    .tech_logi_tabs ul.tab_tach_list li a:after {
        height: 40px;
    }


    /*-------------ON-Demand-Solutions-New-----------*/
    .ondemand_page .ondemand_list li {

        width: 50%;

    }

    .client_speaking .client_profile {
        bottom: -80px;

    }


    .client_speaking {
        margin-bottom: 111px;
        padding-bottom: 67px;
        min-height: 578px;

    }
    
    .andi_icns_servics ul li{
    width: 33.333%;
    
    }
    
    .andi_icns_servics ul li span.icons{
        margin-top: 10px;
    margin-bottom: 10px;
    
    }
    
    .andi_icns_servics ul li span.text{
    font-size: 14px;
    }
    
    
}

@media (max-width: 479px) {
    .secfooter .sec_footer_right .new_project_form {
        margin-top: 0;
        margin-bottom: 0;
    }
    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{display:none;}
    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{display:none;}
    .carousel-indicators {
    bottom: 0px;

}
    .secfooter {
        padding-bottom: 60px;
    }
    .secfooter .sec_footer_right .new_project_form {
        padding: 15px;
    }
    .footer_full {
        width: 100%;
    }
    .icon_about ul li {
        margin-left: 0;
        margin-right: 0;
        width: 47%;
        text-align: center;
        padding: 0 10px;
    }
    .icon_about ul li a span.text span.b,
    .icon_about ul li a span.text span.s {
        text-align: center;
    }
    .icon_about ul li a span.icon {
        line-height: 40px;
        margin-bottom: 20px;
        display: block;
    }
    .menu_data .top_data_bar {
        padding: 0px 5px;
    }
    .menu_data .top_data_bar > ul > li > a > i {
        font-size: 13px;
    }
    .menu_data .top_data_bar > ul > li > a {
        font-size: 9px;
        line-height: 11px;
    }
    .menu {
        padding: 43px 0 0 0px;
    }
    .menu a.opner {
        top: 42px;
    }
    .menu.fixed {
        height: 85px;
    }
    .menu a.opner.opened {
        right: 274px;
        opacity: 0;
        visibility: hidden;
    }
    .menu_data .bot_data_bar {
        width: 250px;
    }
    .mob_close {
        display: block;
        position: fixed;
        width: 0;
        height: 100%;
        top: 0;
        right: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 110;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
    }
    .mob_close.opend {
        width: 100%;
    }
    .lookbox p {
        font-size: 16px;
    }
    .menu_data .top_data_bar > ul > li:last-child {
        display: block;
    }
    .section-title {
        padding-bottom: 30px;
    }
    .inds_cat_set > .can.trans {
        display: none;
    }
    .inds_cat_set .can.healthc .data_text_lin > span.line {
        height: 30px !important;
    }
    .inds_cat_set .can.enterta .data_text_lin {
        top: 27px;
        left: 5px;
    }
    .ondemandsolution .ondemand_project ul li {
        width: 100%;
    }
    .services-name h4 {
        font-size: 20px;
    }
    .hero_clint_slider .clin_img > a {
        height: 70px;
        line-height: 70px;
        padding: 0 5px;
    }
    .pro_img img {
        max-width: 280px;
    }
    .card_strt_up ul li {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .bot_btns a.btn {
        width: 100%;
    }
    /*Abput Page CSS Start*/
    .about_info_sec .icon_about ul li {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .visan_mission .visan,
    .visan_mission .mission {
        border-radius: 5px;
    }
    .visan_mission .visan:before,
    .visan_mission .mission:before {
        width: 10px;
    }
    .visan_mission .visan,
    .visan_mission .mission {
        padding: 25px;
    }
    .visan_mission .visan {
        padding-bottom: 110px;
    }
    .over_slients ul li {
        -webkit-flex: 0 0 50%;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        -o-flex: 0 0 50%;
        flex: 0 0 50%;
    }
    .over_slients ul li:nth-child(3n + 1) {
        border-left: 1px solid #e0e0e0;
    }
    .over_slients ul li:nth-child(2n + 1) {
        border-left: 0;
    }
    .about_work_aproch .aproch_item span.img_text {
        width: 190px;
        height: 190px;
    }
    .about_work_aproch .aproch_item span.img_text span.img {
        margin-top: 40px;
        height: 65px;
    }
    /*Abput Page CSS End*/
    /*New Android Page CSS Start*/
    .andi_icns_servics ul {
        justify-content: center;
    }
    .andi_icns_servics ul li {
        width: 100px;
        margin: 2px;
    }
    .andi_icns_servics ul li a span.text {
        font-size: 13px;
    }
    .data_prot_andi ul.btns {
        text-align: center;
    }
    .data_prot_andi ul.btns li {
        margin: 5px 0;
    }
    .tab_conted_data ul li a {
        font-size: 14px;
        padding: 0 5px;
    }
    .tab_conted_data ul li a:after {
        display: none;
    }
    .bars_logo_tech .bar_ing .logo_text_right ul li {
        padding: 0 2px;
    }
    /*New Android Page CSS End*/
    .mobile_banner > .container .mobile_titles h3 {
        font-size: 25px;
    }
    .mobile_banner > .container .mobile_titles a {
        font-size: 14px;
        padding: 5px 34px;
    }
    .hire_mobile ul li {
        width: 50%;
    }
    .inclusions ul li {
        width: 100%;
    }
    .inclusions ul li:after {
        width: 50px;
        height: 1px;
        top: initial;
        bottom: 0;
        right: 50%;
        margin-right: -25px;
    }
    .inclusions ul li:last-child:after {
        display: none;
    }
    .inclusions ul li:first-child {
        margin-bottom: 12px;
    }
    .inclusions ul li:first-child span {
        margin-right: 0;
        border-radius: 0;
    }
    .inclusions ul li:first-child:after {
        left: 50%;
        margin-left: -60px;
        border-bottom: 0px solid transparent;
        border-left: 60px solid #fff;
        border-right: 60px solid #fff;
        border-top: 12px solid transparent;
        right: initial;
        border-top-color: #2188ba;
        bottom: -12px;
        top: initial;
    }
    .addedbenefits ul li {
        width: 100%;
    }
    .addedbenefits ul li .addedbenefitsbox h5 {
        font-size: 20px;
        text-align: center;
    }
    .addedbenefits ul li .addedbenefitsbox h5 br {
        display: none;
    }
    .addedbenefits ul li .addedbenefitsbox p {
        padding-bottom: 0;
        text-align: center;
    }
    .engagement_box h4 {
        font-size: 25px;
    }
    .engagement_model ul li {
        padding: 15px 0 15px 95px;
    }
    
    .hire_candidate {
        padding-left: 30px;
        padding-right: 30px;
    }
    .request_cv h5 img {
        display: none;
    }
    .request_cv h5 {
        font-size: 25px;
    }
    .request_cv .ctrl_btn_pos a {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        font-size: 21px;
        margin-bottom: 0;
    }
    .tech_logi_tabs ul.tab_tach_list {
        overflow: hidden;
        border-radius: 10px;
    }
    .tech_logi_tabs ul.tab_tach_list li {
        width: 50%;
    }
    .tech_logi_tabs ul.tab_tach_list li.active a:before {
        display: none;
    }
    .tech_logi_tabs ul.tab_tach_list li:nth-child(2n+1) {
        margin-left: 0;
    }
    .tech_logi_tabs ul.tab_tach_list li a {
        border: none;
        padding: 10px 5px;
        background-color: #ccc;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
    }
    .tech_logi_tabs ul.tab_tach_list li a span.text {
        padding: 0;
    }
    .tech_logi_tabs ul.tab_tach_list li a:after {
        display: none;
    }
    .tech_logi_tabs ul.tab_tach_list li.active a {
        background-color: #0674a3;
        color: #fff;
    }
    ul.text_listin li {
        width: 50%;
    }
    
    
     /*-------android-app-development-company--------*/
  
    .android_app ul li {
        width: 50%;

  
    }
    
    .android_app ul li .links{
        padding: 15px 0 15px 0;
    }
    
    .andi_icns_servics ul li span.icons{
        margin-top: 10px;
    margin-bottom: 10px;
    
    }
    
    .andi_icns_servics ul li{
    float: left;
        width: 50%;
        margin: 10px 0;
    }
    
    
    
    .andi_icns_servics ul li span.text{
    padding: 4px 0;
    }
    
    .hire_developer a{
    font-size: 16px;
    }
}


@media (max-width: 359px) {
    .pro_img img {
        max-width: 250px;
    }
    /*Abput Page CSS Start*/
    /*Abput Page CSS End*/
}

@media (max-width: 320px) {}
