@font-face {
    font-family:'MuseoSans-500';
    src: url('../fonts/exljbris - MuseoSans-500.eot');
    src: local('☺'), url('../fonts/exljbris - MuseoSans-500.woff') format('woff'), url('../fonts/exljbris - MuseoSans-500.ttf') format('truetype'), url('../fonts/exljbris - MuseoSans-500.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'MuseoSans-300';
    src: url('../fonts/exljbris - MuseoSans-300.eot');
    src: local('☺'), url('../fonts/exljbris - MuseoSans-300.woff') format('woff'), url('../fonts/exljbris - MuseoSans-300.ttf') format('truetype'), url('../fonts/exljbris - MuseoSans-300.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}




body
{
	    font-family:'MuseoSans-300';
    font-size: 16px;
   
    color: #929292;
}

a
{
   color: #6e6e6e;
}

a:hover
{
	text-decoration: none;
color: #70cacd;
      
}
img {
    border: 0;
    max-width: 100%;
	height:auto;
}
h1
{
    font-size:48px;
    color:#00acb2;
      margin-top: 0px;
}

h2
{
font-family: 'MuseoSans-500';
color: #00acb2;
margin-top: 0px;
margin-bottom: 20px;
font-size: 20px;
}

 

header
{

margin:25px 0px;
}
.navbar-default .navbar-nav>li>a {
    color:#929292;
    font-size: 19px;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #70cacd;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #70cacd;
    background-color: transparent;
}
.nav > li.dropdown.open {
  position: static;
}
.mainmenu
{
  position: absolute;
    margin-top: -45px;
    width: 100%;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color:#70cacd;
    background-color: transparent;
}
.dropdown.open .dropdown-toggle:after
{
width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 13px solid #e4e4e3;
  content: '';
  position: absolute;
  left: 40%;
  bottom: 0%;


}

.nav > li.dropdown.open .dropdown-menu {
  display: table;
    border-radius: 0px;
    width: 100%;

    left: 0;
    right: 0;
    border: 0;
    box-shadow: none;
   padding: 0px;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 35px;
}
.menu_drop
{
  background-color: #e4e4e3;
  padding: 25px 0px;
}

.dropdown-menu > li {
  display: table-cell;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
}

@media screen and (max-width: 767px) {
  .dropdown-menu > li {
    display: block;
  }
}


.navbar-default {
   
    border:none;
    background-color: transparent;
}
.emailortel li
{
 font-family:'MuseoSans-500';
 font-size: 19px;
}

.top_sapce
{
  margin-top: 20px;
}
.menu_top_img h3
{
 font-size: 28px;
    position: absolute;
    padding: 0px;
    margin: 0px;
    text-align: left;
    top: 30%;
    /* left: 26px; */
    margin-left: 10px;
}
.menu_drop_inner ul li a
{
  font-size: 13px;
}
@media (min-width: 992px)
{
.col-sm-5th-1 {
    width: 20%;
}
}

.menu_drop_inner ul 
{
  padding-top: 20px;
  padding-left: 5px;
}
.menu_drop_inner ul li
{
  padding-bottom: 5px;
}
.top_profile
{
  background-color: #929292;
  

}


.profile_txt
{
  color: #fff;
  font-size: 22px;
      padding-top: 10%;
}
.profile_txt p
{
  margin-bottom: 20px;
}
.btn-secondary
{
  color: #fff;
    border: 1.5px solid #fff;
    border-radius: 0px;
    letter-spacing: 4px;
    padding: 8px 15px;
        font-family:'MuseoSans-500';
}
.btn-secondary:hover
{
  background-color: #70cacd;
  color: #fff;
 border-color: #70cacd;
  
}

.btn-default
{
  color: #6e6e6e;
    border: 1.5px solid #6e6e6e;
    border-radius: 0px;
    letter-spacing: 4px;
    padding: 8px 15px;
        font-family:'MuseoSans-500';
        background-color: transparent;
}
.btn-default:hover
{
  background-color: #70cacd;
  color: #fff;
  border-color: #70cacd;
}
.book_con
{
  margin: 75px 0px;
}
.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: none;
    border: none;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.close
{
  opacity: 1;
}
@media (min-width: 768px)
{
.modal-dialog {
    width: 700px;
    margin: 30px auto;
}
}
.modal-header {
    padding: 15px;
    border-bottom: none;
}
.modal-content
{
  background-image: url('../images/pop_back.png');
  background-repeat: no-repeat;
    background-position: right top;
}
.home_pop h3
{
  color: #00acb2;
  font-size: 19px;
    font-family:'MuseoSans-500';
    margin-top: 0px;
}
.home_pop a
{
  color: #00acb2;
  font-family:'MuseoSans-500';
}
.home_pop p
{
  margin-bottom: 20px;
  font-size: 14px;
}
.pop_form
{
  margin-top: 50px;
}
.form-control {
    display: block;
    width: 100%;
    height: 40px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #929292;
    background-color: #fff;
    background-image: none;
    border: 1px solid #eaeaea;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.modal-body {
    position: relative;
    padding: 0px 33px 40px 33px;
}
.pro_con h2
{
  font-size: 64px;
  margin-top: 0px;
  margin-bottom: 25px;
  font-family: 'MuseoSans-300';
}
.pro_con
{
  position: absolute;
    width: 92.5%;
    top: 0;
    padding-left: 20px;
    padding-top: 12%;
   height: 91.2%;
}
.pro_con:hover
{
 background: rgba(110, 110, 110, .8);
 color: #fff;
}
.pro_con:hover h2
{
  color: #fff;
}
.pro_con:hover .btn-default
{
  background-color: #fff;
  border-color: #fff;
}

.pro_con:hover .btn-default:hover
{
  background-color: #70cacd;
  border-color: #70cacd;
  color: #fff;
}
.pro_sec
{
  cursor: pointer;
      margin-bottom: 25px;
}
.pro_con_lst {
    width: 96.2%;
    padding-top: 6%;
}
.pro_title
{
  font-size: 24px;
   letter-spacing: 4px;
   margin-bottom: 50px;
}
.pro_last
{
  margin:63px 0px;
}
.line_pro hr
{
border: none;
    height: 1.5px;
    background-color: #6e6e6e;
}
.pro_bottom
{
  margin-top: 35px;
}
.pro_bottom h3
{
  font-size: 27px;
  margin-bottom: 20px;
  margin-top:0px;
}
.pro_bottom ul li
{
  padding-bottom: 5px;
  font-size: 13px;
}
footer
{
  background-color: #e4e4e3;
 padding-top: 90px;
}
.foo_logo ul
{
  text-align: right;
}
.fotter_link
{
  padding-top: 70px;
  padding-bottom: 30px;
}
.fotter_link li:after
{
  content: '|';
  margin-left: 5px;
}
.fotter_link li:last-child:after
{
  content: '';
}
.foo_logo ul li
{
  padding-right: 10px;
    padding-left: 10px;

        margin-bottom: 10px;
}
.foo_logo ul li:first-child img
{
  width: 225px;
}
.foo_logo ul li:last-child img
{
  width: 115px;
}
.line_top
{
 width: 100%;
    height: 1.5px;
    background-color: #eeeeed;
    margin-top: 45px;
        margin-bottom: 45px;
}
.contact_inner h1
{
  margin-bottom: 25px;
}
.contact_inner p
{
  font-size: 20px;
      margin-bottom: 20px;
}
.contact_inner a
{
  color: #00acb2;
}
.hr_new
{
  height: 1.5px;
    background-color: #eeeeed;
    margin: 25px 0px;
        border: none;
}
.map_sec h3
{
  color: #00acb2;
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'MuseoSans-500';
  font-size: 19px;
}
.map_sec
{
  margin-top: 20px;
      margin-bottom: 20px;
}
.map_sec p
{
  font-size: 13px;
  margin-bottom: 20px;
}
.map_sec a
{
  color: #6e6e6e;
}
.map_sec p iframe
{
  width: 85%;
}
.side_con li
{
padding: 15px 20px;
  background-color: #f0f0f0;
      margin-bottom: 5px;
      font-size: 18px;
}
.side_con li:first-child
{
  background-color: #00acb2;
  color: #fff;
  font-family: 'MuseoSans-500';
}
.side_con li a
{
  color: #00acb2;
  float: right;
}
.side_con li:last-child span
{
  color: #00acb2;
  float: right;
}
.book-box
{
  margin-top: 20px;
  background-color: #00acb2;
  background-image: url('../images/box_back.png');
  background-repeat: no-repeat;
  background-position: right bottom; 
  padding-top: 35px;
  padding-bottom: 35px;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff;
}
.book-box p
{
  padding-bottom: 25px;
}
.lst_p_book
{
  padding-right: 40px;
}
.top_sec_new
{
  background-color: #f0f0f0;
      margin-top: 40px;
}
.top_sec_con li a
{
  letter-spacing: 2px;
    padding: 35px 2px;
 display: inline-block;
     position: relative;
}
.top_sec_con li.active a:after
{
  width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #fff;
    content: '';
    position: absolute;
    left:40%;
    bottom: 0%;
   
}
.top_sec_con
{
  margin: 0px;
  padding: 0px;
}
.top_sec_con li a:hover:after
{
  width: 0;
    height: 0;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 13px solid #fff;
    content: '';
    position: absolute;
    left:40%;
    bottom: 0%;
   
}
.bio_contet
{
  margin-top: 45px;
}

.top_txt
{
font-size: 21px;
color: #6e6e6e;
}
.bio_inner p
{
  margin: 0 0 20px;
}
.bio_lst  p
{
font-size: 20px;
}
.bio_lst  p:last-child
{
  font-style: italic;
  color: #00acb2;
}
.bio_inner  h1 {
    margin-bottom: 25px;
}
.bio_lst
{
  padding: 0px 25px;
}
.pro_file
{
  margin-bottom: 20px;
}



.profile_con li:first-child {
    background-color: #00acb2;
    color: #fff;
    font-family: 'MuseoSans-500';
}
.profile_con li {
    padding: 15px 15px;
    background-color: #f0f0f0;
    margin-bottom: 5px;
    font-size: 18px;
        color: #6e6e6e;
}
.profile_con li span {
    color: #00acb2;
   
}



select  {
    background-color: #fff;
    padding:9px;
  

    font-size: 16px;
    border: none;
    border-radius: 0px;
  
    background-image: url(../images/drop_icon.png);
       background-position: calc(100% - 15px) calc(1em + 1px), calc(100% - 15px) calc(1em + 2px), calc(100% - .5em) .5em;
    background-repeat: no-repeat;
     cursor: pointer;
       -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
        width: 100%;
}
.top_sec_con li.active a
{
  color: #00acb2;
}
.pro_sec_new li span
{
  float: right;
}
.mem_img
{
  border:1.5px solid #e0e0e0;
}
.mem_txtx
{
  font-size: 20px;
}

.vertical-align {
 display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
        margin-bottom: 20px;
}
.vertical-align > [class^="col-"], .vertical-align > [class*=" col-"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.vertical-align > [class^="col-"] > div, .vertical-align > [class*=" col-"] > div {
    /* flex: 1; */
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}


.vertical-align1 {
 display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
      
}
.vertical-align1 > [class^="col-"], .vertical-align > [class*=" col-"] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.vertical-align1 > [class^="col-"] > div, .vertical-align > [class*=" col-"] > div {
    /* flex: 1; */
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
