/*
  Author: Technocube(India);
  Desciption: Software Development Company;
  Title: Stylesheet for Technocube official website ;
*/

@CHARSET "UTF-8";

body section div article section header{
  display: block;
  margin: 0px;
  padding: 0px;

}
.row{
  margin-left: 0px;
  margin-right: 0px;
}
/* header Style open*/
  
  header{
    margin: 0px;
    padding: 0px;
    background-color: #EFF0F1;
    border-bottom: 2px solid #FC4616;
  }
  .navbar-fixed-top{
     border-bottom: 2px solid #FC4616;
  }
  .navbar-default{
        background-image: none;
        background-repeat: none;
        border-radius: 0px;
        box-shadow: none;
  }
  .navbar{
    margin: 0px;
  }
  .navbar-brand{
     padding: 6px 0 0 14px;
  }
  .btn{
    padding:5px 12px;
    
  }

  .btn-radius0{
    border-radius: 0px;
  }
  .btn-radiusleft{
    border-radius: 4px 0px 0px 4px;
  }
  .btn-radiusright{
    border-radius: 0px 4px 4px 0px;
  }
  /*.navbar-nav {
      margin: 0 -15px;
  }*/
  .btn-default:hover{
    background-position: 0px;
  }
  .btn-default:focus{
    background-position: 0px;
  }

/* header Style closed*/


/* carousel style open*/
#home{
  height: auto;
  height:100vh;
  width: 100%;
  margin-top: 50px;
  position: relative;
  background: url(../assets/slider/bg.png)  fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
  .caption{
    color: #fff;
   display: table-cell;
    font-family: "Open Sans",sans-serif;
    font-size: 32px;
   
    height: 500px;
    height: 100vh;
    text-align: center;
    vertical-align: middle;
  }
.bannerimage{
    display: table-cell;
    height: 500px;
    height: 100vh;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
}
  @media(max-width: 768px){
     .caption{
      color: #fff;
     display: table-cell;
      font-family: "Open Sans",sans-serif;
      font-size: 32px;
     
      height: 500px;
      height: 50vh;
      text-align: center;
      vertical-align: middle;
    }
    .bannerimage{
        display: block;
        height: 500px;
        height: 50vh;
        margin: 0 auto;
        vertical-align: middle;
        width: 56vw;

    }
  }
  @media(max-width: 570px){
    /*.caption{
      color: #fff;
      font-family: "Open Sans",sans-serif;
      font-size: 13px;
      position: absolute;
      text-align: center;
      top: 40%;
      width: 250px;
      width: 45vw;
      left: 20px;
    }*/
  }
/* carousel style closed*/

/*about style is start*/
#about{
  background-color: #FFF000;
  height: auto;
  width: 100%;
  position: relative;
  background: url(../assets/background.jpg)  fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
 
}
.cutom-about{
  padding-top: 20px;
}
/*about style is closed*/
/*team style start*/
  #team{
  background-color: #FFF000;
 height: auto;
  width: 100%;
  position: relative;
  background: url(../assets/background.jpg)  fixed;
  background-repeat: no-repeat;
  background-size: 100% 100%;
 
}
/*team style closed*/

/* footer style start*/
  .custom-footer{
    background-color: #F8F8F8;
    font-family: "Open Sans",sans-serif;
    border-top: 2px solid #FC4616;
  }
  .paddingTop{
    margin-top: 20px;
  }
  .paddingBottom{
    margin-bottom: 20px;
  }
/* footer style Closed*/
/*about page style open*/
  .custom-introduction{
    background: url("../assets/background.jpg") repeat fixed 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
    padding: 54px 15px 15px;
  }
/*about page style closed*/
/*contact page style open*/
.cutom-contact-inner{
  background: url("../assets/background.jpg") repeat fixed 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
   
    padding: 54px 15px 50px;
}
/*contact page style closed*/

.custom-portfoli-wraper{
  background: url("../assets/background.jpg") repeat fixed 0 0 rgba(0, 0, 0, 0);
    color: #ffffff;
   
   
}
.appDevelopmet_tech{
  margin-bottom: 40px;
}