/* CSS Document */

p a {
    color: #E70BA4; 
    text-decoration: underline;
    font-weight: bold;
}

p a:hover{
    color: black; 
    text-decoration: underline;
    font-weight: bold;
}


.content-bx1 p, .icon-content p, .acod-content p, .service p {
    margin-bottom: 13px!important;
    line-height: 25px!important;
}

.how-things-work p {
    line-height: 25px;
}

.dlab-info p strong {
    font-weight: bold;
    margin-bottom: 0px;
}

.dlab-info ul li p {
    color: #232323; 
    margin-bottom: 0px!important;
}

.list-arrow li:before {
   color: #E70BA4; 
   font-weight: 700;
}

.download-file .fa-youtube:before {
    font-size: 36px;
    padding-right: 1px;
}

.site-footer a {
    color: white!important;
}

.blog-rounded .dlab-post-media {
    border-radius: 0 0 0 0;
}

/* header banner */

 .dlab-bnr-inr {
    height: 380px;
    background-position: center right;
}

.dlab-bnr-inr-2 {
    height: 380px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}


.overlay-black-light:after, .overlay-black-middle:after, .overlay-black-dark:after {
    background: none;
}

@media only screen and (max-width: 767px) {
  .dlab-bnr-inr {
    height: 148px;
  }
}

@media (min-width: 767px) and (max-width: 972px) {
    .dlab-bnr-inr {
    height: 300px;
    }
}

@media (min-width: 615px) and (max-width: 767px) {
    .dlab-bnr-inr {
    height: 226px;
    }
}


@media only screen and (min-width: 1300px) {
  .dlab-bnr-inr {
    height: 550px;
  }
}


@media only screen and (min-width: 767px) {
  .header-nav .nav > li > a  {
    color: #E70BA4;
    font-size: 17px;
    padding: 48px 30px 22px 15px;
    font-weight: 600;
    border: none;
  }
}

@media only screen and (max-width: 991px) {
   .nav.navbar-nav li a i.fa-chevron-down, .site-button {
    background-color: #E70BA4;
  }
}

@media only screen and (max-width: 991px) {
   .content-bx1 {
    padding-top: 0px;
  }
}

.site-button:hover {
    background-color: black;
}

.list-arrow ul {
    list-style: none;
}

@media only screen and (max-width: 991px) {
  .site-header .navbar-toggler, .site-header .is-fixed .navbar-toggler  {
    margin: 38px 0 14px 10px;
  }
}

@media only screen and (max-width: 1199px) {
  .header-nav .nav > li > a  {
    padding: 34px 15px 22px 15px;
  }
}

@media only screen and (max-width: 991px) {
  .header-nav .nav > li > a  {
    padding: 10px 15px 10px 15px;
  }
}

.logo-header img, .logo-footer img {
    padding: 5px 0 5px 0;
}

.header-nav .nav > li > a:hover {
    color: black;
}

.header-nav .nav > li .sub-menu li:hover > a, .header-nav .nav > li:hover > a {
    color: #E70BA4;
}

.header-nav .nav > li > a:after {
    background-color: #E70BA4;
}

.section-full.intro-one {
    padding: 40px 0 10px 0;
    background: #F0F0F0!important;
}

.how-things-work {
    padding: 40px 0 17px 0;
    background: #F0F0F0!important;
}

.section-full.intro-two {
    padding: 35px 0 10px 0;
    background: #FAD1EB;
}

.section-head h2, .content-bx1 h2, .how-things-work h2, .contact-type h2, content-bx1 h2, .how-things-work h2, .dlab-info h2 {
    font-family: cookie, sans-serif;
    font-size: 62px;
    color: #E70BA4;
    margin-bottom: 3px;
    font-style: italic;
    line-height: 62px;
}

.widget h3 {
    font-family: cookie, sans-serif;
    font-size: 42px;
    color: #E70BA4;
    margin-bottom: 0px;
    font-style: italic;
    line-height: 56px;
    text-align: center;
}

.widget h3 a {
    color: #E70BA4;
}

.widget h3 a:hover {
    color: #E70BA4;
    text-decoration: underline;
}

.service-info h2 {
    font-family: cookie, sans-serif;
    font-size: 62px;
    color: white;
    margin-bottom: 3px;
    font-style: italic;
    line-height: 62px;
}


.section-head {
    margin-bottom: 23px;
}

.text-center.section-head p, .service-info p {
    max-width: none;
    font-size: 17px;
    margin-bottom: 13px;
    line-height: 25px;
    padding-top: 0px;
}

.content-bx1 {
    padding-left: 0px;
}

.content-bx1 {
    font-size: 17px;
    padding-bottom: 30px;
}

.image-box {
    position: relative;
    z-index: 1;
    border-radius: 0px;
    overflow: hidden;
    margin-bottom: 40px;
}

.about-image {
    position: relative;
    z-index: 1;
    border-radius: 0px;
    overflow: hidden;
}


.second-block-content {
    padding-top: 40px;
    padding-bottom: 0px;
}

.intro-two h3 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 0px;
}

.manifestation-plan {
    padding: 45px 0 45px 0;
}

.site-footer {
    background: #E70BA4;
}

.site-footer p {
    color: white;
    font-size: 12px;
    margin-bottom: 0px;
}

.site-footer strong {
    color: white;
    font-weight: 700;
}

button.scroltop {
    background-color: black;
}

.contact-content-inner {
    padding-top: 36px;
    padding-bottom: 36px;
}

.site-button {
    background-color: #E70BA4;
}

.icon-content p {
    padding-bottom: 0px;
}

.icon-bx-wraper {
    padding: 20px 20px 0 20px;
}

.about-content {
    padding: 40px 0 0px 0;
}

.about-intro-content {
    padding: 40px 0 40px 0;
    background: #FAD1EB;
}

.about-intro-content p {
    color: #494949;
}


.testimonial-title {
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 30px;
}

.testimonial-title h3, testimonial-detail p, testimonial-detail h5 {
    color: #494949;
}

.testimonial-title p {
    font-size: 16px;
    padding-bottom: 0px;
    line-height: 22px;
    color: #494949;
}

.testimonial-detail p {
    font-size: 25px;
    font-weight: 700;
    color: #494949;
}

.testimonial-detail h5 {
    color: #494949;
}

.testimonials {
    background: #FAD1EB; 
    padding: 40px 0 40px 0;
}

.testimonial-11 {
    padding: 0 100px 7px;
}

@media only screen and (max-width: 991px) {
  .testimonial-11  {
    padding: 0 20px 7px;
  }
}

.owl-dots-white-full.owl-theme .owl-dots .owl-dot span {
    background-color: #494949;
}

.owl-btn-white .owl-nav .owl-prev, .owl-btn-white .owl-nav .owl-next {
    color: #494949;
}

.inquiry-form {
    box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.20);
}

.ext-sidebar-menu ul.menu li.active a {
    background: #FAD1EB;
    color: black;
}

.ext-sidebar-menu ul.menu li:hover a {
    background-color: #E70BA4!important;
}

.ext-sidebar-menu ul.menu li a {
    padding: 13px 25px;
    font-size: 15px;
    margin-bottom: 6px;
    border: none;
}

.download-file {
    background: #FAD1EB;
    padding: 7px 6px 1px 6px;
    box-shadow:  1px 1px 9px 0 rgba(0, 0, 0, 0.36);
}

.download-file .title {
    font-size: 23px;
    font-weight: 700;
}

.service p {
    font-size: 15px;
    color: #232323;
}

.service {
    padding: 50px 0 50px 0;
}

@media only screen and (max-width: 767px) {
  .download-file  {
    margin-top: 25px;
  }
}

.faq-padding {
    padding: 0 0 20px 0;
}

.acod-head a, .acod-head a, .acod-head a:hover, .acod-head a.collapsed:hover, .acod-head a:after {
    color: #E70BA4;
}

.menu li h3 {
    font-family: cookie, sans-serif;
    text-align: left;
}

.ext-sidebar-menu ul.menu li p {
    background: none;
    font-size: 17px;
    display: block;
    border-radius: 4px;
    padding: 15px 0px;
    margin-bottom: 10px;
    color: #E70BA4;
    font-weight: 600;
    border: none;
    box-shadow:  none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}

::selection {
    background-color: #FAD1EB!important;
    color: white!important;
}


.widget {
    margin-bottom: 30px;
}


/* designer overrides */

body {
}

.manifestation-plan {
    background-size: cover;
    background-position: center center;
}

.testimonial-title h2 {
    font-family: cookie, sans-serif;
    font-size: 62px;
    color: #E70BA4;
    margin-bottom: 3px;
    font-style: italic;
    line-height: 62px;
}

.testimonial-detail p {
    font-style: italic;
}

.testimonial-detail p:before {
    content: "“";
}

.testimonial-detail p:after {
    content: "”";
}

.embed-responsive {
    width: 50%;
    margin: 22px 0px;
}

@media only screen and (max-width: 767px) {
    .embed-responsive {
    width: 100%;
    }
}

.input-group .form-control {
    border-color: #b2b5b9;
}

.list-arrow li {
    color: #232323;
    font-size: 15px;
}

.intro-two h3 {
    color: #6f6f6f;
}

.manifestation-plan .service-info p {
    font-size: 27px;
}

.contact-type .text p {
    font-style: italic;
    font-weight: 700;
}

.site-button:focus {
     background-color: #E70BA4;
};

@media (max-width: 575.98px) {
	
}

@media (min-width: 576px) and (max-width: 767.98px) {
	
}

@media (min-width: 768px) and (max-width: 991.98px) { 
	
}

@media (min-width: 992px) and (max-width: 1199.98px) { 
	
}

@media (min-width: 1200px) { 
	
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	
}
