/* Enter Your Custom CSS Here */

@media screen and (max-width: 768px)
{
  input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, select
  {
    width: 100% !important;
    margin-top: 20px;
  }
  textarea 
  {
    margin-top: 20px;
  }
  .wpcf7 p
  {
    padding-bottom: 0px;
  }
  /**#wpcf7-f1062-p50-o1 span.wpcf7-form-control-wrap.Phone
  {
        margin-left: 0px !important;
  }
  #wpcf7-f1062-p50-o1 span.wpcf7-form-control-wrap.your-subject
  {
       margin-left: 0px !important;
  }
  span.wpcf7-form-control-wrap.Phone
  {
        margin-left: 0px !important;
  }
  span.wpcf7-form-control-wrap.your-subject
  {
        margin-left: 0px !important;
  }**/
}
.page-id-50 input[type=text], .page-id-50 input[type=password], .page-id-50 input[type=tel],.page-id-50 input[type=email], .page-id-50 input.text, .page-id-50 input.title, select
{
  width: 100%;
    padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
}
input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, select
{
  width: 100%;
    padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
}
textarea{
 width: 100% !important;
  padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #eee;
    font-size: 14px;
}
/**#wpcf7-f1062-p50-o1 span.wpcf7-form-control-wrap.Phone
{
    margin-left: 36px;
}
span.wpcf7-form-control-wrap.text-127
{
    margin-left: 26px;
}
#wpcf7-f1062-p50-o1 span.wpcf7-form-control-wrap.your-subject
{
  margin-left: 36px;
}
span.wpcf7-form-control-wrap.tel-65
{
  margin-left: 26px;
}**/
input.wpcf7-form-control.wpcf7-submit
{
  position: relative;
    padding: 0.3em 1em;
    border: 2px solid;
    -moz-border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    color: #454545 !important;
    background: #ffcc00;
    border-width: 0px !important;
    border-radius: 0px;
    letter-spacing: 0px;
    font-size: 17px;
    display: inline-block;
    margin: 0 0 0 15px;
    font-family: inherit;
    cursor: pointer;
    float: right;
}
.text-underline {
    padding-bottom: 10px !important;
}
.carousal-heading
{
    padding-bottom: 15px !important;
}
h1.et_pb_contact_main_title{
display: inline-block;
    border-bottom: solid #ffcc00;
    border-width: 2px;
    margin-bottom: 7px;
    padding-right: 3px;
    padding-bottom: 1% !important;
  font-family: 'Trebuchet', 'Trebuchet MS', Helvetica, Arial, Lucida, sans-serif;
}
.gmnoprint
{
    display: none;
}
.et_pb_number_counter
{
    width: 50%;
    float: left;
}
.cust-service-carousel-heading
{
    padding-bottom: 10px !important;
}
.cust-service-contact-heading
{
    padding-bottom: 10px !important;
}
a.brochure-btn
{
    background: #ffcc00;
    color: black;
    float: left;
    padding: 10px;
}
a.booklet-btn
{
    background: #ffcc00;
    color: black;
    float: right;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.amazingcarousel-image div:nth-child(2)
{
    background: transparent !important;
    background-color: transparent !important;
    color: transparent !important;
}
.amazingcarousel-image a
{
    color: transparent !important;
}
.service-our-customer
{
    padding-bottom: 10px !important;
}
.header-widgets.header-widgets-desktop>div:nth-child(2)>div.icon-box>div.icon-box__text {
    margin-top: -20px;
}
/**.et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_12 {
    text-align: center;
}**/
.lft-fld {
    width: 47%;
    float: left;
    margin-bottom: 10px;
}
.rit-fld {
    float: right;
    width: 47%;
    margin-bottom: 10px;
}

a.brochure-btn {
    background: #ffcc00;
    color: black;
    float: left;
    padding: 10px;
}
#main-footer .container
{
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 5% !important;
    padding-right: 5% !important;
}