@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:222px;}
.contact-form .field_text .inputtext{
max-width: 242px;
}
.contact-form .field_select .select_styled {
max-width: 272px;
}
 .contact-form .tfuse_captcha_input{
max-width: 250px;
}
.contact-form .field_textarea textarea {max-width:242px;}

.contact-form  .ui-selectmenu
{
	max-width: 262px;
}

    /* =Containers
   --------------------------------------------------------------------------------*/
    .container_12
    {
        padding:0 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-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;
    }

    .push_1, .pull_1,
    .push_2, .pull_2,
    .push_3, .pull_3,
    .push_4, .pull_4,
    .push_5, .pull_5,
    .push_6, .pull_6,
    .push_7, .pull_7,
    .push_8, .pull_8,
    .push_9, .pull_9,
    .push_10, .pull_10,
    .push_11, .pull_11 {
        position: relative;
    }

    /* =Grid >> Children (Alpha ~ First, Omega ~ Last)
    --------------------------------------------------------------------------------*/
    .alpha {margin-left: 0;}
    .omega {margin-right: 0;}

    /* =Grid >> 12 Columns
    --------------------------------------------------------------------------------*/
    .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%;}



    /* Shortcode Columns (10px margin) */
    .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,
    .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,
    .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,
    .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 {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%;}
    .filter .container_12 {width:100%;box-sizing: border-box;padding:0 10px;}
    .footer .container_12 .grid_2 {width:50%;float:left;display:inline;}

    .footer .container_12 .grid_2:nth-child(4n-1) {clear:both;}
    .gridd_2 {width:60px;}
    .gridd_8 {
        width: 120px;
    }
    .footer .container_12 {
        min-height: 150px;
        padding: 10px 10px 30px;
    }

    .container_12 p {margin: 0 0 18px;}
     /*haeders*/
    h1 {
        font-size: 19px;
        line-height: 31px;}

    h2,.post-item h1, .post-item h2 {
        font-size: 19px;
        line-height: 25px;}

    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;}

    /*haeder sliders*/
     img {max-width:100% !important;height:auto;}
    /*play slider*/
    .playSlider {display:none;overflow:hidden;height:0;width:0;visibility: hidden;}

    .header .sliderHeader {padding:20px 0; width:100%;}
    .header .sliderHeader h1, .sliderHeader .title_header {font-size:21px;}
    .header .sliderHeader {margin:0;}
    .head_bar {background:#1A1A1A; height:125px;}
    .header .inner {min-height:0;}
    .slider_block {padding:0;}

    /*sText*/
    .sText {padding:20px 0;}
    .sText,.sText .slides_container  {width:300px;margin:0 auto;height:auto !important}
    .sText .slide {width:300px;height:auto !important}
    .sText .slide-title,.sText .slide-text {padding:0;width:100%;max-width:100%;height:auto !important}
    .sText .slide-text p {max-height:150px;}
    .sText .slide-title, .sText .slide-title h2 {font-size:21px;}
    .sText .slide-image {display:none;visibility: hidden;}
    .sText .next:hover ,.sText .next {right: -50px;}
    .sText .prev:hover ,.sText .prev {left: -50px;}
    .sText .prev, .sText .next {display:none;}


    .sidebar_baner {text-align:center;}
    /*sImages*/

    .sImages,#aside2,.roundabout-box  {display:none;visibility: hidden;}

    /*Top items*/
    .logo,.topmenu{float:none;display:block;padding:0;width:215px;margin:0 auto;}
    .topmenu .select_topmenu {width:203px;padding:5px 0;font-family:Verdana,sans-serif}

    /*middle slider*/
    .before_content .slideshow .slides_container ,.before_content .slideshow.slideText .slides_container .slide {width:100%;max-width:100%;text-align:center;}
    .before_content .slideshow.slideText .slides_container .slide {height:350px;}

    .before_content .slides_container img.alignleft {float:none;display:block;margin:10px auto;}

    img.alignleft  {margin:0 auto !important;}
    .gl_col_4 .gallery-item .preloader {display:block;}
    /*twiter widget */
    .before_content .tweet_item {text-align:center;}
    .before_content .tweet_image {float:none;display:block;margin:0 auto;}
    .before_content .tweet_text {margin:0 auto;}

    /*footer*/

    .footer .widget_text .textwidget .text-right{text-align:center;clear:both;display:block;}
    .footer .widget_text {clear:both;display:block;}
    .footer_social {clear:both;display:block;}
    .footer_social em {width: 70px;clear:both;margin-left:70px;}
    .footer_social img {float:none;}
    .footer  .footer_social a {float:left;}

    .copyright {text-align:center;}

    .header .grid_12 h1, .header .grid_12 .title_header, .header .grid_7 .title_header {font-size:21px;}
    .header .grid_12 {margin:0;padding:20px 0;}
    .header .grid_12 .subtitle, .header .grid_7 .subtitle {font-size:19px;}

    /*Filter*/

    .filter li {padding:0;line-height:20px;background:none;width:49%;text-align:center;margin:10px 0;float:left;height:auto ;}
    .filter li a {padding: 3px 0 3px 30px;}
    .filter h2 {text-align:center;float:none;background:transparent;}

    /*Gallery*/

    .gl_col_4 .gallery-item {float:none;width:100%;margin: 0 0 30px;height:225px;}
    .gl_col_4 .gallery-image {width:292px;height:auto;}
    .gl_col_4 .gallery-image img{width:100% !important;}
    .gl_col_4 .gallery-item .preloader {width:100%;}

    .title_black {clear:both;margin-top:15px;display:block;}

    /*Carousel*/
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {width:220px !important;}
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {width:225px !important;}
    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {width:225px !important;}
    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango {width:235px !important;}
    /*slideshow*/
    .slideshow .slides_container {
        width:300px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .slideshow .slides_container .slide {width:290px;}

    .slideshow.slideText .slides_container {width:300px;}
    .slideshow.slideText .slides_container .slide {padding:5px;width:280px;}
    .slideshow.slideQuotes .slides_container {width:300px;}
    .slideshow.slideQuotes .slides_container .slide {width:250px;}
    /*middle*/

    .container_12 .content.grid_8 {padding-bottom:15px;margin-bottom:30px;border-bottom:6px solid #E8E9E9;}

    .header_thin h1, .header_thin .title_header, .header_thin .title_portfolio .title_header {font-size:19px;text-align:center;}
    .header_thin .widget_search {margin-top:15px;}

    .blog .container_12 {background:transparent;}
    .post-item , .entry{padding:0;}

    .sidebar {margin:0;}
    .sidebar .widget-container , .sidebarLeft .sidebar .widget-container {margin:0;margin-bottom:25px;padding-bottom:20px;}
    .scroll_bar {width:300px;overflow:auto;}
    .frame_left, .frame_right, .frame_center, .frame_box {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .map {max-width:100% !important;height:200px !important;}

    iframe {max-width:100% !important; height:auto !important}

    /*Tables*/

    .styled_table table tr th, .styled_table table tr td {padding:9px 5px;}
    .styled_table table tr th {font-size:14px;}

    .quote_left {
        padding: 5px 20px 5px 0px;}

    .quote_right {
        padding: 5px 0 5px 20px;}

    /*tabs*/

    .grid_4 .tabs_framed {margin:0;}
    /*contact form*/
    
    .sidebar .widget-container.widget_social_contacts {background-repeat:repeat;}

    /*comment list*/
    .children li {padding-left:15px;background:url("/wp-content/themes/brandcrafters-parent/images/icons/icon_reply.gif") no-repeat scroll 0px 35px transparent;}
    .comment-text {width:200px;}
    .children .comment-text {width:185px;}
    .children .children .comment-text {width:170px;}

    /*comm form*/
    .comment-form .textarea {width:100% !important ;box-sizing: border-box;-moz-box-sizing: border-box;}
    .comment-form .inputtext, .comment-form .textarea {width:278px;margin-right:0;}

    .newsletterBox {width:100%;}

    .header .grid_12 h1, .header .grid_12 .title_header, .header .grid_7 .title_header,.header .grid_12 .subtitle, .header .grid_7 .subtitle {text-align:center;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {

 .jcarousel-skin-tango{margin-left:17px;}
    /*Sliders*/
    .slideshow.slideText .slides_container,.before_content .slideshow .slides_container, .before_content .slideshow.slideText .slides_container .slide {width:460px;}

    /*newsletter*/

    .newsletterBox .inputField {width:359px;}

    /*footer*/

    .footer .container_12 .grid_2 {width:33%;}
    .footer .container_12 .grid_2:nth-child(4n-1) {clear:none;}

    .footer .container_12 .grid_4 {width:67%;float:left;}

    /*Slider*/
    .sText .slide ,.sText, .sText .slides_container  {width:380px;}
    .sText .prev, .sText .next {display:block;top:100px;}

    /*Gallery*/

    .gl_col_4 .gallery-item {width:47%;float:left;margin: 10px 5px 20px 5px;}
    .gl_col_4 .gallery-image {width:100%;}

    .gridd_2 {width:120px;}
    .gridd_8 {width:160px;}
    /*Filter*/

    .filter li {width:25%;}

    /*minigallery*/

    .minigallery.boxed {padding:20px 0;}
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {width:440px !important;}
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {width:445px !important; padding:0 5px !important;}
    .minigallery.boxed .jcarousel-skin-tango .jcarousel-next-horizontal {right:-7px !important;}
    .jcarousel-skin-tango .jcarousel-prev-horizontal {left:-7px !important;}

    .scroll_bar {width:460px;}

    .grid_8 .row .col_1_3 {width:33%;float:left;}
    /*SlideShow*/
    .slideshow .slides_container {width:460px;}
    .slideshow .slides_container .slide {width:450px;}
    .slideshow.slideText .slides_container .slide {width:440px;}

    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-container-horizontal {padding:0 !important;}
    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {width:457px !important;}
    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango {width:470px !important;}

    .slideshow.slideQuotes .slides_container {width: 460px;}
    .slideshow.slideQuotes .slides_container .slide { width: 410px;}

    .widget_search {width: 460px;}
    .widget_search #searchform { width: 460px;}
    .widget_search #s {width:369px;}
    .widget_login {margin:0 auto;}

    /*Comment List*/
    .comment-text { width: 360px;}
    .children .comment-text {width: 345px;}
    .children .children .comment-text {width: 330px;}
    .comment-form .row {margin-right:20px ;}
    .comment-form .inputtext {margin-left:0;max-width:200px;}
    .contact-form .field_text .inputtext {max-width:242px;}
    .contact-form .field_select .select_styled.select {max-width: 262px !important;}
    .contact-form .field_textarea textarea{max-width: 533px;}
	 .contact-form  .tfuse_captcha_input{max-width: 543px;}
	 
	 .contact-form  .reservationForm  .field_text .inputtext {max-width:542px;}
	 .contact-form  .field_text .inputtext.tfuse_rf_post_datepicker_in ,.contact-form  .field_text .inputtext.tfuse_rf_post_datepicker_out
 {
max-width:522px;}
.contact-form  .reservationForm .tfuse_captcha_input{max-width: 532px;}
.contact-form .reservationForm .field_select .select_styled.select {max-width:562px !important;}
.reservationForm .omega .ui-selectmenu {
margin-right: 17px;
}

}

@media only screen and (min-width:768px) and (max-width:1024px) {
    /* =Containers
--------------------------------------------------------------------------------*/
    .container_12
    {
        margin-left: auto;
        margin-right: auto;
        width: 768px;
    }

    /* =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: inline;
        float: left;
        margin-left: 10px;
        margin-right: 10px;
    }

    /* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/
    .container_12 .grid_1 {width: 60px;}
    .container_12 .grid_2 {width: 108px;}
    .container_12 .grid_3 {width:172px;}
    .container_12 .grid_4 {width:236px;}
    .container_12 .grid_5 {width: 300px;}
    .container_12 .grid_6 {width:364px;}
    .container_12 .grid_7 {width: 428px;}
    .container_12 .grid_8 {width:492px;}
    .container_12 .grid_9 {width:556px;}
    .container_12 .grid_10 {width: 780px;}
    .container_12 .grid_11 {width: 860px;}
    .container_12 .grid_12 {width: 748px;}


/* Shortcode Columns (5px margin) */
    .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:inline;
        float: left;
        position: relative;
        margin-left: 10px;
        margin-right: 10px;}


    .col_1 {width:758px;}
    .col_1_2 {width:364px;}
    .col_1_3 {width:236px}
    .col_2_3 {width:492px}
    .col_1_4 {width:172px}
    .col_3_4 {width:556px}
    .col_1_5 {width:133px;}
    .col_2_5 {width:364px;}
    .col_3_5 {width:442px;}
    .col_4_5 {width:748px;}

    .row .col_1_2 {width:470px;}
    .row .col_1_3 {width:306px}
    .row .col_2_3 {width:632px}
    .row .col_1_4 {width:225px}
    .row .col_3_4 {width:715px}
    .row .col_1_5 {width:176px;}
    .row .col_2_5 {width:362px;}
    .row .col_3_5 {width:578px;}
    .row .col_4_5 {width:764px;}

    .grid_8 .row .col_1_2 {width:236px;}
    .grid_8 .row .col_1_3 {width:150px}
    .grid_8 .row .col_2_3 {width:322px;}
    .grid_8 .row .col_1_4 {width:108px}
    .grid_8 .row .col_3_4 {width:354px}

    .grid_2.box_border {width:118px}
    .grid_3.box_border, .col_1_4.box_border {width:170px}
    .grid_4.box_border, .col_1_3.box_border {width:290px}
    .grid_6.box_border, .col_1_2.box_border {width:362px}
    .grid_8.box_border, .col_3_4.box_border  {width:698px}
    .col_2_5.box_border {width:287px;}

    .frame_left, .frame_right, .frame_center, .frame_box {box-sizing: border-box;-moz-box-sizing: border-box}
    .topmenu {width:460px;}
    .logo {width:265px;}
    img {max-width:100% !important; height:auto;}

    .header .grid_12 {background:transparent;}
    .header .grid_7 .title_header {font-size:26px;}
    /*header slider*/

    .playSlider,.playSlider ul.slide-content ,.playSlider ul.slide-content li ,.playSlider .navigation,.playSlider .progressBar {width:768px !important;}
    .playSlider .textHolder p {padding:0 !important;}

    /*sText*/
    .sText,.sText .slides_container,.sText .slide {width:768px;}
    .sText .next , .sText .next:hover {right:5px;}
    .sText .prev , .sText .prev:hover {left:5px;}

    /*sImages*/
    .sImages,.sImages .slides_container ,.sImages .slide {width:764px;}
    .sImages .prev, .sImages .next {display:none;}

    /*ZoomSlider*/
    #aside2 ,#header_images ,#header_controls_left, #header_controls_right  {height:524px !important;}
    #overlay_bg {width:768px !important;left:0 !important;height:524px !important;}
    #header_images {width:768px !important; margin-left:-384px !important;}
    #header_images img {height:auto !important;}

    #header_controls_left {background-position: 0 center !important;}
    #header_controls_right {background-position:-46px center !important;}

    /*roundabout-holder*/
    .roundabout-box {overflow:hidden;}
    .roundabout-holder {width:250px;}

    /*NewsletterBox*/
    .newsletterBox {width:236px;}
    .newsletterBox .inputField {width:135px}
    .sidebar .newsletterBox {width:226px;}
    .sidebar .newsletterBox .inputField {width:135px;}

    .before_content .slideshow .slides_container,.before_content .slideshow.slideText .slides_container .slide  {width:492px;min-height:231px;}

    .before_content .tweet_image {overflow:hidden;}
    .before_content .tweet_text {width:236px;}

    .footer_social em {width:125px;}

    .filter .container_12 { width: 665px;}

    .gridd_8 {width:425px;}

     /*middle*/
    .sidebar .widget-container {margin:0 0 40px 10px;}
    .sidebarLeft .sidebar .widget-container {margin: 0 10px 40px 0;}
    .blog .container_12 {background: url(/wp-content/themes/brandcrafters-parent/images/line_1.gif) 517px 0 repeat-y;}
    .sidebarLeft .container_12 {background: url(/wp-content/themes/brandcrafters-parent/images/line_1.gif) 250px 0 repeat-y;}
    /*comm form*/
    .comment-form .textarea {max-width:470px;}
    .comment-form .inputtext {max-width:206px;}

    /*Carousel*/

    .minigallery.boxed {padding:20px 7px;}
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-clip-horizontal {max-width:440px;}
    .grid_8 .minigallery.boxed .jcarousel-skin-tango .jcarousel-container-horizontal {max-width:446px;}

    .grid_8 .jcarousel-skin-tango .jcarousel-clip-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-clip-horizontal {width:457px !important}
    .grid_8 .jcarousel-skin-tango .jcarousel-container-horizontal, .col_2_3 .jcarousel-skin-tango .jcarousel-container-horizontal {width: 462px !important;padding: 0 15px 0 15px !important;}

    .slideshow.slideQuotes .slides_container {width:442px !important;}
    .slideshow.slideQuotes .slides_container .slide {width:442px !important;}
    .slideshow .slides_container .slide img {display:block;}

    .header_thin .widget_search ,.header_thin .widget_search #searchform {width:236px;}
    .header_thin .widget_search #s {width:135px;}

    .grid_4 .tabs_framed {margin-left:8px;width: 236px;}
    .tf_sidebar_tabs .tabs li a{padding:0 20px;}

    /*Comment List*/
    .comment-text {width:392px;}
    .children .comment-text {width:322px;}
    .children .children .comment-text {width:252px;}

    .comment-form .textarea ,.contact-form .field_textarea textarea  {box-sizing: border-box; -moz-box-sizing: border-box;width:100%;max-width:100%;}
    .contact-form .field_text .inputtext {max-width:201px;}
    .contact-form .field_select .select_styled.select {max-width:221px;}

    .map, iframe {max-width:100%;}

    /*Slideshow*/

    .slideshow .slides_container ,.slideshow .slides_container .slide {width:480px !important;}

}