body {
   margin: 0px;
   padding: 0px;
}
.slide-box {
   position: relative;
   width: 100%;
   margin: 0 auto;
}
.slide-box .item {
   position: relative;
   width: 100%;
   background: #ccc;
   text-align: center;
}
.slide-box .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height:500px;
}
.gallery-section .slide-box .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height:auto;
}
.project-floor-plans-section .slide-box .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height:auto;
}
.construction-years-section.slide-box .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height:auto;
}
.project-floor-plans-section .owl-dots {
    text-align:center;
    width:100%;
}
.slide-box .owl-nav {
   position: absolute;
   width: 100%;
   top: 48%;
}
.tabcontent.slide-box .owl-nav {
   position: absolute;
   width: 100%;
   top: 47%;
}
.slide-box .owl-carousel {
   position: relative;
   width: 100%;
}
.slide-box .owl-nav .owl-prev {
    position: absolute;
    left: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.slide-box .owl-nav .owl-next {
    position: absolute;
    right: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.slide-box .owl-next span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}
.slide-box .owl-prev span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}



.slide-box .owl-carousel {
   position: relative;
   width: 100%;
}
.slide-box .owl-nav .owl-prev {
    position: absolute;
    left: -12px;
    width: 50px;
    height: 100px;
    line-height: 38px !important;
    border-radius: 0px;
    text-align: center;
    background: #000000a3 !important;
}
.slide-box .owl-nav .owl-next
{ 
    position: absolute;
    right:-12px;
    width: 50px;
    height: 100px;
    line-height: 38px !important;
    border-radius: 0px;
    text-align: center;
    background: #000000a3 !important;
}
.slide-box .owl-next span {
   display: inline-block;
   color: #000;
   line-height: 20px;
   font-size: 35;
   margin: 0px;
   padding: 0;
}
.slide-box .owl-prev span {
   display: inline-block;
   color: #000;
   line-height: 20px;
   font-size: 35px;
   margin: 0px;
   padding: 0;
}

.constructionYearTabSlide .owl-carousel {
   position: relative;
   width: 100%;
}
.constructionYearTabSlide .owl-nav {
    position: absolute;
    width: 100%;
    top: 34%;
}
.constructionYearTabSlide .owl-nav .owl-prev {
    position: absolute;
    left: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.constructionYearTabSlide .owl-nav .owl-next {
    position: absolute;
    right: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.constructionYearTabSlide .owl-next span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}
.constructionYearTabSlide .owl-prev span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}




.single-plan-slide .owl-carousel {
   position: relative;
   width: 100%;
}
.single-plan-slide .owl-nav {
    position: absolute;
    width: 100%;
    top: 34%;
}
.single-plan-slide .owl-nav .owl-prev {
    position: absolute;
    left: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.single-plan-slide .owl-nav .owl-next {
    position: absolute;
    right: 14px;
    width: 32px;
    height: 32px;
    line-height: 38px !important;
    border-radius: 50%;
    text-align: center;
    background: #000000a3 !important;
}
.single-plan-slide .owl-next span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}
.single-plan-slide .owl-prev span {
   display: inline-block;
   color: #fff;
   line-height: 20px;
   font-size: 28px;
   margin: 0px;
   padding: 0;
}
.multi-inside-single {
    width: 100%;
    text-align: center;
}
.single-plan-slide .owl-dot{
    display:inline-block;
    width:8px;
    height:8px;
    background:#ccc!important;
    border-radius:50%;
    margin:2px;
}
.single-plan-slide .owl-dot.active{
    display:inline-block;
    width:8px;
    height:8px;
    background:#000!important;
    border-radius:50%;
    margin:2px;
}

