@media only screen and (min-width:280px) and (max-width:767px) {
.contact-form .field_text .inputtext.tfuse_rf_post_datepicker_in, .contact-form .field_text .inputtext.tfuse_rf_post_datepicker_out
{
	max-width:228px;
}
.contact-form .field_text .inputtext ,.contact-form  .tfuse_captcha_input
{
	max-width:250px;
}
.contact-form .ui-selectmenu,.contact-form select
{
	max-width:270px;
}
    /* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
    /* =Containers
--------------------------------------------------------------------------------*/
    .container_12
    {
        padding:0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        width: 100%;
    }

    /* =Grid >> Global
    --------------------------------------------------------------------------------*/
    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11,
    .grid_12 {
        display: block;
        float: none;
        margin:10px 0;
    }

    .container_12 .grid_1,
    .container_12 .grid_2,
    .container_12 .grid_3,
    .container_12 .grid_4,
    .container_12 .grid_5,
    .container_12 .grid_6,
    .container_12 .grid_7,
    .container_12 .grid_8,
    .container_12 .grid_9,
    .container_12 .grid_10,
    .container_12 .grid_11,
    .container_12 .grid_12 {width: 100%;}

    .grid_2.box_border,
    .grid_3.box_border, .col_1_4.box_border,
    .grid_4.box_border, .col_1_3.box_border,
    .grid_6.box_border, .col_1_2.box_border,
    .grid_8.box_border, .col_3_4.box_border,
    .col_2_5.box_border {width:99%;}

    .grid_8 .col_1_4.box_border,
    .grid_8 .col_1_3.box_border,
    .grid_8 .col_1_2.box_border,
    .grid_8 .col_3_4.box_border,
    .grid_8 .col_2_5.box_border {width:99%;}

    /* Shortcode Columns */
    .col_1,
    .col_1_2,
    .col_1_3,
    .col_2_3,
    .col_1_4,
    .col_3_4,
    .col_1_5,
    .col_2_5,
    .col_3_5,
    .col_4_5,
    .col_1_6,
    .col_5_6,
    .col_3_8,
    .col_5_8,
    .col_1_12 {
        display:block;
        float: none;
        margin:10px 0;}

    .col_1_2,
    .col_1_3,
    .col_2_3,
    .col_1_4,
    .col_3_4,
    .col_1_5,
    .col_2_5,
    .col_3_5,
    .col_4_5 {width:100%;}

    .grid_8 .col_1_2,
    .grid_8 .col_1_3,
    .grid_8 .col_2_3,
    .grid_8 .col_1_4,
    .grid_8 .col_3_4,
    .grid_8 .col_1_5,
    .grid_8 .col_2_5,
    .grid_8 .col_3_5,
    .grid_8 .col_4_5 {width:100%;}



    .row .col_1_2,
    .row .col_1_3,
    .row .col_2_3,
    .row .col_1_4,
    .row .col_3_4,
    .row .col_1_5,
    .row .col_2_5,
    .row .col_3_5,
    .row .col_4_5 {width:100%;}

    .grid_8 .row .col_1_2,
    .grid_8 .row .col_1_3,
    .grid_8 .row .col_2_3,
    .grid_8 .row .col_1_4,
    .grid_8 .row .col_3_4,
    .grid_8 .row .col_1_5,
    .grid_8 .row .col_2_5,
    .grid_8 .row .col_3_5,
    .grid_8 .row .col_4_5 {width:100%;}

    .title h1 ,.entry h2, .post-item .entry h2 {font-size: 21px;}

    /*headers*/

    h1 {
        font-size: 19px;
        line-height: 31px;}

    h2 {
        font-size: 19px;
        line-height: 27px;}

    h3 {
        font-size: 17px;
        line-height: 23px;
        margin-bottom: 15px;}

    h4 {
        font-size: 16px;
        margin-bottom: 15px;}

    h5 {
        font-size: 13px;
        margin-bottom: 15px;}

    h6 {
        font-size: 12px;
        margin-bottom: 10px;}

    h6.title_page {
        margin-bottom:20px;
        font-size:12px;
        padding:0 0 15px;}

    h2.shortcode_title {
        font-size:19px;
        margin-bottom:15px;}

    /*images*/
    img {max-width:100% !important;height:auto;}

    img.alignleft {
        margin: 5px 10px 5px 0 !important;
    }

    img.alignright {
        margin: 5px 0 5px 10px !important;
    }

    /*Header sliders*/
    .header_slider,.head_bar,.bottom_1,.bottom_2,.footer,.header_thin,.head_title {max-width:100%;min-width: 280px;}
    .head_bar .container_12 {background:transparent;padding:0;}
    .header_slider .container_12 {height:auto;}
    .head_title {padding:0;margin:0;}
    .header_thin .container_12 .grid_4 {margin-left:0 !important;}
    .header_thin .container_12 {padding-top: 100px;height: 250px;}

    /*sText*/

    .sText,.sText .slides_container, .sText .slide,.sText .slide-text-right, .sText .slide-text-left  {width:300px;}
    .sText .slide {height:320px;}
    .sText .slide-image {display:none;visibility: hidden;}

    .sText .slide-text-right, .sText .slide-text-left {text-align:center;padding:0;}
    .sText .slide-title {font-size:21px;}
    .sText .slide-descr , .sText .slide-text-left .slide-descr {padding:0;}
    .sText .popularity ,.sText .slide-text-left .popularity {float:none;margin:25px auto;}
    .sText .prev, .sText .next {display:none;}

    /*HomeSlider*/

    .homeslider {display:none;visibility: hidden;}

    /*Carousel*/

    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {max-width:258px;}
    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-container-horizontal {
        max-width: 266px;
        padding: 0 17px 0 17px !important;}

    .logo {
        width:225px;
        margin-left:25px;
        display:block;}

    /*Topmenu*/
    .topmenu {
        position:relative;
        display:block;
        top:auto;
        right:auto;
        width:160px;
        margin:7px auto 0}

    .topmenu select{
        font-size:13px;
        font-family:Verdana,sans-serif;
        width:160px;
        height:24px;
        line-height:24px;
    }

    .text a {display:inline-block;vertical-align: middle;}
    .container_12 .box_textstyle-1 h3, .container_12 .box_textstyle-1 h2, .container_12 .box_textstyle-1 h2 a {display:inline-block;width:200px;vertical-align: middle;margin:0;}

    #Download {text-align:center;}
    .icon_left {margin:0 10px 0 0}

    .bottom_1 .container_12, .bottom_2 .container_12 {
        min-height: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .bottom_text_line {margin:0;}
    /*footer contact form*/
    .contact-form-footer h2 {height:50px;}
    .contact-form-footer .field_textarea textarea {max-width:200px;}
    .contact-form-footer .btn-submit {margin-top: 25px;}

    /*posts*/
    .post-item h1, .post-item h2 {font-size:21px;}

    .frame_left, .frame_right, .frame_center, .frame_box {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    /*tables*/
    .styled_table table tr th {font-size:13px;}
    .styled_table table tr th, .styled_table table tr td {padding:9px 10px}

    .box_border .col:first-child {margin-left:0;}
    .map{max-width:100% !important;height:150px !important;}
    iframe {max-width:100%; height:auto;}

    /*media slides*/
    .slideshow .slides_container,.slideshow .slides_container .slide {width:290px;}
    .slideshow.slideText .slides_container .slide {width:270px;}
    .grid_8 .entry .boxed {padding-left:5px !important;}

    .slideshow.slideQuotes .slides_container ,.slideshow.slideQuotes .slides_container .slide {
        width: 270px !important;}

    /*Tabs*/
    .tabs_framed .tabs li a {padding: 0 15px;}

    /*quote*/
    .quote_left {
        padding: 5px 10px 5px 0;
    }

    .quote_right {
        padding: 5px 0 5px 10px;
    }

    .scroll_bar {width:300px;overflow:auto;}

    /*contact form*/
    .contact-form .field_textarea textarea {max-width:250px;}
    .comment-form .inputtext, .comment-form .textarea {width:285px;}
    .comment-form .inputtext {margin-right:0;}
    .comment-text {width:230px;}

    .children li {padding-left:0;}
    .children .comment-text ,.children .children .comment-text {width:230px;}
}

@media only screen and (min-width:480px) and (max-width:767px) {



.contact-form .field_text .inputtext.tfuse_rf_post_datepicker_in, .contact-form .field_text .inputtext.tfuse_rf_post_datepicker_out
{
	max-width:518px;
}
.contact-form .field_text .inputtext ,.contact-form  .tfuse_captcha_input,.contact-form  .field_textarea .textarea
{
	max-width:540px;
}
.contact-form .ui-selectmenu,.contact-form select,.reservationForm  select
{
	max-width:560px;
}
    .logo {margin-left:123px;}

    /*Slider*/
    .sText, .sText .slides_container, .sText .slide, .sText .slide-text-right, .sText .slide-text-left {width:400px;}
    .sText .prev, .sText .next {display:block; top:95px;}
    .sText .prev, .sText .prev:hover {left:-30px;}
    .sText .next ,.sText .next:hover {right:-30px;}
    .sText,.sText .slides_container {height:430px;}

    .container_12 .box_textstyle-1 h3, .container_12 .box_textstyle-1 h2, .container_12 .box_textstyle-1 h2 a {width:374px;}
    /*carousel*/
    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-container-horizontal {max-width:426px !important}
    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {max-width:395px !important;margin:0 auto;}


    .footer .row .col_1_4 {width:25%;float:left;display:inline;}
    .footer .col_3_4 {clear:both;}
    /*footer contact form*/
    .contact-form-footer h2 {width:195px;margin-left:10px;height:30px;}
    .form_block_1,.form_block_3 {clear:both;}
    .contact-form-footer .field_text .inputtext {width:150px;}
    .form_block_2 {width:150px;}
    .form_block_1, .form_block_2, .form_block_3 {margin-left:29px;}

    .header_thin .widget_search {margin-left:90px;}

    .sidebar .widget-container {margin:0 auto 30px;}

    .comment-text {width: 390px;}

    /*media slideshow*/
    .slideshow .slides_container, .slideshow .slides_container .slide {width:450px;}
    .slideshow.slideText .slides_container .slide {width:435px;}
    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {max-width:394px !important;}
    .map{height:230px !important;}
    .slideshow.slideQuotes .slides_container, .slideshow.slideQuotes .slides_container .slide {width: 430px !important;}
    .scroll_bar {width:460px;}

    /*contact form*/
    .contact-form .field_text .inputtext { margin-right:20px !important;}
    .contact-form .ui-selectmenu {margin-right:20px;}
    
}

@media only screen and (min-width:768px) and (max-width:1024px) {
.children .comment-form .inputtext
{
	width:299px;
}
.children .children .comment-form .inputtext, .children .children .comment-form .textarea
{
	width:229px;
}

.children .children .children .comment-form .inputtext,.children .children .children .comment-form .textarea
{
	width:159px;
}
.grid_12  .contact-form .field_text .inputtext.tfuse_rf_post_datepicker_in,.grid_12  .contact-form .field_text .inputtext.tfuse_rf_post_datepicker_out
{
	max-width:678px;
}
.grid_12  .contact-form .field_text .inputtext ,.grid_12  .contact-form  .tfuse_captcha_input,.grid_12  .contact-form  .field_textarea .textarea
{
	max-width:700px;
}
.grid_12  .contact-form .ui-selectmenu,.grid_12  .contact-form select,.grid_12  .reservationForm  select
{
	max-width:720px;
}
.contact-form .field_text .inputtext.tfuse_rf_post_datepicker_in, .contact-form .field_text .inputtext.tfuse_rf_post_datepicker_out
{
	max-width:433px;
}
    .container_12 {
        margin-left: auto;
        margin-right: auto;
        width: 744px;
    }

    .grid_1,
    .grid_2,
    .grid_3,
    .grid_4,
    .grid_5,
    .grid_6,
    .grid_7,
    .grid_8,
    .grid_9,
    .grid_10,
    .grid_11,
    .grid_12 {
        display: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/


    .container_12 .grid_1 {width:42px;}
    .container_12 .grid_2 {width:104px;}
    .container_12 .grid_3 {width:166px;}
    .container_12 .grid_4 {width:228px;}
    .container_12 .grid_5 {width:290px;}
    .container_12 .grid_6 {width:352px;}
    .container_12 .grid_7 {width:414px;}
    .container_12 .grid_8 {width:476px;}
    .container_12 .grid_9 { width:538px;}
    .container_12 .grid_10 {width:600px;}
    .container_12 .grid_11 {width:662px;}
    .container_12 .grid_12 {width:724px;}

    .grid_2.box_border {width:118px}
    .grid_3.box_border, .col_1_4.box_border {width:159px}
    .grid_4.box_border, .col_1_3.box_border {width:278px}
    .grid_6.box_border, .col_1_2.box_border {width:340px}
    .grid_8.box_border, .col_3_4.box_border  {width:538px}
    .col_2_5.box_border {width:270px;}

    .grid_8 .col_1_4.box_border {width:108px;}
    .grid_8 .col_1_3.box_border {width:278px;}
    .grid_8 .col_1_2.box_border {width:258px;}
    .grid_8 .col_3_4.box_border {width:538px;}
    .grid_8 .col_2_5.box_border {width:198px;}

    /* Shortcode Columns */
    .col_1,
    .col_1_2,
    .col_1_3,
    .col_2_3,
    .col_1_4,
    .col_3_4,
    .col_1_5,
    .col_2_5,
    .col_3_5,
    .col_4_5,
    .col_1_6,
    .col_5_6,
    .col_3_8,
    .col_5_8,
    .col_1_12 {

        margin-left: 10px;
        margin-right: 10px;}

    .col_1_2 {width:342px;}
    .col_1_3 {width:218px}
    .col_2_3 {width:456px}
    .col_1_4 {width:158px}
    .col_3_4 {width:360px}
    .col_1_5 {width:124px;}
    .col_2_5 {width:344px;}
    .col_3_5 {width:416px;}
    .col_4_5 {width:728px;}

    .grid_8 .col_1_2 {width:260px;}
    .grid_8 .col_1_3 {width:160px;}
    .grid_8 .col_2_3 {width:360px;}
    .grid_8 .col_1_4 {width:110px;}
    .grid_8 .col_3_4 {width:360px;}
    .grid_8 .col_1_5 {width:80px;}
    .grid_8 .col_2_5 {width:200px;}
    .grid_8 .col_3_5 {width:320px;}
    .grid_8 .col_4_5 {width:440px;}



    .row .col_1_2 {width:352px;}
    .row .col_1_3 {width:234px}
    .row .col_2_3 {width:480px}
    .row .col_1_4 {width:171px}
    .row .col_3_4 {width:553px}
    .row .col_1_5 {width:151px;}
    .row .col_2_5 {width:360px;}
    .row .col_3_5 {width:540px;}
    .row .col_4_5 {width:740px;}

    .grid_8 .row .col_1_2 {width:228px;}
    .grid_8 .row .col_1_3 {width:145px}
    .grid_8 .row .col_2_3 {width:311px}
    .grid_8 .row .col_1_4 {width:104px}
    .grid_8 .row .col_3_4 {width:440px}
    .grid_8 .row .col_1_5 {width:88px;}
    .grid_8 .row .col_2_5 {width:216px;}
    .grid_8 .row .col_3_5 {width:344px;}
    .grid_8 .row .col_4_5 {width:472px;}

    /*images*/

    img {max-width:100% !important;height:auto;}


    .header_slider,.head_bar,.bottom_1,.bottom_2,.footer,.header_thin {max-width:100%;min-width: 768px;}
    .header_slider .container_12 {height:470px;padding-top:100px;}
    /*sText Slider*/
    .sText,.sText .slides_container ,.sText .slide ,.sText .slide-image {width:708px;}

    .sText .slide-text-right, .sText .slide-text-left {width:550px;}
    .sText .slide-title {font-size: 32px;margin-bottom: 15px;}

    .sText .prev, .sText .next {top:155px;}
    .sText .prev, .sText .prev:hover {left:-28px;}
    .sText .next , .sText .next:hover {right:-28px;}

    /*homeSlider*/
    #slider_outer {max-width:100%;}
    #overlay_bg {width:768px !important;left:0 !important;height:471px !important;}
    #header_images {width:728px !important;margin-left:-364px !important;height:471px !important}
    #header_images img{max-width:100% !important;height:auto !important}
    #header_controls_left, #header_controls_right {height:470px !important;}
    #header_controls_right {
        background: url(images/slider_arrows.png) -20px center no-repeat !important;
    }

    #header_controls_left {background-position:0 center !important;}
        /*Carousel*/

    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-container-horizontal {max-width:402px;margin:0 auto;}
    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {max-width:394px;}

    .header_thin .container_12 .grid_4 {margin-left:0 !important}

    .newsletterBox {width:228px;}
    .newsletterBox .inputField {width:86px;}

    iframe {max-width:100% !important; height:auto;min-height:200px;}

    .header_thin .widget_search {width:280px;}
    .frame_left, .frame_right, .frame_center, .frame_box {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box}
    /*comment list*/
    .comment-text {width:406px;}
    .children .comment-text {width:336px;}
    .children .children .comment-text {width:266px;}
.contact-form .field_text .inputtext ,.contact-form  .tfuse_captcha_input,.contact-form  .field_textarea .textarea
{
	max-width:455px;
}
.contact-form .ui-selectmenu,.contact-form select,.reservationForm  select
{
	max-width:475px;
}


    .scroll_bar {overflow:auto;}
    .map {max-width:100% !important;height:250px;}

    /*Slides*/
    .slideshow .slides_container ,.slideshow .slides_container .slide {width:464px;}
    .slideshow.slideText .slides_container .slide {width:434px;}
    .slideshow.slideQuotes .slides_container , .slideshow.slideQuotes .slide {width:444px;}

}