.service-list ul{
	list-style:inside;
}
.service-list ul li::before{

  content: "\2023";
  color: #b60e1e;
  font-weight: bold;
  display: inline-block; 
/*  width: 2em;
*/  margin-left: 1em;
  font-size: 30px;
    margin-top: -1px;
	padding-left:3px;
	position: relative;
  left: -10px;
}



table {
    caption-side: bottom;
    border-collapse: collapse;
    width: 100% !important;
}
.imgright{
	float:right;
	max-width: 100%;
    height: auto;
    border: 0;
    border-radius: 30px 0px 30px 0px;
	margin-bottom: 5px;
}
.btn-submit{
	text-align:center;
}
	



*{  margin: 0;  padding: 0;  outline: 0;  box-sizing: border-box;  -moz-box-sizing: border-box;  -ms-box-sizing: border-box;  -o-box-sizing: border-box;  -webkit-box-sizing: border-box;}
body { -webkit-text-size-adjust: none; margin: 0;  padding: 0; 
    color: #3C3C3C !important;
    font-family: 'FontAwesome';}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, ul {  display: block;}
img, fieldset {  max-width: 100%;  height: auto;  border: 0;}
ul{  list-style-type: none;}
ul, li, p, h1, h2, h3, h4, h5, h6, address { margin: 0;  padding: 0; }
a {  text-decoration: none;  border: 0;  outline: none; 
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    -ms-transition:all 0.5s;
}
button{transition:all 0.5s;
    -webkit-transition:all 0.5s;
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;
    -ms-transition:all 0.5s;}
a:hover ,a:focus, button:focus { text-decoration: none;  border: 0;  outline: none; box-shadow: none;}
a img{  text-decoration: none;  border: 0;  outline: none;}
p{margin:0; padding: 0; font-size: 17px;}
label{margin:0; padding: 0;}


html, body {
    max-width: 100%;
    font-family: 'Foundry Sterling';
    font-weight: normal;
    background: #EDF2F4;
}

/* =================================== */

/* header css start */
header .strip {
    background: #90010E;
    color: #fff;
    text-align: center;
    padding: 5px 0;
}
.strip p {
    font-size: 18px;
}
.strip h1 {
    font-size: 18px;
}

.logo img {width: 200px;}
.header-inner {
    background: #B60E1E;
    padding: 0;
    position: relative;
}
.head-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.evevts {
    background: #fff;
    border-radius: 30px;
    padding: 17px 55px;
    display: flex;
    align-items: center;
    color: #B60E1E;
    font-weight: 900;
    font-size: 18px;
    cursor: pointer;
    margin-right: 20px;
}
.evevts span{
    margin-left: 5px;
    line-height: normal;
}
.evevts span img {margin-top: -10px;}
.header-inner .align-center {
    align-items: center;
}
.whats-icon {
    margin-right: 5px;
}
.humb-menu {cursor: pointer;line-height: 80px;}
.humb-menu .btn {
    margin-left: 10px;
    border: 0;
    padding: 0;
}
.humb-menu .btn:focus {
    border: 0;
    outline: 0;
    box-shadow: none;
}
/* Mega Menu css start */
.mega-menu {
    width: 1270px;
    position: absolute;
    z-index: 99;
    background: #fff;
    left: 0;
    right: 0;
    margin: auto;
    top: 80px;
    padding: 40px;
    box-shadow: 5px 5px 15px #0000001f;
}
.mega-inner {
    display: flex;
    flex-wrap: wrap;
}
.mega-inner .mega-1 {
width: 21%;
}
.mega-inner .mega-2 {
    width: 79%;
}
.mega-hd h3 {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px;
}
.mega-inner a {
    color: #373636;
    opacity: 0.8;
    font-size: 16px;
}
.mega-inner a:hover {color: #B60E1E;}
.mega-item li {margin-bottom: 5px;}
.mega-item {margin-bottom: 25px;}
.mega-1-3 {margin-top: -15px;}
.mega-1-3 .mega-item a {
    color: #000;
    font-weight: bold;
    font-size:16px;
}
.humb-menu .mega-menu {line-height: normal;}
@media (min-width: 991px) {
    .humb-menu .mega-menu {
        display: block !important;
    }
    .humb-menu .mega-menu {
        opacity: 0;
        visibility: hidden;
        -o-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
        -o-transition: -o-transform .3s, opacity .3s;
        -ms-transition: -ms-transform .3s, opacity .3s;
        -moz-transition: -moz-transform .3s, opacity .3s;
        -webkit-transition: -webkit-transform .3s, opacity .3s;
        transform-style: preserve-3d;
        -o-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        transform: rotateX(-75deg);
        -o-transform: rotateX(-75deg);
        -moz-transform: rotateX(-75deg);
        -webkit-transform: rotateX(-75deg);
      }
      .humb-menu:hover .mega-menu {
        opacity: 1;
        visibility: visible;
        transform: rotateX(0);
        -o-transform: rotateX(0);
        -moz-transform: rotateX(0);
        -webkit-transform: rotateX(0);
      }
}

/* Mega Menu css end */
/* header css end */

/* banner css start*/
main {background: #EDF2F4;}
.banner {
    position: relative;
}
.banner .ban-img img {
    width: 100%;
}
.banner .bann-content {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 80px;
}
.ban-hd {
    text-align: center;
    color: #fff;
  
}
.ban-hd h2 {
    font-size: 56px;
    font-weight: bold;
    text-shadow: 0px 3px 8px #00000047;
}
.ban-hd h1 {
    font-size: 56px;
    font-weight: bold;
    text-shadow: 0px 3px 8px #00000047;
}
.ban-hd p {
letter-spacing: 1.12px;
color: #FFFFFF;
text-shadow: 0px 3px 8px #000000;
font-size: 28px;
}
.banner-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -11px;
    margin-top: 80px;
}
.banner-grid .gr-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 18%;
    background: #fff;
    opacity: 0.7;
    margin: 0 11px;
    padding: 20px 0;
}
.banner-grid .gr-item span {
    font-size: 18px;
    color: #B60E1E;
    margin-left: 5px;
    font-weight: 600;
}
.bann-search {
    display: flex;
    flex-wrap: wrap;
    margin-top: 60px;
}
.bann-search .ban-srch {
    height: 80px;
    border: 1px solid #fff;
    flex: auto;
    padding: 0 43px;
}
.bann-search .ban-srch::placeholder {
    color: #CACACA;
    font-size: 20px;
}
.bann-search .bann-btn {
    height: 80px;
    background: #B60E1E;
    font-size: 20px;
    color: #fff;
    width: 178px;
    border: 1px solid #B60E1E;
    font-weight: 900;
}
/* banner css end*/

/* section 2 css start*/
.sec-2-inner {
    display: flex;
    flex-wrap: wrap;
    margin-top: -113px;
    z-index: 9;
    position: relative;
}
.top-edu {
    width: 32%;
    background: #fff;
    padding: 33px 30px;
    box-shadow: 5px 5px 15px #00000029;
}
.top-edu h4 {
    color: #B60E1E;
    font-weight: 900;
    font-size: 24px;
}
.top-edu p {
    font-size: 18px;
    margin: 26px 0;
    color: #000;
}
.know-more {padding-bottom: 10px;}
.know-more a{
    display: flex;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    align-items: center;
}

.ar-icon {
    display: flex;
    align-items: center;
    width: 25px;
    height: 25px;
    border: 2px solid #B60E1E;
    border-radius: 50%;
    justify-content: center;
    margin-left: 10px;
}
.ar-icon span {
    width: 9px;
    height: 2px;
    background: #B60E1E;
    display: flex;
    margin-right: -4px;
}
.four-men {
    width: 36%;
    margin-left: 34px;
    box-shadow: 5px 5px 15px #00000029;
    z-index: 9;
}
.four-men img {width: 100%;}
.we-have {
    width: 29.4%;
    box-shadow: 5px 5px 6px #00000029;
    background: #fff;
    padding: 23px 24px 0 24px;
    max-height: 240px;
    position: absolute;
    right: 0;
    bottom: 35px;
}
.we-have .know-more a {justify-content: flex-end;}
.we-have h5{
    font-size: 25px;
    color: #000000;
    width: 80%;
    line-height: 28px;
    font-weight: 400;
}

.we-have span {
    font-size: 25px;
    color: #000000;
    width: 80%;
    line-height: 28px;
    font-weight: 400;
}

.we-have p {
    font-size: 16px;
    margin: 24px 0;
    color: #000;
}
/* section 2 css end*/
/* section 3 css start*/
.sec-3-inner {
    background: #fff;
    box-shadow: 5px 5px 15px #0000001F;
    padding: 24px 48px;
    margin-top: 70px;
}
.sec-3-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    justify-content: center;
    padding-top: 5px;
}
.sec-3-item .img-4 {
    margin-bottom: 10px;
    width: 65px;
    height: 65px;
    display: flex;
    align-items: center;
}
.sec-3-item .img-4 img {width: 100%;}
.sec-3-item h2 {
    color: #171717;
    font-size: 23px;
    font-weight: 900;
} 
.sec-3-item p {
    color: #171717;
    font-size: 23px;
    font-weight: 900;
	text-align: center;
} 

.sec-3-item p span {
    font-size: 20px;
    color: #171717;
    font-weight: normal;
    font-family: 'Foundry Sterling';
    
}
.sec-3-item span {
    font-size: 18px;
}
/* section 3 css end */

/* section 4 css start*/
.sec-4-inner {
    margin-top: 70px;
    background: #fff;
    box-shadow: 5px 5px 15px #0000001F;
}
.anigdha-about {
    padding: 45px 60px 0 20px;
}
.ab-ang {
    display: flex;
    align-items: center;
}
.ab-ang .our-service {margin-bottom: 0;}
.anigdha-about span {
    color: #3C3C3C;
    font-size: 20px;
}
.anigdha-about p {
    color: #3C3C3C;
    font-size: 20px;
    line-height: 35px;
    margin: 30px 0 0 0;
}

/* section 4 css end*/
/* section 5 css start */
.sec-5-inner {
    margin-top: 70px;
    background: #fff;
    box-shadow: 5px 5px 15px #0000001F;
    padding: 55px 30px;
}
.our-service {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}
.our-service h3 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: normal;
}
.our-service .bol{
    color: #B60E1E;
    font-size: 45px;
    margin: 0 10px;
    font-weight: 900;
}
.our-service h2 {
    color: #B60E1E;
    font-size: 45px;
    margin: 0 10px;
    font-weight: 900;
}
.serv-itm-in {
    padding: 20px 30px;
    text-align: center;
}
.serv-itm-in h3 {
    color: #3C3C3C;
    font-size: 20px;
    margin: 8px 0;
    font-weight: 900;
}
.serv-itm-in span {
    color: #3C3C3C;
    font-size: 20px;
    margin: 8px 0;
    font-weight: 900;
}
.serv-itm-in p {
    color: #3C3C3C;
    font-size: 18px;
    line-height: 25px;
    font-weight: 300;
}
.serv-itm-in .ser-itm-img {
    width: 100px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}
.sec-14-inner .serv-itm-in .ser-itm-img img {height: 100%;}
/* section 5 css end */
/* section 6 css start*/
.tution-fee {margin-top: 50px;}
.tution-fee img {
    max-height: 250px;
    width: 100%;
}
section {position: relative;}
.sec-6-inner {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 55px 0 40px 0;
    background: #0003;
}
.tut-fee-cont h2 {
    font-size: 38px;
    color: #fff;
    font-weight: bold;
}
.tut-fee-cont h3 {
    font-size: 38px;
    color: #fff;
    font-weight: bold;
}
.tut-fee-cont p {
    font-size: 19px;
    color: #fff;
    line-height: 22px;
    margin-top: 10px;
}
.tut-more a {
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border-radius: 30px;
    padding: 8px 35px;
    display: inline-block;
    margin-top: 15px;
    font-weight: 500;
}
.tut-fee-cont {
    width: 40%;
}
/* section 6 css end*/

/* section 7 css start*/
.sec-7-inner {
    margin-top: 70px;
    box-shadow: 5px 5px 15px #0000001f;
    background: #fff;
    padding: 50px 60px 10px 60px;
}
.reason-study-hd {
    display: flex;
    justify-content: center;
    margin-bottom: 40px;
}
.reason-study-hd h3 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: normal;
    margin-right: 10px;
}
.reason-study-hd .bol{
   color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}

.reason-study-hd h2 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}
.reason-study {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #B5B5B5;
    margin-bottom: 30px;
    padding-bottom: 10px;
    width: 80%;
}
.reason-study span {
    width: 50px;
    text-align: center;
}

.sec-7-inner .col-md-6:nth-child(even) .reason-study {
    width: 82%;
    float: right;
}
.reason-study p {
    color: #3C3C3C;
    font-size: 20px;
    margin-left: 15PX;
    font-weight: 500;
}
/* section 7 css end*/

/* section 8 css start*/
.sec-8-inner {
    margin-top: 70px;
}
.country-hd {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
.country-hd h3 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: normal;
    margin-right: 10px;
}
.country-hd .bol {
    color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}
.country-hd h2 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}
.country-item {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.country-item .con-itm {
    width: 18.4%;
    position: relative;
    text-align: center;
    margin: 10px 10px;
}
.con-itm p {
    position: absolute;
    bottom: 5px;
    width: 100%;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
}
.con-itm-img::before {
    content: "";
    position: absolute;
    width: 100%;
    background: #00000026;
    height: 100%;
}
.con-itm-img img {width: 100%;}
/* section 8 css end */
/* section 9 css start */
.sec-9-inner {
    background: #fff;
    margin-top: 70px;
    padding: 45px 90px;
    box-shadow: 5px 5px 15px #0000001F;
}
.course-hd {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}
.course-hd h3 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: normal;
    margin-right: 10px;
}
.course-hd .bol {
    color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}
.course-hd h2 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: bold;
}
.course-item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cr-itm {
    display: flex;
    width: 26%;
    margin-bottom: 30px;
    border-bottom: 1px solid #B5B5B5;
    padding-bottom: 10px;
}
.cr-itm p {
    margin-left: 10px;
    color: #3C3C3C;
    font-weight: bold;
    font-size: 20px;
}
.more-course .know-more a {justify-content: flex-end;font-weight: bold;font-size: 20px;}
/* section 9 css end */
/* section 10 css start */
.male-fem {margin-top: 70px;}
.male-fem img {width: 100%;}
.male-fem-con {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.male-fem-con .container {
    height: 100%;
}
.male-fem-inn {
    width: 36% ;
    height: 100%;
    background: #000000A6;
    color: #fff;
    padding: 40px 50px;
    text-align: center;
}
.male-fem-inn h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 12px;
    font-weight: 400;
}
.male-fem-inn h3 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 12px;
    font-weight: 400;
}
.male-fem-inn p {
    font-size: 22px;
    line-height: 28px;
}
.male-fem-inn .tut-more a {
    border: 1px solid #84000D;
    background: #84000D;
    border-radius: 30px;
}
/* section 10 css end */

/* section 11 css start */
.sec-11-inner {
    box-shadow: 5px 5px 15px #0000001f;
    margin-top: 70px;
    background: #fff;
 
}
.sec-11-inner .stud-hd, .sec-11-inner .gall-hd {
    display: flex;
    margin: 20px 0 30px 15px;
}
.sec-11-inner .stud-hd h3, .sec-11-inner .gall-hd h3 {
    font-size: 45px;
    color: #B60E1E;
    margin-right: 10px;
    font-weight: 400;
}
.sec-11-inner .stud-hd .bol, .sec-11-inner .gall-hd .bol {
    font-size: 41px;
    color: #B60E1E;
    font-weight: bold;
}

.sec-11-inner .stud-hd h2, .sec-11-inner .gall-hd h2 {
    font-size: 45px;
    color: #B60E1E;
    font-weight: bold;
}
.stud-carsl, .gall-item {
    padding: 0 20px;
}
.stud-carsl, .gall-item {
    display: flex;
    justify-content: space-between;
}
.stud-carsl .carsl-item, .gall-item .gall-img {
    width: 48%;
}
.stud-carsl .carsl-item img, .gall-item .gall-img img {
    width: 100%;
}
.stud-carsl .carsl-item span {
    display: block;
    max-height: 140px;
    overflow: hidden;
}
.carsl-item .about-stud {
    display: flex;
    justify-content: space-between;
    padding: 5px 10px;
}
.carsl-item .about-stud p {
    font-size: 16px;
    color: #0487F3;
    font-weight: 500;
}
.carsl-item .about-stud {
    color: #8F8F8F;
    font-size: 14px;
}
.stud-det p {
    font-size: 15px;
    color: #3C3C3C;
    line-height: 22px;
    padding: 0 10px;
}
.stud-test .know-more a {
    justify-content: flex-end;
    padding: 0 20px 10px 0;
    font-size: 15px;
    font-weight: 900;
    margin-top: 40px;
}
.photo-gall .know-more a {
    justify-content: flex-end;
    padding: 0 20px 10px 0;
    font-size: 15px;
    font-weight: 900;
    margin-top: 20px;
}
.stud-test {position: relative;}
.stud-test::before {
    content: "";
    position: absolute;
    width: 1px;
    background: #B5B5B5;
    height: 96%;
    right: -13px;
    top: 0;
}
.gall-img span {
    display: block;
    max-height: 327px;
    min-height: 327px;
    height: 100%;
}
.gall-img span img {
    height: 100%;
    object-fit: cover;
}
.stud-carsl .carousel-part {
    display: flex;
    justify-content: space-between;
}
.gall-item .carousel-gallery-item {
    display: flex;
    justify-content: space-between;
}
.stud-carsl .carousel-indicators {
    bottom: -80px;
}
.stud-carsl .carousel-indicators .carosel-dot {
width: 10px;
height: 10px;
border: 1px solid #BDBDBD;
border-radius: 50%;
}
.stud-carsl .carousel-indicators .carosel-dot.active {
    border: 1px solid #BDBDBD;
    background: #B60E1E;
}

.gall-item .carousel-indicators {
    bottom: -55px;
}
.gall-item .carousel-indicators .carosel-dot {
width: 10px;
height: 10px;
border: 1px solid #BDBDBD;
border-radius: 50%;
}
.gall-item .carousel-indicators .carosel-dot.active {
    border: 1px solid #BDBDBD;
    background: #B60E1E;
}
/* section 11 css end */
/* section 12 css start */
.latest-blog {
margin-top: 70px;
padding: 0 50px;
}
.latest-blog-hd {
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
}
.latest-blog-hd h3 {
    font-size: 45px;
    color: #B60E1E;
    margin-right: 10px;
    font-weight: normal;
}
.latest-blog-hd .bol {
    font-size: 45px;
    color: #B60E1E;
    font-weight: 900;
}

.latest-blog-hd h2 {
    font-size: 45px;
    color: #B60E1E;
    font-weight: 900;
}
.blog-item {
    padding: 0;
    box-shadow: 0px 3px 10px #00000029;
    position: relative;
    padding-bottom: 30px;
    margin: 0 10px;
    background: #fff;
}
.blog-item img {width: 100%;}
.blog-det h4 {
    color: #3C3C3C;
    font-weight: bold;
    font-size: 20px;
    padding: 10px 0;
}
.blog-det p {
    font-size: 15px;
    color: #000;
    line-height: 22px;
    height: 140px;
    overflow: auto;
}
.blog-item .blog-det {
    padding: 0 10px;
    margin-top: 15px;
}
.blog-item .blog-date {
    position: absolute;
    right: 15px;
    bottom: 10px;
    font-size: 14px;
    color: #3c3c3c;
}

.latest-blog .carousel-control-prev {
    left: -112px;
}
.latest-blog .carousel-control-next {
    right: -112px;
}

/* section 12 css end */
/* section 13 css start */
.sec-13-inner {
margin-top: 70px;
}
.section-hd {
    display: flex;
    justify-content: center;
    margin-bottom: 30px;
}
.section-hd h3 {
    font-size: 45px;
    color: #B60E1E;
    margin-right: 10px;
    font-weight: 400;
}
.section-hd .bol {
    font-size: 45px;
    color: #B60E1E;
    font-weight: 900;
}
.section-hd h2 {
    font-size: 45px;
    color: #B60E1E;
    font-weight: 900;
}
.partner-img {
    padding: 15px 20px;
    background: #fff;
    margin-bottom: 25px;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #B5B5B5;
}
.partner-img img {
    width: 100%;
    max-height: 100px;
    object-fit: contain;
}
.partner .tut-more {
    text-align: right;
    margin-bottom: 40px;
}
/* section 13 css end */

/* section 14 css start */
.sec-14-inner {background: #fff;box-shadow: 5px 5px 15px #0000001f;padding: 40px 0;}
/* section 14 css end */
/* section 15 css start */
.sec-15-inner {
    margin-top: 60px;
    padding: 0 60px;
}
.news-img {
    padding: 15px 20px;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #B5B5B5;
}
.news-img img {
    width: 100%;
    height: 100%;
    max-height: 80px;
    object-fit: contain;
}
.news-item .tut-more {
    text-align: right;
    margin-top: 30px;
}
.news-sec .carousel-control-prev {
    left: -112px;
    top: -85px;
}
.news-sec .carousel-control-next {
    right: -112px;
    top: -85px;
}

/* section 15 css end*/
/* section 16 css start */
.book-now-btn .book-btn {
    background: #84000D;
    color: #fff;
    font-size: 20px;
    border-radius: 30px;
    padding: 8px 35px;
    display: inline-block;
    font-weight: 500;
}
.book-now {
    background: #B60E1E;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 40px 0;
    margin-top: 60px;
}
.book-now h3 {
    font-size: 24px;
    color: #fff;
    font-weight: bold;
}
/* section 16 css end */

/* footer css */
footer {
    background: #EDF2F4;
    padding-top: 42px;
}
.address p {
    color: #000000;
    font-size: 16px;
    margin: 15px 0;
}
.call-on {
    margin: 15px 0;
}
.call-on p, .inquary p {
    color: #000000;
    font-size: 18px;
}
.call-on a, .inquary a {
    color: #000000;
    font-size: 16px;
}
.socials {
    display: flex;
    margin: 20px 0;
}
.socials > div{
margin-right: 25px;
}
.other-link {
    display: flex;
    margin-top: 10px;
}
.other-link > div {
    margin-right: 10px;
    
}
.other-link > div a {
    font-size: 14px;
    color: #000000;
    padding-right: 10px;
    border-right: 0.5px solid #707070;
}
.other-link div:last-child a {border: 0;}
.link-item .link-hd h4 {
    color: #000;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 12px;
}
.link-item .link-hd { margin-bottom: 12px;}
.link-item div a {
    color: #000000;
    font-size: 16px;
    margin-bottom: 7px;
    width: fit-content !important;
    display: block;
   
   
}
footer a:hover {
    color: #B60E1E;
}
.copyright {
    background: #1E1E1E;
    padding: 23px 0;
    margin-top: 45px;
}
.copyright p {
    font-size: 16px;
    color: #fff;
}

.need-help a {color: #000;display: flex;align-items: end;}
.need-help a img {margin-left: 5px;}
.prov-feed a {
    color: #000;
    text-decoration: underline;
    margin: 42px 0 0 40px;
    display: block;
    letter-spacing: 0.56px;
    font-style: italic;
}
/* footer css */


/* online consultant css start */
.heading-border h1 {
    font-size: 33px;
    color: #3c3c3c;
    font-weight: bold;
}
.heading-border h2 {
    font-size: 24px;
    color: #3c3c3c;
    font-weight: bold;
}
.heading-border hr {
    width: 214px;
    margin: 5px 0;
    height: 2px;
    opacity: 1;
    background: #B60E1E;
}
.consulant-max-width {
    max-width: 1100px;
    margin: auto;
}
.bread-search {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 18px 0;
}
.bread-search .bread-list {
  display: flex;
  align-items: center;
}
.bread-search .search-box {
    display: flex;
}
.bread-list a {
    color: #3C3C3C;
    font-size: 15px;
}
.bread-list a.active {
    color: #B60E1E;
}
.bread-list span {
    font-size: 10px;
    margin: 0 10px;
}
.search-box .search-here {
    width: 464px;
    height: 44px;
    padding: 0 24px;
    border: 1px solid #D6D6D6;
}
.search-box .serch-btn {
    width: 113px;
    background: #B60E1E;
    font-size: 17px;
    color : #fff;
    border: 0;
    border-radius: 0;
}
.cunsult-banner img {
    width: 100%;
}
.cluncelling-form {
box-shadow: 0px 3px 6px #00000029;
border-radius: 8px;
background: #fff;
padding: 30px;
margin-top: -110px;
}
.counc-hd p {
    color: #3C3C3C;
    font-size: 16px;
    margin: 10px 0;
    max-width: 600px;
    line-height: 18px;
}
.consult-inner .fieldset {
    width: 47%;
    margin-bottom: 35px;
    position: relative;
}
.consult-inner .fieldset label {
    position: absolute;
    background: #fff;
    padding: 0 5px;
    left: 25px;
    color: #A3A3A3;
    font-size: 15px;
    top: -10px;
}
.consult-inner .form-field {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
}
.consult-inner .form-field .frm-input {
    border: 1px solid #3C3C3C;
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    width: 100%;
    
}
.consult-inner .fieldset .sel-opt {
    border: 1px solid #707070;
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    width: 100%;
    color:#3c3c3c;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance: none;
}
.consult-inner .frm-input::placeholder {
    color:#A3A3A3;
}
.consult-inner .calender .frm-input::placeholder {
    color:#3c3c3c;
}
.consult-inner .fieldset.sel-value {
    position: relative;
}
.consult-inner .fieldset.sel-value .sel-opt {
 background: url("../images/select-arrow.svg");
 background-repeat: no-repeat;
 background-position: 97%;
}
.consult-inner .fieldset.calender span {
    position: absolute;
    display: block;
    width: 17px;
    top: 6px;
    left: 8px;
}
.captcha {margin-bottom: 35px;}
.captcha .frm-input {
    height: 40px;
    width: 48px;
    background: #F5F5F5;
    border: 1px solid #BDBDBD;
    border-radius: 8px;   
    text-align: center;
    color: #3C3C3C;
    font-size: 17px;
    font-weight: 500;
}
.captcha .frm-input.result {
    background: #fff;
}
.form-check .check-bx input {
    height: 12px;
    min-width: 24px;
}
.captcha span {
    color: #707070;
    margin: 0 5px;
}
.form-desc p, .form-desc span {
    color: #3C3C3C;
    font-size: 17px;
}
.form-check {padding: 0;margin-top: 20px;}
.form-check .check-bx {margin-bottom: 10px;}
.consult-inner .btn-submit .sub-btn {
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border-radius: 30px;
    margin-top: 25px;
    padding: 10px 35px;
    font-weight: 500;
}
.consult-adv {
    box-shadow: 2px 2px 8px #0000000d;
    padding: 35px;
    background: #fff;
    margin-top: 60px;
}
.cons-ser-inner P {
    color: #3C3C3C;
    font-size: 17px;
    line-height: 26px;
}
.adv-cont p {
    font-size: 18px;
    color: #3c3c3c;
    font-weight: 500;
    margin: 15px 0;
    line-height: 26px;
}
.cons-ser-inner .heading-border {
    margin-bottom: 20px;
}
.consult-service {
    box-shadow: 2px 2px 8px #0000000D;
    padding: 35px;
    background: #fff;
    margin-top: 60px;
}
.service-list ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
	line-height: 26px;
}
.service-list ul li span {
    color: #B60E1E;
    font-size: 18px;
    font-weight: 500;
    margin-right: 10px;
}

.service-list ul li h4 {
    color: #3C3C3C;
    font-size: 18px;
	font-weight:bold;
}

.service-list ul li p {
    color: #3C3C3C;
    font-size: 17px;
	line-height: 26px;
}
.counc-session {
    box-shadow: 2px 2px 8px #0000000D;
    padding: 35px;
    background: #fff;
    margin-top: 60px;
}
.con-ses-inner > p {
    color: #3C3C3C;
    font-size: 17px;
    margin: 20px 0;
    font-weight: 500;
}
.cont-2 {
    margin: 20px 0;
}
.cont-2 p {
    color: #3C3C3C;
    font-size: 17px;
    margin-bottom: 10px;  
}
.studying-abroad {
    box-shadow: 2px 2px 8px #0000000d;
    padding: 35px;
    background: #fff;
    margin-top: 60px;
}
.studying-inner .heading-border {
    margin-bottom: 20px;
}
.study-img img {width: 100%;}
.std-abr-cont p {
    margin-top: 20px;
    color: #3C3C3C;
    font-size: 17px;
	line-height: 26px;
}
.consult-inner .sel-value.full-width-opt {
    flex: auto;
}
.consult-inner .sel-value.full-width-opt .sel-opt {
    background-position: 99%;
}
/* online consultant css end */

/* About Us Start */
.cunsult-banner {position: relative;}
.banner-over {
    position: absolute;
    bottom: 0;
    width: 100%;
    /*background: #1616167a;*/
    padding: 15px 0;
}
.banner-over h1 {
    font-size: 26px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
}
.banner-over h2 {
    font-size: 26px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
}
.team-item { display: flex; flex-wrap: wrap;margin-bottom: 50px;border: 1px solid #E9E9E9;}
.team-item .team-img {width: 50%;}
.team-img img {width: 100%;}
.team-item .about-team { width: 50%; padding: 30px 33px 10px 33px; }
.about-cont {padding: 30px;box-shadow: 2px 2px 8px #0000000D;background: #fff;margin-top: 40px;}

.our-team {
    padding: 30px 30px 1px 30px;
    box-shadow: 2px 2px 8px #0000000D;
    background: #fff;
    margin-top: 40px;
}
.team-inner > .heading-border {
    margin-bottom: 30px;
}
.team-inner .heading-border h2, .team-inner .heading-border h3 {
    font-size: 22px;
    color: #3c3c3c;
    font-weight: bold;
}
.team-inner .heading-border p {
    font-size: 22px;
    color: #3c3c3c;
	font-weight: bold;
}
.team-inner .heading-border span {
    font-size: 22px;
    color: #3c3c3c;
}
.team-position {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.team-item .heading-border hr {
    width: 95px;
}
.about-team .heading-border {
    margin-bottom: 15px;
}
.about-team p {
    color: #3C3C3C;
    font-size: 17px;
    line-height: 28px;
    max-height: 220px;
    overflow: auto;
}
.team-hd h1 {
    font-size: 24px;
    color: #3C3C3C;
    font-weight: bold;
}
.about-cont p {
    color: #3C3C3C;
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 15px;
}
.team-hd p {
    margin: 20px 0;
    color: #3C3C3C;
    font-size: 18px;
    line-height: 28px;
}
.mission {
    padding: 30px;
    box-shadow: 2px 2px 8px #0000000D;
    background: #fff;
    margin-top: 40px;
}
.mission .heading-border hr { width: 70px; }
.mission.goals .heading-border hr { width: 55px;}
.vision .heading-border hr { width: 60px;}
.com-cont p {
    font-size: 17px;
    line-height: 28px;
    color: #3C3C3C;
    margin-top: 15px;
}
.vision {
    padding: 30px;
    box-shadow: 2px 2px 8px #0000000D;
    background: #fff;
    margin-top: 40px;
}
.mission .service-list {
    margin-top: 20px;
}
.mission .service-list li {align-items: baseline;}
.mission .service-list li p {
    font-size: 17px; 
    color: #3C3C3C;
    
	line-height: 26px;
}
.about-form {
    background: url(../images/tution-fee.jpg);
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    margin-top: 40px;
}
.about-form::before {
    content: "";
    background: #b60e1ed9;
    position: absolute;
    height: 100%;
    width: 100%;
}
.about-form-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.planing-study {
    flex: 0 0 37%;
}
.pl-hd h1 {
    font-size: 41px;
    color: #fff;
}
.pl-hd h3 {
    font-size: 41px;
    color: #fff;
}
.pl-hd hr {
width: 235px;
height: 2px;
margin: 10px 0 0 0;
background: #fff;
opacity: 1;
}
.pl-hd p {
    font-size: 23px;
    color: #fff;
    margin-top: 10px;
}
.about-form-inner .plan-form {
    flex: 0 0 50%;
}
.plan-form .form-field {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 30px;
}
.plan-form .fieldset {
    flex: 0 0 49%;
    position: relative;
    margin-bottom: 25px;
}
.plan-form .fieldset label {
    position: absolute;
    left: 27px;
    top: -10px;
    background-color: #B60E1E;
    padding: 0 3px;
    font-size: 14px;
    color: #fff;
}
.plan-form .fieldset.textarea {
    flex: auto;

}
.plan-form .fieldset textarea {
    width: 100%;
    resize: none;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    height: 70px;
    background-color: #B60E1E;
    padding: 10px 30px;
    color: #fff;
}
.plan-form .fieldset .frm-input {
    height: 45px;
    border: 1px solid #FFFFFF;
    border-radius: 10px;
    background-color: #B60E1E;
    color: #fff;
    width: 100%;
    padding: 0 30px;
}
.plan-form .fieldset .frm-input::placeholder {
    color: #F0C8CB;
    font-size: 16px;
}
.plan-form .fieldset textarea::placeholder {
    color: #F0C8CB;
    font-size: 16px;
}
.plan-form .btn-submit {text-align: center;}
.plan-form .btn-submit .sub-btn {
    border-radius: 30px;
    background: #FFFFFF;
    width: 437px;
    color: #B60E1E;
    font-size: 20px;
    font-weight: bold;
    margin: -10px -0 20px 0;
}
/* Scrollbar Styling */
.team-item p::-webkit-scrollbar {
    width: 8px;
}
 
.team-item p::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.team-item p::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #ccc; 
}
/* About Us End */
.close-menu {
    position: absolute;
    right: 12px;
    top: 10px;
}
.close-menu span {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    border: 1px solid #B60E1E;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #B60E1E;
}

.anigdha-about {position: relative;}
.anigdha-about::before {
    content: "";
    background: url("../images/about-anigdha-water-right.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 190px;
    height: 230px;
    position: absolute;
    left: 15px;
    top: 0;
    opacity: 0.5;
}
.anigdha-about::after {
    content: "";
    background: url("../images/about-anigdha-water-right.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 110px;
    height: 130px;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.5;
}
.mega-menu .mega-inner {
 position: relative;
}
.mega-menu .mega-inner::after {
    content: "";
    background: url("../images/menu-water.svg");
    background-repeat: no-repeat;
    background-size: contain;
    width: 300px;
    height: 350px;
    position: absolute;
    right: -60px;
    bottom: -80px;
    opacity: 0.4;
}
.adv-cont-normal p {
    color: #181818;
    font-weight: normal;
}
.humb-menu .mega-menu {overflow: hidden;}

/* contact us css */
.contact-inner {margin-top: -80px;}
.form-address {display: flex; flex-wrap: wrap; justify-content: space-between;}
.cont-form {
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 35px 25px 30px 25px;
    width: 68%;
}
.cont-add {
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 35px 15px 15px 15px;
    width: 29%;
    }
.contact-max-width {
    max-width: 1250px;
    margin: auto;
}
.frm-inner .form-field {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
}
.frm-inner .fieldset {
    width: 48%;
    margin-bottom: 35px;
    position: relative;
}
.frm-inner .form-field .frm-input {
    border: 1px solid #707070;
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    width: 100%;
}
.frm-inner .fieldset.message  {
  flex: auto;
} 
.frm-inner .form-field textarea.frm-input {
    height: 148px;
    padding-top: 12px;
    resize: none;
}
.frm-inner .form-field .frm-input::placeholder {
    font-size: 17px;
    color: #A3A3A3;
}


.add-here {
    margin: 20px 0 25px 16px;
}
.add-here .add-text {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}
.add-here .add-text span {
display: flex;
    align-items: baseline;
width: 10%;
    padding-top: 6px;
}
.add-here .add-text p {
    color: #3C3C3C;
    font-size: 18px;
    line-height: 26px;
}
.add-here .add-text a {
    color: #3C3C3C;
    font-size: 18px;
}
.add-here .add-text div {
    width: 88%;
}
.cont-social {
    display: flex;
    margin: 25px 0 30px 16px;
}
.cont-social div {margin-right: 25px;}
.map .map-inner {width: 100%;height: 180px;}
.contact-inner .heading-border h1 {font-size: 30px;}
.btn-apply .sub-btn {
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border-radius: 30px;
    padding: 10px 50px;
    font-weight: 500;
}
.contact-inner .captcha {
    margin: -10px 0 25px 0;
}
.address-other {margin-top: 90px;}
.address-other .add-oth {
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 40px 22px 10px 22px;
}
/* contact us css */

/* Photo Gallery css start */
.gallery-max-width {
    max-width: 1104px;
    margin: auto;
}
.photo-gall-inner {
    margin-top: 55px;
    padding: 25px 50px 0 50px;
    background: #fff;
}
.photo-gall-inner .heading-border h1 {
  font-size: 24px;
}
.photo-gall-inner .heading-border hr {
  width: 70px;
}
.photo-cards {margin-top: 40px;}
.photo-cards .cards-item {margin-bottom: 50px;}
.photo-cards .cards-item img {width: 100%;}
.cards-item .cards-desc {margin-top: 10px;}
.cards-item .cards-desc p {
    font-size: 16px;
    color: #5E5E5E;  
    line-height: 20px;
}
.common-pagination { margin-top: 65px;}
.common-pagination .pagin-inn { display: flex;justify-content: center;}
.common-pagination .pagin-inn div {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 33px;
    width: 33px;
    border: 0.5px solid #D3D3D3;
    border-radius: 8px;
    background: #fff;
    color: #828282;
    font-size: 15px;
    margin: 0 8px;
    cursor: pointer;
}
.common-pagination .pagin-inn .active-pager{
  background: #B60E1E;
  color: #fff;
}
/* Photo Gallery css end */

/* event css start */
.bacg-bg-full {position: relative;}
.bacg-bg-full img {
    height: 340px;
    width: 100%;
}
.bacg-bg-full .event-form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #b60e1ed9;
    height: 100%;
}
.bacg-bg-full  .plan-form .form-field {padding-top: 35px;}
.photo-gall-inner .event-up {
    margin-top: 35px;
    margin-bottom: 70px;
}
.up-ev-itm {text-align: center;position: relative;margin-bottom: 45px;}
.up-ev-itm .ev-date {margin-bottom: 8px;display: flex;
    align-items: center;
    justify-content: center;}
.up-ev-itm .ev-date span {display: flex;font-size: 15px; color: #000;}
.up-ev-itm .ev-date img {
    width: 20px;
height: 22px;
margin-right: 2px;
}
.event-img img {
    border-radius: 8px;
}
.even-reg .btn {
    font-size: 17px;
    color: #fff;
    background: #B60E1E;
    border: 1px solid #B60E1E;
border-radius: 30px;
width: 150px;
height: 43px;
margin-top: -30px;
}
.prev-webn-item {
    margin-top: 55px;
    padding: 25px 50px 0 50px;
    background: #fff;
}
.prev-webn-item .heading-border h1 {
    font-size: 24px;
    font-weight: bold;
}
.prev-webn-item .heading-border hr {width: 105px;}
.prev-webn-inn {margin-top: 35px;}
.play-btn img {
width: 99px;
height: 99px;
}
.play-btn {
    position: absolute;
    top: 57px;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
/* event css end */
/* video gallery css start */
.vid-gal-sec .heading-border h1 {
    font-size: 24px;
    font-weight: bold;
}
.vid-gal-sec .heading-border hr {
    width: 100px;
}
.video-gallery-max-width {
    max-width: 1005px;
    margin: auto;
}
.vid-gal-sec {
    margin-top: 55px;
    padding: 0;
}
.vid-gall-itm .vid-item{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 45px;
}
.vid-gall-itm .vid-item .vid-itm-img {
    width: 50%;
    position: relative;
}
.vid-gall-itm .vid-item .vid-cont {
    width: 50%;
    padding: 10px 25px 25px 25px;
    box-shadow: 2px 2px 8px #0000000D;
    background: #fff;
    
}
.vid-itm-img .vid-img-div {height: 306px; max-height: 363px;}
.vid-itm-img .vid-img-div img {width: 100%; height: 100%; object-fit: cover;}
.vid-item .vid-cont h2 {
   font-size: 24px;
   color: #3c3c3c;
   line-height: 28px;
   font-weight: bold;
   margin-bottom: 30px;
}
.vid-item .vid-cont h3 {
    font-size: 24px;
    color: #3c3c3c;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 30px;
 }
.vid-item .vid-cont p {
    font-size: 18px;
    line-height: 30px;
    color: #3c3c3c;
    max-height: 197px;
    overflow: auto;
}
/* video gallery css end */

/* Blog page css start */
.blog-teams {
    margin-top: 40px;
}
.blog-teams .team-item { border: 0;margin-bottom: 0;}
.blog-teams .about-team {background: #fff;padding: 50px 55px;}
.blog-teams .team-item .team-img {max-height: 422px;}
.blog-teams .team-item .team-img img {height: 100%; object-fit: cover;}
.blog-teams .heading-border h4 {
    font-size: 24px;
    font-weight: bold;
    color: #3c3c3c;
}
.blog-teams .about-team p {line-height: 34px;font-size: 18px;}
.blog-action {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 23px;
}
.blog-teams .tut-more a {margin-top: 0;}
.blog-date span {
    font-size: 16px;
    color: #3c3c3c;
}
/* Blog page css end */

/* news css start */
.news-teams .heading-border h1 {
    font-size: 24px;
    color: #3c3c3c;
    font-weight: bold;
}
.news-teams .heading-border hr {width: 100px;}
.news-teams {
    padding: 30px 25px 0 25px;
    background: #fff;
    margin-top: 80px;
}
.news-items-inner {margin-top: 20px;}
.news-image span {
    display: block;
    border: 1px solid #CDCBCB;
    padding: 8px;
}
.news-det {
    padding: 15px 20px 10px 0;
}
.news-det h4 {
    font-size: 18px;
    font-weight: bold;
    color: #B60E1E;
    margin-bottom: 20px;
}
.news-det h3 {
    font-size: 18px;
    font-weight: bold;
    color: #B60E1E;
    margin-bottom: 20px;
}
.news-det p {
    color: #3C3C3C;
    font-size: 16px;
    line-height: 23px;
}
.news-det .tut-more a {margin-top: 0;}
.news-det .blog-action {margin-top: 20px;}
.news-items-inner .news-list {
    border-bottom: 1px solid #dadada;
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.news-items-inner .news-list:last-child {border: 0;}
/* news css end */

/* news detail css start */

.banner-over .container {
 display: flex;
 align-items: center;
 justify-content: space-between;
}
.banner-over .nw-dt {
    font-size: 20px;
    color: #fff;
}
.news-dt-hd {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.nw-hd-nm {margin-left: 5px;}
.nw-hd-nm h4 {
    font-size: 16px;
    color: #B60E1E;
    font-weight: bold;
}
.nw-hd-nm p {
    font-size: 12px;
    color: #666666;
    line-height: 15px;
}
.news-det-cont {
    padding: 60px 40px;
    background: #fff;
    margin-top: 55px;
}
.news-cap p {
    color: #3C3C3C;
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 18px;
}
.here-det {font-size: 18px;margin-bottom: 35px;}
.news-tbl h4 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.news-tbl table {border-collapse: collapse;width: 100%;}
.news-tbl td {text-align: left;padding: 20px;width: 50%;color: #3c3c3c;font-size: 17px;font-weight: 500;}
.news-tbl tr:nth-child(even) {background-color: #F2F2F2;}
.eleg-crt {margin-top: 36px;}
.eleg-crt .heading-border h1 {
    font-size: 24px;
    font-weight: bold;
}
.eleg-crt .service-list {
    margin-top: 30px;
}
.eleg-crt .service-list ul li {margin-bottom: 10PX;}
.news-det-act .download-news {
    width: 185px;
    height: 43px;
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border: 1px solid #B60E1E;
    border-radius: 30px;
    margin-right: 30px;
}
.news-det-act {display: flex;margin: 60px 0;}
.news-det-act .share-news {
    width: 138px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #B60E1E;
    border-radius: 30px;
    background: transparent;
    color: #B60E1E;
    font-size: 17px;
    font-weight: 900;
}
.news-det-act .share-news span {margin-left: 5px;display: flex;}
.why-anig {padding: 40px;background: #fff;margin-bottom: 60px;}
.why-anig .heading-border h1 {font-size: 24px;font-weight: bold;}
.why-anig .heading-border hr {width: 180px;}
.why-anig-cont {margin-top: 15px;}
.why-anig-cont p {
    font-size: 17px;
    line-height: 28px;
    margin-bottom: 20px;
}
.news-det-feeds .heading-border h1 {
    font-size: 39px;
    color: #000;
}
.news-det-feeds .heading-border hr {display: none;}
/* news detail css start */
/* MBA Abroad css start */
.mba-tab-main {background: #fff;box-shadow: 0px 0px 4px #00000021;}
.tab-max-width {max-width: 1100px;margin: auto;}
.mba-tab-main .mba-tabing {
  display: flex;
  justify-content: space-between;
}
.mba-tab-main .mba-tabing li {cursor: pointer;}
.mba-tab-main .mba-tabing li a {
    display: flex;
    padding: 12px 5px;
    color: #000;
    opacity: 0.6;
    font-size: 16px;
}
.mba-tab-main .mba-tabing li.active-box a {
    color: #000;
    border-bottom: 2px solid #B60E1E;
    opacity: 1;
    font-weight: 500;
}
.mba-main-section .common-padd {
    padding: 22px 40px;
    background: #fff;
    margin-top: 45px;
}
.mba-sec1-cont p {
 font-size: 17px;
 line-height: 28px;
}
.mba-sec1-cont p:first-child {margin-bottom: 20px;}
.mba-sec-2 .heading-border h1 {
    font-size: 24px;
    font-weight: bold;
}
.mba-sec-2 .heading-border hr {
    width: 260px;
}
.mba-sec-2 .mba-sc-1 p {
    font-size: 17px;
    line-height: 28px;
    margin: 25px 0;
}
.mba-sec-2.common-padd {padding-top: 40px;}
.mba-prog h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 25px;
}
.mba-prog {margin-bottom: 30px;}
.mba-prg-ab p {
    font-size: 17px;
    line-height: 28px;
    margin: 25px 0;
}
.mba-prog .service-list li {
    color: #181818;
    margin-bottom: 5px;
    
}
.common-font-24 h1 {
    font-size: 24px;
    font-weight: bold;
}
.mb-sc-3 p {
    font-size: 17px;
    margin: 20px 0;
    line-height: 26px;
}
.mb-sc-3-oth {
    display: flex;
	    margin-bottom: 15px;
}
.mb-sc-3-oth .service-list { flex: auto;padding-right: 10px;}
.mb-sc-3-oth .mb-sc3-img {
    width: 62%;
}
.padding-22-40 {
    padding: 40px;
    background: #fff;
    margin-top: 45px;
}
.country-cards {
    margin-top: 35px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.count-card-img {
    background: #e4e7e8;
    width: 235px;
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 10px;
    margin-bottom: 25px;
}
.count-card-img img {width: auto;height: 40px;}
.count-card-img span {color: #070707; font-size: 17px;font-weight: bold;padding-left: 8px;}
.mba-sec-4 .service-list ul li p {
    line-height: 26px;
    margin-bottom: 12px;
}
.mba-sec-5 .serv-itm-in {padding: 20px 0;}
.mba-sec-5 .serv-itm-in h3 {font-size: 17px;}
.mba-sec-5 .serv-itm-in p {font-size: 16px;line-height: 20px;}
.mba-sec-5 .service-item {margin-top: 20px;}
.mba-sec-5 .service-item .row {justify-content: center;}

table .common-table {border-collapse: collapse;width: 100%;margin-top: 30px;}
.common-table td {text-align: left;padding: 18px 25px;width: 50%;color: #3c3c3c;font-size: 17px; line-height: 20px;}
.common-table tr:nth-child(even) {background-color: #F2F2F2;}
.common-table th {
    background: #B60E1E;
    border: 1px solid #EFEFEF;
    font-size: 19px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 12px;
    line-height: 20px;
}
/*.collage-list .row {
    margin-top: 40px;
}*/
.collg-lst h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
}
.service-list ul li span {line-height: 24px;}
.collage-img img {width: 100%;}
.docs-req {margin-bottom: 60px;}
.docs-req hr {width: 180px;}
.docs-req .service-list ul {display: flex;flex-wrap: wrap;}
.docs-req .service-list ul li {width: 50%;}
.docs-req .service-list ul li p {
    font-size: 17px;
 
    line-height: 25px;
}
.mba-sec-8 hr {width: 180px;}
.without-gmat p {
    margin: 20px 0;
    font-size: 18px;
    line-height: 28px;
}
.work-exp-cont {margin-bottom: 30px;}
.work-exp-cont .work-contr {display: flex;margin-bottom: 8px;}
.work-exp-cont .work-contr h4 {font-size: 18px;margin-right: 5px;font-weight: 900;}
.work-exp-cont .service-list h5 {font-size: 18px;margin-right: 5px;font-weight: 900;margin-bottom: 5px;}
.work-exp-cont .work-contr span {font-size: 18px;}
.mba-sec-18 .service-list ul {margin-top: 10px;}
.mba-sec-17 .service-list ul li {margin-bottom: 15px;}
.mba-sec-17 .service-list ul li p { line-height: 18px; line-height: 26px;}
.mba-sec-18 .service-list ul li a { line-height: 17px;color: #008FEE;font-weight: 500; text-decoration: underline;}

/* accordian css start */
.faq-inner .accordion {
    width: 100%;
    background-color: #EDEDED;
    margin-top: 40px;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 8px;
}
.faq-inner .accordion .accordion-head {
    background: #fff;
    position: relative;
    padding: 12px 25px;
    cursor: pointer;
    overflow: hidden;
    border-bottom: 0.5px solid #BDBDBD;
    display: flex;
    justify-content: space-between;
}
.faq-inner .accordion .accordion-head p {
  font-size: 17px;
  font-weight: 600;
}
.faq-inner .accordion .accordion-body {
    padding: 20px 25px;
    height: auto;
    display: none;
    background: #F0F7FA;
}
.faq-inner .accordion .open-itm .accordion-body {
    display: block;
}
.faq-inner .accordion .accordion-body p {
    font-size: 17px;
    line-height: 23px;
}
.faq-inner .arrow {
    border: solid black;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
    transition: all 0.4s ease;
}
.faq-inner .accordion-head .arrow.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.faq-inner .accordion-head.open .arrow {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
.faq-inner .accordion-head.close .arrow {
    transform: rotate(45deg) !important;
    -webkit-transform: rotate(45deg) !important;
}
.faq-inner .open-itm .accordion-head .arrow {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
/* accordian css end */
.leave-reply {margin-top: 40px;}
.leave-reply .comment .comment-here {
    height: 175px;
    padding: 16px 22px;
    width: 100%;
    resize: none;
    border: 1px solid #BDBDBD;
    border-radius: 8px; 
}
.leave-reply .fullname {display: flex;justify-content: space-between;margin-top: 40px;}
.leave-reply .fullname span {display: flex;width: 45%;}
.leave-reply .fullname input {
    width: 100%;
    border: 1px solid #BDBDBD;
    border-radius: 8px;
    height: 50px;
    padding: 0 22px;
}
.check-box {margin-top: 30px;display: flex;}
.check-box .check-here {display: flex;align-items: center;}
.check-box input {
    width: 20px;
    height: 18px;
    margin-right: 10px;
}
.check-box span { font-size: 16px; }
.add-comment .btn {
background: #B60E1E;
border: 1px solid #B60E1E;
border-radius: 30px;
font-size: 17px;
color: #fff;
margin-top: 45px;
padding: 11px 33px;
height: 43px;
line-height: 16px;
}

.comment-item .comment-body { display: flex; flex-wrap: wrap;}
.comment-body .com-user {width: 45px;}
.comm-usr-nm {display: flex; align-items: center;}
.comm-usr-nm span {font-size: 19px; font-weight: bold;}
.comm-usr-nm p {color: #B60E1E;font-size: 18px;font-weight: 600;margin-left: 10px;}
.comm-right > p {
    font-size: 17px;
    line-height: 23px;
    margin: 5px 0;
}
.comm-rep-dt {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.comm-rep-dt span { display: flex; }
.comm-rep-dt span img {margin-right: 12px;}
.reply-txt {
    color: #B60E1E;
    font-size: 17px;
    font-weight: 600;
    cursor: pointer;
}
.reply-dt { font-size: 14px; }
.comment-item .main-comment {
    background: #fff;
    border-radius: 8px;
    padding: 28px 20px 28px 0;
}
.comment-item .sub-comment {
    background: #F8F8F8;
    border-radius: 8px;
    padding: 28px 20px 28px 28px;
    margin-left: 50px;
}
.comment-body .comm-right {width: 94%;padding-left: 10px;}
.view-more-comment {text-align: center;}
.view-more-comment .btn {
    width: 197px;
    height: 43px;
    background: #B60E1E;
    border: 1px solid #B60E1E;
    border-radius: 30px;
    font-size: 17px;
    color: #fff;
}
.banner-over .apply-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 42px;
    background: #FFFFFF;
    border-radius: 30px;
    color: #B60E1E;
    font-size: 17px;
    font-weight: bold;
}
.mba-sec-20 h1 {font-size: 20px;}
.mba-sec-18 hr {width: 200px;}
.mba-sec-19 hr {width: 55px;}
.mba-sec-20 hr {width: 120px;}
.mba-sec-21 h1 {font-size: 20px;}
.top-med-univ .common-table td {width: 33.3%;}
.top-med-univ {margin-bottom: 45px;}
.mbbs-el-rq .service-list {margin-top: 20px;}
.mbbs-el-rq .mb-sc3-img {margin-top: 20px;}
.mbbs-scop .service-list {width: 50%;}
.mbbs-scop .mb-sc3-img {width: 50%;}
.table-horz-sc .abroad-india {width: 100%; overflow: auto;}

.mba-main-section .common-padd {
    /* padding: 20px; */
}

.mbbs-el-rq .mb-sc3-img img {width: 100%;}

.count-card-img span {font-size: 15px;}
.mbbs-selc .service-list {margin-top: 20px;}
.mb-g-hd p {
    font-size: 18px;
    color: #fff;
}
.quik-nts p {
    font-weight: bold;
}
.tp-school {margin-top: 20px;}
.tp-school h3 {
    font-size: 22px;
    font-weight: bold;
}
.tp-school p {
    font-size: 18px;
    line-height: 28px;
}
.top-sch-germ .service-list {margin-top: 10px;}
.top-sch-germ .service-list li p {
    color: #B60E1E;
    font-size: 17px;
    font-weight: 500;
}
.course-durt .common-table td {width: 33.3%;}
.course-durt {margin-bottom: 45px;}
.cost-study {margin-top: 10px;margin-bottom: 20px;}
.cst-sd-tb h4 {
    font-size: 20px;
    font-weight: 900;
}
.cst-sd-tb .common-table {margin-top: 20px;}
.cst-sd-tb .common-table tr td {width: 33.3%;}
.cost-stud-table .cst-sd-tb:first-child {margin-bottom: 50px;}
.cost-study .mb-sc-3 p {
 
    line-height: 33px;
}
.visa .heading-border hr {
    width: 62px;
}
.pr-fl-hd .mb-sc-3 {padding-right: 40px;}
.part-full-mba .row:first-child {margin-bottom: 30px;}
.job-after-mba .common-table {margin-top: 10px;}
.job-after-mba .jb-aft-ls { margin-top: 40px; }
.jb-aft-con p {padding-right: 100px; font-style:italic;}
.hd-cont-mr .mb-sc-3 p, .learn-lang .mb-sc-3 p {margin-bottom: 0;}
.ab-grm-share .share-news {
    width: 138px;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #B60E1E;
    border-radius: 30px;
    background: transparent;
    margin-top: 30px;
    color: #B60E1E;
    font-size: 17px;
    font-weight: 900;
}
.ab-grm-share .share-news span {
    display: flex;
    margin-left: 5px;
}
.table-scroll {width: 100%;overflow: auto;}
.cours-dur-tabl {width: 100%;overflow: auto;}
.ab-grm {margin-top: 20px;}
.about-germ .heading-border hr {width: 145px;}
.scholar .heading-border hr {width: 135px;}
.ab-grm .service-list li {margin-bottom: 12px;}
.ab-grm .service-list li p {line-height: 19px;}
.ab-grm .service-list ul li span { line-height: 19px;}
.intak-sec .service-list ul li span {line-height: 18px;}
.pr-fl-hd .mb-sc-3 { padding-right: 0; }
.jb-aft-con p {padding-right: 0; margin-bottom: 20px;}
.reason-std .service-list ul li {margin-bottom: 10px;}
.mb-sc-4 {margin-top: 20px;}
.ele-crt .service-list {margin-top: 20px;}
.docs-req.docs-req-bl .service-list ul li p {font-weight: normal;}
.fin-req .service-list {margin-top: 20px;}
.line-bold {margin-top: 10px;font-weight: 600;}
.tabl-3-head .common-table tr td {width: 33.3%;}
.mb-sc-5 p {
    margin-top: 20px;
    font-size: 20px;
    line-height: 28px;
}
.blog-feeds {margin-top: 70px;}
.blog-feed-hd h1 {
    color: #B60E1E;
    font-size: 45px;
    font-weight: 900;
    text-align: center;
    margin-bottom: 45px;
}
.fd-itm-in {display: flex;flex-wrap: wrap;padding: 10px;box-shadow: 0px 3px 10px #00000029;background: #fff;}
.fd-itm-in .blg-img {
    width: 31%;
    display: flex;
} 
.fd-itm-in .feed-cont {
    width: 69%;
    padding: 10px 5px 10px 15px;
}
.blod-feed-item {padding: 0 40px;}
.feed-cont h4 {
    font-size: 18px;
    font-weight: 900;
    color: #000;
}
.feed-cont P {
    font-size: 14px;
    line-height: 16px;
    color: #000;
    margin: 13px 0;
    max-height: 50px;
    overflow: auto;
}
.feed-cont span {
    font-size: 13px;
    color: #888888;
}
.aus-cont-ls .service-list b {display: block;}
.aus-cont-ls .service-list ul li span {line-height: 18px;}
.as-ls-in p b {
    font-size: 18px;
}
.as-ls-in p {
    font-size: 17px;
    line-height: 26px;
    margin-bottom: 10px;
}
.top-courses-ls .service-list {margin-top: 20px;}
.top-courses-ls .service-list h5 {
    font-size: 18px;
    margin-bottom: 20px;
}
.top-univ-ls .mb-sc-3 p {font-size: 17px;}
.top-univ-ls .mb-sc3-img img {width: 100%;}
.top-univ-ls .service-list ul li {margin-bottom: 10px;}
.tp-aus-ls p {font-size: 17px;line-height: 26px;}
.aus-docs-req .service-list ul {display: flex; flex-wrap: wrap;}
.aus-docs-req .service-list ul li { width: 50%; }
.aus-docs-req .service-list ul li p {
    font-size: 17px;
    line-height: 22px;
}
.ele-ms-deg, .mr-top-20 {margin-top: 20px;}
.indian-stud .cst-st-img {margin-top: 30px; float: right;} 
.indian-stud .mb-sc-3 p {
    font-size: 17px;
    margin: 20px 0 0 0;
    line-height: 26px;
}
.ind-st-cont p {
    font-size: 17px;
    line-height: 26px;
}
.mr-top-45 {margin-top: 45px;}
.mb-sc-6 {margin-top: 20px;}
.mb-sc-6 p {margin-bottom: 20px;font-size: 17px;line-height: 26px;text-align: justify;}
.common-table .table-border {border: 1px solid #ececec;}
 table tr {border: 1px solid #ececec;}
.mb-sc-3-oth .mb-sc3-img.living {
    width: 54%;
}
.inter-student .male-fem {margin-top: 45px;}
.inter-student .male-fem-inn {padding: 34px 60px;}
.high-tum .ser-itm-img img {
    height: 100%;
    object-fit: contain;
}
.high-tum .serv-itm-in h3 {
    font-size: 20px;
    line-height: 24px;
    color: #171717;
    font-weight: 500;
}
.high-tum .serv-itm-in {
    padding: 20px 40px;
}
.high-tum .service-item {margin-top: 20px;}
.padding-22-40.high-tum {padding-bottom: 20px;}
.facilities-in .facl-item {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.facilities-in {margin-top: 30px;}
.facilities-in .fc-img {
    width: 70%;
    display: flex;
    align-items: center;
}
.facilities-in .check-ic {width: 30%;}
.facilities-in .fc-img span {
    display: flex;
    width: 30px;
}
.facilities-in .fc-img p {
    font-size: 20px;
    margin-left: 30px;
}
.ranking .mb-sc-3 p {
  font-size: 18px;
}
.ranking .service-list ul li {
    font-size: 19px;
}
.ranking .service-list ul li span {
    color: #B60E1E;
    font-weight: 900;
}
.ranking .service-list ul li p{
    width: 35%;
    display: flex;
    justify-content: space-between;
}
.top-courses .cr-itm {
  width: 40%;
}
.top-courses .cr-itm p {
 line-height: 34px;
 font-weight: 400;
 position: relative;
 float: right;
}
.top-courses .cr-itm p::after {
    content: "";
    position: absolute;
    bottom: -3px;
    left: -40px;
    height: 1px;
    width: 320px;
    background: #B5B5B5;

}
.top-courses .cr-itm {border: 0;}
.top-courses .cr-itm span {
    width: 29px;
    min-width: 29px;
    height: 29px;
    display: flex;
    float: left;
    margin-top: 2px;
}
.scholar-avail .tp-aus-ls {
 margin-top: 20px;
}
.elig-crt .table-scroll {margin-bottom: 20px;}
.lang-req .cst-st-img img {width: 100%;}
.lang-req .service-list ul {
    display: flex;
    flex-wrap: wrap;
    margin: 10px 0;
}
.lang-req .service-list ul li {width: 50%;font-weight: 500;}
.top-med-univ .mr-top-20 .common-table {margin-top: 0;}
.camp-life-cont {margin-top: -5px;}
.camp-life .cst-st-img img {width: 100%;}
.camp-life-cont p {font-size: 17px; line-height: 26px;}
.cost-liv .service-list ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.cost-liv .service-list li {width: 40%;}
/* MBA Abroad css End */

/* Event Popup css start */
.event-popup-overlay {
    position: fixed;
    z-index: 99;
    background: #0000007a;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
}
.event-popup-overlay.show {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.ev-poup-main {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.event-popup {
    width: 500px;
    background: #fff;
    text-align: center;
    padding: 20px 50px;
    border-radius: 10px;
    position: relative;
}
.close-popup-reg {
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    font-size: 25px;
    color: #000;
    font-weight: 500;
}
.event-pop-in .heading-border h1 {
    font-size: 24px;
}
.event-pop-in .heading-border hr {
    width: 125px;
    margin: 5px auto;
}
.event-pop-in .heading-border p {
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
}
.even-form {margin-top: 15px;}
.even-form .fieldset {
    width: 100%;
    margin-bottom: 35px;
    position: relative;
}
.even-form .form-field .frm-input {
    border: 1px solid #3C3C3C;
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    width: 100%;
}
.even-form .fieldset label {
    position: absolute;
    background: #fff;
    padding: 0 5px;
    left: 25px;
    color: #A3A3A3;
    font-size: 15px;
    top: -10px;
}
.even-form .fieldset:last-child {margin-bottom: 0;}
.even-form p {
    font-size: 14px;
    line-height: 16px;
    margin: 20px 0;
}
.event-submit {
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border-radius: 30px;
    padding: 8px 35px;
    font-weight: 500;
    border: 0;
    width: 100%;
}
/* Event Popup css end */

/* how are you popup start */

.event-popup-overlay-2 {
    position: fixed;
    z-index: 99;
    background: #0000007a;
    top: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(1.3);
}
.overlay-bg {
    position: fixed;
    width: 100%;
    height: 100%;
}
.overlay-bg-2 {
    position: fixed;
    width: 100%;
    height: 100%;
}
.event-popup-overlay-2.show {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
}
.ev-poup-main-2 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.event-popup-2 {
    width: 900px;
    background: #fff;
    padding: 20px;
    border-radius: 20px;
    position: relative;
    background-image: url("../images/how-watermark.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 100% 100%;
}
.hello-form .heading-border {margin-bottom: 25px;}
.hello-form .heading-border hr {width: 250px;}
.hello-form .fieldset {
    width: 100%;
    margin-bottom: 25px;
    position: relative;
}
.hello-form .form-field .frm-input {
    border: 1px solid #3C3C3C;
    border-radius: 10px;
    height: 45px;
    padding: 0 30px;
    width: 100%;
}
.hello-form .fieldset label {
    position: absolute;
    background: #fff;
    padding: 0 5px;
    left: 25px;
    color: #A3A3A3;
    font-size: 15px;
    top: -10px;
}
.hell0-img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.hell0-img img {width: 100%;}
.hello-form .fieldset:last-child {margin-bottom: 0;}
.how-check {display: flex;margin: 20px 0;}
.how-check .h-check {
    width: 20px;
    height: 20px;
    margin-top: 2px;
}
.how-check p {
    font-size: 14px;
    line-height: 16px;
    margin-left: 10px;
}
.event-submit-2 {
    background: #B60E1E;
    color: #fff;
    font-size: 17px;
    border-radius: 30px;
    padding: 8px 35px;
    font-weight: 500;
    border: 0;
    width: 200px;
}
/* how are you popup end */

.mega-inner .mega-hd {margin-bottom: 12px;}
.cont-add .counc-hd {padding-left: 15px;}
.strip h1 {font-size: 18px;font-weight: normal;padding: 2px 0;}
.banner-over p {
    font-size: 26px;
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    line-height: normal;
}
.nw-hd-nm .tm-anig {
    font-size: 16px;
color: #B60E1E;
font-weight: bold;
}
.heading-border span {
    font-size: 33px;
    color: #3c3c3c;
    font-weight: bold;
}
.heading-border h4 {
    font-size: 33px;
    color: #3c3c3c;
    font-weight: bold;
}
.common-font-24 h3 {
    font-size: 24px;
    font-weight: bold;
}

