.navbar-inverse { background-color: #6B6B6B; border-color: #6B6B6B; }
.navbar { min-height: 170px; }
.nav { padding-top: 0px; font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-size: 18px; text-transform: uppercase; padding-left: 56px; }
.navbar-inverse .navbar-nav>li>a { color: #ffffff; }
.logo { margin-left: -31px; }
.social-icons { float: right;     padding: 46px 62px 34px 0;}
.sabu-image { padding: 123px 0px 0px 0px; }
.hr { margin-top: 61px; margin-bottom: 20px; border: 0; border-top: 1px solid #21C0C2; }
.content-sec { text-align: justify; font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-size: 18px; }
}
.content-sec .fa-ul { margin-left: 100px; }
/*.btn-glyphicon { padding:8px; background:#ffffff; margin-right:4px; }
.icon-btn { padding: 1px 15px 3px 2px; border-radius:50px;}
*/
.btn-glyphicon { padding: 1px; background: #21C0C3; margin-right: -69px; float: right; }
.icon-btn { padding: 1px 72px 0px 9px; border-radius: 50px; }
.btn-success { color: #fff; background-color: #21C0C3; border-color: #21C0C3; }
.btn-success:hover { color: #fff; background-color: #21C0C3; border-color: #21C0C3; }
.text-success { color: #fff; }
.read-more-button { margin-bottom: 32px; }
a:focus, a:hover { color: #21C0C2 !important; }
.chess-image { padding-bottom: 46px;    width: 100%; }
.img-icon { float: left; }
.h3 { margin-top: 10px; font-size: 31px; }
.h3 @font-face { font-family: "Humanst521_Lt_BT_Light"; src: url(/fonts/Humanst521_Lt_BT_Light.ttf); }
.footer-text { text-align: justify; font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-size: 16px; color: #fff; }
.heading { text-align: center; }
.fa-ul{text-align: justify; font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif; font-size: 16px; color: #000; }
.map{    margin-top: 129px;    margin-left: -15px;}
.line-image{    padding-left: 97px;;}

.circle-image1{margin-top: -125px; margin-left: 188px;    width: 171px;}
.circle-image1:hover{ opacity:0.4}

.circle-image2{margin-top: -125px;margin-left: 110px;    width: 171px;}
.circle-image2:hover{ opacity:0.4;}

.circle-image3{margin-top: -125px;margin-left: 33px;    width: 171px;}
.circle-image3:hover{ opacity:0.4;}
.circle-image4{margin-top: -125px;margin-left: -44px;    width: 171px;}
.circle-image4:hover{ opacity:0.4;}

.height_txt{
	margin: 10px 0;
}

.logo_hright{
	height: 71px;
	}
	
	.contact_us{
		padding-left: 123px;
		color: #fff;
		font-size: 27px;
	}

#wrapper
{
 text-align:center;
 margin:0 auto;
 padding:0px;

}
#wrapper h1
{
 color:white;
 margin-top:100px;
 font-size:40px;
}
#wrapper h1 p
{
 font-size:17px;
}
#navigation_menu
{
margin-top: 0;
    width: 100%;
    height: 50px;
    margin-left: 90px;
}
#navigation_menu img
{
 float:left;
 margin-left:5px;
 margin-top:10px;
 cursor:pointer;
 display:none;
}
#navigation_menu #menu_link
{
 clear:both;
}
#navigation_menu li
{
 float:left;
 font-size:15px;
 list-style-type:none;
padding:10px 15px;
 height:50px;
 line-height:30px;
text-transform: uppercase;
}
#navigation_menu li a
{
 color:white;
 text-decoration:none;
 display:block;
}
@media screen and (min-width: 961px) 
{
 #navigation_menu #menu_link 
 {
  display: block !important;
 }
}
@media only screen and (max-width: 960px)
{
 #navigation_menu
 {
  position:relative;
 }
 #navigation_menu img
 {
  display:block;
 }
 #navigation_menu #menu_link
 {
  display:none;
    position: fixed;
    top: 80px;
    background-color: grey;
 }
 #navigation_menu li
 {
  clear:both;
  float:none;
  border:none;
  border-bottom:1px solid silver;
  text-align:left;
 }
 #navigation_menu li a
 {
  text-align:left;
  padding-left:10px;
 }
}
@media screen and (max-width: 800px) {

  .footer-text {
    text-align: inherit;
    font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
    font-size: 16px;
    color: #fff;
}
.social-icons1 {
    float: initial;
    padding: 20px 0px 15px 0;
}
.social-icons {
    float: right;
   padding: 0 0px 0px 0;
    box-shadow: 0 8px 19px 3px rgba(0, 0, 0, 0.2);
}
.navbar-inverse {
    background-color: #ffffff00 !important;
    border-color: #ffffff00 !important;
}
.footer {
    margin: 15px 0;
}
.height_txt{
	margin: 10px 0;
}
.logo_hright{
	height: 41px;
	}
	
		.contact_us{
		padding-left: 33px;
		color: #fff;
		font-size: 27px;
	}
	
	.circle-image1 {
    margin-top: 0;
    margin-left: 0;
    width: 171px;
}

.circle-image2 {
    margin-top: 0;
    margin-left: 0;
    width: 171px;
}
.circle-image3 {
    margin-top: 0;
    margin-left: 0;
    width: 171px;
}
.circle-image4 {
    margin-top: 0;
    margin-left: 0;
    width: 171px;
}

.line-image {
    padding-left: 97px;
    display: none;
}

.sabu-image {
    padding: 80px 0 0 0;    width: 100%;
}
.chess-image { padding-bottom: 46px;    width: 100%; }


#navigation_menu {
    margin-top: -101px;
    width: 20%;
    height: 50px;
    margin-left: 0;
    position: absolute;
}
#wrapper {
    text-align: center;
    margin: 0 auto;
    padding: 1px 0 0 0;
}

}


