html {

    font-family: sans-serif;

    line-height: 1.15;

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

    -ms-overflow-style: scrollbar;

    -webkit-tap-highlight-color: transparent;

    scroll-behavior: smooth;

}


    body {

    position: relative;

    overflow-x: hidden;

}

.pl-2{padding-left:4px;}
.mt-2{margin-top: 10px;}
.mt-4{margin-top: 20px !important;}
.mt-56{margin-top: 31px; margin-bottom: 21px;}
.pb-0{padding-bottom: 0px !important;}
.mb-1{margin-bottom: 10px !important;}
.mb-half{margin-bottom: 4px !important;}
.mb-2{margin-bottom: 16px !important;}
.ml-0{margin-left: 0px !important;}
.pl-0{padding-left: 0px !important;}
.pr-0{padding-right: 0px !important;}
.p-0{padding: 0px !important;}
.bg-white{background-color: #fff !important;}
.font-13{font-size: 13px;}
.mb-0{margin-bottom: 0px !important;}
.pad-all{padding: 12px !important;}
.mrtop-200{margin-top: 24px !important;}
.wdith-major{width: 80%;margin: 0 auto; display: block;}
.mb-2 {
    margin-bottom: 14px !important;
}
.border-all {
    border: 1px solid #ccc;
    background: #f0f0f0;
}
.contact_wrp{}
.contact_wrp .center {
    text-align: center;

    min-height: 237px;
}
.contact_wrp .center img{display: block; text-align: center;margin:0 auto;}
hr{margin:6px 0px !important; border-top: 2px solid #5f5b5b;}
.hr-w{width: 60% !important;
    margin: 0 auto 10px!important;
    text-align: center;
    display: block;
    border: none;
    height: 1px;
    background-color: #1e1e20;}

a{
  outline: none;
}
.icon_minim{color:#000;}
label{font-weight: normal;}

.color1{color:#ff7e3e; font-size: 24px;}
/*a.active-border{border-bottom: 1px solid #ff7e3e;}*/




html, body{

  margin:0;

  font-size: 100%;

 font-family: 'Montserrat', sans-serif;

  background: #fff;

}





.goToTop {

  position: fixed !important;

  top: 70px;



  z-index: 1;

}







#box1 {

  height: 250px;
}



#mask {

  position:absolute;

  left:0;

  top:0;

  z-index:9000;

  background-color:#000;

  display:none;

}  

#boxes .window {

  position:absolute;

  left:0;

  top:0;

  width:440px;

  height:200px;

  display:none;

  z-index:9999;

  padding:20px;

  border-radius: 15px;

  text-align: center;

}

#boxes #dialog {

  width:450px; 

  height:auto;

  padding:10px;

  background-color:#ffffff;

  font-family: 'Segoe UI Light', sans-serif;

  font-size: 15pt;

}

.maintext{

    text-align: center;

  font-family: "Segoe UI", sans-serif;

  text-decoration: none;

}



#lorem{

    font-family: "Segoe UI", sans-serif;

    font-size: 12pt;

  text-align: left;

}

#popupfoot{

    font-family: "Segoe UI", sans-serif;

    font-size: 16pt;

  padding: 10px 20px;

}

#popupfoot a{

    text-decoration: none;

}

.agree:hover{

  background-color: #D1D1D1;

}

.popupoption:hover{

    background-color:#D1D1D1;

    color: green;

}

.popupoption2:hover{

    

    color: red;

}

.carousel-fade .carousel-inner .item {

  opacity: 0;

  transition-property: opacity;

}

.carousel-caption {bottom:27%;}

.carousel-fade .carousel-inner .active {

  opacity: 1;

}



.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}



.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}



.carousel-fade .carousel-control {

  z-index: 2;

} 


/****comming soon page css****/
.commingsoon-page{position: relative;padding: 0px; text-align: center; margin-top: 140px;}
.captiontext {

    position: absolute;
    top: 42%;
    left: 24%;
    right: auto;
    background: rgba(0, 0, 0, 0.5);
    bottom: auto;
    padding: 10px 24px;

}
.captiontext h2 {
    font-size: 2.6em;
    color: black;
    line-height: 1;
    font-weight: 300;
    letter-spacing: 0.5px;
    font-weight: bold;
    color: #c35924;
}
.captiontext h3 {
    font-size: 2.5em;
    text-transform: uppercase;
    margin-top: 4px;
    font-weight: 500;
    letter-spacing: 12px;
    font-weight: bold;
    color: #fff;
}

.height-vh{height: 100vh;}


.brand-v .carousel-indicators .active{background-color: #e09292 !important;}
.brand-v .carousel-inner .item{background-image:  none !important;}
.brand-v .carousel-inner .item img{margin: 0 auto; text-align: center;display: block;}
.brand-v .carousel-control.left {background-color: none; background-image: none;}

.brand-v .carousel-control.right {background-color: none; background-image: none;}

.brand-v  .carousel-control .icon-prev, .brand-v  .carousel-control .icon-next,
 .brand-v  .carousel-control .glyphicon-chevron-left,.brand-v .carousel-control .glyphicon-chevron-right{
    background-color: #e6d0d0;}
.brand-v img{display: block;text-align: center; margin: 0 auto;}
.brand-purpose {
    background: url(../images/manifesto.jpg) no-repeat;
    background-size: cover;
    display: block;
    padding: 98px 0px 156px;
    background-position: center left;
}
.brand-purpose img{display: block;text-align: center; margin: 0 auto;}
.brand-purpose p {
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 14px;
}

.brand-purpose .timeline,
.brand-purpose .timeline-horizontal {
  list-style: none;
  padding: 20px;
  position: relative;
}
.brand-purpose .timeline:before {
  top: 40px;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
.brand-purpose .timeline .timeline-item {
  margin-bottom: 20px;
  position: relative;
}
.brand-purpose .timeline .timeline-item:before,
.brand-purpose .timeline .timeline-item:after {
  content: "";
  display: table;
}
.brand-purpose .timeline .timeline-item:after {
  clear: both;
}
.brand-purpose .timeline .timeline-item .timeline-badge {
  color: #fff;
  width: 54px;
  height: 54px;
  line-height: 52px;
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: 18px;
  left: 50%;
  margin-left: -25px;
  background-color: #7c7c7c;
  border: 3px solid #ffffff;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.brand-purpose .timeline .timeline-item .timeline-badge i,
.brand-purpose .timeline .timeline-item .timeline-badge .fa,
.brand-purpose .timeline .timeline-item .timeline-badge .glyphicon {
  top: 2px;
  left: 0px;
}
.timeline .timeline-item .timeline-badge.primary {
  background-color: #1f9eba;
}
.brand-purpose .timeline .timeline-item .timeline-badge.info {
  background-color: #5bc0de;
}
.brand-purpose .timeline .timeline-item .timeline-badge.success {
  background-color: #59ba1f;
}
.brand-purpose .timeline .timeline-item .timeline-badge.warning {
  background-color: #d1bd10;
}
.brand-purpose .timeline .timeline-item .timeline-badge.danger {
  background-color: #ba1f1f;
}
.brand-purpose .timeline .timeline-item .timeline-panel {
  position: relative;
  width: 46%;
  float: left;
  right: 16px;
  border: 1px solid #c0c0c0;
  background: #ffffff;
  border-radius: 2px;
  padding: 20px;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.brand-purpose .timeline .timeline-item .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -16px;
  display: inline-block;
  border-top: 16px solid transparent;
  border-left: 16px solid #c0c0c0;
  border-right: 0 solid #c0c0c0;
  border-bottom: 16px solid transparent;
  content: " ";
}
.brand-purpose .timeline .timeline-item .timeline-panel .timeline-title {
  margin-top: 0;
  color: inherit;
}
.brand-purpose .timeline .timeline-item .timeline-panel .timeline-body > p,
.brand-purpose .timeline .timeline-item .timeline-panel .timeline-body > ul {
  margin-bottom: 0;
}
.brand-purpose .timeline .timeline-item .timeline-panel .timeline-body > p + p {
  margin-top: 5px;
}
.brand-purpose .timeline .timeline-item:last-child:nth-child(even) {
  float: right;
}
.brand-purpose .timeline .timeline-item:nth-child(even) .timeline-panel {
  float: right;
  left: 16px;
}
.brand-purpose .timeline .timeline-item:nth-child(even) .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.brand-purpose .timeline-horizontal {
  list-style: none;
  position: relative;
  padding: 74px 0px 20px 0px;
  display: inline-block;
}
.brand-purpose .timeline-horizontal:before {
  height: 3px;
  top: auto;
  bottom: 26px;
  left: 56px;
  right: 0;
  width: 100%;
  margin-bottom: 20px;
}
.brand-purpose .timeline-horizontal .timeline-item {
  display: table-cell;
/*  height: 280px;*/
  width: 20%;
  min-width: 320px;
  float: none !important;
  padding-left: 0px;
  padding-right: 20px;
  margin: 0 auto;
  vertical-align: bottom;
}
.brand-purpose .timeline-horizontal .timeline-item .timeline-panel {
  top: auto;
  bottom: 64px;
      min-height: 214px;
  display: inline-block;
  float: none !important;
  left: 0 !important;
  right: 0 !important;
  width: 100%;
  margin-bottom: 20px;
}
.brand-purpose .timeline-horizontal .timeline-item .timeline-panel:before {
  top: auto;
  bottom: -16px;
  left: 28px !important;
  right: auto;
  border-right: 16px solid transparent !important;
  border-top: 16px solid #c0c0c0 !important;
  border-bottom: 0 solid #c0c0c0 !important;
  border-left: 16px solid transparent !important;
}
.brand-purpose .timeline-horizontal .timeline-item:before,
.brand-purpose .timeline-horizontal .timeline-item:after {
  display: none;
}
.brand-purpose .timeline-horizontal .timeline-item .timeline-badge {
  top: auto;
  bottom: 0px;
  left: 43px;
}


@media screen and (min-width: 768px){
 .brand-v .carousel-indicators {
    bottom: -4px;
}

}


@media all and (transform-3d), (-webkit-transform-3d) {

    .carousel-fade .carousel-inner > .item.next,

    .carousel-fade .carousel-inner > .item.active.right {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.prev,

    .carousel-fade .carousel-inner > .item.active.left {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.next.left,

    .carousel-fade .carousel-inner > .item.prev.right,

    .carousel-fade .carousel-inner > .item.active {

      opacity: 1;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

} 

.carousel-caption {

    text-shadow: 0 1px 4px rgba(0,0,0,.9);

  font-size:17px



}

.carousel-caption h3 {

font-size: 66px;

    color:#ff7e3e;

    font-family: 'Montserrat', sans-serif;

    text-shadow: none;

    font-weight: 900;

    }

    .carousel-caption P{font-size: 40px;}

    html,

    body,

    .carousel,

    .carousel-inner,

    .carousel-inner .item {

      height: 100%;

    } 

    .carousel-inner .item:nth-child(1) {

      background: url('../images/pt-on-night-view.jpg');

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

    }



        .carousel-inner .item:nth-child(2) {

           background: url('../images/banner-capital-new.jpg');

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

    }



       .carousel-inner .item:nth-child(3) {

         background: url('../images/akara-banner.jpg');

  background-size: cover;

  background-position: center center;

  background-repeat: no-repeat;

    }





.navbar-fixed2 {

  top: 92px !important;

  z-index: 100;

  position: fixed !important;

  width: 100%;

}

.nav .open > a, 

.nav .open > a:hover, 

.nav .open > a:focus {background-color: transparent;}



.nav-up {

    top: -168px;

}




.construction-progress{}
.construction-progress .carousel-inner .item{background-image:  none !important;}
.construction-progress .carousel-inner .item img{margin: 0 auto; text-align: center;display: block;}
.construction-progress .carousel-control.left {background-color: none; background-image: none;}

.construction-progress .carousel-control.right {background-color: none; background-image: none;}

/*-------------------------------*/

/*     Sidebar nav styles        */

/*-------------------------------*/

.page-goto{margin-bottom: 0px; margin-top: 108px; background-color: transparent;}
.page-goto  li{display: inline-block;}
.page-goto>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.page-goto a{color:#fff;}

.page-goto  .active{color:#ff7e3e;}

.sidebar-nav {

    position: absolute;

    top: 0;

    width: 220px;

    margin: 0;

    padding: 0;

    list-style: none;

}



.sidebar-nav li {

    position: relative; 

    line-height: 20px;

    display: inline-block;

    width: 100%;

}



.sidebar-nav li:before {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    z-index: -1;

    height: 100%;

    width: 3px;

    background-color: #1c1c1c;

    -webkit-transition: width .2s ease-in;

      -moz-transition:  width .2s ease-in;

       -ms-transition:  width .2s ease-in;

            transition: width .2s ease-in;



}

.sidebar-nav li .logo {

    color: #fff;

    background-color: #e8e8e8;

    text-align: center;

    margin: 0 auto;

    padding-left: 16px;

    display: block;

    padding-bottom: 14px;

}



.sidebar-nav li:hover:before,

.sidebar-nav li.open:hover:before {

    width: 100%;

    -webkit-transition: width .2s ease-in;

      -moz-transition:  width .2s ease-in;

       -ms-transition:  width .2s ease-in;

            transition: width .2s ease-in;



}



.sidebar-nav li a {

    display: block;

    color: #ddd;

    text-decoration: none;

    padding: 10px 15px 10px 30px;

  font-family: 'Montserrat', sans-serif; 

}



.sidebar-nav li a:hover,

.sidebar-nav li a:active,

.sidebar-nav li a:focus,

.sidebar-nav li.open a:hover,

.sidebar-nav li.open a:active,

.sidebar-nav li.open a:focus{ color: #fff; text-decoration: none;background-color: #424244;}



.sidebar-nav > .sidebar-brand {  height:98px;  font-size: 20px;  line-height: 44px;}

.sidebar-nav .dropdown-menu { position: relative; width: 100%; padding: 0; margin: 0; border-radius: 0; border: none; background-color: #222;

    box-shadow: none;}

.navbar-brand-centered {position: absolute; left: 50%; display: block; width: 160px;

        text-align: center;background-color: transparent;}

.navbar>.container .navbar-brand-centered, 

.navbar>.container-fluid .navbar-brand-centered {  margin-left: -156px; margin-top: 16px;}

.carousel-caption .btn {text-shadow: none;

    background: #ff7e3e;font-weight: normal;  text-shadow: none;  border: none;  font-size: 15px;letter-spacing: 1px;}

.navbar-default { background:rgba(34, 34,34, 0.8);

    border-color: #e7e7e7;  position: fixed;  border-radius: 0px; text-align: center;  border:none; margin: 0 auto;  width: 100%;  height: 94px;  z-index: 9999;}



.ds-dark .dropdown-menu{min-width: 200px;padding: 5px 0; margin: 2px 0 0;

    background-color: #000; border: 1px solid rgba(0, 0, 0, 0.7);border: 1px solid rgba(0, 0, 0, .15);

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); box-shadow: 0 6px 12px rgba(0, 0, 0, .175);}





.ds-dark .dropdown-menu > li > a { padding: 6px 20px;font-size: 14px;color: rgba(255,255,255,0.80);}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{background-color: transparent;color:#fff;}

.ds-dark .dropdown-menu > li > a:focus {background-color: transparent;}

.ds-dark .dropdown-menu > li > a:hover{color:#fff !important;text-decoration: none;background-color:#100f0f;}





.navbar-brand{padding: 2px 15px ;}

.navbar-default .navbar-nav>li>a {color:#fff; letter-spacing: 1.2px;}

.navbar-default .navbar-nav>li>a:hover{color:#ff7e3e;}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#fff;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{margin-top: 22px;}

.navbar-nav>li>.dropdown-menu {  width: 200px;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);background: #161c22;   padding: 15px;   border-bottom: 2px solid #ff7e3e;}

.dropdown-menu>li>a {

    display: block;

    padding: 0;

    font-weight: 500;

    text-align: left;

    text-transform: capitalize;

    color: #fff !important;

    font-size: 14px;}



.padding30{padding: 30px 0px 60px !important;}

.padding40{padding: 60px 0px;}

.about-usinfo { }

.about-usinfo p{font-size: 16px; line-height:26px; letter-spacing: 0.5px;}

.heading {position: relative;}

.heading h4{font-size:28px; margin-bottom: 24px; }
.font-20px{font-size: 20px !important;}
h1.heading,h2.heading,h3.heading { font-size: 40px; color: #333;font-weight: 300; position: relative;}

h4.position.cont { left: 6%;}

h2.position.cont { left: 6%;}

h3.position.cont { left: 6%;}

h5.position.cont { left: 6%;}

h4.position { position: absolute; top: 40%; left: 15%; font-size: 48px;

    /* color: #ccc; */opacity: .4; z-index: 1;font-weight: 900;}

h1.heading span, h2.heading span, h3.heading span {font-weight: 600;}

h1.heading:after, h3.heading:after {  position: absolute;  content: "";  width: 60px;  height: 3px;background: #333; left: 0%; bottom: 0%;}

.pb-3, .py-3 {padding-bottom: 1rem !important;}

.mb-5, .my-5 { margin-bottom: 3rem !important;}

.text-uppercase{text-transform: uppercase;}
.m-tb{margin: 20px !important;}


.about-project {  background-color: #dddddd; }

.timely-project{}
.timely-project li{letter-spacing: 0.5px; font-size: 16px; margin-bottom: 14px;}




/****Project  Navigation Details****/

.goToTop {

  position: fixed !important;  top: 92px; z-index: 1;}



.navigation-bg{background-color: #f0eded !important; height: 54px !important; z-index: 55;}

.margin-topzero{margin-top: 0px !important;}

.navigation-bg li a{color:#3d3c3c !important; font-size: 15px;  font-weight: 600;}
.navigation-bg li a:hover{color:#f16022 !important;}
.fancybox-margin{z-index: 5;}

.nav-center{    margin: 0px auto;

    float: none;

    display: table;}

.redColored{color:red;}

.color-area{color:#ff7e3e;}

.greysection-project{background-color: #dddddd; outline: none;}

.advantagelist ul li{    margin-bottom: 14px; font-size: 15px;

  letter-spacing: 0.5px;

    line-height: 22px;}

.font-15{font-size: 16px !important;}

.list-specification{margin: 0px; padding:0px; min-height: 350px;}
.list-spec{min-height: auto !important;}
.list-specification ul {list-style: none;}

.list-specification ul li{ margin-bottom: 14px; letter-spacing: 0.5px; line-height: 22px; }

.circle {float: left;  width: 14px;

    height: 10px;  display: block;  margin-top: 2px;  margin-right: 12px;}

.text-spec{

    float: left; width: 88.4%;

    display: block; font-size: 15px;}

    .min-height450{min-height: 450px !important;}

    .min-height300{min-height: 232px !important;}

.mr-left-logos{margin-left: 24px;}
.major-logos {
    border: 1px solid #d5d5d5;
    padding: 12px;
    width: 86%;
}

.gallery{ margin-top: 20px;}
.p-capi{}
.p-capi img{border:1px solid #ccc; margin-bottom: 16px;} 
.typical-planzoom{}


.panWrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 9999;
    left: 0;
    top: 0;
    display: none;
    cursor: move;
}

.panWrapper * {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.panWrapper a.controls {
    background-size: 100%;
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    left: 50%;
    z-index: 2;
    bottom: 30px;
    cursor: pointer;
}

.panWrapper a.controls.in {
    background-image: url('../images/zoomIn.png');
    margin-left: -30px;
}

.panWrapper a.controls.out {
    background-image: url('../images/zoomOut.png');
    margin-left: 30px;
}

.panWrapper a.controls.close {
    background-image: url('../images/close.png');
    left: auto;
    right: 30px;
    top: 30px;
}

.panWrapper .loading {
    z-index: 3;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -50px 0 0 -50px;
    width: 100px;
    height: 100px;
    background-image: url(../images/loading.gif);
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
}

.panWrapper img {
    max-width: unset !important;
}

.ak-3d{}
.ak-3d .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none ;}
.ak-3d img{width: auto !important; display: block; text-align: center; margin: 0 auto;}


.ak-3d .owl-prev, .owl-next {
    position: absolute;
    top: 0;
    height: 100%;
}
.ak-3d .owl-prev {
    left: -53px;
}

.ak-3d .owl-next {
    right: -53px;
}

 .floorplannew .mb-2{border: 1px solid #ccc;}
.typical-planzoom .modal-dialog{width:1050px; overflow-x:  scroll;}
.typical-planzoom  img{ display: block;margin:0 auto 12px;}
#technicaldetails .table{  min-height:474px; background-color: #fff;}

#technicaldetails .table th{border-bottom:1px solid #cac0c0;}

#technicaldetails .table tr{border: 1px solid #cac0c0}

#technicaldetails .table td{  border: 1px solid #cac0c0; }

.enquireformplantium{    background: #fff !important;

    padding: 20px !important;

    margin-bottom: 20px !important}

/* Tabs panel */

.tabbable-panel {}



/* Default mode */

.tabbable-line > .nav-tabs {

  border: none;

  margin: 0px auto;

  display: table;

  text-align: center;

}

.tabbable-line > .nav-tabs > li {

  margin-right: 2px;

}

.tabbable-line > .nav-tabs > li > a {

  border: 0;

  margin-right: 0;

  color: #737373;

}

.tabbable-line > .nav-tabs > li > a > i {

  color: #a6a6a6;

}

.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {

  border-bottom: 4px solid #fbcdcf;

}

.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {

  border: 0;

  background: none !important;

  color: #333333;

}

.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {

  color: #a6a6a6;

}

.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {

  margin-top: 0px;

}

.tabbable-line > .nav-tabs > li.active {

  border-bottom: 4px solid #ff7e3e;

  position: relative;

}

.tabbable-line > .nav-tabs > li.active > a {

  border: 0;

  color: #333333;

}

.tabbable-line > .nav-tabs > li.active > a > i {

  color: #404040;

}

.tabbable-line > .tab-content {

 

}

.portlet .tabbable-line > .tab-content {

  padding-bottom: 0;

}



/* Below tabs mode */



.tabbable-line.tabs-below > .nav-tabs > li {

  border-top: 4px solid transparent;

}

.tabbable-line.tabs-below > .nav-tabs > li > a {

  margin-top: 0;

}

.tabbable-line.tabs-below > .nav-tabs > li:hover {

  border-bottom: 0;

  border-top: 4px solid #fbcdcf;

}

.tabbable-line.tabs-below > .nav-tabs > li.active {

  margin-bottom: -2px;

  border-bottom: 0;

  border-top: 4px solid #f3565d;

}

.tabbable-line.tabs-below > .tab-content {

 

}

.project-list {    background-color: #fff;padding: 0.4em; min-height: 520px; position:relative;padding-bottom: 2em;text-align: center; z-index: -555; }

.project-list h3 {  color: #ff7e3e;  text-transform: uppercase;}

.btn-read{    margin-top: -41px;  text-align: center; display: inline-block;border: none; margin-left: 34%; background: #ff7e3e;}

 .tab-sid .owl-theme .owl-nav{display: none !important;}

.btn-read:hover{background-color: #b64f22;}

.owl-carousel{margin-top: 18px;}



#contactproject {outline:none;}

#contactproject label{font-weight: normal;}

#contactproject p{font-size: 14px;}

.btncontact{background-color: #ff7e3e !important; border-color:#ff7e3e ;}

.text-reraproject{     border-top: 1px solid #ecded7;padding: 11px 0px 24px;margin-top: 24px; }

.text-reraproject p{    color: #000; font-size: 14px; }

.imgcenter {margin: 0 auto; border: none; background:transparent;} 

.imggreenlive {  width: 26%;  padding: 7px;  border: 1px solid #c5c1c1;}



.corporateclient{margin: 0px; padding:0px; min-height: 60px;}

.corporateclient ul {list-style: none;}

.corporateclient ul li{ margin-bottom: 14px; letter-spacing: 0.5px; line-height: 22px; }



.ovella_banner {

    background: url(../images/ovella-banner.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height:732px;

    position: relative;

}

.platinum_one {

    background: url(../images/pltn-one-banner.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height:732px;

    position: relative;

}

.akara_aadvani {

    background: url(../images/akara-banner.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height:732px;

    position: relative;

}
.bg-white-none{background: none !important;}
 .amenities-section {
            padding: 60px 0;
        }

        .section-title {
            font-size: 32px;
            font-weight: 600;
            margin-bottom: 40px;
        }

        .amenity-box {
            background: #fff;
            padding: 25px;
            border-radius: 6px;
            box-shadow: 0 2px 6px rgba(0,0,0,0.1);
            margin-bottom: 30px;
            min-height: 229px;
            transition: all .3s ease;
            text-align: center;
        }

        .amenity-box:hover {
            transform: translateY(-5px);
            box-shadow: 0 6px 15px rgba(0,0,0,0.18);
        }

        .amenity-icon {
            font-size: 40px;
            margin-bottom: 15px;
            color: #0d3467;
        }

        .amenity-box h4 {
            font-size: 20px;
            font-weight: 600;
            margin-bottom: 8px;
        }

        .amenity-box p {
            font-size: 14px;
            margin: 0;
            color: #555;
        }
.arista_banner {

    background: url(../images/banner-plantium-tower.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height:732px;

    position: relative;

}
.platinumcapi_banner {

    background: url(../images/banner-capital-new.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height:732px;

    position: relative;

}

.rera-numb {
    padding: 0.99em 0em;
    text-align: center;
    border-top: 1px solid #999999;
    border-bottom: 1px solid #999999;
  
}

.rera-numb p {
    margin: 50px 0px 0px 0px;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    font-family: inherit;
    letter-spacing: 0.6px;
    font-weight: 600;
}
/****css only for safari****/
/*@media screen and (-webkit-min-device-pixel-ratio:0) { 


::i-block-chrome,.arista_banner {
min-height: 704px;
}
}*/


.caption-tower{position: absolute; left: 28%; right:  auto; bottom:  auto; top:34%; text-align: center;

/*background:rgba(16, 16, 16, 0.2);*/}

.caption-tower h3 {

    font-size: 66px;

    color: #ff7e3e;

    font-family: 'Montserrat', sans-serif;

    text-shadow: none;

    font-weight: 900;

}

.caption-tower p { color:#fff;

    font-size: 40px; font-weight: bold;}


.caption-tower2{position: absolute; left: 28%; right:  auto; bottom:  auto; top:34%; text-align: center;

/*background:rgba(16, 16, 16, 0.2);*/}

.caption-tower2 h3 {

    font-size: 66px;

    color: #ff7e3e;

    font-family: 'Montserrat', sans-serif;

    text-shadow: none;

    font-weight: 900;

}

.caption-tower2 p { color:#fff;

    font-size: 40px; font-weight: bold;}


#box2 {

  height: 870px;

 

}



/****team section****/

.mt40{margin-top:40px;}

.graybg{background-color: #dddddd;}

.team-block { margin-bottom: 20px; }

.team-content { position: absolute; background-color: rgba(17, 24, 31, 0.8); bottom: 0px; display: inline-block; width: 100%; color: #fff; padding: 6px 20px; }

.team-img { position: relative; }

.team-img img { width: 100%; }

.team-title { }

.team-meta { color: #9da4aa; font-weight: 400; font-size: 12px !important; }

.overlay { border-radius: 0px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: 1s ease; background-color: #11181f; }

.team-img:hover .overlay { opacity: .8; }

.team-img:hover .team-content { opacity: 8; }

.text { color: #fff; position: absolute; top: 30%; left: 30%; transform: translate(-26%, -26%); -ms-transform: translate(-26%, -26%); right: 0; font-weight: 400; font-size: 16px; }



/****about us****/

.innerpage_banner {

    background: url(../images/1.jpg) no-repeat 0px 0px;

    background-size: cover;

    min-height: 250px;

}

.about-usinfo .fa{    font-size: 56px; color: #ff7e3e;}

.valuemain{    background-color: #dddddd; padding: 40px 0px 0px 0px; }



.valuessec{background:#dddddd; }







.value-cont .fa{  color: #ff7e3e;  font-size: 46px;}

.value-cont h2{font-size: 18px;}

.value-cont p{font-size: 16px;  line-height: 24px;  color:#333; letter-spacing: 0.5px;}

.valuebox {min-height: 214px;}

.box-bhk {

      background-color: #f3eeee;

    padding: 20px 24px;

    display: block;

    margin-top: 72px;

}

.bhktext {

      color: #924e2c;

    float: left;

    width: 263px;



    font-size: 20px;

    font-weight: bold;

    line-height: 28px;

}

.price {

    float: left;

    border-left: 1px solid #ccc;

    padding-left: 26px;

}

.grayprice {

    color: #666666;

    display: block;

    font-size: 12px;

    margin-bottom: 8px;

}

.grayprice2 {

    color: #121212;

    font-weight: bold;

    font-size: 18px;

    display: block;

    margin-bottom: 4px;

}



.box-bhknew {

      background-color:#f3eeee;

    padding: 34px 24px;

    display: block;

    margin-top: 72px;

}



.bhktextnew {

      color: #924e2c;

    float: left;

    width: 180px;



    font-size: 20px;

    font-weight: bold;

    line-height: 28px;

}

.pricenew {

    float: left;

    border-left: 1px solid #ccc;

    padding-left: 26px;

}

.graypricenew {

    color: #666666;

    display: block;

    font-size: 12px;

    margin-bottom: 8px;

}

.grayprice2new {

    color: #121212;

    font-weight: bold;

    font-size: 18px;

    display: block;

    margin-bottom: 4px;

}



.icon-amenties{min-height: 148px;}



.icon-amenties p{font-size: 16px;}

.panel-group .panel {

        border-radius: 0;

        box-shadow: none;

        border-color: #EEEEEE;

    }



    .panel-default > .panel-heading {

        padding: 0;

        border-radius: 0;

        color: #225763;

        background:transparent;

        border-color: transparent;

        font-size: 18px;

    }



    .panel-title {

        font-size: 18px;

         

    }



    .panel-title > a {

        display: block;

        font-size: 14.8px;

        padding: 10px 15px;

        text-decoration: none;

        color:#000;

    }



    .more-less {

        float: right;

        color: #2b5763;

        font-size: 12px;

font-weight: normal;

    }



    .panel-default > .panel-heading + .panel-collapse > .panel-body {

        border-top-color: #EEEEEE;

    }

    .panel-group .panel + .panel {

    margin-top: 10px;

}

.panel-heading.active {

  background-color: #225763;

  color: #fff;

}

.panel-heading.active .more-less 

{

    color: #fff;

}

.panel{background: transparent; border:1px solid #a78b6b;}

.panel-group .panel{border-color: transparent;}

.panel-body 

{line-height: 26px;}

.panel-body ul
{
 padding-left: 15px;  
}




/****team sec****/





.post {
    display: block;
    font-size: 15px;
    color: #736d6d;
    text-transform: capitalize;
}

.mt-0{margin-top: 0px !important;}
.mb-2{margin-bottom: 14px !important;}

.mr-130{margin-top: 28px !important;}
.mr-184{margin-top: 76px !important;}
.mt-58 {
    margin-top: 58px;
}
.our-team{
    border:1px solid #adadad;
    min-height:452px;
    cursor: pointer;
    padding-bottom: 12px;
    margin-top: 14px;
}
   .bg-headerpopup{ background: #000 !important;
    color: #fff !important;
}
.edu{    letter-spacing: 0.5px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    display: block;
    padding-bottom: 8px;
    color:#efe6e6;
  }
  .font-iconexp{font-size:18px !important; margin-right: 4px !important; }
.font-size15{font-size: 15px !important; color:#fff;}
.font-v13{font-size: 13px !important; line-height: 18px !important;}
.our-team .team-image{
    position: relative;
    text-align: center;
}
.our-team img {
    height: 246px;
    margin: 18px auto;
    background: #dcdcdc;
    border: 1px solid #b79a9a;
    text-align: center;
    width: 248px;
    border-radius: 50%;
}

.btnreadmore{background-color: #ff7e3e !important; border-color:#ff7e3e !important;}
.our-team .description{
    width: 100%;
    height: 100%;
 /*   position: absolute;*/
    top: 0;
    left: 0;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    padding: 40px 24px;
    opacity: 0;
    background-color: rgba(59, 51, 106, 0.6);
    transition: all 0.5s ease 0s;
}
.our-team:hover .description{
    opacity: 1;
}
.our-team .social{
    padding: 10px 0 0 0;
    margin: 0;
    list-style: none;
    position: absolute;
    top: 40px;
    left: -27px;
    background: #3b336a;
    text-align: center;
    transform: translate(25px, 0px) rotateY(90deg);
    transition: all 0.5s ease 0s;
}
.our-team:hover .social{
    transform: translate(0px, 0px) rotateY(0deg);
}
.our-team .social li{
    display: block;
    margin-bottom: 10px;
}
.our-team .social li a{
    display: block;
    width: 40px;
    height: 35px;
    font-size: 17px;
    color: #fff;
    line-height: 30px;
    transition: all 0.5s ease 0s;
}
.our-team .social li a:hover{
    background: #bc3fbf;
}
.our-team .team-info{
    padding: 15px 10px ;
    text-align: center;
}
.our-team .title{
       font-size: 18px;
    color: #dc5f29;
    letter-spacing: 1px;
    margin: 0 0 15px 0;
    transition: all 0.5s ease 0s;
}
.our-team .post{
   font-size: 12px;
    color: #3b336a;
    letter-spacing: 0.5px;
    text-transform: capitalize;
}



.cta-whatsapp{background: #3C3B3F;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #605C3C, #3C3B3F);  /* Chrome 10-25, Safari 5.1-6 */

padding: 40px 0px; margin-top: 30px;}
.cta-cont-whatsapp {text-align: center;display: block;}
.cta-cont-whatsapp .fa{    font-size: 30px;
background: #0c821e;
    color: #fff;
    padding: 20px;
    border-radius: 50%;
border: 10px solid #1e511e; }

.cta-cont-whatsapp a{color: #fff;     font-weight: bold; text-decoration: none;}
.topborder {
    border-bottom: 3px solid #c5c1a5;
    width: 6%;
    /* margin: 0px 47%; */
    text-align: center;
    display: block;
    margin: 16px auto 20px;
}

.cta-enq-capital{display: block;margin: 30px auto 0px; text-align: center;}
.cta-enq-capital .btn {
    background-color: #286e1d !important;
    border-color: #286e1d;
    font-weight: bold;
}
.cta-enq-capital .fa {
    font-size: 22px;
    color: #fff;
    margin-left: 8px;
}

/****enq form****/
  .blink-text{
    background: #000;
    font-weight: bold;
    font-size: 2rem;
    animation: blinkingText 2s infinite;
  }
  @keyframes blinkingText{
    0%    { background: #e36718;}
    25%   { background: #e36718;}
    50%   { background: #e36718;}
    75%   { background: #6183bf;}
    100%  { background: #e36718;}
  }

#feedback {
    position: fixed;
    top: 26%;
    right: 0;
    z-index: 9999;
    bottom: 0;
    height: 66px;
    margin-left: -3px;
    margin-bottom: -3px;
    display: block
}

#feedback-form {
    float: right;
    width: 400px;
    height: auto;
    margin-top: 16px;
    padding: 15px;
    background-color: #343a40!important;
    background-clip: padding-box;
    border: 1px solid rgb(122 72 43);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 12px 0px 0px 12px;
    z-index: 9999;
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgb(0 0 0 / 20%);
}

#feedback-tab {
    font-size: 12px;
    letter-spacing: 2px;
    margin-right: -55px
}

#feedback-tab {
    float: right;
    color: #fff;
    font-size: 16px;

 font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    cursor: pointer;
    height: auto;
    z-index: 9999;
    background-color: #e36718;
    margin-right: -63px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-left: 20px;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    letter-spacing: 0;
    margin-top: 165px
}

#feedback-tab,
.line {
    margin-top: 174px
}

#enq-mobileform {
    background-color: #0c821e;
    bottom: 0px !important;
    margin: 0px;
    position: fixed !important;
    transform: none !important;
    left: 190px;
    z-index: 99;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 700 !important;
    text-align: center;
    padding: 9px 56px !important;
    display: none !important;
}
.contact-form-warper {padding: 10px 20px; margin-top: 16px;}
.contact-form-warper input:active, .contact-form-warper input:focus {
    border: 1px
 solid #c2df9c;
}

.contact-form-warper .form-group{margin-bottom: 20px;}
.contact-form-warper .form-control {
    width: 100%;
    line-height: 42px;

    background: 0 0;
    padding: 12px;
    border: 1px
 solid #e6d8d8;
    border-radius: 3px;
    color: #fff;
}
.contact-form-warper #submit-contact {
    background: #e36718;
    padding: 20px 35px;
    line-height: 13px;
    text-align: center;
    text-transform: uppercase;
    border: none;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
    border-radius: 3px;
    font-weight: 600;
    letter-spacing: 0;
}
.contact_col_full {
    overflow: hidden;
    text-align: center;
}




/****download brochure*****/
#fixed-bmain {
  position: fixed;
  top: 50%;
  left: 0;
  right: auto;
  z-index: 999;
  bottom: 0;
  height: 0;
  display: block;
  margin-left: -92px
}

#fixed-button {
  -webkit-transform: rotate(450deg);
  -moz-transform: rotate(450deg);
  -ms-transform: rotate(450deg);
  -o-transform: rotate(450deg);
  transform: rotate(450deg);
  letter-spacing: 0;
  background-color: #004a7f;
  border: 2px solid #d40911;
  color: #fff;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
  display: block;
  font-weight: 700;
  font-size: 16px;
  padding: 12px 20px;
  text-align: center;
  text-decoration: none;
  background: -moz-linear-gradient(-45deg, #18618e 0, #18618e 50%, #18618e 51%, #ed0e11 71%, #fc1b21 100%);
  background: -webkit-linear-gradient(-45deg, #e81216 0, #f45355 50%, #f6290c 51%, #ed0e11 71%, #fc1b21 100%);
  background: linear-gradient(135deg, #18618e 0, #18618e 50%, #f6290c 51%, #ed0e11 71%, #fc1b21 100%);
  background-size: 400% 400%;
  -webkit-animation: AnimationName 3s ease infinite;
  -moz-animation: AnimationName 3s ease infinite;
  animation: AnimationName 3s ease infinite;
  -webkit-animation: AnimationName 3s ease infinite;
  -moz-animation: AnimationName 3s ease infinite;
  animation: AnimationName 3s ease infinite
}

#fixed-button a {
  color: #fff;
  text-decoration: none
}

.flash-e {
  background: -moz-linear-gradient(-45deg, #e81216 0, #f45355 50%, #f6290c 51%, #ed0e11 71%, #fc1b21 100%);
  background: -webkit-linear-gradient(-45deg, #e81216 0, #f45355 50%, #f6290c 51%, #ed0e11 71%, #fc1b21 100%);
  background: linear-gradient(135deg, #e81216 0, #f45355 50%, #f6290c 51%, #ed0e11 71%, #fc1b21 100%);
  background-size: 400% 400%;
  -webkit-animation: AnimationName 3s ease infinite;
  -moz-animation: AnimationName 3s ease infinite;
  animation: AnimationName 3s ease infinite;
  -webkit-animation: AnimationName 3s ease infinite;
  -moz-animation: AnimationName 3s ease infinite;
  animation: AnimationName 3s ease infinite
}

@-webkit-keyframes AnimationName {
  0% {
    background-position: 0 31%
  }
  50% {
    background-position: 100% 70%
  }
  100% {
    background-position: 0 31%
  }
}

@-moz-keyframes AnimationName {
  0% {
    background-position: 0 31%
  }
  50% {
    background-position: 100% 70%
  }
  100% {
    background-position: 0 31%
  }
}

@keyframes AnimationName {
  0% {
    background-position: 0 31%
  }
  50% {
    background-position: 100% 70%
  }
  100% {
    background-position: 0 31%
  }
}

@-webkit-keyframes glowing {
  0% {
    background-color: #000
  }
  50% {
    background-color: #000
  }
  100% {
    background-color: #0000
  }
}

@-o-keyframes glowing {
  0% {
    box-shadow: 0 0 3px #ffc714
  }
}

.form-fixed a {
  font-family: Poppins, sans-serif;
  margin-top: 20px;
  font-size: 16px;
  position: fixed;
  top: 48%;
  z-index: 9999;
  left: auto;
  right: -138px;
  transform: translateX(-50%) translateY(-50%) rotate(-90deg);
  background: rgb(38 44 51);
  border-color: rgb(94 102 111)!important;
  padding: 5px 12px;
  border-radius: 6px 6px 0 0
}

.btn:focus,
.fixed-form-all .btn.focus {
  color: #fff!important
}
.fixed-form-all .modal-body{margin: 39px 12px 10px;}


.fixed-form-all .fade.in{background:rgba(0,0,0,0.6); z-index: 9999;}

.fixed-form-all .form-control {
  font-family: Poppins, sans-serif
}
.fixed-form-all .form-group{margin-bottom: 6px;}
.fixed-form-all  .radio label, .checkbox label {margin: 0px;padding: 0px;}

.fixed-form-all .text-white {
  font-family: Poppins, sans-serif;
  color: #fff;
}
#div_id_terms {margin-left: 12px; margin-bottom: 12px;}

.fixed-form-all .modal-content {
  background: rgb(38 44 51)
}

.enclse {
  text-shadow: none!important;
  background: #bc2b37!important;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 0;
  color: #fff!important;
  opacity: unset!important;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  right: 0;
  margin-right: -2px;
  z-index: 99999;
  text-align: center;
  top: 0;
  width: 30px
}


.btn-brochure {
    background-color: #e36718;
    border-color: #e36718;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px){
  .fixed-form-all .modal-dialog {
    width:460px;

}
}






@media only screen and (max-width: 990px){
    .our-team{ margin-bottom: 30px; }
}
@media only screen and (max-width: 767px){
  .major-logos {width: 98% !important;}
  .wdith-major{width: 99% !important;}
  .mr-left-logos {margin-left: 0px !important;}
  .mrtop-200{margin-top: 0px !important;}
  .mt-zm{margin: 0 auto !important;}
.mrm-top12{margin-top: 12px !important;}
      .our-team {min-height: auto;}
    .our-team .social{ left: -20px; }
    .rera-numb p{margin-top: 16px;}
    .mr-130{margin-top: auto !important; margin-top: 12px  !important;}
.mr-184{margin-top: auto !important; margin-top: 12px !important;}
.mt-56{margin-top: 12px !important;}
.p-logo{padding: 0px !important;}
.logo-aadvani{max-width: 100%;}
.brand-purpose{padding-bottom: 100px;}
}
@media only screen and (max-width: 480px){
    .our-team .social{ left: -20px; }
.captiontext {top: 48%;padding: 10px 12px;left: 13% !important;}
 .captiontext h2{font-size: 0.92em;}
 .captiontext h3{font-size: 0.84em; margin-top: 8px;}
}



/****ongoing list****/

.ongoingproject{margin: 60px 0px; padding: 0px;}

.headindonging {display: inline-block;margin-bottom: 44px;

   border-bottom: 1px solid #c72e27; padding-bottom: 7px;

    font-weight: normal;font-size: 19px;}

    .headindonging a{ color: #636d77; text-decoration: none;}

.ongoinglist-project{margin: 0px 0px 44px 0px; padding: 0px;}

.ongoinglist-project img{display: block;text-align: center; margin: 0 auto;}

.ongoinglist-project h3{     font-size: 14px; margin-bottom: 30px;  margin: 0px auto;  display: block;

    width: 90%;}

.btncenter-project{margin: 0 auto; padding: 14px 0px;text-align: center; display: block; background: #f9f9f9;} 

.project-knowmore{ background: #ff7e3e; border-color: #ff7e3e; margin-top: 14px;}

.section-contact {

    background: url(../images/locationadvantage.jpg) no-repeat;

    background-repeat: no-repeat;

    background-size: cover;

    min-height: 498px;

    padding: 84px 0px;

}

.advantage-sect {

    margin: 0px;

    height: 312px;

    overflow-x: hidden;

    overflow-y: scroll;

    padding: 1.2em 1.4em;

    position: relative;

    width: 124% !important;

    left: -12%;

   

    background-color: #fff;

    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 0px 12px rgba(0,0,0,0.22);}

.advantage-sect ul {

    margin: 0px;

    padding: 0px;

    list-style: none;

}

.advantage-sect ul li {

    color: #000;

    font-size: 0.82em;

}

.brdr-right {

    border-right: 1px solid #aca8a8;

}

.margintop-22 {

    margin-top: 22px!important;

}

.padding-0 {

    padding: 0px;

}

.clor-black {

    color: #000;

    font-size: 0.92em;

}



 .fnt-sizeheading {

    font-size: 1.4em;}

    .white-clr{color:#fff;}

       .black-clr{color:#000; font-weight: 500;}

 

    .aristakharadiform { background-color: #c1c1c1; padding: 20px; }



    .address-secavista{margin-top: 52px;}



.highlightssec ul li {margin-bottom: 14px !important;}

/****history css****/

ul.timeline { list-style-type: none; position: relative;}

ul.timeline:before {

    content: ' ';

    background: #bebebf;

    display: inline-block;

    position: absolute;

    left: 29px;

    width: 2px;

    height: 100%;

    z-index: 400;

}

ul.timeline > li {

    margin: 20px 0;

    padding-left: 20px;

}

ul.timeline > li:before {

    content: ' ';

    background: white;

    display: inline-block;

    position: absolute;

    border-radius: 50%;

    border: 3px solid #ff7e3e;

    left: 20px;

    width: 20px;

    height: 20px;

    z-index: 400;

}

.historysec{}

.historysec h2{color: #ff7e3e; font-weight: bold; margin-bottom: 8px;  font-size: 14px;}

.historysec h3{    margin-top: 9px;  font-size: 16px;  font-weight: bold;}

.mapcenter{    text-align: center;

    margin: 0 auto;

    background: #c1c1c1;

    padding: 20px;}


.timeline-sec-ad {
    background: #e5e6e8;
}
.timeline-sec-ad p{
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.5px;
}

.first-row-timeline{margin:0px 0px 0px 0px; padding:40px 0px 0px;}
.first-row-timeline h2{color: #ff7e3e; font-weight: bold; margin-bottom: 8px;  font-size: 14px;}
.first-row-timeline h3{    margin-top: 9px;  font-size: 16px;  font-weight: bold;}


.about-historysec {
    background: url(../images/timeline.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    height: 573px;
}

.second-row-timeline{margin:300px 0px 0px; padding:40px 0px 0px;}
.second-row-timeline h2{color: #ff7e3e; font-weight: bold; margin-bottom: 8px;  font-size: 14px;}
.second-row-timeline h3{    margin-top: 9px;  font-size: 16px;  font-weight: bold;}

.platinum-capital-logo{display: block;margin: 0 auto 24px;text-align: center;}
.platinum-capital-logo img{text-align: center; display: block; margin: 0 auto;}
.platinum-tower-logo{display: block;margin: 0 auto 24px;text-align: center;}
.platinum-tower-logo img {  text-align: center;
    display: block;  margin: 0 auto;  background: #222;  padding: 14px;}




/****career page css****/



/****accordian****/

.margin-top24{margin-top: 24px;}

  .careeer-sec {padding: 60px 0px 70px;}



   .careeer-sec .panel-group .panel {

        border-radius: 0;

        box-shadow: none;

        border-color: #EEEEEE;

    }



    .careeer-sec .panel-default > .panel-heading {

        padding: 0;

        border-radius: 0;

        color: #212121;

        background-color: #FAFAFA;

        border-color: #EEEEEE;

    }



    .careeer-sec .panel-title {

        font-size: 14px;

    }



    .careeer-sec .panel-title > a {

        display: block;

        padding: 15px;

        font-size: 16px;

        letter-spacing: 0.5px;

        text-decoration: none;

    }

.amenist-sec-akara{}

.amenist-sec-akara .nav-tabs>li>a{
    font-size:16px;
    font-weight:600;
    color: #585757;
}

.amenist-sec-akara .nav-tabs>li.active>a{
    background:#7a5a45;
    color:#fff !important;
}

.amenist-sec-akara .tab-content{
    background:#fff;
    padding:30px;
    border:1px solid #ddd;
    border-top:none;
}

.amenist-sec-akara .amenity-box{
    background:#fafafa;
    padding:25px;
    border-radius:10px;
    box-shadow:0 10px 20px rgba(0,0,0,0.08);
    margin-bottom:20px;
    transition:.4s;
}

.amenity-box:hover{
    transform:translateY(-6px);
}

.amenist-sec-akara .amenity-title{
    font-size:20px;
    font-weight:700;
    color:#7a5a45;
    text-align: left;
    margin-bottom:20px;
}

.amenist-sec-akara .amenity-list{
    list-style:none;
    padding:0;
}

.amenist-sec-akara .amenity-list li{
    display:flex;
    align-items:center;
    margin-bottom:12px;
    font-size:15px;
}

.amenist-sec-akara .amenity-list i{
    width:30px;
    height:30px;
    background:#7a5a45;
    color:#fff;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    margin-right:12px;
    font-size:14px;
}



.careeer-sec .panel-default > .panel-heading + .panel-collapse > .panel-body {  border-top-color: #EEEEEE; }



.careeer-sec .panel-body{}

.careeer-sec .panel-body h4{font-size: 15.4px; color: #ff7e3e; margin-bottom:22px;}

.careeer-sec .panel-body h5{    display: block; color: #000;

    margin-top: 20px; font-weight: 550; letter-spacing: 0.5px;}

.color-titleblack{    color: #332e2e;  font-weight: 500;  margin-right: 4px;}

.careeer-sec .panel-body li{font-size: 14px; letter-spacing: 0.5px;}

.applyhere{    background-color: #18252d;

    padding: 20px; margin-top: 24px;}

   .applyhere .form-control{background-color: transparent; color: #fff;}

   .applyhere label{color: #fff;}
.applyhere  select option{background: #000;}
.note{margin: 12px 0px;}

.note p{font-size: 14px;color: #18252d;}





.contact-sec {padding: 60px 0px 70px;}

.address-sec{text-align: center; margin:0 auto;}

.address-sec .fa{color:#000; font-size: 28px;}

.address-sec a{color:#000;}

.map-form {display: block; margin:50px 0px 0px 0px;}

.margin-topnone{margin-top: 0px !important;}







.privaypolicy-sec {padding: 60px 0px 70px;}

.privaypolicy-sec  h4{ margin: 20px 0px; padding: 0px; text-transform: uppercase;}

.privaypolicy-sec p { font-size: 14px; line-height: 22px;}

.privaypolicy-sec ul li{}



/****thankyou page****/

.font-all {



    font-size: 1.8em;

    color: #0f0f0f;

    letter-spacing: 2.5px;

}

.padding-thnk {

    margin: 0em 0em 3em;
 padding:8.2em 0px 4em;
    background-color: #fff;
}



.gry-bg {

    margin: 0em 0em 2em 0em;

    padding: 2.4em 0em;



}

.padding-thnk .btn {

    background-color: #ff7e3e !important;

    border-color: #ff7e3e !important;

    padding: 8px 56px;

    font-size: 1.2em;

    letter-spacing: 0.5px;

    margin: 0 auto;

    color:#fff;

    text-align: center;

    display: block;

    border-radius: 0px;

}


.f-bold{font-weight: bolder; margin-top: 0px; }
.location-cont{}

.location-advan-capital {
    background: #fff;
    padding: 20px 20px 16px 20px;
    border-bottom: 1px solid #ccc;
}
.location-advan-capital h3{margin-bottom: 20px;}

.location-advan-capital ul{padding-left: 0px;}
.location-advan-capital ul li{list-style: none; display: block;}
.numb-ad {
    background: #0c821e;
    color: #fff;
    padding: 5px 14px;
    margin-right: 18px;
    font-weight: 500;
    display: initial;

    text-align: center;
    line-height: 36px;
    font-size: 20px;}

.air{text-align: left;
    color: #262c33;
    text-transform: capitalize;
  font-size: 18px;
    letter-spacing: 0;
    padding: 0 0;
    background: #fff;
    border: 1px solid transparent;
    box-shadow: none;
    line-height: 31px;
    font-weight: 700;
}

.it-park{margin:14px 0px 0px 18px;}
.it-park ul li {
    font-weight: 600;
    margin-bottom: 5px !important;
}
.it-park .text-spec{    font-size: 13.2px !important;}
.ht-park{min-height: auto !important}

.corporate-clients{}
.box-clients{    min-height: 190px;border: 1px solid #ccc; padding: 13px; margin-bottom: 13px;}
.box-clients img{display: block; margin: 0 auto; text-align: center;}
/*-- footer --*/

.pt-5, .py-5 {padding-top: 2rem !important;}

.pb-5, .py-5 {padding-bottom: 2rem !important;}

.mb-4, .my-4 {  margin-bottom: 1.5rem !important;}



.agile-footer.w3ls-section {  background: #131313;}
.agileits_w3layouts-copyright{margin-bottom: 14px;}
.footer-nav li {  list-style-type: none;display: inline-block;margin: 0px 1em; border-bottom: 2px solid rgba(226, 222, 222, 0);}

.agile-footer.w3ls-section ul {padding: 0px; margin: 0px;}

ul.footer-nav li a {  color: #ddd; font-size: 1.1em; display: inline-block;}

ul.footer-nav li a:hover {   color: #fff;}

.f1 p { font-size: 15px;  color: #777;  line-height: 24px;}

ul.footer-nav li a.active {  color: #d66047;  font-weight: 600;}

.w3_agile-footer-grids {  border: 1px solid #404040;  border-width: 1px 0;}

.w3_agile-footer1.f1 h2 a {  color: #fff;  font-size: 1em;  text-transform: uppercase;}

.w3_agile-footer1 h5.f1 {  margin: 1.1em 0 0.5em;}

.w3_agile-footer1 h5 { text-transform: uppercase; font-size: 1.1em; color: #fff; letter-spacing: 2px; font-weight: 600;}

ul.w3ls-footer-bottom-list li { list-style-type: none; margin: 0.5em 0; text-transform: capitalize;}



ul.w3ls-footer-bottom-list li a,

ul.footer-social-icons li a {  color: #777; }

ul.footer-social-icons .fa{color: #9e9393; margin-right: 5px; font-size: 17.4px;}

ul.w3ls-footer-bottom-list li a:hover, ul.footer-social-icons li a:hover {  color: #bbb;}

ul.footer-social-icons li {  list-style-type: none;  margin: 0.5em 0;}

.agileits_w3layouts-copyright p a{ color: #ccc;}

.agileits_w3layouts-copyright p a:hover{ color: #fff;}

.agileits_w3layouts-copyright p { color: #888; letter-spacing: 1px; font-size: 15px; line-height: 26px;}

.agile-footer.w3ls-section {  background: #131313;}

.brochure{    background-color: #ff7e3e;border: 1px solid #ff7e3e;color: #1d0a02 !important;font-weight: bold; letter-spacing: 0.5px;}

a.brochure:hover{background-color: #b45329;border: 1px solid #b45329;}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary

{background-color: #b45329;border: 1px solid #b45329;}

.download-brochurearista {margin: 0 auto; text-align: center; display: block;}

.border-none{border-top:none !important;}

.text-rera{    font-size: 13.8px;text-align: center;color: #eaeaea; margin-bottom: 26px;}

.text-rera a{color:#ff7e3e;}

.text-rera a:hover{color:#b45329;}

.need-mobile{display: none;}

.need-desktop{display: block;}

.disclaimer{    font-size: 13px;  color: #777; margin-top: 22px; letter-spacing: 0.5px;}

.socialicon .fa{color:#fff;}

.socialicon  a{display: inline-block; margin-right: 10px;}

.socialicon  a:last-child{ margin-right: 30px; }



/*-- //footer --*/



/*------------- Form ---------------*/
.box-position {
    position: fixed;
    bottom: 0;
    width: 338px;
    display: block;
    left: auto;
    /* left: 0px; */
    z-index: 99999;
    right: 0px;
}
.box-position ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#000;
}
.box-position ::-moz-placeholder { /* Firefox 19+ */
  color:#000;
}
.box-position :-ms-input-placeholder { /* IE 10+ */
  color:#000;
}
.box-position :-moz-placeholder { /* Firefox 18- */
  color:#000;
}


.box-position .panel{border:#ff7e3e !important;}
.box-position .form-control{color:#000 !important;margin-bottom: 8px !important;}
   .btn-sendm{ background-color: #ff7e3e !important;
    margin: 0 auto !important;
    text-align: center !important;
    display: block !important;
    border: none !important;
    margin-top: 14px !important;}

#contactdesign{z-index: 999999;}
.dark-brown {
  color: #4e4139
}
.bgcolormobile {
    z-index: 999999;
    background: #f7e3e3 !important;
}
.top-bar {
    background: #ff7e3e !important;
    padding: 10px 5px 10px 10px !important;
    position: relative !important;
    overflow: hidden !important;
    color:#000 !important;
}

.box-position .panel {
    margin-bottom: 0 !important;
}
.box-position  .panel-default {
    border-color: #ddd;
}




@media(max-width: 1366px){
.arista_banner{min-height: 634px;}
.ovella_banner{min-height: 634px;}
.platinumcapi_banner{min-height: 634px;}
.caption-tower{left:22%; top:36%;}
.caption-tower2{left:27%; top:36%;}
.captiontext{left: 20.9%;}
.height-vh{height: 100vh !important;}
}


@media screen and (max-width: 676px) {
.height-vh{height: auto !important;}
  .nb-form .message{padding: 14px 18px !important; text-align: center; z-index: 99999;}


.tabbable-line .nav>li>a{padding: 10px 10px;}
    .nb-form form {

        padding-top: 15px;

    }

    .nb-form{

        right: 50%;

        bottom: -362px;

        left: 50%;

        transform: translateX(-50%);

    }

}





.modal-dialog{margin-top: 174px;}

.modal-body {font-size: 14px; letter-spacing: 1px; padding: 10px;}

/****media query****/



@media (max-width: 384px){
.height-vh{height: auto !important;}
.font-history{margin-left: 13px;}

h1.heading, h2.heading, h3.heading { font-size: 28px;}

h4.position.cont{font-size: 26px; left: 21%;}

h1.heading:after, h3.heading:after{font-size: 24px;}

.footer-logo{display: block; margin: 0 auto;}

    .need-mobile{display: block; margin-top: 0px !important; padding: 0px !important;}

    .need-desktop{display: none;}

    .agileits_w3layouts-copyright p{text-align: center;}
.tabbable-line .nav>li>a{padding: 10px 10px;}
.captiontext{   left: 6% !important;padding: 8px 10px;  top:46%;  width: 86%;}
.captiontext h2{font-size: 0.92em;}
.captiontext h3{font-size: 1em;}

}
 


@media (max-width: 414px){
  .height-vh{height: auto !important;}
  .captiontext h2{font-size: 0.82em;}
    .captiontext h3{font-size: 0.84em; margin-top: 8px;}
h1.heading, h2.heading, h3.heading { font-size: 28px;}

h4.position.cont{font-size: 26px; left: 21%;}

h1.heading:after, h3.heading:after{font-size: 24px;}

.footer-logo{display: block; margin: 0 auto;}

    .need-mobile{display: block; margin-top: 0px !important; padding: 0px !important;}

.need-desktop{display: none;}

.agileits_w3layouts-copyright p{text-align: center;}

 .tabbable-line .nav>li>a{padding: 10px 10px;}

}

@media (max-width: 736px){
.height-vh{height: auto !important;}
h1.heading, h2.heading, h3.heading { font-size: 28px;}

h4.position.cont{font-size: 26px; left: 21%;}

h1.heading:after, h3.heading:after{font-size: 24px;}

.footer-logo{display: block; margin: 0 auto;}

    .need-mobile{display: block; margin-top: 0px !important; padding: 0px !important;}

.need-desktop{display: none;}

.agileits_w3layouts-copyright p{text-align: center;}

  .tabbable-line .nav>li>a{padding: 10px 10px;}

}

  @media only screen and (max-width: 767px) {
    .about-historysec{background: none;}
    .first-row-timeline{padding-top: 0px !important;}
     .second-row-timeline{padding-top:0px !important; margin-top: 0px !important;}
    .first-row-timeline .p-0{padding:0px 15px 0px 15px !important;}
     .second-row-timeline .p-0{padding:0px 15px 0px 15px !important;}
    .location-cont .pl-0{padding-left: 26px !important;}
    #feedback-form{width: 244px;}
    .padhigh ul{padding-left: 0px; margin-top: 14px !important;}
    .height-vh{height: auto !important;}
    .carousel-fade .carousel-control{background: transparent;}
    .navbar-brand>img{width: 96%; margin-top: 16px;}
    .carousel-fade .carousel-inner .item{height:204px;}
    .carousel{    height: 196px;
    margin-top: 92px;}
    .mailtext{font-size: 11.9px;}
    #contactdesign input {  height: 23.2px;}
.mt-0mb{margin-top: 0px !important;}
.box-position .panel-default>.panel-heading { background: #000;}
    .box-position { display: block;  right: -8px;   width: 96%;  z-index:99999;}

.typical-planzoom .modal-dialog{width: 330px; margin: 170px auto 0px;}
#floorplansec img{margin-bottom: 14px;}
 .dragscroll img{width: 300px !important;}

#contactdesign {
    padding: 6px 12px 29px;
    min-height: auto;}

.font-history{margin-left: 13px;}

    .need-mobile{display: block; margin-top: 0px !important; padding: 0px !important;}

.need-desktop{display: none;}

    .navbar-brand-centered{left:44%; top:23%;}

    .navbar-toggle{margin-top: 22px; margin-right: 29px;}

    .carousel-caption{bottom:16%;}

    .carousel-caption p{font-size: 13px; line-height: 18px;}

.carousel-caption h3{font-size: 18px; }
.carousel-caption .btn{font-size: 12px;}
.footer-logo{display: block; margin: 0 auto; width: 60%;}
ul.timeline{position: initial;}
.footer p{text-align: center; display: block; }
.sbi {margin-bottom: 30px !important;}
.socialicon{text-align: center; display: block;float: none !important; margin: 10px 0px 20px;}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align: center; color:#ccc;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{background-color: #000; margin-top: 28px;}

.agileits_w3layouts-copyright p{text-align: center;}

.modal-dialog{margin-top: 136px;}

.page-goto {margin-top: 140px !important;}

.page-goto a{font-weight: bold; font-size: 12.4px;}

.padding40{padding: 16px 0px;}

.icon1{text-align: center;}

.icon2{text-align: center;}

.modal-body{font-size: 12px;}

.value-cont {text-align: center;}

  .specification {min-height: 266px;}

    .min-height450{min-height: 360px !important;}

      .mobile-minheight-220{min-height: 220px !important;}

  .mobile-minheight-90{min-height: 94px !important;}

  #gallerypro .gallery-item img{height: 208px !important;}

  #floorplansec .gallery-item img{height: 152px !important;}

  .imggreenlive{width:96%;}


.tabbable-line .nav>li>a{padding: 10px 10px;}

  .navigation-bg .navbar-toggle{margin-top:10px !important; background-color: #000 !important; }

    .navigation-bg .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #000 !important;}

    .navigation-bg  .navbar-default .navbar-toggle .icon-bar{background-color: #fddfdf !important;}

  .margintop_para{margin-top:20px;}

  .advantage-sect{width: 98% !important; left:3%;}

  .icon-amenties{min-height: 134px;}

  .arista_banner{min-height:350px;}
  .platinumcapi_banner{min-height:350px;}
  .navigation-bg li a{color:#fff !important;}

  .caption-tower{left: 4%; top:42%;}

   .caption-tower h3{font-size: 34px; margin-bottom: 0px;}

     .caption-tower p{font-size: 20px;}

       .caption-tower2{left: 4%; top:42%;}

   .caption-tower2 h3{font-size: 34px; margin-bottom: 0px;}

     .caption-tower2 p{font-size: 20px;}

   .min-heightfooter{min-height: 124px;}
  .platinum_one {

    background: url(../images/pltn-one-banner.jpg) no-repeat 0px 0px;

    background-size: cover;

  min-height:308px;
}
 .akara_aadvani {

    background: url(../images/akara-banner.jpg) no-repeat 0px 0px;

    background-size: cover;

  min-height:308px;
}
   .arista_banner {

    background: url(../images/banner-mobile-tower.jpg) no-repeat 0px 0px;

    background-size: cover;

  min-height:308px;
}
  .platinumcapi_banner {

    background: url(../images/banner-capital-new.jpg) no-repeat 0px 0px;

    background-size: cover;

  min-height:308px;
}

.address-secavista{margin-top: 0px !important;}
.mob-map-capital{height: 350px !important;}

}



 :root{
    --brand-orange:#e36718;
    --brand-grey:#dddddd;
  }


  .faq-section{
    padding:60px 0 60px;
    background-color: #dddddd;
  }

  .faq-header{
    text-align:center;
    margin-bottom:45px;
  }

  .faq-header .eyebrow{
    display:inline-block;
    color:#e36718;
    font-size:13px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:12px;
  }

  .faq-header h2{
    font-size:34px;
    font-weight:700;
    color:#242424;
    margin:0 0 14px;
  }

  .faq-header .divider{
    width:60px;
    height:3px;
    background:#e36718;
    margin:0 auto 18px;
  }

  .faq-header p{
    color:#777;
    font-size:15px;
    max-width:640px;
    margin:0 auto;
  }

  /* Panel group overrides */
  .faq-accordion .panel{
    border:1px solid #dddddd;
    border-radius:6px;
    margin-bottom:14px;
    box-shadow:0 1px 3px rgba(0,0,0,0.04);
    overflow:hidden;
  }

  .faq-accordion .panel-heading{
    padding:0;
    background:#ffffff;
    border-bottom:none;
    border-radius:0;
  }

  .faq-accordion .panel-title a{
    display:block;
    padding:16px 45px 16px 20px;
    font-size:16px;
    font-weight:600;
    color:#242424;
    text-decoration:none;
    position:relative;
    background:#ffffff;
    transition:background .2s ease, color .2s ease;
  }

  .faq-accordion .panel-title a:hover,
  .faq-accordion .panel-title a:focus{
    text-decoration:none;
    color:#e36718;
    background:#fff8f3;
  }

  .faq-accordion .panel-title a.collapsed{
    color:#242424;
    background:#ffffff;
  }

  .faq-accordion .panel-title a:not(.collapsed){
    color:#ffffff;
    background:#e36718;
  }

  .faq-accordion .q-number{
    display:inline-block;
    min-width:26px;
    color:#e36718;
    font-weight:700;
    margin-right:6px;
  }

  .faq-accordion .panel-title a:not(.collapsed) .q-number{
    color:#ffffff;
  }

  .faq-accordion .panel-title a .icon-toggle{
    position:absolute;
    right:18px;
    top:50%;
    margin-top:-8px;
    font-size:14px;
    transition:transform .2s ease;
  }

  .faq-accordion .panel-title a:not(.collapsed) .icon-toggle{
    transform:rotate(180deg);
  }

 .faq-accordion .faq-body{
  border-top:1px solid #dddddd !important;
  background:#ffffff;
  color:#080707;
  font-size:14.5px;
  line-height:1.7;
  padding:18px 20px 20px;
}

.faq-accordion .faq-body a{
  color:#e36718;
  font-weight:600;
}

.faq-accordion .faq-body a:hover{
  color:#b4530f;
  text-decoration:underline;
}

  .faq-footer-note{
    text-align:center;
    margin-top:35px;
    padding-top:25px;
    border-top:1px solid #dddddd;
  }

  .faq-footer-note p{
    color:#777;
    font-size:14px;
    margin-bottom:16px;
  }

  .btn-brand{
    background:#e36718;
    border:1px solid #e36718;
    color:#ffffff;
    font-weight:600;
    padding:10px 28px;
    border-radius:4px;
    transition:all .2s ease;
  }

  .btn-brand:hover,
  .btn-brand:focus{
    background:#ffffff;
    color:#e36718;
    border-color:#e36718;
  }

  @media (max-width:767px){
    .faq-header h2{ font-size:26px; }
    .faq-accordion .panel-title a{ font-size:14.5px; padding:14px 40px 14px 15px; }
    .faq-accordion .panel-body{ font-size:13.5px; padding:15px; }
  }


 .akara-facts-section {
    padding: 60px 0;
  }

  .akara-facts-heading {
    text-align: center;
    margin-bottom: 40px;
  }

  .akara-facts-heading h2 {
    font-size: 32px;
    font-weight: 300;
    color: #2b2b2b;
    letter-spacing: 1px;
    margin: 0 0 10px;
  }

  .akara-facts-heading .divider {
    width: 60px;
    height: 3px;
    background: #e36718;
    margin: 0 auto;
  }

  .akara-facts-table-wrap {
    background: #ffffff;
    border: 1px solid #dddddd;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
  }

  .table.akara-facts-table {
    margin-bottom: 0;
  }

  .akara-facts-table > thead > tr > th {
    background-color: #e36718;
    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: none;
    padding: 14px 20px;
  }

  .akara-facts-table > tbody > tr > td {
    padding: 14px 20px;
    vertical-align: middle;
    border-top: 1px solid #dddddd;
    font-size: 15px;
    color: #333333;
  }

  .akara-facts-table > tbody > tr > td.akara-fact-label {
    font-weight: 600;
    color: #2b2b2b;
    width: 35%;
  }

  .akara-facts-table > tbody > tr:nth-child(even) {
    background-color: #f9f9f9;
  }

  .akara-facts-table > tbody > tr:hover {
    background-color: #fdf1e9;
  }

  /* Card layout for small screens */
  @media (max-width: 767px) {
    .akara-facts-table thead {
      display: none;
    }
    .akara-facts-table, .akara-facts-table tbody, .akara-facts-table tr, .akara-facts-table td {
      display: block;
      width: 100%;
    }
    .akara-facts-table > tbody > tr {
      border-bottom: 1px solid #dddddd;
      padding: 10px 0;
    }
    .akara-facts-table > tbody > tr:last-child {
      border-bottom: none;
    }
    .akara-facts-table > tbody > tr > td {
      border-top: none;
      padding: 6px 20px;
    }
    .akara-facts-table > tbody > tr > td.akara-fact-label {
      padding-bottom: 0;
      color: #e36718;
      font-size: 13px;
              display: inline-block;
        width: 45%;
      text-transform: uppercase;
      letter-spacing: 0.5px;
    }
    .akara-facts-table > tbody > tr > td.akara-fact-value {
      padding-top: 2px;
      font-size: 16px;
              width: 49%;
        display: inline-block;
    }
  }