.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden}
.w3-display-container{position:relative}
.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.slider_cont
{
    padding-top: 40px !Important;
    padding-bottom: 40px !important;
}

  .nav-pills .nav-item.open .nav-link:focus,
 .nav-pills .nav-link.active:focus {
  outline: none;
}
 .nav-pills {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
 display: flex;
    justify-content: center;
    flex-direction: row;
    
  flex-wrap: wrap;
  border-bottom: none;
}
 .nav-pills .nav-item {
  padding: .5rem;
}
 .nav-pills .nav-link {
  color: #ffffff;
  font-style: normal;
  font-weight: 500;
  border: 1px solid #ffffff;
  transition: all .5s;
  cursor: pointer !important;
}
 .nav-pills .nav-item a
{
    background-color: #2b0680 !important;
}
 .nav-pills .nav-link:hover {
  cursor: pointer;
  background-color: #2b0680;
}
 .nav-pills .nav-link.active {
  font-weight: 500;
  color: #ffffff;
  font-style: normal;
  background-color: #2b0680;
  border-color: #2b0680;
}
 .nav-pills .nav-link.active:hover {
  background-color: #2b0680;
}

 .mycounter-container {
    color: #767676;
}

   .mycounter-container ol {
        margin-bottom: 0;
        counter-reset: myCounter;
    }

       .mycounter-container ol li {
            margin-bottom: 1rem;
        }

     .mycounter-container ol li {
            list-style: none;
            padding-left: .5rem;
        }

           .mycounter-container ol li:before {
                position: absolute;
                left: 0px;
                margin-top: -10px;
                counter-increment: myCounter;
                content: counter(myCounter);
                display: inline-block;
                text-align: center;
                margin: 5px 10px;
                line-height: 30px;
                transition: all .2s;
                color: #ffffff;
                background: #2b0680;
                width: 30px;
                height: 30px;
                border-radius: 50%;
            }
.cards_block
{
    background: rgba(255, 255, 255, 0.97);
}
.videoimg
{
    width: 100%;
}
.mbr-figure img, .mbr-figure iframe
{
        width: 100%;
        display: block;

}

.content-size {
  width: auto; }

.image-size {
  vertical-align: middle;
  margin: auto;
  text-align: center; }
  .image-size .mbr-figure {
    padding-top: 3px; }

@media (max-width: 768px) {
  .image-size {
    width: 100% !important; } }




.dropdownstyle
{
     position: relative;
    width: 200px;
    margin: 0 auto;
    padding: 6px 4px;

    /* Styles */
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.tbox{
    width: 200px;
    margin: 0 auto;
    padding: 4px 2px;

    /* Styles */
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.addressbox{
   
padding:10px 20px !important;
margin:0 auto;

    /* Styles */
    background: #999;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(0,0,0,0.2);
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}