@media (max-width:2000px) {
    section.steps-development.mobile-backend.mobile-cross-platform::after{left: 50%; margin: 0 0 0 -952px;}
    section.home-mobiledevelopement.forbtmshape::before{left: 0; right: 50%; margin: 0; width: auto; background-size: 100% 100%; }
    section.home-mobiledevelopement.forbtmshape::after{left: 50%; right: 0; margin: 0; width: auto; background-size: 100% 100%; }
    
}
@media (max-width:1700px) { 
    section.home-valclient .home-valclient-text{width: 530px; padding: 40px 0 0 0;}
    section.home-valclient .home-valclient-img{max-width: 610px;}

    section.home-mobiledevelopement.home-ganedevelopement .homemobdev-img1{width: 85%; margin: 0 auto;}
    section.home-webdevelopement .homemobdev-img1{margin: 0 auto;}
    section.home-webdevelopement .homemobdev-img1 > img{width: 75%; margin: 0 auto; }
    section.case-studies h2{margin: 0 0 50px;}
    /*section.case-studies #case-studi .img{height: 375px;}*/
}
@media (max-width:1570px) {
    section.creative-idea .creative-idea-text{width: 476px;}
    section.creative-idea h2{font-size: 42px; line-height: 56px;}
    section.creative-idea .creative-idea-logo{width: 780px; padding: 0 0 0 20px;}
    section.creative-idea .creative-idea-logo-box{height: 152px;}
}
@media (max-width:1500px) {
    .nvs-banner .nvs-banner-img{width: 80%; margin-left: auto;}

} 

@media (max-width:1440px) {
    .nvs-banner .nvs-banner-2 .nvs-banner-text{padding: 60px 0 0 0;}
    section.mobile-devbanner .website-devbanner-img{margin: 0 0 0 58px; padding-top: 0;}
    section.mobile-devbanner .website-devbanner h2{margin-top: 10px;}
    section.mobile-devbanner .website-devbanner-img{max-width: 260px; margin: 0 0 0 20px;}
    section.mobile-devbanner .website-devbanner h2{margin-top: 50px;}    
    section.website-devbanner .website-devbanner-img::after{top: 0;}
    section.website-advt .website-advt-text{padding-bottom: 30px;}
    section.website-advt h3{font-size: 22px; line-height: 34px;}
    section.case-studies{padding-bottom: 90px;}
    section.case-studies::after{bottom: 20px;}

    section.game-devbanner .website-devbanner-img{width: 230px; margin: 0 auto;}
    section.game-devbanner .website-devbanner-img .website-devbanner-img-inner{width: 160px; right: -90px; bottom: -40px;}    

    section.home-work-portfolio .portfolio-shape{top: -14%; bottom: -14%;}    
    section.testing-top-banner .website-devbanner h2{padding-top: 50px;}

    section.website-devbanner .website-devbanner-in { padding-top:30px;  }
    section.website-devbanner .website-devbanner-img { padding: 0; }
    section.website-devbanner .website-devbanner h2 {/* margin-top: 30px; */}
    section.website-devbanner .website-devbanner-img img { max-height: 520px; }

    section.testing-top-banner .website-devbanner-img img{max-height: 400px; height: auto;}
    section.testing-top-banner .website-devbanner h2{margin-top: 0; }

    section.game-devbanner .website-devbanner h2 { margin-top: 0; }

    section.mobile-devbanner .website-devbanner-img{max-width: 100%; }
    section.testing-top-banner .website-devbanner-in{padding-top: 20px;}  


} 


@media (max-width:1370px) { 
    section.mobile-devbanner .website-devbanner-img{max-width: 340px;}
    section.website-devbanner .web-banbtn{padding: 0 0 0 0;}
    section.website-devbanner .website-devbanner-btm{bottom: 25px;} 
    section.game-devbanner .website-devbanner-img{width: 208px;}
    section.game-devbanner .website-devbanner-img .website-devbanner-img-inner{width: 140px; right: -70px; bottom: -30px;}          

    section.mobile-devbanner .website-devbanner-img{max-width: 100%; }
}

 
@media (max-width:1199px) {
    .nvs-banner h3{font-size: 30px; line-height: 38px;}
    .nvs-banner p{font-size: 22px; line-height: 28px;}
    .nvs-banner .nvs-banner-2 .nvs-banner-text h2{font-size: 60px;}
    header .menu .navbar-header{width: 16%;}

    /** website developement page **/

    section.website-devbanner .website-devbanner h2 strong{font-size: 39px;}
    section.website-devbanner .website-devbanner-img{right: 0;}
    section.website-advt h3{line-height: 26px; padding: 20px 0 0 0; }
    section.website-advt h3::before{height: 2px; width: 120px;}
    section.website-advt .website-advt-text{padding-bottom: 22px;}
    section.steps-development .developer-img .main-img #circle{bottom: -164px; right: 0;}

    section.website-devbanner{margin: 0;padding: 0;}
    section.website-devbanner .web-banbtn a{font-size: 16px;padding: 14px 12px;}
    section.website-devbanner .website-devbanner-in{-moz-transform: translateY(-60%);-webkit-transform: translateY(-60%);-o-transform: translateY(-60%);-ms-transform: translateY(-60%);transform: translateY(-60%);top: 57%;}
    section.website-devbanner{height: auto;}
    section.website-devbanner .website-devbanner-bg{height: 750px;}
    section.website-advt h3{font-size: 16px;}
    section.creative-idea .creative-idea-text{width: 50%;padding-left: 40px;}
    section.creative-idea .creative-idea-logo{width: 50%;}
    section.creative-idea{margin-left: 0;padding: 0;}    
    section.case-studies .owl-nav{right: 0;}
    section.steps-development .developer-img .show-img{left: 0;}
    header.sticky .menu .navbar-default .navbar-nav > li.inquire a{padding-left: 7px; padding-right: 7px;}
    section.steps-development.steps-second .steps-details{padding-left: 0;}
    section.creative-idea h2{font-size: 34px; line-height: 48px;}
    section.creative-idea .creative-idea-text{width: 42%; padding-left: 15px;}
    section.creative-idea .creative-idea-logo{width: 58%;}
    section.case-studies #case-studi .img img{/*max-width: 85%;*/}
    section.get-in-touch .about-say .owl-carousel .owl-dots{top: auto; bottom: -34px; right: 50%; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; transform: none; width: auto; }
    section.get-in-touch .owl-carousel .owl-dot{margin: 0 5px;}

    /** Mobile App developement page **/
    section.mobile-first-sec .mobile-first-img{margin: 0; }
    section.nvd-create-app .create-app-right{padding: 0; }
    section.nvd-create-app .create-app-right .image{margin: 0 30px 0 54px;}
    section.nvd-create-app .create-app-right .text{width: 243px;}
    section.nvd-create-app .create-app-right .box:nth-child(2n) .image{margin: 0 65px 0 30px;}
    section.nvd-create-app .create-app-right .box:nth-child(2n) {margin: 35px 0;}
    section.steps-development.mobile-backend .mobile-screen img {/*width: 100%;*/}

    section.nvd-create-app{padding: 86px 0 90px 0;}

    /** index page **/
    section.home-valclient .home-valclient-cont{margin: 0;}
    section.home-valclient .home-valclient-text {width: 50%;padding: 70px 0 70px 15px;}
    section.home-valclient .home-valclient-img {max-width: unset;width: 50%;}
    section.home-valclient{padding: 0;}
    section.home-mobiledevelopement .home-mobiledevelopement-text{padding: 70px 0 0 0;}
    header .menu .navbar-default .navbar-nav > li > a {padding: 34px 12px;}
    section.home-about .about-img2{display: inline-block;right: 0;left: 0;}
    section.home-about .about-img1:after{right: 16px;bottom: -22px;}
    section.home-testingdevelopment .home-mobiledevelopement-text{padding: 0;}
    section.home-testingdevelopment .testing-img2{margin-left: 102px;}
    section.home-testingdevelopment .testing-img2 img{width: 80%;}
    .forhomeverdiv{display: block; height: auto; margin: 0;}
    section.home-webdevelopement, section.home-case-studies{height: auto !important;}
    section.homenvd-banner{padding-top: 95px;}
    section.case-studies .details a{margin: 10px 0 0 0;}
    section.case-studies .owl-carousel .owl-stage-outer{padding: 0 0 30px 0;}

    /*mobilegame developement*/
    section.androidgame-developement .androidgame-img .main-img img{max-width: 100%;}
    section.iosgames-developement p{padding-right: 0;}

    /*seo*/
    section.market-research{padding: 60px 0 160px;}
    section.seo-audit {padding: 70px 0 160px;}
    section.reporting-analysis{padding: 80px 0 170px;}
    section.improve-leads{padding: 60px 0 50px;}
    section.firstpage-google{padding: 50px 59px;}

    /*ui-ux*/
    section.logo-design-sec .logo-design-img{width: 210px;}
    section.logo-design-sec .logo-design-list .logo-design-box{width: 110px;height: 110px;overflow: unset;}
    section.logo-design-sec .logo-design-list .logo-design-box a, section.logo-design-sec .logo-design-list .logo-design-box a:focus{outline: none;}
    section.design-identity .design-identity-img .design-identity-img-in img{width: 80%;margin: 0 auto;}

    /*Testing*/
    section.website-testing .testing-plateform-img .testing-plateform-img1{width: 450px;}
    section.webapp-testing .testing-plateform-img .testing-plateform-img1{width: 455px;}
    section.testing-plateform .testing-plateform-img img{max-width: 100%;}
    section.testing-plateform .testing-plateform-img .testing-plateform-img1{width: 310px; }
    section.testing-top-banner .website-devbanner-in{top: 60%;}    

    section.home-work-portfolio .forhomeverdiv{height: 600px;}
    section.home-work-portfolio .home-work-portfolio-in{padding: 0; }
    section.home-work-portfolio .portfolio-shape{margin: 0; }
    section.home-work-portfolio a.hmworkbtn{padding: 14px 35px;}

    /*new-company*/
    section.vrinsoft-projects .round-part .shape:nth-child(2){left: 240px;}
    section.vrinsoft-projects .round-part .shape:nth-child(3){bottom: 60px;right: -20px;}
    section.vrinsoft-projects{padding: 0;}
    section.our-team .img img{width: 100%;}
    section.our-client-say .home-certificate-list .home-certificate-box{height: 215px;}
    section.vrinsoft-history .vrinsoft-history-chart .vrinsoft-history-chart-box svg{margin: 0;}
    section.vrinsoft-history .vrinsoft-history-chart,section.vrinsoft-history .vrinsoft-history-right{width: 100%;}
    section.vrinsoft-history .vrinsoft-history-chart{text-align: center;}
    section.vrinsoft-history .vrinsoft-history-watch ul li{margin: 20px 0 0 -2px;}
    section.vrinsoft-projects{margin: -30px 0 0 0;}
    section.vrinsoft-projects .round-part .shape:nth-child(3){right: 10px; }
    section.vrinsoft-history .vrinsoft-history-right{padding: 0 15px; margin: -80px 0 0 0; }



    


    

}   

@media screen and (min-width:1024px) and (max-width:1200px) {
    header .top-bar .support li {
        margin-right: 30px
    }
}

@media (max-width:1024px) {
    header .top-bar {
        font-size: 11px
    }
    header .top-bar .support li {
        margin-right: 0
    }
    .our-service .service-box .text {
        padding-right: 5px
    }
    .banner .caption {
        width: 100%;
        padding: 0 15px
    }
    .our-works:before {
        left: 5%
    }
    section.website-detials .left-part li .content {
        font-size: 14px
    }
    section.detial-content .circle-main .circle {
        width: 250px;
        height: 250px
    }
    section.testimonial-page .profile-img {
        width: 30%
    }
    section.testimonial-page .content {
        width: 70%
    }
    .inner-portfolio .grid-item {
        width: 31%
    }
    section.faq-section .img img {
        margin-top: 160px
    }
    section.client-detail .content h2 {
        font-size: 32px;
        min-height: 50px
    }
    .instant-quote .g-recaptcha {
        transform: scale(.6) translate(-33%, -12%)
    }
    .site-content {
        margin-top: 94px
    }
    header .menu .megamenu>li>ul>li>a {
        font-size: 12px
    }
    header .menu .dropdown-menu .cmp-info p {
        width: 100%;
        margin: 0 0 10px
    }
    header .menu .dropdown-menu .working-process .process {
        margin: 10px 40px;
        height: 90px;
        width: 90px
    }
    header .menu .dropdown-menu .working-process .process .content i {
        font-size: 35px
    }
    header .menu .dropdown-menu .working-process .process .content h4 {
        font-size: 12px;
        margin-top: 3px
    }
    header.sticky .menu .navbar-default .navbar-nav > li > a {padding-top: 23px;padding-bottom: 23px;}
    header .menu .navbar-default .navbar-nav > li.inquire a{min-height: 81px; padding: 28px 5px;}    
    header .menu .navbar-default .navbar-nav > li.inquire a{font-size: 13px;}
    header .menu .navbar-default .navbar-nav > li.inquire a strong{font-size: 13px; }
}

@media (max-width:1023px) {
    footer .copy-right .left,
    footer .copy-right .right,
    header .top-bar .right {
        float: none;
        text-align: center
    }
    footer .address ul.list-inline,
    header .top-bar .right,
    header .top-bar .support {
        text-align: center
    }
    .container {
        width: 100%
    }
    h1.inner-title {
        font-size: 50px;
        margin: 50px 0
    }
    header .menu .navbar-default {
        border-radius: 0;
    }
    header .menu .navbar-header {
        /*width: 24%*/
    }
    header .menu .navbar-brand {
        padding: 15px
    }
    .navbar-default .navbar-toggle:focus,
    header .menu .navbar-default .navbar-toggle:hover {
        background-color: #1397e1;
        border-color: #fff
    }
    header .menu .navbar-default .navbar-toggle:focus>.icon-bar,
    header .menu .navbar-default .navbar-toggle:hover>.icon-bar {
        background: #FFF
    }
    header .menu .navbar-default .navbar-toggle .icon-bar {
        background-color: #1397e1
    }
    header .menu .navbar-default .navbar-toggle {
        border-color: #1397e1;
        border-radius: 0;
        margin-top: 25px
    }
    header.sticky .menu .navbar-default .navbar-toggle {
        margin-top: 10px
    }
    header .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 8px 0
    }
    header .menu .navbar-default .navbar-nav>.open>a,
    header .menu .navbar-default .navbar-nav>.open>a:active,
    header .menu .navbar-default .navbar-nav>.open>a:focus,
    header .menu .navbar-default .navbar-nav>.open>a:hover,
    header .menu .navbar-default .navbar-nav>li>a:focus,
    header .menu .navbar-default .navbar-nav>li>a:hover {
        background-color: transparent
    }
    header nav.navbar .navbar-brand img.white-logo {
        display: block
    }
    header .menu .navbar-default .navbar-toggle .icon-bar:nth-child(3),
    header nav.navbar .navbar-brand img.black-logo {
        display: none;
    }
    header nav.navbar .navbar-brand img.black-logo{display: block;}
    header.sticky .menu .navbar-brand {
        padding: 8px 15px
    }
    header.sticky .menu .navbar-default .navbar-nav>li>a {
        right: 10px
    }
    header.sticky .menu .dropdown a.dropdown-toggle:after,
    header.sticky .menu li.menu-large a.dropdown-toggle::after {
        top: 20px
    }
    header .menu .navbar-default .navbar-toggle {
        padding: 9px 10px;
        height: 35px
    }
    header .menu .navbar-default .navbar-toggle .icon-bar:nth-child(2) {
        transform: rotate(45deg)
    }
    header .menu .navbar-default .navbar-toggle .icon-bar:nth-child(4) {
        transform: rotate(-45deg);
        margin-top: -1px
    }
    header .menu .navbar-default .navbar-toggle.collapsed {
        padding: 9px 10px
    }
    header .menu .navbar-default .navbar-toggle.collapsed .icon-bar {
        transform: rotate(0);
        display: block
    }
    .banner .owl-dots,
    .our-works:before {
        display: none
    }
    header .menu .navbar-default .navbar-toggle.collapsed .icon-bar:nth-child(4) {
        margin-top: 4px
    }
    header .top-bar {
        font-size: 12px
    }
    header .top-bar .right .risk {
        margin-left: 0
    }
    .banner {
        padding-top: 0
    }
    .banner .caption {
        width: 100%;
        padding: 0 15px
    }
    .banner .caption h1 {
        font-size: 24px;
        margin: 0 0 20px
    }
    .banner .caption p {
        font-size: 16px;
        margin: 0 0 20px
    }
    .our-service .service-box .cricle {
        margin: 0 auto
    }
    .our-service .service-box p {
        padding-right: 0
    }
    .our-works .works-box {
        margin: 15px auto
    }
    .our-works:after {
        width: 100%
    }
    .workshop .img {
        padding: 10px 0
    }
    .latest-project .shuffle .hover-data,
    .latest-project .shuffle .hover-data1 {
        height: 90%
    }
    .latest-project .filter .filter-options a {
        margin-right: 16px
    }
    .testimonial .owl-carousel {
        padding: 0
    }
    footer .address img {
        display: block;
        margin: 0 auto
    }
    section.detial-content .content {
        font-size: 14px;
        display: inline-block
    }
    section.detial-content .light-text {
        font-size: 16px;
        margin-bottom: 30px
    }
    section.detial-content .content p {
        margin-bottom: 20px
    }
    section.website-detials {
        font-size: 14px
    }
    section.detial-content .circle-main .circle {
        width: 240px;
        height: 240px;
        margin-right: 5px
    }
    section.detial-content .circle-main .circle.cir1 {
        position: relative;
        float: left;
        left: 0;
        right: 0;
        margin-right: 6px
    }
    section.detial-content .circle-main .circle.cir2,
    section.detial-content .circle-main .circle.cir3 {
        position: relative;
        float: left;
        top: 0;
        left: 0;
        right: 0
    }
    section.website-detials .overlay {
        padding: 30px 0 20px
    }
    section.website-detials .left-part:after {
        display: none
    }
    section.website-detials .left-part {
        padding-right: 0
    }
    section.website-detials .left-part li {
        display: inline-block;
        padding: 30px 0;
        width: 100%;
        position: relative
    }
    section.website-detials .left-part li .content,
    section.website-detials .left-part.right-part li .content {
        display: list-item;
        font-size: 14px;
        text-align: left;
        float: left;
        position: absolute;
        top: 50%;
        transform: translateY(-50%)
    }
    section.website-detials .left-part li .icon {
        display: list-item;
        width: 20%
    }
    section.website-detials .left-part li .content {
        padding-left: 25%
    }
    section.website-detials .left-part li .icon:before {
        left: 0
    }
    section.website-detials .left-part.right-part {
        margin: 0;
        padding-left: 0
    }
    section.website-detials .left-part.right-part li .content {
        padding-left: 25%
    }
    section.website-detials .left-part.right-part li .icon:before {
        left: 0;
        right: 0
    }
    section.testimonial-page .profile-img {
        width: 22%
    }
    section.testimonial-page .content {
        width: 78%
    }
    .inner-portfolio .grid-item {
        width: 47%
    }
    section.confidentiality div.bhoechie-tab-menu div.list-group>a.active:after,
    section.faq-section .img img {
        display: none
    }
    section.portfolio-testimonial .testimonial {
        padding: 0 10px
    }
    section.detail-pfo img {
        padding-top: 20px
    }
    section.client-detail .content {
        padding: 8px 0
    }
    section.info-section {
        padding: 35px 0
    }
    section.info-section .box {
        padding: 15px 0;
        border-right: none
    }
    header .menu .dropdown-menu .working-process .process {
        margin: 10px 20px
    }
    section.blog-list .resent-post li { width: 100%; }
}
@media (max-width:860px) {
    header .menu .navbar-default .navbar-nav > li > a{padding: 34px 3px !important;font-size: 0.76em !important;}
	#stkbar.sticky{font-size: 15px !important;}
	header.sticky .sticky-logo {
    display: block;
    padding: 31px 0 0px 0;
	}
	.navbar-right {
    float: right !important;
    margin-right: -24px;
    }
	header.sticky .menu .navbar-default .navbar-nav > li.inquire a {
    padding: 29px 12px !important;
    margin: 0;
    min-height: 56px !important;
	}
	header .menu .navbar-default .navbar-nav > li.inquire a{
		padding: 29px 10px !important;

	}
}
@media (max-width:1024px) {
section.website-devbanner .website-devbanner-bg {
    height: auto;
    padding: 25px 0 25px 0 !important;
	}
}
@media (max-width:991px) {
    header .menu ul .dropdown a.dropdown-toggle::after{right: -3px;}
    header .menu .navbar-default .navbar-nav > li > a{padding: 34px 7px; font-size: 12px;}
	.website-devbanner,.website-devbanner h2,.website-devbanner p,.website-devbanner a{text-align:center}
	.website-devbanner h2:after{display:none !important}
	section.website-devbanner .website-devbanner h2 {
    margin: 20px 0 0px 0 !important;
    padding: 0 0 10px 0 !important;
	}
	section.website-devbanner .website-devbanner p {
    font-size: 16px;
    padding: 0px 0 40px 0 !important;
	}
	section.website-devbanner .website-devbanner-bg {
    height: auto;
    padding: 25px 0 25px 0 !important;
	}
	section.website-devbanner .website-devbanner-in{top:50%}
    header .menu .navbar-default .navbar-nav > li.dropdown.menu-large > a{text-align:center}
    .nvs-banner h3{font-size: 24px; line-height: normal; margin: 0 0 20px 0;}
    .nvs-banner p{font-size: 17px; line-height: normal;}
    .nvs-banner .nvs-banner-2 .nvs-banner-text h2{font-size: 34px;}
    .nvs-banner .nvs-banner-2 .nvs-banner-text p{font-size: 17px;}
    header .menu .navbar-brand{padding: 28px 0px 0;}

    /** website developement page **/
    section.website-devbanner .website-devbanner-bg{height: 1000px;}
    section.website-devbanner .website-devbanner-btm ul li a{font-size: 18px;}
    section.website-devbanner .website-devbanner-img{right: 0;}
    section.website-advt h3{font-size: 22px;}
    section.steps-development .developer-img .main-img{float: none;text-align: center;}
    section.steps-development .developer-img .show-img{left: 0;}
    section.steps-development .developer-img .main-img #circle{right: 0;}
    section.creative-idea .creative-idea-text{width: 100%;padding-right: 20px;}
    section.creative-idea .creative-idea-logo{width: 100%;padding: 0;}
    section.get-in-touch{background-size: inherit;}
    section.get-in-touch::before {width: 100%;}
    section.get-in-touch::after {width: 100%;}
    section.website-devbanner .web-banbtn{padding: 0; }
    section.website-devbanner .website-devbanner-img{max-width: 635px; margin: 0 auto;}
    section.handcrafted-website h2{font-size: 38px; }
    section.steps-development .developer-img .main-img{max-width: 600px; margin: 0 auto;}
    section.steps-development{padding: 40px 0 90px 0;}
    section.steps-development .developer-img .main-img #circle{bottom: -110px;}
    section.steps-development.steps-second{padding-bottom: 40px; }
    section.mobile-backend .mobile-screen{max-width: 600px; margin: 50px auto 0; position: relative;}
    section.case-studies h2{font-size: 34px; margin: 0 0 40px 0; }
    section.case-studies h3{margin: 0 0 15px 0; font-size: 22px;}
    section.case-studies .details a{margin: 10px 0 40px 0;}
    section.get-in-touch h2.title{font-size: 36px; line-height: 46px; padding: 30px 0; }
    section.get-in-touch .contact-us{padding: 0; }
    section.get-in-touch .about-say{padding: 80px 0 0 0;}

    section.web-b-s .website-devbanner-in {padding-top: 85px;}
    section.web-b-s .website-devbanner-img{max-width: 525px;}
    section .website-steps-details {float: left;margin: 80px 0 0 0;}
    section .website-steps-details-1 {float: left;margin: 140px 0 0 0;}


    /** Mobile App developement page **/
    section.website-devbanner.mobile-devbanner .website-devbanner-img{max-width: 70%;margin: 0 auto -30px;}
    section.mobile-devbanner .website-devbanner-bg{background-size: cover;}
    section.nvd-create-app .create-app-img{max-width: 190px;}
    section.nvd-create-app h2{margin: 0 0 37px 0;}
    section.nvd-create-app{padding: 50px 0 0 0;}
    section.nvd-create-app h2{margin: 0 0 42px 0; font-size: 40px;}
    section.nvd-create-app{padding: 40px 0 0 0;}
    section.nvd-create-app .create-app-img{max-width: 150px; margin: 0 auto;}
    section.nvd-create-app .create-app-right{max-width: 549px; margin: 40px auto 40px;}
    section.nvd-create-app .create-app-right p{font-size: 15px; }
    section.steps-development .steps-details p.steps-text{padding-right: 0; }
    section.mobile-steps-development .developer-img{padding: 50px 0 0 0; max-width: 700px; margin: 0 auto;}
    section.steps-development.steps-second.mobile-steps-development .steps-details{padding: 70px 0 0 0;}
    section.steps-development.mobile-backend.mobile-cross-platform{height: auto;}
    section.steps-development.mobile-backend.mobile-cross-platform::after{display: none;}
    section.steps-development.mobile-backend.mobile-cross-platform .mobile-screen{padding: 0 0 30px 0; margin: 0 auto; max-width: 200px;}
    section.steps-development.mobile-backend.mobile-cross-platform .mobile-screen img{max-width: 100%; }
    section.steps-development.mobile-backend.mobile-cross-platform{padding-top: 50px;}
    section.mobile-cross-platform h2.new-pagetitle{font-size: 40px;}
    section.mobile-steps-development .mobile-steps-details {margin: 80px 0 0 0;float: left;}
    .dev-float-r{width: 100%;}

	.floating-image-right{
		text-align:center;
	}
	.floating-image-right img{
    float: none;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    max-width: none;
	text-align:center;
	width:100%;
	}
.section-title h2:after{
	margin-bottom:0px;
}
    /** index page **/
    section.home-mobiledevelopement .home-mobiledevelopement-text{padding:50px 0 0 0;}
    section.home-mobiledevelopement .homemobdev-img2{width: 100%;}
    section.home-mobiledevelopement .homemobdev-img2 img{margin: 0 auto;}
    section.home-mobiledevelopement.forbtmshape:after,section.home-mobiledevelopement.forbtmshape:before{display: none;}
    section.home-webdevelopement {padding: 0 0 40px;margin: 0;}
    section.home-webdevelopement .homemobdev-img1{margin: 0;}
    section.home-valclient .home-valclient-text{width: 100%;}
    section.home-valclient .home-valclient-img{width: auto;}
    section.home-mobiledevelopement.forbtmshape{padding-bottom: 60px;}
    section.home-valclient .home-valclient-text{padding: 70px 0 0 45px;}
    section.home-mobiledevelopement .homemobdev-img1{max-width: 600px; margin: 0 auto;}
    section.home-mobiledevelopement{padding: 65px 0 40px 0;}
    section.home-testingdevelopment{padding: 75px 0;}
    section.home-about .about-img1:after{right: 156px;}
    section.home-about .about-inner-c{padding-bottom: 0;}
    section.home-testingdevelopment .testing-img1 img {margin: 0 auto; width: 80%;}    
    section.home-testingdevelopment .testing-img2{margin-left: 0;}

    section.case-studies .owl-nav{left: 50%; margin: 0 0 0 -54px;}
    section.case-studies .owl-carousel{padding: 0 0 60px 0;}

    section.mobile-cross-platform .mobile-screen .img{width: auto;}
    section.home-valclient .home-val-client{padding-top: 0;}

    /*mobilegame developement*/
    section.mobilefirst-games .iphone-games-image{margin-left: -60px;bottom: -51px;}
    section.mobilefirst-games h2{margin: 50px 0 28px 0;}
    section.mobilefirst-games p{padding-bottom: 40px;}
    section.iosgames-developement .ios-game-double-bg{padding-top: 135px;}
    section.androidgame-developement .androidgame-img{margin-top: 55px;}
    section.unity-game{padding: 70px 0 60px 0;}
    section.character-developement{padding: 60px 0;}
    section.character-developement .androidgame-img{margin-top: 55px;}
    section.animation-developement .androidgame-details{margin-top: 45px;}
    section.animation-developement{padding: 70px 0 60px;}
    section.game-devbanner .website-devbanner{padding-bottom: 35px;}
    section.character-developement .v-middle,section.animation-developement .v-middle{display: block;margin-right: 0;}

    /*seo*/
    section.seo-devbanner .website-devbanner-bg .seo-banner-image img{width: 55%;margin: 0 auto;}
    section.firstpage-google .v-middle ,section.market-research .v-middle,section.seo-audit .v-middle,section.reporting-analysis .v-middle {display: block;}
    section.firstpage-google .v-middle img {margin: 0 auto;}
    section.seo-devbanner .website-devbanner-bg .seo-banner-image{margin-bottom: 25px;margin-top: 85px;}
    section.market-research .developer-img .show-img{left: 0;right: 0;}
    section.market-research .developer-img .main-img,section.reporting-analysis .developer-img .main-img{margin:40px auto 0;}
    section.firstpage-google,section.seo-audit{padding: 60px 0 50px 0;}
    section.firstpage-google .show-seo-image{margin-bottom: 50px;}
    section.market-research{padding: 60px 0 100px 0;}
    section.seo-audit .developer-img .main-img{margin: 0 auto 40px;}
    section.reporting-analysis{padding: 60px 0 100px 0;}

    /*ui-ux*/
    section.design-welcome-sec .design-welcome-img img{margin: 0 auto;}
    section.design-welcome-sec h2{padding-top: 40px;}
    section.logo-design-sec.steps-second{padding-bottom: 0;}
    section.design-identity .design-identity-img img{margin: 0 auto;}
    section.design-identity .design-identity-img #circle{right: 0;}
    section.design-identity .design-identity-img .design-identity-img-in{left: 0;right: 0;}
    section.design-identity .design-identity-text{padding-top: 50px;}
    section.design-top-banner .website-devbanner-img img{margin: 0 auto;}
    section.logo-design-sec .logo-design-list ul li:nth-child(3){margin: 0 0 0 -57px;}

    /*Testing*/
    section.testing-top-banner .website-devbanner-img{left: 0;right: 0;}
    section.testing-top-banner .website-devbanner h2{padding-top: 50px;}
    section.testing-plateform .testing-plateform-img{text-align: center;}
    section.testing-plateform .testing-plateform-img .testing-plateform-img1{left: 0;right: 0;margin: 0 auto;}
    section.testing-plateform #circle,section.android-testing-spec #circle,section.android-testing #circle{right: 0;}
    section.android-testing-spec .testing-plateform-img .testing-plateform-img1{width: 430px;left: 0;right: 0;margin: 0 auto;}
    section.android-testing-spec .testing-plateform-img img{margin: 0 auto;}
    section.android-testing .testing-plateform-img img{margin:  0 auto;}
    section.webapp-testing .testing-plateform-img .testing-plateform-img1{left: 0;right: 0;margin: 0 auto;width: 565px;}
    section.testing-plateform .testing-plateform-text,section.android-testing .testing-plateform-text{padding-top: 80px;}

    /*ecommerce*/
    section.ecommerce-devbanner .website-devbanner-img img,section.ecomdev-welcome .ecomdev-welcome-img img,section.custom-ecommerce .developer-img .main-img img{margin: 0 auto;}
    section.ecommerce-devbanner .website-devbanner-img{width: 440px;}
    section.ecommerce-devbanner .website-devbanner h2,section.ecomdev-welcome h2{padding-top: 40px;}
    section.custom-ecommerce.steps-second{padding: 80px 0;}
    section.custom-ecommerce.steps-second .steps-details h2,section.pay-gateway-sec h2{padding-top: 80px;}
    section.pay-gateway-sec .main-img img{margin: 0 auto;}

    section.home-work-portfolio .portfolio-shape{border-radius: 0; top: 0; bottom: 0;}
    section.home-work-portfolio h2{font-size: 40px; margin: 0 0 16px 0;}
    section.home-work-portfolio p{font-size: 19px; line-height: 30px; }
    section.home-work-portfolio p br{display: none;}
    section.home-work-portfolio a.hmworkbtn{width: 46%; display: block; margin: 18px auto;}
    section.home-work-portfolio h3{text-transform: capitalize; font-size: 40px;}
    section.home-work-portfolio a.explore-btn{font-size: 20px; padding: 11px 50px;}


    /*new-company*/
    section.vrinsoft-projects .round-part .shape .round-shape{width: 120px;height: 120px;}
    section.vrinsoft-projects .round-part .shape .round-shape h4{line-height: 120px;font-size: 30px;}
    section.vrinsoft-projects .round-part .shape:nth-child(1){left: 20px;bottom: 100px;}
    section.vrinsoft-projects .round-part .shape:nth-child(2){left: 200px;bottom: 60px;}
    section.vrinsoft-projects .round-part .shape:nth-child(3){bottom: 0;right: 10px;}
    section.advisory-board .advisory-box{width: 33.33%;}
    section.our-team .col-md-3{width: 50%;}
    section.our-team .content{margin-bottom: 65px;}
    section.our-client-say .home-certificate-list{padding: 150px 0 0 20px;}
    section.vrinsoft-history .vrinsoft-history-right{width: 100%;}
    section.vrinsoft-history .vrinsoft-history-watch ul li{margin: 20px 0 0 30px;}
    section.vrinsoft-projects .content h2{display: inline-block; font-size: 90px; }
    section.vrinsoft-projects .content h4{display: inline-block; margin: 0 0 0 27px; font-size: 37px;}
    section.vrinsoft-projects .content h4 br{display: none;}
    section.vrinsoft-projects .round-part{min-height: 400px;}
    section.vrinsoft-projects .round-part .shape:nth-child(1){left: 110px; bottom: 20px;}
    section.vrinsoft-projects .round-part .shape:nth-child(2){left: 330px; bottom: 100px;}
    section.vrinsoft-projects .round-part .shape:nth-child(3){bottom: 30px; right: 60px;}
    section.vrinsoft-projects .container{width: 750px;}

    .ecommerce-title .headsection{
        max-width: 100% !important;
    }
    .ecommerce-title .contentsection {
        max-width: 100% !important;
    }
    .section-title {
    text-align: center;
    padding: 50px 0 0px 0 !important;
    }

}    

@media (max-width:767px) {
    header .menu { background: #fff; }
    header .menu .navbar-header { width: 100%; }
    header .menu.navbar-nav { margin: 0; }
    header .menu .navbar-default { padding: 0; }
header.sticky .navbar-brand{display:block;padding: 0; }
    .home-banner-slider-part{max-width: 100%; padding: 0 0 20px 0; }
    .home-banner .home-banner-title .home-banner-slider-part h4{line-height: normal;}
    header .menu .navbar-brand{padding: 35px 15px 0;}
    header .menu .navbar-default .navbar-toggle{margin-top: 37px;}
    .navbar-default .navbar-collapse{margin-top: 35px;}
    header.sticky .navbar-default .navbar-collapse{margin-top: 0;}
    header.sticky .menu .navbar-default .navbar-toggle{margin-top: 16px;}
    header .menu .navbar-default .navbar-brand {width: 20%;}.site-content {margin-top: 160px}

    /* .nvs-banner .nvs-banner-img{display: none;} */

    .nvs-banner h3{font-size: 25px; margin: 0; }
    .nvs-banner p{display: none;}
    .nvs-banner .nvs-banner-2 .nvs-banner-text{padding: 0; }
    .nvs-banner .nvs-banner-2 .nvs-banner-text h2{margin: 0; }
    .nvs-banner .nvs-banner-bar{bottom: auto; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.our-services-sec{
	padding:10px 30px;
}
    /** website developement page **/
    section.website-devbanner .website-devbanner-bg{height: 1050px;}
    section.website-devbanner .website-devbanner-btm ul li a{font-size: 13px;}
    section.website-advt .col-xs-12{width: 50%;}
    section.website-advt h3{font-size: 18px;}    
    section.steps-development.mobile-backend .mobile-screen::before {top: 0;}
    section.website-devbanner .website-devbanner h2{font-size: 22px; padding: 0 0 22px 0; margin: 0 0 20px 0; }
    section.website-devbanner .website-devbanner h2 strong{font-size: 30px; padding: 3px 0 0 0; }
    section.website-devbanner .website-devbanner p{font-size: 16px; padding: 0 0 20px 0; }
    section.website-devbanner .web-banbtn a{padding: 9px 12px;}
    section.website-devbanner .website-devbanner-in{position: initial; -moz-transform: none; -webkit-transform: none; -o-transform: none; -ms-transform: none; transform: none; }    
    section.website-devbanner .website-devbanner-bg{height: auto; padding: 25px 0 70px 0;}
    section.website-devbanner .website-devbanner-btm{bottom: 22px;}
    section.website-devbanner .website-devbanner-btm ul li{width: 20%;}
    section.website-devbanner .website-devbanner-btm ul li a{padding: 18px 0 0 0;}
    section.handcrafted-website p{font-size: 15px; line-height: 24px; }
    section.handcrafted-website{padding: 50px 0 20px; }
    h2.new-pagetitle{font-size: 40px;}
    h2.new-pagetitle span{margin-top: 12px; font-size: 27px;}
    section.steps-development .steps-details p.steps-text{font-size: 15px; padding-right: 0; }
    section.steps-development .steps-details .listing li{font-size: 16px; }
    section.steps-development .developer-img .main-img #circle{bottom: -170px;}
    section.steps-development .developer-img .main-img{margin-top: 30px; }
    section.steps-development{padding-bottom: 120px; }
    section.steps-development .steps-details .mln-freamwork li p{opacity: 1;}
    section.steps-development.steps-second .developer-img{padding-bottom: 80px;}
    section.steps-development.mobile-backend .steps-details ul{margin: 10px 0 0 0;}
    section.creative-idea .creative-idea-text{padding: 25px 15px;}
    section.creative-idea h2{font-size: 28px; line-height: normal; padding: 0 0 16px 0;}
    section.creative-idea .creative-idea-logo-box{height: 112px;}
    section.case-studies h2{font-size: 28px; margin: 0 0 24px 0; }
    section.case-studies h3{font-size: 18px; margin: 0 0 10px 0; }
    section.case-studies .details a{font-size: 16px; margin: 5px 0 34px 0;}
    section.case-studies{padding: 30px 0; }
    section.case-studies::after{display: none;}
    section.case-studies #case-studi .img{/*height: 300px;*/ }
    section.get-in-touch h2.title{font-size: 28px; line-height: 42px; padding: 10px 0;}
    section.get-in-touch::before{background: rgba(0, 0, 0,1);}
    section.get-in-touch .about-say{z-index: 9; position: relative; padding: 30px 0 0 0;}
    section.get-in-touch .about-say:before{background: #5aa2d2; position: absolute; left: -15px; right: -15px; top: 0; bottom: 0; content: ""; z-index: -1; }
    section.get-in-touch .contact-us .form-group{margin-bottom: 20px; }
    section.get-in-touch .contact-us{padding: 0 0 30px 0;}
    section.get-in-touch .g-recaptcha{margin: 0 0 25px 0;}
    section.get-in-touch .about-say h2.title{margin: 0; padding: 0 0 20px 0;}
    section.get-in-touch .about-say p{font-size: 15px; line-height: 24px;}
    section.get-in-touch .about-client-logo{padding: 140px 0 30px 0;}
    section.get-in-touch label#hiddenRecaptcha-error{bottom: 5px;}
    section.ecommerce-development{padding-bottom: 50px;padding-top: 20px;}
    section.cms-development.steps-second{padding-bottom: 50px;padding-top: 30px;}
    section.cms-development .website-steps-details{margin-top: 50px;}
    section.steps-development.mobile-backend{padding: 15px 0 70px;}
    section.creative-idea{padding-top: 20px;}




    /** Mobile App developement page **/
    section.mobile-first-sec{padding-bottom: 0; }
    section.nvd-create-app h2{font-size: 28px; }
    section.nvd-create-app .create-app-right{max-width: 100%; margin: 25px 0;}
    section.nvd-create-app .create-app-right .image{margin: 0 20px 0 0;}
    section.nvd-create-app .create-app-right .box:nth-child(2n) .image{margin: 0 20px 0 0; float: left;}
    section.nvd-create-app .create-app-right .box{padding-bottom: 15px; }
    section.nvd-create-app .create-app-right .box:nth-child(2n) .text{text-align: left;}
    section.nvd-create-app .create-app-right .text{float: left;width: 70%;}
    section.steps-development.steps-second.mobile-steps-development .steps-details{padding: 70px 0 0 0;}
    section.mobile-cross-platform h2.new-pagetitle{font-size: 30px; }
    section.get-in-touch .about-say .owl-carousel .owl-dots{left: 0; right: 0; }
    section.mobile-steps-development .mobile-steps-details-1 {margin: 0;}
    section.mobile-steps-development .developer-img .main-img #circle{bottom: -130px;}



    /** index page **/
    section.home-webdevelopement .homemobdev-img1 img {width: 60%;margin: 0 auto;}
    section.home-webdevelopement .homemobdev-img2 img {width: 100%;}
    section.home-valclient .home-valclient-text {padding: 0 15px 35px;}
    section.home-valclient .clntlogo img {width: auto; margin: 0 auto;}
    section.home-mobiledevelopement .homemobdev-img1{margin-top: 30px; }
    section.home-valclient ul.clntlogo-list{margin: 0 -8px;}
    section.home-valclient ul.clntlogo-list li{padding: 0 8px 30px 8px; width: 33.33%;}
    section.home-mobiledevelopement h2, section.home-valclient h2{font-size: 28px;}
    section.home-about .about-img1:after{right: 137px;}
    section.home-testingdevelopment .testing-img1{margin-bottom: 35px;}
    .forhomeverdiv{height: auto;margin: 0;display: block;}
    .homenvd-banner,section.home-about,section.home-webdevelopement,section.home-mobiledevelopement,section.home-testingdevelopment,section.home-valclient,section.case-studies{height: auto !important;}
    section.home-mobiledevelopement.forbtmshape {padding-bottom: 20px;padding-top: 35px;}
    section.home-mobiledevelopement{padding: 20px 0 30px 0;}
    section.home-ganedevelopement {padding: 55px 0 25px;}
    section.home-testingdevelopment{padding: 50px 0 40px;}
    section.home-valclient .home-valclient-img{padding-bottom: 0;}
    section.homenvd-banner{padding-top: 158px;}

    section.website-devbanner .website-devbanner-img{margin-top: 20px; }
    section.home-about{padding: 66px 0 40px; }
    section.home-webdevelopement .home-mobiledevelopement-text{padding-top: 20px;}

    /*mobilegame developement*/
    section.mobilefirst-games .iphone-games-image{margin-left: 0;bottom: 0;}
    section.androidgame-developement{padding-bottom: 86px;padding-top: 50px;}
    section.character-developement{padding: 20px 0 50px;}
    section.game-devbanner .website-devbanner-bg{padding: 60px 0 70px 0;}
    section.game-devbanner .website-devbanner{padding-bottom: 85px;}
    section.iosgames-developement{padding: 50px 0 0;}
    section.iosgames-developement .ios-game-double-bg{padding-top: 175px;}
    section.unity-game{padding-top: 30px;padding-bottom: 50px;}
    section.animation-developement{padding: 60px 0 50px;}
    section.character-developement .developer-img .main-img img{width: 60%;}
    section.animation-developement .androidgame-img img{width: auto;}
    section.androidgame-developement .androidgame-details{float: left;margin-top: 70px;}
    section.character-developement .androidgame-details h2{margin-top: 50px;}

    /*seo*/
    section.seo-devbanner .website-devbanner h2{padding: 60px 0 22px 0;}
    section.improve-leads img{margin: 0 auto;}
    section.firstpage-google, section.seo-audit{padding-bottom: 50px;}
    section.market-research{padding-bottom: 80px;}
    section.seo-audit{padding-top: 40px;}
    section.seo-audit .steps-details h2{padding-top: 80px;}
    section.reporting-analysis{padding-bottom: 80px;}
    section.seo-devbanner .website-devbanner-bg .seo-banner-image img{width: 85%;}
    section.improve-leads h2{margin-top: 40px;}
    section.improve-leads{padding: 60px 0 20px;}
    section.market-research h2 {padding-top: 110px;}
    section.reporting-analysis h2{padding-top: 120px;}

    /*ui-ux*/
    .design-logo-modal .modal-body{height: 210px;}
    section.design-top-banner .website-devbanner-img{margin-top: 0;}
    section.design-top-banner .website-devbanner h2{padding-top: 50px;}
    section.design-welcome-sec{padding: 70px 0 40px;}


    /*Testing*/
    section.testing-top-banner .website-devbanner-img{z-index: 0;}
    section.testing-top-banner .web-banbtn{padding-bottom: 30px;}
    section.android-testing-spec,section.website-testing,section.webapp-testing,section.testing-plateform{overflow: hidden;}
    section.webapp-testing .testing-plateform-img .testing-plateform-img1{width: 485px;}

    /*ecommerce*/
    section.ecommerce-devbanner .website-devbanner-img{padding-top: 20px;}
    section.ecommerce-devbanner .website-devbanner h2{padding-top: 40px;}

    section.home-work-portfolio{padding: 0;}
    section.home-work-portfolio .home-feast-eye{padding-top: 20px; padding-bottom: 26px;}
    section.home-work-portfolio .home-feast-eye:after{background: rgba(82,154,214,0.87); position: absolute; left: 0; right: 0; top: 0; bottom: 0; content: ""; z-index: -1; }
    section.home-work-portfolio .portfolio-shape{display: none;}
    section.home-work-portfolio .home-work-portfolio-in{display: block;}
    section.home-work-portfolio h2{font-size: 32px; }
    section.home-work-portfolio h3{font-size: 32px; margin: 30px 0 30px 0;}
    section.home-work-portfolio .forhomeverdiv{height: auto; padding: 0 0 20px 0; }
    section.home-work-portfolio a.hmworkbtn{width: 180px;}
    section.testing-top-banner .website-devbanner-img{margin-bottom: 30px;}
    section.testing-top-banner .website-devbanner-in{padding-top: 0; padding-bottom: 30px; }

    /*company-page*/
    section.vrinsoft-projects .round-part .shape:nth-child(1){left: 80px;bottom: 20px;}
    section.vrinsoft-projects .round-part .shape:nth-child(2){left: 295px;bottom: 100px;}
    section.our-client-say .home-certificate-list .home-certificate-box{height: 285px;}
    section.company-grid-images ul li{width: 50%;}
    section.comapnay-banner .website-devbanner h2{padding-top: 20px;}
    section.vrinsoft-projects .round-part{min-height: 420px;}
    section.advisory-board h2{margin: 0 0 40px 0;}
    section.our-team{padding: 60px 0 30px;}
    section.our-client-say{padding: 60px 0;}
    h2.new-pagetitle span{font-size: 34px;}
    section.comapnay-banner .website-devbanner h2{line-height: 36px; font-size: 24px;}
    section.vrinsoft-projects .content h2{font-size: 65px;}
    section.vrinsoft-projects .content h4{margin: 0 0 0 15px; font-size: 25px;}
    section.vrinsoft-projects .vrinsoft-projects-pattern::after{display: none;}
    section.vrinsoft-projects .round-part .shape{position: initial;}
    section.vrinsoft-projects .round-part .shape h3{font-size: 20px;}
    section.vrinsoft-projects .round-part .shape .round-shape{margin: 0; }
    section.vrinsoft-projects .round-part .shape .round-shape::before{display: none;}
    section.vrinsoft-projects .round-part{min-height: initial;}
    section.vrinsoft-projects .container{width: auto;}
    section.vrinsoft-projects .round-part .shape{float: none; display: table; margin: 0 auto 15px; }
    section.vrinsoft-projects .vrinsoft-history-chart-box svg{}
    section.vrinsoft-history .vrinsoft-history-right h3{font-size: 26px;}
    section.vrinsoft-history .vrinsoft-history-right{padding-top: 30px; }
    section.vrinsoft-history .vrinsoft-history-right .vrinsoft-history-btm h3{font-size: 26px; }
    section.our-client-say .about-say .item .client-inner-quote ::before{width: 80px; height: 80px; background-size: 100%;}
    section.our-client-say .about-say .details .profile-img{display: table; margin: 0 auto; padding: 0; }
    section.our-client-say .about-say .details .text{display: block; padding: 4px 0 0 0;}
    section.our-client-say .about-say .item .client-inner-quote{padding: 40px; text-align: center; }
    section.our-client-say .about-say .details{display: block; text-align: center;}
    section.our-client-say .about-say .owl-theme .owl-nav.disabled + .owl-dots{text-align: center; bottom: 0;}
    section.vrinsoft-history .vrinsoft-history-chart .vrinsoft-history-chart-box svg{width: 560px; margin: 0 0 0 -50px;}
    section.vrinsoft-history .vrinsoft-history-watch{left: 50%; width: 180px; height: 180px; margin: 0 0 0 -117px; z-index: -1; top: 116px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li{font-size: 12px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li.active::after{width: 74px; height: 14px; right: -37px; top: calc(68% - 7px); background-size: 100%;}
    section.vrinsoft-history .vrinsoft-history-chart{width: 480px; margin: 0 auto; float: none;}
    section.our-client-say .about-say .item .client-inner{margin: 0 0 20px 0;}
    section.vrinsoft-history .vrinsoft-history-top{display: none;}
    section.vrinsoft-history .vrinsoft-history-mobile .vrinsoft-history-top{display: block !important; padding: 0 15px 20px 15px;}
    section.vrinsoft-history .vrinsoft-history-right h4{font-size: 21px; }
    section.vrinsoft-history .vrinsoft-history-right .vrinsoft-history-btm h3{font-size: 22px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(8) span{left: -12px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(3) span{left: -13px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(4) span{left: -15px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(5) span{right: -11px; top: 3px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(7) span{left: -11px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(9) span{left: -13px; top: 10px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(10) span{left: -11px; top: 2px;}





 }

@media (max-width:736px) {
    
    .our-client .mln-logo li { width: 25%; }
    /* section.banner .home-banner-slider li.green-bg { background: #7ca03c;  padding: 15% 0;}
    section.banner .home-banner-slider li.green-bg img{ display: none; } */
    section.banner .home-banner-slider li.green-bg .nvs-banner-text{ width: 82%; }
    section.banner .home-banner-slider li.mbl-screen .nvs-banner-img{margin-top: 20px; }


    header .menu .megamenu>li>ul>li,
    header .menu ul.dropdown-menu.small-menu li {
        border: none
    }
    .banner.home-banner .home-banner-title {
        padding: 65px 0
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        background: #fff;
        box-shadow: 0 2px 14px -3px #333
    }
    h2.page-title {
        padding: 0 0 15px
    }
    header .menu .dropdown-menu {
        display: block
    }
    header .menu .navbar-default .navbar-nav>li>a {
        padding: 12px 20px
    }
    header .menu .navbar-header {
        width: 100%
    }
    header.sticky .menu .navbar-default .navbar-nav>li>a {
        right: 0
    }
    header .menu .megamenu>li>ul>li>a {
        padding: 0
    }
    header .navbar-nav {
        max-height: 250px;
        height: auto;
        overflow-y: auto
    }
    header .navbar-nav .open .dropdown-menu li .cmp-info,
    header .navbar-nav .open .dropdown-menu li .img img {
        display: none
    }
    header .menu .megamenu .dropdown-header a {
        color: #fff;
        font-size: 16px;
        padding: 0;
        font-weight: 600
    }
    header .menu ul.dropdown-menu.small-menu {
        width: 100%;
        background: #000;
        position: relative;
        margin-left: 15px
    }
    header .menu .navbar-default {
        padding-right: 0
    }
    header .menu ul .dropdown a.dropdown-toggle:after {
        top: 10px;
        right: 10px
    }
    header.sticky .menu .navbar-default .navbar-nav.subpagemenu>li>a {
        display: inline-block;
        width: 100%
    }
    header .menu ul.dropdown-menu:after {
        display: none
    }
    header .menu ul.dropdown-menu.small-menu li a,
    header.navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #fff
    }
    header .menu .megamenu>li>ul>li:after,
    header .menu ul.dropdown-menu.small-menu li:after {
        color: #fff;
        display: none
    }
    header.sticky .menu .navbar-default .navbar-nav>li>a {
        padding: 12px 20px
    }
    header.sticky .menu li.menu-large a.dropdown-toggle::after {
        top: 12px
    }
    header .menu .megamenu {
        padding: 0
    }
    header .menu .dropdown-menu .other-link {
        margin-top: 0
    }
    header .menu .full-width-menu {
        position: relative;
        background: 0 0;
        display: none;
        box-shadow: 0 0 0
    }
    section.detial-content .circle-main .circle {
        width: 230px;
        height: 230px
    }
    .instant-quote {
        padding: 20px
    }
    section.detial-content .content-box ul.half-width {
        width: 100%
    }
    footer .copy-right {
        padding: 10px 0 40px
    }
    header .menu .dropdown-menu .img,
    header .menu .dropdown-menu .working-process {
        display: none
    }
    section.blog-list ul.blog-main:after { display: none; }
    section.blog-list ul.blog-main li { margin: 0 0 20px; }
    section.blog-list ul.blog-main li.post-l { width: 100%; }
    section.blog-list ul.blog-main li.post-r { width: 100%; }
    .testing-img2{margin-left: 198px;}

}

@media (max-width:667px) {

    section.contact-us .security { text-align: center; }
    section.contact-us .security .icon { float: none; }


    section.detial-content .circle-main {
        display: inline-block;
        text-align: center;
        width: 100%
    }
    section.detial-content .circle-main .circle.cir1,
    section.detial-content .circle-main .circle.cir2 {
        float: none;
        left: 0;
        right: 0;
        margin: 0 auto 20px
    }
    section.detial-content .circle-main .circle.cir3 {
        float: none;
        left: 0;
        right: 0;
        margin: 0 auto
    }
    section.testimonial-page .content.left:before,
    section.testimonial-page .content.right:before {
        display: none
    }
    section.testimonial-page .profile-img {
        width: 100%;
        margin-bottom: 20px
    }
    section.testimonial-page .content {
        width: 100%
    }
    section.process .main-box {
        text-align: justify
    }
    section.process .main-box .content h3 {
        padding-bottom: 5px
    }
    section.process .main-box .img {
        position: initial;
        margin: -20px auto 0
    }
    section.process .main-box.rgt-box {
        margin: 50px 0 30px
    }
    section.process .rgt-box .content {
        padding-right: 0;
        margin-top: -40px
    }
    section.process .main-box.lft-box {
        margin: 50px 0 30px
    }
    section.process .lft-box .content {
        padding-left: 0;
        margin-top: -40px
    }
    section.certifications ul li {
        width: 25%
    }
    .about-img1:after{right: 105px;}
    .testing-img2{margin-left: 160px;}

}

@media (max-width:568px) {

    section.contact-us .security { margin: 10px 0; }
    header .top-bar .support { float: none; }
    header .top-bar .social { text-align: center; display: inline-block; width: 100%; margin: 0; }
    header .top-bar .social li{ float: none; display: inline-block; }
    

    h1.inner-title,
    h2.page-title {
        font-size: 20px
    }
    h2.page-title {
        margin: 0 0 20px;
        padding: 0 0 20px
    }
    h2.page-title:after {
        width: 100%
    }
    .latest-project,
    .mobile-app,
    .our-service,
    .our-works .overlay,
    .workshop .overlay {
        padding: 30px 0
    }
    .mobile-app,
    .our-service .big-font,
    .our-works .content {
        font-size: 16px
    }
    .home-banner .home-banner-title h2 {
        font-size: 30px
    }
    .home-banner .home-banner-title .schedule-model h2,
    .home-banner .home-banner-title h4 {
        font-size: 20px
    }
    .banner .content h3 {
        font-size: 20px;
        line-height: 25px
    }
    .modal.schedule-model .modal-body {
        padding: 15px
    }
    .modal.schedule-model .g-recaptcha {
        transform: scale(.8) translate(-12%, -12%)
    }
    header .menu .navbar-default .navbar-brand {
        width: 30%
    }
    #about-section .box-gray {
        padding: 0
    }
    section.company-menu.sticky {
        top: 130px
    }
    section.company-menu ul li a,
    section.company-menu.sticky ul li a {
        padding: 5px 10px
    }
    section.testimonial .owl-carousel {
        padding: 0
    }
    section.confidentiality div.bhoechie-tab-content {
        padding: 10px 10px 10px 0
    }
    .our-service .service-box {
        margin: 35px 0 0
    }
    .mobile-app .btn.blue {
        margin: 30px 0 0
    }
    .inner-portfolio .grid-item {
        width: 96%
    }
    .filter>.row,
    .filter>.row>div {
        margin: 0
    }
    section.footer-contact ul {
        text-align: left
    }
    section.footer-contact ul li {
        width: 100%
    }
    section.footer-contact ul li a.btn.white {
        text-align: left;
        width: 100%;
        margin-top: 10px
    }
    section.client-detail .content h2,
    section.tech-intg h2 {
        font-size: 24px
    }
    section.client-detail .content .now,
    section.client-detail .content h4 {
        font-size: 20px
    }
    section.info-section .box .info i.font-30 {
        font-size: 32px
    }
    section.info-section .box .info {
        width: 80px;
        height: 80px
    }
    section.info-section .box .info i {
        font-size: 50px
    }
    section.client-detail .content img {
        width: 65px
    }
    .copy-right .list-inline>li {
        display: block
    }
    .banner.home-banner .home-video { padding: 0; }
    .about-img1:after{right: 55px;}
    .testing-img2{margin-left: 112px;}
    section.nvd-create-app .create-app-right .text{width: 60%;}
    header .menu .navbar-default .navbar-toggle{margin-top: 26px;}
    header .menu .navbar-brand{padding: 17px 15px 0;}
    .navbar-default .navbar-collapse{margin-top: 19px;}

    /*mobilegame developement*/
    section.game-devbanner .website-devbanner-bg{padding: 60px 0 70px 0;}
    section.game-devbanner .website-devbanner{padding-bottom: 85px;}

    /*new-company*/
    section.vrinsoft-projects .round-part .shape:nth-child(1){left: 30px;}
    section.vrinsoft-projects .round-part .shape:nth-child(2){left: 225px;}
    section.vrinsoft-projects .round-part .shape:nth-child(3){bottom: 30px;}
    section.advisory-board .advisory-box .content .social-icon ul li{padding: 0 2px;}



}

@media (max-width:480px) {
    .latest-project .filter-options {
        float: none;
        display: block
    }
    .latest-project .filter .filter-options a {
        display: block
    }
    header .menu .navbar-default .navbar-brand {
        width: 40%
    }
    section.certifications ul li {
        width: 33%
    }
    footer .copy-right ul {
        text-align: center
    }
    section.our-client-section .works-box,
    section.our-client-section .works-box .img {
        display: block;
        text-align: center
    }
    section.our-client-section .works-box .img img {
        margin: 0 auto
    }
    section.our-client-section .works-box .content {
        padding-left: 0;
        display: block
    }
    section.faq-section .panel-heading a {
        padding: 10px 50px 10px 10px
    }
    section.company-menu .list-inline>li {
        padding: 0
    }
    .banner.home-banner .home-banner-title { padding: 15px 0; }

    .home-banner .home-banner-title .schedule-model h2{font-size: 17px;}
    header .top-bar .social li{padding: 6px 10px;}
    .home-banner-slider-part{padding: 0 0 10px 0;}
    .home-banner .home-banner-title .home-banner-slider-part h4{font-size: 18px;}

    .nvs-banner h3{font-size: 12px; }
    .nvs-banner .nvs-banner-2 .nvs-banner-text h2{font-size: 25px; }
    section.case-studies{padding: 20px 0 30px;}
    header .menu .navbar-brand{padding: 18px 15px 0;}
    header .menu .navbar-default .navbar-toggle{margin-top: 26px;}
    .navbar-default .navbar-collapse{margin-top: 18px;}
    section.handcrafted-website h2{font-size: 32px; }



    /** website developement page **/
    section.website-devbanner .web-banbtn:last-child{padding-left: 3px;}
    section.website-devbanner .website-devbanner h2{font-size: 19px;}
    section.website-devbanner .website-devbanner h2 strong{font-size: 24px; padding: 0;}
    section.website-devbanner .web-banbtn{margin: 0; }
    section.website-devbanner .web-banbtn a{font-size: 12px; padding: 7px 8px;}
    section.website-devbanner .web-banbtn a::after{display: none;}
    section.website-devbanner .website-devbanner-img::after{display: none;}
    section.website-devbanner .website-devbanner-img{padding: 40px 0 0 0;}
    section.website-devbanner .website-devbanner-btm ul li{vertical-align: top;}
    section.website-devbanner .website-devbanner-in{padding: 0 0 70px 0;}
    section.website-advt .col-xs-12{width: 100%; margin: 0 0 10px 0;}
    section.website-advt h3{padding: 16px 0 0 0;}
    section.website-advt h3 br{display: none;}
    section.steps-development .steps-details .listing li{font-size: 15px; line-height: normal; margin-bottom: 7px;}
    section.steps-development .steps-details .listing li::after{top: 12px; }
    section.steps-development .steps-details .listing li::before{top: 12px; }
    section.steps-development .steps-details .mln-freamwork li{width: 50%; }
    section.steps-development .steps-details .mln-freamwork li:nth-child(2n+1){clear: left;}
    section.steps-development .developer-img .show-img{width: 100%; height: auto;}
    h2.new-pagetitle{font-size: 36px; }
    h2.new-pagetitle span{font-size: 22px; }
    section.steps-development.mobile-backend .mobile-screen img{max-width: 100%; }
    section.creative-idea .creative-idea-logo-box{height: 72px; }
    section.get-in-touch .about-say .details .profile-img{display: table; padding: 0; margin: 0 auto 16px;}
    section.get-in-touch .about-say .details .text{display: block;}
    section.get-in-touch .about-say .owl-carousel .owl-dots{left: 0; right: 0; }
    section.get-in-touch .about-client-logo ul li{width: 50%; }

    section.nvd-create-app h2{font-size: 30px; }
    section.nvd-create-app .create-app-right .image{width: 100px; height: 100px;}
    section.nvd-create-app .create-app-right .text{width: auto; float: none; overflow: hidden; padding: 0;}
    section.nvd-create-app .create-app-right h3{font-size: 22px; }
    section.nvd-create-app .create-app-right p{line-height: 22px; }
    section.nvd-create-app .create-app-right .box:nth-child(2n) .text{float: none;}
    section.steps-development.mobile-steps-development .developer-img .main-img img{max-height: 280px;}
    section.mobile-cross-platform h2.new-pagetitle{font-size: 30px; }
    section.steps-development.steps-second.mobile-steps-development .developer-img{padding-top: 10px; }
    .page-id-3661 section.case-studies{padding-top: 50px;}
    section.website-devbanner .website-devbanner-img{padding-top: 0;}
    section.mobile-backend .mobile-screen img{width: 80%;}


    /*mobile-app-developement*/
    section.mobile-devbanner .website-devbanner-img{padding-top: 30px;}
    section.mobile-first-sec{padding-top: 40px;}
    section.handcrafted-website.mobile-first-sec h1{font-size: 32px;}
    section.nvd-create-app{padding: 50px 0 30px 0;}
    section.nvd-create-app .create-app-right .box{padding: 0;}
    section.ios-appp-deve{padding-top: 0;padding-bottom: 40px;}
    section.andr-app-deve{padding-top: 30px;}
    section.andr-app-deve.steps-second.mobile-steps-development .steps-details{padding-top:20px; }
    section.steps-development.mobile-backend.mobile-cross-platform{padding-bottom: 0;}
    .page-id-3661 section.handcrafted-website h1{font-size: 32px;}





    /** index page **/
    section.home-valclient .clntlogo img{width: 90%;}
    section.home-mobiledevelopement h2, section.home-valclient h2{font-size: 22px;}
    section.home-valclient ul.clntlogo-list{padding: 0 0 10px 0;}
    section.home-valclient ul.clntlogo-list li{width: 50%; }
    section.home-valclient ul.clntlogo-list li:nth-child(3n){width: 50%; }
    section.home-about .about-img1:after {right: 35px;bottom: -69px;}
    section.home-testingdevelopment .testing-img2 img{width: 70%;}
    section.home-testingdevelopment .testing-img2{margin-left: 30px;}
    section.home-about .about-img2{top: 210px;}
    section.home-about .about-img1::before{left: 50%; margin: 0 0 0 -22px;}
    section.home-about .about-img1::after{display: none;}
    section.home-about .about-inner-c{padding-top: 60px;}
    section.home-testingdevelopment .testing-img2{margin-left: 0; }
    section.home-testingdevelopment .testing-img2 img{width: auto;}
    section.home-testingdevelopment{padding: 90px 0 20px;}
    section.home-testingdevelopment .home-mobiledevelopement-text{padding-top: 30px;}
    section.home-about .about-inner-c h2{font-size: 32px;}
    section.home-testingdevelopment h2{font-size: 22px;}
    section.steps-development.mobile-backend .mobile-screen::before{display: none;}


    /*mobilegames developement*/
    section.iosgames-developement .ios-game-double-bg-inner img{width: 70%;}
    section.iosgames-developement .ios-game-double-bg-inner{left: -50px;}
    section.game-devbanner .website-devbanner-img .website-devbanner-img-inner{right: -50px;}
    section.game-devbanner .website-devbanner{padding-bottom: 0;}
    section.iosgames-developement h2{font-size: 30px;}
    section.game-devbanner .website-devbanner-img img{width: 70%;}
    section.mobilefirst-games h2{font-size: 32px;}
    section.game-devbanner .website-devbanner-img {padding: 50px 0 0 0;}

    section.contact-us .contact-clientlogo ul li{width: 50%; padding: 12px 10px;}
    section.contact-us .contact-clientlogo h3::after{display: none;}
    section.contact-us .contact-clientlogo h3{font-size: 20px; line-height: normal;}
    section.contact-us .contact-clientlogo h3 strong{padding: 0; }
    section.contact-us h1.page-title{font-size: 20px; line-height: normal;}
    section.contact-us .contopleft-highlight h4{text-align: left;}
    section.contact-us .contopleft-highlight{padding-right: 0; }
    section.contact-us form#contact-quote{padding: 0; }
    section.animation-developement h2.new-pagetitle span{font-size: 22px;}
    section.androidgame-developement{padding-top: 0;padding-bottom: 50px;}
    section.character-developement{padding: 0 0 20px;}
    section.animation-developement{padding: 60px 0 30px;}
    section.animation-developement .androidgame-img img{width: 70%;}



    /*seo*/
    section.seo-devbanner .website-devbanner-bg .seo-banner-image{margin-bottom: 0;margin-top: 20px;}
    section.seo-devbanner .website-devbanner h2{padding: 30px 0 22px 0;}
    section.improve-leads h2{font-size: 32px;}
    section.market-research{padding-top: 40px;padding-bottom: 50px;}
    section.seo-audit{padding-top: 30px;padding-bottom: 40px;}
    section.reporting-analysis{padding-top: 30px;padding-bottom: 50px;}
    section.firstpage-google .v-middle img{width: 80%;}
    section.market-research .developer-img .main-img img,section.reporting-analysis .developer-img .main-img img{width: 90%;}
    section.market-research .developer-img .show-img img{width: 80%;}
    section.market-research .developer-img .show-img{left: 6px;top: 50px;}
    section.seo-audit .developer-img .show-img img{width: 70%;}
    section.seo-audit .developer-img .show-img,section.reporting-analysis .developer-img .show-img {top: 70px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-moz-transform: translateY(-50%);}
    section.reporting-analysis .developer-img .show-img img{width: 60%;}

    /*ui-ux*/
    section.logo-design-sec .logo-design-img{width: 120px;margin: 0 auto 0;padding: 140px 0 0 0;}
    section.logo-design-sec .logo-design-list .logo-design-box{width: 70px;height: 70px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(1){top: 200px; left: -100px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(2){top: 75px}
    section.logo-design-sec .logo-design-list ul li:nth-child(3){top: 0;margin: 0 0 0 -37px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(4){top: 75px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(5){top: 200px; right: -100px;}
    section.design-top-banner .website-devbanner h2{padding-top: 30px;}
    section.design-top-banner .website-devbanner-img{padding-top: 30px;}
    section.design-welcome-sec,section.design-identity{padding: 50px 0 30px;}
    section.logo-design-sec.steps-second{padding-top: 50px;}
    section.design-welcome-sec h2 strong,section.design-welcome-sec h2 {font-size: 32px;}
    section.design-top-banner .website-devbanner-img img{width: 80%;}
    section.design-identity .design-identity-img #circle{right: -50px;bottom: -130px;}
    section.design-identity{overflow: hidden;}
    .design-logo-modal .modal-body{height: auto;}
    section.unity-game .second-details{padding-left: 0;}

    /*Testing*/
    section.testing-top-banner .website-devbanner-img{/*width: 270px;*/}
    section.testing-top-banner .website-devbanner h2{padding-top: 20px;}
    section.testing-top-banner .web-banbtn{padding-bottom: 0;}
    section.testing-welcome-sec{padding-top: 50px;}
    section.testing-plateform .testing-plateform-img .testing-plateform-img1{width: 210px;}
    section.android-testing-spec .testing-plateform-img .testing-plateform-img1{width: 280px;}
    section.webapp-testing .testing-plateform-img .testing-plateform-img1{width: 320px;}
    section.android-testing-spec,section.webapp-testing{padding: 20px 0 50px;}
    section.testing-plateform{padding: 50px 0;}
    section.website-testing .testing-plateform-img .testing-plateform-img1{width: 320px;}
    section.website-testing{padding: 30px 0 50px;}
    section.testing-process{padding: 50px 0;}
    section.android-testing .testing-plateform-text{padding-top: 50px;}
    section.testing-plateform #circle, section.android-testing-spec #circle, section.android-testing #circle{right: -80px;bottom: -125px;}
    section.testing-process h2{font-size: 32px;margin: 0 0 30px 0;}
    section.android-testing ul li, section.testing-plateform ul li, ul.landing-page-points li{font-size: 15px;}

    /*ecommerce*/
    section.ecommerce-devbanner .website-devbanner-img{width: 300px;}
    section.ecomdev-welcome{padding: 30px 0;}
    section.ecomdev-welcome h2{font-size: 32px;}
    section.custom-ecommerce.steps-second{padding: 20px 0 50px;}
    section.custom-ecommerce.steps-second .steps-details h2, section.pay-gateway-sec h2{padding-top: 40px;}
    section.pay-gateway-sec{padding: 50px 0;}
    section.custom-ecommerce .developer-img .show-img{width: 290px;}
    section.pay-gateway-sec .main-img .show-img{width: 290px; left: 0; right: 0; margin: 0 auto;}

    section.home-work-portfolio a.explore-btn{font-size: 18px; padding: 9px 50px;}
    section.home-work-portfolio a.hmworkbtn{width: 160px; padding: 12px 35px;}
    section.home-work-portfolio p{font-size: 16px; line-height: 28px;}

    /*company-page*/
    section.vrinsoft-projects .round-part{min-height: 390px;}
    section.advisory-board .advisory-box .advisory-main{margin: 50px 0;}
    section.advisory-board .advisory-box{width: 100%;}
    section.advisory-board{padding: 70px 0 80px;}
    section.our-client-say .about-say .item .client-inner-quote{padding: 55px 45px 40px 25px;}
    section.our-client-say .about-say .details .text h4{font-size: 22px;}
    section.our-client-say .about-say .details .text h4 span{font-size: 15px;}
    section.our-client-say .home-certificate-list .home-certificate-box{height: 280px;}    
    section.comapnay-banner{padding: 55px 0 20px;}
    section.vrinsoft-projects .content h2{font-size: 75px;}
    section.vrinsoft-projects .content h4{font-size: 30px;line-height: 34px;}
    section.advisory-board h2{margin: 0;}
    section.advisory-board{padding: 50px 0 70px;}
    section.our-client-say h2.title{padding: 0 0 20px;}
    section.our-client-say{padding: 60px 0 40px;}
    section.our-team .content h4{font-size: 20px;}
    section.our-team .col-md-3{width: 100%;}
    section.vrinsoft-projects .vrinsoft-projects-pattern .content{text-align: center;}
    section.vrinsoft-projects .content h4{display: block; margin: 0 0 20px 0; }
    section.our-client-say h2.title{font-size: 28px; }
    section.our-client-say .about-say .item .client-inner-quote{padding: 30px 15px 15px 15px;}
    section.our-client-say .about-say p{font-size: 15px; line-height: 24px; }
    section.our-client-say .about-say .details .text{padding: 15px 0 0 0; }
    section.our-client-say .about-say .owl-theme .owl-nav.disabled + .owl-dots{left: 0;}
    section.our-client-say .home-certificate-list ul{margin: 0 0 -20px 0;}
    section.our-client-say .home-certificate-list ul li{width: 190px; display: table; margin: 0 auto; padding: 0 0 25px 0;}
    section.our-client-say .home-certificate-list{text-align: center; padding: 80px 0 0 0;}
    section.our-client-say .bg-sec.v-middle{display: block;}
    section.our-client-say .home-certificate-list ul li:nth-child(3n), section.our-client-say .home-certificate-list ul li:nth-child(3n-2){margin-top: 0;}
    section.company-grid-images ul li{width: 100%;}
    section.vrinsoft-history .vrinsoft-history-chart .vrinsoft-history-chart-box svg{width: 400px; margin: 0 0 0 -55px;}
    section.vrinsoft-history .vrinsoft-history-watch{left: 50%; width: 120px; height: 120px; margin: 0 0 0 -57px; top: 104px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li{font-size: 10px; margin: 0; }
    section.vrinsoft-history .vrinsoft-history-watch ul li.active::after{width: 50px; height: 10px; right: -22px; top: calc(68% - 5px);}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(1) span{top: 0;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(2) span{top: 4px; left: -12px;}    
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(3) span{left: -15px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(4) span{left: -13px; top: 6px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(5) span{right: -13px; top: 4px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(6){transform: rotate(205deg); -webkit-transform: rotate(205deg);}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(6) span{left: -10px; top: 1px; transform: rotate(-26deg); -webkit-transform: rotate(-26deg);}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(7){transform: rotate(240deg); -webkit-transform: rotate(240deg);}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(7) span{left: -12px; top: -2px; transform: rotate(0deg); -webkit-transform: rotate(0deg);}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(8) span{left: -10px; top: -5px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(9) span{top: -3px;}
    section.vrinsoft-history .vrinsoft-history-watch ul li:nth-child(10) span{left: -12px; top: -3px;}
    section.vrinsoft-history .vrinsoft-history-chart{width: 320px;}


}

@media (max-width:375px) {

    /* .our-client .mln-logo li { width: 50%; } */


    header .top-bar,
    header .top-bar .right li a {
        font-size: 10px
    }
    section.portfolio-testimonial .testimonial .profile-img img {
        width: 100%
    }
    header .menu .navbar-default .navbar-toggle {
        margin-top: 21px
    }
    .site-content {
        margin-top: 152px
    }
    section.company-menu .list-inline>li a {
        padding: 5px;
        font-size: 13px
    }
    .about-img2 img{width: 290px;}
    .about-inner-c{padding-top: 110px;}
    .about-img1:after {right: 55px;bottom: -73px;}
    .testing-img2{margin-left: 10px;}


}

@media (max-width:360px) {
.about-img1:after{bottom: -93px;}

}

@media (max-width:320px) {
    .inner-portfolio .grid-item {
        width: 95%
    }
    header .menu .navbar-default .navbar-toggle {
        margin-top: 18px
    }
    .site-content {
        margin-top: 143px
    }
    section.home-webdevelopement{padding: 30px 0;}    
    .navbar-default .navbar-collapse{margin-top: 8px;}

    /*ui-ux*/
    section.logo-design-sec .logo-design-list .logo-design-box{width: 60px;height: 60px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(1){left: -80px;top: 230px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(2){left: -76px;top: 125px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(3){top: 50px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(4){right: -76px;top: 125px;}
    section.logo-design-sec .logo-design-list ul li:nth-child(5){right: -80px;top: 230px;}
    section.logo-design-sec p:last-child{margin: 0;}
    section.logo-design-sec .logo-design-text{padding-bottom: 0;}


    /*Testing*/
    section.website-testing .testing-plateform-img .testing-plateform-img1,section.webapp-testing .testing-plateform-img .testing-plateform-img1{width: auto;}

    /*index-page*/
    section.home-about .about-inner-c{padding-top: 80px;}

    /*ecommerce*/
    section.ecommerce-devbanner .website-devbanner-img{width: 270px;}
    section.pay-gateway-sec .main-img .show-img{width: 250px;}
    section.custom-ecommerce .developer-img .show-img{width: 238px;}

    /*seo*/
    section.seo-audit .developer-img .show-img, section.reporting-analysis .developer-img .show-img{top: 50px;}

}


@media (max-width:480px) {

.section-title h2 {

    font-size: 2.0em!important;
   
}
.snd-head {
    font-size: 1.5em!important;
    
}
.section-title p {
    
    line-height: 1.6!important;
  
}
.footer-head h4
{
font-size:16px!important;
}
ul.footer-list {
    font-size: 14px!important;
}

.nw-login-spec-btn-apple {
   
    margin-top: 10px!important;
    margin-bottom: 50px!important;
}
.mbot10
{
margin-bottom:10px!important;

}