
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');
p{ color:#252525; font-size:16px !important; font-family: 'Roboto', sans-serif;}
body{ color:#252525; font-family: 'Roboto', sans-serif; /*background:#ffe274;*/ background:#fff3c5}
.home{background:#ffe274;}

h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif !important; font-weight:700; color:#000 !important}
.wrapper{ width:1200px; margin:0 auto}
.home .col-full{ max-width:100% !important; padding:0}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{ margin-bottom:0 !important}
.home .entry-header{ display:none}
.home .post-inner{ padding-top:0}
body.home.template-full-width .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){ max-width:100% !important; width: calc(100% - 0rem);}
#menu-top-menu li{ list-style-type:none !important}
#menu-top-menu li a{ color:#fff !important; transition:0.6s}
#menu-top-menu li a:hover{ color:#ffdf3e !important; transition:0.6s}
.main-head-sec{ background:#fff; padding:25px 15px !important; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45); -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45);}
.primary-menu li a:hover{color:#ffdf3e !important; transition:0.6s}
.toggle-text{ display:none}
.header-titles .site-description { margin: 1rem 0 0 1rem !important;}
.slider-x-item-title2 > p{ font-size:62px !important; font-family: 'Roboto Condensed', sans-serif !important; color:#fff; font-weight:700 !important; line-height:70px !important; margin-top:-15px;}
.slider-x-lead-title2{font-family: 'Roboto', sans-serif !important;letter-spacing: 0 !important; margin-bottom:0 !important;}
.psac-post-title a{font-size:16px !important; font-family: 'Roboto', sans-serif; font-weight:500 !important;}
#particles-js2{ width:100% !important;}
.psac-post-carousel.psac-design-2 .psac-post-carousel-content{ border:none !important}
.psac-post-img-wrap{ padding:15px; background:#f0cf50; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45); -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.45); min-height:404px;}

.owl-carousel .owl-stage-outer { padding-top: 30px !important;}
.psac-post-carousel.psac-design-2 .psac-post-image-bg{ height:370px !important; width: 100%; object-fit: cover;}
.psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev{font-size: 75px !important; padding: 0px 14px 4px 14px !important; color: #000;
border: 2px solid #f0cf50 !important; background:#f0cf50 !important;}
.psac-slider-and-carousel .owl-nav { top: 36% !important;}
.psac-slider-and-carousel .owl-nav .owl-next{right:-34px !important;} 
.psac-slider-and-carousel .owl-nav .owl-prev{left:-34px !important;}
.banner-bottom-slider{ margin-top:-300px;}

/*#pg-28-3 #pgc-28-3-0{ padding-right:35px; width:600px; float:right; text-align:center}*/
.gray-bg{ padding:50px 30px;}
.weight-lost{ text-align:center;}
.gray-bg img{ margin:0 auto}
.white-bg{padding:50px 30px;}
.test-name{ color:#ba0000;}
#pg-28-2{ margin-bottom:0 !important}
#pg-28-3{ margin-bottom:0 !important}
#pg-28-4{ margin-bottom:0 !important}
.lose-weight{ text-align:center; color:#fff;}
.lose-weight h3{ margin:0 !important; text-align:center; color:#fff !important}
.lose-weight h3 span{ color:#ffe274 !important}
.Best-Weight-Loss-Book{ text-align:center}
.Best-Weight-Loss-Book h1{ font-size:50px; margin-top:0px !important; color: #0000ff !important;}
.Best-Weight-Loss-Book h3{ margin-bottom:10px !important}

.ow-button-base .ow-icon-placement-left{ background:#000 !important; border:none !important; border-radius:50px !important; transition:0.6s; font-family: 'Roboto Condensed', sans-serif !important; font-size:16px !important; padding: 20px 35px !important;}

.ow-button-base .ow-icon-placement-left:hover{ background:#e84c3d !important; border:none !important;transition:0.6s; }
.testimonial-section{ text-align:center}
.home .sow-testimonial{ background: #f2f2f2 !important; padding: 30px;border-radius: 30px;height: 340px; padding-top:0}
.so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square { width: 150px !important;height: 150px !important;max-width: 100% !important;border-radius: 100% !important;border: 8px solid #f2f2f2;margin-top: -74px;}
.home .sow-testimonials{ margin-top:115px;}
.sow-testimonial-name{ color:#e84c3d; font-family: 'Roboto', sans-serif;}
.interviews-logo{ padding:30px; text-align:center; border-radius:30px !important; margin-top:-180px; margin-bottom:60px;}
.interviews-logo h3{ color:#fff !important; font-size:30px !important; margin-bottom:0 !important}
.testimonial-section{ padding:70px 0 220px !important;}
.footer-credits{ text-align:center !important; width:65%; margin:0 auto}
.to-the-top{ float: right;background: #000 !important;width: 35px !important;height: 35px !important;border-radius: 100% !important;text-align: center;color: #fff !important; line-height: 30px !important; transition:0.6s !important; margin-top: -35px; margin-bottom:25px;}
.to-the-top:hover{background: #e84c3d !important;  transition:0.6s}
#site-footer{ padding-bottom:0 !important}
.footer-top-section h3{ font-size:19px;font-family: 'Roboto', sans-serif !important; font-weight:500 !important; text-align:center !important}
.fat-to-skinny{ padding:20px;}
.fat-to-skinny  img{ margin:10px auto 0 !important}
.singular .entry-header{ padding:0 !important}
.entry-header-inner h1{ font-size:35px; margin:30px 0 !important;}
#pl-16 .panel-grid { background:#fff; padding:15px;}
.post-inner{ padding-top:0 !important}
.decoration{ display:none}
.so-widget-sow-testimonials-default-c829a459a33f-2 .sow-testimonials .sow-testimonial-text{ background:#fff !important}
.inner-page-content h4{ margin-top: 20px !important; margin-bottom: 20px !important;}
h2.entry-title { font-size: 35px !important;}
.blog .footer-nav-widgets-wrapper{ display:none}
hr {margin: 4rem auto !important;}
.pagination-separator { margin: 4rem 0 !important;}
.blog .featured-media{ margin:20px 0 !important}
.template-recipes #site-content ul { margin-left:0; list-style-type:none; width:1200px; margin:0 auto}
.template-recipes #site-content ul li{ width: 50%; float: left; padding: 15px 15px; margin: 0;}
.homeservice_con h3{ margin-top:0 !important; margin-bottom: 0px !important;}
.homeservice_con h3 a{ clear:both; font-size:22px !important; color:#000 !important; text-decoration:none;}
.pagination-single{ clear:both}
.featured-video-plus.fvp-center { text-align: center; margin-bottom: 20px;}
.pagination-single { font-size: 1.4rem !important; margin-top: 0rem !important; color:#000;}
.pagination-single a{ color:#000;}
.contact-top { text-align: center;}
.contact-info { border: 1px solid #cfcfcf; padding: 30px; width: 100%; float: left; background:#fff}
.con-icon { width: 70px; text-align: center; float: left;}
.con-icon img{ margin:0 !important}
.contact-information { width: 77%; float: left; padding-left: 10px;}
.contact-information h5 { font-size: 20px; margin: 0  0 10px !important; }
.contact-information p { margin-bottom: 0 !important; font-size:15px !important; line-height:20px;}
.entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 1200px !important; width: calc(100% - 4rem);}

.contact-page-form{ background:#f0cf50; padding:30px; margin-bottom:50px;}
.contact-page-form h3 {font-size: 30px !important; margin-bottom: 0 !important; padding-bottom: 0px !important; color: #000 !important;}
input[type="submit"]{ font-size:14px !important; font-weight:normal !important; padding: 13px 20px !important; background:#000 !important; transition:0.6s !important}
input[type="submit"]:hover{background:#e84c3d !important; transition:0.6s}

#pl-6 .sow-testimonial-text{ background:#fff !important}
.nav-toggle .toggle-icon, .nav-toggle svg{ height:auto !important}
.nav-toggle .toggle-inner { padding-top: 3px !important;}


@media only screen and (min-width: 320px) and (max-width: 479px) {
 .wrapper{ width:90%; margin:0 auto;}
 .header-titles{ width:250px;}
 #site-header {position: relative !important; left: 0; right: 0;z-index: 3;}
 html { margin-top: 0px !important;}
 .nav-toggle { position: relative !important;}
 .search-toggle{ position:relative !important;}
 .header-titles-wrapper{ padding:0 !important}
 #menu-top-menu.primary-menu > li { margin: 0.8rem 0 0 0.6rem;}
 .header-inner{padding: 1.30rem 0 !important;}
 #menu-top-menu li a { color: #000 !important; transition: 0.6s;}
 #menu-top-menu li a:hover { color: #ffdf3e !important; transition: 0.6s;}
 .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 2rem; font-weight: normal; color:#000; font-size:16px;}
 .main-head-sec{ padding:20px 0 !important; width: calc(100% - 2rem) !important;}
 h2.entry-title { font-size: 25px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 100%; float: left; padding: 15px 15px; margin: 0;}
 .footer-credits{ width:100%;}
 .banner-bottom-slider{ margin-top: -30px;}
 .qcld_hero_content_area > .slider-x-item-title > p { font-size: 22px !important; line-height: normal; line-height: 30px !important;}
 .Best-Weight-Loss-Book h1 { font-size: 35px;}
 .home .sow-testimonial{ height:auto !important}
 .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square{ margin-top:0px !important;}
 .home .sow-testimonials { margin-top: 0px;}
 .psac-slider-and-carousel .owl-nav .owl-prev { left: 0px !important;}
 .psac-slider-and-carousel .owl-nav .owl-next { right: 0px !important;}
 #pg-w611105a05bf72-1.panel-no-style{-webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;}
 .interviews-logo img{ padding:5px !important; }
 .sow-testimonial-user{ width:100% !important}
 .sow-testimonial-text{ width:100% !important}
 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side .sow-testimonial { display: inline-grid !important;}
}


@media only screen and (min-width: 480px) and (max-width: 639px) {
 .wrapper{ width:90%; margin:0 auto;}
 .header-titles{ width:70%;}
 #site-header {position: relative !important; left: 0; right: 0;z-index: 3;}
 html { margin-top: 0px !important;}
 .nav-toggle { position: relative !important;}
 .search-toggle{ position:relative !important;}
 .header-titles-wrapper{ padding:0 !important}
 #menu-top-menu.primary-menu > li { margin: 0.8rem 0 0 0.6rem;}
 .header-inner{padding: 1.30rem 0 !important;}
 #menu-top-menu li a { color: #000 !important; transition: 0.6s;}
 #menu-top-menu li a:hover { color: #ffdf3e !important; transition: 0.6s;}
 .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 2rem; font-weight: normal; color:#000; font-size:16px;}
 .main-head-sec{ padding:20px 0 !important; width: calc(100% - 2rem) !important;}
 h2.entry-title { font-size: 25px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 100%; float: left; padding: 15px 15px; margin: 0;}
 .footer-credits{ width:100%;}
 .banner-bottom-slider{ margin-top: -30px;}
 .qcld_hero_content_area > .slider-x-item-title > p { font-size: 22px !important; line-height: normal; line-height: 30px !important;}
 .Best-Weight-Loss-Book h1 { font-size: 35px;}
 .home .sow-testimonial{ height:auto !important}
 .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square{ margin-top:0px !important;}
 .home .sow-testimonials { margin-top: 0px;}
 .psac-slider-and-carousel .owl-nav .owl-prev { left: 0px !important;}
 .psac-slider-and-carousel .owl-nav .owl-next { right: 0px !important;}
  #pg-w611105a05bf72-1.panel-no-style{-webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;}
 .interviews-logo img{ padding:5px !important; }
 
 .so-widget-sow-testimonials-default-111fa73a1b20-6 .sow-testimonials .sow-testimonial-wrapper { width: 100% !important;}
 .sow-testimonial-user{ width:100% !important}
 .sow-testimonial-text{ width:100% !important}
 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side .sow-testimonial {display: inline-grid !important;}
 .so-widget-sow-testimonials-default-c829a459a33f-2 .sow-testimonials .sow-testimonial-wrapper{ width: 100% !important;}
 
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
 .wrapper{ width:90%; margin:0 auto;}
 .header-titles{ width:70%;}
 #site-header {position: relative !important; left: 0; right: 0;z-index: 3;}
 html { margin-top: 0px !important;}
 .nav-toggle { position: relative !important;}
 .search-toggle{ position:relative !important;}
 .header-titles-wrapper{ padding:0 !important}
 #menu-top-menu.primary-menu > li { margin: 0.8rem 0 0 0.6rem;}
 .header-inner{padding: 1.30rem 0 !important;}
 #menu-top-menu li a { color: #000 !important; transition: 0.6s;}
 #menu-top-menu li a:hover { color: #ffdf3e !important; transition: 0.6s;}
 .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 2rem; font-weight: normal; color:#000; font-size:16px;}
 .main-head-sec{ padding:20px 0 !important; width: calc(100% - 2rem) !important;}
 h2.entry-title { font-size: 25px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 100%; float: left; padding: 15px 15px; margin: 0;}
 .footer-credits{ width:100%;}
 .banner-bottom-slider{ margin-top: -30px;}
 .qcld_hero_content_area > .slider-x-item-title > p { font-size: 22px !important; line-height: normal; line-height: 30px !important;}
 .Best-Weight-Loss-Book h1 { font-size: 35px;}
 .home .sow-testimonial{ height:auto !important}
 .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square{ margin-top:0px !important;}
 .home .sow-testimonials { margin-top: 0px;}
 .psac-slider-and-carousel .owl-nav .owl-prev { left: 0px !important;}
 .psac-slider-and-carousel .owl-nav .owl-next { right: 0px !important;}
  #pg-w611105a05bf72-1.panel-no-style{-webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;}
 .interviews-logo img{ padding:5px !important; }
 .so-widget-sow-testimonials-default-111fa73a1b20-6 .sow-testimonials .sow-testimonial-wrapper { width: 100% !important;}
 .sow-testimonial-user{ width:100% !important}
 .sow-testimonial-text{ width:100% !important}
 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side .sow-testimonial {display: inline-grid !important;}
 .so-widget-sow-testimonials-default-c829a459a33f-2 .sow-testimonials .sow-testimonial-wrapper{ width: 100% !important;}
}


@media only screen and (min-width: 768px) and (max-width: 780px) {
 .wrapper{ width:90%; margin:0 auto;}
 .header-titles{ width:70%;}
 #site-header {position: relative !important; left: 0; right: 0;z-index: 3;}
 html { margin-top: 0px !important;}
 .nav-toggle { position: relative !important;}
 .search-toggle{ position:relative !important;}
 .header-titles-wrapper{ padding:0 !important}
 #menu-top-menu.primary-menu > li { margin: 0.8rem 0 0 0.6rem;}
 .header-inner{padding: 1.30rem 0 !important;}
 #menu-top-menu li a { color: #000 !important; transition: 0.6s;}
 #menu-top-menu li a:hover { color: #ffdf3e !important; transition: 0.6s;}
 .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 2rem; font-weight: normal; color:#000; font-size:16px;}
 .main-head-sec{ padding:20px 0 !important; width: calc(100% - 2rem) !important;}
 h2.entry-title { font-size: 25px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 100%; float: left; padding: 15px 15px; margin: 0;}
 .footer-credits{ width:100%;}
 .banner-bottom-slider{ margin-top: -30px;}
 .qcld_hero_content_area > .slider-x-item-title > p { font-size: 22px !important; line-height: normal; line-height: 30px !important;}
 .Best-Weight-Loss-Book h1 { font-size: 35px;}
 .home .sow-testimonial{ height:auto !important}
 .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square{ margin-top:0px !important;}
 .home .sow-testimonials { margin-top: 0px;}
 .psac-slider-and-carousel .owl-nav .owl-prev { left: 0px !important;}
 .psac-slider-and-carousel .owl-nav .owl-next { right: 0px !important;}
  #pg-w611105a05bf72-1.panel-no-style{-webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;}
 .interviews-logo img{ padding:5px !important; }
 .so-widget-sow-testimonials-default-111fa73a1b20-6 .sow-testimonials .sow-testimonial-wrapper { width: 100% !important;}
 .sow-testimonial-user{ width:100% !important}
 .sow-testimonial-text{ width:100% !important}
 .sow-testimonials .sow-testimonial-wrapper.sow-layout-side .sow-testimonial {display: inline-grid !important;}
 .so-widget-sow-testimonials-default-c829a459a33f-2 .sow-testimonials .sow-testimonial-wrapper{ width: 100% !important;}
}


@media only screen and (min-width: 781px) and (max-width: 999px) {
 .wrapper{ width:90%; margin:0 auto;}
 .header-titles{ width:70%;}
 #site-header {position: relative !important; left: 0; right: 0;z-index: 3;}
 html { margin-top: 0px !important;}
 .nav-toggle { position: relative !important;}
 .search-toggle{ position:relative !important;}
 .header-titles-wrapper{ padding:0 !important}
 #menu-top-menu.primary-menu > li { margin: 0.8rem 0 0 0.6rem;}
 .header-inner{padding: 1.30rem 0 !important;}
 #menu-top-menu li a { color: #000 !important; transition: 0.6s;}
 #menu-top-menu li a:hover { color: #ffdf3e !important; transition: 0.6s;}
 .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {font-size: 2rem; font-weight: normal; color:#000; font-size:16px;}
 .main-head-sec{ padding:20px 0 !important; width: calc(100% - 2rem) !important;}
 h2.entry-title { font-size: 25px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 100%; float: left; padding: 15px 15px; margin: 0;}
 .footer-credits{ width:100%;}
 .banner-bottom-slider{ margin-top: -30px;}
 .qcld_hero_content_area > .slider-x-item-title > p { font-size: 22px !important; line-height: normal; line-height: 30px !important;}
 .Best-Weight-Loss-Book h1 { font-size: 35px;}
 .home .sow-testimonial{ height:auto !important}
 .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-round-image-frame, .so-widget-sow-testimonials-default-ea307033de0d-28 .sow-testimonials .sow-image-wrapper-shape-square{ margin-top:0px !important;}
 .home .sow-testimonials { margin-top: 0px;}
 .psac-slider-and-carousel .owl-nav .owl-prev { left: 0px !important;}
 .psac-slider-and-carousel .owl-nav .owl-next { right: 0px !important;}
  #pg-w611105a05bf72-1.panel-no-style{-webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;}
 .interviews-logo img{ padding:5px !important; }
 
}

@media only screen and (min-width: 1000px) and (max-width: 1199px) {
 .wrapper{ width:90%; margin:0 auto;}
 /*.site-description{ display:none !important}*/
  html { margin-top: 0px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 50%; float: left; padding: 15px 15px; margin: 0;}
 .header-titles-wrapper {margin-right: 0rem !important; }
 .header-titles .site-description { margin: 1rem 0 0 2.4rem !important;}
 .main-head-sec{padding: 15px 15px !important;}
 
}

@media only screen and (min-width: 1220px) and (max-width: 1278px) {
 .wrapper{ width:90%; margin:0 auto;}
 /*.site-description{ display:none !important}*/
  html { margin-top: 0px !important;}
 .template-recipes #site-content ul{ width:90%; margin:0 auto;}
 .template-recipes #site-content ul li{ width: 50%; float: left; padding: 15px 15px; margin: 0;}
 .header-titles-wrapper {margin-right: 0rem !important; }
 .header-titles .site-description { margin: 1rem 0 0 2.4rem !important;}
 .main-head-sec{padding: 15px 15px !important;}
 .primary-menu > li {
    margin: 0.8rem 0 0 1.5rem !important;
}
}