.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover {
  padding: .3em 2em !important;
}
p, h1, h2, h3, h4 {
    text-shadow: 2px 2px 8px #000000;
}
/* style the get started cta button */
.menu-btn {border-radius: 0px;}
.menu-btn a {color: #fff!important; font-weight: bold !important;}
li.menu-btn {
	background-color:#213967; 
    font-size: 15px !important;
    font-weight: 500; 
    text-transform: uppercase; 
    text-align: center; 
    padding: 10px 15px 15px 15px !important;
    border-radius: 0;
    -moz-transition: all 0.5s; 
    -webkit-transition: all 0.5s;
    transition: all 0.5s;}
li.menu-btn:hover {background-color:#ea701b; color: #fff!important;}
 
/* fixed header button text color */
.et-fixed-header #top-menu .menu-btn a {
     color: #fff!important;}
.menu-btn li.current-menu-ancestor > a, .menu-btn li.current-menu-item > a {
      color: #fff !important;}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
    position: relative;
    z-index: 3;
    width: 100%;
    max-width: 1270px;
    margin-right: auto;
    margin-left: auto;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 1270px;
    margin: 20px auto;
}

@media only screen and (min-width : 981px) {
     li.menu-btn {height: 33px;}}

.et_mobile_menu li a {
  font-size: 16px;
}
.et_mobile_menu .menu-btn {
  padding: 5px !important;
}
/* about tabs */
.et_pb_filterable_portfolio .et_pb_portofolio_pagination, .et_pb_gallery .et_pb_gallery_pagination {
    position: relative;
    width: 100%;
    border-top: 1px solid #100726;
}
/* about tabs */
ul.et_pb_tabs_controls {
    background-color: transparent;
}
.et_pb_tabs_controls li {
  border-right: 1px solid #06051b;
}
/* captcha message */
.et_pb_contact_right p:before{content: "Solve the equation: "; position: absolute; margin-left:-175px; margin-top:13px;}

/* Set the image heights */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img
{
    height: 250px !important;
}
.et_pb_gallery_grid .et_pb_gallery_image img
{
    min-height: 250px;
}
/*** GRAVITY FORMS STYLING ***/
/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}
/*** FIELD STYLING ***/
input[type=text],
textarea {
 background: #424140;
 border: none;
 border-radius: 0;
 color: #999 !important;
 padding: 15px !important;
}
ul.gform_fields li.gfield select {
 background: #eee;
 border: none;
 border-radius: 0;
 color: rgba(255,255,255,0.9) !important;
 padding: 15px !important;
}
/*** BUTTON STYLING ***/
.gform_wrapper .gform_footer input.button {
 float: right;
 background: #213967;
 border: none;
 font-size: 18px;
 font-weight: 700!important;
 color: #ffffff;
 padding: 12px 23px;
 border-radius: 5px;
 cursor: pointer;
}
/*** BUTTON HOVER STYLING ***/
.gform_wrapper .gform_footer input.button:hover {
 background: #ea701b;
 border: none;
}