﻿@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------------
Name: Master.css

Project:	Blackair 
Version:	1.1
Last change:	21/05/2015 [fixed Float bug, vf]
Assigned to:	Lithemes
Primary use:	Salon Business

all Css defined in this css  
-------------------------------------------------------------------*/

@import url("styles.css");
@import url("bootstrap.css");
@import url("datepicker.css");
@import url("lightbox.css");
@import url("menu.css");  /* for menu */
@import url("slick.css"); /* for courses scroller on home page */
@import url("animate.css"); /* for on scroll loading */
@import url("filtrablePortfolio.css");

/* revolution slider */
@import url("navigation.css");
/*@import url("settings.css");*/
/*@import url("layers.css");*/
.tooltip_templates { display: none; }
::placeholder {
  color: #000;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
}

::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
}


.absformfr {
    position: absolute !important;
    right: 0;
    top: 74px;
}
.displaybelow1200 {
    display: none;
}

.wait_back {
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0,0,0,0.7);
    z-index:100000000000000;
    display:none;
}
.wait {
    /*font-family: 'Breetty_Regular',cursive;*/
    position: fixed;
    z-index: 1000;
    margin-left: -139px;
    margin-top: -29px;
    top: 50%;
    left: 50%;
    font-size: 40px;
    color: #fff;
    z-index: 1000000000000000;
}
.thankpop {
    /*background-image: url('../assets/thankpopimg.jpg');
    background-size: contain;
    background-repeat: no-repeat;*/
    position: fixed;
    top: 50%;
    bottom:0;
    left:50%;
    margin-left: -375px;
    margin-top: -196px;
    right:0;

    z-index:100000000000001;
    display: none;
}
.thankpop img {
    max-width: 750px;

}
 .ebcolor {
     color: #A07588;
 }
 .padd0 {
     padding: 0 !important;
 }
 .padl10 {
     padding-left: 10px !important;
 }
.padr10 {
     padding-right: 10px !important;
 }

form#corporate_enq {
    overflow: auto;
}
.text-center {
    text-align: center;
}
p.margtop25 {
    margin-top: 25px;
}
.negmarg {
    margin-top: -37px;
}
.margtop {
    margin-top:20px;
}
.active26nov {
    color: #a07588 !important;
    background: transparent !important;
    border-top: 1px solid #a07588 !important;
    border-bottom: 1px solid #a07588 !important;
    transition: all 0.3s ease !important;
}
/*.marnotpad15 {
    margin-left: 15px;
    padding-left: 0;
    margin-right: 15px;
    padding-right: 0;
}*/
.tz-gallery .lightbox:after {
    background-color : rgba(22,33,78,0.9) !important;
}
.fullwidthimg {
    width: 100%;
}

.carousel-inner {
    margin-bottom: 22px;
}
.carousel-indicators {
        bottom: 50px;
    }
div#carousel-example-generic {
    margin-top: 173px !important;
}

.menumarg-extend {
    margin: 25px 0;
}
nav.navbar.navbar-inverse.navbar-fixed-top {
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.marginunsetter {
    margin: unset !important;
    margin-top: unset !important;
    margin-bottom: unset !important;
    margin-right: unset !important;
    margin-left: unset !important;
}

.reachus-shadow {
    border: none !important;
}

/*-------------------------------------------------Responsive-------------------------------------------*/

@media only screen and  (max-width: 1200px) {
    .navbar-brand img {
        max-width: 147px !important;
        padding-top: 10px;
    }
    .displaybelow1200 {
        display: block;
    }
    .absformfr {
        display: none;
    }
}
@media only screen and (max-width: 1200px) and (min-width: 990px) {
    .enviblk {
        height: 240px;
    }
    .carousel, .carousel-inner, .carousel-inner .item {
        height: 300px !important;
    }
    
}

@media only screen and (max-width: 990px) and (min-width: 768px) {
    .enviblk {
        height: 275px;
    }
    .carousel, .carousel-inner, .carousel-inner .item {
        height: 300px !important;
    }
}

@media only screen and  (max-width: 990px){
    div#carousel-example-generic {
        margin-top: 110px !important;
    }
    .negmarg {
        margin-top: -0px;
    }
    .padd0 {
         padding: 15px !important;
     }
     .padl10 {
         padding-left: 15px !important;
     }
    .padr10 {
         padding-right: 15px !important;
     }
}

@media only screen and (max-width: 768px){
    
    .enqfixbtn {
        display: none;
    }
    .navbar-brand img {
        max-width: unset !important;
        padding: 0px; 
        width: 49% !important;
    }
    .carousel-inner > .item > img {
        
        left: unset !important;
    }
    .carousel-inner, .carousel, .carousel-inner .item {
        height: unset !important;
    }
    .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        
        width: 100% !important;
        
    }
    .container, .col-md-12.col-sm-12.col-xs-12, .col-md-5.col-sm-6.col-xs-12 {
        margin: 0 !important;
    }
    .col-md-5.col-sm-6.col-xs-12 {
        padding: 0;
    }
    .margtop10 {
        margin-top: 15px;
    }
    .motherdimg {
        display: none;
    }
    .motherdcontainer, .pagetitle {
        padding: 0 !important;
        margin: 0 !important;
    }
    .motherd {
        padding: 25px 0 !important;
        text-align: center;
    }
    .motherdtext {
        padding: 0 !important;
    }
    div#who_we_wre {
        margin-top: 91px;
    }
    div#our_approach>div>div>h2, div#env>div>div>h2, div#our_approach>div>div>h2, div#page>div>div>h2 {
        margin-top: 85px;
    }
    .margbot {
        margin-bottom: 20px !important;
    }
}

@media only screen and (max-width: 320px) {
    .motherdtext {
        font-size: 100%;
    }
    .motherd {
        padding: 0 !important;
    }
}
