/* Enter Your Custom CSS Here */
#header1{
    padding:20px;
}
#top-menu .children{
      visibility:hidden;
}
#top-menu .sub-menu{
      visibility:hidden;
}
#menu2{
    border-top: 3px solid #ECECEC;
}

#footer1{
   padding: 0px;
  border-top: 2px solid #FFF;
}


#top-menu.nav2 a{
     color:#fff;
}

#gradiant1{
    background-image: -webkit-gradient(
	linear,
	right bottom,
	left bottom,
	color-stop(0, #0098CF),
	color-stop(0.71, #284B6D)
);
background-image: -o-linear-gradient(left, #0098CF 0%, #284B6D 71%);
background-image: -moz-linear-gradient(left, #0098CF 0%, #284B6D 71%);
background-image: -webkit-linear-gradient(left, #0098CF 0%, #284B6D 71%);
background-image: -ms-linear-gradient(left, #0098CF 0%, #284B6D 71%);
background-image: linear-gradient(to left, #0098CF 0%, #284B6D 71%);
}

#top-header,#main-footer{
   background-image: -webkit-gradient(
	linear,
	left bottom,
	right bottom,
	color-stop(0, #0098CF),
	color-stop(1, #284B6D)
);
background-image: -o-linear-gradient(right, #0098CF 0%, #284B6D 100%);
background-image: -moz-linear-gradient(right, #0098CF 0%, #284B6D 100%);
background-image: -webkit-linear-gradient(right, #0098CF 0%, #284B6D 100%);
background-image: -ms-linear-gradient(right, #0098CF 0%, #284B6D 100%);
background-image: linear-gradient(to right, #0098CF 0%, #284B6D 100%);
}

.et_pb_column {
    margin-right: 40px;
}

#sub3{
   margin-left:330px;
}

label{
   float:right;
   color:#1aa2e5;
   font-weight:bold;
}
sup{
   color:red;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea{
          background-color:#eff9fe;
}
.wpcf7 input[type="Submit"],
input[type="reset"]{
         background-color:#0a5884;
         border-radius:3px;
         border:1px solid #0a5884;
         color:#fff;
         font-weight:bold;
}
div.wpcf7 .wpcf7-form-control { max-width: 100%; }


/*Responsive Table*/
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr,caption { 
		display: block; 
	}
	
/* Hide table headers (but not display: none;, for accessibility) */
	thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

tr { border: 1px solid #ccc; }
	
	td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
	}
	
	td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}

}

.entry-content table td tr{
  border:none;
}

/*Start Header Gradiant*/

#header-title2{
background: rgba(0,62,107,1);
background: -moz-linear-gradient(left, rgba(0,62,107,1) 5%, rgba(0,108,163,1) 19%, rgba(0,164,230,1) 36%, rgba(0,62,107,1) 85%, rgba(0,62,107,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(5%, rgba(0,62,107,1)), color-stop(19%, rgba(0,108,163,1)), color-stop(36%, rgba(0,164,230,1)), color-stop(85%, rgba(0,62,107,1)), color-stop(100%, rgba(0,62,107,1)));
background: -webkit-linear-gradient(left, rgba(0,62,107,1) 5%, rgba(0,108,163,1) 19%, rgba(0,164,230,1) 36%, rgba(0,62,107,1) 85%, rgba(0,62,107,1) 100%);
background: -o-linear-gradient(left, rgba(0,62,107,1) 5%, rgba(0,108,163,1) 19%, rgba(0,164,230,1) 36%, rgba(0,62,107,1) 85%, rgba(0,62,107,1) 100%);
background: -ms-linear-gradient(left, rgba(0,62,107,1) 5%, rgba(0,108,163,1) 19%, rgba(0,164,230,1) 36%, rgba(0,62,107,1) 85%, rgba(0,62,107,1) 100%);
background: linear-gradient(to right, rgba(0,62,107,1) 5%, rgba(0,108,163,1) 19%, rgba(0,164,230,1) 36%, rgba(0,62,107,1) 85%, rgba(0,62,107,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003e6b', endColorstr='#003e6b', GradientType=1 );
}
/*End Header Gradiant*/
/*#blurb1 .et_pb_blurb_content {
margin-left:70px;
}*/
hr{
  border: 2px solid #ECECEC;
  margin-left:-130px;
  margin-right:-130px;
}

@media only screen and ( max-width: 767px ){
#Blurb_all2 .et_pb_row, .container, .et_pb_container {
    width: 165px;
}
  hr{
    width:350px;
    margin-left:-100px;
  } 
  #sub3 {
    margin-left: 0px;
}
}

