input#input_1_5.large {
    color: black !important;
}

div#gform_confirmation_message_1 {
    font-size: 14px !important;
}

.gform_footer.top_label {
    margin-top: 0px !important;
}

a.dlbutton{
    padding: 14px 30px !important;
    border-radius: 25px;
  background-color: rgb(255, 156, 0);
    color: rgba(255,255,255,1);
}

input#gform_submit_button_1 {
    padding:10px 30px !important;
    border-radius: 25px;
  background-color: rgb(255, 156, 0);
    color: rgba(255,255,255,1);
  font-size:14px !important;
}

.gform_wrapper textarea.medium, .ginput_container.ginput_container_text, input#input_1_1_3, input#input_1_2{
color:#000 !important;  
}

body .gform_wrapper .top_label div.ginput_container{
 margin-top:0px !Important; 
}

.pr3slider .gform_wrapper label.gfield_label{
font-size:14px !Important;
}

.pr3slider span#input_1_1_3_container label{
display:none !Important;  
}

.ginput_container.ginput_container_textarea{
max-height:100px !Important;
  overflow:hidden !important;
}

@media only screen 
  and (min-device-width: 300px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 2){
  .careersecond ul {
    text-align: left !important;
  }
.wrap .fivrow .wpb_column.vc_column_container.col-sm-2 {
    width: 100% !important;
}

.ulrow .shortcode-btn .fade-oval {
    margin-bottom: 10px !important;
}
  .wpb_column.vc_column_container.responsive-full-width.dogbg.col-sm-5 {
    padding: 0 90px !important;
}
  #imageBoxSlider-5a2a3fcc2e73c .imgBox-image.image-imageBoxSlider-5a2a3fcc2e73c0 {
    background-size: contain !important;
}
.careersecond.row-content-top {
    padding-top: 50px !important;
}
  .careerfirst {
    padding-top: 30px !important;
}
  
  .ulrow .withoutmain .md-text.gizmo-container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
  
  .ulrow .md-text-content ul{
    text-align:left!Important;
  }
  .careercol.col-sm-4 .md-text-content.inline-editor {
    display: none !important;
}
  .careercol.col-sm-4 .vc_empty_space {
    display: none !Important;
}
  .icontwo .md-text-content.inline-editor {
    padding-left: 0px !important;
}
  .icontwo1 .md-text-content.inline-editor {
    padding-right: 0px !important;
}
 .wpb_column.vc_column_container.responsive-full-width.leftculture.col-sm-6 .md-text-title.inline-editor-title span{
    font-size: 21px !Important;
    line-height: 20px !important;
}
  
 .wpb_column.vc_column_container.responsive-full-width.leftculture.col-sm-6 .md-text-title.inline-editor-title{
     padding-bottom: 30px !important; 
  }

  .philsec .wpb_column.vc_column_container.vc_empty-element.responsive-full-width.col-sm-2 {
    display: none !important;
}
  .wpb_column.vc_column_container.responsive-full-width.leftculture.col-sm-6 {
    padding-bottom: 30px !important;
}
.wpb_column.vc_column_container.responsive-full-width.leftculture.col-sm-6 .md-text-content.inline-editor {
    display: none !important;
}
  .culturesec {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
  
  .philsec .vc_empty_space.gizmo-container.small-gizmo.clearfix{
  display:none !important;  
  }
  
  .philsec {
    padding-top: 50px !important;
    padding-bottom: 30px !important;
}
  .gmpsection {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
  .faqcolumn .ult_tabmenu.style1 a.ult_a {
    padding: 5px 10px !important;
}
  .faqsec .faqcolumn .widget p, .faqsec .faqcolumn .widget ul{
    text-align:left !important;
  }
  .faqcolumn h2.widgettitle {
    font-size: 18px !Important;
    line-height: 25px !important;
    text-align: left !important;
}
  
  .faqsec .ult_tab_min_contain {
    padding: 20px 0px !important;
}


  .faqsec {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
}
.idmsec {
    padding: 50px 0 20px!important;
}

  .gmpsecsection li {
    text-align: left !Important;
    margin-left: 10px !Important;
}
  .gmpsecsection {
    padding: 50px 0 20px!important;
}
  .gmpsecsection .img-box-slider {
    display: none !important;
}
  .md-text-title.inline-editor-title {
    margin-bottom: 10px !Important;
}
  .md-text-title-separator {
    margin-bottom: 10px !important;
}
#post-268 .no-bg-image.vc_row.wpb_row.mBuilder-element.controls-in.sectionOverlay.vc_general.vc_parallax.vc_parallax-.full_size.fit-to-height.vertical-aligned {
    height: 400px !important;
}
  .no-bg-image.vc_row.wpb_row.mBuilder-element.controls-in.packageul.sectionOverlay.vc_general.vc_parallax.vc_parallax-.full_size{
   padding-bottom:0px !important; 
  }
  .no-bg-image.vc_row.wpb_row.mBuilder-element.controls-in.packageul.sectionOverlay.vc_general.vc_parallax.vc_parallax-.full_size .wpb_column.vc_column_container.vc_col-has-fill.col-sm-6 .vc_column-inner {
    min-height: auto !important;
}
  .no-bg-image.vc_row.wpb_row.mBuilder-element.vc_row.wpb_row.mBuilder-element.fullscreenpadding.row-content-top.sectionOverlay.vc_general.vc_parallax.vc_parallax-.full_size {
    padding: 50px 30px 0!important;
}
  .wpb_column.vc_column_container.responsive-full-width.needsection.col-sm-4 .md-text-title.inline-editor-title {
    margin-bottom: 0px !Important;
}
  .wpb_column.vc_column_container.responsive-full-width.needsection.col-sm-4 .vc_empty_space.gizmo-container.small-gizmo.clearfix, .wpb_column.vc_column_container.responsive-full-width.needsection.col-sm-4 .md-text-content.inline-editor{
    display: none !Important;
}
  .accordsec .md-text-container.md-align-center {
    margin-left: 0px !important;
}
    .accordsec .md-text-container.md-align-center ul{
    line-height: 13px !important;
}
  .vc_row.wpb_row.mBuilder-element.vc_row.wpb_row.mBuilder-element.dogvideo.row-content-middle.sectionOverlay.vc_general.vc_parallax.vc_parallax-494.full_size {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
  .contact-form {
    max-width: 83% !important;
}
  .wpb_column.vc_column_container.responsive-full-width.icontwo.col-sm-4 .md-text-content.inline-editor>p>span {
    font-size: 15px !important;
    line-height: 20px !important;
}
  .wpb_column.vc_column_container.responsive-full-width.icontwo.col-sm-4 .md-text-content.inline-editor>p{
  padding: 0 35px !Important;}
  
  .wpb_column.vc_column_container.responsive-full-width.icontwo.col-sm-4 .md-text-title{
  margin-bottom:10px !important;}
  .wpb_column.vc_column_container.responsive-full-width.icontwo.col-sm-4 .shortcode-btn .fade-oval {
    margin-bottom: 20px !important;
}
  .wpb_column.vc_column_container.responsive-full-width.icontwo1.col-sm-4 .md-text-content.inline-editor>p>span {
    font-size: 15px !important;
    line-height: 20px !important;
}
  .wpb_column.vc_column_container.responsive-full-width.icontwo1.col-sm-4 .md-text-content.inline-editor>p{
  padding: 0 35px !Important;}
  
  .wpb_column.vc_column_container.responsive-full-width.icontwo1.col-sm-4 .md-text-title{
  margin-bottom:10px !important;}
  .wpb_column.vc_column_container.responsive-full-width.icontwo1.col-sm-4 .shortcode-btn .fade-oval {
    margin-bottom: 20px !important;
}
  div#widget-column-1,div#widget-column-2,div#widget-column-4{
   width:100% !important; 
  }
  .dark .widget, .light .widget {
    margin-bottom: 0px !Important;
}
  
  .widget-area .widget-title {
    font-size: 18px !important;
    margin-bottom: 0px !important;
  }
  main:not(.retina-screen-main) ~ footer .widget-area.classicStyle:not(.full) {
    padding: 40px 20px !Important;
}
}

.landing textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 100px;
}
.landing form.wpcf7-form p {
    color: #fff;
    text-align: left;
    padding-bottom: 10px;
}
.wpb_column.vc_column_container.vc_col-has-fill.landing.col-sm-4>.vc_column-inner>.wpb_wrapper {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.faqcolumn .ult_tab_min_contain {
    padding: 50px 0px;
}
.faqcolumn .ult_tabmenu.style1 a.ult_a {
    padding: 20px 10px;
}
.faqcolumn li.ult_tab_li.ult_tab_style_4{
    border-top-left-radius: 0px !important;
  border-top-right-radius:0px !important;
}

.faqcolumn th, .faqcolumn td {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 5px;
}

.faqcolumn table{
 margin-bottom:20px; 
}
.faqcolumn h2.widgettitle {
    font-weight: bold;
    font-family: Lato;
    font-size: 24px;
    line-height: 28px;
}
.faqcolumn .textwidget ul {
    padding-left: 20px;
    padding-bottom: 20px !important;
}
.faqcolumn .vc_wp_text.wpb_content_element{
padding-bottom:30px;  
}

.fivecolumn .md-text-content.inline-editor, .fourcolumn .md-text-content.inline-editor{
    display: none !Important;
}

.fourcolumn .wpb_column.vc_column_container.col-sm-3:nth-child(4){
 margin-top:-27px; 
}
.fourcolumn .wpb_column.vc_column_container.col-sm-3:nth-child(2){
 margin-top:-27px; 
}

.fourcolumn .wpb_column.vc_column_container.col-sm-3 {
    padding: 0 5px;
}

.fivecolumn .wpb_column.vc_column_container.col-sm-2 {
    width: 20%;
  padding:0 5px;
}

.withoutmain {
    padding-top: 0px !important;
}

.withoutmain ul{
 padding-left:20px; 
}

.withoutmain .md-text-content.inline-editor>p:nth-child(1){
 display:none; 
}

.md_text_style-59e3de38d6825 .md-text-content.inline-editor {
    display: none !important;
}
.md-text-button a.button.fade-oval.button-standard.button-59d53e200e2a1 {
    background: #eb7204 !important;
    border: none !important;
    color: #fff !important;
}

.clientrow .slick-dots {
    bottom: -15px !important;  
}

.accordsec .md-text-content.inline-editor>p, .accordsec .md-text-title.inline-editor-title{
    display: none !important;
}
.accordsec .md-text-content {
    margin-bottom: 0px !important;
}
.accordsec .md-text-container.md-align-center {
    justify-content: left;
    margin-left: 95px;
}

input.wpcf7-form-control.wpcf7-text, textarea.wpcf7-form-control.wpcf7-textarea{
margin-bottom: 10px;
    padding: 10px 1px;
    width: 100%;
    font-weight: 400;
}

input.wpcf7-form-control.wpcf7-submit{
  background-color: rgb(255, 156, 0);
    color: rgba(255,255,255,1);
    border: none;
  padding: 14px 30px;
  border-radius:20px;
  text-transform:uppercase;
}


.contactrow .wpcf7-form p:nth-child(2){
  width: 47% !important;
    float: left !Important;
    margin-right: 6% !Important;
}

.contactrow .wpcf7-form p:nth-child(3){
  width: 47% !important;
    float: left !Important;
}

.contactrow .wpcf7-form p:nth-child(2), .contactrow  .wpcf7-form p:nth-child(3), .contactrow  .wpcf7-form p:nth-child(4), .contactrow  .wpcf7-form p:nth-child(5) {
    text-align: left !important;
}

a.logo.item-left{
 width:23% !important; 
}

nav.navigation.hidden-phone.item-right{
 width:77% !important; 
}

.titlewithouttitle .md-text-title.inline-editor-title{
 display:none !important; 
}
.packageul .md-text-content ul{
 padding-left:15px !important; 
  color:#fff !important;
}
.packageul .md-text.gizmo-container{
 padding:35px 0 !important;
}

.packageul .md-text-content.inline-editor{
 margin-bottom:0px !important; 
}

.wpb_column.vc_column_container.vc_col-has-fill.col-sm-6 .vc_column-inner {
    min-height: 460px !important;
}


div#widget-column-1{
 width:40%; 
  color:#fff !Important;
}
div#widget-column-2{
 width:30%; 
  color:#fff !Important;
}
div#widget-column-3{
 width:30%; 
  color:#fff !Important;
}
div#widget-column-3{
 display:none !Important;
}
footer.footer-default .footer-widgets{
background-color:#000 !Important;}
footer p, footer li, footer a, footer h4{
 color:#fff !important; 
}

.icontwo .md-text-content.inline-editor {
    padding-left: 140px;
}

.icontwo1 .md-text-content.inline-editor {
    padding-right: 140px;
}

.aboutheight .md-text-container.md-align-center.wpb_wrapper.wpb_md_text_wrapper.ui-md_text, .aboutheight .textwidget {
    padding: 0 50px;
}

.aboutheight .textwidget p{
 font-weight: bold;
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    line-height: 40px; 
}

.aboutheight .md-text-container.md-align-center {
    justify-content: left;
}

.wpb_column.vc_column_container.vc_col-has-fill.withoutmain.col-sm-6 .md-text-content.inline-editor {
    min-height: 200px;
}

.wpb_column.vc_column_container.responsive-full-width.faqcolumn.col-sm-8 p, .wpb_column.vc_column_container.responsive-full-width.faqcolumn.col-sm-8 li {
    color: #a6a7a9;
}

.gmpsecsection .md-text-title.title-slider {
    display: none;
}

.landing form.wpcf7-form p span {
    color: #000 !important;
}

.wpcf7-response-output {
    color: rgb(255, 156, 3);
}

.landing form.wpcf7-form p {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.landing form.wpcf7-form p>label {
    font-size: 14px !important;
}

.threedes .wpb_column.vc_column_container.col-sm-4 {
    padding: 0 20px ;
}

.threetitle .md-text-content.inline-editor {
    display: none;
}

.fivrow .wpb_column.vc_column_container.col-sm-2 {
    width: 20% !important;
padding: 0 15px;
}


.counterrw .stats-block .stats-number {
    font-size: 60px !important;
   color:#ffffff;
}

.counterrw .md-text-title.inline-editor-title {
    font-size: 18px;
    margin-bottom: 0px !important;
   color:#ffffff;
}


.counterrw .stats-block .stats-text {
    font-size: 14px !important;
  color:#ffffff;
}

.counterrw div.stats-desc>div.counter_suffix{
   color:#ffffff;
}

.md_text_style-5e995ac0b88d3 .md-text-title {
    color: #fff !Important;
}

.quoteword .md-text-title.inline-editor-title a {
    color: #fff !important;
    text-decoration: underline;
}
.quoteword .md-text-title.inline-editor-title {
    font-size: 14px !important;
}


main #content {
    margin-top: -50px !important;
}