/* Enter Your Custom CSS Here */
.et_pb_image { width: 100%; }

body.page-id-53 #et-top-navigation{
   width: 99%;
}
@media only screen and ( min-width: 1025px ) and ( max-width: 1100px ){
  
  .et_pb_column_1_4 {
    width: 232px !important;
  }
   body.home .post-50 .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4:nth-child(4) {
      /* width: 100%;*/
        width: 232px !important;

  }
  body.home .post-50 .et_pb_row .et_pb_column.et_pb_column_1_4:nth-child(4) > a {
      margin-right: 12px;
  }
  body.page-id-53 .et_pb_column.et_pb_column_1_4:nth-child(4) > a:nth-child(2) {
      bottom: 0;
      left: 0;
      position: absolute;
  }
  body.page-id-53  .et_pb_column.et_pb_column_1_4:nth-child(4) > a:nth-child(3) {
      bottom: 0;
      left: -275px;
      position: relative;
  }


}
@media only screen and ( min-width: 980px ) and ( max-width: 1024px ){
  
  .et_pb_column_1_4 {
    width: 232px !important;
  }
  
  body.home .post-50 .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4:nth-child(4) {
     /*  width: 100%; */
     /* width: 23%; */
    width: 232px !important;
  }
  body.home .post-50 .et_pb_row .et_pb_column.et_pb_column_1_4:nth-child(4) > a {
      /* margin-right: 59px; */
  }
  body.page-id-53 .et_pb_column.et_pb_column_1_4:nth-child(4) > a:nth-child(2) {
      bottom: 0;
      left: 16px;
      position: absolute;
  }
  body.page-id-53  .et_pb_column.et_pb_column_1_4:nth-child(4) > a:nth-child(3) {
      bottom: 0;
      left: -317px;
      position: relative;
  }
  
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ){
 body.page-id-41 .et_pb_slider .et_pb_slide,body.home .et_pb_slider .et_pb_slide {
     height: auto !important;
  }
  
  body.home .et_pb_slide {
    background-size:100% 100%;
  }
  body.home .et_pb_slides .et_pb_container{
      min-height: 400px !important;
  }
  
}


 
@media only screen and ( max-width: 1100px ){
   body.home #logo-slider-wraper{
      left:10px !important;
      width: 100% !important;
  }
  body.home #prev{
    margin-right: -35px !important;
  }
  body.home #next{
    margin-left:-40px !important;
  }
  
}
@media only screen and ( max-width: 979px ){
   .et_pb_section.et_section_regular:nth-child(4) .et_pb_row:nth-child(2) .et_pb_text.et_pb_text_align_left p a img.et-waypoint {
      margin-left: 0 !important;
  }
  body.home .alignnone.size-full.wp-image-1371{
     width: 100%;
  }
  body.home #logo-slider{
    width: 93% !important;
  }
  body.page-id-41 .et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide {
      background-size: 100% 100%;
  }
  
.et_pb_column_1_4 {margin-right:20px; margin-left: 13px; width: 21% !important;}
.et_pb_column_1_4:last-child{ margin-right:0px !important}

}

@media only screen and ( max-width: 767px ){
    body.page-id-41 .et_pb_slides .et_pb_container.clearfix,body.home .et_pb_slides .et_pb_container{
      min-height: auto !important;
  }
 body.page-id-41 .et_pb_slider .et_pb_slide,body.home .et_pb_slider .et_pb_slide {
     height: auto !important;
  }
  
  body.home .et_pb_slide {
    background-size:100% 100%;
  }
  
  
}
@media only screen and ( max-width: 500px ){
  body.home #logo-slider{
    width: 100% !important;
  }
  body.home .et_pb_image, body.page-id-53 .et_pb_image {
      /* width: auto !important; */
    width: 100% !important;
      margin-left:0px;
  }
  body.home .et_pb_slides .et_pb_container.clearfix , body.page-id-41 .et_pb_slides .et_pb_container.clearfix{
      min-height: auto !important;
  }
  body.home .et_pb_slider .et_pb_slide, body.page-id-41 .et_pb_slider .et_pb_slide{
     height: auto !important;
  }
  #et-info{
    text-align: left !important;
  }
  #et-info > span {
    display: block;
    clear:left;
  }
  .et_fixed_nav #logo{
     float: none !important;
     margin: auto;
  }
  body.page-id-41 input[type="text"],input[type="tel"],input[type="email"], input.text, input.title, textarea, select{
    width: 100%; 
  }

}

/* edits by sol_tech */

@media only screen and ( max-width: 980px ){
  .et_pb_row, .container, .et_pb_container { width: 97%; box-sizing: border-box; } 
  
body.home .alignnone.size-full.wp-image-1371 {
    width: 100%;
}
  .et_pb_section.et_section_regular:nth-child(4) .et_pb_row:nth-child(2) .et_pb_text.et_pb_text_align_left p a img.et-waypoint {
    margin-left: 0 !important;
    width: 100%;
}
 .et_pb_column_1_2 { 
   width: 49%; 
   margin-right: 15px;
  } 
   
}

@media only screen and ( max-width: 800px ){
.et_pb_column_1_4 {
    width: 21% !important;
    min-width: 21%;
    margin-right: 10px !important;
}
  .et_pb_text { padding-top: 15px; }
}

@media only screen and ( max-width: 767px ){
.et_pb_column_1_4 {
    width: 48% !important;
    min-width: 48%;
    margin-right: 10px !important;
}
   .et_pb_column_1_4:last-child {
    margin-right: 0 !important;
}
}

@media only screen and ( max-width: 736px ){
.et_pb_column_1_4 {
    width: 45.5% !important;
    min-width: 45.5%;
    margin-right: 10px !important;
}
}

@media only screen and ( max-width: 667px ){
.et_pb_column_1_4 {
    width: 45% !important;
    min-width: 45%;
    margin-right: 10px !important;
}
}

@media only screen and ( max-width: 640px ){
.et_pb_column_1_4 {
    width: 45% !important;
    min-width: 45%;
    margin-left: 20px !important;
    margin-right: 0px !important;
}
}

@media only screen and ( max-width: 568px ){
.et_pb_column_1_4 {
    width: 48% !important;
    min-width: 48%;
    margin-right: 10px !important;
}

}
@media only screen and ( max-width: 480px ){
.et_pb_column_1_4 {
    width: 47.5% !important;
    min-width: 47.5%;
    margin-left: 6px !important;
    margin-right: 0px !important;
}
}

@media only screen and ( max-width: 375px ){
.et_pb_column_1_4 {
    width: 47% !important;
    min-width: 47%;
    margin-left: 6px !important;
    margin-right: 0px !important;
}
}


@media only screen and ( max-width: 799px ){
  .et_pb_row, .container, .et_pb_container { width: 97%; box-sizing: border-box; } 
  
body.home .alignnone.size-full.wp-image-1371 {
    width: 100%;
}
  .et_pb_section.et_section_regular:nth-child(4) .et_pb_row:nth-child(2) .et_pb_text.et_pb_text_align_left p a img.et-waypoint {
    margin-left: 0 !important;
    width: 100%;
}
 .et_pb_column_1_2 { 
   width: 100%; 
   margin-right: 15px;
  } 
}

.et_pb_column_1_4 {
      width: 259.9px;
}    