/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */

body {
color: #000;
background-color: #FFF !important;

}

#s5_main_body_wrap {
    font-size: 1.0em;
}
#s5_logo_wrap {
margin-top: 10px;
}



.s5_is_css .s5_is_css_hidden {
 
    font-size: 1.0em;
}
#s5_nav a {
    color: #60A096 !important;
}

#s5_menu_wrap {
    background: #FFF;
    height: 90px;
	text-align: right;
	padding-right: 50px;
}

#s5_menu_wrap.s5_wrap, #s5_menu_wrap.s5_wrap_fmfullwidth {
    height: 75px !important;
    border-bottom: solid 1px #E7E6E6;
	width: 72%;
}
#s5_menu_wrap.s5_wrap #s5_logo_wrap, #s5_menu_wrap.s5_wrap_fmfullwidth #s5_logo_wrap {
    margin-top: -3px !important;
}
#s5_center_area_inner {
background: #FFF !important;

}
#s5_top_area_wrap {
    margin-bottom: 32px;
    margin-top: 30px;
}

	
.image_box_item_inner2 {
    background: #FFF; !important /* Home page Top boxes background color */
	}
	
	.image_box_text h3 {
    color: #396472 !important;
	}
	
	#s5_component_wrap_inner h2 a, #s5_component_wrap_inner h1 a {
text-decoration:none;
color:#396472;
}

#s5_search_wrap {
    color: #Dffd700 !important;
	}

.learn_about_us_text_wrap {
     background: url(../images/s5_gray-bg.jpg);
	   }
	
.learn_about_us_text_wrap h3 {
    color: #396472;
	}

.learn_about_us_text_wrap_inner {
    padding: 100px;
	}
	
	
h1, h2, h3, h4, h5 {
    line-height: 130%;
    font-weight: 400;
    color: #396472;
}
/*
#s5_center_area_inner2 {
    background-image: url('http://www.entegritysoftware.com/clients/dukenlo/images/dnl/OurStrengths1-2 - Dubai.jpg');
}
*/
#s5_top_menu_login_wrap {
    background: #FFF;
    border-top: solid 0px #E7E6E6;
	padding-top: 0px;
	}

#s5_bottom_row1_area1 {
    background-image: url('http://www.entegritysoftware.com/clients/dukenlo/images/OurStrengths1425.jpg') !important;
   }

.s5_h3_first {
    color: #396472;
	font-size: 1.3em;
}

.s5_h3_last {
    color: #396472;
	font-size: 1.3em;
}
 
.learn_about_us_text_wrap ul {
       column-count: 1;
	   }
	   


.s5_is_css h3 {
   text-align: center;
}
.s5_no_custom_bg {
    margin-bottom: 0px;
}
.transbox {
  margin: 30px;
  background-color: #ffffff;
  opacity: 0.6;
  filter: alpha(opacity=60); /* For IE8 and earlier */
}
.transbox ul {
  
  padding:20px;
  color: #000000;
}

.slide_title {
    color: #FFFFFF !important;
}
#s5_responsive_menu_button {
        color: #486D79;
    }
	
.s5_is_css .s5_is_slide_css {
    background: #396472 !important; 
    -moz-opacity: .85;
    opacity: .85;
	}
	
#s5_bottom_row3_area1 {
    background: #2F4858;
    margin-bottom: 0px;
}

#s5_footer_area2 {
    background: #FFF;
    color: #000;
    font-size: 0.95em;
	}

.s5_yes_custom_bg, #s5_center_area1 {
    margin-bottom: 6px;
}
/* Styling for About Us Page */
.table_content {
        display: table;
		padding: 50px 0px 50px 0px;		
        width: 100%;
        height: 300px;
        background-color: #396472;
        color: #FFF;
        
        margin: auto;
		}
  .main-table{
        display: table;
        width: 100%;
        padding: 50px 0px 50px 0px;
        background: #396472;
		color: #FFFFFF;
        
    }
    .table-wrapper2{
        display: table;
		width: 70%;
		margin: auto;      
    }
    
    .image2 {
       float: left;        
        padding-right: 20px; 
        padding-bottom: 10px;        
    }
    .description2 {        
        float: left;
    }

.module_round_box_outer {
   margin-bottom: 15px;
}

.main-table_white{
        display: table;
        width: 100%;
        padding: 50px 0px 50px 0px;
        background: #FFF;
		
        
    }
 .product{
        display: table;
        width: 50%;
        margin: 0 auto;
       
        
    }
    
    .cell_1 {
        
        float: left;
        width: 300px;
        
    }
    
    .cell_2 {
        float: left;
        width: 300px;
		padding-left: 20px;
        
    }
   .cell_2 li {
        margin: 10px 0;
        
    }
	/*.image_box_item {
    box-sizing: border-box;
    float: left;
    width: 33%;
	}*/