

body
{color: #FFFFFF !important;
font-size:16px;

}

h2
{
    font-size:36px;
}

#thefristfade , #thesecondfade ,#thethirdfade
{
    display:none;
}

.alert {
    width: 100%;
}


.centerforme
{
    display:table;
    margin:0px auto;
    float:none;
   
}

.menuBtn{padding-left:25px; }
img:focus, a:focus{
    outline: 0;
}
#register-error
label
{
    float:left;
    clear:left;
    width:100%;
    text-align:center;
}

img#logo
{
    width:100%;
}


#menugodowanlinkBtn
{
    display:table;
    margin: 0px auto ;
   
}





#register-success
{
    margin-top:10px;
    margin-bottom:10px;
    background:none;
    border:none;
    color: #fff;
}

section
{height:100%;
display:table;
width:100%;
padding:0px;
height:100&#37;

}


#menugodowanlink
{float:left;
margin-top:-160px;
}


#intro
{
   background: url(../userfiles/images/introbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;


}



#about
{




   background: url(../userfiles/images/AboutUsBg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}


#client
{




   background: url(../userfiles/images/ClientBg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}



#candidate
{
 background: url(../userfiles/images/CandidateBg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

#values
{
 background: url(../userfiles/images/ValuesBg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}

#getintouch
{
 background: url(../userfiles/images/GetintouchBg.png) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

}










.bgcontent .container
{padding-bottom:20px;
 
}


.navbar
{margin-bottom:0px;
}
.bgcontent
{background-image:url(../userfiles/images/blackTsBg.png); 
}



.footer-end a
{color:#fff;
}


.footer-end a:hover
{text-decoration:none;
}






.header-empty
{
vertical-align:top;
min-height:100px;

}

.intro-body {
	display:table-row; 
 
	width:100%;
	clear:both;
}

.footer
{
	display:table-row; 
	vertical-align:bottom;
	height:30px;
}


.footer-end
{
	display:table-row; 
	vertical-align:bottom;
	background-image:url(../userfiles/images/footerEndBg.png);
	height:50px;
	line-height:50px;
}















.intro-text {
    font-size: 40px;
	text-align:center;
}









.arrow-text
{font-size:24px;
}

.btn-circle {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 2px solid #FFFFFF;
    border-radius: 35px;
    color: #FFFFFF;
    font-size: 40px;
    height: 70px;
    margin-top: 15px;
    padding: 7px 16px;
    transition: background 0.3s ease-in-out 0s;
    width: 70px;
}


#menu
.container
{
padding:0px;
}
#menu
{display:none;
padding:0px;
background-color :#000;
/*background-image:url(../userfiles/images/blackTsBg.png);*/
background-color :#000;
}

#themenulogo
{
	margin-top:10px;
	display:block;
}

#themenulogo img
{
}

#menu .pull-right
{width:50%;
}

#menu ul
{list-style:none;
margin:0px;
padding:0px;


}

#menu ul li
{float:left;
height:100px;
border-left:#FFF solid 1px;
padding-left:10px;
padding-right:10px;
}

#menu ul li.last
{border-left:#FFF solid 1px;
border-right:#FFF solid 1px;
}

#menu ul li a
{color:#FFF;
margin-top:50px;
font-size:14px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
float:left;
border-top:none;
border-right:none;
border-left:none;
}

#menu ul li a:hover
{border-bottom:#FFF solid 2px;
border-top:none;
border-right:none;
border-left:none;
text-decoration:none;
background:none  !important;
}


#menu ul li a:active
{background:none  !important;
}



#menu ul li a:focus
{background:none  !important;
}



.navbar-toggle
{
    border-color:#fff;
    line-height:50px;
    height:50px;
    padding:0px;
    text-align:center;
}


.navbar-collapse
{
    padding:0px;
}

.navbar-collapse.in
{
    overflow:hidden;
}




#menu .navbar-collapse.in ul li 
{
    width:100%;
    padding:0px;
    height:50px;

    text-align:center;
    border-left:none !important;
    border-bottom:#fff solid 1px;
}




#menu .navbar-collapse.in ul li a 
{
    width:100%;
    padding:0px;
    margin:0px;
    height:50px;
    line-height:50px;
    text-align:center;
    border-left:none !important;
    border-bottom:#fff solid 1px;
}




#menu .navbar-collapse.collapsing ul li 
{
    width:100%;
    padding:0px;
    height:50px;

    text-align:center;
    border-left:none !important;
    border-bottom:#fff solid 1px;
}




#menu .navbar-collapse.collapsing ul li a 
{
    width:100%;
    padding:0px;
    margin:0px;
    height:50px;
    line-height:50px;
    text-align:center;
    border-left:none !important;
    border-bottom:#fff solid 1px;
}







.navbar-default
{background:none;
border:none;
}


.circle_boxs
{
font-size:16px;
display:table;
margin:0px auto;
}

.thecircle
{border:#FFF solid 4px;
width: 150px;
    height: 150px;
	line-height:150px;
	text-align:center;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
}

.thecircle:hover
{
    
    background-color :#090807;
    cursor:pointer;
   
    
    
    }
.circle_text
{
text-align:center;
margin-top:20px;

}

.tooltipNew{
   			display: block;
    		position: relative;
    		 
    		
		}
		
		.tooltipNew:hover:after{
    		background: #333;
    		background: rgba(0,0,0,.8);
    		border-radius: 5px;
    		top: 170px;
    		color: #fff;
    		content: attr(titletooltip);
    		line-height:normal;
    		left: -25%;
    		
    		position: absolute;
    		z-index: 98;
    		width: 220px;
padding:10px;
    		
		}
		
		.tooltipNew:hover:before{
    		border: solid;
    		border-color: #fff transparent;
    		border-width: 0px 6px 6px 6px;
    		top: 160px;
    		content: "";
    		left: 45%;
    		position: absolute;
    		z-index: 99;
    		font-size:16px  !important;
    		
		}
 
  

#contactforam input ,#contactforam  textarea
{color:#FFF;
}


#contactforam
.form-control
{background-image:url(../userfiles/images/footerEndBg.png);
background-color:transparent;
}

#contactforam
textarea
{height:130px;
}

#contactforam
label , #contactforam a 
{
	text-transform:uppercase;
}


#contactforam a
{margin:0 auto;
display:table;
width:30%;
border:#FFF solid 1px;
color:#FFF;
}

.footer-bottom a
{color:#FFF;
}

#menu
.active
a:focus 
{background:none;
border-left:none;
border-right:none;
border-top:none;
}

.nav-tabs
{border:none;
}





.cover{

 
    position: absolute;
    background: #000;
  

    opacity: .8;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    }
    
    
    #frmContacts h1
    {
        font-size:16px;
    }



.responsive-img
{    display: block;
    max-width: 100%;
    height: auto;
    
    }
    
    .containerTop
    {
        float:left;
        
        
        }