  /*
  Theme Name: Salient Child Theme
  Theme URI: http: //mysite.com/
  Description: This is a custom child theme for Salient
  Author: My Name
  Author URI: http: //mysite.com/
  Template: salient
  Version: 0.1
  */
  @import url('https://fonts.googleapis.com/css2?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&family=Saira: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');

  @import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i|Oswald:200,300,400,500,600,700|Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,615;0,700;0,800;1,400;1,500;1,600;1,615;1,700;1,800&display=swap');


  h4{
      font-family: 'Poppins', sans-serif;
      line-height: 1 !important;
  }
 h2{
      font-family: bell !important;
      line-height: 1 !important;
  }
  h3{
      font-family: 'Poppins', sans-serif;
  }
  p{
      font-family: 'Poppins', sans-serif;
      font-size: 16px;
  }
  strong{
      font-family: 'Poppins', sans-serif;
  }
  /* HEADER */


  #social i {
      color: #fff !important;
  }
  #isocial {
      margin-top: 11pc;
      float: right;
  }

  #isocial i {
      color: #ffff !important;
  }

div#book-section {
    padding-top: 2rem !important;
    padding-bottom: 1rem !important;
}

#book-section h2 {
    font-size: 60px;
    font-weight: 100;
    padding-bottom: 8px;
    color: #000;
}
  /********************************* HEADER **************************************/
  body #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a {
      color: #fff !important;
      font-size: 15px;
      font-weight: 500 !important;
      font-family: 'Poppins', sans-serif;
      letter-spacing: 1px;
      margin-top: 0px !important;
  }

  body.page #header-outer.transparent header#top nav > ul > li > a {
      color: #ffffff !important;
      font-size: 16px;
      font-weight: 500;
      padding-left: 45px !important;
      font-family: 'Source Sans Pro', sans-serif;
      letter-spacing: 1px;
      opacity: 1 !important;
      margin-top: 0px !important;
  }#sec3 .col.span_12.dark.left {
    /* margin-top: -230px !important; */
}

  #header-secondary-outer {
      background-color: transparent!important;
      border-bottom: 1px solid #ffffff59 !important;
      width: 100%;
  }

  #header-secondary-outer nav #social li a {
      border-left: none !important;
  }
  #header-secondary-outer ul {
      float: right !important;
      margin-right: 55px;
  }

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

div#social-1 {
    position: absolute;
    right: -152px;
    top: 10.3rem;
}

#social-1 li {
    list-style: none !important;
    display: grid;
}

#sec3 .carousel-item:hover h1 {
    -webkit-text-stroke: 1px #fff6;
    color: transparent !important;
}

#social-1 li i {
    margin-top: 26px;
    font-size: 16px;
    color: #fff;
}

#social-1 li i:hover {
    color: #efa608;
}

#sec3 .owl-item.active:nth-child(1) {
    margin-top: 40px;
}

#sec3 a.nectar-button {
    padding: 13px 35px 15px 35px;
    font-family: 'Source Sans Pro';
    text-transform: none;
    border-radius: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #efa608 !important;
    top: 62px;
    font-weight: 600;
    letter-spacing: 0.2px;
    left: -115px;
}

#sec3 a.nectar-button.small.regular.accent-color.regular-button {
    padding: 13px 35px 15px 35px;
    font-family: 'Source Sans Pro';
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 14px;
    margin-top: 4rem;
    margin-right: 30px;
    color: #fff;
    letter-spacing: 0px;
    background-color: #282828 !important;
    font-weight: 600;
}
header#top {
}

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

div#header-space {display: none;}

#sec1 {
    padding-top: 220px !important;
}

#sec3 {
    padding-top: 100px !important;
}

#sec3 h4 {
    font-weight: 300;
    color: #c83651;
    letter-spacing: 0.8px;
}

  #header-secondary-outer ul li {
      border: none !important;
  }
  #header-secondary-outer #social i {color: #fff !important;}
  body[data-hhun="1"]:not(.no-scroll) #header-outer[data-permanent-transparent="false"][data-using-secondary="1"]:not(.detached):not(.parallax-contained):not(.at-top-before-box) {
      top: 5px !important;
  }

  #sec1 {
  margin-top: -128px;
  padding-bottom: 30px !important;
  }
  #sec1 img.img-with-animation.animated-in {
  padding-top: 100px;
  }

  #sec1 .owl-stage {
      padding-bottom: 320px;
  }
  #sec1 .vc_col-sm-5 {
      margin-left: 0px;
      margin-right: 0px;
  }
#sec1 .row-bg.using-image {background-size: 100% 100% !important;}

#sec3 h2 {
    font-size: 62px;
    color: #000;
    padding-bottom: 0px;
    font-weight: 400;
}

#sec3 p {
    color: #000;
    width: 75%;
    padding-top: 1.5rem;
    font-size: 15px;
}

#sec3 .carousel-item h1 {
    position: relative;
    font-size: 80px;
    top: -3rem;
    right: -8rem;
    -webkit-text-stroke: 1px #80808047;
    color: transparent;
}

#sec3 .carousel-item h2 {
    font-size: 20px;
    width: 70%;
    text-transform: uppercase;
    line-height: 25px !important;
    margin-top: -3.4rem;
}

#sec3 .carousel-item p {
    font-size: 12px;
    line-height: 17px;
    width: 100%;
    margin-top: -1.2rem;
}

#sec3 .carousel-item:hover * {
    color: #fff !important;
}

#sec3 .carousel-item:hover {
    background-image: linear-gradient(131deg, #dd8b2e, #ce544c);
}

  #sec1 .nectar-video-box {
      position: absolute;
      right: 35%;
      top: 455px;
      width: 35% !important;
      bottom: -3rem !important;
  }
  #sec1 h3 {
      padding-top: 6rem;
      font-size: 18px;
      color: #c7425b;
      letter-spacing: 1px;
      padding-bottom: 0px;
      text-align: left;
      font-weight: 500;
  }
  #sec1 .owl-dots {position: absolute;left: -5%;top: 50%;display: grid;}
  #sec1 .owl-dot.active {
  /*     border:1px solid #fff;    */
  /*     padding:5px; */
  /*     border-radius:50px; */
  /*     height:35px;
      width:35px; */
  }
  #sec1 .owl-dot.active span
  {
      position:relative;
  /*     top:4px;
      left:2px; */
  /*     background-color:transparent !important; */
  }
  #sec1 h2 {
      font-size: 60px;
      font-family: bell;
      color: #000;
      font-weight: 400;
      padding-top: 1.3rem;
      line-height: 1 !important;
  }
	header#top {
		padding-top: 2rem;
	}
#sec1 .vc_col-sm-7 {align-items: baseline;}
  
#sec1 p {
      color: #000;
      width: 750px;
      padding-top: 10px;
      padding-bottom: 3rem;
      padding-right: 210px !important;
      font-size: 15px;
  }

  #sec1 a.nectar-button.medium.extra-color-1.has-icon.regular-button {
      padding: 13px 35px 15px 35px;
      font-family: 'Poppins', sans-serif;
      border-radius: 30px;
      font-size: 14px;
      margin-top: 40px;
      margin-right: 30px;
      text-transform: uppercase;
      letter-spacing: 0px;
  }

  #sec1 a.nectar-button.medium.extra-color-2.has-icon.regular-button {
      padding: 13px 35px 15px 35px;
      font-family: 'Source Sans Pro';
      text-transform: none;
      border-radius: 30px;
      font-size: 14px;
      color: #fff;
      background-color: #efa608 !important;
      top: 3px;
      font-weight: 600;
      letter-spacing: 0.2px;
  }
  #sec1 .btn1 i {
      padding-left: 5px;
      background-color: #fff !important;
      color: #0abbb5;
      height: 45px;
      width: 45px;
      border-radius: 22px;
      padding: 15px 1px 1px 1px;
      margin: -23px -22px;
  }

  #sec1 .btn2 i {padding-left: 5px;background-color: #c8475e !important;color: #fff;height: 45px;width: 45px;border-radius: 22px;padding: 15px 0px 0px 2px;margin: -23px -22px;}

  #sec1 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
      display: none !important;
  }
  #sec1 h5 {
      transform: rotate(-90deg);
      color: #fff;
      position: absolute !important;
      font-family: 'Oswald', sans-serif;
      letter-spacing: 5px;
      font-weight: 500;
      font-size: 35px;
      margin-left: 138px;
      top: 200px;
      width: 40%;
  }

#sec4 a.nectar-button:nth-child(2) i {
    padding-left: 5px;
    background-color: #eda00c !important;
    color: #fff;
    height: 45px;
    width: 45px;
    border-radius: 22px;
    padding: 14px 0px 0px 0px;
    margin: -23px -22px;
}

  #sec1 span.play {
      margin-left: 262px;
      position: absolute;
      top: 22pc;
  }

  div#hd-left {
	    position: absolute;
	    bottom: -9vh;
	    vh;
	    right: 8%;
}

  #hd-left i {
      color: #c92c4a !important;
      font-size: 14px;
  }

  #hd-left strong {
      color: #000 !important;
      font-size: 14px;
      font-weight: 400;
      padding-right: 13px;
  }

#contact img.img-with-animation.animated-in {
    margin-top: 50px;
}



  #sec2 .vc_col-sm-7 {
    margin-left: 59px;
    width: 50%;
}
#sec2.sec2-s1 .vc_col-sm-5:before
{
  left: -49%;
  top: -29.7%;
  height: 880px;
}
div#sec2.sec2-s1 {
    padding-bottom: 50px !important;
}
/*   #sec2 .vc_col-sm-5:before {content: "";background-image: url(/wp-content/uploads/2020/08/about-lef-686-1011.png);background-repeat: no-repeat;position: absolute;left: -49%;top: -58.7%;height: 880px;z-index: -1;width: 686px;} */
  div#sec2 {
      padding-top: 4rem !important;
      padding-bottom: 3rem !important;
  }

  #sec2 .wpb_text_column.wpb_content_element {
        /* padding-top: 81px; */
        position: relative;
    }
    #sec2 h3 {
    font-weight: 300;
    color: #c83651;
    letter-spacing: 0.8px;
    font-size: 18px;
    }
    #sec2 h3:after {
        position: absolute;
        /* content: ''; */
        height: 1px;
        width: 100px;
        background-color: #3d3d3d !important;
        bottom: 15px;
        right: 45%;
    }
    #sec2 h2 {
    font-weight: 500;
    font-size: 65px;
    color: #1d1d1d;
    letter-spacing: 1px;
    padding-bottom: 15px;
    width: 100%;
    }
    #sec2 p {
        color: #231f20!important;
        font-size: 14px !important;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        line-height: 1.6;
        width: 95%;
    }
    #sec2 p strong
    {
      color:#000;
    }
    #sec2 a.nectar-button.medium.extra-color-1.has-icon.regular-button {
    padding: 13px 38px 15px 38px;
    font-family: 'Source Sans Pro';
    text-transform: none;
    border-radius: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #efa608 !important;
    top: 25px;
    font-weight: 600;
    letter-spacing: 0.2px;
    }
    a.nectar-button.medium.accent-color.has-icon.regular-button:hover {
        opacity: 1 !important;
    }
    #sec2 img {
    transform: scale(1.1) !important;
    left: -85px;
    top: -40px;
    }

    #sec2 i {
      padding-left: 5px;
      background-color: #c92c4a !important;
      color: #fff;
      height: 45px;
      width: 45px;
      border-radius: 22px;
      padding: 14px 0px 0px 0px;
      margin: -23px -22px;
  }
#sec3 .chap h2:before {
    content: URL(/wp-content/uploads/2022/11/chapicon.png);
    position: absolute;
    top: 13%;
    -webkit-transition: width 2s,-webkit-transform 2s;
    left: 7%;
}
#sec3 .chap:hover h2::before {
    content: URL(/wp-content/uploads/2022/07/chapicon.png);
}
  #sec3 .chap {
      background-color: #fff;
      /* width: 300px; */
      /* height: 250px; */
      border-radius: 12px;
      box-shadow: 0px 0px 5px 0px #00000061;
      cursor: pointer;
      z-index: 0 !important;
      padding: 7rem 2rem 2rem 2rem;
  }

  #sec3 .c2,#sec3 .c4 {
      /* margin-left: -45px; */
  }
  #sec3 .c4
  {
    margin-top:-80px;
  }
   #sec3 h3 {
    padding-top: 70px;
    font-size: 18px;
    color: #558fa4;
    letter-spacing: 1px;
    padding-bottom: 13px;
    font-weight: 500;
    }
    #sec3 h3:after {
        position: absolute;
        /* content: ''; */
        height: 1px;
        width: 90px;
        background-color: #fff !important;
        bottom: 15px;
        right: 24%;
    }

    #sec3 h3:before {
      position: absolute;
      /* content: ''; */
      height: 1px;
      width: 90px;
      background-color: #fff !important;
      bottom: 15px;
      right: 69%;
  }
  #sec3 .chapmain h2 {color: #1d1d1d;font-size: 47px;font-weight: 400;padding-bottom: 0px;line-height: 1 !important;}
  #sec3 .c1
  {
      margin-top:80px;
  }
  #sec3 .chapmain p {
      color: #221e1f !important;
      font-size: 14px !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      line-height: 2;
      width: 100% !important;
      margin: 0 auto !important;
  }

  #sec3 .chap h1 {
      font-size: 80px !important;
      color: #0abbb50d;
      font-weight: 700;
      letter-spacing: 0px;
      position: relative;
      right: 21px;
      top: -13px;
      -webkit-text-fill-color: white; /* Will override color (regardless of order) */
      -webkit-text-stroke-width: 2px;
      -webkit-text-stroke-color: #0000001f;
  }

  #sec3 .chap h2 {font-size: 35px;margin-top: -25px;padding-left: 20px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase !important;color: #000;line-height: 18px !important;width: 90%;padding-top: 20px;}

  #sec3 .carousel-item {
      width: 87%;
      box-shadow: 0px 0px 13px -7px #000;
      margin-top: 0rem;
      margin-left: 1rem;
      border-radius: 15px;
      padding: 25px 26px;
      height: 19rem !important;
  }

  #sec3 .chap strong {
      font-size: 20px !important;
  }

  #sec3 .chap p {
      width: 94% !important;
      line-height: 1.7;
      font-size: 14px !important;
      padding-left: 20px;
  }
  #sec3 {
  }
	.page-id-3138 div#sec3 {
		margin-top: -82px;
	}
  #sec3 .chap:hover h2,
  #sec3 .chap:hover p
  {
    color:#fff;
  }
  #sec3 .chap:hover h1 {
      color: #ffffff1a;
  }

  #sec3 .chap:hover {
      background: linear-gradient(100deg, #092b35, #487f92);
      color: #ffffff !important;
  }
  div#sec4.sec4-s1 h2,
div#sec4.sec4-s1 p
{
    color: #000 !important;
}
  #sec4 h3 {
    /* padding-top: 70px; */
    font-size: 18px;
    color: #090909;
    letter-spacing: 1px;
    padding-bottom: 20px;
    font-weight: 500;
}
    }
  #sec4 h3:after {
        position: absolute;
        /* content: ''; */
        height: 1px;
        width: 90px;
        background-color: #010101 !important;
        bottom: 13px;
        right: 60%;
    }
#sec4  li {
    color: #fff !important;
}

#sec4 ul {
    margin-bottom: 20px;
}

#sec4 a.nectar-button:nth-child(2) {
    background-color: #c3435a !important;
}
  #sec4 h2, #sec4 h2 strong {
    font-weight: 400;
    font-size: 60px;
    text-transform: unset;
    color: #101010;
    letter-spacing: 0px;
    padding-bottom: 11px;
    width: 100%;
    line-height: 1 !important;
    }
  #sec4 p {
        font-size: 15px !important;
        font-family: 'Poppins', sans-serif;
        color: #000000;
        width: 100%;
        line-height: 1.7;
        padding-bottom: 1rem;
    }
  #sec4 h4 {
        color: #fff !important;
        font-size: 45px !important;
        padding-top: 30px;
        padding-bottom: 0px;
        font-weight: 500;
    }
  #sec4 strong {
        color: #080808;
        font-size: 20px !important;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        padding-bottom: 40px;
        letter-spacing: 2px;
    }

    #sec4 a.nectar-button {
      padding: 13px 35px 15px 35px;
      font-family: 'Source Sans Pro', sans-serif;
      border-radius: 30px;
      font-size: 14px;
      margin-top: 8px;
      margin-right: 15px;
      font-weight: 400;
  }

  #sec4 i {
      padding-left: 5px;
      background-color: #c74b53 !important;
      color: #fff;
      height: 45px;
      width: 45px;
      border-radius: 22px;
      padding: 14px 0px 0px 0px;
      margin: -23px -22px;
  }

  div#sec4 {
      padding-top: 4rem !important;
      padding-bottom: 3rem !important;
  }

  #sec4 img.img-with-animation.animated-in {
  transform: scale(1) !important;
  top: 0.5rem;
  }

  #sec4 .img4 {
      /* animation-name: floating; */
      /* animation-duration: 3s; */
      /* animation-iteration-count: infinite; */
      /* animation-timing-function: ease-in-out; */
      /* margin-top: 5px; */
  }

  @keyframes floating {
      from {
      transform: translate(0,  0px); }
      65%  {
      transform: translate(0, 25px); }
      to   {
      transform: translate(0, -0px); }    
  }


#sec5 .vidcntr {
    height: 554px;
    background-size: unset;
    background-repeat: no-repeat;
}
#sec5 h3 {
    padding-top: 0px;
    font-size: 18px;
    color: #c74b53;
    letter-spacing: 1px;
    padding-bottom: 0px;
    font-weight: 500;
    }
    #sec3 .owl-nav.disabled {
      /* display: block; */
      position: absolute;
      left: 75%;
      bottom: -1%;
  }
	div#sec2.book .col.span_12.dark.left {
		top: -102px;
	}
	.page-id-3138 div#sec3 .col.span_12.dark.left {
		top: -102px;
	}
/*   #sec3 .owl-prev {
      background-color: transparent;
      color: transparent;
      background-image: url(/wp-content/uploads/2020/07/chap-prev-50-48.png);
      background-repeat:no-repeat;
      height:48px;
      width:50px;
  }
  #sec3 .owl-next {
      background-color: transparent;
      color: transparent;
      background-image: url(/wp-content/uploads/2020/07/chap-next-50-48.png);
      background-repeat:no-repeat;
      height:48px;
      width:50px;
  } */
   #sec5 a.play_button_2.large.nectar_video_lightbox.magnific-popup {
      display: none;
  }
  #sec5 h3:after {
        position: absolute;
        /* content: ''; */
        height: 1px;
        width: 90px;
        background-color: #fff !important;
        bottom: 15px;
        right: 37%;
    }

  #sec5 h3:before {
      position: absolute;
      /* content: ''; */
      height: 1px;
      width: 90px;
      background-color: #fff !important;
      bottom: 15px;
      right: 56%;
  }
  #sec5 .nectar-video-box {
    height: 413px;
    position: absolute;
    right: 20%;
    top: 123px;
    width: 25%;
  }
div#footer-outer {
    background-repeat: no-repeat !important;
    margin-left: -19px;
    background-color: transparent !important;
    background-size: 100% 100% !important;
}
  #sec5 h2 {
    font-weight: 400;
    font-size: 70px;
    text-transform: unset;
    color: #1d1d1d;
    letter-spacing: 0px;
    padding-bottom: 6px;
    width: 100%;
    line-height: 0.8 !important;
  }

#whyr .row-bg.using-image {
    background-size: 100% 100%;
}


div#whyr {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
}

#whyr img {
    transform: scale(0.9) !important;
}

#whyr h3 {
    padding-top: 110px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    padding-bottom: 0px;
    font-weight: 500;
}

#sec6 h2 {
    font-size: 55px;
    font-weight: 100;
    color: #3c0008b3;
}

#sec6 .owl-prev:after {
    position: relative;
    color: #000;
}

#sec6 .owl-prev:hover:before {
    color: #efa608;
}

#sec6 .owl-prev:hover {
    color: #efa608;
}

#sec6 .owl-next:hover:after {
    color: #efa608;
}

#sec6 .owl-next:hover {
    color: #efa608;
}

#sec6 h4 {
    font-size: 15px;
    font-weight: 500;
    color: #3c0008b3;
}

#sec6 .owl-dots {
    display: none;
}

#sec6 .owl-nav.disabled {
    position: relative;
    display: block !important;
    left: 77px;
    top: -68px;
}

#sec6 .owl-prev {
    background: transparent !important;
    border: none;
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

#sec6 .owl-prev:before {
    font-size: 14px;
    position: relative;
    content: "<";
    color: #000;
    left: -4px;
    top: 2px;
}

#sec6 .owl-next {
    background: transparent !important;
    border: none;
    color: #000;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;
}

#sec6 .owl-next:after {
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    position: relative;
    content: ">";
    color: #000;
    left: 6px;
    top: 2px;
}



#whyr h2 {
    font-weight: 400;
    font-size: 60px;
    text-transform: unset;
    color: #fff;
    letter-spacing: 0px;
    padding-bottom: 6px;
    width: 100%;
    line-height: 1.2 !important;
    padding-top: 20px;
}

#whyr li {
    list-style: none;
    margin-top: 1rem;
    color: #fff;
    font-weight: 500;
    width: 87%;
}

#whyr ul li:before {
    position: absolute;
    content: "\2794";
    left: -2px;
    margin-top: 2px;
    color: #ffffff;
    font-size: 18px;
}

  #sec5 p {
      color: #231f20 !important;
      font-size: 14px !important;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      line-height: 1.5;
      width: 80% !important;
      margin: 0 auto !important;
      padding-bottom: 40px !important;
      padding-top: 20px;
  }

  div#sec5 {
      padding-top: 60px !important;
      padding-bottom: 60px !important;
  }
#sec6 .vc_col-sm-5 img.img-with-animation.animated-in {transform: scale(1.2) !important;left: -40px;}

  #sec6 h3 {
    margin-top: 5rem;
    font-size: 18px;
    font-weight: 300;
    color: #c83651;
    letter-spacing: 0.8px;
  }

  #sec6 h3:after {
      position: absolute;
      /* content: ''; */
      height: 1px;
      width: 80px;
      background-color: #010101 !important;
      bottom: 13px;
      right: 67%;
  }

  #sec6 h2 strong {
        font-size: 50px !important;
        color: #1d1d1d !important;
        line-height: 1;
        width: 100%;
        text-transform: unset;
        letter-spacing: 0px;
        font-weight: 400;
        width: 100%;
  }

  .testimg {
      height:120px !important;
      width:120px !important;
      border-radius:50%;
      border: 3px solid #0abbb5;
      display: none !important;
  }

  #sec6 .testi p {
      width: 75%;
      color: #3c0008b3;
      line-height: 1.8;
      padding-top: 45px;
  }

  #sec6 .testi h3 {
      padding-top: 30px !important;
      margin-bottom: 0px;
      font-size: 18px !important;
      color: #b73f54;
      margin-top: 0;
  }

  #sec6 .testi h5 {
      font-size: 18px !important;
      font-style: italic !important;
      font-family: 'EB Garamond';
  }

  #sec6 .testi h3:after {
      display: none;
  }

  #sec6 .owl-dots {
      float: right !important;
  }

  body.page #sec6 .span_12.dark .owl-theme .owl-dots .owl-dot.active span {
      background-color: #0abbb5 !important;
  }

  body.page #sec6 .owl-dot.active {
      border: 1px solid #0abbb5 !important;
      border-radius: 13px;
      padding: 2px 1px;
  }

  div#sec6 {
      padding-top: 1rem !important;
      padding-bottom: 150px !important;
  }

  #updates h3 {
    font-size: 16px;
    color: #c0415b;
    letter-spacing: 1px;
    font-weight: 500;
  }

  #updates h2 {
      color: #fff !important;
      font-size: 37px !important;
      font-weight: 400;
      padding-top: 0px;
      text-transform: unset;
  }

  #updates h3:after {
      position: absolute;
      /* content: ''; */
      height: 1px;
      width: 80px;
      background-color: #fafafa !important;
      bottom: 13px;
      right: 22%;
  }
  #updates input[type=email]::placeholder
  {
    color:#fff !important;
    padding-left:30px;
  }
  html body.page #updates input[type=email]::placeholder,html body.page #updates input[type=text]::placeholder {
    text-align:left !important;
    color:#ffffff59 !important;
  }
#footer-outer #copyright .container {
    border-top: 1px solid #d0984338;
    padding-bottom: 0;
    text-align: center;
}

#footer-outer #copyright .col.span_5 {
    min-width: 100% !important;
}

#footer-outer #copyright p {
    padding-top: 8px;
}

#footer-outer .widget {
    margin-bottom: 0;
}
  #updates input[type=email], #updates input[type=text] {
      background-color: #fff;
      color: #000;
      border-bottom: 2px solid #fff;
      border-radius: 30px;
      margin-left: -31px;
      margin-top: 40px;
      width: 80%;
      padding-left: 1rem !important;
  }
  html body.page div#updates input[type=email]::placeholder {
      color: #000 !important;
      padding-left: 2px !important;
  }
  div#updates input[type=email]::placeholder
  {
    color: #000 !important;
    left: 36%;
    /* top: 33%; */
  }
  #updates input[type=submit]
  {
      background-color: #eca525 !important;
      font-size: 14px !important;
      padding: 14px 24px !important;
      font-weight: 400;
      letter-spacing: 1.5px;
      position: absolute;
      top: 43%;
      right: 23%;
      color: #fff !important;
      border-radius: 50px;
  }

  #updates label {
      color: transparent;
  }

  #updates {
  padding-top: 1rem !important;
  padding-bottom: 5rem !important;
  margin-top: -1px;
  margin-bottom: -4px !important;
  z-index: 999 !important;
  }

  /*footer-css-start*/

  #footer-outer .span_3:first-child {
      width: 30% !important;
      position: relative;
      margin-top: -48px;
  }
  html div#footer-outer .span_3:first-child #media_image-3 {
      margin-bottom: 0px !important;
  }
  html body #footer-outer #copyright.row p b {
      color: #558fa4 !important;
  }
  html div#footer-outer div#media_image-3 img.image.wp-image-2854.attachment-full.size-full {
      margin-bottom: 0px !important;
  }
  html div#footer-outer div#footer-widgets {
      background-color: transparent !important;
  }
  html body.page div#footer-outer div#footer-widgets div#copyright.row {
      background-color: #fff !important;
  }
  html body.page div#footer-outer div#footer-widgets div#copyright.row {
      background-color: #0f0804 !important;
  }
  #footer-outer .span_3:first-child:before {
      position: absolute;
      content: '';
      height: 450px;
      width: 450px;
      background-image: url(/wp-content/uploads/2019/06/footer-before.png);
      background-repeat: no-repeat;
      top: -10%;
      left: -50%;
      display: none;
  }
  #footer-outer .span_3:nth-child(2) {
      width: 20% !important;
      margin-left: -15px !important;
  }
  #footer-outer .span_3:nth-child(3) {
      width: 25% !important;
      margin-left: -60px !important;
  }
  #footer-outer .span_3 {}
  #footer-outer .col.span_3.one-fourths.clear-both:first-child ul li {
      display: inline-block;
  }
  body #footer-outer .widget h4 {
      color: #fff!important;
      font-size: 16px;
      font-weight: 400;
      text-transform: initial;
      letter-spacing: 0.2px;
      padding-top: 13px;
      font-family: 'Open Sans';
  }
  #footer-outer #footer-widgets .span_3:first-child p {
      color: #ffff;
      font-size: 14px !important;
      width: 100% !important;
      line-height: 2;
      font-family: 'Poppins', sans-serif;
      padding-right: 50px!important;
  }
  #footer-outer #footer-widgets #custom_html-3 ul li i {font-size: 14px;color: #e6a333 !important;padding: 0px 0px !important;width: 30px !important;height: 30px !important;border-radius: 25px;}
  #footer-outer #footer-widgets .col ul li p {
      display: inline-block;
      font-size: 14px !important;
      color: #ffff !important;
      line-height: 1.5;
      margin-top: -2px;
      padding-bottom: 5px!important;
      font-size: lighter!important;
      padding-right: -9px!important;
      padding-left: 28px!important;
      /* font-family: 'Berlin Sans FB Regular', sans-serif; */
  }
  #footer-outer #footer-widgets .col ul li p strong {
      font-size: 15px;
      color: #ffffff9e!important;
      font-weight: 500;
      padding-top: -8px;
      margin-top: 20px;
      font-family: 'Oswa', sans-serif;
      text-transform: uppercase !important;
  }
  #footer-outer .span_3:nth-child(3) ul li i {
      color: #f7941d !important;
      padding-right: 13px;
  }
  #footer-outer .span_3:nth-child(3) ul li a {
      color: #ffffffb8!important;
      font-size: 14px !important;
      padding-bottom: 0px !important;
      padding-top: 0 !important;
      font-family: 'Source Sans Pro', sans-serif;
  }
  body #footer-outer .span_3:nth-child(3) ul li {
      padding: 3px 0 !important;
  }
  body.original #footer-outer #footer-widgets .span_3:nth-child(2) ul li {
      display: flex;
      padding-right: 67px!important;
      margin-bottom: 0px;
      width: 100%;
      padding-top: 0px;
  }
  body.original #footer-outer #footer-widgets .span_3:nth-child(2) ul li a
  {
    font-family:Poppins !important;
    color: #ffff !important;
    text-transform: unset !important;
  }
  body.original #footer-outer #footer-widgets .span_3:nth-child(3) ul li {
      width: 90%;
      /* border-color: transparent !important; */
      border-bottom: 0px solid #ceaa3636 !important;
      padding-bottom: 6px !important;
      /* padding-top: 10px !important; */
      color: #ffffffb8 !important;
      display: flex;
  }
  #footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email], #footer-outer #footer-widgets .widget_text textarea {border-bottom: 1px solid #ffffff21;background-color: transparent !important;border-radius: 0px;margin-bottom: 10px !important;font-size: 15px !important;font-family: 'Source Sans Pro', sans-serif;color: #504f4f!important;}
  #footer-outer #footer-widgets .widget_text textarea
  {
    border-radius:10px;
  }
  #footer-outer #footer-widgets .col p {
      padding: 0px 0 !important;
  }
  body #footer-outer #footer-widgets .col input[type=submit] {padding: 11px 35px 11px 35px;font-family: 'Source Sans Pro';border-radius: 30px;font-size: 15px;margin-top: 10px;margin-right: 30px;background-color: #e6a53f!important;font-weight: 400;letter-spacing: 1px;font-size: 17px;}
  #footer-outer #footer-widgets .span_3:first-child h2 {
      font-size: 35px !important;
      color: #fff;
      font-family: 'Montserrat', sans-serif;
      letter-spacing: 0px;
      font-style: initial;
      font-weight: 800;
      margin-top: -10px;
      margin-bottom: 0;
  }
  #footer-outer #footer-widgets .span_3:first-child h3 {
      font-family: 'Montserrat', sans-serif;
      font-size: 32px;
      color: #fff;
      font-weight: 400;
      letter-spacing: 0px;
      margin-bottom: 30px;
  }
  #footer-outer #footer-widgets .span_3:first-child h2:before {
      position: absolute;
  }
  body.original #footer-outer #footer-widgets .span_3:nth-child(3) ul li:last-child {border-bottom: none !important;}
  #footer-outer span.wpcf7-not-valid-tip {
      display: none;
  }
  #footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
      border: 1px solid #9b2a2a !important;
  }

  hrml body.page #footer-outer #copyright {
      background-color: #0f0804 !important;
  }
  #footer-outer #footer-widgets .span_3:first-child ul li a {
      color: #fff !important;
      font-size: 16px !important;
      padding: 7px 0px !important;
      margin-right: 8px;
      border-radius: 50px !important;
  }
  #footer-outer #footer-widgets .span_3:first-child ul li a i {
      font-size: 17px;
      color: #fff !important;
      padding: 4px 0px !important;
      height: 45px;
      width: 38px;
      height: 38px;
      background-color: #e9a534 !important;
      border-radius: 25px;
  }
  #footer-outer {
      background-color: transparent !important;
  }
  #footer-outer #footer-widgets .col ul li {
      border-bottom: none !important;
  }
  #footer-outer #copyright i {
      color: #fff !important;
      border: 1px solid #d71c23 !important;
      border-radius: 20px;
      height: 34px !important;
      width: 35px !important;
      padding: 1px 1px;
  }

  html body.page div#footer-outer div#footer-widgets #copyright.row p {
      color: #e3e4e4 !important;
  }

  #footer-outer #copyright strong {
      color: #cf9742 !important;
  }

  #footer-outer h5 {
      font-size: 14px !important;
      font-family: 'Oswald';
      color: #fff !important;
      letter-spacing: 1px;
      display: inline-block !important;
      padding-right: 10px;
  }

  /* INNER PAGES */

    #author h3 {
        font-family: 'Source Sans Pro', sans-serif;
        color: #f9ab00!important;
        font-size: 21px !important;
        font-weight: 500;
        position: relative;
        padding-top: 115px;
        letter-spacing: 4px;
    }
    #author h3:after {
        position: absolute;
        content: '';
        height: 1px;
        width: 100px;
        background-color: #3d3d3d !important;
        bottom: 15px;
        right: 52%;
    }
    #author h2 {
    font-size: 70px;
    color: #3d3d3de6;
    padding-bottom: 20px;
    font-family: 'Josefin Sans' !important;
    padding-top: 35px;
    }
    #author p {
        color: #3d3d3de6!important;
        font-size: 18px !important;
        font-family: 'Source Sans Pro', sans-serif;
        font-weight: 500;
        line-height: 1.5;
    }

    #author {
      padding-top: 100px !important;
      padding-bottom: 100px !important;
  }


    #aboutbook h3 {
        font-family: 'Source Sans Pro', sans-serif;
        color: #f9ab00!important;
        font-size: 21px !important;
        font-weight: 500;
        position: relative;
        padding-top: 0px;
        letter-spacing: 4px;
    }
    #aboutbook h3:after {
        position: absolute;
        content: '';
        height: 1px;
        width: 100px;
        background-color: #3d3d3d !important;
        bottom: 15px;
        right: 52%;
    }
    #aboutbook h2 {
    font-size: 60px;
    color: #3d3d3de6;
    padding-bottom: 20px;
    font-family: 'Josefin Sans' !important;
    padding-top: 35px;
    width: 110%;
    }
    #aboutbook p {
        color: #3d3d3de6!important;
        font-size: 18px !important;
        font-family: 'Source Sans Pro', sans-serif;
        font-weight: 500;
        line-height: 1.5;
    }

    #aboutbook {
      padding-top: 100px !important;
      padding-bottom: 0px !important;
  }



    #contact h3 {
        font-family: 'Source Sans Pro', sans-serif;
        color: #f9ab00!important;
        font-size: 21px !important;
        font-weight: 500;
        position: relative;
        padding-top: 0px;
        letter-spacing: 4px;
    }

    #contact h2 {
    font-size: 60px;
    color: #e9a534;
    padding-bottom: 20px;
    padding-top: 0px;
    width: 100%;
    font-weight: 400;
    }
    #contact p {
        color: #3d3d3de6!important;
        font-size: 18px !important;
        font-family: 'Source Sans Pro', sans-serif;
        font-weight: 500;
        line-height: 1.5;
    }

    #contact {
      padding-top: 130px !important;
      padding-bottom: 0px !important;
  }
  #contact input[type=submit] {
      padding: 13px 35px 15px 35px !important;
      font-family: 'Source Sans Pro', sans-serif;
      border-radius: 30px;
      text-transform: none;
      font-size: 15px;
      margin-top: -5px;
      margin-right: 30px;
      background-color: #e9a534 !important;
      font-weight: 700;
  }

  #footer-outer .span_3:nth-child(3) ul li {
      list-style-type: circle !important;
  }

  div#he-right i {
      color: #fff !important;
      font-size: 14px;
      position: relative;
      left: -264px;
      top: -196px;
      border-radius: 50%;
      color: #fff !important;
      transition: 0.5s !important;
  }

  #he-right strong {
      color: #fff !important;
      font-size: 16px;
      font-weight: 500;
  }

  #he-right {position: absolute;right: -48%;bottom: 0%;display: grid;}
  body.page #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover {
      color: #fff !important;
  }
  body #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-item > a, #header-outer.transparent:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a:active {
      color: #fff !important;
  }
div#he-right i:hover {
    /* background-color: #fff; */
    /* transform: scale(1.2); */
    color:#0abbb5 !important;
}
div#sec4.s1 * {
    color: #1d1d1d !important;
}
div#header-outer {
    padding-top: 0 !important;
}

/* EXTRA */

#sec1 .row-bg.using-image {background-size: 100% 100% !important;}

#sec3 .row-bg.using-image {
    background-size: 100% 100% !important;
}

#sec2 .row-bg.using-image {
    background-size: 100% 100% !important;
}
#sec1 h2 strong {
    font-size: 45px !important;
}

#sec3 .chapmain h2 strong {
    font-size: 35px !important;
}

#sec4 .row-bg.using-image {
    background-size: 100% 100% !important;
}

#sec4 h2 strong {
    font-size: 44px !important;
    font-family: EB Garamond;
}

#sec5 h2 strong {
    font-size: 51px;
}

#sec6 .row-bg.using-image {
    background-size: 100% 100% !important;
}

#updates.row-bg.using-image {background-position: 100% 100% !important;background-size: cover !important;}

div#footer-outer {margin-left: -277.2px;background-size: 100% 100% !important;}

#updates .row-bg.using-image {background-size: 100% 100% !important;}

.book {
    margin-bottom: -230px !important;
}
body #page-header-bg h1 {
    /* float: right !important; */
    color: #ffff !important;
    font-family: EB Garamond !important;
}

#sec3 .chap:hover h2::before {
    -webkit-transform: rotateY(360deg);
}
#header-outer #top nav ul li a {
    color: #000 !important;
    font-size: 15px;
    font-weight: 400 !important;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 1px;
    margin-top: 0px !important;
}

#header-outer #top nav ul li a:hover, html body.page #header-outer #top nav ul li a:hover {
    color: #000000 !important;
}

body.page #header-outer:not([data-lhe="animated_underline"]) header#top nav > ul > li > a:hover {
    color: #000 !important;
}
i.fa.fa-rumble {
    background-image: url(/wp-content/uploads/2022/09/rumbler.png);
    background-repeat: no-repeat;
    width: 5px;
    height: 5px;
    background-size: contain!important;
    padding: 8px !important;
    background-position: center  center;
    justify-content: center !important;
    text-align: center !important;
    align-items: center !important;
    left: -240px !important;
    top: -183px !important;
}
#footer-outer #footer-widgets .span_3:first-child ul li a i.fa.fa-rumble {
    left: 0 !important;
    top: 0 !important;
    background-size: 40% !important;
}

.page-id-2688 div#sec2 {
    padding-top: 140px !important;
    padding-bottom: 4rem !important;
    margin-top: -84px;
    height: auto !important;
}
div#sec2.book {
    height: auto !important;
    padding-top: 0rem !important;
    margin-top: -75px;
}

div#sec4.why {
    height: auto !important;
    margin-top: 0 !important;
    padding-bottom: 5rem !important;
}
body.page #header-outer.transparent header#top nav > ul > li > a:last-child
{
    padding-left: 1.3rem !important;
}
#contact .col.span_12.dark.left
{
    top: -105px;
}
body.post-template-default.single.single-post h1.entry-title {
    -webkit-text-fill-color: black !important;
}
  @media only screen and (max-width: 1000px) and (min-width: 250px)  {
      
      body.page header#top {
    background-color: #ddd !important;
    
    
    
    
    
    
    !I;
    !;
}
div#header-outer {
    background-color: #ddd !important;
    
    
    
    
    
    !i;
    !;
}

	  div#footer-outer {
    margin-left: 0 !important;
    !i;
    !;
}
  
    #sec4 h3 {
      padding-top: 0 !important;
  }
  
  
    #sec1 h2 {
      line-height: 1 !important;
  }
  
  #sec1 .row-bg.using-image {
      background-size: cover !important;
      background-position: right top !important;
      background-color: #d07340 !important;
      background-image: none !important;
      
      
      
      !i;
      !;
  }
  
  #sec1 img.img-with-animation.animated-in {
      margin: 0 auto !important;
  }
  
  div#sec3 {
      padding-top: 50px !important;
  }
  
  #sec3 .chapmain h2 {
      line-height: 1 !important;
  }
  
  #sec3 .chap {
      width: 100% !important;
      /* height: 310px !important; */
      text-align: center !important;
  }
  
  #sec3 .c4 {
      margin-top: 0 !important;
  }
  
  #sec3 .chap h2 {
      padding-left: 0 !important;
      padding-top: 0px !important;
      width: 100% !important;
      margin: 0 auto !important;
      padding-bottom: 10px !important;
  }
  
  #sec3 .chap h1 {
      right: 0 !important;
  }
  
  #sec3 .c1 {
      margin-top: 0 !important;
  }
  
  #sec3 .row-bg.using-image {
      background-size: cover !important;
  }
  
  #sec2 .row-bg.using-image {background-image: none !important;background: linear-gradient(0deg, rgb(60 111 128) 0%, rgb(16 52 64) 120%) !important;}
  
  #sec4 .row-bg.using-image {
      background-size: cover !important;
      background-position: 10% 100% !important;
  }
  
  div#sec4 {
      height: unset !important;
      padding-bottom: 130px !important;
  }
  
  #sec5 h2 {
      line-height: 1 !important;
  }
  
  #sec6 .row-bg.using-image {
      background-size: cover !important;
      background-position: 100% 100% !important;
  }
  
  #updates .row-bg.using-image {
      background-color: #111111 !important;
      background-image: none !important;
  }
  
  div#footer-outer {
      background-color: #111111 !important;
      background-image: none !important;
  }
  	h1, h2, h3, h4, p{
  		text-align: center !important;
  		width: 100% !important;
  	}
  	h2,h1{
  		font-size: 30px !important;
  	}
      #sec1 img {
    }
    
    div#sec1 {
        padding-top: 30px !important;
        padding-bottom: 60px !important;
        height: auto !important;
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        !I;
        !;
    }
    
    #sec1 h3 {
        padding-top: 20px !important;
        color: #010101 !important;
        !i;
        !;
    }
    
    #sec1 a.nectar-button.medium.extra-color-2.has-icon.regular-button {
        width: 100% !important;
        text-align: center !important;
    }
    
    #sec1 .nectar-video-box {
    position: unset !important;
    margin: 0 auto !important;
    
    !I;
    !;
    
    
    
    
    
    !I;
    !;
    }
    
    #he-right {
        position: relative !important;
        right: 0 !important;
        bottom: 0 !important;
        display: block !important;
        text-align: center !important;
    }
    
    div#he-right i {
        left: 0 !important;
        top: 0 !important;
        padding: 0 !important;
        margin: 0 auto !important;
        text-align: center !important;
    }
    
    div#hd-left {
        position: relative !important;
        bottom: 0 !important;
        right: 0 !important;
        text-align: center !important;
    }
    
    #sec1 p {
        padding-bottom: 20px !important;
        padding-right: 0 !important;
    }
    
    #sec3 h3 {
        margin-top: 0 !important;
    }
    
    #sec3 .carousel-item {
        height: auto !important;
        padding-top: 0 !important;
    }
    
    #sec2 .vc_col-sm-7 {
        width: 100% !important;
        margin-left: 0 !important;
        text-align: center !important;
    }
    
    #sec2 a.nectar-button.medium.extra-color-1.has-icon.regular-button {
        width: 100% !important;
    }
    
    div#sec2 {
        padding-top: 50px !important;
        padding-bottom: 430px !important;
    }
    
    #sec4 a.nectar-button {
        width: 100% !important;
    }
    
    #sec5 .nectar-video-box {
        right: 0 !important;
        top: 0 !important;
        width: 100% !important;
        height: auto !important;
        position: relative !important;
    }
    
    #sec5 .vidcntr {
        height: auto !important;
        background-size: contain !important;
        width: 100% !important;
        padding: 100px !important;
        margin-top: -80px !important;
    }
    
    div#sec5 {
        padding-bottom: 0px !important;
        padding-top: 0 !important;
    }
    
    #sec6 h2 strong {
        font-size: 30px !important;
    }
    
    #sec6 .owl-dots {
        float: none !important;
    }
    
    div#sec6 {
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }
    
    #updates input[type=email], #updates input[type=text] {
        width: 100% !important;
        margin-left: 0 !important;
        text-align: left !important;
    }
    
    #updates input[type=submit] {
        right: 0 !important;
        top: 40px !important;
    }
    
    #footer-widgets .col.span_3:nth-child(1) {
        width: 100% !important;
        text-align: center !important;
    }
    
    #footer-outer #footer-widgets .span_3:first-child p {
        padding-right: 0 !important;
    }
    
    #footer-widgets .col.span_3:nth-child(2), #footer-widgets .col.span_3:nth-child(3), #footer-widgets .col.span_3:nth-child(4) {
        width: 100% !important;
        text-align: center !important;
        margin-left: 0 !important;
    }
    
    #footer-widgets .col.span_3:nth-child(1) {}
    
    body.original #footer-outer #footer-widgets .span_3:nth-child(2) ul li {
        display: block !important;
        padding-right: 0 !important;
    }
    
    #footer-outer .span_3:nth-child(3) {
        margin-left: 0 !important;
    }
    
    body.original #footer-outer #footer-widgets .span_3:nth-child(3) ul li {
        width: 100% !important;
        display: block !important;
    }
    
    #footer-outer #footer-widgets .col ul li p {
        padding: 10px !important;
    }
    
    body #footer-outer #footer-widgets .col input[type=submit] {
        width: 100% !important;
    }
    
    	#footer-outer #footer-widgets .col input[type=text], #footer-outer #footer-widgets .col input[type=email], #footer-outer #footer-widgets .widget_text textarea {
        text-align: center !important;
    }
  	#contact input[type=submit] {
  		width: 100% !important;
  	}
  
  	input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date] {
  		text-align: center !important;
  	}
      #sec3 .row-bg.using-image {
        background-size: cover !important;
    }
      #sec1 img.img-with-animation.animated-in {
        top: 0 !important;
        
        
        
        
        !i;
        !;
        
        
        
        
        
        
        
        
        
        
        !I;
        !;
    }
    
    #sec1 .nectar-video-box {
        width: 50% !important;
    }
    
    #sec4 h2, #sec4 h2 strong {
        line-height: 1 !important;
    }
      
    .page-id-2688 div#sec2 {
        height: auto !important;
        padding-bottom: 50px !important;
    }
  	.page-id-2689 div#sec2 {
  		height: auto !important;
  		text-align: center !important;
  	}
  	#sec2 h3, #sec2 h2, #sec2 p {
  		color: #ffffff !important;
  	}
    div#hd-left a {
      display: block;
  }
  #sec3 .col.span_12.dark.left {
      margin-top: 0 !important;
  }
  #sec6 h2 {
      color: #ffffff !important;
  }
}

@media only screen and (max-width: 1000px) and (min-width: 690px)  {

#sec6 .testi p {
    width: 60% !important;
    margin: 0 auto !important;
}

#sec5 .nectar-video-box {
    width: 40% !important;
    margin: 0 auto !important;
    margin-top: 50px !important;
}

div#sec1 {
    padding-bottom: 520px !important;
}
}

@media only screen and (max-width: 1400px) and (min-width: 1024px){
#sec1 h2 {
    font-size: 40px !important;
    line-height: 1 !important;
    padding-top: 0 !important;
}

#sec1 img.img-with-animation.animated-in {
    top: 0 !important;
}

#sec1 h3 {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}

#sec1 p {
    padding-right: 0px !important;
    width: 80%;
    margin: unset !important;
}

#sec1 .nectar-video-box {
    right: 40% !important;
    bottom: -28px !important;
}

#sec3 .carousel-item {
}

#sec3 .chap {
    width: 220px !important;
    height: 330px !important;
}

#sec3 .chap h2 {
    line-height: 0.55 !important;
    margin-top: 20px !important;
}

#sec3 .chapmain h2 {
    
    line-height: 1 !important;
}
}
a.nectar-button.small.undefined {
    padding: 13px 35px 15px 35px;
    font-family: 'Source Sans Pro', sans-serif;
    border-radius: 30px;
    text-transform: none;
    font-size: 14px;
}

/* EXTRA */

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

div#header-outer {
    background-color: transparent !important;
	-webkit-box-shadow: unset !important;
}

#header-outer #top nav ul li {
    padding-right: 10px !important;
    padding-left: 10px !important;
}

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu li.current-menu-item > a {
    color: #ffff !important;
}

.testi h4 strong {
    color: #558fa4;
    font-weight: 400 !important;
}

#sec6 h2 strong {
    font-weight: 400;
}

#sec3 .chap h2:before {
    content: URL(/wp-content/uploads/2022/07/chap-icon-hover.png);
    position: absolute;
    top: 8%;
    -webkit-transition: width 2s,-webkit-transform 2s;
    left: 40%;
}
#sec3 .chap:hover h2::before {
    content: URL(/wp-content/uploads/2022/11/chap-icon.png);
}

.why h3 {
    color: #558fa4 !important;
}

.why h2 {
    color: #010101 !important;
}

.why p, .why p strong {
    color: #010101 !important;
}

.why {
    margin-top: -410px !important;
}

#sec3 i {
    padding-left: 5px;
    background-color: #c92c4a !important;
    color: #fff;
    height: 45px;
    width: 45px;
    border-radius: 22px;
    padding: 14px 0px 0px 0px;
    margin: -23px -22px;
}

.button a {
    padding: 13px 20px 13px 20px !important;
    font-family: 'Source Sans Pro';
    border-radius: 30px;
    text-transform: uppercase;
    font-size: 14px !important;
    margin-top: 0;
    margin-right: 30px;
    color: #fff;
    letter-spacing: 0px;me
    background-color: #efa608 !important;
    font-weight: 600;
    top: 13px;
    box-shadow: 1px 2px 5px #01010163;
}
#footer-outer  .button a {
    display: none !important;
}
#more {display: none;}
#sec3 .chap button#myBtn {
    background-color: transparent !important;
    border: none;
}

#sec3 .chap:hover button#myBtn {
    color: #fff;
}
#more {display: none;}

#header-outer #top nav ul .menu-item-3148 {
    margin-top: 28px;
}
div#footer-outer {
    margin-left: -277.2px !important;
    background-size: 100% 100% !important;
}
div#sec4 .wpb_text_column {
    padding-left: 20px;
}
div#single-meta {
    display: none !important;
}