@media only screen and (min-width: 768px) and (max-width: 1024px) {
	#jv-wrapper{
	padding-left:25px;
	}
	#jv-slidewrap {
    float: left;
 /*   margin-right: 0px;*/
	}
/*  #jv-header, #jv-container, #jv-slide, #jv-footer {
  	width: 768px;
  }*/
  .flyout-menu > li > .item-wrapper a {
    font-size: 12px;
    padding: 0px 3px 0px 3px;
	}
	#jv-title img {height:40px !important; width:auto !important;}
	.titlebanner {
		background: url(../images/title-767.png) no-repeat top left;
		width:580px;
		height:38px;
	}
  .item-page img{
  	max-width: 604px;
  	height: auto;
  }
}
@media only screen and (max-width: 767px) {
		body {
			background: #000 url(../images/wallpaper-top.jpg) repeat-x top;}
#jv-headerwrap {
    background: transparent none;
    height: 168px;
}	
.flyout-menu li .item-wrapper .menu-link {
    margin: 0px 4px;
}
		#jv-slidewrap,#jv-containerwrap,#jv-footerwrap {
		background-color: #000;
		}
    #home-left, #home-right {
    	width: 100% !important;
    	margin-top:10px;
	}
	.toggleMenu span {
    	text-transform:uppercase;
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 10px;
	}
	#home-left {
    	border-right: none;
	}
	#jv-content-inner-modules{
		background: transparent;
	}
	#jv-colleft-inner div.moduletable {
    	background-color:#aa27a9;}
	#home-left,#home-right {
		width: 100%;
		background-color: #613761;
		padding: 10px;
	}
	.toggleMenu{
		float: right;
	}
	#item-56,#item-87,#item-88,.menusys_moo{
		display: none !important;
	}
h1{line-height:30px}
	#jv-title {left:120px}    
	.flyout-menu li{
    	list-style: none;
    	width:100%
    	text-align: center !important;
    	background: none;
    }
   #flyout_menu_126 > li > .item-wrapper {
    	text-align: center !important;
	}
	#flyout_menu_126 a, #flyout_menu_126 li .item-wrapper .menu-link {
    float: none !important;
    text-transform: capitalize;
    }
    #flyout_menu_126 .item-wrapper:hover a, 
    #flyout_menu_126 li.current > .item-wrapper a {
		color:#e070d7;
	}
	.flyout-menu > li > .item-wrapper a {
    font-size: 18px;
    }
	div.main_thumb_right_arrow_wrapper {
    border-left: none !important;
	}
	div.main_thumb_left_arrow_wrapper {
    border-right: none !important;
	}
	#jv-content-inner-modules {
    padding: 0px;
	}
	#jv-footer .container p {
    margin: 0 10px;
}
  }
@media only screen and (min-width: 480px) and (max-width: 767px) {
#jv-slide-top {width: 426px;margin-left:27px;}
.favslider {
    border: 10px solid #424242;}
    .favs{
    	margin-left: 0px !important;margin-right:3px;
    }
  #jv-content-inner{
  	width: 460px;
  }
/*  #jv-header, #jv-container, #jv-slide, #jv-footer {
  	width: 480px;
  }*/
  .item-page img{
  	max-width: 460px;
  	height: auto;
  }
  	.titlebanner {
		background: url(../images/title-480.png) no-repeat 50% 50%;
		width:480px;
		height:82px;
	}
	.callnow {
/*		background: url(../images/callnow-480.png) no-repeat 50% 50%;*/
		width:308px;
		height:53px;
		float:right;		
    	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#fff;
	}
	.callnow a{		
    color:#fff;
	}
	.facebook{		
		background: url(../images/fb-480.png) no-repeat 50% 50%;
		width:32px;
		height:32px;
		float:left;
		margin-right:20px;
	}
	.pinterest{		
		background: url(../images/pinterest-480.png) no-repeat 50% 50%;
		width:32px;
		height:32px;
		float:left;
		margin-right:20px;
	}
	.instagram{		
		background: url(../images/instagram-480.png) no-repeat 50% 50%;
		width:32px;
		height:32px;
		float:left;
		margin-right:20px;
	}
    .responsiveMenuTheme2 {
    width: 480px !important;
    position: absolute;  }  
     
    .main_thumb_container{
    	width:330px;
    	height:75px !important;
    	margin-left:75px;
    }
    div.main_thumb_left_arrow_child {
    width: 100% !important;
    height: 100% !important;position: relative;
    right: -75px;}
    
    div.main_thumb_right_arrow_child {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    left: -75px;}
    table.main_thumb_table td img {
    width: 120px !important;
    padding: 4px !important;
		margin: 1px !important;
    	height:65px !important;
	}
	div.main_image_slideshow_wrapper {    
    	width:420px !important;
    	margin-left:30px;
	}
	div.main_large_image img.right_overlay_slideshow {
    right: -45px !important;
    }
	div.main_large_image img.left_overlay_slideshow {
    left: -45px !important;
    }
.jv-content-inner-modules-inner,
    #jv-footer .container p{
    width:460px !important;
}
#home-left, #home-right {
    width:440px !important
	
}
	.call-footer{
		font-size: 15px;
		line-height: 24px;
	}
}

@media only screen and (max-width: 479px) { 
.pg-cv-box,.pg-cv-box-img  {
    height: 140px !important;
    width: 140px !important;
    padding:0px !important;
}
  .pg-cv-box.item{margin:5px}
  #phocagallery img.pg-image {
    max-width: 140px !important;
}
  .pg-box2,.pg-box3{
    height: 140px !important;
    width: 140px !important;
  margin:0 !important;
  padding:0 !important}
#jv-slide-top {width: 289px;margin-left:5px;}
  .item-page img{
  	max-width: 280px;
  	height: auto;
  } 
  div.proformsFormWrap div.pfmTemplate input, body div.proformsFormWrap div.pfmTemplate textarea, body div.proformsFormWrap div.pfmTemplate select {
    display: inline-block;
    max-width: 270px !important;
    width: 270px !important;
}
  	.titlebanner {
		background: url(../images/title-300.png) no-repeat 50% 50%;
		width:300px;
		height:52px;
	}
	.callnow {
/*		background: url(../images/callnow-300.png) no-repeat 50% 50%;*/
		width:190px;
		height:35px;
		float:right;
		position: absolute;
		right: 10px;
		top: 60px;
    	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#fff;
	}
	.callnow a{
		
    color:#fff;
	}
	.facebook{		
		background: url(../images/fb-300.png) no-repeat 50% 50%;
		width:21px;
		height:21px;
		float:left;
		margin-right:16px;
	}
	.pinterest{		
		background: url(../images/pinterest-300.png) no-repeat 50% 50%;
		width:21px;
		height:21px;
		float:left;
		margin-right:16px;
	}
	.instagram{		
		background: url(../images/instagram-300.png) no-repeat 50% 50%;
		width:21px;
		height:21px;
		float:left;
		margin-right:16px;
	}
	.toggleMenu {
    position: absolute;
    right: 10px;
    }
    .responsiveMenuTheme2 {
    width: 300px !important;
    position: absolute;  }  
    .main_thumb_container{
    	width:150px;
    	height:75px !important;
    	margin-left:75px;
    }
    div.main_thumb_left_arrow_child {
    width: 100% !important;
    height: 100% !important;position: relative;
    right: -75px;}
    
    div.main_thumb_right_arrow_child {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    left: -75px;}
    table.main_thumb_table td img {
    width: 120px !important;
    padding: 4px !important;
		margin: 1px !important;
    	height:65px !important;
	}
	div.main_image_slideshow_wrapper {    
    	width:240px !important;
    	margin-left:30px;
	}
	div.main_large_image img.right_overlay_slideshow {
    right: -30px !important;
    }
	div.main_large_image img.left_overlay_slideshow {
    left: -30px !important;
    }
    .jv-content-inner-modules-inner,
    #jv-footer .container p{
    width:280px !important
	}
	#home-left, #home-right {
    	width:260px !important	
	}
	.call-footer{
		font-size: 17px;
		line-height:24px;
	}
}