/* Enter Your Custom CSS Here */

.entry-content tr td {
border-top: 0px solid #eee;
padding: 0px 4px;
vertical-align: top;
}

.entry-content table {
border: 0px solid #eee;
width: 100%;  
}

body.home{
	overflow:hidden; 
}

body.home #main-footer{
	display:hidden; 
}

.page-id-284 #main-content {background-color:#222c52;}
.page-id-108 #footer-bottom {display:none;}

.post-284 .main_title {background-color:#fff; padding:10px 0 12px 0; width:100%;}

#et-top-navigation {float:right; padding-right:80px;}

#logo {float:left; padding-left:20px;}

/* Dropdown Menu */

/*.nav li { position: relative; }*/
/*.nav li ul { z-index: 9999; width: 125px; background: #222c52 !important; visibility: hidden; opacity: 0.8 !important; border-top: 0px solid #7EBEC5; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); margin-left:28px !important; padding-left:8px !important; }*/
.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.nav li li a, .et_mobile_menu li a { font-size: 14px; color:#fff !important; }
.nav ul li a:hover, .et_mobile_menu li a:hover { color: #fff; background-color: rgba(0,0,0,0.03);}
	.et_nav_text_color_light .nav ul li a:hover, .et_nav_text_color_light .et_mobile_menu li a:hover { color: #fff !important; width: 125px; }
.nav li li.current-menu-item > a, .et_mobile_menu li.current-menu-item > a {color:#222c52 !important; background:#fff !important;}
.nav li li a:hover, .et_mobile_menu li a:hover {color:#222c52 !important; background:#fff !important;}
#top-menu li li a {width: 130px; padding-left:5px; padding-right:0px}
#top-menu .multiplytext a{font-size:30px !important; pointer-events: none;
   cursor: default;}

#no-scroll {overflow:hidden;}

/*.container {width:100% !important; padding:0 30px;}*/

.et_pb_section .et_pb_row .projects-top {width:100%;}

#footer-bottom {border-style:none!important;border-top:none!important;}
#footer-bottom p {color:#fff!important;}

#main-header .container {width:100%;}

.et_fixed_nav #main-header, .et_fixed_nav #top-header, .et-fixed-header #main-header {height:25px; padding:10px 0 0 0;}

#main-header.et-fixed-header nav#top-menu-nav {padding-top:10px;}

.et_mobile_menu {top:42px;}

.et_mobile_menu {background-color:#222c52 !important;}

#full-height .et_pb_slides .et_pb_slide {min-height:900px; }

#hacked-height {height:30px;}

#hacked-padding-bottom {padding-bottom:8px;}

.et_pb_portfolio_item h2 {margin-top:5px;}


.et_pb_column_4_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_3_4 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_column_1_2 .et_pb_portfolio_grid .et_pb_portfolio_item, .et_gallery_item {
  margin-bottom:0px;}

#new-pad {padding:12px 0 10px 0 !important;}

#details {width:300px}
#details-left {margin-right:-50px; margin-right:-100px;}

.et_overlay {background:none;}

.entry-content tr th, .entry-content thead th, td.jobs-moreinfo a, td.jobs-applynow a {color:white;}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 1280px ) {
  
  /*-------------------[Menu]------------------*/
	#et-top-navigation { margin-right: 0; }
	
	.et_fixed_nav #logo {width:50%; margin-top:0;}
  
  .mobile_menu_bar:before {left:70px; top:-8px;}
}


/*-------------------[768px]------------------*/
@media only screen and ( max-width: 1080px ) {
  
  /*-------------------[Menu]------------------*/
	#et-top-navigation { margin-right: 0; }
	
	.et_fixed_nav #logo {width:50%; margin-top:5px;}
  
  .mobile_menu_bar:before {left:70px; top:-8px;}
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 850px ) {
  
  /*-------------------[Menu]------------------*/
	#et-top-navigation { margin-right: 0; }
	
	.et_fixed_nav #logo {width:75%; margin-top:7px;}
  
  .mobile_menu_bar:before {left:70px; top:-7px;}
  
  
  
}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 480px ) {

	/*-------------------[Menu]------------------*/
	#et-top-navigation { margin-right: 0; }
	
	.et_fixed_nav #logo {width:75%; margin-top:10px;}
  
  .mobile_menu_bar:before {left:70px; top:-28px;}
  
  .et_pb_bg_layout_light  .et-pb-arrow-next, .et_pb_bg_layout_light  .et-pb-arrow-prev {  
  					 background: rgba(0, 0, 0, .6);
  					 border-radius: 50%;       
  					 width: 20px !important;  
  					 height: 20px !important; 
  					 color:#ffffff;
    				 font-size:18px;
    				 margin-top: -15px
					}
  
  .entry-content table {width:100% !important;}
  
  
}


.et_pb_bg_layout_light  .et-pb-arrow-next, .et_pb_bg_layout_light  .et-pb-arrow-prev {  
  					 background: rgba(0, 0, 0, .6);
  					 border-radius: 50%;       
  					 width: 50px;
  					 height: 50px;
  					 color:#ffffff;
					}

#ContactUs .et_pb_contact_submit { color: #ffffff !important }