<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-----------------------------------------------------------------------------

REVOLUTION RESPONSIVE BASIC STYLES OF HTML DOCUMENT

Screen Stylesheet

version:   	1.0
date:      	26/06/12
author:		themepunch
email:     	support@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



  /*********************************************************************************************
		-	SET THE SCREEN SIZES FOR THE BANNER IF YOU WISH TO MAKE THE BANNER RESPONSIVE 	-
  **********************************************************************************************/


 /*	THE MEDIA CHOOSER TO SET DIFFERENT SIZES OF THE CONTAINER DEPENDING ON THE SCREEN SIZE    */
   @media only screen and (max-width : 1024px) {
		 .banner, .rev_slider_wrapper, #slideshow-container{width:100%; height:300px !important;}
		 .tp-caption.media-position1 {margin-left:-30px;}		 
   }
  
  
   @media only screen and (min-width: 768px) and (max-width: 959px) {
		 .banner, .rev_slider_wrapper, #slideshow-container{width:100%; height:200px !important;}
		 .banner li h1 {font-size:28px !important;}
		 .banner li h2 {font-size:22px !important;}
		 .banner li h3 {font-size:18px !important;}
		 .banner li h4 {font-size:16px !important;}
		 .tp-caption a.button.small {font-size:10px; font-weight:bold; letter-spacing:-1px; padding:9px 15px 8px 15px}
		 .tp-caption a.button.medium {font-size:12px; font-weight:bold; letter-spacing:-1px; padding:12px 18px 11px 18px}
		 .tp-caption.general_caption p.lead {font-size:12px !important; line-height:18px;}
		 .tp-caption.general_caption p.lead-alt {font-size:12px !important; padding:0px 10px 2px 8px;}
		 .tp-caption.general_caption i {font-size:10px !important;}
		 .tp-caption.media-position2 {margin-top:-6px;}
		 .tp-caption.media-position3 {margin-left:-18px;}
		 .tp-caption.media-position4 {margin-left:-18px;}
		 .tp-caption.media-position5 {margin-left:-25px;}
		 .tp-caption.media-position6 {margin-left:-18px;}
		 .tp-caption.media-position7 {margin-left:-52px;}
		 .tp-caption.media-position8 {margin-left:-12px;}
		 .tp-caption.media-position9 {margin-top:-9px;}		 
		 .tp-caption.media-icon i {width:70px; height:70px; background-size: 70px 70px;}
   }

   @media only screen and (min-width: 480px) and (max-width: 767px) {
		 .banner, .rev_slider_wrapper, #slideshow-container{width:100%; height:127px !important;}
		 .banner li h1 {font-size:22px !important;}
		 .banner li h2 {font-size:20px !important;}
		 .banner li h3 {font-size:16px !important;}
		 .banner li h4 {font-size:14px !important;}
		 .tp-caption a.button.small {font-size:10px; font-weight:bold; letter-spacing:-1px; padding:9px 15px 8px 15px;}
		 .tp-caption a.button.medium {font-size:10px; font-weight:bold; letter-spacing:-1px; padding:9px 15px 8px 15px;}
		 .tp-caption.general_caption p.lead {display:none;}
		 .tp-caption.general_caption p.lead-alt {font-size:11px !important; padding:2px 8px 4px 6px; line-height:12px;}
		 .tp-caption.general_caption i {font-size:10px !important;}
		 .tp-caption.media-position1 {margin-left:-50px; margin-top:-10px;}	
		 .tp-caption.media-position2 {margin-top:-6px;}
		 .tp-caption.media-position3 {margin-left:-13px; margin-top:-20px;}
		 .tp-caption.media-position4 {margin-left:-13px; margin-top:-20px;}
		 .tp-caption.media-position5 {margin-left:-30px; margin-top:-50px;}
		 .tp-caption.media-position6 {margin-left:-86px; margin-top:-18px;}
		 .tp-caption.media-position7 {margin-left:-117px; margin-top:-10px;}
		 .tp-caption.media-position8 {margin-left:-42px;}
		 .tp-caption.media-position9 {margin-top:-29px;}
		 .tp-caption.media-position10 {margin-left:-82px;}	
		 .tp-caption.media-position11 {margin-top:0px;}
		 .tp-caption.media-position12 {margin-top:60px;}
		 .tp-caption.media-position13 {margin-top:-60px;}		 
		 .tp-caption.media-icon i {width:50px; height:50px; background-size: 50px 50px;}
		 .tp-caption.general_caption .media-display {display:block !important; font-size:11px !important;}		 
		 .tp-caption.general_caption h1.border, .tp-caption.general_caption h2.border, .tp-caption.general_caption h3.border, .tp-caption.general_caption h4.border, .tp-caption.general_caption h5.border {padding:7px 0 5px 0;}
   }

   @media only screen and (min-width: 0px) and (max-width: 479px) {
		 .banner, .rev_slider_wrapper, #slideshow-container{width:100%; height:142px !important;}
		 .banner li h1 {font-size:12px !important;}
		 .banner li h2 {font-size:12px !important;}
		 .banner li h3 {display:none;}
		 .banner li h4 {display:none;}
		 .tp-caption a.button.small, .tp-caption a.button.medium  {display:none;}
		 .tp-caption.general_caption p.lead {display:none;}
		 .tp-caption.general_caption p.lead-alt {display:none}
		 .tp-caption.media-position1 {margin-left:-40px; margin-top:50px;}	
		 .tp-caption.media-position2 {margin-top:-6px;}
		 .tp-caption.media-position3 {margin-left:-13px; margin-top:-20px;}
		 .tp-caption.media-position4 {margin-left:-13px; margin-top:-20px;}
		 .tp-caption.media-position5 {margin-left:-30px; margin-top:-50px;}
		 .tp-caption.media-position6 {margin-left:-118px; margin-top:25px;}
		 .tp-caption.media-position7 {margin-left:-117px; margin-top:-10px;}
		 .tp-caption.media-position8 {margin-left:-42px;}
		 .tp-caption.media-position9 {margin-top:-29px;}
		 .tp-caption.media-position10 {margin-left:-82px;}	
		 .tp-caption.media-position11 {margin-top:0px;}
		 .tp-caption.media-position12 {margin-top:120px;}
		 .tp-caption.media-position12 h1 {font-size:14px !important;}
		 .tp-caption.media-position13 {margin-top:-60px;}
		 .tp-caption.media-position14 {margin-top:45px;}
		 .tp-caption.media-position15 {margin-top:90px;}
		 .tp-caption.media-icon i {width:30px; height:30px; background-size: 30px 30px; margin-top:7px;}
		 .tp-caption.video_box iframe {width:220px !important; height:123px !important; margin-top:-20px; margin-left:25px;}
		 .tp-caption.general_caption .media-display, .tp-caption.media-hide {display:none !important;}	
		 .banner li .media-display2 h3.border2 {display:block !important; font-size:12px !important; padding:5px 7px; margin-top:15px;}	 
		 .tp-caption.general_caption h1.border, .tp-caption.general_caption h2.border, .tp-caption.general_caption h3.border, .tp-caption.general_caption h4.border, .tp-caption.general_caption h5.border {padding:5px 0 3px 0; border-top:1px solid #ededed;
			border-bottom:1px solid #ededed;}
   }</pre></body></html>