@media screen and (max-width: 1300px) {
  .nuqleu .flex-cnt .ssf {
    /* display: none !important; */
  }
}

@media screen and (max-width: 1250px) {
  .nuqleu.single .flex-cnt .cnt,
  .nuqleu.blog .flex-cnt .cnt {
    padding: 20px!important;
  }


}

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

  .nuqleu.single .flex-cnt .wrp.cnt,
  .nuqleu.blog .flex-cnt .cnt {
    padding: 20px!important;
  }

  .nuqleu.blog .flex-cnt .left .awr > .post-inner-wrapper,
  .nuqleu.page .flex-cnt .left .awr > .post-inner-wrapper {
    margin:0 10px;
  }

  .nuqleu .flex-cnt .cnt .bSeCont {
    padding:0 15px;
  }

  .nuqleu.single .flex-cnt .entry-heading-box .entry-title {
    text-align:left;
  }

  .nuqleu .flex-cnt #floating_menu,
  footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nuqleu .flex-cnt .spr {
    display: none;
  }

  .nuqleu.page .flex-cnt .cnt .sAsCont {  }

  .nuqleu .flex-cnt .cnt .sAsCont .sAs {
    width: 100%;
  }
}

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

  .nuqleu.single .flex-cnt .cnt,
  .nuqleu.blog .flex-cnt .cnt {
    padding: 10px!important;
    box-sizing: border-box;
  }

  .nuqleu.blog .flex-cnt .left .awr > .post-inner-wrapper,
  .nuqleu.page .flex-cnt .left .awr > .post-inner-wrapper,
  .nuqleu.page.all .flex-cnt .left .awr > .post-inner-wrapper {
    margin:0 20px;
  }

  .nuqleu .flex-cnt .cnt .bSeCont {
    padding:0;
    margin:0;
  }
  .nuqleu .flex-cnt .cnt .sAsCont .sAs {
    display:none;
  }

  .nuqleu .flex-cnt .cnt .awr {
    padding: 35px 25px;
  }

  /* top header nav */

  .nuqleu .flex-cnt #floating_menu header #nav_right[style="display: none;"] {
    display: none !important;
  }

  .nuqleu .flex-cnt header #nav_right nav {
    padding: 1px;
    width: auto !important;
  }

  .nuqleu .flex-cnt header #nav_right .menu-item {
    background: none !important;
  }

  .nuqleu .flex-cnt header #nav_right .menu-item a {
    border: 0 !important;
    padding: 7px 17px;
    color: #ccc !important;
  }

  .nuqleu .flex-cnt header #nav_right .menu-item a:hover {
    background: #444 !important;
  }

  .nuqleu .flex-cnt header #nav_right .menu-item:last-child a {
    border: none !important;
  }

  .nuqleu .flex-cnt header #nav_right .sub-menu {
    left:0;
  }

  /*  n a v   m e n u  */

  .nuqleu .flex-cnt #floating_menu #nav_right {
    padding: 10px 0 !important;
    width: auto !important;
    /* display: inline-block !important; */
    left: auto;
    background: rgba(55,55,55,0.98);
    -webkit-backdrop-filter:blur(6px);
    -moz-backdrop-filter:blur(6px);
    backdrop-filter:blur(6px);
    position:absolute;
    top:100%;
    right:0;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right,
  .nuqleu .flex-cnt #floating_menu #nav_right nav {
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav {
    background:none;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav ul#menu-main {
    padding:0;
    margin:0;
    min-width: 260px;
    min-width: 70vw;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav ul#menu-main li {
    float:none;
    display:block;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav a,
  .nuqleu .flex-cnt #floating_menu #nav_right div.phone_mobile .phr {
    line-height: 1.2;
    font-size: 17px;
    letter-spacing: normal;
    padding: 14px 29px;
    margin-top: -1px;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav .current-menu-item a {
    background:#008dc4;
    color:#fff!important;
  }

  .nuqleu .flex-cnt #floating_menu #nav_right nav li:last-child a {
    border: 0 !important;
  }

  /* s u b - m e n u */

  .nuqleu .flex-cnt header nav .sub-menu {
    padding:0;
    background:rgba(0, 0, 0, 0.05) !important;
  }

  .nuqleu .flex-cnt header nav .sub-menu a {
    padding-left:40px!important;
  }

  /* end nav */

  /* content */

  .nuqleu .flex-cnt .cnt .bSe article {
    margin-bottom:10px;
  }

  .nuqleu[class*='single-sfwd-'] .flex-cnt #breadcrumbs {
    margin:0 80px 30px;
    text-align:center;
  }

  /* content single */

  .nuqleu.single .flex-cnt .wrp.cnt {
    padding:25px 0!important;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content {
    margin:25px 0;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content .n-col {
    float:none;
    width:100%;
    padding: 0;
  }
  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content .n-col-20 {
    margin-bottom:40px;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content .n-col-20 .n-sticky {
    display:none;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content .n-col-80 {
    padding:0 10%;
    margin-left:0;
  }

  .nuqleu.single .flex-cnt .entry-meta {
    text-align:center!important;
    margin:0 44px;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side {
    margin:0 auto!important;
    padding:0 0 20px!important;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side .meta-item {
    display:inline-block;
    vertical-align:middle;
    margin:0 10px;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author .avatar-outer-wrapper {
    margin:0 8px 0 0;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author img {
    width:24px;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author h6 {
    font-size: 14px;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-postdate {
    margin:0 10px!important;
  }

  .nuqleu.single .flex-cnt .entry-heading-box {
    margin:0 80px;
  }

  .nuqleu.single .flex-cnt .entry-heading-box .entry-title {
    text-align:center;
  }

  .nuqleu.single .flex-cnt .entry-subhead {
    text-align:center;
  }
  .nuqleu.single .flex-cnt .cnt .fwit {
    margin-bottom:25px;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-entry {
    margin:0 44px;
  }

  .nuqleu.single .flex-cnt .awr.aut {
    padding:30px;
  }

  .nuqleu.single .flex-cnt .awr.aut > .left {
    width:64px!important;
  }

  .nuqleu.single .flex-cnt .awr.aut .left .avatar {
    width:100%!important;
    height:auto!important;
  }

  .nuqleu.single .flex-cnt .awr.aut > .right {
    margin-left:85px;
  }

  .nuqleu.single .flex-cnt article#comments {
    margin:0 20px;
    padding:0;
  }

  .nuqleu.single .flex-cnt .awr.pgn {
    margin:20px 44px;
  }
}

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

  .nuqleu .flex-cnt #floating_menu #logo {
    /* width: auto !important; */
    display: table-cell;
    float:  none;
  }

  .nuqleu .flex-cnt .cnt .bSeCont {
    width: 100% !important;
    padding:0;
  }

  .nuqleu .flex-cnt .sAsCont {
    display: none !important;
  }

  .nuqleu .flex-cnt .thrv_wrapper .tve_foc,
  .nuqleu .flex-cnt .thrv_wrapper .tve_tfo {
    width: 100% !important;
  }

  .nuqleu .flex-cnt .ftw .colm {
    margin-bottom: 0;
  }

}

@media screen and (max-width: 480px) {
  .nuqleu, .nuqleu .cnt p, .nuqleu .bSe p, .nuqleu .cnt div, .nuqleu .bSe div, .nuqleu .cnt li, .nuqleu .bSe li {
    font-size: 20px;
  }

  .nuqleu .flex-cnt .bSe h1 {
    font-size: 30px !important;
  }

  .nuqleu .flex-cnt .bSe h2 {
    font-size: 26px !important;
  }

  .nuqleu .flex-cnt .bSe h3 {
    font-size: 24px !important;
  }

  .nuqleu .flex-cnt .bSe h4,
  .nuqleu .flex-cnt .bSe h5 {
    font-size: 22px !important;
  }

  .nuqleu .flex-cnt .bSe p + h2,
  .nuqleu .flex-cnt .bSe p + h3,
  .nuqleu .flex-cnt .bSe p + h4 {
    padding-top: 10px;
  }

  .nuqleu .flex-cnt .sAsCont,
  .nuqleu .flex-cnt div.spr {
    display: none;
  }

  .nuqleu .flex-cnt .bSeCont {
    display: block !important;
  }

  .nuqleu .flex-cnt .bSe article {
    margin-bottom: 6px;
  }

  .nuqleu .flex-cnt .cnt .bSe.left,
  .nuqleu .flex-cnt .cnt .bSe.right {
    width: 100%;
  }

  .nuqleu .flex-cnt .cnt .fwit {
    margin-bottom: 20px;
  }

  .nuqleu .flex-cnt .entry-title {
    font-size: 28px !important;
  }

  .nuqleu .flex-cnt .meta-item.meta-category span {
    margin: 0 4px;
  }

  .nuqleu .flex-cnt .entry-meta.above-title {
    margin-bottom: 20px;
    text-align: center;
  }

  .nuqleu .flex-cnt .meta-item.meta-category {
    display: inline-block;
  }

  .nuqleu .flex-cnt .entry-meta.after-title {
    margin-bottom: 25px;
  }

  .nuqleu .flex-cnt .entry-meta.after-entry {
    text-align: center;
    padding:0!important;;
  }

  .nuqleu .flex-cnt .entry-meta.after-entry > .meta-item {
    width: auto !important;
    margin: 0 auto 0 !important;
    float: none !important;
    display: inline-block;
  }

  .nuqleu .flex-cnt .entry-meta.after-entry .meta-item.meta-tags {
    padding-right: 0 !important;
  }

  .nuqleu .flex-cnt .entry-meta.after-entry .meta-item.social-box {
    width: 100% !important;
    text-align: center;
  }

  .nuqleu footer {
    margin-top: 0;
    padding: 30px 20px;
  }

  .nuqleu footer .colm:nth-child(2),
  .nuqleu footer .colm:nth-child(3) {
    display: none;
  }

  .nuqleu .flex-cnt .tve_lg_input_container {
    max-width: none !important;
  }

  .nuqleu .flex-cnt input:not([type="checkbox"]):not([type="radio"]),
  .nuqleu .flex-cnt textarea {
    width: 100% !important;
    max-width: none !important;
  }

  .nuqleu .flex-cnt .tve_image_caption {
    max-width: none !important;
    width: 100% !important;
    margin: 0 0 30px;
  }

  .nuqleu .flex-cnt .tve_image_caption img {
    margin: 0 auto !important;
    float: none;
  }
}

/*
 * iPhone 6 Plus & Equivalent
 */

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

  .custom.nuqleu.home #floating_menu {
    
  }

  .custom.nuqleu #floating_menu #logo {
    max-width: 260px;
  }

  .nuqleu.page .flex-cnt .wrp.cnt {
    /* padding:30px 0!important; */ /* 010916: @todo: check this one for issues */
  }

  .nuqleu .flex-cnt .left .awr > .post-inner-wrapper {
    margin:0 18px;
  }

  .nuqleu .flex-cnt #floating_menu .h-i:not(.social) .hmn {
    display:table-cell;
  }

  .nuqleu .flex-cnt #floating_menu #logo {
    padding: 15px 0 15px 15px;
    vertical-align: middle;
  }

  .nuqleu .flex-cnt #floating_menu #logo img {
    max-width: 260px;
    height:auto!important;
  }

  .nuqleu .flex-cnt #floating_menu .logo-nav-wrapper #nav_right nav .current-menu-item a {
    color:#fff;
  }

  .nuqleu #tve_editor > .thrv_wrapper.thrv_page_section .in {
    padding: 40px 20px;
  }

  .custom.nuqleu #tve_editor > .thrv_wrapper.thrv_page_section .in .thrv_page_section .in {
    padding: 20px 0;
  }

  /* signup */

  .nuqleu.page.signup .flex-cnt .signup-content-wrapper {
    padding:0;
  }

  .nuqleu.page.signup .flex-cnt .signup-form-box {
    background:none;
    padding:0;
    max-width:100%;
  }

  .nuqleu.page.signup .flex-cnt .wlm_regform_improved {
    margin:0 auto;
  }

  /* -  b l o g   r o l l  - */


  /* masonry */

  .nuqleu.blog .flex-cnt .wrp.cnt.mryv {
    padding: 0 10px!important;
  }

  .nuqleu.blog .flex-cnt .wrp.cnt.mryv .mry-i {
    margin-bottom: 6%!important;
  }


  .nuqleu.blog .flex-cnt .left .awr {
    padding:30px 0;
  }

  .nuqleu .flex-cnt .entry-meta.after-title .meta-item {
    margin:0 4px;
  }

  .nuqleu .flex-cnt .entry-meta.after-title .meta-item.meta-sep {
    display:none;
  }

  /* content single */

  .nuqleu.single .flex-cnt .cnt {
    padding:0!important;
  }

  .nuqleu.single .flex-cnt .entry-meta.above-title {
    border-color:#f3f3f3!important;
    margin:0 10px 14px;
  }

  .nuqleu.single .flex-cnt .entry-heading-box {
    margin:0 35px;
  }

  .nuqleu.single .flex-cnt .entry-title {
    letter-spacing:normal;
    font-size:9vw!important;
  }

  .nuqleu.single .flex-cnt .entry-subhead {
    font-size:5vw!important;
  }

  .nuqleu.single .flex-cnt .cnt .fwit {
    margin-top:20px;
    padding-bottom:72%;
  }

  .nuqleu.single .flex-cnt .entry-subhead {
    margin-bottom:20px!important;
  }

  .nuqleu[class*='single-sfwd-'] .flex-cnt #breadcrumbs {
    margin:0 35px 20px;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content {
    padding: 0 30px;
    margin-bottom:0;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content > .n-col {
    width:100%;
    padding:0;
  }

  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content > .n-col.n-col-content {
    position:relative!important;
  }

  /* post meta */

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side {
    width:100%;
    padding:0 0 15px 0!important;
    margin:0 0 15px!important;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side .meta-item {
    display:inline;
    margin:0 7px;
    line-height:1.1!important;
    letter-spacing: normal;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author a {
    display:inline-block!important;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author img {
    width:28px;
  }

  .nuqleu.single .flex-cnt .meta-item.meta-author h6 {
    vertical-align:middle;
    line-height: 1.1!important;
  }

  .nuqleu.single .flex-cnt .ssf.apsf {
    display:none!important;
  }

  .nuqleu .flex-cnt .meta-item .social-icon {
    margin:0 10px;
  }

  .nuqleu .flex-cnt .meta-item .social-icon::before {
    font-size:16px;
  }

  .nuqleu.single .flex-cnt .awr.aut > .left,
  .nuqleu.single .flex-cnt .awr.aut > .right {
    margin:0 auto;
    float:none;
    text-align:center;
  }

  .nuqleu.single .flex-cnt .awr.aut > .left {
    margin-bottom:12px;
  }

  .nuqleu.single .flex-cnt .awr.aut > .right h5 {
    font-size:18px!important;
  }
}

/*
 * iPhone 6 & Equivalent
 */

@media screen and (max-width: 375px) {
  .nuqleu, .nuqleu .cnt p, .nuqleu .bSe p, .nuqleu .cnt li, .nuqleu .bSe li {
    font-size: 18px;
  }
}

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

  .nuqleu .flex-cnt .left .awr > .post-inner-wrapper {
    margin:0 10px;
  }
  .nuqleu.single .flex-cnt .entry-heading-box {
    margin:0 22px;
  }
  
  .nuqleu.single .flex-cnt .entry-heading-box .entry-title {
    text-align:center;
  }
  .nuqleu.single .flex-cnt .post-inner-wrapper.post-content {
    padding: 0 20px;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side {
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side .meta-item {
    padding:0;
  }

  .nuqleu.single .flex-cnt .entry-meta.after-title.entry-meta-side .meta-item.meta-author .avatar-outer-wrapper {
    display:none;
  }

  .nuqleu, .nuqleu .cnt p, .nuqleu .bSe p, .nuqleu .cnt div, .nuqleu .bSe div, .nuqleu .cnt li, .nuqleu .bSe li {
    font-size: 16px;
  }

  .nuqleu.blog .flex-cnt .cnt,
  .nuqleu.single .flex-cnt .cnt {
    padding: 0 !important;
  }

  .nuqleu .flex-cnt .bSe h1 {
    font-size: 25px !important;
  }

  .nuqleu .flex-cnt .bSe h2 {
    font-size: 24px !important;
  }

  .nuqleu .flex-cnt .bSe h3 {
    font-size: 18px !important;
  }

  .nuqleu .flex-cnt .bSe h4,
  .nuqleu .flex-cnt .bSe h5 {
    font-size: 16px !important;
  }
}