/* IE8 uses \0 */
@media all\0 {
    /*header*/
    /*header logo*/
    /*header shabbat-times*/
    /*header search*/
    /*header search: autocomplete*/
    /*header social-icons*/
    /*header top-menu*/
    /*header top-menu: nice-menu*/
    /*header main-menu*/
    /*header main-menu: temp fix*/
    /*header main-menu: megamenu*/
    /*header Notice*/

    /*footer*/

    /*general*/

    /*sidebar css*/
    /*Right Sidebar*/
    /*popup css*/
    /*filter css*/
    /*pager css*/

    /*form css*/
    /*contact form css*/
    /*form api page css*/
    /*cms page css*/

    /*banner css*/
    /*breadcrumb css*/
    /*slider css*/
    /*carousel css*/
    /*shabbat-festivals css*/

    /*tour-video css*/
    /*social-media-lounge css*/
    /*feature-video css*/
    /*find-grave css*/
    /*events css*/
    /*planning-simcha css*/
    /*jobs css*/
    /*isitkosher css*/


    /*Page: Search TEMP Fix CSS*/
    /*Page: Announcements Info & Category Filter*/


    /*Page: Term Listing*/

    /*Page: Term Box Listing*/

    /*Page: Article Listing*/
    /*Page: Recent Article Listing*/
    /*Page: KLBD News Article Listing*/
    /*Page: Announcements Article Listing*/

    /*Page: Article Box Listing*/

    /*Page: API Result Listing*/

    /*Page: Job Listing*/

    /*Page: Job Box Listing*/

    /*Page: Shabbat Festival Times*/
    /*Page: Community Donate css*/
    /*Page: Community Donate confirmation*/

    /*Page: Gallery Listing*/
    /*Page: Gallery Listing - PopUp*/

    /*#header .header-main-menu ul li a{padding:3px 11.5px !important;}*/

    #header .header-top-menu ul li a i{color:rgba(255, 255, 255, 0.05)}
    #header .header-top-menu ul li ul{-webkit-appearance: none;}

    .homepage-slideshow .flexslider .views-field-field-slider-content {left:44%; margin-top:-75px;}
    .homepage-slideshow .flexslider ul.slides li:first-child .views-field-field-slider-content {left:39%; margin-top:-75px;}

    .homepage-events h1{margin-left:37%;}
    .homepage-events h3{margin-left:13%;}

    .homepage-jobs{background-color:#0f70b7;}
    .homepage-jobs h1{margin-left:22%;}
    .homepage-jobs h3{margin-left:26%;}

    .homepage-planning-simcha{background-repeat:repeat-x;}
    .homepage-carousel.homepage-carousel-photogallery{background-size:inherit !important; background-repeat:repeat-x;}
}
/* IE10+ specific styles go here */  
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
    .homepage-slideshow .flexslider .views-field-field-slider-content{transform:none; outline:none; box-shadow:none;}
    #header .header-main-menu ul li a{padding:3px 9px !important;}
}

/*Microsoft EDGE Browser*/
@supports (-ms-accelerator:true) {
    #header .header-main-menu ul li a{padding:3px 9px !important;}
}

/*chrome browser css*/
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    /*desktop size css only for chrome*/
    /*#header .header-main-menu ul li a{ padding:3px 12.95px !important; line-height:27px; word-wrap:inherit;}*/
    /*responsive size css only for chrome*/
    @media screen and (max-width:1080px) {
        /*#header .header-main-menu ul li a{padding:3px 11.25px !important}*/
    }
    @media screen and (max-width:1000px) {
        /*#header .header-main-menu ul li a{padding:3px 9.6px !important;}*/
    }
}

/*firefox browser css*/
@-moz-document url-prefix() {
    /*desktop size css only for firefox*/
    /*#header .header-main-menu ul li a{ padding:3px 11.95px !important; line-height:27px; word-wrap:inherit;}*/
    /*responsive size css only for firefox*/
    @media screen and (max-width:1080px) {
        /*#header .header-main-menu ul li a{padding:3px 10.35px !important}*/
    }
    @media screen and (max-width:1000px) {
        /*#header .header-main-menu ul li a{padding:3px 8.7px !important;}*/
    }
}

/*safari browser css*/
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
      /*#header .header-main-menu ul li a{padding:3px 12px !important;}*/
  }
  @media screen and (max-width:1080px) {
      /*#header .header-main-menu ul li a{padding:3px 11.35px !important;}*/
  }
  @media screen and (max-width:1000px) {
      /*#header .header-main-menu ul li a{padding:3px 9.7px !important;}*/
  }
}

@media screen and (min-width:1230px) {}
@media screen and (max-width:1230px) {
    /*General*/
    .datatable thead th, .datatable tbody td{white-space:nowrap;}
    .nested{max-width: 100% !important;}

    .homepage-shabbat-festivals{background-position:center bottom;}
    .homepage-isitkosher iframe{width:100% !important;}
    .panel_width{width:100%;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .gutter{height: auto !important;}
}
@media screen and (min-width:1200px) {}

@media screen and (max-width:1200px) {
    /*.homepage-slideshow .gutter{height:270px !important;}*/
    .homepage-slideshow-donate{margin-top:-170px;}
    .homepage-slideshow-join{margin-top:-170px;}
}

@media screen and (max-width:1130px) {
    /*.homepage-slideshow .gutter{height:250px !important;}*/
    #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width:54px;}
    #header .header-top-small-wrapper .header-top-inner .header-top-logo{margin-top:0px;}

    /*israel 70*/
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text ul li{min-width: 460px;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .gutter{height: auto !important;}
    .domain-Tribe #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width: 150px;}
}


@media screen and (max-width:1080px) {
    /*General CSS*/
    body, div.full-width{min-width:900px;}
    .container{width:940px;}

    #header .grid14-14{width:940px;}

    .footer-wrapper .grid14-14{width:940px;}

    /*.homepage-slideshow .gutter{height:220px !important;}*/
    .homepage-slideshow-donate{right:-470px; margin-top:-140px;}
    .homepage-slideshow-join{left:-470px; margin-top:-140px;}

    .homepage-carousel{width:940px;}

    .main-group .block.homepage-isitkosher .gutter{width:940px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:940px;}
    .main-group .block.homepage-events .gutter{width:940px;}
    .main-group .block.homepage-planning-simcha .gutter{width:940px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:940px;}
    .main-group .block.homepage-jobs .gutter{width:940px;}

    .homepage-carousel.homepage-carousel-kosher ul li:first-child{width:375px;}
    .homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-nothing{width:375px;}

    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field h2{margin:7px 0 14px 0;}
    .homepage-vertical-carousel-burial{width:475px; margin-left:-470px;}

    .homepage-find-grave{width:465px; margin-right:-765px;}
    .homepage-find-grave .webform-client-form label{padding:0 15px 0 0;}
    .homepage-find-grave .webform-client-form select.form-select{width:325px;}
    .homepage-find-grave .webform-client-form .form-text{width:310px !important;}

    .homepage-vertical-carousel-video{margin-left:-470px; width:470px;}

    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:455px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:90px !important;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:165px; height:90px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:90px;}

    .homepage-video-content{margin-right:-470px; width:470px;}
    .homepage-video-content .video-box{width:100%;}
    .homepage-video-content .video-box h1{padding-left:10px; font-size:20px; line-height:15px;}
    .homepage-video-content .video-box img{width:100%; height:193px;}
    .homepage-video-content .video-box-content {padding:5px 10px 10px 10px; line-height:18px;}
    .homepage-video-content .video-play-btn{margin-top:-145px;}
    .homepage-video-content .video-play-btn img{width:auto; height:auto;}
    .homepage-video-content .video-youtube-box iframe{width:100%; height:287px;}

    /*Israel 70*/
    #pid-category-israel-70 #main-wrapper .grid14-14 .grid14-12 {width: 100% !important;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .block{float: none; max-width: 500px; margin: 0 auto; width: 95%;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal{margin: 0px; height: auto;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-prev-horizontal{top: 60px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-next-horizontal{top: 60px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-drawing-day h2{bottom: 20px;}

    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-week iframe{max-width: 80%; height: 350px !important;}


    #pid-category-israel-70 .postscript-bottom-wrapper{display: none;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -470px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -470px;}
}

@media screen and (max-width:1040px) and (min-width:980px) {
    #header .header-main-menu {}
    #header .header-main-menu button.btn-navbar+div > ul {width: 100%; overflow: hidden;}
    #header .header-main-menu button.btn-navbar+div > ul >li {float: none; width: 1%; display: table-cell;}
    #header .header-main-menu button.btn-navbar+div > ul >li>a {padding: 3px 0 !important; text-align: center; white-space: nowrap;}
}

@media screen and (max-width:1024px) {}


@media screen and (max-width:1000px) {
    /*General*/
    body .grid14-14{max-width: 100% !important;}
    .container{width: 900px;}
    .form-lang-hide{clear:both; width:100%;}
    .form-lang-show{width:100%;}
    .form-lang-hide .control-label{visibility:visible; font-size:14px; width:160px;}
    .form-horizontal .control-label{text-align:left; width:100px;}
    .form-horizontal .controls{margin-left:160px;}

    #header .grid14-14{width:900px;}

    .footer-wrapper .grid14-14{width:900px;}
    .footer-inner .footer-bottom-menu{margin-left:70px;}

    .homepage-slideshow-donate{right:-450px;}
    .homepage-slideshow-join{left:-450px;}

    .homepage-carousel{width:900px;}

    .main-group .block.homepage-isitkosher .gutter{width:900px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:900px;}
    .main-group .block.homepage-events .gutter{width:900px;}
    .main-group .block.homepage-planning-simcha .gutter{width:900px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:900px;}
    .main-group .block.homepage-jobs .gutter{width:900px;}

    .homepage-carousel.homepage-carousel-kosher ul li:first-child{width:355px !important;}
    .homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-nothing{width:355px;}
    .homepage-carousel.homepage-carousel-kosher .jcarousel-skin-default .jcarousel-item{width:255px;}

    .homepage-video-content{margin-right:-450px; width:450px;}
    .homepage-video-content .video-box h1{margin:8px 0 15px 0;}

    .homepage-vertical-carousel-burial{width:450px; margin-left:-450px;}

    .homepage-find-grave{width:450px; margin-right:-450px;}
    .homepage-find-grave .webform-client-form label{padding:0 15px 0 0; width:120px;}
    .homepage-find-grave .webform-client-form select.form-select{width:315px;}
    .homepage-find-grave .webform-client-form .form-text{width:300px !important;}

    .homepage-vertical-carousel-video{margin-left:-455px; width:455px;}

    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:95%;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:61%;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -450px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -450px;}
}


@media screen and (max-width:980px) {
    /*menu changes remaining*/
    .homepage-isitkosher h1{font-size:100px;}
}

@media screen and (max-width:979px) {
    #pid-category-israel-70 .preface-top-wrapper .preface-top{margin-top: 96px;}
    #main-wrapper{margin-top: 96px !important;}

    #header ul.nice-menu ul{left:344px; margin-top:95px; width:500px !important;}

    #header .header-top-inner .header-top-logo #logo img{max-width: 75px;}
    #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width: 75px;}

    #header .header-top-menu ul li.menu-hide{display:none !important;}
    #header .header-top-menu ul li{border-left:1px solid #000 !important; border-right:0px !important;}
    #header .header-top-menu ul li:first-child{border:none !important;}
    #header .header-top-menu{width:auto; margin-top:0 !important;}

    #header .header-main-menu button.btn-navbar+div > ul >li{display: block; width: 100%; float: left; border: 0;}
    #header .header-main-menu ul li.menu-hide{display:block !important;}
    #header .header-main-menu ul li a{text-align: left; padding: 3px 15px !important;}
    #header .header-main-menu{float: left !important; margin-left: 30px; margin-top: 0px; width: auto;}

    #header .header-notice{text-align: right;}

    .header-main-menu .tb-megamenu-main-menu .nav-collapse{width:400px;}
    .tb-megamenu .always-show .mega > .mega-dropdown-menu, .tb-megamenu .always-show .dropdown-menu{display:none !important;}
    .tb-megamenu .mega.open > .mega-dropdown-menu, .tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu{display:block !important;}
    .tb-megamenu .two-col-dropdown-menu .dropdown-menu, .tb-megamenu .four-col-dropdown-menu .dropdown-menu{padding:0 !important; background-color:#fff !important;}
    .tb-megamenu .mega-nav > li a, .tb-megamenu .dropdown-menu .mega-nav > li a{margin:0px !important;}
    .preface-top-wrapper .grid14-14{padding-top:103px;}

    .tb-megamenu .two-col-dropdown-menu .dropdown-menu .mega-nav > li{width:100% !important;}
    .tb-megamenu .four-col-dropdown-menu .dropdown-menu .mega-nav > li{width:100% !important;}
    .tb-megamenu .four-col-dropdown-menu .dropdown-menu li:nth-of-type(3n+1){width:100% !important;}
    #header .header-main-menu ul li .mega-dropdown-menu li a{line-height:18px;}
    button.tb-megamenu-button {height:30px;}

    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times#main-wrapper{margin-top:100px !important;}

    /*Donate Page*/
    #pid-communitydonate#main-wrapper{margin-top:100px !important;}

    /*Domain Tribe*/
    .domain-Tribe #header .header-main-menu ul li a{text-align: left;}
}

@media screen and (max-width:950px) {
    /*General*/
    .homepage-isitkosher h1{font-size:95px;}
    /*.homepage-slideshow .gutter{height:210px !important;}*/
    .homepage-carousel.homepage-carousel-kosher .jcarousel-prev, .homepage-carousel.homepage-carousel-kosher .jcarousel-next{display:block !important;}
    .main-group{width: calc(100% - 150px) !important; float: none; display: inline-block;}


    /*Footer*/
    .footer-inner .footer-bottom-menu{margin-left:25px;}

    /*Shabbat Festivals*/
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-list{clear: left; margin: 20px 0 0 0;}

    /*social-media-lounge css*/
    .homepage-social-media-lounge-content h1{font-size: 54px;}

    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times.sidebar{display:none;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:850px;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content{width:100%;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group{width:100%;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group .content-group-inner{padding:0 0 50px;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group .content-group-inner .content-region{width:100%;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible {width:100%;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item{width:100%;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{max-width:100%; max-height:inherit; width:100%;}

    /*Donate Page*/
    #pid-communitydonate.sidebar{display:none;}
    body#pid-communitydonate.grid14-14 {width:850px;}
    body#pid-communitydonate.grid14-14 .main-content{width:100%;}
    body#pid-communitydonate.grid14-14 .main-content .content-group{width:100%;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner{padding:0 0 50px;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner .content-region{width:100%;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible{width:100%;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item{width:100%;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{max-width:100%; max-height:inherit; width:100%;}

    /*Domain Tribe*/
    .domain-Tribe .main-group{width: 90% !important; float: none; margin: 0 auto; display: block;}/*Contact and CH page need change responsive 950*/
}


@media screen and (max-width:900px) {
    /*General*/
    body, div.full-width{min-width:700px;}
    .panel-flexible {max-width: 100%;}
    .container{width: 790px;}

    /*Header*/
    #header .grid14-14{width:790px;}
    #header .header-notice{width: auto;}
    #header .header-main-menu{/*margin-top:-30px !important;*/}

    /*Footer*/
    .footer-inner .footer-bottom-menu{margin-left:12px;}
    .footer-wrapper .grid14-14{width:790px;}

    /*.preface-top-wrapper .grid14-14{padding-top:95px;}*/
    /*.homepage-slideshow .gutter{height:180px !important;}*/
    .homepage-slideshow-donate{right:-395px; padding:35px 20px; margin-top:-120px}
    .homepage-slideshow-join{left:-395px; padding:35px; margin-top:-120px}
    .homepage-carousel{width:790px;}

    .main-group .block.homepage-isitkosher .gutter{width:790px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:790px;}
    .main-group .block.homepage-events .gutter{width:790px;}
    .main-group .block.homepage-planning-simcha .gutter{width:790px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:790px;}
    .main-group .block.homepage-jobs .gutter{width:790px;}

    .homepage-vertical-carousel-burial{width:425px; margin-left:-397px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:80px;}

    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:150px; height:80px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:90px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field h2{margin:5px 0 15px 0;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:16px;}

    .homepage-vertical-carousel-video .jcarousel-container-vertical ul li h2.title a{font-size:18px;}

    .homepage-find-grave{width:370px; margin-right:-413px;}
    .homepage-find-grave .webform-client-form label{padding:0 5px 0 0; width:96px; font-size:15px;}
    .homepage-find-grave .webform-client-form select.form-select{width:268px;}
    .homepage-find-grave .webform-client-form .form-text{width:255px !important;}

    .homepage-vertical-carousel-video{margin-left:-397px; width:400px;}
    .homepage-video-content{margin-right:-398px; width:395px;}
    .homepage-video-content .video-play-btn{margin-top:-145px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:60%;}
    .homepage-video-content .video-box h1{font-size:20px; line-height:15px;}

    /*Page: Search Page Fix*/
    .search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row{box-sizing: border-box;}
    .search-result-panel .panels-flexible-region-24-center{width: 100%;}
    .search-result-panel .inside.panels-flexible-region-inside.panels-flexible-region-24-center-inside.panels-flexible-region-inside-first{width: 100%;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:830px;}
    .view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-select{min-width:100% !important;}

    /*Temp Fix*/
    .panels-flexible-row-23-main-row-middle{margin-right: 0px;}
    .panels-flexible-row-23-main-row-right{clear: both;}
    .panels-flexible-row-23-main-row-right .panels-flexible-region{clear: both; width: 100%; max-width: 230px; margin: 0 auto; float: none;}

    .panels-flexible-row-20-main-row-middle{margin-right: 0px;}
    .panels-flexible-row-20-main-row-right{clear: both;}
    .panels-flexible-row-20-main-row-right .panels-flexible-region{clear: both; width: 100%; max-width: 230px; margin: 0 auto; float: none;}

    .panels-flexible-region-24-center-inside{margin-right: 0px;}
    .panels-flexible-region-24-right_col{clear: both; float: none; width: 100%;}
    .panels-flexible-region-24-right_col .panels-flexible-region-inside{clear: both; width: 100%; max-width: 230px; margin: 0 auto; float: none;}

    .panels-flexible-row-8-main-row-middle{margin-right: 0px;}
    .panels-flexible-row-8-main-row-right{clear: both;}
    .panels-flexible-row-8-main-row-right .panels-flexible-region{clear: both; width: 100%; max-width: 230px; margin: 0 auto; float: none;}

    .panels-flexible-row-39-main-row-middle{margin-right: 0px;}
    .panels-flexible-row-39-main-row-right{clear: both;}
    .panels-flexible-row-39-main-row-right .panels-flexible-region{clear: both; width: 100%; max-width: 230px; margin: 0 auto; float: none;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:830px;}

    /*Domain Tribe*/
    .domain-Tribe .preface-top-wrapper .grid14-14{padding-top: 121px;}
    .domain-Tribe #header .header-top-inner .header-top-logo #logo img{max-width: 210px;}

    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -395px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -395px;}

    .domain-Tribe .homepage-tour-video-content iframe{height: 400px !important;}

    .domain-Tribe.page-taxonomy-term .panels-flexible-row-8-main-row-middle{width: 100%;}
    .domain-Tribe.page-taxonomy-term .panels-flexible-row-8-main-row-right{width: 260px; margin: 0 auto; float: none;}
    .domain-Tribe.page-taxonomy-term .panels-flexible-row-8-main-row-right .panels-flexible-region{padding: 0 !important; margin: 0 auto !important;}

    .domain-Tribe.page-taxonomy-term .panels-flexible-row-39-main-row-middle{width: 100%;}
    .domain-Tribe.page-taxonomy-term .panels-flexible-row-39-main-row-right{width: 100%;}
    .domain-Tribe.page-taxonomy-term .panels-flexible-row-39-main-row-right .panels-flexible-region{margin: 0 auto !important;}
}


@media screen and (max-width:880px) {
    /*General*/
    #pid-category-israel-70 .preface-top-wrapper .preface-top{margin-top: 127px; padding-top:20px;}
    body, div.full-width{min-width:600px;}
    .container{width: 690px;}
    .preface-top-wrapper .grid14-14{padding-top: 135px;}
    .datatable tbody tr, .datatable thead tr{text-align:center;}
    .datatable thead th, .datatable tbody td{ width:auto !important; border: 0 none !important; display: inline-block; padding:15px 10px 15px 0 !important text-align: center;}
    .navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:134px !important;}

    #main-wrapper{margin-top: 110px !important;}

    /*Header*/
    #header .grid14-14{width:690px;}
    #header .header-top-menu{width:auto; padding-right:0px; clear:right; margin-top:10px !important; border:0px !important; padding-bottom: 0;}

    /*Footer*/
    .footer-wrapper .grid14-14{width:690px;}

    .homepage-slideshow .flexslider .views-field-field-slider-content{margin-top:-50px;}
    .homepage-slideshow .flexslider .views-field-field-slider-content a{padding:7px 15px; font-family:16px;}

    .homepage-slideshow-donate{right:-345px; padding:25px 15px;}
    .homepage-slideshow-join{left:-345px; padding:25px;}

    .homepage-shabbat-festivals{height:auto;}
    .homepage-shabbat-festivals h2.block-title{font-size:22px;}
    .homepage-shabbat-festivals h1{font-size:24px; line-height:22px;}
    .homepage-shabbat-festivals .shabbat-festivals-content{margin-top:40px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-list{padding:0px;}

    .homepage-events h2.block-title{font-size:22px;}
    .homepage-events h1{margin-bottom:50px; font-size:60px;}
    .homepage-events h3{font-size:20px; width:600px;}

    .homepage-carousel{width:690px;}
    .homepage-carousel h2.block-title{font-size:22px;}

    .homepage-planning-simcha h2.block-title{font-size:22px;}
    .homepage-planning-simcha h1:first-child{width:300px; /*margin-top:0px;*/}
    .homepage-planning-simcha h1{margin:10px 0 0 12px; width:275px; font-size:24px; line-height:40px;}
    .homepage-planning-simcha .planning-simcha-list{padding:0px;}
    .homepage-planning-simcha .planning-simcha-list ul li{font-size:18px;}

    .main-group .block.homepage-isitkosher .gutter{width:690px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:690px;}
    .main-group .block.homepage-events .gutter{width:690px;}
    .main-group .block.homepage-planning-simcha .gutter{width:690px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:690px;}
    .main-group .block.homepage-jobs .gutter{width:690px; padding:20px 0 10px 0;}

    .homepage-jobs h1{width:425px; margin-bottom:10px; font-size:60px;}
    .homepage-jobs h3{font-size:16px; width:350px;}
    .homepage-isitkosher h1{font-size:90px;}

    /*Page Api  CSS*/
    .page-api #block-system-main .panels-flexible-row-23-main-row-right{width:180px; margin: 0 auto;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:750px;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:750px;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -345px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -345px;}
}

@media screen and (max-width:800px) {
    /*Footer*/
    .footer-wrapper .footer-inner .footer-copyright{float:none; text-align:center; width:320px; margin:auto;}
    .footer-wrapper .footer-inner .footer-design-by{float:none; text-align:center; width:270px; margin:auto;}
    .footer-wrapper .footer-bottom-menu{float:none; width:200px; margin:10px auto;}
    .footer ul li{border:none;}

    .homepage-vertical-carousel-burial{width:auto; padding:0; float:none; margin:0;}
    .homepage-vertical-carousel-burial .gutter.inner{padding:10px 0; width:520px; margin:auto !important;}

    .homepage-find-grave{width:auto; padding:0; float:none; margin:0;}
    .homepage-find-grave .gutter.inner{padding:1px 0 40px; width:520px; margin:auto !important;}

    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:184px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field{float:left;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:290px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:104px !important;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{font-size:19.78px; color:#000; padding-left:10px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{width:100%; height:104px;}

    .homepage-find-grave .webform-client-form label{font-size:18px; padding:0 20px 0 0; width:125px; float:left; line-height:35px; text-align:left;}
    .homepage-find-grave .webform-client-form select.form-select{width:375px !important; border:2px solid #0f70b7; color:#fff; background-color:#0f70b7; border-radius:0 5px 5px 0; font-size:14px; padding:5px; font-weight:bold; line-height:25px;}
    .homepage-find-grave .webform-client-form .form-text{width:360px !important; border:2px solid #0f70b7; font-size:18px; padding:5px;}

    .homepage-vertical-carousel-video{width:auto; padding:0; float:none; margin:0;}
    .homepage-vertical-carousel-video .gutter.inner{padding:10px 0 40px; width:520px; margin:auto !important;}

    .homepage-video-content{width:auto; padding:0; float:none; margin:0;}
    .homepage-video-content .video-box img{height:225px;}
    .homepage-video-content .gutter.inner{padding:1px 0 40px; width:520px; margin:auto !important;}
    .homepage-video-content .video-box h1{display:block !important; color:#fff; padding-left:20px; font-size:22px; line-height:26px; margin:4px 0 0 0;}
    .homepage-video-content .video-box-content{padding:20px 20px 19px 20px; font-size:14px; color:#fff;}
    .homepage-video-content .video-play-btn{position:absolute; float:left; padding:15px 20px; /*background-color:#0f70b7;*/ color:#fff; font-weight:bold; margin-top:-155px; background-repeat:no-repeat; background-position:15px;}
    .homepage-video-content .video-play-btn img{width:auto; height:auto;}
    .homepage-video-content .video-youtube-box iframe{height:300px;}

    /*Page Api CSS*/
    .page-api #block-system-main{ width:100%;}
    .page-api #block-system-main .panels-flexible-row-23-main-row-right{position:relative; width:100%;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:720px; margin:auto; float:none;}

    /*Temp Fix*/    
    .panels-flexible-row-23-main-row-middle{margin-right: 0px;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:720px; margin:auto; float:none;}

    /*Domain KLBD*/
    .domain-KLBD .footer-wrapper .footer-bottom-menu{width:100%;}
}


@media screen and (max-width:770px) {
    /*General*/
    body,div.full-width{min-width:100%;}

    /*Header*/
    #header .header-top-inner .header-top-search{width:180px !important;}
    #header .header-top-inner .header-top-search .views-widget-filter-title{width:155px;}
    #header .header-top-inner .header-top-search .form-text{width:175px !important;}
    #header .header-top-menu{width:auto; margin-top:10px;}
    #header .header-top-menu ul li{padding:0px 5px !important; margin-left:-4px !important;}
}


@media screen and (max-width:768px) {
    /*Genral*/
    /*.homepage-slideshow .gutter{height:160px !important;}*/
    .main-group{width: 100% !important;}
    .main-group .content-group-inner{padding: 0 15px;}
    .main-group .content .pane-title{box-sizing: border-box;}
    #main{padding:initial; width: 100%;}
    .mobile-hidden{display: none !important;}

    #main-wrapper{margin-top: 125px !important;}

    /*Header*/
    #header{width:auto; float:none; padding:0px;}
    #header #block-block-7{/*position:initial;*/ /*right:initial;*/ /*width:initial !important;*/}
    #header .block-views{padding:0 0 4px 0;}
    #header .block-nice-menus{margin:10px 0 0 0; width:inherit !important;}
    #header ul.nice-menu li a{font-size:12px !important;}

    /*Footer*/
    #footer-wrapper{padding:initial;}

    /*sidebar css*/
    body .sidebar{width: 100%;}
    .sidebar .block{margin-bottom: 10px;}
    .sidebar .kosher_search{display:flex;}
    .sidebar .kosher_search .kosher_search_title{min-width: 50%; box-sizing: border-box; line-height: 33px;}
    .sidebar .kosher_search form{min-width: 50%; padding: 10px 0 5px;}

    .sidebar .block-nice-menus {width: 30px; height: 30px; background-color: #eee; border: 1px solid #bbb; background-image: url(../images/klbd-res-menu.svg); background-size: 16px; background-repeat: no-repeat; background-position: center center; border-radius: 5px; cursor: pointer; float: right; position: fixed; left: 120px; top: 25px; z-index: 999;}
    .sidebar .block-nice-menus ul{display: none; width: 150px !important; margin-top: 40px !important; float: left; background-color: #fff; border: 1px solid #bbb; padding-bottom: 5px; border-radius: 3px;}
    .sidebar .block-nice-menus:hover ul{display: block;}
    .sidebar .block-nice-menus ul li{float: left; width: 100%; box-sizing: border-box;}
    .sidebar .block-nice-menus ul li a{text-align: left; width: 100%; box-sizing: border-box; padding: 5px 10px; line-height: normal;}

    /*Right Bar Css*/
    .panels-flexible-row-5-main-row-middle{margin: 0px;}
    .panels-flexible-region-5-center { width: 100%; }
    .panels-flexible-row-5-main-row-right{max-width: 260px; margin: 0 auto;}
    .panels-flexible-row-8-main-row-middle{margin: 0px;}
    .panels-flexible-region-8-center { width: 100%; }
    .panels-flexible-row-8-main-row-right{max-width: 260px; margin: 0 auto;}
    .panels-flexible-row-31-main-row-middle{margin: 0px;}
    .panels-flexible-region-31-center { width: 100%; }
    .panels-flexible-row-31-main-row-right{max-width: 260px; margin: 0 auto;}
    .panels-flexible-row-23-main-row-middle{margin: 0px;}
    .panels-flexible-region-23-center { width: 100%; }
    .panels-flexible-row-23-main-row-right{max-width: 260px; margin: 0 auto;}
    .panels-flexible-row-39-main-row-middle{margin: 0px;}
    .panels-flexible-region-39-center { width: 100%; }
    .panels-flexible-row-39-main-row-right{max-width: 260px; margin: 0 auto;}
    .panels-flexible-row-43-main-row-middle{margin: 0px;}
    .panels-flexible-region-43-center { width: 100%; margin-bottom: 30px;}
    .panels-flexible-region-43-image_right{max-width: 260px; margin: 0 auto; float: none;} 
    .panels-flexible-row-44-main-row-middle{margin: 0px;}
    .panels-flexible-region-44-center { width: 100%; margin-bottom: 30px;}
    .panels-flexible-region-44-image_right{max-width: 260px; margin: 0 auto; float: none;}
    .panels-flexible-row-45-main-row-middle{margin: 0px;}
    .panels-flexible-region-45-center { width: 100%; margin-bottom: 30px;}
    .panels-flexible-region-45-image_right{max-width: 260px; margin: 0 auto; float: none;}

    /*Big Banner & Small Banner*/
    .big-banner .view-content{min-height: 60px;}
    .big-banner .view-content h1{font-size: 42px;}

    .small-banner .view-content .banner-title{margin: 0px;}
    .small-banner .view-content .banner-title h2{margin: 0px; font-size: 26px; line-height: normal; padding: 0 20px;}
    .small-banner .view-content .banner-title h3{font-size: 16px; line-height: normal; height: auto;}

    /*CH Pages*/
    .term-box-listing .view-content .item-list ul li{width: 95%; max-width: 420px; margin: 0 auto 50px !important; float: none !important; clear: none !important;}
    .term-box-listing .view-content .item-list ul li .views-field-heading .views-field-name{line-height: 60px;}
    .term-box-listing .view-content .item-list ul li .views-field-heading .views-field-name>a{font-size: 26px;}

    /*Page: Announcements Info & Category Filter*/
    .announcements-category ul li{min-height: 100px; min-width: 90px;}


    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times#main-wrapper{margin-top:80px !important;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:650px;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 .view-filters .views-exposed-form select.form-select{display:block;}
    body#pid-category-demo-shabbat-festival-times.main-group .content .pane-title{font-size:25px; margin:-10px 0 0; padding:5px 20px;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section:first-child{padding:0 10px 0 0;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section:last-child{padding:0 0 0 10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 {width:33.3333%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:51%; margin-left: 50%; transform: translate(-50%);}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-img{padding-right:40px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}

    .homepage-social-media-lounge-content{padding: 40px 0;}
    .homepage-social-media-lounge-content h1 {font-size: 32px; line-height: 55px;}

    /*Donate Page*/
    #pid-communitydonate#main-wrapper{margin-top:80px !important;}
    body#pid-communitydonate.grid14-14 {width:650px;}
    #pid-communitydonate .block-donate #multistepform-progressbar li{font-size:12px;}

    /*Page: Job Listing*/
    .content-job-box-listing .view-content .views-row .views-field-main{padding: 40px 20px; width: 30%;}
    .content-job-box-listing .view-content .views-row .views-field-data .content br{display: none;}
    .content-job-box-listing .view-content .views-row .views-field-data .content p{margin-bottom: 10px;}
    .content-job-box-listing .view-content .views-row .views-field-data .content p span{font-size: 14px !important;}
    
    /*Form CSS*/
    .donate-webform-api-form{margin-top: 0;}

    /*Domain Tribe*/
    .domain-Tribe .main-group{margin-top: 0px;}

    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li a{height: 35px !important; width: 35px !important; margin-top: -17.5px !important;}

    .domain-Tribe .homepage-tour-video-content iframe{height: 350px !important;}

    .domain-Tribe.node-type-article .panels-flexible-row-5-main-row-middle{width: 100%; margin-bottom: 30px;}
    .domain-Tribe.node-type-article .panels-flexible-row-5-main-row-right{width: 260px; margin: 0 auto; float: none; display: -webkit-box; max-width: 98%;}

    /*Domain KLBD*/
    .domain-KLBD #header .header-top-wrapper{position: relative;background:none;}

    /*Header*/
    .domain-KLBD #header .grid14-14{width: 100%; box-sizing: border-box;}
    .domain-KLBD #header .header-top-inner .header-top-shabbat-times{margin-top: 70px;}
    .domain-KLBD #header .header-top-inner .header-top-search .views-widget-filter-title .views-widget .form-item input{width: 100% !important;}

    /*Footer*/
    .domain-KLBD .footer-wrapper .grid14-14{width: 100%; box-sizing: border-box;}

    /*sidebar css*/
    .domain-KLBD .sidebar ul{width: 100%; margin: 0;}
    .domain-KLBD .sidebar .kosher_subalert{display: flex;}
    .domain-KLBD .sidebar .kosher_subalert .kosher_search_title{padding: 0 10px 0 0; line-height: 24px; min-width: 50%; box-sizing: border-box;}
    .domain-KLBD .sidebar .kosher_subalert input{}

    .domain-KLBD .sidebar .sidebar-top-logo #logo{position: fixed; top: 10px; border:0; left: 1%; padding: 0px; width: auto; z-index: 999;}

    .domain-KLBD #block-views-slider-homepage_slider{max-width: 100%; overflow: hidden;}

}


@media screen and (max-width:700px) {
    /*General*/
    .container{width: 590px;}
    .main-group .block.homepage-isitkosher .gutter{width:590px;}
    .panel-width{width: 100%;}
    #panel_width{max-width: 100%;}
    .panels-flexible-region-21-center{width: 100%;}
    .preface-top-wrapper .grid14-14 { padding-top: 155px;}

    #main-wrapper{margin-top: 137px !important;}

    /*Header*/
    #header .grid14-14{width:590px !important;}
    #header .header-main-menu{/*margin-top:-30px;*/}
    #header .header-notice{max-width: 50%;padding: 5px;}
    #header .header-top-inner .header-top-logo #logo img{max-width: 95px;}
    #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width: 95px;}

    /*Footer*/
    .footer-wrapper .grid14-14{width:590px !important;}
    #footer-wrapper{width:inherit; overflow: hidden;}

    .homepage-carousel{width:590px;}
    .homepage-slideshow-donate{right:-295px; padding:15px 10px;}
    .homepage-slideshow-join{left:-295px; padding:15px;}
    .homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:20px;}
    .homepage-slideshow-donate a img, .homepage-slideshow-join a img{width:20px; height:20px;}
    .homepage-slideshow .flexslider .views-field-field-slider-content a{font-size:14px;}

    .homepage-events h3{font-size:18px; width:550px;}
    .homepage-isitkosher h1{font-size:72px; margin:35px 0;}

    .main-group .block.homepage-shabbat-festivals .gutter{width:590px;}
    .main-group .block.homepage-events .gutter{width:590px;}
    .main-group .block.homepage-planning-simcha .gutter{width:590px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:590px;}
    .main-group .block.homepage-jobs .gutter{width:590px;}

    .homepage-jobs h1{width:360px; font-size:50px;}
    .homepage-jobs h3{font-size:14px; width:310px;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:630px;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{margin-right:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{margin-right:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:90px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:60%; margin-left:50%; transform:translate(-50%); margin-bottom:12px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width:30.5%;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:630px;}

    /*CH Page*/
    .term-listing{width: 590px !important; margin: 0 auto;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top{margin-top: 137px;}

    /*Domain Tribe*/
    .domain-Tribe #header .header-top-inner .header-top-logo{padding-bottom: 15px;}
    .domain-Tribe #header .header-top-inner .header-top-logo #logo img{max-width: 150px;}
    .domain-Tribe #header .header-main-menu{}

    .domain-Tribe .preface-top-wrapper .grid14-14{padding-top: 93px;}

    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -295px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -295px;}

    /*KLBD Domain*/
    .domain-KLBD #header .grid14-14{width: 95% !important;}
}


@media screen and (max-width:685px) {
    /*General*/
    /*.preface-top-wrapper .grid14-14{padding-top:135px;}*/

    /*Header*/
    #header .views-widget .form-item input{float:none;}
    #header .header-top-inner .header-top-search{/*margin-top:-3px;*/}
    #header .block-nice-menus{float:right !important; margin-top:10px;}

    /*.homepage-slideshow .gutter{height:115px !important;}*/
    .homepage-slideshow-donate{margin-top:-75px;}
    .homepage-slideshow-join{margin-top:-75px;}

    .homepage-events h1{margin-bottom:30px; font-size:44px;}
    .homepage-events h3{font-size:16px; width:500px; margin-bottom:10px;}

    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times#main-wrapper{margin-top:100px !important;}
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:600px !important;}
    body#pid-category-demo-shabbat-festival-times.main-group .content .pane-title{margin:8px 0 0;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section {width:60%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 {width:50%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:80%;}

    /*Shabbat Images Content*/
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-img{padding-right:2%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img img{margin-top:35%}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img img{margin-top:35%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:70px; margin-right:15px;}

    /*Donate Page*/
    #pid-communitydonate#main-wrapper{margin-top:100px !important;}
    body#pid-communitydonate.grid14-14 {width:600px !important;}
    body#pid-communitydonate.basic-details textarea, body#pid-communitydonate.basic-details .form-item input, body#pid-communitydonate.basic-details .form-item select, body#pid-communitydonate#content-region .basic-details input.form-text{min-width:200px !important; width:auto !important;}
    body#pid-communitydonatetextarea, body#pid-communitydonate.form-item input, body#pid-communitydonate.form-item select, body#pid-communitydonate#content-region input.form-text{min-width:auto !important; width:auto !important;}

    /*CH Page*/
    .term-listing{width: 490px !important;}
}


@media screen and (max-width:640px) {
    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:570px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h1, .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h2{font-size:20px;}
    .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-this-week{font-size:16px;}
    .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info{width:calc(100% - 75px);}
    .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-right-info img{max-height:70px; max-width:70px;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:65px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:65px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:65px; margin-right:0px;}

    /*Page: Gallery Listing*/
    .content-gallery-listing .view-content .item-list ul li{width: 33.333%;}
    .content-gallery-listing .view-content .item-list ul li:nth-child(5n+1) {clear: none;}
    .content-gallery-listing .view-content .item-list ul li:nth-child(3n+1){clear: left;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:570px !important;}


    /*Page: Gallery Listing*/
    .domain-Tribe .content-gallery-listing.cg-general-gallery-listing .view-content .item-list ul li{width: 50%;}
    .domain-Tribe .content-gallery-listing.cg-general-gallery-listing .view-content .item-list ul li:nth-child(2n+1){clear: left;}
    .domain-Tribe .content-gallery-listing.cg-general-gallery-listing .view-content .item-list ul li:nth-child(3n+1){clear: none;}
    .domain-Tribe .content-gallery-listing.cg-general-gallery-listing .view-content .item-list ul li a .views-field-image img{min-height: auto;}

    /*Domain KLBD*/
    .domain-KLBD #header .header-top-inner .header-top-search{clear: right;}
    .domain-KLBD #header .header-top-inner .header-top-search .views-widget-filter-title .views-widget .form-item input{width: 168px !important;}
    .domain-KLBD #header .block-nice-menus{max-width: 45%;}
}


@media screen and (max-width:600px) {
    /*General*/
    .tab-div .nav > li > a{padding:8px;}
    .container{width: 490px;}

    #header .grid14-14{width:490px !important;}
    .footer-wrapper .grid14-14{width:490px !important;}
    #header .header-main-menu{/*margin-right:75%;*/}
    /*.homepage-slideshow .gutter{height:115px !important;}*/
    .homepage-slideshow-donate{right:-245px;}
    .homepage-slideshow-join{left:-245px;}
    .homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:16px;}
    .homepage-slideshow-donate a img, .homepage-slideshow-join a img{width:15px; height:15px; margin-right:5px;}
    .homepage-slideshow .flexslider .views-field-field-slider-content{margin-top:-35px;}
    .homepage-slideshow .flex-direction-nav a{margin-top:-20px;}
    .homepage-slideshow .flex-control-nav{bottom:-2px;}
    .homepage-carousel {width:490px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-item{width:220px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-item img{height:165px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-item h2{font-size:15px; height:40px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-item .content{font-size:13px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-item span.field-content{padding:20px 5px 20px 10px; width:93.2%;}
    .homepage-carousel.homepage-carousel-kosher .jcarousel-skin-default .jcarousel-item{min-height:310px;}
    .homepage-carousel.homepage-carousel-kosher ul li:first-child .views-field-field-carousel-image img{height:310px;}
    .main-group .block.homepage-isitkosher .gutter{width:490px; padding:10px 0 35px 0;}
    .homepage-isitkosher h1{font-size:56px; margin:20px 0;}
    .homepage-isitkosher #search{position: relative;}
    .homepage-isitkosher #search input#isitkosher-submit{top: 0; right: 10px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:490px;}
    .homepage-shabbat-festivals h2.block-title{font-size:18px; margin:15px 0 25px;}
    .homepage-shabbat-festivals h1{font-size:20px; line-height:18px;}
    .homepage-shabbat-festivals .shabbat-festivals-content{margin-top:20px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-begins{padding:0px 15px 5px 30px; background-size:22%;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-end{padding:0px 15px 5px 30px; background-size:22%; margin-left:5px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-begins h2, .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-end h2{padding-left: 5px; font-size:20px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-begins h3, .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-end h3{font-size:15px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-begins h1, .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-end h1{font-size:25.61px;}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-list{}
    .homepage-shabbat-festivals .shabbat-festivals-content .shabbat-festivals-list ul li{font-size:14px;}
    .main-group .block.homepage-events .gutter{width:490px;}
    .homepage-events h1{margin-bottom:10px;}
    .homepage-events h3{font-size:14px; width:450px; margin-bottom:0; padding:5px 0;}
    .homepage-vertical-carousel-burial .gutter.inner{width:490px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:55%;}
    .homepage-find-grave .gutter.inner{width:490px;}
    .homepage-find-grave .webform-client-form select.form-select{width:344px !important;}
    .homepage-find-grave .webform-client-form .form-text{width:330px !important;}
    .main-group .block.homepage-planning-simcha .gutter{width:490px;}
    .homepage-planning-simcha h2.block-title{font-size:18px; margin:15px 0;}
    .homepage-planning-simcha h1:first-child{width:200px;}
    .homepage-planning-simcha h1{font-size:18px; line-height:30px; width:180px;}
    //.homepage-planning-simcha .planning-simcha-list{margin-top:-30px; margin-left:-0.7em;}
    .homepage-planning-simcha .planning-simcha-list ul li{font-size:14px;}
    .homepage-vertical-carousel-video .gutter.inner{width:490px;}
    .homepage-video-content .gutter.inner{width:490px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:490px;}
    .main-group .block.homepage-jobs .gutter{width:490px;}
    .homepage-jobs h1{width:260px; font-size:36px; padding:0; margin-top:-10px;}
    .footer ul li{border:none;}
    .footer-wrapper .footer-bottom-menu{margin:5px auto;}
    .footer-wrapper .footer-inner .footer-copyright{float:none; text-align:center;}
    .footer-wrapper .footer-inner .footer-design-by{float:none; text-align:center;}


    /*Israel 70*/
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .block{max-width: 400px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down{min-height: initial; padding-bottom: 20px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down h2{font-size: 70px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down h2:before{width: 43%; left: 32%;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down h3{font-size: 40px; margin:30px 0 20px; line-height: 50px;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal{box-sizing: border-box; width: 100% !important;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-prev-horizontal{width: 70px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-next-horizontal{width: 70px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item h2>a{font-size: 40px; margin-bottom: 20px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item{min-width: initial; width: 310px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item .content h3{font-size: 36px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item .content a.fancybox{white-space: nowrap;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-competition{max-width: 350px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-competition h2{font-size: 50px;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-drawing-day{padding: 20px 30px 10px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-drawing-day h2{font-size: 40px;}

    #pid-category-israel-70 #main-wrapper #preface-bottom .israel-70-events h1{font-size: 50px; line-height: 85px;}
    #pid-category-israel-70 #main-wrapper #preface-bottom .israel-70-events h3{font-size: 18px;}
    #pid-category-israel-70 #main-wrapper #preface-bottom .israel-70-events h3 a{max-width: 380px;}

    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-week h1{font-size: 30px; margin-top: -45px;}

    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-week iframe{height: 310px !important;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text ul li{max-width: 400px; width: 90%; min-width: initial;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text ul li h2.title{font-size: 42px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item .content p{font-size: 13px;}


    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:530px !important;}
    .view-id-shabbat_festival_times .view-filters form .views-exposed-widget{margin-right:3.3%; width:30%;}
    .view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-text.ctools-auto-submit-processed{border-bottom:0px;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img img{margin-top:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img img{margin-top:10px;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:530px !important;}

    /*Page: Job Listing*/
    .content-job-box-listing .view-content .views-row{display: block;}
    .content-job-box-listing .view-content .views-row .views-field-main{width: 100%; box-sizing: border-box; padding: 20px;}
    .content-job-box-listing .view-content .views-row .views-field-data{width: 100%; box-sizing: border-box; padding: 20px;}

    /*Domain Tribe*/
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -245px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -245px;}

    /*Form CSS*/
    .domain-Tribe .page-api-form{padding: 15px 20px;}

    /*Domain KLBD*/
    .domain-KLBD #header .block-nice-menus{margin: 0px !important; padding: 0px;}
    .domain-KLBD #header .header-top-inner .header-top-shabbat-times{width: 185px;}
    .domain-KLBD .main-group .postscript-top .block{margin:0 0 30px 0; width: 100%; }
}


@media screen and (max-width:580px) {
    .views-exposed-form .views-exposed-widget{float:left !important;}
    .homepage-planning-simcha{background-position:left top;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:480px !important;}

    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:20px; margin-top:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-left:-25px; margin-top:5px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 h5{font-size:17px; margin-top:5px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-date{margin-left:0px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section{width:55%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2{width:50%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:70%;}


    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:480px !important;}

    /*Form CSS*/
    form .form-item label{width:150px;}
    form .form-item .description{padding-left: 180px ;}
    form .form-item .error-message, form.webform-client-form .form-item .error-message{padding-left: 180px;}

    .webform-api-form, .webform-api-form2, .donate-webform-api-form, .donate-webform-api-form2 {width:100%;}
    
    .page-contact form .captcha .description { padding-left: 165px;}
    .page-contact form .form-item .error-message{padding-left:165px;}

    .page-api-form form .form-item .error-message{padding-left: 165px; }
}
@media screen and (max-width:500px) {
    /*General*/
    .container{width: 380px;}
    .tab-div .nav > li > a{font-size:12px;}
    .main-group h1{font-size: 22px;}
    .nav_down, .nav_up{ width: 40px; height: 40px;}

    #main-wrapper{margin-top: 143px !important;}

    #header .grid14-14{width:90% !important;}
    #header .header-top-inner .header-top-logo #logo img{max-width: 65px;}
    #header .header-notice{max-width: 290px;}
    #header .header-main-menu{margin: 10px 0 0 0; clear: left;}
    .footer-wrapper .grid14-14{width:380px !important;}
    .preface-top-wrapper .grid14-14{padding-top:163px;}
    .homepage-carousel {width:380px;}
    .homepage-carousel .jcarousel-skin-default .jcarousel-prev-horizontal, .homepage-carousel .jcarousel-skin-default .jcarousel-next-horizontal{ width: 40px; height: 40px; background-position: -5px;}
    .homepage-slideshow-donate{right:-190px; padding:10px 7px;}
    .homepage-slideshow-join{left:-190px; padding:10px;}
    .main-group .block.homepage-isitkosher .gutter{width:380px; padding:10px 0 35px 0;}
    .homepage-isitkosher h1{font-size:50px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:380px;}
    .homepage-shabbat-festivals h1{font-size:16px; line-height:17px;}
    .homepage-shabbat-festivals .shabbat-festivals-content{margin-top:15px;}
    .header-main-menu .tb-megamenu-main-menu .nav-collapse{width:304px;}
    .shabbat-festivals-content .shabbat-festivals-list{clear:both; margin-left:-2em; margin-top:15px; margin-bottom:10px;}
    .main-group .block.homepage-events .gutter{width:380px;}
    .homepage-events h1{font-size:36px; margin-bottom:10px; line-height:30px;}
    .homepage-events h3{font-size:12px; width:390px;}
    .homepage-vertical-carousel-burial .gutter.inner{width:380px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:80px !important;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:210px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{margin:5px 0;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:15px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:150px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:80px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical{width:100%;}    
    .homepage-find-grave .gutter.inner{width:380px;}
    .homepage-find-grave .webform-client-form label{padding:0px; width:115px;}
    .homepage-find-grave .webform-client-form select.form-select{width:265px !important;}
    .homepage-find-grave .webform-client-form .form-text{width:250px !important;}
    .homepage-planning-simcha{background-position:-410px top;}
    .main-group .block.homepage-planning-simcha .gutter{width:380px;}
    .homepage-planning-simcha h1:first-child{margin-top:0px;}
    .homepage-planning-simcha .planning-simcha-list{margin-left:-2em; margin-top:15px; clear:both;}
    .homepage-vertical-carousel-video .gutter.inner{width:380px;}
    .homepage-video-content .gutter.inner{width:380px;}
    .homepage-video-content .video-play-btn{margin-top:-190px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:380px;}
    .main-group .block.homepage-jobs .gutter{width:380px;}
    .homepage-jobs h1{width:200px; font-size:26px;}
    .homepage-slideshow .flexslider .views-field-field-slider-content a{padding:3px;}

    #header .block-nice-menus{top:40px !important; padding:5px 12px 5px 30px; margin:5px 4px 0 0; margin-left:0px !important;}
    #header ul.nice-menu{width:160px !important; margin-top:20px !important;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:450px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{font-size:12px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:16px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-desc{width:100%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-top:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width: 95% !important; padding: 15px !important; border: none; border-top: 2px solid #fff;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3:first-child{border-top:0px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section{width:50%; transform:none; margin:0;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section .date-display-single, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section .date-display-single{margin-left:0px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-desc{width:100%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:50px; margin-right:10px}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:50px; margin-right:10px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:50px;}
    .view-id-shabbat_festival_times .item-list ul.pager li a, .view-id-shabbat_festival_times .item-list ul.pager li{font-size:16px;}

    .homepage-social-media-lounge-content{padding: 25px 0;}
    .homepage-social-media-lounge-content h1 {font-size: 20px; line-height: 38px;}

    /*Fix CSS*/
    .group-gallery-profile .field-type-image .field-items{float: none; margin: 0 auto;}
    .community-details-top-right .cg-community-icons-main{width: 100%;}
    .panels-flexible-region-34-center{width: 100%; margin-bottom: 20px; float: none;}
    .panels-flexible-region-34-image_right{width: 100%; max-width: 245px; margin: 0 auto; float: none; }

    .group-gallery-profile-info-left{width: 100%; max-width: 280px; float: none; margin: 0 auto 20px;}
    .group-gallery-profile-info-right{width: 100%; max-width: 280px; float: none; margin: 0 auto;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:450px !important;}

    /*CH Page*/
    .term-listing{width: 235px !important;}
    
    /*Form CSS*/
    .page-api #block-system-main .klbd-search-box .form-item input{ min-width: 320px !important;}
    
    /*Domain Tribe*/
    .domain-Tribe #header .header-top-inner .header-top-logo{padding:0 0 10px 0;}

    .domain-Tribe #header .header-main-menu{position: initial; width: auto; margin: 0;}

    .domain-Tribe #header .header-top-menu{margin: 0 !important;}

    .domain-Tribe .preface-top-wrapper .grid14-14{padding-top: 115px;}

    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li a{height: 25px !important; width: 25px !important; margin-top: -12.5px !important;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -190px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -190px;}

    .domain-Tribe .homepage-tour-video-content iframe{height: 250px !important;}

    .domain-Tribe.node-type-article .field-type-text-with-summary p{font-size: 14px;}
    .domain-Tribe.node-type-article .pane-node-title .pane-content{font-size: 22px;}
    .main-group #content-breadcrumb .breadcrumb span{font-size: 12px; line-height: 25px;}
    .main-group #content-breadcrumb .breadcrumb span a{line-height: 25px;}

    .domain-Tribe .main-group .pane-node-title .inner .pane-content{text-align: center;}
    .domain-Tribe .group-gallery-profile .gallery-sub-heading{text-align: center;}
    .domain-Tribe .community-details-top-right .cg-community-icons-main{width: 100%;}

}

@media screen and (max-width:480px) {
    #header .header-top-inner{padding:5px 0 0 0 !important;}
    .preface-top-wrapper .grid14-14{padding-top:113px;}
    .homepage-slideshow-donate{margin-top:15px;}
    .homepage-slideshow-join{float: none; margin: 0 !important; left: 50%; top: 15px; margin-left: -190px !important;}
    #header .header-top-inner .header-top-search{margin-top:0px !important;}
    .preface-top-wrapper .grid14-14{padding-top:158px;}
    .homepage-slideshow .flexslider .views-field-field-slider-content{display:none;}

    #main-wrapper{margin-top: 139px !important;}

    /*Big Banner & Small Banner*/
    .big-banner .view-content{min-height: 40px;}
    .big-banner .view-content h1{font-size: 28px;}

    .small-banner .view-content .banner-title h2{margin:0px; font-size:22px; line-height:normal;}
    .small-banner .view-content .banner-title h3{font-size:16px; line-height:normal; height:auto;}


    /*CH Pages*/
    .term-box-listing .view-content .item-list ul li .views-field-heading .views-field-name{line-height: 45px;}
    .term-box-listing .view-content .item-list ul li .views-field-heading .views-field-name>a{font-size: 20px;}

    /*Page: Search TEMP Fix CSS*/
    .search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row{padding: 15px;}
    .search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .views-exposed-form .views-exposed-widget{max-width:calc(100% - 30px);}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:400px !important;}
    body#pid-category-demo-shabbat-festival-times.panels-flexible-8 .page_right_banner_bottom_title{width:auto;}
    body#pid-category-demo-shabbat-festival-times.main-group .content .pane-title{font-size:16px; padding:0 15px; margin:18px 0 0;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{background-position:0px 5px; padding:0px 10px 0px 30px; background-size:25px 28px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section {width:65%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{margin-top:7px; font-size:18px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section .shabbat-date, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section .shabbat-date{margin-left:-25px; margin-top:5px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 {width:50%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2 .shabbat-ends-section{width:70%;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:400px !important;}
    body#pid-communitydonate.grid14-14 .main-content .content-group .content-group-inner .content-region .panel-flexible .field-item img{height:auto;}
    body#pid-communitydonate.page_right_banner_bottom_title{width:auto;}
    body#pid-communitydonate.main-group .content .pane-title{font-size:16px; padding:0 15px; margin:18px 0 0;}
    body#pid-communitydonate.block-donate .sections{padding:0px;}

    #pid-communitydonate .block-donate p{text-align:left;}

    /*Domain Tribe*/
    .domain-Tribe #header .header-top-menu{clear: right; margin: 0 !important;}

    /*Page: Job Listing*/
    .content-job-listing .view-content table{border-spacing: 5px; border-collapse: separate; margin-left:0px;}
    .content-job-listing .view-content table tbody .views-field-title > a{font-size: 13px;}
    .content-job-listing .view-content table tbody td span.date-display-single{font-size: 12px;}
    .content-job-listing .view-content table tbody td a{white-space: normal; float: left; min-width: 70px;}
}

@media screen and (max-width: 470px) {
    /*General*/        
    #gift-aid-info{webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .input-medium{width:210px !important;}
    .navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:119px !important;}

    /*Page: Gallery Listing*/
    .content-gallery-listing .view-content .item-list ul li{width: 50%;}
    .content-gallery-listing .view-content .item-list ul li:nth-child(3n+1){clear: none;}
}

@media screen and (max-width:425px) {
    /*General*/
    .preface-top-wrapper .grid14-14 { padding-top: 188px;}
    
    /*Header*/
    #header .header-top-inner .header-top-social-icons{padding:5px 0;}
    
    /*Form CSS*/
    form .form-item label{text-align: left; width: 90%; margin:0; padding:0; display:block;}
    form .form-item .description{padding: 0px !important;}
    form .form-item .error-message{padding: 0px !important;}
    form .form-item .form-item-div{padding: 0;}
    form .form-item .form-item-div.views-widget.captcha input{max-width: 200px !important; margin: 0px 10px;}
    form .captcha img{ padding:0 !important;}

    .page-contact form .form-item input{width: 100%;}
    .page-contact form .form-item select{width: 100% !important;}
    .page-contact form .form-item textarea{min-width: 260px !important;}
    .page-contact form .form-item .form-textarea-wrapper{width: 100%;}
    .page-contact form .form-item .error-message{padding: 0px;}
    .page-contact form .captcha img{padding:0;}
    .page-contact form .captcha .description{padding:0;}

    .page-api-form form .form-item input{width: 100% !important;}
    .page-api-form form .form-item select{width: 100% !important;}
    .page-api-form form .form-item textarea{min-width: 280px !important;}
    .page-api-form form .form-item .error-message{padding: 0px;}
    .page-api-form form .form-input-date{padding-left: 0px;}

    /*banner css*/
    .small-banner .view-content h1{display: initial; position: absolute; top: 50%; left: 50%; white-space: nowrap; transform: translate(-50% , -50%); color: #fff; font-size: 20px; text-shadow: 0px 0px 4px #000;}
    .small-banner .view-content .banner-title{display: none;}

    /*Page: Search Page Fix*/
    .panels-flexible-region-23-center{width: 100%;}
    .panels-flexible-region-8-center{width: 100%;}
    .content-article-listing .view-content .item-list ul li{display: block !important; padding: 10px 0;}
    .content-article-listing .view-content .item-list ul li .views-field-image{width: 100%; text-align: center;}

    .homepage-klbd-news .content-article-listing  .view-content .item-list ul li .views-field-image{max-width:100%;}

    .search-result-panel .main-group .pane-views .inner .pane-title{font-size: 24px;}
    .search-result-panel .panels-flexible-row.panels-flexible-row-first.search-top-row .pane-content.content{max-width: 100%; width: 100%;}

    .domain-Tribe.page-taxonomy-term .panels-flexible-row-8-main-row-right{width: 100%;}

    /*Page: Job Listing*/
    .content-job-box-listing .view-content .views-row .views-field-main h2.title{font-size: 16px; margin-bottom: 10px;}
    .content-job-box-listing .view-content .views-row .views-field-main h2.title a{font-size: inherit;}
    .content-job-box-listing .view-content .views-row .views-field-main .date{font-size: 14px;}

    /*=============Domain Tribe CSS===============*/
    .domain-Tribe .main-group{width: 100% !important; padding: 0 15px !important; box-sizing: border-box;}

    /*Page: Gallery Listing*/
    .domain-Tribe .content-gallery-listing.cg-general-gallery-listing .view-content .item-list ul li{width: 100%;}

    /*Domain KLBD*/
    .domain-KLBD #header .header-top-inner .header-top-shabbat-times{position: absolute; top: 120px; margin: 0;}
    .domain-KLBD #header .block-nice-menus{max-width: 100%; height: 70px; margin-top: 10px !important;}
}

@media screen and (max-width:420px) {
    /*General*/
    .form-horizontal .col-md-right .controls{margin-left:0px;}
    .form-horizontal .control-label{width:100%; margin-bottom:10px;}
    .form-horizontal .controls{margin-left:0px; clear:both;}
    .form-horizontal .form-actions{padding-left:20px;}
    .tab-div .nav > li > a{font-size: 16px; line-height: 15px; max-width: 105px;}
    .navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:100px !important;}
    .input-medium{width:250px !important;}

    #main-wrapper{margin-top: 164px !important;}

    body,div.full-width{margin:0px !important; padding:0px !important; width:100% !important;}
    #header .block-nice-menus{top:40px !important; padding:0 12px;}
    .preface-top-wrapper .grid14-14{padding-top:185px;}
    .homepage-slideshow-donate{/*margin-top:-10px;*/}
    .homepage-planning-simcha{background-position:-450px top;}
    .front #main-wrapper .grid14-14{padding:0px !important;}
    #header .views-widget .form-item input{width:175px !important;}
    #header .header-top-inner .header-top-logo #logo img{max-width: 85px;}
    #header .header-top-inner .header-top-search .views-widget-filter-title{width:150px;}
    #header .header-main-menu{/*margin-top:-20px !important;*/}
    .homepage-slideshow .flexslider .views-field-field-slider-content a{font-size:12px;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:380px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{font-size:11px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section h5, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section h5{font-size:15px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{margin-right: -50px; margin-top: -50px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-desc{font-size:11px;}
    .view-id-shabbat_festival_times .view-filters form .views-exposed-widget .form-text.ctools-auto-submit-processed{background-image:none !important;}

    #header .header-top-inner .header-top-social-icons{clear: right; padding: 5px 0;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:380px !important;}
    body#pid-communitydonatetextarea, body#pid-communitydonate.form-item input, body#pid-communitydonate.form-item select, body#pid-communitydonate#content-region input.form-text{min-width:inherit !important; width:auto !important;}
    #pid-communitydonate .block-donate #multistepform-progressbar li{line-height:16px;}

    .donate-success .thanks-note{width:75%; font-size:18px;}
    .donate-success .right-img img{width:50px;}
    .donate-success .detail-title{font-size:18px;}
}


@media screen and (max-width:400px) {
    /*General*/
    .container{width: 350px;}
    .navbar-custom-menu .language-menu .select2, .navbar-custom-menu .store-menu .select2{width:90px !important;}

    #header .grid14-14{/*width:350px !important;*/}
    .preface-top-wrapper .grid14-14{padding-top:109px;}
    #header .header-top-small-wrapper .header-top-social-icons{margin-top:0px;}
    #header .block-nice-menus{top:40px !important; padding:5px 13px; margin:0 !important; margin-left:0px !important;}
    #header .header-notice{max-width: 240px;}
    #header .header-notice p span{font-size: 12px !important;}
    .header-main-menu .tb-megamenu-main-menu .nav-collapse{width:272px;}
    #header .header-main-menu{/*margin-right:70%;*/}
    .homepage-carousel{width:350px;}
    .homepage-slideshow-donate{right:-170px; /*margin-top:-20px;*/}
    .homepage-slideshow-join{margin-left: -170px !important;}
    .preface-top-wrapper .grid14-14{padding-top:175px;}
    .homepage-carousel h2.block-title{font-size:18px; font-weight:300;}
    .main-group .block.homepage-isitkosher .gutter{width:350px; padding:10px 0 20px 0;}
    .homepage-isitkosher h1{font-size:38px; margin:10px 0;}
    .homepage-isitkosher #search input#isitkosher-search{font-size:20px;}
    .homepage-isitkosher #search input#isitkosher-submit{margin-top:5px; margin-left:-25px;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:350px;}
    .main-group .block.homepage-events .gutter{width:350px;}
    .homepage-slideshow-donate a, .homepage-slideshow-join a{font-size:12px;}
    .homepage-video-content .video-box img{height:175px;}
    .homepage-video-content .video-box-content{line-height:16px;}
    .homepage-video-content .video-play-btn{margin-top:-183px;}
    .homepage-events h1{font-size:32px; line-height:25px; margin-top:-15px; margin-bottom:15px;}
    .homepage-events h3{line-height:15px; width:240px;}
    .homepage-events h2.block-title{font-size:20px;}
    .homepage-vertical-carousel-burial{min-height:auto !important;}
    .homepage-vertical-carousel-burial .gutter.inner{width:350px;}
    .homepage-vertical-carousel-burial h2.block-title{font-size:20px;}
    .homepage-vertical-carousel .jcarousel-skin-default .jcarousel-container-vertical ul li{height:70px !important;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:130px; height:70px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image img{height:70px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{margin:1px 0 5px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:14px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .content{font-size:12px; padding:0 5px 0 10px; line-height:14px;}
    .homepage-vertical-carousel.homepage-vertical-carousel-burial .jcarousel-skin-default .jcarousel-clip-vertical{height:155px !important;}
    .homepage-vertical-carousel.homepage-vertical-carousel-video .jcarousel-skin-default .jcarousel-clip-vertical{height:230px !important;}
    .homepage-find-grave .gutter.inner{width:350px;}
    .homepage-find-grave h2.block-title{font-size:22px;}
    .homepage-find-grave .webform-client-form label{width:90px; font-size:14px;}
    .homepage-find-grave .webform-client-form select.form-select{width:260px !important;}
    .homepage-find-grave .webform-client-form .form-text{width:245px !important;}
    .homepage-planning-simcha{background-position:-465px top;}
    .main-group .block.homepage-planning-simcha .gutter{width:350px;}
    .homepage-vertical-carousel-video .gutter.inner{width:350px;}
    .homepage-video-content .gutter.inner{width:350px;}
    .homepage-vertical-carousel-video h2.block-title{font-size:20px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:350px;}
    .main-group .block.homepage-jobs .gutter{width:350px;}
    .homepage-jobs h2.block-title{font-size:20px;}
    .homepage-jobs h1{width:180px; font-size:24px; line-height:35px; /*margin-top:-25px;*/ margin-bottom:20px;}
    .homepage-jobs h3{font-size:14px; width:190px; line-height:14px;}
    .footer-wrapper .grid14-14{width:350px !important;}

    /*Israel 70*/
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down .jquery-countdown-timer-note label{font-size: 18px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-count-down .jquery-countdown-timer-note span{font-size: 60px; line-height: 80px;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal{padding: 20px 10px 0;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-clip-horizontal{width: 270px !important; margin: 0 auto;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item{width: 270px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item h2>a{font-size: 32px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item .content h3{font-size: 32px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-item .content p{margin: 5px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-prev-horizontal{width: 50px;}
    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-carousel-fact-day .jcarousel-container-horizontal .jcarousel-next-horizontal{width: 50px;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top .preface-top-inner .israel-70-drawing-day h2{font-size: 30px;}

    #pid-category-israel-70 #main-wrapper #preface-bottom .israel-70-events h1{font-size: 32px; line-height: 45px;}
    #pid-category-israel-70 #main-wrapper #preface-bottom .israel-70-events h3{font-size: 14px; margin: 15px auto 0; width: 90%;}

    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-week h1{font-size: 20px; margin-top: -35px;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-week iframe { height: 170px !important; max-width: 95%;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text{padding: 30px 0 0;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text ul li{max-width: 95%; padding: 20px 10px 20px 7px;}
    #pid-category-israel-70 #main-wrapper .grid14-14 .postscript-top .postscript-top-inner .israel-70-video-text ul li h2.title{font-size: 30px;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:350px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-begins-section, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-ends-section{width:50%;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:350px !important;}
    #pid-communitydonate .block-donate #gift-aid-info h2{font-size:16px;}

    /*Domain Tribe*/
    .domain-Tribe #header .header-top-inner .header-top-logo #logo img{max-width: 100px;}

    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-prev{margin-left: -140px;}
    .domain-Tribe .homepage-slideshow .flexslider .flex-direction-nav li .flex-next{margin-right: -140px;}
}

@media screen and (max-width:375px) {
    #header .header-top-inner .header-top-social-icons{}
    #header .block-nice-menus{margin:5px -10px 0 0;}

    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times#main-wrapper{margin-top:125px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h1, .view-id-shabbat_festival_times .view-content .views-row .views-accordion-header .shabbat-times-left-info h2{font-size:18px;}

    /*Donate Page*/
    #pid-communitydonate#main-wrapper{margin-top:125px !important;}
}

@media screen and (max-width:370px) {
    /*General*/
    body, div.full-width{min-width:310px !important;}
    .main-group{padding: 0 !important;}
    #header .block-nice-menus{padding:5px 6px 5px 20px; margin-top:5px; margin-right:20px;}
    .preface-top-wrapper .grid14-14{padding-top:185px; margin-right:20px;}
    #header .block-views{/*position:initial; margin-right:20px !important;*/}
    #header .header-top-small-wrapper .header-main-menu{margin-top:0 !important;}
    #header ul.nice-menu{width:160px !important; margin-top:0px !important;}
    .homepage-slideshow-donate{right:-150px;}
    .homepage-slideshow-join{margin-left: -150px !important;}
    #header ul.nice-menu ul{left:-150px; margin:30px 0 0 0; width:115% !important;}
    .front #header .block-nice-menus{margin-top:15px !important;}

    /*responsive menu*/
    #header .block-nice-menus{background:none !important;}
    #header .block-nice-menus { height:24px;right:1%; padding:0; top:225%; width:34% !important; background:url("../images/sidebar-menu-bg.png") no-repeat right; cursor:pointer; }
    #header .block-nice-menus:hover ul.nice-menu{margin:0 !important;}
    #header ul.nice-menu { display:block !important; width:auto !important;}
    #header .block-nice-menus{clear:right; width:auto !important; margin-top:5px !important;}
    #header .header-notice{max-width: 200px;}
    #header .header-top-menu ul li {padding:0px 5px !important; margin-left:-4px !important; background:none !important;}
    #header ul.nice-menu li{margin:1px 0 0px 0; padding:0; border:none; float:none !important; width:auto !important; height:26px; line-height:22px !important;}

    /*Shabbat Festival Times*/
    #pid-category-demo-shabbat-festival-times#main-wrapper{margin-top:135px !important;}

    /*Donate Page*/
    #pid-communitydonate#main-wrapper{margin-top:135px !important;}
        
    /*Form CSS*/
    .page-api #block-system-main .klbd-search-box .form-item input{ min-width: 230px !important;}
    
    /*Domian KLBD*/
    .sidebar .block-nice-menus{left: 105px;}
    .domain-KLBD #header .header-top-inner .header-top-search{width: 140px !important;}
    .domain-KLBD #header .header-top-inner .header-top-search .views-widget-filter-title .views-widget .form-item input{width: 128px !important;}
    .domain-KLBD #header .header-top-inner .header-top-shabbat-times{top: 135px;}

}

@media screen and (max-width:360px) {
    /*General*/
    .container{width: 310px;}
    .tab-div .nav > li > a{font-size: 14px; line-height: 13px; max-width: 93px;}
    .navbar-custom-menu .user-menu a.dropdown-toggle{padding:20px 5px 12px 8px;}
    .navbar-custom-menu .user-logout a.btn {padding:13px 3px;}
    .preface-top-wrapper .grid14-14{padding-top: 215px;}
    #main-wrapper{margin-top: 173px !important;}
    
    #header .grid14-14{width:310px !important;}
    #header .block-nice-menus{top:40px !important; padding:5px 0px 5px 0px; margin:5px 10px 0 0; margin-left:0px !important;}
    .header-main-menu .tb-megamenu-main-menu .nav-collapse{width:250px;}
    #header .header-top-small-wrapper .header-top-inner .header-top-logo #logo img{width: 65px;}
    .homepage-carousel{width:310px;}
    .main-group .block.homepage-isitkosher .gutter{width:310px;}
    .homepage-find-grave .gutter.inner{width:310px;}
    .homepage-find-grave .webform-client-form select.form-select{width:220px !important;}
    .homepage-find-grave .webform-client-form .form-text{width:66% !important;}
    .main-group .block.homepage-shabbat-festivals .gutter{width:310px;}
    .homepage-shabbat-festivals h1{line-height:16px;}
    .main-group .block.homepage-events .gutter{width:310px;}
    .homepage-vertical-carousel-burial .gutter.inner{width:310px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{line-height:30px; height:30px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:12.5px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .content{line-height:14px; font-size:11px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-field-carousel-image{width:125px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li .views-field-nothing{width:185px;}
    .homepage-planning-simcha{background-position:-475px top;}
    .main-group .block.homepage-planning-simcha .gutter{width:310px;}
    .homepage-vertical-carousel-video .gutter.inner{width:310px;}
    .homepage-video-content .video-play-btn { margin-top: -210px;}
    .homepage-video-content .gutter.inner{width:310px;}
    .main-group .block.homepage-carousel.homepage-carousel-photogallery .gutter{width:310px;}
    .main-group .block.homepage-jobs .gutter{width:310px;}
    
    .footer-wrapper .grid14-14{width:310px !important;}

    /*Shabbat Festival Times*/
    body#pid-category-demo-shabbat-festival-times.grid14-14 {width:310px !important;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section{width:70%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-2{width:50%;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3{width:93%; padding:10px 0; border-left:0px; border-top:3px solid #fff;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3:first-child{width:93%; padding:10px 0; border-top:0px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-begins-section .date-display-single, .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-times-section-3 .shabbat-ends-section .date-display-single{margin-left:-25px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-festival-img{width:40px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-fast-festival-img{width:40px;}
    .view-id-shabbat_festival_times .view-content .views-row .ui-accordion-content .shabbat-candel-img{width:40px;}

    #pid-category-israel-70 .preface-top-wrapper .preface-top {margin-top: 174px;}

    /*Donate Page*/
    body#pid-communitydonate.grid14-14 {width:310px !important;}
}
@media screen and (max-width:340px) {
    /*General*/
    .tab-div .nav > li > a{font-size: 12px; max-width: 80px;}

    .homepage-planning-simcha{background-position:-500px top;}

    /*Shabbat Festival Times*/
}
@media screen and (max-width:320px) {
    /*General*/
    .navbar-custom-menu .user-menu a.dropdown-toggle{padding:20px 5px 12px 5px;}
    .preface-top-wrapper .grid14-14 { padding-top: 215px;}

    .homepage-vertical-carousel .jcarousel-container-vertical ul li .content{font-size:11px !important; }
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title{line-height:25px;}
    .homepage-vertical-carousel .jcarousel-container-vertical ul li h2.title a{font-size:12px;}

    /*Shabbat Festival Times*/
}