/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Urbanist:wght@400;500;600;700;800&display=swap');

@import url('https://cdn.jsdelivr.net/npm/font-proxima-nova@1.0.1/style.min.css');

/* font-family: 'proxima-nova', sans-serif; */

/* font-family: 'Urbanist', sans-serif; */
/* 
font-family: 'Playfair Display', serif; */

/* font-family: 'Poppins', sans-serif; */


.container-wrap {
    background-color: #fff;
}


h2 {
    font-family: Poppins !important;
    font-size: 52px !important;
    line-height: 1.2;
    padding: 10px 0 !important;
    font-weight: 700;
    color: #6D6E70;
}


h3 {
   font-family: 'Urbanist', sans-serif !important;
   color: #FE141C !important;
   font-size: 19px !important;
   letter-spacing: 0px !important;
   font-weight: 400;
}


h4 {
    font-family: 'proxima-nova', sans-serif !important;
    color: #122545 !important;
    font-size: 30px !important;
    line-height: 1;
}

p {
   font-family: 'proxima-nova', sans-serif !important;
   color: #414143 !important;
   font-size: 22px !important;
   line-height: 1.4;
   letter-spacing: -1px !important;
}

h2 strong {
    color: #FE141C;
    font-family: 'Poppins';
    font-weight: 700;
}

a.nectar-button.small.regular.accent-color.regular-button{
    letter-spacing: 1px !important;
    font-family: 'Poppins' !important;
    background-repeat: no-repeat !important;
    border-radius: 25px;
    padding: 1rem 2rem;
    font-size: 14px !important;
    font-weight: 500;
    padding-right: 3rem;
    background: linear-gradient(0deg, rgb(109 110 112) -29%, rgb(187 0 21) 70%);
}

a#a-btn {
     letter-spacing: 1px !important;
     font-family: 'Poppins' !important;
     background-repeat: no-repeat !important;
     background: linear-gradient(90deg, rgba(197,198,200,1) 23%, rgba(109,110,112,1) 70%);
     border-radius: 25px;
     padding: 1rem 2rem;
     font-size: 14px !important;
     font-weight: 500;
     padding-right: 3rem;
}

a.nectar-button.small.regular.regular-button.a-btn {
    letter-spacing: 1px !important;
    font-family: 'Poppins' !important;
    background-repeat: no-repeat !important;
    background: linear-gradient(90deg, rgba(197,198,200,1) 23%, rgba(109,110,112,1) 70%);
    border-radius: 25px;
    padding: 1rem 3rem;
    font-size: 14px !important;
    font-weight: 500;
}

button#wpforms-submit-3050 {
    letter-spacing: 1px !important;
    font-family: 'Poppins' !important;
    background-repeat: no-repeat !important;
    background: linear-gradient(0deg, rgb(109 110 112) -40%, rgb(254 20 28) 70%);
    border-radius: 25px;
    padding: 1rem 4rem 2rem 2rem !important;
    font-size: 14px !important;
    font-weight: 500;
    position: relative;
    top: -5.57rem;
    left: 27rem;
    !i;!;
}

input[type=email] {
    border-radius: 25px !important;
    width: 80% !important;
    margin-top: 2rem !important;
    margin-left: 6rem !important;
    padding: 1.5rem 2rem !important;
}

/****************** header ***********************/

div#header-outer {
    background-color: transparent !important;
}

div#header-space {
    display: none !important;
}

div#header-secondary-outer {
    border: none !important;
}


nav li a {
    font-family: 'proxima-nova', sans-serif !important;
    font-weight: 400 !important;
    font-size: 15px !important;
}

 

body.page #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, #header-outer.transparent[data-lhe="default"] #top nav .sf-menu > .current_page_item > a {
    color: #7c051b !important;
}

#header-outer.transparent #top nav > ul > #menu-item-3063 > a, #header-outer.transparent #top nav > .sf-menu > #menu-item-3063 > a {
    color: #fff !important;    
}


/****************** Secondary header ***********************/

.secondary-h {
    display: flex;
    width: 100% !important;
    justify-content: space-between;
    padding: 14px 42px !important;
}

.s-header {
    display: flex;
    width: 40%;
    margin-left: 170px;
}

body #header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
    background-color: transparent !important;
    height: 77px;
}

.secondary-h span i {
    width: 40px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    color: #C5C6C8 !important;
}


.s-header a {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #000;
    padding-left: 20px;
    font-size: 16px !important;
    font-family: 'Urbanist', sans-serif !important;
}

.s-header i {
    width: 35px;
    height: 35px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background: linear-gradient(0deg, rgb(109 110 112) -29%, rgb(187 0 21) 70%);
}

ul.icons {
    display: flex;
    gap: 10px;
}

.cstmicons {
    margin-left: 10rem;
}

li#menu-item-3063 {
    margin-left: 1rem!important;
}


li#menu-item-3063 a {
    background: linear-gradient(0deg, rgb(109 110 112) -29%, rgb(187 0 21) 70%);
    padding: 1.2rem 4rem 1.2rem 2rem!important;
    color: #fff !important;
    border-radius: 25px;
}

li#menu-item-3063 a:after {
    background-image: url(/wp-content/uploads/2023/12/Group-33443.png) !important;
    content: "";
    height: 4rem;
    width: 4rem;
    position: absolute;
    top: -.15rem;
    left: 8.8rem;
    background-repeat: no-repeat;
    transform: scale(.8);
}

#top nav > ul > li {
    margin: 0 0.5rem;
}

.secondary-h span i:hover {
    color: #fe141c !important;
}

/**********section 1**********/

div#sec1 {
    padding-top: 12rem !important;
    padding-bottom: 2rem !important;
}

#sec1 h2 {
    width: 110% !important;
}

/**********section 2*********/
.authorimg {
    left: -3rem;
}

/*********chapters*********/

div#chapters {
    padding: 6rem 0rem !important;
}

#chapters .chap {
    box-shadow: 0px 0px 13px 2px #000f5859;
    width: 95%;
    margin: 1.5rem auto;
    height: 18rem !important;
    border-radius: 15px;
}

.chaphead {
    position: absolute;
    top: 3rem;
    left: 8rem;
    /* text-align: left; */
}

.chaphead h2 {
    font-size: 34px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.chaphead h3 {
    margin: 0 !important;
}

.chaphead2 {
    position: absolute;
    top: 22.5rem;
    left: 8rem;
    /* text-align: left; */
}

.chaphead2 h2 {
    font-size: 34px !important;
    padding: 0 !important;
    margin: 0 !important;
}

.chaphead2 h3 {
    margin: 0 !important;
}

.chap img.alignnone.size-full.wp-image-2993 {
    padding-top: 1.5rem !important;
    /* padding-left: 1.5rem !important; */
}

.chap p {
    font-size: 16px !important;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    width: 85%;
    /* padding-top: 1rem; */
}

.chap h1 {
    position: relative;
    left: 31rem;
    top: -5rem;
    font-size: 90px;
    color: #6D6E70;
    opacity: 20%;
}

#chapters a.nectar-button.small.regular.accent-color.has-icon.regular-button.p-btn {
    float: right;
    margin-top: 8rem !important;
}

/********video**********/

div#video {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

#video h3, #video h2, #video p, #video h2 strong {
}

#video .nectar-video-box {
    width: 25% !important;
    margin: auto;
    top: 12rem;
}

#video .nectar-video-box .inner-wrap {
    overflow: unset !important;
}

a.play_button_2.large.nectar_video_lightbox.magnific-popup {
    display: none !important;
}

/*******Testimonials******/

.testbox img.alignnone.size-full.wp-image-3047 {
    width: 12%;
    margin: 0;
}

#sec8 a.nectar-button.small.regular.accent-color.regular-button.p-btn {
    float: right;
    margin-top: 8rem !important;
}

.testbox p {
    font-size: 21px !important;
}

.testbox h2 {
    font-size: 40px !important;
    padding: 0 !important;
}

.testbox h3 {
    color: #6D6E70 !important;
    font-style: italic;
}

.testbox img.alignnone.size-full.wp-image-3048 {
    position: absolute;
    top: 7rem;
    right: 1rem;
}


#sec8 button.owl-dot.active {
    position: absolute;
    left: -31rem;
    zoom: normal !IMPORTANT;
    transform: scale(.6);
}

#sec8 .owl-dots {
	position: absolute;
	top: 0rem;
	left: 75rem;
	width: 240%;
}

div#book-sec {
    padding: 4rem 0rem !important;
}

div#sec8 {
    padding: 6rem 0rem !important;
}

/*******Newsletter********/

div#newsletter {
    padding: 2rem 0!important;
}

#newsletter h2 {
    font-size: 42px !important;
    width: 110% !important;
}

button#wpforms-submit-3050:after {
    background-image: url(/wp-content/uploads/2023/12/Group-33443.png) !important;
    content: "";
    height: 4rem;
    width: 4rem;
    position: absolute;
    top: -.3rem;
    left: 10rem;
    background-repeat: no-repeat;
    transform: scale(.8);
}

/*******Footer********/

.contact p {
    font-size: 16px !important;
    color: #FE141C !important;!i;!;
    padding: 0 !important;
    margin-bottom: -4rem;
    margin-top: 2rem;
}

.contact1 p {
    font-size: 16px !important;
    color: #fd1b22 !important;
    padding: 0 !important;
    margin-bottom: -3.5rem;
    margin-top: 2rem;
}

p.info {
    color: #414143 !important;
    font-size: 38px !important;
    text-align: center;
    font-weight: 600;
}

div#footer-widgets {
    border-top: 1px solid #00165C !important;
    width: 80%;
    margin: 0 auto !important;
}

body.original #footer-outer #footer-widgets .col ul li {
    border: none !important;
}

#footer-outer #copyright p {
    font-size: 16px !important;
    margin-left: -5.5rem;
    padding-bottom: 0 !important;
}

#footer-outer #copyright {
    width: 80% !important;
    margin: 0 auto;
}

 body.page #footer-outer a:not(.nectar-button) {
     color: #767779 !important;
     font-size: 16px !important;
     font-family: 'Urbanist';
 }

ul.footer-items {
    display: inline-flex;
    width: 150% !important;
    justify-content: center;
}

.footernav {
    position: absolute;
    top: 0.1rem;
    left: 49rem;
}

#footer-outer .row {
    padding: 2rem 0 !important;
}

#footer-outer #copyright {
    padding: 20px 0 !important;
}

.contact {
    width: 80%;
    margin: auto;
    margin-top: 4rem;
}

.contact1 {
    width: 80%;
    margin: auto;
}

p.callinfo {
    margin-left: 3.7rem;
}

/*Button*/

body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i {
    background-color: #fff !important;
    height: 45px !important;
    width: 45px !important;
}

i.fa.fa-long-arrow-right {
    color: #c00019 !important;
    font-size: 22px !important;
    padding: .6rem 0rem;
}

/* NEW - CSS - FOR - TESTIMONIALS */

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(1) span {
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2023/12/handsome-young-business-man-with-book.png);
    width: 34rem;
    height: 34rem;
    position: relative;
    background-repeat: no-repeat !IMPORTANT;
    transition: 1.5s;
    border: 6px solid red;
}
#sec8 .owl-theme .owl-dots .owl-dot:nth-child(2) span {
    background-color: transparent !IMPORTANT;
    background-image: url(/wp-content/uploads/2023/12/tablet-night-black-woman-online-research-internet-networking-business-planning-window-bokeh-serious-professional-worker-employee-person-typing-analysis-digital-technology.png);
    width: 34rem;
    height: 34rem;
    position: relative;
    background-repeat: no-repeat !important;
    transition: 1.5s;
    border: 6px solid red;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(3) span {
    background-color: transparent !important;
    background-image: url(/wp-content/uploads/2023/12/tesimg3.png);
    width: 34rem;
    height: 34rem;
    position: relative;
    background-repeat: no-repeat !IMPORTANT;
    transition: 1.5s;
    border: 6px solid red;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(4) span {
    background-color: transparent !IMPORTANT;
    background-image: url(/wp-content/uploads/2023/12/testimg4.png);
    width: 34rem;
    height: 34rem;
    position: relative;
    background-repeat: no-repeat !important;
    transition: 1.5s;
}


#sec8 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
    background-color: transparent !important;
}

#sec8 .span_12.dark .owl-theme .owl-dots .owl-dot.active:hover span {background-color: transparent !IMPORTANT;}


#sec8.span_12.dark .owl-theme .owl-dots .owl-dot:hover span {
    background-color: transparent !IMPORTANT;
}

/*Contact Us*/

button#wpforms-submit-2822 {
    letter-spacing: 1px !important;
    font-family: 'Poppins' !important;
    /* background: linear-gradient(0deg, rgba(0,15,88,1) 23%, rgba(0,82,129,1) 70%); */
    border-radius: 25px;
    padding: 1rem 4rem 2rem 2rem !important;
    font-size: 14px !important;
    font-weight: 500;
    background: linear-gradient(0deg, rgb(109 110 112) -40%, rgb(254 20 28) 70%);
}

button#wpforms-submit-2822:after {background-image: url(/wp-content/uploads/2023/12/Group-33443.png) !important;
    content: "";
    height: 4rem;
    width: 4rem;
    position: absolute;
    top: -.3rem;
    left: 6rem;
    background-repeat: no-repeat;
    transform: scale(.8);}



#contactus input[type=email] {
    margin-left: 0 !important;
    width: 100% !important;
}

#contactus input[type=text], #contactus textarea {
    border-radius: 25px;
}

#contactus {
    padding: 5rem 0 !important;
}

/******Mobile Version********/

@media only screen and (min-width: 325px) and (max-width: 999px) {

/*******Header********/	
	
div#header-outer {
    background-color: #feffeb !important;
}	
	
.s-header {
    flex-direction: column;
    width: 100%;
}

.cstmicons {
    margin-left: 0px;
    margin-top: 6rem;
}

.secondary-h {
    padding: 0 !important;
    justify-content: center;
}

#slide-out-widget-area .secondary-header-text {
    background-color: transparent !important;
}
	
.fa-envelope:before {
    display: none;
}

.fa-phone:before {
    display: none;
}

.fa-phone:before {
    display: none !important;
}

.fa-facebook:before {
    display: none;
}

.fa-twitter:before {
    display: none;
}

.fa-instagram:before {
    display: none;
}

.fa-linkedin:before {
    display: none;
}

.s-header a {
    padding-left: 0;
    margin-bottom: .5rem;
}

ul.icons {
    gap: 0 !important;
}
	
div#slide-out-widget-area {
    margin-top: 2rem;
}

/******Body*******/	
	
body {
    text-align: center !important;
}

#sec1 h2 {
    width: 100% !important;
    line-height: 2.5rem;
}

h2 {
    font-size: 40px !important;
}

p {
    font-size: 16px !important;
}

a.nectar-button.small.regular.accent-color.regular-button {
    width: 100%;
    margin-right: 0 !important;
    padding-right: 0rem;
    padding-left: 0 !important;
}

a#a-btn {
    width: 100%;
    padding-right: 0 !important;
}
	
div#sec1 {
    padding-top: 1rem !important;
}

div#chapters {
    padding-bottom: 0rem !important;
}

.authorimg {
    left: 0;
}

#chapters a.nectar-button.small.regular.accent-color.has-icon.regular-button.p-btn {
    margin-top: 0rem !important;
}

.chap p {
    width: 100%;
    padding-bottom: 0rem !important;
}

.chaphead {
    left: 6.5rem;
    top: 3.5rem;
    margin-bottom: 0 !important;
}

.chaphead h2 {
    font-size: 28px !important;
}

#chapters .chap {
    height: 22rem !important;
}

.chap h1 {
    left: 7rem;
    top: -1rem;
    font-size: 60px !important;
}

.chaphead2 {
    top: 27rem;
    left: 10.5rem;
}

.chaphead2 h2 {
    font-size: 28px !important;
}

h4 {
    font-size: 22px !important;
}

#book-sec a.nectar-button.small.regular.accent-color.has-icon.regular-button.p-btn {
    margin-top: 0rem !important;
    padding-left: 0 !important;
}

a.nectar-button.small.regular.has-icon.regular-button.a-btn {
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0px !important;
}

#video .nectar-video-box {
    top: 1rem;
    width: 30% !important;
}

#sec8 a.nectar-button.small.regular.accent-color.regular-button.p-btn {margin-top: 0rem !important;}

.testbox img.alignnone.size-full.wp-image-3047 {
    margin: 0 auto !important;
    width: 20% !important;
}

.testbox h2 {
    font-size: 28px !important;
}

.testbox h3 {
    font-size: 17px !important;
}

.testbox img.alignnone.size-full.wp-image-3048 {
    top: 9rem;
    right: 6rem;
}

.testbox p {
    font-size: 18px !important;
    margin-top: .5rem !important;
}

#newsletter h2 {
    width: 100% !important;
    font-size: 28px !important;
}

input[type=email] {
    width: 100% !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

button#wpforms-submit-3050 {
    left: 0;
    top: 0;
    width: 100%;
    padding: 1rem 1.5rem 2rem 2rem !important;
}

button#wpforms-submit-3050:after {
    left: 16.2rem;
}
	
.contact {
    width: 100% !important;
}

.contact1 {
    width: 100% !important;
}

p.callinfo {
    margin-left: 0 !important;
}

#footer-outer #copyright p {
    margin-left: 0 !important;
}

.footernav {
    display: none !important;
}
	
/****Testimonials****/
	
#sec8 .owl-dots {
    position: unset !important;
    height: 18rem !important;
    margin-top: -5.5rem;
    margin-left: 13rem;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(1) span {transform: scale(0.5);}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(2) span {
    transform: scale(.5);
}
	
#sec8 .owl-theme .owl-dots .owl-dot:nth-child(3) span {
    transform: scale(0.5);
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(4) span {
    transform: scale(.5);
}

#sec8 button.owl-dot.active {
    left: -7rem;
    top: 31rem;
    transform: scale(1);
}
	
#copyright .col.span_5 {
    margin-bottom: 0 !important;
}
	
#sec3 h2 {
    line-height: 3rem;
}

#chapters h2 {
    line-height: 1.5rem;
    font-size: 16px !important;
}

#book-sec h2 {
    line-height: 2.5rem;
}

#video h2 {
    line-height: 2.5rem;
}

#sec8 h2 {
    line-height: 2.5rem;
}
	
button#wpforms-submit-2822 {
    width: 100% !important;
    padding: 1rem 1rem 2rem 2rem !important;
}

button#wpforms-submit-2822:after {
    left: 16.5rem;
    top: -0.25rem;
}
	
#music h2 {
    line-height: 3rem;
}

span.link_wrap {
    padding: 0 !important;
}
	
}

@media only screen and (width: 575px)
{
	.chaphead {
    left: 8.5rem;
}
	
.chaphead2 {
    left: 10.5rem;
}

.chap h1 {
    top: -2rem;
    left: 9rem;
    font-size: 90px !important;
}

.chap p {
    width: 80%;
}

button#wpforms-submit-3050:after {
    left: 22.7rem !important;
    top: -0.2rem;
}
	
button#wpforms-submit-2822 {
    padding: 1rem 2rem 2rem 2rem !important;
}

button#wpforms-submit-2822:after {
    left: 22.7rem;
}
	
.testbox img.alignnone.size-full.wp-image-3048 {
    top: 10.5rem;
    left: 9rem;
}
	
#sec8 button.owl-dot.active {
    left: -4rem;
    top: 27rem;
}

#sec8 .owl-dots {
    margin-left: 25rem;
}
}

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

.s-header {
    flex-direction: row;
    top: 1.3rem;
    left: 23rem;
    gap: 10px;
}

.cstmicons {
    margin-top: 1rem !important;
    margin-left: -30rem;
}
	
.fa-envelope:before {
    display: unset !important;;
}

.fa-phone:before {
    display: unset !important;;
}

.fa-facebook:before {
    display: unset !important;;
}

.fa-twitter:before {
    display: unset !important;
}

.fa-instagram:before {
    display: unset !important;;
}

.fa-linkedin:before {
    display :unset !important;;
}

body #header-secondary-outer[data-secondary-text="true"] ul {
    display: flex;
}
	
a#a-btn {
    padding-left: 0rem !important;
}
	
.chaphead h3 {
    font-size: 16px !important;
}

.chaphead h2 {
    font-size: 22px !important;
}

.chaphead2 h3 {
    font-size: 16px !important;
}

.chaphead2 h2 {
    font-size: 22px !important;
}
	
#chapters .chap {
    width: 96%;
    height: 23.5rem !important;
}

.chaphead2 {
    margin-bottom: 0 !important;
    top: 28.5rem;
    left: 7rem;
}
	
#video .nectar-video-box {
    width: 25% !important;
}

.testbox img.alignnone.size-full.wp-image-3047 {
    width: 15% !important;
}

.testbox h2 {
    font-size: 24px !important;
}

.testbox img.alignnone.size-full.wp-image-3048 {
    top: 10.5rem;
    right: 15rem;
}
	
#sec8 button.owl-dot.active {
    top: 21.45rem;
    left: 0.3rem;
    transform: scale(1);
}
	
#sec8 .owl-theme .owl-dots .owl-dot:nth-child(3) span {
    transform: scale(.5) !important;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(4) span {
    transform: scale(.5) !important;
}
	
button#wpforms-submit-3050:after {
    left: 34rem;
}
	
#sec8 .owl-dots {
    margin-left: 35rem;
    margin-top: -7rem;
}

p.info {
    font-size: 30px !important;
}

.contact1 {
    margin-top: -4rem;
}

.contact {
    margin-top: -1rem;
}

div#media_image-3 {
    margin-bottom: 0 !important;
}	
	
#footer-outer #copyright .col {
    width: 100% !important;
    margin-right: 0 !important;
}	
	
/***Contact Us***/
button#wpforms-submit-2822:after {
    left: 34rem;
}
	
}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	nav li a {
    font-size: 12px !important;
}

li#menu-item-3063 {
    margin-left: 0 !important;
}

#top nav > ul > li {
    margin: 0;
}

#top #logo img {
    height: 85px !important;
}

li#menu-item-3063 a:after {
    left: 7.2rem;
    top: -0.17rem;
}
	
.cstmicons {
    margin-left: 3rem !important;
}

.icons a {
    font-size: 15px !important;
}

ul.icons {
	align-items: flex-end !important;
}

.s-header a {
    font-size: 14px !important;
}

h3 {
    font-size: 18px !important;
}

h2 {
    font-size: 36px !important;
}

p {
    font-size: 15px !important;
}

a.nectar-button.small.regular.accent-color.regular-button {
    margin-top: 1rem !important;
    margin-left: 0rem;
    margin-right: 10px !important;
}

a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 12px !important;
}

a#a-btn {
    font-size: 12px !important;
}

.authorimg {
    left: -1rem;
}

#chapters a.nectar-button.small.regular.accent-color.has-icon.regular-button.p-btn {
    margin-top: 5rem !important;
}

.chaphead h2 {
    font-size: 30px !important;
}

#chapters .chap {
    height: 21rem !important;
}

.chaphead {
    margin-bottom: 0 !important;
}

.chap h1 {
    left: 21rem;
    font-size: 80px !important;
}

.chaphead2 {
    top: 25.5rem;
    margin-bottom: 0 !imp;
}

.chaphead2 h2 {
    font-size: 30px !important;
}

a.nectar-button.small.regular.regular-button.a-btn {
    font-size: 12px !important;
}

h4 {
    font-size: 22px !important;
}

#video .nectar-video-box {
    top: 7rem;
}

.testbox h2 {
    font-size: 30px !important;
}

.testbox p {
    font-size: 18px !important;
}

#sec8 .owl-dots {
    left: 57rem;
    width: 350% !important;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(1) span {
    transform: scale(.7) !important;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(2) span {
    transform: scale(.7) !important;
}
	
#sec8 .owl-theme .owl-dots .owl-dot:nth-child(3) span {
    transform: scale(.7) !important;
}

#sec8 .owl-theme .owl-dots .owl-dot:nth-child(4) span {
    transform: scale(.7) !important;
}
	
#sec8 button.owl-dot.active {
    left: -31rem;
    transform: scale(.7) !important;
}
	
#newsletter h2 {
    font-size: 28px !important;
}

input[type=email] {
    margin-left: 1rem !important;
    width: 90% !important;
}

button#wpforms-submit-3050 {
    left: 16rem;
    top: -5.55rem;
}

p.info {
    font-size: 25px !important;
}

p.callinfo {
    margin-left: 1.6rem;
}

.contact1 {
    width: 80%;
    margin-left: 5rem;
    margin-top: 2rem;
}

.contact {
    margin-top: 4.5rem;
    margin-left: 3rem !important;
}

#footer-outer #copyright p {
    font-size: 14px !important;
}

.footernav {
    left: 24rem;
}

#footer-outer #copyright .footernav .footer-items li a {
    font-size: 13px !important;
}

#footer-outer #copyright .footernav .footer-items li {
	margin-left: 10px !important;
}
	
.sliderimg {
    left: -3rem;
}
	
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	nav li a {
    font-size: 15px !important;
}

li#menu-item-3063 a:after {
    left: 8.5rem;
    top: -.2rem;
}

h2 {
    font-size: 46px !important;
}

#sec1 h2 {
    line-height: 3rem !important;
}

p {
    font-size: 18px !important;
}

.sliderimg {
    left: -3rem;
}

#sec3 h2 {
    line-height: 3rem;
}

#chapters a.nectar-button.small.regular.accent-color.has-icon.regular-button.p-btn {margin-top: 6rem !important;}

.chap h1 {
    left: 28.5rem;
}

.chaphead h2 {
    font-size: 32px !important;
}

.chaphead {
    top: 3.5rem;
}

.chaphead2 h2 {
    font-size: 36px !important;
}

.chaphead2 {
    top: 23rem;
}

#book-sec h2 {
    line-height: 3rem;
}

#book-sec h4 {
    font-size: 26px !important;
}

#video h2 {
    line-height: 3rem;
}

#video .nectar-video-box {
    top: 9rem;
}

#sec8 a.nectar-button.small.regular.accent-color.regular-button.p-btn {
    margin-top: 8rem !important;
}

.testbox h2 {
    font-size: 36px !important;
}

.testbox p {
    font-size: 18px !important;
}

#sec8 button.owl-dot.active {
    left: -36rem;
}

#sec8 button.owl-dot {
}
	
#sec8 .owl-dots {
    width: 270% !important;
}

#newsletter h2 {
    font-size: 36px !important;
}

input[type=email] {
    margin-left: 4rem !important;
}

button#wpforms-submit-3050 {
    left: 23rem;
}

p.info {
    font-size: 32px !important;
}

p.callinfo {
    margin-left: 2.4rem;
}

.contact1 {
    margin-top: 1.5rem;
    margin-left: 5rem;
}

.footernav {
    left: 40rem;
}

#footer-outer #copyright li {
	margin-left: 15px;
}
	
div#footer-widgets {
    width: 90%;
}

#footer-outer #copyright {
    width: 90% !important;
}

.cstmicons {
    margin-left: 2rem;
}
	
}

/*New*/

span.meta-author {
    display: none !important;
}

span.meta-category {
    display: none !important;
}

span.meta-comment-count {
    display: none !important;
}

textarea#comment {
    border: 2px solid #77001d;
}

.meta-comment-count {
    display: none !important;
}

span.meta-date.date.updated {
    display: none !important;
}

.page-id-3102 h2 {
    font-size: 36px !important;
}

#header-outer[data-lhe="default"] #top nav > ul > #menu-item-3063 > a:hover {
     color: #fff !important;
}

/***New***/

div#music {
    padding: 5rem 0rem !important;
}

#music h3 {
    color: #fff !important;
}

#music h2 {
    color: #fff !important;
}

.nectar-cta {
    margin-top: 5rem;
    margin-left: 1rem;
}

h6 {
    font-family: 'Urbanist';
    font-size: 26px;
}

span.link_wrap {
    padding: 1rem 2rem;
}
div#sec3 {
    background-color: #F5F5F7 !important;
    margin-top: 4rem !important;
    border-radius: 30px !important;
}

#sec3 .vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone.instance-5 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;!
}
#page-header-bg h1 {
    text-align: center !important;
    font-family: 'Poppins' !important;
}

img.attachment-portfolio-thumb.size-portfolio-thumb.wp-post-image {
    width: 100%;
}

.post-header {
    background-color: #0000000f;
    margin-top: -20px;
    padding: 10px 10px;
}

.excerpt {
    background-color: #0000000f;
    margin-top: -12px;
    padding: 10px;
    color: #000 !important;
}
#header-secondary-outer ul {
    height: 32px !important;!i;!;
    z-index: 1000 !important;!I;!;
    position: absolute !important;
    right: 240px !important;!I;!;
}