a:hover {
    text-decoration: none;
}
.logo img {
  margin: 10px 0;
  width: 359px;
  height:80px;
}
.separator{
    clear: both;
    min-height: 40px;
    height: 40px;
}
/*.callus ul {
    list-style: none;
    margin-top: 10px;
}
.callus ul li{
    float: right;
}
.callus ul li a i{
    color: #fff;
    padding: 14px;
    font-size: 28px;
    margin-top: 15px;
}*/
.sitemaps{
    ;
}
.callus{
    padding-top: 20px;
  margin-left: -50px;
}
.fa-facebook:hover{
    color: #1C98E4;
}
.fa-twitter:hover{
    color: #3DFCED;
}
.fa-google-plus:hover{
    color: #FF5B5B;
}
.separator10{
    clear: both;
    min-height: 10px;
    height: 10px;
}
#map-canvas{

    height: 200px;
}
.separator20{
    clear: both;
    min-height: 20px;
    height: 20px;
}
.about h2
{
    color: #f2ac29;
}
.about img.logo{float:right; padding: 12px;}
.casess img.logo{float:right;}
.header {
    background: #e9eff4;
    color:#fff;
}
.aboutul{list-style: none; padding: 0;}
.aboutul ul{list-style: none; padding-left: 30px;}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 0;
    border-radius: 0;
}
#captchaimg{
    width: initial;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border-color: #e7e7e7;
    padding: 0;
}

.navbar-default {
    background-color: #F2AC29;
}

.shadow {
    width: 100%;
    height: 110px;
    position: relative;
    margin-top: -84px;
    background: transparent url(../img/shadow.png) no-repeat bottom center;
    background-size: 100% 100%;
    z-index: -1;
    display: none;
}

.sb-description h3 {
    font-size: 20px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

.sb-description h3 a {
    color: #4a3c27;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}

.nav-arrows {
    display: none;
}

.nav-arrows a {
    width: 42px;
    height: 42px;
    background: #E0E0E0 url(../img/nav.png) no-repeat top left;
    position: absolute;
    top: 50%;
    left: -30px;
    text-indent: -9000px;
    cursor: pointer;
    margin-top: -21px;
    opacity: 0.9;
    border-radius: 50%;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
}

.nav-arrows a:first-child {
    left: auto;
    right: -30px;
    background-position: top right;
}

.nav-arrows a:hover {
    opacity: 1;
}

.nav-dots {
    text-align: center;
    position: absolute;
    bottom: -5px;
    height: 30px;
    width: 100%;
    left: 0;
    display: none;
}

.nav-dots span {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 3px;
    background: #cbbfae;
    cursor: pointer;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 1px 1px rgba(0, 0, 0, 0.1);
}

.nav-dots span.nav-dot-current {
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 0 3px #cbbfae, inset 0 0 0 8px #fff;
}

.nav-options {
    width: 70px;
    height: 30px;
    position: absolute;
    right: 70px;
    bottom: 0px;
    display: none;
}

.nav-options span {
    width: 30px;
    height: 30px;
    background: #cbbfae url(../img/options.png) no-repeat top left;
    text-indent: -9000px;
    cursor: pointer;
    opacity: 0.7;
    display: inline-block;
    border-radius: 50%;
}

.nav-options span:first-child {
    background-position: -30px 0px;
    margin-right: 3px;
}

.nav-options span:hover {
    opacity: 1;
}

#content .banner>div {
    padding: 0 15px;
    float: left;
}
.nav-tabs>li>a{
    background: #AEAEAE;
    margin: 0;
    border-radius: 0;
    color: #fff;
    border: 0;
    
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    background: #3E454C;
    margin: 0;
    border-radius: 0;
    color: #fff;
    border: 0;

}
.nav-tabs>li{
    width: 50%;
}
.hometitle{
    color: #EA8828;
    border-bottom: 2px groove #FFBE49;
    padding-bottom: 7px;

}

.banner>div {
    position: relative;
    overflow: hidden;
    margin-top: 10px;
}

.header-modules .banner>div>a {
    border: 1px solid #ededed
}
.breadcrumb{
    margin: 0;
    padding: 0;}
.breadcrumb li{
    font-size: 12px;}
.banner>div>a {
    overflow: hidden;
    display: block;
    position: relative;
}

.banner img {
    width: 100%;
    height: auto;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

.banner .s-desc {
    display: block;
    position: absolute;
    height: 100%;
    top: 0px;
    left: 0px;
    padding: 44px 0 0 75px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 100%;
    color: #999999;
    font-size: 12px;
    line-height: 22px;
    text-transform: uppercase;
}
#links .mix{
    display: none;
}

#content .banner+.banner {
    margin-bottom: 31px;
}

#content .banner {
    margin: 0 -15px 35px;
    overflow: hidden;
}

#content .banner>div .s-desc {
    position: static;
    height: auto;
    background-color: #f2ac29;
    padding: 15px 20px 20px 28px;
}
#content .banner.case>div .s-desc {
    padding: 8px 10px;
}
#content .banner.case>div .s-desc h2{
    font-size: 15px;}
#content .banner>div .s-desc h1 {
    font-size: 30px;
    line-height: 30px;
    color: #ededed;
    font-weight: 600;
    margin: 0;
}

#content .banner>div:hover .s-desc h2 {
    color: #fff !important;
}

#content .banner>div .s-desc h2 {
    font-size: 18px;
    line-height: 20px;
    color: #b0531c;
    font-weight: 300;
    margin: 0;
}

#content .banner>div .s-desc i {
    float: right;
    color: #3e454c;
    font-size: 24px;
    margin-top: 18px;
}
.hcase{
    
}
.hgodrej{
    background-color: #cf4859 !important;
    
}
.htel{
    background-color: #609B59 !important;
}
.htel h1, .hgodrej h1, .hcase h1{
    font-size: 26px !important;

}
.htel h2, .hgodrej h2{
    color: rgba(255, 255, 255, 0.56) !important;
}
.box-heading {
    font-family: 'Open Sans', sans-serif;
    background-color: #f2ac29;
    font-size: 20px;
    line-height: 35px;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    padding: 15px 30px 10px;
    margin-bottom: 38px;
}
.nobotmar{
    margin-bottom: 0 !important;
}
.pghead{
    background: #F4F4F4;
  color: #909090;
  line-height: 25px;
  padding: 5px 20px;
}
footer {
    margin-top: 41px;
    padding-top: 65px;
    clear: both;
    overflow: hidden;
    background-color: #f5f6f6;
    border-top: 2px solid #E7E7E7;
}

footer h3 {
    color: #f2ac29;
    line-height: normal;
    font-size: 16px;
    word-wrap: break-word;
    font-family: Arial, sans-serif;
    margin: 0 0 15px;
    text-transform: uppercase;
    font-weight: bold;
}

footer li {
    line-height: 30px;
    list-style: none;
}

footer .row li a:hover {
    color: #f2ac29;
}

footer .row li a {
    font-size: 16px;
    color: #a7a9ab;
    word-wrap: break-word
}

footer .foot-phone div {
    color: #a7a9ab;
    line-height: 22px;
    font-size: 12px;
}

footer .foot-phone i {
    line-height: normal;
    font-size: 40px;
    color: #f2ac29;
    margin-right: 10px;
}

span.toggle {
    display: none;
}

#powered br {
    display: none;
}

#powered a {
    font-size: 14px;
    text-decoration: none;
    color: #F2AC29;
}

#powered a:hover {
    color: #fff;
}

#powered {
    margin-top: 75px;
    padding: 23px 0;
    font-size: 14px;
    background-color: #452a16;
    color: #a0a7ae;
    line-height: 21px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    background: transparent;
}
.navbar-default .navbar-nav>li>a{
    padding: 15px 45px;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    
}
@media (min-width: 768px) {
    .navbar-nav>li {
        border-right: 2px groove #FFC861;
    }
}
.login{background:url(../images/login/imac.html) 0 0 no-repeat;background-size:940px 778px;color:#ffffff;margin-bottom:77px;padding:38px 38px 267px;position:relative;}
.login-screen{min-height:317px;padding:0 0 0 120px;width:360px;margin:0 auto;}
.login-icon{position:absolute;top:1px;width:96px;margin-left:-120px;}
.login-icon > img{display:block;margin-bottom:6px;width:100%;}
.login-icon > h4{font-size:17px;font-weight:200;line-height:34px;opacity:0.95;filter:alpha(opacity=95);}
.login-icon > h4 small{color:inherit;display:block;font-size:inherit;font-weight:700;}
.login-form{background-color:#edeff1;padding:24px 23px 20px;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.login-form:before{content:'';border-style:solid;border-width:12px 12px 12px 0;border-color:transparent #edeff1 transparent transparent;height:0;position:absolute;left:-12px;top:35px;width:0;-webkit-transform:rotate(360deg);}
.login-form .control-group{margin-bottom:6px;position:relative;}
.login-form .login-field{border-color:transparent;font-size:17px;padding-bottom:11px;padding-top:11px;text-indent:3px;width:299px;margin-bottom:10px !important;}
.login-form .login-field:focus + .login-field-icon{color:#1abc9c;}
.login-form .login-field-icon{color:#bfc9ca;font-size:16px;position:absolute;right:13px;top:14px;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-backface-visibility:hidden;}
.login-link{color:#bfc9ca;display:block;font-size:13px;margin-top:15px;text-align:center;}
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (-moz-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:2){.login{background-image:url(../images/login/imac-2x.html);}
}
.imagea .col-md-3 img, .imagea .expa img {
    max-width: 100%;
    display: block;
}
.imagea .col-md-3 img, .imagea .expa img {
    -webkit-transition: all .5s ease;
    /* Safari and Chrome */
    
    -moz-transition: all .5s ease;
    /* Firefox */
    
    -o-transition: all .5s ease;
    /* IE 9 */
    
    -ms-transition: all .5s ease;
    /* Opera */
    
    transition: all .5s ease;
    position: relative;
}
.imagea .col-md-3:hover img, .imagea .expa:hover img {
    -webkit-transform: scale(1.8);
    /* Safari and Chrome */
    
    -moz-transform: scale(1.8);
    /* Firefox */
    
    -ms-transform: scale(1.8);
    /* IE 9 */
    
    -o-transform: scale(1.8);
    /* Opera */
    
    transform: scale(1.8);
    z-index: 99999999;
}
.before{
    background: #FFE5E5;
    padding-bottom: 15px;
    margin-top: 20px;

}
.before h3{
    color: #FF4747;
    font-weight: bold;

}
.after{
    background: #E5FFF0;
    padding-bottom: 15px;
    margin-top: 20px;

}
.after h3{
    color: #13BA59;
    font-weight: bold;

}
.working{
    background: #E5F4FF;
    padding-bottom: 15px;
    margin-top: 20px;

}
.working h3{
    color: #52AFF4;
    font-weight: bold;

}
.box1{
    width: 270px;
    height: 50px;
    padding: 5px;
    background: #AEAEAE;

}
.p1{
    margin-bottom:5px;
}
.box { 
    float: left;
  padding: 10px;
  border: 1px solid #E8E8E8;;
  width: 43%;
}
.box.sec {
    margin-left: -19px;
  padding-left: 30px;
  width: 56%;
}
.arrow-right{
  width: 0;
  height: 0;
  border-top: 38px solid transparent;
  border-bottom: 38px solid transparent;
  border-left: 18px solid #E8E8E8;
  float: left;
} 
.features ul{
    padding-left: 20px;
}

.box2 { 
    float: left;
  padding: 10px;
  border: 1px solid #E8E8E8;;
  width: 100%;
}
#home .navbar-nav>li.homes>a{color:#444;}
#about .navbar-nav>li.aboutuss>a{color:#444;}
#dealer .navbar-nav>li.dealerss>a{color:#444;}
#support .navbar-nav>li.supportss>a{color:#444;}
#gallery .navbar-nav>li.galleryss>a{color:#444;}
#career .navbar-nav>li.careerss>a{color:#444;}
#contacts .navbar-nav>li.contactss>a{color:#444;}