/* Minification failed. Returning unminified contents.
(483,45): run-time error CSS1046: Expect comma, found '85'
(483,51): run-time error CSS1046: Expect comma, found ')'
(483,101): run-time error CSS1046: Expect comma, found '85'
(483,107): run-time error CSS1046: Expect comma, found ')'
(492,272): run-time error CSS1046: Expect comma, found '85'
(492,278): run-time error CSS1046: Expect comma, found ')'
(494,282): run-time error CSS1046: Expect comma, found '85'
(494,288): run-time error CSS1046: Expect comma, found ')'
(578,52): run-time error CSS1046: Expect comma, found '148'
(578,59): run-time error CSS1046: Expect comma, found ')'
(647,34): run-time error CSS1046: Expect comma, found '148'
(647,41): run-time error CSS1046: Expect comma, found ')'
(649,50): run-time error CSS1046: Expect comma, found '85'
(649,56): run-time error CSS1046: Expect comma, found ')'
(649,131): run-time error CSS1046: Expect comma, found '85'
(649,137): run-time error CSS1046: Expect comma, found ')'
 */
/*#region Common Styles*/



/*@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }*/

/* latin */
/*@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap; }

@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 600; src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap; }*/

/* vietnamese */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/
/* latin-ext */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }*/
/* latin */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTLGLQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }*/
/* vietnamese */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afT3GLRrX.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }*/
/* latin-ext */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTzGLRrX.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }*/
/*url("/content/fonts/tan/TAN_JAMBORE.ttf") format("truetype"),*/
/*@font-face {
    font-family: 'THICCCBOI-Bold';
    src: local('THICCCBOI-Bold'), local('THICCCBOI-Bold'), url(/fonts/THICCCBOI/THICCCBOI-Bold.6498a35b.woff2) format('woff2');
}*/

/*@font-face { font-family: "Source-Sans"; src: url("/content/fonts/SourceSansPro-Regular.5182da425f811908be.c7b580e62a02741101151904acba6b0d.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: swap; }*/
/* latin */
/*@font-face { font-family: 'Muli'; font-style: normal; font-weight: 600; font-display: swap; src: url(https://fonts.gstatic.com/s/muli/v29/7Auwp_0qiz-afTLGLQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }*/
@font-face { font-family: "TAN"; src: url("/content/fonts/tan/TAN_JAMBORE.woff2") format("woff2"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans'; src: url("/content/fonts/Noto/NotoSans-Regular.woff2?v=2") format("woff2"); font-weight: normal; font-style: normal; font-display: swap; }
* { margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0px; padding: 0px; text-decoration: none; -webkit-tap-highlight-color: transparent; }
body, html { width: 100%; height: auto; font-family: 'Noto Sans', sans-serif,Helvetica,Arial,sans-serif; overflow-x: hidden; }

body { background-attachment: fixed; background-position: center 0; will-change: background-position; background: #fff; }
.card-r-block img {
    width: 100vw;
}
::-webkit-scrollbar { width: 6px; }

::-webkit-scrollbar-thumb { background: #ccc; }

::-webkit-scrollbar-track { background: #f2f2f2; }

::selection { background-color: #fff; color: rgba(0,0,0,.87); }

li, ul { margin: 0; padding: 0; list-style: none; }

img { max-width: 100%; }

a { color: #8f2879; text-decoration: none; }

.page-h1 { display: inline-block; text-align: center; width: 100%; padding: 20px 10px; font-size: 32px; font-family: 'poppins'; }

.cm-slider { float: left; width: 100%; }

.cm-s-images { width: 100%; height: 100%; position: relative; display: inline-block; padding: 0; float: left; }

    .cm-s-images .cm-s-image-holder { position: relative; height: 200px; display: inline-block; width: 100%; float: left; }
    /* padding-bottom: 10%; */
    .cm-s-images .img { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 9 !important; display: none; background-color: #ccc; -webkit-background-size: cover; background-size: cover; background-position: center center; bottom: 0; right: 0; }

        .cm-s-images .img.current { display: block; object-fit: cover; }

    .cm-s-images .cm-s-content { width: 100%; background: #411e75; background: -webkit-linear-gradient(25deg,#411e75 0%,#8F2879 100%); background: -o-linear-gradient(25deg,#411e75 0%,#8F2879 100%); background: linear-gradient(65deg,#411e75 0%,#8F2879 100%); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#411e75,endColorstr=#8F2879,GradientType=1)"; display: inline-block; position: relative; z-index: 11 !important; }

.cm-container { width: 100%; max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0px; }

.cm-s-random-generator { width: 100%; height: 100%; position: relative; display: inline-block; float: right; padding: 10px 0; background-image: url(/images/purple-overlay.png); background-position: center top; }

.cm-s-content .cm-s-content-each { opacity: 0; height: 0px; overflow: hidden; display: block; }

    .cm-s-content .cm-s-content-each.current { opacity: 1; height: auto; display: inline-block !important; color: #fff; position: relative; z-index: 11; padding: 0; right: 0; cursor: pointer; height: auto; }

.cm-s-content-each .top-line { text-transform: uppercase; color: #a289c8; font-size: 14px; padding-left: 10px; }

.cm-s-random-generator .btn svg { width: 46px; height: 46px; margin: 0px auto; stroke: #a289c8; }

.cm-s-content-each h2 { display: block; max-height: 5.3em; overflow: hidden; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 19px; line-height: 1.4; font-weight: normal; text-transform: lowercase; padding-left: 10px; color: #fff; }
.cm-s-content-each .h2 { display: block; max-height: 5.3em; overflow: hidden; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 19px; line-height: 1.4; font-weight: normal; text-transform: lowercase; padding-left: 10px; color: #fff; }
    .cm-s-content-each h2:first-letter { text-transform: uppercase; }

.cm-s-images .shape svg { width: 100%; height: 100%; margin-top: 3%; }

.cm-s-images .shape { display: none !important; }

.cm-section { background: #fff; }

.cm-s-random-generator:hover .btn { background: #fff; }

    .cm-s-random-generator:hover .btn svg * { stroke: #603785 }

.cm-s-random-generator .btn { display: inline-block; width: 100%; text-align: left; padding-bottom: 20px; margin-left: 28%; margin: 0px auto; text-align: center; width: 60px; height: 60px; border-radius: 50%; position: relative; left: 20px; }

.section-title { color: #333; font-family: 'Poppins'; font-weight: bold; font-size: 18px; margin-bottom: 5px; }

.content-video-top .video-set-promise, .content-video-top .player { width: 100%; height: calc(calc(100% - 51px)*.56); height: 231px; border-radius: 6px; }

.play-btn { position: absolute; background: #00000070; height: 60px; width: 60px; text-align: center; border-radius: 50%; line-height: 60px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/*height:100vw;*/
.main-banner { width: 100vw; float: left }

.hide { display: none !important; }

.h-btn { background: #ad3192; border-radius: 15px; padding: 7px; color: #fff; font-size: 18px; text-align: center; margin: 10px; }
/*#endregion */

/*#region Layout Style*/

/*#region header*/
.layout-header { display: flex; justify-content: space-between; align-items: center; padding: 10px; background-color: #fff; position: fixed; z-index: 9999999; width: 100%; top: 0; left: 0; height: 5.2rem; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15); }

.layout-logo img { height: 51.64px; width: 260px; top: 4px; position: relative; }

.layout-menu svg { width: 32px; height: 32px; fill: #444444; }

.layout-whatsapp svg { width: 48px; height: 48px; fill: #3AC34C; }

.left-section, .right-section { display: flex; align-items: center; }

.right-section { margin-left: auto; position: relative; top: 3px }

.left-section > div { margin-right: 4px; }

.layout-header svg { height: 32px; position: relative; top: 0; width: 32px; }
.layout-menu { position: relative; top: 6px; }
.layout-whatsapp, .layout-enroll { margin-right: 0px; }
/*#endregion*/

.cm-footer { display: inline-block; background: #411e75; background: -webkit-linear-gradient(55deg,#411e75 0%,#90278f 70%); background: -o-linear-gradient(55deg,#411e75 0%,#90278f 70%); background: linear-gradient(35deg,#411e75 0%,#90278f 70%); width: 100%; margin-bottom: 20px; }

.cm-f-container { color: #fff; padding: 27px 5px 40px 21px; background-repeat: no-repeat; background-position: center bottom; }

    /*background-image: url(/media/image/00f649c6b13a6a1bb6ad971428d79d0a.gif);*/
    .cm-f-container.lazy { }

    .cm-f-container.loaded { background-image: url(/images/footer-shapes.png); }

/*.cm-container { width: 100%; max-width: 1170px; margin-left: auto; margin-right: auto; padding: 0px 15px; }*/

.cm-f-l-block { width: 100%; display: inline-block; margin-bottom: 20px; padding-top: 10px; }

    .cm-f-l-block ul li svg { height: 13px; width: 13px; position: relative; top: 2px; }

.cm-f-location h2 { margin-top: 0; text-transform: uppercase; margin-bottom: 20px; font-weight: 200; font-size: 24px; }

.cm-f-l-block div:first-child { width: 30px; float: left; text-align: center; }

    .cm-f-l-block div:first-child svg { width: 14px; height: 14px; }

.cm-f-l-block div:last-child { float: left; width: calc( 100% - 30px ); text-align: left; }

    .cm-f-l-block div:last-child h3, .cm-f-l-block div:last-child h3 > a { font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; }

    .cm-f-l-block div:last-child span { color: #a289c8; padding-left: 0 !important; font-size: .8em; line-height: 1.5; display: inline-block; margin-top: 4px; }

    .cm-f-l-block div:last-child ul { list-style: none; margin: 0px; padding: 0px; width: 100%; margin-top: 15px; }

.cm-col-n ul { padding-left: 19px !important; }

.cm-f-l-block div:last-child ul li { position: relative; display: block; }

    .cm-f-l-block div:last-child ul li a { color: #d2acd4; padding: 2px 0; display: inline-block; font-size: 13px; color: #d2acd4; line-height: 24.5px; }

        .cm-f-l-block div:last-child ul li a:hover, .cm-f-footer-privacylinks a:hover { opacity: 0.75; }

.cm-f-l-block div:first-child svg:not(.fill) * { fill: #fff; stroke-width: 1px; }

.cm-f-l-block div:first-child svg.fill * { fill: #fff; }

.cm-columnblocks { width: 100%; display: inline-block; margin: 0px -15px; text-align: center; }

    .cm-columnblocks .cm-col { display: inline-block; padding: 0px 15px; margin-bottom: 30px; float: left; display: inherit; text-align: left; }



    .cm-columnblocks .cm-col-3 { width: 350px; height: auto; vertical-align: top; }



ul.therapies li svg * { fill: #d2acd4 !important; stroke-width: 2px; stroke: #d2acd4; }

ul.therapies li a { margin-left: 5px; }

.p-l-tv { height: 22px; width: 22px; overflow: hidden; }

    .p-l-tv img { max-width: 100%; width: 22px; height: 22px; }

.cm-f-container .cm-f-feedback { height: 54px; position: relative; }

    .cm-f-container .cm-f-feedback a { position: absolute; bottom: 0; left: 0; right: 0; display: block; text-align: center; padding: 12px 0; background-color: rgba(255,255,255,0.7); color: #411e75; font-weight: bold; font-size: 13px; }

        .cm-f-container .cm-f-feedback a span { display: block; position: absolute; width: 20px; height: 20px; overflow: hidden; top: -20px; left: 40px; }

            .cm-f-container .cm-f-feedback a span:before { content: ""; display: block; position: absolute; width: 30px; height: 30px; background-color: rgba(255,255,255,0.7); bottom: -10px; left: 0px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; }

.cm-footer p { color: #d2acd4; font-size: 13px; }

.cm-f-footer-privacylinks li { list-style: none; display: inline-block; float: none; }

.cm-f-footer-privacylinks, .apply-form-footer { display: inline-block; width: 100%; }

    .cm-f-footer-privacylinks li:not(:last-child):after { content: " "; position: absolute; width: 1px; height: 9px; background: #ffffff; top: 7px; right: 0px; opacity: 0.2; }

    .cm-f-footer-privacylinks a { opacity: .4; color: #fff; font-size: 13px; margin-top: -3px; padding: 6px 8px; display: inline-block; margin-bottom: 10px; text-decoration: underline; }

        .cm-f-footer-privacylinks a:hover { opacity: 0.2; }

.cm-onw { position: absolute; left: -9000px; width: 0; height: 0px; display: inline-block; overflow: hidden; z-index: -9999999999999999; opacity: 0; }

.cm-footer-privacy-p { margin-top: 10px; font-size: 12px; padding-bottom: 20px; }

.deafult-img-width { width: 100%; height: 100%; }
/*#endregion*/

/*#region Footer Menu Styles*/
.nav-fmenu > a { display: block; height: 26px; width: 200px; margin: 13px auto 9px; color: #000; }

.fmenu-title, .fmenu-title a { color: #000; font-size: 16px; font-weight: 700; letter-spacing: .04rem; line-height: 23px; text-transform: uppercase; padding: 22px 0 12px; }

.fmenu-cont { border-top: 1px solid #ebebeb; padding: 20px; }

.cm-menu-text { color: #333; font-size: 15px; line-height: 45px; text-transform: capitalize; font-family: verdana; display: inline-block; width: 49%; position: relative }

    .cm-menu-text svg, .cm-menu-text img { width: 18px; height: 18px; position: relative; top: 3px; }

.content.services .cm-menu-text svg { margin-right: 6px; }

.cm-menu-text.full { width: 100%; }

.fmenu-title a svg { position: relative; top: 6px; }

.content.services .cm-menu-text:after { border: 1px solid #333; border-radius: 50%; content: ""; width: 27px; height: 27px; position: absolute; top: 7px; left: -6px; display: inline-block; z-index: 9999999; }

a.copy-right-menu { width: 100%; text-align: center; display: inline-block; margin-top: 16px; min-height:40px}

.share_container .share_whatsapp { position: fixed; right: 0; bottom: 357px; width: 50px; height: 44px; background: #2bae1c; border-radius: 15px 0 0; z-index: 999; display: block; overflow: hidden; box-shadow: -1px -1px 3px 0 rgba(0, 0, 0, .5); }

.share_container .share_icon { background: #f2f2f2; display: block; border-radius: 0 0 0 0; right: 0; width: 50px; height: 44px; box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, .5); position: fixed; bottom: 313px; z-index: 999; }

.share_container .enroll-share { display: block; border-radius: 0 0 0 15px; right: 0; width: 50px; box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, .5); position: fixed; bottom: 204px; height: 109px; background: #f36522; background: #C34E18; color: #fff; z-index: 999; }

.share_container .share_whatsapp svg { vertical-align: top; width: 20px; }

.share_container .enroll-share a {font-weight:bold; color: #fff; padding: 8px 13px 10px 17px; display: block; text-transform: unset; line-height: 1; text-align: center; }

.share_container .share_whatsapp a, .share_container .share_icon a { display: block; padding: 12px 12px 10px; }
.lazy { width: 100%; height: 400px; }
/*#endregion*/

/*#region FAQ MINI*/ h2 .news-title:first-child { margin-top: 9px !important; }

.faq-compnent .news-title { background: #fff; color: #000; cursor: pointer; font: 20px Poppins, MONTSERRAT, Arial; font-weight: 700; margin-top: 2px; padding: 19px 15px; text-align: left; margin: 0px; }

h2.news-title { position: relative; width: 100%; display: inline-block; margin-bottom: 3px !important; margin-top: 19px !important; float: left; background: #ffffff !important; margin-bottom: 4px; /* border: 1px solid #d9d9d9; */ font-family: "Noto Sans", sans-serif; font-weight: bold !important; padding: 17px 9px !important; border-radius: 11px; box-shadow: 0px 0px 5px #cbcbcb; }

.faq-compnent .news-title { display: flex; font-family: SF UI Display; box-shadow: 0px 0px 5px #cbcbcb; margin: 0px 2px; width: calc(100% - 4px); }

    .faq-compnent .news-title a { color: #000; font-size: 15px; font-weight: 600; padding-left: 6px; font-family: auto; font-family: "Noto Sans", sans-serif; line-height: 1.5; /* position: relative; */ padding-right: 20px; width: 91%; float: left; /* font-size: 17px; */ line-height: 1.2; font-weight: 600; }


h2.news-title img.up, h2.news-title img.down { position: absolute; right: 10px; width: 27px; top: 26%; }

h2.news-title img.down, h2.news-title.active img.up { display: inline-block; }
.faq-compnent .news-title.active a { color: rgb(15,148,243); text-decoration: underline; line-height: 1.2; }
.faq-compnent .news-title.active + .news_text { box-shadow: 0px 2px 3px #cbcbcb; float: left; border-radius: 0px 0px 10px 10px; margin-top: -7px; z-index: 9; position: relative; padding: 11px 16px !important; display: inline-block !important; text-align: left; background: #fff;margin-left:2px;margin-right:2px;margin-bottom:2px; }

.faq-compnent .news-title.active { background: #fff none repeat scroll 0 0; padding: 10px 15px; border-radius: 10px 10px 0px 0px; }

.faq-compnent .news_text p { /* font-family: Muli; */ font-family: "Noto Sans", sans-serif; font-size: 15px; line-height: 1.3; background: #fff;white-space:pre-line }

.tags { display: inline-block !important; text-align: center; }

    .tags a { padding: 6px 2px; /* background-color: #f2f2f2; */ cursor: pointer; width: auto; text-align: center; display: inline-block; margin-top: 14px; margin: 0px 3px; color: rgb(30,85,228); font-family: "Noto Sans", sans-serif; font-weight: 700 !important; font-size: 15px; }
        .tags a:before { content: "#"; float: left; }

h2.news-title.active img.down, h2.news-title img.up { display: none; }
.main-acc.faq-compnent { padding: 0px 20px; padding-bottom: 20px; display: inline-block; }
.share_container .share_whatsapp a, .share_container .share_icon a, .share_container .share_icon span { display: block; padding: 12px 12px 10px; }
.cm-menu-text a { color: #333; }
.content.policies a { width: auto; margin-right: 5px; text-decoration: underline; min-height:40px; display:inline-block }
.content.policies { text-align: center; }
.faq-compnent .news_text p a { color: #1e55e4; font-weight: 500; }
.faq-compnent .news-title:not(.active) .up, .faq-compnent .news-title.active .down {
    display: none;
}

.faq-compnent .news-title .fa-regular {
    font-size: 26px;
    font-weight: 200;
    margin-top: 3px;
}

.moretxt .fa-regular {
    font-size: 18px;
    position: relative;
    top: 2px;
}
/*#endregion FAQ MINI*/
/*#region made with love*/
.f-w-develop .fwd-love { font-size: 22px; color: #a5a5a5; text-transform: lowercase; padding-left: 4px; font-family: 'Arial'; font-weight: 400; }
.heart-beating { font-size: 150px; color: #e00; animation: heartbeating .45s infinite alternate; transform-origin: center; width: 25px; height: 25px; position: relative; top: 5px; }

@keyframes heartbeating {
    to { transform: scale(1.4) }
}

.f-w-develop .card-title { font-size: 60px; color: #a5a5a5; font-weight: 700; line-height: 1; font-family: 'Arial'; margin-bottom: 14px; width: 100%; display: inline-block; }
.f-w-develop .fwd-ctech { font-size: 14px; color: #a5a5a5; padding-left: 4px; font-family: sans-serif; font-weight: 400; }
.f-w-develop .tag-name { color: #000; font-size: 16px; user-select: none; font-family: 'Quicksand'; margin-top: 0; width: 100%; line-height: 1.4; display: inline-block; padding: 0px 18px; }
.f-w-develop .choosenpinnacle span { padding: 0; font-size: 17px; font-weight: 700; font-family: Arial; line-height: 1.2; letter-spacing: -.9px; margin-left: 1px; margin-right: 4px }
.f-w-develop .choosenpinnacle { color: #f52f58; }
/*#endregion made with love*/


.hero-content { float: left; padding: 22px 0px; text-align: center; padding-top: 0px; width: 100%; }
.hero-banner img,.topbanerimg { width: 100vw; float: left; margin-top: 0; margin-bottom: -35px; height: 35.9vw; }
.h-award { margin: 0px auto; width: 126px; height: 126px;}
.pinnacle-subheading, .pinnacle-subheading a { font-family: Poppins, Arial, sans-serif; font-size: 13px; line-height: 2.4rem; color: rgb(6, 146, 229); color: #005a9e;color: #00b14f; text-transform: uppercase; -webkit-letter-spacing: 1px; -moz-letter-spacing: 1px; -ms-letter-spacing: 1px; letter-spacing: 1px; text-align: center; font-weight: bold; line-height: 24px; -webkit-font-smoothing: antialiased; margin-bottom: 0px; }
    .pinnacle-subheading.first { margin-top: 10px; }
.pinnacle-title { font-family: THICCCBOI-Bold, Arial, sans-serif; font-size: 35px; text-align: center; color: #3c4043; line-height: 36px; margin-bottom: 15px; letter-spacing: -1px; font-family: 'TAN', Arial, sans-serif; font-weight: 200; line-height: 40px; letter-spacing: 0px; font-size: 25px; width: auto; margin: 0px auto; padding: 0px 5px; }
    .pinnacle-title.mainheader { width: 317px; height: auto }
	 .pinnacle-title.mainheader.home {  height: 320px }
    .pinnacle-title.widthfixed { width: 317px; }
.pinnacle-button { align-items: center; appearance: none; background-color: #fff; border-radius: 24px; border-style: none; box-shadow: rgba(0, 0, 0, .2) 0 3px 5px -1px,rgba(0, 0, 0, .14) 0 6px 10px 0,rgba(0, 0, 0, .12) 0 1px 18px 0; box-sizing: border-box; color: #3c4043; cursor: pointer; display: inline-flex; fill: currentcolor; font-family: 'NOTO SANS',Arial; font-size: 14px; font-weight: 600; height: 48px; justify-content: center; letter-spacing: .25px; line-height: normal; max-width: 100%; overflow: visible; padding: 2px 24px; position: relative; text-align: center; text-transform: none; transition: box-shadow 280ms cubic-bezier(.4, 0, .2, 1),opacity 15ms linear 30ms,transform 270ms cubic-bezier(0, 0, .2, 1) 0ms; user-select: none; -webkit-user-select: none; touch-action: manipulation; width: auto; will-change: transform,opacity; z-index: 0; text-transform: uppercase }
.lazy { width: 100%; height: 100% }
.card-r-block.pinncle-round {
    border-radius: 0px;
}
/*#region home*/
.accordian-header.mini { color: #8f2879; line-height: 1.4; letter-spacing: .1px; font-weight: 700; font-size: 22px; padding: 5px 6px; padding-top: 30px; position: relative; text-align: left; }
.cm-mini-header-seperator { display: inline-block; width: 100%; border-radius: 5px; padding: 0 5px; margin-bottom: 0; background: #fff; }
.accordian-header.mini:after { height: 3px; background: #be2819; width: 27px; position: absolute; top: 20px; content: ""; left: 8px; }
.cm-pinnacle-services-equipment { text-align: center; }
    .cm-pinnacle-services-equipment a.hallow { width: 140px; height: 180px; display: inline-block; margin: 15px; overflow: hidden; }
.cm-cs-inner { height: 130px; width: 130px; padding: 6px; border-radius: 50%; border: 1px dashed; display: inline-block }
    .cm-cs-inner svg { width: 64px; height: 100%; margin: 0 auto; }
        .cm-cs-inner svg * { stroke-width: 2px; }
.s-pink, .s-pink svg * { color: #e4115e; stroke: #e4115e; }
.s-red, .s-red svg * { color: #e42828; stroke: #e42828; }
.s-green, .s-green svg * { color: #00a958; stroke: #00a958; }
.s-orange, .s-orange svg * { color: #fe6b00; stroke: #fe6b00; }
.s-voilet, .s-voilet svg * { color: #56509f; stroke: #56509f; }
.s-blue, .s-blue svg * { color: #0390d8; stroke: #0390d8; }
.s-yellow, .s-yellow svg * { color: #FFB900;
    stroke: #FFB900; }
.s-tred, .s-tred svg * { color: #d60601; stroke: #d60601; }
.s-ltgreen, .s-ltgreen svg * { color: #05b078; stroke: #05b078; }
.s-tpink, .s-tpink svg * { color: #b1006a; stroke: #b1006a; }
.s-dorange, .s-dorange svg * { color: #ff5722; stroke: #ff5722; }
.s-lime, .s-lime svg * { color: #8a960e; stroke: #8a960e; }
.s-brown, .s-brown svg * { color: #795548; stroke: #795548; }
.s-bluegrey, .s-bluegrey svg * { color: #607d8b; stroke: #607d8b; }
.s-teal, .s-teal svg * { color: #26bbae; stroke: #26bbae; }
.s-owlblue, .s-owlblue svg * { color: #0730d4; stroke: #0730d4; }
.s-ltyellow, .s-ltyellow svg * { color: #f3dd26; stroke: #f3dd26; }
.quotes { text-align: center; background: #eee; padding: 15px; float: left; }
    .quotes img { width: 36px; margin-top: 9px; }
    .quotes h3 { font-family: poppins; font-weight: 200; font-size: 18px; color: #333; }
    .quotes .link { font-size: 18px; font-weight: 600; text-transform: uppercase; color: #ff0049; display: block; margin-top: 2px; cursor: pointer; }
        .quotes .link span { font-weight: 500; font-size: 18px; color: #ff0049; display: block; margin: 18px 0px 10px; }
.keywords { max-width: 1400px; margin: 0 auto; background: #fff; padding: 10px; width: 100%; display: inline-block; }
.tags-title-text { display: inline-block; color: #444; font-size: 20px; text-transform: lowercase; font-weight: 600; font-family: poppins; width: 100%; }
.keywords a { font-size: 15px; line-height: 2; text-transform: lowercase; padding: 6px; display: inline-block; color: #0730d4; }
    .keywords a:before { content: "#"; position: relative; right: -3px; }
.media-bl { text-align: center; padding: 0px 5px; }
    .media-bl a { width: 140px; display: inline-block; margin: 15px; }
        .media-bl a.full { width: 100% }
        .media-bl a svg { height: 18px; width: 18px; margin-left: 2px; position: relative; top: 2px; }
/*#endregion home*/



/*.each-tab-section .each-tab-section .pinnacle-title { width: auto; }*/

/*
    .pinnacle-title { font-family: THICCCBOI-Bold, Arial, sans-serif; font-size: 35px; text-align: center; color: rgb(64, 68, 79); line-height: 43px; margin-bottom: 15px; letter-spacing: -1px; font-family: 'TAN',Arial,sans-serif; font-weight: 200; line-height: 49px; letter-spacing: 0px; font-size: 25px; width: 307px; margin: 0px auto; }*/
.pinnacle-paragraph { font-family: Poppins, Arial, sans-serif; font-size: 16px; line-height: 30px; color: rgb(64, 68, 79); font-weight: 350; text-align: center; white-space: pre-line; font-family: 'Camphor'; font-family: 'Google Sans'; font-family: 'Noto Sans'; font-family: 'TAN'; font-family: 'Muli'; font-family: THICCCBOI-Bold, Arial, sans-serif; font-size: 21px; font-family: 'Source-Sans', Arial, sans-serif; }
.pinncle-round { margin: 25px; width: calc( 100% - 50px ); padding: 0px; border-radius: 20px; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .15); overflow: hidden; }
    .pinncle-round .pinnacle-paragraph { padding: 0px 50px; white-space: pre-line; }
/*background-color: var(--glue-grey-0);*/
/*color: var(--glue-grey-700);*/
.pinnacle-button { border-radius: 500px; height: 52px; display: inline-block; position: relative; width: auto; margin-right: 4PX; margin-bottom: 7px; padding-top: 16px; }

.buttons-layer { margin: 0px auto; text-align: center; margin-bottom: 10px }
.all-services { height: auto; overflow: hidden; }

.show-more-less { width: 100%; background: #0089ff; padding: 10px; color: #fff; margin-bottom: 20px; margin-top: -37px; font-family: 'Poppins'; font-weight: bold; }
.pinnacle-button svg { margin-right: 8px; }
/* CSS */


/* .pinnacle-button:hover { background: #F6F9FE; color: #174ea6; }*/

.pinnacle-button:active { box-shadow: 0 4px 4px 0 rgba(60, 64, 67, 0.3), 0 8px 12px 6px rgba(60, 64, 67, 0.15); outline: none; }

.pinnacle-button:focus { outline: none; border: 2px solid #4285f4; }

.pinnacle-button:not(:disabled) { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px; }

    .pinnacle-button:not(:disabled):hover { box-shadow: rgba(60, 64, 67, .3) 0 2px 3px 0, rgba(60, 64, 67, .15) 0 6px 10px 4px; }

    .pinnacle-button:not(:disabled):focus { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px; }

    .pinnacle-button:not(:disabled):active { box-shadow: rgba(60, 64, 67, .3) 0 4px 4px 0, rgba(60, 64, 67, .15) 0 8px 12px 6px; }

.pinnacle-button:disabled { box-shadow: rgba(60, 64, 67, .3) 0 1px 3px 0, rgba(60, 64, 67, .15) 0 4px 8px 3px; }
section#home-all-services-page { height: 420px; overflow: hidden; margin-bottom: 20px; position: relative; }

    section#home-all-services-page.active { height: auto; }
h3.flex-caption { color: #000; font-weight: 500; }

.pinnacle-list { width: 100%; display: inline-block; }

    .pinnacle-list a { width: calc(50% - 10px); display: inline-block; /* border: 1px solid #eee; */ overflow: hidden; margin: 5px; vertical-align: top; border-radius: 20px; box-shadow: 0px 0px 4px #bbb; margin-right: 0px; position: relative }

        .pinnacle-list a img { width: 100%; float: left; }


        .pinnacle-list a span { width: 100%; float: right; color: rgb(64, 68, 79); font-family: 'Noto Sans'; vertical-align: middle; height: 100%; font-size: 16px; display: inline-block; /* align-items: center; */ padding: 10px; height: 80px; }

.home .pinnacle-button { margin-top: 18px; max-width: 90%; margin-bottom: 13px; }
.pinnacle-button.assessment { max-width: 95%; margin-top: 4px; height: auto }
.hr { border-bottom: 2px solid #eee; border-top: 2px solid #eee; margin-top: 15px; padding-bottom: 10px; text-align: center }

.pinnacle-list.tagli a span { height: 53px; color: #0692e5; font-weight: bold; position: absolute; bottom: 4px; z-index: 9; width: 100%; left: 0px; background: #ffffffd1; text-shadow: 1px 1px 0px #fff; font-size: 17px; /* color: #000; */ padding-top: 4px; }
.book-download { position: fixed; height: 100vh; top: 0px; width: 100vw; left: 0px; display: none; z-index: 99999999; }
    .book-download .bg-layer { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: -1; }
    .book-download .content { width: 90vw; height: 86vh; top: 9vh; left: 5vw; background: #fff; border-radius: 20px; z-index: 99999999; box-shadow: 0px 0px 38px #a3a3a3; padding: 15px; text-align: center; position: relative; z-index: 1; }
    .book-download input { width: 100%; padding: 14px; border: 1px solid #aaa; font-family: 'Noto Sans'; font-size: 15px; border-radius: 10px; /* max-width: 90%;*/ margin-bottom: 15px }
    .book-download img { width: 100%; height: 68vh; object-fit: cover; border-radius: 10px; }
    .book-download.active { display: inline-block; }
.faq-show-more .faq-container .each:nth-child(n+5) { max-height: 0px; transition: max-height 1s ease; overflow: hidden; }
.faq-show-more .all, .faq-show-more.active .more .moretxt, .faq-show-more:not(.active) .more .lesstxt { display: none }
.faq-show-more.active .faq-container .each:nth-child(n+5), .faq-show-more.active .all { display: inline-block; max-height: 20000px; }
/*.home .pinnacle-button.more { margin-top: 0px; transform: rotate(90deg); font-size: 46px; padding: 21px; text-align: center; line-height: 0.4; width: 70px; height: 70px; box-shadow: none; }*/
.hr.faq-show-more { transition: height 0.3s ease; }
.faq-show-more .faq-container .each { width: 100%; }
span#viewallservicebutton.active .lesstxt { display: inline-block !important; }

span#viewallservicebutton.active .moretxt { display: none !important; }
/*.faq-show-more.active  { display: block;  }
*/




.pad10 { padding: 15px; background: #fff; display: inline-block; width: 100%; }

h1.news-title { font-size: 20px; font-family: "Noto Sans", sans-serif; line-height: 1.3; margin-bottom: 5px; background: #fff; }

h2.news-title { position: relative; width: 100%; display: inline-block; margin-bottom: 3px !important; margin-top: 19px !important; float: left; background: #ffffff !important; margin-bottom: 4px; /* border: 1px solid #d9d9d9; */ font-family: "Noto Sans", sans-serif; font-weight: bold !important; padding: 17px 9px !important; border-radius: 11px; box-shadow: 0px 0px 5px #cbcbcb; }
    h2.news-title:first-child { margin-top: 9px !important; }

    h2.news-title span { padding-right: 20px; width: 91%; float: left; font-size: 17px; line-height: 1.2; font-family: 'poppins'; font-weight: 600; }

    h2.news-title img.up, h2.news-title img.down { position: absolute; right: 10px; width: 27px; top: 26%; }

    h2.news-title svg * { stroke-width: 2px; }

    h2.news-title img.down, h2.news-title.active img.up { display: inline-block; }

    h2.news-title.active img.down, h2.news-title img.up { display: none; }
.pinnacle-offer-overlay { position: fixed; width: 100%; height: 100%; background: #000000b8; z-index: 9999999999; text-align: center; top: 0; }

.offer-content { width: 500px; height: 500px; margin: 0px auto; top: 27%; position: relative; }

    .offer-content img { width: 100%; }

.offer-close { position: absolute; right: 9px; top: 9px; cursor: pointer; }

.menu-tab-faq { width: 100%; }

    .menu-tab-faq ul { border-radius: 8px; float: left; width: auto; margin-top: 22px; margin-bottom: -4px; border: 1px solid #5f5e5e; white-space: pre; white-space: nowrap; /* overflow-x: scroll; */ width: 100%; overflow: hidden; overflow-x: scroll; }

.faq-container { font-family: "Noto Sans", sans-serif; }

.menu-tab-faq ul li { width: auto; /* float: left; */ padding: 13px; border-right: 1px solid #9f9f9f; /* white-space: nowrap; */ /* width: 100%; */ display: inline-block; }

.tab-container .active { background: rgb(30 85 228); /* color: #f36522; */ border: 1px solid rgb(30 85 228); color: #fff; }

.tab-container { /* border-bottom: 1px solid #ccc; */ /* border-bottom: 1px solid #ccc; */ /* border-bottom: 1px solid #ccc; */ margin-top: 7px; /* white-space: nowrap; */ width: 100%; float: left; overflow-x: scroll; /* margin-left: 3.5px; */ margin-top: 17px; margin-bottom: 17px; text-align: center; position: relative; z-index: 99999; }
/*.tab-container {
                                                                                    display: flex;
                                                                                    flex-direction: row;
                                                                                    border-bottom: 1px solid #ccc;
                                                                                }
                                                                            */
.faqtab { padding: 11px 20px; /* background-color: #f2f2f2; */ cursor: pointer; width: auto; text-align: center; display: inline-block; border: 1px solid #e6e6e6; border-radius: 9px; margin-top: 14px; margin: 5px 3px; /* box-shadow: 0px 0px 2px #8e8e8e; */ color: rgb(30 85 228); border: 1px solid; font-family: "Noto Sans", sans-serif; font-family: 'Noto Sans'; font-family: 'Poppins'; font-weight: 700 !important; font-size: 14px; }

.tags a { padding: 6px 2px; /* background-color: #f2f2f2; */ cursor: pointer; width: auto; text-align: center; display: inline-block; /* border: 1px solid #e6e6e6; */ /* border-radius: 9px; */ margin-top: 14px; margin: 0px 3px; /* box-shadow: 0px 0px 2px #8e8e8e; */ color: rgb(30 85 228); /* border: 1px solid; */ font-family: "Noto Sans", sans-serif; font-family: 'Noto Sans'; font-family: 'Poppins'; font-weight: 700 !important; font-size: 15px; }
    .tags a:before { content: "#"; float: left; }

.administration-section { font-family: "Noto Sans", sans-serif; }

h1#title { font-size: 25px; width: 100%; margin-top: 5px; display: inline-block; /* margin-bottom: -27px; */ float: left; padding: 1px 18px; padding-bottom: 15px; /* font-family: 'Noto Sans'; */ /* line-height: 1; */ border-bottom: 2px solid #eee; /* font-family: 'Camphor'; */ /* text-align: left;*/ }

#desc { font-size: 22px; width: 100%; margin-top: 22px; display: inline-block; /* margin-bottom: -27px; */ float: left; padding: 1px 17px; padding-bottom: 16px; font-weight: 400; margin-top: 8px; /* border-bottom: 2px solid #eee; */ font-family: Camphor; font-family: 'Noto Sans'; white-space: pre-line; }

.cm-feed-sub { display: inline-block; border-radius: 8px; -webkit-box-shadow: 0 0 30px rgba(16,14,23,.25); box-shadow: 0 0 30px rgba(16,14,23,.25); margin-top: 0px; width: 342px; height: 590px; padding-top: 0; position: relative; margin-left: 0px; overflow: hidden; background: #fff; }

.cm-twitter-sub { display: inline-block; border-radius: 8px; -webkit-box-shadow: 0 0 30px rgba(16,14,23,.25); box-shadow: 0 0 30px rgba(16,14,23,.25); margin-top: 0; width: 343px; height: 590px; padding-top: 0; position: relative; margin-left: -12px; overflow: hidden; margin-left: 0; background: #fff; }
/*
                                                                            .faqtab:hover {
                                                                                background-color: #f36522;
                                                                                color: white;
                                                                            }
                                                                        */
.faqtab-content { /*padding: 20px;*/ width: 97%; box-shadow: 0px 0px 7px #cbcbcb; margin: 6px; border-radius: 10px; padding-top: 0px; overflow: hidden; }

.faq-compnent .news_text { padding: 12px 10px 12px 21px !important; }

.search-container { width: 100%; display: inline-block; border-bottom: 2px solid #eee; padding: 13px; padding-bottom: 17px; float: left; position: relative; }

    .search-container input { width: 100%; border-radius: 15px; padding: 21px 20px; border: 0px solid #aaa; font-size: 21px; margin-top: 13px; /* margin-bottom: -12px; */ /* box-shadow: 0px 0px 6px #bababa; */ border: 1px solid #aaa; padding-left: 52px; font-family: 'Poppins'; }

.tags { display: inline-block !important; text-align: center; }

.title-desc { /* text-align: center;*/ box-shadow: 0px 1px 3px #cbcbcb; display: inline-block; width: 97%; margin: 6px; border-radius: 9px; padding-bottom: 16px; margin-top: 8px; background: #fff; }


.tags a { /*   border: 1px solid rgb(15 148 243);
    padding: 5px 10px;
    border-radius: 5px;
    color: rgb(15 148 243);
    display: inline-block;
    margin: 4px;*/ }

.faq-compnent .container-fluid { display: inline-block !important }

.faqs-page .container-fluid.faq_bg_img:after, .faqs-page .container-fluid.faq_bg_img:before { content: " "; display: table }

.faqs-page .container-fluid.faq_bg_img { background-image: url(https://www.pinnacleblooms.org/img/faq.png); background-repeat: no-repeat; background-size: cover; width: 100% }

.faqs-page h1 { color: #f37d26; font-family: Ubuntu,sans-serif; font-weight: 700; margin-top: 75px }

.faqs-page p { color: #313436; font-size: 18px; font-weight: 600; margin-bottom: 20px }

.faqs_section .container-fluid.faq_bg_img { background-position: top }

.faqs_section h1 { color: #00a0a8; font-family: Ubuntu,sans-serif; font-size: 48px; font-weight: 700 }

.faqs_section p { color: #313436; font-size: 18px; font-weight: 600; margin-bottom: 20px }

.faq-compnent .cm-container { background: #eee; margin-left: auto; margin-right: auto; position: relative; width: 100% }

.faq-compnent .cm-container-contact { padding: 0 15px; width: 100% }

    .faq-compnent .cm-container-contact .cm-section { background: #fff; width: 100% }

.faq-compnent .news-title { background: #fff; color: #000; cursor: pointer; font: 20px Poppins,MONTSERRAT,Arial; font-weight: 700; margin-top: 2px; padding: 19px 15px; text-align: left; margin: 0px }

.faq-compnent .news_text { background: #fff; border-radius: 5px; color: #000; font-size: 12px; padding: 12px 10px 12px 52px; text-align: left; padding: 9px !important; }

    .faq-compnent .news_text strong { margin-bottom: 4px; display: inline-block; margin-top: 5px; }

.faq-compnent .news-title { display: flex; font-family: SF UI Display }

.faq-compnent .white-section p { font-family: SF UI Display; font-size: 12px; padding: 2% }

.faq-compnent .news-title.active { background: #fff none repeat scroll 0 0; padding: 10px 15px; border-radius: 10px 10px 0px 0px; }

    .faq-compnent .news-title.active svg, .faq-compnent .ques-title.active svg { /* transform: rotate(90deg)*/ }

.faq-compnent .ques-title { font-family: Poppins; font-size: 15px }

.faq-compnent .question_text { font-family: Poppins; font-size: 13px }

.faq-compnent .news_text p { /* font-family: Noto Sans; */ font-family: "Noto Sans", sans-serif; font-size: 15px; line-height: 1.3; white-space: pre-line; }

.faq-compnent .news-title svg { fill: #eee; display: inline-block; float: left; min-height: 20px; min-width: 20px; transform: rotate(0); transform-origin: center; transition: transform .5s ease-in-out; width: 27px }

.faq-compnent .news-title.active + .news_text { box-shadow: 0px 2px 3px #cbcbcb; float: left; border-radius: 0px 0px 10px 10px; margin-top: -7px; z-index: 9; position: relative; padding: 11px 16px !important; display: inline-block !important; }

.faq-compnent .news-title.active a { color: rgb(15 148 243); text-decoration: underline; line-height: 1.2; }

/* .faq-compnent .news-title svg * {
                                                                            stroke-width: 1px;
                                                                            stroke: #eee;
                                                                            fill: #eee
                                                                        }*/

.faq-compnent .news-title a { color: #000; font-size: 15px; font-weight: 600; padding-left: 6px; font-family: auto; font-family: "Noto Sans", sans-serif; line-height: 1.5; /* position: relative;*/ padding-right: 20px; width: 91%; float: left; /*  font-size: 17px;*/ line-height: 1.2; font-weight: 600; }

.faq-compnent .faq-c-container { background: #fafafa; display: inline-block; padding: 10px 0 10px 10px; width: 100% }

.faq-compnent .faq-c-ul li a { display: block; height: 125px; margin: 0 auto; padding: 10px; text-align: center; vertical-align: middle; width: 100% }

.faq-compnent .faq-c-ul li { background-color: #fff; border: 0; border-radius: 5px; color: #000; display: inline-block; font-size: 13px; margin-bottom: 10px; margin-right: 10px; padding: 7px 6px; vertical-align: top; width: 46%; border: 1px solid #eee; cursor: pointer; }


    .faq-compnent .faq-c-ul li span.svg-c { padding: 14px }

    .faq-compnent .faq-c-ul li a span { color: #000; display: block; font-family: Noto Sans; font-size: 13px; margin: 0 auto }

        .faq-compnent .faq-c-ul li a span svg { display: block; height: 48px; margin: 0 auto; width: 48px }

.faq-c-ul li a span svg * { stroke-width: 1px }

.faq-compnent .faq-category-block { display: none }

.faq-compnent .bgwhite { background: #fafafa; display: inline-block; padding-bottom: 20%; width: 100% }

.faq-container { position: relative; top: 10px }

.faq-c-ul li.active, .faq-c-ul li[id^=""] { background-color: #8f2879; color: #fff }

    .faq-c-ul li.active a span, .faq-c-ul li[id^=""] a span { color: #fff }

    .faq-c-ul li.active svg *, .faq-c-ul li[id^=""] svg * { stroke: #fff }

.faq-category-block.active, .faq-category-block[id^=""], .faq-compnent { display: inline-block; width: 100% }

.pltr.faq-compnent { max-width: 100%; margin: 0px auto; display: inline-block; background: #fff; }

.faq-c-ul { text-align: center; }

.tab-container::-webkit-scrollbar { width: 0px; height: 0px; }
.languages::-webkit-scrollbar { width: 0px; height: 0px; }

@media only screen and (min-width : 1025px) {
    .tab-container::-webkit-scrollbar { width: 10px; height: 5px; }

    .languages::-webkit-scrollbar { width: 10px; height: 5px; }
    .tab-container { margin-bottom: 3px; }

    .rating-block-div { padding: 0 37px !important; }
}


.search-container svg { position: absolute; left: 24px; top: 48px; }
span.lastupdated { width: 100%; display: inline-block; font-size: 13px; float: left; margin-bottom: 2px; }

.faq-services { width: 100%; display: inline-block !important; font-size: 14px; margin-top: 10px; }

    .faq-services a { display: inline-block; border: 1px solid #0084d1; color: #0084d1; padding: 8px 13px; border-radius: 10px; }

.faq-compnent .news-title span.sno { float: left; width: auto; padding-right: 4px; padding-left: 0px; /* position: absolute;*/ left: -2px; }

.faq-compnent .news-title span a { color: #000; font-family: "Noto Sans", sans-serif; }

.languages { width: 100%; text-align: center; margin-top: 8px; margin-bottom: -8px; white-space: nowrap; float: left; overflow: hidden; overflow-x: scroll; border-bottom: 2px solid #eee; padding: 0px 15px; padding-bottom: 8px; }

    .languages a { color: rgb(15 148 243); border: 1px solid; padding: 11px 20px; border-radius: 9px; display: inline-block; margin: 5px 4px; font-family: 'Noto Sans'; font-weight: bold; font-size: 17px; font-family: Arial; /* font-family: 'Poppins'; */ color: #0000ee; font-family: 'Poppins'; font-weight: 700 !important; font-size: 14px; }

        .languages a.active { background: rgb(30 85 228); color: #fff; /* text-decoration: underline; */ border: 1px solid rgb(30 85 228); }

.main-acc.faq-compnent { padding: 0px 20px; padding-bottom: 20px; }


.no-faq-resukts-div { width: 100%; display: none; float: left; text-align: center; font-family: 'Poppins'; }

    .no-faq-resukts-div.show { display: inline-block; color: #000; float: left; width: 100% }

    /* .no-faq-resukts-div svg {
        width: 140px;
    }*/
    .no-faq-resukts-div span.anchor { color: #1e55e4; }
    .no-faq-resukts-div svg { display: inline-block; width: 149px; margin: 0px auto; height: 120px; }
    .no-faq-resukts-div span { width: 100%; display: inline-block; }
.no-faq-resukts-div { width: 100%; display: none; float: left; text-align: center; font-family: 'Poppins'; font-size: 20px; padding-bottom: 20px; }

.tab-container h2 { display: inline-block; width: auto; line-height: initial; margin: 0px !important; }

.languages h2 { display: inline-block; width: auto; margin: 0pc !important; }
div#fastcomments-widget { display: inline-block; margin-bottom: -60px; width: 100%; float: left; position: relative; }

    div#fastcomments-widget:after { content: ""; position: absolute; height: 2px; background: #fff; width: 100%; bottom: 64px; z-index: 999; left: 0px; }

.in-page-author-details { width: 100%; display: inline-block; padding: 0px 10px; padding-top: 0px; border-bottom: 2px solid #eee; }


.sc-channel { display: inline-block; width: 15%; margin-bottom: 15px; text-align: center !important; margin-left: 0px; }

    .sc-channel svg { height: 36px; width: 36px; }

    .sc-channel.fb svg * { fill: #3b5998; }

    .sc-channel.tw svg * { fill: #1da1f2; }

    .sc-channel.wa svg * { fill: #25d366; }

    .sc-channel.pin svg * { fill: #bd081c; }

    .sc-channel.yt svg * { fill: #ff0000; }

    .sc-channel.insta svg * { fill: #c32aa3; }

section.social-follow { width: 100%; margin-top: 9px; float: left; border-bottom: 2px solid #eee; }

auth-a-image { float: left; position: relative; }

.i-amphtml-layout-size-defined { overflow: hidden !important; width: 99px !important; height: 99px !important; margin-bottom: -5px; }

.h-brush, .articlebody[data-lang=telugu] .ArticleData span.h-brush { background: url(https://indiaherald-nkywabj.stackpathdns.com/images/hp-images/logos/brush.png); bottom: 11px; background-size: auto; background-repeat: no-repeat; background-repeat: repeat; left: 0; display: none; }

.in-page-author-details.notpinnacle .in-page-timings { margin-top: 24px; }

.in-page-author-details.notpinnacle img { border-radius: 50%; box-shadow: 0px 0px 8px #d9d9d9; width: 90px !important; height: 90px !important; margin-bottom: 0px; }

.article-bread-crumb li { display: inline; font-size: 13px; font-family: Noto Sans; position: relative; padding-right: 0; font-weight: 600; float: left; }
s

.article-bread-crumb li a, body .ArticleData .article-bread-crumb li a { color: #000; font-size: 17px; }

.article-bread-crumb li a, body .ArticleData .article-bread-crumb li a { color: #000; font-size: 17px; text-transform: capitalize; }

.in-page-timings .article-time { font-size: 16px; }

.article-bread-crumb svg { width: 14px; position: relative; top: 4px; left: -2px; }

.in-page-timings .author-name { float: left; font-size: 20px; text-align: left; line-height: 1; width: 100%; display: inline-block; margin-top: 0px; font-family: 'Poppins'; font-weight: 400; text-transform: capitalize; color: #000; font-weight: bold; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; /* color: rgb(30 85 228);*/ }

.article-bread-crumb { height: auto; min-height: 0; line-height: 1; position: relative; top: 0; display: inline-block; float: left; width: 100%; box-shadow: 0px 1px 3px #cbcbcb; padding: 12px; }

.in-page-timings { width: calc(100% - 102px); float: left; padding-left: 7px; margin-left: 3px; margin-top: 13px; }

.jrating { display: inline !important; float: left; height: 73.09px; margin: 0px; width: 100%; text-align: center; }

    .jrating div { width: 50px !important; height: 55px !important; display: inline-block; background-size: cover; cursor: pointer; margin-right: 5px; }

.rating-block-div { display: inline-block; float: left; padding: 0px; width: 100%; border-bottom: 2px solid #eee; margin-top: -9px; margin-top: 5px; padding-bottom: 10px; border-top: 2px solid #eee; }
.votes { font-size: 22px; width: 100%; text-align: center; display: inline-block; font-family: Poppins; font-weight: bold; margin-top: -10px; float: left; color: #333; }

.article-bread-crumb li:last-child a { text-decoration: underline; font-weight: bold; }

span.last-updated { width: 100%; text-align: left; display: inline-block; font-size: 17px; margin-top: 2px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.author-faq { width: calc(100% - 253px); display: inline-block; float: left; overflow: hidden; }

    .author-faq span:first-child { font-weight: bold; text-align: center; width: auto; margin-top: 9px; }

    .author-faq span { float: left; display: inline-block; width: 100%; text-overflow: ellipsis; text-align: left; white-space: nowrap; overflow: hidden; }

.article-bread-crumb li a:last-child { line-height: 1.7; }

.jrating { display: flex; }
a.auth-a-image { float: left; position: relative; }
.jrating > div { width: 24px; height: 24px; line-height: 24px; background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z' fill='gray'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }

.jrating .jrating-over { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); opacity: 0.7; }

.jrating .jrating-selected { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffbf00'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E"); }

