img{
    max-width: 100%;
    display: block;
}
::marker {
    font-size: 0px;
}
.header_banner_wr {
    position: relative;
    background-image: url(../images/Header_Image.jpg);
    width: 100%;
    height: 100%;
    padding: 0px;
    background-repeat: no-repeat;
    background-size: cover;
}
.header_banner_wr:before {
    position: absolute;
    content: '';
    background-color: rgba(37 45 52/90%);
    width: 100%;
    height: 100%;
}
.banner_contet_wr {
    padding: 260px 0px 75px;
    position: relative;
    text-align: center;
}
.banner_contet_wr h1 {
    font-size: 48px;
    line-height: 55px;
    color: #fff;
    font-weight: bold;
}
.drop_btn a:before {
    position: absolute;
    top: -28px;
    left: -35px;
    z-index: 9;
    width: 146px;
    margin: 0 auto;
    border-radius: 150px 150px 0px 0px;
    background-color: rgba(255 255 255/0.1);
    height: 73px;
    transition: 0.5s;
    content: '';
    z-index: -1;
    animation: pulse 2s infinite;
}
.drop_btn a:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #6e2b62;
    border-radius: 50%;
    left: 0;
    right: 0;
    z-index: -1;
}
.drop_btn {
    position: relative;
    top: 109px;
}
.drop_btn img{
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 55%;
    transform: translateY(-50%);
}
.drop_btn a {
    width: 74px;
    height: 74px;
    border-radius: 50%;
    display: inline-block;
    z-index: 0;
    position: relative;
}
.about_candela_img_wr {
    width: 35%;
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.about_candela_img_wr:before {
    position: absolute;
    content: '';
    background-color: #000;
    width: 26%;
    height: 26%;
    z-index: -1;
    left: -36px;
    top: -36px;
}
.about_candela_content_wr {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 57px 0px 73px;
    text-align: left;
}
section.about_candela_wr {
    padding: 180px 0px 40px;
    text-align: center; 
}
.about_candela_partition_wr {
    width: 90%;
    margin: 0 auto;
}
.about_candela_content_wr h3 {
    padding: 33px 0px 20px;
}
.learn_about_kent_wr a:hover:before {
    background-color: #fff !important;
}
.about_kent_partition_wr {
    background-color: #f1f4f5;
    padding: 80px 70px 20px;
}
.learn_about_kent_wr a {
    border-bottom: 3px solid #fff !important;
}
.about_kent_img_wr {
    width: 43%;
    display: inline-block;
    vertical-align: middle;
}
.about_kent_detail_wr {
    width: 56%;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 50px 0px 0px;
}
.learn_about_kent_wr {
    background-color: #6e2b62;
    width: 84%;
    padding: 64px 165px 64px 67px;
    margin: 145px 0px -194px 107px;
}
section.about_founding_story_wr {
    margin-top: 50px;
}
.founding_story_detail_wr {
    width: 66%;
    display: inline-block;
    vertical-align: middle;
    padding: 0px 75px 0px 95px;
}
.founding_story_heading_wr {
    width: 33%;
    display: inline-block;
    padding-left: 77px;
}
.founding_story_img_wr {
    width: 40%;
    display: inline-block;
    background-color: #fff;
    padding:0px 30px 30px 0px;
    vertical-align: middle;
}
.founding_story_img_detail_wr {
    width: 55%;
    display: inline-block;
    vertical-align: middle;
    padding: 160px 96px 15px 64px;
}
.founding_story_bottom_partition_wr:before {
    position: absolute;
    content: '';
    background-color: rgba(16 24 32/100%);
    width: 77%;
    height: 89%;
    z-index: -1;
    left: 310px;
    top: 155px;
}
.founding_story_img_detail_wr p{
    color: #fff !important;
}
.founding_story_bottom_partition_wr {
    padding: 80px 0px 0px;
    position: relative;
    z-index: 9999;
}
.founding_story_img_detail_wr p:nth-child(2) {
    margin-top: 20px;
}
.about_candela_content_wr p {
    margin-top: 0px;
}
.kent-left-pink-line:before {
    position: absolute;
    content: '';
    border-left: 6px solid #6e2b62;
    width: 0%;
    height: 121px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.kent-left-pink-line {
    position: relative;
}
section.kent-charity-support-wr {
    padding: 140px 0px 50px;
    text-align: center;
}
section.kent-charity-support-wr p {
    margin-top: 30px;
    padding: 0px 147px;
}
.kent-charity-support-block-wr ul li{
    width: 24%;
    font-size: 0px;
    line-height: 0px;
    display: inline-block;
}
.kent-charity-support-block-wr ul li a {
    background-color: #f1f4f5;
    position: relative;
    width: 100%;
    min-height: 170px;
}
.kent-charity-support-block-wr ul li a img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}
.kent-charity-support-block-wr {
    margin-top: 47px;
}
.kent-product-slide {
    width: 21.4%;
    display: inline-block;
    vertical-align: top;
    margin-right: 43px;
    background-color: #101820;
    padding: 25px 11px 24px 11px;
}
.kent-product-slide h4 {
    color: #fff;
    font-size: 24px;
    position: relative;
    line-height: 36px;
    padding: 20px 0px 22px;
}
.kent-product-slide h4:before {
    position: absolute;
    content: '';
    border-bottom: 2px solid #6e2b62;
    bottom: 0;
    width: 25%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.kent-product-slide h4:last-child:before{
    display: none;
}
.kent-product-slide p {
    color: #fff;
    font-size: 18px;
    margin-top: 12px;
}
section.kent-product-launches-wr {
    text-align: center;
}
.kent-product-launches-slider-wr {
    position: relative;
}
.kent-product-slide{
    position: relative;
}
.kent-product-slide:before {
    position: absolute;
    content: '';
    width: 0px;
    top: -38px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-width: 20px;
    border-style: solid;
    border-color: transparent transparent #101820;
}
.kent-product-slide a {
    background-color: #6e2b62;
    width: 74px;
    height: 74px;
    border-radius: 50%;
    color: #fff;
    padding: 18px 4px;
    font-size: 18px;
    line-height: 36px;
    font-weight: bold;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -160px;
}
.kent-product-launches-slider-wr {
    position: relative;
}
.kent-product-launches-slider-wr .bx-viewport{
    padding-top: 165px;
}
a.bx-pager-link span {
    width: 20px;
    height: 20px;
    background-color: #fff;
    border-radius: 50%;
    border: 3px solid #f1f4f5;
    font-size: 0px;
    line-height: 0px;
}
a.bx-pager-link.active span {
    background-color: #6e2b62;
}
.kent-bx-pager.custom-list .bx-viewport {
    height: 40px !important;
}
.kent-bx-pager.custom-list {
    position: relative;
    top: 133px;
    z-index: 9;
}
.kent-bx-pager.custom-list:before {
    position: absolute;
    content: '';
    background-color: #f1f4f5;
    width: 100%;
    height: 6px;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 18px;
}
.kent-bx-pager .bx-prev, .kent-bx-pager .bx-next {
    font-size: 0px;
    background-image: url(../images/svg/Product_Left_Slider.svg);
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: auto;
    position: absolute;
    top: 12px;
    left: -28px;
}
.kent-bx-pager .bx-next {
    left: unset !important;
    right: -33px !important;
    transform: rotate(180deg);
}
.kent-bx-pager a.bx-prev:hover:before, .kent-bx-pager a.bx-next:hover:before {
    left: 2px;
    opacity: 1;
    width: 28px;
}
.kent-bx-pager a.bx-prev:before, .kent-bx-pager a.bx-next:before {
    content: '';
    position: absolute;
    height: 2px;
    background-color: #6e2b62;
    left: 10px;
    top: 6.5px;
    transition: 0.4s;
    opacity: 0;
    width: 0;
}
.kent-bx-pager a.bx-next:before{
    top: 6.3px !important;
}
.kent-bx-pager .bx-prev:hover {
    left: -33px;
    transition: 0.8s;
    background-image: url('../images/svg/Product_Left_Slider_purple.svg');
}
.kent-bx-pager .bx-next:hover {
    right: -37px !important;
    transition: 0.8s;
    background-image: url('../images/svg/Product_Left_Slider_purple.svg');
}
.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
}
100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
}
}
/*about page css complete*/
/*contact page css start*/
ul.social_icon li {
    display: inline-block;
    margin-left: 7px;
}
ul.social_icon li:first-child {
    margin-left: 0px;
}
.social_icon a {
    position: relative;
    width: 68px;
    height: 68px;
    display: inline-block;
    text-align: center;
}
.social_icon li:nth-child(3) a:before{
    opacity: 1 !important;
}
.social_icon a:before {
    position: absolute;
    content: '';
    background-color:#6e2b62;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    border-radius: 50%;
    opacity: 0;
}
.social_icon a:hover:before {
    opacity: 1;
}
.social_icon a img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0px auto;
}
.kent-contact-page-partition-block {
    width: 83%;
    margin: 0 auto;
    background-color: #fff;
    box-shadow: 0 10px 40px 0 rgb(0 0 0 / 3%);
}
.contact-page-left-block {
    width: 41%;
    display: inline-block;
    vertical-align: top;
    padding: 136px 50px 143px 25px;
}
.contact-page-form-block {
    width: 58.6%;
    display: inline-block;
    background-color: #6e2b62;
    height: 387px;
    vertical-align: top;
}
.contact-page-left-block h4 {
    font-size: 27px;
    line-height: 36px;
    padding-bottom: 22px;
}
.serving-area-blk ul li a {
    cursor: default;
}
.contact-page-left-block ul li a img {
    display: inline-block;
    vertical-align: middle;
}
.contact-page-left-block .serving-area-blk ul li a figure{
    display: inline-block;
     border: solid 2px #6e2b62;
     vertical-align: middle;
}
.contact-page-left-block .serving-area-blk ul li a img {
      display: block;
      width: 100%;
}
.contact-page-left-block ul li a span {
    color: #000;
    font-size: 19px;
    line-height: 30px;
    font-weight: normal;
    vertical-align: middle;
    margin-left: 15px;
    transition: 0.6s;
}
.contact-directly-blk ul li {
    margin-top: 20px;
}
.serving-area-blk ul li {
    margin-top: 10px;
}
.serving-area-blk ul li:first-child,.contact-directly-blk ul li:first-child{
    margin-top: 0px;
}
.contact-page-left-common-blk {
    padding: 0px 0px 115px 45px;
    position: relative;
}
.contact-page-left-common-blk:before {
    position: absolute;
    content: '';
    border-bottom: 1px solid #e2e5ea;
    width: 88%;
    bottom: 50px;
    left: 45px;
}
.page-template-template-contact-us .knt-bottom-footer-wr {
    padding-top: 0;
}
/*this for error*/

.cmn-footer-gravity-form .footer-form-wr .gform_validation_errors{
   position: absolute;
   top: -40px;
   margin: 0;
   padding: 0;
}
.cmn-footer-gravity-form .footer-form-wr .gf_browser_chrome{
    position: relative;
}
.cmn-footer-gravity-form .footer-form-wr .gf_browser_chrome li .ginput_container input{
    border-bottom: 1px solid rgba(255,255,255,0.5);
} 

.cmn-footer-gravity-form .footer-form-wr .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
 border: none;
 border-bottom: 1px solid rgba(255,255,255,0.5);
}
.cmn-footer-gravity-form .footer-form-wr.gform_legacy_markup_wrapper li.gfield.gfield_error{
  padding: 0px;
}
.cmn-footer-gravity-form .footer-form-wr .gform_body .gform_fields .gfield {
   padding: 0;
   margin-right: 0!important;
   margin-bottom: 0!important;
}
.cmn-footer-gravity-form .footer-form-wr .gform_body .gform_fields .gfield .validation_message {
    bottom: -20px;
    color: #F70000!important;
    font-size: 14px!important;
    display: inline;
    padding: 0;
    line-height: 20px;
    font-weight: normal;
}
.cmn-footer-gravity-form .footer-form-wr .gform_wrapper .gform_validation_errors h2 {
 color: #F70000!important;
 font-size: 18px;
 line-height: 20px;
 font-weight: normal;
 display: none;
}
.cmn-footer-gravity-form .footer-form-wr .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 0px!important;   
}

section.kent-contact-page-wr {
    padding: 201px 0px 148px;
    background-image: url(../images/Bg_Map.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 52% 16%;
}
.serving-area-blk.contact-page-left-common-blk {
    background-image: url(../images/Serving_Area_Bg.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 3% 32%;
}
.connect-with-us-blk{
    padding-left: 45px;
    margin-top: 0px;
}
.connect-with-us-blk h4 {
    padding-bottom: 31px;
}
/*form error */
.footer-form-wr .gform_body .gform_fields .gfield {
    position: relative;
    background-color: unset !important;
    border: none !important;
}
.footer-form-wr .gform_body .gform_fields .gfield .validation_message{
    font-size: 12px !important;
    color: #ff0000b5 !important;
}
.footer-form-wr .gform_body .gform_fields .gfield .instruction{
    display: none !important;
}
.footer-form-wr .gform_body .gform_fields .gfield input{
    border-color: #fff !important;
}
.footer-form-wr .gform_body .gform_fields .gfield .gfield_label{
    color: #fff !important;
    padding-bottom: 6px;
}
.footer-form-wr .gform_body .gform_fields .gfield .validation_message {
    position: absolute;
    bottom: -17px;
    left: 0;
}
.footer-form-wr .gform_body .gform_fields .gfield:nth-child(5) label.gfield_label.gfield_label_before_complex {
    font-weight: bold;
}
.footer-form-wr .gform_wrapper .gform_validation_errors{
    border: none !important;
}
.footer-form-wr .gform_wrapper .gform_validation_errors h2{
 color: #fff !important;
}
.footer-form-wr .gform_footer input#gform_submit_button_1{
    transition: 0.4s !important;
}
.footer-form-wr .gform_footer input#gform_submit_button_1:hover {
    background-color: #101820 !important;
    transition: 0.4s !important;
    background-position: 105px;
}
.footer-form-wr {
    padding: 60px 80px 50px;
}
.footer-form-wr .gform_body .gform_fields div.ginput_container{
    margin-top: 0px !important;
}

/*testimonial page*/
.testimonial-quote-blk img ,.left.kent-testimonial-left-blk img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.left.kent-testimonial-left-blk {
    width: 23%;
    background-color: #fff;
    box-shadow: 0 10px 40px 0 rgb(0 0 0 / 3%);
    min-height: 303px;
    position: relative;
    top: 95px;
    left: 85px;
    z-index: 11;
}
.right.kent-testimonial-right-blk {
    background-color: #f1f4f5;
    padding: 19px 156px 110px 117px;
    width: 77%;
}
.kent-testimonial-block:nth-child(even) .right.kent-testimonial-right-blk {
    float: left;
}
.kent-testimonial-block:nth-child(even) .left.kent-testimonial-left-blk {
    float: right;
    left: -85px;
}
.kent-testimonial-block:nth-child(odd) .kent-testimonial-right-blk {
    padding: 19px 117px 110px 156px;
}
.testimonial-quote-blk {
    width: 81px;
    height: 81px;
    background-color: #6e2b62;
    position: relative;
    top: -59px;
}
.testimonial-detail-blk p {
    margin-top: 21px;
}
.kent-testimonial-right-blk p:first-child{
    margin-top: 0px;
}
.kent-testimonial-block:nth-child(even) {
    margin: 149px 0px;
}
.kent-testimonial-block:nth-child(even) .kent-testimonial-right-blk .testimonial-quote-blk {
    left: 89%;
}
.kent-member-detail h4:before {
    position: absolute;
    content: '';
    background-color: #6e2b62;
    width: 10.3%;
    height: 3px;
    left: 0px;
    bottom: 0px;
}
.kent-member-detail h4 {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 12px;
    position: relative;
}
.kent-member-detail p {
    font-style: oblique;
    margin-top: 15px;
}
.kent-member-detail {
    margin-top: 32px;
}
.kent-testimonial-btn {
    text-align: center;
    margin-top: 110px;
}
.kent-testimonial-btn .knt-site-button:after {
    background: url(../images/svg/Recommandation_Arrow.svg) no-repeat center;
}
.kent-testimonial-btn a{
    color: #000;
}
section.kent-testimonial-blk-wr {
    padding-top: 175px;
}
.footer-form-wr .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]{
    position: relative;
}
.footer-form-wr .gform_body .gform_fields .gfield .gfield_checkbox li input[type=checkbox]:before {
    position: absolute;
    content: '';
    background-color: #fff;
    left: 0;
    right: 0;
    width: 22px;
    height: 22px;
    top: 50%;
    transform: translateY(-50%);
    opacity:0;
    background-image: url(../images/svg/Right_Mark.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    font-size: 20px;
}
.footer-form-wr .gform_body .gform_fields .gfield .gfield_checkbox li input[type="checkbox"]:checked::before{
    opacity: 1;
}
/*home page video btn*/
.video-play-btn {
    background-color: #e10017 !important;
    border-radius: 11px !important;
    width: 84px !important;
    height: 58px !important;
}
.video-play-btn a {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
}
.video-play-btn a:before {
    position: absolute;
    content: '';
    width: 0px;
    top: 50%;
    left: 21px;
    right: 0;
    margin: 0 auto;
    border-width: 18px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
    text-align: center;
    transform: translateY(-50%);
}
.video-play-btn a i {
    display: none !important;
}
/*meet kent css*/
.kent-meet-contact-img-wr {
    margin: 0px 0px -156px 121px;
    width: 100%;
}
.kent-meet-contact-left-blk.left {
    width: 31.6%;
}
section.kent-meet-contact-me-wr {
    padding-top: 195px;
}
.kent-meet-contact-right-blk.right {
    width: 50%;
    margin-top: 17px;
}
.kent-meet-contact-right-blk.right p{
    margin: 0px 0px 28px 0px;
}
.why-work-wr {
    width: 46%;
    background-color: #6e2b62;
    padding: 44px 35px 44px;
    position: relative;
}
.why-work-wr h4{
    font-size: 24px;
    line-height: 36px;
    color: #fff;
}
.kent-meet-images-left-blk.left {
    width: 48.6%;
}
.kent-right-image {
    width: 47%;
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: top;
}
.kent-meet-images-right-blk.right {
    width: 48.6%;
}
.kent-right-image:nth-child(even) {
    margin-left: 33px;
}
section.kent-meet-images-wr {
    padding: 15px 0px 115px;
}
.kent-meet-video-image:before {
    position: absolute;
    content: '';
    background-color: rgba(0 0 0/50%);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.kent-meet-video-image {
    width: 83%;
    margin: 0 auto;
    position: relative;
}
.kent-video-icon {
    position: absolute;
    background-color: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.kent-video-icon img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
}
.kent-meet-video-image p {
    position: absolute;
    top: 60%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 12%;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    font-weight: bold;
}
.why-work-wr:before {
    content: '?';
    position: absolute;
    right: 23px;
    font-size: 174px;
    line-height: 190px;
    font-weight: bold;
    color: #fff;
    opacity: 0.1;
    top: 5px;
}
section.kent-meet-video-wr {
    padding-top: 50px;
}
.kent-right-image figure ,.kent-meet-image figure{
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #fff;
    margin: 0;
    padding: 0;
    position: relative;
}

.kent-right-image ,.kent-meet-image{
    position: relative;
}
.kent-right-image figure::before ,.kent-meet-image figure::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(110, 43, 98,0) 0%, rgba(110, 43, 98,.3) 100%);
    background: linear-gradient(to right, rgba(110, 43, 98,0) 0%, rgba(110, 43, 98,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.kent-right-image figure:hover::before ,.kent-meet-image figure:hover::before{
    -webkit-animation: shine .75s;
    animation: shine .75s;
}
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
.kent-right-image figure img,.kent-meet-image figure img {
    height: 100%;
}
.kent-right-image figure img ,.kent-meet-image figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}
.kent-right-image figure:hover img {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
}
.kent-meet-image figure:hover img {
    -webkit-transform: scale(1.10);
    transform: scale(1.10);
}
/*co2re intima*/
.core-intima-img-block figure img{
   width: 100%;
}
.core-intima-wr {
    background: url(../images/Vbeam_Key_Benefits_Bg.png) no-repeat 0 100%;
}
.core-intima-inner-wr{
    padding-bottom: 50px;
}
.core-intima-content-block h5 {
    margin-top: 18px;
}
.core-intima-content-block p{
    margin-top: 12px;
}
.core-intima-content-block .knt-site-button{
    color: #000;
    margin-top: 15px;
}
.core-intima-content-block .knt-site-button:after{
    background-image: url(../images/svg/Errow_Black.svg);
}
.core-intima-content-block p strong{
    font-size: 30px;
    line-height: 35px;
    margin-top: 10px;
}
.what-is-core-intima-wr{
    margin-top: 50px;
    text-align: center;
    width: 80%;
    margin: 70px auto 0px auto;
}
.what-is-core-intima-wr h5, .how-it-work-wr h5 {
    margin-top: 15px;
}
.cmn-core-intima-heading h4{
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 20px;
  letter-spacing: 0.18px;
  color: #6e2b62;
}
.what-is-core-intima-wr ul li {
    margin-top: 20px;
}
.cmn-core-intima-heading strong{
    font-size: 30px;
    line-height: 45px;
    margin-top: 20px;
}
.what-is-core-intima-wr ul{
    margin-top: 40px;
    text-align: left;
}
.how-it-work-wr{
    padding-top: 115px;
}
.how-it-work-content-block{
    width: 642px;
}
.how-it-work-content-block p{
   margin-top: 20px;
}
.how-it-work-image-block{
    width: 621px;
}
.performance-and-features-wr {
    padding: 140px 0px 100px;
}
.perfor-and-feature-image-block figure{
    display: inline-block;
}
.perfor-and-feature-image-block figure:nth-child(1){
    margin-right: 25px;
}
.perfor-and-feature-image-block figure:nth-child(2){
    padding-top: 130px;
}
.perfor-and-feature-content-block {
    width: 672px;
    padding-top: 70px;
    border-top: 2px solid rgba(225, 225, 225 ,0.7);
}
.perfor-and-feature-image-block{
    width: 565px;
}
.paf-content-inner-block{
    margin-top: 50px;
}
.paf-content-inner-block h3{
    margin: 20px 0px;
    position: relative;
}
.paf-content-inner-block h3 strong{
   font-size: 24px;
   font-weight: 500;
   font-stretch: normal;
   font-style: normal;
   line-height: 40px;
   letter-spacing: normal;
   display: inline-block;
   vertical-align: top;
   position: relative;
}
.paf-content-inner-block h3 .paf-loop-img{
    width: 10%;
    height: 87px;
    background-image: url('../images/svg/Icon_Bg_Logo.png');
    background-repeat: no-repeat;
    background-position: top;  
}
.paf-content-inner-block h3 .paf-loop-content{
    width: 90%;
}
.paf-inner-contents{
    margin-left: 100px;
}
.paf-content-inner-block .ui-accordion-content{
  margin-left: 72px;
}
.my-arrow-icon{
    position: absolute;
    right: 0;
    top: 50%;
}
/*404*/
.error-page-wr{
    padding-top: 300px;
    text-align: center;
}
.error-inner-wr h1{
    font-size: 55px;
    line-height: 60px;
    font-weight: 600;
}
.error404 header.knt-header-wr:before, .error404 header.knt-header-wr:after, .search header.knt-header-wr::before, .search header.knt-header-wr:after {
    content: unset;
}
.error404 .knt-header-inner-wr {
    margin-top: 0;
    padding: 50px 0 25px;
}
.error404 .error-inner-wr {
    width: 55%;
    margin: 0 auto;
}
.search-form-block {
    margin-top: 20px;
}
.footer-top-right-wr{
    min-height: 950px;
}
/*this is for search page and search form*/
.search-inner-wr h2{
    font-size: 42px;
    line-height: 40px;
    font-weight: 700;
}
.search-result-block{
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
.search-result-block h3{
    font-size: 30px;
    line-height: 35px;
}
.search-result-block h3 a{
    color: #6E2B62;
}
.search-result-block .content{
    margin-top: 18px;
}
.search-page-form{
   margin-top: 80px;
}
.search-not-found p{
    color: #6E2B62;
    font-size: 28px;
    margin-top: 30px;
    line-height: 30px;
    font-weight: 700;
}  
.search-form-block input.search-field{
    padding: 16px;
    width: 450px;
    border: 1px solid gray;
    outline: navajowhite;
    font-size: 20px;
    line-height: 25px;
}
.search-form-block input.search-submit{
    background-color: #6E2B62;
    outline: none;
    border: navajowhite;
    padding: 18px 40px;
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
}
/*page.php page css*/
.single_page_wr{
    padding: 60px 0px 100px 0px;
}
.single_page_wr .title-wr h2{
    font-size: 46px;
    line-height: 50px;
    font-weight: 600;
}
.single_page_wr .full-width-featured-image{
   text-align: -webkit-center;
   margin: 50px 0px;
}
.single_page_wr .container{
    margin-top: 50px;
}
.single-post header.knt-header-wr:after, .single-post header.knt-header-wr:before {
    content: unset;
}
/*Single Page*/
.single_page_wr ul {
    margin-top: 30px;
    text-align: left;
    margin: 30px 0 0 0;
}
.search .knt-header-inner-wr, .single-post .knt-header-inner-wr {
    margin-top: 0;
    padding: 30px 0 10px;
}
.single_page_wr h2 {
    margin-top: 40px;
    font-size: 36px;
    line-height: 41px;
    font-weight: bold;
    text-transform: capitalize;
}
.single_page_wr .title-wr h2{
    font-size: 46px;
    line-height: 50px;
    font-weight: 600;
}
.single_page_wr .full-width-featured-image{
    margin: 50px 0px;
}
.single_page_wr .container{
    margin-top: 50px;
}
.single-post .single_page_wr {
    padding: 160px 0 80px 0;
}
.single-post .full-width-featured-image {
    text-align: left;
}
.single-post .single_page_wr h2 {
    text-align: center;
}
.single-post .single_page_wr img {
    margin: 0 auto;
}
.single-post .single_page_wr div#actual-article h2 {
    text-align: left;
}