/* Large desktop */
@media only screen and (min-width: 1200px) {
  .itemFullText p img {float:right;}
  
  /*.slide h1{font-size:4em;}
  .slide p{font-size:1.5em;}
  .slide h4{font-size:2em;}
  .lines {padding-top:1%;}*/
  .caption-position-top-left {margin-top:2% !important; width:90% !important; height: auto !important;}
}


/* Small desktop */
@media only screen and (min-width: 980px) and (max-width: 1199px) {
 .itemFullText p img {float:right;}
  .mainbaner_cap h4 {font-size:3em;}
   .caption-position-top-left {margin-top:0.1% !important; width:90% !important; height: auto !important;}
   .vpfrs-cont .vpfrs-item .img-responsive {height: 600px !important; width:auto !important; object-fit: cover !important;}

}

 
/* Portrait tablet to landscape and desktop */
@media only screen and (min-width: 768px) and (max-width: 979px) {
  .itemFullText p img {float:right;}
  .top-item{text-align: center;}
  .caption-position-top-left {margin-top:0.1% !important; width:90% !important; height: auto !important;}
  .vpfrs-cont .vpfrs-item .img-responsive {height: 650px !important; width:auto !important; object-fit: cover !important;}


}
 
/* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) {
  .itemFullText p img {float:right;}
  .logo{text-align: center;}
  .top-item{text-align: center;}
  .caption-position-top-left {margin-top:0.1% !important; width:90% !important; height: auto !important;}
  .vpfrs-cont .vpfrs-item .img-responsive {height: 650px !important; width:auto !important; object-fit: cover !important;}

}
 
/* Landscape phones and down */
@media only screen and (max-width: 480px) {
.itemFullText p img {width:100%; margin: 0 0 2% 0;}
.logo{text-align: center;}
  .top-item{text-align: center;}
  
  .caption-position-top-left {margin-top:0.1% !important; width:90% !important; height: auto !important;}
  .vpfrs-cont .vpfrs-item .img-responsive {height: 650px !important; width:auto !important; object-fit: cover !important;}
}
