@media only screen and (min-width: 290px) and (max-width: 480px) {
.header .left .logo {
    float:none;
	max-width:100%;
	width:auto;
}
.header .left .head-right{
	float:none;
	max-width:100%;
	width:auto;
}
.header .left .social-icons-head{
	text-align:center;
}
.header .left #topmenu {
    text-align: center;
}

#audio_player2 .play-pause, #audio_player2 .play-pause:hover, #audio_player2 .paused .play-pause:hover {
    background: url(images/mob/audio_play.png) no-repeat center center;
}
#audio_player2 .play-pause:hover, #audio_player2 .paused .play-pause:hover {
    background: url(images/mob/audio_play-hv.png) no-repeat center center;
}
#audio_player2 .playing .play-pause {
    background: url(images/mob/audio_pause.png) no-repeat center center;
}
#audio_player2 .playing .play-pause:hover {
    background: url(images/mob/audio_pause-hv.png) no-repeat center center;
}
#audio_player2 .sm2-bar-ui .bd2 a.previous{
	background:url(images/mob/audio_prev.png) no-repeat center center;
}
#audio_player2 .sm2-bar-ui .bd2 a.previous:hover{
	background:url(images/mob/audio_prev-hv.png) no-repeat center center;
}
#audio_player2 .sm2-bar-ui .bd2 a.menu {
 background:url(images/mob/audio_menu.png) no-repeat right top;
}
#audio_player2 .sm2-bar-ui .bd2 a.next{
	background:url(images/mob/audio_next.png) no-repeat center center;
}
#audio_player2 .sm2-bar-ui .bd2 a.next:hover{
	background:url(images/mob/audio_next-hv.png) no-repeat center center;
}
#audio_player2  .sm2-bar-ui.menu-open .bd2 a.menu{
  background:url(images/mob/audio_menu-hv.png) no-repeat right top;
}
#audio_player2 .sm2-element2 ul li a span{
	background:url(images/mob/playlist-li.png) no-repeat left center;
	background-size:auto 70%;
}
#audio_player2 .sm2-element2 ul li.selected a span{
	background:url(images/mob/playlist-li-hov.png) no-repeat left center;
	background-size:auto 70%;
}
.post h2 {
    font-size: 20px;
}
.event-info-in {
    display: inline-block;
}
.event-info-in .event-date, .event-info-in .date {
    display: inline-block;
	width:auto;
	padding:0 0 0 25px;
	background-size:auto 100%;
	float:left;
	margin:8px 10px 8px 0;
	font-size:13px;
}
.event .adress, .event_entry .event_infom .adress, .post a.more-post{
    float: none;
	margin-top: 5px;
	display:block;
	width:auto;
	background-size:auto 100%;
	margin:8px 0;
	padding:0 0 0 25px;
	font-size:13px;
}





.right-sidebar, .left-page{
   min-width:100%;
}	
.gallery-page .gallery{
   margin-left: 0;
}	
div.slide-head {
    font-size: 12px;
    width: 100%;
	top:0;
	min-width:100%;
}
div.slide-head_bg {
    height: 100%;
    padding:2px 5px;
	width:auto;	
	min-height: 100%;
}
div.slide-head h2 {
    font-size: 19px;
    line-height: 20px;
    margin: 0;
	padding:3px 0
}
div.slide-head p {
    font-size: 10px;
    line-height: 14px;
    margin: 8px 0;
}
div.slide-head a.more {
    font-size: 15px;
    margin: 2px 0;
    padding: 5px 10px;
}
.slider_txt {
    font-size: 10px;
    padding: 0 ;
    line-height: 14px;
}
#audio_player2 .sm2-bar-ui .sm2-inline-element2, #audio_player2 .sm2-bar-ui .sm2-button-element2 .sm2-button-bd2 {
    min-height: 40px;
    min-width: 30px;
}
#audio_player2 .sm2-bar-ui .bd2 a.previous {
    height: 20px;
    margin-top: 3px;
    width: 20px;
	margin-left: 4px;
	background-size:100% 100% !important;
}
#audio_player2 .play-pause, #audio_player2 .play-pause:hover, #audio_player2 .paused .play-pause:hover, #audio_player2 .playing .play-pause:hover {
	background-size:100% auto !important;
    width: 30px !important;
    height: 30px !important;
}
#audio_player2 .sm2-bar-ui .bd2 a.next {
    height: 25px;
    margin-top: 3px;
	margin-left: 4px;
    width: 25px;
	background-size:100% 100% !important;
}
#audio_player2 .sm2-bar-ui .sm2-inline-status2 {
    max-width: 65%;
    min-width: 65%;
    width: 65%;
}
#audio_player2 .sm2-inline-time, #audio_player2 .span, #audio_player2 .sm2-inline-duration{
    display:none;
}
#audio_player2 .sm2-bar-ui .bd2 a.menu, #audio_player2 .sm2-bar-ui.menu-open .bd2 a.menu {
    height: 25px;
    margin-top: 8px;
    width: 25px;
	background-size:100% auto !important;
}
#audio_player2 .sm2-element2 ul li a span {
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 6px 0 6px 50px;
}


.sign-up h2.sign_title {
    font-size: 22px;
    margin: 10px 0;
}
.sign_vid {
    float: none;
    margin: 8px 0;
    width: 94% !important;
    margin: auto;
}
.sign_vid iframe {
    border-radius: 3px;
    box-shadow: 0 0 10px 0 #a1a1a1;
    height: 180px !important;
}
.sign_form_right {
    float: none;
    margin: auto;
    width: 94% !important;
}
.sign-up form input[type="text"], .sign-up form input[type="password"] {
    padding: 5px 2%;
}
.sign-up form input[type="text"], .sign-up form input[type="password"] {
    height: 30px;
    margin: 4px 0;
}
input[type="text"], input[type="password"], input[type="email"], input[type="reset"], select, textarea {
    font-size: 13px;
}
.sign-up form .submit {
    font-size: 22px;
    height: 45px;
    margin: 10px 0 30px;
}
.home-videos-title {
    font-size: 28px;
    padding: 0 0 15px;
}
.gall .gall-hover {
    height: 45%;
    opacity: 1;
}
.video-gall .gall-img a{
	opacity:1;
	left:10px;
	height:77px;
	width:77px;
	bottom:5px;
	margin-left:0;
}
.gall-title {
    font-size: 19px;
    margin: 10px 0 8px;
    opacity: 1;
}
.gall-desc {
    font-size: 13px;
    opacity: 1;
}
.gall {
    float: none;
    margin:0 auto;
}
.footer-bottom {
    display: block;
    padding: 10px 0;
}
.copyright {
    display: block;
    font-size: 15px;
    width: auto;
    text-align: center;
	margin:12px 0;
}
.footer_logo {
    display: block;
    width: auto;
	margin:12px 0;
}
.social-icons-foot {
    display: block;
    width: auto;
	margin:12px 0;
}
.social-icons-foot .social-icons-head {
    text-align: center;
}

/******************************/
.page-inside {
    display: block;
    width: auto;
}
.about-img {
    display: block;
    max-width: 100% !important;
}
.page-inside-cont {
    display: block;
}
.about-img img {
    margin-bottom: 0px;
    max-width: 100% !important;
}
.entry p {
    margin: 0 0 10px;
}
body {
    font-size: 13px;
    line-height: 1.3em;
}
#topmenu {
    min-height: 50px;
    padding: 0 5px;
}
.dropdown li a {
    font-size: 20px;
    padding: 8px;
}
.gall-img a {
    opacity: 1;
}
.contact-left h3.widget-title {
    font-size: 22px;
    margin: 10px 0 7px;
}
.title {
    margin: 0;
}
.widget_trleadgen3widget input {
    height: 40px;
    margin: 8px 0;
    padding: 0 2%;
    width: 92%;
}


.share, .share_this {
    text-align:center;
}
.blog .date-com{
    float: left;
}

.embes-ms {
    text-align: center;
}
.music-embeds {
    float: none;
}
.footer-one, .footer-two, .footer-three{
	margin:10px 0;	
	width:auto;
}
.event_countdown ul.post_countdwn li {
    background: rgba(0, 0, 0, 0) url("images/Insidebg.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 70px;
    width: 70px;
	background-size:100%;
}
.alignleft{
    display:block;
	float:none;
}
.rm_sidebar_mob{
    display:none;
}
.event_countdown ul.post_countdwn li span.days, .event_countdown ul.post_countdwn li span.hours, .event_countdown ul.post_countdwn li span.minutes, .event_countdown ul.post_countdwn li span.seconds {
    font-size: 30px;
    padding: 20px 0 10px;
}
.event_countdown ul.post_countdwn li p.days_text, .event_countdown ul.post_countdwn li p.hours_text, .event_countdown ul.post_countdwn li p.minutes_text, .event_countdown ul.post_countdwn li p.seconds_text {
    font-size: 10px;
}
#topmenu {
	float:none;
	text-align:center;
}
.social-icons-head {
    float: none;
} 
.social-icons-head h3.soc_title {
    display: none;
    float: none;
}
.social-icons-head a {
    float: none;
    margin: 0;
}
.head-right {
    text-align: center;
}  
.footer_logo, .ft_lg_cop , .footer-menu .footer-menu{
    float:none;
	text-align:center;
}
.copyright{
    float:none;
	display:block;
}
.video-widget iframe{
    max-width:100%;
}
.event-date .day {
    font-size: 40px;
    line-height: 40px;
}
.blog_thumb {
    display:inline-block;
	float:none;
	width:100%;
} 
.blog_thumb img{
    height:auto;
	width:100%;
} 
.post a.more-post {
    /*margin-top: 0;*/
}
.author-box{
    display:none;
}
.sign-up form input[type="text"], .sign-up form input[type="password"] {
    padding: 10px 2%;
    width: 95%;
}
.blog .entry img{
	height:auto;
}
#audio_player2 .music_all2{
	margin:0;
}
.headphn2, #audio_player2 .tittle_img2{
	display:none;
}
.contact-left{
	padding:0;
	margin:10px 0;
	border:none;
}
.widget_trleadgen3widget .submit{
	font-size:20px;
}
.get-direction iframe{
	width:240px;
	max-width:96%;
	height:220px;
}

.home-content.setup{
	width:auto;
}
h2.share_title.left, h2.share_title{
    font-size:17px;
	padding:0;
	float:none;
}
.sign-up form .submit{
    font-size:22px;
}
.embed1_txt iframe {
    -ms-zoom: 0.4;
    -moz-transform: scale(0.4);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.4);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.4);
    -webkit-transform-origin: 0 0;
    }
.music-embeds iframe{
    /*-ms-zoom: 0.7;
    -moz-transform: scale(0.7);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.7);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.7);
    -webkit-transform-origin: 0 0;*/
 }
.music-embeds, .music-embeds:first-child{
    /*width:250px;
    height:260px;*/
	 margin: 9px 0;
 }
.embed1_txt {
    float: left;
    margin: 0 6px 5px 5px;
	width:130px;
	/*height:140px;*/
	height:auto;
}
.embed1_txt.has_iframe {
	height:143px;
}
.embed1_txt img{
	height:auto;
}
.slider_txt h2{
    font-size:19px;
}

.sl-slider.image_width {
	width:100%;
}
.home-content.setup{
	width:auto;
}

.image_slider{
	height:200px;
	height:105vh;
}
div.image_slider{
	min-height:190px;
}
.nav-arrows span{
	display:none;
}
	.contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_in,.contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_out {  

	max-width: 240px;  

	}  

.body_wrap{overflow-x: hidden;}  
  

	.contact-form .comment-form .inputtext,.contact-form .comment-form .textarea,.contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 240px;  

	}  

	.contact-form .comment-form  .select_styled   {  

	max-width: 240px;  

	}  

.container {  
	width:96%; 
}  

	  

	.col {  

		margin: 5px 0;}  

	  

	/* headers */  

	h1 {font-size:24px;}	  

	h2 {font-size:22px;}		  

	h3 {font-size:18px;}		  

	h4 {font-size:16px;}		  

	h5 {font-size:15px;}		  

	h6 {font-size:15px;}  

	  

	.title {  

		margin:0 0 10px 0}  

	.title h1 {  
		display:none;
		font-size:24px;}  

	  

	img.alignleft {  

		margin:2px 10px 5px 0 !important}  

	img.alignright {  

		margin:2px 0 5px 10px !important}  

	  

	/* Columns width's  

	--------------------------------------------------*/  

	.col_1,  

	.col_1_2,  

	.col_1_3,  

	.col_2_3,  

	.col_1_4,  

	.col_3_4{width:300px}  

	  

	/* Columns inside ROW */  

	.row .col_1, .cols2 .content .row .col_1,  

	.row .col_1_2, .cols2 .content .row .col_1_2,  

	.row .col_1_3, .cols2 .content .row .col_1_3,  

	.row .col_2_3, .cols2 .content .row .col_2_3,  

	.row .col_1_4, .cols2 .content .row .col_1_4,  

	.row .col_3_4, .cols2 .content .row .col_3_4 {width:310px}  

	  

	/* Header */  

	.header {  

		height:auto;  

		min-height:100px;}  

	.logo {  

		width:280px;  

		text-align:center;  

		float:none;}  

		  

	.logo strong {  

		margin:22px 0 0 0;}  

	  

	#topmenu-select {  

		padding:20px 0 10px 0;}  

	  

	#topmenu-select .select_styled {  

		width:260px;  

		height:28px;  

		padding:3px 5px;  

		line-height:1em;  

		margin-left:20px}  

		  

	#topmenu-select .select_styled option {  

		padding:1px 0;}  

	  

	/* Featured Posts */  

	.featuredGrid{  

		width:300px;  

		left:0;}  

	.header_map {	  

		width:308px;  

		height:120px;  

		left:-6px;}  

	  

	.featured-post {  

		padding:3px;  

		float:none;}	  

	.featured-big {  

		width:308px;  

		height:303px;  

		left:-9px;}  

	.featured-medium {  

		width:308px;  

		height:151px;  

		left:-9px;}  

	.featured-small {  

		margin:0 auto}  

	.post_caption {  

		bottom:15px;}  

	.featured-big .post_caption a,  

	.featured-medium .post_caption a {  

		font-size:15px;  

		line-height:25px;  

		padding:3px 5px}  

	.post_caption .post_tag span {  

		padding:0 5px;  

		line-height:18px;}  

	  

	/* Featured slider (Flexslider) */  

	.featured-slider {  

		left:-6px;  

		width:308px;  

		height:120px}  

	  

	.flex-caption .post_title a {  

		font-size:14px;  

		line-height:23px;  

		padding:3px 5px 3px 5px !important;}  

	  

	.flex-caption .post_tag span {  

		padding:0 5px;  

		line-height:18px;}  

	  

	.flex-control-nav, .flex-caption .post-meta-bot {  

		display:none;}  

		  

	.flex-direction-nav li a {  

		width:30px;  

		background-position:-10px center}  

	.flex-direction-nav li .prev:hover {background-position: -60px center;}	  

	.flex-direction-nav li .next {background-position: -110px center;}  

	.flex-direction-nav li .next:hover {background-position: -160px center;}  

	  

	.flex-caption {left: 45px; top:auto; right:auto; bottom: 10%; text-align:left; width:70%}  

	/* NaviBar */  

	.navibar {  

		padding:5px 10px 15px 10px;  

		height: auto;}	  

	.sortby a {  

		margin:0 5px;}		  

	.link_view_grid,   

	.link_view_list {  

		float:left;}	  

	.topsearch {  

		top:50px;  

		right:10px;}  

	  

	/* Middle content */  

	#middle {  

		padding:15px 0;}  

	#middle .content,  

	#middle.sidebar_left .content {  

		width:300px;  

		border-bottom:2px dashed #cecece;  

		margin-bottom:20px;}  

	#middle .sidebar,  

	#middle.sidebar_left .sidebar {  

		width:300px;  

		margin:0}  

	#middle.full_width .content,  

	#middle.full_width .post-detail {  

		width:300px;}  

	/* Footer */  

	footer {  

		padding:0;}  

	.f_col {  

		float:none;  

		margin:0 auto;  

		width:220px}  

	  

	/* Typographic Elements */  

	.frame_left {  

		margin:3px 10px 3px 0}		  

	.frame_right {  

		margin:3px 0 3px 10px}		  

	.quote_right, .quote_left, .quote_center, blockquote {  

		width:96%;  

		margin:15px auto;  

		font-size:15px;}  

	.content blockquote {  

		width:93%;  

		padding:10px 3%;}  

	/* Framed Tabs */  

	.tabs li a {  

		padding:0 15px;}  

	.tabs_framed .tabs,  

	.tabs_framed .tabs li,  

	.tabs_framed .tabs li a {  

		height:36px;}  

	.tabs_framed .tabs li a {  

		padding:0 15px;}  

	  

	.small_tabs .tabs,  

	.small_tabs .tabs li,  

	.small_tabs .tabs li a {  

		height:25px}	  

	  

	.small_tabs .tabs li a {  

		padding:0 10px;  

		line-height:25px}  

	  

	/* Slideshow Gallery and Text */  

	.slideshow .slides_container,  

	.slideshow .slides_container .slide,  

	.slideshow.slideText .slides_container {  

		width:298px;}  

	.slideGallery .slides_container .slide {  

		height:168px;}  

	.slideshow.slideText .slides_container .slide{  

		width:280px}  

	.slideshow .pagination {  

		top:-20px;}  

	.slideshow .next, .slideshow .prev {  

		top:35%;}  

		  

	/* testimonials slideshow */  

	.slideshow.slideQuotes,  

	.entry .slideshow.slideQuotes {  

		margin:0 0 30px 0;}  

	.slideshow.slideQuotes .slides_container {  

		padding:10px;  

		width:280px;}  

	.slideshow.slideQuotes .slides_container .slide{	  

		width:280px}  

	.slideshow.slideQuotes .slides_container .quote-text {  

		font-size:12px;}  

	  

	.slideshow.slideQuotes .next,  

	.slideshow.slideQuotes .pagination {  

		right:10px}  

	.slideshow.slideQuotes .prev {  

		right:30px}  

	  

	/* Styled Tables and Boxes */  

	.styled_table table tr th,  

	.sb .box_title	{  

		font-size:10px;}  

	  

	.styled_table table tr th,   

	.styled_table table tr td,  

	.sb .box_title	{  

		padding:5px 10px;}	  

	.styled_table table tbody td,  

	.sb .box_content {  

		padding:5px 10px;  

		font-size:12px;}  

	  

	/* Advertise Boxes */  

	.adv_468 {  

		display:none;}  

	  

	.adv_336 {  

		width:300px}  

	  

	/* Author description */  

	.author-description {  

		padding:10px;}  

	.author-image {  

		width:50px;  

		height:50px;}  

	.author-image img {  

		width:45px;  

		height:45px;}  

	.author-text {  

		width: auto;  

		float:none;}  

		  

	/* Widgets */  

	.widget_twitter .tweet_item {  

		font-size:12px;  

		padding:10px;}	  

	.sidebar .flickr .flickr_badge_image {  

		margin:5px 10px 5px 10px}  

	.sidebar .widget_login input {  

		width:240px}  

	.sidebar .newsletterBox .inputField {  

		width:160px}  

	.sidebar .widget_search .inputField {  

		width:190px}  

	  

	/* Blog post list */  

	.postlist .post-item {  

		width:270px;  

		margin:0 auto 20px auto;  

		float:none;}	  

	.postlist .post-item-wide {  

		width:270px}  

	.postlist .post-item-wide .post-image,  

	.postlist .post-item-wide.image-right .post-image {  

		float:none;  

		margin:0}  

	.postlist .post-item-wide.image-right .post-image img {  

		right: auto;  

		left:-5px}  

		  

	.layout-list .post-item,  

	.layout-list .post-item:hover {  

		margin:0 0 20px 0;  

		width:100%;}  

	.layout-list .post-item .post-image {  

		margin:0 10px 0 0;  

		width:100px;}  

	.layout-list .post-side-descr {  

		float:none;  

		width: 100%}  

	.layout-list .post-meta-top {  

		margin:0}  

		  

	.tf_pagination .inner {  

		margin:0 65px}  

	.tf_pagination .page-numbers {	  

		margin:0 5px;}  

	  

	/* Comment list */  

	.comment-list h3,  

	.add-comment h3,.comment-respond h3 {	  

		font-size:18px;}	  

	.comment-body {  

		min-height:70px}  

	.comment-avatar {  

		margin-right:10px}		  

	.comment-text,  

	.children .comment-text,  

	.children .children .comment-text {  

		width:auto;}  

	.comment-reply-link {  

		right: auto;  

		left:20px;  

		top:65px;  

		font-size:11px;  

		text-transform:uppercase;  

		background:url(images/arrow_right.png) right -198px no-repeat;  

		padding-right:10px;  

		color:#444}  

	.children li {  

		background:none;  

		padding-left:0}  

	  

	/* Comment form / Contact form */  

	.comment-form .inputtext,  

	.comment-form .input_full,  

	.comment-form .textarea {  

		width:200px}  

	.comment-form .select_styled {  

		width:290px}  

	.comment-form .rowSubmit,.comment-form p.form-submit  {  

		text-align: center}  

		.content .add-comment,.content .comment-respond {  

	margin:20px 0 10px;}  

	  

.add-comment,.comment-respond {  

	margin:20px 0 10px;}  

.right-sidebar, .left-page { 
	float:none;
	width:100%;
	margin-left:0;
	margin-right:0;
	border: none;
	text-align:center;
	padding:0;
}
.stButton .stLarge, .singleventshare .stButton .stLarge{
	width:25px !important;
	height:25px !important;
}

.share_title.left, .widget-title{
	font-size:15px;
}
.event-date-single{
	height:auto;
	text-align:center;
	float:none;
	padding:16px 6px;
}
.event-date-single h3{
	margin:0;
}
.event_infom, .event_countdown{
	float:none;
	border:none;
	width:auto;
	padding:0;
}
.footer_title, .footer_adress, .footer_phone, .footer_email{
	display:block;
	margin:8px 0;
	min-height:17px;
}
.footer_phone, .footer_title, .footer_adress, .footer_email{
	padding-left:25px;
}
.widget_recent_posts ul{
	padding:0 0 0 15px;
}
.footer-four{
	float:none;
	border:none;
	width:auto;
}

}  

@media only screen and (min-width: 480px) and (max-width: 760px){	
.header .left .logo {
    float:none;
	max-width:100%;
	width:auto;
}
.header .left .head-right{
	float:none;
	max-width:100%;
	width:auto;
}
.header .left .social-icons-head{
	text-align:center;
}
.header .left #topmenu {
    text-align: center;
}
div.slide-head {
    font-size: 12px;
    width: 100%;
	top:0;
}
div.slide-head_bg {
    height: 100%;
    padding: 10px 0;
	width:auto;
	min-height:100%;
}
div.slide-head h2 {
    font-size: 24px;
    line-height: 24px;
    margin: 0;
	padding: 5px;
}
div.slide-head p {
    font-size: 13px;
    line-height: 16px;
    margin: 8px 0;
}
div.slide-head a.more {
    font-size: 16px;
    margin: 10px 0;
    padding: 6px 10px;
}
#audio_player2 .sm2-bar-ui .sm2-inline-element2, #audio_player2 .sm2-bar-ui .sm2-button-element2 .sm2-button-bd2 {
    min-height: 40px;
    min-width: 30px;
}
#audio_player2 .sm2-bar-ui .bd2 a.previous {
    height: 20px;
    margin-top: 3px;
    width: 20px;
	margin-left: 4px;
	background-size:100% 100% !important;
}
#audio_player2 .play-pause, #audio_player2 .play-pause:hover, #audio_player2 .paused .play-pause:hover, #audio_player2 .playing .play-pause:hover {
	background-size:100% auto !important;
    width: 30px !important;
    height: 30px !important;
}
#audio_player2 .sm2-bar-ui .bd2 a.next {
    height: 25px;
    margin-top: 3px;
	margin-left: 4px;
    width: 25px;
	background-size:100% 100% !important;
}
#audio_player2 .sm2-bar-ui .sm2-inline-status2 {
    max-width: 65%;
    min-width: 65%;
    width: 65%;
}
#audio_player2 .sm2-inline-time, #audio_player2 .span, #audio_player2 .sm2-inline-duration{
    display:none;
}
#audio_player2 .sm2-bar-ui .bd2 a.menu, #audio_player2 .sm2-bar-ui.menu-open .bd2 a.menu {
    height: 25px;
    margin-top: 8px;
    width: 25px;
	background-size:100% auto !important;
}
#audio_player2 .sm2-element2 ul li a span {
    background: none !important;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 6px 0 6px 50px;
}
#audio_player2 .sm2-element2 ul li.selected a span{
    background: none !important;
}

.sign-up h2.sign_title {
    font-size: 22px;
    margin: 10px 0;
}
.sign_vid {
    float: none;
    margin: 8px 0;
    width: 94% !important;
    margin: auto;
}
.sign_vid iframe {
    border-radius: 3px;
    box-shadow: 0 0 10px 0 #a1a1a1;
    height: 180px !important;
}
.sign_form_right {
    float: none;
    margin: auto;
    width: 94% !important;
}
.sign-up form input[type="text"], .sign-up form input[type="password"] {
    padding: 5px 2%;
}
.sign-up form input[type="text"], .sign-up form input[type="password"] {
    height: 30px;
    margin: 4px 0;
}
input[type="text"], input[type="password"], input[type="email"], input[type="reset"], select, textarea {
    font-size: 13px;
}
.sign-up form .submit {
    font-size: 22px;
    height: 45px;
    margin: 10px 0 30px;
}
.home-videos-title {
    font-size: 28px;
    padding: 0 0 15px;
}
.gall .gall-hover {
    height: 45%;
    opacity: 1;
}
.video-gall .gall-img a{
	opacity:1;
	left:5px;
	height:77px;
	width:77px;
	bottom:5px;
	margin-left:0px;
}
.gall-title {
    font-size: 19px;
    margin: 10px 0 8px;
    opacity: 1;
}
.gall-desc {
    font-size: 13px;
    opacity: 1;
}
.gall {
    float: none;
    margin:0 auto;
}
.footer-bottom {
    display: block;
    padding: 10px 0;
}
.copyright {
    display: block;
    font-size: 15px;
    width: auto;
    text-align: center;
	margin:12px 0;
}
.footer_logo {
    display: block;
    width: auto;
	margin:12px 0;
}
.social-icons-foot {
    display: block;
    width: auto;
	margin:12px 0;
}
.social-icons-foot .social-icons-head {
    text-align: center;
}

/******************************/
.page-inside {
    display: block;
    width: auto;
}
.about-img {
    display: block;
    max-width: 100% !important;
}
.page-inside-cont {
    display: block;
}
.about-img img {
    margin-bottom: 0px;
    max-width: 100% !important;
}
.entry p {
    margin: 0 0 10px;
}
body {
    font-size: 13px;
    line-height: 1.3em;
}
#topmenu {
    min-height: 50px;
    padding: 0 5px;
}
.dropdown li a {
    font-size: 20px;
    padding: 8px;
}
.gall-img a {
    opacity: 1;
}
.contact-left h3.widget-title {
    font-size: 22px;
    margin: 10px 0 7px;
}
.title {
    margin: 0;
}
.widget_trleadgen3widget input {
    height: 40px;
    margin: 8px 0;
    padding: 0 2%;
    width: 92%;
}








.rm_sidebar_mob{
    display:none;
}
.entry p {
    text-align: justify;
}	
.slide_all{
    margin-left:-2px;
}	
.contact-right {
    float: left;
    max-width: 100%;
}
.get-direction iframe {
    width: 401px;
}
.embes-ms {
    text-align: center;
}
.music-embeds {
    float: none;
}
.event_entry img {
    width:310px;
}
.footer-four {
	border-right: none;
    float: none;
    margin-right: 0;
    padding: 20px 3% 20px 0;
    width: auto;
}
.footer-one, .footer-two, .footer-three{
	margin:10px 0;	
	width:auto;
}
.footer_title, .footer_adress, .footer_phone, .footer_email{
	display:block;
	margin:8px 0;
	min-height:17px;
}
.footer_phone, .footer_title, .footer_adress, .footer_email{
	padding-left:25px;
}
.share_this{
	text-align:center;
}
#topmenu {
	float:none;
	text-align:center;
}
.social-icons-head {
    float: none;
} 
.social-icons-head h3.soc_title {
    display: inline-block;
    float: none;
}
.social-icons-head a {
    float: none;
    margin: 0;
}
.head-right {
    text-align: center;
}
.event-date {
	padding:45px 15px 0;
} 

.event-date-single {
    height: 113px;
    padding: 16px 6px;
}
.event-date-single h3{
	margin:0;
}
.event_countdown {
    float: none;
    padding-left: 0;
    width: auto;
}
.event_infom {
    border-right: none;
    float: none;
    margin: 15px 0;
    width: auto;
}
.share {
    text-align:center;
}
.title h1{
   display:none;
}
.blog_thumb {
    display:inline-block;
	float:none;
	width:70%;
} 
.blog_thumb img{
    height:143px;
	width:auto;
} 
.author-box{
    display:none;
}
.blog .entry img{
	height:auto;
}
#audio_player2 .music_all2{
	margin:0;
}
.headphn2, #audio_player2 .tittle_img2{
	display:none;
}
.contact-left{
	padding:0;
	margin:15px 0;
	border:none;
}
.widget-title{
	margin:15px 0;
}
.widget_trleadgen3widget .submit{
	font-size:28px;
}  
.stButton .stLarge, .singleventshare .stButton .stLarge{
	width:25px !important;
	height:25px !important;
} 
.right-sidebar, .left-page { 
	float:none;
	width:100%;
	margin-left:0;
	margin-right:0;
	border: none;
} 
h2.share_title{
    font-size:18px;
	padding:0;
	float:none;
}
h2.share_title.left{
    font-size:18px;
	padding:0;
	float:none;
}
.sign-up form .submit{
    font-size:28px;
}
.embed1_txt iframe {
    -ms-zoom: 0.4;
    -moz-transform: scale(0.4);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.4);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.4);
    -webkit-transform-origin: 0 0;
    }
.embed1_txt {
    float: left;
    margin: 0 6px 0 5px;
	width:130px;
	/*height:135px;*/
	height:auto;
}
.embed1_txt.has_iframe {
	/*height:140px;*/
}

.embed1_txt img{
	height:auto;
}
.slider_txt h2{
    font-size:16px;
}
.slider_txt.add_new {
	width:auto;
	font-size:12px;
	float:none;
}
.sl-slider.image_width {
	width:100%;
}
.home-content.setup{
	width:auto;
}
.image_slider{
	height:350px;
	height:105vh;
}
div.image_slider{
	min-height:250px;
}
.nav-arrows span{
	display:none;
}

	.contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_in,.contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_out {  

	max-width: 400px;  

	}  

	  

	.contact-form .comment-form .inputtext,.contact-form .comment-form .textarea,.contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 400px;  

	}  

	.contact-form .comment-form  .select_styled  {  

	max-width: 400px;  

	}  

	  

	.container {  

		width:432px}	  

	.col {  

		margin:5px 0;}  

		  

	/* Columns width's  

	--------------------------------------------------*/  

	.col_1,  

	.col_1_2,  

	.col_1_3,  

	.col_2_3,  

	.col_1_4,  

	.col_3_4 {width:432px}  

	  

	/* Columns inside ROW */  

	.row .col_1, .cols2 .content .row .col_1,  

	.row .col_1_2, .cols2 .content .row .col_1_2,  

	.row .col_1_3, .cols2 .content .row .col_1_3,  

	.row .col_2_3, .cols2 .content .row .col_2_3,  

	.row .col_1_4, .cols2 .content .row .col_1_4,  

	.row .col_3_4, .cols2 .content .row .col_3_4 {width:432px}  

	  

	/* Header */  

	.logo {  
		float:none;
		text-align:center;
		max-width:100%;
		padding:0;
		width:auto;}  

		  

	#topmenu-select .select_styled {  

		margin-left:81px}  

	  

	/* Featured Posts */  

	.featuredGrid{  

		width:432px;}  

	.header_map {	  

		width:440px;  

		height:140px;}  

	  

	.featured-post {  

		padding:3px;  

		float:left;}  

		  

	.featured-big {  

		width:378px;  

		height:372px;  

		margin:0 auto;  

		left: auto;  

		float:none;}  

	.featured-medium {  

		width:280px;  

		height:137px;  

		left:0}  

	.featured-small {  

		width:136px;  

		height:136px}  

	  

	/* Featured slider (Flexslider) */  

	.featured-slider {  

		width:440px;  

		height:172px}	  

	.flex-caption {width:80%}  

	  

	/* NaviBar */  

	.navibar {  

		padding:5px 20px 11px 20px;}  

	.sortby {  

		width:100%;}  

	.sortby a {  

		margin:0 20px 0 6px;}			  

	.topsearch {  

		top:50px;  

		right:20px;}  

	  

	/* Middle content */  

	#middle .content,  

	#middle.sidebar_left .content {  

		width:432px;  

		border-bottom:2px dashed #cecece;  

		margin-bottom:20px;}  

	#middle .sidebar,  

	#middle.sidebar_left .sidebar {  

		width:432px;  

		margin:0 auto;}  

	#middle.full_width .content,  

	#middle.full_width .post-detail {  

		width:432px;}  

	  

	/* Footer */  

	footer {  

		padding:0;}  

	.f_col {  

		float:left;  

		margin:0 10px 0 20px;  

		width:180px}  

	  

	/* Typographic Elements */  

	.quote_right, .quote_left, .quote_center, blockquote {  

		width:96%;  

		margin:15px auto;  

		font-size:15px;}		  

	  

	/* Slideshow Gallery and Text */  

	.slideshow .slides_container,  

	.slideshow .slides_container .slide,  

	.slideshow.slideText .slides_container {  

		width:430px;}  

	.slideGallery .slides_container .slide {  

		height:242px;}  

	.slideshow.slideText .slides_container .slide{  

		width:410px}  

	.slideshow .pagination {  

		top:-30px;}  

	.slideshow .next, .slideshow .prev {  

		top:41%;}  

		  

	/* testimonials slideshow */  

	.slideshow.slideQuotes,  

	.entry .slideshow.slideQuotes {  

		margin:0 0 30px 0;}  

	.slideshow.slideQuotes .slides_container {  

		padding:10px;  

		width:410px;}  

	.slideshow.slideQuotes .slides_container .slide{	  

		width:404px}  

	  

	.sidebar .slideshow.slideQuotes .slides_container,  

	.sidebar .slideshow.slideQuotes .slides_container .slide {  

		width:404px;}  

		  

	.slideshow.slideQuotes .next,  

	.slideshow.slideQuotes .pagination {  

		right:20px}  

	.slideshow.slideQuotes .prev {  

		right:35px}  

	  

	/* Advertise Boxes */	  

	.adv_336 {  

		width:336px}  

	  

	/* Author description */  

	.author-description {  

		padding:14px 14px 10px 14px;}  

	.author-image {  

		width:85px;  

		height:85px;}  

	.author-image img {  

		width:80px;  

		height:80px;}  

		  

	/* Widgets */  

	.sidebar .widget_login input {  

		width:370px}  

	.sidebar .newsletterBox .inputField {  

		width:290px}  

	.sidebar .widget_search .inputField {  

		width:320px}  

	  

	/* Blog post list */  

	.postlist .post-item {  

		width:196px;  

		margin:0 10px 20px 10px;  

		float:left;}	  

	.postlist .post-item-wide {  

		width:412px}  

	.postlist .post-item-wide .post-image {  

		float:left;  

		margin:0 10px 0 0}  

	.postlist .post-item-wide.image-right .post-image {  

		float:right;  

		margin:0 0 0 10px}  

	.postlist .post-item-wide.image-right .post-image img {  

		right:-5px;  

		left:auto}  

	  

	.post-image {  

		width:204px}  

	.postlist .post-meta-bot {  

		padding:10px 10px;  

		text-align:right;}  

	.postlist .post_title h2 {  

		font-size:15px;}  

	.postlist .post_title h2 a {  

		line-height:23px !important}  

	.postlist .post-descr {  

		line-height:1.5em;}  

		  

	.layout-list .post-item,  

	.layout-list .post-item:hover {  

		margin:0 0 20px 0;  

		width:100%;  

		float:none;}  

	.layout-list .post_title h2 {  

		font-size:17px;}  

	.layout-list .post_title h2 a {  

		line-height:1.2em !important;}  

	.layout-list .post-item .post-image {  

		margin:0 10px 0 0;  

		width:100px;}  

	.layout-list .post-side-descr {  

		float:none;  

		width: 100%}  

	.layout-list .post-meta-top {  

		margin:5px 0 0 0}  

	.layout-list .post-descr {  

		clear:both;  

		padding:0;}  

	  

	/* Comment list */	  

	.comment-text,  

	.children .comment-text,  

	.children .children .comment-text {  

		width:360px}  

	.comment-reply-link {	  

		top:0;  

		right:0;  

		left:auto;  

		font-size:12px;  

		text-transform: none;  

		color:#222;  

		padding:0;  

		background:none}  

	  

	/* Comment form / Contact form */  

	.comment-form .row {  

		margin-right:20px}  

	.comment-form .inputtext {  

		width:194px}  

	.comment-form .input_full,  

	.comment-form .textarea, .comment-form .inputtext {  

		width:400px}  

	  

	.comment-form .select_styled {  

		width:196px}  

	.comment-form .rowRadio,  

	.comment-form .rowCheckbox {  

		width:206px;}  

	.comment-form .rowSubmit,.comment-form p.form-submit  {  

		text-align: right;  

                max-width: 540px;}  

        .post-image a img{  

            height:auto;  

        }  

		.content .add-comment,.content .comment-respond {  

	margin:20px 0 10px;}  

	  

.add-comment ,.comment-respond{  

	margin:20px 0 10px ;}  

		  

			  

}  

@media only screen and (min-width: 760px) and (max-width: 899px)  { 

.image_slider{
	height:450px;
	height:105vh;
}

div.slide-head h2 {
    font-size: 40px;
    line-height: 45px;
    margin: 10px 0 20px;
}
div.slide-head a.more {
    font-size: 23px;
    margin: 20px 0 0;
    padding: 15px 25px;
}
div.slide-head_bg {
    min-height: 100%;
    padding: 20px 15px;
    width: 100%;
}
.dropdown li a {
    font-size: 28px;
    font-weight: normal;
    padding: 15px 12px;
}

.container{
	width:95%;
}
.stButton .stLarge, .singleventshare .stButton .stLarge{
	width:25px !important;
	height:25px !important;
} 
.container{
	width:700px;
}
.embed1_txt iframe {
    -ms-zoom: 0.4;
    -moz-transform: scale(0.4);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.4);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.4);
    -webkit-transform-origin: 0 0;
    }
.embed1_txt {
    float: left;
    margin: 0 6px 0 5px;
	width:130px;
	/*height:135px;*/
	height:auto;
}
.embed1_txt.has_iframe {
	height:143px;
}
.embed1_txt img{
	height:auto;
}
	  .contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_in,  .contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_out {  

	max-width: 723px;  

	}  

	 .contact-form .comment-form .inputtext, .contact-form .comment-form .textarea, .contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 723px;  

	}  

	 .contact-form .comment-form  .select_styled  {  

	max-width: 723px;  

	}  

    .content .contact-form .comment-form .inputtext,.content .contact-form .comment-form .textarea,.content .contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 400px;  

	}  

	.content .contact-form .comment-form  .select_styled  {  

	max-width: 400px;  

	}  

	  

	.col {  

		margin:0 10px;}  

	  

	/* Columns width's  

	--------------------------------------------------*/  

	.col_1 {width:736px}  

	.col_1_2 {width:358px}  

	.col_1_3 {width:232px}  

	.col_2_3 {width:484px}  

	.col_1_4 {width:169px}  

	.col_3_4 {width:547px}  

	/* Columns inside ROW */  

	.row .col_1 {width:756px}  

	.row .col_1_2 {width:368px}  

	.row .col_1_3 {width:238px}  

	.row .col_2_3 {width:498px}  

	.row .col_1_4 {width:174px}  

	.row .col_3_4 {width:562px}  

	  

	/* Columns inside ROW with Sidebar */  

	.cols2 .content .row .col_1,  

	.cols2 .content .row .col_1_2,  

	.cols2 .content .row .col_1_3,  

	.cols2 .content .row .col_2_3,  

	.cols2 .content .row .col_1_4,  

	.cols2 .content .row .col_3_4 {width:432px;}  

	/* Header */  

	.header {  
		min-height:100px;}  

.logo {  
	text-align:left;
	width:300px; 
	padding:0 0 0 20px;
} 

		  

	.logo strong {  

		margin:32px 0 0 0;}  

	  

	#topmenu {  

        display:block;  

		padding:0;  

    }  

    #topmenu-select{  

        display: none;  

    }  

	  

	/* Featured Posts */  

	.featuredGrid{  

		width:772px;  

		left:-9px;}  

	.header_map {	  

		width:764px;  

		height:300px;  

		left:-6px;}	  

	.featured-post {  

		float:left;	  

		padding:3px;}		  

	.featured-big {  

		width:306px;  

		height:300px}  

	.featured-medium {  

		width:300px;  

		height:147px}  

	.featured-small {  

		width:147px;  

		height:147px}		  

	.post_caption {  

		bottom:21px;}  

	  

	/* Featured slider (Flexslider) */  

	.featured-slider {  

		left:-6px;  

		width:764px;  

		height:300px}  

	  

	.flex-caption .post_title a {  

		font-size:22px;  

		line-height:34px;  

		padding:3px 10px;}  

	  

	.flex-control-nav, .flex-caption .post-meta-bot {  

		display:block;}  

			  

	.flex-caption {left: 60px; top: 43%;}  

	.caption-left-top, .caption-left-mid, .caption-left-bot {width:70%;}  

	.caption-left-top {left:60px; top:5%}  

	.caption-left-mid {left:60px; top:43%}  

	.caption-left-bot {left:60px; top: auto; bottom:13%}  

	.caption-right-top, .caption-right-mid, .caption-right-bot {text-align:right;width:50%;}  

	.caption-right-top {left:auto;right:60px; top:5%}  

	.caption-right-mid {left:auto;right:60px; top:43%;}  

	.caption-right-bot {left:auto;right:60px; top:auto; bottom:13%}  

	.caption-center-top, .caption-center-mid, .caption-center-bot { width:50%; left:30%;}  

	.caption-center-top { top:5%;}  

	.caption-center-mid {top:43%;}  

	.caption-center-bot {top: auto; bottom:13%;}  

	  

	/* NaviBar */  

	.navibar {  

		padding:11px 330px 11px 20px;}  

	.sortby {  

		width:auto}  

	.sortby a {  

		margin:0 20px 0 0;}			  

	.topsearch {  

		top:18px;  

		right:20px}  

	.link_view_grid,   

	.link_view_list {  

		float:right;}  

	  

	/* Middle content */  

	#middle {  

		padding:21px 0;}  

	#middle .content {  

		width:432px;  

		border:none;  

		margin:0}  

	#middle .sidebar {  

		width:300px;  

		float:left;  

		margin:0 0 0 24px}  

		  

	#middle.sidebar_left .sidebar {  

		width:300px;  

		margin:0 24px 0 0}  

	#middle.full_width .content,  

	#middle.full_width .post-detail {  

		width:756px;}	  

	/* Footer */  

	footer {  

		padding:0;}  

	.f_col {  

		float:left;  

		margin:0 40px 30px 50px;  

		width:280px}  

	  

	.footer_social {  

		padding-top:35px;}  

	  

	/* testimonials slideshow */  

	.sidebar .slideshow.slideQuotes .slides_container,  

	.sidebar .slideshow.slideQuotes .slides_container .slide {  

		width:280px;}  

		  

	.slideshow.slideQuotes .next,  

	.slideshow.slideQuotes .pagination {  

		right:20px}  

	.slideshow.slideQuotes .prev {  

		right:35px}  

	  

	/* Advertise Boxes */  

	.adv_336 {  

		width:336px}	  

	.sidebar .adv_336 {  

		width:300px}  

	  

	/* Widgets */  

	.sidebar .widget_login input {  

		width:240px}  

	.sidebar .newsletterBox .inputField {  

		width:160px}  

	.sidebar .widget_search .inputField {  

		width:190px}  

		.content .add-comment,.content .comment-respond {  

	margin:20px 0 10px;}  

	  

.add-comment ,.comment-respond{  
	margin:20px 162px 10px ;
} 
.left-page{  
	width:384px;
}  
.right-sidebar{  
	width:270px;
} 
.footer-one, .footer-two, .footer-three{  
	width:28%;
}  
.footer-one{  
	margin:0 5% 0 0;
}
	  

}  
@media only screen and (min-width: 900px) and (max-width: 1020px)  {  


.image_slider{
	height:550px;
	height:105vh;
}

div.slide-head h2 {
    font-size: 55px;
    line-height: 60px;
    margin: 10px 0 20px;
}
div.slide-head a.more {
    font-size: 23px;
    margin: 40px 0 0;
    padding: 15px 25px;
}
.dropdown li a {
    font-size: 32px;
    font-weight: normal;
    padding: 20px 13px;
}

.container{
	width:95%;
}

	  .contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_in,  .contact-form .comment-form .inputtext.tfuse_rf_post_datepicker_out {  

	max-width: 723px;  

	}  

	 .contact-form .comment-form .inputtext, .contact-form .comment-form .textarea, .contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 723px;  

	}  

	 .contact-form .comment-form  .select_styled  {  

	max-width: 723px;  

	}  

    .content .contact-form .comment-form .inputtext,.content .contact-form .comment-form .textarea,.content .contact-form .comment-form .tfuse_captcha_input  {  

	max-width: 400px;  

	}  

	.content .contact-form .comment-form  .select_styled  {  

	max-width: 400px;  

	}  

	  

	.col {  

		margin:0 10px;}  

	  

	/* Columns width's  

	--------------------------------------------------*/  

	.col_1 {width:736px}  

	.col_1_2 {width:358px}  

	.col_1_3 {width:232px}  

	.col_2_3 {width:484px}  

	.col_1_4 {width:169px}  

	.col_3_4 {width:547px}  

	/* Columns inside ROW */  

	.row .col_1 {width:756px}  

	.row .col_1_2 {width:368px}  

	.row .col_1_3 {width:238px}  

	.row .col_2_3 {width:498px}  

	.row .col_1_4 {width:174px}  

	.row .col_3_4 {width:562px}  

	  

	/* Columns inside ROW with Sidebar */  

	.cols2 .content .row .col_1,  

	.cols2 .content .row .col_1_2,  

	.cols2 .content .row .col_1_3,  

	.cols2 .content .row .col_2_3,  

	.cols2 .content .row .col_1_4,  

	.cols2 .content .row .col_3_4 {width:432px;}  

	/* Header */  

	.header {  
		min-height:100px;}  

.logo {  
	text-align:center;
	width:250px; 
	padding:0;
} 

		  

	.logo strong {  

		margin:32px 0 0 0;}  

	  

	#topmenu {  

        display:block;  

		padding:0;  

    }  

    #topmenu-select{  

        display: none;  

    }  

	  

	/* Featured Posts */  

	.featuredGrid{  

		width:772px;  

		left:-9px;}  

	.header_map {	  

		width:764px;  

		height:300px;  

		left:-6px;}	  

	.featured-post {  

		float:left;	  

		padding:3px;}		  

	.featured-big {  

		width:306px;  

		height:300px}  

	.featured-medium {  

		width:300px;  

		height:147px}  

	.featured-small {  

		width:147px;  

		height:147px}		  

	.post_caption {  

		bottom:21px;}  

	  

	/* Featured slider (Flexslider) */  

	.featured-slider {  

		left:-6px;  

		width:764px;  

		height:300px}  

	  

	.flex-caption .post_title a {  

		font-size:22px;  

		line-height:34px;  

		padding:3px 10px;}  

	  

	.flex-control-nav, .flex-caption .post-meta-bot {  

		display:block;}  

			  

	.flex-caption {left: 60px; top: 43%;}  

	.caption-left-top, .caption-left-mid, .caption-left-bot {width:70%;}  

	.caption-left-top {left:60px; top:5%}  

	.caption-left-mid {left:60px; top:43%}  

	.caption-left-bot {left:60px; top: auto; bottom:13%}  

	.caption-right-top, .caption-right-mid, .caption-right-bot {text-align:right;width:50%;}  

	.caption-right-top {left:auto;right:60px; top:5%}  

	.caption-right-mid {left:auto;right:60px; top:43%;}  

	.caption-right-bot {left:auto;right:60px; top:auto; bottom:13%}  

	.caption-center-top, .caption-center-mid, .caption-center-bot { width:50%; left:30%;}  

	.caption-center-top { top:5%;}  

	.caption-center-mid {top:43%;}  

	.caption-center-bot {top: auto; bottom:13%;}  

	  

	/* NaviBar */  

	.navibar {  

		padding:11px 330px 11px 20px;}  

	.sortby {  

		width:auto}  

	.sortby a {  

		margin:0 20px 0 0;}			  

	.topsearch {  

		top:18px;  

		right:20px}  

	.link_view_grid,   

	.link_view_list {  

		float:right;}  

	  

	/* Middle content */  

	#middle {  

		padding:21px 0;}  

	#middle .content {  

		width:432px;  

		border:none;  

		margin:0}  

	#middle .sidebar {  

		width:300px;  

		float:left;  

		margin:0 0 0 24px}  

		  

	#middle.sidebar_left .sidebar {  

		width:300px;  

		margin:0 24px 0 0}  

	#middle.full_width .content,  

	#middle.full_width .post-detail {  

		width:756px;}	  

	/* Footer */  

	footer {  

		padding:0;}  

	.f_col {  

		float:left;  

		margin:0 40px 30px 50px;  

		width:280px}  

	  

	.footer_social {  

		padding-top:35px;}  

	  

	/* testimonials slideshow */  

	.sidebar .slideshow.slideQuotes .slides_container,  

	.sidebar .slideshow.slideQuotes .slides_container .slide {  

		width:280px;}  

		  

	.slideshow.slideQuotes .next,  

	.slideshow.slideQuotes .pagination {  

		right:20px}  

	.slideshow.slideQuotes .prev {  

		right:35px}  

	  

	/* Advertise Boxes */  

	.adv_336 {  

		width:336px}	  

	.sidebar .adv_336 {  

		width:300px}  

	  

	/* Widgets */  

	.sidebar .widget_login input {  

		width:240px}  

	.sidebar .newsletterBox .inputField {  

		width:160px}  

	.sidebar .widget_search .inputField {  

		width:190px}  

		.content .add-comment,.content .comment-respond {  

	margin:20px 0 10px;}  

	  

.add-comment ,.comment-respond{  
	margin:20px 162px 10px ;
} 
.left-page{  
	width:61%;
}  
.right-sidebar{  
	width:280px;
}  
.footer-one, .footer-two, .footer-three{  
	width:30%;
}  
.footer-one{  
	margin:0 5% 0 0;
}

}
