html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}


/* make sure to set some focus styles for accessibility */

:focus {
    outline: 0;
}


/* HTML5 display-role reset for older browsers */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
    font-family: "PTSans-Regular";
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type="search"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}


/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */


/* audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
} */


/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}


/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}


/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-size: 100%;
    /* 1 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
    -ms-text-size-adjust: 100%;
    /* 2 */
}

html {
    --scroll-behavior: smooth;
    scroll-behavior: smooth;
}


/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}


/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}


/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0;
    /* 1 */
    -ms-interpolation-mode: bicubic;
    /* 2 */
}


/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}


/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}


/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}


/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0;
    /* 1 */
    padding: 0;
    white-space: normal;
    /* 2 */
    *margin-left: -7px;
    /* 3 */
}


/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%;
    /* 1 */
    margin: 0;
    /* 2 */
    vertical-align: baseline;
    /* 3 */
    *vertical-align: middle;
    /* 3 */
}


/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}


/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}


/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"],

/* 1 */

input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
    *overflow: visible;
    /* 4 */
}


/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}


/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
    *height: 13px;
    /* 3 */
    *width: 13px;
    /* 3 */
}


/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box;
}


/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}


/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */
}


/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

html,
button,
input,
select,
textarea {
    color: #222;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

a,
input,
button {
    outline: none !important;
    text-decoration: none !important;
}


/* ============================================================================================================ */

@font-face {
    font-family: "FoglihtenNo06_076";
    src: url("../fonts/FoglihtenNo06_076.eot");
    src: local("☺"), url("../fonts/FoglihtenNo06_076.woff") format("woff"), url("../fonts/FoglihtenNo06_076.ttf") format("truetype"), url("../fonts/FoglihtenNo06_076.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Calibri";
    src: url("../fonts/Calibri.eot");
    src: local("☺"), url("../fonts/Calibri.woff") format("woff"), url("../fonts/Calibri.ttf") format("truetype"), url("../fonts/Calibri.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Calibri Bold";
    src: url("../fonts/Calibri Bold.eot");
    src: local("☺"), url("../fonts/Calibri Bold.woff") format("woff"), url("../fonts/Calibri Bold.ttf") format("truetype"), url("../fonts/Calibri Bold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "calibril";
    src: url("../fonts/calibril.eot");
    src: local("☺"), url("../fonts/calibril.woff") format("woff"), url("../fonts/calibril.ttf") format("truetype"), url("../fonts/calibril.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PTSans-Bold";
    src: url("../fonts/PTSans-Bold.eot");
    src: local("☺"), url("../fonts/PTSans-Bold.woff") format("woff"), url("../fonts/PTSans-Bold.ttf") format("truetype"), url("../fonts/PTSans-Bold.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PTSans-BoldItalic";
    src: url("../fonts/PTSans-BoldItalic.eot");
    src: local("☺"), url("../fonts/PTSans-BoldItalic.woff") format("woff"), url("../fonts/PTSans-BoldItalic.ttf") format("truetype"), url("../fonts/PTSans-BoldItalic.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PTSans-Italic";
    src: url("../fonts/PTSans-Italic.eot");
    src: local("☺"), url("../fonts/PTSans-Italic.woff") format("woff"), url("../fonts/PTSans-Italic.ttf") format("truetype"), url("../fonts/PTSans-Italic.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PTSans-Regular";
    src: url("../fonts/PTSans-Regular.eot");
    src: local("☺"), url("../fonts/PTSans-Regular.woff") format("woff"), url("../fonts/PTSans-Regular.ttf") format("truetype"), url("../fonts/PTSans-Regular.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "calisto-mt";
    src: url("../fonts/calisto-mt.ttf");
    /* src: local('☺'), url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf') format('truetype'), url('../fonts/PTSans-Regular.svg') format('svg'); */
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Unna';
  src: url("../fonts/Unna-Regular.woff") format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url("../fonts/Unna-Italic.woff") format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url("../fonts/Unna-Bold.woff") format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Unna';
  src: url("../fonts/Unna-BoldItalic.woff") format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}


/* ============================================================================================================ */

.carousel-caption {
    font-family: "calisto-mt" !important;
    /* text-align: left !important; */
}

.questionSet h4 {
    color: #144372;
    font-family: "Calibri";
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
}

.hide-manntalk-admin-menu #block-manntalk-local-tasks {
    display: none !important;
}

.homepage .container-md .row .homePageHeaderSearch {
    display: block;
}

.gotoTop {
    position: fixed;
    z-index: 999;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #32a345;
    bottom: 5px;
    right: 17px;
    color: #fff !important;
    text-align: center;
    line-height: 40px;
    font-size: 25px;
    box-shadow: 0 0 10px 1px rgb(0 0 0 / 30%);
}


/*

.feedback-form .feedback-form {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 15px 25px 25px 25px;
    box-sizing: border-box;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 1px rgb(0 0 0 / 20%);
}
.feedback-form .feedback-form #edit-helpweb{
    float: left;
    width: 100%;
    display: flex;
    float: left;
    width: 100%;
    display: flex;
    margin-top: -50px;
    margin-bottom: 40px;
}
.feedback-form{
    margin: 25px 0;
}
.feedback-form .feedback-form #edit-helpweb .helpline{
    visibility: hidden;
    width: 0;
}
.feedback-form .feedback-form #edit-helpweb label.option{
    padding: 5px  20px;
}
.feedback-form .feedback-form #edit-submit{
    margin-left: calc(50% - 100px);
}
fieldset.rate{
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.tellushelpline, .tellusweb{
    width: 100%;
    padding: 15px;
    resize: none;
    border: 1px solid #a4d7ff;
    border-radius: 5px;
    margin-bottom: 25px;
}
.js-form-item-feedback-1{
    float: left;
    width: 100%;
    display: flex;
}
.js-form-item-feedback-1 input{
    margin-top: 6px;
    margin-right: 8px;
}
.js-form-item-feedback-1 label{
    text-align: left;
}

.feedback-form .feedback-form #edit-helpweb .MyclickBTN{
    background: #fff !important;
    color: #000 !important;
    border-radius: 8px 8px 0 0;
    border: none !important;
    box-shadow:-2px -6px 10px 1px rgb(0 0 0 / 30%);
    overflow: hidden;
} */


/* ===================================================feedback-form2====================== */


/*#feedback-form fieldset , #feedback-form .js-form-item-helpline, #feedback-form .js-form-item-web, #feedback-form .js-form-item-feedback-1,
 #feedback-form .form-checkboxes, #feedback-form #edit-submit{display:none;} */

#feedback-form .js-form-item-web {
    display: none;
}

#feedback-form #edit-helpweb div {
    display: flex !important;
}

#feedback-form #edit-helpweb,
#feedback-form #edit-helpweb div {
    display: block;
}

#feedback-form #edit-helpweb {
    float: left;
    width: 100%;
    display: flex;
    background: #fff;
    flex-wrap: wrap;
}

.feedback-form {
    display: flex;
    flex-direction: column;
    background: #f1f1f1;
    margin-bottom: 30px;
}

.highlighted {
    float: left;
    width: 100%;
    position: relative;
    z-index: 999;
    background: #fff;
    /* margin: 10px 0 0 0;
    padding: 25px 0; */
}

.highlighted aside div.messages__wrapper {
    display: block !important;
    width: 100% !important;
}

.highlighted aside {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
}

.feedback-form input.form-radio {
    display: none !important;
}

.feedback-form #edit-helpweb div {
    flex: 1;
    text-align: center;
    height: 40px;
    padding: 0;
    border-radius: 30px;
    border: 1px solid #d0d9e3;
    /* margin: 25px 15px; */
    margin: 25px 15px 25px 0px;
    display: flex;
    color: #154b5e;
    min-width: 210px;
    background: #f1f4f5;
    cursor: pointer;
}

.feedback-form #edit-helpweb div label {
    margin: auto;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    letter-spacing: -0.5px;
}

.feedback-form fieldset {
    float: left;
    width: 100%;
    padding: 25px;
}

.feedback-form fieldset .fieldset-legend {
    margin: 0 !important;
}

.feedback-form fieldset legend {
    float: left;
}

.feedback-form .js-form-item-helpline,
.feedback-form .js-form-item-web {
    float: left;
    width: 100%;
    padding: 0 25px;
    margin-bottom: 25px;
}

.feedback-form #edit-submit {
    margin-left: calc(50% - 100px);
    margin-bottom: 30px;
}

.js-form-item-feedback-1 {
    float: left;
    width: 100%;
    display: flex !important;
    padding: 0 25px;
}

.js-form-item-feedback-1 input {
    margin-top: 6px;
    margin-right: 8px;
}

.js-form-item-feedback-1 label {
    text-align: left;
}

label.error2 {
    min-width: 100%;
    float: left;
    color: #f00;
}

.js-form-item-helpweb {
    width: 100%;
    padding: 15px;
    resize: none;
    border: 1px solid #a4d7ff;
    border-radius: 5px;
}

#edit-rate {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap !important;
}

#edit-rate .form-item-rate label {
    display: none;
}

#edit-rate .form-item-rate {
    max-width: 50px;
    height: 50px;
    flex: 1;
    min-width: 50px !important;
    background-color: #fad869;
    border-radius: 50%;
    cursor: pointer;
    background-size: 100% auto !important;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #ffaa59 !important;
    padding: 0 !important;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fffdd1+0,ffaa00+100 */
    background: #fffdd1;
    /* Old browsers */
    background: -moz-radial-gradient( center, ellipse cover, #fffdd1 0%, #ffaa00 100%);
    /* FF3.6-15 */
    background: -webkit-radial-gradient( center, ellipse cover, #fffdd1 0%, #ffaa00 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient( ellipse at center, #fffdd1 0%, #ffaa00 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fffdd1', endColorstr='#ffaa00', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}

#edit-rate .form-item-rate::after {
    content: "";
    width: 50px;
    height: 50px;
    position: absolute;
    background-position: center;
    background-size: 100%;
}

#edit-rate .MyclickBTN {
    /* background-color: #e2d3a0 !important; */
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ed5600+100 */
    background: #ffffff !important;
    /* Old browsers */
    background: -moz-radial-gradient( center, ellipse cover, #ffffff 0%, #ffe600 100%) !important;
    /* FF3.6-15 */
    background: -webkit-radial-gradient( center, ellipse cover, #ffffff 0%, #ffe600 100%) !important;
    /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient( ellipse at center, #ffffff 0%, #ffe600 100%) !important;
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ed5600', GradientType=1) !important;
    /* IE6-9 fallback on horizontal gradient */
    box-shadow: 0 0 10px 1px rgb(0 128 255 / 50%);
    border: 1px solid #fff !important;
}

#edit-rate .form-item-rate:hover {
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

#edit-rate .form-item-rate:nth-child(1)::after {
    background-image: url(../images/1.png) !important;
}

#edit-rate .form-item-rate:nth-child(2)::after {
    background-image: url(../images/2.png) !important;
}

#edit-rate .form-item-rate:nth-child(3)::after {
    background-image: url(../images/3.png) !important;
}

#edit-rate .form-item-rate:nth-child(4)::after {
    background-image: url(../images/4.png) !important;
}

#edit-rate .form-item-rate:nth-child(5)::after {
    background-image: url(../images/5.png) !important;
}


/* .block-manntalk-content */

#views-form-manage-admin-testimonials-page-1 .vbo-table {
    width: 100%;
}

#views-form-manage-admin-testimonials-page-1 details,
#views-form-manage-admin-testimonials-page-1 .js-form-item-select-all {
    display: none;
}

#views-form-manage-admin-testimonials-page-1 #vbo-action-form-wrapper {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    width: 100%;
    display: flex;
}

#views-form-manage-admin-testimonials-page-1 #vbo-action-form-wrapper div {
    flex: 1;
}

#views-form-manage-admin-testimonials-page-1 div.js-form-wrapper {
    flex: 0.39 !important;
}

#views-form-manage-admin-testimonials-page-1 div.js-form-wrapper input {
    width: calc(100% - 10px);
    margin: 7px 5px;
}

#edit-actions--2 {
    max-width: 220px;
}

#vbo-action-form-wrapper label {
    float: left;
    margin-top: 17px;
    font-size: 18px;
    margin-right: 5px;
    width: 60px;
}

#views-form-manage-admin-testimonials-page-1 #edit-header .form-actions {
    display: block !important;
}

#views-form-manage-admin-testimonials-page-1 .form-actions {
    display: none;
}

#vbo-action-form-wrapper #edit-action {
    width: calc(100% - 78px);
    padding: 8px;
    margin: 10px 0 10px 8px;
    float: left;
    border-radius: 30px;
}

#views-form-manage-admin-testimonials-page-1 #edit-actions {
    display: none;
}

#edit-actions--2 input {
    float: right;
    width: 146px;
    text-align: center;
    padding: 0px 0;
    margin: 3px;
}

.vbo-table,
.pager {
    margin-right: auto;
    margin-left: auto;
    max-width: 1110px;
}

.vbo-table thead {
    background: #c5e6ff;
    color: #004f8a;
    font-size: 22px;
    font-weight: normal;
}

.vbo-table tbody tr:nth-child(even) {
    background: #eee;
}

.vbo-table tbody tr:nth-child(odd) {
    background: #f6f6f6;
}

.vbo-table td,
.vbo-table th {
    padding: 10px 5px !important;
    min-width: 100px;
}

.vbo-table td:nth-child(5),
.vbo-table th:nth-child(5),
.vbo-table td:nth-child(1),
.vbo-table th:nth-child(1) {
    text-align: center;
    min-width: 60px !important;
    width: 60px !important;
}

.vbo-table td:nth-child(6),
.vbo-table th:nth-child(6),
.vbo-table td:nth-child(7),
.vbo-table th:nth-child(7) {
    text-align: center;
}

.vbo-table th {
    font-size: 18px !important;
}

#views-bulk-operations-confirm-action {
    text-align: center;
    padding: 50px 0;
    margin: 50px 0;
}

.closeMe {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    line-height: 20px;
    font-size: 14px;
}

.contactListItems label {
    float: left;
    width: 100%;
    margin: 0 !important;
}

.contactListItems label span {
    color: #666 !important;
}

.goTop {
    position: fixed;
    bottom: 10px;
    right: 10px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 30px;
    display: none;
    z-index: 9999;
    background: rgb(22 85 35 / 50%);
    border-radius: 5px;
    color: #fff;
}


/* header{
    background: #fdf1dd;
} */

.bannerLogo {
    float: left;
    width: 136px;
    height: auto;
    margin: 30px 80px;
}

.bannerLogo img {
    width: 100%;
}

.inner>div:first-child {
    z-index: 1;
    position: relative;
}

.dropdown-menu {
    display: none !important;
    background: #fff;
    height: auto;
}

.dropdown .dropdown .dropdown-menu {
    left: 100%;
    top: 0;
}

.dropdown-toggle::after {
    display: none !important;
}

.dropdown .dropdown .dropdown-toggle::after {
    transform: rotate(-90deg);
    position: relative;
    top: -14px;
    margin-left: 90%;
    /* display: block !important; */
    display: none !important;
}

#feedback-form .custom-error-message {
    margin: 54px 0 0px 0 !important;
}

.customContactUsStopMsg {
    display: none;
}

.headerCall {
    float: right;
    margin: 0px 12px 0 0;
    width: 190px;
    color: #91415c;
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-right: 130px;
    height: auto !important;
}

.headerCall a {
    padding: 10px 0;
    border: none;
    float: left;
    width: 100%;
    color: #30a344;
    font-size: 20px;
    font-weight: bold;
    margin-top: 38px;
    font-family: "PTSans-Bold";
}

.legend span {
    display: flex !important;
}

.legend span span {
    margin: 0 3px 0 0;
}

.welcomeInfo {
    float: left;
    max-width: 770px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin-left: calc(50% - 385px);
    padding: 100px 0 !important;
}

.searchSecPare {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #144372;
    margin-bottom: 20px;
}

.searchSecHeading u {
    text-decoration-line: underline;
    text-decoration-color: #c5e6ff;
}

.searchSecHeading {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.02em;
    color: #144372;
    text-align: left !important;
    margin-bottom: 70px;
}

.carousel-indicators {
    bottom: -88px !important;
}

.headerCall a:hover {
    color: #fdf1dd;
}


/* .headerCall a:hover{
    color: #91415c;
} */

.headerCall a img {
    margin-right: 10px;
}

.language {
    float: right;
    margin: 48px 20px 0 0;
}

.language ul {
    width: 100%;
    display: flex;
}

.language ul li {
    flex: 1;
    padding: 0 5px;
}

.language ul li a {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    text-decoration: none !important;
    font-family: "PTSans-Regular";
}

.innerBanner .col-md-6 {
    display: flex;
    flex-direction: column;
}

.innerBanner .col-md-6 img {
    margin: auto;
}

.innerBanner {
    margin-top: -104px;
    padding-bottom: 50px;
    position: relative;
    z-index: 0;
}

.innerBanner h1 {
    margin: 100px 0 11px auto;
    font-size: 68px;
    color: #144372;
    width: 100%;
    text-align: left;
    font-family: "FoglihtenNo06_076";
}

.innerBanner p {
    width: 250px;
    margin: 0px 0 0 152px;
    text-align: right;
    color: #91415c;
    font-size: 14px;
    font-family: "PTSans-Regular";
}

.live {
    /* position: absolute;
    z-index: 9;
    right: 78px;
    top: 180px;
    width: auto; */
    position: absolute;
    z-index: 9;
    right: 20px;
    top: 45px;
    width: auto;
}

.live div.inactive {
    background: #f00;
}

.live div {
    /* background: #30a344; */
    background: none !important;
    padding: 5px 10px 5px 25px;
    border-radius: 14px;
    color: #000 !important;
    line-height: 24px;
    font-size: 18px;
}

.login-form-sec {
    height: 100vh;
    width: 100%;
    background: #c5e6ff;
}

.login-form-area {
    display: flex;
    height: 100vh;
    width: 100%;
}

.login-form-box {
    width: 100%;
    max-width: 600px;
    margin: auto;
    background: #fff;
    padding: 20px 50px 50px 50px;
    border-radius: 15px;
    box-shadow: 0 0 23px 1px rgb(0 0 0 / 30%);
}

.user-pass label {
    float: left;
    box-sizing: border-box;
    width: 86%;
    margin: 5px 7%;
}

.user-pass p {
    float: left;
    width: 90%;
    color: darkgreen;
    margin: 10px 5%;
}

.user-login-form input,
.user-pass input {
    float: left;
    width: 90%;
    margin: 10px 5%;
    border-radius: 30px;
    height: 37px;
    padding: 0 15px;
    border: 1px solid #cacaca;
    outline: none !important;
}

.login-form-box p {
    float: right;
    margin: 15px 5% 0 0;
}

.block-local-tasks-block ul {
    float: left;
    width: 100%;
    margin: 0;
}

.block-local-tasks-block ul li {
    float: left;
    width: auto;
    margin: 0 6px;
}

.block-local-tasks-block ul li:first-child {
    margin-left: 0 !important;
}

.block-local-tasks-block ul li a {
    padding: 5px 12px;
    float: left;
    border-radius: 5px 5px 0 0;
    margin-bottom: -2px;
    position: relative;
}

.block-local-tasks-block ul li a.is-active {
    box-shadow: 0 -8px 16px 1px rgb(0 0 0 / 20%);
    background: #fff;
}


/* .field__item p{
    display: flex;
}
.field__item p a{
    flex: 1;
    text-align: center;
    font-size: 24px;
    color: #095188;
    display: flex;
    flex-direction: column;
} */

.user_Dashbord {
    display: flex;
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    color: #095188;
    height: calc(100vh - 584px);
    min-height: 300px;
}

.user_Dashbord a {
    flex: 1;
    text-align: center;
    color: #095188;
    font-size: 22px;
    margin: auto;
    font-weight: bold;
    transition: all 0.5s;
}

.user_Dashbord a:hover {
    color: #027d17;
}

.user_Dashbord a:hover span {
    background: #ffc20e;
    color: #fff;
    box-shadow: 0 0 20px 1px rgb(0 0 0 / 30%);
}

.user_Dashbord a:hover span i {
    color: #fff;
}

.user_Dashbord a span {
    width: 80px;
    height: 80px;
    background: #98d2ff;
    border-radius: 50%;
    border: 5px solid #fff;
    box-shadow: 0 0 20px 1px rgb(158 171 255);
    margin: 10px auto;
    display: flex;
    transition: all 0.5s;
}

.user_Dashbord a span i {
    margin: auto;
    font-size: 28px;
    color: #ffffff;
    transition: all 0.5s;
}

.block-system-main-block {
    border-radius: 0 0 10px 10px;
    float: left;
    /* padding: 25px 0; */
    box-shadow: 0px 2px 10px 1px rgb(0 0 0 / 20%);
    width: 100%;
}


/* .block-system-main-block .content{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    min-height: calc(100vh - 582px);
    height: auto;
} */

.views-view-table thead {
    background: #c5e6ff;
    color: #004f8a;
    font-size: 22px;
    font-weight: normal;
}

.admin-innerpage header {
    float: left;
    width: 100%;
    border-bottom: 1px solid #004f8a;
    font-weight: bold;
    font-size: 18px;
    color: #004f8a;
    padding: 10px 0;
    margin-bottom: 15px;
}

.admin-innerpage form {
    float: left;
    width: 100%;
    display: flex;
}

.admin-innerpage form>div:first-child {
    flex: 1;
    float: left;
    margin: auto;
}

.admin-innerpage form>div:first-child .js-form-item-webform-submission-value {
    width: 100%;
    display: flex;
}

.admin-innerpage form>div:first-child .js-form-item-webform-submission-value label {
    width: 150px;
    margin: auto;
}

.admin-innerpage form>div:first-child .js-form-item-webform-submission-value input,
.admin-innerpage #views-exposed-form-testimonials-admin-display .js-form-item input {
    flex: 1;
    margin: auto;
    box-sizing: border-box;
    border-radius: 30px;
    padding: 6px 12px;
    border: 1px solid #004f8a;
}

.admin-innerpage form.js-webform-details-toggle {
    flex-direction: column;
}

.admin-innerpage form.js-webform-details-toggle #edit-header {
    background: #fdf1dd;
    padding: 10px 0;
    width: 100%;
}

.admin-innerpage form.js-webform-details-toggle #edit-header .js-form-wrapper {
    display: flex;
    justify-content: center;
}

.admin-innerpage form.js-webform-details-toggle #edit-header .js-form-wrapper .js-form-item {
    display: flex;
}

.admin-innerpage form.js-webform-details-toggle #edit-header .js-form-wrapper .js-form-item label {
    margin: auto;
    width: 70px;
}

.admin-innerpage form.js-webform-details-toggle #edit-header .js-form-wrapper .js-form-item select {
    width: 200px;
    box-sizing: border-box;
    padding: 0px 15px;
    border-radius: 30px;
    border: 1px solid #004f8a;
    height: 40px;
    margin: auto 15px auto auto;
}

.admin-innerpage nav.pager {
    float: left;
    width: 100%;
}

a.dashboard-btn {
    position: fixed;
    z-index: 9999;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    right: 25px;
    bottom: 25px;
    flex-direction: column;
    background: #98d2ff;
    border-radius: 50%;
    border: 5px solid #fff;
    box-shadow: 0 0 20px 1px rgb(158 171 255);
    display: flex;
    transition: all 0.5s;
}

a.dashboard-btn i {
    font-size: 41px;
    color: #ffffff;
    margin: 6px auto 0;
}

a.dashboard-btn span {
    margin: 8px 0;
    flex: 1;
    text-align: center;
    height: 25px;
    max-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #ffffff;
}

a.dashboard-btn:hover {
    background: #ffc20e;
}

.admin-innerpage nav.pager .pager__items,
nav.pager .pager__items {
    width: auto;
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;
}

.admin-innerpage nav.pager .pager__items li a,
nav.pager .pager__items li a {
    padding: 5px 10px;
    background: #c5e6ff;
    border-radius: 3px;
    border: 1px solid #004f8a;
    color: #004f8a;
    margin: 0 3px;
}

.admin-innerpage #edit-actions--2 {
    display: none;
}

.admin-innerpage #views-exposed-form-testimonials-admin-display .js-form-item {
    display: flex;
}

.admin-innerpage #views-exposed-form-testimonials-admin-display .js-form-item label {
    width: 150px;
    margin: auto;
}

.admin-innerpage .views-row {
    padding: 15px;
    background: #f1f1f1;
    float: left;
    width: 100%;
}

.admin-innerpage .views-row .views-field {
    padding: 10px 0;
    border-bottom: 1px solid #004f8a;
    margin-bottom: 10px;
}

.admin-innerpage .views-row .views-field span {
    font-size: 18px;
    font-weight: bold;
    color: #004f8a;
}

.admin-innerpage .views-row:nth-child(odd) {
    background: #fff;
}

.admin-innerpage form.js-webform-details-toggle #edit-header .js-form-wrapper .form-actions input {
    width: 200px;
}

.admin-innerpage form>div.form-actions {
    flex: 1;
    max-width: 170px;
}

.admin-innerpage form>div.form-actions input {
    float: right;
}

.admin-innerpage {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
}

.views-view-table tbody tr:nth-child(odd) {
    background: #f1f1f1;
}

.views-view-table tbody tr td,
.views-view-table thead th {
    padding: 10px;
}

.views-view-table tbody tr td {
    border: 1px solid #eee;
}

.views-view-table tbody tr td:nth-child(5) {
    min-width: 160px;
}

.carousel-indicators {
    z-index: 1 !important;
}

#edit-submit {
    width: 200px;
    border-radius: 30px;
    margin: 10px 0 0 0;
}


/* .checklistClick a.btnNormal{
    margin: 27px calc(50% - 169px) !important;
} */

#depression-form #edit-submit {
    margin-left: calc(50% - 100px);
}

.logo-base {
    display: flex;
    width: 100%;
}

.logo-base img {
    width: 80px;
    height: auto;
    margin: auto;
}

.headerCall a img {
    fill: red;
}

.live div.inactive::before {
    border: 1px solid #f00;
    background: #fff;
    animation-play-state: paused;
    display: none;
}

.live div.inactive::after {
    /* background: #f00; */
    /* content: ""; */
    width: 19px;
    height: 19px;
    background: url(../images/inactive-live.svg) no-repeat center right;
    position: absolute;
    display: block;
    animation-name: ShadowAnimation;
    animation-iteration-count: infinite;
    animation-duration: 4s;
    top: 8px;
    right: -16px;
}


/* .dropdown-toggle::after{
    display: none !important;
} */


/* .live div::before {
    content: "";
    width: 12px;
    height: 12px;
    background: #fff;
    position: absolute;
    display: block;
    border-radius: 50%;
    margin: 7px 0 0 -17px;
    border: 1px solid #30a344;
    box-shadow: 0 0 6px 1px #fff;
    animation-name: ShadowAnimation;
    animation-iteration-count: infinite;
    animation-duration: 4s;
} */

.live div::before {
    display: none;
}


/* .live div::after {
  content: "";
  width: 19px;
  height: 19px;
  background: url(../images/active-live.svg) no-repeat center right;
  position: absolute;
  display: block;
  animation-name: ShadowAnimation;
  animation-iteration-count: infinite;
  animation-duration: 4s;
  top: 8px;
  right: -16px;
} */

.navBar {
    background: #c5e6ff;
    position: relative;
    /* z-index: 9; */
    z-index: 9;
    left: auto;
    right: auto;
}

/* .navbar-nav>li:hover {
    background: #fff;
} */

.bg-dark .dropdown-item {
    color: #095188 !important;
}

.dropdown .dropdown {
    padding: 0 !important;
    width: 100%;
    border-bottom: 1px solid #c5e6ff;
    float: left;
}

.navbar-expand-lg .navbar-nav {
    display: flex;
    width: 100%;
    justify-content: space-between;
    float: left;
    align-items: baseline;
}

.bg-dark .dropdown-menu {
    background: #fff;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.2);
    padding: 0;
}

#homePageInstagram .owl-nav,
#whatNewCarousel .owl-nav {
    /* margin-top: -19%; */
    position: relative;
    width: 100%;
    float: left;
    top: -50%;
}

#whatNewCarousel .owl-nav {
    width: calc(100% + 100px);
    left: -50px;
}

#whatNewCarousel .owl-nav .owl-next,
#whatNewCarousel .owl-nav .owl-prev {
    float: right;
    width: 48px;
    height: 48px;
    /* background: rgb(9 81 136 / 20%); */
    background: transparent;
    border-radius: 50%;
    color: #095188;
    font-size: 50px;
    line-height: 0;
    margin: 0;
    padding: 0 !important;
    display: flex;
}

#homePageInstagram .owl-nav .owl-next,
#homePageInstagram .owl-nav .owl-prev {
    float: right;
    width: 48px;
    height: 48px;
    /* background: rgb(9 81 136 / 20%); */
    background: #095188;
    border-radius: 50%;
    color: #fff;
    font-size: 50px;
    line-height: 0;
    margin: 0;
    padding: 0 !important;
    display: flex;
}

#homePageInstagram .owl-nav .owl-prev,
#whatNewCarousel .owl-nav .owl-prev {
    float: left;
}

.panel-body2 {
    color: #343333;
    font-size: 14px;
    line-height: 22px;
    padding: 20px 20px 20px 30px;
    margin-right: 16px;
}

.whatsNewa {
    background: none !important;
    padding: 0 !important;
    width: 100%;
    float: left !important;
    margin: 0 !important;
    border: none !important;
    outline: none !important;
    padding: 0 !important;
}

#homePageInstagram .owl-nav .owl-next span,
#homePageInstagram .owl-nav .owl-prev span {
    margin: auto;
    padding-bottom: 10px;
}

#whatNewCarousel .owl-nav .owl-next span,
#whatNewCarousel .owl-nav .owl-prev span {
    margin: auto;
    padding-bottom: 38px;
}

.callUsCon p {
    color: #f1f1f1 !important;
    font-size: 18px;
}

.callUsCon p.heading2 {
    color: #fff !important;
}

.callUsCon ul li {
    color: #f1f1f1 !important;
}

#page-wrapper {
    position: relative;
    z-index: 1;
    background: #fff;
    overflow-x: hidden;
    float: left;
    width: 100%;
}

div.messages__wrapper {
    display: none !important;
}

.nav-item a {
    color: #144372 !important;
    font-size: 16px;
    white-space: nowrap;
    padding: 16px 0;
}

.nav-item a.active {
    font-weight: bold;
    border-bottom: 2px solid #144372;
}

.nav-item>a.is-active {
    border-bottom: 2px solid #144372 !important;
}

.mr-auto>.nav-item .dropdown a.is-active {
    border-bottom: none !important;
    background: #c5e6ff;
}

.navbar {
    padding: 0 !important;
}

.marginBottom-25 {
    margin-bottom: 18px !important;
}

.listNo {
    list-style: decimal;
    padding-left: 17px;
}

.listNo li {
    color: #666;
}

.MyclickBTN {
    background: #144372 !important;
    color: #fff !important;
    border: 1px solid #144372 !important;
}

.panel-body ul li {
    list-style: none;
    background: url(../images/bullet.svg) no-repeat left top 8px;
    padding-left: 20px;
    margin-bottom: 12px;
    font-size: 18px;
    color: #666;
    line-height: 25px;
    font-family: "Calibri";
    float: left;
    width: 100%;
}

.lastPara {
    margin-bottom: 35px !important;
}

a.heightLight {
    float: left;
    color: #fff !important;
    background: #095188;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none !important;
    padding: 20px 25px;
    margin-bottom: 40px;
}

.GadBoxHolder {
    margin-bottom: 30px;
}

.textArea h4 {
    line-height: normal;
    margin: 22px 0;
    font-size: 24px !important;
}

.GadBoxHolder .selfBox-2 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    min-height: auto !important;
    margin-bottom: -12px;
}

.GadBoxHolder .selfBox-2 img {
    float: left;
    background: #fdf1dd;
    border-radius: 0 0 15px 0;
    width: 78px;
    height: 78px;
    padding: 10px;
    margin-right: 15px;
}

#mindAndBody .owl-nav,
.sANDd .owl-nav {
    justify-content: space-between;
    width: 108%;
    float: left;
    display: flex;
    left: -4%;
    position: absolute;
    top: 40%;
}

.sANDd .owl-nav {
    width: 100%;
    left: 0%;
}

#mindAndBody .owl-nav button,
.sANDd .owl-nav button {
    font-size: 56px !important;
    background: none !important;
    color: #144372 !important;
}

.GadBoxHolder .selfBox-2 h4 {
    float: left;
    margin-left: 80px;
    color: #095188;
    font-family: "Calibri Bold";
}

.GadBoxHolder .selfBox-2 p {
    float: left;
    width: 100%;
    margin-top: 44px;
}

.gadIcons {
    float: left;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
    margin-top: 20px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gadIcons .iconText {
    flex: 1;
    display: flex;
    max-width: 200px;
    margin-bottom: 10px;
    min-width: 150px;
}

.success-message {
    background: #e0ffee;
    padding: 25px 30px;
    border-left: 5px solid #0cbf5d;
    float: left;
    width: 100%;
}

.form-item--error-message {
    float: left;
    background: #fce7e7;
    width: 100%;
    padding: 25px 35px;
    border-left: 4px solid #f00;
}

.success-message a {
    float: left;
    padding: 10px 30px;
    border-radius: 30px;
    color: #fff !important;
    text-decoration: none !important;
    background: #095188;
    margin-top: 20px;
}

p.heading2 {
    color: #095188 !important;
}

.gadIcons .iconText img {
    position: relative !important;
    background: none;
    width: auto;
    height: auto;
    margin: 0 10px auto auto !important;
    padding: 0 !important;
}

.gadIcons .iconText p {
    float: left;
    margin: 0 0 0 0 !important;
    padding: 0;
}

footer {
    background-image: url(../images/footerBg.svg);
    background-color: #fff;
    background-repeat: no-repeat;
    min-height: 114px;
    background-size: cover;
}

.footerCon {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    min-height: 114px;
    color: #9f9f9f;
}

.footerCon div {
    flex: 1;
    margin: auto;
    text-align: left;
}

.footeSocial ul {
    margin: 0px;
    padding: 0px;
    text-align: right;
}

.footeSocial ul li {
    list-style: none;
    display: inline-block;
    padding-left: 15px;
}

.footeSocial ul li a {
    color: #9f9f9f;
    text-decoration: none;
    background-color: transparent;
}


/* .bosySec{
    padding: 62px 0 40px 0;
} */

.bosySec h2.subHeadding {
    font-family: "Calibri";
    margin-bottom: 50px;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    /* line-height: 26px; */
    /* or 108% */
    color: #095188;
}

.hindi-subheading{
    line-height: 38px !important;
}
.leftLine {
    border-left: 4px solid #144372;
    padding-left: 30px;
    width: 95%;
}

.col-2_body_text p {
    width: 85% !important;
}

.bosySec p,
.selfBox p {
    font-size: 18px;
    color: #666;
    line-height: 25px;
    font-family: "Calibri";
    margin: 14px 0;
    float: left;
    width: 100%;
}

body p {
    font-size: 18px;
    color: #666;
    line-height: 25px;
    font-family: "Calibri";
    margin: 14px 0;
}

.nav-item a {
    width: 100% !important;
}


/* .fieldgroup legend + .fieldset-wrapper > div:first-child{
    color: #f00;
    position: absolute;
    margin-top: 50px;
} */

#carouselExampleControls {
    float: left;
    width: 100%;
    padding: 50px 80px 35px;
    background: #db7657;
    color: #fff !important;
    margin: 40px 0 70px 0;
    min-height: 480px;
    border-radius: 15px;
}


/* html[lang="hi"] #carouselExampleControls{
    padding: 50px 60px 35px;
} */

header.homepage {
    display: block !important;
}

html[lang="hi"] .carousel-control-next,
html[lang="hi"] .carousel-control-prev {
    top: 6px;
}

#carouselExampleControls .carousel-indicators {
    bottom: 12px !important;
}

#carouselExampleControls ul {
    list-style: none;
    background: none;
}

#carouselExampleControls .carousel-indicators li {
    background-color: #ffffff !important;
}

#carouselExampleControls ul li {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    color: #ffffff;
}

#carouselExampleControls .carousel-control-next,
#carouselExampleControls .carousel-control-prev {
    background: none;
    opacity: 1;
}

#carouselExampleControls .carousel-control-next::after {
    border-top: 4px solid #fff;
    content: "";
    border-left: 4px solid #fff;
    transform: rotate(135deg);
    width: 20px;
    height: 20px;
}

#carouselExampleControls .carousel-control-prev::after {
    border-top: 4px solid #fff;
    content: "";
    border-left: 4px solid #fff;
    transform: rotate(-45deg);
    width: 20px;
    height: 20px;
}

#carouselExampleControls h2 {
    font-family: "Calibri Bold";
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    align-items: center;
    letter-spacing: -0.02em;
    color: #ffffff;
    height: 40px;
    margin-bottom: 44px;
}

html[lang="hi"] #carouselExampleControls h2 {
    font-size: 28px;
    padding: 0 5px;
}

#carouselExampleControls .col-md-12 {
    display: flex;
    flex-direction: column;
}

.heading5 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #095188;
    padding: 30px 0;
    float: left;
    width: 100%;
}

#categorization .carousel-control-next,
#categorization .carousel-control-prev {
    top: 62px;
    background: none;
    opacity: 1;
}

#categorization .carousel-control-next::after {
    border-top: 4px solid #095188;
    content: "";
    border-left: 4px solid #095188;
    transform: rotate(135deg);
    width: 20px;
    height: 20px;
}

#categorization .carousel-control-prev::after {
    border-top: 4px solid #095188;
    content: "";
    border-left: 4px solid #095188;
    transform: rotate(-45deg);
    width: 20px;
    height: 20px;
}

#categorization .carousel-control-prev {
    left: 10%;
}

#categorization .carousel-control-next {
    right: 10%;
}

#categorization img {
    width: 100%;
}

#categorization .carousel-indicators {
    bottom: 18px !important;
}

.pomodoro {
    background: #fdf1dd;
    padding: 40px 0 0 0;
    float: left;
    width: 100%;
    text-align: center;
    border-radius: 15px;
    overflow: hidden;
    margin: 40px 0 80px 0;
}

.pomodoro img {
    margin-bottom: 40px;
}

.pomodoro h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    align-items: center;
    text-align: center;
    letter-spacing: -0.02em;
    color: #095188;
}

.subheading2 {
    font-family: "Calibri" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 24px !important;
    line-height: 26px !important;
    color: #095188 !important;
    margin: -10px 0 -10px 0 !important;
}

.pomodoro p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    color: #095188;
    width: 80%;
    margin: 15px 10% 50px 10%;
}

.pomodoroFootert {
    background: #095188;
    color: #fff !important;
    float: left;
    padding: 36px 45px;
    display: flex;
}

.pomodoroFootert p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    margin: auto !important;
    text-align: left;
}

.pomodoroFootert a {
    width: 189px;
    height: 56px;
    margin-left: 32px;
    background: #fff;
    border-radius: 30px;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 56px;
    text-transform: capitalize;
    color: #095188;
}

.width-100 {
    width: 100%;
    margin: 40px 0;
}

.heading6 {
    font-family: Calibri;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: -0.02em;
    color: #095188;
    margin-bottom: -10px;
}

.panicAttackBottomLink {
    float: left;
    width: 100%;
    background: #fdf1dd;
    border-radius: 10px;
    padding: 60px;
    display: flex;
}

.panicAttackBottomLink p {
    width: 100%;
    max-width: 480px;
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #095188;
}

.panicAttackScroll .myNavigation {
    margin-top: -32%;
    left: 12px;
}

.myVideo {
    float: right;
    margin-bottom: 60px;
    width: 100%;
    max-width: 370px;
    margin-left: calc(50% - 185px);
    max-height: 370px;
}

.myVideo:last-child {
    background: #82b5ba;
}

.myVideo2 {
    float: right;
    margin-bottom: 60px;
    width: 100%;
    max-width: 650px;
    margin-left: calc(50% - 185px);
    max-height: 370px;
    background: #f6bdb4;
}

.panicAttackBotRight {
    float: right;
}

.panicAttackBotRight .position-bottom {
    position: relative;
    width: 100% !important;
    margin: 10px 0;
    left: auto !important;
    top: auto !important;
    ;
    right: auto !important;
    bottom: auto !important;
    text-align: center !important;
    display: flex;
    justify-content: center;
    position: relative;
    float: left;
}

#homePageInstagram .owl-stage {
    display: flex;
}

.static-item {
    height: 100%;
    display: flex;
}

.static-item img {
    background: #c5e6ff;
}

.static-item label {
    background: #fff;
    bottom: 0;
}

.dropdown .dropdown-item:hover,
.dropdown .dropdown-item:focus {
    background: #c5e6ff !important;
}

.dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
}

.bosySec a.btnNormal {
    font-size: 20px;
    color: #fff;
    background: #144372;
    padding: 20px 20px;
    line-height: 20px;
    font-family: "PTSans-Bold";
    margin: 27px 0;
    float: left;
    text-decoration: none;
    border-radius: 30px;
}

.mx-auto .language-switcher-language-url {
    display: none !important;
}


/* .desk-lang {
    float: right;
    margin-top: 17px;
} */

.desk-lang {
    /* float: right;
  margin-top: 0px;
  position: absolute;
  right: 183px;
  top: -8px;
  bottom: -18px; */
    float: right;
    margin-top: 0px;
    position: absolute;
    top: 20px;
    bottom: 0;
    left: 120px;
}

.Chapter {
    float: left;
    width: 100%;
    margin: 27px 0 0 0;
    padding-top: 30px;
    border-top: 1px solid #c5e6ff;
}

.headerCall span {
    white-space: nowrap;
}

.Chapter li {
    color: #c2d3e6;
    font-size: 18px;
    font-family: "PTSans-Bold";
    display: inline-block;
    line-height: 18px;
    margin-right: 20px;
}

.Chapter li a {
    color: #144372;
    background: none;
    padding: 0;
    font-size: 15px;
    line-height: 18px;
    margin: 0;
    font-family: "PTSans-Bold";
    float: none;
}

.leftLine b {
    display: inline-block;
    font-weight: bold;
    background: #e5f4ff;
    padding: 0px 10px 3px 10px;
    border: 1px solid #96cdf5;
    border-radius: 7px;
}

.Chapter li a.nextChap::after {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/move-to-next.svg) no-repeat center center;
    display: block;
    position: relative;
    margin-top: 0px;
    float: right;
    margin-right: -15px;
}

html[lang="hi"] .Chapter li a.nextChap::after {
    margin-top: 5px;
}

.Chapter li a.previousChap::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/move-to-next.svg) no-repeat center center;
    display: block;
    position: relative;
    margin-top: 0px;
    float: left;
    transform: rotate(180deg);
}

.margin-top60+.line1+.pageTitle {
    padding-left: 15px;
}

.col-2_body_text h3:nth-child(4) {
    margin-top: 25px;
}


/* .box{
    margin-bottom: 25px !important;
} */

html[lang="hi"] p,
html[lang="hi"] h2,
html[lang="hi"] h1,
html[lang="hi"] h6 {
    line-height: normal !important;
}

html[lang="hi"] p,
html[lang="hi"] li {
    font-size: 18px !important;
    line-height: 26px !important;
}

.sliderTitle {
    text-align: center;
    font-size: 24px !important;
    line-height: normal !important;
    padding: 0 20px;
}

.hed1 {
    text-align: center;
    font-size: 20px !important;
    line-height: normal !important;
}


/* #ad {
    position: relative;
    width: 300px !important;
    height: 300px !important;
    box-sizing: border-box;
    float: left;

} */


/* #ad svg{

    width: 300px !important;
    height: 300px !important;
    top:0px !important;
    left:20px !important;
    position: relative !important;
    overflow: visible !important;
} */

.knowMoreBox {
    border-radius: 15px;
    /* box-shadow: 0 8px 30px 1px rgb(0 0 0 / 10%); */
    display: flex;
    background: #fff;
    flex-direction: column;
    padding: 30px !important;
    max-width: 330px;
    float: right;
    margin-top: -16px;
}


/* .grayBG2 .knowMoreBox{
    border-radius:15px;
    box-shadow: 0 8px 30px 1px rgb(0 0 0 / 10%);
    left:calc(100% - 345px) !important;
    top: 0 !important;
} */

#clockContainer {
    position: relative;
    margin: auto;
    height: 300px;
    /*to make the height and width responsive*/
    width: 300px;
    max-width: 100%;
    background: url(../images/bg.png) no-repeat right top;
    /*setting our background image*/
    background-size: auto 100%;
    transform: rotate(-90deg);
}

#kanta {
    position: absolute;
    background: #fff;
    border-radius: 10px;
    transform-origin: bottom;
    width: 8px;
    height: 120px;
    top: 10%;
    left: 49.25%;
    /* transition: all 1s; */
}

.circle {
    width: 30px;
    height: 30px;
    background: #fff;
    display: block;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.testiomonials_1st {
    float: left;
    width: calc(100% - 400px);
}


/* .testiomonials_1st .randomQuote{
    width: 100%;
    max-width: 100%;
} */

.whatsNewRow span {
    height: 30px;
    margin-top: -9px;
    float: left;
    width: 20px;
    color: #095188;
}

.whatsNewRow button {
    position: relative;
    margin: -74px 0 0 0;
    float: left;
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: navajowhite;
    font-size: 38px;
    line-height: 30px;
}

.whatsNewRow button.owl-next {
    margin-left: calc(100% - 35px);
}

.randomQuote {
    float: left;
    margin: 15px;
    padding: 40px 45px;
    background: #fff;
    max-width: calc(50% - 30px);
    min-width: 200px;
    border-radius: 10px;
    position: relative;
    /* background: url(../images/boardPin.png) no-repeat left 5px; */
    /* background-color: #fff;
    background-size: 58px auto; */
    /* border-radius: 8px;
    box-shadow: 4px 5px 59px -38px rgba(0,0,0,1);
    -webkit-box-shadow: 4px 5px 59px -38px rgba(0,0,0,1);
    -moz-box-shadow: 4px 5px 59px -38px rgba(0,0,0,1); */
}

.DisabledMe {
    opacity: 0.5;
    cursor: text;
}


/* .testimonilaPageination{
    float: left;
} */

.testimonilaPageination {
    position: absolute;
    float: left;
    top: 30%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    left: 0;
    display: none;
}

.testimonilaPageination a:nth-child(2) {
    display: none;
}

.testimonilaPageination a:nth-child(3) {
    display: none;
}

.testimonilaPageination a {
    /* float: left;
    padding: 5px 15px;
    background: #fff;
    border-radius: 3px;
    border:1px solid rgb(0, 149, 218);
    color: #144372;
    margin-right: 10px; */
    width: 48px;
    height: 48px;
    background: #095188;
    border-radius: 50%;
    color: #fff;
    font-size: 40px;
    line-height: 1;
    text-align: center;
}

.testimonilaPageination a:hover {
    color: #fff;
}

.testimonilaPageination a.active {
    background: #d6edff;
}

.randomQuote p,
html[lang="hi"] .randomQuote p {
    color: #000;
    font-size: 13px !important;
    line-height: 18px !important;
}

#views-exposed-form-manage-admin-testimonials-page-1 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    width: 100%;
    display: flex;
}

#views-exposed-form-manage-admin-testimonials-page-1 .js-form-item {
    display: flex;
    max-width: 800px;
    flex: 1;
}

#views-exposed-form-manage-admin-testimonials-page-1 .js-form-item label {
    min-width: 60px;
    height: 25px;
    line-height: 25px;
    margin: auto;
}

#views-exposed-form-manage-admin-testimonials-page-1 .js-form-item input {
    padding: 8px;
    margin: 10px 5px 0 8px;
    float: left;
    border-radius: 30px;
    border: 1px solid rgb(118, 118, 118);
    height: 42px;
}

#views-exposed-form-manage-admin-testimonials-page-1 #edit-actions {
    display: flex;
    flex: 0.28;
}

#views-exposed-form-manage-admin-testimonials-page-1 #edit-actions input {
    flex: 1;
    margin: auto 5px;
}

.testiomonials_1st .randomQuote {
    /* background-color: #FFC20E !important; */
    background-color: #fff1c7 !important;
}

.randomQuote:nth-child(7n+1) {
    /* background-color: #B73B35; */
    background-color: #ffdcda;
}

.randomQuote:nth-child(7n+2) {
    background-color: #d6ffeb;
}

.randomQuote:nth-child(7n+3) {
    background-color: #ffcddd;
}

.randomQuote:nth-child(7n+4) {
    background-color: #e1fcff;
}

.randomQuote:nth-child(7n+5) {
    background-color: #c1d1ff;
}

.randomQuote:nth-child(7n+6) {
    background-color: #ffe9cd;
}

.randomQuote:nth-child(7n+7) {
    background-color: #e0b8b1;
}


/* .randomQuote:after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  right: 10px;
  left: auto;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
} */

.grayBG .knowMoreBox {
    box-shadow: 0 8px 30px 1px rgb(0 0 0 / 10%);
    margin-top: 6px;
    margin-right: 12px;
}

.knowMoreBox li {
    display: inline-block;
    width: 100%;
}

section.bosySec,
section {
    display: block;
    width: 100%;
}

.spacialBpdy {
    margin: 0 !important;
    padding: 0 !important;
}

.Gatekeeping {
    background: #213368;
    width: 100%;
    padding: 60px 0;
}

.modal-title {
    color: #095188;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
}

.modal-header .close span {
    font-size: 30px !important;
}

.modal-header {
    background: #fdf1dd;
}

.modal-footer button {
    color: #fff;
    background: #095188;
}

.modal-body p {
    font-family: "Calibri";
    float: left;
    width: 100%;
    font-size: 18px;
}

.modal-body p span {
    font-family: "Calibri";
    float: left;
    width: 100%;
    font-size: 18px;
}

.Gatekeeping h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 64px;
    line-height: 64px;
    letter-spacing: -0.02em;
    color: #ffffff;
}

.grief .col-md-4 {
    min-height: 300px;
    padding-left: 0;
}

.grief .col-md-4:nth-child(1) {
    border-top: 10px solid #faa755;
}

.grief .col-md-4:nth-child(2) {
    border-top: 10px solid #f15b40;
}

.grief .col-md-4:nth-child(3) {
    border-top: 10px solid #a25870;
}

.grief .col-md-4:nth-child(4) {
    border-top: 10px solid #82b5ba;
}

.grief .col-md-4:nth-child(5) {
    border-top: 10px solid #28b57a;
}

.grief .col-md-4:nth-child(1) h2 {
    color: #faa755;
}

.grief .col-md-4:nth-child(2) h2 {
    color: #f15b40;
}

.grief .col-md-4:nth-child(3) h2 {
    color: #a25870;
}

.grief .col-md-4:nth-child(4) h2 {
    color: #82b5ba;
}

.grief .col-md-4:nth-child(5) h2 {
    color: #28b57a;
}

.grief .col-md-4 h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #faa755;
    margin: 30px 0 10px 0;
}

.grief .col-md-4 h3 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #000000;
}

.grief img {
    /* position: absolute;
    width: auto;
    height: 10px;
    top: -10px; */
    display: none;
}

.grief .col-md-4::before {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    border-top: 6px solid #fff;
    border-right: 6px solid #fff;
    position: absolute;
    top: -11px;
    right: -1px;
    transform: rotate(45deg);
    z-index: 1;
}

.grief .col-md-4 p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
    width: 90%;
}

.Gatekeeping p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #ffffff;
    margin: 30px 0 50px 0;
}

.Gatekeeping .col {
    display: flex;
}

.Gatekeeping ul {
    margin: auto 0;
    padding: 0;
}

.margin-top-0 {
    margin-top: 0 !important;
}

.Gatekeeping .col-md-5 img {
    margin-top: -76px;
}

.Gatekeeping ul li {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 22px;
    color: #f4647e;
    display: flex;
    margin: 25px 0;
    max-width: 260px;
    min-height: 65px;
}

.Gatekeeping ul li span {
    margin: auto 0;
}

.spacialBpdy .pageBodyCon {
    padding: 0 0 34px 0 !important;
}

.spacialBpdy .pageBodyCon .Chapter {
    margin: 0 !important;
    border: none !important;
    padding-top: 34px !important;
}

.rounderBox {
    margin: 30px 0 0 0;
    border-radius: 10px;
    overflow: hidden;
    display: flex;
    float: left;
}

.rounderBox ul li {
    min-height: 100px;
}

.rounderBox.hindiBox ul li {
    min-height: 150px;
}

.blockSecLightYellow {
    background: #fdf1dd;
    border-radius: 10px;
    padding: 30px;
    float: left;
    margin-top: 30px;
}

.blackBulate {
    float: left;
    width: 100%;
    list-style: disc !important;
    padding-left: 21px;
    margin-top: 15px;
}

.blackBulate li {
    font-size: 18px;
    color: #666;
    line-height: 25px;
    font-family: "Calibri";
    float: left;
    width: 100% !important;
    display: list-item !important;
    margin-bottom: 3px !important;
}

.blockSecLightYellow p {
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #095188;
}

.rounderBox .divDarkGreen,
.rounderBox .divMarun {
    flex: 1;
    width: 50%;
    background: #367273;
    color: #fff;
    padding: 25px 30px;
}

.rounderBox .divMarun {
    background: #ad6d82;
}

.rounderBox h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 30px;
}

.rounderBox h5 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 17px;
    color: #ffffff;
}

.rounderBox p {
    font-family: "calibril";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    padding: 0;
    margin: 0 0 15px 0;
}

#instagram-block {
    /* margin: 25px 0 50px 0; */
    margin: 0px;
}

h2.heading4 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #095188;
    /* margin: 50px 0 0 0; */
    margin: 15px 0 0 0;
    padding: 0;
    float: left;
    width: 100%;
}

.browneBG,
.yellowBG,
.darkBlurBG,
.purpleBG,
.greenBG,
.darkGreenBG {
    background: #db7657;
    width: 100%;
    padding: 80px 0;
}

.yellowBG {
    background: #ffc20e;
}

.darkBlurBG {
    background: #095188;
}

.purpleBG {
    background: #a25870;
}

.greenBG {
    background: #82b5ba;
}

.darkGreenBG {
    background: #367273;
}

.browneBG h2,
.yellowBG h2,
.darkBlurBG h2,
.purpleBG h2,
.greenBG h2,
.darkGreenBG h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 64px;
    line-height: 64px;
    letter-spacing: -0.02em;
    color: #ffffff;
    margin-bottom: 20px;
}

.darkBlurBG h3 {
    font-family: "Calibri Bold";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
}

.browneBG p,
.yellowBG p,
.darkBlurBG p,
.purpleBG p,
.greenBG p,
.darkGreenBG p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #f1f1f1;
}

.darkBlurBG .sleepBox {
    border-radius: 15px;
    width: 100%;
    border: 1px solid #fff;
    transition: 0.5s;
    margin-bottom: 30px;
    position: relative;
    min-height: 100px;
    display: flex;
    padding: 0;
}

.darkBlurBG .sleepBox:hover {
    box-shadow: 0 0 10px 1px #fff !important;
    border: 1px solid #fff !important;
}

.darkBlurBG .sleepBox div {
    display: flex;
    flex: 1;
}

.darkBlurBG .sleepBox span {
    color: #fff;
    text-align: center;
    margin: auto;
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 21px;
    padding: 0 20px;
}

.darkBlurBG .sleepBox div:nth-child(2) {
    max-width: 48px;
    height: 104px;
}

.darkBlurBG .sleepBox div:nth-child(2) span {
    width: 46px;
    height: 46px;
    border: 1px solid #fff;
    border-radius: 50%;
    line-height: 46px;
    padding: 0 !important;
}

.darkBlurBG .sleepBox div:nth-child(2) span::after {
    content: "";
    height: calc(50% - 22px);
    position: absolute;
    width: 1px;
    border-left: 1px solid #fff;
    top: calc(50% + 23px);
    margin-left: -6px;
}

.darkBlurBG .sleepBox div:nth-child(2) span::before {
    content: "";
    height: calc(50% - 22px);
    position: absolute;
    width: 1px;
    border-left: 1px solid #fff;
    top: calc(50% - 52px);
    margin-left: 6px;
}

.yellowBG h2,
.yellowBG p {
    color: #095188 !important;
}

.browneBG ul,
.yellowBG ul {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}

.browneBG ul li {
    flex: 1;
    min-width: calc(50% - 30px) !important;
    max-width: calc(50% - 30px) !important;
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
    padding: 20px 0;
    border-bottom: 1px solid #fff;
    margin-right: 30px;
    display: flex;
}

.yellowBG ul {
    flex-direction: column;
    list-style: disc;
    padding-left: 22px;
    margin-bottom: 35px;
    margin-left: 25px;
}

.yellowBG ul li {
    font-family: "Calibri bold";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 32px;
    color: #095188;
}

#dietCarousel {
    min-height: 500px;
}

#dietCarousel .carousel-control-next,
#dietCarousel .carousel-control-prev {
    background: none !important;
}

#dietCarousel .carousel-control-prev::after,
#dietCarousel .carousel-control-next::after {
    border-top: 2px solid rgb(255, 255, 255);
    border-left: 2px solid rgb(255, 255, 255);
}

.browneBG h2.heading2 {
    font-size: 30px !important;
    line-height: normal !important;
}

.browneBG ul li span {
    margin: auto 0;
    font-size: 16px;
}

.purpleBG ul,
.greenBG ul,
.darkGreenBG ul {
    float: left;
    width: 100%;
    box-sizing: border-box;
    list-style: disc;
    color: #fff;
    list-style: disc;
    padding-left: 22px;
    padding-right: 8%;
    margin-bottom: 35px;
    margin-left: 25px;
}

.purpleBG ul li,
.greenBG ul li,
.darkGreenBG ul li {
    font-family: "Calibri bold";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: normal;
    margin-bottom: 10px;
}

.browneBG img,
.yellowBG img,
.darkBlurBG img,
.purpleBG img,
.greenBG img,
.darkGreenBG img {
    float: right;
    border-radius: 15px;
    max-width: 100%;
    margin-top: 15px;
}

.footnote {
    float: left;
    width: 100%;
    display: flex;
}

.footnote h3 {
    margin: 16px 0 auto 22px;
}

.footnote p {
    padding: 0;
    margin: 16px 0 auto 22px;
    float: none;
}

.darkBlurBG .footnote p {
    margin-top: 2px;
}

.darkBlurBG .footnote img {
    margin-top: 0;
}

#instagram-block h2 {
    text-align: center;
    width: 100%;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 56px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #095188;
    margin-bottom: 40px;
}

#instagram-block h2 a {
    color: #095188;
}

#instagram-block .row {
    flex-wrap: nowrap;
    overflow: auto;
}


/* #instagram-block .row a{
    min-width: 300px !important;
} */

#instagram-block .row a>div {
    border: 1px solid #dfdfdf;
    /* padding-bottom: 15px; */
    padding-bottom: 0px;
    float: left;
    width: 100%;
}

#instagram-block .row::-webkit-scrollbar {
    opacity: 0;
}

#instagram-block .row label {
    display: block;
    margin: 15px 10px 0 10px;
    overflow: hidden;
    white-space: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 48px;
    text-overflow: ellipsis;
    color: #666 !important;
    display: none;
}

#instagram-block .row .col-md-3 {
    margin-bottom: 25px;
}

.tigerImage {
    display: flex;
    width: 100%;
    float: left;
    background: #095188;
    padding: 3px;
    margin-top: 27px;
}

#TigerCarousel {
    background: #fdf1dd;
    float: left;
    padding: 65px 25px 25px 50px;
    text-align: center;
}

#TigerCarousel img {
    width: 100%;
    float: left;
    margin: 20px 0 60px 0;
}

#TigerCarousel a {
    background: none !important;
    opacity: 1 !important;
}

.searchBox input[type="text"]::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #095188;
    opacity: 1;
    /* Firefox */
}

.searchBox input[type="text"]:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #095188;
}

.searchBox input[type="text"]::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #095188;
}

.carousel-indicators li {
    background-color: #095188 !important;
}

#user-login-form #edit-submit,
#user-pass #edit-submit {
    margin-left: 25px !important;
}

#user-login-form,
#user-pass {
    float: left;
    width: 100%;
    padding: 25px 0;
}

@keyframes dotAnimation {
    0% {
        background-color: rgba(9, 81, 136, 0.3);
    }
    50% {
        background-color: rgba(9, 81, 136, 0);
    }
    100% {
        background-color: rgba(9, 81, 136, 0.3);
    }
}

.pointerDot {
    animation-name: dotAnimation;
    width: 24px;
    height: 24px;
    display: block;
    background: rgba(9, 81, 136, 0.3);
    border-radius: 50%;
    position: absolute;
    display: flex;
    cursor: pointer;
    transition: all 2s;
    border: 1px solid rgba(9, 81, 136, 0.3);
    animation-iteration-count: infinite;
    animation-duration: 2s;
}

.activeDot {
    animation-name: dotAnimation;
    animation-iteration-count: infinite;
    animation-duration: 2s;
}

.innerDot {
    width: 14px;
    height: 14px;
    display: block;
    background: rgba(9, 81, 136, 1);
    border-radius: 50%;
    position: absolute;
    margin: 4px;
}

.pointerDot:nth-child(1) {
    top: 34px;
    left: 36%;
}

.pointerDot:nth-child(2) {
    top: 150px;
    left: 30%;
}

.pointerDot:nth-child(3) {
    top: 374px;
    left: 33%;
}

.pointerDot:nth-child(4) {
    top: 258px;
    left: 57%;
}

.pointerDot:nth-child(5) {
    top: 237px;
    left: 77.6%;
}

#TigerCarousel .carousel-indicators {
    top: 93%;
}

#TigerCarousel .carousel-control-prev::after,
#TigerCarousel .carousel-control-next::after {
    border-top: 3px solid #095188;
    content: "";
    border-left: 3px solid #095188;
    transform: rotate(-45deg);
    width: 15px;
    height: 15px;
}

#TigerCarousel .carousel-control-next::after {
    transform: rotate(135deg);
}

#TigerCarousel h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
    display: block;
    float: left;
    width: 100%;
    align-items: center;
    text-align: center;
    letter-spacing: -0.02em;
    color: #095188;
}

#TigerCarousel p {
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 24px !important;
    line-height: 32px !important;
    text-align: center;
    color: #095188;
    min-height: 96px;
}


/* .resultPare p:nth-child(2), .resultPare p:nth-child(3){
    width:calc(100% - 320px) !important;
} */

.tigerImage img {
    flex: 1;
    width: 50%;
}

.human {
    background: #db7657;
    width: 100%;
    padding: 50px 0;
    margin-bottom: 50px;
    z-index: 0;
}

.human h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    color: #ffffff;
    margin-bottom: 20px;
}

.human h6 {
    font-family: Calibri;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    color: #095188;
    border: none;
    border-radius: 15px;
    padding: 40px 25px;
    margin-top: 25px;
    background: #fff;
}

.tigerText {
    background: #fdf1dd;
    text-align: center;
    width: 100%;
    border: 3px solid #095188;
    font-family: "Calibri";
    font-size: 24px;
    line-height: 26px;
    color: #095188;
    padding: 40px 0;
    float: left;
    border-top: none;
    margin-bottom: 50px;
}

.hover_Text {
    width: 100%;
    float: left;
    margin-bottom: 45px;
    opacity: 0.3;
    cursor: pointer;
}

.hover_Text h4 {
    font-size: 25px;
    font-weight: bold;
    line-height: 32px;
    color: #095188;
    float: left;
    font-family: "Calibri";
    background: #fff;
    padding: 5px 16px;
    border-radius: 8px;
    margin-bottom: 10px;
}

.human .active {
    opacity: 1;
}

.humanBodyCon {
    width: 280px;
    margin: 0 calc(50% - 140px);
    float: left;
    position: relative;
}

.humanBody {
    float: left;
    width: 100%;
    margin: 0;
}

.hover_Text p {
    /* font-family: 'Calibri'; */
    font-family: "calibril";
    font-style: normal;
    font-weight: bold;
    /* font-weight: normal; */
    /* font-size: 16px; */
    font-size: 17px;
    line-height: 22px;
    color: #ffffff;
    letter-spacing: 0.3px;
}

.hover_Text p span {
    width: 275px;
    float: left;
}

.human .row .col-md-4 {
    margin: auto;
}

.hover_Text p strong {
    font-size: 17px;
    font-weight: bold;
    line-height: normal;
    color: #ffffff;
    float: left;
    font-family: "calibril";
    /* font-family: 'Calibri'; */
    width: 80%;
    margin-bottom: 10px;
    letter-spacing: 0.3px;
}

.tigerImage img:nth-child(2) {
    padding-left: 3px;
}

.knowMoreBox li a {
    color: #095188;
    font-size: 18px;
    font-family: "PTSans-Regular";
    display: inline-block;
    line-height: 14px;
    padding: 15px 0 20px;
    border-bottom: 1px solid #c5e6ff;
    width: 100%;
    line-height: normal;
}

.knowMoreBox li a:hover,
.knowMoreBox li a.active {
    color: #a1d6ff;
}

.knowMoreBox li:first-child a {
    border-top: 1px solid #c5e6ff;
}

.knowMoreBox h2 {
    color: #095188;
    font-size: 22px;
    font-weight: bold;
    font-family: "PTSans-Bold";
    margin-bottom: 27px;
}

h1.pageTitle {
    color: #095188;
    font-size: 64px;
    font-weight: bold;
    font-family: "Calibri";
    /* margin-bottom: 50px; */
    margin-bottom: 15px;
    line-height: 64px;
    width: 100%;
}

.subheading2 {
    margin: 15px 0px !important;
}

.nextFlex a {
    color: #fff !important;
}

.disclaimer {
    color: #095188 !important;
    background: #e5f4ff;
    padding: 16px;
    border-radius: 10px;
    border: 1px solid #96cdf5;
}

.results h2 {
    color: #fff;
    margin-bottom: 0 !important;
    font-size: 35px;
    line-height: normal;
}

h3.subHeasd {
    color: #000;
    font-size: 22px;
    font-weight: bold;
    font-family: "PTSans-Bold";
    margin-bottom: 30px;
    width: 76%;
    line-height: normal;
}

.imageTitleText {
    width: 100%;
    margin: 13px 0 0 0;
    padding: 0;
    float: left;
}

.imageTitleText li {
    display: flex;
    width: 100%;
    flex-direction: row;
    margin-bottom: 30px;
}

.imageTitleText li .imgBox {
    margin: 7px 50px 0 0;
    min-width: 48px;
}

.feedback-delete,
.feedback-publish,
.feedback-unpublish {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1140px;
    width: 100%;
    display: flex;
    padding: 15px;
    background: rgba(0, 255, 0, 0.2);
    border-left: 5px solid rgb(19, 128, 0);
    color: rgb(1, 105, 62);
    font-family: "Calibri";
    font-size: 18px;
    margin-top: 15px;
}

.callUstoMe {
    background: #095188 !important;
}

.callUstoMe h3,
.homePageRedirect h3 {
    color: #fff;
    text-align: center;
    font-size: 22px;
    min-height: 125px;
}

.callUstoMe a,
.homePageRedirect a {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff !important;
    margin: auto;
}

.callUstoMe a p,
.homePageRedirect a p {
    margin: auto;
}

.callUstoMe .field-content {
    text-align: center;
    width: 100%;
    float: left;
}

.callUstoMe p {
    color: #fff;
}

.homePageRedirect {
    background: #efb76e !important;
}

.callUstoMe img {
    width: 50px;
    margin: -35px auto 0;
    float: none;
}

.display_flex {
    display: flex;
}

.display_flex img {
    height: 100px;
}

.imageTitleText li .imgBox img {
    max-width: 70px;
}

#edit-submit {
    width: 200px;
    border-radius: 30px;
}

.imageTitleText li h2 {
    font-family: "Calibri Bold";
    margin-bottom: 10px;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #095188;
}

.mitable p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    color: #343333;
    opacity: 0.8;
}

.mitable {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    overflow: hidden;
    border-radius: 20px;
    margin-bottom: 40px;
}

.mitable .row .col-md-4 {
    margin: 10px 0;
}

.mitable .row .col-md-4:last-child {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.mitable .col-md-12 h3 {
    background: #144372;
    color: #fff;
    font-family: "PTSans-Regular";
    padding: 15px 30px;
    font-size: 18px;
    margin-bottom: 0;
    /* background: #144372;
    color: #fff;
    font-family: 'PTSans-Bold';
    font-size: 22px;
    padding: 15px 30px; */
}

.mycol {
    width: 100%;
    padding: 20px;
}


/* .resultPare p:nth-child(4), .resultPare p:nth-child(5), .resultPare p:nth-child(6){
    width: 66.66%;
} */

.Chapter li {
    color: #c2d3e6;
    font-size: 18px;
    font-family: "PTSans-Bold";
    display: inline-block;
    line-height: 18px;
    margin-right: 20px;
    float: left !important;
    background: none !important;
    width: auto !important;
}

.result-next {
    margin-bottom: 65px;
}

.mycol h3 {
    font-family: "PTSans-Bold";
    font-size: 18px !important;
    text-transform: uppercase;
}

.results .nextFlex .col-md-8 {
    margin-left: 16.67%;
}

.mycol h3.red {
    color: #e06766;
    padding-bottom: 0px;
}

.mycol h3.green {
    color: #00b259;
}

.mycol h3.black {
    color: #343333;
}

.imageTitleText li p {
    color: #666;
    font-size: 18px;
    font-family: "Calibri";
    margin: 0 0 20px 0;
}

.symptomLi {
    float: left;
    margin: 20px 0;
}

.symptomLi .topSec {
    width: 200px;
    min-height: 200px;
    background: url(../images/colBGimage.svg) no-repeat center center;
    display: flex;
    flex-direction: column;
}

.symptomLi .topSec img {
    margin: auto;
    display: none;
}

.symptomLi .topSec h2 {
    margin: auto;
    color: #144372;
    font-size: 32px;
    font-weight: bold;
    font-family: "Calibri Bold";
    text-transform: capitalize;
    width: 88%;
    line-height: 40px;
    text-align: center;
}

.symptomLi ul {
    margin: 30px 0;
}

.line1 {
    border-top: 1px solid #c5e6ff;
    width: 100%;
    height: 1px;
    display: block;
    margin: 27px 0;
}

.timeLimit {
    text-align: center;
    color: #36a249;
    font-size: 14px;
    width: 328px;
}

.timeLimit img {
    margin-top: -2px;
    margin-right: 10px;
    width: 12px;
}


/* div.depression_form{
    display: block !important;
    opacity: 1 !important;
} */

.myErreo,
.ack-error {
    color: #f00 !important;
}

.symptomLi ul li {
    float: left;
    width: 100%;
    padding-left: 13px;
    background: url(../images/circleBul2.svg) no-repeat left 11px;
    margin-bottom: 2px;
    font-size: 18px;
    color: #8e8e8e;
    background-size: 6px;
}

.margin-top60 {
    margin-top: 40px;
}

.callUs {
    background: #36a249;
    padding: 11px 50px;
    color: #fff !important;
    font-size: 22px;
    float: left;
    margin: 20px 0 0 0;
    border-radius: 40px;
    max-width: 90%;
    text-align: center;
}

.callUs img {
    margin-right: 10px;
    margin-bottom: 6px;
}

.col-2_body_text h3 {
    color: #144372;
    font-size: 30px;
    font-weight: bold;
    font-family: "Calibri Bold";
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.pageBodyCon .row .col-2_body_text:nth-child(13) p {
    margin-bottom: 25px !important;
}

.mycol p {
    margin-top: 0;
}

.blackHeading {
    color: #666 !important;
    font-size: 18px !important;
    line-height: 30px !important;
}

.heading2,
.heading3,
.textArea h4 {
    color: #095188;
    font-size: 34px;
    font-weight: bold;
    font-family: "Calibri Bold";
    margin-bottom: 40px;
    line-height: normal;
}

.heading3 {
    font-size: 46px;
}

/* .mr-auto>.nav-item .dropdown a {
    text-transform: none !important;
} */

.mr-auto>.nav-item a.nav-link {
    text-transform: uppercase !important;
    font-weight: bold;
    font-family: "PTSans-bold" !important;
    color: #095188 !important;
    float: left;
    width: auto !important;
}


.custom-error-message {
    position: absolute;
    color: #f00;
    margin-top: 54px;
    width: 200px !important;
    margin-left: 28px;
}

.depression-form fieldset legend,
.fieldset-wrapper {
    flex: 1;
    float: left;
    display: flex;
    width: 100%;
}

.depression-form fieldset,
.anxiety-form fieldset {
    margin-bottom: 10px !important;
    padding-bottom: 30px !important;
    padding-left: 10px;
}


/* .depression-form fieldset.error {
    background: rgba(255,0,0,0.1);
    border: 1px solid rgb(202, 129, 129);
    border-radius: 5px;
} */

.depression-form fieldset.error .fieldset-wrapper>div div {
    border: 1px solid rgb(255, 0, 0);
}

.pageBodyCon {
    padding: 65px 0;
}

.checklistClick {
    /* background: #fdf1dd; */
    background: #c5e6ff;
    float: left;
    width: 100%;
    padding: 0px 30px;
    margin-bottom: 40px;
    margin-top: 27px;
    border-radius: 15px;
}

.checklistClick p {
    font-weight: bold;
    margin-bottom: 27px;
    color: #095188;
}

.bosySec p:last-child {
    margin-bottom: 27px;
}

.checklistClick input[type="checkbox"] {
    width: 20px;
    height: 20px;
    margin-right: 10px;
    float: left;
}

.checklistClick label span {
    width: calc(100% - 35px);
    float: left;
    /* color: #414141; */
    color: #343333;
    line-height: 26px;
    margin-top: -6px;
}

.mobilePageTitle {
    margin: -33px auto 0px -15px;
    color: #144372;
    font-size: 72px;
    font-weight: bold;
    /* font-family: 'PTSans-Bold'; */
    font-family: "Calibri";
    /* background: url(../images/Group3905.svg); */
    /* background: #82B5BA; */
    /* background: #b0ddff; */
    padding: 15px 0;
    background-size: cover;
    /* padding: 65px 0; */
}

.footerDD {
    position: fixed;
    bottom: 0;
    background: #144372;
    width: 50%;
    display: none;
}

.footerDD .btn-success {
    background: none;
    outline: none !important;
    border: none;
    width: 100%;
    padding: 24px 0;
    box-shadow: none !important;
    font-size: 16px;
    font-weight: bold;
    font-family: "PTSans-Bold";
}

.language ul li a {
    color: #144372;
}

.language ul li a.active {
    border-bottom: 2px solid #144372;
}

.headerWrapper {
    /* height: 142px; */
    background: none !important;
}


/* .dialog-off-canvas-main-canvas{
    background: #fdf1dd;
} */

header.inner {
    /* background: #fdf1dd; */
    width: 100%;
    position: absolute;
    z-index: 999;
}

.bg-dark {
    background: none !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #424372 !important;
    font-family: "PTSans-Regular" !important;
    /* border-bottom: 2px solid #c5e6ff */
}

.mobile-menu {
    display: none;
    position: fixed;
    bottom: 0;
    width: 50%;
    height: 50px;
    background: #144372;
    z-index: 99999;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    border: none;
    outline: none;
    padding-left: 10px;
}

.mobile-menu::after {
    content: "\f106";
    font: normal normal normal 14px/1 FontAwesome;
    margin-left: 10px;
    margin-top: 5px;
    position: absolute;
    transition: all 0.5s;
}

.div#block-customlanguageswitch {
    top: 15px;
}

.familyFriend {
    float: left;
    width: 100%;
    background: #db7657;
    padding: 50px 100px;
    color: #fff;
    margin-bottom: 20px;
}

.familyFriend h3,
.familyFriend p {
    color: #fff !important;
    text-align: center;
    margin-bottom: 25px;
}

#familyFriend .owl-nav button {
    background: none !important;
}

#familyFriend .owl-nav {
    position: absolute;
    width: 116%;
    display: flex;
    /* top: -26%; */
    top: 0;
    left: -8%;
    justify-content: space-between;
    font-size: 60px !important;
}

.navbar {
    float: left;
    width: 100%;
}

.navBar .block-language {
    visibility: hidden !important;
}

.goTop {
    display: none !important;
}

#navbarSupportedContentMobile {
    display: none !important;
}

#navbarSupportedContent {
    display: block !important;
}

span.mobile-link {
    display: none;
}

.symptom-exm {
    float: left;
    width: 100%;
    overflow: hidden;
}

.examples-scroll {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 0;
}

.before {
    page-break-before: always;
}

.after {
    page-break-after: always;
}

.avoid {
    page-break-inside: avoid;
}

.result-page {
    display: none !important;
}

.box div {
    width: 100%;
    text-align: center;
    font-weight: bold;
}

.live>img {
    position: absolute;
    right: -14px;
    background: #36a249;
    padding: 11px;
    border-radius: 50%;
    display: none;
    margin-top: -4px;
}

.position-bottom {
    position: absolute;
    bottom: -19px !important;
    top: auto !important;
    right: auto !important;
    background: none;
    width: 180px !important;
    left: calc(175px - 88px);
    text-align: center;
}

.position-bottom .active {
    background: none !important;
    color: #36a249 !important;
}

.panel-group {
    margin-bottom: 30px;
    float: left;
    width: 100%;
}

.panel-title {
    float: left;
    width: 100%;
}

.panel-default {
    float: left;
    width: 100%;
}

.quote {
    float: left;
    width: 100%;
    min-height: 80px;
    visibility: hidden;
}

.testiomonials_grid {
    float: left;
    width: 100%;
}

.quote p {
    font-size: 18px;
    color: #666;
    line-height: 25px;
    font-family: "Calibri";
    margin: 14px 0;
    float: left;
    width: 100%;
    color: #fff;
}

.panel-default>.panel-heading a {
    width: calc(100% - 30px);
    font-family: "Calibri";
    font-size: 24px;
    font-weight: bold;
}

.PartnerTitle {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-bottom: 20px;
}

.healthlist {
    float: left;
    width: 100%;
    min-height: 85px !important;
    padding: 0 15px !important;
    margin-bottom: 50px;
}

.healthlist .smilee {
    display: flex;
    flex-direction: column;
}

.healthlist .smilee img {
    margin: 8px auto !important;
}

.healthlist .smilee .popover__wrapper,
.healthlist .smilee .popover__wrapper .popover__title {
    margin: 0 !important;
    padding: 0 !important;
}

.healthlist .smilee .popover__wrapper .popover__title {
    padding-left: 15px !important;
    line-height: normal;
}

label.error {
    position: absolute;
    margin-top: 52px;
    color: #f00;
    margin-left: 13px;
}

.webform-submission-form label {
    font-family: "Calibri" !important;
    font-size: 16px !important;
    float: left;
    width: 100%;
    margin-bottom: 2px !important;
}

.js-form-item-helpline label,
.form-textarea {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.form-textarea,
.form-text,
.form-email {
    border: 1px solid #a4d7ff;
    border-radius: 5px;
    padding: 5px 10px;
    width: 100%;
    margin-bottom: 25px;
}

.mentalIllnessTyor {
    float: left;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    margin-bottom: 15px;
    /* min-width: 300px; */
    overflow: hidden;
    padding-bottom: 15px;
    transition: all 0.5s;
}

.mentalIllnessTyor:hover {
    box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
}

.mentalIllnessTyor h2 {
    float: left;
    width: 100%;
    padding: 8px;
    color: #fff;
    background: #095188;
    font-size: 20px;
    font-family: "Calibri";
}

.mentalIllnessTyor hr {
    float: left;
    width: 100%;
}

.mentalIllnessTyor h3 {
    float: left;
    width: 100%;
    padding: 0 15px;
    font-size: 22px;
    color: #095188;
    font-family: "Calibri";
}

.mentalIllnessTyor p {
    padding: 3px 15px;
    font-family: "Calibri";
    margin: 0 !important;
    line-height: normal;
    min-height: 88px;
}

.innerBox2 {
    float: left;
    width: 100%;
    display: flex;
}

.innerBox2 .con2 {
    flex: 1;
}

.innerBox2 .con2 p {
    min-height: auto !important;
}

.innerBox2 .con2:last-child {
    border-left: 1px solid rgba(0, 0, 0, 0.15);
}

.learnMore li a {
    color: #095188 !important;
}

.learnMore li {
    border: 1px solid #b6d6ff !important;
}

.scroll-Table th {
    border: none !important;
}

.dietBox {
    float: left;
}

.d-flex {
    float: left;
    width: 100%;
    flex-wrap: wrap;
}

.webform-submission-contact-us-form label.error {
    position: relative !important;
    margin-top: -28px;
    float: right;
    text-align: left;
}

.spaceIssue {
    margin: 0 !important;
}

.hover_Text p span {
    margin-bottom: 12px;
}

.panel-body ul {
    margin-left: -2px;
    margin-bottom: 20px;
}

.modal.show .modal-dialog {
    border-radius: 15px;
    overflow: hidden;
}

.panel_body {
    color: #343333;
    font-size: 14px;
    line-height: 22px;
    padding: 20px 20px 20px 30px;
    margin-right: 16px;
}

.search-everything {
    display: flex;
    flex-wrap: wrap;
}

.search-everything .search-everything-item {
    flex: 1;
    max-width: 24%;
    min-width: 265px;
    margin: 15px 0.5%;
    border-radius: 18px;
    background: #fdf1dd;
    border: 1px dashed #ffce7b;
    box-sizing: border-box;
    padding: 20px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.5s;
    max-height: 260px;
    min-height: 230px;
}

.search-everything .search-everything-item:hover {
    border: 1px solid #ddd;
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.3);
}

.search-everything .search-everything-item p {
    height: 100px;
    overflow: hidden;
    width: 100%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    margin-top: 15px;
}

html[lang="hi"] .search-everything .search-everything-item p {
    height: 112px;
}

.search-everything .search-everything-item .views-field-title a {
    color: #004f8a !important;
}

p.search-page-link {
    display: none !important;
}

.search-everything header {
    width: 100%;
    padding: 0 0 12px 5px;
    font-size: 18px;
    color: #004f8a;
    font-weight: bold;
    border-bottom: 1px solid #004f8a;
}

.search-everything .search-everything-item p.know-more {
    float: right;
    font-size: 20px;
    line-height: 30px !important;
    text-align: center;
    border-radius: 30px;
    color: #fff;
    text-decoration: none !important;
    background: #28b57a;
    line-height: normal;
    margin-top: 0px;
    cursor: pointer;
    width: 80%;
    box-sizing: border-box;
    margin-right: 10%;
    height: 30px !important;
}

.search-everything .search-everything-item .views-field-title {
    font-size: 17px;
    font-weight: bold;
    color: #004f8a;
    text-transform: uppercase;
    line-height: normal;
    min-height: 52px;
    padding-bottom: 7px;
    margin-bottom: 5px;
    display: flex;
    border-bottom: 1px solid #ffc86c;
}

.search-everything .search-everything-item .views-field-title span {
    margin: auto 0;
}


/* .searchSec{
    display: none;
} */

.searchSec form {
    display: flex;
}

.homePageHeaderSearch .searchSec form div:first-child {
    flex: 3;
    min-width: calc(100% - 101px);
}

.searchSec form div:last-child {
    flex: 1;
}

.search-everything footer {
    position: relative;
    width: calc(100% - 265px);
    height: 30px;
    margin: 0 0 0px 0px;
    background: none;
    float: left;
    order: 1;
}

.search-everything nav {
    float: left;
    position: relative;
    width: 20%;
    order: 2;
    min-width: 265px;
}

.search-everything nav ul {
    float: right;
    width: auto;
}

.QSearch label {
    margin: auto auto auto 0px !important;
    flex: 1;
    max-width: 75px;
    min-width: 75px;
    text-align: left;
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
    color: #095188;
}

.callUsHomeH2 {
    width: 100%;
    max-width: 400px;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.02em;
    color: #ffffff;
}

.callUsHomePara {
    width: 100%;
    max-width: 400px;
    font-family: "calibril";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
    color: #ffffff;
    margin-top: 30px;
}

.homePageTestimonialsSec {
    float: left;
    width: 100%;
    margin: 0;
    padding: 80px 0;
    background: #efb76e;
}

.callUsHomePage .panel-default>.panel-heading a[aria-expanded="true"] {
    background: none !important;
}

.callUsHomePage .panel-default>.panel-heading a {
    color: #fff;
    font-family: "Calibril";
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 36px;
    color: #ffffff;
}

.callUsHomePage .panel.panel-default {
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    padding: 10px 0 0;
}

.callUsFaq,
.callUsFaq a {
    font-family: "Calibril";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #ffffff !important;
}

.callUsFaq a {
    text-decoration: underline !important;
}

.secSecarchPart {
    float: left;
    width: 100%;
    background: #fff;
}

.homePageTestimonialsSec .homeTestiCon {
    float: left;
    width: 100%;
    max-width: 770px;
    border-radius: 10px;
    background: #fff;
    padding: 54px 84px;
    margin: 0 calc(50% - 385px);
    display: flex;
    flex-direction: column;
}

.homeTestiCon h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
    color: #095188;
}

.homeTestiCon p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    text-align: center;
    color: #144372;
    margin-top: 30px;
    padding: 0 60px;
    height: 108px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

#carouselHomeTestimonials .carousel-control-next,
#carouselHomeTestimonials .carousel-control-prev {
    background: none !important;
    opacity: 1;
    top: 38%;
}

#carouselHomeTestimonials .carousel-control-next::after {
    border-top: 4px solid #095188;
    content: "";
    border-left: 4px solid #095188;
    transform: rotate(135deg);
    width: 20px;
    height: 20px;
}

#carouselHomeTestimonials .carousel-control-prev::after {
    border-top: 4px solid #095188;
    content: "";
    border-left: 4px solid #095188;
    transform: rotate(-45deg);
    width: 20px;
    height: 20px;
}

.homeAboutCon h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #095188;
    float: left;
    width: 100%;
}

.homeAboutCon p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 26px;
    color: #095188;
    margin: 20px 0 0 0;
    float: left;
    width: 100%;
}

.HomePageButtonCon {
    width: 100%;
    display: flex;
    flex: 1;
    margin-top: 30px;
}

.desktopFooter {
    float: left;
}

.homeAboutCon a,
.testimonialsReadMore {
    float: left;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    color: #095188 !important;
    border-radius: 30px;
    margin-top: 40px;
    background: #fff;
    padding: 15px 40px;
    box-shadow: 0px 4px 4px 0px rgba(253, 241, 222, 0.75);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(253, 241, 222, 0.75);
    -moz-box-shadow: 0px 4px 4px 0px rgba(253, 241, 222, 0.75);
}

.myFlex {
    display: flex;
}

.myFlex .footeSocial {
    flex: 1;
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #095188;
    text-align: left !important;
}

.footerWrapper::before {
    background: none !important;
    height: 0px !important;
}

.footerInner {
    float: left !important;
}

.footerWrapper {
    background: #fdf1dd !important;
    padding: 0 !important;
    height: 60px !important;
    overflow: hidden;
    max-height: 60px;
    display: initial;
}

.myFlex .footeSocial ul {
    text-align: left !important;
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #095188;
}

.myFlex .footeSocial ul li a {
    color: #095188;
    font-size: 18px;
    line-height: 20px;
    font-family: "Calibri";
    text-transform: none;
}

.myFlex .copyRight {
    flex: 1;
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    text-align: right !important;
    letter-spacing: -0.02em;
    text-transform: none;
    color: #095188;
}

.testimonialsReadMore {
    margin: auto;
    flex: 1;
    max-width: 230px;
    text-align: center;
}

.btn_con {
    float: left;
    width: 100%;
    display: flex;
}

.homeAboutCon img {
    width: 230px;
}

.homePageAboutSec {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 65px 0;
    background: url(../images/homeAboutFootBG.png) no-repeat bottom left;
    background-size: 100% 65px;
}

.homePageAboutSec .homeAboutCon {
    background: #fdf1de;
    float: left;
    width: 100%;
    padding: 80px 0 25px 0;
}

.whatsNewSec,
.instagramSec {
    float: left;
    width: 100%;
    background: #fff;
    padding: 80px 0 40px 0;
}

.whatsNewSec h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 56px;
    letter-spacing: -0.02em;
    color: #095188;
    text-align: center;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.WNimageCon {
    /* max-width: 370px; */
    width: 48px;
    height: 48px;
    /* background: #CCCCCC; */
    border-radius: 2px;
    display: block;
    overflow: hidden;
    align-self: center;
}

.WNimageCon img {
    /* height: auto;
    border: 1px solid #095188;
    border-radius: 10px;
    width:calc(100% - 2px) !important; */
    border: 1px solid #fff;
    border-radius: 2px !important;
    width: 48px !important;
    height: 48px !important;
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
}

.whatNew>div {
    min-width: 320px;
}

.whatNew h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: -0.02em;
    color: #095188;
    margin: 30px 0 0 0;
    text-align: left;
}

.whatNew p {
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    text-transform: uppercase;
    color: #095188;
    text-align: left;
}

.whatsNewSec a {
    float: left;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    color: #ffffff !important;
    border-radius: 30px;
    margin-top: 40px;
    background: #095188;
    padding: 15px 40px;
    margin-left: calc(50% - 86.3px);
}

#homePageInstagram {
    padding: 0 15px;
}

.instagramSec {
    padding: 40px 0 50px;
}

.callUsHomePage {
    background: url(../images/homePageCallUsBG.png) no-repeat top left;
    background-size: 100% 65px;
    padding-top: 65px;
    float: left;
    width: 100%;
}

.callUsHomePage .callUsCon {
    float: left;
    width: 100%;
    background: #367273;
    padding: 65px 0 130px 0;
    margin-top: -2px;
}

.mark,
mark {
    /* background-color: rgba(162, 215, 255, 0.5) !important; */
    background-color: rgb(255 235 0 / 50%) !important;
    border-radius: 5px;
}

.search-everything nav ul li {
    float: left;
    text-align: center;
    border: 1px solid #b8d4ea;
    border-radius: 5px;
    padding: 3px 7px;
    margin: 0 2px;
}

.search-everything nav ul li:hover {
    background: #c5e6ff;
}

.search-everything footer a {
    float: left;
    width: auto;
    margin: 0;
    text-align: center;
    line-height: 14px;
    color: #fff;
    padding: 8px 20px;
    background: #095188;
    border-radius: 30px;
}

.no-results {
    width: 100%;
    padding: 12px 0;
    text-align: center;
    background: rgba(255, 0, 0, 0.15);
    color: #800;
    margin: 10px 0;
    border-left: 5px solid #f00;
    font-size: 20px;
}

.footnote img {
    max-width: 52px !important;
    margin: 0 !important;
}

html[lang="hi"] #dietCarousel .carousel-control-next,
html[lang="hi"] #dietCarousel .carousel-control-prev {
    top: -4px;
}

html[lang="hi"] #dietCarousel .carousel-control-next {
    right: -13px;
}

html[lang="hi"] #dietCarousel .carousel-control-prev {
    left: -15px;
}

#categorization .carousel-control-prev {
    left: -5px !important;
}

#categorization .carousel-control-next {
    right: -5px !important;
}


/* ===================================Screening Checklist====================== */

.headingGreenSec {
    border-radius: 20px;
    background: #82b5ba;
    padding: 92px 70px;
}

.headingGreenSec h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 48px;
    line-height: 48px;
    color: #ffffff;
    margin-bottom: 62px;
}

.headingGreenSec p {
    font-family: Calibri;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 28px;
    color: #ffffff;
    margin-bottom: 42px;
    margin-top: 0;
}

.headingGreenSec p.centerTextAlign {
    text-align: center;
    margin: 0;
    padding: 0 5px;
    line-height: 22px;
    margin-top: -110px;
}

.headingGreenSec p:last-child {
    margin-bottom: 0;
}

.grayBG {
    background: #e5e5e5;
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}

.headingGreenSec b {
    width: 320px;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 19px;
    line-height: 12px;
    text-align: center;
    letter-spacing: -0.02em;
    text-transform: uppercase;
    color: #82b5ba;
    background: #fff;
    padding: 14px 24px;
    border-radius: 10px;
    white-space: nowrap;
    float: left;
    margin-top: -30px;
    margin-left: calc(50% - 160px);
}

.border_radiur {
    border-radius: 20px;
    overflow: hidden;
    margin: 30px auto;
}

.whardoesItmean {
    float: left;
    width: 100%;
    margin: 0;
    padding: 60px 70px;
    background: #fff;
}

.whardoesItmean h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    color: #095188;
    max-width: 420px;
    width: 100%;
}

.whardoesItmean .resultPare {
    float: left;
    width: 100%;
    column-count: 2;
    column-gap: 15px;
    max-width: 780px;
}

.myDisclaimer img {
    width: 70px;
    height: 70px;
    margin: 0 60px;
    float: left;
    flex: 1;
}

.dCon {
    float: left;
    width: calc(100% - 190px);
    flex: 13;
}

.myDisclaimer {
    background: #fdf1dd;
    float: left;
    margin: 0;
    display: flex;
    padding: 50px 70px 50px 0px;
}

.myDisclaimer h4 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    color: #f15b40;
}

.myDisclaimer p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #343333;
}

.Worried,
.WantToDiscuss {
    float: left;
    width: 100%;
    background: #a25870;
    border-radius: 20px;
    padding: 50px;
    height: 100%;
}

.Worried a {
    color: #fff;
}

.Worried a:hover {
    color: #fdf1dd;
}

.Worried h2,
.WantToDiscuss h2 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 32px;
    color: #ffffff;
}

.Worried p,
.WantToDiscuss p {
    font-family: "Calibri";
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 26px;
    color: #ffffff;
}

.WantToDiscuss h4 {
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    color: #ffffff;
    float: left;
    margin-top: 36px;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
}

.WantToDiscuss a img {
    width: 24px;
    height: 24px;
    margin-left: 20px;
}

.WantToDiscuss a {
    /* float: left;
 width: 100%; */
    display: inline-block;
    width: auto;
    font-family: "Calibri";
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    color: #fdf1dd;
    text-align: center;
    margin-bottom: 8px;
    line-height: normal;
    text-decoration: underline !important;
}

.WantToDiscuss a:hover {
    color: #fff
}

html[lang="hi"] .myDisclaimer h4 {
    font-size: 28px;
    line-height: 34px;
}

#pdf-download {
    margin: 0 calc(50% - 150px);
    width: 300px;
    background: #fdf1dd;
    border-radius: 40px;
    padding: 6px 15px;
    color: #095188;
    text-decoration: none !important;
}

.WantToDiscuss {
    background: #095188;
}

input[type="range"] {
    overflow: hidden;
    background-color: rgba(255, 0, 0, 0.1);
    border-radius: 10px;
    max-width: 100%;
}

.questionSet a,
.questionSet p {
    word-break: break-word;
}

.imageFlex {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.flex-2 div {
    width: 50%;
}

.flex-3 img:first-child {
    max-width: 100%;
}

.flex-3 img {
    max-width: 50%;
}

.imageFlex img {
    flex: 1;
    border: 1px solid #095188;
}

.sAndDHeading {
    background: #095188 !important;
    color: #fff !important;
    margin: 15px 0 0 0;
    padding: 10px;
    flex: 1;
    font-size: 22px;
}

.flex-2 .sAndDHeading {
    border-left: 1px solid #fff;
    min-width: 49%;
}

.sANDd {
    border: 1px solid #095188 !important;
}

.noResultFoundSearchResult {
    width: 100%;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.slider1 {
    float: left;
    padding: 52px 30px;
    width: 100%;
    box-sizing: border-box;
    background: #fdf1dd;
    border-radius: 15px;
}

.slider1 .carousel-control-next,
.slider1 .carousel-control-prev {
    top: 40% !important;
}

.slider1 h5 {
    text-align: center !important;
    width: 70%;
    margin: 0 15%;
    margin-bottom: 25px;
}

.slider1 .dietBox {
    margin: 0 !important;
}

.slider1 .minH330 {
    min-height: 0 !important;
}

.slider1 .carousel-indicators {
    top: 90%;
}

.noBG {
    background: none !important;
    padding-bottom: 0;
}

.slider1 .selfBox-2 {
    padding: 0px !important;
    margin-left: calc(50% - 130px);
}

.slider1 .selfBox-2 img {
    margin-top: 0 !important;
}

.slider1 .selfBox-2 .blackBulate {
    margin: 2px 20px;
}

#whatNewCarousel .owl-stage-outer {
    z-index: 999;
    position: relative;
}

#whatNewCarousel .owl-nav {
    z-index: 0;
}

.mSearch {
    float: left;
    margin: 0px 10px 0 0;
    font-size: 23px;
    display: none;
}


/*Amit*/

.bannerBottomInfo {
    width: 100%;
    height: auto;
    background-color: #fff;
    position: relative;
    padding-top: 160px;
    padding-bottom: 150px;
}

.bannerBottomInfo p {
    color: #144372;
}

.bannerBottomInfo img {
    display: block;
    margin: 0 auto;
}

.bannerBottomInfo::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before1.svg);
    /* background-size: cover; */
    left: 0px;
    top: -2px;
    z-index: 99;
}

.resourcesWrapper {
    width: 100%;
    background-color: #c5e6ff;
    position: relative;
}

.resourcesWrapper p {
    color: #095188;
}

.resourcesWrapper a {
    color: #095188;
}

.resourcesWrapper strong {
    font-size: 24px;
    font-weight: 600;
}

.resourcesWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before3.svg);
    /* background-size: cover; */
    left: 0px;
    top: -68px;
    z-index: 99;
}

.understandBtn {}

.theHelpLineWrapper {
    width: 100%;
    background-color: #fdf1de;
    position: relative;
    padding-top: 120px;
    text-align: center;
    padding-bottom: 70px;
}

.theHelpLineWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before4.svg);
    /* background-size: cover; */
    left: 0px;
    top: -1px;
    z-index: 99;
}

.theHelpLineWrapper h2 {
    color: #095188;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
}

.theHelpLineWrapper p {
    color: #095188;
}

.theHelpLineBox {
    width: 100%;
}

.theHelpLineBox ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    vertical-align: top;
}

.theHelpLineBox ul li {
    list-style: none;
    background: url(../images/help-circel-bg.svg) no-repeat center center;
    width: 200px;
    height: 200px;
    display: inline-block;
    text-align: center;
    margin: 0px 40px;
    vertical-align: top;
    overflow: hidden;
    border-radius: 100%;
}

.theHelpLineBox ul li svg {
    margin-top: 15px;
}

.theHelpLineBox ul li span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #095188;
    padding: 0px 40px;
    line-height: 24px;
}

.hindi-helplinebox .theHelpLineBox ul li span {
    display: block;
    font-size: 10px;
    font-weight: 600;
    color: #095188;
    padding: 0px 15px;
    line-height: 14px;
}

.theHelpLineBox ul li:nth-child(1) svg {
    margin-left: -18px;
}

.theHelpLineBox ul li:nth-child(2) {
    margin-top: 85px;
}

.theHelpLineBox ul li:nth-child(2) svg {
    margin-top: 25px;
}

.theHelpLineBox ul li:nth-child(3) {
    margin-top: 85px;
}

.theHelpLineBox ul li:nth-child(4) svg {
    margin-top: 45px;
}

.mentalHealthDynamicWrapper {
    width: 100%;
    background-color: #fff;
    position: relative;
    padding-top: 120px;
    text-align: center;
    padding-bottom: 130px;
}

.mentalHealthDynamicWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before2.svg);
    /* background-size: cover; */
    left: 0px;
    top: -1px;
    z-index: 99;
}

.mentalHealthDynamicWrapper h2 {
    color: #095188;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
}

.mentalHealthDynamicWrapper p {
    color: #095188;
}

.mentalHealthDynamiceBox {
    width: 100%;
}

.mentalHealthDynamiceBox ul {
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    margin-top: 56px;
    vertical-align: top;
    background: url(../images/mental-gradiant-bg.svg) no-repeat center center;
    height: 66px;
}

.mentalHealthDynamiceBoxTwo ul {
    background-size: 100% !important;
    margin-top: 10px;
    margin-bottom: 98px;
}

.mentalHealthDynamiceBox ul li {
    list-style: none;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 33%;
    margin-top: -12px;
}

.mentalHealthDynamiceBoxTwo ul li {
    width: 30%;
}

.mentalHealthDynamiceBox ul li span {
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #095188;
}

.mentalHealthDynamiceBoxTwo ul li span {
    font-size: 18px;
}

.whatpeoleSayWrapper {
    width: 100%;
    background-color: #fdf1de;
    position: relative;
    padding-top: 60px;
    text-align: center;
    padding-bottom: 70px;
}

.whatpeoleSayWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before5.svg);
    /* background-size: cover; */
    left: 0px;
    top: -13px;
    z-index: 99;
}

.whatpeoleSayWrapper h2 {
    color: #095188;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
}

.whatpeoleSayWrapper p {
    color: #095188;
    padding: 0px 50px;
}

.feedbackWrapper {
    width: 100%;
    /* background-color: #C5E6FF; */
    position: relative;
    padding-top: 170px;
    text-align: center;
    padding-bottom: 70px;
    overflow: hidden;
}

.feedbackWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before6.svg);
    /* background-size: cover; */
    left: 0px;
    top: -13px;
    z-index: 99;
}

.feedbackWrapper h3 {
    color: #095188;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    position: relative;
}

.feedbackWrapper a {
    color: #095188;
}

.feedbackWrapper h3::before {
    content: "";
    width: 59px;
    height: 60px;
    position: absolute;
    background: url(../images/feedback-before-icon.svg) no-repeat center left;
    left: 80px;
    top: -17px;
}

.hindi-feedbackwrapper h3::before {
    content: "";
    width: 59px;
    height: 60px;
    position: absolute;
    background: url(../images/feedback-before-icon.svg) no-repeat center left;
    left: 5px !important;
    top: -17px;
}

html[lang="hi"] .feedbackWrapper h3::before {
    left: 18px !important;
}

.feedbackWrapper a {
    background-image: url(../images/feedback-line.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 5px;
}

.feedbackWrapper {
    background: url(../images/feedback-wrapper-before.svg) left bottom -50px no-repeat, url(../images/feedback-wrapper-after.svg) right top no-repeat;
    background-color: #c5e6ff;
}

.whatNewsWrapper {
    width: 100%;
    background-color: #fff;
    position: relative;
    padding-top: 100px;
    text-align: center;
    padding-bottom: 70px;
    z-index: 999;
    /* overflow: hidden; */
}

.whatNewsWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before7.svg);
    /* background-size: cover; */
    left: 0px;
    top: -13px;
    z-index: 99;
}

.whatNewsWrapper h3 {
    color: #095188;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}

.mentalHealthTipsWrapper {
    width: 100%;
    background-color: #fdf1de;
    position: relative;
    padding-top: 70px;
    text-align: center;
    /* padding-bottom: 70px; */
    padding-bottom: 0px;
    z-index: 999;
}

.mentalHealthTipsWrapper::before {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 70px;
    background: url(../images/help-before8.svg);
    /* background-size: cover; */
    left: 0px;
    top: -13px;
    z-index: 99;
}

.mentalHealthTipsWrapper h3 {
    color: #095188;
    font-size: 28px;
    font-weight: 600;
    text-align: center;
    position: relative;
}

.pandemicWrapper {
    width: 100%;
    min-height: 370px;
    background: url(../images/pandemic-line.svg) no-repeat center center;
    background-size: cover;
    margin-top: 80px;
    position: relative;
}

.covidBox {
    position: absolute;
    left: 50px;
    top: 127px;
}

.globeBox {
    position: absolute;
    right: 50px;
    top: 33px;
}

.pandemicWrapper ul {
    margin: 0 auto;
    text-align: center;
}

.pandemicWrapper ul li {
    list-style: none;
    display: inline-block;
    width: 19%;
    vertical-align: top;
    position: relative;
}

.pandemicWrapper ul li:nth-child(2) img {
    margin-top: 50px;
}

.pandemicWrapper ul li:nth-child(4) img {
    margin-top: 140px;
}

.pandemicWrapper ul li span {
    display: block;
    width: auto;
    min-width: 101px;
    height: 40px;
    border-radius: 20px;
    text-align: center;
    font-size: 16px;
    color: #095188;
    font-weight: 600;
    background-color: #fff;
    line-height: 36px;
    margin-bottom: 20px;
    position: relative;
    /* position: absolute; */
}

.arrow-up::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: -8px;
    left: 45%;
}

.arrow-down::after {
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #fff;
    position: absolute;
    left: 45%;
    bottom: -8px;
}

.pandemicWrapper ul li:nth-child(1) span {
    margin-top: 16px;
}

.pandemicWrapper ul li:nth-child(5) span {
    margin-top: 90px;
}

a.whatsNewa {
    display: flex;
}

button.whatsNewa {
    display: flex;
}

div#whatNewCarousel .item {
    height: 80px;
    border-radius: 20px;
    background-color: #fdf1de;
    padding: 10px 20px;
}

div#whatNewCarousel .item h2 {
    font-size: 20px;
    color: #095188;
    font-weight: 600;
    margin-left: 15px;
    align-self: center;
}

.FixedBannerSection {
    position: relative;
}

.headerWrapper {
    position: relative !important;
}


/* .headerTop {
    top: -143px;
    padding-top: 0px;
} */

.headerTop {
    position: relative !important;
}

section.customHeaderTop {
    background: #c5e6ff;
}

.headerInfo {
    margin-top: 0px;
}


/* .homePageHeaderSearch .searchSec {
    position: absolute;
    left: 169px;
    width: 50%;
    z-index: 9999;
    max-width: 625px;

} */


/* section.navBar {
    margin-top: 104px !important;
} */

section.customBannerArea {
    background: #fdf1de;
}

ol.carousel-indicators {
    display: none;
}

p.headerCaption {
    display: none;
}

.headerWrapper {
    height: auto !important;
    max-height: 110px !important;
}

img.logo {
    max-width: 70px;
}

.searchBox {
    width: 100%;
    margin: 25px auto;
    border: 1px solid #fff !important;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.6);
    display: flex;
    /* height: 56px; */
    height: 50px !important;
    overflow: hidden;
    outline: none;
}

.searchBox input[type="text"] {
    background: url(../images/searchicon.svg) no-repeat 16px 13px !important;
    background-size: 24px auto;
    height: 50px;
}

.searchBox input[type="submit"] {
    display: none;
}

.homePageHeaderSearch .searchSec {
    position: absolute;
    left: 260px;
    width: 42.9%;
    z-index: 9999;
    max-width: 625px;
    top: 10px;
}

.headerCall .btn {
    width: auto;
    height: 48px;
    line-height: 27px;
    border-radius: 24px;
    border: none;
    text-align: center;
    background-color: transparent;
    color: #30a344;
    font-size: 24px;
    position: absolute;
    left: 220px;
    top: 0;
}

.headerCall span {
    display: block;
    text-align: left;
    font-size: 13px;
    line-height: 10px;
    color: #095188;
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: 600;
}

a.home-icon {
    line-height: 0;
    font-size: 0;
    color: transparent;
    background: url(../images/home-icon.png) no-repeat center center;
    width: 30px !important;
    height: 56px;
}

#faq-anim .line {
    fill: none;
    stroke-dasharray: 140 540;
    stroke-dashoffset: -474;
    animation: faq 3s linear forwards infinite;
}

#faq-anim .p-2 {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

#faq-anim .p-3 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

#faq-anim .p-4 {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

#faq-anim .p-5 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

#faq-anim .p-6 {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

#faq-anim .p-7 {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

@keyframes faq {
    0% {
        stroke-dashoffset: 40;
    }
    50% {
        stroke-dashoffset: 150;
    }
    100% {
        stroke-dashoffset: 10;
    }
}

#expect-anim {
    position: relative;
}

#expect-anim .anim-line {
    animation: expect 3s linear forwards infinite;
    transform-origin: center;
}

@keyframes expect {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(0.3);
    }
    50% {
        transform: scale(0.7);
    }
    75% {
        transform: scale(0.15);
    }
}

#expect-anim .anim-line.one,
#expect-anim .anim-line.three {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

#expect-anim .anim-line.two {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

#expect-anim .anim-line.four {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

#call-anim .anim-line {
    fill: none;
    stroke-dasharray: 140 540;
    stroke-dashoffset: -474;
    animation: call 3s linear forwards infinite;
}

#call-anim .anim-line.one {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

#call-anim .anim-line.three {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

@keyframes call {
    0% {
        stroke-dashoffset: 40;
    }
    50% {
        stroke-dashoffset: 150;
    }
    100% {
        stroke-dashoffset: 10;
    }
}

#help-anim .anim-line {
    fill: none;
    stroke-dasharray: 140 540;
    stroke-dashoffset: -474;
    animation: call 3s linear forwards infinite;
}

#help-anim .anim-line.one {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

#help-anim .anim-line.three {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

@keyframes call {
    0% {
        stroke-dashoffset: 40;
    }
    50% {
        stroke-dashoffset: 150;
    }
    100% {
        stroke-dashoffset: 10;
    }
}

.lineBTn {
    background-image: url(../images/line-btn-border.svg);
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 5px;
}

.pandemicWrapper ul li span svg {
    width: 12px;
    margin-left: 10px;
}

.imagePortfolioBox {
    display: flex;
    margin-bottom: 30px;
}

.imageBox1 {
    background: #c5e6ff;
    padding: 10px;
}

.imageBox2 {
    background: #82b5ba;
    padding: 10px;
}

.imageBox1 img {
    margin-bottom: 10px;
}

.imageBox1 img:last-child {
    margin-bottom: 0px;
}

.imageBox2 img {
    margin-bottom: 10px;
}

.imageBox2 img:last-child {
    margin-bottom: 0px;
}

.carousel-caption {
    left: inherit !important;
    right: 0px !important;
    text-align: right !important;
}

h5.distress_signs {
    text-align: center;
    color: #095188;
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: bold;
}

.mobCloseBtn {
    background: transparent;
    border: none;
    outline: none;
    width: 19px;
    height: 19px;
    display: none;
}

.mobCloseBtn img {
    width: 19px;
    height: 19px;
}

.slider1 #edAndS .carousel-control-next,
.slider1 #edAndS .carousel-control-prev {
    top: 0% !important;
    background: transparent;
}

#edit-captcha-response--description {
    margin-bottom: 15px;
}

.familyFriend .owl-carousel .owl-stage-outer {
    padding-top: 5px !important;
}

@supports (-moz-appearance: none) {
    .row.grifBlock {
        display: flex;
        width: 100%;
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .row.grifBlock {
        display: flex;
        width: 100%;
    }
}

@media (max-width: 1199px) {
    .theHelpLineBox ul li {
        margin: 0px 10px;
    }
    label.error {
        position: absolute;
        margin-top: 70px;
        color: #f00;
    }
    .mr-auto>.nav-item a.nav-link {
        font-size: 16px;
    }
    .navbar-nav li {
        padding: 0 !important;
    }
    .bannerLogo {
        float: left;
        width: 90px;
        height: auto;
        margin: 30px 10px;
    }
    .headerCall {
        float: right;
        margin: 0 10px 0 0;
        width: 190px;
        color: #91415c;
        display: flex;
        flex-direction: column;
        text-align: center;
        margin-right: 125px;
    }
    .live {
        position: absolute;
        z-index: 9;
        right: 34px;
        /* top: 195px; */
        top: 46px;
        width: auto;
    }
    .innerBanner h1 {
        margin: 130px 0 11px auto;
        font-size: 55px;
        color: #144372;
        width: 100%;
        text-align: left;
        font-family: "FoglihtenNo06_076";
    }
    .innerBanner p {
        width: 250px;
        margin: 0px 0 0 75px;
        text-align: right;
        color: #91415c;
        font-size: 14px;
        font-family: "PTSans-Regular";
    }
    .bosySec h2.subHeadding {
        line-height: normal;
    }
}

@media (max-width: 992px) {
    .mobCloseBtn {
        display: block;
        position: absolute;
        right: 22px;
        top: 24px;
        width: 20px;
        padding: 0;
        cursor: pointer !important;
        z-index: 99999 !important;
    }
    .mobCloseBtn img {
        width: 19px !important;
        display: block;
        max-width: 19px !important;
    }
    .imagePortfolioBox {
        display: block;
    }
    .mentalHealthDynamiceBox ul {
        background-size: contain;
    }
    .mentalHealthDynamiceBox ul li {
        width: 28%;
    }
    .feedbackWrapper h3::before {
        left: -37px;
    }
    .theHelpLineBox ul li {
        margin: 50px 50px;
    }
    .theHelpLineBox ul li:nth-child(1) svg {
        margin-left: -19px;
    }
    .theHelpLineBox ul li:nth-child(2) {
        margin-top: 50px;
    }
    .theHelpLineBox ul li:nth-child(3) {
        margin-top: 50px;
    }
    .live div.inactive::after {
        display: none;
    }
    .live div.active::after {
        display: none;
    }
    .randomQuote {
        max-width: calc(100% - 375px);
    }
    .homePageHeaderSearch .searchSec {
        width: calc(100% - 200px);
        right: 15px;
    }
    .homePageHeaderSearch .searchSec .searchBox {
        margin: 10px 0;
    }
    .familyFriend {
        padding: 25px 35px;
    }
    .flex-2 div {
        width: 99.3%;
    }
    .search-everything {
        margin-bottom: 65px;
    }
    .panicAttackBottomLink {
        flex-direction: column;
    }
    .headingGreenSec p.centerTextAlign {
        padding: 0 5px;
    }
    .feedback-form2 .feedback-form #edit-helpweb div {
        margin: 10px 15px;
    }
    .margin-top25px {
        margin-top: 25px;
    }
    .navbar-expand-lg .navbar-nav {
        margin-bottom: 100px !important;
    }
    .welcomeInfo {
        margin-left: 0;
    }
    .live-inactive {
        background: rgb(255 0 0 / 30%);
        border-radius: 30px;
    }
    .typeMentalillness .welcomeInfo {
        width: 100%;
        margin: 0 !important;
    }
    .search-everything .search-everything-item {
        flex: 1;
        max-width: 30%;
        min-width: 30%;
    }
    .marginBottomMobile {
        margin-bottom: 40px;
    }
    .keepInMind .myNavigation {
        width: calc(100% + -22px);
        margin-left: -26px;
    }
    .TypesOfMentalIllnesses .myNavigation {
        width: calc(100% + 20px);
        margin-left: -10px;
    }
    .spacialBpdy {
        margin-bottom: 25px !important;
    }
    .modal-content {
        border-radius: 15px !important;
    }
    .modal-body p span {
        margin-bottom: 20px;
    }
    html[lang="hi"] #TigerCarousel h2 {
        font-size: 30px;
    }
    html[lang="hi"] #TigerCarousel p {
        font-size: 20px;
    }
    html[lang="hi"] .human h2 {
        font-size: 20px;
    }
    html[lang="hi"] .human h6 {
        font-size: 18px;
        line-height: normal;
    }
    #TigerCarousel {
        padding: 25px 10px;
    }
    .symptom-exm {
        overflow: auto;
    }
    .grief .col-md-4 {
        min-height: 300px;
        padding-left: 15px;
        /* min-width: 300px; */
    }
    .grief .col-md-4::before {
        width: 18px;
        height: 18px;
        top: -14px;
        right: -5px;
    }
    .grief .row {
        flex-wrap: nowrap;
        overflow: auto;
    }
    .heading2 {
        font-size: 24px;
    }
    .mobilePageTitle {
        margin: -33px auto 0px -28px;
    }
    .top_space {
        margin-top: 10px;
    }
    .spaceIssue {
        margin-bottom: 27px !important;
    }
    .heading3 {
        font-size: 25px;
    }
    .healthlist .smilee .popover__wrapper .popover__title {
        min-height: 0;
        margin: auto !important;
        margin-left: 0 !important;
    }
    .selfBox p {
        margin-bottom: 0 !important;
    }
    .selfBox {
        min-width: calc(100% - 32px) !important;
        margin: 0 15px !important;
    }
    .scroll-Table tr {
        display: flex;
        flex-direction: column;
    }
    .scroll-Table th {
        border: none !important;
    }
    .dasra {
        margin: auto;
    }
    .live div.inactive {
        background: rgba(255, 0, 0, 0.6);
    }
    .live-inactive img {
        background: rgba(255, 0, 0, 1) !important;
        display: block;
    }
    .live>img {
        display: block;
    }
    .mitable {
        flex: 1;
        /* min-width:calc(100% - 30px) !important;  */
        /* margin: 0 7px 31px 7px; */
        margin: 0 15px 40px 15px !important;
    }
    .examples-scroll>div {
        margin: 0 15px !important;
        padding: 0 !important;
    }
    .col-md-12 video {
        float: left;
        width: 100%;
    }
    .myNavigation .disabled {
        background: rgba(0, 0, 0, 0.1);
    }
    .myNavigation {
        position: absolute;
        width: 100%;
        margin-top: -50%;
        display: flex;
        justify-content: space-between;
        z-index: 999;
        margin-left: -12px;
    }
    .partners .myNavigation {
        width: 107%;
        margin-left: -33px;
    }
    .grief .myNavigation {
        position: absolute;
        width: 93%;
        margin-top: -27%;
        display: flex;
        justify-content: space-between;
        z-index: 1;
        margin-left: -27px;
    }
    .myNavigation div {
        border-radius: 50%;
        background: rgba(0, 0, 0, 0.5);
        display: block;
        text-align: center;
        width: 25px;
        height: 25px;
    }
    .myNavigation div i {
        color: #fff;
        font-size: 15px;
    }
    #down-pdf {
        padding: 0 15px;
        float: left;
        width: 100%;
    }
    .col-2_body_text p:nth-child(3) {
        margin-top: 6px;
    }
    .callUs {
        padding: 11px 40px;
        text-align: center !important;
    }
    .symptomLi .topSec h2 {
        margin: auto;
        color: #144372;
        font-size: 28px;
        font-weight: bold;
        font-family: "Calibri Bold";
        text-transform: capitalize;
        width: 88%;
        line-height: 29px;
        text-align: center;
    }
    .examples-scroll {
        display: flex;
        flex-wrap: nowrap;
    }
    /* .examples-scroll > div{
        width: calc(100vw - 30px);
        max-width: calc(100vw - 30px);;
        min-width: calc(100vw - 30px);;
        margin: 0 15px;
        padding: 0 !important;
    } */
    .mobilePageTitle {
        font-family: "Calibri";
        font-style: normal;
        font-weight: bold;
        font-size: 48px;
        line-height: 59px;
        /* identical to box height */
        letter-spacing: -0.02em;
        color: #095188;
        background: none;
        /* padding-left: 50px; */
    }
    .mr-auto>.nav-item a.nav-link {
        font-family: "Calibri" !important;
        font-size: 22px;
        font-style: normal;
        font-weight: normal;
        line-height: 27px;
        letter-spacing: -0.01em;
        text-align: left;
        text-transform: uppercase !important;
        width: calc(100% - 42px) !important;
        border: none !important;
    }
    html[lang="hi"] .mr-auto>.nav-item a.nav-link {
        font-size: 18px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        padding-left: 10px !important;
        height: auto;
        background: #fff !important;
    }
    #navbarSupportedContentMobile {
        display: none !important;
    }
    #navbarSupportedContent #navbarSupportedContent {
        display: block !important;
    }
    header {
        /* display: none !important; */
        height: auto;
        background: transparent;
        position: absolute !important;
        display: block !important;
    }
    /* ---------------------RKB======== */
    section.customHeaderTop {
        background: transparent;
        position: absolute;
        z-index: 5;
    }
    header.homepage {
        display: block !important;
        /* height: calc(100vh - 50px); */
        height: auto;
        background: #fdf1dd !important;
        z-index: 9;
    }
    body.landing-page header {
        display: block !important;
    }
    body.landing-page .FixedBannerSection {
        display: none;
    }
    header.homepage .FixedBannerSection {
        display: block !important;
    }
    body.landing-page .headerWrapper {
        height: 0 !important;
    }
    header.homepage .headerWrapper {
        /* height: 100vh !important; */
        display: block !important;
    }
    .mobile-menu {
        display: block;
    }
    h1.pageTitle {
        color: #095188;
        font-size: 32px;
        font-weight: bold;
        font-family: "Calibri Bold";
        margin-bottom: 20px;
        line-height: 36px;
        width: 100%;
        box-sizing: border-box;
    }
    .carousel-inner img {
        /* margin-top: 80px; */
        margin-top: 0px;
    }
    .pageBodyCon {
        padding: 26px 0;
    }
    .imageTitleText li {
        margin-bottom: 0;
    }
    .bosySec h2.subHeadding {
        font-size: 22px;
        line-height: normal;
        margin-bottom: 27px;
    }
    .imageTitleText li h2 {
        color: #095188;
        font-size: 24px;
        font-weight: bold;
        font-family: "Calibri Bold";
        margin-bottom: 10px;
        line-height: normal;
    }
    .imageTitleText li p {
        color: #666;
        font-size: 18px;
        font-family: "Calibri";
        margin: 0 0 20px 0;
        line-height: 21px;
    }
    .blackBulate li,
    .bosySec p {
        font-size: 18px;
    }
    .col-2_body_text h3 {
        color: #144372;
        font-size: 24px;
        font-weight: bold;
        font-family: "Calibri Bold";
    }
    .results h2 {
        color: #fff;
        margin-bottom: 0 !important;
        font-size: 22px;
        line-height: normal;
    }
    .results .nextFlex .col-md-8 {
        margin-left: 0%;
    }
    div#block-customlanguageswitch {
        /* position: fixed;
    bottom: 0;
    background: #c5e6ff;
    height: 50px;
    top: auto;
    width: 50%; */
        left: auto;
        right: 15px;
        height: auto;
        display: flex;
        z-index: 99999;
        top: auto;
        margin: auto 0 auto auto;
        position: relative;
        max-width: 90px;
    }
    div#block-customlanguageswitch .content {
        float: left;
        width: 100%;
    }
    div#block-customlanguageswitch ul {
        width: 100%;
        display: flex;
        height: auto;
        margin: 0;
        padding: 0;
    }
    ul.links li {
        flex: 1;
        text-align: center;
        margin: auto;
        display: flex;
        float: left;
    }
    ul.links li a.language-link {
        margin: auto;
        font-size: 14px;
    }
    ul.links li span {
        float: left;
        margin: -4px 4px 0 4px;
    }
    ul.links li:last-child a.language-link {
        margin: auto;
        font-size: 12px;
    }
    ul.links li a.language-link.is-active {
        font-weight: bold;
        font-size: 16px !important;
    }
    ul.links li:last-child a.language-link.is-active {
        margin: auto;
        font-size: 12px !important;
    }
    .nav-item {
        border-bottom: 1px solid #abd6f7;
        padding: 0 10px;
    }
    .collapse:not(.show) {
        /* display: block !important; */
        background: none;
    }
    .dialog-off-canvas-main-canvas {
        background: none;
    }
    .navbar .mx-auto {
        height: 100%;
    }
    .node,
    .node--type-page,
    .node--view-mode-full {
        margin-top: 10px !important;
    }
    img.logo {
        width: 64px !important;
    }
    .headerTop {
        margin-top: -70px !important;
        margin-left: -16px !important;
    }
    .navbar-light .navbar-toggler {
        position: relative;
        left: 237px;
        border: none;
        margin-top: 5px;
        box-shadow: none !important;
        display: none;
    }
    .navBar .container-md .row nav.navbar-light {
        position: relative !important;
        float: left !important;
        height: calc(100vh - 52px);
        background: none;
    }
    .navbar-nav li {
        display: block;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    }
    .navbar-nav li ul li {
        border: none !important;
    }
    .navbar-collapse {
        padding: 0 !important;
    }
    
    .navbar-nav .dropdown-menu {
        background: rgba(255, 255, 255, 0.3);
        border: none;
        padding: 5px 10px;
    }
    .navbar-collapse {
        width: 100% !important;
        height: calc(100vh - 10px) !important;
        position: relative !important;
        overflow: hidden;
    }
    .open_menu::after {
        transform: rotate(180deg);
    }
    .ddIcon,
    .ddIcon2 {
        display: flex;
        margin-top: 8px;
    }

    html[lang="hi"] .ddIcon,
    html[lang="hi"] .ddIcon2 {
        margin-top: 10px;
    }
    .openMenu::after,
    .opennMenu::after {
        /* transform: rotate(90deg); */
        content: "\f068" !important;
        line-height: normal !important;
    }
    .ddIcon::after,
    .ddIcon2::after {
        content: "\f067";
        font: normal normal normal 14px/1 FontAwesome;
        color: #095188;
        font-size: 20px;
        margin-top: 10px;
        padding: revert;
        font-weight: normal;
        transition: all 0.5s;
    }

    .navBar {
        top: 0;
        position: fixed;
        background: #c5e6ff;
        background: #fff;
        z-index: 9;
        height: calc(100vh - 0px);
        width: 100%;
        /* max-width: 320px; */
        padding: 0 15px !important;
        /* left: -1000px; */
        right: -1000px;
        transition: all 1s;
    }
    #down-result-pdf {
        padding-left: 10px;
        padding-right: 10px;
    }
    footer {
        display: none !important;
    }
    .bosySec a.btnNormal {
        font-size: 18px;
        width: 100%;
        text-align: center;
        font-family: "Calibri" !important;
        margin: 10px 0 25px 0 !important;
    }
    .mobilePageTitle,
    .footerDD {
        display: block;
    }
    .bosySec {
        padding: 20px 0 50px 0;
    }
    .bosySec h2.subHeadding {
        width: 100%;
        line-height: normal !important;
    }
    .bannerLogo {
        float: left;
        width: 54px;
        height: auto;
        margin: 20px;
    }
    header.inner {
        background: none;
    }
    .innerBanner {
        display: none;
    }
    .language {
        position: fixed;
        bottom: 0;
        width: 50%;
        padding: 25px;
        background: #c5e6ff;
        margin-left: -12px;
        z-index: 1;
        border-top: 1px solid #abd8fb;
    }
    .language ul li {
        text-align: center;
    }
    .live div {
        background: rgb(48 163 68 / 60%);
        padding-right: 38px;
    }
    .live {
        top: 90px;
    }
    .bosySec p {
        margin: 15px 0;
    }
    .mr-auto>.nav-item .dropdown a {
        padding-left: 15px;
    }
    .Gatekeeping h2,
    .browneBG h2,
    .yellowBG h2,
    .darkBlurBG h2,
    .purpleBG h2,
    .greenBG h2,
    .darkGreenBG h2 {
        font-size: 29px;
        line-height: normal;
    }
    h2.heading4 {
        font-size: 20px;
        line-height: normal;
    }
    .Gatekeeping p {
        font-size: 18px;
        line-height: normal;
    }
    #TigerCarousel p {
        font-size: 15px !important;
        line-height: 25px !important;
        min-height: 75px;
    }
    #TigerCarousel h2 {
        min-height: 80px;
    }
    .homePageTestimonialsSec .homeTestiCon {
        margin: 0 !important;
        padding: 20px 15px !important;
    }
    #categorization .carousel-control-next,
    #categorization .carousel-control-prev {
        top: 108px;
    }
    #whatNewCarousel .owl-nav {
        width: 100%;
        left: auto;
        z-index: 0;
    }
    .views-element-container {
        padding-bottom: 40px;
    }
    .panicAttackBotRight .callUs {
        width: 100%;
    }
    .rounderBox h5 {
        font-size: 19px;
        line-height: normal;
    }
    .rounderBox p {
        line-height: normal;
        margin-top: 0;
    }
    .rounderBox h2 {
        font-size: 22px;
    }
}

@media (max-width: 880px) {
    .live {
        z-index: 9999;
        top: 15px;
    }
    .live div {
        float: left;
    }
    .mSearch {
        display: block;
        color: #144372 !important;
    }
    .homePageHeaderSearch .searchSec {
        width: 100%;
        background: #fff;
        top: 50px;
        padding: 0 15px;
        right: 0;
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
    }
    .homePageHeaderSearch {
        position: absolute;
        overflow: hidden;
        width: 100%;
        height: 133px;
        height: 0;
        transition: all 1.5s;
    }
}

@media (max-width: 799px) {
    #covid-19 .modal-dialog {
        transform: translate(15%, -65%);
        left: 0%;
        top: 50%;
        width: 80%;
        height: 77vh;
        position: absolute;
        margin: 0 !important;
        padding: 0 !important;
    }
    #covid-19 .modal-dialog .modal-body {
        height: calc(80vh - 153px) !important;
        overflow: auto;
    }
}

@media (max-width: 767px) {
    .blackBulate {
        margin-bottom: 20px;
    }
    .globeBox {
        position: absolute;
        right: 50px;
        top: -86px;
    }
    .covidBox {
        position: absolute;
        left: 50px;
        top: -86px;
    }
    .mentalHealthDynamiceBox ul li span {
        font-size: 18px;
        line-height: 20px;
    }
    .theHelpLineBox ul li {
        margin: 10px 10px;
    }
    .theHelpLineBox ul li:nth-child(2) {
        margin-top: 10px;
    }
    .theHelpLineBox ul li:nth-child(3) {
        margin-top: 10px;
    }
    .pandemicWrapper ul li {
        width: 100%;
    }
    .pandemicWrapper ul li:nth-child(5) span {
        margin-top: 0px;
    }
    .pandemicWrapper ul li:nth-child(5) img {
        margin-top: 0px;
    }
    .pandemicWrapper ul li:nth-child(4) img {
        margin-top: 20px;
    }
    .pandemicWrapper ul li:nth-child(3) img {
        margin-top: 0px;
    }
    .pandemicWrapper ul li:nth-child(2) img {
        margin-top: 20px;
    }
    .pandemicWrapper ul li:first-child img {
        margin-top: 0px;
    }
    .pandemicWrapper ul li:nth-child(1) span {
        margin-top: 16px;
    }
    .carousel-caption {
        bottom: 40px !important;
    }
    .grayBG2 {
        margin-top: 24px !important;
    }
    .grayBG2 .knowMoreBox {
        border-radius: 0;
        box-shadow: none;
        left: 0 !important;
        position: fixed !important;
    }
    .randomQuote {
        max-width: 100% !important;
    }
    .testiomonials_1st {
        float: left;
        width: calc(100% - 0px);
    }
    .imageFlex {
        flex-direction: column;
        flex-wrap: wrap;
    }
    .imageFlex img {
        max-width: 100%;
    }
    #homePageInstagram .owl-nav {
        width: 100vw !important;
        margin-left: -15px;
    }
    .carousel-caption {
        float: left !important;
        width: 100% !important;
        text-align: center !important;
        margin: 0 !important;
        left: 0 !important;
    }
    .headerCaption {
        text-align: center !important;
        margin-top: -28px !important;
    }
    .panicAttackBottomLink {
        flex-direction: column;
    }
    .whardoesItmean .resultPare {
        column-count: 1;
    }
    .Worried,
    .WantToDiscuss {
        height: auto;
        margin-bottom: 25px;
    }
    .examples-scroll .symptomLi .topSec,
    .examples-scroll .symptomLi ul {
        margin-left: 25px !important;
    }
    .pomodoroFootert a {
        width: 150px;
        height: 42px;
        margin: auto;
        background: #fff;
        border-radius: 30px;
        font-family: "Calibri";
        font-style: normal;
        font-weight: bold;
        font-size: 16px;
        line-height: 41px;
        text-transform: capitalize;
        color: #095188;
    }
    .panicAttackBottomLink {
        padding: 20px 10px;
    }
    .helpLineNo {
        bottom: 23px !important;
    }
    .prolong h5 {
        left: 0 !important;
        font-size: 14px;
        background: #144372;
        width: 90%;
        margin: 0 5%;
        height: 22px;
    }
    /* .prolong h5::after{
        content: "";
        width: 25px;
        height: 25px;
        display: block;
        background: #144372;
        transform: rotate(45deg);
        position: relative;
        top: -1px;
        left: 98%;
    }
    .prolong h5::before{
        content: "";
        width: 25px;
        height: 25px;
        display: block;
        background: #144372;
        transform: rotate(45deg);
        position: relative;
        top: -1px;
        left: -13px;
    } */
    #carouselExampleControls {
        float: left;
        width: 100%;
        padding: 30px 7px 35px;
    }
    .TypesOfMentalIllnesses .myNavigation {
        width: calc(100% + 35px);
    }
    .QSearch {
        flex-direction: column;
        margin: 0;
    }
    .QSearch a {
        height: 35px;
    }
    .QSearch label {
        min-width: 100%;
        text-align: center;
    }
    .myVideo {
        float: left;
    }
    .search-everything .search-everything-item {
        flex: 1;
        max-width: 48%;
        min-width: 48%;
    }
    .human .row .col-md-4:nth-child(2),
    .human .row .col-md-4:nth-child(4) {
        display: none;
    }
    .browneBG,
    .yellowBG,
    .darkBlurBG,
    .purpleBG,
    .greenBG,
    .darkGreenBG {
        padding: 25px 0;
        z-index: 0;
    }
    .browneBG .col-md-6:last-child,
    .yellowBG .col-md-6:last-child,
    .darkBlurBG .col-md-6:last-child,
    .purpleBG .col-md-6:last-child,
    .greenBG .col-md-6:last-child,
    .darkGreenBG .col-md-6:last-child {
        text-align: center;
    }
    .browneBG .col-md-6:nth-child(2) img,
    .yellowBG .col-md-6:last-child img,
    .darkBlurBG .col-md-6 img,
    .purpleBG .col-md-6 img,
    .greenBG .col-md-6 img,
    .darkGreenBG .col-md-6 img {
        margin: 30px auto;
        top: 0%;
        float: none;
        width: 100%;
    }
    label.error {
        position: absolute;
        margin-top: 136px;
        color: #f00;
    }
    .healthlist .smilee {
        flex-direction: row;
        padding: 5px 8px !important;
    }
    .healthlist .smilee .popover__wrapper {
        flex: 1;
        display: flex;
    }
    .healthlist .smilee .popover__wrapper .popover__title {
        text-align: left;
        line-height: normal;
    }
    .result-page {
        display: block !important;
    }
    .mitable .row .col-md-4:last-child {
        border-left: none;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
    .mitable .row .col-md-4 {
        margin: 0;
    }
    #edit-submit {
        margin: 0 calc(50% - 100px);
    }
    .bosySec p {
        width: 100% !important;
    }
    span.desktop-link {
        display: none !important;
    }
    span.mobile-link {
        display: block;
    }
    .landing-page .knowMoreBox {
        display: none;
    }
    .knowMoreBox h2 {
        display: none;
    }
    .knowMoreBox {
        position: fixed;
        top: 0;
        width: 100vw;
        overflow: auto;
        height: 62px;
        background: #b0ddff;
        border-radius: 0;
        left: 0;
        max-width: 100%;
        padding: 0 !important;
        z-index: 999;
    }
    .knowMoreBox ul {
        display: flex;
        flex-direction: row;
        margin: 0 !important;
        padding: 0 !important;
        height: 100%;
        height: 62px !important;
    }
    .knowMoreBox li {
        display: flex;
        flex: 1;
        height: 62px !important;
    }
    .knowMoreBox li a {
        white-space: nowrap;
        margin: 30px 0 0 0 !important;
        padding: 0 10px !important;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 15px;
        font-family: "Calibri";
        border: none !important;
        color: #414372;
        text-align: center !important;
    }
    .knowMoreBox li a:hover,
    .knowMoreBox li a.active {
        color: #414372;
        border-bottom: 2px solid #414372 !important;
    }
    .fieldset-wrapper div .js-form-item label {
        line-height: normal;
    }
    .fieldset-wrapper>div {
        display: flex;
        flex-direction: row;
        width: 100%;
        flex-wrap: wrap;
    }
    .fieldset-wrapper>div div {
        min-width: 240px !important;
        max-width: 301px;
        margin: 5px;
    }
    .rounderBox {
        flex-direction: column;
    }
    .rounderBox .divDarkGreen,
    .rounderBox .divMarun {
        width: 100%;
    }
    .Gatekeeping ul li {
        max-width: 100% !important;
        min-height: auto !important;
        margin: 15px 0 !important;
    }
    .Gatekeeping .col-md-5 img {
        margin-top: -35px;
    }
    .pointerDot {
        width: 24px;
        height: 24px;
    }
    .innerDot {
        width: 14px;
        height: 14px;
    }
    .modal-body p {
        color: #000;
        font-weight: bold;
    }
    #exampleModal.modal-body p strong {
        font-weight: bold;
    }
}

@media (max-width: 629px) {
    .searchBox input[type="text"] {
        font-size: 14px;
    }
    .btn_con {
        flex-direction: column;
    }
    input[type="range"] {
        min-width: 100%;
    }
    .btn_con a {
        max-width: 280px;
        margin: 5px auto;
    }
    .myDisclaimer {
        display: flex;
        flex-direction: column;
    }
    .dCon {
        width: 100%;
    }
    .myDisclaimer img {
        margin: auto auto 25px auto;
    }
    .headingGreenSec,
    .whardoesItmean,
    .myDisclaimer,
    .Worried,
    .WantToDiscuss {
        padding: 35px 25px;
    }
    .fieldset-wrapper>div div {
        min-width: 240px !important;
        max-width: 301px;
        margin: 5px auto;
    }
    .grief .myNavigation {
        position: absolute;
        width: 97%;
        margin-top: -27%;
        display: flex;
        justify-content: space-between;
        z-index: 1;
        margin-left: -36px;
    }
}

@media (max-width: 604px) {
    label.error {
        position: absolute;
        margin-top: 248px;
        color: #f00;
        width: 81%;
        text-align: center;
    }
}

@media (max-width: 550px) {
    .feedbackWrapper h3::before {
        left: 40%;
        top: -51px;
    }
    .partners .myNavigation {
        width: 104%;
        margin-left: -25px;
    }
    .TypesOfMentalIllnesses .myNavigation {
        width: calc(100% + 22px);
    }
    .grief .myNavigation {
        position: absolute;
        width: 100%;
        margin-top: -27%;
        display: flex;
        justify-content: space-between;
        z-index: 1;
        margin-left: -32px;
    }
}

@media (max-width: 490px) {
    #familyFriend .owl-nav {
        /* top:-22%; */
        top: -7%;
    }
    .familyFriend h3 {
        font-size: 24px;
        padding: 0px 15px;
    }
    .slider1 {
        padding: 52px 30px;
        width: 100vw;
        margin-left: -57px;
    }
    .panicAttackBotRight .callUs {
        width: 100%;
        font-size: 18px;
        padding: 10px 20px;
    }
    #TigerCarousel h2 {
        font-size: 30px;
    }
    .mtM10 {
        margin-top: 0 !important;
    }
    .prolong h5 {
        left: 0%;
        top: 21px !important;
        font-size: 12px;
        width: 90%;
        height: 20px;
    }
    .pomodoroFootert {
        padding: 12px;
    }
    .pomodoroFootert p {
        line-height: normal;
    }
    #categorization .carousel-control-next,
    #categorization .carousel-control-prev {
        top: 38px;
    }
    #categorization .carousel-indicators {
        bottom: -17px !important;
    }
    .TypesOfMentalIllnesses .myNavigation {
        width: calc(100% + 22px);
    }
    .carousel-inner img {
        margin-top: 16px !important;
    }
    .myVideo {
        float: left;
        width: 100%;
        max-width: 100%;
        height: auto;
        max-height: 100%;
        margin-left: 0;
    }
    .search-everything .search-everything-item {
        flex: 1;
        max-width: 98%;
        min-width: 98%;
    }
    .position-bottom {
        left: calc(50% - 53px);
    }
    .callUs {
        width: 100%;
        text-align: center;
    }
    .timeLimit {
        float: left;
        width: 100%;
    }
    .grief .myNavigation {
        position: absolute;
        width: 100%;
        margin-top: -27%;
        display: flex;
        justify-content: space-between;
        z-index: 1;
        margin-left: -25px;
    }
}

@media (max-width: 370px) {
    #familyFriend .owl-nav {
        top: -15%;
    }
}

.black {
    display: block;
    text-align: center;
}

.coppingVideo {
    width: 500px;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    margin-top: 0px;
    display: block;
    margin-top: 20px;
}

#edit-submit {
    width: 200px;
    border-radius: 30px;
    display: block;
    margin: 0 auto;
}

.pomodoro {
    margin-bottom: 50px;
}

.carousel-inner .carousel-item {
    transition: -webkit-transform 2s ease;
    transition: transform 2s ease;
    transition: transform 2s ease, -webkit-transform 2s ease;
}

.panicAttackBottomLink {
    display: block;
}

.panicAttackBotRight {
    float: right;
    max-width: 381px;
    width: 100%;
}

.panicAttackBotRight .callUs {
    width: 100%;
    max-width: 100%;
}

.videoCon .myVideo {
    float: left;
    margin: 5px calc(25% - 185px);
}

@media (max-width: 992px) {
    .panicAttackBottomLink p {
        max-width: 100%;
    }
    .panicAttackBotRight {
        float: right;
        max-width: 380px;
        width: 100%;
        margin: 10px calc(50% - 190px);
    }
}


/* html[lang="hi"] .theHelpLineBox ul{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: row;
}
html[lang="hi"] .theHelpLineBox ul li{

    display: flex;
    flex-direction: column;
}
html[lang="hi"] .theHelpLineBox ul li svg{
    margin: auto !important;
}
html[lang="hi"] .theHelpLineBox ul li span{
    margin: auto !important;
    padding: 0 35px;
}*/

html[lang="hi"] .theHelpLineBox ul li a {
    font-size: 11px;
    line-height: 0px;
    vertical-align: top;
    font-weight: 600;
    letter-spacing: -0.7px;
}

.pandemicWrapper ul li span svg {
    width: 12px;
    margin-left: 0px;
    margin-top: -4px;
}

html[lang="hi"] .theHelpLineBox ul li:nth-child(2) svg {
    margin-bottom: 20px;
}

html[lang="hi"] .theHelpLineBox ul li:nth-child(4) svg {
    margin-bottom: 20px;
}


/* ----------------------------------------------------------23/09/2021------------- */

.underline-hover:hover {
    text-decoration: underline !important;
}

#carouselwithIndicators .carousel-inner .carousel-item {
    float: left;
    width: 100%;
    position: relative;
    display: flex !important;
}

#carouselwithIndicators .carousel-inner .carousel-item .carousel-caption {
    margin: auto 0 !important;
    width: calc(100% - 376px);
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    position: relative !important;
    padding: 0 !important;
    line-height: normal;
}

.carousel-inner img {
    margin: auto !important;
}

a.newCallBtn {
    display: none;
}

a.newCallBtn img {
    background: #32a345;
    border-radius: 50%;
    padding: 6px;
    margin-right: 5px;
    position: relative;
    z-index: 9999;
}

.headerCall span {
    position: absolute;
}

.headerCall .btn {
    margin-top: 9px;
}

.live div::after {
    right: -10px;
}

.feedback-form .captcha {
    margin-left: 30px;
    margin-bottom: 15px;
}

@media (max-width: 1199px) {
    .live div::after {
        right: -12px;
    }
    .headerCall span {
        position: absolute;
        right: -3px;
    }
    /* .desk-lang{
        right: -22px;
    } */
    .homePageHeaderSearch .searchSec {
        max-width: 470px;
    }
    .live {
        right: 22px !important;
    }
}

@media (max-width: 992px) {
    .spacialPadding {
        padding: 0 12px !important;
    }
    .live div {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    a.newCallBtn {
        display: block;
    }
    .live {
        display: flex;
    }
}

@media (max-width: 725px) {
    #carouselwithIndicators .carousel-inner .carousel-item {
        flex-direction: column;
    }
}

@media (max-width: 510px) {
    .feedback-form #edit-helpweb div {
        margin: auto
    }
    .feedback-form #edit-helpweb div:last-child {
        margin-bottom: 20px;
    }
    #feedback-form #edit-helpweb {
        gap: 10px;
    }
}

@media (max-width: 420px) {
    .live {
        display: flex;
        flex-wrap: wrap;
        width: 48%;
        right: 2px !important;
    }
    .live a,
    .live div {
        margin-left: auto;
        padding-right: 0 !important;
    }
    .live a:first-child {
        margin-right: 5px;
    }
    .live div {
        margin-left: 0px;
    }
}

.panel-default,
.panel-heading,
.panel-body,
.questionSet,
.questionSet h4 {
    float: left;
    width: 100%;
    position: relative;
}

.ack-error {
    float: left;
    width: 100%;
}

.homepage .container-md .row .live {
    display: block;
}


/* @media print {
  .whardoesItmean {
    page-break-after: always !important;
  }
  .myDisclaimer {
    page-break-after: always !important;
  }
  .headingGreenSec.row {
    page-break-after: always !important;
  }
  .row.border_radiur {
    page-break-after: always !important;
  }
} */

.backToHome {
    display: none;
}

.blackBulateNum {
    float: left;
    width: 100%;
    list-style: auto;
    box-sizing: border-box;
    padding: 0 0 0 15px;
}

.blackBulateNum li {
    float: left;
    width: 100%;
    padding: 0 0 0 10px;
    box-sizing: border-box;
}

.newHeaderMail {
    padding: 10px 0;
    border: none;
    float: right;
    width: 318px;
    color: #30a344;
    font-size: 20px;
    font-weight: bold;
    margin: 45px 0 0 0 !important;
    font-family: "PTSans-Bold";
}

.newHeaderMail i {
    float: left;
    margin: 0 10px 0 0;
}

.newHeaderMail span {
    float: left;
    position: relative;
    margin: -5px 0 0;
    font-size: 18px;
}

.flotingMailBtn {
    position: fixed;
    width: 60px;
    height: 60px;
    background: #32a345;
    color: #fff;
    line-height: 60px;
    text-align: center;
    right: 6px;
    bottom: 58px;
    z-index: 999;
    border-radius: 50%;
    font-size: 28px;
    box-shadow: 0 0 10px 1px rgb(00 00 00 / 25%);
}

a.downlodPDF {
    margin: 0 calc(50% - 150px);
    width: 300px;
    background: #fdf1dd;
    border-radius: 40px;
    padding: 6px 15px;
    color: #095188 !important;
    text-decoration: none !important;
    text-decoration: none !important
}

@media (max-width: 1200px) {
    .headerCall span {
        right: -72px;
    }
    .live {
        right: -47px !important;
    }
    .newHeaderMail {
        margin-right: -90px !important;
    }
}

@media (max-width: 1088px) {
    .homePageHeaderSearch .searchSec {
        max-width: 375px;
        left: 240px;
    }
    .headerCall span {
        right: 0;
    }
    .newHeaderMail {
        margin-right: -18px !important;
        width: 248px;
    }
    .live {
        right: 0 !important;
    }
    .desk-lang {
        left: 108px;
    }
    .headerCall .btn {
        margin-left: -56px;
    }
    .dropdown:hover>.dropdown-menu {
        height: auto;
    }
}

@media (max-width: 992px) {
    h3.innerTitle3 {
        font-size: 22px !important;
        line-height: normal !important;
    }
    .newPageCon2022 h5,
    .newSubTitle {
        font-size: 19px !important;
    }
    .newPageCon2022 ul li {
        font-size: 16px !important;
    }
    /* .col-md-7 .pageTitlefirst_child,
    .col-md-8 .pageTitlefirst_child {
        padding-right: 35px !important;
        padding-left: 50px !important;
    } */
    .pandemicWrapper .container-md {
        width: 100% !important;
        padding: 0 !important;
        max-width: 100%;
    }
    .pandemicWrapper ul li span {
        height: auto;
        padding: 0 5px 3px;
        line-height: normal;
    }
    .pandemicWrapper ul li span:nth-child(odd) {
        margin-bottom: 12px;
    }
    .pandemicWrapper ul {
        display: flex;
        justify-content: center;
    }
    .hvr-buzz-out {
        white-space: nowrap;
    }
    .hvr-buzz-out svg {
        display: none;
    }
    .underMenuLanguage .links li {
        float: left;
    }
    .underMenuLanguage .links span,
    .links span {
        float: left;
        margin: -1px 5px 0 5px;
        font-size: 13px;
        line-height: 13px;
    }
    .links li:last-child a {
        font-size: 12px;
        line-height: 12px;
        margin-top: 3px !important;
    }
    .underMenuLanguage {
        float: right !important;
        margin: 10px 55px 0 0 !important;
    }
    .underMenuSearch {
        float: left;
        background: #fff;
        width: calc(100% - 16px);
        border-radius: 30px;
        overflow: hidden;
        box-shadow: 0 0 15px 1px rgb(0 0 0 / 18%);
        margin: 35px 8px;
    }
    .underMenuSearch .searchBox {
        margin: 0 !important;
    }
    .underMenuSearch+ul li.dropdown a {
        font-size: 20px;
        color: #095188;
        font-family: "Calibri" !important;
    }
    .links li a {
        float: left;
        line-height: 15px;
        font-size: 14px;
    }
    .underMenuLanguage .links li a {
        font-size: 14px !important;
    }
    .mobile-menu,
    .mSearch {
        display: none;
    }
    .col-md-7 div.live {
        display: none;
    }
    .headerWrapper {
        margin-top: 14px !important;
        max-height: 80px !important;
    }
    .headerInfo {
        display: flex;
        flex-direction: column;
    }
    .customHeaderTop>.container-md {
        margin: 0 !important;
        max-width: 100% !important;
        width: calc(100% - 0px) !important;
    }
    .headerTop .container-fluid {
        padding: 0 !important;
    }
    .headerTop {
        margin-left: 0 !important;
        margin-top: 0px !important;
        padding-top: 0 !important;
    }
    .headerCall span {
        display: none;
    }
    .calltoaction span {
        display: block !important;
        margin: auto 0 auto 5px;
    }
    .headerCall .btn img {
        margin-right: 8px;
        width: 15px;
        height: auto;
    }
    .headerCall {
        float: right;
        width: 250px;
        margin: 7px 0 auto auto !important;
        padding: 0;
        right: auto !important;
    }
    .calltoaction {
        display: flex;
        justify-content: right;
    }
    .newHeaderMail {
        float: right;
        width: 250px;
        margin: 0 0 auto auto !important;
        padding: 0 !important;
        font-size: 15px !important;
        display: flex;
        justify-content: right;
    }
    .newHeaderMail span {
        font-size: 15px !important;
    }
    .newHeaderMail i {
        font-size: 15px !important;
    }
    .headerCall span {
        position: relative;
        float: right;
        right: auto;
    }
    .headerCall .btn {
        position: relative;
        left: 0;
        float: left;
        margin: 0;
        padding: 0;
        height: auto;
        line-height: normal;
        font-size: 14px !important;
    }
    .homepage .container-md .row .live {
        display: none;
    }
    img.logo {
        width: 40px !important;
        height: auto;
        margin: 12px 15px 12px 26%;
    }
    .newMobileMenuOpenIcon {
        width: 25px;
        height: auto;
        position: absolute;
        margin: 30px 0 30px 6.7%;
        z-index: 2;
    }
    .innPageMenuIcon {
        /* margin: 30px 0 30px 6.7%; */
        margin: 30px 0 30px calc(100% - 50px);
        right: 20px;
    }
    .newMobileMenuOpenIcon img {
        width: 25px;
        height: auto;
    }
    .innPageMenuIcon img {
        transform: rotate(180deg);
    }
    .backToHome {
        display: block;
        position: absolute;
        margin: 30px 0 30px 6.7%;
        top: auto;
        left: auto;
        z-index: 9;
    }
    .dropdown:hover>.dropdown-menu {
        height: auto;
    }
    #navbarSupportedContent .backToHome {
        margin-top: 20px;
    }
    .customHeaderTop {
        background: #fff !important;
    }
    .homePageHeaderSearch .searchSec {
        left: 100px;
        max-width: 434px;
    }
    .live {
        right: 50px !important;
        top: 14px !important;
        flex-direction: row-reverse;
    }
    .live div {
        padding-top: 0 !important;
    }
    .pageBodyCon {
        padding: 0;
    }
    .homepage .container-md .row .homePageHeaderSearch {
        display: none;
    }
    #navbarSupportedContent .homePageHeaderSearch {
        display: flex;
        position: relative;
        width: 100%;
        height: auto;
        background: #ff0;
    }
    #navbarSupportedContent .homePageHeaderSearch .searchSec {
        position: relative;
        width: 100%;
        margin: 0;
        padding: 0;
        height: auto;
        float: left;
        left: auto;
        top: auto;
    }
    .is-active,
    .is-active+div+ul {
        background: none !important;
        opacity: 75% !important;
    }
    .links .is-active {
        opacity: 1 !important;
    }
    .navbar-nav>li:first-child {
        display: none;
    }
    ul.navbar-nav {
        overflow: auto;
        height: calc(100vh - 180px);
    }
    .dropdown-menu .dropdown .dropdown-menu {
        left: 0px !important;
        top: 0px !important;
        padding-left: 0 !important;
    }
    .headerInfo {
        min-width: 250px !important;
        padding-right: 6.7% !important;
        padding-left: 0 !important;
    }
    .theHelpLineBox ul {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    .dropdown:hover>.dropdown-menu {
        height: 0;
    }
}

@media (max-width: 767px) {
    .headerInfo {
        padding-right: 25px !important;
    }
    .pandemicWrapper {
        display: flex;
        flex-direction: row;
        min-height: 136px;
    }
    .covidBox,
    .globeBox {
        position: relative;
        left: auto;
        top: auto;
        margin: auto;
        min-width: 30px;
    }
    .globeBox {
        margin-top: 2%;
        order: 3;
        right: auto;
    }
    .pandemicWrapper ul li {
        width: auto !important;
        display: flex;
        flex-direction: column;
    }
    .pandemicWrapper ul li {
        height: 83px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .pandemicWrapper ul li:nth-child(1) {
        margin-top: 6px;
    }
    .pandemicWrapper ul li:nth-child(2) {
        margin-top: 11px;
    }
    .pandemicWrapper ul li:nth-child(4) {
        margin-top: 43px;
    }
    .pandemicWrapper ul li:nth-child(5) {
        height: 71px;
        margin-top: -27px;
    }
    .pandemicWrapper ul li:nth-child(3) {
        margin-top: -36px;
        height: 61px;
    }
    .pandemicWrapper ul li img {
        max-width: 30px;
        margin: auto !important;
        padding: 0 !important;
    }
    .knowMoreBox {
        display: none !important;
    }
    .section.customBannerArea {
        padding-bottom: 50px;
    }
    .FixedBannerSection {
        background: #fdf1de;
        min-height: 450px;
    }
    .headerCall,
    .newHeaderMail {
        position: relative !important;
        width: 100% !important;
    }
    .newHeaderMail i {
        margin: 0px 5px auto auto;
        flex: 1;
        text-align: right;
    }
    .headerCall .btn {
        flex: 1;
        text-align: right !important;
    }
    .newHeaderMail span {
        /* max-width: 183px; */
        flex: 1;
        text-align: right;
    }
    .homeIconlink {
        max-width: calc(100% - 264px) !important;
    }
    .newMobileMenuOpenIcon {
        margin: 30px 0 30px 3.8%;
    }
    img.logo {
        margin: 12px 15px 12px 50px;
    }
}

@media (max-width: 720px) {
    .pandemicWrapper ul li span {
        font-size: 13px;
        font-weight: normal;
    }
    .pandemicWrapper ul li:nth-child(5) {
        height: 71px;
        margin-top: -3px;
    }
    .pandemicWrapper ul li:nth-child(3) {
        margin-top: -20px;
        height: 61px;
    }
}

@media (max-width: 610px) {
    .pandemicWrapper ul li {
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (max-width: 530px) {
    #carouselwithIndicators .carousel-inner .carousel-item .carousel-caption {
        margin: -20px 0 0 0 !important;
        padding: 0 !important;
    }
    html[lang="hi"] #carouselwithIndicators .carousel-inner .carousel-item .carousel-caption {
        font-size: 24px;
        line-height: 28px;
    }
}

@media (max-width: 520px) {
    html[lang="hi"] .circularLi2 li p {
        letter-spacing: -0.5px;
        font-size: 9px !important;
        padding: 0 22px !important;
    }
    .headerInfo {
        padding-right: 0px !important;
    }
}

@media (max-width: 480px) {
    .theHelpLineBox ul li {
        max-width: 150px;
        max-height: 150px;
    }
    .theHelpLineBox ul li svg {
        max-width: 100%;
    }
    .theHelpLineBox ul li span {
        display: block;
        font-size: 16px;
        font-weight: 600;
        color: #095188;
        padding: 0px 24px;
        line-height: normal;
    }
    .theHelpLineBox ul li:nth-child(1) svg {
        margin-left: -2px;
        margin-top: -7px;
    }
    .theHelpLineBox ul li:nth-child(2) svg {
        margin-top: 7px;
    }
    .theHelpLineBox ul li:nth-child(3) svg {
        margin-top: 0px;
    }
    .theHelpLineBox ul li:nth-child(4) svg {
        margin-top: 18px;
    }
    .pandemicWrapper ul li {
        margin-left: -20px;
        margin-right: -20px;
    }
    .theHelpLineBox ul li:nth-child(1) span {
        margin-top: -15px;
    }
    .theHelpLineBox ul li:nth-child(2) span {
        margin-top: -6px;
    }
    .theHelpLineBox ul li:nth-child(3) span {
        margin-top: -20px;
    }
    .theHelpLineBox ul li:nth-child(4) span {
        margin-top: 10px;
    }
    html[lang="hi"] .theHelpLineBox ul li:nth-child(4) span {
        margin-top: -3px;
    }
    html[lang="hi"] .theHelpLineBox ul li span {
        line-height: 13px
    }
}

@media (max-width: 425px) {
    .pandemicWrapper ul {
        box-sizing: border-box;
        padding: 0 5px;
    }
    .hvr-buzz-out {
        white-space: normal;
    }
    .pandemicWrapper ul li {
        margin-left: -20px;
        margin-right: -20px;
    }
    .pandemicWrapper ul li span {
        font-size: 11px;
        font-weight: normal;
    }
}

@media (max-width: 400px) {
    .covidBox img {
        margin: -50px 0 0 -13px;
    }
    .globeBox img {
        margin: 39px -10px 0 1px;
    }
}

@media (max-width: 390px) {
    .covidBox,
    .globeBox {
        display: none;
    }
    .headerInfo {
        min-width: 250px !important;
        padding-right: 0px !important;
        padding-left: 0 !important;
    }
    img.logo {
        margin: 12px 15px 12px 35px;
    }
}

.innerPageHeareSearchHideMode {
    display: none !important;
}

.searchSec #edit-search {
    background: url(../images/searchicon.svg) no-repeat 16px 13px !important;
    background-size: 24px auto;
    height: 50px;
    font-size: 14px;
    float: left;
    width: 100%;
    padding-left: 53px;
    margin: 0 !important;
    border: none !important;
}

@media (max-width: 350px) {
    .pandemicWrapper ul li span {
        font-size: 10px;
        min-width: 95px;
    }
}


/* for New Pages */

h3.newSubTitle {
    font-size: 24px;
    color: #334433;
    line-height: normal;
    margin-top: 12px;
    float: left;
    width: 100%;
}

.newIconContaiber {
    position: relative;
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 50px 0;
    align-items: flex-start;
}

.newIconContaiber .item {
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.newIconContaiber .item img {
    width: 115px;
    height: 115px;
    background: #fff;
    box-shadow: 0 0 33px 1px #dedddd;
    border-radius: 50%;
    padding: 5px;
    object-fit: scale-down;
}

.newIconContaiber .item p {
    font-weight: bold;
    font-size: 18px;
    color: #095188;
    max-width: 120px;
    text-align: center;
}

h3.innerTitle3 {
    color: #095188;
    font-size: 40px;
    font-weight: bold;
    font-family: "Calibri Bold";
    margin-bottom: 30px;
    line-height: normal;
}

h3.innerTitle3 img {
    height: auto;
    width: 44px;
}

.newPageCon2022 h5 {
    font-weight: normal;
    font-size: 24px;
    line-height: normal;
    /* color: #334433; */
    color: #475747;
    /* max-width: 92%; */
    float: left
}

.newPageCon2022 ul {
    float: left;
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
    padding-left: 20px;
}

.newPageCon2022 ul li span {
    color: #226294;
    font-weight: bold;
}

.newPageCon2022 ul li::before {
    content: "\2022";
    /* Add content: \2022 is the CSS Code/unicode for a bullet */
    color: #226294;
    /* Change the color */
    font-weight: bold;
    /* If you want it to be bold */
    display: inline-block;
    /* Needed to add space between the bullet and the text */
    width: 1em;
    /* Also needed for space (tweak if needed) */
    margin-left: -1em;
}

.newPageCon2022 ul li {
    font-size: 22px;
    line-height: normal;
    color: #475747;
    float: left;
    margin-bottom: 25px;
    width: 100%;
}

img.newHelpingSomeoneSeek {
    float: left;
    width: 100%;
    margin: 70px 0;
}

.olourChange {
    color: #226294 !important;
}

ul.circularLi {
    position: relative;
    --n: 8;
    float: left;
    width: 900px;
    height: 900px;
    margin: -25px 0 0 87px;
    padding: 0;
    background: url(../images/SignsSomeone.png) no-repeat center center;
    margin-bottom: 100px
}

ul.circularLi::before {
    content: "";
    width: 900px;
    height: 900px;
    max-width: 100%;
    max-height: 100%;
    margin: calc(50% - 450px);
    display: block;
    border-radius: 50%;
    border: 25px solid #ccc;
}

ul.circularLi li {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -115px;
    width: 230px;
    height: 230px;
    border-radius: 50%;
    --az: calc(var(--i) * 1turn / var(--n));
    transform: rotate(var(--az)) translate(425px) rotate(calc(-1 * var(--az)));
    background: #fff;
    text-align: center;
    border: 5px solid #f00;
    counter-reset: i var(--i);
    font-size: 12px;
    display: flex;
    justify-content: center;
}

ul.circularLi li p {
    margin: auto !important;
    padding: 0;
    width: calc(100% - 40px);
    font-size: 16px !important;
    line-height: 20px !important;
}
html[lang="hi"]  ul.circularLi li p {
    letter-spacing: -0.5px;
    font-size: 15px !important;
    padding: 0 5px !important;
  }
ul.circularLi li:nth-child(8n+1),
ul.circularLi2 li:nth-child(8n+1) {
    border-color: #7DD9E2;
}

ul.circularLi li:nth-child(8n+2),
ul.circularLi2 li:nth-child(8n+2) {
    border-color: #C5E6FF;
}

ul.circularLi li:nth-child(8n+3),
ul.circularLi2 li:nth-child(8n+3) {
    border-color: #EC7D84;
}

ul.circularLi li:nth-child(8n+4),
ul.circularLi2 li:nth-child(8n+4) {
    border-color: #FFD8C4;
}

ul.circularLi li:nth-child(8n+5),
ul.circularLi2:last-child li:nth-child(8n+1) {
    border-color: #C7D7B7;
}

ul.circularLi li:nth-child(8n+6),
ul.circularLi2:last-child li:nth-child(8n+2) {
    border-color: #CCB2F9;
}

ul.circularLi li:nth-child(8n+7),
ul.circularLi2:last-child li:nth-child(8n+3) {
    border-color: #DEB7A4;
}

ul.circularLi li:nth-child(8n+8),
ul.circularLi2:last-child li:nth-child(8n+4) {
    border-color: #ADD9D1;
}

.mobileCircla {
    display: none;
}

@media(max-width:1140px) {
    ul.circularLi {
        width: 754px;
        height: 754px;
        margin-left: calc(50% - 377px) !important;
    }
    ul.circularLi::before {
        width: 754px;
        height: 754px;
        margin: auto;
    }
    ul.circularLi li {
        transform: rotate(var(--az)) translate(345px) rotate(calc(-1 * var(--az)))
    }
}

@media(max-width:940px) {
    html[lang="hi"] .circularLi2 li p{
        letter-spacing: -0.5px;
        font-size: 15px !important;
        padding: 0 22px !important;
      }
    .navBar .container-md {
        max-width: 100%;
    }
    .desktop-circla {
        display: none;
    }
    .mobileCircla {
        margin-top: -250px;
        display: block;
        background: url(../images/SignsSomeone.png) no-repeat;
        float: left;
        width: 70%;
        background-position: center 37%;
    }
    .circularLi2 {
        position: relative;
        --n: 4;
        float: left;
        width: 300px;
        height: 300px;
        margin: 0 calc(50% - 150px);
        padding: 0;
        transform: rotate(45deg);
    }
    ul.circularLi2::before {
        content: "";
        width: 300px;
        height: 300px;
        max-width: 100%;
        max-height: 100%;
        margin: auto;
        display: block;
        border-radius: 50%;
        border: 25px solid #ccc;
    }
    .circularLi2 li p {
        transform: rotate(-45deg);
        margin: auto !important;
        padding: 0px 33px;
        letter-spacing: -0.5px;
        line-height: normal !important
    }
    ul.circularLi2 li {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -115px;
        width: 230px;
        height: 230px;
        border-radius: 50%;
        --az: calc(var(--i) * 1turn / var(--n));
        transform: rotate(var(--az)) translate(200px) rotate(calc(-1 * var(--az)));
        background: #fff;
        text-align: center;
        border: 5px solid #f00;
        counter-reset: i var(--i);
        font-size: 12px;
        display: flex;
        justify-content: center;
    }
    ul.circularLi2:last-child {
        margin-top: 500px;
        margin-bottom: 100px
    }
}

@media(max-width:767px) {
    ul.circularLi2:last-child {
        margin-bottom: 10px
    }
    .mobileCircla {
        width: 100%;
        margin-top: 35px;
        overflow: hidden;
        padding: 110px 0;
        background-position: center 45%;
        background-size: 310px;
    }
}

@media(max-width:520px) {
    .circularLi2 {
        position: relative;
        --n: 4;
        float: left;
        width: 205px;
        height: 205px;
        margin: 0 calc(50% - 95px);
        padding: 0;
        transform: rotate(45deg);
    }
    ul.circularLi2 li {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -115px;
        width: 150px;
        height: 150px;
        border-radius: 50%;
        --az: calc(var(--i) * 1turn / var(--n));
        transform: rotate(var(--az)) translate(107px) rotate(calc(-1 * var(--az)));
        background: #fff;
        text-align: center;
        border: 5px solid #f00;
        counter-reset: i var(--i);
        font-size: 12px;
        display: flex;
        justify-content: center;
    }
    .circularLi2 li p {
        line-height: 12px !important;
        font-size: 11px !important;
    }
    ul.circularLi2:last-child {
        margin-top: 310px;
    }
    .mobileCircla {
        width: 100%;
        margin-top: 35px;
        overflow: hidden;
        padding: 110px 0 0 0;
        background-position: center 36%;
        background-size: 310px;
        margin-bottom: 0px;
    }
    ul.circularLi2::before {
        content: "";
        width: 290px;
        height: 290px;
        max-width: initial;
        max-height: inherit;
        margin: -82px 0 0 -92px;
        display: block;
        border-radius: 50%;
        border: 12px solid #ccc;
    }
    .mobileCircla {
        background-position: center 43%;
    }
}

@media(min-width:993px) {
    .paddimg-right {
        padding-right: 54px !important
    }
}
.linkto .item{
    cursor: pointer !important;
}
#friend, #onlineFriend, #colleague, #partner, #parent{
    float: left;
    width:100%;
}