@charset "UTF-8";

/*** Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
/*font-family: 'DM Serif Display', serif;* font-family: 'Open Sans', sans-serif;/

/*** General */
body {width:100%; height:100%; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; position: relative; background-color:#FFF;
font-family: 'Open Sans', sans-serif; color:#070707; font-weight:400;}

html {width:100%; height:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; font-size:100%; /*scroll-behavior:smooth;*/}

a {color:#070707; text-decoration:none; outline:none; -webkit-text-decoration-skip:objects; -webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a:hover, a:focus, a:active, .text-white a:hover {text-decoration:none; outline:none; 
-webkit-transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}

/* Anchor */
/*.anchor {border:1px solid red; height:2px; top:0px; position:absolute; display:block; z-index:999; visibility:hidden;}*/

/* Scroll Up */
#scrollUp {bottom:30px; right:30px; width:38px; height:38px; display:block; background-image:url(../images/top.png); background-repeat:no-repeat; background-position:center center;}

/* Img */
.img-object-fit {object-fit: cover; -webkit-object-fit: cover; width: 100%; height: 100%;}

/*** Same Height*/
.same-picture-height {/*border:1px solid red;*/ /*min-height:406px;*/}
.same-picture-height img {object-fit: cover; -webkit-object-fit: cover; width: 100%; height: 100%; /*border:1px solid green;*/}

/* Container */
/*@media (min-width: 1441px) {	
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1440px; border:1px solid red; }
}*/

/*gutters*/
.g-less-space {margin-right: -5px; margin-left: -5px;}
.g-less-space .col, .g-less-space [class*="col-"] {padding-right: 5px; padding-left: 5px;}

/* Font Family */
h2, h3, h4, h5 {font-family: 'DM Serif Display', serif; font-weight:400;}

/* Font Size */
h2 {font-size:32px; line-height:38px; margin-bottom:16px;}
h3 {font-size:26px; line-height:32px; color:#fff; margin-bottom:0px; /*border: 1px solid red;*/}
h3 span {font-family: 'Open Sans', sans-serif; /*font-size:24px; line-height:30px;*/ font-size:20px; line-height:26px; display:block; /*margin-top: 32px;*/ margin-top:16px; /*border: 1px solid red;*/}

h3.anjika-logo::before {content:""; display:block; /*border: 1px solid red;*/ margin-bottom:10px; width:48px; height:122px; background-image:url(../images/logo-anjika-for-caption.png); background-repeat: no-repeat; background-position: top left; position: absolute; left: -58px; /*top:8px;*/ top:0px;}

h4 {font-size:24px; line-height:30px; margin-bottom:16px; /*color:#3A4687;*/ color:#D35245; /*border:1px solid red;*/}
h5 {font-size:20px; line-height:26px; margin-bottom:16px; /*border:1px solid red;*/}

.content-body {font-size:18px; line-height:26px; font-weight:300;}
.content-body a {color:#D35245; font-weight:500; text-decoration:underline;}
.content-body p {margin-bottom:16px;}
/*.content-body span {font-size:18px; color: #858585; font-weight:400; text-decoration: underline;}*/
.small-text {/*font-size:12px;*/ /*font-size:13px;*/ font-size:14px; line-height:20px;}

.title-year {color:#858585; margin-bottom:0px;}
.title-name {color:#D35245; margin-bottom:10px; display:flex; /*border: 1px solid red;*/ /*flex-direction:column;*/ /*text-transform:capitalize;*/}
/*.title-name em {float:left;}*/
#awards-honours .title-name, #pim-Gurus .title-name, #gallery-others .title-name, #gallery-early-years .title-name {/*background-color: aqua;*/ margin-bottom:4px;}

.title-name span {font-family: 'Open Sans', sans-serif; font-size:18px; line-height:32px; font-weight:600; /*display:inline-block;*/ float: left; padding-left: .5rem; margin-top:0px; color:#070707;}
.title-name span::before {content:"|"; font-family: 'Open Sans', sans-serif; font-size:22px; line-height:32px; font-weight:300; /*display:inline-block;*/ float: left; padding-right: .5rem; color:#D35245;}
/*.title-name.d-Lines {height:73px;}*/

.content-body ol, ul {padding-left:1.4rem; list-style:none;}
.content-body li {padding-bottom:5px;}
.content-body li::before {content: "•"; /*color:#3fb9ea;*/ font-size:22px; display:inline-block; width:0.6em; margin-left:-0.7em; vertical-align:baseline;}

.content-body .custom-counter {list-style: none; counter-reset: li; margin-bottom: 0;}
.content-body .custom-counter li {font-weight:700; counter-increment:li; /*display: inline-block;*/ padding-bottom:15px; /*list-style: decimal-leading-zero;*/}
.content-body .custom-counter li span {padding-left:15px; display:inline-block;}
.custom-counter li::before {content:counter(li); color:#D35245; font-family:'DM Serif Display', serif; font-weight:400; display:inline-block; width:1em; margin-left:-1em; /*margin-right: 0.5em;*/ text-align:center; direction: rtl; font-size:30px; line-height: 36px; vertical-align:top; border-right:1px solid #070707; /*margin-top: 4px;*/ padding-right:10px;}

.lead {font-family: 'DM Serif Display', serif; font-size:18px; line-height:24px; font-weight:400;}
.lead span {font-family: 'Open Sans', sans-serif; font-size:16px; line-height:22px; font-weight:400; margin-top:24px; display:inline-block; /*border:1px solid red;*/}

.reviews {font-style: italic;}

/* Title Name List */
.title-name-cont {display:flex; flex-wrap:wrap; list-style:none;}
.title-name-cont ul {/*list-style: none;*/ padding-left: 0; margin-bottom: 0;}
.title-name-cont li {float: left; font-size:16px; line-height:22px; color:#848484; font-weight:500; /*display:inline-block; vertical-align:top;*/ /*padding-right:15px;*/ padding-right:0; padding-bottom:0; padding-left: .5rem; text-transform: uppercase;}
.title-name-cont.small li {font-size:14px; line-height:20px;}

.title-name-cont li li {font-size:14px; line-height:20px; /*padding-right: .5rem;*/}

.title-name-cont li::before {float: left; content:"|"; width:inherit; margin-left:inherit; padding-right: .5rem; color:#848484; font-size: 16px; font-weight:400; /*vertical-align: text-top;*//*width:inherit; margin-left:inherit;*/}

.title-name-cont li li::before {font-size:14px; /*width: 0.9em; margin-left: -0.9em;*/}

.title-name-cont li:nth-child(1) {padding-left:0rem;}
.title-name-cont li:nth-child(1)::before {content:""; padding-right: 0rem;}

.title-name-cont li a {color:#848484; text-decoration:none;}
.title-name-cont li a:hover {color:#D35245;}
/* Title Name List Span*/
.title-name-cont li span {padding-left:.4rem;}
.title-name-cont li span::before {content:"•"; padding-right:.4rem;}

.title-name-cont li span:first-child {padding-left: 0rem;}
.title-name-cont li span:first-child::before {content:""; padding-right: 0rem;}

/*.breadcrumb {padding:.5rem 1rem; margin-bottom:15px; background-color:transparent; border-radius:0rem; font-size:16px; color:#848484;}
.breadcrumb a {color:#848484;}
.breadcrumb-item + .breadcrumb-item::before {padding-right: .5rem; color:#848484; content:"|";}
.breadcrumb-item.active {color:#D35245;}*/

/* Link */
.link-red {color:#D35245;}

/* Figure */
figure {margin: 0 0 0rem;}
.figure-caption {font-size: 100%; color: inherit;}

/* Font Weight */
.fw-300 {font-weight:300;}
.fw-400 {font-weight:400;}
.fw-500 {font-weight:500;}
.fw-600 {font-weight:600;}
.fw-700, strong {font-weight:700;}

/* Breadcrumb */
.breadcrumb {padding:.5rem 1rem; margin-bottom:15px; background-color:transparent; border-radius:0rem; font-size:12px; color:#848484;}
.breadcrumb a {color:#848484;}
.breadcrumb-item + .breadcrumb-item::before {padding-right: .5rem; color:#848484; content:"|";}
.breadcrumb-item.active {color:#D35245;}

.text-white .breadcrumb {color:#FFFFFF;}
.text-white .breadcrumb a {color:#FFFFFF;}
.text-white .breadcrumb-item + .text-white .breadcrumb-item::before {color:#FFFFFF;}

.text-black .breadcrumb {color:#070707;}
.text-black .breadcrumb a {color:#070707;}
.text-black .breadcrumb-item::before {color:#070707;}

/* Colour */
span.txt-grey {font-size:16px; color:#858585; font-weight:400; text-decoration:underline;}
span.txt-red {color:#D35245; font-size:inherit; font-weight:600; text-decoration:none;}
.color-green {color:#20611c; border-color:#20611c;}
.color-grey {color:#878080; border-color:#878080;}
.color-blue {color:#002c6e; border-color:#002c6e;}
.text-black {color:#070707;}

/* BG color / Image */
.bg-anjika-logo {background-image: url("../images/bg-logo-ankita-red.png"); height:560px; background-position:center left; background-size: auto 100%; background-repeat:no-repeat;}
.bg-black {background-color:#000;}
.bg-grey {background-color:#e4e6e4;}
.bg-red {background-color:#D35245; color:#fff;}
.bg-orange {background-color:#F0A454;}
.bg-shade-orange {background-color:#CD5245;}

/*.bg-decoration-side > div {width:100%; height:100%; display:block;}
.bg-decoration-side > div::before, .bg-decoration-side > div::after {content:""; position:absolute; background-image: url("../images/bg-decoration-side.png"); background-repeat:repeat-y; background-size:156px 69px; display:block; width:156px; height:100%; top:0;}

.bg-decoration-side > div::before { background-position:top left; transform: rotateZ(180deg); left: 0;}
.bg-decoration-side > div::after { background-position:top right; right: 0;}*/

.bg-decoration-side {width:100%; height:100%; /*display:block;*/ position:absolute; /*display:flex;*/ /*min-height:500px;*/ /*background-repeat:repeat-y;*/ /*position: absolute; border: 1px solid blue;*/ /*border: 1px solid blue;*/}

div.bg-decoration-side::before, div.bg-decoration-side::after {content:""; position:absolute; background-image: url("../images/bg-decoration-side.png"); background-repeat:repeat-y; background-size:156px 69px; display:block; width:156px; height:100%; top:0;}

div.bg-decoration-side::before {/*border: 1px solid red;*/ background-position:top left; transform: rotateZ(180deg); left: 0;}
div.bg-decoration-side::after {/*border: 1px solid black;*/ background-position:top right; right: 0;}

/* Buttons */
.btn {font-weight:700; font-size:16px; line-height:22px; /*color: #212529;*/ margin-top:6px; padding:8px 12px;  border-radius:0.1rem; text-transform:uppercase; min-width:200px; transition:color .30s ease-in-out, background-color .30s ease-in-out, border-color .30s ease-in-out, box-shadow .30s ease-in-out;}

/*Outline Buttons*/
a.btn-outline-primary {color:#070707; border-color:#070707; border-width:2px; text-decoration:none; font-weight:900;}
.btn-outline-primary.focus, .btn-outline-primary:focus {box-shadow: 0 0 0 .2rem rgba(7,7,7,.5);}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(7,7,7,.5);
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #070707;
  background-color: #F7CE3A;
  border-color: #F7CE3A;
}
a.btn-outline-primary.btn-red {color:#D35245; border-color:#D35245;}
a.btn-outline-primary.btn-red:hover {color:#fff; background-color: #D35245; border-color: #D35245;}

a.btn-outline-primary.btn-white {color:#FFF; border-color:#FFF;}
a.btn-outline-primary.btn-white:hover {color:#fff; background-color: #D35245; border-color: #D35245;}

/**/
a.btn-primary {color:#ffffff; background-color:#CD5245; border-color:#CD5245; text-decoration:none;}
.btn-primary:hover, .btn-outline-secondary:hover, .btn-outline-primary:hover {color:#fff; background-color:#212529; border-color:#212529;}

/* Space */
.space-p-t {padding-top:20px;}
.space-p-y {padding-top:20px; padding-bottom:20px;}
.space-p-b {padding-bottom:20px;}
/*.space-m-b {margin-bottom:20px;}*/
.space-m-b {margin-bottom:16px;}

/* Hr / Border */
hr {margin-top:0rem; margin-bottom: 0rem; border-top: 6px solid #F7CE3A; padding-bottom:20px;}
hr.space-m-t {/*margin-top:40px;*/ margin-top:20px;}

.borderBttm {border-bottom:2px double #858585;}

/*.border-bttm {border-bottom:2px solid #231f20;}
.border-lft {border-left: 2px solid #231f20;}*/

@media (min-width: 786px) {	
    .borderLeft {border-left: 1px double #858585;}
    .borderRight {border-right: 1px double #858585;}
}

/* Footer */
footer {padding-bottom:20px;}
footer a {color:#070707;}

/* Copyright */
.copyright {font-size:14px; line-height:20px; text-align:center; padding-top:15px;}

/* Card Colums / Card */
.card-columns .card {/*margin-bottom: 16px;*/ margin-bottom: 0;}
.card-columns {column-count: 2; column-gap: 1.7rem;}
.card {background-color:#fff; border:0px solid rgba(0,0,0,.125); border-radius: 0rem;}

/*detail-content*/
.detail-content > div:nth-child(n+3) {padding-top:18px; /*border: 1px solid red;*/}
/*.detail-content > div > p:last-child { margin-bottom:0; background-color:yellow;}*/


/*======= Media style start =======***/
/**/
@media only screen and (min-width:1368px) and (max-width:1440px) {

/* BG color / Image */
.bg-anjika-logo {height:480px;}

div.bg-decoration-side::before, div.bg-decoration-side::after {background-size:126px 56px; width:126px;}
	
}

/**/
@media only screen and (min-width:1200px) and (max-width:1367px) {

/* Figure */
figure {margin: 0 0 0rem;}
.figure-caption {font-size: 100%; color: inherit;}

/* BG color / Image */
.bg-anjika-logo {height:440px; background-position:bottom left; background-size:auto 60%;}  

div.bg-decoration-side::before, div.bg-decoration-side::after {background-image: url("../images/bg-decoration-side.png"); background-size:76px 34px; width:76px;}

/* Buttons */
.btn {font-size:14px; line-height:18px; padding:10px 12px; min-width:140px;}

/* Card Colums / Card */
.card-columns {column-gap: 1.7rem;}

/*detail-content*/
.detail-content > div:nth-child(n+3) {padding-top:16px; /*border: 1px solid red;*/}

}

/**/
@media only screen and (min-width:992px) and (max-width:1199px) { 

/*** General */
    
/* Scroll Up */
#scrollUp {bottom:20px; right:20px; width:36px; height:36px; background-size:36px 36px;}

/* Img */

/*** Same Height*/

/*gutters*/

/* Font Size */
h2 {font-size:32px; line-height:38px; /*border: 1px solid red;*/}
h3 {font-size:22px; line-height:28px; /*border: 1px solid red;*/}
h3 span {font-size:18px; line-height:24px; /*border: 1px solid red;*/}

h3.anjika-logo::before {/*border: 1px solid red;*/ margin-bottom:10px; width:48px; height:122px; background-image:url(../images/logo-anjika-for-caption.png); left:-58px; top:8px;}

h4 {font-size:20px; line-height:26px;}
h5 {font-size:18px; line-height:24px;}

/*.content-body {font-size:18px; line-height:26px;}
.content-body p {margin-bottom:16px;}*/
.small-text {font-size:12px; line-height:18px;}

.title-name span::before {font-size:20px; line-height:30px;}

.content-body ol, ul {padding-left:1.4rem;}
.content-body li {padding-bottom:5px;}
.content-body li::before {font-size:22px; display:inline-block; width:0.6em; margin-left:-0.7em; vertical-align:baseline;}

/* custom-counter */
.content-body .custom-counter li {padding-bottom:15px;}
.content-body .custom-counter li span {padding-left:15px;}
.custom-counter li::before {font-weight:400; display:inline-block; width:1em; margin-left:-1em; text-align:center; direction: rtl; font-size:30px; line-height: 36px; vertical-align:top; border-right:1px solid #070707; padding-right:10px;}

.lead {font-size:18px; line-height:24px;}
.lead span {font-size:16px; line-height:22px; margin-top:24px; display:inline-block; border:1px solid red;}

/* Title Name List */
.title-name-cont {display:flex; flex-wrap:wrap; list-style:none;}

.title-name-cont li {float: left; font-size:16px; line-height:22px; padding-right:0; padding-bottom:0; padding-left: .5rem;}
.title-name-cont.small li {font-size:14px; line-height:20px;}
.title-name-cont li li {font-size:14px; line-height:20px;}

.title-name-cont li::before {float: left; content:"|"; width:inherit; margin-left:inherit; padding-right: .5rem; font-size: 16px;}
.title-name-cont li li::before {font-size:14px;}

.title-name-cont li:nth-child(1) {padding-left:0rem;}
.title-name-cont li:nth-child(1)::before {content:""; padding-right: 0rem;}

/* Title Name List Span*/
.title-name-cont li span {padding-left:.4rem;}
.title-name-cont li span::before {content:"•"; padding-right:.4rem;}
.title-name-cont li span:first-child {padding-left: 0rem;}
.title-name-cont li span:first-child::before {content:""; padding-right: 0rem;}

/* Link */

/* Figure */
/*figure {margin: 0 0 0rem;}
.figure-caption {font-size: 100%; color: inherit;}*/

/* Font Weight */

/* Breadcrumb */
.breadcrumb {padding:.5rem 1rem; margin-bottom:15px; font-size:12px;}
.breadcrumb-item + .breadcrumb-item::before {padding-right: .5rem;}

/* Colour */
span.txt-grey {font-size:16px;}

/* BG color / Image */
.bg-anjika-logo {background-image: url("../images/bg-logo-ankita-red.png"); height:460px; background-position:bottom left; background-size:auto 45%;}

div.bg-decoration-side::before, div.bg-decoration-side::after {background-image: url("../images/bg-decoration-side.png"); background-size:56px auto; width:56px;}

/* Buttons */
.btn {font-size:14px; line-height:20px; padding:8px 10px; min-width:150px;}
/*.btn span {font-size:10px;}  */  
    
/*Outline Buttons*/

/*btn-primary*/

/* Space */

/* Hr / Border */

/* Footer */
footer {padding-bottom:15px; /*border: 1px solid red;*/}

/* Copyright */
.copyright {padding-top:15px; /*border: 1px solid red;*/}

/* Card Colums / Card */
.card-columns {column-count: 2; column-gap: 1.7rem; /*border: 1px solid red;*/}

/*detail-content*/
.detail-content > div:nth-child(n+3) {padding-top:18px; /*border: 1px solid yellow;*/}
    
}

/**/
@media only screen and (min-width:768px) and (max-width:991px) { 
    
/*** General */

/* Anchor */

/* Scroll Up */
#scrollUp {bottom:30px; right:30px; width:36px; height:36px; background-size:36px 36px;}

/* Img */

/*** Same Height*/

/*gutters*/

/* Font Size */
h2 {font-size:28px; line-height:34px;/*border: 1px solid red;*/}
h3 {font-size:20px; line-height:26px; /*border: 1px solid red;*/}
h3 span {font-size:18px; line-height:24px; /*border: 1px solid red;*/}

h3.anjika-logo::before {/*border: 1px solid red;*/  width:37px; height:92px; background-size:35px 90px; left:-45px; top:3px;}

h4 {font-size:24px; line-height:30px;}
h5 {font-size:20px; line-height:26px;}

.content-body {font-size:16px; line-height:24px;}
.small-text {font-size:13px; line-height:18px;}

/*.title-year {margin-bottom:0px;}
.title-name {margin-bottom:10px; border: 1px solid red;}*/

.title-name {display:block; /*border: 1px solid red;*/}
.title-name span {font-size:18px; line-height:30px; display:block; float:none; padding-left:0rem;}
.title-name span::before {content:""; font-size:0px; line-height:0px; float:none; padding-right:0rem;}    

.content-body ol, ul {padding-left:1.4rem;}
.content-body li {padding-bottom:5px;}
.content-body li::before {font-size:22px; width:0.6em; margin-left:-0.7em; vertical-align:baseline;}

/* custom-counter */
/*.content-body .custom-counter li {padding-bottom:15px;}
.content-body .custom-counter li span {padding-left:15px;}*/
.custom-counter li::before {font-size:24px; line-height:30px; vertical-align:top;}

.lead {font-size:18px; line-height:24px;}
.lead span {font-size:16px; line-height:22px; margin-top:24px; border:1px solid red;}

/* Title Name List */
.title-name-cont li {float: left; font-size:16px; line-height:22px; padding-right:0; padding-bottom:0; padding-left: .5rem;}
.title-name-cont.small li {font-size:14px; line-height:20px;}
.title-name-cont li li {font-size:14px; line-height:20px;}

.title-name-cont li::before {float: left; content:"|"; width:inherit; margin-left:inherit; padding-right: .5rem; font-size: 16px;}
.title-name-cont li li::before {font-size:14px;}

.title-name-cont li:nth-child(1) {padding-left:0rem;}
.title-name-cont li:nth-child(1)::before {padding-right: 0rem;}

/* Title Name List Span*/
.title-name-cont li span {padding-left:.4rem;}
.title-name-cont li span::before {padding-right:.4rem;}

/* Link */

/* Figure */

/* Font Weight */

/* Breadcrumb */

/* Colour */
span.txt-grey {font-size:16px;}

/* BG color / Image done */
.bg-anjika-logo {height:540px; background-position:bottom left; background-size:auto 25%;}

div.bg-decoration-side::before, div.bg-decoration-side::after {background-image:none; /*background-image: url("../images/bg-decoration-side.png"); background-size:58px auto; width:58px;*/}

/* Buttons done */
.btn {font-size:14px; line-height:20px; padding:6px 8px; min-width:120px;}

/*Outline Buttons*/

/*btn-primary*/

/* Space */
.space-p-t {padding-top:20px;}
.space-p-y {padding-top:20px; padding-bottom:20px;}
.space-p-b {padding-bottom:20px;}
/*.space-m-b {margin-bottom:20px;}*/

/* Hr / Border */
hr {border-top:4px solid #F7CE3A;}

/* Footer */
footer {padding-bottom:20px;}

/* Copyright */
.copyright {padding-top:5px;}

/* Card Colums / Card */
.card-columns .card {/*margin-bottom: 16px;*/ margin-bottom: 0; /*border:1px solid red;*/}
.card-columns {column-count: 2; column-gap: 1.7rem; /*border:1px solid red;*/}

/*detail-content*/
.detail-content > div:nth-child(n+3) {padding-top:18px; border: 1px solid red;}

}

/**/
@media only screen and (max-width: 767px) { 

/*** General */

/* Anchor */

/* Scroll Up */
#scrollUp {bottom:15px; right:15px; width:32px; height:32px; background-size:32px 32px;}

/* Img */

/*** Same Height*/

/*gutters*/

/* Font Size */
h2 {/*font-size:32px; line-height:38px;*/ font-size:28px; line-height:34px; margin-bottom:12px; /*border: 1px solid red;*/}
h3 {font-size:22px; line-height:28px; /*border: 1px solid red;*/}
h3 span {font-size:20px; line-height:26px; margin-top:12px; /*border: 1px solid red;*/}

h3.anjika-logo {margin-left: 15px;}    
h3.anjika-logo::before {/*border:1px solid red;*/ margin-bottom:0px; width:26px; height:64px; background-size:24px 62px; left:-14px; top:3px;}

h4 {font-size:22px; line-height:28px; margin-bottom:12px;}
h5 {font-size:18px; line-height:24px; margin-bottom:12px;}

.content-body {font-size:16px; line-height:24px;}
.content-body p {margin-bottom:16px;}
.small-text {font-size:16px; line-height:24px;}

/*.title-year {margin-bottom:0px;}*/
.title-name {/*margin-bottom:10px;*/ display:block; /*border: 1px solid red;*/}

#awards-honours .title-name, #pim-Gurus .title-name, #gallery-others .title-name, #gallery-early-years .title-name {margin-bottom:6px;}

.title-name span {font-size:16px; line-height:28px; display:block; float:none; padding-left:0rem;}
.title-name span::before {content:""; font-size:0px; line-height:0px; float:none; padding-right:0rem;}

.content-body ol, ul {padding-left:1.4rem;}
.content-body li {padding-bottom:5px;}
.content-body li::before {font-size:22px; width:0.6em; margin-left:-0.7em; vertical-align:top;}

/* custom-counter */
.content-body .custom-counter li {padding-bottom:15px;}
.content-body .custom-counter li span {padding-left:15px;}
.custom-counter li::before {width:1em; margin-left:-1em; font-size:26px; line-height:32px;  padding-right:10px;}

.lead {font-size:18px; line-height:24px;}
.lead span {font-size:16px; line-height:22px; margin-top:24px; display:inline-block; border:1px solid red;}

/* Title Name List */
.title-name-cont {display:flex; flex-wrap:wrap; list-style:none;}

.title-name-cont li {float: left; font-size:16px; line-height:22px; padding-right:0; padding-bottom:0; padding-left: .5rem;}
.title-name-cont.small li {font-size:14px; line-height:20px;}
.title-name-cont li li {font-size:14px; line-height:20px;}

.title-name-cont li::before {float: left; content:"|"; width:inherit; margin-left:inherit; padding-right: .5rem; font-size: 16px;}
.title-name-cont li li::before {font-size:14px;}

.title-name-cont li:nth-child(1) {padding-left:0rem;}
.title-name-cont li:nth-child(1)::before {content:""; padding-right: 0rem;}

/* Title Name List Span*/
.title-name-cont li span {padding-left:.4rem;}
.title-name-cont li span::before {content:"•"; padding-right:.4rem;}
.title-name-cont li span:first-child {padding-left: 0rem;}
.title-name-cont li span:first-child::before {content:""; padding-right: 0rem;}

/* Link */

/* Figure */
figure {margin: 0 0 0rem;}
.figure-caption {font-size:100%;}

/* Font Weight */

/* Breadcrumb */
.breadcrumb {padding:15px 15px; margin-bottom:15px; font-size:12px;}
/*.breadcrumb-item + .breadcrumb-item::before {padding-right: .5rem;}*/

/* Colour */
span.txt-grey {font-size:16px;}

/* BG color / Image */
.bg-anjika-logo {height:360px; background-position:bottom left; background-size:60px 157px;}

.bg-decoration-side {width:100%; height:100%; position: absolute; /*border: 1px solid blue;*/}

div.bg-decoration-side::before, div.bg-decoration-side::after {background-size:50px 22px; width:50px;}

/* Buttons */
.btn {font-size:14px; line-height:20px; margin-top:6px; padding:6px; min-width:120px;}
/* Buttons for banner */
.banner .btn {font-size:11px; line-height:16px; margin-top:0px; padding:3px; min-width:90px; margin-left:14px;}    

/*Outline Buttons*/

/*btn-primary*/

/* Space */
.space-p-t {padding-top:15px;}
.space-p-y {padding-top:15px; padding-bottom:15px;}
.space-p-b {padding-bottom:15px;}
/*.space-m-b {margin-bottom:15px;}*/

/* Hr / Border */
hr {border-top:6px solid #F7CE3A; padding-bottom:15px;}
hr.space-m-t {margin-top:15px; /*border:1px solid red;*/}

/* Footer */
footer {padding-bottom:15px;}

/* Copyright */
.copyright {font-size:13px; line-height:18px; padding-top:10px;}

/* Card Colums / Card */
/*.card-columns .card {margin-bottom:16px; border:1px solid red;}*/
.card-columns {column-count:1; column-gap:0rem; /*border:1px solid red;*/}

/*detail-content*/
.detail-content > div:nth-child(n+3) {padding-top:18px; border:1px solid red;}
    
}
