.header-nav-wrapper.navbar-scrolltofixed.scroll-to-fixed-fixed {
    width: 100% !important;
    background: transparent;
}

header#header {
    width: 100% !important;
    position: absolute;
    z-index: 999;
}

header#header .header-top {
    background-color: #fff !important;
}

.m-auto{
    margin: auto;
}

.widget nav{
    float: right;
    margin-top: 60%;
}


.menuzord-menu > li.active > a, .menuzord-menu > li > a {
     background: transparent !important; 
    color: #bda23e;
}

.header-nav-wrapper {
    background: #000;
    height: 104px;
    z-index: 99;
}

.pt-160{
    padding-top: 160px !important;
}

nav#top-primary-nav {
    margin-top: 14px;
}

header#header .menuzord-brand img {
    max-height: 100px;
    width: 160px;
    /* transition: all 0.3s ease; */
    margin-top: -16px;
}
.widget nav li a {
    padding: 22px 3px 0px 21px;
    text-decoration: none;
    font-family: Hind,sans-serif;
    text-align: right;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    display: block;
    transition: .3s;
    color: #3e3e3e;
}
.rs-slides{
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
    height: 650px !important;
}

h2.title {
    padding-top: 31px;
}

section.page-title.layer-overlay.overlay-dark-9.section-typo-light.bg-img-center {
    height: 430px;
}

.layerp {
    padding-top: 14px !important;
    font-size: 17px !important;
    width: 145px !important;
}

/*.pan:before {
    content: url(../images/pattern.png);
    
}*/

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
     display: block !important; 
}

/*.pan:after {
    content: url(../images/pattern2.png);
    position: absolute;
    bottom: 0;
    right: 0;
    left:0;
}*/


.bok{
    text-align: left;
    line-height: 25px;
    letter-spacing: 0px;
    font-weight: 400;
    border-color: rgb(15, 4, 170);
    border-style: solid;
    border-width: 2px;
    margin: 0px;
    border-radius: 7px !important;
    padding: 10px 33px !important;
}


rs-layer {
    padding-left: 45px !important;
    padding-top: 78px !important;
}

.prac.owl-carousel .owl-nav button {
    border-radius: 0;
    display: block;
    margin: -25px 0 0 0;
    position: absolute;
    /* opacity: 0.3; */
    top: 46% !important;
    border-radius:50% !important;
    z-index: 6;
    transition: all 0.4s ease 0s;
}

.prac.owl-carousel .owl-nav button.owl-prev {
    left: -62px !important;
}

.prac.owl-carousel .owl-nav button.owl-next {
    right: -62px !important;
}

.test.owl-carousel .owl-nav button {
    border-radius: 50% !important;
    display: block;
    margin: -25px 0 0 0;
    position: absolute;
    /* opacity: 0.3; */
    top: 36% !important;
    z-index: 6;
    transition: all 0.4s ease 0s;
}

.icon-box-wrapper {
    margin-bottom: 30px;
}

.pt-90{
    padding-top: 90px;
}

.footer-bottom.masterlaw-footer-bottom {
    height: 60px;
    padding-top: 14px;
}



.test.owl-carousel .owl-nav button.owl-prev {
    left: -49px !important;
}

.test.owl-carousel .owl-nav button.owl-next {
    right: -22px !important;
}


.prac .icon i{
    color:#fff !important;
}

.details {
    margin-top: -25px;
    margin-bottom: 86px;
}

.side-panel-wrap img {
    width: 156px;
    height: 80px;
    margin-bottom: 35px;
}

.side-panel-wrap .logo  {
    width: 156px !important;
    height: auto !important;
    margin-bottom: 35px;
}

.icon-box .content p {
    margin-bottom: 0;
   /* width: 203px;*/
}

.content {
    margin-top: 33px;
}

h4.title a {
    font-size: 20px;
}

.content p{
    font-size: 15px;
}

.section-typo-light{
    padding-top: 27px;
    padding-bottom: 25px;

}


.section-typo-light img{
    width: 35% !important;
}


.masterlaw_footer_social_widget img {
    /* width: 131px; */
    /* height: 94px; */
    margin-top: -16px;
    margin-bottom: 20px;
}

.title-wrapper h2.mt-0 {
    font-size: 28px;
}

.icon-box-title span {
    font-size: 44px;
}

/* .feature p{

 width: 206px !important;

} */

.f-box {
    padding: 26px 20px 25px 25px !important;
    height: 369px !important;
}

.includ {
    margin-bottom: 22px;
    margin-top: -22px;
}

.ml{
    white-space: nowrap !important;
}

.desk{
    display: block;
}

.mob{
    display: none;
}

.desk img{
    margin-bottom: 20px;
}

p.para.text-white {
    font-size: 13px;
}

.fq{
    margin-bottom: 40px !important;
    margin-top: -38px !important;
}

.ts{
    margin-left: 55px;
}

/* New Window Booking css */
.welcome-area {
    position: relative;
    display: flex;
    align-items: center;
    height: auto;
    padding: 175px 0 60px;
}

.welcome-area:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.8);
}

.welcome-area .container {
    position: relative;
    z-index: 10;
}

.bg5 {
    background: #fff;
    background-position: center center;
    background-size: cover;
}

.title.title2 h1 {
    font-weight: 600;
    color: #ffffff;
    font-size: 50px;
    line-height: 65px;
    margin-bottom: 10px;
}

.title p {
    font-size: 20px;
    line-height: 34px;
    color: #fff;
}

.welcome-area .bok {
    margin-top: 0 !important;
}

.book-container {
    margin-top: 10%;
    padding-bottom: 40px;
}

@media screen and (max-width: 1024px) {
    .welcome-area {
      padding: 250px 0 40px;
    }
    .book-container {
        margin-top: 25%;
    }
}

@media screen and (max-width: 991px) {
    .welcome-area {
      padding: 225px 0 20px;
    }
    .welcome-area .bok {
        margin-left: 0 !important;
    }
    .book-container {
        margin-top: 32% !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .title.title2 h1{
      font-size: 30px;
      line-height: 45px;
    }
    .title.title2 p {
      font-size: 16px;
      line-height: 28px;
    }
  }

@media screen and (max-width: 767px) {
    .welcome-area {
        padding: 320px 0 20px;
    }
    .title.title2 {
      text-align: center;
    }
    .title.title2 h1 {
      font-size: 32px;
      line-height: 46px;
    }
    .book-container {
        margin-top: 75% !important;
    }
}

@media screen and (max-width: 400px) {
    .book-container {
        margin-top: 100% !important;
    }
}
    }
}