.navbar-default .navbar-nav > .active > a::before{border-top:5px solid #0882bf;content:"";left:0;position:absolute;top:0;width:100%;}
.inner-page .navbar-default{background:#fff none repeat scroll 0 0;margin-bottom:0;padding:10px 0;position:relative;}
.inner-page .navbar-default.navbar-shrink{position:fixed;padding:0;}
.inner-page .navbar-default .nav li a{color:#333;}
#header-carousel{overflow:hidden;}
#header-carousel .owl-prev{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:#fff;font-size:40px;left:0;line-height:80px;min-width:80px;position:absolute;text-align:center;top:45%;}
#header-carousel .owl-next{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0;color:#fff;font-size:40px;right:0;line-height:80px;min-width:80px;position:absolute;text-align:center;top:45%;}
.navbar-nav li.dropdown{position:relative;}
.navbar-nav li.dropdown:hover{background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}
.navbar-nav li.dropdown:hover a{color:#0882bf;border-bottom:none;}
.navbar-nav li.dropdown:hover .dropdown-wrap{display:block;}
.navbar-nav li.dropdown .dropdown-wrap{background:#fff none repeat scroll 0 0;border-radius:10px;box-shadow:-2px 13px 30px -22px rgba(0, 0, 0, 0.25);display:none;left:-230px;padding:0 15px;position:absolute;top:40px;width:730px;}
.navbar-nav li.dropdown .dropdown-wrap .dropdown-row.last ul{min-height:100%;border-right:1px dashed #ccc;}
.navbar-right{float:right !important;margin:15px 0 !important;}
.navbar-nav li.dropdown .dropdown-wrap h3{color:#333;font-size:16px;margin-top:0;}
.navbar-nav li.dropdown .dropdown-wrap ul li{margin:0;position:relative;padding:5px 0;line-height:18px;}
.navbar-nav li.dropdown .dropdown-wrap ul li a:hover{border:none;}
.navbar-nav li.dropdown .dropdown-wrap ul li::before{content:'\25CF';color:#0882bf;font-size:16px;left:0;position:absolute;text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);top:4px;}
.navbar-nav li.dropdown .dropdown-wrap .dropdown-row{border-bottom:1px dashed #ccc;padding:15px 0;}
.navbar-nav li.dropdown .dropdown-wrap .dropdown-row.last{border:none;padding-bottom:8px;}
.navbar-nav li.dropdown .dropdown-wrap ul{border-right:1px dashed #ccc;list-style:outside none none;min-height:165px;padding:0;}
.navbar-nav li.dropdown .dropdown-wrap ul li a{color:#333;display:block;font-size:12px;padding:0 15px !important;transition:all 0.3s linear 0s;}
.navbar-nav li.dropdown .dropdown-wrap ul.last{border:none;}
.home{}
.home .intro ul{padding:20px 0;list-style:none;}
.home .intro ul li{background:rgba(0, 0, 0, 0) url("../images/bullet-img.png") no-repeat scroll 0 5px;padding:0 30px 7px;}
.home .services{background:rgba(0, 0, 0, 0) url("../images/bg-services-new.jpg") no-repeat scroll 0 0;min-height:450px;background-size:cover;background-attachment:fixed;}
.home .services .service-list{list-style:none;margin:0;padding:0;}
.home .services .service-list li{margin-bottom:5px;}
.home .services .service-list li .image{width:13%;}
.uppercase{text-transform:uppercase;}
.underline{text-decoration:underline;}
.home .services .service-list li .description{width:75%;min-height:150px;padding-top:10px;}
.section-title{font-size:30px;line-height:40px;margin-top:0;text-align:center;margin-bottom:50px;}
.home .testimonials-text .author, .home .testimonials-text .company{display:block;font-size:16px;font-weight:600;margin:0 5px;}
.home .testimonials-text .company{font-size:12px;}
.home .testimonials .testimonials-row .vertical-sep{background:#0093d0 none repeat scroll 0 0;height:78px;left:49.65%;position:absolute;top:83%;width:8px;z-index:1;}
.home .testimonials .testimonials-row{border-bottom:1px solid;padding-bottom:30px;position:relative;}
.no-border{border:none !important;}
.home .testimonials .testimonials-meta{padding:0 30px;}
.testimonials-text p.blockquote{background:rgba(0, 0, 0, 0) url("../images/img-blockquote.png") no-repeat scroll 0 25px;color:#333;font-size:16px;font-weight:300;line-height:26px;padding:35px 35px 0;}
.cta{background:#f0f0f0;}
.cta .cta-btn{background:#0982be none repeat scroll 0 0;border-radius:5px;color:#fff;font-size:20px;font-weight:600;line-height:55px;text-align:center;border:2px solid #0982be;transition:0.3s linear;}
.cta .cta-btn:hover{border:2px solid #0982be;color:#0982be;background:none;}
.cta p{font-size:14px;font-weight:600;margin-top:14px;}
.services-page{padding-bottom:50px;}
.services-page-header{background:rgba(0, 0, 0, 0) url("../images/application-page.jpg") no-repeat scroll 0 50%/cover;background-size:cover;min-height:565px;}
.page-header{margin:0;background-color:#eee !important;}
.page-header .page-heading{color:#fff;position:relative;top:175px;text-align:center;}
.page-header .page-heading h1,
.page-header .page-heading h2{background:rgba(0, 0, 0, 0.35) none repeat scroll 0 0;color:#fff;display:inline-block;padding:15px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5);}
.services-page .development-process{background:rgba(0, 0, 0, 0) url("../images/bg-development-process.png") no-repeat 64% 95px;min-height:494px;}
.services-page .development-process .process{}
.services-page .development-process .process.right{background:rgba(0, 0, 0, 0) url("../images/bubble-right.png") no-repeat scroll 100% 0;min-height:139px;min-width:359px;}
.services-page .development-process .process.left{background:rgba(0, 0, 0, 0) url("../images/bubble-left.png") no-repeat scroll 0 0;min-height:139px;min-width:359px;float:right;margin-left:300px !important;}
.services-page .development-process .process{font-size:13px;line-height:18px;}
.services-page .development-process .process.one{margin-bottom:120px;margin-top:-60px;}
.services-page .development-process .process .process-content h3{font-size:18px;margin-top:0;margin-bottom:5px;}
.services-page .development-process .process.right .process-content{padding:15px 40px 0 30px;}
.services-page .development-process .process.left .process-content{padding:15px 60px 0 40px;}
.services-page .development-process .process.three{margin:77px 0 130px;}
.services-page .development-process .two-cols{padding:100px 0 0;}
.services-page .development-process .two-cols .col{width:50%;}
.services-page .text{padding:30px 0;}
.services-page .text h1{margin:30px 0;}
.bg-blue{background:#0093d0;}
.services-page .best-suited{padding:30px;}
.bg-blue h1{color:#fff;}
.services-page .best-suited-list ul{list-style:none;padding-top:15px;padding-bottom:15px;}
.services-page .best-suited-list ul li{position:relative;padding:5px 35px;}
.services-page .best-suited-list ul li::before{background:#fff none repeat scroll 0 0;border-radius:10px;color:#0093d0;content:"\2713";display:inline-block;height:20px;line-height:20px;position:absolute;text-align:center;width:20px;left:0;top:10px;}
.services-page .quality{display:inline-block;width:49%;}
.services-page .world-famouse h1{margin-bottom:30px;margin-top:0;}
.services-page .quality-row{padding:30px;}
.services-page .world-famouse{background:#fafafa none repeat scroll 0 0;border:1px solid #ccc;margin:30px 0;padding:30px 0;}
.services-page .quality .image{width:30%;}
.services-page .quality .text{padding:0 2%;width:65%;}
.services-page .quality .text h3{margin-top:0;font-size:18px;}
.inline-block{display:inline-block;vertical-align:top;}
.best-suited a{background:#fff none repeat scroll 0 0;border-radius:5px;color:#0093d0;display:inline-block;font-size:20px;font-weight:600;line-height:50px;min-width:200px;border:2px solid #fff;transition:0.3s linear;}
.best-suited a:hover{border:2px solid #fff;background:none;color:#fff;}
.sidebar{margin-top:60px;}
.sidebar .widget{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #ddd;box-shadow:none;margin-bottom:15px;padding:15px;}
.sidebar .widget ul.links{padding:0;margin:0;list-style:none;}
.sidebar .widget ul.links li{border-bottom:1px solid #ccc;font-size:12px;line-height:22px;padding:8px 30px;position:relative;}
.sidebar .widget ul.links li.last{border:none;}
.sidebar .widget ul.links a:hover{padding:0 5px;transition:all 0.3s linear 0s;}
.sidebar .widget ul.links li::before{content:'\2192';color:#0093d0;font-size:24px;position:absolute;left:0;font-weight:900;}
.sidebar .widget ul.links a{color:#000;font-size:13px;}
.sidebar .widget.contact{background:#0093d0;}
.sidebar .widget.contact h3{color:#fff;margin-top:15px;font-size:20px;text-align:center;border-color:#fff;}
.sidebar-contact .field-wrap{margin-bottom:10px;}
.sidebar-contact .field-wrap input[type="text"], .sidebar-contact .field-wrap input[type="email"], .sidebar-contact .field-wrap textarea{border:medium none;border-radius:0;height:auto;line-height:30px;}
.sidebar-contact .field-wrap input[type="submit"]{background:#fff none repeat scroll 0 0;border:2px solid #fff;color:#0093d0;display:block;font-weight:bold;line-height:40px;text-transform:uppercase;width:100%;transition:0.3s linear;}
.sidebar-contact .field-wrap input[type="submit"]:hover{border:2px solid #fff;color:#fff;background:none;}
.sidebar-contact{margin-top:30px;}
.sidebar .widget h3{font-size:20px;margin-top:15px;text-align:left;}
.sidebar h3{border-bottom:2px solid #ccc;margin-bottom:10px;padding-bottom:10px;text-align:left !important;}
.bg-black{background:#303131;}
.clients-carousel{padding:50px 0;}
.clients-carousel .item{text-align:center;}
.clients-carousel .item img{opacity:0.5;padding:10% 0;transition:all 0.3s linear 0s;}
.clients-carousel .item img:hover{opacity:1;}
.our-clients{padding:30px 0;position:relative;text-align:center;}
.clients-carousel .btn.next{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#1487c1;font-size:50px;padding:0;position:absolute;right:-30px;top:13%;}
.clients-carousel .btn.prev{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#1487c1;font-size:50px;left:-30px;padding:0;position:absolute;top:14%;}
.inner-pages{padding-top:100px;background:#0093d0;}
.inner-pages{padding-top:112px;}
.inner-pages .page-heading{top:auto;}
.page-text-container{padding-top:50px;}
.our-clients .item{border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:inline-block;margin-left:-4px;max-width:300px;min-height:115px;min-width:280px;text-align:center;vertical-align:middle;}
.our-clients .item.last{border-right:none;}
.banner-text-container h4{color:#1487c1;font-size:16px;line-height:25px;margin:15px 0;}
.inner-services .inner-services-icon{color:#0093d0;font-size:30px;text-align:center;}
.inner-services-text{text-align:center;}
.inner-services .col-md-4{border-bottom:1px solid #ccc;border-right:1px solid #ccc;min-height:126px;padding-bottom:20px;padding-top:20px;}
.inner-services .col-md-4.last{border-right:none;}
.border-bottom-none{border-bottom:none !important;}
.inner-services{margin:30px 0;}
.services-page .offered-services .offered-services-tabs{padding:30px 0;}
.offered-services-tabs .nav-tabs li.active > a{border-top:3px solid #0093d0;color:#0093d0;font-weight:600;}
.offered-services-tabs .nav-tabs > li > a{color:#333;}
.offered-services-tabs .tab-content{border:1px solid #ddd;border-top:none;padding:30px 15px;;}
.offered-services-tabs .tab-content h3{margin-top:30px;}
.circle{background:#0093d0;border-radius:50%;color:black;display:table;height:200px;font-weight:bold;font-size:1.2em;width:auto;margin:0 auto;color:#fff;}
.circle span{display:table-cell;vertical-align:middle;height:200px;width:200px;text-align:center;padding:0 15px;}
ul.services-list li:before{font-size:20px;font-weight:900;left:0;position:absolute;color:#0093d0;content:"\2713";font-size:16px;}
ul.services-list li{border-bottom:1px solid #ccc;font-size:14px;line-height:24px;margin-bottom:10px;padding-bottom:10px;position:relative;padding-left:25px;}
ul.services-list{list-style:outside none none;padding:0;margin:15px 0;}
.inner-services-text h5{margin:20px 0;}
.web-header{background:rgba(0, 0, 0, 0) url("../images/webdevelopment3.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.content-management-header{background:rgba(0, 0, 0, 0) url("../images/content-management.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.contact-page-header{background:rgba(0, 0, 0, 0) url("../images/contact-page-bg.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.e-commerce{background:rgba(0, 0, 0, 0) url("../images/e-commerce.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.mobility-header{background:rgba(0, 0, 0, 0) url("../images/mobility.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.ios-header{background:rgba(0, 0, 0, 0) url("../images/ios.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.android-header{background:rgba(0, 0, 0, 0) url("../images/android-development-new.jpg") no-repeat scroll 0 -200px/cover;min-height:620px;}
.windows-header{background:rgba(0, 0, 0, 0) url("../images/windows.jpg") no-repeat scroll 50% 0/cover;min-height:565px;}
.cross-header{background:rgba(0, 0, 0, 0) url("../images/cross.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.portfolio-header{background:rgba(0, 0, 0, 0) url("../images/portfolio.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.aboutus-header{background:rgba(0, 0, 0, 0) url("../images/aboutpage-banner.jpg") no-repeat scroll 50% 0/cover;min-height:565px;}
.payment-header{background:url("../images/payment.jpg") no-repeat scroll 50% 0/cover;min-height:565px;}
.techstack-header{background:url("../images/techstack.jpg") no-repeat scroll 50% 0/cover;min-height:565px;}
.career-header{background:url("../images/career.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.methodology-header{background:url("../images/methdololgy.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.enterprise-header{background:url("../images/enterprise.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.autmation-header{background:rgba(0, 0, 0, 0) url("../images/automation-testing.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.manual-header{background:rgba(0, 0, 0, 0) url("../images/manual.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.cloud-header{background:rgba(0, 0, 0, 0) url("../images/cloud-technology.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.projectbased-header{background:rgba(0, 0, 0, 0) url("../images/project_based.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.milestone-header{background:rgba(0, 0, 0, 0) url("../images/mile_stone_based.jpg") no-repeat scroll 50% 50%/cover;min-height:565px;}
.portfolio-items{margin:50px 0 0;}
.portfolio-item{margin-bottom:30px;box-shadow:0 0 12px -6px rgba(0, 0, 0, 0.5);}
.portfolio .btn-warning{background:#0881be none repeat scroll 0 0;border:1px solid #0881be;}
.portfolio .cta-links a.contact-us{background:#a0a5aa none repeat scroll 0 0;width:80%;}
.infrastructure{padding:10px 0;}
.infrastructure .icon{color:#666;font-size:50px;}
.infrastructure .text{padding:0;}
section.aboutus-parallax{background:url("../images/aboutus-parallax.jpg") repeat fixed 0 0/cover;min-height:648px;}
.startups .image{margin:30px 0;}
.startups .startups-brands{list-style:outside none none;margin:0;padding:15px 0 0;}
.startups .startups-brands li{display:inline-block;vertical-align:middle;width:24%;}
.services-page .automation-process .process .process-content h3{font-size:14px;}
.services-page .automation-process .process .process-content p{margin-bottom:0;}
.services-page .automation-process .process.left .process-content{padding:15px 35px 0 40px;}
.technology-row .icon{font-size:70px;line-height:80px;text-align:center;}
.technology-row .icon i{background:#1587c1 none repeat scroll 0 0;border-radius:5px;color:#fff;min-width:128px;padding:15px 0;}
.technology-row{margin-bottom:50px;margin-top:50px;}
.technology-row .stack{text-align:center;}
.technology-row .technologies ul{list-style:outside none none;margin:0;padding:0;}
.technologies ul li{display:inline-block;margin-right:0;padding:0 15px;position:relative;}
.technologies ul li::before{content:"\2713";font-size:16px;font-weight:bold;left:0;position:absolute;color:#1587c1;}
.contact-form label{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;margin-bottom:10px;}
.contact-form .form-control{border:1px solid #ccc;border-radius:0;height:auto;line-height:35px;}
.contact-form select.form-control{padding:13px 10px;}
.contact-form .btn-contact{color:#fff;font-family:"Roboto",sans-serif;min-width:130px;background:#0093d0 none repeat scroll 0 0;}
.social-links{list-style:outside none none;margin:0;padding:0;text-align:center;}
.social-links li{background:#0982c0 none repeat scroll 0 0;border:2px solid #0982c0;border-radius:50%;display:inline-block;font-size:28px;height:50px;line-height:50px;margin:0 5px;min-width:50px;transition:0.3s linear;}
.social-links li:hover{background:#fff;}
.social-links li:hover a{color:#0982c0;}
.social-links a{color:#fff;display:block;}
.be-ready{padding:30px 0;}
.cta-links a{color:#fff;display:inline-block;font-weight:600;line-height:20px;min-width:30%;padding:20px 0;}
.cta-links a p{margin-bottom:0;}
.cta-links a.contact-us{background:#a0a5aa;}
.cta-links a.portfolio{background:#0093d0;}
.padding-top{padding-top:45px;}
.navbar-nav li.dropdown .dropdown-wrap.single-col{left:-11px;list-style:outside none none;padding:15px 35px;width:240px;}
.navbar-nav li.dropdown .dropdown-wrap.single-col ul{border:none;min-height:100%;}
.navbar-nav li.dropdown .dropdown-wrap.single-col li{padding:0 0 10px;margin:0 0 10px;border-bottom:1px dashed #ccc;}
.inner-page .navbar-default .navbar-brand{margin-top:5px;}
.inner-page .navbar-right{//margin:22px 0 !important;}
.portfolio-carousel .owl-pagination{bottom:10px;position:absolute;z-index:1;width:100%;left:0;text-align:center;}
.portfolio-carousel .owl-pagination .owl-page{background:#fff none repeat scroll 0 0;border-radius:50%;display:inline-block;height:12px;margin:0 3px;width:12px;}
.portfolio-carousel .owl-prev{color:#20a1e3;font-size:34px;left:10px;position:absolute;top:40%;}
.portfolio-carousel .owl-next{color:#20a1e3;font-size:40px;right:10px;position:absolute;top:45%;}
.alert-success{color:#000;}
.location{display:none;}
.development-hours .time-icon{color:#0093d0;font-size:78px;}
.portfolio-details .download-casestudy {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #0093d0;
    cursor: pointer;
    margin-top: 15px;
}
@media screen and (min-width:320px) and (max-width:767px){.navbar-fixed-top{background:#fff none repeat scroll 0 0;box-shadow:0 2px 8px -2px rgba(0, 0, 0, 0.5);height:auto;position:relative;margin-bottom:0;}
.navbar-brand img{width:100px;}
.navbar-collapse{background:#0881be none repeat scroll 0 0;}
.nav.navbar-nav.navbar-right{float:none !important;}
.navbar-nav li.dropdown:hover{border-radius:0;background:none;border:none;}
.navbar-nav li.dropdown .dropdown-wrap{background:#fff none repeat scroll 0 0;border-radius:10px;box-shadow:-2px 13px 30px -22px rgba(0, 0, 0, 0.25);display:block;left:auto;padding:0 15px;position:relative;top:auto;width:100%;}
.navbar-nav li.dropdown .dropdown-wrap.single-col{left:auto;list-style:outside none none;padding:15px 35px;width:100%;}
.navbar-nav li.dropdown .dropdown-wrap ul{border:none;min-height:100%;}
.navbar-default .navbar-nav > .active > a{border:none;}
.navbar-nav li.dropdown .dropdown-wrap .dropdown-row{border:none;}
.navbar-nav li.dropdown:hover a{color:#fff;}
.our-clients .item{border-bottom:1px solid #ccc;border-right:0;display:inline-block;margin-left:-4px;max-width:20%;min-height:115px;min-width:50%;text-align:center;vertical-align:middle;}
.home .services .service-list li .description{margin-left:5%;min-height:150px;padding-top:5px;width:75%;}
.cta .cta-btn{display:block;}
.cta p{text-align:center;}
#header-carousel .banner-text .banner-heading{font-size:30px;line-height:30px;}
.inner-services-text{line-height:20px;text-align:center;}
.cta-links a{min-width:100%;margin-bottom:15px;}
.sidebar{margin-top:15px;}
.navbar-toggle{margin-top:13px;}
.page-header .page-heading{color:#fff;position:relative;text-align:center;top:0px;}
.page-header .page-heading h1{font-size:27px;}
.page-header .page-heading h2{font-size:24px;}
.page-header{min-height:300px !important;}
.portfolio .btn-warning{font-size:12px;}
section.portfolio{padding:50px 0;}
}