/* ----------- iPhone 4 and 4S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
 .table {font-size:9px;}
 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:4px;}
 .portfolio-single-image {margin-bottom:0px !important;}
 .content-wrap {padding-top:10px !important;}
 .tp-parallax-wrap {left:0px !important;width: 400px;border:0px !important;}
 .tp-leftarrow, .tp-rightarrow {display:none !important;}
 .tp-caption p {visibility:visible !important;position:absolute !important;top:0px !important;left:-10px !important;z-index:999999 !important;width:400px; height: auto;background-color: rgba(0, 150, 64, 0.28);text-align: center;padding: 25px !important;    border: 2px solid #ffffff !important;}
 .tp-caption .customin .ltl .tp-resizeme .revo-slider-emphasis-text .uppercase {width:100% !important;}
 .tp-mask-wrap .button {display:none;}
  #primary-menu-trigger {left: -20px !important;}
  .retina-logo img {}
  #slider {display:none;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
 .table {font-size:9px;}
 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:4px;}
 .portfolio-single-image {margin-bottom:0px !important;}
 .content-wrap {padding-top:10px !important;}
 .tp-parallax-wrap {left:0px !important;width: 400px;border:0px !important;}
 .tp-leftarrow, .tp-rightarrow {display:none !important;}
 .tp-caption p {visibility:visible !important;position:absolute !important;top:0px !important;left:-10px !important;z-index:999999 !important;width:400px; height: auto;background-color: rgba(0, 150, 64, 0.28);text-align: center;padding: 25px !important;    border: 2px solid #ffffff !important;}
 .tp-caption .customin .ltl .tp-resizeme .revo-slider-emphasis-text .uppercase {width:100% !important;}
 .tp-mask-wrap .button {display:none;}
  #primary-menu-trigger {left: -20px !important;}
  .retina-logo img {}
  #slider {display:none;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
 .table {font-size:9px;}
 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:4px;}
 .portfolio-single-image {margin-bottom:0px !important;}
 .content-wrap {padding-top:10px !important;}
 .tp-parallax-wrap {left:0px !important;width: 400px;border:0px !important;}
 .tp-leftarrow, .tp-rightarrow {display:none !important;}
 .tp-caption p {visibility:visible !important;position:absolute !important;top:0px !important;left:-10px !important;z-index:999999 !important;width:400px; height: auto;background-color: rgba(0, 150, 64, 0.28);text-align: center;padding: 25px !important;    border: 2px solid #ffffff !important;}
 .tp-caption .customin .ltl .tp-resizeme .revo-slider-emphasis-text .uppercase {width:100% !important;}
 .tp-mask-wrap .button {display:none;}
  #primary-menu-trigger {left: -20px !important;}
  .retina-logo img {}
  #slider {display:none;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
 .table {font-size:9px;}
 .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding:4px;}
 .portfolio-single-image {margin-bottom:0px !important;}
 .content-wrap {padding-top:10px !important;}
 .tp-parallax-wrap {left:0px !important;width: 400px;border:0px !important;}
 .tp-leftarrow, .tp-rightarrow {display:none !important;}
 .tp-caption p {visibility:visible !important;position:absolute !important;top:0px !important;left:-10px !important;z-index:999999 !important;width:400px; height: auto;background-color: rgba(0, 150, 64, 0.28);text-align: center;padding: 25px !important;    border: 2px solid #ffffff !important;}
 .tp-caption .customin .ltl .tp-resizeme .revo-slider-emphasis-text .uppercase {width:100% !important;}
 .tp-mask-wrap .button {display:none;}
  #primary-menu-trigger {left: -20px !important;}
  .retina-logo img {}
  #slider {display:none;}
}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

}