@media only screen and (min-width: 280px) and (max-width: 767px) {		
	.contact-form .inputtext, .contact-form textarea ,.contact-form .tfuse_captcha_input{max-width:254px;}
	.reservationForm .inputtext, .reservationForm textarea ,.reservationForm .tfuse_captcha_input {max-width:240px;}
	.reservationForm .tfuse_rf_post_datepicker_in,.reservationForm .tfuse_rf_post_datepicker_out {max-width:220px;}
	.reservationForm  select{max-width:264px !important;}
	.contact-form select{max-width:274px;}
	.container_12 {
		width: 300px;}
	
	.col_1, .row .col_1,
	.col_1_2, .row .col_1_2,
	.col_1_3, .row .col_1_3,
	.col_2_3, .row .col_2_3,
	.col_1_4, .row .col_1_4,
	.col_3_4, .row .col_3_4,
	.col_2_5, .row .col_2_5,
	.col_3_5, .row .col_3_5,
	.col_4_5, .row .col_4_5,
	.col_1_5, .row .col_1_5,
	.cols2 .content .col_1,   .cols2 .content .row .col_1,
	.cols2 .content .col_1_2, .cols2 .content .row .col_1_2,
	.cols2 .content .col_1_3, .cols2 .content .row .col_1_3,
	.cols2 .content .col_2_3, .cols2 .content .row .col_2_3,
	.cols2 .content .col_1_4, .cols2 .content .row .col_1_4,
	.cols2 .content .col_3_4, .cols2 .content .row .col_3_4, 
	.cols2 .content .col_1_5, .cols2 .content .row .col_1_5, 
	.cols2 .content .col_2_5, .cols2 .content .row .col_2_5, 
	.cols2 .content .col_3_5, .cols2 .content .row .col_3_5 {
		width:300px;
		margin:5px 0}
	
	.cols2 .content .col_1_2.box_border,
	.cols2 .content .col_1_3.box_border,
	.cols2 .content .col_2_3.box_border,
	.cols2 .content .col_1_4.box_border,
	.cols2 .content .col_3_4.box_border,
	.cols2 .content .col_1_5.box_border,
	.cols2 .content .col_2_5.box_border,
	.cols2 .content .col_3_5.box_border,
	.cols2 .content .row .col_1_2.box_border,
	.cols2 .content .row .col_1_3.box_border,
	.cols2 .content .row .col_2_3.box_border,
	.cols2 .content .row .col_1_4.box_border,
	.cols2 .content .row .col_3_4.box_border,
	.cols2 .content .row .col_1_5.box_border,
	.cols2 .content .row .col_2_5.box_border,
	.cols2 .content .row .col_3_5.box_border {
		width:298px;
		margin:5px 0}
	
	/* Headers */
	h1, .post-detail .entry h1 {font-size:22px;}	
	h2, .post-detail .entry h2 {font-size:20px;}	
	h3, .post-detail .entry h3 {font-size:19px;}	
	h4, .post-detail .entry h4 {font-size:17px;}	
	h5, .post-detail .entry h5 {font-size:16px;}	
	h6, .post-detail .entry h6 {font-size:15px;}
	
	.post-item h1, .post-item h2,
	.page-title h1 {
	    font-size:22px}
	
	.entry .title_big h1,	
	.entry .title_big h2,
	.entry .title_big h3 {
		font-size:28px;}

	.entry .title_big2,
	.entry h2.title_big2 {
		font-size:24px;}
	
	.entry .title_big .subtitle,
	.entry .title_small .subtitle {
		font-size:14px;}
	
	.title_big {
		padding-bottom:10px}
	
	img.alignleft,
	span.preload.alignleft,
	.frame_left {
		margin:3px 10px 3px 0 !important}
	img.alignright,
	span.preload.alignright,
	.frame_right {
		margin:3px 0 3px 10px !important}
	
	/* Buttons */
	.button_link span {
		padding:1px 5px 7px 25px;	
		min-width:80px}
	
	.button_styled {
		padding:0 25px;}
	
	/* Header */
	.header_top {
		height:73px;}
	
	.breadcrumbs {
		display: none;}
	
	.logo {
		width:300px;
		height:73px}
	
	.logo h1, 
	.logo strong {
		font-size:20px;
		height:20px;
		line-height:20px;
		margin:10px 0 0 100px;}
	
	/* topmenu */
	.topmenu {
		padding:29px 0 0 0;
		z-index:32;
		width:190px;
		left:100px}
	
	.topmenu .dropdown {
		display: none;}
	
	#topm-select {
		font-size:13px;
		line-height:21px;
		height:21px;
		width:190px;
		padding:1px 3px;
		margin:10px 0 0 0px;
		background-color:#fff;
		border:1px solid #d6dadd}
	
	#topm-select option {
		padding:1px 0;
		text-indent:3px}
	
	/* Header Slider */
	.header_mid {
		height:182px;}
		
	.header_slider,
	.header_slider .slides_container {
		width:300px;
		height:182px;}
	
	.header_slider {
		padding-top:30px}
	
	.oneByOne1,
	.topSlider .oneByOne_slide {
		width:300px;
		height:182px;}
	
	.header_slider .slide_image {
		width:300px;
		height:137px;}
	
	.header_slider .slide_text {
		top:5%;
		left:0px;}
	
	.header_slider .slide_title {
		font-size:17px;
		text-shadow:0 2px 1px #000;
		margin:0 0 12px 0;
		line-height:17px}
	
	.header_slider .slide_description,
	.header_slider .slide_list {
		display: none;}
	
	/* Middle content */
	.middle .container_12 {
		padding:20px 0 44px;}
	
	.middle .content, 
	.middle .sidebar {
		margin-left:0;
		margin-right:0}
	
	.middle .content,
	.middle .sidebar,
	.sidebar_left .content,
	.sidebar_left .sidebar {
		width:300px;
		float:none;
		padding-top:20px;
		margin:0 auto}
	
	.full_width .content,
	.full_width .post-detail {
		width:300px;
		float:none}
	
	.text-block-1{
		background: url(images/divider_line.gif) center bottom repeat-x;
		padding:0 0 30px 0;}
	
	.omega .text-block-1 {
		padding-bottom:0}
	
	.text-block-1 strong span {
		font-size:25px;}
	
	.link-more2 {		
		font-size:15px;}
	
	/* Sidebar */
	.sidebar,
	.sidebar_inner,
	.sidebar_bottom,
	.sidebar_left .sidebar,
	.sidebar_left .sidebar_inner,
	.sidebar_left .sidebar_bottom {
		background:none}
	
	.sidebar_inner,
	.sidebar_left .sidebar_inner {
		min-height:100px;
		padding:30px 30px 0 30px;
		background:url(images/divider_line.gif) 0 0 repeat-x}
		
	.sidebar_bottom {
		height:20px}
	
	/* Footer */
	.footer .container_12 {
		padding:30px 0 10px 0}
	
	.footer_support {
		float:none;
		width:300px;
		margin:10px 0 30px}
	
	.icon_write_mail, .icon_live_chat, .icon_phone {
		padding:0 0 0 34px;
		margin:0 0 10px 20px;
		float:none;
		display: block;}	
	
	.footer .copyright {
		float:none;		
		text-align:center;
		margin-right:0}
	
	#toTop {
		display: none !important;}
	
	.footer .container_12 .grid_2 {
		margin:0 5px}
	
	/* EXTENDED TYPOGRAPHY and SHORTCODES */
	.box_border .col:first-child {
		margin-left:0px}
	
	.quote-text,
	.quoteBox .quote-text {
		font-size:15px;}
	
	.quote_right, .quote_left {
		float:none;
		width:92%;
		padding:2px 0;
		margin:10px auto;
		display:block;}
	
	.frame_quote blockquote .inner {
		padding:10px;
		line-height: 1.8em;}
	
	/* Toggle Contents */
	.toggle.box,
	h3.toggle.box {
		font-size:12px;
		padding:10px;}
	
	.boxed {
		padding:10px}
		
	.faq_question {
		font-size:14px}
	
	/* Tabs */
	.tabs {	
		font-size:13px}
	
	.tabs_framed .tabs,
	.small_tabs .tabs  {
		height:35px;}
	
	.tabs_framed .tabs li,
	.small_tabs .tabs li {	
		margin:0 0 0 5px;
		padding:0 5px 0 0;
		height:35px;}
	
	.tabs_framed .tabs li a,
	.tabs_framed.small_tabs .tabs li a,
	.entry .tf_sidebar_tabs .tabs li a {
		font-size:13px;
		line-height:20px;
		padding:8px 5px 0 10px;
		height:27px;}
	
	.tabs_framed .tabs .current {
		background:url(images/tabs_bg.gif) left -57px repeat-x}
	
	.entry .tf_sidebar_tabs .tabs li a {
		font-size: 13px;}
	
	/* Slideshow Gallery and Text  */
	.slideGallery,
	.slideshow .slides_container {
		width:292px !important;
		height:auto !important}
	
	.slideshow .slides_container .slide {
		width:292px !important}
		
	.slideGallery .slides_container .slide {
		height:165px !important;}
	
	.slideshow.slideText .slides_container {
		width:292px}
		
	.slideshow.slideText .slides_container .slide{
		padding:10px;
		width:272px}
	
	.slideshow .pagination {
		margin-top:10px !important}
	
	.slideshow.slideQuotes .slides_container {
		padding:30px 0 10px 35px;
		width:263px !important;
		background:url(images/icons/sprite_1.png) 15px -268px no-repeat #fff;}
	
	.slideshow.slideQuotes .slides_container .quote-text {		
		font-size:14px}
	
	.slideshow.slideQuotes .slides_container .slide{	
		width:240px !important}
	
	/* Mini Gallery */
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal {
		width:250px;
		padding: 0 20px;
		margin:0 auto}		

	.body_wrap .content .minigallery .jcarousel-skin-tango ul {
		margin:0;
		padding:0}
		
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:250px;
		height: 102px}
	
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 12px;
    	margin-right: 12px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {
		width:230px;
		padding: 0 20px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:230px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 7px;
    	margin-right: 7px;}
	
	/* Styled Tables and Boxes */	
	.styled_table table tr th,
	.sb .box_title {
		padding:5px;
		font-size:13px;
		line-height:1.1em;}
		
	.styled_table table tr td,
	.sb .box_content{
		padding:3px 5px;}	
	
	/* Table Pricing */
	.pricing_box {
		padding:20px 0}
		
	.entry .pricing_box li.price_col {
		clear:both;
		width:90%;
		float:none;
		margin:10px auto 20px auto}
	
	.price_col_head .price {
		height:34px;
		padding:23px 0 5px 0;
		font-size:34px;}
	
	.price_col_foot .sign_up {
		padding-top:10px;}
	
	.entry .price_col_body ul {
		padding:15px 0;}

	.entry .price_col_body ul li {
		padding:5px 0;
		font-size:14px;}
	
	.entry .syntaxhighlighter {
		overflow: auto}
		
	.entry .syntaxhighlighter .plain,
	.entry .syntaxhighlighter .plain a	{ 
		font-family: Tahoma, Geneva, sans-serif !important;
		font-size:12px !important;
		font-style: normal  !important;}
	
	/* Features Block */	
	.feature_block {
		padding:20px 0 0 0px}
	
	.feature_descr {
		width:226px;
		padding-top:7px}
	
	.entry .col_1_2 .feature_block img.alignleft {
		max-width:32px !important;
		margin:3px 10px 3px 0 !important}
	
	.entry .feature_descr h2, 
	.entry .feature_descr h3 {
		font-size:17px;}
	
	.cms_images {
		margin-top:25px}
	
	/* Advertise Baners */
	.adv_head_728x90,
	.adv_mid_468x60 {
		display:none;}
	
	/* Blog post list  */
	.post-item .date-box {		
		background:#fff;
		padding:5px;
		width: auto;
		height: auto;
		float: none;
		text-align: left;
		display: inline-block;}
	
	.post-item .date-box .post-date {
		padding:0;		
		line-height: 1.2em;}
	
	.post-item .date-box .post-date strong {
		font-size:16px;
		margin:0 5px 0 0;
		display: inline;}
	
	.post-item .post-title.fixed {
		width: auto;
		clear:both}
	
	.post-meta-top {
		font-size:12px}
	
	/* Author description */
	.author-image {
		width:60px;
		height:60px;
		margin-right:10px}
	
	.author-image img {
		width:52px;
		height:52px;}
	
	.author-text {
		width:auto;
		float: none;}
	
	/* Comment list */
	.link-add-comment {
		position:relative;
		top:0;
		right:0;}
	
	.comment-list h2 {
		font-size:18px;
		margin:0 0 10px 0;}
	
	.comment-body {
		padding:10px}
	
	.comment-avatar {
		margin-right:10px}
	
	.comment-avatar,
	.comment-avatar .avatar img,
	.comment-list li li .comment-avatar,
	.comment-list li li .comment-avatar .avatar img {
		width:32px;
		height:32px;}
	
	.comment-author {
		padding:0;
		position: absolute;
		top:-27px;
		left:42px;	
		width:230px}
	
	.comment-entry {
		padding-top:10px}
	
	.comment-entry p {
		margin-bottom:10px}
	
	.link-author {
		font-size:12px;}
	
	.comment-text {
		clear:both;
		float:none;}
	
	.comment-text,
	.children .comment-text,
	.children .children .comment-text {
		width: auto;}
		
	.children li {
		background:none;
		padding-left:0}
	
	/* Comment form / Contact form */
	.add-comment {
		margin:10px 0 20px;}
	
	.add-comment h3 {
		font-size:18px;
		padding:15px;}
	
	.comment-form{
		padding:10px 15px 15px 15px}
	
	.comment-form .inputtext, 
	.comment-form .textarea {
		width:240px;}
	
	.comment-form .space {
		display: none;}
	
	.comment-form .textarea {
		height:100px;}
	
	.link-reset {
		top:-3px;}
	
	.social_content {
		text-align: center;}
		
	.social_content span {
		display:block;
		float: none;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	.contact-form .inputtext, .contact-form textarea ,.contact-form .tfuse_captcha_input{max-width:415px;}
	.contact-form select{max-width:435px;}
	.reservationForm .tfuse_rf_post_datepicker_in,.reservationForm .tfuse_rf_post_datepicker_out {max-width:395px;}
	.reservationForm  select{max-width:435px !important;}
	.container_12 {
		width: 468px;}
	
	.col_1, .row .col_1,
	.col_1_2, .row .col_1_2,
	.col_1_3, .row .col_1_3,
	.col_2_3, .row .col_2_3,
	.col_1_4, .row .col_1_4,
	.col_3_4, .row .col_3_4,
	.col_2_5, .row .col_2_5,
	.col_3_5, .row .col_3_5,
	.col_4_5, .row .col_4_5,
	.col_1_5, .row .col_1_5,
	.cols2 .content .col_1,   .cols2 .content .row .col_1,
	.cols2 .content .col_1_2, .cols2 .content .row .col_1_2,
	.cols2 .content .col_1_3, .cols2 .content .row .col_1_3,
	.cols2 .content .col_2_3, .cols2 .content .row .col_2_3,
	.cols2 .content .col_1_4, .cols2 .content .row .col_1_4,
	.cols2 .content .col_3_4, .cols2 .content .row .col_3_4, 
	.cols2 .content .col_1_5, .cols2 .content .row .col_1_5, 
	.cols2 .content .col_2_5, .cols2 .content .row .col_2_5, 
	.cols2 .content .col_3_5, .cols2 .content .row .col_3_5 {
		width:468px;
		margin:5px 0}
	
	.cols2 .content .col_1_2.box_border,
	.cols2 .content .col_1_3.box_border,
	.cols2 .content .col_2_3.box_border,
	.cols2 .content .col_1_4.box_border,
	.cols2 .content .col_3_4.box_border,
	.cols2 .content .col_1_5.box_border,
	.cols2 .content .col_2_5.box_border,
	.cols2 .content .col_3_5.box_border,
	.cols2 .content .row .col_1_2.box_border,
	.cols2 .content .row .col_1_3.box_border,
	.cols2 .content .row .col_2_3.box_border,
	.cols2 .content .row .col_1_4.box_border,
	.cols2 .content .row .col_3_4.box_border,
	.cols2 .content .row .col_1_5.box_border,
	.cols2 .content .row .col_2_5.box_border,
	.cols2 .content .row .col_3_5.box_border {
		width:466px;
		margin:5px 0}
		
	/* Header */
	.header_top {
		height:73px;}
	
	.breadcrumbs {
		display:block;
		padding:12px 0 0 100px;
		font-size:12px}
	
	.breadcrumbs .separator {
		margin:0 5px}
	
	.breadcrumbs .trail-end {
		display: none;}
	
	.logo {
		width:300px;
		height:73px}
	
	.logo h1, 
	.logo strong {
		font-size:20px;
		height:20px;
		line-height:20px;
		margin:30px 0 0 100px;}
	
	/* topmenu */
	.topmenu {
		padding:29px 0 0 0;
		z-index:32;
		width:160px;
		left:300px}
	
	#topm-select {
		width:165px;
		margin:0;}
	
	/* Header Slider */
	.header_mid {
		height:255px;}
		
	.header_slider,
	.header_slider .slides_container {
		width:460px;
		height:255px;}
	
	.header_slider {
		padding-top:5px}
	
	.oneByOne1,
	.topSlider .oneByOne_slide {
		width:460px;
		height:255px;}
	
	.header_slider .slide_image {
		width:460px;
		height:210px;}
	
	.header_slider .slide_title {
		font-size:19px;
		margin:15px 0 10px 0;
		line-height:19px}
	
	.header_slider .slide_description {
		display:block;}
	
	.header_slider .slide_description a {
		font-size: 12px;
		line-height:1.5em;}
	
	/* Middle content */
	.middle .content,
	.middle .sidebar,
	.sidebar_left .content,
	.sidebar_left .sidebar {
		width:468px;}	
		
	.full_width .content,
	.full_width .post-detail {
		width:468px;}		
	
	.text-block-1{
		width:400px;
		margin:0 auto}
	
	/* Sidebar */	
	.sidebar_inner,
	.sidebar_left .sidebar_inner {
		padding:30px 114px 0 114px;}
		
	/* Footer */
	.footer_support {
		width:468px;}
	
	.icon_write_mail, .icon_live_chat, .icon_phone {
		padding:0 0 0 30px;
		margin:0 5px 10px 5px;
		float:left;
		display: inline-block;}	
	
	.footer .copyright {
		width:468px}
	
	.footer .container_12 .grid_2 {
		margin:0 8px}
	
	/* Slideshow Gallery and Text  */
	.slideGallery,
	.slideshow .slides_container {
		width:448px !important;
		height:auto !important}
	
	.slideshow .slides_container .slide {
		width:448px !important}
		
	.slideGallery .slides_container .slide {
		height:253px !important;}
	
	.slideshow.slideText .slides_container {
		width:448px}
		
	.slideshow.slideText .slides_container .slide{
		padding:10px;
		width:428px}
	
	.slideshow .pagination {
		margin-top:10px !important}
	
	.slideshow.slideQuotes .slides_container {
		padding:30px 0 10px 35px;
		width:428px !important;
		background:url(images/icons/sprite_1.png) 15px -268px no-repeat #fff;}
	
	.slideshow.slideQuotes .slides_container .quote-text {		
		font-size:14px}
	
	.slideshow.slideQuotes .slides_container .slide{	
		width:408px !important}
	
	/* Mini Gallery */
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal {
		width:418px;}
	
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:418px;
		height: 102px}
	
	.body_wrap .content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 20px;
    	margin-right: 20px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {
		width:396px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:396px;}
	
	.body_wrap .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 15px;
    	margin-right: 16px;}
	
	/* Features Block */	
	.feature_block {
		padding:20px 0 0 0px}
	
	.feature_descr {
		width:374px}
	
	.entry .col_1_2 .feature_block img.alignleft {
		max-width:52px !important;}
	
	.text-center .btn {
		clear:both;
		display: block;
		margin:2px auto}
	
	/* Advertise Baners */
	.adv_mid_468x60 {
		display:block;}
	
	/* Blog post list  */
	.post-item .date-box {		
		background:#fff;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%; 
		border-radius: 50%;
		padding:0;
		width: 50px;
		height: 50px;
		float: left;
		text-align: center;
		display: block;}
	
	.post-item .date-box .post-date {
		padding:12px 0 0 0;}
	
	.post-item .date-box .post-date strong {
		margin:0 0 3px 0;
		display: block;}
	
	.post-item .post-title.fixed {
		width:408px;
		clear:none}
	
	.post-item .post-title h2,
	.post-item .post-title h1 {
		margin-top:0}
	
	/* Comment list */
	.link-add-comment {
		position:absolute;
		top:0;
		right:5px;}
	
	.comment-list h2 {
		margin:0 0 20px 0;}
	
	.comment-author {
		width:398px}
	
	/* Comment form / Contact form */	
	.comment-form .inputtext, 
	.comment-form .textarea {
		width:184px;}
	
	.comment-form .space {
		display: block;}
	
	.comment-form .textarea {
		width:410px;
		height:100px;}
	
	.link-reset {
		top:30px;}
	
}

@media only screen and (min-width: 768px) and (max-width: 989px) {
	.contact-form .inputtext, .contact-form textarea ,.contact-form .tfuse_captcha_input{max-width:415px;}
	.contact-form select{max-width:435px;}
	
	.reservationForm .tfuse_rf_post_datepicker_in,.reservationForm .tfuse_rf_post_datepicker_out {max-width:395px;}
	.reservationForm  select{max-width:435px !important;}
	
	.full_width .contact-form .inputtext,.full_width .contact-form textarea ,.full_width .contact-form .tfuse_captcha_input{max-width:690px;}
	.full_width .contact-form select{max-width:710px;}
	
	
	.full_width .reservationForm .tfuse_rf_post_datepicker_in,.full_width .reservationForm .tfuse_rf_post_datepicker_out{max-width:670px;}
	.full_width .contact-form select{max-width:710px;}
	
	
	.container_12 {
		width: 744px;}
	
	.col_1 {width:724px}
	.col_1_2 {width:352px}
	.col_1_3 {width:228px}
	.col_2_3 {width:476px}
	.col_1_4 {width:166px}
	.col_3_4 {width:538px}	
	.col_1_5 {width:128px}
	.col_2_5 {width:276px}
	.col_3_5 {width:428px}
	.col_4_5 {width:576px}

	.row .col_1 {width:744px}
	.row .col_1_2 {width:362px}
	.row .col_1_3 {width:234px}
	.row .col_2_3 {width:490px}
	.row .col_1_4 {width:171px}
	.row .col_3_4 {width:553px}
	.row .col_1_5 {width:132px}
	.row .col_2_5 {width:284px}
	.row .col_3_5 {width:440px}
	.row .col_4_5 {width:592px}
	
	.col_1.box_border {width:722px}
	.col_1_2.box_border {width:350px}
	.col_1_3.box_border {width:226px}
	.col_2_3.box_border {width:474px}
	.col_1_4.box_border {width:164px}
	.col_3_4.box_border {width:536px}	
	.col_1_5.box_border {width:126px}
	.col_2_5.box_border {width:274px}
	.col_3_5.box_border {width:426px}
	.col_4_5.box_border {width:574px}

	.row .col_1.box_border {width:742px}
	.row .col_1_2.box_border {width:360px}
	.row .col_1_3.box_border {width:232px}
	.row .col_2_3.box_border {width:488px}
	.row .col_1_4.box_border {width:169px}
	.row .col_3_4.box_border {width:551px}
	.row .col_1_5.box_border {width:130px}
	.row .col_2_5.box_border {width:282px}
	.row .col_3_5.box_border {width:438px}
	.row .col_4_5.box_border {width:590px}
	
	/* columns with sidebar */
	.cols2 .col_1,
	.cols2 .col_1_2,
	.cols2 .col_1_3,
	.cols2 .col_2_3,
	.cols2 .col_1_4,
	.cols2 .col_3_4,
	.cols2 .col_1_5,
	.cols2 .col_2_5,
	.cols2 .col_3_5,
	.cols2 .col_4_5,
	.cols2 .row .col_1,
	.cols2 .row .col_1_2,
	.cols2 .row .col_1_3,
	.cols2 .row .col_2_3,
	.cols2 .row .col_1_4,
	.cols2 .row .col_3_4,
	.cols2 .row .col_1_5,
	.cols2 .row .col_2_5,
	.cols2 .row .col_3_5,
	.cols2 .row .col_4_5 {
		width:468px; 
		margin:10px 0}
	
	/* columns with border */
	.cols2 .col_1.box_border,
	.cols2 .col_1_2.box_border,
	.cols2 .col_1_3.box_border,
	.cols2 .col_2_3.box_border,
	.cols2 .col_1_4.box_border,
	.cols2 .col_3_4.box_border,
	.cols2 .col_1_5.box_border,
	.cols2 .col_2_5.box_border,
	.cols2 .col_3_5.box_border,	
	.cols2 .row .col_1.box_border,
	.cols2 .row .col_1_2.box_border,
	.cols2 .row .col_1_3.box_border,
	.cols2 .row .col_2_3.box_border,
	.cols2 .row .col_1_4.box_border,
	.cols2 .row .col_3_4.box_border,
	.cols2 .row .col_1_5.box_border,
	.cols2 .row .col_2_5.box_border,
	.cols2 .row .col_3_5.box_border {
		width:466px; 
		margin:10px 0}
	
	/* Headers */
	h1, .post-detail .entry h1 {font-size:24px;}	
	h2, .post-detail .entry h2 {font-size:22px;}	
	h3, .post-detail .entry h3 {font-size:20px;}	
	h4, .post-detail .entry h4 {font-size:18px;}	
	h5, .post-detail .entry h5 {font-size:16px;}	
	h6, .post-detail .entry h6 {font-size:15px;}
	
	.post-item h1, .post-item h2,
	.page-title h1 {
	    font-size:24px}		
		
	.entry .title_big h1,	
	.entry .title_big h2,
	.entry .title_big h3 {
		font-size:38px;}

	.entry .title_big2,
	.entry h2.title_big2 {
		font-size:30px;}
	
	.entry .title_big .subtitle,
	.entry .title_small .subtitle {
		font-size:13px;}
	
	.entry .title_small h2 {
		font-size:19px;}
	
	.entry .col_1_3 .text-block-1 .tf_btn_red,
	.entry .col_1_3 .text-block-1 .tf_btn_green {
		width: auto;
		font-size:16px;
		height: auto;
		line-height: inherit;
		display:inline-block;
		background:url(images/buttons_link_bg_min.png) no-repeat scroll right -50px transparent;
		padding:0 20px 0 0;
		text-align:left;}	
	
	.entry .col_1_3 .text-block-1 .tf_btn_red span,
	.entry .col_1_3 .text-block-1 .tf_btn_green span{
		background:url(images/buttons_link_bg_min.png) no-repeat scroll left 0 transparent;
		display:block;
		height:42px;
		line-height:42px;
		padding:1px 5px 7px 25px;
		text-align:center;}
	
	.entry .col_1_3 .text-block-1 .tf_btn_red {
		background-position:right -150px}
	.entry .col_1_3 .text-block-1 .tf_btn_red span {
		background-position:left -100px}
	
	.title_big {
		padding-bottom:20px}
	
	/* Header */
	.breadcrumbs .separator {
		margin:0 7px}
	
	.logo {
		width:280px;}
	
	/* topmenu */
	.topmenu {
		padding:29px 0 0 290px;}
		
	.topmenu .dropdown li {
		padding:0 8px;}
	
	.topmenu .dropdown li.last ul li:hover>ul,
	.topmenu .dropdown li:nth-last-child(2):hover ul li:hover>ul,
	.topmenu .dropdown li:nth-last-child(3):hover ul li:hover>ul {
		left:-141px !important}
	
	/* Header Slider */
	.header_mid {
		height:385px;}
		
	.header_slider,
	.header_slider .slides_container {
		width:744px;
		height:385px;}
	
	.header_slider {
		padding-top:30px}
	
	.oneByOne1,
	.topSlider .oneByOne_slide {
		width:744px;
		height:385px;}
	
	.header_slider .slide_image {
		width:744px;
		height:340px;}
	
	.header_slider .slide_text {
		top:5%;
		left:0;}
	
	.header_slider .slide_title {
		font-size:34px;
		line-height:34px}
	
	.header_slider .slide_list {
		top:105px;
		left:10px;
		font-size:16px;}
	
	.header_slider .slide_list ul li {
		margin:0 0 15px 0}
	
	/* Middle content */
	.middle .container_12 {
		padding:30px 0 54px;}
	
	.middle .content, 
	.middle .sidebar {
		margin:0}
	
	.middle .content {
		width:468px;
		float:left;
		padding-top:20px}
	
	.middle .sidebar {
		width:276px;
		float:left}
	
	.sidebar_left .content {
		width:468px;
		float:right}
	
	.sidebar_left .sidebar {
		width:276px;
		float:left}
	
	.full_width .content,
	.full_width .post-detail {
		width:744px;
		float:none}
	
	.sidebar {
		background-position:-10px 0}
	
	.sidebar_inner {
		background-position:-10px 0;
		min-height:100px;
		padding:30px 0 0 36px}
		
	.sidebar_bottom {
		background-position:-10px  bottom;
		height:100px}
	
	.sidebar_left .sidebar {
		background-position:-320px 0}
	
	.sidebar_left .sidebar_inner {
		padding:30px 36px 0 0;
		background-position:-320px 0}
		
	.sidebar_left .sidebar_bottom {
		background-position:-320px bottom}
	
	/* Footer */
	.footer_support {
		float:none;
		width: auto;
		margin:0 0 20px 0;
		text-align: center;}
	
	.icon_write_mail, .icon_live_chat, .icon_phone {
		margin-right:30px;
		float:none}	
	
	.footer .copyright {
		float:none;
		width: auto;
		text-align: center;
		margin-right:0}
	
	/* Toggle Contents */
	.toggle.box,
	h3.toggle.box {
		font-size:12px;
		padding:10px;}
	
	.boxed {
		padding:10px}
		
	.faq_question {
		font-size:14px}
	
	/* Tabs */
	.tabs {	
		font-size:13px}
	
	.tabs_framed .tabs,
	.small_tabs .tabs  {
		height:35px;}
	
	.tabs_framed .tabs li,
	.small_tabs .tabs li {	
		margin:0 0 0 5px;
		padding:0 5px 0 0;
		height:35px;}
	
	.tabs_framed .tabs li a,
	.tabs_framed.small_tabs .tabs li a,
	.entry .tf_sidebar_tabs .tabs li a {
		font-size:13px;
		line-height:20px;
		padding:8px 5px 0 10px;
		height:27px;}
	
	.tabs_framed .tabs .current {
		background:url(images/tabs_bg.gif) left -57px repeat-x}
	
	.entry .tf_sidebar_tabs .tabs li a {
		font-size: 13px;}
	
	/* Slideshow Gallery and Text  */
	.slideGallery,
	.slideshow .slides_container {
		width:448px !important;
		height:auto !important}
	
	.slideshow .slides_container .slide {
		width:448px !important}
		
	.slideGallery .slides_container .slide {
		height:253px !important;}
	
	.slideshow.slideText .slides_container {
		width:448px}
		
	.slideshow.slideText .slides_container .slide{
		padding:10px;
		width:428px}
	
	.slideshow .pagination {
		margin-top:10px !important}
	
	.slideshow.slideQuotes .slides_container {
		padding:30px 0 10px 35px;
		width:428px !important;
		background:url(images/icons/sprite_1.png) 15px -268px no-repeat #fff;}
	
	.slideshow.slideQuotes .slides_container .quote-text {		
		font-size:14px}
	
	.slideshow.slideQuotes .slides_container .slide{	
		width:408px !important}
	
	/* Mini Gallery */
	.body_wrap .cols2 .content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .cols2 .content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:418px;}	
	.body_wrap .cols2 .content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 20px;
    	margin-right: 20px;}	
	.body_wrap .cols2 .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .cols2 .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:396px;}	
	.body_wrap .cols2 .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 15px;
    	margin-right: 16px;}
	
	.body_wrap .full_width .content .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .full_width .content .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:704px}	
	.body_wrap .full_width .content .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 8px;
    	margin-right: 7px;}	
	.body_wrap .full_width .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .full_width .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:684px}	
	.body_wrap .full_width .content .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 6px;
    	margin-right: 6px;}
	
	.body_wrap .full_width .col_2_3 .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .full_width .col_2_3 .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:436px}	
	.body_wrap .full_width .col_2_3 .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 4px;
    	margin-right: 4px;}	
	.body_wrap .full_width .col_2_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal{
		width:416px}
	.body_wrap .full_width .col_2_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:400px}	
	.body_wrap .full_width .col_2_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 18px;
    	margin-right: 15px;}
	
	.body_wrap .full_width .content .col_1_3 .minigallery .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .full_width .content .col_1_3 .minigallery .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:158px;}	
	.body_wrap .full_width .content .col_1_3 .minigallery .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 23px;
    	margin-right: 19px;}	
	.body_wrap .full_width .content .col_1_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal,
	.body_wrap .full_width .content .col_1_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:148px;}	
	.body_wrap .full_width .content .col_1_3 .minigallery.boxed .jcarousel-skin-tango .jcarousel-item-horizontal {
		margin-left: 25px;
    	margin-right: 20px;}
	
	/* Styled Tables and Boxes */	
	.styled_table table tr th,
	.sb .box_title {
		padding:7px;
		font-size:13px;
		line-height:1.1em;}
		
	.styled_table table tr td,
	.sb .box_content{
		padding:5px 7px;}	
		
	/* Table Pricing */
	.pricing_box {
		padding:20px 0}
	
	.price_col_head .price {
		height:34px;
		padding:23px 0 5px 0;
		font-size:34px;}
	
	.price_col_head strong {
		font-size:18px;}
	
	.price_col_foot .sign_up {
		padding-top:10px;}

	.entry .price_col_body ul li {
		padding:5px 0;
		font-size:14px;}
	
	.price_body_bot {
		font-size:10px;
		margin:0px}
	
	/* Features Block */
	.feature_block {
		padding:30px 0 0 0px}
	
	.feature_descr {
		width:247px;}
	
	.col_1_2 .feature_block img.alignleft {
		margin: 3px 10px 3px 0 !important;}	
	
	.entry .feature_descr h2, 
	.entry .feature_descr h3 {
		font-size:19px;}
	
	.cms_images {
		margin-top:20px}
	
	/* Blog post list  */
	.post-item .date-box {		
		background:#fff;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%; 
		border-radius: 50%;
		width: 60px;
		height: 60px;
		float: left;
		line-height: 1em;}
	
	.post-item .date-box .post-date {
		padding:12px 0 0 0;}
	
	.post-item .date-box .post-date strong {
		font-size: 17px;
		margin:0 0 5px 0;
		display: block;}
	
	.post-item .post-title.fixed {
		width:398px;
		clear:none}
	
	.post-item .post-title h2,
	.post-item .post-title h1 {
		margin-top:0}
	
	/* Author description */
	.author-image {
		width:60px;
		height:60px;
		margin-right:10px}
	
	.author-image img {
		width:52px;
		height:52px;}
	
	.author-text {
		width:auto;
		float: none;}
	
	/* Comment list */
	.link-add-comment {
		top:0;
		right:5px;}
	
	.comment-list h2 {
		font-size:18px;
		margin:0 0 20px 0;}
	
	.comment-body {
		padding:10px}
	
	.comment-avatar {
		margin-right:10px}
	
	.comment-avatar,
	.comment-avatar .avatar img,
	.comment-list li li .comment-avatar,
	.comment-list li li .comment-avatar .avatar img {
		width:32px;
		height:32px;}
	
	.comment-author {
		padding:0;
		position: absolute;
		top:-27px;
		left:42px;	
		width:398px}
	
	.comment-entry {
		padding-top:10px}
	
	.comment-entry p {
		margin-bottom:10px}
	
	.link-author {
		font-size:12px;}
	
	.comment-text {
		clear:both;
		float:none;}
	
	.comment-text,
	.children .comment-text,
	.children .children .comment-text {
		width: auto;}
		
	.children li {
		background:none;
		padding-left:0}
	
	/* Comment form / Contact form */
	.add-comment {
		margin:10px 0 20px;}
	
	.add-comment h3 {
		font-size:18px;
		padding:15px;}
	
	.comment-form{
		padding:10px 15px 15px 15px}
	
	.comment-form .inputtext, 
	.comment-form .textarea {
		width:184px;}
	
	.comment-form .textarea {
		width:410px;
		height:100px;}
	
	.link-reset {
		top:30px;}
	
	.social_content {
		padding-left:5px}
	
	
}

@media only screen and (min-width: 990px) and (max-width: 1200px)  {	
	

}

/* Only For iPads */
@media only screen and (device-width: 768px) {
	
	 
}