
@media (max-width:1500px) {

}

@media (max-width:1024px) {

}

/*@media (max-width:767px) {
}*/

@media (max-width: 667px) and (min-width: 359px){


  html .footer .footer-ul{
    width:350px;
  }
  .welcome-container img{
    /*width:350px;*/
    max-width:90%;
  }

  .intro-copy{
    padding:0;
    padding-left:0;
    padding-right:0;
  }
  .intro-copy p{
    font:1.1rem;
  }

}
/* ============== start of portrait smartphone size ============ */
@media (max-width:740px) and (orientation: portrait) {
  .site-header{
    /* Logo Image */
    width:13em;
  }
  .top-nav{
    width:95%;
  }

  .welcome-container{
    padding-top: 0;
    margin:0;
    padding-bottom:10%;
  }
  .intro-copy{
    width:95%;
    padding:0;
    display:block;
    margin:0 auto;
  }

  .welcome-container img{
    width:95%;
    display:block;
    margin:auto;
  }
  .footer{
    height:175px;}
  }
  .footer .footer-ul{
    width:100%;
  }
  .footer .footer-ul > li{
    /* width:45%; */
    padding:0px;
    padding-top:10px;
    line-height:15px;
    font-size:0.95rem;
  }
  .footer .footer-ul a{
    font-size:0.75em;
  }
  .footer p{
    padding:12px 0 2px 0;
    font-size: 0.75em;
    margin-top:40px;
  }
  .top-nav .site-icons.transparent li{
    border:none;
  }
.right-main-container{
	padding-left:0px;

}
/* 

@media (max-width:480px) {

}*/

/* MAKE THE MOVERLAYS SCROLL ON SMALL SCREENS */
/*@media (max-height:600px) {

}
*/
/*@media(max-width:1599px){*/
  @media(max-width:900px){

	.welcome-container{
		margin:0;
		padding-bottom:250px;}
  	.welcome-container img {
      width: 800px;
      margin: auto;
      display: block;}

	.intro-copy {
		width: 90%;
		text-align: justify;
		padding-left: 30px;
		padding-right: 30px;}

  .top-nav > .site-icons.transparent{
    width:60%;}
    .top-nav .site-icons.transparent li{
      /* width:300px; */
	}

  .top-banner{
  	/* height:300px;*/
	  height:225px;
  }

  .footer{
    /*height:300px;*/
	  height:auto;
  }
  .footer .footer-ul{
  	width:800px;}
    .footer .footer-ul img{
      padding-right:4px;}
    .footer .footer-ul li{
    	display:block;
    	text-align:center;}
      .footer .footer-ul li a{
      	padding: 10px;}

  .right-main-container{
  	margin-top:0;
  	padding-bottom: 300px;}
  .page-preview-wrapper{
  	width:80%;}

  .page-preview-wrapper img{
  	width:300px;}
  .about-content-wrapper{
  	padding-bottom:150px;}

	  .review-img, .article-img{
		  width:300px;
	  }
	  .right-main-container iframe{
		  width:100%;
	  }
	  .body-container img{
		  width:300px;
	  }
}