/*new-carreer-page-changes*/
.page-template-join-us .join-us-intro{height: 530px;margin-top: 90px;}
.page-template-join-us .join-us-intro .banner-text{height: 530px;display: table-cell;vertical-align: middle;margin-top: 0;width: 100%;}
.page-template-join-us .join-us-intro .banner-text p{margin-bottom: 14px;}
.page-template-join-us .section-main-title h3{display: inline-block;font-size: 32px;color: #5fb983;font-weight: 700;font-family: open sans;}
.page-template-join-us .section-main-title h3 span.diff_text{color: #424b5a;font-size: 32px;font-weight: 700;}
.page-template-join-us .section-main-title h3:before{display: none;}
.page-template-join-us .section-main .section-main-text-detail p{font-size: 18px;}
.page-template-join-us .career-section-block .section-main-title{margin-bottom: 0px;margin-top: 20px;}
.page-template-join-us .career-section-block {padding: 30px 0px 20px;}
.page-template-join-us .section-main-title{margin:20px 0px;}
.page-template-join-us .our-culture-ethics {padding: 20px 0px;}
.page-template-join-us .team-evince-section {padding: 40px 0px 20px;}
.page-template-join-us .join-our-spartans {margin: 20px 0 50px 0;}
.page-template-join-us .evince-life-grid-head{padding: 80px 0px 60px;}
/*new-carreer-page-changes*/    
@media screen and (max-width:1800px){
    .banner{margin-top:0px; height:100vh; background-size:auto;}      
    .banner .caption-text{transform:translateY(-45%); -moz-transform:translateY(-45%); -webkit-transform:translateY(-45%); -ms-transform:translateY(-45%);}
    .banner .caption-text h2 {font-size: 48px;line-height: 64px;}
    .banner .caption-text .journeyDate {font-size: 30px;}
    .banner .caption-text .hightlight {margin: 10px 0;}
    .banner .caption-text .hightlight + p{margin:25px 0px;}
    .banner .caption-text .hightlight span{margin-bottom:10px;}
}

@media (max-width:1700px){
    #about-section .left-sec{margin-left:110px;width:84%;}
    .specialty-description{margin-left:18%;}
    #specialty .right-sec{width:51%;}
    .specialty-box p{font-size:13px;}
    .navbar-nav .icon-box{width:60px;height:60px;padding:11px;margin:10px 0 14px;}
    .navbar-nav .dropdown .main-sub-category ul li{width:100%;text-align:left;}
    .navbar-nav .dropdown .main-sub-category #software ul li, .navbar-nav .dropdown .main-sub-category #internet ul li{width:120px}
    .main-sub-category h2{font-size:24px;text-align:left;}
    .navbar-nav .main-sub-category li em{font-size:12px;}
    .product-bg{background: #E4E4E4;height:400px;}
    .product-bg-ingram{background-image:url("../images/ingram-micro-to-magento.jpg");background-position:center center;background-size:cover;height:510px;}
    #about-section .get-inTouch-form .capcha .capcha-img{margin:5px 5%;}
    .specialty-box ul li{font-size:12px;}
    #main-slide .slider-content h1{font-size:60px;}
    #main-slide .slider-content h2{font-size:20px;}
    #main-slide .slider-content .more-btn{margin-top:50px;}
    #main-slide .slider-content .small-text{font-size:40px;text-transform:uppercase;}
    .mockup #slideshow{margin-top:0px;}
    .services-img{background-position:92% bottom;}
    div#main-slide {margin-top: 72px !important;}
    .carousel-inner .item{height: 90vh;}
}
@media screen and (min-width:1600px){
    /*webdevelopment-page*/
    .dev-lifecycle-section .container{width: 1400px;}
    .dev-lifecycle-section .development-title-web{position: absolute; top: 60px;right: 200px;}
    .dev-lifecycle-section .development-title-web h3{ font-size:34px; line-height:34px; }
    .hero-left-section .hero-left-section-inner{position: absolute;width: 778px;left: -54px;top: 20px; }
    .automation-business-services{    padding: 84px 0 60px 0;}  
    .hero_content_wrp .content-description .colm:nth-child(1), .hero_content_wrp .content-description .colm:nth-child(2) {width: 280px;}

}
@media screen and (min-width:1200px) and (max-width:1600px){
    .offer-inner-section{top: 90px;height: 128px;width: 104px; right: 20px;}
    .term-india .partners-main-page .banner-section{background-position:center 0; }

}


@media (min-width:1400px) and (max-width:2000px){
    #main-slide .first .slider-content .more-btn{margin-top:204px;margin-left:30px}
    .page-template-relationship-growth .relationship-growth-section{padding: 130px 0 242px 0;}
}
@media screen and (min-width:1401px) and (max-width:1640px){
    /*==============================*/
    /*Portfolio Detail Page new*/
    /*=============================*/
    .portfolio-web-detail-inner{padding-top:62px;}
    .portfolio-detail-web-section .services-offered-for{padding-bottom: 62px;}
    .portfolio-web-hero-image{width: 874px;}
    .home-banner-animation{width: 1400px;margin-left:-700px;}
    .path3{width: 900px;height: 900px;top: 310px;left: 244px;}
    .circle-ani3 {transform-origin:50% 467px;}
    .path4{width:1100px;height:1100px;top: 230px;left: 146px;}
    .circle-ani4 {transform-origin:50% 597px;}
    .path5{width:1300px;height:1300px;top: 140px;left: 50px;}
    .circle-ani5 {transform-origin:50% 671px;}
    .portfolio-web-middle-image{width: 610px;}
    .portfolio-web-middle-image img{left: -84px;}
    .portfolio-web-middle-image:after{    height: 863px; width: 1185px;left: -278px;}
    section.partner-banner {background-position: center -50px;}
    /*solution main page*/
    .partners-main-page .banner-section {padding-bottom: 40%;}
    .banner-section h1{font-size:60px;}
    .banner-section h1 span.tagline{font-size:24px;}
    .partners-info-wrapper .section-header {text-align: center;margin: 10px 0 70px;}
    .partners-info-wrapper .ciy-name-heading {font-size: 60px;}
    .partners-info-wrapper .ciy-name-heading:before{font-size:90px;}
    .hover-shine figure{height:100%;}
    .partners-block .partner-photo{height:510px;}
    .partners-block .content-part{margin-top:70px;}
    .partners-block .content-part .connect-button{font-size:18px;}
    .partners-block .content-part h4{font-size:40px;}
    .partners-block .content-part p.designation {font-size:18px;}
    .partners-block .content-part .desc{font-size:18px; margin-top:10px}
    .partners-block .content-part .areas-expertise h5{font-size:20px;}
    .partners-block .content-part .areas-expertise p{font-size:18px;margin-top: 8px;}
    .partners-block .content-part .areas-expertise{margin-top: 20px;}

    /*solution main page*/

}
@media screen and (min-width: 1200px) and (max-width: 1400px){
    .services-sec {padding-top: 1%}
    .navbar-default .navbar-nav {margin-top:0px}
    .quick-contact-bg {background-position: center}
    .services-sec .title-section {font-size: 35px}
    .services-sec p.lead {font-size: 15px;line-height: 22px;max-width: 50%;margin-bottom: 21px}
    .services-box .services-post-content h2 {font-size: 17px;padding-bottom: 8px}
    .services-box .services-post-content p {font-size: 15px;line-height: 19px}
    .services-box .services-post-content {padding-bottom: 62.5%}
    .large-container {margin: 0 auto;max-width: 1300px;padding: 0 3%}
    .certificate-sec .box-certificate {margin: 0 10px;display: block}
    .video-section .clutch-section {height: 274px}
    .video-section .explore-link {margin-top: 10px}
    .clutch-logo>img {max-width: 180px}
    .video-section {margin-bottom: 15px;padding: 10px}
    .certificate-sec .colm {display: inline-block;width: 24.6%}
    .certificate-sec {padding: 2% 0}
    .video-section .colm-lg {width: 36.5%}
    .video-section .colm-xs {width: 19%}
    .video-section .colm-md {padding-left: 0;width: 44.5%}
    .video-section .colm-xs .video-wrp {margin-bottom: 14px}
    .locations {height: 573px;padding: 30px 0}
    .location-list li .name {font-size: 16px;font-weight: 600;padding: 12px 20px;text-transform: uppercase}
    .location-map {float: right;padding-top: 4%;width: 63%}
    .statistic-sec {padding: 20px 0}
    .statistic-sec .counter-item .timer {font-size: 38px;line-height: 60px}
    .social-sec {padding: 16px 0 12px}
    .statistic-sec .counter-item i {font-size: 30px}
    #footer .widget-title {font-size:26px;padding-bottom: 8px;margin-bottom:14px}
    #footer .news-section .widget-title {bottom: 60px;left: 30px;position: absolute}
    #footer ul li::before {top: 9px}
    .footer-deafault .news-row .desc-part h4 {font-size: 18px;margin-bottom: 4px}
    .footer-deafault .news-row .desc-part p {margin-bottom: 0}
    .copyright-text {font-size:16px}
    #footer ul li {line-height: 17px}
    #footer ul li a {font-size:15px}
    .icon-scroll {height: 35px;width: 22px}
    .portfolio-page h3.headline-title{font-size:29px; padding-bottom:0px;}
    .portfolio-page .section-header p {font-size: 17px;font-weight: 300;line-height: 25px;margin: 0 auto;max-width: 75%;}   

    /*New css Evince-new**/
    .page-banner-logistics{height:448px; }
    .join-us-intro .banner-text h1{font-size: 60px; }
    .join-us-intro .banner-text{margin-top:128px; }
    .join-us-intro{height:410px;}
    .join-us-banner .banner-text{margin-top: 48px;}
    .page-banner-overview{height: 430px;}
    .page-template-hybrid-network-delivery-model .hybrid-network-delivery-model-banner .banner-text{margin: 104px auto;}
    .page-banner-overview .banner-text{margin: 110px auto;}
    .rapnet-to-magento-banner .banner-text{margin-top: 104px !important;}
    .product-bg-ingram{background-position: center;}
    .magento-plugins-banner .banner-text{margin-top: 95px !important;}
    .hero-section .inside-content{top:43%;}
    .hero-section .caption-box{padding: 30px 40px 30px 30px;}


    /*Portfolio-detail-css*/
    .page-banner-text{height:auto;}
    .portfolio-bottom-right-container img{right: 0; top: 166px;}
    .banner-bottom-img-section{width:604px;}
    .banner-bottom-img-section .front{    width: 472px;bottom:60px;right: 80px;}
    .do_animation .banner-bottom-img-section .front {transform: translate3d(0%,-12px, 0)!important;}
    .services-offered-for{padding-top:10px;}
    .banner-bottom-img{bottom: -140px;}
    .page-banner-portfolio{padding:20px 0 160px 0px;}
    .page-banner-text-inner{font-size: 18px;}
    .page-banner-header-text{margin-bottom: 10px; font-size:58px;}
    .services-offered-for .build-for{font-size: 18px;}
    .services-offered-for ul li .build-detail{font-size: 18px;}
    .services-offered-for ul li .build-for-title{font-size: 16px;}
    .portfolio-key-features-img{width:510px;top: 200px;}
    .portfolio-key-features-right {margin-top: 32%;}
    .portfolio-key-features{padding: 0px 0 146px 0;}
    .portfolio-key-features-img .back {top: 144px;}
    .portfolio-middle-right-container{width:232px;}
    .portfolio-middle-right-container .back{top: 46px;width: 212px;}
    .portfolio-middle-right-container .font{top: 34px;width: 224px;}
    .portfolio-middle-section-left {margin-top:122px;}
    .portfolio-middle-section-right {margin-top: 54px;}
    .portfolio-middle-section{height: 570px;}
    .portfolio-bottom-right-container{width: 485px;}
    .portfolio-bottom-section-right { margin-top: 85px;}
    .portfolio-bottom-section{height: 562px;}
    .portfolio-download-section-left-img {top: -126px;width: 380px;left: 0;}

    /*Portfolio-detail-web*/
    .portfolio-web-hero-img{    top: 0px; left: 0px; width:594px;}
    .portfolio-detail-web{padding: 40px 0 172px 0;}
    .web-feature-inner {padding: 108px 0 64px 0;}
    .web-feature-list-img{width: 412px; top: 40px;}
    .web-feature-list{margin: 0 auto;}
    .portfolio-detail-web-middle{padding: 52px 0; height: 620px;}
    .portfolio-web-middle-images{width:564px;}
    .portfolio-web-middle-images-big{right: -560px;}
    .portfolio-detail-web-bottom{    padding: 75px 0 376px 0;}
    .portfolio-detail-web .services-offered-for{width: 550px;}
    .portfolio-web-bottom-left-image{width: 949px;left: -90px;}

    /*Web development page*/
    .hero-banner-main{padding:30px 0 40px 0;}
    .hero-query-form-inner .form-group{margin-bottom:10px;}
    .hero-query-form-inner .form-group:nth-child(5){margin-bottom: 0px;}
    .hero-query-form-inner .form-group:nth-child(6){margin-bottom: 0px; margin-top: 10px;}
    .hero-query-form-inner .form-group textarea{min-height:auto;}
    .dev-lifecycle-image{max-width:66%; margin: 0 auto; padding: 30px 0px;}
    .hero-query-form{    padding: 20px 40px 30px 40px;}
    .hero-title-detail{padding:0 48px 0px 0;}
    .hero-dev-page-title .page-title{font-size: 48px;}
    .hero-query-form-main p{margin-bottom: 10px;}
    .development-ratio-inner span{font-size: 44px;}
    .development-ratio-main{margin: 40px 0px 40px 0;}
    .application-development-services{padding: 20px 0px;}
    .page-development-services-grid-inner{padding: 20px 20px;}
    .services-section-main .grid-item:hover .content-part{bottom: 24px;}
    .business-solutions-section .development-title-web{margin-bottom:40px;}
    .project-cosulting-section{padding: 50px 0px;}
    .project-cosulting-inner > p {padding:20px 0 20px 0;}
    .project-management-section {padding: 50px 0 50px 0;}
    .development-title-web p{padding:20px 0px;}
    .development-testimonials-section .clutch-widget{margin: 30px auto;}
    .mobile-development-portfolio{margin-bottom: 0px;}
    .mobile-client-testimonials{margin-top: 0;margin-bottom: 20px;}
    .technology-stack-inner {padding: 42px 0 30px 0;}
    .hire-transport-button{margin-top: 10px;}
    .hire-developer-section {padding: 40px 0 65px;}
    .hire-transport-button a{padding: 12px 55px;}
    .hero-action-btn {padding: 10px 0px;}
    .dev-lifecycle-image{padding:30px 0px;}
    .page-development-services-grid {margin-top:30px;}
    .project-cosulting-inner-grid ul li h4{min-height:10px;margin-bottom: 10px;}
    .project-cosulting-inner-grid ul li p{font-size:14px; text-align: left;}
    .project-management-inner ul li{font-size: 15px;}
    .development-title-web p{font-size: 16px;}
    .hero-query-form-main h4{font-size: 24px; line-height:28px;}
    .hero-query-form-main p{line-height: 28px;}
    .hero-query-form .form-group .recaptcha .g-recaptcha{transform: scale(0.93);-webkit-transform: scale(0.93);transform-origin: 0 0;-webkit-transform-origin: 0 0;}

    /*Transport -new css*/
    .automation-business-right{width:96%;padding: 28px 32px 28px 20px;}
    .automation-business-head{width: 78%;}
    .hero-top-section p{padding: 20px 0 20px 0;}
    .hero-left-section-inner{top:0px;width:518px;left: 20;}
    .automation-business-right ul li{margin-bottom: 12px;}
    .automation-business-right p{padding: 20px 0 20px 0;}
    .automation-business-services {padding:40px 0 40px 0;}
    .automation-business-services-inner .development-title-web p{padding: 20px 0 20px 0;}
    .automation-business-head p{font-size: 16px;}
    .development-portfolio-section{padding: 10px 0px 40px;}
    .development-portfolio-section .mobile-development-main-section {margin-top: 80px;}
    .why-evince-section-main{padding: 50px 0px;}
    .management-services-grid-wrap{padding: 20px 0px 20px;}
    .web-development-portfolio-section .development-title-web {margin-bottom: 80px;}
    .hero-banner-text-main h1::before{bottom: -12px;right: -52px;}

    /*csr*/
    .csr-banner{height: 340px;}
    .csr-contribute-list-main{margin-bottom: 0;}
    .csr-photo-gallary{padding: 60px 0px;}
    .csr-gallery-content{padding: 30px;}
    .csr-banner .banner-text{height:0;display: inline-block;margin: 105px auto;}
    .page-banner-overview.csr-banner{margin-bottom: 0;}
    .csr-section{padding: 40px 0px 30px;}
    .csr-society{padding: 20px 0px 40px;}
    .page-banner-overview.csr-banner .banner-text h1{font-size:45px;margin-top: 14px;}
    .page-template-corporate-social-responsibility .section-main .section-main-text-detail p,.page-template-corporate-social-responsibility .csr-contribute-list .section-main-title > p{   font-size:16px; }

    /*Relationship page*/
    .page-template-relationship-growth .relationship-growth-section {padding: 80px 0 120px 0;}
    .relationship-growth-section{padding: 50px 0 198px 0;}
    .banner-botton-text{width: 872px; padding: 34px 32px;}
    .growth-explain-img{max-width: 760px; margin:0 auto;}
    .hero-banner-text-main {padding: 10px 75px 30px 75px;}
    .page-template-relationship-growth .growth-detail-text p {font-size: 16px;}
    .page-template-relationship-growth .hero-banner-text-main{margin: 20px auto 0 auto;}

    /*contact-us-new-page*/
    .page-template-connect  .contact-us-section p{font-size: 18px;}
    .page-template-connect  .contact-us-section {padding: 0px 0px 20px;}
    /*contact-us-new-page*/

    /*clutch-globle-leader*/
    .clutch-globle-leader-banner {height: 600px;}
    .know-our-expertise .content-section p {padding: 0 60px;}
    .know-our-expertise .our-services, .know-our-expertise .about-us{height: 314px;}

    /*thank you page*/
    .page-banner-thankyou {height: 450px; }
    .thank-you-content {padding-top: 90px;}
    .feature-blog .sub-heading {margin: 0 0 40px;}
    .blog-img {width: 80%;margin: 0 auto 20px;}
    .blog-caption h3 a {font-size: 15px;line-height: 20px;}
    .thank-you-content::before {top: -70px;}
    /*AI*/
    .ai-bot-dev-wrap .evince-query-form-main{padding:30px 30px;}

    /*Maintenance css*/
    .page-banner-overview.project-ownership-banner .banner-text {margin: 154px auto;}
    .page-banner-overview.execution-approach-banner .banner-text,.page-banner-overview.engagement-models-banner .banner-text,.page-banner-overview.execution-approach-banner .banner-text,.page-banner-overview.global-delivery-banner .banner-text {margin:150px auto;}
    /*==============================*/
    /*Portfolio Detail Page new*/
    /*=============================*/
    .portfolio-web-detail-inner{padding-top: 40px;}
    .portfolio-web-detail-inner p{padding: 10px 0px;}
    .portfolio-detail-web-section .services-offered-for{padding-bottom: 12px;}
    .portfolio-web-detail-inner h1{font-size: 40px;}
    .real-time-list li{padding: 14px 10px 14px 74px;}
    .portfolio-web-hero-image{width: 574px;}
    .portfolio-web-hero-image{margin-bottom: -60px;}
    .real-time-section{padding: 116px 0px 60px 0px;}
    .real-time-feature-img{width: 366px; margin: 0 auto}
    .real-time-list-wrap{padding: 40px 60px 0 32px;}
    .real-time-list{padding: 20px 0;}
    .portfolio-web-middle-image{width:500px;}
    .portfolio-web-middle-image img{left: 30px; top: 22px;}
    .portfolio-web-middle-image:before{display: block;}
    .portfolio-web-middle-image::after {left: -125px;height: 703px;width: 955px;}
    .portfolio-web-middle-section{padding: 60px 0px; }
    .portfolio-web-middle-section-detail p{padding-top: 24px;}
    .portfolio-web-middle-section-detail{padding: 20px 20px 0 60px;}
    .free-quote-section{margin-top: -140px;}
    .portfolio-web-bottom-left{    padding: 30px 80px 60px 0;}
    .portfolio-web-bottom-left .section-heading-title h3, .portfolio-web-bottom-left .section-heading-title span{margin-bottom:20px;}
    .portfolio-web-bottom-left p{margin-bottom:28px;}
    .background-bg-port{top: -68px;height: 534px;width: 274px;left: -34px;}
    .portfolio-web-slider{width:750px;    padding-top: 96px;    padding-left: 40px;}
    .bottom-port-bg:after{bottom:-60px;background-size: cover;height:96px;}
    .home-banner-animation{width: 1200px;margin-left:-600px;}
    .path3{width:700px;height:700px;left: 250px;top: 240px;}
    .circle-ani3 {transform-origin:50% 367px;}
    .path4{width:900px;height:900px;left: 150px;top: 170px;}
    .circle-ani4 {transform-origin:50% 497px;}
    .path5{width:1100px;height:1100px;left: 50px;top: 88px;}
    .circle-ani5 {transform-origin:50% 571px;}
    .path{width: 400px;height: 400px;top: 58px;left: 92px;}
    .circle-ani{transform-origin:50% 210px;}
    .path2{width: 550px;height: 550px;top: -10px;left:18px;}
    .circle-ani2 {transform-origin:50% 290px;}
    /*==== New contact us=====*/
    .connect-banner-custom  .banner-text {margin-top: 164px;}


    /*solution-partner-css*/
    .solutions-info.section-main-title > p{margin-bottom: 50px;}
    .partner-banner-info h2 {
    font-size: 42px;
    line-height: 42px;  margin-bottom: 10px;
}
.partner-banner-info p {
    font-size: 21px

}
.partner-banner-info p{margin-top:0px;}
    /*solution-partner-css*/


    /*solution main page*/
    .partners-main-page .banner-section {padding-bottom: 40%;}
    .banner-section h1{font-size:52px;white-space: nowrap; margin-top:40px}
    .banner-section h1 span.tagline{font-size:24px;}
    .partners-info-wrapper .section-header {text-align: center;margin: 10px 0 70px;}
    .partners-info-wrapper .ciy-name-heading {font-size: 60px;}
    .partners-info-wrapper .ciy-name-heading:before{    font-size: 70px;top: -8%;}
    .hover-shine figure{height:100%;}
    .partners-block .partner-photo{height:450px;}
    .partners-block .content-part{margin-top:30px;}
    .partners-block .content-part .connect-button{font-size:16px;}
    .partners-block .content-part h4{font-size:32px;}
    .partners-block .content-part p.designation {font-size: 16px;}
    .partners-block .content-part .desc{font-size:16px; margin-top:10px}
    .partners-block .content-part .areas-expertise h5{font-size:20px;}
    .partners-block .content-part .areas-expertise p{font-size: 16px;margin-top: 8px;}
    .partners-block .content-part .areas-expertise{margin-top: 20px;}

    /*solution main page*/

    /*magento-development-services-page*/
    .magento-development-services-section .third-level-page-title{padding-top: 20px;}
    .magento-development-services-section .third-level-page-title .page-title{padding-bottom: 8px;}
    .magento-development-services-section .page-title-detail{padding-bottom: 15px;}
    .magento-development-services-section .evince-query-form-main{padding: 15px 30px;}
    /*magento-development-services-page*/
    .partner-banner-info .partner-cnt {margin-top: 60px;}
section.partner-banner{    height: 550px;}

}

@media screen and (min-width:1400px) and (max-width:1800px) {
    .homepage {margin-top:90px;}
    .hero-section .caption-box h1{font-size:28px;}
    .hero-section .caption-box h1 .hightlight-text{background-size:contain;font-size: 28px;}
    .hero-section .caption-box h2{font-size:28px;}
    .hero-section .caption-box h2 .hightlight-text{background-size:contain;font-size: 28px;}
    .hero-section .caption-box .headline{font-size:20px;}
    .hero-section .caption-box ul.points{margin-top:5px;}
    .hero-section .caption-box ul.points li{font-size:14px; padding:4px 0px;}
    .hero-section .caption-box .more-action a{padding:8px 35px 8px 15px;}
    .industries-section-main .content-part .h3-heading{font-size:25px; padding:0 0 10px;}
    .industries-section-main .grid-item .hover_content{padding:0 10%;font-size: 16px;line-height: 25px;}
    .fascinating-section .section-header .h2-heading{font-size:38px;}
    .fascinating-section .tagline-text{font-size:16px;}
    .fascinating-section .section-header .h2-heading:before, .fascinating-section .section-header .h2-heading:after{bottom:-12px;}
    .fascinating-list li{height: 25vh;}
    .fascinating-list li .inside-content .text{font-size:14px;}
    .fascinating-section .section-header{margin-bottom:40px;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 28px;line-height: 29px;}
    .events-section-main .left-section .content-part p {font-size: 18px;line-height: 24px;}
    .events-section-main .content-part .h3-heading{font-size:20px;}
    .events-section-main .content-part p{font-size:14px; line-height:20px;}
    .events-section-main .more-action a{margin-top:10px;}
    .services-section-main .service-title{font-size:20px;line-height:22px;}
    .services-section-main .content-part p{font-size:16px;line-height: 20px; margin-bottom:0px;}
    .social-presence-main .section-title{font-size:40px;}
    .social-presence-main .nav-tabs:before{width:70px; left:-65px;}
    .social-presence-main .nav-tabs:after{width:70px; right:-65px;}
    .social-presence-main .nav.nav-tabs li a{font-size:18px;}
    .social-presence-main{padding:3% 0px;}
    .social-presence-main .tab-content {margin-top: 30px;}
    .social-feed-wrapper .post-header{font-size:16px;}
    .social-feed-wrapper .post-content, .social-feed-wrapper .post-footer{font-size:14px;}
    .form-part .h5-heading{font-size:20px}
    .form-part .h3-heading {color: #fff;font-size: 30px;line-height: 32px;margin-bottom: 20px;margin-top: 5px;}
    .footer-main .content-part .h3-heading{font-size:20px}
    .footer-main .widget > ul li a{font-size:13px;}
    .footer-main .widget > ul li{padding:2px 0px;}
    .footer-partner-section{margin-top:10px;}
    .footer-main .form-part, .footer-main{height:555px;}
    .footer-section .fp-tableCell {vertical-align: top;}
    .footer-section-inner {padding: 26px 0 0;}
    .form-part .textarea-input{height:100px;}
    .footer-bottom .footer-links a, .footer-bottom .copyright{font-size:14px;}
    /*Home Page-NEW*/
    .events-section-main .grid-item{background-size: 160% auto;}
    .events-section-main .grid-item:hover {background-size: 140% auto;}
    .services-section-main .grid-item{background-size: 150% auto;}
    .services-section-main .grid-item:hover{background-size: 125% auto;}
      /*Transportation page*/
    .automation-business-head{width:70%;}
    .automation-business-right{width:80%;}



}


@media screen and (min-width:1200px) and (max-width:1399px) {
    .homepage {margin-top:90px;}
    .hero-section .caption-box h1{font-size:26px;}
    .hero-section .caption-box h1 .hightlight-text{background-size:contain;font-size: 26px;}
    .hero-section .caption-box h2{font-size:26px;}
    .hero-section .caption-box h2 .hightlight-text{background-size:contain;font-size: 26px;}
    .hero-section .caption-box .headline{font-size: 18px;    margin-top: 15px;}
    .hero-section .caption-box ul.points{margin-top:5px;}
    .hero-section .caption-box ul.points li{font-size:14px; padding:3px 0px;font-weight: 400;}
    .hero-section .caption-box .more-action a{padding:8px 35px 8px 15px;    margin-top: 5px;}
    .hero-section .caption-box .colm:last-child {padding-right: 0px;padding-left: 0;}
    .industries-section-main .grid-item{height:44.3vh}
    .fascinating-section .fp-tableCell {vertical-align: top;}
    .fascinating-section-main {padding:80px 0 0;}
    .industries-section-main .content-part .h3-heading{font-size:22px; padding:0 0 10px;}
    .industries-section-main .grid-item .hover_content{padding:0 10%;font-size: 16px;line-height: 25px;}
    .homepage .fascinating-section {background-position: center -50px;}
    .fascinating-list li .inside-content .text strong {font-size: 22px;}
    .fascinating-section .section-header .h2-heading{font-size:32px;}
    .fascinating-section .tagline-text{font-size:14px;}
    .fascinating-section .section-header .h2-heading:before, .fascinating-section .section-header .h2-heading:after{bottom:-12px;}
    .fascinating-list li{height: 25vh;}
    .fascinating-list li .inside-content .text{font-size:14px;}
    .fascinating-section .section-header{margin-bottom:30px;}
    .events-section-main .grid-item{height: 44.2vh;}
    .events-section-main .grid-item.big-section{height:88.4vh!important;}
    .events-section-main .grid-item .content-part{padding:20px 30px}
    .events-section-main .left-section .content-part{padding-left:45px;}
    .services-section-main .grid-item{height: 44.2vh;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 28px;line-height: 29px;}
    .events-section-main .left-section .content-part p {font-size: 18px;line-height: 24px;}
    .events-section-main .content-part .h3-heading{font-size:20px;}
    .events-section-main .content-part p{font-size:14px; line-height:20px;}
    .events-section-main .more-action a{margin-top:10px;}
    .services-section-main .service-title{font-size:20px;line-height:22px;}
    .services-section-main .content-part p{font-size:15px;line-height: 20px; margin-bottom:0px;}
    .social-presence-main .section-title {font-size: 32px;}
    .social-presence-main .nav-tabs:before{width:28%; left:-22%;}
    .social-presence-main .nav-tabs:after{width:28%; right:-22%;}
    .social-presence-main .nav.nav-tabs li a{font-size:18px;}
    .social-presence-main{padding:3% 0px;}
    .social-presence-main .tab-content {margin-top:10px;}
    .social-feed-wrapper .post-card-wrapper {margin: 20px 0;}
    .social-presence-main {padding:3% 0 0px;}
    .social-feed-wrapper .post-header{font-size:16px;}
    .social-feed-wrapper .post-content, .social-feed-wrapper .post-footer{font-size:15px;}
    .form-part .h5-heading{font-size:18px}
    .form-part .h3-heading {color: #fff;font-size:28px;line-height:30px;margin-bottom: 20px;margin-top: 5px;}
    .footer-main .content-part .h3-heading{font-size:20px}
    .footer-main .form-part .form-main {  padding: 20px;}
    .form-part .form-control{height:36px;}
    .form-part .textarea-input {height: 90px;}
    .form-part .submit-action{font-size: 16px;}
    .social-icon-wrapper{padding:9px 20px 2px}
    .footer-main .widget > ul li a{font-size:13px;}
    .footer-main .widget > ul li{padding:2px 0px;}
    .footer-partner-section{margin-top:5px;}
    .homepage .footer-main .form-part, .homepage .footer-main{height:460px;}
    .footer-main .form-part, .footer-main {height: 500px;}
    .footer-main .widget-wrapper{padding:10px 0px;}
    .footer-bottom {padding: 15px 0;}
    .footer-section .fp-tableCell {vertical-align: top;}
    .footer-section-inner {padding: 26px 0 0;}
    .form-part .textarea-input{height:80px;}
    .footer-bottom .footer-links a, .footer-bottom .copyright{font-size:14px;}
    .footer-main .widget > ul li{float:left; width:50%; padding:3px 0;}
    .footer-main .widget > ul li a {font-size: 14px;}
    .footer-main .form-part{padding-top:40px;}
    .footer-main .content-part{padding-top:20px; padding-bottom:20px;}
    .homepage .footer-main .form-part{padding-top:10px;}
    .homepage .footer-main .content-part{padding-top:0px; padding-bottom:0px;}
    .services-section-main .content-part{padding:10px;}
    .services-section-main .service-title{left:20px;}
    
    
    /*relationship-page start*/
    .page-template-relationship-growth .hire-developer-section{padding: 10px 0px 55px;}
    .page-template-relationship-growth .hire-developer-section .development-title-web p{padding-bottom: 30px;padding-top: 15px;}
    .page-template-relationship-growth .growth-quality-section{padding-bottom: 20px;}
    /*relationship-page end*/

    /*new-carreer-page-changes*/
    .page-template-join-us .join-us-intro .banner-text{height: 340px;}
    .page-template-join-us .join-us-intro{height: 340px;}
    .page-template-join-us .join-us-intro .banner-text h1{font-size: 45px;}
    .page-template-join-us .join-us-intro .banner-text p{font-size: 18px;}
    .page-template-join-us .section-main .section-main-text-detail p{font-size: 16px;}
    /*new-carreer-page-changes*/


}

@media screen and (min-width:1200px) and (max-width:1280px) {
    .partner-banner-info .partner-cnt{margin-top:50px}
    section.partner-banner {height: 560px;}


}




@media (min-width:1400px){
/*.section-intro{height:400px;}*/
.inner-wrap img { max-width:none;}
.product-bg-ingram{height:580px;}
/*.carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item{height:100vh !important;}*/
.carousel-inner>.item>img, .carousel-inner>.item>a>img{width:100%;}
.home-page-portfolio{height:947px;}
.home-page-portfolio::after{height: 623px;}
.home-play-button{  bottom: 237px;}
.section-mobile-development .page-intro-body{ height:768px;}
.mobile-app-banner .page-intro-body{ height:550px;}
.mobile-developers-services{height:500px}



}

@media (max-width:1400px){
 section#slideshow{margin-top: 12vh;}
}
@media (max-width:1600px){
.certificate-section .colm {display: inline-block;padding: 8px;width: 23%;}
.certificate-section .colm img{width: 100%;}
#certificate-section .box-certificate{width:100%; margin: 0px;}
.aspdotnet{background-position:center bottom;}

}
@media (max-width:1199px){
    img{max-width:100%;height:auto;}
    #main-slide .item .slider-content{margin-left:25px;}
    .certificate-details h2{font-size:20px;}
    .step-txt{width:auto;}
    .middle-secton-wrap img{pointer-events:none;}
    .inner-frameworks-mobile .container{width: 100%;}

    .hero-section .inside-content{position:relative; top:0px; transform: none; left: 0px;}
    .hero-section-main{position: relative; height:auto;}
    /* Home page new*/
    .events-section-main .grid-item{background-size:200% auto;}
    .events-section-main .grid-item:hover{background-size:150% auto;}
    .services-section-main .grid-item{background-size:200% auto;}
    .services-section-main .grid-item:hover{background-size:150% auto;}
    /*thank you page*/
    .clutch-agencies-img li {margin: 0 10px 0 0;width: 22%;}
    .feature-blog .sub-heading {padding: 0 30px;}
    .portfolio-thankyou{margin-bottom: 60px;}
    .client-testimonial { padding: 50px 0 0 0; margin: 0 0 50px;}

    .la-ball-scale-ripple-multiple {width: 300px; height: 300px;top: -32px;left: -30px;}
    .la-ball-scale-ripple-multiple > div{width: 350px; height: 350px;}
    .thank-you-content {padding-top: 90px;}
    .page-banner-thankyou {height: 450px;}
    .thank-you-content::before {top: -70px;}
    .page-not-found .error-title h3{font-size: 36px!important;}
    .partner-banner-info h2 {line-height: 40px;font-size: 40px;}
    .partner-banner-info p{font-size: 16px; line-height: 24px; margin-top:8px;}

    .solutions-info.section-main-title>p {margin-bottom: 50px;}
    .solutions-info.section-main-title>p br{display: none;}
    .solutions-info {text-align: center; margin-top: 10px;}
    .solutions-boxes{height: 310px;}
    .solu-img img {width: 100%; height: 100%;}

}
@media (max-width:1198px){
    .clutch-img::before {width: 300px;height: 300px;left: -6px;top: -3px;}
    .clutch-img::after {width: 350px;height: 350px;left: -30px;top: -30px;}
    .clutch-img {margin: 70px 0 0 0;}
    .circle {height: 180px;width: 180px;top: 146px;left: 144px;}

}

@media screen and (min-width:1025px) and (max-width: 1200px){
    .expertise-grid ul li:nth-child(5n){margin-right: 26px;}

}



@media screen and (max-width:1023px){
    #griddler_ii{display:none;}
}
/*Updated css***/
@media screen and (min-width:1200px) {
    .home-services-info .container{width:1200px;}
    .facts-grid-info .container{width: 1200px;}
    .home-services-grid ul li:nth-child(4n+0) {margin-right: 0px;}
    .facts-grid-info ul li:nth-child(4n) {margin-right: 0px;}
    .DMCA_logo_badge {position: absolute;bottom:-12px;right: 40%;}

}

@media screen and (min-width: 1199px) {
    .container {width: 1170px}
    .row-lg{margin-left: -15px; margin-right:-15px;}
    .page-inners .top-banner.hndm-banner{background-position: center top;}
}


@media screen and (min-width: 992px) and (max-width: 1199px){
    .homeSlider li {font-size: 50px;line-height: 70px;}
    .fixed-text {font-size: 24px;}
    .video-section .colm-lg {width: 635px}
    .video-section .colm-xs {padding-left: 0;width: 335px}
    .video-section .colm-md {padding-left: 14px;width: 100%;margin-top: 10px}
    .video-section .colm-xs .video-wrp {max-height: 190px}
    .video-section .clutch-section {height: 325px}
    .large-container {margin: 0 auto;max-width: 970px}
    .certificate-sec .colm {display: inline-block;width: 24.5%}
    .certificate-sec .box-certificate {margin: 0 10px}
    .locations {padding: 4% 0}
    .location-map {width: 62%;padding-top: 9%}
    .statistic-sec .counter-item .timer {font-size: 38px}
    .social-sec {padding: 25px 0 20px}
    #footer .widget {margin-bottom: 40px}
    #footer .widget-title {padding-bottom: 6px}
    .widget-title::after {height: 2px}
    #footer .news-section .widget-title {bottom: 0;left: 0;position: relative}
    #footer .footer-deafault {padding: 40px 0 10px}
    .locations {background-attachment: fixed;height: auto}
    .statistic-sec .counter-item .title_part h5 {font-size: 36px}
    #footer .widget-title {font-size: 21px}
    .mylivechat_inline {display: none!important}
    .statistic-sec .counter-item {height: 140px}
    .news-section .widget {  padding-left: 50px;}
    .footer-deafault .news-row .desc-part{width: 75%;}
    .page-inners .tagline-text p {font-size:22px; line-height: 34px;}
    .sucess-story .grid-item .short-desc{height: 95px;}
    .upload-file span.file-displbl{ width: 430px;}
    .filter_nav li a{ font-size: 16px;padding: 11px 14px;}
    .filter_nav li{margin:10px 4px 20px}
    .portfolio-grid .short-desc{font-size:14px;}
    .portfolio-grid .figcaption .title_part h3{font-size:18px;margin-bottom: 0;}
    /*Join Us page*/
    .join-us-intro .banner-text{width: 818px;}
    .section-main .section-main-text-detail{width: 100%; padding:0 25px;}
    .team-evince-spartans .owl-nav .owl-prev{left: 220px; top:auto; bottom:-40px; display: none;}
    .team-evince-spartans .owl-nav .owl-next{right:220px;top: auto;bottom:-40px;display: none;}
    .join-our-spartans{margin-top:40px;}
    .spartans-form-left{width: 422px;}
    .spartans-form-right{width: 422px;}
    .spartans-form-right .form-action button.btn-browse{margin-left: 4px;}
    .spartans-form-right .form-action button{    padding: 10px 26px;}
    .important-msg-red{margin-right: 33px;}
    .evince-life-grid-head ul li:nth-child(4n){margin-right: 10px;}
    .evince-life-grid-head ul li:nth-child(3n){margin-right:0px;}
    .evince-life-grid-head ul li:last-child{margin-right: 0px;}
    /*Contact us*/
    .captcha-man{margin-top: 0px !important;}


    /* NEW HOMEPAGE */
    .homepage .hero-section {height: 92vh;position: relative; display: table; width:100%;}
    .hero-section-main {display: table-cell;vertical-align: middle;}
    .industries-section-main .grid-item{height:34.1vh;}
    .industries-section-main .grid-item .hover_content{font-size:16px; line-height:24px; padding:0 10px}
    .industries-section-main .content-part .h3-heading{font-size:24px; padding-bottom:5px;}
    .homepage .fascinating-section{padding: 110px 0; background-position: center;}
    .fascinating-section .section-header .h2-heading{font-size:44px;}
    .fascinating-section .tagline-text{font-size:20px;}
    .fascinating-section .section-header .h2-heading:before{bottom:-15px;}
    .fascinating-section .section-header .h2-heading:after{bottom:-15px;}
    .fascinating-list li{height:185px;}
    .events-section-main .grid-item{height:34.9vh!important;}
    .events-section-main .grid-item.big-section{height:69.8vh!important;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 28px;line-height: 30px;}
    .events-section-main .left-section .description {border-left-width: 7px;padding-left: 20px;}
    .events-section-main .left-section .grid-item .content-part{ padding: 20px 20px 20px 50px;}
    .events-section-main .left-section .content-part p{font-size: 18px;line-height: 25px;}
    .events-section-main .content-part p{font-size: 16px; padding-right: 10px;margin-bottom:0;}
    .events-section-main .grid-item .content-part{padding: 20px;}
    .events-section-main .more-action a{padding:8px 35px 8px 15px;font-size: 13px;}
    .events-section-main .content-part .h3-heading{font-size:24px;line-height: 18px;}
    .fascinating-list li{height: 180px;}
    .fascinating-list li .inside-content .text{font-size:14px;}
    .fascinating-list li .inside-content .text strong {font-size: 22px;}
    .services-section-main .service-title{font-size: 20px;line-height: 23px; left-border-width:3px;}
    .services-section-main .content-part p {color: #fff;display: block;font-size: 14px;font-weight: 300;line-height: 18px;margin: 0;}
    .services-section-main .more-action a{  padding: 5px 35px 6px 15px;font-size: 13px;}
    .services-section-main .grid-item{height:39.8vh;}
    .events-section-main .left-section .more-action a {margin-left: 30px;}
    .services-section-main .content-part{padding: 20px;}
    .social-presence-main {padding: 80px 0;}
    .social-feed-wrapper .post-card-wrapper {margin: 25px 0;}
    .social-presence-main .section-title{font-size: 36px;font-weight: 600;}
    .social-presence-main .nav.nav-tabs li a{ font-size: 18px;}
    .social-presence-main .tab-content {margin-top: 20px;}
    .social-feed-wrapper .post-header{font-size:16px;}
    .social-feed-wrapper .post-footer, .social-feed-wrapper .post-content{font-size:13px;}
    .footer-section-inner {padding:50px 0;}
    .form-part .h5-heading{font-size:18px;}
    .form-part .h3-heading {font-size: 28px;line-height: 32px;margin-bottom: 20px;}
    .footer-main .form-part{padding-top:20px;}
    .footer-main .form-part .form-main {margin: 0 auto;max-width: 640px;padding: 10px 20px;}
    .footer-main .form-part{height: auto;}
    .footer-main .content-part .h3-heading{font-size:18px; margin-bottom:15px;}
    .footer-main .content-part .h3-heading::after{bottom:-4px;}
    .footer-main .widget > ul li a{font-size:13px;}
    .footer-main .widget > ul li{padding:4px 0; width:48%; float:left;}
    .footer-main .widget-wrapper{padding:15px 10px;}
    .form-part .form-group{margin-bottom:10px;}
    .form-part .form-control{height:38px;}
    .form-part .textarea-input{height: 70px;}
    .social-icon-wrapper{padding:10px 10px 6px}

    .form-part .form-group.row .col-sm-6 {margin-top: 10px;width: 100%;}
    .footer-main{height:auto; overflow:hidden;}
    .footer-bottom .footer-links a, .footer-bottom .copyright{text-transform:none;font-size: 14px;}
    .footer-bottom .footer-links a{padding:0 8px;}
    .footer-bottom {padding:24px 0 0;}
    .footer-main .form-part {height: auto;padding: 30px 0 70px;width: 282px;}
    .footer-main .content-part {float: left;padding: 0 10px;width: 658px;}
    .form-part .submit-action {font-size: 14px;padding: 6px 0;}
    .social-icon-wrapper .title{font-size:14px;margin-bottom:5px;}
    .form-part .textarea-input, .form-part .form-control{font-size:14px;}
    .social-presence-main .nav-tabs:before{width:70px; left:-60px;}
    .fascinating-list li{width:16.77%}
    .social-presence-main .nav-tabs:after{width:70px; right:-60px;}
    .events-section-main .content-part p{ font-size: 14px;line-height: 18px;}
    .events-section-main .left-section .content-part p {font-size: 16px;line-height: 24px;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 25px;line-height: 30px;}
    .events-section-main .content-part .h3-heading {font-size: 21px;line-height: 15px;}
    .social-feed-wrapper .post-header {font-size: 15px;}
    .footer-main .form-main .wpcf7-form > p{margin-bottom: 6px;}
    .hero-section .caption-box{padding: 20px 40px 20px 30px; float: none;}
    .homepage{margin-top: 80px;}


    /**Porfolio detail css**/
    .portfolio-download-section-left-img{left: -96px; top: -140px; width: 402px;}
    .page-banner-portfolio{padding: 40px 0 180px 0px;}
    .banner-bottom-img-section{width:592px;}
    .banner-bottom-img{bottom: -150px;}
    .banner-bottom-img-section .front{width: 462px;bottom: 59px;right: 75px;}
    .do_animation .banner-bottom-img-section .front{    transform: translate3d(0%,-17px, 0)!important;}
    .portfolio-key-features-img{width: 520px; left: -30px;}
    .portfolio-bottom-right-container img{right: 20px;}
    .portfolio-middle-section{height:627px;}
    .portfolio-middle-right-container{width: 224px;}
    .portfolio-middle-right-container .back{top: 40px; width:208px;  }
    .portfolio-middle-right-container .font{top: 30px; width: 222px; }
    .portfolio-middle-section-left{margin-top: 133px;}
    .portfolio-bottom-right-container{width:484px;}
    .page-banner-header-text{font-size: 58px;}    
    .page-banner-text{height: 220px;}

    /*Product-detail-web*/
    .portfolio-detail-web .services-offered-for{width: 100%;}
    .services-offered-for ul{text-align: left;}
    .portfolio-web-hero-img{width:100%;top:0px; left:0px;}
    .portfolio-detail-web{padding:60px 0 36px 0;}
    .web-feature-list{width: 100%; }
    .web-feature-inner{padding:79px 0 54px 0;}
    .portfolio-web-middle-images-big{right:0px; position: relative; }
    .portfolio-detail-web-middle{    padding: 48px 0;}
    .web-feature-list-img{width: 100%; top:40px;}
    .portfolio-web-middle-images{width: 100%;}
    .portfolio-web-middle-images img{left: 0;}
    .portfolio-detail-web-bottom{padding: 85px 0 316px 0;}
    .portfolio-web-bottom-left-image{width: 967px; left: -197px;}
    .portfolio-download-section-links{margin-top: 10px;}
    
    /*Web development company- css*/
    .hero-banner-main{padding: 60px 0 60px 0;}
    .development-ratio-main{margin: 50px 0 60px 0;}
    .business-solutions-section {padding: 60px 0px 82px 0px;}
    .development-testimonials-section .clutch-widget{width: 100%;}
    .development-testimonials-section{margin-bottom: 0px;}
    .right-border:after{top:5px;}
    .business-solutions-section .grid-item{background-size: 140% auto !important; height: 39.8vh!important; }
    .business-solutions-section .grid-item:hover{background-size: 120% auto!important;}
    .page-development-services-grid.flex-container .row .col{width: 33.2%;}
    .why-choose-us-section .choose-grid{width:33.2%;}
    .development-ratio-section .flex-conatiner-ratio .right-border{width: 24.8%;}
    .business-solutions-section .content-part{bottom: 20px!important;}
    .project-cosulting-inner-grid ul li h4{font-size: 15px;}
    .project-cosulting-inner-grid ul li p{font-size: 13px;line-height: 20px;}
    .hero-btn a{font-size: 15px;}
    .project-cosulting-section{padding: 50px 0px;}
    .project-management-section{padding: 50px 0px;}
    .project-management-inner ul li{font-size: 14px;}
    .project-management-inner h4{font-size: 16px;}
    .hero-query-form-inner .form-action-btn{margin: 0;}
    .development-ratio-inner span{font-size: 40px;}
    .development-ratio-inner{padding: 25px;}
    .development-ratio-inner p{font-size: 15px;}
    .development-ratio-main{margin: 50px 0px;}
    .development-title-web h3{font-size: 36px;line-height: 45px;}
    .page-development-services-grid{margin-top: 50px;}
    .business-solutions-section{padding: 60px 0px;}
    .business-solutions-section .development-title-web{margin-top: 0px;margin-bottom: 50px;}
    .mobile-development-portfolio.web-development-portfolio-section {padding: 60px 0px;}
    .mobile-development-main-section { position: relative;margin-top: 74px;}
    .business-solutions-section {padding: 25px 0px 50px;}
    .dev-lifecycle-image{margin: 50px 0px;}
    .project-cosulting-inner > p {padding: 30px 0 30px 0;}
    .project-cosulting-inner p{font-size: 16px;}
    .why-choose-us-section {padding: 50px 0px;}
    .development-testimonials-section .clutch-widget{margin: 50px auto;}
    .technology-stack-inner {padding: 40px 0 40px 0;}
    .hire-transport-button{margin-top:40px;}
    .development-title-web p{padding: 20px 0px;}
    .hire-developer-section {padding: 40px 0px 60px;}
    .project-cosulting-inner-grid ul li{padding: 26px 10px;}
    .project-cosulting-inner-grid ul li h4{min-height:10px;margin-bottom: 12px;}
    .dev-lifecycle-section .development-title-web {position: absolute;top:80px;right:30px;}
    .hero-query-form .form-group .recaptcha .g-recaptcha{transform:scale(0.84);-webkit-transform:scale(0.84);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .hero-query-form-inner .form-group .recaptcha .wpcf7-form-control-wrap{height: 60px;}
    /*Transportation new css*/
    .transportation-logistics-main{padding:30px 0 30px 0;}
    .hero-left-section-inner{width:100%;}
    .hero-top-section p{padding: 20px 0 30px 0; margin-bottom: 0px;}
    .hero-query-form{padding: 20px;}
    .hero-query-form-main h4{font-size: 24px; line-height: 26px;}
    .hero-query-form-inner .form-group{margin-bottom: 20px;}
    .hero-query-form-inner .form-action-btn .submit-btn{font-size: 16px; padding: 10px 14px;}
    .automation-business-head{margin:14% 0 8% 0; width:90%;}
    .automation-business-right{width: 100%; padding:30px 10px 20px 10px;}
    .automation-business-right p{    padding: 20px 0 20px 0; margin-bottom: 0px;}
    .automation-business-right ul li{margin-bottom:10px;}
    .management-services-include .mag-services-grid{width: 24.8%;}
    .why-evince-section-main .why-evince-grid{width:16.6%;}
    .hero-top-section p{font-size: 17px;}
    .automation-business-services {padding:50px 0 70px 0;}
    .development-title-web p{font-size: 16px;}
    .automation-business-head p{font-size: 16px;}
    .why-evince-section-main{padding: 50px 0px;}
    .hire-transport-section {padding: 50px 0 70px 0;}
    .back-to-top .fa{bottom: 74px!important;}
    .hire-developer-section-inner p{font-size: 20px;}
    .hire-transport-button a{font-size: 16px;}
    .hire-developer-section-inner {padding: 45px 0 30px 0;margin:20px 0 20px 0;}
    .development-portfolio-section{padding: 0px 0px 50px;}
    .management-services-grid-wrap {padding: 42px 0 20px 0;}
    .automation-business-services-inner .development-title-web p{padding:20px 0px 30px 0px;}
    .hire-developer-section .development-title-web p{padding-bottom: 20px!important;}
    /*Menu Css*/
    .megamenu .mega-submenu{opacity:1!important; visibility: visible!important; transform: none!important;}

    /*CSR*/
    .page-template-corporate-social-responsibility .section-main-text-detail    > p{font-size: 16px;}
    .csr-contribute-list-main ul li{font-size: 14px;}
    .csr-society{padding: 40px 0px;}
    .page-template-corporate-social-responsibility .page-banner-overview {margin-bottom: 0;}
    .csr-gallery-content{width: 750px;padding: 25px 60px;}
    .csr-photo-gallary{padding: 70px 0px;}
    .page-template-corporate-social-responsibility .footer-background{padding: 0;}
    .csr-contribute-list-main{margin: 20px 0px 0px;}
    .csr-gallery-content .section-main-title{margin: 0;}
    .section-main.csr-section .section-main-text-detail{width: 100%;}
    .csr-contribute-list .section-main-title > p{padding: 0;font-size: 16px;}
    .page-banner-overview.csr-banner .banner-text h1{font-size: 40px;margin-bottom: 0;}
    .csr-banner .banner-text {height: 360px;}
    .page-banner-overview.csr-banner{height: 360px;}

    /*Relationship-Growth*/
    .relationship-growth-banner .container{position: relative;}
    .banner-botton-text{width: 100%; padding: 26px 42px;bottom: -50px;}
    .relationship-growth-section{padding: 30px 0 208px 0;}
    .growth-detail-text{padding:38px 0px 38px 10px;}
    .relationship-growth-detail-main{padding: 100px 0 50px 0;}
    .growth-explain-section{padding: 40px 0px;}
    .growth-quality-section{padding: 40px 0px 40px 0;}
    .page-template-relationship-growth .relationship-growth-section {padding: 0px 0 54px 0;}
    .page-template-relationship-growth .relationship-growth-detail-main {padding: 100px 0 0px 0;}
    .page-template-relationship-growth .hero-banner-text-main{width: 573px;padding: 42px 75px 50px 75px;}
    .page-template-relationship-growth .hero-banner-text-main h1{font-size: 22px;}
    .page-template-relationship-growth .hero-banner-text-main h1 span{font-size: 26px;}
    .page-template-relationship-growth .gradient-text{font-size: 36px!important;}
    .page-template-relationship-growth .hero-banner-text-main h1::before{right: -18px;}
    .page-template-relationship-growth .growth-explain-img{max-width: 70%;}
    .page-template-relationship-growth .growth-explain-section{padding: 25px 0px;}
    .page-template-relationship-growth .footer-section-inner{padding: 0;}
    .page-template-relationship-growth .mobile-client-testimonials{margin-top: 60px;}
    .page-template-relationship-growth .growth-detail-text p{font-size: 17px;}
    .page-template-relationship-growth .growth-quality-grid h4{margin-bottom: 15px;min-height: 30px;}
    .page-template-relationship-growth .growth-quality-grid{min-height: 320px;}

    /*contact-us-new-page*/
    .page-template-connect .contact-us-section {padding: 18px 0px 20px;}
    /*contact-us-new-page*/
    /*Ai-bot-new*/
    .ai-bot-dev-wrap .relationship-content{padding-top: 0px;}
    .ai-bot-dev-wrap .expertise-managment{padding-top: 0px;}
    .bot-grid{width: 300px;}

    /*new-carreer-page-changes*/
    .page-template-join-us .join-us-intro{height: 360px;}
    .page-template-join-us .join-us-intro .banner-text{height: 360px;}
    .page-template-join-us .join-us-intro .banner-text h1{font-size: 40px;}
    .page-template-join-us .join-us-intro .banner-text p{font-size: 18px;}
    .page-template-join-us .section-main .section-main-text-detail p{font-size: 16px;}
    .page-template-join-us .evince-life-grid-head { padding: 80px 0px 60px;}
    /*new-carreer-page-changes*/
    /*=======Maintenance Css=========*/
    .why-evince-banner, .evince-brand-banner{height: 320px;}
    .hndm-points .our-values-detail p{min-height: auto;}
    .hndm-points .our-values-explore ul li{margin-bottom: 10px;}
    .partnership-us-banner .banner-text h1{font-size:48px;}
    .engagement-models-banner,.global-delivery-banner,.execution-approach-banner,.project-ownership-banner,.partnership-us-banner{height: auto;}
    .engagement-models-banner .banner-text , .global-delivery-banner .banner-text ,.execution-approach-banner .banner-text ,.project-ownership-banner .banner-text ,.partnership-us-banner .banner-text{margin:154px auto!important;}
    /*magento-development-services-page*/
    .magento-development-services-section .third-level-page-title{padding-top: 20px;}
    .magento-development-services-section .third-level-page-title .page-title{font-size: 30px;}
    .magento-development-services-section .page-title-detail{padding-bottom: 10px;}
    .magento-development-services-section .third-level-page-development-title h2{font-size: 30px;}
    .magento-development-services-section .third-level-page-development-title h2 span{font-size: 30px;}
    .magento-development-services-section .magento-logo-section{margin-left: 32%;margin-top: 30px;}
    .magento-development-services-section span.image-effect{width: 40%;margin-left: 9.2%;margin-top: 15px;}
    .magento-development-services-section .inner-title span{font-size: 30px;}
    .magento-development-services-section .mobile-development-head .inner-title{font-size: 30px;}
    .magento-development-services-section .development-title-web h3{font-size: 30px;}
    .magento-development-services-section .hire-developer-section .development-title-web h3 span{font-size: 30px;}
    .magento-development-services-section .hire-transport-button a{font-size: 20px;padding: 15px 50px;}
    /*magento-development-services-page*/
    .section-heading-title h3 {font-size: 28px;}

    /* For Mobile page */

    section.app_banner{margin-top:20px}
    .app_dev_info h1 {color: #fff;font-size: 30px;position: relative;padding-bottom: 30px;margin-bottom: 10px;}
    .app_dev_info p{line-height: 22px;margin-bottom: 10px;}
    .main_dev_btn{margin-top:30px}
    .app_dev_info ul.tech_icon{margin-top:10px;}
    .main_add_img img {max-height: 440px;}
    .main_service_offer{margin-top: 70px;padding-bottom:40px;}
    .upd-title{margin-top: 50px;margin-bottom:40px;}
    .upd-title h2{ font-size: 24px; line-height:27px;}
    .service_info{padding: 20px 0;}
    .service_content{margin-top:20px;}
    .service_content h2{font-size:22px;}
    .service_content p{font-size:16px;margin-top: 4px;margin-bottom: 10px;}
    .choose_us_content{padding-top:30px;}

    /*Our Portfolio */

    .mobile_porfolio_content{width:calc(100% - 470px);margin-left: 60px;}
    section.mobile_porfolio_section{padding:70px 0;}
    .mobile-bg-port {height: 450px;background-size: cover;width: 225px;}
    .mobile_porfolio_part{width:213px;margin-left: 120px;}
    .mobile_porfolio_content_inside{padding-top:0px; }
    .mobile_porfolio_slider{padding-left:14px;padding-top: 10px;}
    .mobile_porfolio_content_inside .section-heading-title h3{font-size:28px;    margin-bottom: 30px;}
    .mobile_porfolio_content_inside p{font-size:15px; line-height:25px;}
    .mobile_porfolio_content{height:520px;}
    .mobile_porfolio_part:after{height: 240px;width: 250px; background-size:contain;}
    .mobile_porfolio_part:before{height: 230px;width: 220px; background-size:contain; left:-140px }
    
    .hire_dev_info .upd-title{margin-top:50px}
    .hire_dev_desc{padding-left:50px}

    .grid_we_choose p{line-height: 20px;}
    .grid_we_choose{padding: 10px;}
    ul.we_choose_info li{width: 32%;margin-right: 1%;}
    .ecomm_equal_title h2 {font-size: 26px;line-height: 32px;}
    .ecomm_platform .owl-item .item{width:230px; height:230px; padding:5%;}
    .ecomm_title h1{font-size:38px}

     /**/

    .banner-caption {width: 56%;}
    .banner-object{width: 550px;bottom:-40px;}
    .banner-caption h1{font-size:30px;line-height:34px;}
    .banner-caption h1:after{margin-top:18px;}
    .banner-caption p{    font-size: 15px;line-height: 25px;}
    .banner-object:before{right: 20px;width: 410px;height: 410px;}

    .banner-caption p{margin-bottom:20px;}
    .app-dev-city-base .why-choose-us{padding:70px 0px;}
    .why-choose-us .figure {width: 40%;}
    .why-choose-us .figure-content{width:60%; margin-top: 0px;}
    .why-choose-us .heading-h2{font-size:34px;margin-bottom: 40px;}
    .why-choose-us p {font-size: 16px;line-height: 28px;}
    .hire_developer_sec .section-header h3{font-size:36px;}


    /* Portfolio  Mobile */
    .portfolio-item.reverse-block .figure-image{margin-right: -20px;}
    .portfolio-item .figure-image{width:390px;margin-top: -52px;margin-left: -20px;}
    .portfolio-item .figure-content{width: calc(100% - 370px);padding: 4em 0 4em 9em;}
    .portfolio-item.reverse-block .figure-content{padding-right: 9em;}

    .portfolio-item .figure-content h3{font-size:2em;}
    .portfolio-item .figure-content h3 span{font-size:1.6em;}
    .portfolio-item .figure-content p{font-size:16px; line-height:33px;}
    .action-wrap .btn-primary{font-size:14px;}
    .portfolio-item.reverse-block .figure-content {padding-left: 40px;padding-right:40px;}
    .portfolio-item.reverse-block .figure-bg {padding-left: 50px; padding-right:0px; text-align: right}
    .portfolio-item .technology-icon .icon img{width:50px}
    .portfolio-item:before{height:45vh}
    .portfolio-item .technology-icon .icon:hover img{border-radius:14px;}
    .portfolio-item .technology-icon {padding: 40px 20px;width: 174px;}
    .portfolio-item.reverse-block .technology-icon{transform: translate(-50%, 68%);}
    .portfolio-item .technology-icon:after{border-width:2px; width:26px; height:26px;bottom: -40px;left: -50px;}
    .portfolio-item .figure-content h3{font-size:1.5em}
    .action-wrap .btn-primary {font-size: 13px;}
    .portfolio-item .figure-content p {font-size: 15px;line-height: 30px;}
    .portfolio-items-wrapper{overflow: hidden;}
    .choose_us_listing .listing_info{min-height: 205px;}



    
}  

/******Ipad Pro Portrait Mode**********/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){
    .page-intro-body .php-intro-image{top:29px;width: 677px;}
    .home-intro-body{height: 31vh!important;}
    .mobile-development-intro-image{width: 100%; padding-top: 138px;}
    .inner-frameworks-mobile .container{width: inherit;}
    .inner-frameworks-mobile{height:766px;}
    .mobile-frameworks-development-services-grid ul{text-align: center;}
    .section-mobile-development .page-intro-body{    height: 683px;}
    /*Home page*/
    .industries-section-main .grid-item{    height: 25.1vh;}
    .services-section-main .grid-item{height:19.8vh;}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){
    .page-intro-body .php-intro-image{top:18px;width: 644px;left: -16px;}
    .cms-intro-image{width: 659px; left: 0px; top: 26px;}
    .home-intro-body{height: 57vh;}
    .ms-development-intro-image{width: 600px; top: 50px;}
    .mobile-development-intro-image{width: 100%;}
    .expertise-grid-inner-4 .expertise-grid-icon-4{height: 75px;}
    /*Home page*/
    .events-section-main .grid-item{background-size:150% auto;}
    .events-section-main .grid-item:hover{background-size: 130% auto;}
    .services-section-main .grid-item{background-size: 130% auto;}
}

/* added new */
@media(max-width:1366px){
    .hero_content_wrp .headline{font-size:18px;}
    .hero_content {line-height: 1}
    .hero_content h2 {font-size: 30px;}
    .hero_content h2 span img{max-width: 100px;}
    .hero_content .hero_clutch .evdpl_clutch_review {max-width: none; width: auto}
    .hero_content .hero_clutch .getintouch_links {width: auto;clear: left;display: block;text-align: center;}
    .hero_content .logo_list ul li{height: auto;}
    .hero_content .hero_clutch {display: inline-table; width: auto;}
    .hero-section-main {display: block;}
    .hero_content_wrp .points li:before {top: 9px;}
    .hero_content_wrp{margin-top: 4%;}
}

@media(min-width:1200px){

    .less740 .hero_content {line-height: 1}
    .less740 .hero_content h2 {font-size:26px;}
    .less740 .hero_content h2 span{font-size:42px; display: inline-block;n}
    .less740 .hero_content h2 span i.dot-icon {width:8px;height: 8px;background-color: #60b884;display: inline-block;border-radius: 50%;left:-45px;margin-right: -14px;position: relative;top:-10px;}
    .less740 .hero_content_wrp .content-description{padding:14px 0px;    margin-top: 0;}
    .less740 .hero_content h2 span img{max-width: 86px;}
    .less740 .hero_content .evdpl_clutch_review i{width: 95px; height: 103px; background-size: 849px auto;}
    .less740 .hero_content .evdpl_clutch_review .top_agency{background-position: -319px 0;}
    .less740 .hero_content .evdpl_clutch_review .top_dev{background-position: -413px 0;}
    .less740 .hero_content .evdpl_clutch_review .top_ecomm{background-position: -506px 0;}
    .less740 .hero_content .evdpl_clutch_review .top_md{background-position: -601px 0;}
    .less740 .hero_content .hero_clutch .evdpl_clutch_review {max-width: none; width: auto}
    .less740 .hero_content .hero_clutch .getintouch_links{width: auto;}
    .less740 .hero_content .logo_list ul li{height: auto;}
    .less740 .hero_content .hero_clutch {display: inline-table; width: auto;}
    .less740 .getintouch_links a.request_quote_link{font-size: 17px;    padding: 11px 50px 11px 14px; margin-top:20px;}
    .less740 .hero_content_wrp{top:10%; bottom: auto}
    .less740 .hero_content_wrp { background-size: 22% auto; margin-top:1%;}
    .less740 .hero_content_wrp .content-description .colm:nth-child(1), .less740 .hero_content_wrp .content-description .colm:nth-child(2n) {width: 214px;}
    

}
@media screen and (min-width:992px) and (max-width:1215px){
    .evdpl_copy_notes{font-size: 14px;}
    .evdpl_footer_links_widget ul, .evdpl_footer_links_widget li{font-size: 14px}
    .evdpl_clutch_review i{width: 100px; height: 108px;background-size: auto 101%;}
    .evdpl_clutch_review .top_agency{background-position: -344px 0}
    .evdpl_clutch_review .top_dev{background-position:-444px 0}
    .evdpl_clutch_review .top_ecomm{background-position: -546px 0}
    .evdpl_clutch_review .top_md{background-position: -646px 0}
    .hero_content_wrp {margin:12% auto 6% 3%}
    .less600 .hero_content_wrp {margin: 0;top: 10%; bottom: auto;}
    
    
}
/* added new */

@media screen and (min-width:992px) and (max-width:1199px){
    .captcha-man {margin-bottom: 20px;margin-top: -60px;}
    .contact-info-block ul li{width: 176px;}
    .navbar-default .navbar-nav > li > a{padding:37px 14px}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:21px 15px 14px 0;}
    .navbar-nav .dropdown ul li{width:98px;margin:0px;}
    .navbar-nav .dropdown .main-category ul li{padding: 10px 5px;}
    .navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a {  margin-left: -4px;}
    .main-sub-category #ecommercedev,.main-sub-category #open-source-cms {  height: auto;}
    .navbar-nav .dropdown em{font-size:12px;}
    #main-slide .slider-content h2{font-size:20px;}
    #main-slide .slider-content h1{font-size:50px;}
    #main-slide .slider-content .small-text{font-size:40px;}
    #main-slide .slider-content .more-btn{margin-top:30px;}
    #main-slide .slider-content{left:10%}
    #slideshow{margin-top:80px;}
    #services-section .services-box .services-post .services-post-content h3{font-size:14px;margin-bottom:15px;}
    #services-section .services-box .services-post .hover-services{padding:80px 11px 0;}
    #services-section .services-box .services-post .hover-services span.serv-sub-tit{font-size:10px}
    #services-section .services-box .services-post .hover-services h1{font-size:15px;}
    #services-section .services-box .services-post .hover-services p{font-size:12px;}
    #about-section .left-sec{margin-left:30px;}
    #about-section .large-font{font-size:165px;}
    #about-section .get-inTouch-form label{font-size:13px;}
    #about-section .section-header p{font-size:14px;line-height:24px;}
    #about-section .large-font span{font-size:115px;margin-left:-33px}
    .certificate-section .colm {display: inline-block;padding: 8px;width: 23%;}
    #certificate-section .box-certificate{width: 100%; margin: 0px;}
    .certificate-img{width:100%;text-align:center;}
    .certificate-details{width:100%;}
    .certificate-details h2{font-size:18px;text-align:center;margin-bottom:25px;line-height:24px;}
    #about-section .get-inTouch-form .capcha .capcha-img{margin:5px 3%}
    #statistic-section{min-height:inherit;padding:50px 0px 40px;}
    #statistic-section .counter-item h5{font-size:20px;}
    .specialty-description{margin-left:2.5%;}
    #specialty .right-sec{width:100%;}
    .specialty-box h3{font-size:1.6em;}
    .specialty-box{border-top:1px #7f7f7f solid;}
    #specialty{padding-bottom:20px;}
    .team-wrapper-outer{max-width:940px;}
    .block-team li > a{margin-right:30px;}
    .section-intro{padding:40px 0 90px;}
    .box-services-c,.block-services .our-services-list{font-size:12px}
    .section-intro.services-img .row .col-md-5{width:40%;}
    .services-img{background-position:70% bottom;}
    .section-intro.product-bg{background-size:cover;height:380px;margin-top:80px;padding:0;width:100%;}
    .mockup .screen{width:91%;}
    .details-img,.left-img{text-align:center;}
    #portfolio-section .portfolio-box .project-post{width:33.3%;}
    .section-intro{margin-top:80px;}
    .block-contacts ul li{margin:30px 64px 0}
    .webstrip,.inner-portfilo .small-container{width:100%;}
    #footer .widget{min-height:230px;margin-bottom:20px;}
    #portfolio-details img{height:auto;}
    #portfolio-details .inner-portfilo .view-more{top:201px;}
    .thank-you-img{height:300px;}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{padding:21px 15px 8px 0;}
    #services-section .services-box .services-post .services-post-content{min-height:299px;}
    #main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:30px;}
    .portfolio-page .inner-portfilo img{min-height:159px;}
    .technology-logo > li{width:120px;margin:0 10px 20px}
    .norway-address-block { right: 260px;top: -18px;}
    .italy-address-block {left: 431px;top: 133px;}
    .new-york-address-block {left: 176px;top: 119px;}
    .australia-address-block {bottom: 52px;right: 145px;}
    .india-address-block {right: 80px;top: 107px;}
    .contact-form-left .row input.contact-no{width:100%;}
    .inqury-check-box li{margin-bottom: 0px;}
    /*************New Css**************/
    .blog-article-main-head {padding: 6px 44px!important;}
    .blog-article-image{width: 100%;}
    .blog-article-main-title { margin-bottom:12px;}
    .page-intro-body .php-intro-image{top:20px; width:516px; left: -20px;}
    .blog-article-main-two .blog-article-main-head {padding: 6px 57px 6px 0!important;}
    .expertise-grid ul li:nth-child(4n){margin-right:0px;}
    .mobile-development-portfolio-left .owl-carousel .owl-item .item { height: 231px; width: 408px;}
    .inner-frameworks .inner-title-detail ul li{list-style: none;}
    .cms-intro-image{text-align: center;}

    /*************New Css- end**************/
    .expertise-grid ul li:nth-child(5n){margin-right:18px;}
    .expertise-grid ul li{float: none; display: inline-block;}
    .cms-intro-image{width: 496px;    top:0px;}
    .cms-grid ul li:nth-child(5n){margin-right: 26px;}
    /***************home css************/
    .home-intro-body{height: 56vh;}
    .home-play-button{bottom: 85px;}
    .home-services-info .container{width: inherit;}
    .home-services-grid ul{text-align: center;}
    .home-services-grid ul li{float: none; display:inline-block;}
    .home-services-grid ul li:nth-child(4n+0){margin-right: 32px;}
    .home-services-grid ul li:nth-child(3n){margin-right:0px;}
    .facts-grid-info .container{width: inherit;}
    .facts-grid-info ul{text-align: center;}
    .facts-grid-info ul li{display: inline-block; float: none;}
    .facts-grid-info ul li:nth-child(4n){margin-right: 20px;}
    .facts-grid-info ul li:nth-child(3n){margin-right:0px;}
    .about-us-inner-detail{padding: 49px 68px 0 130px;}
    .home-about-us::before{bottom: -87px;}
    .about-us-inner-logo{width: 100%;margin-left: 85px;}
    .home-page-portfolio-right{height: 420px;}
    .home-page-portfolio-right .owl-carousel .owl-stage-outer{top:78px; left: 57px;width: 360px!important;}/*Updated css-live*/
    .home-page-portfolio-right .item img{left: 48%;}
    .home-page-portfolio-right .item{max-height: 228px;}/*Updated css-live*/
    .home-page-portfolio-right .owl-carousel .owl-dots{bottom: 34px;left: -19px;}
    .home-page-portfolio::after{height: 238px;}
    .home-page-portfolioP{width: 663px;}
    .ms-development-intro-image{width: 100%;top: 130px;}
    .inner-frameworks-ms .container{width: inherit;}
    .ms-development-services-grid ul{text-align: center;}
    .ms-development-services-grid ul li:nth-child(4n){margin-right: 0px;}
    .third-level-page-benefits .container{width:inherit;}
    .third-level-page-offering .container{width: inherit;}
    .third-level-page-offering-grid ul li:nth-child(5n){margin-right: 11px;}
    .third-level-page-offering-grid ul li:nth-child(4n){margin-right:0px;}
    /*Mobile Development page***/
    .inner-frameworks-mobile .container{width: inherit;}
    .section-mobile-development .page-intro-body{height: 669px;}
    .mobile-development-intro-image{top:100px; left: 0; width: 480px;}
    .inner-frameworks-mobile{height: 756px;}
    .mobile-frameworks-development-services-grid ul{text-align: center;}
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer{height: 230px;left: 21px;top: 95px;width: 408px;}
    .mobile-development-portfolio-right{padding: 52px 0 0 122px;}
    .mobile-development-portfolio-right .owl-carousel .item{width: 100%; height: 334px;}
    .mobile-development-main-section:after{height:490px;}
    .section-mobile-development .page-intro-body{height: 770px;}
    .mobile-app-banner .page-intro-body{ height:500px;}
    .inner-frameworks-mobile{height: auto;}
    .mobile-development-portfolio-left{    width: 520px;height: 433px;}
    .mobile-development-services-grid ul li:nth-child(2n){margin-right: 0px;}
    .mobile-frameworks-development-services-grid ul li:nth-child(5n){margin-right: 0px;}
    .mobile-frameworks-development-services-grid ul li:last-child{margin-right: 0px;}
    /*Additional css*/
    .execution-approach-points ul li{width: 100% !important;}
    .execution-approach-points .our-values-detail{width:88%;}
    /*Footer css-Live**/
    .DMCA_logo_badge{bottom:-24px; right:36%;}
    /**industry page*/
    .have-project-section-main{width: 100%;}
    .page-banner-logistics-grid ul li:nth-child(2n){margin-right: 0px;}
    .page-banner-logistics-grid ul li:nth-child(3n){margin-right: 20px;}
    .page-banner-logistics-grid ul li:last-child{margin-right: 0px;}
    .logistics-services-inner ul li:nth-child(3n){margin-right: 0px;}
    .logistics-services-inner ul li:nth-child(4n){margin-right: 20px;}
    .logistics-services-inner ul li:last-child{margin-right:0px;}
    .page-logistics-inner ul li:nth-child(3n){margin-right: 0px;}
    .page-logistics-inner ul li:nth-child(4n){margin-right: 50px;}
    .page-logistics-inner ul li:last-child{margin-right: 0px;}
    .page-logistics-inner ul li{margin-bottom: 32px;}
    .have-project-inner{width: 524px;}
    .case-study-inner ul li:nth-child(2n){margin-right: 0px;}
    .case-study-inner ul li:nth-child(3n){margin-right: 62px;}
    .case-study-inner ul li:last-child{margin-right:0px;}
    .case-study-inner ul li{margin-bottom:28px;}
    .lets-connect-righ{position: relative;}
    .lets-connect-right .lets-connect-right-image{position: absolute; left: 30px;}
    .have-project-inner{padding-left:40px;}
    /**Country page -css**/
    .page-banner-overview:after{width:600px;}
    .section-main .our-vision:after{display: none;}
    .section-main-inner .our-mission-main{margin:0px; padding: 0px; width:754px; }
    .section-main .our-vision{padding: 56px 0 56px 6px; margin-top: 20px;}
    .our-values-explore ul li{width: 434px; margin-right: 14px; margin-bottom: 20px;}
    .our-values-detail{width: 346px;}
    .our-journey-inner ul li{width:212px;}
    .our-journey-inner .our-values-detail{width: 100%;}
    .our-journey-inner ul li:last-child{margin-right: 0px;}
    .our-journey-detail:before{left: 52.1%;}
    .our-journey-detail:after{left: 50.5%;}
    .work-philosophy-inner ul li:nth-child(3n){margin-right: 0px;}
    .work-philosophy-inner ul li{height: 260px;}
    .work-philosophy-inner ul li:nth-child(4n){margin-right:90px;}
    .infrastructure-section-inner ul li{margin-right:10px;}
    .infrastructure-section-inner ul li:nth-child(3n){margin-right:10px;}
    .infrastructure-section-inner ul li:nth-child(2n){margin-right: 0px !important;}
    .infrastructure-section-inner ul li:last-child{margin-right: 0px;   }
    .engagetment-section-inner ul li:nth-child(3n){margin-right: 0px;}
    .engagetment-section-inner ul li{margin-bottom:30px;}
    .client-section-inner ul li:nth-child(3n){margin-right: 0px;}
    .client-section-inner ul li:nth-child(4n){margin-right: 20px;}
    .client-section-inner ul li:last-child{margin-right: 0px;}
    /*Home about us**/
    .about-us-section .container{width: inherit;}
    .about-us-section-main{margin-top: 38px; margin-bottom: 58px;}
    /*Clutch-global-leader*/
    .know-our-expertise .content-section{display: block;}
    .know-our-expertise .content-section p {padding: 0 20px;}
    .our-portfolio-section{margin: 0 0 60px;}
    .relationship-title h3 {font-size: 35px;}
    .relationship-img {height: 330px;width: 380px;}
    .relationship-img-border::before {height: 234px;}
    .clutch-globle-leader .section-main-title h3 {font-size: 35px;}
    .clutch-globle-leader .section-main-title .diff_text {font-size: 28px;}
    .engineering-main-box{padding-top: 10px;}   
    .cultural-values{padding-top: 50px}
    .know-our-expertise{overflow: hidden;}  
    .expertise-managment {padding-top: 15px;}
    /*thank you page*/
    .agreement-box {width: 950px;}
    .thank-you-page .page-title {font-size: 35px; line-height: 50px; margin: 0 0 60px;}

    /*csr*/
    .page-template-corporate-social-responsibility .want-to-join-inner > p{margin-bottom: 20px;font-size: 16px;}
    .page-template-corporate-social-responsibility .want-to-join-inner p .highlighted-text{font-size: 25px;}
    .page-template-corporate-social-responsibility .know-our-expertise .content-section h3{font-size: 30px;margin-bottom: 25px;}
    .page-template-corporate-social-responsibility .our-portfolio-section{margin-bottom:60px;}
    /*Maintenance Css*/
    .page-template-project-ownership .our-values-detail p{min-height:inherit;}
    .execution-approach-points ul li{width:100% !important;}
    .execution-approach-points .our-values-detail{width: 80%;}
    /*==============================*/
    /*Portfolio Detail Page new*/
    /*=============================*/
    .portfolio-detail-web-section .services-offered-for ul{text-align: center;}
    .portfolio-web-detail-inner{padding-top:42px;}
    .portfolio-detail-web-section .services-offered-for{padding-bottom:42px;}
    .portfolio-web-hero-image{width:764px;}
    .home-banner-animation{width: 1020px;margin-left:-510px;}
    .path3{width: 700px;height: 700px;top: 304px;left: 158px;}
    .circle-ani3{transform-origin:50% 362px;width:24px;margin:-12px  auto;}
    .circle-ani3>i{width: 24px; height: 24px;}
    .path4{ width: 850px;height: 850px;top: 246px;left: 81px;}
    .circle-ani4{transform-origin:50% 455px;width:60px;margin:-30px  auto;}
    .circle-ani4>i{width:60px; height:60px;}
    .path5{width: 1000px;height: 1000px;top: 168px;left: 10px;}
    .circle-ani5{transform-origin:50% 517px;width:34px;margin:-17px  auto;}
    .circle-ani5>i{width:34px; height:34px;}
    .real-time-feature-img{width:460px;margin: 0 auto;}
    .real-time-list-wrap {padding:60px 0 0 50px;}
    /*.real-time-list li{padding: 16px 10px;}*/
    .real-time-list{padding: 30px 0;}
    .path{width: 480px;height: 480px;top: 74px;left: 6px;}
    .circle-ani{transform-origin:50% 250px;}
    .path2{width: 540px;height: 540px;top: 50px;left: -22px;}
    .circle-ani2 {transform-origin:50% 285px;}
    .real-time-section{padding: 156px 0px 60px 0px;}
    .portfolio-web-middle-image{width:438px;}
    .portfolio-web-middle-image img{left: 0px; top: 50px;}
    .portfolio-web-middle-image:after{top: 29px; left: -139px; height: 600px; width: 851px;}
    .portfolio-web-middle-image:before{display: none;}
    .portfolio-web-middle-section-detail p{    padding-top: 14px;}
    .portfolio-web-middle-section{padding: 40px 0px;}
    .free-quote-section{margin-top: -150px;}
    .portfolio-web-bottom-left{padding: 87px 0px 120px 0;}
    .portfolio-web-bottom-left{width:auto;    padding: 77px 0px 100px 0;}
    .portfolio-web-slider{width:1000px;  top: -94px;}
    .background-bg-port{top: -92px;height: 768px;width: 376px;left: -42px;}     
    .bottom-port-bg{height: 514px;}
    .real-time-section .container{width:970px;}

    /*===Contact Us====*/
    .connect-banner-custom .banner-text{margin-top: 128px;}
    .connect-banner-custom .banner-text h1{font-size:48px;}
    
    .homepage .hero-new{height:85vh;background-position: 94% top; position:relative}
    .hero_content_wrp {margin: 0;position: absolute;  top:5%;left:0%;}
    .getintouch_links a.request_quote_link{font-size:17px;}
    .homepage .hero-new .hero-section-main {height: 100%;}
    .page-banner-logistics-inner{width:970px;}
    /*SOLUTION PARTNER 25-7-18 START*/
    section.partner-banner {height: 430px; background-size: 100% 100%; background-position: 0;}
    /*SOLUTION PARTNER 25-7-18 END*/
    figure.effect-grid .hover-inner-content {padding-top: 84%;}
    .solu-hover .hover-inner-content h2{font-size:20px;}
     /*solution main page*/
    .partners-main-page .banner-section {padding-bottom: 40%;}
    .banner-section h1{font-size:36px; white-space:nowrap;}
    .banner-section h1 span.tagline{font-size:20px;}
    .county-descriptions .inside-box-wrapper{margin-top:-50px; margin-bottom: 50px;}
    .partners-info-wrapper .section-header {text-align: center;margin:10px 0 60px;}
    .partners-info-wrapper .ciy-name-heading {font-size:50px;}
    .partners-info-wrapper .ciy-name-heading:before {font-size: 60px;top: -12%;}
    .hover-shine figure{height:100%;}
    .partners-block .partner-photo {height: 380px;width: 340px;}
    .partners-block .content-part{margin-top:10px;width: calc(100% - 340px);border-width: 4px;  padding: 20px 20px;}
    .partners-block .content-part .connect-button{font-size:16px;}
    .partners-block .content-part h4{font-size:30px;}
    .partners-block .content-part p.designation {font-size:16px;}
    .partners-block .content-part .desc{font-size:14px; margin-top:10px}
    .partners-block .content-part .areas-expertise h5{font-size:20px;}
    .partners-block .content-part .areas-expertise p{font-size:14px;margin-top: 8px;}
    .partners-block .content-part .areas-expertise{margin-top: 20px;}
    .county-descriptions .content-wrap h2{line-height: 24px; font-size:18px;}
    .connect-popup .modal-title{font-size:26px;}
    .connect-popup .modal-header p {font-size:18px;}

    /*solution main page*/


    /*----------------------*/
    /* New Homepage Banner
    /*----------------------*/
   .hero_content h2 span{font-size:38px; display: inline-block;} 
   .hero_content h2 {font-size: 26px;}
   .hero_content h2 span i.dot-icon {width: 9px;height: 9px;background-color: #60b884;display: inline-block;border-radius: 50%;left: -42px;margin-right: -14px;position: relative;top: -9px;}
   .partner-banner-info .partner-cnt {margin-top: 30px; margin: 30px auto 0; margin-bottom: 40px;}
   .channel-partner ul li{margin: 0 0 20px; width:12%;}

   /* Ecom Developments */
    .ecomm_equal_title h1{font-size:26px; line-height:34px;}
    .ecomm_info h3{font-size:23px}
    .ecomm_platform .owl-item .item{width:230px; height:230px;}
    .ecomm_service .ecomm_platform{padding:6% 5%}
    .ecomm_info p{margin-top:35px;line-height:22px;}

    .ecomm_title h1{font-size: 34px;line-height: 42px;}
    .ecomm_title p{    font-size: 16px;
        line-height: 30px;}
    .ecomm_equal_title h1{font-size:26px; line-height:34px;}
    .ecomm_banner{padding:6.8% 0px; background-position:72% center}
    .ecomm_equal_title{margin-top: 23%;}

    /**/
    .whychoose_us_sec {padding: 7% 0px;}
    ..hire_developer_sec .section-header h3, .whychoose_us_sec .section-header h3{font-size:34px; margin-bottom:30px;}
    .whychoose_us_features .features_content{font-size:16px;}
    .whychoose_us_sec p{font-size:16px; line-height:26px;}
    .whychoose_us_features{margin-top:0px;}
    .whychoose_us_features .f_count{font-size:40px; padding-bottom:10px;}
    .whychoose_us_features ul li{    margin-bottom: 10px;padding-top: 10px;padding-bottom:20px; }
    .hire_developer_sec .hire_dev_content p{font-size:16px; line-height:30px; margin-bottom:20px;}


    /**/
    .banner-figure{width: 45%;}
    .banner-caption h1{font-size:29px}
    .columns-blocks .figure-content {padding-left: 15px; float: none; width: auto;}
    .columns-blocks .figure{width: 50%;clear: left; padding-right:30px;}
    .columns-blocks .heading-h2:after{left:50%;}
    .columns-blocks.reverse-block .heading-h2:after {left: 0;}

    .columns-blocks .heading-h2{ font-size: 32px;margin-bottom:40px;padding-bottom: 0px;}
    .columns-blocks p{font-size:16px;line-height:27px;}
    .columns-blocks {padding:6% 0px;}

    .top-hero-banner .banner-figure img{max-height:410px}

    .columns-blocks .ul_listing_style{width: 50%;float: right;}

    /* Portfolio Details*/
    .top-hero-section h1{font-size:36px;}
    .top-hero-section p{font-size: 18px;line-height: 30px;}
    .top-hero-section .content-part{padding-top: 30px;}
    .top-hero-section svg.svg-shape path {width: 100%;height: 100%;}
    .top-hero-section svg.svg-shape {height: 260px; width:100%;}
    .h2-heading, .diff-color{font-size:36px;}
    .h2-heading{padding-bottom:20px; margin-bottom:0px;}
    .features-section{padding:6em 0}
    .features-section .btn{margin-top:0px;}

    .cta-section .section-header h3{font-size: 28px;line-height: 36px;}
    .cta-section.quote-secton .section-header h3{font-size:34px;line-height:normal;}
    .h3_heading{font-size:30px; margin-bottom: 20px;padding-bottom: 24px;}
    .get-app-section .section-header h3 {font-size:30px;}
    .slider-content p{font-size:17px;line-height: 34px;}
    .slider-part .iphone-frame{width:250px; height:492px }
    .slider-part .screen-wrap{width:465px;height:450px;}
    #features-slider{top: 13px;left: 18px;}
    #features-slider .owl-nav {left: -138px;top: auto;bottom: -80px;}

    .get-app-section .small-card.play-store:before {background-position: 0px -80px;background-size: auto 170px;}
    .get-app-section .stores-wrapper a{padding:36px 40px 40px 115px;}
    .get-app-section .small-card:before{ width:72px;}
    .get-app-section .small-card.apple-store:before {background-position: -93px -79px;background-size: auto 170px;}
    .top-hero-section{padding:40px 0px;min-height: calc(100vh - 90px);}
    .features-slider-section{height:640px;}
    .features-section .features-list{width: 64%;padding-left: 3em;}
    .cta-section{padding: 4em 0px;}
    .cta-section.quote-secton{padding:3em 0px;}
    .get-app-section .stores-wrapper a{font-size:20px;}
    .get-app-section .stores-wrapper{margin-top:60px;}
    .top-hero-section .action-wrap .btn{font-size:14px;}




}

@media (min-width:1024px) and (max-width:1224px){ 
    .navbar-default .navbar-nav > li > a{ font-size: 15px;} 
    .intro-image{display: block; margin-top: 30px;}

}

@media (min-width:1200px) and (max-width:1300px){
    #slideshow .carousel-inner .item{height:550px !important;}
}
 
@media (min-width:1024px) and (max-width:1199px){
    #slideshow .carousel-inner .item{height:514px !important;}
    /*CONTACT US PAGE 25-7-18 START*/
    .upd-submit{margin-left: 110px; margin-top: 19px;}
    .inqury-check-box span.wpcf7-list-item{    margin-left: 23px;}
    /*CONTACT US PAGE 25-7-18 END*/
}
@media only screen and (max-width: 991px) { 
/*thank you page*/
.clutch-img {margin: 40px auto 80px;width: 280px;}
.blog-caption h3 a {font-size: 15px;}
.agreement-box{width: 100%;}
.testimonial-left {padding-right: 15px !important;}
.clutch-agencies-img li {width: 23.2%;text-align: center;}
.page-banner-thankyou {height: 345px;}
.thank-you-content {padding-top: 62px;}
.thank-you-content .caption-text {padding: 20px;}
.thank-you-page .page-title {font-size: 35px;line-height: 50px;}
.agreement-content {font-size: 20px;}
.thank-you-content .caption-text h1 {font-size: 40px;}
.caption-text p {font-size: 16px;}
.thank-you-content .caption-text {width: 350px;}
.thank-you-content .caption-text .sub-heading {font-size: 20px;}
.thank-you-content::before {width: 563px;height: 435px;left: -120px;top: -90px;background-size: cover;}
.download-btn{font-size: 18px;}
.thank-you-page .page-title {font-size: 30px;line-height: 40px; margin: 0 0 30px;}
.company-profile {padding: 30px 0;}

/*added new homepage and footer */
.footer_copy {text-align: center}
.protection_badges {text-align: center}
.evdpl_footer_links_widget h3 {font-size: 22px; margin-bottom: 20px; padding-bottom: 20px;}
.evdpl_footer_links_widget {padding-bottom: 20px;}
.logo_list ul li {height: auto; margin-bottom: 10px;}
.evdpl_social_icons {text-align: center; margin-bottom: 10px}
.evdpl_subscribe {margin: auto;max-width: 440px; }
.evdpl_subscribe label{display: table-row; text-align: center;}
.evdpl_subscribe .evdpl_subscribe_form{padding-top: 10px;}
.evdpl_subscribe_go{bottom: 0px; top: auto;}
.mc4wp-form  {position: relative;}
.mc4wp-form-submitted .mc4wp-response{top: auto; bottom: 0px; max-width: 100%; right: 0;margin: auto;}
.evdpl_subscribe_input input {padding-top: 0px; line-height: 1; padding-bottom: 0}

/* End */

.evdpl_footer_links_wrp [class*="col"]:nth-child(3){clear: both; }

    /*Solution partner css start here*/
    .solu-hover h2{font-size: 28px;}
    .solu-country h3{font-size: 20px;}
    /*Solution partner css end here*/                                
}
@media screen and (min-width:991px){
        .whychoose_us_features ul li:nth-child(3n+1){margin-left:0px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .main-sub-category #ecommercedev, .main-sub-category #open-source-cms {height: auto;}
    .large-container {margin: 0 auto;max-width: 750px}
    .locations-listing {background-color: #fff;width: 100%;max-width: 510px;margin: 0 auto 40px;float: none}
    .location-list li .name {padding: 12px 20px}
    .statistic-sec {padding: 40px 0 35px}
    .footer-deafault .container {width: 700px}
    .homeSlider li {font-size: 50px;line-height: 70px;}
    .fixed-text {font-size: 24px;}
    .video-section .colm-lg {width: 494px}
    .video-section .colm-xs {padding-left: 0;width: 255px}
    .video-section .colm-md {padding-left: 14px;width: 100%;margin-top: 10px}
    .video-section .colm-xs .video-wrp {max-height: 190px}
    .video-section .clutch-section {height: 300px}
    #footer .widget {margin-bottom: 40px}
    .social-sec .container {width: 720px}
    .footer-copyright {padding: 15px 0}
    .statistic-sec .counter-item .timer {font-size: 40px}
    .location-map {float: right;padding: 3% 40px 0}
    #footer .social-icon {margin-top: 0}
    #footer .news-section .widget-title {bottom: 0;left: 0;position: relative}
    .news-section .widget {padding-left: 0}
    .locations {height: auto}
    .service_list .service_title span {padding: 20px 10px}
    .statistic-sec .counter-item {width: 50%}
    .statistic-sec .counter-item .title_part h5 {font-size: 35px}
    .statistic-sec .counter-item .title_part p {font-size: 16px;line-height: 19px}
    #footer .widget-title {font-size: 22px}
    .video-pop .modal-body>iframe {display: block;height: 440px}
    .copyright-text {color:#3c3f46; /*New css*/float: left;font-size: 16px;text-align: center;width: 100%;}
    .DMCA_logo_badge {bottom: 0;float: right;margin-top: 15px;position: relative;text-align: center;width: 100%;left: 0;}
     /*New css*/
    .contact-form-left .row.contact-message-Main{margin-bottom:18px;}
    .case-study .col-md-4{clear: both;}
    .sidebar .case-image{margin: 20px auto 30px;}
    .sucess-story .grid-item {margin-right: 2%;width: 46%;}
    .page-inners .top-banner {background-attachment: inherit;background-position: center center;height: 690px;}
    .top-banner .caption-text {max-width: 680px;width: 100%;}
    .top-banner .caption-text h1 {font-size: 40px; text-transform: none;}
    .sucess-story .grid-item .short-desc{font-size: 14px;}
    .page-inners .top-banner.hndm-banner{height: 520px}
    .filter_nav li a{ font-size: 16px;padding: 11px 14px;}
    .filter_nav li{margin:10px 4px 20px}
    .portfolio-grid .short-desc{font-size:14px;}
    .portfolio-grid .figcaption .title_part h3 {font-size: 15px; margin-bottom: 0; font-weight: 600; text-transform: none;}
    .portfolio-grid .figcaption .title_part p {font-size: 13px;text-transform: none;}   
    .portfolio-grid .item{padding: 0 9px;}
    .mobile-development-portfolio-left .owl-carousel .owl-item .item{height: 138px;width: 246px;}
    .inner-frameworks .inner-title-detail ul li{list-style: none;}
    .advantage-list{margin-left: 0px;}
    .offering-list .offering-ul{list-style: inherit; padding: 0 20px;}

    .product-bg-ingram{height: 440px;}
    .cms-intro-image{text-align: center;}
    .third-level-page-services-detail{padding: 0 20px;}

    /*Join US page*/
    .join-us-intro .banner-text{width: 648px;}
    .evince-life-grid-head ul li:nth-child(2n){margin-right: 0px;}
    .evince-life-grid-head ul li:last-child{margin-right: 0px;}
    .spartans-form-left{width: 100%;}
    .spartans-form-right{width: 100%;}
    .spartans-form-right .form-action button.btn-browse{float:right;}
    .spartans-form-right .form-action button.btn-upload{float: right;}
    .important-msg-red{text-align: left;}
    .team-evince-spartans .owl-nav .owl-prev{left: 190px; bottom:-40px; top: auto;}
    .team-evince-spartans .owl-nav .owl-next{right:190px; bottom:-40px;top: auto;}
    .join-our-spartans{margin-top:40px;}
    .page-template-join-us .panel-body {padding: 15px 0px;}
    .page-template-join-us .simple-content .inner-cnt .discul li{font-size: 15px;}
    .page-template-join-us .section-main .section-main-text-detail p{font-size: 15px;}
    .page-template-join-us .panel-title .collapsed::after{top:10px;}
    .page-template-join-us  .panel-title > a::after {top: 10px;}


    /* NEW HOMEPAGE */
    .homepage .hero-section {height: 92vh;position: relative; display: table; width:100%;}
    .hero-section-main {display: table-cell;vertical-align: middle;}
    .industries-section-main .grid-item{height:32.4vh}
    .homepage .fascinating-section{padding: 110px 0; background-position: center;}
    .fascinating-section .section-header .h2-heading{font-size:36px;}
    .fascinating-section .tagline-text{font-size:16px;}
    .fascinating-section .section-header .h2-heading:before{bottom:-12px;}
    .fascinating-section .section-header .h2-heading:after{bottom:-12px;}
    .fascinating-section .section-header{margin-bottom:30px;}
    .fascinating-list li{height:185px;}
    .videoBG{display: none;}
    .events-section-main .grid-item {height:30vh;}
    .events-section-main .left-section .grid-item {height:48vh!important;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 28px;line-height: 30px;}
    .events-section-main .left-section .description {border-left-width: 7px;padding-left: 20px;}
    .events-section-main .left-section .grid-item .content-part{ padding: 20px 20px 30px 50px;}
    .events-section-main .left-section .content-part p {font-size: 18px;line-height: 25px;}
    .events-section-main .content-part p{font-size: 16px; padding-right: 10px;margin-bottom: 0;}
    .events-section-main .grid-item .content-part{padding: 20px;}
    .events-section-main .more-action a{padding:8px 35px 8px 15px;font-size: 13px;}
    .events-section-main .content-part .h3-heading{font-size:24px;line-height: 18px;}
    .events-section-main .grid-item.social-activity-bg .content-part {padding-left: 35px;}
    .fascinating-list li{height: 180px;}
    .fascinating-list li .inside-content .text{font-size:14px;}
    .fascinating-list li .inside-content .text strong {font-size: 22px;}
    .services-section-main .service-title{font-size: 20px;line-height: 23px; left-border-width:3px;}
    .services-section-main .content-part p {color: #fff;display: block;font-size: 14px;font-weight: 300;line-height: 18px;margin: 0;}
    .services-section-main .more-action a{  padding: 5px 35px 6px 15px;font-size: 13px;}
    .services-section-main .grid-item{padding-bottom:28.9%;}
    .events-section-main .left-section .more-action a {margin-left: 30px;}
    .services-section-main .content-part{padding: 20px; opacity:1;}
    .services-section-main .grid-item::after{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0}
    .social-presence-main {padding: 40px 0;}
    .social-feed-wrapper .post-card-wrapper {margin: 25px 0;}
    .social-presence-main .section-title{font-size: 36px;font-weight: 600;}
    .social-presence-main .nav.nav-tabs li a{ font-size: 18px;}
    .social-presence-main .tab-content {margin-top: 20px;}
    .social-feed-wrapper .post-header{font-size:16px;}
    .social-feed-wrapper .post-footer, .social-feed-wrapper .post-content{font-size:13px;}
    .footer-section-inner {padding:50px 0;}
    .form-part .h5-heading{font-size:18px;}
    .form-part .h3-heading{font-size:28px; line-height: 32px;}
    .footer-main .form-part{padding-top:20px;}
    .footer-main .form-part .form-main {margin: 0 auto 10px;max-width:590px;padding: 10px 20px;}
    .footer-main .form-part{height: auto;}
    .footer-main .content-part .h3-heading{font-size:18px; margin-bottom:15px;}
    .footer-main .content-part .h3-heading::after{bottom:-4px;}
    .footer-main .widget > ul li a{font-size:13px;}
    .footer-main .widget > ul li{padding:1px 0px; width:48%; float:left;}
    .footer-main .widget-wrapper{padding:15px 0px;}
    .footer-main{height:550px; overflow:hidden;}
    .footer-bottom .footer-links a, .footer-bottom .copyright{font-size:13px;}
    .footer-bottom {padding:24px 0 0;}
    .footer-main .form-part {height: 550px;}
    .form-part .textarea-input {border: 0 none;border-radius: 0;height: 80px;}
    .form-part .submit-action{padding:8px 0; font-size:16px;}
    .form-part .textarea-input, .form-part .form-control{font-size:14px;}
    .social-presence-main .nav-tabs:before{width:70px; left:-60px;}
    .fascinating-list li{width:16.77%}
    .social-presence-main .nav-tabs:after{width:70px; right:-60px;}
    .events-section-main .content-part p{ font-size: 14px;line-height: 18px;}
    .events-section-main .left-section .content-part p {font-size: 16px;line-height: 24px;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 25px;line-height: 30px;}
    .events-section-main .content-part .h3-heading {font-size: 21px;line-height: 15px;}
    .social-feed-wrapper .post-header {font-size: 15px;}
    .hero-section .caption-box h1{font-size:28px; text-align:center;}
    .hero-section .caption-box h2{font-size:28px; text-align:center;}
    .hero-section .more-action{text-align:left;}
    .hero-section .caption-box ul.points li{font-size:14px; padding:4px 0}
    .fascinating-list li .inside-content .text {font-size: 13px;line-height: 16px;}
    .hero-section .caption-box .headline{font-size:16px; margin-top: 20px;}
    .industries-section-main .grid-item .content-part{padding:30px;}
    .industries-section-main .content-part .h3-heading{font-size:20px;}
    .industries-section-main .content-part > p{  margin: 10px;font-size:16px;}
    .hero-section .caption-box{width:100%;}
    .hero-section .caption-box h1 .hightlight-text{font-size:30px; background-position:center; display:block; margin:4px 0px;}
    .hero-section .caption-box h2 .hightlight-text{font-size:30px; background-position:center; display:block; margin:4px 0px;}
    .services-section-main .grid-item {  padding-bottom: 22%; height:auto;}
    .footer-main .form-part {height: auto;padding-bottom: 60px;width: 100%;}
    .footer-main{height: auto;}
    .footer-main .content-part{width:100%;}
    .footer-main .widget > ul li{ padding: 3px 0;}
    .footer-main .content-part {padding: 10px 30px 20px;width: 100%;}
    .footer-bottom .copyright{width: 100%;text-align:center;}
    .footer-bottom .footer-links{width:100%; text-align:center; margin-top:10px}
    .industries-section-main .grid-item .hover_content{font-size:15px;line-height: 24px; padding:0px;}

    /**Home about us*/
    .about-us-section .container{width: inherit;}
    .about-us-section-main{margin-top: 38px;margin-bottom:38px;}
    .about-us-section-inner{width: 100%; padding: 26px;}
    .read-more-btn{margin-top:28px;}
    .about-us-section-inner h3{font-size: 28px; text-transform: uppercase; ;line-height: 38px; }
    /*Contact us-page**/
    #contact-top .inqury-check-box{width: 96%!important;}
    #contact-top .upload-file{width: 96%!important;}
    .join-us-intro .banner-text h1{font-size: 60px;}
    .connect-banner::after{width: 56%;}
    .magento-wrap .bg-container {padding:0 15px;}
    .magento-wrap .simple-content{padding:0 15px;}
    /*csr-page**/
    .page-template-corporate-social-responsibility .want-to-join-inner > p{font-size: 22px;}
    .page-template-corporate-social-responsibility .want-to-join-inner .join-us-button > a{font-size: 14px;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner > p{font-size: 16px;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner p .highlighted-text{font-size: 20px;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner{padding: 0px 110px;}
    .page-template-corporate-social-responsibility .know-our-expertise .content-section p{font-size: 14px;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner .join-us-button > a{margin-top: 10px;}
    .page-template-corporate-social-responsibility .want-to-join-section{margin-top: 0;}
    .page-template-corporate-social-responsibility .our-portfolio-section{margin-bottom: 30px;}
    .page-template-corporate-social-responsibility .padding-shift.our-portfolio-section{padding-bottom: 0;}


    /*Mobile menu*/
    .megamenu .mega-submenu{opacity:1!important; visibility: visible!important; transform: none!important;}

    /*realtionship-growth*/
    .page-template-relationship-growth .growth-quality-grid h4{margin-bottom: 0;}
    /*thank you page*/
    .circle {height: 180px; width: 180px; top: 140px; left: 143px;}
    .clutch-img::before {width: 300px;height: 300px;left: -10px;top: -9px;}
    .clutch-img::after {width: 350px; height: 350px;left: -33px;top: -34px;}

    /*Ai-bot-development*/

    /*new-carreer-page-changes*/
    .page-template-join-us .join-us-intro .banner-text{height: 445px;}
    .page-template-join-us .join-us-intro{height: 445px;}
    .page-template-join-us .join-us-intro .banner-text h1{font-size: 35px;}
    .page-template-join-us .join-us-intro .banner-text p{font-size: 16px;}
    .page-template-join-us .career-section-block .section-main-title{margin-top: 0;}
    .page-template-join-us .section-main .section-main-text-detail p{font-size: 16px;}
    .page-template-join-us .section-main-title {margin: 10px 0px 20px;}
    .page-template-join-us .team-evince-section .owl-carousel .owl-nav{display: none;}
    .page-template-join-us .logistics-services-deatil p{font-size: 16px;margin-bottom: 0;}
    .page-template-join-us .partnership-with-us-main .panel-group{margin-bottom: 10px;}
    .page-template-join-us .our-culture-ethics{padding: 20px 0px 0px;}
    .page-template-join-us .team-evince-section{padding:30px 0px 10px;}
    .page-template-join-us .career-section-block{padding-bottom: 10px;}
    /*new-carreer-page-changes*/

    /* Added new homepage and footer  */
    .logo_list {text-align: center}
    .logo_list ul{display: inline-table; width: auto; margin: auto}
    .logo_list i {margin: auto 5px}
    .hero_content_wrp {margin-left: auto; margin-right: auto;}
    /* End  */
    /**=======Contact us======**/
    .connect-banner-custom .banner-text{margin-top:100px;}
    .connect-banner-custom .banner-text h1{font-size: 40px;}

    
    .homepage .hero-new{height:87vh;background-position: 94% top; position:relative}
    .hero_content_wrp {margin: 0;position: absolute;bottom: auto;top: 10%;left: 0;padding: 0px 40px;}
    .hero_content_wrp .content-description .colm{padding-right: 20px;margin-right: 10px;}
    .hero_content h2 span{font-size:34px;}
    .hero_content h2 span i.dot-icon{top: -8px;left: -36px;    width: 7px;height: 7px;}
    
    .less600 .hero_content_wrp{top:5%; bottom: auto}
    .homepage .hero-new .hero-section-main {height: 100%;width: 100%;display: block;}
    .page-banner-logistics-inner{width:720px;}

    /*Solution partner css start here*/
    section.partner-banner {height: 380px;background-size: cover;background-position: center -20px;}
    .partner-banner-info h2 br {display: none;}
    .partner-banner-info .partner-cnt{margin-top: 20px; margin-bottom: 25px;}
    .partner-banner-info .col-md-6 {width: 50%; float: left;}
    .partner-banner-info h2 {line-height: 30px; font-size: 28px;}
    .partner-banner-info p{font-size: 14px; line-height: 17px;}
    .partner-banner-info p br {display: none;}
    figure.effect-grid .hover-inner-content {padding-top:80%;}
    .solu-hover .hover-inner-content h2{font-size:18px;}
    /*Solution partner css end here*/
    
    /*solution main page*/
    .partners-main-page .banner-section {padding-bottom:50%;}
    .banner-section h1{font-size:42px;margin-top: 60px;}
    .banner-section h1 span.tagline{font-size:17px;}
    .county-descriptions .inside-box-wrapper{margin-top:-50px; margin-bottom: 50px;padding: 30px 10px 30px 10px;}
    .county-descriptions .country-flag{margin-top:calc(100% - 200px)}
    .county-descriptions .content-wrap {padding-right: 10px;}
    .county-descriptions .country-flag img{height:200px;}
    .partners-info-wrapper .section-header {text-align: center;margin:10px 0 40px;}
    .partners-info-wrapper .ciy-name-heading {font-size:40px;}
    .partners-info-wrapper .ciy-name-heading:before {font-size: 50px;top: -4px;}
    .hover-shine figure{height:100%;}
    .partners-block .partner-photo {height: 320px;width: 270px;}
    .partners-block .content-part{margin-top:20px;width: calc(100% - 270px);border-width: 4px;padding: 20px;border-left: 4px #99a7cb solid;margin-left: -5px;}
    .partners-block.reverse-view .content-part {margin-left: 0;border-right: 4px #f2abb4 solid;margin-right: -5px !important;float: right;}
    .partners-block .content-part .connect-button{font-size:14px; padding: 9px 17px;}
    .partners-block .content-part .connect-button:before{top:6px;}
    .partners-block .content-part h4{font-size:22px;}
    .partners-block .content-part p.designation {font-size:14px; letter-spacing:0px;}
    .partners-block .content-part .desc{font-size:14px; margin-top:10px}
    .partners-block .content-part .areas-expertise h5{font-size:16px;}
    .partners-block .content-part .areas-expertise p{font-size: 14px;margin-top: 8px;}
    .partners-block .content-part .areas-expertise{margin-top: 20px;margin-bottom: 10px;}
    .county-descriptions .content-wrap h2{line-height:24px; font-size:18px;}
    .county-descriptions .content-wrap p {font-size:18px;}
    .partners-block .content-part .areas-expertise h5:after{top:7px;width: calc(100% - 170px);left: 170px;height: 3px;}
    .partners-block.reverse-view .content-part{border-width:4px;}
    .partners-info-wrapper.grey-bg {padding-top: 20px;}
    .partners-info-wrapper {padding-bottom: 40px;}

    .connect-popup .modal-title{font-size:22px;}
    .connect-popup .modal-header p {font-size: 16px;}

    /*solution main page*/


    /*magento-development-services-page*/
    .third-level-page-title .page-title{font-size: 28px;}
    .magento-development-services-section .third-level-page-title .page-title{padding-bottom: 5px;}
    .magento-development-services-section .page-title-detail{padding-bottom: 10px;}
    .magento-development-services-section .hero-btn a{font-size: 14px;padding: 16px 46px 16px 14px;}
    .magento-development-services-section .third-level-page-title{padding-top: 15px;}
    .magento-development-services-section .section-third-level .page-intro-body{padding-bottom: 20px;}
    .magento-development-services-section .evince-query-form{padding:20px 0px;}
    .magento-development-services-section .magento-logo-section{margin-left: 20%;margin-top: 55px;}
    .magento-development-services-section span.image-effect{width: 46%;margin-left: 6%;margin-top: 28px;}
    .third-level-page-development-title h2 span{font-size: 28px;}
    .third-level-page-development-title h2{font-size: 28px;}
    .magento-development-services-section .third-level-page-development-title{margin-bottom: 0;}
    .magento-development-services-section .third-level-page-info .page-button-expert{margin-top: 7px;}
    .magento-development-services-section .third-level-page-inner{padding: 40px 0px 50px;}
    .magento-development-services-section .third-level-page-benefits{padding: 40px 0px 20px;}
    .magento-development-services-section .third-level-page-offering{padding: 40px 0px 45px;}
    .magento-development-services-section .third-level-page-services{padding: 40px 0px;}
    .magento-development-services-section .third-level-page-custom-services{padding: 40px 0px;}
    .magento-development-services-section .mobile-client-testimonials{margin-top: 40px;}
    .magento-development-services-section .clutch-widget{margin-top: 20px;}
    .magento-development-services-section .hire-developer-section{padding: 10px 0 40px;}
    /*magento-development-services-page*/
    
    .channel-partner ul li{margin: 0 0 20px; width: 14%;}


    /*microsoft-services*/
    .ms-development-intro-image{max-width: 100%;text-align: center;padding-top: 0;}
    .ms-development-info{    padding-top: 6em;}
    /*microsoft-services*/

    



}
/* Added new homepage and footer  */   
@media (max-width:991px){
    .footer_copy {text-align: center}
    .protection_badges {text-align: center}
    .evdpl_footer_links_widget h3 {font-size: 22px; margin-bottom: 20px; padding-bottom: 20px;}
    .evdpl_footer_links_widget {padding-bottom: 20px;}
    .logo_list ul li {height: auto; margin-bottom: 10px;}
    .evdpl_social_icons {text-align: center; margin-bottom: 10px}
    .evdpl_subscribe {margin: auto}
    .cc-banner.cc-bottom{display: block; text-align: center;}    
    .cc-theme-classic .cc-btn{display: inline-block;}
    .cc-compliance {margin-left:0px;text-align: center;display: block !important;width: 100%;}
    .cc-theme-classic{width: 100%!important;max-width: 620px;}
    .page-banner-logistics-inner .banner-text>p br{display:none}
    .channel-partner ul li{margin: 0 0 20px; width: 14%;}


}
/* End  */
@media (min-width:992px) and (max-width:1023px){
.page-inners .top-banner.hndm-banner{height: 520px}
#slideshow .carousel-inner .item{height:440px !important;}
/*CONTACT US PAGE 25-7-18 START*/
.upd-submit{float: right; margin-left: 0; margin-top: 15px; margin-right: 10px;}
.inqury-check-box span.wpcf7-list-item{margin-left: 20px;}

/*CONTACT US PAGE 25-7-18 END*/
}

@media (min-width:992px) and (max-width:1100px){
.inner-portfilo img{max-height:154px;}
section#slideshow { margin-top: 80px;}
.intro-title{ margin-top: 13%;}
.page-not-found{margin-top:95px; padding:8% 0 10%;}
.page-not-found .error-title h2 {font-size: 15em;}
.aspdotnet{background-position:-585px 0;}
.error-title h2,.error-title h3{text-align: center; }
 .error-title h3{font-size: 30px!important;}

}
@media (min-width:980px) and (max-width:992px){
.aspdotnet-about-section .row.col-p0{margin-left: 108px;}
}

@media screen and (min-width:768px) and (max-width:991px){
.navbar-brand > img {width: 184px;}
.banner .caption-text .hightlight span{font-size:22px;}
.banner .caption-text h2 {font-size: 41px;line-height: 56px;}
.banner .caption-text {transform: translateY(-55%);}
.banner {height: 77vh;margin-top: 90px;position: relative; background-attachment:inherit;}
.flags {bottom:90px;float: right;left: 50%;margin: 0 0 0 -40px;position: absolute;width: 80px;}
.navbar-default .navbar-nav > li > a{font-size:14px;padding:37px 7px;}
.group-team {padding: 0;width: 33.3333%; float:left}
.group-team-right {padding: 0;}
#contact-top .bg-9{background-size: contain;height: 188px;}
.inqury-check-box li{margin-bottom: 0px;}
.contact-info-block ul li{ width: 141px;}
#contact-top .map-frme{margin-top:-15px;}
.captcha-man {margin-bottom: 20px;margin-top: -50px;}
#contact-top .intro-title{ margin-top: 0%;}
.contact-form-left .row input.contact-no {max-width:100%;width: 100%;}
.contact-form-left .row input.country-code{ width: 10%; margin-right: 1%;}
#contact-top .inqury-check-box{ width: 94%;}
#contact-top .upload-file{width: 94%; float: left;}
#contact-top .captcha-man {float: left;margin-bottom: 20px;margin-top: 0; padding: 0 8px;width: 100%;}
.india-address-block, 
.australia-address-block,
.australia-address-block,
.new-york-address-block,
.norway-address-block,
.italy-address-block{display: none;}
.banner-bac .intro-title, .banner-bac .intro-p{ color: #fff}
section#slideshow {   margin-top: 80px;}
.navbar-default .navbar-nav a.open-search{padding:8px 15px 25px 0;margin-left:5px;}
.section-intro{margin-top:88px;}
#main-slide .slider-content h2{font-size:17px;}
#main-slide .slider-content h1{font-size:40px;}
#main-slide .slider-content .more-btn{margin-top:25px;}
#main-slide .slider-content{left:10%}
.banner-section .padding-0{padding:0 15px;}
#services-section .services-box .services-post{width:50%;}
#services-section .services-box .services-post .services-post-content p{font-size:14px;}
#services-section .services-box .services-post{padding-bottom:210px;}
#portfolio-section ul.filter li a{font-size:9px;}
#portfolio-section .portfolio-box .project-post .project-tit-cont h2{font-size:1.2em;}
#portfolio-section .portfolio-box .project-post .project-tit-cont p{font-size:0.8em;}
#about-section .large-font span{margin-left:-34px;}
#about-section .left-sec{margin-left:4%;width:90%;}
.certificate-details h2{font-size:1.4em;line-height:29px;}
#statistic-section .counter-item i{font-size:2.1em;}
#statistic-section .counter-item h5{font-size:1.1em;}
#statistic-section .counter-item .timer{font-size:2.5em;}
#footer ul li a, .development-div{font-size:0.9em;}
#social .padding-0, #footer .padding-0{padding:0 15px}
#statistic-section{min-height:inherit;padding:40px 0px;}
#portfolio-section .portfolio-box .project-post{width:50%;}
#main-slide .slider-content .small-text{font-size:33px;}
.specialty-description{margin-left:2.5%;}
#specialty .right-sec{width:100%;}
.specialty-box h3{font-size:1.6em;}
.specialty-box{border-top:1px #7f7f7f solid;}
#specialty{padding-bottom:20px;}
.team-wrapper-outer{margin:0 auto;max-width:730px;}
.block-team li h3{padding:0px 0px 8px;display:inline-block;}
.block-team li p{font-size:12px;}
.block-team li:nth-child(2n) > a{margin-left:20px;}
.block-team li .inner{display:inline-block;width:63%;text-align:left;}
.block-team li > a{display:inline-block;width:33%;text-align:center;background:none;margin-right:25px;}
.block-team li img{display:inline-block;height:auto;}
.section-intro{padding:160px 0 90px;}
.box-services-c, .block-services .our-services-list{font-size:12px}
.step-txt p{font-size:11px;line-height:18px;}
.box-services-c, .block-services .our-services-list{margin-bottom:25px;}
.services-img{background-position:left;}
.section-intro.product-bg{height:280px;padding:0;width:100%;background-size:cover;}
.mockup .screen{width:91%;}
.details-img, .left-img{text-align:center;}
.mockup{max-width:500px;margin:0 auto;transform:none !important;}
.inner-portfilo img{height:auto;}
.proj-features .details-img{margin-top:25%;}
.port-link span{width:70%;}
.section-intro{padding:69px 0 90px;}
.inner-portfolio-post{width:44%;margin:0 2%;}
.contact_fields .button{margin-top:10px;clear:both;}
.block-contacts ul li{margin:20px 35px 0}
.inner-detail.number{font-size:15px;}
.block-blog-list h3{font-size:18px;}
.block-blog-list .date{font-size:40px;}
.intro-title{font-size:28px; margin-top: 13%;}
.inner-wrap img{height:auto;}
#services-section .services-box .services-post .services-post-content{min-height:254px}
.step-txt{width:auto;}
#footer .widget{min-height:250px;}
#social .contact-no{font-size:19px;text-align: left;}
.inner-detail.address{font-size:13px;}
.thank-you-img{background-position:75% center;height:300px;}
#services-section .services-box .services-post .services-post-content{border:none;}
#main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:23px;}
.main-sub-category h2{font-size:18px;}
.software-ser-main, .web-ser-main{margin:0 auto;width:100%;}
.navbar-nav .dropdown ul li{margin:0 2px;}
.navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{margin-left:-8px;}
.navbar-nav .dropdown em{font-size:12px;}
.section-intro{background-position:left bottom !important;background-image:url("../images/bg/company.jpg");}
.intro-store-image{display: none;}
.intro-title{ color: #fff;}
.section-intro .intro-title::after{ background: #fff;}
.technology-section .technology_slider{padding:30px 0px}
.technology-logo > li{width:100px;margin:0 10px 20px}
.the-brand .evince-reveal .sec-3 .inner-cnt{margin-bottom:20px;}
.the-brand .evince-reveal .sec-3 .col-md-3:last-child .inner-cnt{margin-bottom:0px;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-img,.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{width:100%;}
.the-brand .evince-reveal .sec-6{float:left;width:100%;}
.the-brand .evince-reveal .sec-5 .logo-description .logo-desc{margin:25px 0px;}
.the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{text-align:center;}
.the-brand .box-head p br{display:none;}
.body .contact-form-left .row input.contact-no {max-width: 78%;}
.team-section.section-1 .group-info-new {height:auto;}
.certificate-section .colm {margin-bottom: 15px;width:46%;}
/**/
.page-not-found{margin-top:95px; padding:8% 0 10%;}
.page-not-found .error-title h2 {font-size:12em;}
.page-not-found .error-title h3 {font-size:2em;letter-spacing: 5px;}
.page-not-found .error-page-right {margin-top: 0;}
.page-not-found p {color: #000000;font-size:17px;line-height: 30px;}

#slideshow .carousel-inner .item {height: inherit !important;}
#slideshow .carousel-inner .item img{margin-top:0px !important}
/***********New CSS- PHP development page***************/
.page-intro-body .php-intro-image{   top:0px; text-align: center;}
.expertise-grid ul li {margin:12px auto;display: inline-block; float:none;margin-right: 14px;}
.expertise-grid ul li:nth-child(5n){margin-right:12px;}
.expertise-grid-inner-5{    padding: 10px 0;} 
.blog-article-main-head {padding: 22px 50px 22px 0;}
.blog-article-date{left: 0; right: 0}
.blog-article-date-two{left: 0 }
.expertise-info .background-inner-title{    left: -36%;}
.page-intro-body .php-intro-image{width:100%;    left:0px;}
.developers-services p{width:100%; }
.blog-article .inner-title-detail p{width: 100%;}
.DMCA_logo_badge{right: 23px;}
.expertise-grid ul{float:none; text-align: center;}
/***********New CSS- PHP development page-End***************/
.home-intro-body{height: 33vh;} 
.home-play-button{bottom: 67px;}
.home-services-info .container{width: inherit;}
.facts-grid-info .container{width: inherit;}
.inner-title-detail-cms{width: 100%;}
.cms-grid ul li:nth-child(5n){margin-right: 26px;}
/****Home-page******/
.home-services-grid ul{text-align: center;}
.home-services-grid ul li{display: inline-block; float:none; margin: 6px 67px 30px 0;} /*Updated css- live*/
.home-services-grid ul li:nth-child(4n+0){margin-right: 32px;}
.home-services-grid ul li:nth-child(2n){margin-right:0px;}
.facts-grid-info ul{text-align: center;}
.facts-grid-info ul li{float: none; display: inline-block;margin: 10px 67px 7px 0px;} /*Updated css- Live*/
.facts-grid-info ul li:nth-child(4n){margin-right: 20px;}
.facts-grid-info ul li:nth-child(2n){margin-right: 0px;}
.home-about-us::before{height: 400px;width: 220px;bottom: -91px;}
.home-about-us::after{top: 58px;left: -155px;height: 184px;width: 400px;}
.about-us-inner-logo{width: 100%;    margin-left: 54px;margin-top: 22px;}
.about-us-inner-detail{height: 300px;padding: 30px 30px 0 126px;}
.home-page-portfolio-btn{margin-top:0px;}
.home-page-portfolio-left p{padding-right: 30px;}
.home-page-portfolio-left .home-page-portfolio-left-title{padding-top: 96px;}
.home-page-portfolio-btn a{padding: 8px 12px;}
.home-page-portfolio-btn{width: 156px;}
.home-page-portfolio-right{height: 326px;background-position:-52px 23px;}
.home-page-portfolio-right .owl-carousel .owl-stage-outer{left: 31px;top: 84px;width: 281px!important;} /*Updated css-live*/
.home-page-portfolio-right .item {max-height:178px;width:281px;} /*Updated css-live*/   
.home-page-portfolio-right .owl-carousel .owl-dots{bottom:48px;left: -38px;}
.home-page-portfolio{height: 610px;}
.home-page-portfolio::after{height: 177px;}

/******************Microsoft develpoment***********************/
.ms-development-intro-image{width: 685px; margin: 0 auto; left: 0px;}
.ms-development-grid ul li:nth-child(4n){margin-right: 70px;}
.inner-frameworks-ms .container{width: inherit;}
.ms-development-services-grid ul{text-align: center;}
.ms-development-grid ul{padding-left: 74px;}
.ms-development-services-grid ul li:nth-child(3n){margin-right: 0px;}
/********Mobile development  *************/
.inner-frameworks-mobile .container{width: inherit;}
.inner-frameworks-mobile{height:auto;  }
.mobile-frameworks-development-services-grid ul{text-align: center;}
.mobile-developers-services p{width: 100%;}
.mobile-development-services-grid ul li:nth-child(2n){margin-right: 0px;}
.mobile-development-portfolio-left{width: 312px;height: 256px;}
.mobile-development-portfolio-right{padding: 20px 0 0 20px;}
.mobile-development-portfolio-left .owl-carousel .owl-stage-outer{    height:138px;left: 12px;top:57px;width: 246px;}
.mobile-development-portfolio-left{top:21px;}
.mobile-development-portfolio-right .owl-carousel .item{height: 366px; width: 100%; }
.mobile-development-intro-image{left: 0px; width: 100%;}
.section-mobile-development .page-intro-body{height:1088px;}
.mobile-app-banner .page-intro-body{ height:440px;}
.mobile-development-info {margin-top: -70px;}
.mobile-development-intro-image{padding-top: 4px; text-align: center;}
.mobile-development-main-section:after{height:452px;}
.mobile-development-portfolio-right .owl-carousel .owl-nav{top: -32px;}
.mobile-client-testimonials{margin-top: 32px;}
.mobile-client-testimonials .mobile-development-head{width: 100%;}
.mobile-development-head{margin-top: 40px;}
/********Third level page css********/
.evince-query-form { display:block; }
.evince-query-form{width: 100%;}
.evince-query-form-main .query-btn-main .butn{width: 124px;padding: 10px 12px;}
.evince-query-form .g-recaptcha{transform: scale(0.94);-webkit-transform: scale(0.94);transform-origin: 0 0;-webkit-transform-origin: 0 0;}
.evince-query-form-main .user-name, .evince-query-form-main .user-no, .evince-query-form-main .your-name, .evince-query-form-main .your-number{width: 138px;  margin-bottom: 0px;}
.evince-query-form-main .user-name, .evince-query-form-main .your-name{margin-right:7px; margin-bottom: 0px;}
.evince-query-form-main .query-btn-main{margin-top: 0px;}
.evince-query-form-main div.wpcf7 .ajax-loader{right: -4px;}

.third-level-page-benefits .container{width: inherit;}
.third-level-page-offering .container{width: inherit;}
.section-third-level .page-intro-body{height: auto;}
.third-level-page-offering-grid ul li:nth-child(5n){margin-right: 11px;}

/********Third level page css end********/

/*****Footer-live css*****/
.footer-partner-section{margin-left:22px;}
.footer-partner-section ul{text-align: center;}

/***Overview page**/
.section-main .our-vision:after{display: none;}
.section-main .section-main-text-detail{width: 90%; margin:0 auto;}
.page-banner-overview .banner-text{width: 100%;}
.execution-approach-points ul>li{width: 100%!important; height: auto!important;}
.execution-approach-points .our-values-detail{width:87%;}

/**Industry page- started**/
.have-project-section-main{width: 100%;}
.have-project-inner{width: 522px; padding-left: 40px;}
.page-banner-logistics-grid ul li{margin-right: 0px;}
.page-banner-logistics-detail>p{text-align: justify;}
.logistics-services-inner ul li:nth-child(4n){margin-right: 20px;}
.logistics-services-inner ul li:nth-child(2n){margin-right: 0px;}
.page-logistics-inner ul li:nth-child(4n){margin-right:50px;}
.page-logistics-inner ul li:nth-child(2n){margin-right:0px;}
.page-logistics-inner ul li{margin-bottom: 40px;}
.case-study-inner ul li{margin-right: 30px;}
.case-study-inner ul li:nth-child(2n){margin-right: 0px;}
.case-study-inner ul li{margin-bottom:28px;}
.lets-connect-form{margin: 0 auto;}
.lets-connect-right{display: none;}
/*company-page-start*/
.page-banner-overview:after{width: 530px;}
.section-main-inner{overflow: hidden;}
.section-main .our-vision:after{background:none; height: inherit; width: inherit;}
.section-main-inner .our-mission-main{margin-right: 0px;}
.section-main-inner .our-mission-main{padding:26px;}
.section-main .our-vision{padding: 26px;}
.our-values-detail {width: 248px;}
.our-values-explore ul li{width: 336px; margin-right: 0px; height: 156px;}
.our-values-explore ul li{margin-bottom: 42px;}
.border-line{border:none;}
.work-philosophy-inner ul li{margin-right: 145px;}
.work-philosophy-inner ul li:nth-child(4n){margin-right: 90px;}
.work-philosophy-inner ul li:nth-child(2n){margin-right: 0px;}
.work-philosophy-inner ul li{height: 248px;}
.infrastructure-section-inner ul li{ margin-bottom:10px; margin-right:10px; width:346px; height: auto;}
.infrastructure-section-head{padding: 10px;}
.infrastructure-detail{width:220px;}
.infrastructure-section-inner ul li:last-child{margin-right: 0px;}
.infrastructure-section-inner ul li:nth-child(2n){margin-right:0px;}
.infrastructure-section-inner ul li:nth-child(3){margin-right:10px;}
.engagetment-section-inner ul li:nth-child(4n){margin-right: 30px;}
.engagetment-section-inner ul li:nth-child(2n){margin-right:0px;}
.engagetment-section-inner ul li{margin-bottom:30px;}
.client-section-inner ul li:nth-child(4n){margin-right: 20px;}
.client-section-inner ul li:nth-child(2n){margin-right:0px;}
.want-to-join-inner>p{margin-bottom: 16px;}

/*CSR page css**/
.csr-contribute-list:after{display: none;}
.csr-contribute-list{width: 100%; z-index: 9}
.csr-contribute-list-main{padding: 0px;}
.csr-contribute-list:before{display: none;}
.csr-contribute-list{background: transparent;}
.csr-society{position: relative;}
.csr-society:after{position: absolute; content: ""; background:rgba(0,0,0,0.75); top: 0; left: 0; width: 100%; height: 100%;}
.img-gallery-hover{width: 66%; padding: 10px 0;}
.csr-photo-gallary-inner:hover:before{left:44%;}
.csr-photo-gallary-main ul li{width: 340px; margin-right:18px;margin-bottom: 20px; }
.csr-photo-gallary-main ul li:nth-child(2n){margin-right: 0px;}

/*Portfolio detail page-css*/
.page-banner-header-text{font-size: 60px;}
.banner-bottom-img-section{width: 512px;}
.banner-bottom-img-section .front {z-index: 1;width: 404px;bottom: 50px;right: 68px;}
.banner-bottom-img{bottom: -120px;}
.do_animation .banner-bottom-img-section .front{transform: translate3d(0%,-12px, 0)!important;}
.page-banner-portfolio .page-banner-text-inner{    padding: 0 30px;}
.portfolio-key-features{min-height: auto;padding:60px 0;}
.portfolio-key-features-img{width:100%; top: 140px;}
.portfolio-key-features-img .back{top: 90px;}
.portfolio-key-features-right{margin-top: 50px;}
.portfolio-key-features-main{width: 100%; }
.portfolio-key-features-main .main-page-title{text-align:left;}
.portfolio-key-features-img{left: 0;}
.portfolio-middle-section-left{margin-top: 52px; padding: 0 20px;}
.portfolio-middle-section-right{margin-top: 40px;}
.portfolio-middle-right-container{width: 184px; right: 24%;}
.portfolio-middle-right-container .back{top: 32px;width: 170px;}
.portfolio-middle-right-container .font{top: 21px; width: 182px;}
.portfolio-bottom-section{height: auto; padding: 40px 0px;}
.portfolio-bottom-section-right{margin-top: 20px;}
.portfolio-bottom-right-container img{right: 0px;}
.portfolio-download-section-left-img{width: 256px; left:-52px; top:20px;}
.portfolio-bottom-right-container{width: 368px;}

/*Portfolio detail-web css*/
.portfolio-web-hero-img{width: 100%; left: 0; top:0px;}
.portfolio-web-hero-inner h1{font-size: 36px;}
.portfolio-web-hero-detail{position: relative;}
.page-banner-portfolio{padding: 40px 0 140px 0px;}
.portfolio-detail-web .services-offered-for{    position: absolute;bottom: -144px;right: 70px;}
.web-feature-list{width: 100%;}
.web-feature-inner{padding: 40px 0 40px 0;} 
.web-feature-list-img{width: 100%; }
.portfolio-detail-web-middle{padding: 40px 0px; height: 720px;}
.portfolio-web-middle-detail{width: 100%;}
.portfolio-web-middle-images{width: 100%;}
.portfolio-web-middle-images-big{position: inherit; right: 0px;}
.portfolio-detail-web-bottom{padding:60px 0 320px 0;}
.portfolio-web-bottom-left-image{width: 1028px;left:-448px;}
.portfolio-download-section-links{margin-top: 20px;}
.portfolio-download-section-links span{width:85px;}
.portfolio-detail-web{padding: 60px 0 160px 0;}

/*Web development company*/
.hero-banner-main{padding:84px 0 80px 0;}
.hero-query-form{margin-top: 40px;}
.development-ratio-inner{padding: 14px; height: 100%; width: 100%; float:none;}
.development-ratio-inner span{font-size: 44px;}
.development-ratio-inner p{font-size: 16px;}
.development-ratio-main{margin: 68px 0 60px 0;}
.business-solutions-section {padding: 50px 0px 82px 0px;}
.business-solutions-section .content-part{opacity: 0;}
.project-cosulting-inner-grid ul{flex-wrap: wrap;justify-content: center;}
.project-cosulting-inner-grid ul li{width: 31.6%; margin-bottom: 20px;}
.project-cosulting-inner-grid ul li:nth-child(3n){margin-right: 0px;}
.project-cosulting-section{padding: 80px 0 42px 0;}
.development-testimonials-section .clutch-widget{width: 100%;}
.project-management-section {padding: 76px 0 60px 0;}
.why-choose-us-inner p{min-height: 112px;}
.technology-stack-inner {padding: 42px 0 32px 0;}
.right-border:after{top: 10px;}
.project-management-grid .row .margin-10{width: 49.9%;}
.business-solutions-section .grid-item{background-size: 130% auto;}
.business-solutions-section .content-part{opacity:1; bottom: 12px;}
.page-development-services-grid.flex-container .row .col{width: 33.2%;}
.why-choose-us-section .choose-grid{width: 33%;}
.development-ratio-section .flex-conatiner-ratio .right-border{width:24.6%;display:-webkit-flex; float: none;}
.dev-lifecycle-section .development-title-web {position: absolute;top: 50px;right: 10px;max-width: 278px;}
.hero-dev-page-title .page-title{font-size: 35px;}
.hero-title-detail p{font-size: 15px;}
.hero-query-form{margin-top: 0;}
.hero-query-form-main h4{font-size: 22px;line-height: 27px;margin-bottom: 10px;}
.hero-query-form-main p{line-height: 18px;}
.hero-query-form-inner .form-action-btn .submit-btn{font-size: 13px;}
.hero-button-quote {margin-right: 10px;}
.hero-btn a{font-size: 15px;}
.hero-query-form-inner .form-action-btn{margin: 0;}
.development-ratio-main{margin: 60px 0px;}
.development-ratio-inner{padding: 10px;}
.development-ratio-inner span{font-size: 35px;}
.development-ratio-inner p{font-size: 15px;min-height:42px;}
.page-development-services-grid{margin-top: 40px;}
.business-solutions-section{padding: 20px 0px 20px 0;}
.business-solutions-section .development-title-web{margin-bottom: 50px;}
.page-development-services-grid-inner{padding: 20px;}
.page-development-services-grid-inner h4{font-size: 15px;}
.page-development-services-grid-inner p{font-size: 14px;}
.development-title-web h3{font-size: 30px;line-height: 38px;}
.project-cosulting-inner > p{padding: 30px 0px}
.project-cosulting-inner p{font-size: 16px;}
.project-cosulting-inner-grid ul li h4{font-size: 16px;min-height:10px;margin-bottom: 10px;}
.project-cosulting-inner-grid ul li p{font-size: 13px;line-height: 20px;}
.project-cosulting-section{padding: 40px 0px;}
.project-management-section{padding: 50px 0px;}
.development-title-web p{font-size:16px;padding: 25px 0px;}
.project-management-inner ul li{font-size: 15px;}
.project-management-inner h4{font-size: 17px;}
.why-choose-us-section{padding: 50px 0px;}
.why-choose-us-inner p{min-height:78px;padding-top: 15px;}
.why-choose-us-inner{margin-top: 20px;width: 100%;}
.development-portfolio-section{padding: 50px 0px;}
.mobile-client-testimonials{margin: 30px 0px;}
.development-testimonials-section .clutch-widget{margin: 30px auto;}
.technology-stack-inner{padding: 30px 0px;}
.hero-banner-main{padding:30px 0px;}
.dev-lifecycle-image{margin-top: 50px; margin-bottom:40px; width: 100%;}
.hire-developer-section {padding: 30px 0px 50px;}
.development-title-web p{padding: 12px 0px;}
.hire-developer-section .development-title-web p{padding-bottom: 25px;}
.business-solutions-section.services-section-main .grid-item {padding-bottom: 38%;height: auto;}
.hero-query-form .form-group .recaptcha .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
.hero-query-form-inner .form-group .recaptcha .wpcf7-form-control-wrap{height: 60px;}

/*transportation new css*/
.transportation-logistics-main{padding: 44px 0 80px 0;}
.hero-left-section-inner{position: inherit;top: 0;left: 0;width: 100%;}
.automation-business-services{padding: 50px 0 10px 0;}
.automation-business-services-inner .development-title-web p{width: 100%;}
.automation-business-head{margin:0;}
.automation-business-right{width: 100%;}
.hero-top-section h1{font-size: 28px; line-height: 34px;}
.hero-top-section p{font-size: 18px;}
.development-title-web h3{font-size: 32px; line-height: 38px;}
.transportation-logistics-main .hero-query-form{position: inherit; top: 0; }
.hero-top-section{text-align: center;width: 100%; float: none;}
.management-services-include .mag-services-grid{width: 33%;}
.automation-business-head{width: 80%;float: none; margin: 72px auto;}
.why-evince-section-main .why-evince-grid:nth-child(1){order: 1}
.why-evince-section-main .why-evince-grid:nth-child(2){order: 2}
.why-evince-section-main .why-evince-grid:nth-child(3){order: 3}
.why-evince-section-main .why-evince-grid:nth-child(4){order: 4}
.why-evince-section-main .why-evince-grid:nth-child(5){order: 5}
.why-evince-section-main .why-evince-grid:nth-child(6){order: 6}
.why-evince-section-main .why-evince-grid:nth-child(7){order: 8}
.why-evince-section-main .why-evince-grid:nth-child(8){order: 7}
.why-evince-section-main .why-evince-grid:nth-child(9){order: 10}
.why-evince-section-main .why-evince-grid:nth-child(10){order:9}
.why-evince-section-main .why-evince-grid:nth-child(11){order: 12}
.why-evince-section-main .why-evince-grid:nth-child(12){order: 11}
.why-evince-section-main .why-evince-grid{width:33%;}
.hero-top-section{text-align: left;}
.hero-top-section h1 {font-size: 24px;line-height: 30px;}
.hero-top-section p {font-size: 16px;padding: 12px 0 20px 0;}
.hero-query-form{padding: 20px;}
.automation-business-services-inner .development-title-web p{padding:20px;}
.automation-business-head p{font-size: 16px;}
.automation-business-right h3{font-size: 26px;}
.automation-business-right p{padding: 15px 0px;}
.automation-business-right ul li{margin-bottom: 20px;}
.automation-business-right{padding:40px 20px 20px 20px;}
.management-services-grid-wrap {padding: 20px 0 20px 0;}
.management-services-grid{padding: 10px;}
.development-portfolio-section {padding: 10px 0px 40px;}
.why-evince-section-main{padding: 50px 0px;}
.hire-developer-section-inner p{font-size: 16px;}
.hire-transport-section{padding: 50px 0px;}
.hire-developer-section-inner {padding: 20px 0 20px 0;}
.hire-transport-button a{font-size: 16px;padding: 16px 40px;}
.hire-transport-button{margin-top: 10px;}
.automation-business-services{padding: 30px 0px 10px 0px;}

/*CSR*/
.csr-banner .banner-text {height: 445px;padding: 0px 45px;}
.page-banner-overview.csr-banner{height: 445px;}
.section-main.csr-section .section-main-text-detail p{font-size: 16px;}
.page-template-corporate-social-responsibility .section-main-title .diff_text{font-size: 34px;}
.page-template-corporate-social-responsibility .section-main-title h3{font-size: 40px;}
.page-template-corporate-social-responsibility .section-main-title > p{font-size: 16px;}
.csr-contribute-list-main ul li{font-size: 14px;}
.csr-society{padding: 10px 0px 30px;}
.csr-gallery-content{width: 570px;padding:20px;}
.csr-gallery-content .section-main-title p{font-size: 14px;}
.csr-gallery-content .section-main-title .view-gallery-button a{font-size: 14px;}
.csr-photo-gallary{padding: 40px 0px;}
.csr-contribute-list-main{margin-bottom: 0;}
.page-banner-overview.csr-banner .banner-text h1{font-size: 35px;}
.page-template-corporate-social-responsibility  .footer-background{padding: 0;}
.csr-gallery-content .section-main-title{margin: 0;}
.csr-contribute-list-main ul.csr-list-style{padding: 0px 0px 30px;}
.csr-contribute-photo.csr-gallery-image-1{margin-top: 20px;}
.csr-contribute-photo{margin-top: 30px;}
.csr-gallery-content .section-main-title .view-gallery-button{margin-top: 17px;}
.page-banner-overview.csr-banner .banner-text h1{padding: 0px 80px;margin-bottom: 0;}
.section-main.csr-section .section-main-text-detail{width: 90%;}
.csr-contribute-list .section-main-title > p{padding: 0;font-size: 16px;}

/*Relationship Growth*/
.relationship-growth-banner .container{position: relative;}
.banner-botton-text{width: 100%;margin: 0 auto;padding: 16px 22px;bottom: -100px;}
.relationship-growth-section{padding:40px 0 218px 0;}
.hero-banner-text-main{width: 620px;padding: 12px 75px 20px 75px;}
.growth-detail-text{padding: 0px;}
.banner-botton-text p{font-size: 18px;}
.growth-quality-section {padding: 60px 0px 60px 0;}
.growth-quality-text p{font-size: 16px;}
.page-template-relationship-growth .relationship-growth-section {padding: 10px 0 98px 0;}
.page-template-relationship-growth .hero-banner-text-main{padding: 12px 92px 20px 118px;margin: 60px auto 0 auto;}
.page-template-relationship-growth .hero-banner-text-main h1{font-size: 22px;}
.page-template-relationship-growth .hero-banner-text-main h1::before{right: -24px;}
.page-template-relationship-growth .hero-banner-text-main h1 span{font-size: 28px;}
.page-template-relationship-growth .light-text{font-size: 24px!important;}
.page-template-relationship-growth .gradient-text{font-size: 35px!important;}
.page-template-relationship-growth .growth-detail-text p{font-size: 14px;}
.page-template-relationship-growth .growth-explain-section{padding: 84px 0px;}
.page-template-relationship-growth .footer-section-inner{padding: 0;}
.page-template-relationship-growth .growth-quality-section{padding-bottom: 0;}
.page-template-relationship-growth .mobile-client-testimonials {margin: 30px 0px 20px;}
.page-template-relationship-growth .banner-botton-text p{font-size: 16px;}
.page-template-relationship-growth .growth-quality-section .col{width: 49.8%;}
.page-template-relationship-growth .growth-quality-grid{min-height: 220px;}
.page-template-relationship-growth .mobile-development-head{margin-top: 10px;}
.page-template-relationship-growth .relationship-growth-detail-main{padding-top: 80px;}
.page-template-relationship-growth .growth-quality-section{padding-top: 40px;}
.page-template-relationship-growth .hire-developer-section{padding: 10px 0px 55px;}
.page-template-relationship-growth .hire-developer-section .development-title-web p{padding-bottom: 30px;padding-top: 15px;}

/*contact-us-new-page*/
.page-template-connect  .note-text-cf {float: left;}
.page-template-connect  .contact-top .button{float: left;margin: 20px 0px;}
.page-template-connect  #contact-top .captcha-man {float: left; width: 100%;text-align: center;margin: 0 auto; padding: 0;}
.page-template-connect  #contact-us{margin-bottom: 30px;}
.page-template-connect  .contact-us-section {padding: 32px 0px;}
.page-template-connect  .contact-details ul li i{margin:0 5px;}
.page-template-connect  .contact-details ul li{padding:0 10px;}
.page-template-connect  .contact-details ul li a{font-size:15px}
.page-template-connect  .contact-details ul{margin-bottom:0px;}
.page-template-connect  .contact-details{margin-top:-38px; padding:8px 0;}
.page-template-connect  .contact-us-section p {font-size: 14px;}
.page-template-connect  .contact-us-section {padding: 15px 0px 20px;}
.page-template-connect  .contact-top .ajax-loader{left: 120px;}
.page-template-connect  .wpcf7 .form-submit-btn-cf{margin-left: 0;}
.page-template-connect  .contact-form-left .row{margin-left: 0;margin-right: 0;}
.page-template-connect  #contact-top .inqury-check-box{width: 100%!important; }
.page-template-connect  .map-frme .row{margin-left: 0;margin-right: 0;}
.page-template-connect  #contact-top .upload-file{width: 100%!important;}
.page-template-connect  .wpcf7 .form-submit-btn-cf{padding: 0px 15px;}
.contact-top .recaptcha-area{    margin-left: 15px;margin-top: 10px;}
.page-template-connect .wpcf7-response-output{text-align: left!important;padding-left: 0px!important;}
/*contact-us-new-page*/
/*Clutch-global-leader*/
.clutch-globle-leader .our-values-main-box .relationship-title {padding: 0 20px;}
.relationship-title h3 {font-size: 33px;line-height: 44px;}
.our-expertise .col-sm-5, .our-values-main-box .col-sm-5{width: 100%; margin: 0 auto 30px;max-width: 440px; float: none; }     
.relationship-img {height: auto;width: 100%;}
.relationship-img-border::before {height: 298px;top: 30px;}
.our-values-main-box .relationship-content, .expertise-managment.managment-content{width: 100%; padding: 0 15px; margin: 0;}
.clutch-globle-leader-banner .hero-left-section-inner {padding: 120px 0 0;}
.our-expertise {padding: 30px 0; margin: 0 0 50px;}
.clutch-globle-leader .our-values-main-box {margin: 0 0 40px;}
.know-our-expertise .content-section{display: block;}
.know-our-expertise .content-section p { padding: 0;}
.know-our-expertise .content-section h3 {font-size: 25px; margin-bottom: 20px;}
.our-portfolio-section{margin: 0 0 60px;}
.cultural-values{margin: 0} 
.clutch-globle-leader{overflow: hidden;}

/*Ai-bot- development*/
.mobile-development-info.bot-dev-info{margin-top:0px;}
.bot-grid{width:230px;}
.bot-info{padding: 160px 0 0;}
.bot-grid-inner h3{font-size: 16px;font-weight: 600;}
.bot-grid-inner p{padding: 10px 15px 0 15px; font-size: 15px;}
.bot-column{margin-right:15px;}
.ai-bot-dev-wrap .relationship-img-border{display: none;}
.ai-bot-dev-wrap .relationship-img{max-width:440px; margin: 0 auto; position:relative; overflow: visible;}
.ai-bot-dev-wrap .relationship-img:after{position: absolute;content: "";width: 38px;height: 294px;top: 48px;background: #9ed4b4; z-index: -1; left:-14px;}
.ai-bot-dev-wrap .relationship-img.shadow-left:after{right:-14px; left: auto;}
.bot-grid-inner .bot-info:hover{padding:100px 0 0;}
.ai-bot-dev-wrap .third-level-page-benefits-grid .third-level-page-benefits-grid-main{width: 242px;}
.ai-bot-dev-wrap .third-level-page-benefits-grid-main p{min-height: 85px;}
.bot-grid-inner .bot-info:hover:before{top:35px;}
.ai-bot-dev-wrap .bot-grid-inner p{padding:10px 15px 0 15px!important}
/*maintenance css*/
.page-banner-overview.project-ownership-banner .banner-text{margin: 154px auto;}
.page-banner-overview.project-ownership-banner{height: auto;}
.infrastructure-section-inner.hybrid-network-grid .infrastructure-section-head{padding:24px 10px;}
.page-template-about-us .want-to-join-inner{padding: 10px 50px;}
.page-template-project-ownership .our-values-explore ul li{margin-bottom:20px;}
.page-template-project-ownership .our-values-detail p{min-height:inherit;}
.page-template-hybrid-network-delivery-model .our-values-detail p{min-height:inherit;}
.page-template-hybrid-network-delivery-model .our-values-explore ul li{margin-bottom: 20px;}
/*==============================*/
/*Portfolio Detail Page new*/
/*=============================*/

.real-time-list-wrap{padding:0px;width: 548px;margin: 0 auto;}
.real-time-section .section-heading-title{text-align: center;}
.real-time-list-main button{margin: 0  auto; display: table;}
.section-heading-title h3{font-size: 28px;}
.portfolio-web-detail-inner p{font-size: 18px;}
.free-quote-section h4{font-size: 22px;line-height: 30px; margin-bottom: 28px;}
.free-quote-section{margin: 0px; clear: both;margin-top: -190px;}
.portfolio-web-middle-section-detail{text-align: center; padding: 0px 0 30px 0; } 
.real-time-feature-img{text-align: center;max-width: 100%;width: 460px;margin: 0 auto; padding-top: 38px;}
.path{top:38px;left:0px;right:0px; bottom:0px; margin:auto; width:480px; height:480px; }
.circle-ani{transform-origin:50% 250px;}
.path2{top:38px;left:0px;right:0px; bottom:0px; margin:auto; width:620px; height:620px;}
.circle-ani2{transform-origin:50% 325px;}
.portfolio-web-middle-image{width: 490px; margin: 0 auto;}
.portfolio-web-middle-image img{left: -72px;top: 22px;}
.portfolio-web-middle-image:after{background:url(../images/middle-portfolio-img-bg-ipad.png) no-repeat; width:716px;height:616px;left: -139px; }
.portfolio-web-middle-image:before{    background: url(../images/slab-mid-repeat-ipad.png)repeat;    height: 221px;left: -629px;bottom: 100px;width: 100%; }
.portfolio-web-slider{width: 980px; padding-left: 134px; }
.background-bg-port{    height: 642px;width:330px; left: 55px;top:-83px; }
.portfolio-web-middle-section{padding:40px 0px 0px 0;}
.portfolio-web-slider .owl-nav>div{background: url(../images/port-slider-arrow-green.png)no-repeat;}
.portfolio-web-slider .owl-nav{top: auto; bottom:-90px; left:-134px; width:100%; text-align: center;}
.portfolio-web-bottom-left{float: none; width: 602px;margin: 0 auto; text-align: center; padding: 70px 0;}
.portfolio-web-bottom-left .page-button-case-study{float:none;display: inline-block;}
.bottom-port-bg:after{display: none;}
.portfolio-web-bottom-right{padding-bottom:20px; }
.portfolio-web-bottom-left .section-heading-title h3, .portfolio-web-bottom-left .section-heading-title span{margin-bottom:24px;}
.portfolio-web-bottom-left p{margin-bottom:24px;}
.lets-talk-section{padding: 64px 0px;}
.lets-talk-section p{padding: 26px 0px;}
.portfolio-web-hero-image{width: 640px;}
.home-banner-animation{width:768px;margin-left: -384px;}
.path3{top: 340px; width: 446px; height: 446px; left:157px;}
.circle-ani3{transform-origin:50% 235px;width:24px;margin:-12px  auto;}
.circle-ani3>i{width: 24px; height: 24px;}
.path4{top:278px; width:608px; height:608px; left:75px;}
.circle-ani4{transform-origin:50% 334px;width:60px;margin:-30px  auto;}
.circle-ani4>i{width:60px; height:60px;}
.path5{top:210px; width:730px; height:730px; left:14px;}
.circle-ani5{transform-origin:50% 382px;width:34px;margin:-17px  auto;}
.circle-ani5>i{width:34px; height:34px;}
.portfolio-detail-web-section .services-offered-for ul li{    margin-right: 24px;padding-right: 24px;}
.real-time-section{padding: 126px 0px 60px 0px;}
.portfolio-web-detail-inner{padding-top: 62px;}
/*==============Maintenance Css==================*/
.execution-approach-banner,.engagement-models-banner,.global-delivery-banner,.hybrid-network-delivery-model-banner,.partnership-us-banner,.project-ownership-banner{height: auto;}
.execution-approach-banner .banner-text,.engagement-models-banner .banner-text ,.global-delivery-banner .banner-text ,.hybrid-network-delivery-model-banner .banner-text,.partnership-us-banner .banner-text,.project-ownership-banner .banner-text{margin:80px auto!important;}
.why-evince-banner ,.evince-brand-banner{height:310px;}
.partnership-us-banner .banner-text h1{font-size:48px;}


/*CONTACT US PAGE 25-7-18 START HERE*/
.upd-contact-form {width: 100%;}
.upd-for-req{width: 100%;  margin-top: 30px;}
.upd-for-req .upd-requ{padding-left: 0;}
.inq-right span.wpcf7-list-item{width: 45%;}
.page-template-connect #contact-top .captcha-man{width: 50%; padding: 0 28px;}
.upd-submit{margin-left: 0; margin-top: 0; width: 50%; float: left; padding: 15px 0;}
.upd-submit input {width: auto;}
.channel-partner ul li h3{font-size: 12px;}
.corpo-section .corpo-details{border-bottom: 1px solid #e6e6e6; width: 50%; float: left; padding-top: 20px;}
.corpo-section .corpo-details:nth-child(3) {border-right: 0;}
.corpo-section .corpo-details:nth-child(4),
.corpo-section .corpo-details:nth-child(5){border-bottom: 0;}
/*CONTACT US PAGE 25-7-18 END HERE*/

/* For Mobile page Portfolio */
.mobile_porfolio_content{width:100%;margin-left:0px; margin-top:100px; padding:0 50px;}
section.mobile_porfolio_section{padding:70px 0;}
.mobile-bg-port {height: 450px;background-size: cover;width: 225px;}
.mobile_porfolio_part{width:213px; margin:0 auto; float: none;}
.mobile_porfolio_content_inside{padding-top:0px;}
.mobile_porfolio_slider{padding-left:14px;padding-top: 10px;}
.mobile_porfolio_content_inside .section-heading-title h3{font-size:28px;    margin-bottom: 30px;}
.mobile_porfolio_content_inside p{font-size:15px; line-height:25px;}
.mobile_porfolio_content{height:auto;}
.mobile_porfolio_part:after{height: 240px;width: 250px; background-size:contain;}
.mobile_porfolio_part:before{height: 230px;width: 220px; background-size:contain; left:-140px }

.main_service_offer{margin-top:50px;}
.upd-title h2{font-size: 24px;line-height: 26px;}
.service_content h2{font-size: 22px;}
.service_content p{font-size: 16px;margin-bottom: 0px;}
.main_service_offer{padding-bottom:0px;}

.main_add_img {text-align: center;}
.choose_us_listing .listing_info{width:33.3%; max-width:100%; margin-bottom:15px;}
.choose_us_listing .listing_info:nth-child(4n+4){clear: both;}

.choose_us_listing .listing_info:nth-child(3n+3):before,.choose_us_listing .listing_info:nth-child(3n+3):after{display: none;}
.mobile_porfolio_content_inside .owl-nav {position: absolute;bottom: -60px;}
.hire_dev_desc{padding-left: 40px;}
.hire_dev_info{position: relative;}
.hire_dev_img{position: absolute; right:0px; bottom: 0px;}
.hire_dev_info .upd-title{margin-top:0px;}
.hire_dev_img img{width:90%}
.upd-title{margin-top:40px;}

.ecomm_service [class*=col-] {width: 100%;float: left;}
.ecomm_service .ecomm_equal_title h2 br {display: none;}
.ecomm_equal_title h2 {font-size: 24px;padding-bottom: 15px;line-height: 24px;margin:0 0 30px;}
.ecomm_equal_title{margin-top: 0px;}
.ecomm_service:before{height: 100%;background: transparent;}
.ecomm_service{background: #ebebeb;padding: 8% 0;}

.ecomm_title h1{font-size: 28px;}
ul.we_choose_info{margin-top: 0px;}
.ecomm_service_offer{margin-bottom: 8%;}

.ecomm_platform .owl-item .item{width:230px; height:230px; padding:5%;}
.ecomm_service .ecomm_platform{padding:7% 5%}
.ecomm_title h1{font-size:38px}


    /**/
    .ecomm_banner{background-position: 89% center; position: relative;}
    .ecomm_banner .container{position: relative; z-index: 2}
    .ecomm_banner:after {content: "";background-color: rgba(0,0,0,0.5);position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
    .banner_caption {width: 100%;}
    .whychoose_us_sec {padding: 7% 0px;}
    
    .hire_developer_sec .section-header h3, .whychoose_us_sec .section-header h3{font-size:34px; margin-bottom:30px;}
    .whychoose_us_features .features_content{font-size:16px;}
    .whychoose_us_sec p{font-size:16px; line-height:26px;}
    .whychoose_us_features{margin-top:0px;}
    .whychoose_us_features .f_count{font-size:40px; padding-bottom:10px;}
    .whychoose_us_features ul li{margin-bottom:30px;padding-top:10px;padding-bottom:30px; width:46%;}
    .whychoose_us_features ul li:nth-child(2n+1){margin-left:0px;}
    .hire_developer_sec .hire_dev_content p{font-size:16px; line-height:30px; margin-bottom:20px;}

     /**/

    .banner-caption {width:100%;}
    .banner-caption h1{font-size:30px;line-height:34px;}
    .banner-caption h1:after{margin-top:18px;}
    .banner-caption p{    font-size: 16px;line-height: 26px;}
    .banner-object:before{right: 20px;width: 410px;height: 410px;}

    .banner-caption p{margin-bottom:20px;}
    .app-dev-city-base .why-choose-us{padding:70px 0px 0;}
    .why-choose-us .figure {width: 40%;}
    .why-choose-us .figure-content{width:60%; margin-top: 30px;}
    .why-choose-us .heading-h2{font-size:34px;margin-bottom: 40px;}
    .why-choose-us p {font-size: 16px;line-height: 28px;}
    .hire_developer_sec .section-header h3{font-size:36px;}
    .banner-object {width: 550px;bottom: 0;right: 0;position: relative;margin: 0px auto -200px;    padding-top: 40px; clear: both;}

     /**/
    .top-hero-banner .banner-figure {width: 100%;position: static;max-width:500px;margin: 0px auto;transform: none;float: none;padding-top: 60px;clear: both; text-align: center;}
    .top-hero-banner .banner-caption h1{font-size:29px}
    .columns-blocks .figure-content {padding-left: 15px; float: none; width: auto;}
    .columns-blocks .figure{width: 50%;clear: left; padding-right:30px;}
    .columns-blocks .heading-h2:after{left:50%;}
    .columns-blocks .heading-h2{ font-size: 32px;margin-bottom:40px;padding-bottom: 0px;}
    .columns-blocks p{font-size:16px;line-height:27px;}
    .columns-blocks {padding:6% 0px;}

    .columns-blocks .figure{float: left;padding-bottom:4px;}
    .columns-blocks .heading-h2{line-height: 37px;font-size: 28px;}
    .columns-blocks.reverse-block .heading-h2:after {left: 0;}
    .columns-blocks.reverse-block .figure-content{padding-left: 15px;}

    .hire_developer_bg_style{padding:5% 0px}

    .columns-blocks .ul_listing_style li {float: left;width:100%; padding-right:0%;}
    .web-design-city-base  .columns-blocks .ul_listing_style li{width:48%;}


     /**/

    .portfolio-item.reverse-block .figure-image{margin-right: auto;margin-left: auto;}
    .portfolio-item .figure-image {margin-right: auto;margin-left: auto;width: 500px;position: relative;}
    .portfolio-item .figure-content{padding:4em 40px; width:100%;}
    .portfolio-item .figure-image:after{opacity:0.2;}
    .portfolio-item.reverse-block .figure-content {padding-left: 40px;padding-right:40px;}
    .portfolio-item.reverse-block .figure-bg {padding-left: 50px; padding-right:0px; text-align: right}
    .portfolio-item .figure-bg {padding-left:0px; padding-right:50px;}

    .portfolio-item .technology-icon .icon img{width: 60px}    
    .portfolio-item.reverse-block .technology-icon:after{display: none}
    .portfolio-item{padding-bottom:110px;}
    .portfolio-item .technology-icon:after{display:none}
    .portfolio-item .figure-content h3 span{font-size:32px;}
    .portfolio-item .figure-content h3{font-size:20px;}
    .portfolio-item .technology-icon {transform: translate(63%, 15%);right: 0;left: auto;padding: 48px 19px;width:200px;}
    .portfolio-item.reverse-block .technology-icon {transform:translate(-50%, 15%);right: auto;left: 0px;padding:48px 19px;width:200px;}
    .portfolio-item:before{height:45vh}


     /* Portfolio Details*/
    .top-hero-section h1{font-size:36px;}
    .top-hero-section p{font-size: 18px;line-height: 30px;}
    .top-hero-section .content-part{padding-top: 30px; width:53%}
    .top-hero-section svg.svg-shape path {width: 100%;height: 100%;}
    .top-hero-section svg.svg-shape {height: 260px; width:100%;}
    .h2-heading, .diff-color{font-size:28px;}
    .features-section .features-list li{line-height: 14px;font-size: 15px;}
    .h2-heading{padding-bottom:20px; margin-bottom:0px;}
    .features-section{padding:6em 0}
    .features-section .btn{margin-top:0px;}

    .cta-section .section-header h3{font-size: 20px;line-height: 29px;}
    .cta-section.quote-secton .section-header h3{font-size:34px;line-height:normal;}
    .h3_heading{font-size:30px; margin-bottom: 20px;padding-bottom: 24px;}
    .get-app-section .section-header h3 {font-size:30px;}
    .features-slider-section .slider-content p{font-size:17px;line-height: 34px;}
    .features-slider-section .slider-part .iphone-frame{width:250px; height:492px }
    .features-slider-section .slider-part .screen-wrap{width:465px;height:450px;}
    #features-slider{top: 13px;left: 18px;}
    #features-slider .owl-nav {left:-118px;top: auto;bottom: -80px;}

    .get-app-section .small-card.play-store:before {background-position: 0px -80px;background-size: auto 170px;}
    .get-app-section .stores-wrapper a{padding:36px 40px 40px 115px;}
    .get-app-section .small-card:before{ width:72px;}
    .get-app-section .small-card.apple-store:before {background-position: -93px -79px;background-size: auto 170px;}
    .top-hero-section{padding:40px 0px;min-height: calc(100vh - 90px);}
    .features-slider-section{height:640px;overflow: hidden;}
    .features-section .features-list{width: 64%;padding-left: 3em;}
    .cta-section{padding: 4em 0px;}
    .cta-section.quote-secton{padding:3em 0px;}
    .get-app-section .stores-wrapper a{font-size:20px;}
    .get-app-section .stores-wrapper{margin-top:60px;}
    .top-hero-section .action-wrap .btn {font-size:14px;margin-bottom:16px;margin-right: 0;min-width: 228px;}

    .features-figure .screen-wrap{width:210px; height: 391px; margin-top: 50px;}
    .features-section .iphone-frame{    width: 210px;object-fit: cover;height: 399px;   margin-left: -12px;}  
    .features-section .iphone-screen {left: 13px;top: 9px;}
    .features-figure{padding-right:3em;}
    .features-section .features-list{padding-left: 1em;}
    .features-section .features-list li:before{font-size:32px}
    .features-slider-section .slider-content{ padding: 8% 2% 0 4%;}
    .features-slider-section .slider-part{padding:60px 40px}


}
@media (min-width:768px) and (max-width:800px){
    .aspdotnet-about-section .row.col-p0 {margin-left: 82px;}
}
@media (min-width:768px){
.navbar-nav > li.services-sub.sub_menu {
  position: relative;
}
.navbar-nav .dropdown .submenu {
background: #ffffff none repeat scroll 0 0;
position: absolute;
width: 340px; list-style: none; border-bottom: 4px solid #5FB983;
}

.navbar-nav .dropdown .submenu li a {
  border-bottom: 1px solid #dddddd;
  color: #333333;
  display: block;
  font-size: 15px;
  padding: 10px 19px;
}
.navbar-nav .dropdown .submenu li{width: 100%;}
.navbar-nav .dropdown .submenu li:last-child a {border-bottom: 0px;}
.navbar-nav .dropdown .submenu li a:hover{color: #60B884}

.navbar-nav .dropdown .main-category  ul.submenu li {
  border-right: 1px solid rgba(244, 249, 255, 0.1);
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 100%;
}
.navbar-nav .sub_menu .dropdown{width: 340px; border-bottom: 0px;}
.navbar-nav .sub_menu .dropdown .main-category em, .navbar-nav .sub_menu .dropdown .main-category ul li a{margin-left:0px}
}
/*iphone-x*/
@media only screen 
    and (min-device-width : 375px) 
    and (max-device-width : 812px) 
    and (orientation: landscape)
    and (-webkit-device-pixel-ratio : 3)
    { 
        .homepage {margin-top: 90px;}
        .hero_content_wrp{margin-top:20px;}
        .clutch-home-logo{display: none;}
        .home-more-button{display: block; text-align:center!important; }
        .industries-section-main .grid-item{height: 62.4vh!important;}
        .events-section-main .left-section .grid-item{height: 88vh!important;}
        .services-section-main .grid-item{padding-bottom: 24%;}
        .events-section-main .grid-item{height: 80vh!important;}
        /*web development*/
        .business-solutions-section .grid-item{padding-bottom: 34%;background-size:130% auto; }    

         /*Transport*/
        .automation-business-services-inner .grid-item{height: auto;}       
    }
@media screen and (max-width:767px){
    .navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{color: #fff;}
    .search-box-main{display: none !important;}
    #slideshow .carousel-inner .item {height: inherit !important;}
    #slideshow .carousel-inner .item img{margin-top:0px !important}
    .banner {height: 72vh;margin-top: 90px; background-attachment:inherit;}
    .banner .caption-text h2 {font-size: 22px;line-height: 34px;}
    .down-arrow{display:none;}
    .banner .caption-text .hightlight{font-size:13px;}
    .banner .caption-text .hightlight span {clear: both;font-size: 15px;margin: 10px 0 10px 10px;}
    .banner .caption-text .journeyDate {font-size: 17px;}
    .banner .caption-text .journeyDate sup {font-size: 12px;left: 0; top:0px;}
    .banner .caption-text .hightlight + p {margin: 15px 0; font-size:16px;}
    .banner .caption-text {transform: translateY(-59%);}
    .book-appoinment{margin-top:20px;}
    .book-appoinment a{padding:0 65px 0 35px; height:50px; line-height:50px; width:auto; font-size:14px; box-shadow:0 2px 0 #094243;}
    .flags {  float: left;  left: 0;  margin: 24px;  position: relative;  width: 80px;}
    .team-section.section-1 .group-info-new {height:auto; }
    .main-sub-category .cate-img{display:none;}
    .group-team-right .position {display: block;font-size: 12px;margin: 0px;}
    .group-team-right {padding-right: 0px;padding-left: 0;margin: 0 auto;}
    .group-info-new3,.group-info-new,.group-team-info{display: none !important;}
    .group-team .team-name {width: 96.5%;}
    .group-team {padding: 0;width: 33.3333%; float:left}
    .group-team-right {padding: 0;}
    .group-team-right .team-content p{font-size:13px;line-height:22px; text-align:left;}
    .contact-info-block ul li {float: none;position: relative;width: 49%;display: inline-block;vertical-align: top;margin-bottom: 14px;}
    .contact-info-block ul li:before{border: none;}
    .contact_fields {padding-left: 0;padding-right: 0px;}
    .contact-form-left .row{float: none; margin: 0px 0px 8px 0px;}
    .contact-form-left .row input.contact-no{max-width: 79%;}
    .india-address-block,.australia-address-block,.new-york-address-block,.norway-address-block,.italy-address-block{display: none;}
    #contact-top .bg-9 {background-size: contain;height: inherit;padding:0px;}
    #contact-top .contact-top-map .container{height: inherit;}
    .banner-bac .intro-title, .banner-bac .intro-p { color: #fff;}
    .navbar-nav .dropdown .main-sub-category #software ul li, .navbar-nav .dropdown .main-sub-category #internet ul li{width:100%;}
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;padding:13px 15px;}
    #main-slide .slider-content h2{font-size:17px;}
    #main-slide .slider-content h1{font-size:40px;}
    #main-slide .slider-content .more-btn{margin-top:25px;}
    #main-slide .slider-content{left:10%}
    .banner-section .padding-0{padding:0 15px;}
    .banner-section .getInqury{margin:15px auto 0px;max-width:157px;display:block;}
    .welcome-text{text-align:center;}
    .thank-you-img{height:300px;background-position:78% center;}
    .portfolio-box .project-post .hover-box a{top:40%;}
    #services-section .services-box .services-post .services-post-content{border:none;}
    .section-intro{margin-top:82px;}
    .navbar-default .navbar-toggle{border-color:#5FB983;margin-right:25px;margin-top:24px;}
    #main-slide .slider-content .animated4, #main-slide .slider-content .animated5, #main-slide .slider-content .animated6{font-size:29px;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#5FB983;}
    .navbar-default .navbar-toggle:focus .icon-bar , .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
    #main-slide .carousel-control #prev{left:17px;}
    #main-slide .carousel-control #next{right:17px;}
    .navbar-default .navbar-nav{margin-top:0px;}
    .navbar-default .navbar-collapse.collapse{background:#5FB983;     max-height: 290px;}
    .navbar-default .navbar-nav{margin-bottom:0px}
    .navbar-default .navbar-nav > li > a{font-size:16px;padding:17px 25px;color:#fff;border-bottom:1px #4d5e6f solid;}
    .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#5FB983;color:#fff;}
    #services-section .services-box .services-post{width:100%;}
    #portfolio-section .portfolio-box .project-post{width:50%;}
    #about-section .left-sec{margin-left:4%;width:91%;text-align:center;}
    #about-section .get-inTouch-form label{width:35%;font-size:13px;}
    #testimonials-section .testimonials-slider{padding:50px 50px}
    #statistic-section{background-size:cover}
    #statistic-section .counter-item{margin-bottom:50px;}
    .box-head h4::before,.box-head h2::before,.box-head span::before{width:280px;margin-left:-140px;}
    #about-section .section-header h1{display:inline-block;}
    #about-section .get-inTouch-form .input-text{width:61%;}
    #about-section .large-font span{margin-left:-36px}
    .main-sub-category #web-design, .main-sub-category #software-dev, .main-sub-category #internet-market, .main-sub-category #hire-dev,
    .main-sub-category #ecommercedev, .main-sub-category #open-source-cms{height:inherit;}
    .navbar-default .main-category h2{display:none;}
    .specialty-description{margin-left:2%;}
    #specialty .right-sec{width:100%;}
    .specialty-box h3{font-size:1.6em;}
    .specialty-box{border-top:1px #7f7f7f solid;}
    #specialty{padding-bottom:20px;}
    .stats-section .counter-item h3{font-size:15px;}
    .block-head-2::before{width:100%;margin:0px;left:0px;}
    .team-wrapper-outer{max-width:100%;}
    .block-team li .inner{display:inline-block;vertical-align:middle;width:100%;height:auto;}
    #team-section .section-header .paragraph{width:100%;font-size:12px;line-height:18px;}
    .block-team li{text-align:center;}
    .block-team li img{display:inline-block;}
    .block-team li:nth-child(2n) > a, .block-team li > a{display:inline-block;margin-right:0px;float:none;margin-left:0px;}
    .block-team li h3{padding:15px 0px;font-size:24px;}
    .block-team .owl-buttons .owl-prev{left:0px;}
    .block-team .owl-buttons .owl-next{right:0px;}
    .technology_slider .owl-controls .owl-prev{left:-18px}
    .technology_slider .owl-controls .owl-next{right:-18px}
    .header-in p{font-size:12px;width:90%;}
    .specialty-box ul li{font-size:11px;}
    .box-head h4,.box-head h2,.box-head span{font-size:25px;}
    .section-intro{padding:160px 0 90px;background-position:left bottom !important;background-image:url("../images/bg/company.jpg");}
    .aspdotnet{min-height: 236px;}
    .box-services-c, .block-services .our-services-list{font-size:12px;margin-bottom:25px;}
    .step-txt p{font-size:11px;line-height:18px;}
    .block-services .our-services-list{margin-top:50px;}
    .block-services .our-services-list > div{margin-top:0px;}
    .services-img{background-position:left;}
    .timeline{overflow:hidden;padding-top:15px;max-width:100%;}
    #testimonials-section{background-size:cover;padding:60px 0px 0px;}
    .timeline-wrap .line{border-left:1px dashed #818181;border-top:medium none;height:100%;left:50%;position:absolute;top:0!important;width:1px;}
    .timeline li:nth-child(2n){display:block;float:left;width:100%;min-width:100%;}
    .timeline li:nth-child(2n+1){display:block;float:right;width:100%;min-width:100%;}
    .timeline-step{margin-left:0;padding-left:0;width:100%;}
    .timeline .point{left:48.9%;top:17.5px!important;}
    .sti-menu li:nth-child(1) .inner-box, .sti-menu li:nth-child(2) .inner-box,.sti-menu li:nth-child(3) .inner-box, .sti-menu li:nth-child(4) .inner-box,.sti-menu li:nth-child(5) .inner-box, .sti-menu li:nth-child(6) .inner-box{border:medium none;box-shadow:0 0 1px #999;}
    .step-up{border-left:medium none;border-top:1px solid #818181;float:left;margin-top:25px;padding-bottom:40px;padding-left:0;padding-right:20px;position:relative;text-align:right;top:auto;width:50%;}
    .step-down{border-left:medium none;border-top:1px solid #818181;bottom:auto;float:right;margin-top:25px;padding-bottom:0;padding-left:20px;padding-top:0;position:relative;width:50%;}
    .step-down .step-txt{padding-top:0;}
    .step-up .step-txt h3{margin-top:25px;text-align:right;}
    .step-up .step-icon{left:0;top:-32px;}
    .step-down .step-icon{left:auto;right:0;top:-32.5px;}
    .step-up .step-txt{padding-bottom:0;position:relative;}
    .section-intro.product-bg{height:240px;padding:0;margin-top:88px;width:100%;}
    .advantage-list{clear:both;float:left;margin-top:14%;width:100%; margin-left: 0px;}
    .advantage-list h1{margin-bottom:10px;font-size:26px;}
    .mockup #slideshow{margin-top:0px;}
    /*.mockup .screen{width:91%; left: 15px; top: 15px;}*/
    .mockup{display: none;}
    .inner-wrap.col-sm-12{clear:both;}
    .details-img, .left-img{text-align:center;}
    img{height:auto;}
    .inner-portfilo img{height:auto;max-height:inherit !important; }
    .portfilo-detail h4{font-size:21px;width:100%;}
    .portfilo-detail{text-align:center;}
    .portfilo-detail a.view-more{float:none;margin:0px;}
    .port-link span{width:70%;}
    .inner-portfolio-post{width:100%;margin:0 0 10%; left: 0 !important;  display: inline-block;}
    .portfolio-page .iso-call{max-width:400px;margin:0 auto;}
    .block-blog-list .date{font-size:27px;height:192px;line-height:192px;margin-top:-96px;padding-right:96px;right:-96px;width:192px;}
    .block-blog-list .date span{font-size:14px;}
    .block-blog-list .more, .block-blog-list .more span{float:left;padding:4px 0;position:relative;top:0;width:100%;margin:0px;}
    .block-blog-list h3{font-size:17px;}
    .block-blog-list .summary{padding:30px 20px 58px;}
    .block-blog-details .date-alt{font-size:30px;padding:7px 0 16px;}
    .block-blog-details .date-alt span{font-size:14px;}
    .inner-wrap h2{font-size:20px;}
    .block-feedback .input{width:100%;}
    .inner-wrap .description{padding-top:25px;padding-left:0px;}
    .inner-cnt{padding:0 15px;}
    .inner-wrap .tagline{text-align:left;font-size:14px;}
    #social{text-align:center;}
    .social-icon h4{margin-bottom:15px;}
    #social .contact-no{text-align:center;margin-top:15px;}
    .social-icon h4, .social-icon ul{width:100%;}
    #footer .padding-0{padding:0 15px;}
    #footer .footer-deafault{padding:40px 15px;}
    #footer .widget{margin-bottom:25px;}
    .intro-title{font-size:22px;}
    .navbar-default .navbar-nav .dropdown, .navbar-default .navbar-nav .dropdown .cate_hide.show{display:block !important;position:relative;}
    .navbar-default .navbar-nav .dropdown ul{text-align:left;}
    .navbar-nav .dropdown .main-category ul li{padding:0px;width:100%;border-bottom:1px solid #95A1AC;margin:0px}
    .navbar-nav .dropdown .main-category ul li a{display:inline-block;padding:12px 15px 12px 40px;width:100%;}
    .main-sub-category h2,.navbar-nav .dropdown ul li br, .navbar-nav .icon-box{display:none !important;}
    .navbar-nav .dropdown .main-category em, .navbar-nav .dropdown .main-category ul li a{margin-left:0px;}
    .main-sub-category .cate_hide{background:rgba(45, 62, 80, 0.6)!important;display:none !important}
    .navbar-default .navbar-nav .dropdown .cate_hide.hide{display:none !important}
    .navbar-nav .dropdown .main-sub-category ul li{padding:12px 15px 12px 50px;margin:0px !important;border-bottom:1px solid #95A1AC;width:100%;}
    .navbar-nav .main-sub-category .container{padding:0px;}
    .navbar-nav .cate_hide{background-color:#525252}
    .navbar-nav .cate_hide .row{overflow-x:hidden}
    .navbar-nav .cate-img, .navbar-nav .main-sub-category{display:none;}
    .navbar-nav .dropdown .main-category ul li{border-right:0px;}
    .navbar-nav .cate_hide ul li a{padding-left:15px;}
    .navbar-nav .dropdown .arrow{background:url("../images/plus-minus.png") no-repeat scroll center 17px rgba(0, 0, 0, 0);border:medium none !important;height:47px;left:inherit;opacity:1;right:0;top:0;width:40px;cursor:pointer;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;}
    .navbar-nav .dropdown .main-category ul li.active .arrow{background-position:center -76px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;}
    .inner-wrap .top-sec{padding:0 15px;}
    .section-intro{padding:60px 0 40px}
    .map-frme{padding:0px;margin-top:15px;}
    #portfolio-slide .owl-controls .owl-prev, #portfolio-slide .owl-controls .owl-next{top:34%}
    #portfolio-slide .owl-controls .owl-prev{left:0px;}
    #portfolio-slide .owl-controls .owl-next{right:0px;}
    .buttons-details a{margin:7px 10px;padding:8px 20px;font-size:14px;}
    .webstrip{margin-top:0px;}
    .bg-img{background-position:74% center;}
    .inner-wrap .section-intro{height:auto;padding: 40px 0;}
    .intro-title{ margin-top: 20px; margin-bottom: 0;}
    .top-links ul li a{width:100%;border-bottom:1px #ddd solid;}
    .top-links{padding:0px;}
    .top-links ul li a{border-bottom:1px solid #8d99a6;padding:12px 20px;width:100%;font-size:14px;}
    .top-links ul li:last-child a{border-bottom:none;}
    .services-link .box-wrap h3 a{font-size:20px;}
    .services-link ul li{width:100%;}
    .technology-logo > li{width:21%;margin:0 25px 20px}
    .technology-section .technology_slider{padding:30px 15px}
    .the-brand .box-head p{line-height:29px;width:91%;}
    .the-brand .evince-reveal .sec-3 .inner-cnt{margin-bottom:20px;}
    .the-brand .evince-reveal .sec-3 .col-md-3:last-child .inner-cnt{margin-bottom:0px;}
    .the-brand .evince-reveal .sec-5 .logo-description.right .logo-img,.the-brand .evince-reveal .sec-5 .logo-description.left .logo-img{width:100%;}
    .the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc{width:100%;}
    .the-brand .evince-reveal .sec-6{float:left;width:100%;}
    .the-brand .evince-reveal .sec-5 .logo-description .logo-desc{margin:25px 0px;}
    .the-brand .evince-reveal .sec-5 .logo-description.left .logo-desc, .the-brand .evince-reveal .sec-5 .logo-description.right .logo-desc{text-align:center;}
    .the-brand .box-head p br{display:none;}
    .the-brand .evince-reveal h2{font-size:28px;}
    .navbar-nav > li.services-sub{overflow:hidden;position:relative;width:100%;}
    #services-section .services-box .services-post{padding-bottom:150px;}
    .intro-store-image{display: none;}
    .intro-title{ color: #fff;}
    .section-intro .intro-title::after{ background: #fff;}
    #about-section .get-inTouch-form .g-recaptcha{float: right !important;}
    .certificate-section .colm {margin-bottom: 15px;width: 46%;}
    #certificate-section .box-certificate{width:auto; margin: 0px;}
    #team-section { height: 100%; background-size: cover; background-position: initial;     background-attachment: inherit !important;}
    #portfolio-section .portfolio-box .project-post .hover-box a{ transform: inherit; }
    .site-uel .left{ float: none; margin: 0px; }
    .icon-scroll, .icon-scroll::before{display: none;}
    /**/ 


    .offering-list .offering-ul{padding: 0 20px;}
    .project-features{text-align: center;} 
    .project-features .inner-wrap>ul{padding: 0 20px;}
    .page-not-found{margin-top:95px; padding:14% 0 22%;}
    .page-not-found .col-sm-6.error-title {text-align: center;}
    .page-not-found p{padding:0 20px;}
    .page-not-found .error-title h2 {font-size:10em;}
    .page-not-found .error-title h3 {font-size:2em;letter-spacing: 5px;}
    .page-not-found .error-page-right {margin-top: 14%; text-align:center; padding:0px;}
    .page-not-found .btn-group .back-to-home{margin-right:8px; padding:10px 22px;}
    .page-not-found .btn-group .get-inquiry{padding:10px 22px}
    .page-not-found p {color: #000000;font-size: 14px;line-height: 27px;}
    .locations-listing {background-color: #fff;width: 100%;margin: 0 auto 40px;float: none}
    .location-list li .name {padding: 12px 20px}
    .statistic-sec {padding: 40px 0 35px}
    .homeSlider li {font-size: 31px;line-height: 42px;margin-top: 20px}
    .banner-section {height: 400px; }
    .logo img {max-width: 120px}
    .fixed-text {font-size: 18px;line-height: 26px;}
    .video-section .colm-lg {width: 100%}
    .video-section .colm-xs {padding-left: 15px;width: 100%;margin-top: 15px}
    .video-section .colm-md {padding-left: 14px;width: 100%;margin-top: 10px}
    .video-section .colm-xs .video-wrp {max-height: inherit;margin-bottom: 15px}
    .video-section .clutch-section {height: 300px}
    #footer .widget {margin-bottom: 30px}
    .statistic-sec .counter-item .timer {line-height: 64px;font-size: 40px}
    .footer-copyright {padding: 15px 0}
    .certificate-sec .box-certificate {margin: 10px 15px}
    .partners-certificate {padding: 0 30px}
    .locations-listing {max-width: 340px}
    .location-map {float: right;padding: 3% 0 0}
    .statistic-sec .counter-item {text-align: center;color: #333;padding: 25px 10px}
    .copyright-text {line-height: 24px}
    .social-sec {padding: 20px}
    .social-sec .container {width: 100%}
    .social-sec .contact-no {margin-top: 10px;text-align: center}
    #footer .footer-deafault {padding: 20px 30px}
    .footer-deafault .container {width: 100%}
    .locations{height: auto}
    .statistic-sec .counter-item {margin-bottom: 0;border-radius: 0;width: 50%}
    .statistic-sec .colm {padding: 0}
    #footer .news-section .widget-title {bottom: 0;left: 0;position: relative}
    #footer .news-section .widget {padding-left: 0}
    #footer .news-section {margin-top: 20px}
    .mylivechat_inline {display: none!important}
    .fact-sheet .item {width: 50%}
    .video-pop .modal-body>iframe {display: block;height: 40vh}
    .copyright-text {color: #3c3f46;float: left;font-size: 16px;text-align: center;width: 100%;}
    .DMCA_logo_badge {bottom: 0;float: right;margin-top: 15px;position: relative;text-align: center;width: 100%;right: 0;}
    .sticky-container{display: none}
    .top-banner .caption-text h1 {font-size: 29px;line-height: 40px;}
    .top-banner .caption-text p.bannersmallHeading {font-size: 20px;line-height: 27px;margin-top: 8px;max-width: 597px;}
    .page-inners .top-banner {background-attachment: inherit;background-position: center center;}
    .page-inners .tagline-text p {font-size: 18px;line-height: 30px;text-align: center;}
    .sucess-story .grid-item {margin: 0 0 30px;min-height: inherit;width: 100%;}
    .sucess-story {padding: 0 15px;}
    .large-container {margin: 0 auto;max-width: 100%;padding: 0 20px;}
    .sucess-story .grid-item .short-desc {height: auto; font-size: 14px;}
    .body-padding {margin-top: 91px;}
    .page-inners .top-banner.hndm-banner{height: 310px;}
    .career_form_main {width: 100%; padding: 20px;}
    .career_form_main input.country-code {width: 14%;}
    .career_form_main input.contact-no {margin-left: 2%;width: 82%;}
    .contact-form .contact_form_left {padding: 0;}
    .contact-form-left .row input.contact-no {max-width: 100% !important;}
    .contact-form-left .row input.country-code{ width: 18%;margin-right: 2%;}
    .contact-form .map-frme{padding: 0 15px;}
    .upload-file span{width: 100%;}
    .upload-file span.file-displbl{width: calc(100% - 60px);}
    .contact-top .button{margin-right:0px;}
    /***********New CSS- PHP development page***************/
    .page-intro-body .php-intro-image{width: 100%;}
    .blog-article-image{width: 100%;margin-top: 25px;}
    .blog-article-date{right: 0; left: 2px; top:34px;}
    .page-intro-body .php-page-title .background-page-title{font-size:61px;}
    .page-intro-body .page-title{font-size:26px; margin-bottom: 10px;}
    .page-intro-body .page-title span{font-size:26px;}
    .page-intro-body .php-page-title .background-page-title{top: 37px;}
    .page-intro-body .page-button-quote{    margin-bottom: 28px;}
    .page-intro-body .php-intro-image{left: 0px; top: 0px;}
    .expertise-info {padding-top: 6em;}
    .background-inner-title{font-size:61px;}
    .inner-title span{font-size: 29px;}
    .inner-title strong{font-size: 29px;}
    .background-inner-title{ left:0px!important;  top: -30px;}
    .ms-development-info .expertise-grid ul li{float: left;width: 46.5%;margin: 10px 0px 10px 19px;}
    .ms-development-info .expertise-grid ul li:nth-child(2n+1){margin-left: 0;}
    .ms-development-info .ms-development-grid-inner{width: 100%;padding: 14px 0;background-position: -16px -135px;}
    .ms-development-grid-inner-1{background-position: -245px -141px;padding: 15px 0;}
    .ms-development-grid-inner-2{background-position: -451px -141px;padding: 18px 0px;}
    .ms-development-grid-inner-3{padding: 8px 0;background-position: -670px -142px;}
    .ms-development-grid-inner-4{background-position: -876px -130px;padding: 0px 0px;}
    .ms-development-grid-inner-5{background-position: -25px -304px;    padding: 7px 10px;}
    .ms-development-grid-inner-6{background-position: -255px -310px;padding: 19px 0;}
    .ms-development-grid-inner-7{background-position: -477px -330px;padding: 7px 0;}
    .ms-development-info  .expertise-grid ul li:hover .expertise-grid-inner-detail{transform: scale(1.07);}
    .ms-development-info  .expertise-grid ul{float: left;width: 100%;    margin-left: 7px;}
    .ms-development-info  .expertise-grid {float: none;width: 95%;margin:0 auto;}
    .ms-development-info  .expertise-grid ul li:nth-child(5n){margin-left: 0px!important;}
    .ms-development-info .expertise-grid-inner-detail{padding: 8px 5px;}
    .ms-development-info .expertise-grid-inner-detail p{font-size: 11px;}
    .ms-development-info .ms-development-grid-detail strong{font-size: 14px;}
    .blog-article-main-head{padding: 0px;}
    .blog-article-main-two .blog-article-main-head{padding: 0px;}
    .blog-article-date-two{right: 0; left: 0}
    .page-intro-body .page-button-quote{   float:none; margin-right: 0px; text-align: center;}
    .page-intro-body .page-button-quote a{ padding: 10px 78px 10px 20px;}
    .page-intro-body .page-button-portfolio{float:none; margin-right: 0px; text-align: center;}
    .page-intro-body .page-button-quote a::before{right: 26px;}
    .page-intro-body .page-button-portfolio a::before{right:26px;}
    .blog-button-more{display: inherit; text-align: center;} 
    .blog-button-more a::before{  right: 72px;}
    .developers-services p{width: 100%;}
    .blog-article .inner-title-detail p{width: 100%;}
    .expertise-grid ul{float:none;}
    .inner-title-detail{width: 100%;}
    .third-level-page-services-detail{padding: 0 20px;}
    /***********New CSS- PHP development page- end***************/
    /***********************CMS page**********************************/
    .cms-intro-image{width: 100%; text-align:center;}
    .cms-grid ul li{ margin:14px auto; float: none;}
    .cms-info {padding-top: 6em;}
    .inner-title-detail-cms{width: 100%;}
    .page-intro-body .page-title-detail p{text-align: left;}
    /***********************CMS page**********************************/
    /*********Home New css***********/
    .home-page-title-main{text-align: center;}
    .home-head-border span::after{ width: 250px; top: 50%;}
    .home-intro-body{background-position: center;}
    .home-services-info .container{width: inherit;}
    .facts-grid-info .container{width:inherit;}
    .home-intro-body{height: 500px;}
    .home-play-button{bottom: 100px;}
    .home-services-grid ul{float: none; text-align: center;}
    .home-services-grid ul li{  display: inline-block;float: none;margin:15px auto;}
    .facts-grid-info ul{float: none; text-align: center;}
    .facts-grid-info ul li{float:none; display: inline-block; margin:15px auto;}
    .home-about-us::before, .home-about-us::after{display: none;}
    .about-us-inner-logo{margin: 0px; text-align: center;width: 268px;margin: 0 auto;}
    .about-us-inner-detail{padding:34px 12px 12px 12px;}
    .about-us-inner-logo{display: none;}
    .about-us-inner-detail{background-image:url("../images/about-us-mobile-back.png"); height:294px;}
    .expertise-grid ul li:nth-child(5n){margin:10px auto!important;margin-left: 54px;}
    .home-page-portfolio-left p{padding:0px;}
    .home-page-portfolio-btn{margin:0px;}
    .home-page-portfolio::after{background:none;}
    .home-page-portfolio{height:inherit;}
    .home-page-portfolio-right{height:auto;}
    .home-page-portfolio-right .owl-carousel .owl-stage-outer{left:0px;top: 1px;width: 301px!important;}
    .home-page-portfolio-right .item {margin-left:0px;margin-top: 67px;max-height: 185px; width: 301px;}
    .home-page-portfolio-right .owl-carousel .owl-dots{left: -29px; bottom: 85px;}
    .home-page-portfolio-btn{width: 100%;}
    .home-page-portfolio-right{display: none;} 
    /*********Home New css End***********/
    /************Microsoft- development-Start************************/
    .ms-development-info{padding-top:6em; }
    .ms-development-intro-image{width:100%; padding-top: 60px; left: 0; text-align: center;}
    .ms-development .ms-development-head{width: 100%;}
    .ms-development .background-inner-title{left: 0;}
    .inner-frameworks-ms .container{width: inherit;}
    .ms-development .inner-frameworks .background-inner-title-ms{left: 0px;}
    .page-intro-body .php-page-title .background-page-title{top: 44px;font-size: 48px;}
    .ms-development-grid ul{padding-left: 0px;}
    .ms-development-grid ul li{margin-right: 0px;}
    .ms-development-grid ul li:nth-child(4n){margin-right: 0px;}
    .ms-development-services-grid ul{text-align: center;}
    .ms-development-services-grid ul li{margin: 8px 0px 20px 0;}

    /************Microsoft- development-End************************/
    /************Mobile Development******************/
    .section-mobile-development .page-intro-body{background-image:url("../images/mobile-resp-development.png"); height:auto;}

    .mobile-app-banner .page-intro-body{background:url(../images/mobile-application-bg.png) no-repeat;height: auto;padding: 10px 0 40px;}
    .page-intro-body .page-title {font-size: 25px;}
    
    .mobile-development-page-title{padding-top: 40px; width:100%;}
    .mobile-development-info{clear: both;margin-top: 30px;}
    .mobile-development-intro-image{left: 0px; top:0px; width: 100%; text-align: center;}
    .mobile-development-head .inner-title{width: 100%; font-size: 28px;}
    .inner-frameworks-mobile .container{width: inherit;}
    .inner-frameworks-mobile{height:auto;}
    .mobile-developers-services .mobile-developers-services-title{font-size: 28px;}
    .inner-frameworks-mobile{padding-top: 40px;}
    .mobile-frameworks-development-services-grid ul{ text-align: center; }
    .mobile-frameworks-development-services-grid ul li:nth-child(6n){margin-right: 13px;}
    .mobile-developers-services p{width: 100%;}
    .mobile-developers-services{height:auto;padding: 40px 0 80px 0;}
    .mobile-development-main-section:after{display:none;}
    .mobile-development-portfolio-left{top: 0px; height:242px; width: 100%;}
    .mobile-development-portfolio .mobile-development-head{margin-bottom: 20px;}
    .mobile-development-portfolio-right{padding:0px;}
    .mobile-development-portfolio-right .owl-carousel .item{width: 100%; height:422px;}
    .mobile-development-services-grid ul li{margin:0 auto 30px;}
    .mobile-development-services-grid-main{width: 300px;}
    .mobile-development-grid-inner-detail{width: 300px; }
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer{width: 100%; left: 0;}
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer {height: 128px;left: 12px;top: 52px;width:226px;}
    .mobile-development-portfolio-left .owl-carousel .owl-item .item{width:228px;}
    .mobile-development-portfolio-right-head span{margin-bottom: 16px;}
    .mobile-development-portfolio-right .owl-carousel .owl-nav{left:inherit; right: 50%;}
    .page-button-work{text-align: center;}
    .blog-article{margin-top: 32px;}
    .inner-frameworks-mobile{background-image: none; background-color:#f7f7f7;}
    .mobile-client-testimonials .mobile-development-head{width: 100%;}
    .mobile-development-portfolio{display: none;}
    .mobile-client-testimonials{margin-bottom: 0px;}
    /************Mobile Development End******************/
    /**********Third level page***************/
    .third-level-page-title{padding-top:30px;}
    .evince-query-form {display: none;}
    .third-level-page-benefits .container{width: inherit;}
    .third-level-page-offering .container{width: inherit;}
    .third-level-page-image{width: 100%; margin-top: 18px; margin-bottom: 20px;}
    .section-third-level .page-intro-body{height: auto;}
    .third-level-page-info{margin-top: 40px;}
    .third-level-page-inner .third-level-page-development-title{margin-top: 40px;}
    .third-level-page-offering-grid ul li:nth-child(5n){margin-right:0px;}
    .third-level-page-development-title h2{font-size: 32px!important;}
    .third-level-page-image{text-align:center;}
    .third-level-page-info .page-button-expert{float: none;text-align: center;}
    .section-third-level .page-title-detail p{text-align: justify;}
    .inner-wrap p{text-align: center;}
    .third-level-page-title-detail p{text-align: left;}

    /*********Footer*********/
    .footer-partner-section{margin-left: 0px;text-align: center;}
    .agencies_india{float: none;}
    /*********Footer-live-css*********/
    .footer-partner-section{text-align: center;}
    .microsoft-silver-partner, .google-adwords, .hubspot-certified-agency, .magento-plus, .zce-php, .trust-pilot{margin:6px 20px auto;}
    .footer-partner-section ul a{display: block; clear: both;}
    .microsoft-silver-partner{background-position:-52px -41px;}
    .google-adwords{background-position:-319px -36px;}
    .hubspot-certified-agency{background-position:-605px -38px; }
    .zce-php{background-position:-320px -181px;} 
    .trust-pilot{background-position:-606px -185px;}
    .filter_nav li a{ font-size: 14px;padding:9px 11px;}
    .filter_nav li{margin:10px 4px 20px}
    .portfolio-grid .item {float: none;margin: 0 auto;max-width: 540px;padding: 0;width: 100%; clear:both;}
    .portfolio-grid .figcaption .title_part h3{font-size:18px;}
    .portfolio-grid .short-desc{display:none;}
    /**industry page css**/
    .have-project-section-main{width: 100%; overflow: hidden;}
    .have-project-section-main:before{background:none; left: 0px;}
    .have-project-inner:after{background:none;}
    .have-project-inner{width: 100%; text-align: center;}
    .lets-connect-form{width: 100%;}
    .page-banner-logistics-inner{    padding: 64px 25px;width: 100%;left: 0px;}
    .page-banner-logistics-inner .banner-text>h3{font-size: 34px;}
    .page-banner-logistics-detail .logistics-top-detail{padding: 0px;}
    .page-banner-logistics-detail .logistics-top-detail:after{bottom: -12px;}
    .page-banner-logistics-grid ul li{width: 262px;}
    .page-banner-logistics-detail>p{text-align:justify;}
    .page-banner-logistics-grid ul li>p{padding: 10px 12px;}
    .case-study-inner ul li{width: 246px;}
    .lets-connect-right{display: none;}
    .page-banner-logistics-detail{padding: 35px 14px 0px;}
    .logistics-services-inner ul li{margin-right: 0px;}
    .page-logistics-inner ul li{margin-right: 0px; margin-bottom: 38px;}
    .have-project-section{background-position: center center;}
    .page-logistics-inner-bottom {padding: 0px 0px 20px;}
    .case-study-inner ul li {width: 290px;}
    .case-study-inner ul li:hover .case-study-fix-hover{width: 266px; height: 198px;}
    .case-study-inner ul li:hover .case-study-fix-hover::after{width: 252px; height: 186px;}
    .case-study-inner ul li{margin-right: 0px; margin-bottom: 20px;}
    .lets-connect-form .wpcf7-form .form-group .your-name{width: 100%; margin-bottom: 20px;}
    .lets-connect-form .wpcf7-form .form-group .your-number{width: 100%;}
    .have-project-inner {    padding: 48px 0px;}
    .page-banner-logistics-grid ul li{margin-right: 0px;}
    .lets-connect-left .section-main-title{width: 100%;}
    /**company page- css**/
    .page-banner-overview .banner-text{width: 100%;}
    .section-main .section-main-text-detail{width:100%;}
    .section-main-inner .our-mission-main{width: 100%; padding: 0px; margin-bottom: 20px;}
    .section-main .our-mission{width: 100%;}
    .section-main .our-vision:after{display: none;}
    .section-main .our-vision{width: 100%;}
    .our-values-explore ul li{width: 100%;margin:0px; margin-bottom: 20px;}
    .our-values-detail{float:left; width: 68%}
    .execution-approach-points .our-values-detail{width: 69%;}
    .our-journey-inner ul li{margin:0px; margin-bottom: 26px;}
    .border-line{display:none;}
    .our-journey-main{background: none;}
    .work-philosophy-inner ul li{margin:0px; margin-bottom: 36px; }
    .infrastructure-section-inner ul li{height:222px; width:240px; margin:0 auto; }
    .infrastructure-section-inner ul li{margin: 0 10px 10px 0px;}
    .infrastructure-section-inner ul li:nth-child(2n){margin-right: 0px;}
    .infrastructure-section-inner ul li:nth-child(3){margin-right:10px;}
    .infrastructure-section-inner ul li:last-child{margin-right:0px;}
    .infrastructure-detail{width: 100%;padding: 0px;}
    .infrastructure-detail p{min-height:66px;}
    .engagetment-section-inner ul li{margin:0px; margin-bottom: 20px; }
    .client-section-inner ul li{margin:0px; margin-bottom:20px; }
    .want-to-join-inner{padding:30px 36px;}
    .want-to-join-inner>p{font-size: 14px; font-weight: 600; margin-bottom: 18px;}
    .want-to-join-inner .join-us-button>a{font-size: 14px;     padding: 4px 22px; }
    .page-banner-overview .banner-text h1{font-size:32px; }
    .page-banner-overview .banner-text{margin:66px auto;}
    .page-banner-overview{height:auto; min-height:386px;}
    .product-bg-ingram{min-height:206px;}
    .page-banner-overview.product-bg-ingram{padding-bottom: 58% !important;}
    .page-banner-overview.why-evince-banner{padding-bottom: 35%;}
    .page-banner-overview.evince-brand-banner{padding-bottom: 35%;}
    .page-banner-overview:after{height: 46px; background-size: cover;width:56%;}
    .page-banner-overview .banner-text h1{margin-bottom: 14px;}
    .page-banner-overview .banner-text p{font-size: 16px;}
    .page-banner-overview .overview-page-button{margin-top: 50px;}
    .section-main-title h3{font-size: 30px;}
    .section-main-title h2{font-size: 24px;}
    .section-main-title .diff_text{font-size: 26px;}
    .section-main .section-main-text-detail p{padding: 0 10px;}
    .section-main .our-vision .our-mission{padding: 20px 10px;}
    .section-main .our-vision{padding: 12px;}
    .section-main-text-detail>p>a{color: #5fb983;}
    .infrastructure-detail p{text-align: center;}
    .hybrid-network-grid ul li{height:286px!important; margin-bottom:20px;}
    .page-template-about-us .section-main-inner{padding: 0 15px;}
    .page-template-about-us .section-main .our-mission{padding:15px;}
    .page-template-about-us .our-mission .section-main-text-detail{padding-bottom: 0px;}
    .page-template-about-us .our-mission .section-main-text-detail p{padding: 0px;}
    .page-template-about-us .our-values-main{margin-top: 20px;}
    .infrastructure-section.why-evince-head .infrastructure-section-inner li{height:250px;}
    .infrastructure-section.why-evince-head .infrastructure-detail p{min-height: 88px;}
    .page-template-engagement-models .infrastructure-section .infrastructure-section-inner li{height:270px;}
    .page-template-engagement-models .infrastructure-section .infrastructure-detail p{min-height:110px;}
    
    /*Join Us page*/
    .join-us-intro .banner-text{width: 100%;  margin-top:94px;padding: 0 15px; }
    .join-us-intro .banner-text h1{font-size:32px;}
    .join-us-intro{background-position: center; height: 480px;}
    .section-main-text-detail p{text-align: justify;}
    .spartans-form-left{width: 100%;float: none; }
    .spartans-form-right{width: 100%;float: none;}
    .team-evince-spartans .owl-nav .owl-next{right:94px;top:auto; bottom: -37px; display: none;}
    .team-evince-spartans .owl-nav .owl-prev{left: 94px ; top:auto; bottom:-37px;display: none;}
    .spartans-form-right .form-action button{display: block;padding: 10px 31px;}
    .spartans-form-right .form-action button.btn-browse{margin-left: 0px; display: inline-block; float: left;}
    .spartans-form-right .form-action button.btn-upload{display: inline-block; float:right;}
    .spartans-form-right .form-action label{display:block;}
    .important-msg-red{text-align: center; margin-right:0px; clear: both; float: left;}
    .join-our-spartans{margin-top: 50px;}
    .evince-life-grid-head ul li{margin-right: 0px;}
    .site-map-banner {height: 240px; background-position: 0 0 ;}
    .page-template-join-us .panel-title{font-size: 13px;}
    .page-template-join-us .panel-body{padding: 15px 0px;}
    .page-template-join-us .job-no-position{font-size: 15px;}
    .page-template-join-us .inner-cnt{padding: 0;}
    .page-template-join-us .job-experience{font-size: 15px;}
    .page-template-join-us .job-description-title{line-height: 20px;font-size: 16px;}
    .page-template-join-us .simple-content .inner-cnt .discul li{font-size: 14px;}
    .page-template-join-us.section-main-title {margin-bottom: 30px; margin-top: 20px;}
    .page-template-join-us .panel-title .collapsed::after{top: 10px;}
    .page-template-join-us  .panel-title > a::after {top: 10px;}
    /*Connect page*/
    .connect-banner-custom .banner-text h1{font-size:38px; } 
    .connect-banner-custom {height:292px; }
    .connect-banner-custom .banner-text {margin:0px;}
    .page-template-connect .connect-banner-custom{padding:80px 0;}
    .contact-business-main{background: none; padding: 0 1px; height: 116px; margin-top: 20px;}
    .contact-business-main span a{font-weight: 700;}
    .map-frme{clear: both;padding: 0 15px!important;}
    .contact-top .inquiry-contact .wpcf7-list-item{width: 100%;}
    .contact-form-left{float: none;}
    .contact_form_left{padding: 0px;}
    .footer-section-inner{margin-top: 40px;}
    .connect-banner::after{width:56%; bottom: -1px;}
    /*Product page css**/
    .rapnet-to-magento-banner .banner-text{width:100% !important; float: none; margin-top: 66px!important;}
    .magento-plugins-banner .banner-text{width:100% !important; float: none; margin-top: 66px!important;}



    /* NEW HOMEPAGE */
    .homepage {margin-top: 90px;}
    .homepage .hero-section {height:88vh;position: relative; display: table; width:100%;    }
    .hero-section-main{display: table-cell; vertical-align: middle;}
    .industries-section-main .grid-item{height:auto; padding-bottom: 50%;}
    .homepage .fascinating-section{padding:50px 0; background-position:center -90px;}
    .fascinating-section .section-header .h2-heading{font-size:28px;}
    .fascinating-section .tagline-text{font-size:14px;}
    .fascinating-section .section-header .h2-heading:before{bottom:-12px; width:27%;}
    .fascinating-section .section-header .h2-heading:after{bottom:-12px; width:27%;}
    .fascinating-section .section-header{margin-bottom:30px;}
    .fascinating-list li{height:185px;}
    .events-section-main .grid-item.big-section{padding-bottom:77%!important; height:auto!important;}
    .events-section-main .left-section .grid-item {padding-bottom:77%!important; height: 45.55vh;}
    .events-section-main .left-section .content-part .h3-heading {font-size: 28px;line-height: 30px;}
    .events-section-main .content-part .description, .events-section-main .left-section .description {border-left-width: 5px;padding-left: 15px;}
    .events-section-main .left-section .grid-item::after{background-size:cover;}
    .services-section-main .content-part{opacity:1;}
    .services-section-main .grid-item::after{background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0}
    .events-section-main .left-section .grid-item .content-part{ padding: 20px 20px 20px 30px;}
    .events-section-main .left-section .content-part p {font-size: 18px;line-height: 25px;}
    .events-section-main .content-part p{font-size: 16px; padding-right: 10px;margin-bottom: 0;}
    .events-section-main .grid-item .content-part{padding: 20px 20px 20px 30px;}
    .events-section-main .more-action a{padding:8px 35px 8px 15px;font-size: 13px;}
    .events-section-main .content-part .h3-heading{font-size:24px;line-height: 18px;}
    .fascinating-list li{height: 180px;}
    .fascinating-list li .inside-content .text{font-size:14px;}
    .fascinating-list li .inside-content .text strong {font-size: 22px;}
    .services-section-main .service-title{font-size: 20px;line-height: 23px; left-border-width:3px;}
    .services-section-main .content-part p {color: #fff;display: block;font-size: 14px;font-weight: 300;line-height: 18px;margin: 0;}
    .services-section-main .more-action a{  padding: 5px 35px 6px 15px;font-size: 13px;}
    .services-section-main .grid-item{padding-bottom:28.9%;}
    .events-section-main .left-section .more-action a {margin-left:20px;}
    .services-section-main .content-part{padding: 20px;}
    .social-presence-main {padding:40px 0;}
    .social-feed-wrapper .post-card-wrapper {margin:25px 0 50px;}
    .social-presence-main .section-title{font-size: 36px;font-weight: 600;}
    .social-presence-main .nav.nav-tabs li a{ font-size: 18px;}
    .social-presence-main .tab-content {margin-top: 20px;}
    .social-feed-wrapper .post-header{font-size:16px;}
    .social-feed-wrapper .post-footer, .social-feed-wrapper .post-content{font-size:13px;}
    .footer-section-inner {padding:50px 0;}
    .form-part .h5-heading{font-size:18px;}
    .form-part .h3-heading{font-size:28px; line-height: 32px;}
    .footer-main .form-part{padding-top:20px;}
    .footer-main .form-part .form-main {padding: 10px 20px; margin-bottom: 20px;}
    .footer-main .form-part{height: auto;}
    .footer-main .content-part .h3-heading{font-size:18px; margin-bottom:15px;}
    .footer-main .content-part .h3-heading::after{bottom:-4px;}
    .footer-main .widget > ul li a{font-size:13px;}
    .footer-main .widget > ul li{padding:1px 0px; width:50%; float:left;}
    .footer-main .widget-wrapper{padding:15px 0px;}
    .footer-main{height:550px; overflow:hidden;}
    .footer-bottom .footer-links a, .footer-bottom .copyright{font-size:13px;}
    .footer-bottom {padding:24px 0 0;}
    .footer-main .form-part {height: 550px;}
    .form-part .textarea-input {border: 0 none;border-radius: 0;height: 80px;}
    .form-part .submit-action{padding:8px 0; font-size:16px;}
    .form-part .textarea-input, .form-part .form-control{font-size:14px;}
    .social-presence-main .nav-tabs:before{width:70px; left:-60px;}
    .fascinating-list li{width:50%}
    .social-presence-main .nav-tabs:after{width:70px; right:-60px;}
    .events-section-main .content-part p{ font-size: 14px;line-height: 18px;}
    .events-section-main .left-section .content-part p {font-size: 14px;line-height: 18px;}
    .events-section-main .left-section .content-part .h3-heading {font-size:20px;line-height: 22px;}
    .events-section-main .content-part .h3-heading {font-size:20px;line-height: 15px;}
    .social-feed-wrapper .post-header {font-size: 15px;}
    .hero-section .caption-box h2{font-size:17px; text-align:center;}
    .hero-section .more-action{text-align: center;}
    .hero-section .caption-box ul.points li {font-size: 14px;padding: 3px 0;}
    .fascinating-list li .inside-content .text {font-size: 13px;line-height: 16px;}
    .hero-section .caption-box .headline{font-size:16px; margin-top: 20px;}
    .industries-section-main .content-part .h3-heading{font-size:17px;}
    .industries-section-main .grid-item .content-part{padding:20px; left: 0px;}
    .industries-section-main .content-part > p{  margin: 10px;font-size:16px;}
    .hero-section .caption-box{width:100%; padding:20px;background-color:rgba(0, 0, 0, 0.5);}
    .hero-section .caption-box h1 .hightlight-text {background-position: center center;background-size: contain;display: block;font-size: 17px;margin: 4px 0;padding: 10px 20px;}
    .hero-section .caption-box h2 .hightlight-text {background-position: center center;background-size: contain;display: block;font-size: 17px;margin: 4px 0;padding: 10px 20px;}
    .hero-section .caption-box ul.points{margin-top:2px;}
    .services-section-main .grid-item {padding-bottom:46%; height:156px; margin:15px 30px 15px 30px;}
    .services-section{background: #ffffff;}
    .footer-main .form-part {height: auto;padding-bottom:80px;width: 100%;}
    .social-icon-wrapper .title{margin-bottom:6px;font-size: 15px;}
    .social-icon-wrapper{padding:10px 20px 8px}
    .footer-main .widget-item {float: left;margin-bottom: 30px;width: 100%;}
    .footer-main{height: auto;}
    .footer-main .content-part{width:100%;}
    .footer-main .widget > ul li{ padding: 3px 0;}
    .footer-main .content-part {padding: 10px 30px 20px;width: 100%;}
    .footer-bottom .copyright{width: 100%;text-align:center;}
    .footer-bottom .footer-links{width:100%; text-align:center; margin-top:10px}
    .industries-section-main .grid-item .hover_content{padding:0px 20px; line-height: 24px; font-size: 14px;}
    .hero-section .content-description{display:none;}
    .form-part .form-group.row .col-sm-6 {margin-top: 10px;width: 100%;}
    .form-part .form-group {margin-bottom: 10px;}
    .clutch-home-logo{display: none;}
    .home-more-button{display: block;}
    .videoBG{display: none;}
    .industries-section-main .grid-item.viewed_inActive .content-part{opacity: 1;}

    /*home about us section*/
    .about-us-section .container{width: inherit;}
    .about-us-section-inner{width: 100%; padding:26px 12px;}
    .about-us-section-main{margin-top: 20px; margin-bottom: 20px; }
    .about-us-section-inner h3{text-transform: uppercase; text-align: center; font-size: 20px; line-height:30px; }
    .about-us-section-inner p{font-size: 14px;}
    .read-more-btn{margin-top: 25px;}
    .read-more-btn a{display: inline-block; font-size: 14px; padding: 10px 30px}
    .read-more-btn a:after{width: calc(100% + 16px); height: calc(100% + 16px);}
    .page-banner-overview{height: auto;min-height: inherit;}
    .section-main-title .diff_text{font-size: 24px;}
    .section-main-title h1{font-size:34px;}
    .section-main .section-main-text-detail {padding-bottom:20px;width: 100%;}
    .section-main-title {margin-bottom:30px;margin-top: 10px;}
    .section-main .section-main-text-detail p {padding: 0 20px;font-size:16px; width: 100%;}
    .the-brand .evince-reveal .img {padding: 0;}
    .evince-reveal .inner-cnt {padding: 0;}
    .section-main-title h3 {font-size:24px;line-height: 30px;}
    .section-main-title h3::before{bottom:-10px;}
    .section-main-text-detail p {text-align: center;}
    .footer-main .wpcf7 .ajax-loader {bottom: 18px;}
    .mobile-development-head .inner-title {font-size: 22px;line-height: 26px;padding: 0 20px;width: 100%;}
    .mobile-development-grid-inner-detail{ padding: 27px 15px;}

    .mobile-development-grid-inner-detail .inner-wrap p{text-align: center;}
    .why-evince-head .tagline {color: #3c3f46;font-family: "open sans";font-size:16px;font-weight: 400;padding: 0 15px;text-align: center;}
    .footer-section-inner {padding: 0;}
    .footer-section-inner {margin-top: 0;}
    .home .footer-section-inner{padding:40px 0px;}
    .about-us-section-inner h1{ font-size:24px;line-height: 32px;}
    .about-us-section-inner{padding:26px 20px}
    .body-padding {margin-top: 0;}
    .contact-form-left .row input.contact-no {max-width: 100%;}
    .navbar .megamenu{margin-top:0px;}
    .mobile-development-grid-inner-detail span, .inner-wrap .mobile-development-services-grid p{text-align:center;line-height: 24px;}
    .mobile-frameworks-development-services-grid-detail p, .mobile-frameworks-development-services-grid-inner-detail p{text-align: center;}
    .mobile-frameworks-development-services-grid ul li:nth-child(2n){margin-right:0px;}
    .career-section-block {padding-top:20px;}
    .paragraph-text .link-text {overflow-wrap: break-word;}

    .advantage-list>h2{text-align: left; font-size: 28px;}
    .content-middle-detail h2{text-align: left; font-size: 28px;}
    .inner-wrap ul li{margin:8px 6px !important;}
    .inner-frameworks ul{padding:  0 28px;}
    .simple-content .inner-cnt p{text-align: left; font-size:16px;}
    .inner-cnt p{text-align: left;}
    .advantage-list p{text-align: left;}
    .section-main-title h3{padding:0 15px;}
    .case-study-fix{background-size: 100% 100%; background-position: center;}
    .connect-banner .banner-text{margin-top: 70px;}
    #specialty{background-size:100% 100%; }
    .case-study{padding: 90px 0 30px; }
    /*Contact -us*/
    .g-recaptcha{transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .contact-top .recaptcha-area{margin-left: 0px; margin-top: 0px;}

    /*Portfolio-detail-page-css*/
    .page-banner-portfolio{    padding: 40px 0 100px 0px;}
    .page-banner-portfolio .page-banner-header-text{font-size:36px;}
    .banner-bottom-img{bottom: -70px;}
    .banner-bottom-img-section .front{width: 235px;bottom: 26px;right: 40px;}
    .do_animation .banner-bottom-img-section .front{transform: translate3d(0%,-12px, 0)!important;}
    .portfolio-key-features-right{margin-top:40px;}
    .main-page-title-head{font-size:30px;}
    .diff-color{font-size: 30px;}
    .portfolio-key-features-main{width: 100%;}
    .portfolio-key-features-options ul{padding: 0 10px 0px 36px}
    .portfolio-key-features-options ul li{font-size:14px;}
    .portfolio-key-features-img{top: 0; width:246px; left:0px; margin: 0 auto;}
    .portfolio-key-features-img .back{top: 70px;}
    .do_animation.portfolio-key-features-img .front{    transform: translate3d(0%, -32px, 0)!important;}
    .portfolio-key-features-left{height:310px}
    .portfolio-key-features{height: auto; padding: 30px 0px; min-height: auto;}
    .portfolio-key-features-left{display: none;}
    .portfolio-key-features:after{display: none;}
    .portfolio-key-features-img{top: 100px;}
    .banner-bottom-img-section{width:300px; }
    .page-banner-text{height:220px;}
    .page-banner-header-text{margin-bottom: 18px;}
    .page-banner-text-inner{font-size: 16px;}
    .portfolio-middle-section{height: auto; padding: 0 0 300px 0;}
    .portfolio-middle-section-left{margin-top: 40px; }
    .portfolio-middle-section-right{margin-top: 20px;}
    .portfolio-middle-right-container{width:133px; float: none; left: 50%;}
    .portfolio-middle-right-container .back{top: 23px;width: 123px;}
    .portfolio-middle-right-container .font{width: 131px;top: 16px;}
    .portfolio-bottom-section-left{height:308px;}
    .portfolio-bottom-section-right{margin-top: 35px;}
    .portfolio-bottom-section .main-page-title{margin-bottom: 10px;}
    .portfolio-bottom-right-container img{right: 0px;top:124px;}
    .portfolio-bottom-section .main-page-title{text-align:left;}
    .portfolio-bottom-section .page-banner-text-inner{text-align: left;}
    .portfolio-bottom-section{height: auto; padding: 30px 0px;}
    .portfolio-download-section-left{padding:32px 0; }
    .apple-store-download{margin-right: 0px; width: 102px;}
    .google-store-download{width: 102px;}
    .portfolio-download-section{height:auto;}
    .portfolio-download-section-left .main-page-title-head{margin-bottom: 10px;}
    .portfolio-download-section-left-img{left: 0px; top:30px;width: 212px; position:inherit; margin: 0 auto}
    .portfolio-download-section-links{text-align: center; margin-top: 20px;}
    .portfolio-bottom-right-container {position: relative; width: 276px; margin: 0 auto;}
    .do_animation .portfolio-bottom-right-container .font{transform: translate3d(0%, -98px, 0)!important;}
    .do_animation .portfolio-bottom-right-container .back{transform: translate3d(0%, -46px, 0)!important;}
    .what-you-see-section {padding: 40px 0;}
    .what-you-see-inner h4{font-size: 30px; }
    .what-you-see-inner p{font-size: 16px;     padding: 14px 0px; margin: 0px;}


    /*Build-for css*/
    .services-offered-for{width: 100%; padding-top: 20px;}
    .services-offered-for ul li{border-right: none;padding-right:0px; margin-right: 0px; padding-bottom: 4px; margin-bottom:10px;}
    .services-offered-for ul li:last-child{margin-bottom: 0px;}
    .services-offered-for .build-for{margin-right: 10px;}
    .services-offered-for ul li i{margin-right: 10px;  margin-top: 18px;}

    /*Portfolio Detail web*/
    .portfolio-web-hero-detail {padding:0px;}
    .portfolio-detail-web{padding: 40px 0 40px 0;}
    .portfolio-web-hero-img{left: 0;width: 100%;position: relative;}
    .portfolio-web-hero-img{top: 0;}
    .portfolio-detail-web .services-offered-for{width: 100%;} 
    .web-feature-inner{padding: 42px 0 14px 0;}
    .web-feature-list{width: 100%;}
    .web-feature-list-img{width: 100%;}
    .portfolio-web-middle-detail{width: 100%;}
    .portfolio-web-middle-images-big{right: 0; position: inherit;}
    .portfolio-web-middle-images{width: 100%;}
    .portfolio-detail-web-middle{height:auto;    padding: 37px 0 40px 0;}
    .portfolio-detail-web-bottom{    padding: 46px 0 40px 0;    background-position: right;}
    .portfolio-web-bottom-left-image{position:inherit; width: 100%;left: 0px; margin-bottom: 20px}
    .page-button-case-study{margin-right: 16px;}

    /*web development css*/
    .hero-banner-main{padding: 40px 0 64px 0;}
    .hero-action-btn{text-align: center;}
    .hero-button-quote{margin-right: 0px;margin-bottom: 10px;}
    .hero-btn a{padding: 10px 51px 10px 20px;}
    .hero-query-form{margin-top: 20px;}
    .hero-query-form-inner .recaptcha .wpcf7-form-control-wrap{height: 62px;}
    .hero-query-form-inner .form-action-btn .submit-btn{font-size:14px;     padding: 10px 14px;}
    .hero-btn a{font-size: 14px;}
    .hero-query-form-main h4{font-size: 20px; line-height: 24px;}
    .development-ratio-inner{padding: 18px; width:100%; margin: 0 auto;}
    .hero-title-detail p{font-size: 14px; margin-bottom: 10px;}
    .development-ratio-inner span{font-size: 44px;}
    .development-title-web h3{font-size:26px; line-height:28px;}
    .development-ratio-main{    margin: 68px 0 50px 0;}
    .business-solutions-section{padding: 40px 0px 60px 0px;}
    .business-solutions-section .development-title-web{margin-bottom: 42px;}
    .services-section-main .content-part{opacity: 0;}
    .business-solutions-section .content-part h4{font-size: 20px; }
    .business-solutions-section .content-part{height:62%;}
    .project-cosulting-section{padding: 40px 0 40px 0;}
    .project-cosulting-inner-grid ul{flex-wrap: wrap; justify-content: center;}
    .project-cosulting-inner-grid ul li{width: 100%; margin: 0px; margin-bottom:8px;} 
    .project-management-section{    padding: 40px 0 40px 0;}
    .development-testimonials-section .clutch-widget{width: 100%; margin-top: 40px;}
    .development-testimonials-section.mobile-client-testimonials{margin-bottom: 20px;}
    .technology-stack-title a:after{right: 20px;}
    .hire-developer-section .development-title-web p{width: 100%; }
    .hire-button a{    padding: 10px 51px 10px 22px;}
    .technology-stack-title h4{    font-size: 16px;padding:14px 36px;}
    .technology-stack-title a:after{font-size: 20px; }
    .technology-stack-title a.collapsed:after{right: 20px; top: 10px; font-size:20px;}
    .technology-stack-title a:after{ right: 20px; top: 10px;}
    .technology-stack-inner{padding: 42px 0 40px 0;}
    .wt-20{width:100%;}
    .wt-25{width: 100%; }
    .wt-33{width: 100%; }
    .padding-item ul li {padding: 40px 0;}
    .technology-stack-lists ul li{border-left:1px solid #bebebe; }
    .project-management-grid .row{justify-content: center;}
    .right-border:after{width: 156px;height: 10px;background-position: -12px;bottom: 0;top: auto;left: 50%;transform: translate(-50%,50%);}
    .flex-container .row .col{width: 100%!important;}
    .project-management-grid .row .margin-10{width: 100%;}
    .business-solutions-section .grid-item{padding-bottom:73%; height: auto;background-size: 130% auto !important;}  
    .business-solutions-section .content-part{opacity: 1;padding: 20px 20px 20px 30px; height: auto;}
    .dev-lifecycle-image{display: none;}
    .dev-lifecycle-image-mobile{ display: block;}
    .application-development-services{    padding:30px 0px 30px 0;}
    .why-choose-us-section .choose-grid:nth-child(1){order: 1;}
    .why-choose-us-section .choose-grid:nth-child(2){order: 2;}
    .why-choose-us-section .choose-grid:nth-child(3){order: 4;}
    .why-choose-us-section .choose-grid:nth-child(4){order: 3;}
    .why-choose-us-section .choose-grid:nth-child(5){order: 5;}
    .why-choose-us-section .choose-grid:nth-child(6){order: 6;}
    .development-ratio-section .right-border{width:49%; margin-bottom:10px;padding: 0px 5px;} 
    .development-ratio-section .flex-conatiner-ratio{justify-content: center; padding:0 15px;}
    .why-choose-us-section .choose-grid{width: 49%;}
    .why-choose-us-section .row{padding: 0 15px;}
    .development-ratio-section .right-border:nth-child(1){order: 1;}
    .development-ratio-section .right-border:nth-child(2){order:2;}
    .development-ratio-section .right-border:nth-child(3){order:4;}
    .development-ratio-section .right-border:nth-child(4){order:3;}
    .dev-lifecycle-image-mobile .row{display:flex; flex-wrap: wrap; justify-content: center;}
    .dev-lifecycle-image-mobile .lifecycle-grid{width: 100%; margin-bottom: 20px;}
    .dev-lifecycle-section .development-title-web{position: inherit; max-width:inherit; top:inherit; right:inherit;}
    .hero-banner-main {padding: 40px 0 40px 0!important;}
    .hero-action-btn{text-align: left!important;}
    .hero-button-quote{margin-right: 8px!important;}
    .hero-btn a{font-size: 11px;padding: 10px 44px 10px 12px!important;}
    .hero-query-form-main h4{margin-bottom: 10px;}
    .hero-query-form-main p{line-height: normal!important;font-size: 11.8px!important;}
    .development-ratio-main{margin:40px 0px 10px 0!important;}
    .development-ratio-inner span {font-size: 28px!important;}
    .development-ratio-inner{padding:8px 6px!important;}
    .development-ratio-inner p{font-size: 13px!important; min-height:28px;}
    .page-development-services-grid {margin-top: 40px!important;}
    .page-development-services-grid-inner{padding:20px 30px!important;}
    .page-development-services-grid-inner p{font-size: 14px!important;}
    .business-solutions-section{padding:20px 0px 40px;}
    .dev-lifecycle-image{margin-top: 40px;margin-bottom: 50px; width: 100%;}
    .project-cosulting-inner > p {padding: 20px 0px;font-size: 14px;}
    .project-cosulting-inner-grid ul li p{font-size: 13px;}
    .project-cosulting-inner-grid ul li:last-child{margin-bottom: 0px;}
    .development-title-web p{font-size: 14px;padding:20px 0px;}
    .project-management-inner ul li{margin-bottom: 10px;font-size: 15px;}
    .why-choose-us-section {padding: 40px 0px;}
    .why-choose-us-inner{margin-top: 15px; width: 100%;}
    .why-choose-us-inner p{padding-top: 15px;min-height:70px;}
    .technology-stack-inner {padding: 20px 0 40px 0;}
    .technology-stack-lists ul li.wt-20:nth-child(2n-1){border-right: 0;}
    .technology-stack-lists .wt-20,.technology-stack-lists .wt-25,.technology-stack-lists .wt-33 {width: 50%;}
    .technology-stack-lists ul li{padding:10px;}
    .technology-stack-lists ul li.wt-25:nth-child(2n-1){border-right: 0;}
    .technology-stack-lists ul li.wt-33:nth-child(2n-1){border-right: 0;}
    .technology-stack-lists.project-management-tools ul li.wt-33:last-child{width: 100%;border-right: 1px solid #bebebe;}
    .technology-stack-lists.enterprise-application ul li.wt-33:last-child{width: 100%;border-right: 1px solid #bebebe;}
    .technology-stack-lists.general-language ul li.wt-33:last-child{width: 100%;border-right: 1px solid #bebebe;}
    .technology-stack-lists.database ul li.wt-33:last-child{width: 100%;border-right: 1px solid #bebebe;}
    .technology-stack-lists.version-control ul li.wt-20:last-child{width: 100%;border-right: 1px solid #bebebe;}
    .hire-developer-section {padding: 40px 0;}
    .hire-developer-section .development-title-web p{padding-bottom: 30px;}
    .hire-transport-button{margin-top: 0;}
    .footer-partner-section{margin-top: 20px;}
    .agencies_india{width: 146px;}
    .microsoft-silver-partner, .google-adwords, .hubspot-certified-agency, .magento-plus, .zce-php, .trust-pilot{margin: 0;}
    .back-to-top .fa{bottom:80px!important;}
    .footer-background{padding-bottom: 60px;}
    .footer-bottom .footer-links a{font-size: 11px;padding:0px 7px;}
    .footer-bottom .footer-links{text-align: center;}
    .footer-main .widget-wrapper{padding:15px 0px 0px;}
    .mobile-client-testimonials{margin-top: 20px; padding:0 15px; }
    .development-title-web h3 {font-size: 24px;line-height: 28px;}
    .hero-query-form{padding: 20px;width: 100%;margin: 20px auto 0px;max-width: 400px; }
    .development-testimonials-section .clutch-widget{margin: 30px auto;}
    .technology-stack-inner {padding: 30px 0px;}
    .project-cosulting-inner-grid ul li{padding: 20px 10px;}
    .project-cosulting-inner-grid ul li h4{margin-bottom:10px;}
    .project-management-inner{padding: 20px 32px;}
    .business-solutions-section.services-section-main .grid-item{margin: 0px;}
    .hero-query-form .form-group .recaptcha .g-recaptcha{transform:scale(0.83);-webkit-transform:scale(0.83);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .hero-title-detail p{line-height: 22px;}

    /*Transportation New-css*/
    .hero-top-section{width: 100%; }
    .hero-top-section h1{line-height: 28px; font-size: 26px;}
    .hero-top-section p{margin-bottom: 0px; font-size: 18px ; padding: 20px 0 30px 0px;}
    .hero-left-section-inner{position: inherit;width: 100%; left: 0px; top: 0px;}
    .transportation-logistics-main{    padding: 40px 0 20px 0;}
    .automation-business-services{padding: 40px 0 20px 0;}
    .automation-business-services-inner .development-title-web p{width: 100%;padding: 30px 0 20px 0;}
    .automation-business-head{margin: 0px;padding:40px 0 10px 0; float: none; width: auto;}
    .automation-business-head:after{top: 24px;left: 50%;transform: translate(-50%,-50%);}
    .automation-business-head p{margin-bottom: 20px; font-size:16px;}
    .automation-business-right{width: 100%; padding: 20px 0 0 0;  float: none;}
    .automation-business-right h3{font-size: 22px; }
    .automation-business-right p{padding: 20px 0 10px 0;}
    .automation-business-right ul li p{padding: 14px 0px 14px 10px; width: 70%;}
    .hire-transport-section {padding: 40px 0 40px 0;}
    .hire-developer-section-inner{    padding:12px 0 4px 0;}
    .hire-transport-button{width: 245px; text-align:center;}
    .hire-transport-button a{padding: 8px 36px 8px 36px;}
    .hire-developer-section-inner p{font-size: 18px;}
    .transportation-logistics-main .hero-query-form{position: inherit; top:0px;}
    .hero-top-section{text-align: center; float: none;}
    .hire-developer-section-inner p{min-height: 46px;}
    .hire-developer-section-inner{margin: 20px 0 20px 0;}
    .hire-developer-value{font-size: 20px;}
    .management-services-include .mag-services-grid{width: 100%;}
    .why-evince-section-main .why-evince-grid:nth-child(1){order: 1}
    .why-evince-section-main .why-evince-grid:nth-child(2){order: 2}
    .why-evince-section-main .why-evince-grid:nth-child(3){order: 4}
    .why-evince-section-main .why-evince-grid:nth-child(4){order: 3}
    .why-evince-section-main .why-evince-grid:nth-child(5){order: 5}
    .why-evince-section-main .why-evince-grid:nth-child(6){order: 6}
    .why-evince-section-main .why-evince-grid:nth-child(7){order: 7}
    .why-evince-section-main .why-evince-grid:nth-child(8){order: 8}
    .why-evince-section-main .why-evince-grid:nth-child(9){order: 10}
    .why-evince-section-main .why-evince-grid:nth-child(10){order: 9}
    .why-evince-section-main .why-evince-grid:nth-child(11){order: 11}
    .why-evince-section-main .why-evince-grid:nth-child(12){order: 12}
    .why-evince-section-main .flex-body{padding: 0 15px;}
    .why-evince-section-main .why-evince-grid{width: 49%;}
    .lifecycle-mobile-wrap{height: 100%;}
    .hero-top-section h1 {line-height: 26px;font-size: 20px;}
    .hero-top-section p{font-size: 14px;}
    .automation-business-services {padding: 40px 0 40px 0;}
    .automation-business-services-inner .development-title-web p{padding: 15px 0px 20px 0px;}
    .automation-business-head p{font-size: 13px;}
    .automation-business-right p{font-size: 15px;}
    .automation-business-right ul li p{font-size: 14px;}
    .management-services-grid-wrap {padding: 25px 0 40px 0;}
    .management-services-grid p{font-size: 13px;}
    .why-evince-section-main .why-choose-us-inner p{min-height: 75px;}
    .why-evince-section-main{padding: 40px 0px;}
    .why-evince-section-main .why-choose-us-inner{margin-top: 25px;}
    .why-choose-us-inner p{font-size: 14px;}
    .hire-developer-section-inner p{font-size:12px!important;}
    .hire-transport-button a{font-size: 16px;}
    .hire-transport-button {margin-top: 15px;}
    .hire-transport-button a{padding: 15px 35px;}



    /*Mobile-menu*/
    .megamenu .mega-submenu{opacity:1!important; visibility: visible!important; transform: none!important;}
    /*CSR*/
    .page-template-corporate-social-responsibility .page-banner-overview {margin-bottom: -1px;}
    .csr-contribute-list .section-main-title h3{margin-bottom: 25px;}
    .page-template-corporate-social-responsibility .section-main .section-main-text-detail p{   font-size:14px; }
    .page-template-corporate-social-responsibility .section-main .section-main-text-detail{ padding-bottom:10px;    }
    .csr-society:after{display: none;}
    .csr-contribute-list-main ul li{font-size: 14px;}
    .page-template-corporate-social-responsibility .section-main-title .diff_text {font-size: 20px;}
    .page-template-corporate-social-responsibility .section-main-title h3 {font-size: 25px;}
    .csr-gallery-content{width: auto;padding: 20px;}
    .csr-photo-gallary{padding: 20px 0px}
    .csr-gallery-content .section-main-title p{font-size: 13px;}
    .csr-gallery-content .section-main-title .view-gallery-button a{padding: 13px 22px;font-size: 14px;}
    .page-banner-overview.csr-banner .banner-text {padding: 0px;height: 350px;}
    .csr-contribute-photo{text-align: center;}
    .csr-section{padding: 30px 0px 20px;}
    .csr-society{padding: 30px 0px 0px;}
    .csr-contribute-list-main ul.csr-list-style{padding: 10px 0px;}
    .csr-photo-gallary {padding: 40px 20px;}
    .csr-photo-gallary .section-main-title{margin: 0;}
    .csr-gallery-content .section-main-title .view-gallery-button{margin-top: 18px;}
    .page-template-corporate-social-responsibility .pull-right{margin-top: 20px;}
    .page-banner-overview.csr-banner .banner-text h1{padding: 0;}
    .section-main.csr-section .section-main-text-detail{width: 100%;}
    .csr-contribute-list .section-main-title > p{padding: 0;font-size: 15px;}
    .page-banner-overview.csr-banner .banner-text h1{font-size: 28px;}
    .want-to-join-inner > p{line-height: 17px;}
    .page-template-corporate-social-responsibility .want-to-join-section {margin-bottom:10px;margin-top:10px;}
    .page-template-corporate-social-responsibility .want-to-join-inner{padding: 25px;}
    .page-template-corporate-social-responsibility .want-to-join-inner > p{margin-bottom:15px;}
    .page-template-corporate-social-responsibility .want-to-join-inner .join-us-button > a{border-radius: 4px;padding: 7px 22px;font-size: 13px;}
    .page-template-corporate-social-responsibility .section-main-title h3{margin-bottom:10px;}
    .page-template-corporate-social-responsibility .csr-contribute-list .section-main-title h3{margin-bottom: 30px;}
    .page-template-corporate-social-responsibility .section-main-title p{margin-bottom: 0px;}
    .page-banner-overview.csr-banner .banner-text h1{margin-top: 14px;}
    .page-banner-overview.csr-banner{height: 350px;padding-bottom: 0;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner .join-us-button > a{margin-top: 0;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner > p{line-height: 20px;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner p .highlighted-text{font-size: 20px;}
    .page-template-corporate-social-responsibility .know-our-expertise .padding-shift{padding: 0;}
    .page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner {padding: 5px 22px 6px;}
    .page-template-corporate-social-responsibility .know-our-expertise .content-section h3{font-size: 18px;margin-bottom: 10px;}
    .page-template-corporate-social-responsibility .know-our-expertise .content-section p{font-size: 13px;line-height: 20px;}
    .page-template-corporate-social-responsibility .know-our-expertise .btn-experties a{font-size: 13px;}
    .page-template-corporate-social-responsibility .know-our-expertise .experties-item{height: 235px;}
    .page-template-corporate-social-responsibility .want-to-join-section{margin-bottom:0px;}
    .page-template-corporate-social-responsibility .padding-shift{padding-bottom: 20px;}
    .page-template-corporate-social-responsibility .mobile-client-testimonials{margin-top: 0;}

    /*Transportation New-css*/
    .hero-top-section{width: 100%;}
    .hero-top-section h1{line-height: 28px; font-size: 26px;}
    .hero-top-section p{margin-bottom: 0px; font-size: 18px ; padding: 20px 0 30px 0px;}
    .hero-left-section-inner{position: inherit;width: 100%; left: 0px; top: 0px;}
    .transportation-logistics-main{    padding: 40px 0 20px 0;}
    .automation-business-services{padding: 40px 0 20px 0;}
    .automation-business-services-inner .development-title-web p{width: 100%;padding: 30px 0 20px 0;}
    .automation-business-head{margin: 0px;padding:40px 0 10px 0; float: none; width: auto;}
    .automation-business-head:after{top: 24px;left: 50%;transform: translate(-50%,-50%);}
    .automation-business-head p{margin-bottom: 20px; font-size:16px;}
    .automation-business-right{width: 100%; padding: 20px 0 0 0;  float: none;}
    .automation-business-right h3{font-size: 22px; }
    .automation-business-right p{padding: 20px 0 10px 0;}
    .automation-business-right ul li p{padding: 14px 0px 14px 10px; width: 70%;}
    .hire-transport-section {padding: 40px 0 40px 0;}
    .hire-developer-section-inner{    padding:12px 0 4px 0;}
    .hire-transport-button{width: 245px; text-align:center;}
    .hire-transport-button a{padding: 8px 36px 8px 36px;}
    .hire-developer-section-inner p{font-size: 18px;}
    .transportation-logistics-main .hero-query-form{position: inherit; top:0px;}
    .hero-top-section{text-align: center; float: none;}
    .hire-developer-section-inner p{min-height: 46px;}
    .hire-developer-section-inner{margin: 20px 0 20px 0;}
    .hire-developer-value{font-size: 20px;}
    .management-services-include .mag-services-grid{width: 100%;}
    .why-evince-section-main .why-evince-grid:nth-child(1){order: 1}
    .why-evince-section-main .why-evince-grid:nth-child(2){order: 2}
    .why-evince-section-main .why-evince-grid:nth-child(3){order: 4}
    .why-evince-section-main .why-evince-grid:nth-child(4){order: 3}
    .why-evince-section-main .why-evince-grid:nth-child(5){order: 5}
    .why-evince-section-main .why-evince-grid:nth-child(6){order: 6}
    .why-evince-section-main .why-evince-grid:nth-child(7){order: 7}
    .why-evince-section-main .why-evince-grid:nth-child(8){order: 8}
    .why-evince-section-main .why-evince-grid:nth-child(9){order: 10}
    .why-evince-section-main .why-evince-grid:nth-child(10){order: 9}
    .why-evince-section-main .why-evince-grid:nth-child(11){order: 11}
    .why-evince-section-main .why-evince-grid:nth-child(12){order: 12}
    .why-evince-section-main .flex-body{padding: 0 15px;}
    .why-evince-section-main .why-evince-grid{width: 49%;}
    .lifecycle-mobile-wrap{height: 100%;}

    /*Relationship-Growth*/
    .relationship-growth-section{padding:20px 0 148px 0;}
    .hero-banner-text-main{width: 100%; padding:16px;}
    .hero-banner-text-main h1{font-size:16px; line-height: 24px; }
    .hero-banner-text-main h1 span{font-size:20px;}
    .gradient-text{font-size:22px!important;}
    .hero-banner-text-main p{font-size:14px; margin-top: 10px;}
    .hero-banner-text-main h1:before{height: 16px;width: 20px;right: -20px;bottom: -10px;}
    .hero-banner-text-main h1:after{height: 16px;width: 20px;left: -23px;top: -10px;}
    .banner-botton-text{width: 90%; padding: 10px;}
    .banner-botton-text p{font-size: 14px; line-height: normal;}
    .relationship-growth-detail-main{padding: 90px 0 30px 0;}
    .growth-explain-img{max-width: 100%;}
    .growth-quality-section{    padding: 40px 0px 40px 0;}
    .growth-detail-img{width: 268px; margin: 0 auto;}
    .growth-detail-text{padding: 0px;}
    .banner-botton-text p{font-size: 13px;}
    .relationship-growth-section {padding: 20px 0 120px 0;}
    .growth-detail-text p{font-size: 14px;}
    .growth-quality-text p{font-size: 15px;}
    .hero-banner-text-main{padding: 20px;}
    .hero-banner-text-main h1::before{right: -20px;bottom: -5px;}
    .relationship-growth-section {padding: 14px 0 120px 0;}
    .page-template-relationship-growth .hero-banner-text-main p{margin-top: 18px;}  
    .page-template-relationship-growth .relationship-growth-section {padding: 14px 0 70px 0;}
    .page-template-relationship-growth .growth-detail-img{margin-bottom: 30px;}
    .page-template-relationship-growth .growth-detail-text p{font-size: 14px;}
    .page-template-relationship-growth .growth-quality-text p{font-size: 14px;}
    .page-template-relationship-growth .growth-quality-section { padding: 30px 0px 30px 0;}
    .page-template-relationship-growth .mobile-client-testimonials{margin-top: 0;}
    .page-template-relationship-growth .hire-developer-section {padding: 15px 0 55px;}
    .page-template-relationship-growth  .hero-banner-text-main{width: 250px;padding: 0;}
    .page-template-relationship-growth  .growth-quality-section .col{width: 100%;}
    .growth-desktop-explain-img {display: none;}
    .page-template-relationship-growth .growth-quality-grid h4{margin-bottom: 0;}
    .growth-explain-section{padding: 30px 0px;}
    .growth-explain-img {max-width: 75%;margin: 0 auto;}
    .growth-mibile-explain-img {display: block;}
    .page-template-relationship-growth .mobile-client-testimonials{margin-bottom: 0;}
    .page-template-relationship-growth  .relationship-growth-detail-main{background:#efefef;}
    .page-template-relationship-growth  .growth-detail-text{padding: 20px 0px 10px;}
    .page-template-relationship-growth  .growth-detail-text p{margin-bottom: 10px;}
    .growth-detail-section{background:#fff;}
    .page-template-relationship-growth .growth-detail-img{margin-bottom: 0;}
    .page-template-relationship-growth .relationship-growth-detail-main{padding-bottom: 0;}
    .page-template-relationship-growth .relationship-growth-detail-main{padding-top: 70px;background: #fff;}
    .page-template-relationship-growth .growth-detail-img{width: 100%;}
    .page-template-relationship-growth .growth-detail-text-bg{background: #efefef;}
    .page-template-relationship-growth .growth-quality-text{margin-bottom: 30px;}
    .page-template-relationship-growth .growth-quality-section .col:last-child{margin-bottom: 0;}
    .page-template-relationship-growth .mobile-client-testimonials .mobile-development-head .inner-title{padding: 0;}
    .page-template-relationship-growth .hire-developer-section .development-title-web p{padding-bottom: 20px;padding-top: 15px;}

    /*contact-us-new-page*/
    .page-template-connect .contact-us-section p {font-size: 14px;line-height: 21px;}
    .page-template-connect .contact-us-section{padding: 25px 0px;}
    .page-template-connect .contact-top input.button{float: left;margin: 0;}
    .page-template-connect .connect-banner-custom{background-position:center top;}
    .page-template-connect .captcha-man{margin-bottom: 30px;}
    .page-template-connect .contact-details ul li i{margin:0 5px;}
    .page-template-connect .contact-details ul li{padding:0 10px;}
    .page-template-connect .contact-details ul li a{font-size:14px;}
    .page-template-connect .contact-details{  margin-top: -34px;  padding: 7px 0;}
    .page-template-connect .contact-details{margin-top: 15px;}
    .page-template-connect .contact-details ul{margin: 0;}
    .page-template-connect .contact-details ul li a{font-size: 14px;color: #333;font-weight: 600;padding: 5px 10px;display: block;}
    .page-template-connect .contact-details ul li:last-child{border-bottom: 0;}
    .page-template-connect .contact-details ul li{width: 80%;margin-bottom: 10px;display: inline-block;padding: 0;border-bottom:1px solid #5fb983}
    .page-template-connect .contact-us-section {padding: 10px 0px 20px;}
    .page-template-connect .contact-top .ajax-loader{left: 120px;bottom:28px;}
    .page-template-connect .contact-form-left .row{margin-left: 0;margin-right: 0;}
    .page-template-connect .contact-form-left .row{padding: 0px 15px;}
    .page-template-connect .contact-top input.button {float: left;margin: 20px 0px;}
    .page-template-connect .inq-right {padding: 0px;}
    .page-template-connect .wpcf7 .form-submit-btn-cf { position: relative;padding: 0px 15px;}
    .page-template-connect .contact-details ul li a:hover{color: #5fb983;}
    .page-template-connect #contact-top .wpcf7 .wpcf7-validation-errors{text-align: left;padding: .2em 1em;margin-bottom:20px!important;margin: 0;}
    .page-template-connect .captcha-man{margin-bottom: 0; margin-top: 10px;}
    /*Clutch-global-leader*/
    .relationship-title h3 {font-size: 30px;line-height: 40px;}
    .our-values-main-box .relationship-content, .expertise-managment.managment-content{width: 100%; padding: 0 15px; margin: 0;}
    .clutch-globle-leader .our-expertise .col-sm-5, .clutch-globle-leader .our-values-main-box .col-sm-5{width: 100%; margin: 0 0 30px;}    
    .relationship-img {height: auto;width: 100%;}
    .relationship-img-border::before {display: none;; width: 0; height: 0;}
    .clutch-globle-leader .our-values-main-box .relationship-title {padding: 0 15px 0;}
    .know-our-expertise .content-section{display: block;}
    .know-our-expertise .content-section p { padding: 0;}
    .know-our-expertise .content-section h3 {font-size: 25px; margin-bottom: 20px;}
    .know-our-expertise .grid-item{margin: 0;}
    .know-our-expertise .grid-item:last-child{margin: 0;}
    .relationship-content p, .expertise-managment p {font-size: 16px; line-height: 25px;}
    .managment-content .section-main-title h3 {padding: 0;}
    .clutch-globle-leader-banner .hero-left-section-inner { padding: 10px 0 0; text-align: center; margin: 0 0 30px;}
    .clutch-globle-leader-banner .hero-left-section-inner img {width: 440px;}
    .experties-item-box:nth-child(1){padding: 0 !important;}
    .experties-item-box:nth-child(2){ margin: 3px 0 0; padding: 0 !important;}
    .know-our-expertise .experties-item{height: 330px;}
    .cultural-values{margin: 0 !important}
    .experties-item{display: inline-block; box-sizing: border-box;}
    .experties-item-box:hover .grid-item{transform: none;}
    .know-our-expertise{padding: 0 15px}
    .clutch-globle-leader-banner{background-position: top;}

    /*thank you page*/
    .thank-you-page .page-title {font-size: 25px;line-height: 28px;margin: 0 0 30px;}
    .company-profile{padding: 30px 0 0;}
    .agreement-content {font-size: 16px; text-align: center;}
    .testimonial-left {text-align: center;}
    .client-testimonial .section-main-title h3 {text-align: center;}
    .agreement-content .agreement-sub-content {font-size: 14px;}
    .download-btn span {font-size: 13px;}
    .download-btn {font-size: 16px;}
    .client-testimonial p {font-size: 16px;}
    .feature-blog .sub-heading {font-size: 16px; line-height: 22px;margin: 0 0 30px; padding: 0;}
    .thank-you-content .caption-text h1 {font-size: 25px;}
    .thank-you-content .caption-text .sub-heading {font-size: 16px; margin: 0 0 20px;}
    .page-banner-thankyou {height: 300px;}
    .thank-you-content .caption-text {width: 350px;padding: 20px 20px 20px 20px;}
    .thank-you-content {padding-top: 50px;}
    .caption-text p {font-size: 16px !important;}
    .client-testimonial {margin: 0 0 30px;}
    .agreement-icon {margin: 0 auto 40px;float: none;}
    .agreement-box{margin: 0 0 40px; padding: 20px 15px 50px 15px;}
    .clutch-agencies-img {text-align: center;}
    .clutch-agencies-img li {width: 22%;}
    .clutch-agencies-img li:last-child{margin: 0;}
    .viewall-testimonial {margin: 0 auto;display: table;}
    .blog-caption h3 {height: auto; overflow: hidden;}
    .client-testimonial .section-main-title h3{padding: 0;}
    .thank-you-content::before {width: 433px; height: 395px; }
    .clutch-img {width: 240px;   margin: 10px auto 50px;}
    .agreement-icon .border-dashed::after, .agreement-icon .border-dashed::before{border:0;}
    .clutch-img::before {width: 250px;height: 250px;left: -6px;top: -3px; border:0;}
    .clutch-img::after {width: 300px;height: 300px;left: -30px;top: -30px;border:0;}
    .la-ball-scale-ripple-multiple > div {width: 300px;height: 300px;}
    .circle {height: 170px;width: 170px;top: 122px;left: 121px;}
    .agreement-icon .icon-mobile{display:block;}
    .agreement-icon .border-dashed{padding: 20px 0 0;}
    .agreement-icon .icon-desktop{display: none;}
    /*Ai-bot-development*/
    .ai-bot-dev-wrap .third-level-page-title{padding-top: 40px;}
    .ai-bot-dev-wrap .section-third-level .page-title-detail p{text-align:left; padding: 0px;}
    .ai-bot-dev-wrap .our-values-main{padding:0px 0px 22px 0;}
    .ai-bot-dev-wrap .relationship-title h3{font-size: 16px; margin-bottom: 0px;}
    .ai-bot-title h3 span{font-size:26px!important; }
    .ai-bot-dev-wrap .relationship-content p,.ai-bot-dev-wrap .expertise-managment p{text-align: left;}
    .ai-bot-dev-wrap .section-main-title h3{line-height: 28px;}
    .ai-bot-dev-wrap .mobile-development-info{margin-top: 0px;}
    .ai-bot-dev-wrap .third-level-page-development-title h2{font-size:26px!important;}
    .ai-bot-dev-wrap .third-level-page-development-title h2 span{font-size:26px!important;}
    .ai-bot-title h3{font-size:26px;}
    .ai-bot-dev-wrap .our-expertise{margin-bottom: 0px;}
    .bot-grid{width: 100%; margin: 0px 0 20px 0;}
    .ai-bot-dev-wrap .third-level-page-inner{padding-bottom: 52px;}
    .bot-services-section{margin: 0px;}
    .ai-bot-dev-wrap .page-development-services-grid{margin-top: 10px;}
    .ai-bot-dev-wrap .our-values-main-box .relationship-title{padding:20px 15px; }
    .ai-bot-dev-wrap .our-expertise .col-sm-5,.ai-bot-dev-wrap .our-values-main-box .col-sm-5{width: 100%;margin: 0 0 30px;}
    .ai-bot-dev-wrap .bot-grid-inner a:hover p{line-height:22px;}
    .ai-bot-dev-wrap .third-level-page-inner p{line-height: 22px}
    .ai-bot-dev-wrap .third-level-page-benefits .third-level-page-development-title span{display: inline-block;}
    .ai-bot-dev-wrap .third-level-page-benefits {padding: 10px 0px 20px 0;}
    .ai-bot-dev-wrap .page-development-services-grid{margin-top:10px!important;}
    /*Maintenance Css*/
    .join-us-intro{height: auto; padding:60px 0px;}
    .connect-banner .banner-text{margin-top: 0px;}
    .partnership-us-banner{background-position: top;}
    .page-banner-overview.project-ownership-banner .banner-text{margin: 60px auto;}
    .page-template-about-us .want-to-join-inner{padding: 10px 0px;}
    .page-template-about-us .want-to-join-inner p .highlighted-text{font-size:20px;}
    .page-template-about-us .want-to-join-inner .join-us-button>a{padding: 8px 22px;}
    .page-template-about-us .want-to-join-inner p{line-height: 22px;}
    .page-template-hybrid-network-delivery-model .our-values-detail p,.page-template-project-ownership .our-values-detail p{min-height: inherit;}

    /*new-carreer-page-changes*/
    .page-template-join-us .join-us-intro{height: 350px;padding: 0;}
    .page-template-join-us .join-us-intro .banner-text{height: 350px;}
    .join-us-intro .banner-text h1{font-size: 28px;}
    .page-template-join-us .join-us-intro .banner-text p{font-size: 15px;margin-bottom: 0;}
    .page-template-join-us .section-main-title h3 span.diff_text{font-size: 26px;}
    .page-template-join-us .section-main-title h3{font-size: 26px;}
    .page-template-join-us .section-main .section-main-text-detail p{font-size: 14px;}
    .page-template-join-us .section-main .section-main-text-detail{padding-bottom: 0;}
    .page-template-join-us .our-culture-ethics{padding: 0;}
    .page-template-join-us .career-section-block{padding-bottom: 10px;}
    .page-template-join-us .logistics-services-deatil p{font-size: 16px;}
    .logistics-services-inner ul li:last-child{margin-bottom: 10;}
    .page-template-join-us .section-main .section-main-text-detail p{margin-bottom: 0;}
    .page-template-join-us .team-evince-section{padding-top: 25px;}
    .page-template-join-us .join-our-spartans{margin-top: 0;}
    /*new-carreer-page-changes*/

    /* added new homeapge and Footer */
    .logo_list {text-align: center}
    .logo_list ul{display: inline-table; width:100%; margin: auto; height:auto!important}
    html ul.newsticker {height:auto!important}
    .logo_list i {margin: auto 5px}
    .evdpl_social_icons {text-align: center; margin-top: 10px;}

    .hero_content h2 {font-size: 22px;}
    .hero_content h2 span img {max-width: 80px;}
    .hero_content_wrp {margin-left: auto; margin-right: auto;}
    .hero_content .hero_clutch .evdpl_clutch_review {display: none}
    .hero_content .hero_clutch .getintouch_links {display: block; padding-left: 0}
    /* End */
    /*==============================*/
    /*Portfolio Detail Page new*/
    /*=============================*/
    .portfolio-web-detail-inner{padding-top: 50px;}
    .portfolio-detail-web-section .services-offered-for ul li{padding: 0px; margin: 0px; text-align: left; border-bottom:none;margin-bottom: 10px;float: left;width: 100%;}
    .portfolio-detail-web-section .services-offered-for ul li:last-child{margin-bottom: 0px;}
    .portfolio-detail-web-section .services-offered-for{padding-bottom: 42px;}
    .portfolio-web-detail-inner p{padding:16px 0px; }
    .portfolio-web-hero-image{width: 100%;}
    .real-time-list-wrap{padding: 0px}
    .real-time-section{padding:126px 0px 30px 0px;}
    .section-heading-title h3{font-size: 24px; text-align:center;}
    .real-time-list-main button{display:table; margin: 0 auto}
    .real-time-list{padding: 30px 0px;}
    .real-time-feature-img{width:310px;margin: 0 auto; padding-top:20px;}
    .portfolio-web-middle-section{padding: 40px 0; }
    .portfolio-web-middle-section-detail{padding:0px 0 30px 0; text-align: center;}
    .portfolio-web-middle-section-detail p{padding-top:20px; }
    .path{display: none;}
    .path2{display: none;}
    .portfolio-web-middle-image::before {display: none; }
    .portfolio-web-middle-image::after {background: url('../images/middle-portfolio-img-bg-iphone.png') no-repeat; left:-14px; width: 409px; height: 430px;}
    .portfolio-web-middle-image{width:340px; }
    .portfolio-web-middle-image img{left:24px;top: 14px}
    .free-quote-section h4{font-size: 16px; line-height: 22px; margin-bottom: 24px;}
	.free-quote-section h4 span{    font-size: 18px;margin-bottom: 11px;}
    .free-quote-section{margin-top: -250px;}
    .portfolio-web-slider{width:800px; left: 0px;}
    .background-bg-port{top: -69px;height: 518px;width: 274px;left: 14px;}
    .portfolio-web-bottom-left{padding:40px 0px; float: none;width: 100%;}
    .portfolio-web-bottom-left p{text-align: center;margin-bottom: 24px;}
    .portfolio-web-bottom-left article{text-align: center;}
    .portfolio-web-bottom-left .section-heading-title h3, .portfolio-web-bottom-left .section-heading-title span{margin-bottom: 16px; font-size: 24px;}
    .page-button-case-study{float: none; display: inline-block;}
    .lets-talk-section p{padding: 18px 0 26px 0;}
    .lets-talk-section{padding: 40px 0 44px 0;}
    .portfolio-web-slider .owl-nav{top: auto;bottom: -74px; left: 80px;}
    .portfolio-web-slider .owl-nav > div{background: url('../images/port-slider-arrow-green.png')no-repeat;}
    .bottom-port-bg::after{display:none;}
    .home-banner-animation{display: none;}
    /*==============Maintenance Css==================*/
    .execution-approach-banner,.engagement-models-banner,.global-delivery-banner,.hybrid-network-delivery-model-banner{height: auto;}
    .execution-approach-banner .banner-text,.engagement-models-banner .banner-text ,.global-delivery-banner .banner-text ,.hybrid-network-delivery-model-banner .banner-text {margin:80px auto!important;}

    
    .homepage .hero-new{min-height:78vh;}
    .hero_content_wrp .content-description .points{display: none;}
    .hero_content_wrp .headline {font-size:18px;margin: 11px 0;padding-left: 30px; position: relative;font-weight: 400;}
    .hero-new .getintouch_links a.request_quote_link{margin-top: 2px;font-size: 15px;padding: 10px 50px 10px 14px;}
    .hero-new .getintouch_links a.request_quote_link:after, .hero-new .getintouch_links a.request_quote_link:before{top:12px;}
    .hero_content_wrp .headline:before {content: "";background-color: #fff;width: 14px;height: 3px;position: absolute;left: 0px;top: 5px;}
    .homepage .hero-new .hero-section-main {display: block; height:100%;}
    .hero_content h2 span{font-size:26px;}
    .hero_content h2 span i.dot-icon{width: 7px;height: 7px;left: -28px;top: -6px;margin-right: -4px;}
    .hero_content {position: relative;}
    .request_quote_link_mbl {display: block;}

    /*footer-changes*/
    .evdpl_footer_links_widget {padding-bottom: 5px;}
    .evdpl_footer_links_wrp {padding-bottom: 20px;padding-top: 10px;}
    .homepage .hero-new {background-position: 87% top;}
    .hero_content_wrp {margin-top: 0;position: relative;bottom:auto;top:0%;right: auto;width: auto; margin:0px; margin-top:10%;}
    .page-banner-logistics-inner .banner-text>h1{font-size:24px;}
    .page-banner-logistics-inner .banner-text>p{font-size:16px;}
    .page-banner-logistics {height: 390px;}
    .page-banner-logistics-detail .logistics-top-detail {padding: 0px;font-size: 18px;line-height: 25px;}
    .page-banner-logistics-detail>p{font-size:16px;}
    .have-project-inner h4{font-size:22px;}
    .have-project-section{height:auto}
    .have-project-inner {padding:60px 0px;position: relative;}

      /*magento-development-services-page*/
    .magento-development-services-section .page-intro-body .page-title{font-size: 22px;}
    .magento-development-services-section .third-level-page-title .page-title{padding-bottom: 0;}
    .magento-development-services-section .page-title-detail{padding-bottom: 6px;}
    .magento-development-services-section .third-level-page-title{padding-top: 20px;}
    .magento-development-services-section .section-third-level .page-intro-body{padding-bottom: 15px;}
    .magento-development-services-section .third-level-page-development-title{text-align: center;}
    .magento-development-services-section .third-level-page-info{margin-top: 30px;}
    .magento-development-services-section .third-level-page-development-title{margin-bottom: 0;}
    .magento-development-services-section .third-level-page-title-detail p{font-size: 14px;text-align: center;}
    .magento-development-services-section .third-level-page-info .page-button-expert a{display: inline-block;}
    .magento-development-services-section .magento-logo-section{float: left;width: 100%;text-align: center;margin-left: 0;margin-top: 40px;}
    .magento-development-services-section span.image-effect{margin-left: 0;margin-top: 20px;width: 55%;}
    .magento-development-services-section .third-level-page-inner .third-level-page-development-title{margin-top: 0;}
    .magento-development-services-section .third-level-page-inner{padding: 30px 0px 45px;}
    .magento-development-services-section .third-level-page-inner .page-button-expert{margin-top: 25px;}
    .magento-development-services-section .third-level-page-development-title h2 span{font-size: 22px;}
    .magento-development-services-section .third-level-page-development-title h2{font-size: 22px!important;}
    .magento-development-services-section .third-level-page-benefits{padding: 30px 0px 20px;}
    .magento-development-services-section .third-level-page-offering{padding:30px 0px;}
    .magento-development-services-section .third-level-page-services{padding:30px 0px;}
    .magento-development-services-section .third-level-page-inner p{padding:0;}
    .magento-development-services-section .third-level-page-services-detail p{padding: 0;font-size: 14px;}
    .magento-development-services-section .third-level-page-services-detail{padding:0;}
    .magento-development-services-section .third-level-page-custom-services{padding:30px 0px;}
    .magento-development-services-section .mobile-client-testimonials{margin-top: 30px;}
    .magento-development-services-section .inner-title span{font-size: 22px;}
    .magento-development-services-section .clutch-widget{margin-top: 20px;}
    .magento-development-services-section .hire-developer-section{padding:0px 0px 30px;}
    .magento-development-services-section .development-title-web h3{width: 100%;font-size: 23px;}
    .magento-development-services-section .hire-developer-section .development-title-web h3 span{font-size: 23px;}
    .magento-development-services-section .hire-developer-section .development-title-web p{padding-bottom: 10px;}
    .magento-development-services-section .development-title-web p{padding-top: 10px;}
    /*magento-development-services-page*/

    /*Solution partner css start here*/
    .solutions-boxes{max-width: 300px; width: 100%;}
    section.solutions-partners {margin-top: 10px;  float: left; width: 100%;}
    .solutions-info.section-main-title>p {margin-bottom: 20px;}
    section.solutions-partners .solutions-info.section-main-title p {font-size: 15px;}
    .solutions-info.section-main-title {margin-bottom: 0;}
    .partner-banner-info h2 {line-height: 34px;font-size:20px;}
    .partner-banner-info p{    font-size: 14px;line-height: 18px;}
    figure.effect-grid .hover-inner-content {padding-top: 84%;}
    .solu-hover .hover-inner-content h2{font-size:20px;}
    /*Solution partner css end here*/

    /*solution main page*/
    .partners-main-page .banner-section {padding-bottom:40% ; height:auto; min-height:250px;    background-position: center 0;}

    .term-usa .partners-main-page .banner-section{background-position:right 0;}
    .term-uk .partners-main-page .banner-section{background-position:34% 0;}
    .term-italy .partners-main-page .banner-section{background-position:34% 0;}
    .term-israel .partners-main-page .banner-section{background-position:34% 0;}
    .term-nigeria .partners-main-page .banner-section{background-position:77% 0;}

    .banner-section h1{font-size:26px;margin-top:20px; width: 340px;max-width: 100%;padding:0 20px;}
    .banner-section h1 span.tagline{font-size:14px;}
    .banner-section h1 span.tagline:after, .banner-section h1 span.tagline:before{width:26%;}
    .county-descriptions .inside-box-wrapper{margin-top:-50px; margin-bottom: 50px;padding:20px 10px 30px 10px;}
    .county-descriptions .country-flag{margin-top:20px}
    .county-descriptions .content-wrap {padding-right: 10px;}
    .county-descriptions .country-flag img{height:auto;}
    .partners-info-wrapper .section-header {text-align: center;margin:10px 0 30px;}
    .partners-info-wrapper .ciy-name-heading {font-size:30px;}
    .partners-info-wrapper .ciy-name-heading:before {font-size: 40px;top: -14%;}
    .hover-shine figure{height:100%;}
    .partners-block .partner-photo {height: 320px;width: 100%;max-width: 340px;float: none;margin: 0 auto;}
    .partners-block.reverse-view .partner-photo {float: none;}
    .partners-block .content-part {width: 100%;border: 4px #99a7cb solid;padding: 20px 20px 0;margin-top: 0; position: relative;}
    .partners-block.reverse-view .content-part{ border:4px #f2abb4 solid;}
    .partners-block .content-part .partner-name{width:100%}
    .partners-block .content-part .connect-button {font-size: 14px;padding: 9px 17px;position: absolute;top: -21px;z-index: 2;right: 12px;    box-shadow: 0px 0px 40px 0px rgba(16, 16, 16, 0.48);}
    .partners-block .content-part .connect-button:before{top:6px;}
    .partners-block .content-part h4{font-size:22px;}
    .partners-block .content-part p.designation {font-size:14px; letter-spacing:0px;}
    .partners-block .content-part .desc{font-size:14px; margin-top:10px}
    .partners-block .content-part .areas-expertise h5{font-size:16px;}
    .partners-block .content-part .areas-expertise p{font-size: 14px;margin-top: 8px;}
    .partners-block .content-part .areas-expertise{margin-top: 20px;margin-bottom: 10px;}
    .county-descriptions .content-wrap h2{line-height:24px; font-size:16px; margin-bottom:5px;}
    .partners-block .content-part .areas-expertise h5:after{top:7px;width: calc(100% - 170px);left: 170px;height: 3px;}
    .partners-block.reverse-view .content-part{border-width:4px;}
    .partners-info-wrapper.grey-bg {padding-top: 20px;}
    .partners-info-wrapper {padding-bottom: 40px;}

    .connect-popup .modal-title{font-size:22px;line-height: 24px;margin-bottom:10px;}
    .connect-popup .modal-header p {font-size: 16px;}
    .connect-popup .form-group{margin-bottom:0px;}
    .connect-popup input.form-control{margin-bottom:15px;}
    .connect-popup .wpcf7-form-control.wpcf7-submit{margin-top:15px;}
    .connect-popup span.wpcf7-not-valid-tip{font-size:12px; position: relative; top:-12px;}
    /*solution main page*/

    .hero_content_wrp .content-description .colm {border-right: 0;margin-right: 0;width: 100%;padding-right: 0;}
    .hero_content_wrp .content-description{width:100%}
    .hero_content_wrp .content-description{border-bottom:0px; padding: 0px;}
    .hero_content{text-align: left;}

      /*CONTACT US PAGE 25-7-18 START HERE*/
    .upd-contact-form {width: 100%;}
    .upd-for-req{width: 100%;  margin-top: 30px;}
    .upd-for-req .upd-requ{padding-left: 0;}
    .inq-right span.wpcf7-list-item{width: 45%;}
    .page-template-connect #contact-top .captcha-man{width: 50%; padding: 0 28px;}
    .upd-submit{margin-left: 0; margin-top: 0; width: 50%; float: left; padding: 15px 0;}
    .upd-submit input {width: auto;}
    .channel-partner ul li h3{font-size: 10px;}
    .corpo-section .corpo-details{border-bottom: 1px solid #e6e6e6; width: 50%; float: left; padding-top: 20px; min-height: 270px}
    .corpo-section .corpo-details:nth-child(3) {border-right: 0;}
    .corpo-section .corpo-details:nth-child(4),
    .corpo-section .corpo-details:nth-child(5){border-bottom: 0;}
    .page-template-connect #contact-top .captcha-man{width: 50%; padding: 0 28px; float: left;}
    .upd-submit{margin-left: 0; margin-top: 0; width: 50%; float: left; padding: 15px 0; text-align: center;}
    .upd-submit input {width: auto;}
    .corpo-section .corpo-details p{font-size: 12px;}
    /*CONTACT US PAGE 25-7-18 END HERE*/
    .solutions-info{margin-top: 0px;}
    /*.partner-banner-info .partner-cnt{display: none;}*/


    /*For Mobile page Portfolio */
    .mobile_porfolio_content{width:100%;margin-left:0px; margin-top:30px; padding:0 10px;}
    .mobile_porfolio_content_inside .owl-nav .owl-prev{margin-right:0px;}
    section.mobile_porfolio_section {padding: 20px 0 0px;}
    .mobile_porfolio_content_inside{padding: 50px 0 10px}
    .mobile-bg-port {height: 450px;background-size: cover;width: 225px;}
    .mobile_porfolio_part{width:213px; margin:0 auto; float: none;    transform: scale(0.75);}
    .mobile_porfolio_content_inside{padding-top:0px;padding-bottom:80px;}
    .mobile_porfolio_slider{padding-left:14px;padding-top: 10px;}
    .mobile_porfolio_content_inside .section-heading-title h3{font-size:24px;margin-bottom:30px; text-align: left;}
    .mobile_porfolio_content_inside .owl-nav {position: absolute;bottom: auto;top: -50px;left: 50%;transform: translateX(-50%);}
    .mobile_porfolio_content_inside p{font-size:15px; line-height:25px;}
    .mobile_porfolio_content{height:auto;}
    .mobile_porfolio_part:after{height: 240px;width: 250px; background-size:contain;}
    .mobile_porfolio_part:before{height: 230px;width: 220px; background-size:contain; left:-140px }

    section.app_banner{padding:60px 0}
    .app_dev_info h1:after{background-size:189% auto}
    .app_dev_info h1{font-size:23px;padding-bottom:25px;margin-bottom: 15px;}
    .intro_app_img{clear: both; padding-top:40px;}
    .main_dev_btn{margin-top:20px}
    .content_part .main_dev_btn a.add_dev_btn{margin-right:9px; padding:12px 17px}
    .app_dev_info p {line-height: 23px;margin-bottom: 10px;font-size: 14px;}
    .main_service_offer{margin-top:20px; padding-bottom:20px;}
    .upd-title h2{font-size:18px;}
    .upd-title{margin-top: 30px;margin-bottom: 30px;}
    .service_info{padding:30px 0px;}
    .service_content h2{font-size:22px;}
    .service_content p{font-size:16px;margin-top:5px;margin-bottom: 10px;}
    .service_content{ margin-top: 15px;}

    .choose_us_listing .listing_info{margin-bottom:10px; width:50%; max-width:100%;}
    .choose_us_listing .listing_info:nth-child(2n+3) {clear: both;}
    .choose_us_listing .listing_info:nth-child(2n+2):before, .choose_us_listing .listing_info:nth-child(2n+2):after{display: none;}
    .hire_dev_desc{padding:0 20px; width:100%;}
    .hire_dev_img img{width:100%;}
    .hire_dev_img{width:100%; margin-top:40px;}
    .hire_dev_info .upd-title{margin-top:40px;}
    .page-template-mobile-app-development .testimonials-slider{padding-bottom:110px}

    .page-template-ecommerce-web-development .testimonials-slider{padding-bottom:110px}
    
    /**/
    .ecomm_banner{background-position: 89% center; position: relative;}
    .ecomm_banner .container{position: relative; z-index: 2}
    .ecomm_banner:after {content: "";background-color: rgba(0,0,0,0.5);position: absolute;height: 100%;width: 100%;top: 0;left: 0;}
    .banner_caption{width:100%}
    .ecomm_service [class*=col-] {width: 100%;float: left;}

    .ecomm_service .ecomm_equal_title h2 br {display: none;}
    .ecomm_equal_title h2 {font-size: 24px;padding-bottom: 15px;line-height: 24px;margin: 0;}
    .ecomm_equal_title{margin-top: 0px;}
    .ecomm_service:before{height: 100%;background: transparent;}
    .ecomm_service{background: #ebebeb;padding: 8% 0 0;}
    .ecomm_title h1{font-size: 28px;}
    ul.we_choose_info{margin-top: 0px;}
    .ecomm_service_offer{margin-bottom: 8%;}
    ul.we_choose_info li{margin-right: 1%;}
    .grid_we_choose{padding: 5px;}
    .grid_we_choose p{line-height: 18px;}
    .ecomm_platform{width: 100%;margin: 0;}

     /**/
    .whychoose_us_sec {padding: 7% 0px;}
    .hire_developer_sec .section-header h3, .whychoose_us_sec .section-header h3{font-size:26px; margin-bottom:40px;}
    .whychoose_us_features .features_content{font-size:16px;}
    .whychoose_us_sec p{font-size:16px; line-height:26px;}
    .whychoose_us_features{margin-top:0px;}
    .whychoose_us_features .f_count{font-size:40px; padding-bottom:10px;}
    .whychoose_us_features ul li {margin-bottom: 20px;padding-top: 10px;padding-bottom: 20px;width: 100%;margin-left: 0px;padding: 10px 10px 20px;}
    .hire_developer_sec .hire_dev_content p{font-size:16px; line-height:30px; margin-bottom:20px;}
    .whychoose_us_features ul li:hover:after{left:0px; right:0px;}


     /**/

    .banner-caption {width:100%;}
    .banner-caption h1{font-size:24px;line-height:30px;}
    .banner-caption h1:after{margin-top:18px;}
    .banner-caption p{    font-size: 16px;line-height: 26px;}
    .banner-object:before {right: 39px;width: 280px;height: 280px;}

    .banner-caption p{margin-bottom:20px;}
    .app-dev-city-base .why-choose-us{padding:70px 0px 0px;}
    .why-choose-us .figure {width:100%;}
    .why-choose-us .figure-content{width:100%; margin-top: 0px; padding-top:30px; clear: both;}
    .why-choose-us .heading-h2{font-size:34px;margin-bottom: 40px;}
    .why-choose-us p {font-size: 16px;line-height: 28px;}
    .hire_developer_sec .section-header h3{font-size:36px;}
    .banner-object {width: 350px;bottom: 0;right: 0;position: relative;margin: 0px auto -200px;    padding-top: 40px; clear: both;}
    .testimonials-space-reduce .testimonials-slider {padding-bottom: 90px;}
    .why-choose-us .figure img{width:100%;}


     /**/
    .top-hero-banner .banner-figure {width: 100%;position: static;max-width:500px;margin: 0px auto;transform: none;float: none;padding-top: 60px;clear: both;}
    .top-hero-banner .banner-caption h1{font-size:29px}
    .columns-blocks .figure-content {padding-left:15px; float: none; width: auto;}
    .columns-blocks .figure{width: 50%;clear: left; padding-right:30px;}
    .columns-blocks .heading-h2:after{left:50%;}
    .columns-blocks .heading-h2{ font-size:32px;margin-bottom:40px;padding-bottom: 0px;}
    .columns-blocks p{font-size:15px;line-height:26px;}
    .columns-blocks {padding:6% 0px;}

    .columns-blocks .figure{float: left;padding-bottom:4px;}
    .columns-blocks .heading-h2{line-height:37px;font-size: 28px;}
    .columns-blocks.reverse-block .heading-h2:after {left: 0;}
    
    .columns-blocks .figure {width:50%;clear: left;padding-right: 15px;}
    .columns-blocks.reverse-block .figure-content{padding-left:15px}
    .columns-blocks .ul_listing_style li {float: left;width:100%; padding-right:0%;}
    .columns-blocks.reverse-block .figure{padding-left:15px;}


     /**/

    .portfolio-item.reverse-block .figure-image{margin-right: auto;margin-left: auto;}
    .portfolio-item .figure-image {margin-right: auto;margin-left: auto;max-width:340px;position: relative;}
    .portfolio-item .figure-content{padding:4em 10px; width:100%;}
    .portfolio-item .figure-image:after{opacity:0.2;}
    .portfolio-item.reverse-block .figure-content {padding-left: 10px;padding-right:10px;}
    .portfolio-item .figure-bg{padding:28px 70px 28px 70px; text-align: right}
    .portfolio-item{padding-bottom:110px;}
    .portfolio-item .technology-icon:after{display:none}
    .portfolio-item .figure-content h3 span{font-size:26px;}
    .portfolio-item .figure-content h3{font-size:16px; margin-bottom:10px; padding-bottom:20px;}
    .action-wrap .btn-primary{font-size:13px;}
    .portfolio-item .figure-content p{font-size:15px; line-height:28px;}

    .portfolio-item .technology-icon {transform: none;right: auto;left: 20px;padding: 48px 19px;width: auto;background: none;padding: 0;bottom: auto; top: 10px;}
    .portfolio-item:before{height:25vh}
    .portfolio-item .technology-icon .icon {margin:15px 0%;display: block;}
    .portfolio-item .technology-icon .icon img{width: 40px}    
    .portfolio-item.reverse-block .technology-icon {transform: none;right: auto;left: 20px;}
    .portfolio-item.reverse-block .technology-icon:after{display: none}


     /* Portfolio Details*/
    .top-hero-section h1{font-size:28px;}
    .top-hero-section p{font-size:16px;line-height:28px;}
    .top-hero-section .content-part{padding:0px 30px 30px;width: 100%;clear: both; text-align: center;}
    .top-hero-section h1:after{left:50%;    transform: translateX(-50%);}
    .top-hero-section svg.svg-shape path {width: 100%;height: 100%;}
    .top-hero-section svg.svg-shape {height: 260px; width:100%;}
    .h2-heading, .diff-color{font-size:28px;}
    .features-section .features-list li{line-height:21px;font-size: 15px;}
    .h2-heading{padding-bottom:20px; margin-bottom:0px;}
    .features-section{padding:4em 0 0}
    .features-section .btn{margin-top:0px;}

    .cta-section .section-header h3{font-size:18px;line-height: 29px;}
    .cta-section.quote-secton .section-header h3{font-size:28px;line-height:normal; padding-bottom: 20px;}
    .h3_heading{font-size:24px; margin-bottom: 20px;padding-bottom: 24px;}
    .get-app-section .section-header h3 {font-size:30px;}
    .features-slider-section .slider-content p{font-size:15px;line-height:29px;}
    .features-slider-section .slider-part .iphone-frame {width: 239px;height: 437px; box-shadow:none;}
    .features-slider-section .slider-part .screen-wrap{width:420px;height:440px;}
    #features-slider {top:10px;left:24px;}
    #features-slider .owl-nav {left: 0;top: auto;bottom: -110px;position: absolute;margin: 0;left: 50%;transform: translateX(-89%);}

    .get-app-section .small-card.play-store:before {background-position: 0px -80px;background-size: auto 170px;}
    .get-app-section .stores-wrapper a{padding:36px 40px 40px 115px;}
    .get-app-section .small-card:before{ width:72px;}
    .get-app-section .small-card.apple-store:before {background-position:-93px -79px;background-size: auto 170px;}
    .top-hero-section{padding:40px 0px;min-height:inherit;
        background-image: -moz-linear-gradient( 90deg, rgb(88,178,126) 0%, rgb(49,158,156) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(88,178,126) 0%, rgb(49,158,156) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(88,178,126) 0%, rgb(49,158,156) 100%); 
    }
    .features-slider-section{height:640px;overflow: hidden;}
    .features-section .features-list{width: 64%;padding-left: 3em;}
    .cta-section{padding: 4em 0px;}
    .cta-section.quote-secton{padding:3em 0px;background-position: center;}
    .get-app-section .stores-wrapper a{font-size:20px; margin-bottom: 50px; min-width: 270px;}
    .get-app-section .stores-wrapper{margin-top:40px;}
    .top-hero-section .action-wrap .btn {font-size:14px;margin-bottom:16px;margin-right: 0;min-width: 228px;}

    .features-figure .screen-wrap{width:210px; height: 391px;}
    .features-section .iphone-frame{    width: 210px;object-fit: cover;height: 399px;   margin-left: -12px;}  
    .features-section .iphone-screen {left: 13px;top: 9px;}
    .features-figure{padding-right:3em;}
    .features-section .features-list {padding: 80px 30px;clear: both;width: 100%;}
    .features-section .features-list li:before{font-size:32px}
    .features-slider-section .slider-content{ padding:30px; display: block;}
    .features-slider-section{height: auto;}
    .features-slider-section .slider-part{padding:40px 20px 130px; width:100%; position: static;}
    .cta-section .lead{padding: 0px;}
    .get-app-section{padding:10% 0 10%;}
    .get-app-section .stores-wrapper a:after{height: 12px;}
    .features-figure .screen-wrap.clone-object{left:50px}

    .top-hero-section .banner-elements {float: none;width: auto;padding: 0;transform: scale(0.8);}
    .top-hero-section{padding:0px;}

    .features-section .features-list li:before{width:45px; margin-left:-45px; float: left;}
    .features-section .features-list li{padding-left:54px;}

    .portfolio-item .figure-image .screen-wrap{width:201px; height:368px; box-shadow: none;}
    .portfolio-item .figure-image .iphone-frame{width:201px; height:368px}
    .portfolio-item .iphone-screen{top: 2px;}


}

@media screen and (max-width:640px){
    ul.we_choose_info li{width: 48%;}
    ul.we_choose_info{margin-left: -10px;}
    .whychoose_us_features .f_count{display: none;}


    .columns-blocks .figure{width:100%;}
    .columns-blocks .heading-h2 {line-height: 32px;font-size: 24px;}
    .columns-blocks .heading-h2:after{left:0%;}
    .columns-blocks.reverse-block .figure-content {padding-right: 15px;padding-left: 15px;}
    .columns-blocks .figure-content{padding-top: 20px;float: left;width: 100%;}
    .columns-blocks .figure-content {padding-left: 15px;float: left;width: 100%;padding-top: 20px;}
}



@media only screen and (min-width:480px)  and (max-width: 767px){
    .hero_content_wrp .headline{margin:5px 0px;}
     /*magento-development-services-page*/
    .magento-development-services-section span.image-effect{margin-left: 0;margin-top: 20px;width: 38%;}
    .magento-development-services-section .third-level-page-offering-grid ul li{width: 40%;margin-bottom: 10px;margin-right:10px;}
    .magento-development-services-section .third-level-page-offering-grid ul li:nth-child(2n+2){margin-right: 0;}
    .magento-development-services-section .third-level-page-offering-grid .third-level-page-offering-grid-detail{font-size: 14px;}
    /*magento-development-services-page*/
    .hero_content_wrp .content-description .colm{padding:0px;}
    .hero_content_wrp{    padding: 20px 20px;}
    .hero_content h2 span {font-size: 24px;}
    .hero_content h2 span i.dot-icon {width: 5px;height: 5px;margin-right: -4px;left: -26px;top: -6px;}
    .hero_content_wrp .content-description {width: 100%;margin: 0px;padding: 10px 0;}
    .hero_content_wrp .headline {font-size: 15px;}
    .hero_content_wrp{margin-top:4%;}
    .portfolio-item .figure-image {margin-right: auto;margin-left: auto;max-width:370px;position: relative; float: none !important;}

    .third-level-page-offering-grid ul li:nth-child(5n){margin-right:6px;}
            

}

/* added new homeapge and Footer */
@media (max-width:612px){ 
    .evdpl_clutch_review i{width: 100px; height: 108px;background-size: auto 101%;}
    .evdpl_clutch_review .top_agency{background-position: -344px 0}
    .evdpl_clutch_review .top_dev{background-position:-444px 0}
    .evdpl_clutch_review .top_ecomm{background-position: -545px 0}
    .evdpl_clutch_review .top_md{background-position: -646px 0}
    .hero_content h2 span img {max-width: 65px;}
    .hero_content_wrp {background-size: 95px auto;     padding: 20px 20px;}
    .getintouch_links a.request_quote_link .fa {width: 47px; height: 47px; line-height: 46px;}
    
}
/* End */
@media only screen and (max-device-width: 767px) and (orientation: landscape) {
    .banner {height: auto;float: left;width: 100%;padding:60px 0; background-attachment:local; position:relative;}
    .flags {float: right;left: 20px;margin: 0;position: absolute;top: 10px;width: 80px;}
    .banner .caption-text {position: relative;top: 0;transform: none;}
    .hero-btn a{font-size: 12px!important;}
    .technology-stack-inner {padding: 20px 0 20px 0;}
    .footer-bottom .footer-links{text-align: center;}
    .hero-banner-text-main {padding: 30px 95px;}
    .hero-banner-text-main h1::before {right: -21px;bottom: -5px;}

}

@media only screen and (max-width: 600px) { 
    .testimonial-left{padding-right: 15px !important;}
    .page-banner-thankyou {background-position:-170px center;}
    /*CONTACT US PAGE 25-7-18 START*/
    .channel-partner ul li{float: none; display: inline-block; margin-bottom: 20px; width: 24%;}
    .channel-partner, .channel-partner ul{text-align: center;}
    /*CONTACT US PAGE 25-7-18 END*/

}

@media (min-width:641px) and (max-width:699px){ 
    .contact-info-block ul li {width: 124px;margin-bottom: 0;}
    #contact-top .bg-9 {background-size: 100% 95%;padding: 0px;height: 200px;}

}


@media screen and (min-width: 640px) and (max-width: 767px) {
    .video-section .colm-xs .video-wrp{margin-bottom: 4px;max-height: inherit;width: 49.7%;display: inline-block;vertical-align: top}
    .certificate-sec .colm {display: inline-block;width: 49.5%}
    .certificate-sec .box-certificate {margin: 10px}
    .locations-listing {max-width: 500px}
    .social-icon h4 {float: none;vertical-align: top}
    .social-icon {clear: both}
    .statistic-sec .colm {width: 50%}
    .statistic-sec .counter-item {margin-bottom: 1px}
    .client-list ul li {height: 150px;width: 49.6%}
    .grid-section .grid-list ul li {width: 49.5%}
    .statistic-sec .colm:nth-child(3) .counter-item {background-color: rgba(60, 89, 159, .6)}
    .statistic-sec .colm:nth-child(4) .counter-item {background-color: rgba(90, 200, 182, .7)}
    .footer-deafault .widget-item {float: left;width: 50%}
    .portfolio-grid .item {padding: 0 10px;width: 50%; max-width:50%; float:left; clear:none;}
    .portfolio-grid .figcaption .title_part h3{font-size:16px;}
    .portfolio-grid .figcaption .title_part h3 {font-size: 15px;font-weight: 600;text-transform: none;}
    .industries-section-main .grid-item {height:31vh;}
    .homepage .hero-section{height:81vh;}
    /**/
    .fascinating-list li {width: 33%;}
    .fascinating-list li:nth-child(2n+1) {background-color:#00c695 !important;}
    .fascinating-list li.green-bg{background-color:#fff;}
    .fascinating-list li .icon.icon-sucess {background-position: -540px -123px;}
    .fascinating-list li .icon.icon-establishment {background-position: -747px -123px;}
    .fascinating-list li .icon.icon-debt-free {background-position: -642px 3px;}
    .fascinating-list li .icon.icon-projects-served {background-position: -840px 3px;}
    .fascinating-list li .icon.icon-unique {background-position: -1035px 3px;}
    .fascinating-list li .icon.icon-cumulative {background-position: -930px -127px;}
    .fascinating-list li.green-bg .inside-content .text{color:#3c3f46;}
    .fascinating-list li:nth-child(2n+1) .inside-content .text{color: #fff !important;}
    /**New css*/
    .expertise-grid ul li:nth-child(5n){margin: inherit;}
    /*WEb development page*/
    .business-solutions-section.services-section-main .grid-item{width:50%; float: left;}
    /*SOLUTION PARTNER PAGE 25-7-18 START*/
    section.partner-banner {height: auto;background-size: auto 140%;background-position: center -85px;}
    .partner-banner-info .partner-cnt{margin-top: 30px;text-align: center;margin: 20px auto 0;margin-bottom: 20px;text-align: center;}
    .partner-banner-info .col-md-6 {text-align: center;}
    .partner-list{max-width: 70%;margin-left: 26%;}
    /*SOLUTION PARTNER PAGE 25-7-18 END*/
    .service_colm {float: left;width: 33.3%; padding:0px;}
    .service_content p{font-size:14px; padding:0 10px;}
    .service_content h2 {font-size: 18px;}

    .whychoose_us_features ul li{margin-bottom:30px;padding-top:10px;padding-bottom:30px; width:46%; margin-left:4%; vertical-align: top;}
    .whychoose_us_features .features_content{font-size:14px;}
    .whychoose_us_features ul li:nth-child(2n+1){margin-left:0px;}






}  
@media screen and (min-width: 480px) and (max-width: 639px) {
    .client-list ul li {height: 150px;width: 49.5%}
    /*SOLUTION PARTNER PAGE 25-7-18 START*/
    section.partner-banner {
    height: auto;
    background-size: auto 140%;
    background-position: center -85px;
}
.partner-banner-info .partner-cnt{
        margin-top: 30px;
    text-align: center;
    margin: 20px auto 0;
    margin-bottom: 20px;
    text-align: center;
}
.partner-banner-info .col-md-6 {
    text-align: center;
}
.partner-list{
    max-width: 100%;
    margin-left: 15%;
    width: 80%;
}

    /*SOLUTION PARTNER PAGE 25-7-18 END*/
}
@media screen and (min-width: 460px) and (max-width: 653px) {
    .services-offered-for ul li{width: 100%; border-bottom:1px solid #fff; text-align: center;  }
    .services-offered-for ul li:after{display: none;}
    .page-banner-text {height:200px;}
}    
@media (max-width:640px){ 
    .contact-form-left .row input.contact-no {max-width: 87%;}
    #contact-top .bg-9 {background-size: 100% 95%;height: 210px;padding: 0px;}
}
@media screen and (max-width:459px) {
    .services-offered-for ul li{ display: block;border-bottom: 1px solid #fff; text-align: left;}
    .services-offered-for ul li:after{display: none;}
}

@media screen and (max-width: 639px) {
    .footer-deafault .news-row {text-align: center}
    .footer-deafault .news-row .desc-part {text-align: center;width: 100%}
    .news-row .img-part {border-radius: 99em;float: none;height: 88px;overflow: hidden;width: 88px;margin: 0 auto 20px}
    .statistic-sec .counter-item {width: 100%}
    .inquiry-btn{display: none;}
     #mega-menu.show-menu .inquiry-btn{display: block;}
    /**/
    .fascinating-list li {width: 50%;}
    .fascinating-list li:nth-child(4n-7){background-color:#00c695 !important;}
    .fascinating-list li:nth-child(4n) {background-color:#00c695 !important;}
    .fascinating-list li.green-bg{background-color:#fff;}
    .fascinating-list li.green-bg .inside-content .text{color:#3c3f46;}
    .fascinating-list li:nth-child(4n-7) .inside-content .text{color:#fff}
    .fascinating-list li:nth-child(4n) .inside-content .text{color:#fff}
    .fascinating-list li .icon.icon-growth {background-position: -185px 3px;}
    .fascinating-list li .icon.icon-satisfaction {background-position: -274px -123px;}
    .fascinating-list li .icon.icon-establishment {background-position: -747px -123px;}
    .fascinating-list li .icon.icon-projects-served {background-position: -840px 3px;}
    

}


@media (max-width:590px){
    .certificate-section{padding: 30px;}
    .certificate-section .colm {margin-bottom: 25px;width:100%; padding: 0px;}

}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

    .expertise-grid ul li {margin-left:80px;float: left;}
    .expertise-cms ul li {margin-left: 48px;float: left;}
    .expertise-grid ul li:nth-child(5n){margin-left: 80px!important;}
    .mobile-development-portfolio-left{height: 532px;}
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer{    height: 281px;left: 26px;top: 116px;width: 500px;}

}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation:portrait) {
    .mobile-development-portfolio-left{height:319px;}
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer{height: 170px;left: 14px;top: 69px;width: 303px;}

}


@media (max-width:1350px){
    #share-buttons{display: none;}
}
@media (min-width:992px) and (max-width:1200px){ 
    .group-team-right .team-content p{line-height:22px;}
    .team-section.section-1 .group-info-new {height:auto; }
    .third-level-page-benefits .container{width: inherit;}
    .third-level-page-offering .container{width: inherit;}
}

/*******iphone 6 plus************/
@media only screen 
  and (min-device-width:414px) 
  and (max-device-width:736px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation:portrait) {
.mobile-development-portfolio-left{height: 322px; }
.mobile-development-portfolio-left .owl-carousel .owl-stage-outer{    height: 170px;left: 15px;top: 70px;width: 303px;}
.execution-approach-points .our-values-detail{width: 76%;}


}
@media only screen 
  and (min-device-width:414px) 
  and (max-device-width:736px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation:landscape) {
    .mobile-development-portfolio-left{height: 590px;}
    .mobile-development-portfolio-left .owl-carousel .owl-stage-outer{    height: 312px;left: 29px;top: 129px;width: 554px;}
    .mobile-development-services-grid ul li{margin-right: 20px;}
    .mobile-development-services-grid ul li:nth-child(2n){margin-right: 0px;}

}

@media (max-width:667px){
 .welcome-text h1{font-size:23px; line-height:34px;}
    
}
@media (max-width:599px){
    .group-team {padding: 0;width:100%; float:left}
    .team-content {float: left;padding: 0; width:100%;}
    .group-team-right {padding: 0;}
    .team-section, .team-page{margin:0 auto 20px;max-width: 420px;}
}
@media screen and (max-width:480px){
    #contact-top .bg-9{background-size: cover;height: inherit;padding: 0px;background-position: 0px 10px !important;}
    .contact-form-left .row input.contact-no {max-width: 100% !important;}
    .navbar-default .navbar-nav .search{display:none;}
    #about-section .get-inTouch-form .input-text{width:100%;}
    #about-section .get-inTouch-form label{text-align:left;width:100%;}
    #about-section .get-inTouch-form .capcha .input-text{width:63%;}
    #statistic-section{padding:40px 0 5px;}
    #social{text-align:center;}
    .social-icon h4{margin-bottom:15px;}
    #social .contact-no{text-align:center;margin-top:15px;}
    .social-icon h4, .social-icon ul{width:100%;}
    #footer .padding-0{padding:0 15px;}
    #footer .footer-deafault{padding:40px 15px;}
    #footer .widget{margin-bottom:25px;}
    .slider-content{display:none;}
    #slideshow{margin-bottom:0;}
    #portfolio-section .portfolio-box .project-post{width:100%;}
    #portfolio-section ul.filter li{margin-bottom:10px;}
    #portfolio-section{text-align:center;}
    #main-slide .carousel-control #prev, #main-slide .carousel-control #next{top:44%;}
    .section-intro{padding:60px 0 40px}
    .map-frme iframe{height:300px;}
    .title-section{padding:0 15px;}
    .box-head h1{font-size:25px;}
    .section-intro.product-bg{height:135px}
    #testimonials-section .testimonials-slider{padding:50px 30px}
    .services-img{background-position:left center;}
    .contact_fields .input.capcha .input-text{width:66%}
    .contact_fields .button{margin-top:0px;margin-bottom:15px;}
    .map-frme{padding:0px;}
    .contact_fields .input.capcha .capcha-img{padding:6px 10px}
    .inner-detail.number{font-size:15px;}
    .inner-detail{margin-bottom:25px;margin-top:5px;}
    #about-section .get-inTouch-form label.error{left:5%;top:43px;}
    #about-section .get-inTouch-form .capcha label.error{left:41%;}
    .timeline .point{left:47.9%;}
    #testimonials-section{background-size:cover;padding:60px 0px 0px;}
    #portfolio-slide .owl-controls .owl-prev, #portfolio-slide .owl-controls .owl-next{top:34%}
    #portfolio-slide .owl-controls .owl-prev{left:0px;}
    #portfolio-slide .owl-controls .owl-next{right:0px;}
    .buttons-details a{margin:7px 10px;padding:8px 20px;font-size:14px;}
    .services-link .box-wrap h3 a{font-size:17px;}
    .box-head h1::before{background:#ccc;content:"";height:1px;left:50%;margin:0 0 0 -140px;position:absolute;top:100%;width:100%;max-width:290px;}
    .technology-section .technology_slider{padding:30px 10px;}
    .technology-logo > li{width:22%;margin:0 20px 20px}

    /*Clutch-global-leader*/
    .relationship-title h3 {font-size: 24px;line-height: 30px;}
    .clutch-globle-leader .our-values-main-box .relationship-title {margin: 0 0 30px; padding: 0 15px 0;} 
    .know-our-expertise .content-section h3 {font-size: 20px; margin-bottom: 15px;}
    .know-our-expertise .content-section p {font-size: 14px;line-height: 22px;margin: 0 0 15px;}
    .relationship-content p, .expertise-managment p { font-size: 14px; line-height: 23px;}
    .engineering-main-box, .cultural-values {padding-top: 20px;}
    .our-values-main-box {margin: 0 0 30px;}
    .our-expertise {padding: 30px 0; margin: 0 0 30px;}
    .clutch-globle-leader .mobile-client-testimonials {margin-top: 30px; margin-bottom: 40px;}
    .clutch-logo-desktop{display: none;}
    .clutch-logo-mobile{display: block;}
    .clutch-logo-mobile li {list-style: none; width: 49%;display: inline-block; margin: 0 0 20px; padding: 0 5px;}
    .clutch-logo-mobile ul{width: 300px;margin: 0 auto;}
    .know-our-expertise .experties-item{height: 220px; width: 100%;}
    .clutch-globle-leader-banner {margin: 0 0 30px;}    
    .know-our-expertise .our-services {height: 244px;}

    /*Thank you page*/
    .thank-you-content .caption-text { width: 240px;}
    .thank-you-page .page-title {font-size: 20px;margin: 0 0 30px;}
    .agreement-icon {width: 260px; margin:0 auto 70px; } 
    .agreement-content {font-size: 14px;}
    .download-btn::before {width: 46px;height: 47px;background-size: cover;}
    .agreement-box{padding: 30px 15px;}
    .download-btn {padding: 10px 30px 10px 60px;width: 100%;}
    .download-btn::before {width: 61px; height: 64px; background-size: cover;}
    .client-testimonial {padding: 30px 0 0; margin: 0 0 30px;}
    .clutch-agencies-img li { width: 49%; margin: 0 auto 20px; text-align: center; padding: 0 10px;}
    .clutch-agencies-img li:last-child{margin: 0;}
    .clutch-img::after {width: 230px;height: 230px;left: -24px;top: -24px;}
    .clutch-img::before {width: 190px;height: 190px;left: -5px;top: -6px;}
    .la-ball-scale-ripple-multiple {width: 240px;height: 240px;top: -26px;left: -26px;}
    .clutch-img {margin: 20px auto 60px;}
    .client-testimonial p {font-size: 14px;}
    .feature-blog .sub-heading {font-size: 14px;}
    .blog-comment {padding: 0;}
    .blog-comment .box {width: 47%;}
    .blog-caption h3 a { font-size: 14px;}
    .blog-caption {margin: 0 0 40px;}
    .viewall-testimonial {margin: 0 auto; display: table;}
    .clutch-agencies-img {margin: 0 0 10px;}
    .border-dashed {width: 150px; height: 150px;}
    .agreement-icon .border-dashed::after {width: 200px;height: 200px; left: -25px; top: -25px;}
    .agreement-icon .border-dashed::before {width: 160px;height: 160px;left: -5px;top: -4px;}
    .clutch-img {height: 180px;width: 180px;}
    .clutch-img img{width: 100%;}
    .feature-blog {padding: 40px 0 0;}
    .caption-text p {font-size: 13px !important;}
    .thank-you-content::before {width: 473px; height: 395px; left: -150px; top: -70px;}
    .thank-you-content {padding-top: 60px;}
    .page-banner-thankyou {background-position: -280px center;}
    .la-ball-scale-multiple {width: 210px; height: 210px;top: -12px;left: 24px;}
    .la-ball-scale-multiple > div {top: 0;left: 0;width: 210px;height: 210px;}
    .la-ball-scale-ripple-multiple > div {width: 230px;height: 230px;}
    .circle {height: 130px; width: 130px; top: 90px;left: 90px;}
    .agreement-icon .circle {height: 115px;width: 115px;top: 95px;left: 130px;}

    /*CONTACT US PAGE 25-7-18 START*/
    .contact-form-field .form-field-top .upd-field-info{width: 100%;}
    .corpo-section .corpo-details{width: 100%; min-height: 200px; border-right: 0;}
    .corpo-section .corpo-details:nth-child(4){border-bottom: 1px solid #e6e6e6;}
    .corpo-title{margin: 20px 0 20px 0;}
    .channel-partner ul {margin-top: 20px; margin-bottom: 0;}
    .corpo-section .corpo-details p{font-size: 14px;}
    .channel-partner{margin-bottom: 0;}
    .corporate-office{margin-top: 40px;     padding-bottom: 0;}
    .channel-partner ul li h3{font-size: 12px;}
    .inq-right span.wpcf7-list-item{width: 100%;}
    .channel-partner ul li{width: 32%;}
    .page-template-connect #contact-top .captcha-man{width: 100%; text-align: center; float: none; padding:0;  display: inline-block;
    padding: 0 10px; overflow: hidden;}
    .upd-submit{width: 100%;}
    .corpo-title h2{font-size: 20px;}
    .inqury-check-box .corpo-title h2{font-size: 18px;s}
    .corpo-section .corpo-details h3{font-size: 18px;}
    .upd-contact-form .note-text-cf span {font-size: 10px;}
    /*CONTACT US PAGE 25-7-18 END*/ 

    .ecomm_service, .we_choose_us, .ecomm_banner{padding:10% 0;}
    .ecomm_equal_title h2 {line-height: 22px;font-size: 20px;padding-bottom: 0;margin-bottom: 13px;}
    .ecomm_title h1{font-size: 24px;}
    .ecomm_title p{line-height: 26px;font-size:14px;margin-bottom: 10px;}
    .ecomm_platform .owl-item .item{width: 180px; height: 180px; padding:5%;}
    .ecomm_platform{padding: 5%;}
    .ecomm_info h3{font-size: 20px;}
    .ecomm_info h3:after{bottom: -10px;}
    .ecomm_info p{margin-top: 15px; line-height: 26px;font-size:14px;}
    ul.we_choose_info li{width: 280px;margin-right: 0;float: none;margin: 0 auto;margin-bottom: 10%;}
    ul.we_choose_info{margin-left: -4%;}
    .grid_we_choose p{font-size: 14px; line-height: 26px; margin-top: 10px;}
    .ecomm_service .ecomm_platform{width:90%;margin: 0 2%;}
    .ecomm_platform .owl-nav {margin-top: 0;margin-bottom: 30px;}

}

@media (width:480px){
    .timeline .point{left:48.4%;}
}
@media (min-width:470px) and (max-width:640px){
.navbar-default .navbar-collapse.collapse{max-height: 250px;}
/***************************/
/******************************/
.mobile-development-portfolio-left{height: 449px;}
.mobile-development-portfolio-left .owl-carousel .owl-stage-outer{height: 238px;left: 22px;top: 98px;width: 422px;}
.mobile-development-portfolio-left .owl-carousel .owl-item .item{width:100%;}
}
@media (min-width:460px) and (max-width:767px){
#about-section .get-inTouch-form label.error{left: 42%;}
.mobile-development-services-grid ul li{margin:8px;}
/*portfolio- detail -mobile*/
.services-offered-for ul li{margin-right: 8px;    padding-right: 8px;}
.services-offered-for ul li:last-child{border-right:none;margin-right:0px;}
/*home page*/
.services-section-main .grid-item{padding-bottom: 15%; }
/*web development*/
.business-solutions-section .grid-item{padding-bottom:45%;}
.application-development-services .flex-container .row .col{width:49%!important;}
.dev-lifecycle-image-mobile .lifecycle-grid{width:49%!important;}
.project-cosulting-inner-grid ul li{width: 48%; margin-right:8px}
.project-cosulting-inner-grid ul li:last-child{margin-right:0px;}
.project-cosulting-inner-grid ul li:nth-child(2n){margin-right:0px;}
.project-management-grid .row .margin-10{width:49%;}
.page-development-services-grid.flex-container .row .col:nth-child(3n){border-right: 1px solid #f5f5f5;}
/*Transportation*/
.management-services-include .mag-services-grid{width:49%;}
/*csr*/
.page-banner-overview.csr-banner{height: 272px;}
.page-banner-overview.csr-banner .banner-text{height: 330px;}
/*Ai-bot-page*/
.ai-bot-dev-wrap .relationship-img{width: 400px; margin:0 auto;}
/*Clutch global leader*/
.clutch-globle-leader .our-expertise .col-sm-5, .clutch-globle-leader .our-values-main-box .col-sm-5{max-width: 400px;margin:0 auto 30px; float: none;}
}

@media screen and (min-width: 600px) and (max-width: 767px){
.csr-photo-gallary {padding: 30px 0px;} 
.csr-gallery-content {width: 450px;padding: 20px;}
/*Ai-bot-development*/
.bot-grid{width: 46%;    margin: 0px 20px 20px 0;}
.bot-grid:nth-child(2){margin-right: 0px;}
.ai-bot-dev-wrap .bot-grid-inner p{padding:10px 15px 0 15px!important;}
}

@media screen and (min-width:610px) and (max-width: 767px){
/*Web-development*/
.development-ratio-section .right-border{width: 24.8%;}
.development-ratio-section .right-border:nth-child(1){order: 1}
.development-ratio-section .right-border:nth-child(2){order: 2}
.development-ratio-section .right-border:nth-child(3){order: 3}
.development-ratio-section .right-border:nth-child(4){order: 4}
}

@media screen and (min-width: 600px) and (max-width: 767px){
/*csr*/
.page-banner-overview.csr-banner .banner-text {padding: 0px 135px;}
.page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner {padding: 5px 22px 6px;width: 500px;margin: 0 auto;}
.page-template-corporate-social-responsibility .know-our-expertise .experties-item{height: 220px;}
.page-template-corporate-social-responsibility .know-our-expertise .content-section h3{margin-bottom: 20px;}
.page-template-corporate-social-responsibility .know-our-expertise .content-section p{margin-bottom: 25px;}

/*relationship-page*/
.page-template-relationship-growth .growth-quality-section .col:last-child{margin-bottom: 20px;}
.page-template-relationship-growth .growth-quality-section{padding: 30px 0px 15px 0px;}
}

@media screen and (min-width: 500px) and (max-width: 767px){
/*relationship-page*/
.page-template-relationship-growth  .growth-quality-section .col{width: 48%;}
.page-template-relationship-growth  .hero-banner-text-main{width: 314px;padding: 0;}
.page-template-relationship-growth .relationship-growth-detail-main{padding-top: 60px;}
.page-template-relationship-growth .growth-detail-img{width: 75%;}
/*new-carreer-page-changes*/  
.page-template-join-us .logistics-services-inner ul li{width: 223px;margin:5px;}
.page-template-join-us .evince-life-grid-head ul li{width: 223px;margin: 5px;margin-bottom: 20px;}
.page-template-join-us .logistics-services-deatil p{font-size: 15px;}
.page-template-join-us .evince-life-grid-detail > p{font-size: 14px;}
.page-template-join-us .evince-life-grid-main > p{font-size: 15px;}
/*new-carreer-page-changes*/  
/*About-us*/
.page-template-about-us .our-mission-main{width:422px; margin-right: 0px;}
.page-template-about-us .our-mission-main .our-mission{padding:30px 30px;}
.page-template-about-us .section-main .section-main-text-detail{padding-bottom: 0px; padding-top: 10px;}
.page-template-about-us .section-main .section-main-text-detail p{min-height: inherit; margin-bottom: 0px;}
.page-template-about-us .section-main-inner{margin-top: 30px;}
.page-template-about-us .our-vision{width:422px;}
}

@media only screen and (min-device-width:480px) and (max-device-width: 640px){
 .csr-society{padding-bottom: 0;}   
 }
@media screen and (max-width:479px){
.know-our-expertise .grid-item {background-position: center center;}
    section.partner-banner {
    height: auto;
    background-size: auto 140%;
    background-position: center -85px;
}
.partner-banner-info .partner-cnt{
        margin-top: 30px;
    text-align: center;
    margin: 20px auto 0;
    margin-bottom: 20px;
    text-align: center;
}
.partner-banner-info .col-md-6 {
    text-align: center;
}
.partner-list{
    max-width: 100%;
    margin-left: 0;
    width: 100%;
}
.partner-list ul li p{font-size: 12px;}
.partner-list ul li{min-height: 50px;}
}
@media screen and (min-width:400px) and (max-width: 600px){
.page-banner-overview.csr-banner .banner-text {padding: 0px 52px;}
}

@media (max-width:400px){
    .technology-logo > li{width:25%;margin:0 10px 20px}
    .contact-form-left .row input.contact-no {max-width:100% !important;}
    .contact-form-left .row input.country-code{ width: 18%;margin-right: 2%;}
    .footer-main .widget > ul li{width:100%;}
     /*thank you*/
    .page-banner-thankyou{background-position: -430px center; position: relative; overflow: hidden;}
    .page-banner-thankyou::before{content: ""; background: rgba(0, 0, 0, 0.7); position: absolute; top:0; left: 0; height: 300px; width: 100%;display: block;}

}

@media screen and (min-width:400px) and (max-width: 767px){
.page-banner-overview.csr-banner{height: 190px;}
.page-banner-overview.csr-banner .banner-text{height: 190px;} 
.page-banner-overview.csr-banner .banner-text h1{font-size: 26px;}

/*new-carreer-page-changes*/
.page-template-join-us .join-us-intro{height: 210px;}
.page-template-join-us .join-us-intro .banner-text{height: 210px;}
.page-template-join-us .join-us-intro .banner-text p{font-size: 13px;}
.page-template-join-us .join-us-intro .banner-text h1{font-size: 26px;}
/*new-carreer-page-changes*/   
}


@media screen and (min-width:320px) and (max-width:413px){
/*==============================*/
/*Portfolio Detail Page new*/
/*=============================*/
.portfolio-web-detail-inner h1{font-size:30px;}
.portfolio-web-detail-inner p{font-size: 16px;}
.services-offered-for .build-for{font-size:18px; width: calc(100% - 100px); float: left;}
.services-offered-for ul li .build-detail-main{ width: calc(100% - 100px); float: left;}
.portfolio-web-detail-inner{padding-top: 40px;}
.portfolio-web-detail-inner p{padding: 12px 0px;}
.portfolio-detail-web-section .services-offered-for{padding:20px 15px; float: left; margin-bottom:40px;}
.portfolio-web-hero-image{margin-bottom: -64px;}
.real-time-section {padding: 106px 0px 30px 0px;}
.real-time-feature-img{width: 290px;}
.real-time-list li{line-height:normal;}
.portfolio-web-middle-image{width:250px;}
.portfolio-web-slider{width:640px;padding-top: 84px;}
.background-bg-port{height:447px;width:224px;top: -65px; left: 22px;}
.portfolio-web-bottom-left p{font-size: 16px;}
.lets-talk-section p{font-size: 16px;}
.portfolio-web-middle-image img {left: 18px;top: 11px;}
.portfolio-web-middle-image::after{left: -14px;width: 306px;height: 324px; background-size:cover!important; padding-left: 35px;}


}
@media (max-width:360px){
   
#contact-top .bg-9{background-position: -63px 10px !important;}
/*offer-section*/
.offer-text-section>a{font-size: 14px;padding-top: 10px;}


}
@media (min-width:359px) and (max-width:400px){ 
.banner .caption-text{transform: translateY(-40%);}
}

@media (max-width:359px){
.section-intro.product-bg{height:120px;}
.box-head h1{font-size:21px;}
.page-not-found .error-title h2 {font-size:8em;}
.page-not-found .error-title h3 {font-size: 1.5em;letter-spacing: 5px;}
.banner .caption-text h2 {font-size: 20px;line-height: 34px;}
.banner .caption-text {transform: translateY(-34%);}
.flags{bottom:-10px;}
.flags {bottom: 10px;width: 41px;}
/*Home page new*/
.social-icon-wrapper ul{margin: 0px;}
.homeSlider li {font-size: 35px;line-height: 40px}
.fixed-text {margin-top: 10px}
.banner-section {height: 82vh}
.bannerText {top: 44%}
.social-icon ul li {margin-right: 0}
.filter_nav li{margin:5px 0; width:100%;}
.filter_nav li a{display:block;}
.industries-section-main .grid-item{height: 44vh;}
/*Web development*/
.business-solutions-section .grid-item{padding-bottom: 85%;}
/*Transport */
.hire-developer-section-inner p{font-size: 10px; padding: 0 4px;}
.hire-developer-value{font-size: 18px;}
.hire-developer-section-inner{margin: 20px -8px;}
.banner-section h1 {font-size: 30px;}
.county-descriptions .content-wrap p {font-size: 14px;line-height: 26px;}
 ul.we_choose_info {margin-left: -10%;}


}

@media screen and (max-width:483px){
.infrastructure-section-inner ul li{width:290px!important;margin: 0 0 10px 0!important;}
.infrastructure-section.why-evince-head .infrastructure-section-inner li{margin: 0 0 10px 0!important }
}

@media screen and (max-width:523px){
/*About us*/
.infrastructure-section-inner ul li{width: 220px; height: auto;}
.infrastructure-detail p{min-height: 88px;}

}

@media (max-width:320px){
.contact-form-left .row input.contact-no {max-width: 100% !important;}
#contact-top .bg-9 {background-position: -75px 10px !important;}
.page-not-found .btn-group a{display: block!important;margin: 0px!important; margin-bottom: 10px!important;}
.page-not-found .btn-group{text-align: center;}
}

@media screen and (min-width: 500px) and (max-width: 600px){
.page-template-relationship-growth .growth-quality-grid h4{margin-bottom: 10px;height: 30px;}
.page-template-relationship-growth .growth-quality-section .col:last-child{margin-bottom: 20px;}
.page-template-relationship-growth .growth-quality-section{padding: 30px 0px 15px 0px;}

/*csr*/
.page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner {padding: 5px 30px 15px;width: 390px;margin: 0 auto;}
.page-template-corporate-social-responsibility .know-our-expertise .content-section p{margin-bottom: 15px;}
}
@media screen and (min-width: 400px) and (max-width: 500px){
/*csr*/
.page-template-corporate-social-responsibility .want-to-join-section .want-to-join-inner{width: 300px;padding: 5px 20px 15px;margin: 0 auto;}

}


@media (max-width:479px){
    .evdpl_footer_links_wrp {padding-top: 20px;}
    .evdpl_footer_links_wrp div[class^="col-"]{width: 100%}
    .logo_list ul li{display: inline-block;}
    .evdpl_clutch_review i{width: 100px; height: 108px;background-size: auto 101%;}
    .evdpl_clutch_review .top_agency{background-position: -344px 0}
    .evdpl_clutch_review .top_dev{background-position: -444px 0}
    .evdpl_clutch_review .top_ecomm{background-position: -545px 0}
    .evdpl_clutch_review .top_md{background-position: -645px 0}
    
    .evdpl_copy_notes {font-size: 13px;}
    .terms_links a{margin-right: 10px; font-size: 13px;}
    .terms_links a:not(:last-child)::after {right: -8px}
    .evdpl_pro {margin-bottom: 10px;}
    .evdpl_footer_links_widget {padding-bottom: 0; padding-top: 10px; padding-left: 20px;}
    .evdpl_social_icons {padding-left: 10px;}
    .evdpl_social_icons a {width: 45px; height: 45px; line-height: 45px; margin-right: 8px;}
    .evdpl_social_icons{margin-bottom: 20px}
    .evdpl_subscribe label {display: table-row; text-align: center}
    .evdpl_subscribe .evdpl_subscribe_form {padding-top: 10px;}
    .evdpl_subscribe_go{top: 10px;}
    .logo_list {max-width: 290px; margin: auto; display: table;}
    .tickercontainer {max-width: 290px; margin: auto}
    .getintouch_links a.request_quote_link .fa {width: 35px; height: 35px; line-height: 35px;} 

     /*footer-changes*/
     .getintouch_links li:first-child{padding-top:15px;}
     .evdpl_footer_links_widget {padding-bottom: 6px;}
     .evdpl_footer_links_widget h3{margin-bottom: 15px;}
     .evdpl_footer_links_wrp{padding-bottom: 15px;}

   }


@media only screen and (min-height : 550px) and (max-height : 640px) and (orientation : landscape) {
    .evdpl_footer_links_widget h3{font-size: 20px; margin-bottom: 10px; padding-bottom: 10px;}
    .evdpl_footer_links_widget li a {padding: 7px 10px 7px 22px; font-size: 14px;}
    .getintouch_links li a {padding: 10px 10px 10px 50px}
    .evdpl_footer_links_widget li a:before {top: 9px;}
    .evdpl_footer_links_widget {padding-bottom: 0}
    .evdpl_copy_notes {padding: 10px 0}
}
@media (min-height:600px) and (max-height:768px) { 
    .footer-section {background: #3cb878;}
    .footer-section .evdpl_footer_links_widget {padding-top: 10px; padding-bottom: 10px;}
    .footer-section .evdpl_footer_links_widget h3 {padding-bottom: 12px; margin-bottom: 5px;}
    .footer-section .evdpl_footer_social_wrp {padding-bottom: 5px; padding-top: 5px;}
    .footer-section .certification_reviews_wrp {padding-top: 5px; padding-bottom: 5px;}
    .footer-section .evdpl_footer_links_widget li{padding-bottom: 0px;}
    .footer-section .getintouch_links li{padding-bottom: 10px;}
}

@media (min-height:769px){
    .desktopview .footer-section {background: #3cb878;}
    .desktopview .footer-section .evdpl_footer_links_widget {padding-top: 10px; padding-bottom: 20px;}
    .desktopview .footer-section .evdpl_footer_links_widget h3 {padding-bottom: 30px; margin-bottom: 30px;}
    .desktopview .footer-section .evdpl_footer_social_wrp {padding-bottom: 15px; padding-top: 15px;}
    .desktopview .footer-section .certification_reviews_wrp {padding-top: 15px; padding-bottom: 15px;}
    .desktopview .footer-section .evdpl_footer_links_widget li{padding-bottom: 10px;}
}

@media (max-width:399px){
    .hero_content_wrp {background-size: 95px auto;left: 10px;width: auto;right: 10px;padding: 19px 12px; left: 0px;}    
}
@media (max-width:359px){
    .hero_content h2{font-size: 16px;}
    .hero_content h2 span {font-size:22px;}
    .hero_content h2 span i.dot-icon {width: 5px;height: 5px;left:-24px;top:-5px;    margin-right: -4px;}
    .hero-new .getintouch_links a.request_quote_link {margin-top: 10px;font-size: 14px;}
    .hero_content_wrp .content-description{padding:0px;}
    .hero_content_wrp .headline {font-size: 16px;}      

     .portfolio-item .figure-image {margin-right: auto;margin-left: auto;max-width:280px;position: relative;}
     .portfolio-items-wrapper{overflow:hidden;}

     .top-hero-section .banner-elements{padding:0 0 0 50px}
     .h2-heading, .diff-color {font-size: 25px;}



    
}

@media only screen and (min-width:600px)  and (max-width: 767px){
    .magento-development-services-section .third-level-page-offering-grid ul li{width: 33%;margin-bottom: 10px;margin-right:10px;}
}

