@media (min-width: 1500px) and (max-width: 1680px){
.homepage .horizontal-scroll .inner {
    position: absolute;
    padding: 342px 0 348px 0 !important;
}
 
 
.contact{
    padding-bottom: 0px !important;
}
}


@media (min-width: 1679px) and (max-width: 1930px){
.homepage .horizontal-scroll .inner {
    position: absolute;
    padding: 360px 0 360px 0 !important;
}
}


@media (min-width: 1030px) and (max-width: 1450px){
.homepage .horizontal-scroll .inner {
    position: absolute;
    padding: 265px 0 275px 0 !important;
}
}


@media (min-width: 992px) and (max-width: 1029px){
header nav ul li {
    display:block;
    text-transform: uppercase;
    padding: 25px 2px;
}
header .logo a{
    position: relative;
    z-index: 50;
    width: 182px;
}
.logo a h1 {
    font-family: Creattion;
    position: relative;
    font-size: 24px;
    font-weight: 900;
    top: 9px;
}
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: 16% center;*/
    height: 90vh;
}
.signature .content .wpr h2 {
    font-family: 'alternate-gothic-no-2-d', sans-serif;
    font-size: 79px;
}
.signature {
    background-position: center;
}
.signature .content .wpr {
    max-width: 540px;
    margin: initial;
    text-align: center;
}
.homepage .horizontal-scroll .inner {
    position: absolute;
    /*padding: 200px 0 240px 0;*/
    align-items: center;
    height: 50vh;
    display: flex;
    flex-wrap: wrap;
}
.homepage .horizontal-scroll h3 {
    margin-bottom: 400px;
    font-size: 43px;
    width: 100%;
}
.about_book .img_padding .img img {
    width: 50vh;
}
.about_book .content {
    display: flex;
}
footer div.social {
    width: 1px;
}
footer .footer-logo {
    font-size: 32px;
}
 
.about_owner_content {
    width: 90%;
    left: 8%;
}
.intro-hero.boss-intro .txt-wpr{
    width: 63%;
    margin-bottom: 80px;
}
.boss-intro {
    background-position: top 109px right 82px;
    background-size: 250px;
    background-attachment: local;
    height: 44vh;
}
.boss-sec {
    padding: 0px 0px 0px;
    background-image: none !important;
}
.nicole-tv .intro-hero {
    height: 46vh;
}
.contact .txt-form-wpr, .contact .txt-form-wpr {
    width: 116% !important;
}
.contact .txt-form-wpr form.acf-form {
    max-width: 91% !important;
}
.buy_here ul li {
    font-size: 22px;
    padding: 25px 29px;
}
.contact {
    padding-bottom: 0px;
}
}

@media (min-width: 770px) and (max-width: 991px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 61px right -199px;*/
    height: 80vh;
}
.s1-home-bottom div.social {
    width: 0px;
}
.signature .content .wpr h2 {
    font-size: 50px;
}
.signature {
    background-position: top;
    height: 661px;
}
.business_content {
    left: 4% !important;
}
.about_book .content {
    display: flex;
    /* height: 38vh; */
}
footer div.social {
    width: 0px;
}
 
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
        font-size: 19px;
        font-weight: 400;
        line-height: 35px;
        position: relative;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
.boss-intro {
    background-position: top 125px right 14px;
}
 
.boss-sec {
    padding: 1px 0px 0px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 18px;
    padding: 25px 8px !important;
}
.main_news {
    margin: 0px auto;
    width: 100% !important;
    /* background: #fff; */
    padding: 31px;
}
.contact .txt-form-wpr {
    width: 73% !important;
    padding: 80px 16px 0px !important;
}
.contact {
    padding-bottom: 0px !important;
}
.nicole-tv .intro-hero {
    height: auto;
}
.intro-hero.boss-intro{height: auto;}
.intro-hero h1 {
    margin-top: 78px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
}
 
.contact .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 18px auto 42px !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 121px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 27px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 51px !important;
    line-height: 60px;
    max-width: 100% !important;
}
}
@media (min-width: 601px) and (max-width: 769px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 61px right -278px;*/
    /* height: 54vh; */
}
.s1-home-bottom div.social {
    width: 0px;
}
.green-outline-button {
    padding: 16px 1px;
    min-width: 162px;
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 1px;
}
.signature .content .wpr h2 {
    font-size: 36px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
.signature {
    background-position: top;
    height: 599px;
}
.business_content {
    left: 4% !important;
}
.signature .content {
    width: 88%;
}
footer div.right h4 {
    font-size: 21px;
}
 
.about_book .content {
    display: flex;
    /* height: 38vh; */
}
.about_book h2 {
    font-size: 47px !important;
    padding: 26px 0px !important;
}
footer div.social {
    width: 0px;
}

 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
        font-size: 19px;
        font-weight: 400;
        line-height: 35px;
        /* left: -16%; */
        position: relative;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
.boss-intro {
    background-position: top 125px right 14px;
}
 
.boss-sec {
    padding: 1px 0px 0px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 19px;
    padding: 25px 8px !important;
}
.main_news {
    margin: 0px auto;
    width: 100% !important;
    /* background: #fff; */
    padding: 31px;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.contact {
    padding-bottom: 0px !important;
}
.nicole-tv .intro-hero {
    height: 30vh;
}
.intro-hero.boss-intro{
    background-position: top 95px left 505px !important;
}
.intro-hero h1 {
    margin-top: 78px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 552px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 28px auto 30px 0px !important; 
}
 
.contact .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 42px !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 121px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 51px !important;
    line-height: 60px;
    max-width: 100% !important;
}
}
@media (min-width: 541px) and (max-width: 600px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 61px right -404px !important;*/
    height: 54vh;
}
.s1-home-bottom div.social {
    width: 0px;
    display: none;
}
.s1-home-bottom {
    height: auto !important;
    display: block !important;
    width: 100% !important;
}
.s1-home-bottom div.text {
    padding: 14px 20px !important;
    text-align: center;
}
.s1-home-bottom div.text .green-outline-button{
    margin:25px auto auto;
}
.green-outline-button {
    padding: 16px 1px;
    min-width: 162px;
}
.s1-home-bottom div.video {
    width: 796px;
    height: 199px;
    position: relative;
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 1px;
}
.signature .content .wpr h2 {
    font-size: 50px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
.signature {
    background-position: left 40% top 0%;
    height: 720px;
}
.business_content {
    left: 0% !important;
}
.signature .content {
    width: 80%;
    padding: 0 16px;
}
footer div.right h4 {
    font-size: 21px;
}
.about_book .img_padding .img img {
    position: relative;
    top: 49px !important;
    height: 100%;
}
footer {
    display: block;
    width: 100% !important;
    height: 100% !important;
}

 
.about_book .content {
    display: flex;
    /* height: 38vh; */
    padding: 0 20px;
}
.about_book h2 {
    font-size: 47px !important;
    padding: 26px 0px !important;
}
footer div.social {
    width: 0px;
    display: none;
}
footer div.right div.text {
    width: 100%;
}
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
        font-size: 19px;
        font-weight: 400;
        line-height: 35px;
        position: relative;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
.boss-intro {
    background-position: top 125px right 14px;
}
 
.boss-sec {
    padding: 1px 0px 0px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 16px;
    padding: 25px 6px !important;
}
.main_news {
    margin: 0px auto;
    width: 100% !important;
    /* background: #fff; */
    padding: 31px 0;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.contact {
    padding-bottom: 0px !important;
}


.nicole-tv .intro-hero {
    height: 44vh;
}
.intro-hero.boss-intro{
    background-position: top 95px left -9px !important;
}
.intro-hero h1 {
    margin-top: 78px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 444px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 28px auto 0px 0px !important; 
    padding-bottom: 30px;
}
 
.contact .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 0px !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 121px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
    padding-bottom: 50px !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 33px !important;
    max-width: 100% !important;
}
.news_img{
    display: block !important;
}
.news_img img {
    width: 22%;
    height: 21%;
    object-fit: cover;
    margin-left: 17px;
}
, .alignnone.size-medium.wp-image-166 {
     width: 36% !important; 
    height: 50%!important; 
}
}

@media (min-width: 440px) and (max-width: 540px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 61px right -320px !important;*/
    height: 64vh
}
.s1-home-bottom div.social {
    width: 0px;
    display: none;
}
.s1-home-bottom {
    height: auto !important;
    display: block !important;
    width: 100% !important;
}
.s1-home-bottom div.text {
    padding: 15px 20px !important;
}
.green-outline-button {
    padding: 16px 1px;
    min-width: 162px;
}
.s1-home-bottom div.video {
    width: 796px;
    height: 199px;
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 1px;
}
.signature .content .wpr h2 {
    font-size: 50px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
.signature {
    background-position: left 40% top 0%;
    height: 600px;
    background-image: none !important;
    padding: 0px 0px 0px !important;
}
.business_content {
    left: 0% !important;
}
.signature .content {
    width: 100%;
    padding: 0px 16px;
}
footer div.right h4 {
    font-size: 21px;
}
.about_book .img_padding .img img {
    position: relative;
}
footer .footer-logo {
    width: 84% !important;
}
footer {
    display: block;
    width: 100% !important;
    height: 100% !important;
}
.about_book .img_padding .row{
    display: block !important;
}
footer div.left {
    width: 100%;
}
footer div.right {
    width: 100%;
}
.about_book .content {
}
.about_book .img_padding {
    padding: 70px 0px 120px;
    /* background: #1b314a; */
}
.about_book h2 {
    font-size: 33px !important;
    padding: 28px 0px !important;
}
footer div.social {
    width: 0px;
    display: none;
}
footer div.right div.text {
    width: 100%;
}
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
        font-size: 19px;
        font-weight: 400;
        line-height: 35px;
        position: relative;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
.boss-intro {
    background-position: top 125px right 14px;
}
 
.boss-sec {
    padding: 1px 0px 0px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 12px;
    padding: 25px 6px !important;
}
.main_news {
    margin: 0px auto;
    width: 100% !important;
    /* background: #fff; */
    padding: 31px 0;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.contact {
    padding-bottom: 0px !important;
}


.nicole-tv .intro-hero {
    height: 44vh;
}
.intro-hero.boss-intro{
    background-position: top 95px left -9px !important;
}
.intro-hero h1 {
    margin-top: 78px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 444px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 28px auto 0px 0px !important; 
    padding-bottom: 30px;
}
 
.contact .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 0px !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 121px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
    padding-bottom: 50px !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 33px !important;
    max-width: 100% !important;
}
.news_img{
    display: block !important;
}
.news_img img {
    width: 22%;
    height: 21%;
    object-fit: cover;
    margin-left: 17px;
}

}

@media (min-width: 0px) and (max-width: 440px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 2px right -320px !important;*/
    height: 53vh
}
.homepage .homepage-intro .container {
    /* padding-bottom: 50vh; */
    text-align: center;
    position: relative !important;
    /* top: 150px !important; */
}
.s1-home-bottom div.social {
    width: 0px;
    display: none;
}
.s1-home-bottom {
    height: auto !important;
    display: block !important;
    width: 100% !important;
}
.homepage .homepage-intro h1{
    font-size: 30px !important;
}
.homepage .homepage-intro a {
    padding: 10px 17px 8px;
}
header {
    padding: 20px 0px;
}
.s1-home-bottom div.text {
    padding: 24px 20px !important;
    display: block;
    text-align: center;
}
.green-outline-button {
        padding: 9px 9px !important;
    margin-top: 77px;
    position: relative;
    top: 30px;
}
.s1-home-bottom div.video .play {
    width: 46px;
    height: 46px;
    left: 0%;
    top: 0%;
    cursor: pointer;
    z-index: 1;
    position: relative;
}
.s1-home-bottom div.video {
    width: 796px;
    /* height: 199px; */
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 1px;
}
.signature .content .wpr h2 {
    font-size: 35px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
.signature {
    background-position: left 40% top 0%;
    background-image: none !important;
    padding: 45px 0px 45px;
}
.business_content {
    left: 0% !important;
}
p.medium {
    font-size: 17px !important;
    line-height: 27px;
}
h2{
    font-size: 32px !important;
}
h3{
    font-size: 22px !important;
}
.business_content ul li {
    font-size: 17px !important;
}
.signature .content {
    width: 100%;
    padding: 0px 16px;
}
.about_book .img_padding .img img {
    position: relative;
    width: 100%;
}
.business_content {
    color: #504556;
    padding: 25px 0px !important;
}
 
footer {
    display: block;
    width: 100% !important;
    height: 100% !important;
}
.about_book .img_padding .row{
    display: block !important;
}
footer div.right div.signup {
    margin-left: 1px;
    padding: 15px 10px 27px 0px !important;
}
 
 
.about_book .content {padding: 0 20px;}
 
.about_book .img_padding .content .medium {
    color: #1b314a;
    /* font-weight: 500; */
    font-size: 16px !important;
    line-height: 25px !important;
}
.about_book h2 {
    font-size: 33px !important;
    padding: 28px 0px !important;
    margin-top: -63px;
}
footer div.social {
    width: 0px;
    display: none;
}
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
    font-size: 19px;
    font-weight: 400;
    line-height: 35px;
    left: 1%;
    position: relative;
    width: 100%;
    max-width: 100% !important;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
 
.book_bg{
    height: auto !important;
}
.boss-sec {
    padding: 35px 15px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 11px;
    padding: 15px 5px !important;
}

.buy_here ul {
    margin: 0px auto;
    padding-left: 0px;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 30px 16px 0px !important;
}
.contact {
    padding-bottom: 34px !important;
    padding-top: 85px !important;
}
.nicole-tv .intro-hero {
    height: 44vh;
}
.intro-hero.boss-intro{
    background-position: top 443px left 46px !important;
}
.nicole-tv .intro-hero.boss-intro{
    background-position: top -6px left -48px !important;
}
.intro-hero h1 {
    margin-top: -209px !important;
    position: relative;
    top: -126px;
    font-size: 37px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
    font-size: 34px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 444px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
    display: none;
}
.article_form {
    display: block !important;
}
.left_form {
    width: 100% !important;
    padding-right: 0px !important;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 1px auto 0px 0px !important; 
    padding-bottom: 30px;
}
 
.contact .txt-form-wpr form.acf-form {
        max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 1px 22px 21px;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 0px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 1px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
    padding-bottom: 0px !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 31px !important;
    line-height: 43px !important;
    max-width: 100% !important;
}
.news_img{
    display: block !important;
}
.news_img img {
    width: 100%;
    height: 21%;
    object-fit: cover;
    margin-left: 0px;
    margin: 10px 0px;
}
 
 
.cnt .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 24px 22px 21px;
}
.cnt .contact {
    padding-bottom: 0px !important;
    padding-top: 48px !important;
}
.about_owner_content {    
    top: 20px !important;
}
.txt-wpr.text-left {
    top: 0px !important;
}
 
.boss-book .gallery-description .content{
    width: 100% !important;
}
.right_form {
    width: 100% !important;
    align-items: center;
    margin: auto;
    padding-left: 0px !important;
    border-left: 0px solid #ff5c24 !important;
    border-top: 2px solid #ff5c24 !important;
    padding-top: 30px !important;
    margin-top: 30px !important;
}
.alignnone.size-medium.wp-image-184, .alignnone.size-medium.wp-image-166 {
    margin: 0px 0px !important;
}
.mda {
    padding-bottom: 0px !important;
    padding-top: 34px !important;
}
}

@media (min-width: 0px) and (max-width: 411px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 2px right -320px !important;*/
    height: 53vh
}
.homepage .homepage-intro .container {
    /* padding-bottom: 50vh; */
    text-align: center;
    position: relative !important;
    /* top: 150px !important; */
}
.s1-home-bottom div.social {
    width: 0px;
    display: none;
}
.s1-home-bottom {
    height: auto !important;
    display: block !important;
    width: 100% !important;
}
.homepage .homepage-intro h1{
    font-size: 30px !important;
}
.homepage .homepage-intro a {
    padding: 10px 17px 8px;
}
 
.s1-home-bottom div.text {
    padding: 15px 20px !important;
    display: block;
}
.green-outline-button {
        padding: 9px 9px !important;
    margin-top: 77px;
    position: relative;
    top: 23px;
}
.intro-hero.boss-intro{
    background-position: top 443px left 46px !important;
}
.nicole-tv .intro-hero.boss-intro{
    background-position: top -6px left -48px !important;
}
.s1-home-bottom div.video .play {
    width: 46px;
    height: 46px;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 1;
    position: relative;
}
.s1-home-bottom div.video {
    width: 796px;
    height: 199px;
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 16px 1px;
}
.signature .content .wpr h2 {
    font-size: 35px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
 
.business_content {
    left: 0% !important;
}
p.medium {
    font-size: 17px !important;
    line-height: 27px;
}
h2{
    font-size: 32px !important;
}
h3{
    font-size: 22px !important;
}
.business_content ul li {
    font-size: 17px !important;
}
.signature .content {
    width: 100%;
    padding: 0px 16px;
}
.about_book .img_padding .img img {
    position: relative;
}
.business_content {
    color: #504556;
    padding: 25px 20px !important;
}
 
footer {
    display: block;
    width: 100% !important;
    height: 100% !important;
}
.about_book .img_padding .row{
    display: block !important;
}
 
footer div.right div.signup {
    margin-left: 1px;
    padding: 15px 10px 27px 0px !important;
}
 
 
.about_book .img_padding {
    /* background: #1b314a; */
}
.about_book .img_padding .content .medium {
    color: #1b314a;
    /* font-weight: 500; */
    font-size: 16px !important;
    line-height: 25px !important;
}
.about_book h2 {
    font-size: 33px !important;
    padding: 45px 0px 5px !important;
    margin-top: -63px;
}
footer div.social {
    width: 0px;
    display: none;
}
 
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
    font-size: 19px;
    font-weight: 400;
    line-height: 35px;
    left: 1%;
    position: relative;
    width: 100%;
    max-width: 100% !important;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
 
.book_bg{
    height: auto !important;
}
.boss-sec {
    padding: 35px 15px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 10px;
    padding: 15px 5px !important;
}
.main_news {
    margin: 0px auto;
    width: 100% !important;
    /* background: #fff; */
    padding: 44px 0px !important;
}
.buy_here ul {
    margin: 0px auto;
    padding-left: 0px;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 30px 16px 0px !important;
}

.nicole-tv .intro-hero {
    height: 44vh;
}
.intro-hero h1 {
    margin-top: -209px !important;
    position: relative;
    top: -126px;
    font-size: 37px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
    font-size: 34px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 444px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
    display: none;
}
.article_form {
    display: block !important;
}
.left_form {
    width: 100% !important;
    padding-right: 0px !important;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 1px auto 0px 0px !important; 
    padding-bottom: 30px;
}
 
.contact .txt-form-wpr form.acf-form {
        max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 1px 22px 21px;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 0px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 1px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
    padding-bottom: 0px !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 31px !important;
    line-height: 43px !important;
    max-width: 100% !important;
}
.news_img{
    display: block !important;
}
.news_img img {
    width: 100%;
    height: 21%;
    object-fit: cover;
    margin-left: 0px;
    margin: 10px 0px;
}
.alignnone.size-medium.wp-image-184, .alignnone.size-medium.wp-image-166 {
    width: 100% !important;
    height: 50%!important;
}
.cnt .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 24px 22px 21px;
}
.cnt .contact {
    padding-bottom: 0px !important;
    padding-top: 48px !important;
}
.about_owner_content {    
    top: 20px !important;
}
.txt-wpr.text-left {
    top: 0px !important;
}
 
.boss-book .gallery-description .content{
    width: 100% !important;
    max-width: 100% !important;
}
.right_form {
    width: 100% !important;
    align-items: center;
    margin: auto;
    padding-left: 0px;
    border-left: 0px solid #ff5c24 !important;
    border-top: 2px solid #ff5c24 !important;
    padding-top: 30px;
    margin-top: 30px !important;
}
.alignnone.size-medium.wp-image-184, .alignnone.size-medium.wp-image-166 {
    margin: 0px 0px !important;
}
.mda {
    padding-bottom: 0px !important;
    padding-top: 34px !important;
}
}

@media (min-width: 0px) and (max-width: 380px){
.homepage .homepage-intro {
    background-size: cover;
    /*background-position: top 2px right -294px !important;*/
    height: 53vh
}
.homepage .homepage-intro .container {
    /* padding-bottom: 50vh; */
    text-align: center;
    position: relative !important;
    /* top: 150px !important; */
}
.s1-home-bottom div.social {
    width: 0px;
    display: none;
}
.s1-home-bottom {
    height: auto !important;
    display: block !important;
    width: 100% !important;
}
.homepage .homepage-intro h1{
    font-size: 30px !important;
}
.homepage .homepage-intro a {
    padding: 10px 17px 8px;
}
.s1-home-bottom div.text {
    padding: 25px 15px !important;
    display: block;
}
.green-outline-button {
        padding: 9px 9px !important;
        margin-top: 77px;
        position: relative;
        top: 23px;
}
.intro-hero.boss-intro{
    background-position: top 443px left 46px !important;
}
.nicole-tv .intro-hero.boss-intro{
    background-position: top -6px left -48px !important;
}
.s1-home-bottom div.video .play {
    width: 46px;
    height: 46px;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 1;
    position: relative;
}
.s1-home-bottom div.video {
    width: 796px;
    height: 199px;
}
.green-outline-button {
    color: #fff;
    border: 1px solid #fff;
    padding: 14px 15px !important;
    top: 37px;
}
.signature .content .wpr h2 {
    font-size: 35px;
}
.homepage .homepage-intro .title-slider {
    position: relative;
    height: 138px;
}
 
.business_content {
    left: 0% !important;
}
p.medium {
    font-size: 17px !important;
    line-height: 27px;
}
h2{
    font-size: 32px !important;
}
h3{
    font-size: 22px !important;
}
.business_content ul li {
    font-size: 17px !important;
}
.signature .content {
    width: 100%;
    padding: 0px 16px;
}

.about_book .img_padding .img img {
    position: relative;
}
.business_content {
    color: #504556;
    padding: 45px 20px !important;
}
 
footer {
    display: block;
    width: 100% !important;
    height: 100% !important;
}
.about_book .img_padding .row{
    display: block !important;
}
footer div.right div.signup {
    margin-left: 1px;
    padding: 15px 10px 27px 0px !important;
}
 
 
 
 
.about_book .img_padding .content .medium {
    color: #1b314a;
    /* font-weight: 500; */
    font-size: 16px !important;
    line-height: 25px !important;
}
.about_book h2 {
    font-size: 25px !important;
    padding: 45px 0px 3px!important;
    margin-top: -63px;
}
footer div.social {
    width: 0px;
    display: none;
}
 
 
.boss-book .intro-hero .txt-wpr p {
        max-width: 477px;
    font-size: 19px;
    font-weight: 400;
    line-height: 35px;
    left: 1%;
    position: relative;
    width: 100%;
    max-width: 100% !important;
}
.intro-hero.boss-intro .txt-wpr h2 {
    font-size: 46px;
    font-weight: 400;
    color: #ff5c24;
    max-width: 728px;
}
 
.book_bg{
    height: auto !important;
}
.boss-sec {
    padding: 35px 15px;
    background-image: none !important;
}
.boss-book .acronym .container{
    min-height: 90vh;
}
.buy_here ul li {
    font-size: 8px;
    padding: 15px 5px !important;
}

.buy_here ul {
    margin: 0px auto;
    padding-left: 0px;
}
.contact .txt-form-wpr {
    width: 100% !important;
    padding: 30px 16px 0px !important;
}
.contact {
    padding-bottom: 34px !important;
    padding-top: 48px !important;
}
 
.nicole-tv .intro-hero {
    height: 44vh;
}
.intro-hero h1 {
    margin-top: -209px !important;
    position: relative;
    top: -126px;
    font-size: 37px !important;
}
.contact .txt-form-wpr h1 {
    margin: 20px auto 0px 0px !important;
    font-size: 34px !important;
}
.boss-book .acronym .txt-wpr ul{
    padding-bottom: 10px !important;
    margin-bottom: 0px;
}
.contact .txt-form-wpr p {
    max-width: 444px !important;
    margin: 0px auto 0px 0px !important;
}
 
.contact .img-wpr {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 104%;
    height: 0vh;
    display: none;
}
.article_form {
    display: block !important;
}
.left_form {
    width: 100% !important;
    padding-right: 0px !important;
}
.mda .txt-form-wpr p {
    max-width: 552px !important;
    margin: 1px auto 0px 0px !important; 
    padding-bottom: 30px;
}
 
.contact .txt-form-wpr form.acf-form {
        max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 1px 22px 21px;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 80px 16px 0px !important;
}
.mda .txt-form-wpr p, .mda .txt-form-wpr h1 {
    max-width: 100% !important;
}
.mda .txt-form-wpr {
    width: 100% !important;
    padding: 0px 16px 0px !important;
}
.cnt .txt-form-wpr {
    width: 100% !important;
    padding: 1px 16px 0px !important;
}
.cnt .txt-form-wpr {
    background-image: none !important;
    padding-bottom: 0px !important;
}
.cnt .left_form {
    width: 100% !important;
    margin-left: auto;
    position: relative;
    right: 0px !important;
    margin-top: 71px !important;
}
 .cnt .txt-form-wpr h1 {
    font-size: 31px !important;
    line-height: 43px !important;
    max-width: 100% !important;
}
.news_img{
    display: block !important;
}
.news_img img {
    width: 100%;
    height: 21%;
    object-fit: cover;
    margin-left: 0px;
    margin: 10px 0px;
}
.alignnone.size-medium.wp-image-184, .alignnone.size-medium.wp-image-166 {
    width: 100% !important;
    height: 50%!important;
}
.cnt .txt-form-wpr form.acf-form {
    max-width: 98% !important;
    margin: 50px auto 0px !important;
    padding: 24px 22px 21px;
}
.cnt .contact {
    padding-bottom: 0px !important;
    padding-top: 48px !important;
}
.about_owner_content {    
    top: 20px !important;
}
.txt-wpr.text-left {
    top: 0px !important;
}
 
.boss-book .gallery-description .content{
    width: 100% !important;
    max-width: 100% !important;
}
.right_form {
    width: 100% !important;
    align-items: center;
    margin: auto;
    padding-left: 0px;
    border-left: 0px solid #ff5c24 !important;
    border-top: 2px solid #ff5c24 !important;
    padding-top: 30px;
    margin-top: 30px !important;
}
.alignnone.size-medium.wp-image-184, .alignnone.size-medium.wp-image-166 {
    margin: 0px 0px !important;
}
.mda {
    padding-bottom: 0px !important;
    padding-top: 34px !important;
}
}


 @media (min-width: 1750px) and (max-width: 2200px){


  header.inverse a, header a{font-size: 30px;}
   .logo a h1 {
        font-size: 38px;
    }
    .homepage .homepage-intro h1{
        font-size: 126px;
    }
    .homepage-intro-h3
    {
        font-size: 56px;
    }
    .homepage .homepage-intro a{
        font-size: 30px;
    }
    .btn-wpr1 a{font-size:35px}
     .business_content ul li{
     font-size:30px;
     line-height: 45px;
     padding: 5px 0;
     }
    .signature .content .wpr
    {max-width:fit-content}
    p{
      font-size: 35px !important;
      line-height: 55px !important;
      }
.s1-home-bottom{
    height:auto;
}
.green-outline-button span, .about_book .content .btn-wpr a, .contact .txt-form-wpr p
{
    font-size: 30px !important;
}
.s1-home-bottom div.text{
    padding:20px 0;
}
    .about_book .content .wpr .uppercase, .business_content h2{
        font-size: 93px;
    }
    .about_book .content .inner.fixed h3, .business_content h3, footer div.right h4{font-size: 50px;}
    .container{
        max-width: 1700px !important;
    }
    .signature{
    background-position: top 25% center;
}
    .signature .content .wpr h2, h2{font-size: 142px;}
    .about_owner_content h3, .boss-book .acronym .txt-wpr h3,.gallery-description-list h3{
            font-size: 84px;
        }

        .about_owner_content h2, h2,.main_news h1.uppercase,.left_form h1
         ,h5.uppercase.speeking-heading, h1.uppercase.main-title{
            font-size: 120px !important;
            line-height: 130px;
        }

        .bookshelf.owner-book {
            padding: 166px 44px 0 0;
        }
}

@media (min-width: 2200px) and (max-width: 3000px){

   .signature{
    background-position: top 25% center;
}
.about_owner_content h3,.boss-book .acronym .txt-wpr h3,.gallery-description-list h3 {
    font-size: 84px;
}

.about_owner_content h2,h2 ,.main_news h1.uppercase{
    font-size: 120px !important;
}

.bookshelf.owner-book {
    padding: 166px 47px 0 0;
}
  header.inverse a, header a{font-size: 30px;}
   .logo a h1 {
        font-size: 38px;
    }
    .homepage .homepage-intro h1,.intro-hero.boss-intro .txt-wpr h2, .left_form h1, 
    h5.uppercase.speeking-heading, h1.uppercase.main-title{
        font-size: 126px;
    }
    .homepage-intro-h3
    {
        font-size: 56px;
    }
    .homepage .homepage-intro a , .contact .txt-form-wpr p{
        font-size: 30px;
    }
    .btn-wpr1 a{font-size:35px}
     .business_content ul li{
     font-size:30px;
     line-height: 45px;
     padding: 5px 0;
     }
    .signature .content .wpr
    {max-width:fit-content}
    p,a,.book_about li{
      font-size: 35px !important;
      line-height: 55px !important;
      }
.s1-home-bottom{
    height:auto;
}
.green-outline-button span, .about_book .content .btn-wpr a
{
    font-size: 30px !important;
}
.s1-home-bottom div.text{
    padding:20px 0;
}
    .about_book .content .wpr .uppercase, .business_content h2{
        font-size: 93px;
    }
    .about_book .content .inner.fixed h3, .business_content h3, footer div.right h4{font-size: 50px;}
    .container{
        max-width: 2100px !important;
    }
}
