/*
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=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&family=Oswald:wght@200;300;400;500;600;700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

h2{
    font-family: 'Poppins', sans-serif;
}
 h3{
    font-family: 'Poppins', sans-serif;
}
 h4{
    font-family: 'Poppins', sans-serif;
}
 h5{
    font-family: 'Poppins', sans-serif;
}
 p{
    font-family: 'Poppins', sans-serif;
}
 div#header-secondary-outer {
     background-color: transparent !important;
     border-bottom: none !important;
}
 body.page #header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
     font-size: 15px !important;
     font-family: 'Poppins', sans-serif !important;
     opacity: 1 !important;
     color: #ffffff !important;
     font-weight: 400;
     padding: 0 27px;
}
 body.page #header-outer.transparent #top nav .sf-menu > .current-menu-item > a {
     color: #ffffff !important;
     padding-top: 49px !important;
}
 .head-button a {
     background-color: #452224;
     padding: 9px 23px 9px 23px !important;
     border-radius: 25px !important;
     box-shadow: 0px 3px 16px 5px #00000038;
     margin: 0 0px 0 15px;
}
 #sec1 h3 {
     font-size: 18px;
     color: #fff;
     font-weight: 300;
     padding-top: 4rem;
}
 #sec1 h2 {
     font-size: 5rem;
     color: #ffff;
     line-height: 1.1;
     padding-bottom: 10px;
}
 p {
     font-size: 14px;
}
 #sec1 p {
     color: #ffffff;
     font-weight: 400;
}
 a.nectar-button {
     padding: 12px 20px 13px 20px !important;
     border-radius: 40px !important;
     font-size: 14px !important;
     font-weight: 400 !important;
}
 #sec1 a.nectar-button.n-sc-button.medium.accent-color.regular-button {
     background-color: #452224 !important;
     box-shadow: 0px 1px 20px 5px #4444440a !important;
     margin-top: 2rem;
     font-family: 'Poppins';
}
 div#top .col.span_9.col_last {
     top: -15px;
     position: relative;
}
 #sec1 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
     display: none !important;
}
 #sec1 img.attachment-full.size-full {
     width: 70% !important;
}
 #sec1 .nectar-video-box {
     left: 195px;
     margin-top: -87px;
     width: 70%;
}
 ul#social-head li {
    list-style: none !important;
}
 ul#social-head i {
     display: inline-flex !important;
     color: #fff;
     background-color: #ffff;
     padding: 14px 14px 10px 14px !important;
     border-radius: 21px;
     margin-right: 7px;
     transition: 0.2s;
}
 ul#social-head i.fa.fa-twitter {
     background-color: #475a95;
}
 div#sec3 .vc_col-sm-12.chap-btn {
     margin-top: 0 !important;
}
 div#sec3 a.nectar-button.n-sc-button {
     background-color: #e75025 !important;
}
 .page-id-2762 div#sec3 {
     padding-bottom: 4rem !important;
}
 ul#social-head {
    /* padding-left: 30px;
     */
    /* padding-top: 170px;
     */
     transform: rotate(18deg);
     position: absolute;
     bottom: -8%;
     left: 2%;
}
 #sec1 .row-bg.using-image {
     background-size: cover;
     background-position: bottom !important;
}
 #sec1 {
    padding-top: 11rem !important;
    padding-bottom: 0rem !important;
}
 div#scroll {
     margin: 0 auto;
     text-align: center !important;
}
 div#scroll i {
     color: #ffff !important;
     font-size: 32px;
     margin-top: -100px;
}
 div#page-header-bg h1 {
     text-align: right;
     font-weight: 400;
     font-family: 'Poppins';
}
 .page-id-2659 div#sec2 {
     padding-top: 5rem !important;
     padding-bottom: 5rem !important;
}
/* custom code added */
 #sec2 h1 {
     font-size: 60px;
     color: #151515;
     line-height: 1.1;
     padding-bottom: 10px;
     font-weight: 700;
     width: 100%;
     letter-spacing: 0;
     -webkit-font-smoothing: antialiased;
     margin-top: 7px;
}
/* custom code ended */
 #sec2 h3 {
     font-size: 20px;
     color: #452224;
     padding-top: 0px;
     font-weight: 400;
}
 #sec2 h2 {
     font-size: 60px;
     color: #151515;
     line-height: 1.1;
     padding-bottom: 10px;
     font-weight: 700;
     width: 100%;
}
 #sec2 p {
     color: #5d5d5d;
}
 a.nectar-button {
     background-color: #27ace3 !important;
     box-shadow: 0px 1px 20px 5px #4444440a !important;
}
 #sec2 a.nectar-button.n-sc-button.medium.accent-color.regular-button {
     width: 23% !important;
     text-align: center !important;
     font-family: 'Poppins';
     margin-top: 1rem;
}
 #sec5 h3 {
     font-size: 20px;
     color: #ffff;
     font-weight: 300;
     padding-top: 0px;
}
 #sec5 h2 {
     font-size: 60px;
     color: #ffff;
     line-height: 1.1;
     padding-bottom: 10px;
}
 .page-id-2660 div#sec5 .row-bg.using-image {
     background-size: cover !important;
     background-position: top !important;
}
 .page-id-2660 div#sec5 {
     padding-bottom: 5rem !important;
     padding-top: 9rem !important;
}
 #sec5 p {
     color: #ffffff;
     font-weight: 400;
}
 #sec5 .row-bg.using-image {
    background-position: center !important;
    background-size: 100% 100% !important;
}
 div#sec5 {
     padding-top: 6rem !important;
     padding-bottom: 0rem !important;
}
 #sec5 h4 {
     font-size: 27px;
     color: #ffffff;
     font-weight: 500;
     padding-bottom: 15px !important;
     padding-top: 2rem;
}
 .page-id-2660 div#sec5 h3 {
     font-weight: 500;
     text-decoration: underline;
     text-decoration-thickness: 3px;
}
 .page-id-2660 div#sec5 p {
     padding-bottom: 0.5rem;
}
 #sec5 a.nectar-button.n-sc-button.medium.accent-color.regular-button {
     margin-right: 20px;
     background-color: #151515 !important;
     font-weight: 500 !important;
     font-family: 'Poppins';
}
 #sec5 a.nectar-button.n-sc-button.medium.accent-color.regular-button:nth-child(2) {
     background-color: #fff !important;
     color: #452224;
}
 #video a.play_button_2.large.nectar_video_lightbox.magnific-popup {
     display: none !important;
}
 #video img.attachment-full.size-full {
    /* width: 20% !important;
     */
    /* margin: 0 auto;
     */
    /* position: relative;
     */
    /* top: 125px;
     */
}
 #video h3 {
     font-size: 20px;
     color: #fff;
     padding-top: 7rem;
     font-weight: 400;
}
 #video h2 {
     font-size: 50px;
     color: #ffff;
     line-height: 1.1;
     width: 80%;
     margin: 0 auto;
}
 #video .row-bg.using-image {
    background-position: center !important;
    background-size: contain !important;
}
 #sec6 h3 {
     font-size: 20px;
     color: #452224;
     font-weight: 400;
     padding-top: 60px;
}
 #video .nectar-video-box .inner-wrap {
     height: 14rem;
}
 #sec6 h2 {
     font-size: 60px;
     color: #151515;
     line-height: 1.1;
     padding-bottom: 16px;
     font-weight: 600;
}
 #sec6 ul li {
     font-size: 14px;
     color: #5d5d5d;
     list-style: none !important;
     padding-bottom: 5px;
     font-family: 'Poppins';
}
 #sec6 ul li:before {
     width: 10px;
     height:10px;
     position: absolute;
     content: "\2794";
     left: 5px;
     margin-top: 0;
     color: #452224;
}
 #sec6 .row-bg.using-image {
     background-position: 100% 100% !important;
     background-size: cover !important;
}
 #sec7 h3 {
     font-size: 20px;
     color: #452224;
     font-weight: 400;
     padding-top: 0px;
}
 #sec7 h2 {
     font-size: 60px;
     color: #151515;
     line-height: 1.1;
     padding-bottom: 5rem;
     font-weight: 600;
}
 div#sec6 {
     padding-bottom: 0px !important;
     padding-top: 0px !important;
}
 #sec7 .carousel-item {
     background-color: #f9fafc !important;
     width: 60%;
     margin: 0 auto;
     box-shadow: 0px 0px 20px 8px #8888884a;
     border-top-left-radius: 80px;
     border-bottom-right-radius: 80px;
     margin-top: 40px;
     padding-bottom: 50px;
}
 #sec7 .test p {
     font-size: 17px;
     font-style: italic;
     color: #5d5d5d;
     font-weight: 300;
     width: 84%;
     margin: 0 auto;
}
 #sec7 img.img-with-animation.skip-lazy.animated-in {
     width: 150px;
     height: 150px;
     position: relative;
     top: -58px;
}
 .test h4 {
     font-size: 20px;
     color: #27ace3;
     font-weight: 500;
     margin-bottom: -3px !important;
}
 .test h5 {
     font-size: 14px;
     color: #5d5d5d;
     font-weight: 500;
}
 body.page #sec7 .carousel-item {
     background-color: #ffffffb3 !important;
     width: 60%;
     margin: 0 auto;
     box-shadow: 0px 0px 30px 8px #8888881a;
     border-top-left-radius: 80px;
     border-bottom-right-radius: 80px;
     margin-top: 40px;
     padding-bottom: 20px;
}
 body.page #sec7 .test p {
     font-size: 16px;
     font-style: italic;
     color: #5d5d5d;
     font-weight: 300;
     width: 84%;
     margin: 0 auto;
     margin-top: -5rem;
     font-family: 'Poppins';
     padding-bottom: 1rem;
}
 body.page #sec7 img.img-with-animation.skip-lazy.animated-in {
}
 body.page #sec7 .test h4 {
     font-size: 20px;
     color: #452224;
     font-weight: 500;
     margin-bottom: -3px !important;
}
 .test h5 {
     font-size: 14px;
     color: #5d5d5d;
     font-weight: 500;
}
 body.page #sec7 button.owl-dot.active span {
     background-color: #452224 !important;
     width: 110% !important;
}
 body.page #sec7 button.owl-dot span {
     background-color: #010101 !important;
}
 body.page #sec7 .owl-theme .owl-dots .owl-dot {
     padding: 10px !important;
}
 .chap {
     box-shadow: 0px 0px 18px 0px #33333345 !important;
     border-top-left-radius: 60px !important;
     border-bottom-right-radius: 60px !important;
     padding-bottom: 30px !important;
     padding-left: 45px;
     background-color: #fff;
     width: 95%;
     margin-bottom:1rem !importan;
}
 .chap h1 {
    -webkit-text-fill-color: white;
    /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 3px;
    -webkit-text-stroke-color: #e2dfdf;
    font-family: 'Poppins', sans-serif;
    font-size: 90px;
    float: left;
    left: 7%;
    padding-top: 32px;
    opacity: 0.4 !important;
    width: 8rem;
}
 .chap h2 {
     font-size: 25px;
     color: #151515;
     text-transform: uppercase;
     font-weight: 800;
     padding-left: 120px;
     padding-top: 15px;
}
/* custome code added */
 .chap h4 {
     -webkit-text-fill-color: white;
     -webkit-text-stroke-width: 3px;
     -webkit-text-stroke-color: #e2dfdf;
     font-family: 'Poppins', sans-serif;
     font-size: 90px;
     float: left;
     left: 7%;
     padding-top: 32px;
     opacity: 0.4 !important;
     width: 8rem;
     color: #4444;
     -webkit-font-smoothing: antialiased;
     font-weight: 600;
     line-height: 62px;
     margin-bottom: 7px;
}
/* custom code ended */
 .chap button.bg-orange-button {
     float: right;
     background: transparent !important;
     border: none !important;
     padding: 0px !important;
     font-size: 30px !important;
     box-shadow: none !important;
     text-shadow: none !important;
    /* margin-right: 40px;
     */
    /* margin-top: -75px;
     */
     color: #452224 !important;
     font-weight: 400;
     position: absolute;
     right: 8%;
     top: 5%;
}
 .chap p {
     padding-bottom: 0 !important;
     margin-top: 5px;
     width: 90%;
     margin-left: 0px;
}
 .chap h5 {
     font-size: 15px;
     padding-left: 120px;
     font-weight: 400;
     color: #5d5d5d;
     margin-top: -14px;
     height: 3rem;
     width: 90%;
}
 #sec3 .main h3 {
     font-size: 20px;
     color: #452224;
     padding-top: 0px;
     font-weight: 400;
}
 #sec3 .main h2 {
     font-size: 60px;
     color: #151515;
     line-height: 1.1;
     padding-bottom: 3rem;
     font-weight: 700;
     width: 90%;
}
 #sec3 .row-bg.using-image {
     background-position: 10% 100% !important;
     background-size: cover !important;
}
 div#sec3 {
     padding-top: 0px !important;
     padding-bottom: 3rem !important;
}
 .head-button h5{
     font-size: 14px !important;
     font-family: 'Poppins', sans-serif !important;
     opacity: 1 !important;
     color: #ffffff !important;
     font-weight: 400 !important;
}
 body.page #header-outer.transparent #top nav .sf-menu > .current-menu-item > a {
     width: 100%;
     padding-bottom: 50px;
}
 #sec2 .row-bg.using-image {
    background-position: 100% 100% !important;
    background-size: cover !important;
}
 div#sec2 {
     padding-bottom: 0rem !important;
     padding-top: 0rem !important;
}
 #footer-outer .head-button h5 {
     display: none !important;
}
 #footer-outer .head-button a {
     display: none !important;
}
 body.page #footer-outer .col:nth-child(3) ul li p {
     display: initial;
}
 body.page #footer-outer p {
     font-size: 14px;
     padding-bottom: 0px !important;
     font-family: 'Poppins', sans-serif !important;
     color: #ffff !important;
}
 body.page #footer-outer #footer-widgets .widget h4 {
     color: #ffffff !important;
     font-size: 17px;
     padding-bottom: 15px !important;
     padding-top: 3rem;
}
 body.page #footer-outer .widget.widget_nav_menu li a {
     font-size: 14px !important;
     color: #ffff !important;
}
 body.page #footer-outer .widget.widget_nav_menu li {
     border-bottom: 1px solid #ebebeb21 !important;
    /* width: 75% !important;
     */
}
 body.page #footer-outer .col.span_3.one-fourths.right-edge:nth-child(2) {
    width: 20% !important;
    padding-left: 4rem;
}
 body.page #footer-outer .widget {
    margin-bottom: 15px !important;
}
 #footer-outer #social li {
     border-bottom: none !important;
}
 #footer-outer #social li i {
     color: #ffffff !important;
     padding: 10px 21px !important;
     border-radius: 22px;
     margin-right: 12px;
     width: 20px !important;
     height: 40px;
     display: inline-flex;
     align-items: center;
     justify-content: center;
     font-size: 19px;
     margin-top: 2rem;
}
 #footer-outer .col.span_3.one-fourths.clear-both ul li {
     display: inline-flex !important;
     border-bottom: none !important;
}
 #footer-outer .col.span_3.one-fourths.clear-both ul li i {
     color: #452224;
     padding-right: 12px;
}
 ul#social-head i.fa.fa-twitter {
     background-color: #55acef;
}
 ul#social-head i.fa.fa-facebook {
     background-color: #475a95;
}
 ul#social-head i.fa.fa-linkedin {
     background-color: #0077b5;
}
 ul#social-head i.fa.fa-instagram {
     background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
 #sec2 img {
     width: 90%;
     margin: 0 auto;
}
 div#video .row_col_wrap_12.col.span_12.dark.left {
}
 div#video .nectar-video-box {
     width: 20%;
     margin: 0 auto;
     top: 120px;
}
 div#video .vc_col-sm-6 {
}
 #sec6 img {
     width: 70%;
     margin: 0 auto;
}
 #footer-outer #social li i.fa.fa-facebook {
     background: #475a95;
}
 #footer-outer i.fa.fa-twitter {
     background-color: #55acef;
}
 #footer-outer i.fa.fa-facebook {
     background-color: #475a95;
}
 #footer-outer i.fa.fa-linkedin {
     background-color: #0077b5;
}
 #footer-outer i.fa.fa-instagram {
     background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
}
 body.page #footer-outer .col:nth-child(4) {
     width: 35%;
     padding-left: 7rem;
}
 #footer-outer .col.span_3.one-fourths.clear-both ul li strong {
     font-size: 14px;
     text-transform: uppercase !important;
     color: #7e7e7e !important;
}
 body.page #footer-outer input[type=text] {
     background-color: transparent !important;
     border-bottom: 2px solid #ffffff1a;
     width: 50% !important;
     color: #fff !important;
}
 body.page #footer-outer input[type=email] {
     background-color: transparent !important;
     border-bottom: 2px solid #ffffff1a;
     position: relative;
     top: -45px;
     left: 170px;
     width: 45% !important;
     color: #fff !important;
}
 body.page #footer-outer textarea {
     image-rendering: auto;
     background-color: transparent !important;
     border-bottom: 1px solid #ffffff1a;
     margin-top: -40px;
     width: 100%;
     color: #fff !important;
}
 #footer-outer ::Placeholder {
     color: #f9faff !important;
}
 #footer-outer .col.span_5 {
     width: 100% !important;
     text-align: center !important;
     border-top: 1px solid #45222452;
     padding-top: 29px !important;
}
 div#copyright strong {
     color: #452224 !important;
     text-transform: uppercase !important;
     font-weight: 600;
     letter-spacing: 0px !important;
}
 div#hd-left i {
     padding-right: 7px;
     color: #fff;
}
 div#hd-left strong {
     color: #ffff;
     font-weight: 400;
}
 #hd-left i.fa.fa-volume-control-phone {
     padding-left: 18px;
}
 div#hd-left {
     top: 20px;
     position: relative;
     right: 21px;
     float: right;
}
 #sec3 .main-head h1 {
     color: #4c4c4c;
     -webkit-text-fill-color: white;
     -webkit-text-stroke-width: 3px;
     -webkit-text-stroke-color: #4c4c4c;
     font-family: 'Poppins', sans-serif;
     font-size: 174px;
     position: absolute;
     padding-top: 30px;
     opacity: 10% !important;
     transform: rotate(90deg);
     left: -540px;
     top: 250px;
}
 #footer-outer input[type="submit"] {
     padding: 12px 40px 13px 40px !important;
     border-radius: 40px !important;
     font-size: 14px !important;
     font-weight: 400 !important;
}
 #sec2 h2:after {
/*      background-image: url(/wp-content/uploads/2021/11/left-before.png); */
     width: 100%;
     height: 100%;
     content: '';
     position: absolute;
     left: -857px;
     background-repeat: no-repeat;
     top: -220px;
}
 #sec7 h2:before {
/*      background-image: url(/wp-content/uploads/2021/11/left-before.png); */
     width: 100%;
     height: 100%;
     content: '';
     position: absolute;
     background-repeat: no-repeat;
     left: -222px;
     margin-top: 90px;
}
 #sec6 h2:after {
}
 #sec5 h3:after {
     background-image: url(/wp-content/uploads/2021/11/right-after.png);
     width: 100%;
     height: 100%;
}
 #sec5 img.img-with-animation.skip-lazy.animated-in {
     margin-top: 0px !important;
     width: 100%;
}
 #contact input,#contact textarea {
     background-color: transparent !important;
     box-shadow: 0px 0px 7px 3px #80808030;
}
 #contact textarea {
     background-color: transparent !important;
     border-bottom: 1px solid #ccc !important;
}
 #contact h2 {
     font-size: 60px;
     color: #333;
     line-height: 1.1;
     padding-bottom: 2rem;
     width: 90%;
     font-family: 'Poppins';
}
 #contact input[type=submit] {
     background-color: #452224 !important;
     padding: 12px 40px 13px 40px !important;
     border-radius: 40px !important;
     font-size: 14px !important;
     font-weight: 400 !important;
}
 div#footer-outer .widget.widget_nav_menu li:nth-child(5) {
     border: none !important;
}
 div#footer-outer .widget.widget_nav_menu li:nth-child(6) {
     border: none !important;
}
 #contact img.img-with-animation.skip-lazy.animated-in {
     margin-top: 7rem !important;
}
 div#contact {
     padding-bottom: 3rem !important;
     padding-top: 3rem !important;
}
 .chap-btn {
     margin: 0 auto !important;
     text-align: center !important;
     margin-top: 30px !important;
}
 body.page #footer-outer .wpcf7-not-valid-tip{
     display: none !important;
}
 #footer-outer .row {
     padding-bottom: 1rem;
}
 #footer-outer .col:nth-child(1) {
     width: 25%;
}
 #footer-outer .col {
     margin: 0;
}
 .page-id-2934 div#hd-left, .page-id-2935 div#hd-left {
     top: 0px;
}
 .page-id-2934 div#header-secondary-outer, .page-id-2935 div#header-secondary-outer {
     background-color: #452224 !important;
}
 .woocommerce-shop div#hd-left {
     top: 0px;
}
 .woocommerce-shop div#header-secondary-outer {
     background-color: #452224 !important;
}
#sec1 h4 {
     font-size: 150px;
     color: #ffff;
     text-transform: uppercase;
     padding-top: 30px;
     padding-bottom: 50px;
}
 ul#social-head i:hover {
    /*background-color: #e75025 !important;
     */
     color: #ffff !important;
     transition: 0.2s;
}
 #sec1 img.img-with-animation.skip-lazy.animated-in {
     left: -55px;
     transform: scale(1.15);
     top: 50px;
}
 #sec5 h5 {
     font-size: 150px;
     color: #ffff;
     text-transform: uppercase;
     padding-top: 30px;
     padding-bottom: 50px;
}
 #video h5 {
     font-size: 50px;
     color: #ffff;
     text-transform: uppercase;
     letter-spacing: 15px;
     padding-top: 10px;
}
 div#video {
     text-align: center !important;
     padding-top: 40px !important;
    /* top: -70px;
     */
     padding-bottom: 1rem !important;
     margin-top: -23rem;
     margin-bottom: 0;
}
 .container.main-content:before {
     background-image: url(/wp-content/uploads/2023/05/lines.png);
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0px;
     top: 0;
     content: "";
     z-index: -2 !important;
     background-repeat: revert !important;
}
 div#page-header-bg:before {
     background-image: url(/wp-content/uploads/2022/01/before.png);
     width: 100%;
     height: 105%;
     position: absolute;
     left: 77px;
     top: 0;
}
 .container.main-content:before {
     animation-name: floating;
     animation-duration: 15s;
     animation-iteration-count: infinite;
     animation-timing-function: ease-in-out;
     margin-left: 30px;
     margin-top: -45px;
}
 @keyframes floating {
     from {
         transform: translate(0, 0px);
    }
     65% {
         transform: translate(0, 55px);
    }
     to {
         transform: translate(0, -0px);
    }
}
 div#copyright h5 {
     color: #7078b1 !important;
     text-transform: uppercase !important;
     font-weight: 600;
     letter-spacing: 0px !important;
}
 div#footer-outer {
     background-position: top !important;
     background-size: cover !important;
     background-color: transparent !important;
     padding-top: 12rem;
     background-repeat: no-repeat !important;
     z-index: 1;
}
 #updates h3 {
     font-size: 20px;
     color: #fff;
     padding-top: 0px;
     font-weight: 400;
     padding-left: 90px;
}
 #updates h2 {
     font-size: 33px;
     color: #ffff;
     line-height: 1.1;
     padding-bottom: 10px;
     font-weight: 500;
     width: 90%;
     padding-left: 90px;
}
 #updates input[type=email] {
     background-color: transparent !important;
     border-bottom: 2px solid #ffffff30;
     width: 80%;
     margin-top: 0.6rem;
     padding-left: 0;
}
 #updates input[type=submit] {
     background-color: transparent !important;
     color: transparent;
     background-image: url(/wp-content/uploads/2023/05/arrow.png);
     background-repeat: no-repeat;
     position: absolute;
     right: 126px;
     top: 19px;
     width: 4%;
     padding: 0 !important;
     height: 40%;
}
 div#updates {
     padding-bottom: 6rem !important;
     padding-top: 5rem !important;
     margin-bottom: -17rem;
}
 body.page div#page-header-bg {
     background-color: transparent !important;
}
 .book h4 {
     font-size: 120px;
     color: #0e1a32;
     text-transform: uppercase;
     padding-top: 30px;
     padding-bottom: 50px;
}
 .why img {
     padding-bottom: 200px !important;
}
 #page-header-bg .container:before {
     background-image: url(/wp-content/uploads/2023/05/lines.png);
     width: 100%;
     height: 99.5%;
     position: absolute;
     left: 30px;
     top: 0;
     content: "";
     z-index: 11 !important;
     animation-name: floating;
     animation-duration: 15s;
     animation-iteration-count: infinite;
     animation-timing-function: ease-in-out;
    /* margin-left: 30px;
     */
     margin-top: -45px;
}
/* seven chap */
 div#sec3 .chap-btn .bg-showmore-plg-button {
     padding: 12px 20px 13px 20px !important;
     border-radius: 40px !important;
     font-size: 14px !important;
     font-weight: 400 !important;
     background: #452224 !important;
     border: 0;
     box-shadow: unset;
     color: #fff !important;
     text-shadow: unset;
     font-family: 'Poppins';
}
 div#sec3 section.svn {
     box-shadow: 0px 0px 18px 0px #33333345 !important;
     border-top-left-radius: 80px !important;
     border-bottom-right-radius: 80px !important;
     padding-bottom: 21px !important;
     padding-left: 35px;
     padding-right: 30px;
     width: 50%;
     margin-top: 3rem !important;
     margin: 0 auto;
}
 div#sec3 section.svn h1 {
     -webkit-text-fill-color: white;
     -webkit-text-stroke-width: 3px;
     -webkit-text-stroke-color: #e2dfdf;
     font-family: 'Poppins', sans-serif;
     font-size: 90px;
     position: absolute;
     padding-top: 30px;
     opacity: 0.4 !important;
}
 div#sec3 section.svn h2 {
     font-size: 25px;
     color: #151515;
     text-transform: uppercase;
     font-weight: 800;
     padding-left: 120px;
     padding-top: 15px;
     text-align: left;
}
 div#sec3 section.svn h5 {
     font-size: 15px;
     font-weight: 400;
     color: #6e6e6e;
     margin-top: -14px;
     padding-left: 7.15rem;
     width: 101%;
}
 div#sec3 section.svn p {
     padding-bottom: 0 !important;
     margin-top: 1.5rem;
     width: 100%;
     margin-left: 0px;
     text-align: left;
}
 div#sec7 {
     padding-top: 0rem !important;
     padding-bottom: 8rem !important;
}
 div#updates .row-bg.using-image {
     background-size: 100% 100%;
     background-position: center !IMPORTANT;
}
 div#updates input[type=email]::placeholder, div#updates input[type=email]{
     color: #fff !important;
}
 .page-id-2660 div#updates {
     top: -60px;
}
 div#sec3 {
     padding-top: 4rem !important;
     padding-bottom: 0rem !important;
}
 div#footer-outer #footer-widgets .col input[type="submit"] {
    /* background-color: #e75025 !important;
     */
     font-family: 'Poppins';
     margin-top: 1.5rem;
}
 body.page #footer-outer .col:nth-child(3) {
     width: 20%;
     padding-left: 4rem;
}
 div#sec2.s1 {
     padding-bottom: 0rem !important;
}
 div#sec5.s1 {
     padding-top: 0 !important;
     padding-bottom: 3rem !important;
}
 div#sec5.s1 * {
     color: #000;
}
 div#sec5.s2 {
     padding-bottom: 0rem !important;
}
/* ftr animation */
/* body {
     background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
     height: 100vh;
     overflow: hidden;
     display: flex;
     font-family: 'Anton', sans-serif;
     justify-content: center;
     align-items: center;
}
 */
 .night {
     position: relative;
    /* right: -700px;
     */
     top: 100px;
     width: 100%;
     height: 100%;
     transform: rotateZ(154deg);
     opacity: 0.4;
}
 .shooting_star {
     position: absolute;
     left: 50%;
     top: 50%;
     height: 20px;
     background: linear-gradient(317deg, rgb(59 31 33 / 50%), rgba(0, 0, 255, 0));
     border-radius: 999px;
    /* filter: drop-shadow(0 0 6px rgba(105, 155, 255, 1));
     */
     animation: tail 3000ms ease-in-out infinite, shooting 3000ms ease-in-out infinite;
}
 .shooting_star::before {
    /* content: '';
     */
     position: absolute;
     top: calc(50% - 1px);
     right: 0;
     height: 2px;
     background: linear-gradient(-45deg, rgba(0, 0, 255, 0), rgba(95, 145, 255, 1), rgba(0, 0, 255, 0));
     transform: translateX(50%) rotateZ(45deg);
     border-radius: 100%;
     animation: shining 3000ms ease-in-out infinite;
}
 .shooting_star::after {
    /* content: '';
     */
     position: absolute;
     top: calc(50% - 1px);
     right: 0;
     height: 2px;
     background: linear-gradient(-45deg, rgba(0, 0, 255, 0), rgba(95, 145, 255, 1), rgba(0, 0, 255, 0));
     transform: translateX(50%) rotateZ(45deg);
     border-radius: 100%;
     animation: shining 3000ms ease-in-out infinite;
     transform: translateX(50%) rotateZ(-45deg);
}
 .shooting_star:nth-child(1) {
     bottom: calc(50% - 170px);
     right: calc(50% - 212px);
     animation-delay: 6679ms;
}
 .shooting_star:nth-child(1)::before, .shooting_star:nth-child(1)::after {
     animation-delay: 6679ms;
}
 .shooting_star:nth-child(2) {
     top: calc(50% - 77px);
     left: calc(50% - 115px);
     animation-delay: 1013ms;
}
 .shooting_star:nth-child(2)::before, .shooting_star:nth-child(2)::after {
     animation-delay: 1013ms;
}
 .shooting_star:nth-child(3) {
     top: calc(50% - 7px);
     left: calc(50% - 231px);
     animation-delay: 8056ms;
}
 .shooting_star:nth-child(3)::before, .shooting_star:nth-child(3)::after {
     animation-delay: 8056ms;
}
 .shooting_star:nth-child(4) {
     top: calc(50% - 68px);
     left: calc(50% - 243px);
     animation-delay: 5527ms;
}
 .shooting_star:nth-child(4)::before, .shooting_star:nth-child(4)::after {
     animation-delay: 5527ms;
}
 .shooting_star:nth-child(5) {
     top: calc(50% - 58px);
     left: calc(50% - 23px);
     animation-delay: 5268ms;
}
 .shooting_star:nth-child(5)::before, .shooting_star:nth-child(5)::after {
     animation-delay: 5268ms;
}
 .shooting_star:nth-child(6) {
     top: calc(50% - -107px);
     left: calc(50% - 114px);
     animation-delay: 3195ms;
}
 .shooting_star:nth-child(6)::before, .shooting_star:nth-child(6)::after {
     animation-delay: 3195ms;
}
 .shooting_star:nth-child(7) {
     top: calc(50% - -33px);
     left: calc(50% - 141px);
     animation-delay: 4881ms;
}
 .shooting_star:nth-child(7)::before, .shooting_star:nth-child(7)::after {
     animation-delay: 4881ms;
}
 .shooting_star:nth-child(8) {
     top: calc(50% - -38px);
     left: calc(50% - 11px);
     animation-delay: 2826ms;
}
 .shooting_star:nth-child(8)::before, .shooting_star:nth-child(8)::after {
     animation-delay: 2826ms;
}
 .shooting_star:nth-child(9) {
     top: calc(50% - 81px);
     left: calc(50% - 98px);
     animation-delay: 4789ms;
}
 .shooting_star:nth-child(9)::before, .shooting_star:nth-child(9)::after {
     animation-delay: 4789ms;
}
 .shooting_star:nth-child(10) {
     top: calc(50% - 8px);
     left: calc(50% - 179px);
     animation-delay: 5662ms;
}
 .shooting_star:nth-child(10)::before, .shooting_star:nth-child(10)::after {
     animation-delay: 5662ms;
}
 .shooting_star:nth-child(11) {
     top: calc(50% - -34px);
     left: calc(50% - 131px);
     animation-delay: 1679ms;
}
 .shooting_star:nth-child(11)::before, .shooting_star:nth-child(11)::after {
     animation-delay: 1679ms;
}
 .shooting_star:nth-child(12) {
     top: calc(50% - -14px);
     left: calc(50% - 130px);
     animation-delay: 626ms;
}
 .shooting_star:nth-child(12)::before, .shooting_star:nth-child(12)::after {
     animation-delay: 626ms;
}
 .shooting_star:nth-child(13) {
     top: calc(50% - 126px);
     left: calc(50% - 8px);
     animation-delay: 4572ms;
}
 .shooting_star:nth-child(13)::before, .shooting_star:nth-child(13)::after {
     animation-delay: 4572ms;
}
 .shooting_star:nth-child(14) {
     top: calc(50% - -136px);
     left: calc(50% - 54px);
     animation-delay: 9360ms;
}
 .shooting_star:nth-child(14)::before, .shooting_star:nth-child(14)::after {
     animation-delay: 9360ms;
}
 .shooting_star:nth-child(15) {
     top: calc(50% - -157px);
     left: calc(50% - 261px);
     animation-delay: 3255ms;
}
 .shooting_star:nth-child(15)::before, .shooting_star:nth-child(15)::after {
     animation-delay: 3255ms;
}
 .shooting_star:nth-child(16) {
     top: calc(50% - -131px);
     left: calc(50% - 68px);
     animation-delay: 4840ms;
}
 .shooting_star:nth-child(16)::before, .shooting_star:nth-child(16)::after {
     animation-delay: 4840ms;
}
 .shooting_star:nth-child(17) {
     top: calc(50% - -94px);
     left: calc(50% - 171px);
     animation-delay: 6724ms;
}
 .shooting_star:nth-child(17)::before, .shooting_star:nth-child(17)::after {
     animation-delay: 6724ms;
}
 .shooting_star:nth-child(18) {
     top: calc(50% - -141px);
     left: calc(50% - 264px);
     animation-delay: 4457ms;
}
 .shooting_star:nth-child(18)::before, .shooting_star:nth-child(18)::after {
     animation-delay: 4457ms;
}
 .shooting_star:nth-child(19) {
     top: calc(50% - -143px);
     left: calc(50% - 29px);
     animation-delay: 9170ms;
}
 .shooting_star:nth-child(19)::before, .shooting_star:nth-child(19)::after {
     animation-delay: 9170ms;
}
 .shooting_star:nth-child(20) {
     top: calc(50% - -59px);
     left: calc(50% - 210px);
     animation-delay: 573ms;
}
 .shooting_star:nth-child(20)::before, .shooting_star:nth-child(20)::after {
     animation-delay: 573ms;
}
 @keyframes tail {
     0% {
         width: 0;
    }
     30% {
         width: 100px;
    }
     100% {
         width: 0;
    }
}
 @keyframes shining {
     0% {
         width: 0;
    }
     50% {
         width: 30px;
    }
     100% {
         width: 0;
    }
}
 @keyframes shooting {
     0% {
         transform: translateX(0);
    }
     100% {
         transform: translateX(300px);
    }
}
 @keyframes sky {
     0% {
         transform: rotate(45deg);
    }
     100% {
         transform: rotate(405deg);
    }
}
 .night.scnd {
     top: -200px;
}
 .night.thrd {
     top: -100px;
}
 .night.fth {
     top: -210px;
}
 #sec5 a:nth-child(4) {
     position: relative;
}
/* #sec5 a:nth-child(4):before {
    content: 'Pre-Order Now';
    position: absolute;
    width: 100%;
    background-color: #cc1818;
    color: #ffff;
    top: -47px;
    left: 0;
    text-align: center;
    justify-content: center;
    padding: 10px 0px;
    border-radius: 8px;
    transition: 0.2s ease-out;
    visibility: hidden;
    transform: translateY(10px);
}
 #sec5 a:nth-child(4):after {
    content: 'V';
    position: absolute;
    top: -20px;
    left: 80px;
    font-size: 20px;
    color: #cc1818;
    font-weight: 500;
    transition: 0.2s ease-out;
    visibility: hidden;
    transform: translateY(10px);
}
 #sec5 a:nth-child(4):hover:before {
     visibility: visible;
     opacity: 1;
     transform: translateY(0px);
}
 #sec5 a:nth-child(4):hover:after {
     visibility: visible;
     transform: translateY(0px);
}
 */
/* Responsive mbl*/
 @media only screen and (max-width: 800px) {
    #sec1 .vc_col-sm-6:nth-child(2) {
        bottom: 185px;
    }
    #sec1 .vc_col-sm-6:nth-child(1) img {
       /* bottom: 0%; */
       /* position: absolute; */
       opacity: 0 !important;
    }
#sec1 .vc_col-sm-6:nth-child(1) img
{
    left: unset;
    transform: scale(1);
    top: unset;
}
header#top
{
    height: 73px !important;
    padding-top: 10px !important;
}
     h3 {
         text-align: center !important;
         font-size: 18px !important;
    }
     h2 {
         text-align: center !important;
         font-size: 33px !important;
    }
     p {
         text-align: center !important;
    }
     a.nectar-button {
         text-align: center !important;
         width: 100% !important;
         margin: 0 auto !important;
    }
     #sec1 {
         padding-top: 4rem !important;
         padding-bottom: 0rem !important;
         text-align: center;
         /* min-height: 40vh !important; */
    }

     #sec1 .row-bg.using-image {
         left: -250px !important;
         width: 220% !important;
    }
     #sec1 img.attachment-full.size-full {
         width: 60% !important;
         margin: 0 auto;
    }
     #sec1 .nectar-video-box {
         /* left: 0; */
         /* top: 525px; */
         margin-top: 20px;
         width: 100%;
         position: unset;
         /* display: inline-flex; */
         /* justify-content: center; */
         /* align-items: center; */
    }
     ul#social-head {
         padding-top: 0px !important;
         transform: unset;
         margin: 0 auto;
         width: 100%;
         text-align: center;
         /* bottom: -25%; */
    }
     div#sec2 {
         text-align: center !important;
         padding-top: 3rem !important;
    }
     #sec2 .row-bg.using-image {
         background-color: white !important;
         background-image: none !important;
    }
     #sec2 h3 {
         padding-top: 0px !important;
    }
     #sec2 a.nectar-button.n-sc-button.medium.accent-color.regular-button {
         width: max-content !important;
    }
     #sec3 .row-bg.using-image.using-bg-color {
         display: none !important;
    }
     .chap h1,
	 .chap h4
	 {
         font-size: 55px !important;
         padding-top: 5px !important;
         float: unset;
         width: 5rem;
         position: unset;
    }
     .chap h2 {
         font-size: 16px !important;
         padding-left: 0rem !important;
         text-align: center;
         padding-top: 0px !important;
         line-height: 1 !important;
         top: -46px;
         position: relative;
         left: 0%;
    }
     .chap h5 {
         padding-left: 0 !important;
         margin-top: -20px !important;
         width: 90% !important;
         height: max-content;
    }
     .chap p {
         width: 84% !important;
         text-align: left !important;
         margin-top: 0px;
    }
     #sec3 .main h2 {
         width: 100% !important;
         font-size: 32px !important;
    }
     .chap-btn {
         margin-top: 8px !important;
    }
     div#sec3 {
         padding-bottom: 50px !important;
         padding-top: 1rem !important;
    }
     #sec5 .row-bg.using-image {
         /* background-color: #2598ce !important; */
         /* background-image: none !important; */
    }
     #sec5 h3 {
         padding-top: 2rem !important;
    }
     #sec5 h4 {
         text-align: center !important;
         font-size: 22px !important;
         padding-top: 0rem;
    }
     #sec5 a.nectar-button.n-sc-button.medium.accent-color.regular-button {
         margin-bottom: 25px !important;
         width: max-content !important;
         margin: 5px 3px !important;
         /* padding: 12px 13px !important; */
    }
     #video .row-bg.using-image {
         background-color: #010101d1 !important;
         background-size: cover !important;
         background-position: right top !important;
         border-radius: 15px;
    }
     #video h3 {
         padding-top: 10px !important;
    }
     #video img.attachment-full.size-full {
         top: 0 !important;
         width: 100% !important;
    }
     div#sec6 {
         text-align: center !important;
         padding-top: 40px !important;
         padding-bottom: 40px !important;
    }
     #sec6 .row-bg.using-image {
         background-image: none !important;
    }
     #sec6 h3 {
         padding-top: 0 !important;
    }
     #sec7 .row-bg.using-image {
         background-color: white !important;
         background-image: none !important;
    }
     body.page #sec7 .carousel-item {
         width: 90% !important;
         margin: 0 auto !important;
         box-shadow: 0px 0px 10px 6px #8888881a;
    }
     #footer-outer .col.span_3.one-fourths.clear-both:nth-child(1) {
         width: 100% !important;
         text-align: center;
    }
     body.page #footer-outer .col.span_3.one-fourths.right-edge:nth-child(2) {
         width: 100% !important;
         padding-left: 0 !important;
         text-align: center !important;
         margin-bottom: 0;
    }
     body.page #footer-outer .widget.widget_nav_menu li {
        text-align: center !important;
        margin: 0 auto !important;
    }
     #footer-outer .col.span_3.one-fourths.clear-both:nth-child(3) {
         width: 100% !important;
         text-align: center !important;
         padding-left: 0;
         margin-bottom: 0 !important;
    }
     #footer-outer .col.span_3.one-fourths.clear-both ul li {
         display: block !important;
    }
     #footer-outer .col.span_3.one-fourths.clear-both ul li i {
        padding-right: 0 !important;
    }
     #footer-outer .col.span_3.one-fourths.right-edge:nth-child(4) {
         text-align: center !important;
         width: 100% !important;
         padding-left: 0;
    }
     body.page #footer-outer input[type=text] {
         width: 100% !important;
    }
     body.page #footer-outer input[type=email] {
         width: 100% !important;
         position: unset !important;
    }
     body.page #footer-outer textarea {
         width: 100% !important;
         margin-top: 0 !important;
    }
     #footer-outer input[type="submit"] {
         width: 100% !important;
    }
     #footer-outer #social li {
         display: flex !important;
         text-align: center !important;
         padding-left: 70px !important;
    }
     div#sec7 {
         padding-bottom: 0px !important;
    }
     .head-button a {
         display: none !important;
    }
     #contact .wpcf7-spinner {
     display: none;
    }
    .page-id-2661 p#breadcrumbs
    {
         display:none;
    }
    #sec3 .main-head h1 {
         display: none !important;
    }
    body #header-outer[data-transparent-header="true"][data-remove-border="true"], body #header-outer[data-transparent-header="true"][data-remove-border="true"].transparent
    {
        background-color: #fff !important;
    }
    div#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, 
    div#header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after,
    body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line,
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after,
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before, 
    body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after
    {
        background-color:#000 !important;
    }
    #header-outer #mobile-menu ul li a
    {
        color: #000;
        font-weight: 600;
    }
    #sec1 h3
    {
        padding-top: 0;
    }
    div#sec1 .row_col_wrap_12.col.span_12.dark.left
    {
        /* flex-direction: column; */
        /* height: 100vh; */
        /* min-height: 100% !important; */
        display: inline-block !important;
    }
    div#sec1 .row-bg-wrap
    {
      /* height:100vh; */
    }
    #sec1 a.nectar-button
    {
        width: max-content !important;
    }
    #sec1 img.img-with-animation.skip-lazy.animated-in {
        position: relative;
        top: 100px;
        left: 0;
    }
     #sec2 h1
    {
        font-size:33px;    
    }
    
    .wpb_text_column.wpb_content_element.chap {
        width: 100%;
        padding: 2rem;
    }
    
    .chap h4 {
        font-size: 40px;
        padding-top: 5px;
    }
    div#sec5
    {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
    }
    div#sec5 .divider
    {
        display: none;
    }
    div#video {
        margin-top: 4rem;
    }
     div#video .nectar-video-box
     {
         width: 35%;
         top: 50px;
     }
     #sec6 ul li {
       text-align: left;
    }
    #sec6 .row_col_wrap_12.col.span_12.dark.left {flex-direction: column-reverse;}
    #sec7 h2:before {
        content: unset;
    }
    #sec7 h2 {
        padding-bottom: 2rem;
    }
    #sec7 img {
        background-size: contain;
        width: 100px;
        height: 100px;
        top: -37px;
    }
    body.page #sec7 .test p {
        font-size: 15px;
   }
  body.page #sec7 button.owl-dot {
    display: none;
  }
  #sec7 .owl-stage {
      padding-bottom: 0 !important;
  }
  div#updates .row-bg.using-image {background-image: none !important;background: linear-gradient(45deg, #452224, #452224) !important;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
  #updates h3,#updates h2 {
      padding-left: 0;
      margin: 0 auto;
  }
  #updates input[type=email] {
      margin: 0 auto;
  }
  div#updates {
      text-align: center;
      padding-top: 3rem !important;
      padding-bottom: 3rem !important;
	  margin-bottom: 0rem;
  }
  #updates input[type=submit] {
      width: 10%;
      right: 33px;
      height: 50%;
      top: 13px;
  }
  #updates h2 {
      font-size: 25px !important;
  }
  div#footer-outer {
      padding-top: 17rem;
  }
  body.page #footer-outer #footer-widgets .widget h4 {
      padding-top: 0rem;
      font-size: 1.2rem;
  }
  #footer-outer #footer-widgets .col input[type=submit] {
      margin-top: 0;
      width: max-content !important;
  }
  #footer-outer #footer-widgets .col span.wpcf7-spinner {
      display: none;
  }
  #footer-outer .col.span_5 {
      border-top: 2px solid #45222452;
  }
  div#copyright strong {
      display: block;
  }
	 .page-id-2659 div#sec2
	{
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	.page-id-2659 p#breadcrumbs
	{
		display: none;
	}
	.page-id-2659 div#updates
	{
		margin-bottom: -12rem;
	}
 	div#page-header-bg .subheader,
	.nectar-box-roll .overlaid-content .subheader,
    div#page-header-bg h1
	 {
		color: #000 !important;
		font-weight: 700;
		font-size: 1rem !important;
		text-align:left;
		top: 13px;
		position: relative;
	}
   body.ascend .icon-salient-cart:before,
   body .icon-salient-cart:before
   {
       color:#000 !important;
   }
   .page-id-2660 p#breadcrumbs
   {
       display:none;
   }
   .page-id-2660 div#sec5 {
       padding-bottom: 7rem !important;
       padding-top: 3rem !important;
   }
   
   #sec5 h1 {
       font-size: 33px;
       text-align: center;
   }
  .page-id-2660 div#updates {
    margin-top: 4rem;
    margin-bottom: 0rem;
   }
   
   div#footer-outer {
       padding-top: 0;
       background-position: 100% 100% !important;
   }
  .page-id-2660 div#sec5 p a
  {
    color: #fff;
  }
  .page-id-2762 p#breadcrumbs
  {
      display:none;
  }
  .page-id-2762 div#sec3 {
      padding-top: 3rem !important;
  }
  div#sec3 [id^="bg-showmore-hidden"]
  {
      padding-top: 0px;
      top: -21px;
      position: relative;
  }
}
/* ipad */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait)
{
    #sec1 .row-bg.using-image {
        background-position: -600px center !important;
    }
    #sec1 {
        /* min-height: 39vh !important; */
    }
    #sec1 .vc_col-sm-6:nth-child(2) {
        bottom: 420px;
    }
    #sec1 .vc_col-sm-6:nth-child(1) {
        /* display:none; */
        top: 535px;
    }
    #sec1 img.attachment-full.size-full {
        width: 30% !important;
        margin: 0 auto;
    }
    #video img.attachment-full.size-full {
        top: 0 !important;
        width: 70% !important;
    }
	#footer-outer .col.span_3.one-fourths.right-edge:nth-child(4) form
	{
		width: 70% !important;
		margin: 0 auto;
	}
    #sec1 .vc_col-sm-6:nth-child(1) img
    {
     opacity:1 !important;
     width: 90%;
    }
    .chap h2 {
       text-align: left !important;
       padding-left: 6rem !important;
   }
   #sec5 .row-bg.using-image {
       background-size: 140% 100% !important;
   }
    #footer-outer #social li {
       margin: 0 auto;
       display: flex !important;
       padding-left: 0px !important;
       justify-content: center;
   }
	.page-id-2659 div#updates {
    	margin-bottom: 2rem;
	}
}
/* 600 X 960 */
@media all and (device-width: 600px) and (device-height: 960px) and (orientation:portrait)
{
    .page-id-2659 div#updates {
			margin-bottom: 0rem;
	}
	#sec1 .row-bg.using-image {
		left: -653px !important;
		width: 220% !important;
	}
	#sec1 {
    	padding-top: 0rem !important;
	}
	.chap h2 {
		text-align: left !important;
		padding-left: 6rem !important;
	}
}
/* 800 X 1200 */
@media all and (device-width: 800px) and (device-height: 1200px) and (orientation:portrait)
{
	#sec1 .row-bg.using-image {
		left: -653px !important;
		width: 185% !important;
	}
	#sec1 {
    	padding-top: 0rem !important;
	}
	#sec1 .vc_col-sm-6:nth-child(2) {
	    bottom: 285px;
	}
	#sec5 .row-bg.using-image {
	    background-size: 140% 100% !important;
	}
	.page-id-2659 div#updates {
    	margin-bottom: 4rem;
	}
	.chap h2 {
		text-align: left !important;
		padding-left: 6rem !important;
	}
}
#footer-outer img.image.wp-image-3074.attachment-full.size-full {
    width: 50%;
}