﻿html,body {
    font-family: Raleway, sans-serif !important;
    font-size: 16px !important;
    line-height: 26px !important;
    overflow-x: hidden;
    height: 100%;
}
ul li{
    list-style: square;
    display: list-item;
}
p.til-p {
    color: #fff;
}

/* Inner pages */
.iot-training {
    padding: 50px 0;
    background: #009EB6;
    color: #fff;
}
.iot-training p {
    color: #fff;
    text-align: justify;
}
.training-page h2 {
    padding: 5px 0;
}
.training-page h3 {
    padding: 5px 0;
}
.intern-page {
 padding-top: 40px;
}
.intern-page h3 {
 padding: 15px 0;
}
ul.arrow-list li {
    margin: 15px 0;
}
ul.arrow-list li i.fa.fa-chevron-circle-right {
    padding: 0 10px;
    color: #009EB6;
}
.programming {
    margin-left: 115px;
}
.day-one h5 {
    margin-left: 115px;
    font-size: 16px !important;
}
.dat-two h5 {
   margin-left: 115px;
}
.Arduino {
  margin-left: 115px;
}
.raspberry {
  margin-left: 115px;
}
ul.deliver-list li {
    color: #626262;
}
.interns-page {
    padding-bottom: 40px;
}
.iot-con {
    background: #009EB6 !important;
}
.reg-sec p {
    padding: 10px 0;
    margin-top: 50px;
    text-align: justify;
}
.intern-page ul li {
    color: #fff;
}
.intern-page {
    padding-top: 40px;
    background: #009EB6;
    color: #fff;
}
.intern-page p {
 color: #fff;
 text-align: justify;
}
ul.arrows li i.fa.fa-chevron-circle-right {
    padding: 0 10px;
}
ul.arrows li{
  margin: 15px 0;
}
p.techys {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0;
}
a.summer-reg {
  padding: 0 10px;
  color: #0c0101;
}
a.summer-reg:hover {
  text-decoration: none;
  color: #f2f2f2;
}
.training-pgm {
    padding: 50px 0;
    background:  #009EB6;
}
.training-pgm h5 {
    color: #fff;
}
table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  border: 1px solid #dddddd;
  text-align: left;
  padding: 8px;
}
 tr td {
 padding: 10px;
 }
 th {
 padding: 20px 10px !important;
}
h3.fee {
 color: #fff;
}
.clr-wt tr {
    color: #fff;
}
ul.arrowss-list li i.fa.fa-chevron-circle-right {
    padding: 0 10px;
    color: #fff;
}
p.hc05 {
    padding-left: 34px;
}
.dayone h5, .uno h5, .raspberrys h5 {
    font-weight: 600;
    font-size: 17px;
}
.program h5, .uno h5, .raspberrys h5 {
    margin-bottom: 25px;
}
.daytwo h4, .dayone h4 {
    margin-bottom: 25px;
}
.telfooters {
    margin-left: 30px;
}
/* form */

input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type=submit] {
  width: 100%;
  background-color: #009899;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #45a049;
}
button.btn-submit {
   margin: auto;
    display: block;
    background: #009899;
    color: #fff;
    width: 50%;
    border: 1px solid #009899;
    border-radius: 3px;
    margin-bottom: 18px;
    font-size: 24px;
    cursor:pointer;
    }
#branch,#class,#internship {
    margin: 5px 0 22px 0;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
}
.reg-text {
    text-align: center;
    padding: 50px 0 20px;
}
.parallax {
    background-size: cover;
}
#address::placeholder {
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    border-radius: 3px;
    width:100%;
    height:100%;
}
.page-title {
    text-transform: capitalize;
    color: #ffffff;
    font-weight: 600;
}
.page-title {
    display: block;
    padding-top: 250px;
    padding-bottom: 100px;
    background-position: center;
    background-repeat: no-repeat;
}
.page-title .page-title-name {
    display: inline-block;
    /* width: 60px; */
}
.page-title p {
    font-size: 18px;
    text-transform: capitalize;
    color: #ffffff;
}
.page-title .page-breadcrumb {
    float: right;
    width: 100%;
    text-align: right;
}
ul.page-breadcrumb {
    padding-top: 30px;
}
ul.page-breadcrumb li {
    color: #fff;
    display: inline-block;
    list-style: none;
}
ul.page-breadcrumb li a {
    color: #fff;
    font-size: 14px;
    text-transform: capitalize;
    text-decoration: none;
}
ul.page-breadcrumb li i {
    font-size: 14px;
    padding: 0 7px;
}
.adv-head {
 padding-left: 13px;
}
.adv-p {
 padding-left: 13px;
}
.adv-ps {
    padding-left: 13px;
}

/* form-end */ 
section.our-clients.page-section-ptb {
    padding-top: 15px;
    padding-bottom:24px;
}
.carousel-caption{padding-bottom:80px;}
.carousel-caption h2{
  font-size: 40px ;
  text-align: left;
  margin-top :-300px;
  padding-right: 400px;
  margin-left : -200px;
}
.carousel-caption2{
  font-size: 40px ;
  text-align: left;
  margin-top : 300px;
  padding-right: 400px;
  margin-left : -200px;
}


.carousel-caption p{padding:10px}

.btn-transparent {
  background: transparent;
  color: #fff;
  border: 2px solid #fff !important;
}
.btn-transparent:hover {
  background-color: #fff;
}

.btn-rounded {
  border-radius: 70px !important;
}

.btn-large {
  padding: 11px 45px !important;
  font-size: 18px !important;
}
.animated {
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
.carousel-control.right,.carousel-control.left{
	background-image: none !important;
}

.button-box{
background:0 0;
border:2px solid #fff !important;
padding:8px 20px;
border-radius:3px;
border:2px solid #fff;
padding:12px 25px;
border-radius:21px;
margin-right:120px !important;
color:#fff;
margin: auto;
display: block;
text-align: center;
width: 15%;
float: right;
margin-top: -45px;
}
textarea#address {
    width: 100%;
    height: 47px;
    margin-top: 5px;
    border: 1px solid #f1f1f1;
    padding-left: 0px;
    padding-top: 0px;
}
.registerbutton a {
    color: #555;
    padding-left: 31px;
}
.registerbutton a:hover{
	text-decoration:none;
}
.button-box:hover{
  text-decoration: none;
  background-color: #fff;
  color: #555;
}

.action-box{
padding:15px;
border: 1px solid #23527c;
background: #f7f7f7;
}
.action-box-text h3 {
 padding-left: 50px;
 text-transform: uppercase;
}
.action-box-text {
    margin: 0 60px;
}
.darkbck {
    padding: 20px 0;
    background-color: rgb(153, 108, 67);
    color: #fff;
}

.onlineprice {
  font-size : 18px; 
  font-weight : bold; 
}

.wannabuy{
  border: 2px solid white; 
  margin-left:0px; 
  background-color: #009899;
  float:right; 
}

.lineht_p2 {
  line-height: 1.6 ; 
}

.filldiv {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  object-fit: cover;
}

.filldiv img {
  flex-shrink: 0;
  max-width: 100%;
}

.fabullet{
  line-height: 1.6; 
  font-family: Raleway, sans-serif !important;
  font-size: 14px !important;
}

.blinking{
  animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
  0%{     color: #003b53;    }
  49%{    color: #003b53; }
  60%{    color: transparent; }
  99%{    color:transparent;  }
  100%{   color: #003b53;    }
}

.feature-text {
    margin-top: 60px;
}
.feature-info p {
    color: #fff;
}
.feature-icon i {
    position: absolute;
    left: 0;
    font-size: 40px;
    color: #009EB6;
}
.feature-info {
    padding-left: 45px;
}

.lightbck {
    padding: 60px 0;
    color: #003b53; 
    background-color: #b7c9b9;
}


.centerblock {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
  padding-left : 20px;
  padding-right : 20px;
}


.bckplain {
  padding: 60px 0;
  margin-top: -60px;
  color: black; 
  background-color:rgb(250,250,250) !important;
  min-height: 100%;
  font-size: 14px;
}

.bckplain_nomin {
  padding: 60px 0;
  color: black; 
  background-color:rgb(250,250,250) !important;
  font-size: 14px;
}

.bckplain li { display: list-item; }
.bckplain ul{
  list-style-type: square; 
}

.bck1 {
  padding: 60px 0;
  color: white; 
  background-color: rgb(19, 135, 202) !important;
  min-height: 100%;
}

.bck2{
padding: 60px 0;
color: white; 
background-color: rgb(6, 121, 29) !important;
min-height: 100%;
}

.bck3{
padding: 60px 0;
color: white; 
background-color: #009899 !important;
min-height: 100%;
}

.bck4{
padding: 60px 0;
color: white; 
background-color: #7a0303 !important;
min-height: 100%;

}

.bck4-scroll::-webkit-scrollbar  {
scrollbar-color:  #7a0303  #e75050;
}

/*
009EB6
*/
.train-p, .lab-p{
  color: #fff;
}

.button {
    margin: 40px 0;
}
.registerbutton:hover {
    color:#fff !important;
    background:#009EB6;
    text-decoration: none;
}

.registerbutton a:hover {
    color: #fff;

  }
  .registerbutton a:active{
    text-decoration: none;
    color: #555;
  }
.registerbutton {
    margin: auto;     
    display: block;
    border-radius: 21px;
    border: 1px solid #009EB6;
    width: 15%;
    padding: 12px 25px;
    background: #fff;
    margin-top: -50px !important;
    padding-left: 29px;
    margin-right: 191px;
    color: #555;
}
a.readmore {
    border: 1px solid #fff;
    padding: 12px 25px;
    border-radius: 21px;
    color: #fff;
   margin: auto;
   display: block;
   text-align: center;
   width: 15%;

}
a.readmore-btn{
    border: 1px solid #555;
    padding: 12px 25px;
    border-radius: 21px;
    color: #555;
    margin-left: 500px;
}
a.readmore-btn:hover{
   text-decoration: none;
   background-color: #fff;
   color: #555;
}
a.readmore:hover{
  text-decoration: none;
  background-color: #fff;
  color: #323232;

}
a.readmore:active {
    text-decoration: none;
}
ul.arrow li {
    margin: 15px 0;
}
ul.arrow li i.fa.fa-chevron-circle-right {
    padding: 0 10px;
    color: #009EB6;
}

section.lab-setup{
  padding: 50px 0;
  background-color: #009EB6;
  color: #fff;
}
.our-clients {
    background: #009EB6;
    color: #fff!important;
}
.owl-carousel .item{
  float: right;
}
.our-clients {
    background: 
    color: #fff!important;
}
.owl-carousel button.owl-dot {
  display: none !important;
}
.techy-footer{
  padding: 50px 0 0;
  background-color: #68696B;
  color: #fff;
}
h6.contact {
    margin-bottom: 30px;
    margin-top: 10px;
    font-size: 16px;
    margin-left: 38px;
}
.address-info li {
    margin-bottom: 15px;
    list-style: none;
}
.address-info i {
    padding-right: 5px;
    float: left;
    display: table-cell;
    width: 30px;
    line-height: 23px;
}
.address-info p {
    display: table;
    margin-bottom: 0;
    color: #fff;
}
.right-fixed {
    position: fixed;
    min-height: 145px;
    width: 50px;
    background: #fff;
    right: 0;
    z-index: 9;
    top: 40%;
}
.linked-in a {
    color: #fff;
    padding: 12px 17px;
    background-color: #0077B5;
    display: inline-block;
    font-size: 20px;
}
.pdf-down a{
  color: #fff;
  padding: 12px 17px;
  background-color: red;
  display: inline-block;
  font-size: 20px;
}
.whatsapp a {
    padding: 10px 17px;
    background-color: #1BD741;
    text-align: center;
    color: #fff;
    display: inline-block;
    font-size: 20px;
}
.form a {
    color: #fff;
    padding: 12px 17px;
    background-color: #009899;
    display: inline-block;
    font-size: 20px;
}
 button {
    padding: 10px 17px;
    background-color: #77cdf1;
    text-align: center;
    color: #fff;
    display: inline-block;
    font-size: 20px;
}
button i{
    color: #fff;
}
.linked-in a:hover, .whatsapp a:hover, .form a:hover, .pdf-down a:hover{
  color: #fff;
}
.linked-in a:active, .whatsapp a:active, .form a:active, .pdf-down a:active{
  color: #fff;
}

/*
*/
.iot-img{
  height: 50px;
  width: 105px;
}

img.icon-img {
    height: 10%;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
section.internship {
    padding: 50px 0;
    color: #fff;
    background: #68696B;
}
.internship p, .consulting p {
    color: #fff;
}
section.consulting {
    padding: 50px 0;
    background: #68696B;
    color: #fff;
}
.carousel-inner>.item>img {
    line-height: 1;
    /*opacity: 0.5;*/
}
.navbar {
min-height: 76px !important;
}
.navbar-nav {
    margin-top: 15px !important;
}
.nav>li>a {
    font-size: 14px;
}
.navbar-default .navbar-nav>li>a {
    color: #68696B !important;
}
.navbar-default .navbar-nav>li>a:hover{
  color: #009899 !important;
}

.navbar-default .navbar-nav>.active>a{
  color: #009899 !important;
      background-color: inherit !important;
}

p.animated.fadeInUp.carousel-p, p.animated.fadeInUp.slide2-p, p.animated.fadeInRight.slide3-p {
    color: #fff;
    font-size: 14px;
}
.tooltip {
  position: relative !important;
  display: inline-block;
      opacity: 1 !important;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #fff;
  color: #555;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  
  /* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 13px !important;
  right: 100%;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
 .carousel-inner>.item>img {
    line-height: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.carousel-caption{
  bottom: 100px !important;
}

input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
}

input[type=text]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}

button:hover {
  opacity:1;
}

.cancelbtn {
  padding: 14px 20px;
  background-color: #f44336;
}

.cancelbtn, .signupbtn {
  float: left;
  width: 100%;
  background-color: #009EB6;
  margin-top: 23px;
  padding: 12px !important;
  margin-right: 15px;
  margin-left: 0px !important;
}

.modal {
      width: 500px;
    padding: 43px;
    height: 800px;
    overflow: auto;
    background-color: #009899;
    margin: 0 auto;
    margin-top: 100px;
  display: none;
  position: fixed; 
  z-index: 1;
  left: 0;
  top: 0;

}
.form-control{
      background-color: #f1f1f1 !important;
      height: 45px !important;
      border-radius: 0px !important;
}

.modal-content {
  background-color: #fefefe;
  margin: 5% auto 15% auto; 
  border: 1px solid #888;
 height: 400px !important;
}

hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
form.modal-content .container {
    width: 100%;
}

.close {
  position: absolute;
  right: 35px;
  top: 15px;
  font-size: 40px;
  font-weight: bold;
  color: #f1f1f1;
}

.close:hover,
.close:focus {
  color: #f44336;
  cursor: pointer;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

@media screen and (max-width: 300px) {
  .cancelbtn, .signupbtn {
     width: 100%;
  }
  img.img-src {
    width: 100%;
    height: 100%;
}
  .image-detail img.big-image {
    width: 100%;
    height: auto;
}
.image-detail {
    padding: 40px 0;
}
.image-detail {
    padding: 40px 0;
}
.big-image {
    width: 100%;
    height: auto;
}
}
@media only screen and (min-width: 600px) {
  ul.nav.navbar-nav.navbar-right li{
    margin-top: 0px;
  }
  img.img-src {
    width: 100%;
    height: 100%;
}
  .tooltip .tooltiptext {
 top: 4px !important;
}
  p.til-p {
    text-align: justify;
 }
 .image-detail {
    padding: 40px 0;
}
.image-detail1 {
    padding: 40px 0;
}
 .image-detail img.big-image {
    width: 100%;
    height: auto;
}
 /*
 .intern-page p{
	padding: 0 10px;
}
*/
 p.intern-p, .adv-p, .lab-p, .cons-p{
  text-align: justify;
 }
 .navbar-collapse {
  border-top:none !important;
 }
 .carousel-inner>.item>img{
  display: block;
  max-width: none !important;
}
.carousel-caption{
  bottom: 20px !important;
}
p.train-p {
    text-align: justify;
}
.feature-info p {
  text-align: justify;
}
 .navbar-nav {
    margin-top: 40px !important;
    margin-left: 0px !important;
}
.carousel-caption{
  padding-bottom: 0px !important;
}
.btn-large {
    padding: 8px 30px !important;
    font-size: 15px !important;
}
a.readmore {
    margin:auto;
    display: block;
    text-align: center;
    width: 50%;
  }
.button-box {
 width: 50%;
 margin: 0;
 float: none;
}
.feature-icon i {
  padding-left: 15px;
}
.navbar-toggle {
  margin-top: 22px !important;
}
.modal{
  width: 100%;
  height: 100%;

}
.signupbtn {
    margin-left: 70px;
    padding: 5px;
}
#container2 {
    overflow-y: scroll;
}
.big-image {
    width: 100%;
    height: auto;
}
} 
@media only screen and (max-width: 600px) {
textarea#address {
    width: 100%;
}
img.img-src {
    width: 100%;
    height: 100%;
}
.intern-page p{
	padding: 0 10px;
}
.image-detail {
    padding: 40px 0;
}
.image-detail1 {
    padding: 40px 0;
}
.image-detail img.big-image {
    width: 100%;
    height: auto;
}
p.intern-p, .adv-p, .lab-p, .cons-p{
  text-align: justify;
 }
  p.til-p {
    text-align: justify;
 }
 .feature-info p {
  text-align: justify;
}
 p.train-p {
    text-align: justify;
}
.programming, .day-one h5, .dat-two h5, .Arduino, .raspberry {
    margin-left: 0px;
}
.registerbutton{
  width: 100%;
  margin: auto;
  margin-top: 0px !important;
  }
.action-box-text h3 {
    padding-left: 0px;
    }
   ul.nav.navbar-nav.navbar-right li{
    margin-top: 0px;
  }
  .carousel-caption p {
    padding: 0px;
    line-height: 1;
}
section.techys {
    padding: 0px;
    }

  h2.head {
    text-align: center;
    margin: 40px 0;
}

h2.head {
    text-align: center;
    margin: 20px 0;
    font-size: 23px;
}
.feature-text {
    margin-top: 20px;
}
section.training {
    padding: 30px 0;
  }
  section.internship {
    padding: 30px 0;
  }
  section.lab-setup {
    padding: 30px 0;
  }
  section.consulting {
    padding: 30px 0;
  }
  .our-clients {
    padding: 39px 0 20px;
  }
  .techy-footer {
    padding: 30px 0 0;
  }
.carousel-caption{
  bottom: 20px !important;
}
.navbar {
    min-height: 67px !important;
}
 .navbar-collapse {
  border-top:none !important;
 }
 .navbar-nav {
    margin-top: 40px !important;
    margin-left: 0px !important;
}
.carousel-caption{
  padding-bottom: 0px !important;
}
.carousel-inner>.item>img{
  display: block;
  line-height: 1;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    z-index: 20;
}
.carousel-caption h2 {
    font-size: 10px;
}
p.animated.fadeInUp.carousel-p, p.animated.fadeInUp.slide2-p, p.animated.fadeInRight.slide3-p{
  font-size: 8px;
}
.btn-large {
    padding: 5px 10px !important;
    font-size: 8px !important;
}
a.readmore {
    margin: auto;
    display: block;
    text-align: center;
    width: 50%;
}
.button-box {
 width: 50%;
 margin: 0;
 float: none;
}
.feature-icon i {
  padding-left: 15px;
}
.navbar-toggle {
  margin-top: 22px !important;
}
.internship p{
  padding: 0 20px;
}
h4.adv-head {
    padding-left: 15px;
}
.modal{
  width: 100% !important;
  height: 100% !important;
   overflow-y: scroll !important; 

}
.signupbtn {
    margin-left: 70px;
    padding: 5px;
}
#container2 {
    overflow-y: scroll !important;
}
.right-fixed{
      min-height: 70px;
          width: 35px;
}
.tooltip .tooltiptext {
 top: 4px !important;
}
.linked-in a, .pdf-down a, .whatsapp a, .form a{
  padding: 10px 15px;
  font-size: 10px;
}
.big-image {
    width: 100%;
    height: auto;
}
} 
@media (min-width: 768px) and (max-width: 991px) {
  .navbar-right {
    margin-top: 15px !important;
  }
  .image-detail img.big-image, .image-detail1 img.big-image {
    width: 100%;
    height: auto;
}
  img.img-src {
    width: 100%;
    height: 100%;
}
  .image-detail {
    padding: 40px 0;
}
  .feature-info p {
  text-align: justify;
}
.tooltip .tooltiptext {
 top: 4px !important;
}
.image-detail img.big-image {
    width: 100%;
    height: auto;
}
  .registerbutton{
  	width: 30%;
  	margin: 0 auto !important;
  }

    p.til-p {
    text-align: justify;
 }
 p.intern-p, .adv-p, .lab-p, .cons-p{
  text-align: justify;
 }
  h4.adv-head {
    padding-left: 15px;
}
p.adv-p {
    padding-left: 20px;
}
p.train-p {
    text-align: justify;
}
ul.nav.navbar-nav.navbar-right li a {
    font-size: 13px;
    margin: 0px;
}

ul.nav.navbar-nav.navbar-right li {
    padding-bottom: 0px;
    margin-top: -49px;
    margin-left: -13px;
}
/*.registerbutton{
  width: 61%;
  margin: auto;
  margin-top: 0px !important;
  padding-left: 119px;
}*/
.carousel-inner>.item>img{
  display: block;
  max-width: none !important;
}
.carousel-caption h2 {
    font-size: 25px;
}
a.readmore {
    margin:auto;
    display: block;
    text-align: center;
    width: 50%;
}
.intern-page p{
	padding: 0 10px;
}

.button-box {
 width: 50%;
 margin: 0;
 float: none;
}
.modal{
  width: 100%;
  height: 100%;
}
.signupbtn {
    margin-left: 70px;
    padding: 5px;
}
#container2 {
    overflow-y: scroll !important;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -30px !important;
}
} 
@media only screen and (min-width: 992px) {
  ul.nav.navbar-nav.navbar-right {
    margin-top: 63px !important;
}
   .navbar-brand>img {
    display: block;
}
.tooltip .tooltiptext {
  top: 13px !important;
}

.carousel-inner>.item>img{
  display: block;
  max-width: none !important;
}
a.readmore {
    margin:auto;
    display: block;
    text-align: center;
}
.button-box {
 width: 50%;
 margin: 0;
 float: none;
}
.modal{
  width: 100%;
  height: 100%;
}
.signupbtn {
    margin-left: 70px;
    padding: 5px;
}
#container2 {
    overflow-y: scroll !important;
}
.image-detail{
  padding: 200px 0;
}
.image-detail1{
  padding-bottom: 200px;
}
} 
@media only screen and (min-width: 1200px) {
  a.readmore {
  margin: auto;
  display: block;
  text-align: center;
  width: 15%;
  }
  .carousel-caption h2 {
    font-size: 60px;
}
.carousel-caption{
  bottom: 100px !important;
}
.btn-large {
    padding: 11px 45px !important;
    font-size: 18px !important;
}
.nav>li>a {
    font-size: 14px !important;
}
.carousel-inner>.item>img{
  display: block;
  max-width: none !important;
}
.modal{
  width: 800px;
  height: 500px;
}
.button-box {
margin: auto;
display: block;
text-align: center;
width: 15%;
float: right;
margin-top: -45px;
}
#container2{
  overflow-y: hidden !important;
}
.image-detail{
  padding: 200px 0;
}
.image-detail1{
  padding-bottom: 200px;
}
.image-detail img.big-image, .image-detail1 img.big-image{
  width: 500px;
  height: auto;
}



}
/*
@media (max-width: 768px) { 
.registerbutton{
	width: 90%;
	margin: auto;
	margin-top: 0px !important;
  padding-left: 6px;
}
.action-box-text h3 {
    padding-left: 0px;
    }
}                                   
/*
p.adv-p, h4.adv-ps, h3.adv-head{
    margin-left: 15px;
}
*/
.emailfooter,a.telfooter,a.telfooters,a.footerurl{
	color:#fff;
}
.emailfooter:hover,a.telfooter:hover,a.telfooters:hover,a.footerurl:hover{
	text-decoration:none;
	color:#fff;
}
ul.nav.navbar-nav.navbar-right {
    margin-top: 15px !important;
}

img.img-src {
    width: 500px;
    height: auto;

}

i.fa.fa-long-arrow-right {
    padding-right: 10px;
}

section.research {
    padding: 100px 0;
}
.bootcamp h4 {
    padding: 20px 0;
    font-weight: 600;
}
.bootcamp ul li {
    padding: 6px 0;
}
.bootcamp h5 {
    padding: 10px 0;
    font-weight: 600;
}