/* CSS Document */
::selection{
    
}

/* pop Box */
.GridLevel
{
	padding:5px;	
	font-weight: bold;	
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;
	
}
.GridLevel_2
{	
	background-color: #FFF;      
    color: #26b864;
	padding-left;2px;
	text-align:center;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;	
	
}
.GridLevel_2_Page
{	
	background-color: #FFF;      
    color: #26b864;	
	text-align:center;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;	
	border-top-left-radius:10px; 
	border-bottom-left-radius:10px;	
}
.GridLevel_2_Page_Act
{	
	background-color: #26b864;      
    color: #fff;	
	text-align:center;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;	
	border-top-left-radius:10px; 
	border-bottom-left-radius:10px;	
}
.GridLevel_2_Act
{	
	background-color: #26b864;      
    color: #FFF;
	padding-left:3px;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;	
}
.GridLevel_2_Cont
{	
	background-color: #FF5050;      
    color: #FFF;
	padding-left:3px;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:10px; 
	border-bottom-right-radius:10px;	
}
.Grid_Test
{	

	background-color: #FFF;      
    color: #26b864;
	padding-left;2px;
	text-align:center;
	margin-bottom:2px;
 	margin-top:2px;
	border-top-right-radius:150px; 
	border-bottom-right-radius:150px;
	border-top-left-radius:150px; 
	border-bottom-left-radius:150px;	
	
}
.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=40);
        opacity: 0.4;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        width: 450px;
        border: 3px solid #615e5c;
    }
    .modalPopup .header
    {
        background-color: #2FBDF1;
        height: 30px;
        color: White;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .modalPopup .body
    {
        min-height: 50px;
        line-height: 30px;
        text-align: center;
        font-weight: bold;
    }
    .modalPopup .footerdd
    {
        padding: 5px;
    }
   
/* pop Box */

.hideGridColumn
    {
    	
        display:none;
       
    }
.txtbox 
{	
	 border-radius: 0px;	
}
.txtbox2 
{	
	border-radius: 0px;
	 margin: 5px;	
}
.GridRowPad 
{	
	padding:5px;
}

.btnMargin
{	
	margin:0px;
	border-radius: 0px;	
}

.topmenu {
	/*background:url(../images/menu-bg.png) repeat-x;*/
	  background-color: rgba(0, 0, 0, 0.6);
}
.topmenuPage {
	/*background:url(../images/menu-bg.png) repeat-x;*/
	  background-color: #10466c;
}
.topmenu2 {
	 background-color: rgba(0, 0, 0, 0.4);
}
.Sheader 
{
	
	position: relative;	
    padding: 15px;  
    background-color: #2d3192;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 18px;
    
    
}

.MainnBtn 
{
	position: relative;	
    padding: 20px;   
    background-color: rgba(0, 0, 0, 0.6);
   /* background-color: #26b864;*/
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;   
}
.MainnBtn:hover { 
 background-color: White;
 color: #000000;
}

.MainnBtn_page 
{
	position: relative;	
    padding: 20px;
   
    background-color: #FFCC00;  
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #10466c;
    font-size: 15px;
    font-weight: 600;   
}
.MainnBtn_page:hover { 
 background-color: #26b864;
 color: #ffffff;
}

.PrevNext 
{
	position: relative;	
    padding: 10px;   
    background-color: #10466c;  
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 15px;
    font-weight: 600;     
 }
.PrevNext:hover { 
 background-color: #FFCC00;
 color: #ffffff;
}

.PrevNext_Panel
{
	position: relative;	
    padding: 10px;   
    background-color: #10466c;  
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background-clip: padding-box;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 15px;
    font-weight: 600;   
    margin:3px;
 }
.PrevNext_Panel:hover { 
 background-color: #FFCC00;
 color: #ffffff;
}



.Gridimage 
{
	position: relative;	
    padding: 10px;
	background-color: rgba(0, 0, 0, 0.5);   
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 20px;
    background-clip: padding-box;    
  
}
.Gridimage:hover { 
 background-color: #26b864;
 color: #000;
}

.GridRow 
{
	position: relative;	
    padding: 10px;	
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 20px;
    background-clip: padding-box;   
    border-color:#dbe567; 
    border-width:1px;
    border-style:solid;
  
}

.pADING 
{
    padding-left: 10px;	
}



/********************sidebar*****************/

/*#recaptcha_container{display: none;}*/

button.captcha-submit{ margin-top:20px;border-radius: 5px;}
#recaptcha_table{width:100%}
@media only screen and (max-width: 800px){
	.sf-menu a{
		padding-left:18px;
		padding-right: 18px;
	}
	.information,.quick-contacts{
		margin-top: 40px;
	}
}

@media only screen and (max-width: 640px){
	.company-news{
		width:50%;
		margin-top:40px;
	}
	.testimonial{
		width:50%;
		margin-top:40px;
	}
}

@media only screen and (max-width:540px){
	.company-news{
		width:80%;
	
	}
	.testimonial{
		width:80%;
	
	}
}

@media only screen and(max-width:480px){
	.company-news{
		width:80%;
	
	}
	.testimonial{
		width:80%;
	
	}
}

@media only screen and (max-width: 400px){
.top-call-to-action .social-icons{
	width: 75%;
	float: none;
	margin:0 auto 10px auto;	
}
.top-call-to-action span{
	float: none;
	width:35%;
	margin: auto;
	display: block;
	margin-top:10px;
}
.logo{
	width:30%;
	margin: 10px auto;
}
.topmenu form{
	margin: 0;
}

.content{
	padding-bottom: 20px;
}

.content-below{
	padding-top:20px;
	padding-bottom: 40px;
}

div.information{
	margin-top:20px;
}
.services {
	margin-bottom:20px;
}
.company-news {
	margin-bottom:20px;
}
.readmore-container {
	margin-top:25px;
	margin-bottom:20px;
	display:block;
}
.readmore-container2 {
	margin-top:25px;
	margin-bottom:20px;
	display:block;
}
}
@media only screen and (max-width: 390px){
	.top-call-to-action .social-icons{
		width: 45%;
	}
}
@media only screen and (max-width: 360px){
	.top-call-to-action .social-icons{
		width: 60%;
	}
}
@media only screen and (max-width: 320px){
	.top-call-to-action .social-icons{
	width: 70%;
	float: none;
	margin:0 auto 10px auto;	
	}
	.top-call-to-action span{
	float: none;
	width:50%;
	margin: auto;
	display: block;
	margin-top:10px;
	}
}

.columns,.button{position:inherit;}
.readmore{position:inherit;}