body{

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

}

.investors-sec ul.nav.nav-pills {

    display: grid;

}

 

 

 .Stock-box h2 {

    padding: 8px 0px;

    font-size: 20px;

    text-align: CENTER;

    background: #444;

    color: #fff;

}

.Corporate-box p a {

    display: block;

    margin-bottom: 15px;

    color: #444;

    font-size: 14px;

}

.Corporate-box h4 {

    font-size: 16px;

    padding: 6px 0px;

}

.shadow{

box-shadow: 3px 4px 22px #e1e1e1;

    border-radius: 10px;

}



.box-inner {

    padding-top: 20px;

}

.invest h3 {

    text-align: left;

    font-size: 15px;

    color: #ffffff;

    padding: 5px 19px !important;

    letter-spacing: 1px;

    word-spacing: 1px;

    text-transform: capitalize;

    background: #4a4b4d;

}

.page-header {

    padding-bottom: 9px;

    margin: 40px 0 20px;

    border-bottom: 1px solid #eee;

}





















#slide-out {

    background: #222;

    display: block;

    z-index: 1;

    height: 100%;

    /* width: 300px; */

    color: #ddd;

}



.search-mobile {

    margin: 15px 10px;

    height: 30px;

    overflow: hidden;

    background: #fcfcfc;

    border: 1px solid #ddd;

    border-top-color: #d1d1d1;

    border-left-color: #d1d1d1;

    overflow: hidden;

    position: relative;

    -webkit-border-radius: 20px;

       -moz-border-radius: 20px;

            border-radius: 20px;



    -webkit-box-shadow: inset 0 2px 5px #eee;

       -moz-box-shadow: inset 0 2px 5px #eee;

            box-shadow: inset 0 2px 5px #eee;

}



.search-mobile #s-mobile {

    background: transparent;

    float: right;

    margin: 0;

    padding: 7px 12px;

    width: 100%;

    color: #444;

    border: 0 none;

}



.search-mobile button.search-button {

    background: transparent;

    position: absolute;

    top: 0;

    right: 0;

    height: 28px;

    padding: 0;

    width: 40px;

    font-size: 18px;

    color: #666;

}



.search-mobile button.search-button:hover {

    color: #000;

}



#slide-out .social-icons {

    margin-bottom: 15px;

}



#slide-out .social-icons a {

    color: #ccc;

    font-size: 16px;

    padding: 0 4px;

}



#slide-out .social-icons a:hover {

    color: #FFF;

}



#mobile-menu {

    border-top: 1px solid #2D2D2D;

 

}



#mobile-menu.mobile-hide-icons i.fa {

    display: none;

}



#slide-out #mobile-menu .mega-menu-block {

    padding: 0 !important;

    background: transparent !important;

    min-height: inherit !important;

}



#slide-out #mobile-menu ul ul,

#slide-out #mobile-menu .sub-menu-columns-item{

    display: none;

    background: #333;

    padding-left: 0rem;

}



#slide-out #mobile-menu li {

    list-style: none;

    position: relative

}



#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows{

    position: absolute;

    top: 0;

    right: 0;

    padding: 12px;

    border-left: 1px solid #333;

    margin: 0;

    cursor: pointer;

    display: block;

}



#slide-out #mobile-menu a {

    color: #ccc;

    display: block;

    font-size: 14px;

    padding: 10px;

    padding-right: 0;

    border-bottom: 1px solid #2D2D2D;

    border-radius: 0px;

    text-decoration: none;

}



#slide-out #mobile-menu a:hover {

    background: #111;

    color: #FFF;

}



#slide-out #mobile-menu ul ul a {

    font-size: 14px;

    padding-left: 20px;

}



#slide-out #mobile-menu ul ul ul a {

    font-size: 12px;

    padding-left: 40px

}



#slide-out #mobile-menu ul ul ul a {

    padding-left: 15px;

}



#slide-out #mobile-menu ul ul ul ul a {

    padding-left: 15px;

}



#mobile-menu li.menu-item-home a:before {

 

}



#mobile-menu .mobile-arrows {

  -webkit-transform: rotate(0deg);

      -ms-transform: rotate(0deg);

          transform: rotate(0deg);

  transition: -webkit-transform 0.3s;

  transition: transform 0.3s;

  transition: transform 0.3s, -webkit-transform 0.3s;

}



#mobile-menu .mobile-arrows.is-open {

  -webkit-transform: rotate(180deg);

      -ms-transform: rotate(180deg);

          transform: rotate(180deg);

}

#slide-out #mobile-menu ul ul ul a {

    padding-left: 30px;

}

#slide-out #mobile-menu ul ul ul ul a {

    padding-left: 35px;

}

#slide-out #mobile-menu a.nav-link.active{

	background: #fff;

    color: #444;

}







/*---danish--*/

footer .container .row {

    margin-left: -25px;

    margin-right: -25px;

}



.container .our-Presence {

    text-align: CENTER;

}

.hotels {

    position: relative;

    display: inline-block;

    width: 100%;

    margin: AUTO;

    padding: 0px 0px 30px;

}

.hotels p {

    border-bottom: solid 2px #4a4b4d;

    padding-bottom: 10px;

}

footer p {

    /* margin-bottom: -4px; */

    font-size: 11px;

    color: #333333;

    margin-top: 21px;

}

.heading h2 {

    color: #4a4b4d;

    font-size: 40px !important;

    padding-top: 40px;

text-transform: capitalize}

.hotels a {

    padding: 8px 0px;

    display: inline-block;

    color: #4a4b4d;

    width: 180px;

    text-align: left;

    font-size: 15px;

    margin-left: 0px;

    text-decoration: none;

}

.footer_brands {

    background: #4a4b4d;

    padding: 10px 15px;

}

.container-fluid {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}

.justify-content-center .col-md-12 {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

}

.foot-brands-owl{

    opacity: 1;

    display: block;

}



.item{

    width: 2562px;

    left: 0px;

    display: block;

}

footer.container-fluid {

    padding: 10px 0px 25px;

}

.foot_bottom ul {

    padding: 0px;

    list-style: none;

    margin: 22px 0;

    text-align: center;

}

.foot_bottom ul li {

    display: inline-block;

}

.foot_bottom ul li a {

     padding: 7px 16px;

     color: #4a4b4d;

     text-decoration: none;

     word-spacing: 3px;

     font-size: 16px;

     display: inline-block;

}

.subscribe input {

    background: #e9eaea;

    border: none;

    height: 30px;

    font-size: 14px;

    padding: 0 20px;

}

.social-iconss ul {

    /* margin: 19px; */

    padding: 13px 20px;

    padding-left: 0rem;

}

.social-iconss ul li {

    display: inline-block;

    padding: 0px 3px;

}



 .foot-brands-owl .owl-item img {

    display: block;

    width: auto;

    text-align: center;

    margin: auto;

}

.subscribe .submit-btn{

    margin-bottom: 0px;

    border-radius: 0px;

    background: #d7b56d;

    border: #d7b56d;

    /* height: 30px; */

    padding: 6px 17px;

    font-size: 12px;

    color: black;

}



.owl-next, .owl-prev {

    position: absolute;

    top: 25%;

    color: #555!important;

    font-size: 15px!important;

    outline: 0!important;

}

.foot-brands-owl .owl-next, .foot-brands-owl .owl-prev {

    top: 40%;

    color: #fff!important;

}



.owl-next, .owl-prev {

    position: absolute;

    top: 25%;

    color: #555!important;

    font-size: 15px!important;

    outline: 0!important;

}

.foot-brands-owl .owl-prev {

    left: -15px;

}

.foot-brands-owl .owl-next {

    right: -15px;

}

.footer_social span {

    display: inline-block;

}

#other_cities {

    display: none;

    transition: all linear 1s;

}

.expand-icon {

    font-size: 25px;

    position: absolute;

    right: 15px;

    bottom: 40px;

    cursor: pointer;

}

.hotels {

    /* margin: 20px 0 30px; */

}

.hotels p {

    border-bottom: solid 2px #4a4b4d;

    padding-bottom: 10px;

}

#other_cities.active {

    display: inline;

}

button.btn.btn-primary {

    background: #d7b56d;

    border: #d7b56d;

    border-radius: 4px;

}



.tooltip {visibility: hidden;z-index: 1;opacity: .40;padding: 0px 20px;background: #e0dddd;color: #000;position: absolute;top:-140%;border-radius: 5px;font: 16px;transform:translateY(9px);transition: all 0.3s ease-in-out;box-shadow: 0 0 3px rgba(56, 54, 54, 0.86);}



.tooltip::after {content: " "; border-style: solid;  border-width: 12px 12.5px 0 12.5px; border-color: #333 transparent transparent transparent; position: absolute; left: 40%;

}

.con-tooltip:hover .tooltip{visibility: visible;transform: translateY(-10px); opacity: 1; transition: .3s linear; animation: odsoky 1s ease-in-out infinite  alternate;

}



.bottom:hover {transform: translateY(6px);}



.bottom .tooltip {top: 150%;}

.tooltip {font-size: 15px;}



.bottom .tooltip::after{

  top:-17%;

  left:40%;

  transform: rotate(180deg);

}

 td {

    width: 50%;

}

table tr td:nth-child(1) {

    width: 3%;

}

table tr td {

    color: #333333;

    border: 1px solid;

    text-align: left;

    padding-left: 3px;

    padding-right: 3px;

    font-size: 11.5px;

}

.box-inner h3 {

    font-size: 21px;

      margin-bottom: 28px;

    border-bottom: 1px solid #eee;



}

#LatestNews h4 {

    text-decoration: underline;

    font-weight: 600;

    margin-bottom: 20px;

}

.mobile-show {

	display:none;

}

@media only screen and (max-width: 767px) {

 

#slide-out {

/* display:none; */

    height: auto;

}



.mobile-show {

    background: #2D2D2D;

    color: #fff;

    display: inline-block;

    padding: 5px;

    text-align: CENTER;

    font-size: 12px;

    cursor: pointer;

}

.mobile-show img.img-fuild {

    display: block;

    text-align: center;

    margin: auto;

    margin-bottom: 2px;

}

.container-fluid.p-5.text-center {

    padding: 26px 10px !important;

}

.container-fluid.p-5.text-center .col-sm-6 {

	width: 50%;

    max-width: 50%;

}

.col-sm-6.text-r {

    text-align: right;

}

.hotels {

    margin: 0px 10px;

}

.foot_bottom ul li a {

    padding: 7px 3px;

}

.Stock-box a {

    margin-bottom: 15px;

    display: block;

}

}



.Corporate-box.corporate-tab p a {

    display: inline;

    font-size: 15px;

    color: blue;

}