.dropdown-menu .sub_parent{
    position: relative !important;
}
.main_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul.dropdown-menu li.sub_parent .sub_dropdown{
    position: absolute !important;
    left: 101% !important;
    top: 45px !important;
    transform: scaleY(0);
}

.main_menu_area .navbar.navbar-default .nav.navbar-nav li.submenu ul.dropdown-menu li.sub_parent:hover .sub_dropdown{

    transform: scaleY(1);
}
/* whatsapp button fixed */

.all-fixed-data{
    position: fixed;
    left: 10px;
    bottom:70px;
    transform: translateY(-50%);
    z-index: 9999999;
    max-width: 45px;
}
.contact-button-fixed img{
    width: 75%;
    
 
}
.whatsapp-button-fixed {
    position: fixed;
    top: 210%;
    left: -20%;
    z-index: 999;
}
.whatsapp-button-fixed img{
    width: 75%;
    
}



@keyframes blinking {
  0%{color:#fff;}
  20%{color:#fff;}
  40%{color:#fff;}
  60%{color:#0e2138;}
  80%{color:#0e2138;}
  100%{color:#0e2138;}
}




/* counters */
.counter {
    background-color:#f5f5f5;
    padding: 20px 0;
    border-radius: 5px;
}

.count-title {
    font-size: 40px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.count-text {
    font-size: 13px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}

.header_top .paytm-img img{
    margin-left: 400px;
    margin-top: -60px;
    width:20%;

}
.header_top .logo-img img{
    margin-right: 30px;
    width: 35%;
}

.header_top .pull-right{
    float: left;
    margin-top: -60px;
}
.header_top .pull-right .header_phone{
padding: 10px;
}
.header_top .pull-right .header_mail{

}

/* counter css */
.counter
{
    background-color: #eaecf0;
    text-align: center;
}
.employees,.customer,.design,.order
{
    margin-top: 70px;
    margin-bottom: 70px;
}
.counter-count
{
    font-size: 18px;
    background-color: #00b3e7;
    border-radius: 50%;
    position: relative;
    color: #ffffff;
    text-align: center;
    line-height: 92px;
    width: 92px;
    height: 92px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: inline-block;
}

.employee-p,.customer-p,.order-p,.design-p
{
    font-size: 24px;
    color: #000000;
    line-height: 34px;
}
/* counters :end */
.map{
    margin-bottom: 100px;

}

    
}
@import "compass/css3";

@import url(https://fonts.googleapis.com/css?family=Merriweather);
$red: #e74c3c;

*, 
*:before, 
*:after {
   @include box-sizing(border-box); 
}

html, body {
  background: #f1f1f1;
  font-family: 'Merriweather', sans-serif;
  padding: 1em;
}

h1 {
   text-align: center;
   color: #a8a8a8;
   @include text-shadow(1px 1px 0 rgba(white, 1));
}

form {
/*   max-width: 600px;*/
   text-align: center;
   margin: 20px auto;
  
  input, textarea {
     border:0; outline:0;
     padding: 1em;
     @include border-radius(8px);
     display: block;
     width: 100%;
     margin-top: 1em;
     font-family: 'Merriweather', sans-serif;
     @include box-shadow(0 1px 1px rgba(black, 0.1));
     resize: none;
    
    &:focus {
       @include box-shadow(0 0px 2px rgba($red, 1)!important);
    }
  }
  
  #input-submit {
     color: white; 
     background: $red;
     cursor: pointer;
    
    &:hover {
       @include box-shadow(0 1px 1px 1px rgba(#aaa, 0.6)); 
    }
  }
  
  textarea {
      height: 126px;
  }
  
.half {
  float: left;
  width: 48%;
  margin-bottom: 1em;
}
.right { width: 50%; }
.left {
     margin-right: 2%; 
}


@media (max-width: 480px) {
  .half{
     width: 100%; 
     float: none;
     margin-bottom: 0; 
  }
.logo1{
  width: 90% !important;
}
.email1{
    padding:30px 0;
    text-align: center;
    margin-right:40px !important;
    
}
.call1{
    margin-top: 74px;
    text-align: center;
}
.header_top .pull-right .header_c_text{
  display: block;
}
.feature_slider_inner{
  margin-top:-30px;
}

/*form*/
.form-field {
    width: calc(49% - 10px);
    display: inline-block;
    margin: 5px;
}

.fixed-form.fixedd {
    position: fixed;
    top: 9px !important;
    left: 0;
    z-index: 999;
    width: 100%;
    float: left;

}
