.header-area .outer-box {
    padding-right:0;
}
html {
    overflow-x:hidden;
}

.top-bar-area,
.footer-bottom-area {
    background: white;
    color:black;
}
.top-bar-area .contact-info-left ul li,
.top-bar-area .contact-info-right .phnumber p,
#polyglotLanguageSwitcher a,
.top-social-links ul li a i {
    color:black;
}
.welcome-area .gallery .video-gallery{
    height:auto;
}
.breadcrumb-area{
    background-position: center;
}
a.pp_close{
    right:20px;
}
a.pp_expand{
    right:0;
    top:0;
}
.slide-content-box h1 {
    font-size:60px!important;
    line-height:75px!important;
}
.welcome-area .text-holder .bottom{
    padding-left:0;
}
.tp-caption.tp-resizeme.blackbck {
    background-color:rgba(0, 0, 0, 0.5);
    padding:20px;
}
.contact-v1-area .sec-title{
    padding: 0 0 40px 0;
}
.contact-v1-area .contact-form-v1 form textarea{
    height:170px;
}
.paddingtop90{
    padding-top:90px;
}
.modal-dialog{
    width:1000px;
}
.paddingtop0{
    margin-top:0;
    padding-top:0;
}
.rev_slider_wrapper .slide-content-box h3{
    text-transform: none;
}
.contact-v1-area .contact-form-v1 form input[type="text"]{
    background:none;
    border:none;
    border-bottom: 1px solid #d5ac63;
}
.contact-v1-area .contact-form-v1 form textarea{
    background:none;
    border:1px solid #d5ac63;
}
.klevo p {
    line-height:16px;
}
.kdesno p{
    margin-bottom:0;
    line-height:28px;
}
.klevo span{
    color:#d5ac63;
}
.service-area::before {
    background: rgba(1, 62, 125, 0.9) none repeat scroll 0 0;
}
.header-area .outer-box .logo {

}

@media (min-width:576px){
    .responsivepadding{
        padding-top:145px;
    }
    .contact-v1-area .contact-form-v1 form textarea{
        height:320px;
    }
}
@media (max-width:1200px){
    .main-menu .navigation li a{
        padding-right:20px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .navbar-header{
        float:none;
    }
    .main-menu .navbar-header .navbar-toggle .icon-bar {
        background: #d5ac63 none repeat scroll 0 0;
        font-weight: 700;
    }
    .main-menu {
       /* display: inline-block;
        float: right !important;
        padding-bottom: 0;
        padding-top: 0;
        z-index: 5;*/
        width: 100%;
    }
    .main-menu .navbar-header .navbar-toggle {

        display: inline-block;
        z-index: 7;
        border: 2px solid #d5ac63;
        float: right;
        margin: 0px;

    }
    .navbar-toggle {
        padding: 14px 10px;
    }
    .header-area .outer-box .logo {
        width: 75%;
        text-align: left;
        padding: 0 0 10px;
    }
    .rev_slider_wrapper .slide-content-box h1{
        font-size:45px!important;
        line-height:55px!important;
    }
}
@media (max-width:991px){
    .top-bar-area .contact-info-left ul li{
        display:inline;
        margin-right:10px;
    }
}
@media (max-width:768px){
    .rev_slider_wrapper .slide-content-box h1{
        font-size:26px!important;
        line-height:30px!important;
    }
}
@media (min-width:991px){
    .header-area .outer-box .logo img {
        max-height:150px;
    }
    .header-area.stricky-fixed .outer-box .logo {
        margin-top:0px;
    }

    /* test17 */
    .header-area.stricky-fixed .outer-box .logo img {
        max-height:50px;
    }
    .header-area .outer-box .logo {
        margin-top:-60px;
    }
    .top-bar-area .contact-info-right .language-switcher{
        left:325px;
    }
    .top-bar-area .contact-info-right .phnumber{
        left:150px;
    }

}
/* test17*/
.pp_nav,
.pp_gallery{
    display:none!important;
}
a.pp_next,
a.pp_previous{
    height:60%!important;
    margin-top:15%!important;
}
a.pp_close {
    z-index: 2001;
}
/* rest */
/*
@media (max-width:768px){
    .top-bar-area .contact-info-right .phnumber {
        left: 15px;
    }
    .top-bar-area .contact-info-right .phnumber {
        position: absolute;
        top: 0;
        left: 0;
    }
}
/*
@media (max-width:1024px){
    .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important;
    }
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
}
@media (max-width:1024px){
    .main-menu .navbar-header .navbar-toggle {
        display: inline-block;
        z-index: 7;
        border: 2px solid #d5ac63;
        float: none;
        margin: 0px;
    }
    .main-menu .collapse {
        border: 1px solid #cb9a43 !important;
        border-radius: 3px !important;
        float: none;
        margin: 0;
        max-height: 300px;
        overflow: auto;
        padding: 0;
        width: 100%;
    }
    .main-menu .navbar-collapse > .navigation {
        background: #d5ac63;
        float: none !important;
        margin: 0 !important;
        width: 100% !important;
    }
}*/