body{
  font-size: 1.02rem !important;
}
#intro {
  background: url("../img/header-bg.jpg") no-repeat center center;
  background-size: cover;
}
.hide{
  display: none;
}
header{
  height: 65% !important;
}
.p-5{
  padding: 2.6rem !important;
}
.navbar-nav{
  font-size: 18px !important;
  font-weight: 400;
}
/* .lead {
  font-size: 1.35rem;
  font-weight: 300;
} */
.service{
  font-size: 1.20rem;
  font-weight: 300;
}
.error, .md-form.error{
  color: red !important;
  font-size: 1rem;
}
select.form-control{
  margin-bottom: 1px;
}
.md-form label.error{
  transform: none !important;
  top: 53px;
  font-size: 1rem;
}
.blur{
  filter: blur(1px);
}
.navbar-dark .navbar-brand {
  color: #fff;
  font-size: xx-large;
  font-weight: normal !important;
}
.top-nav-collapse {
  background-color: #fff !important;
}
.blockquote-danger {
  background-color: #f2dede;
  border-left: 5px solid #a94442;
  color: #a94442;
}
.blockquote-success {
  background-color: #dff0d8;
  border-left: 5px solid #3c763d;
  color: #3c763d;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.navbar:not(.top-nav-collapse) {
  background: #fff;
}
b, strong{
  font-weight: 600 !important;
}
.navbar .dropdown-menu .dropdown-item:hover{
  background: rgba(42, 27, 161, 0.7);
  background: linear-gradient(45deg, rgba(42, 27, 161, 0.7), rgba(29, 210, 177, 0.7) 100%);
}

.navbar .dropdown-menu li:hover{
  background: rgba(42, 27, 161, 0.7);
  background: linear-gradient(45deg, rgba(42, 27, 161, 0.7), rgba(29, 210, 177, 0.7) 100%);
}

@media (max-width: 992px){
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: .9rem;
      padding-left: .9rem;
      font-size: 18px;
    }
    .navbar:not(.top-nav-collapse) {
        /*background: #3949ab !important;*/
        background: #fff !important;
    }
    .navbar-dark .navbar-toggler{
        color: #26497f !important;
        background-color: #3949ab;
    }
    .btn-info.dropdown-toggle{
        margin-left: 0px !important;
    }
     section .py-1{
        margin-top: 200px;
    }
}
@media screen and (max-width: 1275px) and (min-width: 994px){
    .navbar-expand-lg .navbar-nav .nav-link {
      padding-right: .6rem;
      padding-left: .6rem;
      font-size: 16px;
    }
    .btn-info.dropdown-toggle{
        margin-left: 0px !important;
    }
}

@media (max-width: 768px) {
  .navbar:not(.top-nav-collapse) {
    /*background: #3949ab !important;*/
    background: #fff !important;
  }
  .navbar-dark .navbar-toggler{
    color: #26497f !important;
    background-color: #3949ab;
  }
}

@media (max-width: 400px) {
  .lead {
    font-size: 1.1rem !important;
    font-weight: 300;
    text-align: justify !important;
  }
  .navbar-brand {
    font-size: 1rem !important;
  }
  #content #features1{
   /* display: none; */
    height: 40px;
  }
  #aboutus p{
    padding: 1rem !important;
  }
  header{
    height: 100% !important;
  }
}

#intro .h6 {
  font-weight: 300;
  line-height: 1.7;
}

.hm-gradient .full-bg-img {
  background: rgba(42, 27, 161, 0.7);
  background: linear-gradient(45deg, rgba(42, 27, 161, 0.7), rgba(29, 210, 177, 0.7) 100%);
}

@media (max-width: 450px) {
  .margins {
    margin-right: 1rem;
    margin-left: 1rem;
  }
  
}

@media (max-width: 500px) {
    section .py-1{
        margin-top: 200px;
    }
  
}


#pricing .lead {
  opacity: 0.7;
}

#pricing .card-image {
  background: url("../img/architecture.jpg") no-repeat center center;
}

#pricing ul li {
  font-size: 1.1em;
}

#navbar1{
    padding: 0px;
    background-color: #eee;
    box-shadow: none;
}
.navbar-dark .navbar-brand1{
    color : #26497f;
    padding-left: 16px;
    
}
.social-media-icons i {
    padding: 10px 13px;
    margin-right: 11px;
    border-radius: 3rem;
    color : #fff;
}
.fa-facebook{
    background-color: #3b5998;
}
.fa-twitter{
    padding: 11px 12px;
    background-color: #38A1F3;
}
.fa-google-plus{
    padding: 11px 12px;
    background-color: #CC3333;
}
.fa-linkedin{
    background-color: #0077B5;
}
.fa-quora{
    background-color: #f9d71c;
}
.btn-info.dropdown-toggle{
    box-shadow: none;
    border: 1px solid #ddd;
    color: #26497f !important;
    background-color: #eee !important;
    margin-left: 120px;
    font-size: .8rem;
    padding: .5rem .6rem;
}
.btn-info.dropdown-toggle:focus, .btn-info.dropdown-toggle:hover, .btn-info:not([disabled]):not(.disabled):active{
    background-color: #ddd !important;
    box-shadow: none;
}
.dropdown-menu{
    left: auto;
    right: 0px !important;
}
.blockss {
    display: inline-flex !important;
}
.cntrblk {
    text-align: center;
    height: auto;
    background: #25497f;
    color: #fff;
    margin: 3px;
    border-radius: 10px;
}
.col-md-4.cntrblk h4 {
    padding: 15px 0px;
}
h2.text-center.drone {
    padding: 25px 0px;
}

.solarbg h2 {
    padding-top: 110px;
    font-size: 50px;
    font-weight: bold;
}

.solarbg {
    background-image: url(https://innosmarts.com/img/solar-bg.jpg);
    color: #fff;
    height: 300px;
}
.blockss ul {
    margin-top: 20px;
}