.search_btn { margin-left:-1px; }
.ie9 .carousel-caption { 
    width: 100% !important; 
    background-color:black; 
    left:0 !important; 
    position:relative;
    padding: 0px;
    bottom:83px;
    /*height:100px;*/
    /*top: auto;
    right: auto;*/
}

    .ie8 .carousel-caption { 
    width: 100% !important; 
    background-color:black; 
    left:0 !important; 
    position:relative;
    padding: 0px;
    bottom:0px;
    padding: 0px;
    bottom:0px;
    height:100px;
}

.ie9 .carousel-caption h1 {
    font-size: 22px; 
}

.ie8 .carousel-caption h1 {
    font-size: 22px; 
}

@media screen and (max-width: 991px)
{ 
     .ie9 .carousel-caption { 
        width: 100% !important; 
        background-color:black; 
        left:0 !important; 
        position:relative;
        padding: 0px;
        bottom:0px;
        height:130px;
        /*top: auto;
        right: auto;*/
    }
 }
@media screen and (max-width: 991px)
{ 
     .ie8 .carousel-caption { 
        width: 100% !important; 
        background-color:black; 
        left:0 !important; 
        position:relative;
        padding: 0px;
        bottom:0px;
        height:100px;
    }
 }

/*.btn-arrow-right { float:left; background:#ffe000 url(../static/images/arw_right_black.png) no-repeat center center; display: block; width: 11px; height: 18px; padding:20px; }
.btn-arrow-left { float:left; background:#ffe000 url(../static/images/arw_left_black.png) no-repeat center center; display: block; width: 11px; height: 18px; padding:20px; }*/
.btn_wrap { display: block; float: right; }
a.btn:active,
.PIM_InstallationDiagram_CadSupportLinkTableText a:active,
.PIM_Installation_QuantityFooter a:active,
.xform-item input[type=submit]:active
{
    -webkit-box-shadow: none;
    box-shadow: none;
    shadow: none;
    margin: 0;
    /*padding: 8px 10px 4px 14px;*/
    padding: auto;
}
.btn:focus, .btn:active:focus, .btn.active:focus, .form-control:focus {
    box-shadow: none;
    border: 0;
    outline: none;
}
strong
{
    font-weight:bold;
}

#nav-top-sub-firstlevel ul li a
{
    font-weight:bold;
}
h1, h2, h3, .h1, .h2, .h3  { font-weight:bold; }


.subpage.flexslider {overflow:hidden;}
.ie9 .startpage.flexslider {
    overflow:hidden;
    height:414px;
}

/*ie9 .startpage.flexslider {
    height:141px;
}*/

#customSearchButton {
    margin-top:6px !important;   
}

@media screen 
    and  (max-width: 1024px) 
    and (min-width: 768px)
{ 
    .carousel-caption-button-div {
        margin-top:10px !important;
        padding-left:0;
    }
}
/*
@media screen and (min-width: 769px) {
        .carousel-caption .btn { font-size: 16px; position:absolute; left:auto; right:15px; z-index:50; top:auto; bottom:auto;}
}*/
@media screen and (min-width: 1025px) {
        .carousel-caption .btn { font-size: 16px; position:absolute; left:auto; right:15px; z-index:50; bottom:auto;}
}
