






.moduletable{height:100%; max-height:100%;}



ul.nav-child li a{

text-decoration:none;font-family: 'Montserrat', sans-serif;

font-size: 13px;

color:#121212;}

ul.nav-child li{

list-style:none;

display: block;

padding: 3px 20px;

clear: both;

font-weight: normal;

line-height: 1.42857143;

color: #333;

white-space: nowrap;

}



ul.nav-child{position: absolute;

top: 100%;

left: 0;

z-index: 1000;

display: none;

float: left;

min-width: 160px;

padding: 5px 0;

margin: -5px 0 0;

font-size: 14px;

list-style: none;

background-color: #fff;

background-clip: padding-box;

border: 1px solid rgba(0, 0, 0, .15);

border-radius: 0px 0px 4px 4px;

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

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

}

ul.navbar-nav .parent:hover ul.nav-child{display:block;position:absolute;}

.pageheader{float:left; width:100%;}







.navbar-nav .dropdown:hover > .dropdown-menu {

    display: block;

	}

.navbar-nav li.dropdown .caret {

display: inline-block;

width: 0;

height: 0;

margin-left: 2px;

vertical-align: middle;

border-top: 4px solid;

border-right: 4px solid transparent;

border-left: 4px solid transparent;

}



.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

	color: #7fb6c7;

	background-color: transparent;

	border-bottom: 4px double #004960;

}



.dropdown-menu {

position: absolute;

top: 100%;

left: 0;

z-index: 1000;

display: none;

float: left;

min-width: 160px;

padding: 5px 0;

margin: 2px 0 0;

font-size: 14px;

list-style: none;

background-color: #262626;

background-clip: padding-box;

border: 1px solid #3d3d3d;

border-radius: 0px;

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

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

}



.dropdown-menu > li > a{

	color: #9d9d9d;

	font-size: 11px;

	text-transform: uppercase;

	letter-spacing: 1px;

	text-align: left;

}



.dropdown-menu > li > a:hover{

	color: #ffffff;

	background: transparent;

}



/* Large desktop */

@media (min-width: 980px) and (max-width: 1200px) { 

/*#logo{width: 180px;}*/

.navbar-right{margin-top: 10px;}

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

}

 

/* Portrait tablet to landscape and desktop */

@media (min-width: 768px) and (max-width: 979px) { 

	.navbar-default .navbar-nav > li > a{ letter-spacing: 0px; font-size: 11px;}

	.nav > li > a{padding:15px 8px;}

	.flex-direction-nav{display: none;}

/*#logo{width: 160px;}*/

.navbar-right {
  margin-top: 5px;
}

}

 

/* Landscape phone to portrait tablet */



@media (max-width: 767px) {


.circle{

		

		bottom: 10px;


		text-align: center;
		
		padding-right:0px;

		

	}

	.navbar-collapse {

		margin-top: 6px;

		padding-right: 15px;

		padding-left: 35px;

		background: #000;

	}


.navbar-default .navbar-nav > li > a {

	color: #fff;}

	.navbar-default .navbar-toggle .icon-bar{

		background-color: #ffffff;

	}

	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{

		background-color: #000000;

	}

	

	.flex-direction-nav{display: none;}

	.title_holder{display: none;}



 }

 

/* Landscape phones and down */

@media (max-width: 480px) { 

	.home-title h2{font-size: 30px; line-height: 40px;}

	.home-title p{font-size: 14px;}

	.home-title .qbutton{padding:0 10px; height: 30px; line-height: 30px;}

	.head_social{width: 200px; margin:0 auto; float: none!important;}
	.head_info{font-size: 12px; width: 100%;}
	.head_info a{text-align: center;padding: 0; display: none;}

	.head_language{
		float: none!important;
		width: 150px;
		margin: 0 auto;
	}

	.header-top {height: 35px;}

	.footer_left{float:none!important;}
	.footer_right{display: none;}
	.copyright{float:none; width:180px; margin:0 auto;}
	.design{float:none; margin:0 auto; width: 150px;}

	#home-slideshow{display: none;}
	.site-wrapper{margin-top:90px;}
	#top_text{
	display: block;}

 }