@import url('https://fonts.googleapis.com/css?family=Squada+One');
@import url('https://fonts.googleapis.com/css?family=Abel');
body {
  font-family: 'Abel', Helvetica, Arial, sans-serif;
  position: relative;
  width: 100%;
  height: 100%;
  color: #0a0b0a;
  background-color: #fff;
  font-size: 22px;
  font-weight: 500; }

html {
  width: 100%;
  height: 100%; }
.t-black{
  color:#020202 !important;
}
.t-teal{
  color: #0ab0a4 !important;
}
.t-white{
  color: #ffffff !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Squada One', cursive;
  font-weight: 700;
  margin: 0 0 35px;
  text-transform: uppercase; }
h2.main-head,
h1.main-head{
  font-size: 3.5em;
  font-weight: 500;
  
}
h2.main-head.t-black,
h1.main-head.t-black{
  color:#020202;
}
h3,
h4,
h5,
h6 {
  margin: 0 0 10px;
}
p {
  font-size: 24px;
  line-height: 1.5;
  margin: 0 0 10px; }
@ (min-width: 768px) {
    p {
      font-size: 24px;
      line-height: 1.6;
      margin: 0 0 10px; } }

a {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #ffffff; }

  a:focus, a:hover {  
    text-decoration: none;
    }
.intro-head{
  font-size: 56px;
  font-family: 'Squada One', cursive;
  margin-bottom: 0px;
  text-transform: uppercase;
  color: #fff;
  line-height: 50px;
  margin-top: 0.5em;
}
.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 60px;
  padding: 5px;
  width: auto;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

.navbar-default{
  border-radius: 0px;
  border: none;
}
.navbar .container{width: 96%;}

/**/
.servicesDropdown .dropdown-menu .third-menu-inner:hover ul.inner-menu-wrap{
    opacity: 1;
    visibility: visible;
    transform: translateX(5px);
    transition: all 0.5s ease-in-out;
}
.servicesDropdown ul.inner-menu-wrap li a:hover{
  color: #000 !important;
  background-color: #f5f5f5;
}
.servicesDropdown ul.inner-menu-wrap li a {
    padding: 3px 20px;
    width: 100%;
    display: inline-block;
}
.servicesDropdown ul.inner-menu-wrap:before {
    content: "";
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    left: -7px;
    color: #000;
    transform: rotate(90deg);
    top: 11px;
}
.servicesDropdown ul.inner-menu-wrap {
    position: absolute;
    right: -290px;
    margin: 0 !important;
    padding: 0 !important;
    top: 0;
    width: 290px;
    opacity: 0;
    visibility: hidden;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    transform: translateX(-15px);
    transition: all 0.5s ease-in;
}
.servicesDropdown ul.inner-menu-wrap li {
    list-style: none;
}
/**/

#mainNav {
  font-family: 'Squada One', cursive;
  margin-bottom: 0;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  background-color: black; 
  z-index: 999;
  }
  #mainNav a {
  color: white;    
  font-size: 18px; }
  #mainNav .navbar-nav .nav-item {
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out; }
  #mainNav .navbar-nav .nav-item:hover {
  color: fade(white, 80%);
  outline: none;
  background-color: transparent; }
  #mainNav .navbar-nav .nav-item:active, #mainNav .navbar-nav .nav-item:focus {
  outline: none;
  background-color: transparent;
  }
  #mainNav a.nav-btn {
  background-color: #d73f26;
  border-radius: 4px;
  padding: 15px 20px;
  margin: 0 0 0 15px;
  }
@media (min-width: 992px) {
  #mainNav {
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
  -moz-transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
  transition: background 0.3s ease-in-out, padding-top 0.3s ease-in-out, padding-bottom 0.3s;
  letter-spacing: 1px;
  border-bottom: none;
  _background: black; }
  #mainNav .nav-link.active {
  outline: none;
  background-color: rgba(255, 255, 255, 0.3); }
  #mainNav .nav-link.active:hover {
  color: white; } 

}  
.top-section{
    background: url(../img/intro-bg.png);
    background-size: contain;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: bottom right;
  }
   .we-build-apps{
    background: url(../img/bg-sec-3.jpg);
    background-size: cover;
    background-color: #000;
    background-position: center;
  }
  .innovation{
    background: url(../img/we-are-pioneers-bg.jpg);
    background-size: 700px;
    background-color: #fff;
    background-position: top left;
    background-repeat: no-repeat;
  }
  .innovation-second{
   background: url(../img/app-startup.png);
   background-size: 600px;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position:right center;
  }

  .innovation-third{
   background: url(../img/visual-display.png);
   background-size: 550px;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: left center;
  }
  .innovation-last{
    background: url(../img/mobile-development.png);
   background-size: 600px;
   background-color: #fff;
   background-repeat: no-repeat;
   background-position: right center;
  }
  .team-sec{    
    background: url(../img/team-bg.png);
    background-size: cover;
    background-position: top;
  }
  #quote-carousel .carousel-inner{overflow: inherit;}
  .get-in-touch-sec-process {
    background: url(../img/get-in-touch-process.png);
    background-position: center;
    background-color: #0c0b0b;
    background-repeat:no-repeat;
    background-size: 200px auto;
  }
  .author-name{position: relative;top: 7em;}
  #quote-carousel .carousel-indicators li img{position: relative;}
   #quote-carousel .carousel-indicators li img:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100px;
    width: 100px;
    background-color: rgba(0,0,200,0.5);
   }

  .get-in-touch-sec{
    background: url(../img/get-in-touch.png);
    background-size: cover;
    background-position: center;
  }
  .process-bg {    
    background: url(../img/Process-1-Sec-1.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_1{    
    background: url(../img/Process-1-Sec-2.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
    .step_2{    
    background: url(../img/Process-1-Sec-3.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_3{    
    background: url(../img/Process-1-Sec-4.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_4{    
    background: url(../img/Process-1-Sec-5.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_1_tab_2{
    background: url(../img/Process-2-Sec-2.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_2_tab_2{
    background: url(../img/ux-banner2.png);
    background-size: cover;
    background-color: #000;
    background-position: top right;
  }
  .step_3_tab_2{
    background: url(../img/Process-2-Sec-4.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .step_4_tab_2{
    background: url(../img/Process-2-Sec-5.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .mobileapp-section{
    background: url(../img/mobileapp/bg/mobileapp_bg.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
    border-bottom: solid 4px #d4d4d4;
  }
  .blog-section{
    background: url(../img/blog-banner-bg.jpg);
    background-size: cover;
    background-color: #181818;
    background-position: top center;
    border-bottom: solid 4px #d4d4d4;
  }

  .mobileapp-business-section{
    background: url(../img/mobile-ap-business-banner-bg.jpg);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .mobileapp-business-section-test{
    /*background: url(../img/mobile-app-small-banner.png) no-repeat;*/
    background: url(../img/mobile-app-design-latest.png) no-repeat;
    /*background-size: cover;*/
    background-color: #000;
    background-position: center center;
  }
  .mobileapp-business-section-test h2.main-head{
   	width: 50%;
    margin: 0;
    display: inline-block;
    float: right;
    padding:150px 0 80px 50px !important;
  }
  .seed-and-startup-div .Mobile-app{
      margin-left: 0px;
  }
  .Mobile-app{
  	font-family: 'Rockwell', italic; 
    line-height: 1.9;
    text-align: left;
    margin-left: 30px;
    font-style: italic;
    font-size: 32px;
  	text-transform: none;
  }
  .bplan{
  	font-family: 'Squada One'; 
  	font-size: 65px;
       line-height: 0.5;
           text-align: left;
           margin-bottom: 40px;
  }
  .bplan span{
  	background-color: #13b1a6;
    padding: 0 10px;
  }
  .Wetext{
  	font-family: 'Abel';
    font-size: 26px;
    text-transform: none;
    text-align: left;
    line-height: 30px;
        margin-bottom: 50px;
  }

  
  
    .aboutus-section{
    background: url(../img/about-us/bg/aboutus_bg.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
  }
  .contactus-section{
    background: url(../img/contact_us.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
    margin-bottom: 50px;
}

.process-step-p{
  text-align: left;
    margin-bottom: 10px;
    color: #0ab0a4;
    font-family: 'Squada One', cursive;
    font-size: 36px;
    margin: 0;
    line-height: inherit;
    font-weight: 400;
}
a.process-toggle{
  color: #0ab0a4;
}
.testimonial-process img{
display: inline !important;
}
.testimonial-process p{
margin-bottom: 10px;
font-weight: bold;
}

.testimonial-process-content .t-content{
font-size: 2em;
    line-height: 1.3;
}
.owl-carousel.slider-apps .owl-item img {
  width: 200px;
}

.owl-carousel.slider-apps .owl-item img.img-phone {
    width: 280px;
    float: right;
}
.owl-carousel.slider-apps .owl-item img.img-logo {
    width: 180px !important;
    display: inline-block;
}


  .masthead .intro-body {
    padding: 10% 0%;
  }
    .masthead .intro-body .brand-heading {
      font-size: 50px; }
    .masthead .intro-body .intro-text {
      font-size: 18px; }

.btn-circle {
  font-size: 26px;
  width: 55px;
  height: 55px;
  margin-top: 15px;
  line-height: 38px;
  -webkit-transition: background 0.3s ease-in-out;
  -moz-transition: background 0.3s ease-in-out;
  transition: background 0.3s ease-in-out;
  color: white;
  border: 2px solid white;
  border-radius: 100% !important;
  background: transparent; }
  .btn-circle:focus, .btn-circle:hover {
    color: white;
    outline: none;
    background: rgba(255, 255, 255, 0.1); }

.content-section {
  padding-top: 150px;
  padding-bottom: 150px; }

.download-section {
  color: white;
  background: url("../img/downloads-bg.jpg") no-repeat center center scroll;
  background-color: black;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

#map {
  width: 100%;
  height: 300px; }

@media (min-width: 992px) {
  .content-section {
    padding-top: 200px;
    padding-bottom: 200px; }
  #map {
    height: 350px; } }

.btn {
  font-weight: 400;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 0; 
  font-family: 'Squada One', cursive !important;   
}

.btn-chat{
  font-family: 'Squada One', cursive;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 10px 80px;
  border: 3px solid #ffffff;
  text-transform: capitalize;
  font-size: 32px;
  color: #d73f26;
}
.btn-chat:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
    border: 3px solid #ffffff;
}
.btn-process{
  background-color:#141414;
  border-radius: 10px;
  padding: 30px;
  text-align: center;
  width: 450px;
  font-size: 1.5em;
  margin: 5px;
  font-weight: 400;
  opacity: .4;
  color: rgb(255,255,255,1);
  font-family: 'Abel', Helvetica, Arial, sans-serif!important;
  box-shadow: none!important;
}
.btn-process:hover{
  color: #ffffff;
  opacity: 1;
}
.btn-process.active{
  background-color:#0ab0a4;
  opacity: 1;
}

.btn-process-group{
  padding: 10px;
}

.btn-default {
  color: #42DCA3;
  border: 1px solid #42DCA3;
  background-color: transparent; }
  .btn-default:focus, .btn-default:hover {
    color: black;
    border: 1px solid #42DCA3;
    outline: none;
    background-color: #42DCA3; }

ul.banner-social-buttons {
  margin-top: 0; }
  @media (max-width: 1199px) {
    ul.banner-social-buttons {
      margin-top: 15px; } }
  @media (max-width: 767px) {
    ul.banner-social-buttons li {
      display: block;
      margin-bottom: 20px;
      padding: 0; }
      ul.banner-social-buttons li:last-child {
        margin-bottom: 0; } }


footer {
  padding: 50px 0; }
  footer p {
    font-size: 14px;
    margin: 0; }

::-moz-selection {
  background: #fcfcfc;
  background: rgba(255, 255, 255, 0.2);
  text-shadow: none; }

::selection {
  background: #fcfcfc;
  background: rgba(255, 255, 255, 0.2);
  text-shadow: none; }

img::selection {
  background: transparent; }

img::-moz-selection {
  background: transparent; }

body {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0.2); }

p.intro-text {
  color: #ffffff !important;
  margin-top:25px;
  margin-bottom:25px;
  font-size: 36px;
  font-weight: 300;
}

p.intro-text img{
  max-width: 85px;
  padding-right: 20px;
}
p.title-teal{
    font-family: 'Squada One', cursive;
    color: #ffffff;
    background-color: #0ab0a4;
    display: inline-block;
    padding: 0 20px;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 32px;
    line-height: 40px;
    position: relative;
}

p.title-black{
  font-family: 'Squada One', cursive;
  color: #000000;
  background-color: #ffffff;
  display: inline-block;
  padding: 10px;
  text-transform: uppercase;
}
.btn-ios-store, .btn-ios-store:active, .btn-ios-store:focus, 
.btn-ios-store:hover, .btn-ios-store:visited{
     background-image : url("../img/appstore.png");
}
.btn-play-store, .btn-play-store:active, .btn-play-store:focus, 
.btn-play-store:hover, .btn-play-store:visited{
     background-image : url("../img/playstore.png");
}
.btn-ios-store, 
.btn-play-store{
    background-repeat: no-repeat;
    background-position: center;
    background-size: 201px 61px;
    background-color: #29282b;
    width: 190px;
    text-align: center;
    height: 60px;
    padding: 0;
    border: 0;
    margin-right: 10px;
    cursor: default;
    border-radius: 4px;
}


.shadow-effect {
        background: #fff;
        padding: 20px;
        border-radius: 4px;
        text-align: center;
  border:1px solid #ECECEC;
        box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);
    }
    #customers-testimonials .shadow-effect p {
        font-family: inherit;
        font-size: 17px;
        line-height: 1.5;
        margin: 0 0 17px 0;
        font-weight: 300;
    }
    .testimonial-name {
        margin: -17px auto 0;
        display: table;
        width: auto;
        background: #3190E7;
        padding: 9px 35px;
        border-radius: 12px;
        text-align: center;
        color: #fff;
        box-shadow: 0 9px 18px rgba(0,0,0,0.12), 0 5px 7px rgba(0,0,0,0.05);
    }
    #customers-testimonials .item {
        text-align: center;
        padding: 50px;
        margin-bottom:80px;
        opacity: .2;
        -webkit-transform: scale3d(0.8, 0.8, 1);
        transform: scale3d(0.8, 0.8, 1);
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }
    #customers-testimonials .owl-item.active.center .item {
        opacity: 1;
        -webkit-transform: scale3d(1.0, 1.0, 1);
        transform: scale3d(1.0, 1.0, 1);
    }
    .owl-carousel .owl-item img {
        transform-style: preserve-3d;
    }
    #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot.active span, #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot:hover span {
        background: #28CB75;
        transform: translate3d(0px, -50%, 0px) scale(0.7);
    }
    #customers-testimonials.owl-carousel.owl-theme .owl-dots .owl-dot span {
        background: #C4C4CC;
        display: block;
        height: 20px;
        margin: 0 2px 5px;
        transform: translate3d(0px, -50%, 0px) scale(0.3);
        transform-origin: 50% 50% 0;
        transition: all 250ms ease-out 0s;
        width: 20px;
    }
  @media (min-width: 768px) {
    .masthead {
    height: 100%;
    padding: 0; }
    .masthead .intro-body .brand-heading {
    font-size: 100px; }
    .masthead .intro-body .intro-text {
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 20px;
    margin-left: 40px;
    } 
    
  }


  @media (max-width: 768px) {

  h2.main-head {
    font-size: 38px;
    font-weight: bold;
    }
  }
#mainNav.navbar{
    background:transparent;
    margin-top: 10px;
    padding-bottom: 10px;
  }
      #mainNav.navbar {
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
}

#mainNav.navbar.scrolled {
    background: rgb(68, 68, 68); /* IE */
    background: rgba(0, 0, 0, 0.78); /* NON-IE */
    margin-top: 0px;
}
.mobileapp-sec{
  padding: 50px 0;
  }
.mobileapp-t{
  margin-top:20px;
}
.mobileapp-slide{
  padding-top: 100px;
  padding-bottom: 100px; 
  /*background: url(../img/mobileapp/bg/mobileapp_bg_01.png);*/
  background-size: cover;
  background-color: #000;
  background-position: top center;
}

.btn-red{
  background-color: #d73f26;
  border-radius: 4px;
  border: 1px solid #d73f26;
  font-size: 26px;
  padding: 6px 36px;
}

.button-bg-stamp{
  background: url(../img/Stamp.png);
  background-size: cover;
  background-position: top center;
}
.teal-bg-head{
  background-color: #0ab0a4;
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
}

/* Blog Card */
.blog-card {
    
    position: relative;
    border-radius: 4px; 
}
.main-blogcard-content{
    
   padding: 7em 0 4em 5em;
    bottom: 0px;
    color: #ffffff;
    max-width: 700px;
}
.main-blogcard-content p{
    margin-bottom: 5px;font-size: 32px;
}
.main-blogcard-content h3{
    font-size: 90px;
    font-weight: 500;
    line-height: 100%;
}

a.red-link{
  font-size: 20px;
  font-weight: bold;
  color: #d73f26;
  font-family: 'Squada One', cursive;
}
.main-blog-content{
  padding: 30px 80px;
    max-width: 1000px;
}
.blog-card-list{
    min-height: 230px;   
    border-radius: 4px;  
    width:100%;
}
.blog-list{
  padding: 10px 20px;
}
.blog-card-list img{width: 100%;
    height: 340px;
    object-fit: cover;
    border-radius: 5px;}

.blog-list p{
    margin-top: 20px;
    font-size: 25px;
    color: #0a0b0a;
    line-height: 35px;
}
.blog-list a h6{margin-top: 20px;
    font-size: 25px;
    color: #0a0b0a;
    line-height: 35px;
    font-family: 'Abel', Helvetica, Arial, sans-serif;
    text-transform: inherit;
    font-weight: 500;}

.blog-grid{padding-bottom: 3em;}

.blog-list a h3{font-size: 45px;font-weight: 500;}

.blog-list .blog-card-list{
  margin-top: 20px;
}
.blog-subsribe{
  background-color: #f4f4f4;
  padding: 30px;
}
.btn-blog, .input-group-btn>.btn.btn-blog{
  background-color: #d73f26;
  border-radius: 4px;
  color: #ffffff;
  padding-right: 55px;
  padding-left: 55px;
}
.btn-blog:hover, .input-group-btn>.btn.btn-blog:hover {
  background-color: #d73f26;
  color: #ffffff;
}
.input-group-btn>.btn.btn-blog{
  padding-right: 35px;
  padding-left: 35px;
  border-top-left-radius: 0px;
  border-bottom-left-radius:0px; 
}

.blog-list a{
  color: #000;
}
.blog-list a:hover{
  color: rgba(0,0,0,.9);
}

/* Contact Us */

.contactus-sec{
  
  border-radius: 10px;
  padding: 20px;
}
.contactus-sec h3{
  font-size: 45px;
  font-weight: 500;
}

#whoweare .main-head, #whatwedo .main-head {
  margin-top: 80px;
  margin-bottom: 50px;
  font-weight: 400;
  letter-spacing: 0;
}
#whoweare .sub-head, #whatwedo .sub-head {
  margin-top: 0px;
  margin-bottom: 60px;
}
#WeBuildApps h3.sub-head{
  margin-bottom: 25px;
  font-size: 2em;
}
.sub-head{
  font-size: 36px;
  margin-bottom: 40px;
  font-weight: 500;
}
.bg-black{
  background-color: #000 !important;
  color: #fff !important;
}
.bg-white{
  background-color: #fff !important;
  color: #000 !important;
}
.btn-store{
  margin-top:30px;
}
.slider-apps{
  margin-top:60px;
}

#mobileapp{
  background-image: linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%),
  url(../img/mobileapp/bg-img.png);
  background-image: -webkit-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%),
  url(../img/mobileapp/bg-img.png);
  background-image: -moz-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%),
  url(../img/mobileapp/bg-img.png);
  background-image: -o-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%),
  url(../img/mobileapp/bg-img.png);
  padding-top:150px;
  padding-bottom:150px;
}


.owl-theme .owl-controls .owl-buttons div{
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;/*IE7 life-saver */
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
}

#WeBuildApps .owl-dots{
  position: absolute !important;
    transform: rotate(90deg);
    margin-left: 0;
    top: 0;
    bottom: 0;
    left: -20.3em;
}
#WeBuildApps img{
  width: 225px;
  display: inline-block;
}

#WeBuildApps .owl-theme .owl-dots .owl-dot span {
    width: 20px;
    height: 20px;
    margin: 5px 7px;
    background: #000000;
    border: 3px solid #f4f4f4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}
#WeBuildApps .owl-theme .owl-dots .owl-dot.active span, 
#WeBuildApps .owl-theme .owl-dots .owl-dot:hover span {
    background: #d73f26;
    border: 2px solid #d73f26;
}
.contactus-sec{
  padding-left: 85px;
  padding-right: 85px;
  padding-top: 40px;
  background: #fff;
}
.contactus-sec .heading-c-form{
  padding-bottom: 40px;
}

.contactus-sec .form-group {
    margin-bottom: 20px;
}
.contactus-sec hr {
    margin-top: 40px;
    margin-bottom: 40px;
    border-top: 1px solid #c0c0c0;
}
.select {    
    overflow: hidden; 
    position: relative;
    display: block;
}

select{       
    height: 40px;
    font-size: 16px;       
    width: 240px;
   -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.select:after {
   content: "\f107";
    font-family: 'Fontawesome';
    color: red;
    padding: 6px 8px;
    position: absolute;
    right: 10px;
    top: 9px;
    font-size: 30px;
    background: transparent;
    z-index: 1;
    text-align: center;
    width: 10%;
    height: 100%;
    pointer-events: none;
    box-sizing: border-box;
}
select.input-lg {
    height: 46px;
    line-height: 1.3333333; 
}
.btn-contact{
    border: 4px solid #e3e3e3;
    color: #d73f26;
    background-color: transparent;
    text-transform: capitalize;
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 10px 90px;
    text-transform: capitalize;
    font-size: 32px;
    color: #d73f26;
}
.schedule-sec{
    padding-top: 135px;
    padding-bottom: 110px;
}
.skip-checkbox{
    margin-right: 15px;
    font-size: 18px;
    display: inline-block;
    margin-top: -36px;
}
.skip-checkbox label{
  font-weight: 400;
}
.skip-checkbox input[type=checkbox], .skip-checkbox input[type=radio] {
  margin-right: 10px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px;
}
.contact-header, .blog-header, .aboutus-header{
  padding: 100px;
  margin-top: 35px;
}
.blog-header{
  margin-bottom: 100px;
}
.blog-subsribe{
  padding-bottom: 60px;
  margin-top: 60px;
  padding-top:60px;
}
.get-in-sec{
  background-color: #000;
  padding-top: 160px;
  padding-bottom: 120px;
}  
#get-in-touch h3{
  font-size: 40px; 
}
.t-get-in-touch{
  padding-right: 50px;
}

/* Carousel */

#quote-carousel {
  padding: 0 10px 30px 10px;
  /* Control buttons  */
  /* Previous button  */
  /* Next button  */
  /* Changes the position of the indicators */
  /* Changes the color of the indicators */
}

#quote-carousel .carousel-control {
  background: none;
  color: #CACACA;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}

#quote-carousel .carousel-control.left {
  left: -10px;
}

#quote-carousel .carousel-control.right {
  right: -10px;
}

#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}

#quote-carousel .carousel-indicators li {
  width: 50px;
  height: 50px;
  margin: 5px;
  cursor: pointer;
  border-radius: 50px;
  opacity: 0.4;
  overflow: hidden;
  transition: all 0.4s;
  margin-bottom: 45px;
  background-color:#19867d;
}

#quote-carousel .carousel-indicators .active {
  width: 128px;
  height: 128px;
  border-radius: 100px;
  opacity: 1;
  overflow: hidden;
  margin-bottom: 5px;
}

.carousel-inner {
  margin-bottom: 50px;
}

.item blockquote {
  border-left: none;
  margin: 0;
}

.item blockquote p:before {
  content: "\f10d";
  font-family: 'Fontawesome';
  float: left;
  margin-right: 10px;
}
.author-name h3 {
  margin-bottom: 0px;
  font-size: 24px;
}
.author-name p{font-size: 18px;}

@media (max-width: 768px) {

.skip-checkbox{
    margin-top: 0px;
}
.contact-header, .blog-header, .aboutus-header{
  padding: 100px 10px;
  margin-top: 35px;
}
.contactus-sec {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 40px;
}
.main-blogcard-content{
  font-size:30px;
  padding: 15px;
}
.main-blog-content,.blog-list {
  padding: 0px;
}
.main-blogcard-content h3 {
  font-size: 30px;
}
.input-group-btn>.btn.btn-blog{
  padding-right: 15px;
  padding-left: 15px;
}

}


.no-pad {
    padding: 0px !important;
}

/* Accordian */
.panel-title{
  position: relative;
  padding-left: 50px;
  font-size: 22px;
  font-family: 'Abel', Helvetica, Arial, sans-serif;
  text-transform: lowercase;
  font-weight: 400;
}
.panel-default, .panel,  .panel-default>.panel-heading{
  border: none !important;
  outline: none !important;
  box-shadow: none;  
  border-color: transparent !important;
  border: none !important;
  background-color: transparent !important;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: transparent;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
    padding: 10px 15px;
    color: #0a0b0a;
    font-size: 25px;
    text-transform: capitalize;
}

.panel-default>.panel-heading a:after {
    content: "";
    position: absolute;
    top: 5px;
    display: inline-block;
    font-family: 'Fontawesome';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    left: 0;
    padding: 0;
    background-color: #fff;
    border-radius: 8px;
    width: 34px;
    text-align: center;

}
.buz-accordian .panel-default>.panel-heading+.panel-collapse>.panel-body{border: none!important;font-size: 25px;
    padding: 1em 2.5em;}

#buz_accordian .panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}
.buz-accordian{position: relative;padding-bottom: 1em;}
.buz-accordian:before{
    content: "";
    position: absolute;
    height: 100%;
    width: 2%;
    border-top: transparent;
    border-right: transparent;
    border-bottom: transparent;
    border-left: solid 5px #ccc;
    height: 100%;
    left: 1.5%;
    border-bottom-left-radius: 0;
    top: 0;}

.mob_businessplan{
  background-color: #f2f2f2;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\f107";
  
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\f106";
}

.buz-accordian .panel-default>.panel-heading .collapsed:after{border: solid 2px #f2f2f2;}
.buz-accordian .panel-default>.panel-heading a:after{border: solid 2px #ea2127;}

.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}

.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
  content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
  content: "Collapse All";
}
#buz_accordian .panel, #buz_accordian .panel-default{
  border: none !important;
}
/* mobile app business plans*/

.mapp_plan_Round_rect .col-sm-6{
  padding-bottom: 15px;
  padding-top: 15px;
}
.mapp_plan_Round_rect img{
  padding-bottom: 15px;
}
/**css for h1 tag**/
.MyFirstTitle {
  /* margin-top: 3.5em;*/
    text-align: center;
}
.my-app-dev, 
.my-startup{
    text-align: center;
}
/*.mobile-app-content-section .mapp_plan_text_p_75_100 {
    padding-top: 0px;
}*/
.mapp_plan_text_p_75_100{
  padding: 5em 0 3em 0;
  font-size: 24px;
}
.mapp_plan_text_p_75{
  padding:3em 0 3em 0;
    font-size: 28px;
}
#testimonial-red {
  background: #d73f26 url('../img/mobileapp-business-plans/testimonial-red/bg.png'); 
  color: #fff;
  background-size: cover;
  background-position: center;
  
}
#testimonial-red img{
  padding-top: 5px;
}
.testimonial-red-text{
  font-style: italic;
  font-size: 60px;
  line-height: 1.2;
}


 /*================Added By biyas======================*/
footer{background-color: #0c0b0b;padding: 55px 0;border-top: solid 5px #131212;}
.footer-link{margin: 6px 0 0 0;
    padding: 0;
    display: inline-block;
    width: 100%;}
.footer-link li{list-style: none;margin: 0;padding: 0;float: left;}
.footer-link li a{font-family: 'Squada One', cursive;font-size: 20px;color: #fff;}
.footer-link li a:hover{
  color: #d73f26;
}
.links-divider{color: #626363;display: inline-block;padding: 0 10px;font-size: 15px;line-height: 36px;}
.address-text{font-family: 'Squada One', cursive;font-size: 25px;color: #fff;}
.secondary-footer {
    padding-top: 36px !important;
    display: inline-block;
    border-top: 1px solid #525051;
    width: 100%;
}
.seconadary-footer-text{font-family: 'Abel', Helvetica, Arial, sans-serif; text-align: center;color: #7f7f7f;font-size: 18px;font-weight: 600;}
.seconadary-footer-text a{display: inline-block;color: #7f7f7f;padding: 0 0px 0 20px;}
.footer-social-icons{text-align: center;
    margin: 8px 0 0 0 !important;
    padding: 0px;
    display: inline-block;}
.footer-social-icons li{float: left;list-style: none;}
.footer-social-icons li a{color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 0;
    width: 36px;
    height: 36px;
    border-radius: 100%;
    line-height: 37px;
    text-align: center;
    background-color: #313131;
  }
.footer-social-icons li a:hover{
  background-color: #d73f26;
}  
.footer-social-icons li{
  margin-right: 10px;
}    
.footer-social-icons li:last-child{
    margin-right: 0px;
}    
.test img{height: 650px;margin: 0 auto;}
.test{text-align: center;}
.service-banner-right-side{margin-top: 4.5em;}
.tab-btn-container{border: solid 2px #fff;border-radius: 5px;display: flex;margin-top: 2em;}
.lion-tab{width: 33.33%;
    display: flow-root;
    background: transparent;
    color: #fff;
    font-weight: 600;
    text-align: center;
    padding: 12px 0;
    cursor: pointer;
    font-size: 17px;position: relative;}
.lion-tab.active{background: #fff;color: #000;}
.lion-tab.active:after {
  content: "";
    vertical-align: middle;
    display: inline-block;
    width: 40px;
    height: 39px;
    border: none;
    background: url(../img/tab-arrow.png) left top no-repeat;
    position: absolute;
    right: -20px;
    top: 17px;
}

.tab-btn-container .lion-tab:nth-child(3).active:after{display: none;}

.service-title{color: #fff;font-size: 3em;} 
.service-banner-right-side h6{color: #fff;
    font-size: 20px;
    font-family: 'Abel', Helvetica, Arial, sans-serif;
    text-transform: inherit;
    font-weight: 400;
    line-height: 30px;}
.services-explained-slider{width: 80%;margin: 0 auto;}
.services-explained-slider h2{font-size: 3em;}
.services-explained-slider img{width: 80%;margin: 0 auto;padding-bottom: 25px;}
.services-explained-slider h4{font-size: 25px;
    font-weight: 500;
    letter-spacing: 0;} 
.establish-section{padding: 60px 0;}why-work-bg
#whoweare .owl-theme .owl-dots{top: -54px!important;position: absolute!important;left: 45%!important;}
.establish-section .owl-theme .owl-dots .owl-dot.active span, .establish-section .owl-theme .owl-dots .owl-dot:hover span{background: #0ab0a4;}
.establish-section .owl-theme .owl-dots .owl-dot span{width: 20px;height: 20px;}
.why-work-section{background: #0ab0a4 url('../img/why-work-bg.png') no-repeat;background-position: right center;
    background-size: contain;}
.why-work-section h6{color: #fff;
    font-size: 30px;
    font-family: 'Abel', Helvetica, Arial, sans-serif;
    text-transform: inherit;
    font-weight: 400;
    max-width: 750px;}

.service-footer{background: #0c0b0b url('../img/service-footer.jpg') no-repeat;background-position: center center;}
.title-teal01{font-family: 'Squada One', cursive;
    color: #0c0b0b;
    background-color: #fff;
    display: inline-block;
    padding:10px 40px;
    text-transform: uppercase;}



.minus-right-figure{position: relative;right: -11em;}
.minus-left-figure{position: relative;left: -11em;}
.line{position: absolute;z-index: 0;left: 15%;bottom: -8%;}
.b-line{position: absolute;z-index: 0;left: 16%;height: 100%;top: 0;}


 #quote-carousel{max-width: 800px;margin: 0 auto;}  

 .features-para{color: #545454;}




.item blockquote p:before{display: none;}



   .footer-title-label{background: #fff!important;color: #000!important;}
  
.process-box{padding: 20px 30px;}



.main-page-footer-title{padding: 50px 0;}



   .how-we-make-text{max-width: 750px;margin: 0 auto;padding-top: 1em;}
   .first-toggle{position: absolute;right: 29%;bottom: -20px;}
   
   
    .step-2-toggle{padding: 30px 50px;}

    .step-3-toggle, .step-4-toggle{max-width: 70%;margin: 0 auto;float: none;padding: 50px;}
   
  

    
    
    .toggle-3{position: initial;
    z-index: 100;
    bottom: -58px;
    left: 47.4%;}
    .toggle-3-title{text-align: center!important;}
    

    .toggle-4{position: absolute; left: 29%;bottom: -20px;}
  

    .process-git-btn{margin-bottom: 1em;}
  


    .process-2-box{padding: 20px 30px;}
    .process-two-1-toggle{position: absolute;left: 29%;bottom: -20px;}
  


    .process-2-box-step2{padding: 30px 50px;}

  
    .process-2-box-step3{padding: 50px;}

  
    .process-two-3-toggle{
          position: absolute;
    z-index: 100;
    bottom: -58px;
    left: 47.4%;
    }

    
   
    

    .process-2-box-step4{padding: 50px;}

    

    
    

    
   
    .services-slider .owl-carousel .owl-dots{position: absolute;top: -52px;left: 45%;}
    #mobileapp{position: relative; padding-top:50px;padding-bottom:50px;}
    
     
    .last-block{position: relative;}

       
    .mobileapp-slide{position: relative;}


    
   

    .banner-features{position: relative;z-index: 10;}
    .home-we-build-apps .owl-dots {
    position: inherit!important;
    transform: inherit;
    margin-left: 0;
    top: 15px;
    bottom: 0;
    left: 0;
}

.we-build-apps-sub-head{margin: 30px 0;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #d73f26;
    border: solid 3px #fff;
}
.owl-theme .owl-dots .owl-dot span{width: 20px;height: 20px;margin: 5px 18px;}
.owl-theme .owl-dots .owl-dot span {background: #161515;border: solid 3px #fff;}
.innovation-second .sub-head, .innovation-third .sub-head, .innovation-last .sub-head{font-size: 45px;}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

.navbar-default .navbar-toggle {
    border: none;
}

.navbar-toggle span.icon-bar {
    transition: all 0.15s;
}

.navbar-toggle span:nth-child(2) {
    transform: rotate(45deg);
    transform-origin: 10% 10%;
}

.navbar-toggle span:nth-child(3) {
    opacity: 0;
}

.navbar-toggle span:nth-child(4) {
    transform: rotate(-45deg);
    transform-origin: 10% 90%;
}

.navbar-toggle.collapsed span:nth-child(2),
.navbar-toggle.collapsed span:nth-child(4) {
    transform: rotate(0);
}

.navbar-toggle.collapsed span:nth-child(3) {
    opacity: 1;
}
.mobileapp-section h2.main-head, .mobileapp-business-section h2.main-head , .mobileapp-business-section h1.main-head{padding: 2.6em 0 1.2em 0;font-size: 4em;}
.mobileapp-business-section-test h2.main-head{padding: 2.6em 0 1.2em 0;font-size: 4em;}
.mobileapp-sec .sub-head{margin-bottom: 10px;font-size: 45px;}
.mobileapp-sec .mobileapp-t p{color: #545454;}
.app-dev-right-block{padding-right: 5em;}
.app-dev-left-block{padding-left: 5em;}
.mobileapp-sec img{width: 85%;}
.help-slide-figure{padding: 15px 0;}
.mobileapp-slide .item p{padding: 20px 0;}
.help-slide-btn{font-size: 38px;padding: 15px 55px;text-transform: inherit;line-height: 100%;}
.app-dev-footer{padding: 8em 0;
    background: url(../img/app-dev-footer-bg.jpg) no-repeat;
  background-size: 250px;
    background-color: #0c0b0b;
    background-position: 80% 37%;
  border-bottom: solid 7px #131212;position: relative;}
  .app-dev-footer #get-in-touch h3 {
    font-size: 2em;
}

#mobileapp .container{max-width: 1090px;margin: 0 auto;}
.pitchdesk .sub-head{font-size: 3.1em;} 
.pitchdesk p{font-size: 24px;} 
.title-block{padding-right: 3em;} 
.pitchdesk-innerblock {
    padding: 3em 0;
}
.pitchdesk-innerblock .sub-head {
    margin-bottom: 10px;
    font-size: 45px;
}
.pitchdesk-innerblock p{color: #545454;font-size: 24px;}
.pitchdesk-right-block{}
.pitchdesk-innerblock img{margin: 0 auto;}
.blog-section h2.main-head {padding: 2em 0 0.5em 0;font-size: 4em;}
.blog-top-block{margin-top: -150px;}
.blog-top-block .container{max-width: 1230px;margin: 0 auto;}
.blog-card{ background: url(../img/blog-card.png) no-repeat;
  background-size: 100%;
   
   }
   .main-blog-content .lead{font-size: 32px;}
   .main-blog-content .red-link{font-size: 35px;font-weight: 500;}
   .blog-list .more-blog{background-color:transparent;
    padding: 10px 80px;
    border: 3px solid #e3e3e3;
    font-size: 35px;
    color: #d73f26!important;
    display: inline-block;
  font-family: 'Squada One', cursive;
font-weight: 500;}
.blog-subsribe h2{font-size: 55px;font-weight: 500;}


.step_5 .owl-dots {
    position: absolute !important;
    transform: rotate(90deg);
    margin-left: 0;
    top: 0;
    bottom: 0;
    right: 6.3em;
}
.nav-bg-trans{background: rgba(0, 0, 0, 0.24)!important;
    margin-top: 0!important;}
.mapp_plan_Round_rect{background-color: #eaeaea;padding: 0;border-radius: 12px;overflow: hidden;color: #545454;}
.subscribe-field .form-control{    height: auto;
    padding: 20px;
    border: solid 2px #eceaea;
    font-style: italic;
    font-size: 24px;
    box-shadow: none;}
.subscribe-field .input-group-btn>.btn.btn-blog{border: none;
    height: 74px;
    font-size: 31px;
    font-weight: 400;
    text-transform: inherit;
    border-radius: 5px;}
.blog-section .blog-header{padding: 2.6em 0;}
.blog-card{background-size: cover;}
.main-blog-content .lead {
    font-size: 20px;
    line-height: 30px;
}
.main-blog-content .red-link {
    font-size: 20px;}
    .blog-card-list{min-height: inherit;}
    .blog-card-list img {
       height: 200px;}
       .blog-list a h3 {
    font-size: 25px;
    
}
.blog-list p {
  
    font-size: 16px;    line-height: 1.5;
   }

   .blog-grid {
    padding-bottom: 15px;
}
.more-blog{font-size: 20px;}

.testimonial-author{font-family: 'Squada One', cursive;font-weight: 400;font-size: 30px;padding-top: 1em;}
.businessplan-para{font-size: 24px;padding-bottom: 2em;}
.mobile-business-slide{position: relative;}


.mobile-business-slide #WeBuildApps .owl-dots{left: -18.5em;} 
#mobile-app-features{padding: 6em 0 3em 0;position: relative;}

 .section.step_5 {
        background: #d73f26 url(../img/process-testimonial-bg.png) no-repeat;background-position: 20% 52%;
      }

.contact-header .lead{font-size: 32px;padding: 0em 0 3em 0;}
.contact-form-box{margin-top: -150px;}
.contactus-sec .input-lg {
    height: 70px;
    padding: 10px 16px;
    font-size: 22px;
    font-style: italic;
    border-radius: 6px;
    border: solid 3px #eceaea;
}
.required{position: relative;}      
.required:after { content: " req.";
    position: absolute;
    right: 18px;
    top: 20px;
    color: red; }

.contactus-sec textarea.input-lg{min-height: 150px;}
.schedule-sec .text-center{font-size: 55px;font-weight: 500;}
.aboutus-content {
    margin-top: -50px;
}
.about-1 .about_tealbg {
    top: 8em;
    right: -4em;
    background-color: #14b2a6;
    color: #ffffff;
    padding: 75px;
    margin-right: -40px;
    z-index: 2;
}
.about-img-sec {
    width: auto;
    height: auto;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.about_tealbg p{font-size: 32px;}
.about-1 .about_tealbg, .about-2 .about_tealbg {
    
    display: inline-block;
    float: left;
    position: absolute;
}
.about-1 .about_tealimg {
    display: inline-block;
    float: right;
}
.about-2 .about_tealbg {
    background-color: #ffffff;
    color: #0a0b0a;
    margin-top: 7em;
    padding: 40px;
}

.p-t-b-50 {
    padding: 3em 0;
    font-size: 32px;
   }

   .about_subtitle {
    font-size: 40px;
    font-weight: bold;
    margin-bottom: 180px;
}

.aboutus-app-slide {
    padding-top: 100px;
    padding-bottom: 100px;
    background: url(../img/about-us/test-bg.png);
    background-size: cover;
    background-color: #000;
    background-position: top center;
}

#aboutus-testimonial .owl-dots {
    text-align: left;
    padding-left: 15px;
    margin-top: 90px;
}

#aboutus-testimonial .owl-theme .owl-dots .owl-dot.active span {
    width: 98px;
    height: 98px;
    border-radius: 49px;
    background-size: contain;
}

#aboutus-testimonial .owl-theme .owl-dots .owl-dot span {
    width: 68px;
    height: 68px;
    border-radius: 34px;
    margin-top: -88px;
}
.about-get-in-touch{padding: 6em 0;}

.aboutus-header p{font-size: 32px;padding: 0em 0 3em 0;}
.name{font-size: 30px;}  
.process-2-step2:after, .step_2:after, .step_3:before, .step_3:after, .step_4:before, .process-2-step3:before, .process-2-step3:after, .process-2-step4:before{display: none;}  

/*.captchalabel {
    text-align: left;
    font-size: 18px;
    margin-bottom: 10px;
}
.captchaerror {
    text-align: center;
    display: inherit;
}
.captchainputdiv {
    display: inline-block;
}
.refreshicon {
    margin-left: 10px;
    margin-right: 10px;
    vertical-align: top;
    padding-top: 30px;
}
.captchaimg {
  vertical-align: top !important;
  margin-top: 15px;
}*/
#recaptcha-error {
     display: grid; 
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {

/**css for h1 tag**/
.MyFirstTitle {
    margin-top: 1.5em;
    text-align: center;
}
.my-startup {
    margin-top: 1em;
}
.service-banner-right-side{margin-top: 20px;margin-bottom: 20px;}
.service-title, .services-explained-slider h2{font-size: 24px;margin-bottom: 0px;text-align: center;}
.test img{height: 200px;}
.service-banner-right-side h6{display: none;}
.tab-btn-container{display: block;margin-top: 1em;}
.lion-tab{width: 100%;padding: 6px 0;font-size: 14px;}
.lion-tab.active:after{display: none;}
.establish-section{padding: 20px 0;}
.btn-red{font-size: 18px;}
.why-work-section h6{font-size: 20px;}
.footer-link li a, .address-text{font-size: 18px;}
.intro-head{margin-top: 0em;font-size: 30px;}
p.intro-text img {max-width: 80px; display: block;}
p.intro-text {margin-top: 20px;margin-bottom: 0;font-size: 24px;}
.tl-banner-section:after{left: 4%;height: 54%;}
.banner-features{padding-left: 20px;}
#mainNav{border-bottom: transparent;background: #000!important;}
.navbar-collapse.in {border: none;}
.navbar-collapse{box-shadow: none;border: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #d73f26;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 6px;}
.navbar-toggle .icon-bar {width: 31px;height: 3px;border-radius: 1px;}
.navbar-nav>li>a{text-align: center;}
.b-line{left: 4%;}
p.title-teal {font-size: 18px;line-height: 30px;}
.sub-head{font-size: 24px;}
#whoweare .main-head, #whatwedo .main-head{margin: 30px 0;}
#whoweare .sub-head, #whatwedo .sub-head {margin-bottom: 30px;}
.owl-carousel.slider-apps .owl-item img.img-phone {width: 150px;float: none;margin: 0 auto;}
.we-build-apps:before{left: 4%;}

.owl-carousel.slider-apps .owl-item img.img-logo {width: 130px !important;display: block;margin: 0 auto;padding-top: 15px;}
.home-we-build-apps .sub-head {font-size: 20px; margin: 0;padding-top: 10px;text-align: center;}
.home-we-build-apps .owl-dots{top: 30px;}
.innovation:before{right: 4%;}
.we-build-apps:after{right: 4%;width: 34%;}
.innovation-figure{min-height: 300px;}
.innovation-second{background-size: 240px;background-position: 115% 17%;}
.innovation-second:before{height: 20%;right: 4%;}
.innovation-second .sub-head, .innovation-third .sub-head, .innovation-last .sub-head {font-size: 38px;}
.innovation-third{background-size: 278px;}
.innovation-last{background-size: 340px;}
.innovation-last:before{height: 60%;right: 4%;}
.carousel-indicators {left: 0%;width: 100%;margin-left: 0%;}
#quote-carousel .carousel-indicators{bottom: -20px;}
.team-sec:before{right:4%;}
.team-sec h2.main-head{text-align: left;padding-top: 32px;}
#quote-carousel .carousel-indicators li{opacity: 1;}
#quote-carousel .carousel-indicators li img{opacity: 0;}
#quote-carousel .carousel-indicators li.active img{opacity: 1;width: 100%;object-fit: cover;}
.team-sec .carousel-indicators li:first-child{position: relative;right: -25px;z-index: 10;}
.team-sec .carousel-indicators li:last-child{position: relative;right: 25px;z-index: 10;}
.team-sec .carousel-indicators li:first-child:after{content: "\f104";font-family: FontAwesome;font-size: 38px;color: #fff;position: relative;z-index: 100;top: -53px;right: 1px;}
.team-sec .carousel-indicators li:last-child:after{content: "\f105";font-family: FontAwesome;font-size: 38px;color: #fff;position: relative;z-index: 100;top: -53px;right: -2px;}
.team-sec .item blockquote {max-height: 200px;    overflow: hidden;}
.team-sec .item blockquote:after{content: "";height: 23px;
        display: block;
    margin-top: -22px;
    position: relative;
    z-index: 10;
background: -moz-linear-gradient(top, rgba(227,228,229,0) 0%, rgba(254,254,254,1) 98%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(227,228,229,0) 0%,rgba(254,254,254,1) 98%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(227,228,229,0) 0%,rgba(254,254,254,1) 98%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e3e4e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
#quote-carousel .carousel-indicators .active{width: 160px;height: 160px;}
  .author-name{position: relative;top: 8em;}
  .get-in-touch-sec:before{right: 4%;width: 84%;}
  .get-in-touch-sec:after{left: 4%;width: 9.5%;bottom: 26.8%;}
  .footer-link li{width: 50%;}
  .address-text{text-align: center;padding-top: 20px;}
  .secondary-footer {
    padding-top: 50px;text-align: center;
}
.footer-social-icons {
    text-align: left;
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
}
.footer-social-icons li {
    float: none;
    display: inline-block;
}
.navbar-brand>img {
    height: 40px;}
    .navbar-toggle {
    position: relative;
    float: right;
    padding: 8px 0;
    margin-top: 0;
    margin-bottom: 0;
    }
    .navbar-brand, .navbar{height: auto;min-height: auto;}
    #mainNav.navbar{padding-bottom: 0px;}
    #mobileapp{padding-top: 20px;padding-bottom: 20px;}
    .mobileapp-sec img, .pitchdesk-innerblock img {
    width: 200px;
    margin: 0 auto;
}
.app-dev-right-block, .app-dev-left-block {
    padding-right: 15px; padding-left: 15px;
}
.mobileapp-sec .sub-head {
        font-size: 38px;
}
.app-last-block:after{display: none;}
#mobileapp:after {
    
    border-top: transparent;
    height: 3%;
    left: 4%;
    border-top-left-radius: 0;
    bottom: 0%;
    border-top-right-radius: 0;
}
.mobileapp-slide:before, .app-dev-footer:before{left: 4%;}
.mobileapp-slide{padding: 30px 0;}
.slider-apps {
    margin-top: 0;
}
#WeBuildApps h3.sub-head {
        font-size: 38px;
}
.app-dev-footer #get-in-touch h3 {
    font-size: 26px;
}
.t-get-in-touch { padding-right: 0;}
.mobileapp-section h2.main-head, .blog-section h2.main-head, .mobileapp-business-section h2.main-head , .mobileapp-business-section h1.main-head{font-size: 2em;}
.mobileapp-business-section-test h2.main-head{font-size: 2em;}
.pitchdesk .sub-head, .pitchdesk-innerblock .sub-head {font-size: 38px;text-align: center;}
.pitchdesk-innerblock p{font-size: 16px;}
.pitchdesk-innerblock {
    padding: 50px 0;
}
.title-block {
    padding-right: 0;
}
.pitchdesk p {
    font-size: 23px;
}
.last-block:after{display: none;}
#WeBuildApps .owl-dots{left: -18.8em;}
#mobileapp:before{left: 4%;}
.blog-subsribe{padding: 0px 0 15px 0;}
.subscribe-field .input-group-btn>.btn.btn-blog{font-size: 18px!important;}
.blog-list .more-blog{font-size: 18px;}
.blog-subsribe h2{font-size: 25px;}
.btn-chat{padding: 10px 0;width: 100%;}
.mapp_plan_text_p_75_100 {padding: 3em 0;font-size: 20px;}
.mobile-app-content-section:before, .mobile-app-content-section:after, .buz-accordian:before, .mobile-business-slide:before, .step_1:before, .step_1:after, .step_2:before, .step_2:after, .step-2-toggle:after, .step_3:before, .step_3:after, .step_4:before, .step_4:after, .step_5:before, .get-in-touch-sec-process:before, .get-in-touch-sec-process:after, .process-2-step1:before, .process-2-step1:after, .process-2-step2:before, .process-2-step2:after, .process-2-step3:before, .process-2-step3:after, .process-2-step4:before, .process-2-step4:after, .services-second-section:before, .services-second-section:after, .services-third-section:before, .services-four-section:before, .services-four-section:after, .process-2-box-step2:before, .step-2-toggle:before, .process-2-box-step2:after{display: none;}
.mobile-app-content-section{padding: 0;}
.mapp_plan_Round_rect img{margin: 0 auto;}
.mapp_plan_text_p_75, .businessplan-para{font-size: 20px!important;}
.testimonial-red-text{font-size: 27px;}
.testimonial-author{font-size: 20px;}
.buz-accordian .panel-default>.panel-heading a{padding: 5px 15px;font-size: 20px;}
.buz-accordian .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size: 16px;padding: 10px 25px;}
.mobile-app-feature:after{height: 5%!important;}
.mobile-business-slide #WeBuildApps .owl-dots {left: -23.1em!important;}
.btn-process{padding: 11px 14px;min-width: 240px;font-size: 20px;}
h2.main-head, h1.main-head{font-size: 20px;}
.process-step-p{font-size: 28px;}
.step-2-toggle, .process-2-box-step3, .process-2-box-step4{padding: 20px;}
.step-3-toggle, .step-4-toggle{padding: 10px;max-width: 90%;}
.services-explained-slider{width: 100%;}
.services-slider .owl-carousel .owl-dots{position: inherit;top: 0;left: 0;}
.why-work-section{background-size: auto;}
.service-footer{background-size: contain;}
.footer-social-icons li a{color: #d73f26;}
.testimonial-process-content .t-content{font-size: 1em;}
#mainNav.navbar.scrolled{background: rgba(0, 0, 0, 1);}
.contact-header .lead{font-size: 20px!important;}
.contactus-sec h3{font-size: 25px;}
.contactus-sec .input-lg{height: auto!important;}
.required:after{top: 10px!important;}
.select:after{top: 0px;}
.schedule-sec {padding-top: 50px;padding-bottom: 50px;}
.schedule-sec .text-center {font-size: 26px;}
.aboutus-header p{font-size: 20px;}
.about_tealbg p, .p-t-b-50 {font-size: 18px;}
.about-1 .about_tealbg{position: relative;top: 0;right: 0;padding: 40px;}
.about_subtitle {font-size: 22px;margin-bottom: 80px;}
#aboutus-testimonial .owl-theme .owl-dots .owl-dot span, #aboutus-testimonial .owl-theme .owl-dots .owl-dot.active span{width: 30px;height: 30px;}
.step_5 .owl-dots{display: none;}
#mainNav a{padding: 20px;}
.tl-banner-section:after{display: none;}

}
@media only screen and (max-width: 1024px){

.btnWrap {
        width: auto !important;
    }
    
.Wetext{
	font-size:23px;
}
.mobileapp-business-section-test{background-size: contain;}
.mobile-pitch-main{
  background-size: contain !important;
}
.top-app-title{
  font-size: 20px !important;
}
p.Text-Just.mapp_plan_text_p_75_100.pad-lr.top-down-pd,
p.Text-just.mapp_plan_text_p_75_100.top-down-pd{
    padding-top: 40px !important;
}
.development-wrap.manage-pd-contain{
  padding-top: 25px !important; 
}
.top-app-title.manage-mr-title {
    margin: 20px 0 0 0 !important;
}

}
@media only screen and (max-width: 768px){
    
    #WeBuildApps .owl-dots {
    left: -15.8em;
    }
}

@media only screen and (max-width: 760px){
/**css for h1 tag**/
.MyFirstTitle {
    margin-top: 1.5em;
    text-align: center;
}
.my-startup {
    margin-top: 1em;
}
.service-banner-right-side{margin-top: 20px;margin-bottom: 20px;}
.service-title, .services-explained-slider h2{font-size: 24px;margin-bottom: 0px;text-align: center;}
.test img{height: 200px;}
.service-banner-right-side h6{display: none;}
.tab-btn-container{display: block;margin-top: 1em;}
.lion-tab{width: 100%;padding: 6px 0;font-size: 14px;}
.lion-tab.active:after{display: none;}
.establish-section{padding: 20px 0;}
.btn-red{font-size: 18px;}
.why-work-section h6{font-size: 20px;}
.footer-link li a, .address-text{font-size: 18px;}
.intro-head{margin-top: 0em;font-size: 30px;}
p.intro-text img {max-width: 80px; display: block;}
p.intro-text {margin-top: 20px;margin-bottom: 0;font-size: 24px;}
.tl-banner-section:after{left: 4%;height: 54%;}
.banner-features{padding-left: 20px;display:none;}
#mainNav{border-bottom: transparent;background: #000!important;}
.navbar-collapse.in {border: none;}
.navbar-collapse{box-shadow: none;border: none;}
.navbar-default .navbar-toggle .icon-bar {background-color: #d73f26;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 6px;}
.navbar-toggle .icon-bar {width: 31px;height: 3px;border-radius: 1px;}
.navbar-nav>li>a{text-align: center;}
.b-line{left: 4%;}
p.title-teal {font-size: 18px;line-height: 30px;}
.sub-head{font-size: 24px;}
#whoweare .main-head, #whatwedo .main-head{margin: 30px 0;}
#whoweare .sub-head, #whatwedo .sub-head {margin-bottom: 30px;}
.owl-carousel.slider-apps .owl-item img.img-phone {width: 150px;float: none;margin: 0 auto;}
.we-build-apps:before{left: 4%;}

.owl-carousel.slider-apps .owl-item img.img-logo {width: 130px !important;display: block;margin: 0 auto;padding-top: 15px;}
.home-we-build-apps .sub-head {font-size: 20px; margin: 0;padding-top: 10px;text-align: center;}
.home-we-build-apps .owl-dots{top: 30px;}
.innovation:before{right: 4%;}
.we-build-apps:after{right: 4%;width: 34%;}
.innovation-figure{min-height: 300px;}
.innovation-second{background-size: 240px;background-position: 115% 17%;}
.innovation-second:before{height: 20%;right: 4%;}
.innovation-second .sub-head, .innovation-third .sub-head, .innovation-last .sub-head {font-size: 38px;}
.innovation-third{background-size: 278px;background-position: 100% 20%;}
.innovation-last{background-size: 340px;background-position: 250% 13%;}
.innovation-last:before{height: 60%;right: 4%;}
.carousel-indicators {left: 0%;width: 100%;margin-left: 0%;}
#quote-carousel .carousel-indicators{bottom: -20px;}
.team-sec:before{right:4%;}
.team-sec h2.main-head{text-align: center;padding-top: 0px; margin-top: 0;}
#quote-carousel .carousel-indicators li{opacity: 1;}
#quote-carousel .carousel-indicators li img{opacity: 0;}
#quote-carousel .carousel-indicators li.active img{opacity: 1;width: 100%;object-fit: cover;}
.team-sec .carousel-indicators li:first-child{position: relative;right: -25px;z-index: 10;}
.team-sec .carousel-indicators li:last-child{position: relative;right: 25px;z-index: 10;}
.team-sec .carousel-indicators li:first-child:after{content: "\f104";font-family: FontAwesome;font-size: 38px;color: #fff;position: relative;z-index: 100;top: -53px;right: 1px;}
.team-sec .carousel-indicators li:last-child:after{content: "\f105";font-family: FontAwesome;font-size: 38px;color: #fff;position: relative;z-index: 100;top: -53px;right: -2px;}
.team-sec .item blockquote {max-height: 200px;    overflow: hidden;}
.team-sec .item blockquote:after{content: "";height: 23px;
        display: block;
    margin-top: -22px;
    position: relative;
    z-index: 10;
background: -moz-linear-gradient(top, rgba(227,228,229,0) 0%, rgba(254,254,254,1) 98%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(227,228,229,0) 0%,rgba(254,254,254,1) 98%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(227,228,229,0) 0%,rgba(254,254,254,1) 98%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e3e4e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
#quote-carousel .carousel-indicators .active{width: 160px;height: 160px;}
  .author-name{position: relative;top: 8em;}
  .get-in-touch-sec:before{right: 4%;width: 84%;}
  .get-in-touch-sec:after{left: 4%;width: 9.5%;bottom: 26.8%;}
  .footer-link li{width: 50%;}
  .address-text{text-align: center;padding-top: 20px;}
  .secondary-footer {
    padding-top: 50px;text-align: center;
}
.footer-social-icons {
    text-align: left;
    margin: 0;
    float: left;
    width: 100%;
    padding: 0;
}
.footer-social-icons li {
    float: none;
    display: inline-block;
}
.phoneMockWrapper {
    display: none;
    }
.owl-item .item .visible-lg{
    display: block !important;
} 
.owl-item .item .visible-lg a{
    margin-bottom: 15px;
    display: inline-block;
}   

.navbar-brand>img {
    height: 40px;}
    .navbar-toggle {
    position: relative;
    float: right;
    padding: 8px 0;
    margin-top: 17px;
    margin-bottom: 0;
    }
    .navbar-brand, .navbar{height: auto;min-height: auto;}
    #mainNav.navbar{padding-bottom: 0px;}
    #mobileapp{padding-top: 20px;padding-bottom: 20px;}
    .mobileapp-sec img, .pitchdesk-innerblock img {
    width: 200px;
    margin: 0 auto;
}
.app-dev-right-block, .app-dev-left-block {
    padding-right: 15px; padding-left: 15px;
}
.mobileapp-sec .sub-head {
        font-size: 38px;
}
.app-last-block:after{display: none;}
#mobileapp:after {
    
    border-top: transparent;
    height: 3%;
    left: 4%;
    border-top-left-radius: 0;
    bottom: 0%;
    border-top-right-radius: 0;
}
.mobileapp-slide:before, .app-dev-footer:before{left: 4%;}
.mobileapp-slide{padding: 30px 0;}
.slider-apps {
    margin-top: 0;
}
#WeBuildApps h3.sub-head {
        font-size: 38px;
}
.app-dev-footer #get-in-touch h3 {
    font-size: 26px;
}
.t-get-in-touch { padding-right: 0;}
.mobileapp-section h2.main-head, .blog-section h2.main-head, .mobileapp-business-section h2.main-head , .mobileapp-business-section h1.main-head{font-size: 2em;}
.mobileapp-business-section-test h2.main-head{font-size: 2em;}
.pitchdesk .sub-head, .pitchdesk-innerblock .sub-head {font-size: 38px;text-align: center;}
.pitchdesk-innerblock p{font-size: 16px;}
.pitchdesk-innerblock {
    padding: 50px 0;
}
.title-block {
    padding-right: 0;
}
.pitchdesk p {
    font-size: 23px;
}
.last-block:after{display: none;}
#WeBuildApps .owl-dots{left: -14.8em;display: none;}
#mobileapp:before{left: 4%;}
.blog-subsribe{padding: 0px 0 15px 0;}
.subscribe-field .input-group-btn>.btn.btn-blog{font-size: 18px!important;}
.blog-list .more-blog{font-size: 18px;}
.blog-subsribe h2{font-size: 25px;}
.btn-chat{padding: 10px 0;width: 100%;}
.mapp_plan_text_p_75_100 {padding: 3em 0;font-size: 20px;}
.mobile-app-content-section:before, .mobile-app-content-section:after, .buz-accordian:before, .mobile-business-slide:before, .step_1:before, .step_1:after, .step_2:before, .step_2:after, .step-2-toggle:after, .step_3:before, .step_3:after, .step_4:before, .step_4:after, .step_5:before, .get-in-touch-sec-process:before, .get-in-touch-sec-process:after, .process-2-step1:before, .process-2-step1:after, .process-2-step2:before, .process-2-step2:after, .process-2-step3:before, .process-2-step3:after, .process-2-step4:before, .process-2-step4:after, .services-second-section:before, .services-second-section:after, .services-third-section:before, .services-four-section:before, .services-four-section:after, .process-2-box-step2:before, .step-2-toggle:before, .process-2-box-step2:after{display: none;}
.mobile-app-content-section{padding: 0;}
.mapp_plan_Round_rect img{margin: 0 auto;}
.mapp_plan_text_p_75, .businessplan-para{font-size: 20px!important;}
.testimonial-red-text{font-size: 27px;}
.testimonial-author{font-size: 20px;}
.buz-accordian .panel-default>.panel-heading a{padding: 5px 15px;font-size: 20px;}
.buz-accordian .panel-default>.panel-heading+.panel-collapse>.panel-body{font-size: 16px;padding: 10px 25px;}
.mobile-app-feature:after{height: 5%!important;}
.mobile-business-slide #WeBuildApps .owl-dots {left: -18.7em !important;display: none;}
.btn-process{padding: 11px 14px;min-width: 240px;font-size: 20px;}
h2.main-head, h1.main-head{font-size: 20px;}
.process-step-p{font-size: 28px;}
.step-2-toggle, .process-2-box-step3, .process-2-box-step4{padding: 20px;}
.step-3-toggle, .step-4-toggle{padding: 10px;max-width: 90%;}
.services-explained-slider{width: 100%;}
.services-slider .owl-carousel .owl-dots{position: inherit;top: 0;left: 0;}
.why-work-section{background-size: auto;}
.service-footer{background-size: contain;}
.footer-social-icons li a{color: #d73f26;}
.testimonial-process-content .t-content{font-size: 1em;}
#mainNav.navbar.scrolled{background: rgba(0, 0, 0, 1);}
.contact-header .lead{font-size: 20px!important;}
.contactus-sec h3{font-size: 25px;}
.contactus-sec .input-lg{height: auto!important;}
.required:after{top: 10px!important;}
.select:after{top: 0px;}
.schedule-sec {padding-top: 50px;padding-bottom: 50px;}
.schedule-sec .text-center {font-size: 26px;}
.aboutus-header p{font-size: 20px;}
.about_tealbg p, .p-t-b-50 {font-size: 18px;}
.about-1 .about_tealbg{position: relative;top: 0;right: 0;padding: 40px;}
.about_subtitle {font-size: 22px;margin-bottom: 80px;}
#aboutus-testimonial .owl-theme .owl-dots .owl-dot span, #aboutus-testimonial .owl-theme .owl-dots .owl-dot.active span{width: 60px;height: 60px;}
.step_5 .owl-dots{display: none;}
#mainNav a{padding: 15px 0;}
}  


#fullpage #whoweare p.title-teal,
.innovation #whatwedo p.title-teal,
.team-sec p.title-teal{
    margin-top: 0px;
}  
.team-sec .main-head{
   margin-top:20px;
}
.owl-carousel .testimonial-process-content .t-content {
    font-size: 1.2em;
}
.mobileapp-slide .item p:last-child{
    text-align: center;
}
.contactus-sec .help-slide-btn a{
    color:#fff;
}
.owl-carousel.slider-apps .owl-item .fm-img img {
    width: 140px;
}

.btn-play-store:hover{
    background-color: #286090 !important;
}
.CaptchaWrap{
    display: inline-block;
    width: 100%;
    text-align: center;
}
.CaptchaWrap .g-recaptcha{
      display: inline-block;
}   

msg-error {
     color: #c65848;
}
.g-recaptcha.error {
     border: solid 2px #c64848;
     padding: .2em;
     width: 19em;
}

/*sample_pitch_deck*/
.MainWrap{
	width:100%;
	display:inline-block;
	height:100%;	
}
.MainWrap .portfolio-navigation{
	padding:20px;
	display: inline-block;
    width: 100%;
    background-color: #000;	
}
.portfolio-sd-logo{
    float: left;	
}
.portfolio-sd-logo img{
	width:auto;
	height:30px;	
}
.navigation_item {
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
	float:right;
	margin-top: 5px;
}
.navigation_item:hover{
	color:#0ab0a4;	
}
.LeftBox{
	background-color:#fff;
	position: fixed;
    top: 0;
    left: 0;
	padding:0;	
}
.LeftWrap{
    left: 0;
    top: 0;
    height: 100%;	
	padding:0 20px;
}
.LeftWrap h2{
	margin:10px 0 15px 0;
	font-size:24px;	
}
.LeftWrap p{
	text-align: left;
    text-indent: 0px;
    font-size: 18px;
}
.RightWrap{
	padding:30px 15px 0px 15px;	
}
.RightWrap:last-child{
	padding:30px 15px 30px 15px;	
}
.RightWrap img{
	width:100%;	
}
.RightBox{
    box-sizing: border-box;
    background-color: #eee;	
}
.portfolio-images-gutter{
	background-color: #eee;	
	padding:30px 15px;
	text-align:center;	
}
.portfolio-images-gutter a{
	color: #777;
    font-size: 20px;
    font-weight: bold;	
}
.btnWrap{
    font-size: 17px;
    margin: 15px 0px 10px;
    padding: 13px 16px 11px;
}
.btnWrap a{
    
    font-family: Eina02-SemiBold,sans-serif;
    font-weight: bold;
    color: #fff;
      
}
.pWrap{
    text-align: center !important;
}

.scrollable {
    height: 10px; /* or any value */
    overflow: auto;
}
.Work-for-us-Wrap {
    background: rgba(0, 0, 0, 0.78) !important;
    margin-top: 0px !important;
    position: initial !important;
    margin-bottom: 30px !important;
}
.ThinkLionsWrapper{
    background-image: url(../img/work-for-us-img.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
    display: inline-block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 50px;
}
.ThinkBoxWrap p{
  font-size: 16px !important;
}
.ThinkBoxWrap{
    color: #fff;
    padding: 30px;
    background-color: #1f1f1f;
    float: right;
}
.BusinessWrapper{
  display: inline-block;
  width: 100%;
  margin-bottom: 50px;
}
.BusinessWrapper ul li a{
  color: #020202 !important;
  display: inline-block;
  padding: 5px 15px !important;
}
.BusinessWrapper ul li,
.BusinessWrapper ul li a{
  width: 100%;
}
.tabs-left{
  border-bottom: none;
}
.tabs-left>li{
  float: none;
  margin-bottom: 2px;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
  font-weight: bold;
}
.tabs-left>li>a {
  margin-right: 0;
  display:block;
  font-size: 18px;
}
.vertical-text {
  margin-top:50px;
  border: none;
  position: relative;
}
.vertical-text>li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.vertical-text>li>a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.vertical-text>li.active>a,
.vertical-text>li.active>a:hover,
.vertical-text>li.active>a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.vertical-text.tabs-left {
  left: -50px;
}
.vertical-text.tabs-left>li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}


.BusinessWrapper .tab-pane a{
  color: #337ab7;
  font-size: 16px;
  font-weight: bold;
}
.BusinessWrapper .tab-pane a:hover{
  color: #d73f26;
}
.BusinessWrapper .tab-pane p{
  font-size: 16px;
}
.BusinessWrapper .tab-iner{
  padding-top: 10px;
    display: inline-block;
    width: 100%;
}
.ThinkBoxWrap .sub-head {
    margin-bottom: 25px;
}
.TextColor{
  color: #777 !important;
}
.BusinessWrapper .tab-iner h4{
  text-transform: capitalize !important;
}
.BusinessWrapper .tab-iner h4.TextColor{
  font-weight: normal !important;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.BusinessWrapper .tab-iner .col-md-8 h4 {
    font-size: 24px;      
  }
.MrgB40{
  margin-bottom: 40px;
} 
.BusinessDetelWrap{
  width: 100%;
  display: inline-block;
}
.BusinessDetelWrap ul{
  padding-left: 22px !important;
}
.BusinessDetelWrap .required:after {
    top: 6px;
}
.BusinessDetelWrap .LinkColoe a{
  color: #337ab7 !important;
  margin-right: 30px;
}
.BusinessDetelWrap .LinkColoe a:hover{
  color: #d73f26 !important;
}
.BusinessDetelWrap .LinkColoe{
  margin-top: 20px;
}
.FooterTitle{
    color: #d73f26;
    font-size: 28px;
    margin-bottom: 24px;
}
.ServicesMenu .footer-link{
  display: inline-block;
  width: 100%;
  margin: 0px !important;
}
.ServicesMenu .footer-link li{
  width: 100%;
  display: inline-block;
  border-bottom: 1px solid #525051;
  padding: 6px 0 10px 20px;
  position: relative;
}
.ServicesMenu .footer-link li:before{
  content: "";
  height: 10px;
  left: 0;
  width: 5px;
  background-repeat: no-repeat;
  position: absolute;
  top: 18px;
  background-image: url(../img/bullet.png);
}
.ServicesMenu .footer-link li:last-child{
  border-bottom: 0px solid #525051;
}

.FooterImgWrap{
  width: 100%;
  display: inline-block;
  margin-top: 15px;
}
.FooterImgWrap .ImgWrap{
  display: inline-block;
  margin-left: 8px;
  width: 86px;
  vertical-align: top;
}
.FooterImgWrap .ImgWrap a{
  display: inline-block;
  width: 100%;
}
/*.FooterImgWrap .ImgWrap:last-child{
  margin-right: 0px;
}*/
.FooterImgWrap .ImgWrap img{
  max-width: 100%;
}
.FooterBlogWrap{
  width: 100%;
  display: inline-block;
  padding: 0px;
  margin: 8px 0 0px;
}
.FooterBlogWrap .ImgWrap{
  width: 60px;
  float: left;
}
.FooterBlogWrap li{
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 14px;
  border-bottom: 1px solid #525051;
}
.FooterBlogWrap li:last-child{
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: 0px solid #525051;
}
.FooterBlogWrap .ImgWrap img{
  width: 100%;
}
.FooterBlogWrap .TextWrap{
  width: calc(100% -60px);
  width: -moz-calc(100% - 60px);
  width: -webkit-calc(100% - 60px);
  float: left;
  padding-left: 15px;
}
.FooterBlogWrap .TextWrap .FooterTitle{
  font-size: 22px;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.FooterBlogWrap .TextWrap p{
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 20px;
  font-family: 'Squada One', cursive;
  color: #ffffff;
}
.FooterBlogWrap li a{
  transition: all 0.3s;
}
.FooterBlogWrap li a:hover p{
  color: #d73f26;
}
.MrgB30{
  display: inline-block;
  margin-bottom: 35px !important;
}
.footer-social-icons li a img{
      margin-top: -4px;
}
.panel-group .collapsed h2{
	color: #333;
}
.panel-group h2{
	color: #d73f26;
	cursor: pointer;
	padding-bottom: 12px;
    margin-bottom: 12px;
    font-size: 26px !important;
    line-height: normal !important;
	border-bottom: 1px solid #d73f26;
}
.panel-group h2:hover{
	color: #d73f26;
}
.panel-group h2 i{
	float: right;
}
.collapsed h2 .fa-minus-circle:before {
    content: "\f055";
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border:none ;
    padding: 0px 0 15px;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body ul{
	padding-left: 25px;
	font-size: 20px;
    line-height: 28px;
}
.faq_p_75_100{
  padding: 3em 0 3em 0;
}
.PdfImgWrapper ul li{
  cursor: pointer;
  list-style: none;
  position: relative;
}
.PdfImgWrapper ul li:before{
    content: "\f0da";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    top: 9px;
    left: -12px;	
}
.PdfImgWrapper ul li a{
  color: #333;
}
.PdfImgWrapper ul{
  height:285px; 
  overflow:auto; 
  padding-left: 12px;
}
.PdfImgWrapper ul li a:hover,
.PdfImgWrapper ul li a.active{
  color: #d73f26;
}
.PdfImgWrapper .pWrap .btnWrap{
  margin: 0px;
} 
.PdfImgWrapper .LeftWrap p {
    font-size: 22px;
}
.BusinessPlansVideo{
	margin-top: 80px; 
	margin-bottom: 80px;
}
.BusinessPlansVideo .videoWrap{
  margin-top: 15px;
}
.BusinessPlansVideo .help-slide-btn {
    font-size: 26px;
    padding: 15px 30px;
    margin-top: 25px;
}


.PdfImgWrap{
  margin: 20px 0;
  display: inline-block;
}
.PdfImgWrap .ImgWrap{
  width: 100%;
  display: inline-block;
  border: 1px solid #eaeaea;
  margin: 10px 0;
}
.PdfImgWrap .ImgWrap img{
  width: 100%;
  display: inline-block;
}


.mobile-pitch-main{
    background: url(../img/mobile-pitch.png) no-repeat;
    background-color: #000;
    background-position: center center;
 }
.mobile-pitch-main.mobile-app-design{
    background: url(../img/mobile-app-design-desktop.png) no-repeat;
    background-color: #000;
    background-position: center center;     
 }
 .mobile-pitch-main h2.main-head {
    width: 50%;
    margin: 0;
    display: inline-block;
    float: right;
    padding: 150px 0 80px 50px !important;
}
.mobile-app-design h2.main-head,
.mobile-app-design h1.main-head {
    width: 50%;
    margin: 0;
    display: inline-block;
    float: right;
    padding: 150px 0 80px 50px !important;
}

.mobile-pitch-main.mobile-app-design h2.main-head,
.mobile-pitch-main.mobile-app-design h1.main-head{
    padding: 150px 0 80px 5px !important;
    padding: 150px 0 80px 5px !important;
}

.new-page-slider{
    background: url(../img/new-page-slider.png) no-repeat; 
  /* background: url(../img/1.png) no-repeat !important; */
   background-color: #000;
    background-position: center center;
}
.startup{
    /*background: url(../img/new-page-slider.png) no-repeat;  */
   background: url(../img/1.png) no-repeat; 
   background-color: #000;
   background-position: left center; 
}
.slider-btn-align{
  text-align:left !important;
}
.mrb-30{
 margin-bottom:30px;
}
.wire-main-wrapper {
    position: relative;
    width: 100%;
    display: inline-block;
}
.wire-main-wrapper:before{
    content: "";
    position: absolute;
    width: 2%;
    border-top: transparent;
    border-right: transparent;
    border-bottom: transparent;
    border-left: solid 5px #ccc;
    height: 65%;
    left: 15%;
    border-bottom-left-radius: 0;
    top: 13.3%;
}
.wire-main-wrapper.startup-main:before {
    content: "";
    position: absolute;
    width: 2%;
    border-top: transparent;
    border-right: transparent;
    border-bottom: transparent;
    border-left: solid 5px #ccc;
    height: 83%;
    left: 15%;
    border-bottom-left-radius: 0;
    top: 4.3%;
}
.wire-main-wrapper .pitchdesk-innerblock {
    padding-bottom: 0px !important;
}
.wire-main-wrapper .pitchdesk-innerblock:last-child {
    padding-bottom: 40px !important;
}
.pride .mobileapp-t {
    margin-top: 60px;
}
.development-wrap{
 	/* padding-top: 3em;*/
}

/*test-about*/
.section.we-believ-about{
  padding-bottom: 30px !important;
}
.we-believ-about{
  background-color: #f4f4f4;
}
.bg-symbol {
    width: 100%;
    display: inline-block;
}
.bg-symbol img{
  width: 100%;
}
.about-cont,
.brin-cont{
    width: 100%;
    display: inline-block;
    padding: 0 180px;
}
.mobile-pitch-main.mobile-app-design.test-about-wrap{
  background-image: none; 
  border-bottom: none;
}
.test-slider-bg{
  background: url(../img/about-test/test-about.png) no-repeat;
  background-color: #000;
  background-position: top center;
  margin-top: 40px;
}
.test-about-wrap .mob_businessplan_header {
    padding: 20% 0 12%;
}
.what-about-text span,
.what-about-text h1{
    font-family: 'Squada One', cursive;
    color: #fff;
    font-size: 75px;
    display: inline-block;
    line-height: 78px;
    padding-right: 30px;
    margin: 0 !important;
}
.about-slide-test {
    width: 40%;
    vertical-align: top;
}
.about-slide-content{
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 1.5;
}
.test-about-box {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.what-about-text {
    margin-bottom: 25px;
}
.det-text{
    width: 100%;
    display: inline-block;
    padding: 0 180px;
}
.bringing-about{
  background-color: #000;
  position: relative;
}
.bringing-about:after{
    content: "\f0d7";
    color: black;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 64px;
    text-align: center;
    display: inline-block;
    width: 100%;
    bottom: -39px;
    z-index: 999;
}
.we-bilud-about {
  background-color: #141414;
  position: relative;
}
.we-bilud-about:after{
    content: "\f0d7";
    color: #141414;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 64px;
    text-align: center;
    display: inline-block;
    width: 100%;
    bottom: -39px;
    z-index: 999;
}
.section.we-bilud-about,
.section.we-devlop-about,
.section.we-help-get-about{
    padding-top: 60px !important;
    padding-bottom: 70px !important;
}
.we-devlop-about{
  background-color: #1e1e1e;
  position: relative;
}
.we-devlop-about:after{
    content: "\f0d7";
    color: #1e1e1e;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    font-size: 64px;
    text-align: center;
    display: inline-block;
    width: 100%;
    bottom: -39px;
    z-index: 999;
}
.we-help-get-about{
  background-color: #323232;
}
.we-help-get-about img,
.we-devlop-about img,
.we-bilud-about img{
    width: auto !important;
}
.we-devlop-about img{
  float: right;
}
.three-img-about{
  margin: 50px 0;
}
.three-img-about img{
  width: 100%;
}
.feat-about{
  border-bottom: 1px solid #dfd3cc;
  position: relative;
  width: 100%;
  display: inline-block;
}
.feat-about span{
      font-weight: bold;
    font-size: 25px;
    position: absolute;
    display: inline-block;
    text-align: center;
    top: -17px;
    left: 40%;
    padding: 0 55px;
    background-color: #fff;
}
.ref-img{
  width: 100%;
  display: inline-block;
  margin-top: 30px;
}
.ref-item{
  width: 19%;
  display: inline-block;
  text-align: center;
}
.ref-item img{
 width: 80%;
}
.word-for{
    padding: 0 20px;
}
/*test-about*/


/*test-home*/
.top-section.test-home-wrap{
    background: url(../img/home-test/home-new-slider.png);
    background-size: contain;
    background-color: #000;
    background-repeat: no-repeat;
    background-position: bottom right;
}
.test-home-wrap .logoImage {
    width: 65%;
}
.test-home-wrap p.intro-text img{
  float: left;
}
.test-home-wrap p.intro-text {
    float: left;
    line-height: 34px;
    width: 320px;
}
.test-home-wrap .banner-features {
    margin-top: 25px;
}
.test-home-wrap p.intro-text:nth-child(1),
.test-home-wrap p.intro-text:nth-child(4){
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    margin-right: 40px;
}
.test-home-wrap p.intro-text span{
  font-size: 28px;
}
/*test-home*/
.Text-Just {
  text-align: justify;
}

/*app-business new design [011218]*/
#testimonial-red.sky-wrapper {
    background: #14b1a6 url(../img/mobileapp-business-plans/testimonial-red/sky-bg.jpg);
    color: #fff;
    background-size: cover;
    background-position: center;
}
.pd-t80{
  padding-top: 80px !important;
}
.pd-b1em{
  padding-bottom: 1em !important;
}
.sky-wrapper img{
    width: 100px !important;
}
.custom_panel{
  margin-bottom: 0px !important;
}
/*app-business new design [011218]*/

/*app pitch deck design [081218]*/
#thinklions_pitchdesk{
    background-image: linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%), url(../img/mobileapp/bg-img.png);
    background-image: -webkit-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%), url(../img/mobileapp/bg-img.png);
    background-image: -moz-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%), url(../img/mobileapp/bg-img.png);
    background-image: -o-linear-gradient(0deg, rgba(217, 217, 217, 0.63) 0%, rgba(244, 244, 244, 0.85) 49%), url(../img/mobileapp/bg-img.png);
    padding-top: 150px;
    padding-bottom: 150px;
}
#thinklions_pitchdesk .container{
    max-width: 1090px;
    margin: 0 auto;
}
.top-pitch-space{
  margin-top: 30px;
}
.pitch_desk_listing {
    width: 100%;
    display: inline-block;
    padding: 40px 0;
    margin: 0 0 50px 0;
    border-bottom: 1px solid #dedede;
}
.pitch_desk_listing ul li {
    list-style: none;
    width: 33%;
    display: inline-block;
    padding: 10px 0;
}
.pitch_desk_listing ul {
    padding: 0;
    margin: 0;
}
.pitch_desk_listing ul li img {
    width: 25px;
}
.pitch_desk_listing ul li.adjust-iocns img {
    width: 35px;
}
.pitch_desk_listing ul li.adjust-iocns span{
    margin: 0 0 0 5px;
}
.pitch_desk_listing ul li span {
    margin: 0 0 0 10px;
    font-weight: bold;
}
.buz-accordian{
  padding-bottom:0px !important;
}
.pitch-btn-width .help-slide-btn{
    font-size: 26px;
    padding: 15px 30px;
    margin-top: 35px;
}
.section.pitchdesk.custome-pd{
  padding: 0 !important;
}
.pitch-btn-width {
    width: 100%;
    display: inline-block;
}
/*app pitch deck design [081218]*/

/*app developer [171218]*/
#what-type {
    padding-bottom: 150px;
}
.what-box-title{
    color: #000;
    margin-bottom: 10px;
    font-size: 38px;
}
.smart_way_process {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin: 20px 0 40px 0;
}
.smart_way_process img {
    width: 80%;
    margin: 0 auto;
}
.logo-type-text{
    padding-top: 0 !important;
    margin-bottom: 0;
    font-size: 38px;
}
/*app developer [171218]*/

/*work-with-thinklions [191218]*/
.work-with-thinklions {
    width: 100%;
    display: table;
    margin: 0 0 50px 0;
    vertical-align: middle;
}
.work-with-thinklions .icon-work-with {
    width: 10%;
    display: table-cell;
    vertical-align: middle;
}
.work-with-thinklions .icon-work-with img {
    width: 100%;
}
.work-with-thinklions p {
    width: 89%;
    display: table-cell;
    padding: 0 0 0 30px;
    vertical-align: middle;
    font-size: 20px;
}
/*work-with-thinklions [191218]*/

.FooterImgWrap .ImgWrap:last-child a:first-child{
    display: inline;
}

/* [22052019] start css */
.top-app-title{
    font-size: 3.5em;
    font-weight: 500;
    margin: 60px 0 0 0;
}
.top-app-title.manage-mr-title{
    margin: 10px 0 0 0;
}
.development-wrap.manage-pd-contain{
  padding: 50px 0 0 0;
}
.new-product-image{
  height: 100px;
}
/*.hand-images{
  width: 80% !important;
  height: 260px !important;
}*/
p.Text-Just.mapp_plan_text_p_75_100.pad-lr.top-down-pd,
p.Text-just.mapp_plan_text_p_75_100.top-down-pd{
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
}
/* [22052019] end css */

.MobileAppWP.GifPanel img.img-responsive,
.hideOnSmall.GifPanel img.img-responsive{
    /*height: 200px;*/
    vertical-align: top;
    width: 60%;
    margin: 0 auto;
}

.hide-element{
  display: none;
}
.new-small-title-div{
    font-size: 24px !important;
    margin: 20px 0px !important;
}

/*media*/
@media screen and (max-width:1170px){
  .det-text,
  .about-cont, 
  .brin-cont {
    padding: 0 130px;
  }
  .about-slide-test {
    width: 47%;
  }
  .test-about-wrap .mob_businessplan_header {
      padding: 25% 0 12%;
  }
  .pitch_desk_listing ul li {
    width: 32%;
  }
  .what-box-title br,
  .building_smart_way .businessplan-para br{
    display: none;
  }
  .mobileapp-sec.rocket-sec img {
      width: 90%;
  }
  .MobileAppWP.GifPanel img.img-responsive, 
  .hideOnSmall.GifPanel img.img-responsive {
    height: auto;
    width: 60%;
  }
  .mobile-business-slide #WeBuildApps .owl-dots {
      left: -24.5em;
  }
}


@media screen and (max-width:1025px){
    .test-home-wrap .banner-features {
        padding-left: 0;
    }
    .test-home-wrap .logoImage {
        width: 55%;
    }
    .we-believ-about h2.main-head,
    .we-believ-about h1.main-head,
    .bringing-about h2.main-head,
    .dont-just-about h2.main-head {
      font-size: 65px !important;
    }
	.portfolio-sd-logo img {
		height: 25px;
	}
	.LeftBox {
		position: inherit;
		width: 100%;
	}
	.RightBox {
		margin-left: 0;
		width: 100%;
	}
	.mobile-pitch-main.new-page-slider.startup{
	background-size: inherit !important;
	}
	.startup{
    width: 100%;
    background: url(../img/1-m.jpg) no-repeat !important;
    background-color: #000 !important;
    border-bottom: solid 4px #d4d4d4;  
    background-position: left !important;
  }
  #thinklions_pitchdesk {
      padding-top: 50px;
      padding-bottom: 50px;
  }
	.what-box-title {
      font-size: 24px;
  }
	.app-developers-body h2.main-head {
    font-size: 38px !important;
  }
  .slider-content{
    margin: 20px 0 0 0;
    font-size: 20px;
  }
  .new-product-image {
      height: 90px;
  }
}


@media only screen and (max-width: 991px){
  .ThinkBoxWrap {
    margin-top: 300px;
  }
  .ThinkLionsWrapper {
    background-size: 100%;
  }
  .BusinessWrapper ul li{
    background-color: #f5f5f5 !important; 
  }
  .BusinessWrapper ul li.active{
    background-color: #777 !important; 
  }
  .BusinessWrapper ul li.active a{
    background-color: transparent !important;
    color: #fff !important;
    padding: 8px 15px !important;
  }
  .BusinessWrapper ul li a{
    padding: 8px 15px !important;
  }
  .navbar-right {
    margin-top: 15px;
  }
  .ResFrameWrap{
    height: 1035px !important;
  }
  .FooterTitle {
    margin-bottom: 12px;
  }
}

@media screen and (max-width:834px){
  .sky-wrapper .testimonial-red-text br{
      display: none !important;
  }
  .pitch_desk_listing ul li {
      width: 49%;
  }
  .work-with-thinklions .icon-work-with {
    width: 15%;
  }
  .work-with-thinklions p {
    width: 84%;
  }
  .mobileapp-sec.rocket-sec img,
  .MobileAppWP.GifPanel img.img-responsive, 
  .hideOnSmall.GifPanel img.img-responsive{
    width: 200px;
  }
  #mainNav ul li a {
      padding: 15px 10px;
  }
}

@media screen and (max-width:768px){
  .test-home-wrap p.intro-text{
    width: 100%;
  }
  .test-home-wrap p.intro-text:nth-child(1), 
  .test-home-wrap p.intro-text:nth-child(4) {
      margin-right: 0px;
      border: none;
  }
  .test-home-wrap p.intro-text span {
      font-size: 22px;
      margin: 15px 0;
      display: inline-block;
  }
  .test-home-wrap p.intro-text {
      margin-top: 5px !important;
  }
  .test-home-wrap .banner-features {
      display: block;
  }
  .test-slider-bg {
      margin-top: 20px;
      width: 100%;
      background-size: cover;
  }
  .test-about-wrap .mob_businessplan_header {
      padding: 25% 0 12%;
  }
  .about-slide-test{
    width: 60%;
  }
  .det-text, .about-cont, .brin-cont {
      padding: 0 70px;
  }
  .we-devlop-about img {
      float: none;
  }
  .we-help-get-about img, .we-devlop-about img, .we-bilud-about img {
      margin-bottom: 20px;
  }
  .feat-about span {
    left: 35%;
  }
	.RightWrap {
		padding: 20px 5px 0px 5px;
	}
	.RightWrap:last-child {
		padding: 20px 5px 20px 5px;
	}
	.LeftWrap {
	    padding: 0 20px 15px;
	}
  .ThinkLionsWrapper {
    margin-top: 0;
  }
 .BusinessPlansVideo .help-slide-btn {
    font-size: 24px;
    width: 100%;
} 

.bplan{font-size: 36px;}
.Mobile-app{margin-left: 18px;font-size: 28px;}
.Wetext{margin-bottom: 90px;}
.mobileapp-business-section-test{background-size: contain;}
  #thinklions_pitchdesk {
        padding-top: 50px;
        padding-bottom: 50px;
  }
  .pitch-btn-width .help-slide-btn {
      width: 100%;
  }
  #mainNav a { 
    font-size: 15px !important;
  }
}

@media screen and (min-width:765px) and (max-width: 768px){
  .app-developers-body .container {
      width: 730px;
  }
  .owl-carousel.slider-apps .owl-item img.img-phone {
    width: 215px !important;
  }
  .phoneMockWrapper .img-service-app {
      top: 35px !important;
      width: 164px !important;
      left: 91px !important;
      height: 290px !important;
  }
  .section.we-build-apps p.title-teal {
      margin-bottom: 30px;
  }
}

@media screen and (max-width:767px){
	#mainNav a.nav-btn {
    	margin: 0 15px 0 15px;
	}
}

@media screen and (max-width:700px){
  .three-img-about img {
      margin-bottom: 20px;
  }
  .det-text, .about-cont, .brin-cont {
      padding: 0 60px;
  }
  
}

@media screen and (max-width:600px){
  .what-about-text span,
  .what-about-text h1 {
      font-size: 60px;
      padding-right: 0;
  }
  .feat-about span {
      left: 31%;
  }
  .about-slide-test {
      width: 65%;
  }
  .app-developer-header .dropdown-menu {
      width: 100%;
      text-align: center;
      border: 1px solid #ffffff;
  }
  .app-developers-body h2.main-head {
      font-size: 25px;
  }
  #what-type {
      padding-bottom: 70px;
  }
  .navbar-toggle {
     margin-right: 0px !important;
   }
}

@media only screen and (max-width: 533px){
  .ThinkBoxWrap {
    margin-top: 230px;
  }
  .ResFrameWrap {
    height: 1100px !important;
  }
}
@media only screen and (max-width: 430px){
  .ThinkBoxWrap {
    margin-top: 170px;
  }
  .ResFrameWrap {
    height: 1160px !important;
  }
}

@media screen and (max-width: 425px){
  .app-developers-body .mobile-pitch-main.mobile-app-design h2.main-head,
  .app-developers-body .mobile-pitch-main.mobile-app-design h1.main-head, 
  .app-developers-body .mobile-pitch-main h2.main-head,
  .app-developers-body .mobile-pitch-main h1.main-head{
        padding: 15px 0 0px 0px !important;
  }
  .app-developers-body .mapp_plan_Round_rect {
      padding: 10px;
  }
  .app-developers-body .mapp_plan_Round_rect p,
  .app-developers-body .hire-us p{
    font-size: 20px;
  }
  .logo-type-text{
    font-size: 25px;
  }
  .smart_way_process img {
      width: 95%;
  }
  .work-with-thinklions .icon-work-with {
      width: 100%;
      display: inline-block;
      text-align: center;
      margin: 0 0 20px 0;
  }
  .work-with-thinklions .icon-work-with img {
      width: 35%;
  }
  .work-with-thinklions p {
      width: 100%;
      display: inline-block;
      padding: 0;
  }
  .top-app-title.manage-mr-title {
      padding: 0 20px;
  }
  input#file {
      width: 100%;
  }
}

@media only screen and (max-width: 410px){
  .ResFrameWrap {
    height: 1200px !important;
  }
}
@media only screen and (max-width: 384px){
  .ResFrameWrap {
    height: 1210px !important;
  }
  .seconadary-footer-text {
    font-size: 16px;
  }
  .BusinessPlansVideo .help-slide-btn {
    font-size: 21px;
    width: 100%;
} 
}
@media only screen and (max-width: 425px){
  .test-home-wrap .banner-features {
      display: none;
  }
  .tl-banner-section.test-home-wrap .intro-head {
      margin-top: 0px;
  }
  .feat-about span {
      left: 22%;
  }
  .det-text, .about-cont, .brin-cont {
      padding: 0 10px;
  }
  .we-believ-about h2.main-head, .we-believ-about h1.main-head, .bringing-about h2.main-head, .dont-just-about h2.main-head {
      font-size: 40px !important;
  }
  .ref-img {
    text-align: center;
  }
  .ref-item {
      width: 32%;
      display: inline-block;
  }
  .what-about-text span,
  .what-about-text h1 {
    font-size: 45px;
  }
.mobile-pitch-main.mobile-app-design h2.main-hea,
.mobile-pitch-main.mobile1app-design h2.main-head,
.mobile-pitch-main.mobile-app-design h1.main-head {
    padding: 30px 0 0px 0px !important;
}
.mobileapp-business-section-test h2.main-head{    width: 100%;padding: 28px 0 80px 50px !important;}
.Wetext {font-size: 16px; text-align: center;}
  .pitch_desk_listing ul li {
      width: 100%;
  }
  /*#captcha {
      margin-top: 15px;
  }*/

}
@media only screen and (max-width:375px){
.bplan {
    font-size: 42px;
}
.feat-about span {
    left: 20%;
    font-size: 22px;
}
.about-slide-test {
    width: 80%;
}
.we-believ-about h2.main-head, .we-believ-about h1.main-head, .bringing-about h2.main-head, .dont-just-about h2.main-head {
    font-size: 35px !important;
}

}
@media only screen and (max-width: 320px){
  /*.captchalabel {
      text-align: center;
  }*/
  .feat-about span {
      left: 14%;
      font-size: 22px;
  }
.mobile-pitch-main.mobile-app-design h2.main-head, 
.mobile-pitch-main.mobile-app-design h1.main-head,
.mobile-pitch-main.mobile-app-design h2.main-head .Mobile-app,
.mobile-pitch-main.mobile-app-design h1.main-head .Mobile-app {
    font-size: 26px !important;
}
.ResFrameWrap {
    height: 1310px !important;
}
.mobileapp-business-section-test h2.main-head{    width: 100%;padding: 28px 0 80px 50px !important;}
.Mobile-app{margin-left: 0; font-size: 30px;}
.bplan{font-size: 32px; }
.Wetext{font-size: 15px; margin-left: 1px;}

.mobileapp-business-section-test {
     background: url(../img/mobile banner1 smallmainsmall.jpg) no-repeat !important;
       background-color: #000 !important;
    background-position: center !important;
    background-size: contain !important;
}
  .mobileapp-business-section-test h2.main-head{
    width: 110% !important;
 
    display: inline-block !important;
 padding:50px 0 0px 25px !important;
  }
  h2.main-head.t-white p.Wetext,
  h1.main-head.t-white p.Wetext {
    margin-top: 222px;
    width: 100%;
    margin-bottom:0px;
}
.NewArrowWP{
    display: none;
}
.Mobile-app{
    text-align: center;
}
.bplan{
    text-align: center; 
        padding-bottom: 0px !important;  
}
.Wetext{
        font-size: 18px !important;
}
#thinklions_pitchdesk .title-block {
    padding-right: 5px;
    padding-left: 10px;
}

}



.letWrap{
    font-size: 30px;
    margin: 15px 0px 10px;
    padding: 15px 55px;
    
}
.letWrap a{
    
    font-family: 'Squada One', cursive !important;
    font-weight: bold;
    color: #fff;
      
}

@media screen and (min-width: 800px) and (max-width: 834px){
    .seed-and-startup-div .Wetext {
        font-size: 21px;
    }
    .seed-and-startup-div .bplan {
      font-size: 36px;
    }
    .seed-and-startup-div .Mobile-app {
      font-size: 26px;
    }
}

@media screen and (min-width: 760px) and (max-width: 768px){
  .mobileapp-business-section-test.seed-and-startup-div h2.main-head {
      padding: 70px 0 0px 60px !important;
  }
}
@media only screen and (max-width: 768px){
.mobile-pitch-main.new-page-slider.startup{
	background-size: inherit !important;
	background-color: #000 !important;
}
.startup{
    width: 100%;
    background: url(../img/1-m.jpg) no-repeat !important;
    background-color: #000;
    border-bottom: solid 4px #d4d4d4;  
    background-position: left !important;
}
.mobileapp-business-section-test {
    background-size: contain;
    width: 100%;
    /*background: url(../img/mobile-app-small-banner-new.jpg) no-repeat;*/
    background: url(../img/mobile-app-design-latest-for-mobile.png) no-repeat;
    background-color: #000;
    background-position: left;
}
/*.mobile-pitch-main{
    width: 100%;
    background: url(../img/mobile-pitch-mobile.jpg) no-repeat;
    background-color: #000;
    border-bottom: solid 4px #d4d4d4;  
    background-position: left !important;
}*/
.mobile-pitch-main .NewArrowWP{
   display:none;
}
.mobile-pitch-main.mobile-app-design h2.main-head,
.mobile-pitch-main.mobile-app-design h1.main-head,
.mobile-pitch-main h2.main-head,
.mobile-pitch-main h1.main-head,
.mobileapp-business-section-test h2.main-head {
    padding: 60px 0 0px 60px !important;
}
.NewArrowWP{
	background: url(../img/arrow.png) no-repeat;
	color:#fff;
    background-position: left bottom;
    background-size: contain;
    margin-bottom: -1px;
}
  .mobileapp-business-section-test h2.main-head{
   	width: 50%;
    margin: 0;
    display: inline-block;
    float: right;
   
  }
.new-page-slider .Wetext {
    font-size: 18px;
}
.slider-btn-align{
  text-align:center !important;
}
.ebay-testimonial .testimonial-red-text {
    font-size: 38px;
}
.wire-main-wrapper:before{  
   display:none;
}
.pride .mobileapp-t {
    margin-top: 20px;
}
.new-botton-slide .serviceAppBex {
    width: 154px !important;
    top: 33px !important;
    left: 24px !important;
    height: 268px !important;
}
.new-botton-slide .phoneMockWrapper .img-phone {
   /* width: 280px;*/
}
.new-botton-slide .phoneMockWrapper {
    width: 200px;
}
.new-botton-slide .serviceAppPP {
    width: 160px !important;
    height: 275px !important;
    top: 33px !important;
    left: 24px !important;
}
.new-page-slider{
   padding-top: 90px !important;
}
.animated-wrap#mobile-app-features {
    padding: 0px;
}
.seed-and-startup-div .Wetext {
      font-size: 20px;
}

}

@media only screen and (max-width: 767px){
.mobile-pitch-main.new-page-slider.startup .bplan {
    padding-bottom: 80px !important;
}
.mobile-pitch-main.new-page-slider.startup {
    background-size: contain !important;
    background-color: #000 !important;
}
.mobile-pitch-main{
    width: 100%;
    background: url(../img/mobile-pitch-mobile.jpg) no-repeat;
    background-color: #000;
    background-position: left !important;
}

.mobile-pitch-main.mobile-app-design{
    background: url(../img/mobile-app-design-mobile.jpg) no-repeat;
    background-color: #000;
    background-position: center center;
 }



.mobileapp-business-section-test .NewArrowWP{
   display:none;
}
.new-page-slider{
   width: 100%;
    background: url(../img/new-page-mobile.jpg) no-repeat;
    background-color: #000;
    background-position: left !important;
}
.ebay-testimonial .testimonial-red-text {
    font-size: 24px;
}
.new-page-slider {
    background-size: inherit !important;
}
.new-page-slider{
   padding-top: 60px !important;
}


}

@media only screen and  (min-width:600px)  and (max-width: 700px){
	.mobile-pitch-main,
	.mobileapp-business-section-test{
	       background-position: left !important;
	       background-size: inherit !important;
	}
  .mobileapp-business-section-test.seed-and-startup-div{
      background-position: center 180px !important;
  }
	.new-page-slider .Wetext {
	    font-size: 16px;
	}
}

@media only screen and (max-width: 600px){
    .mobileapp-business-section-test {
         background: url(../img/mobile banner1 smallmainsmall.jpg) no-repeat !important;
           background-color: #000 !important;
        background-position: center !important;
        background-size: inherit !important;
    }
    .mobileapp-business-section-test h2.main-head{
      width: 100% !important;
      display: inline-block !important;
      padding:30px 0 0px 0px !important;
    }
    .mobileapp-business-section-test.seed-and-startup-div{
        background-position: center 180px !important;
    }
    .mobileapp-business-section-test.seed-and-startup-div h2.main-head.t-white p.Wetext {
      margin-top: 320px;
    }
    .mobileapp-business-section-test h2.main-head.t-white p.Wetext {
        margin-top: 270px;
        width: 100%;
        margin-bottom: 0px;
    }
    .mobileapp-business-section-test .Mobile-app,
    .mobileapp-business-section-test .bplan,
    .mobileapp-business-section-test .Wetext{
      text-align: center;
    }
    .btn-red {
        font-size: 15px;
    } 
}

@media only screen and (max-width: 425px){
   .mobile-pitch-main h2.main-head,
   .mobile-pitch-main h1.main-head{
      width: 100% !important;
      display: inline-block !important;
      padding:30px 0 0px 0px !important;
    }
  .mobile-pitch-main{
    background-size: contain !important; 
    background-position: center !important;
  }
  h2.main-head.t-white p.Wetext,
  h1.main-head.t-white p.Wetext {
      margin-top: 270px;
      width: 100%;
      margin-bottom:0px;
  }
  .NewArrowWP{
      display: none;
  }
  .Mobile-app{
    text-align: center; 
  }
  .bplan{
    text-align: center;       
    padding-bottom: 80px;
  }
  .Wetext{
    font-size: 20px;
  }
  .development-wrap{
    padding-left:20px !important;
    padding-right:20px !important;
  }
  .new-page-slider .bplan {
    padding-bottom: 100px;
  }
  .mobileapp-business-section-test.seed-and-startup-div h2.main-head.t-white p.Wetext {
      margin-top: 240px;
  }
  
}

@media only screen and (max-width: 375px){


.mobileapp-business-section-test {
     background: url(../img/mobile banner1 smallmainsmall.jpg) no-repeat !important;
       background-color: #000 !important;
    background-position: center !important;
    background-size: contain !important;
}
  .mobileapp-business-section-test h2.main-head{
    width: 110% !important;
 
    display: inline-block !important;
 padding:50px 0 0px 25px !important;
  }
  h2.main-head.t-white p.Wetext,
  h1.main-head.t-white p.Wetext {
    margin-top: 222px;
    width: 100%;
    margin-bottom:0px;
}
.NewArrowWP{
    display: none;
}
.Mobile-app{
    text-align: center;
}
.bplan{
    text-align: center;   
}
.Wetext{
    font-size: 20px;
      
}
.mobile-pitch-main .Wetext{
   font-size: 15px !important;
}
.ebay-testimonial .testimonial-red-text {
    font-size: 17px;
}
.mobileapp-business-section-test.seed-and-startup-div {
    background-position: center 210px !important;
}
.mobileapp-business-section-test.seed-and-startup-div h2.main-head.t-white p.Wetext {
    margin-top: 200px;
}

}


@media only screen and (max-width: 321px){

.new-page-slider .bplan {
    padding-bottom: 30px !important;
}
.mobile-pitch-main.new-page-slider.startup .bplan {
    padding-bottom: 80px !important;
}
.mobileapp-business-section-test.seed-and-startup-div h2.main-head.t-white p.Wetext {
    margin-top: 240px;
}

}


.hideOnSmall img.img-responsive {
    height: 215px;
    text-align: center;
}
.MobileAppWP img.img-responsive {
    height: 215px;
    text-align: center;
}
.pride{
  padding:50px 0px;
}
