body {   font-family: "Poppins", sans-serif; position: relative;
  line-height: 1.5; }
body:not(.inner_page) {     background-color: #151518;}


.inner_page  { padding-top: var(--header-height);}
html {font-size: 16px;}

/* global */
:root{
    --theme-font: 'Rubik', sans-serif;
    --secondary-font : 'Rubik', sans-serif;
    /* --sidebar-hover-width: 16.563rem; */
    
    /* colors */
    --white: hsl(0, 0%, 100%);
    --white10: hsla(0, 0%, 100%, 0.01);
    --white20: hsla(0, 0%, 100%, 0.02);
    --white30: hsla(0, 0%, 100%, 0.03);
    --white40: hsla(0, 0%, 100%, 0.04);
    --white50: hsla(0, 0%, 100%, 0.05);
    --white100: hsla(0, 0%, 100%, 0.10);
    --white200: hsla(0, 0%, 100%, 0.20);
    --white300: hsla(0, 0%, 100%, 0.30);
    --white400: hsla(0, 0%, 100%, 0.40);
    --white500: hsla(0, 0%, 100%, 0.50);
    --white600: hsla(0, 0%, 100%, 0.60);
    --white700: hsla(0, 0%, 100%, 0.70);
    --white800: hsla(0, 0%, 100%, 0.80);
    --white900: hsla(0, 0%, 100%, 0.90);
    
    --black: hsl(0, 0%, 0%);
    --black10: hsla(0, 0%, 0%, 0.01);
    --black20: hsla(0, 0%, 0%, 0.02);
    --black30: hsla(0, 0%, 0%, 0.03);
    --black40: hsla(0, 0%, 0%, 0.04);
    --black50: hsla(0, 0%, 0%, 0.05);
    --black100: hsla(0, 0%, 0%, 0.10);
    --black200: hsla(0, 0%, 0%, 0.20);
    --black300: hsla(0, 0%, 0%, 0.30);
    --black400: hsla(0, 0%, 0%, 0.40);
    --black500: hsla(0, 0%, 0%, 0.50);
    --black600: hsla(0, 0%, 0%, 0.60);
    --black700: hsla(0, 0%, 0%, 0.70);
    --black800: hsla(0, 0%, 0%, 0.80);
    --black900: hsla(0, 0%, 0%, 0.90);
    
    /* --theme-color: hsl(160, 48%, 49%); */
    
    --primary-color: rgb(60, 66, 78);
    --secondary-color:rgb(187, 178, 154);
    --dark-color:rgb(21, 21, 24);
   

    
    --text-color: #343438;
    --danger: #FF0000;
    /* colors end */
    --theme-color-yellow:#ffb703;
    }
    .theme_color_yellow {color: var(--theme-color-yellow);}
    .font10{font-size: 0.625rem;}/*10px*/
    .font11{font-size: 0.688rem;}/*11px*/
    .font12{font-size: 0.750rem;}/*12px*/
    .font13{font-size: 0.813rem;}/*13px*/
    .font14{font-size: 0.875rem;}/*14px*/
    .font15{font-size: 0.938rem;}/*15px*/
    .font16{font-size: 1.000rem;}/*16px*/
    .font17{font-size: 1.063rem;}/*17px*/
    .font18{font-size: 1.125rem;}/*18px*/
    .font19{font-size: 1.188rem;}/*19px*/
    .font20{font-size: 1.250rem;}/*20px*/
    .font21{font-size: 1.313rem;}/*21px*/
    .font22{font-size: 1.375rem;}/*22px*/
    .font23{font-size: 1.438rem;}/*23px*/
    .font24{font-size: 1.500rem;}/*24px*/
    .font25{font-size: 1.563rem;}/*25px*/
    .font26{font-size: 1.625rem;}/*26px*/
    .font27{font-size: 1.688rem;}/*27px*/
    .font28{font-size: 1.750rem;}/*28px*/
    .font29{font-size: 1.813rem;}/*29px*/
    .font30{font-size: 1.875rem;}/*30px*/
    .font31{font-size: 1.938rem;}/*31px*/
    .font32{font-size: 2.000rem;}/*32px*/
    .font33{font-size: 2.063rem;}/*33px*/
    .font34{font-size: 2.125rem;}/*34px*/
    .font35{font-size: 2.188rem;}/*35px*/
    .font36{font-size: 2.250rem;}/*36px*/
    .font37{font-size: 2.313rem;}/*37px*/
    .font38{font-size: 2.375rem;}/*38px*/
    .font39{font-size: 2.438rem;}/*39px*/
    .font40{font-size: 2.5rem;}/*40px*/
    .font45{font-size: 2.813rem;}/*45px*/
    .font46{font-size: 2.875rem;}/*46px*/
    .font48{font-size: 3rem;}/*48px*/
    .font49{font-size: 3.063rem;}/*49px*/
    .font50{font-size: 3.125rem;}/*50px*/
    .font54{font-size: 3.375rem;}/*54px*/
    .font55{font-size: 3.438rem;}/*55px*/
    .font58{font-size: 3.625rem;}/*58px*/
    .font60{font-size: 3.75rem;}/*60x*/
    .font63{font-size: 3.938rem;}/*63px*/
    .font64{font-size: 4rem;}/*64px*/
    .font65{font-size: 4.063rem;}/*65px*/
    .font74{font-size: 4.625rem;}/*74px*/
    .font80{font-size: 5rem;}/*80px*/
    .font88{font-size: 5.5rem;}/*88px*/
    .font108{font-size: 6.75rem;}/*108px*/
    
    
    .fw100{font-weight: 100!important;}
    .fw200{font-weight: 200!important;}
    .fw300{font-weight: 300!important;}
    .fw400{font-weight: 400!important;}
    .fw500{font-weight: 500!important;}
    .fw600{font-weight: 600!important;}
    .fw700{font-weight: 700!important;}
    .fw800{font-weight: 800!important;}
    .fw900{font-weight: 900!important;}
    
    .color_dark{color: var(--black)!important;}
    .color_dark10{color: var(--black10)!important;}
    .color_dark20{color: var(--black20)!important;}
    .color_dark30{color: var(--black30)!important;}
    .color_dark40{color: var(--black40)!important;}
    .color_dark50{color: var(--black50)!important;}
    .color_dark100{color: var(--black100)!important;}
    .color_dark200{color: var(--black200)!important;}
    .color_dark300{color: var(--black300)!important;}
    .color_dark400{color: var(--black400)!important;}
    .color_dark500{color: var(--black500)!important;}
    .color_dark600{color: var(--black600)!important;}
    .color_dark700{color: var(--black700)!important;}
    .color_dark800{color: var(--black800)!important;}
    .color_dark900{color: var(--black900)!important;}
    
    .color_light{color: var(--white)!important;}
    .color_light10{color: var(--white10)!important;}
    .color_light20{color: var(--white20)!important;}
    .color_light30{color: var(--white30)!important;}
    .color_light40{color: var(--white40)!important;}
    .color_light50{color: var(--white50)!important;}
    .color_light100{color: var(--white100)!important;}
    .color_light200{color: var(--white200)!important;}
    .color_light300{color: var(--white300)!important;}
    .color_light400{color: var(--white400)!important;}
    .color_light500{color: var(--white500)!important;}
    .color_light600{color: var(--white600)!important;}
    .color_light700{color: var(--white700)!important;}
    .color_light800{color: var(--white800)!important;}
    .color_light900{color: var(--white900)!important;}
    
    .color_theme{color: var(--theme-color)!important;}
    .color_theme10{color: var(--theme-color10)!important;}
    .color_theme20{color: var(--theme-color20)!important;}
    .color_theme30{color: var(--theme-color30)!important;}
    .color_theme40{color: var(--theme-color40)!important;}
    .color_theme50{color: var(--theme-color50)!important;}
    .color_theme100{color: var(--theme-color100)!important;}
    .color_theme200{color: var(--theme-color200)!important;}
    .color_theme300{color: var(--theme-color300)!important;}
    .color_theme400{color: var(--theme-color400)!important;}
    .color_theme500{color: var(--theme-color500)!important;}
    .color_theme600{color: var(--theme-color600)!important;}
    .color_theme700{color: var(--theme-color700)!important;}
    .color_theme800{color: var(--theme-color800)!important;}
    .color_theme900{color: var(--theme-color900)!important;}
    
    .color_theme_dark{color: var(--theme-color-dark)!important;}
    .color_theme_dark10{color: var(--theme-color-dark10)!important;}
    .color_theme_dark20{color: var(--theme-color-dark20)!important;}
    .color_theme_dark30{color: var(--theme-color-dark30)!important;}
    .color_theme_dark40{color: var(--theme-color-dark40)!important;}
    .color_theme_dark50{color: var(--theme-color-dark50)!important;}
    .color_theme_dark100{color: var(--theme-color-dark100)!important;}
    .color_theme_dark200{color: var(--theme-color-dark200)!important;}
    .color_theme_dark300{color: var(--theme-color-dark300)!important;}
    .color_theme_dark400{color: var(--theme-color-dark400)!important;}
    .color_theme_dark500{color: var(--theme-color-dark500)!important;}
    .color_theme_dark600{color: var(--theme-color-dark600)!important;}
    .color_theme_dark700{color: var(--theme-color-dark700)!important;}
    .color_theme_dark800{color: var(--theme-color-dark800)!important;}
    .color_theme_dark900{color: var(--theme-color-dark900)!important;}
    
    
    .bg_dark{background-color: var(--black)!important;}
    .bg_dark10{background-color: var(--black10)!important;}
    .bg_dark20{background-color: var(--black20)!important;}
    .bg_dark30{background-color: var(--black30)!important;}
    .bg_dark40{background-color: var(--black40)!important;}
    .bg_dark50{background-color: var(--black50)!important;}
    .bg_dark100{background-color: var(--black100)!important;}
    .bg_dark200{background-color: var(--black200)!important;}
    .bg_dark300{background-color: var(--black300)!important;}
    .bg_dark400{background-color: var(--black400)!important;}
    .bg_dark500{background-color: var(--black500)!important;}
    .bg_dark600{background-color: var(--black600)!important;}
    .bg_dark700{background-color: var(--black700)!important;}
    .bg_dark800{background-color: var(--black800)!important;}
    .bg_dark900{background-color: var(--black900)!important;}
    
    .bg_light{background-color: var(--white)!important;}
    .bg_light10{background-color: var(--white10)!important;}
    .bg_light20{background-color: var(--white20)!important;}
    .bg_light30{background-color: var(--white30)!important;}
    .bg_light40{background-color: var(--white40)!important;}
    .bg_light50{background-color: var(--white50)!important;}
    .bg_light100{background-color: var(--white100)!important;}
    .bg_light200{background-color: var(--white200)!important;}
    .bg_light300{background-color: var(--white300)!important;}
    .bg_light400{background-color: var(--white400)!important;}
    .bg_light500{background-color: var(--white500)!important;}
    .bg_light600{background-color: var(--white600)!important;}
    .bg_light700{background-color: var(--white700)!important;}
    .bg_light800{background-color: var(--white800)!important;}
    .bg_light900{background-color: var(--white900)!important;}
    
    .bg_theme{background-color: var(--theme-color)!important;}
    .bg_theme10{background-color: var(--theme-color10)!important;}
    .bg_theme20{background-color: var(--theme-color20)!important;}
    .bg_theme30{background-color: var(--theme-color30)!important;}
    .bg_theme40{background-color: var(--theme-color40)!important;}
    .bg_theme50{background-color: var(--theme-color50)!important;}
    .bg_theme100{background-color: var(--theme-color100)!important;}
    .bg_theme200{background-color: var(--theme-color200)!important;}
    .bg_theme300{background-color: var(--theme-color300)!important;}
    .bg_theme400{background-color: var(--theme-color400)!important;}
    .bg_theme500{background-color: var(--theme-color500)!important;}
    .bg_theme600{background-color: var(--theme-color600)!important;}
    .bg_theme700{background-color: var(--theme-color700)!important;}
    .bg_theme800{background-color: var(--theme-color800)!important;}
    .bg_theme900{background-color: var(--theme-color900)!important;}
    
    .bg_theme_dark{background-color: var(--theme-color-dark)!important;}
    .bg_theme_dark10{background-color: var(--theme-color-dark10)!important;}
    .bg_theme_dark20{background-color: var(--theme-color-dark20)!important;}
    .bg_theme_dark30{background-color: var(--theme-color-dark30)!important;}
    .bg_theme_dark40{background-color: var(--theme-color-dark40)!important;}
    .bg_theme_dark50{background-color: var(--theme-color-dark50)!important;}
    .bg_theme_dark100{background-color: var(--theme-color-dark100)!important;}
    .bg_theme_dark200{background-color: var(--theme-color-dark200)!important;}
    .bg_theme_dark300{background-color: var(--theme-color-dark300)!important;}
    .bg_theme_dark400{background-color: var(--theme-color-dark400)!important;}
    .bg_theme_dark500{background-color: var(--theme-color-dark500)!important;}
    .bg_theme_dark600{background-color: var(--theme-color-dark600)!important;}
    .bg_theme_dark700{background-color: var(--theme-color-dark700)!important;}
    .bg_theme_dark800{background-color: var(--theme-color-dark800)!important;}
    .bg_theme_dark900{background-color: var(--theme-color-dark900)!important;}
    .color_white {color: var(--white);}
    .color_light_blue {color: var(--theme-color-light) !important;}


      /* fonts */
      @font-face {
      font-family: 'helvetica';
      src: url("../fonts/HELVETICALTSTD-LIGHT.OTF");
      font-weight: 300;
      }

      @font-face {
      font-family: 'helvetica';
      src: url("../fonts/HELVETICALTSTD-ROMAN.OTF");
      font-weight: 400;
      }

      @font-face {
        font-family: 'helvetica';
        src: url("../fonts/HELVETICALTSTD-BOLD.OTF");
        font-weight: 600;
        }




.common_padding{ padding-block:5rem; }
.common_padding_sm{ padding-block:3rem; }
.heading_box { padding-bottom: 4rem !important; }
.heading_box .head_lg { font-size: 3.125rem; }
.accordion_content {display: none;}
ul {margin: 0; padding: 0; list-style: none;}
.tab_content:not(.active) { display: none;
    }

    a {text-decoration: none;}



ul{margin: 0;}
p:nth-last-child(1){margin-bottom: 0;}
.clear-both{clear: both;}
.bold{font-weight: 700;}
.regular{font-weight: 400;}
a{color: inherit;}
a:hover{color: inherit;}
a:focus, button:focus, input:focus, .btn:focus, select:focus, select:focus-within, input:focus-within, textarea:focus {outline: none; }
.form-check-input:focus{box-shadow: none;}
::selection {color: var(--white);background: var(--theme-color-light);}
.bg-theme{background-color: var(--theme-color);}
p { line-height: 1.7;}
/* .container {max-width: calc(1280px + calc(calc(var(--bs-gutter-x) * .5) * 2));} */
.container-xl{max-width: 1800px;}

.link-cover{position: absolute; top: 0;left: 0; width: 100%; height: 100%; z-index: 1;}
.h-auto{height: auto!important;}
input{box-shadow: none!important;}
.secondary-font{font-family: var(--secondary-font);}
.text-white{color:var(--white)}
.text-theme{color: var(--theme-color)!important;}
.text-secondary{color:var(--secondary-color-text)!important;}
.uppercase{text-transform: uppercase;}
.bg-theme{background-color: var(--theme-color); color: var(--white);}
.bg1{background-color: var(--theme-color-light); color: var(--white);}
a:-webkit-any-link { color: inherit; }
/* global end */

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}

.btn_theme { display: inline-block;   background-color: var(--secondary-color);  
  padding: 0.7rem 4rem; border: solid 1px var(--secondary-color); font-weight: 500; font-size: 1.125rem; transition: 0.5s;}
.btn_theme svg { width: 20px; margin-left: 0.5rem;  }
.btn_theme svg polygon {fill: var(--white); transition: 0.5s;}
.btn_theme:hover svg polygon { fill: var(--theme-color);}
.btn_theme:hover { background-color: transparent; color: var(--secondary-color) !important; }
.btn_theme.btn_theme_light { background-color: var(--theme-color-light); }
.btn_theme.btn_theme_light:hover { background-color: transparent; color: var(--theme-color-light);}

.btn_theme_sm.pdf_btn{border-radius: 7px;padding: 0.4rem 1rem 0.4rem 0.5rem;border-width: 1.5px;}
.btn_theme_sm.pdf_btn svg {width: 20px;}
.btn_yellow.pdf_btn .pdf_btn_svg {background-color: var(--theme-color-yellow);}

.btn_theme_sm.pdf_btn:hover {background-color: var(--theme-color-yellow) !important; }



.btn_yellow svg { width: 20px; margin-left: 0.5rem;  }
.btn_yellow svg polygon {fill: var(--theme-color); transition: 0.5s;}
.btn_yellow:hover { background-color: transparent; color: var(--theme-color-yellow) !important;}
.btn_yellow:hover  polygon {fill: var(--theme-color-yellow);}
.pdf_btn {    padding: 0.6rem 1.5rem 0.6rem 1rem;  width: max-content;   border: solid 2px var(--theme-color-yellow);}
.pdf_btn img {    margin-right: 0.5rem;}
.btn_yellow { display: inline-block;  transition: 0.5s;   background-color: var(--theme-color-yellow); color: var(--theme-color)!important; border-radius: 0; padding:1rem 2.1rem; border-radius: 10px; text-transform: uppercase; font-weight: 500; font-size: 1rem; border: solid 1px var(--theme-color-yellow);}

.btn_theme_sm {padding:0.8rem 1.5rem; margin-top: 2rem; display: inline-block;   font-size: 0.813rem;}
/* .btn:hover {background-color: transparent; color: var(--theme-color-light) !important; border: solid 1px var(--theme-color-light) !important; } */




.btn_outline { background-color: transparent; border-color: var(--theme-color); color: var(--theme-color) !important; }
.btn_outline:hover { background-color: var(--theme-color100); border-color: currentColor; color: currentColor;}
.btn_lg { font-size: 1.2rem; padding: 0.4rem 1.9rem; }
.section_heading { text-align: center; margin-bottom: 0; }
[data-dropdown_btn]>*{pointer-events: none;}


.pdf_btn .pdf_btn_svg {position: relative;display: inline-flex; background-color: var(--white); border-radius: 6px; padding: 0.2rem; margin-right: 0.8rem; transition: 0.5s;}

/* .btn_yellow .pdf_btn_svg:before { position: absolute; content: ''; width: 76%; height: 75%; left: 50%; top: 50%; transform: translate(-50%, -50%); background: var(--theme-color) } */
.pdf_btn svg { width: 25px; margin-left: 0;color: #fff; position: relative;}
.pdf_btn svg path {fill: var(--theme-color);}
.pdf_btn {display: flex !important; align-items: center;}
.pdf_btn:hover  .pdf_btn_svg  { background-color: var(--theme-color-yellow); }
.pdf_btn_icon .pdf_btn_svg  {     margin-right: 0rem;}
.pdf_btn_icon.pdf_btn { padding: 0.5rem;      margin-top: 0.5rem;      margin-right: 0.5rem; display: inline-block !important;}
.pdf_btn_icon.pdf_btn:last-child { margin-right: 0 !important; } 
/* header */
/* header {position: fixed;top: 0;left: 0;width: 100%;transition: all ease 0.5s; z-index: 92; border-bottom: solid 1px var(--black); background-color: var(--primary-color); } */

header {position: fixed;top: 0;left: 0;width: 100%;transition: all ease 0.5s; z-index: 92; border-bottom: solid 1px var(--black); background-color: var(--primary-color); }
.header_logo img { transition: 0.5s; } 
.sml-header .top_nav>li>a {    padding: 1.2rem 1.2rem;}
/* .sml-header .top_nav > li:last-child > a  {    padding: 1.2rem 2.5rem;} */

.sml-header .header_logo img { height: 4.063rem; }
/* .sml-header .top_nav>li>a { color: var(--theme-color);} */
.header_right { display: flex; align-items: center; margin-left: auto; }
.header_right ul { padding: 0; margin: 0; list-style: none; display: flex; align-items: center; }
.header_right>nav>ul>li {margin-left: 2.8rem;font-size: 1.375rem;}
.sml-header { background-color: var(--white); box-shadow: 0 0 50px #0000001a; background-color: var(--primary-color);}
.inner_page header { }
.sml-header .header_right nav, .inner_page .header_right nav { font-weight: 500; }
.sml-header .header_right, .inner_page .header_right{ color: var(--black900); }
.sml-header .nav_menu span, .inner_page .nav_menu span{ background-color: var(--black); }
.header_logo img:nth-child(2){display: none;}
.top-header { background-color: var(--white); padding-inline: 5rem;}
/* .sml-header .header_logo img:nth-child(2){display: block;}
.sml-header .header_logo img:nth-child(1){display: none;}
.inner_page .header_logo img:nth-child(2){display: block;}
.inner_page .header_logo img:nth-child(1){display: none;} */
/* .sml-header:not(.scrolling-down) { transform: translateY(calc(0px - var(--top-header-height))); box-shadow: 0 0 40px var(--black100); }

.scrolling-down {
transform: translateY(calc(-100% - 2.2rem));
} */
/* .sml-header.scrolling-up {
transform: translateY(-3.1rem);
} */
/* body {
padding-top: var(--header-height);
} */


/* TOP HEDER CSS SRMU START */
.top_header { background-color: var(--theme-color-light);     }
.list_right { list-style: none; display: flex; }
.top_header a {color: var(--white);}
.top_header .top_list a { text-transform: uppercase; }
.top_header .top_list:hover a { opacity: 0.5;}
.top_list a:hover {opacity: 1 !important;}
.top_list li { padding: 0 0.7rem; position: relative;}
.top_list li:after { width: 1px; height: 55%; background-color: var(--white); content: ''; position: absolute; top: 6px; right: 0; }
.top_list {list-style: none; display: flex;margin: 0 -0.7rem;padding: 0; align-items: center;}
.top_list a {transition: 0.5s; font-size: 0.875rem; }
.top_list .btn { background-color: var(--theme-color-light); }
.top_list li:last-child:after {display: none;}
.right_side .list_right {margin: 0 -0.7rem;}
.right_side .list_right li {  position: relative;  padding: 0 0.7rem;  display: flex; align-items: center;}
.right_side .list_right li:nth-child(4) {padding-right: 0;
  border-left: solid 1px #ccc;
  padding-left: 0;}
.right_side .list_right li:last-child { padding-left: 0;}
.top_header .right_side { position: relative; }
.right_side .list_right li:first-child:after {width: 1px; height: 55%; background-color: var(--white); content: ''; position: absolute; top: 11px; right: 0;}
.right_side .list_right li a {font-size: 0.859rem;}
.call_in {display: flex; align-items: center;}
.call_in div:first-child { margin-right: 0.5rem;}
.header_btn {background-color: var(--theme-color-yellow); text-transform: uppercase;padding: 0.875rem 1rem; display: block; font-size: 0.875rem !important; text-transform: uppercase; color: var(--black) !important; font-weight: 500; transition: 0.5s;  }
/* .header_btn:hover { background-color: #d89e0e; } */
.top_header .list_right:hover a { opacity: 0.5;}
.list_right a:hover {opacity: 1 !important;}

.header_btn_call {background-color: var(--white); text-transform: uppercase;padding: 0 1rem; display: flex; height: 100%; align-items: center; transition: 0.5s; text-transform: capitalize;  }
.header_btn_call span {display: block;}
/* TOP HEDER CSS SRMU END */

/* TOP MENU HEDER CSS SRMU START */
.bottom_header {  background-color: transparent;  }
.top_nav {display: flex;list-style: none;padding-left: 0; height: 100%;}
/* header end */
.close_menu_large {background: var(--theme-color-light); display: none; padding: 0.5rem; border-radius: 1px;      position: absolute;
  right: 1rem;
  top: 4px; display: none; }
.close_menu_large img {height: 15px;}
.menu_option,.search_option{position:relative}
.header-nav,.side_options{display:flex}
.header-nav{align-items:center}
.top_nav>li>a{ padding:0rem 1.2rem;color:var(--white800);  font-size:1rem; display: block; font-weight: 400;
    transition: 0.5s; background-color: transparent; position: relative; height: 100%;     display: flex;
    align-items: center; }
.top_nav>li>a:hover { }
/* .top_nav > li:last-child > a {background-color: var(--secondary-color); padding:1.8rem 2.5rem; color: var(--black); font-size:1.063rem; } */
/* .sub_menu li:last-child a{border:0} */
.round_btn{--size:2.563rem;width:var(--size);height:var(--size);background-color:var(--theme-color);border:none;color:var(--white);border-radius:50%;padding-top:2px;margin-left: 2rem;}
.menu_btn{width:2.438rem;cursor:pointer;margin-left:1.2rem}
.side_options{align-items:center}
.sub_menu{position:absolute;right:0;top:100%;padding:0;width:100%;list-style:none;background-color: var(--white);min-width:17.5rem;transform: translateX(0%) translateY(6rem);opacity: 0;pointer-events: none;box-shadow: 0 0 30px var(--black50);/* border-radius: 0.5rem; */transition: all ease 0.5s;z-index: 1;   }
.sub_menu li:hover > a { color: var(--secondary-color);
  border-left: solid 5px var(--secondary-color);
  /* border-top-left-radius: 4px;  */
  border-bottom-left-radius: 0px;}
.sub_menu a{border-bottom:1px solid var(--black100);padding:0.8rem 1.1rem; display: flex; border-left: solid 5px transparent; align-items: center; justify-content: space-between; transition: 0.5s;}
.sub_menu a .menu_icon { position: relative; top: -1px; margin-right: 0.938rem;}


.sub_menu a:before{display:none}

.has_submenu .sub_menu .sub_menu {
  background-color:var(--white);
  top: 0;
  left: 100%;
  padding: 0;
  margin: 0;
}

.top_nav>li>a:after { content: ''; width: 0; z-index: -1; height: 100%; transition: 0.5s; background-color: var(--secondary-color); position: absolute; top: 0; left: 0; }
.top_nav>li:hover a:after {width: 100%;}
.top_nav>li:hover a {color: var(--black);}

.menu_icon_angle { height: 8px; width: 8px; border: solid 2px var(--black600);display: inline-block;     transform: rotate(136deg); border-left: 0; border-bottom: 0; transition: 0.5s; }

.sub_menu li:hover a .menu_icon_angle { transform: rotate(45deg); }
.top_nav > .has_submenu > .sub_menu:after {height: 15px; width: 15px; background-color: #fff; position: absolute; top: -7px; right: 50px;content: ''; transform: rotate(45deg); }
.top_nav li:not(.has_submenu) .menu_icon_angle  { display: none;}
/* .sub_menu:before {content: '';  position: absolute; top: -11px; left: 25px; transform: rotate(45deg); z-index: -1; border: 11px solid green; border-bottom-color: transparent; border-right-color: transparent; } */
/* .has_submenu:hover>a:after{transform:rotate(180deg)} */
.top_nav li {position: relative;}
@media(min-width:992px){
.has_submenu:hover>.sub_menu{opacity:1;transform:translateX(0%) translateY(0);pointer-events: all;}
.top_nav > li {   }
.top_nav > li:last-child .has_submenu:hover >.sub_menu {   }
.caret_icon_mob { display: none;}
}
.top_nav > li:last-child .has_submenu .sub_menu  {  left: -100%;}
/* .program_menu_main:after {height: 15px; width: 15px; background-color: #fff; position: absolute; top: -7px; right: 37rem; content: ''; transform: rotate(45deg);} */
.caret_icon { height: 15px; width: 15px; background-color: var(--theme-color-yellow); position: absolute; top: 3.13rem; right: 3rem; content: ''; transform: rotate(45deg); z-index: -1; }
.ddp-click {display: none;}

.header_logo img {     height: 5.188rem;}


.program_menu_main { position: absolute;
  top: calc(var(--header-height) + -15px);
  background: var(--white);
  /* margin: 0 3rem; */
  border-radius: 8px;
  border-top: solid 4px var(--theme-color-yellow);
  border-bottom: solid 4px var(--theme-color-light);
  padding: 2rem 4rem;
  max-height: calc(100vh - var(--header-height));
  overflow: auto;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 5rem);}
  /* .program_menu_inner {    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1.875rem} */
    .program_menu_inner {-webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 4; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20;}
    .program_menu_program_type {page-break-inside: avoid;     margin-bottom: 2rem;}
    .program_menu_inner .program_menu_program_type:nth-child(4),
    .program_menu_inner .program_menu_program_type:nth-child(5),
     .program_menu_inner .program_menu_program_type:nth-child(5),   
    .program_menu_inner .program_menu_program_type:nth-child(6),
    .program_menu_inner .program_menu_program_type:nth-child(7)
    { margin-bottom: 1rem; }
 


  .menu_title { font-size: 1.125rem;margin-bottom: 0.6rem; font-weight: 500; color: var(--theme-color-light); border-radius: 5px; padding: 0.5rem 1rem; display: inline-block; transition: 0.5s; }
  .disciplines_menu {width: max-content; }
  .disciplines_menu a {border-radius: 5px; padding: 0.5rem 1rem; display: block; transition: 0.5s; border: solid 1px transparent;}
  .disciplines_menu:hover a { color: var(--theme-color-light); border: solid 1px var(--theme-color-yellow);     -webkit-text-stroke-width: 0.3px; }
  .program_menu_program_type:hover .menu_title  { background-color: var(--theme-color-yellow); color: var(--black); }
  .program_menu_main { transition: 0.5s; transform: translateX(-50%) translateY(10rem); opacity: 0; pointer-events: none; } 
  .program_menu_main.active { transform: translateX(-50%); opacity: 1; pointer-events: all; } 
  .program_menu_main:before { content: ""; position: absolute; left: 0; background: transparent; width: 100%; height: 23rem; bottom: 100%; }
  .caret_icon { transform: translateY(10rem) rotate(45deg); transition: 0.5s; opacity: 0; clip-path: polygon(100% 0, 0 0, 0 100%); }
.active .caret_icon { opacity: 1; transform: translateY(0) rotate(45deg); }
/* .header_search { background-color: #eff6f2; position: relative; height: 2.75rem;  border-radius: 3rem; }
.header_search input { border:solid 1px #dce5e0; border-radius: 3rem;min-width: 13.714rem; width: 13.714rem; height: 100%;     padding-right: 3rem;}
.bannerSlider .swiper-slide { overflow: hidden;}
.header_search >i { position: absolute; top:0.75rem; right: 1.25rem;} */
.sec_heading { padding-bottom: 1.5rem;}
.sec_heading .sm_head{font-size: 1.25rem;font-weight: 300; margin-bottom: 1rem;}

.sec_heading .lg_head{font-size: 2.5rem; font-weight: 600;    line-height: 1.2;  font-family: "Noto Serif", serif;
}
.sec_heading .lg_head p { line-height: 1.2;}
/* TOP MENU HEDER CSS SRMU END */

/* GO TO BOTTOM START */
.go_bottom_wrap {text-align: center; position: absolute; z-index: 1; left: 50%;transform: translateX(-50%);     bottom: 5%;}
.go_bottom { height: 70px; width: 70px;     display: flex;
  align-items: center;
  justify-content: center;    border-radius: 50%;
  margin-inline: auto; background-color: var(--secondary-color);
 
  z-index: 1; }
.go_bottom img {     animation: bounce 0.6s;
    animation-direction: alternate;
    animation-iteration-count: infinite;   transform: rotate(90deg); 
  position: relative;
  z-index: 1; cursor: pointer;    text-align: center;}
/* GO TO BOTTOM END */

.container_fluid { padding: 0 4rem; max-width: 1600px;    margin-inline: auto;
}

@keyframes bounce {
  from { transform: translate3d(0, 0, 0);     }
  to   { transform: translate3d(0, 10px, 0); }
}

/* ABOUT US HOME START GAURCOLLECTION */

.home_about_inner {display: flex;     justify-content: space-between;}
.left_side_inner { max-width: 53.125rem; }
.home_about_inner .left_side {    width: 50%;}
.home_about {background-image: url(/themes/images/bg-repert.jpg);position: relative; background-attachment: fixed;}

.inner_banner.no_banner {display: none;}


.home_collection_card { text-align: center;}
.home_collection_card .images { margin-bottom: 1rem;}
.home_collection_card img {aspect-ratio: 1/1; object-fit: cover;}
.btn_wrap_center { position: absolute;
  top: 35%;
  pointer-events: none;
  left: -5rem;
  width: calc(100% + 10rem);
  display: flex;
  justify-content: space-between;
  transform: translateY(-50%);
  z-index: 1;}

.next_btn img { transform: rotate(180deg);}
.next_btn, .prev_btn { transition: 0.5s;}
.next_btn:hover, .prev_btn:hover  { transform: scale(0.9); }

.home_colllection_slider {position: relative;  margin-top: 2rem;}
.collection_box .images { overflow: hidden;}
.collection_box .images img {transition: 0.5s; aspect-ratio: 1/1;}
.collection_box .images { margin-bottom: 1rem;}
.collection_list {display: grid; grid-template-columns: repeat(5, 1fr); gap: 2.5rem; margin-top: 2rem;}
 .collection_box:hover .images  img { transform: scale(1.2) rotate(2deg); }

 .single_arts_wrap { display: flex;}
 /* .single_arts_wrap .single_arts_left  {width: 45%;}
 .single_arts_wrap .single_arts_right  {width: 55%; text-align: right; padding-left: 5rem;} */

 /* .single_arts_wrap .single_arts_left  {flex-grow: 1;}
 .single_arts_wrap .single_arts_right  {min-width: 30%; text-align: right; padding-left: 5rem;} */
 .single_arts_wrap:not(.single_art_fw) .single_arts_left img {float: right; padding-left: 5%;}
 .single_art_fw {}

 .single_arts_wrap .single_arts_left  {}
 .single_arts_wrap .single_arts_right  {min-width: max-content; text-align: right; padding-left: 5rem;}
 .single_arts_wrap.single_art_fw .single_arts_right {     min-width: auto; padding-left: 0; text-align: left;    padding-top: 2rem;}

 .single_arts_wrap .para_content {margin-bottom: 2rem;}

.single_arts_wrap .art_info { margin-top: 1rem; }
.art_info.art_info_top { margin-top: auto;}
.single_arts_data {    height: 100%;
  display: flex;
  flex-direction: column;}

.grecaptcha-badge {opacity: 0 !important;}


.main_footer { background-color: #000000;  padding: 5rem 0 0 0;}
.main_footer_inner {display: flex;   padding: 0 3rem;  justify-content: space-between;}
.footer_col .fhead { margin-bottom: 1rem;    border-bottom: solid 1px var(--white200);line-height: 1.6;}
.footer_col .text { color: var(--white600);}
.main_footer_inner .footer_col {flex: 1;}
.main_footer_inner .footer_col {max-width: 18rem;}

.bootom_menu_footer {    padding: 1rem 0 2rem 0;border-top: solid 0.5px var(--white200);
  margin-top: 4rem;}



/* 
.animation_wrap { position: relative; height: 100vh;}
.animation_wrap .main_banner {height: 100vh; position: absolute; top: 0; left: 0; width: 100%; }
.animation_wrap .common_padding {height: 100vh; position: absolute; top: 0; left: 0; width: 100%; z-index: 99; overflow: hidden;} */

.main_banner >*:not(.go_bottom_wrap) {height: 100% !important;}
.main_banner .swiper-wrapper { height: 100% !important;}

.btn_wrap_center .next_btn, .btn_wrap_center .prev_btn  {height: 3.75rem; width: 3.75rem;  pointer-events: all;    display: flex;
  align-items: center;
  justify-content: center;    border-radius: 50%;
  background-color: var(--secondary-color);
  z-index: 1; }

  .copyright_inner {display: flex; padding: 0 3rem; justify-content: space-between;}







/* ABOUT US HOME END */













.main_banner{ position: relative; margin-top: var(--top-header-height);}
.main_banner button { all:unset; cursor: pointer;}
.main_banner .btn_yellow {     margin-top: 1rem;
  display: inline-block;;}
.main_banner .swiper-pagination-bullet {height: 13px !important; width: 13px !important; border: solid 1px #fff; opacity: 1; background: transparent; }
.main_banner .swiper-pagination-bullet-active { background-color: #fff !important;}
.main_banner .swiper-pagination { display: flex; flex-direction: column;     right: 2%; left: auto !important; bottom: auto !important; top: 50% !important; z-index: 1; justify-content: end; text-align: right; width: fit-content !important;}
.main_banner .swiper-pagination .swiper-pagination-bullet:not(:last-child) { margin-bottom: 0.8rem !important; }
.banner_wrapper { display: flex; }
.banner_content .font80 {line-height: 1.1;}
.banner_content>.font16:first-child{margin-bottom:.5rem;position:relative;display:flex;align-items:center}
.banner_content>.font16:first-child:before{content:"";display:block;width:3.6rem;height:1px;background-color:currentColor;margin-right:1rem}
.banner_img{margin-right:-6rem; padding-top: 0rem;max-width: calc(100% + 0rem);}
.search-form{display:flex;position:relative;width:fit-content; margin: 0;}
.search-form .btn{background-color:var(--theme-color); color: var(--white); padding:.5rem;width:3.75rem;border-radius:0 5rem 5rem 0}
.search-form button[type=reset]{position:absolute;right:3.75rem;height:100%;padding:.6rem;border:none;background-color:transparent;transition:.5s;opacity:0;pointer-events:none}
.search-form input[type=search]{border:none;padding:0 2rem 0 1.9rem;border-radius:5rem 0 0 5rem;width:19.2rem}
.search-form input[type=search]:not(:placeholder-shown)+button{opacity:1;pointer-events:all}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration{display:none}
.banner { min-height: 35rem; height: calc(100vh - var(--header-height)); display: flex; 
align-items: center; position: relative;  }
.banner .swiper-slide { display: flex; align-items: center; }
/* BANNER CSS */
/* .bannerSlider .banner_img { height: calc(100vh - var(--header-height)); width: 100%; object-fit: cover; min-height: 28.125rem;} */

.bannerSlider .banner_img {image-rendering: -webkit-optimize-contrast;
  width: 100%;
  object-fit: cover;
  -webkit-backface-visibility: hidden;
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* object-fit: scale-down;  */

}
.bannerSlider .banner_img {position: relative;}
.bannerSlider .banner_img:after { content: ''; display: inline-block; position: absolute; top: 0; left: 0;background-color: rgb(0 0 0 / 26%); height: 100%; width: 100%;}

.bannerSlider .swiper-slide { position: relative;}
/* .bannerSlider .swiper-slide:after {position: absolute; top: 0; left: 0; width: 100%;  height: 100%; background-color: rgba(7, 9, 50, 0.50); content: '';  } */
.banner_content {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);     text-align: center; color: var(--white);z-index: 1;    width: 100%;}
/* .banner_content .btn { background-color: var(--white); color: var(--theme-color) !important; padding: 0.5rem 2rem; transition: 0.5s;}
.banner_content .btn:hover { background-color: var(--theme-color); color: var(--white) !important;  } */
/* .banner_content .text_lg {line-height: 1.2;  font-family: "Antonio", sans-serif;    padding-block: 0.5rem;} */
.banner_content .text_lg {line-height: 1.2;  font-family: "Noto Serif", serif;    padding-block: 0.5rem;}

.banner_content .text_sm {  line-height: 1.526; }
.bannerSlider .ep-arrows { width: 100%; justify-content: center; display: flex; position: static;  justify-content: flex-end;    transform: translateY(0); }
.slider_btn {position: absolute; right: 0; width: 100%; bottom: 10%;  z-index: 1;}
.bannerSlider .ep-arrows>button { background-color: transparent;}
.bannerSlider .ep-arrows>button:hover { background-color: transparent; }
.bannerSlider .ep-prev {    padding-left: 1rem}
.addbox { margin-bottom: 1.5rem;}

/* FOOTER CSS */
footer{background-color:#ecf0f9; padding-block: 0;}
.footer_sections {padding-block:5.125rem}
.bootom_menu_footer .f_menu { display: flex; align-items: center; list-style: none; justify-content: flex-end; }
.bootom_menu_footer .f_menu li:after {display: inline-block; content: '/';}
.bootom_menu_footer .f_menu li a { padding: 6px 12px; display: inline-block;}
.bootom_menu_footer .f_menu li:last-child:after { display: none; }
/* .ftr_social_icons{top:0;position:absolute;right:0} */
.footer_sections{position:relative;display:flex}
.ftr_social_icons ul{padding:0;display:flex;list-style:none}
.f_menu li a {opacity: 0.8;}
.ftr_sec_intro{    width: 20.125rem;
margin-right: 5rem;}
.ftr_ntro_logo {  display: block; margin-bottom: 2.125rem;}
.footer_text { margin-bottom: 1.5rem; } 
.ftr_sec{flex:1;}
.ftr_copyright{display:flex;font-size:.688rem;color:var(--white400);justify-content:space-between}
.ftr_copyright p{margin:0}
.ftr_copy_right{padding:1.65rem 0;border-top:1px solid var(--white100);margin-top:3rem}
.footer_contacts p { line-height: 1.6;}
.footer_contacts{padding:0;margin:0;list-style:none;font-size:.813rem}
.footer_contacts li{display:flex;align-items:flex-start;margin-bottom:1rem}
.footer_contacts li i{padding-top:.25rem;font-size:1rem;min-width:2rem;color:var(--white)}
.footer_contacts li:last-child{margin-bottom:0}
.ftr_sec_intro .font12{opacity:.7;line-height:1.7}
.footer_contacts li a,.footer_contacts li span{line-height: 1.4; opacity: 0.8;}
.ftr_sec ul{padding:0;list-style:none;line-height:2.35;}
.ftr_sec:last-child{min-width:fit-content}
/* .ftr_social_icons a{width:2.438rem;height:2.438rem;background-color:var(--black);display:grid;place-items:center;border-radius:50%;font-size:.9rem;margin:0 .3rem} */
.menu_content.active{opacity:1;transform:translateY(2.6rem);pointer-events:all;background-color:transparent}
.menu_content ul{list-style:none;padding:.6rem 0;min-width:8rem;box-shadow:0 0 15px #0000004a;border-radius:8px;overflow:hidden;background-color:var(--white)}
.menu_content ul li a{padding:.2rem 1rem;display:block}
.menu_content ul li a:hover{background-color:var(--theme-color100);}
.menu_content ul li a:hover i { color: var(--theme-color); }
.f_menu li a{ transition: 0.5s;}
.f_menu li a:hover { opacity: 1; margin-left: 5px;}
.top_footer {background-color: var(--theme-color-light); padding: 2rem 0;}
.top_footer_left {display: flex;     align-items: center;}
.top_footer_left .ajax_msg  {position: absolute;bottom: -7px;left: 11px;color: #fff;}
.top_footer_left .error { color: #fff;    position: absolute;
left: 12px; }  
.top_footer_inner {display: flex; justify-content: space-between;}
.top_footer_right {display: flex;     align-items: center;}
.top_footer_inner .btn_theme {background: transparent; border-color: var(--white);}
.top_footer_inner .btn_theme:hover {background-color: var(--white); color: var(--theme-color) !important; }
.top_footer_inner .btn_theme:hover svg polygon { fill: var(--theme-color);}
.top_footer {display: flex;     align-items: center;}
.top_footer .text  { padding-right: 1rem; color: var(--white) !important;}
.top_footer .header_search { background-color: transparent; min-width: 29.375rem; }
.top_footer .header_search  input {background-color: #fff;background-color: rgb(255, 255, 255);
box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.09); border: none; padding-left: 1rem; height: 2.75rem; width: 100%; }
.top_footer .header_search >i {right: 1.25rem; left: auto;}
.top_footer .suscribe_box_form  { position: relative;}
.top_footer .suscribe_box_form .btn {right: 1.25rem; left: auto; position: absolute; top: 38%; transform: translateY(-50%); margin-bottom: 0 !important; background-color: transparent !important; padding: 0; color: var(--theme-color) !important; font-size: 1.3rem; border: none;}
.top_footer .suscribe_box_form .btn:hover { border: none !important;}
.error {color: red;}
.ftr_social_icons ul li { padding: 0 0.625rem;  }
.ftr_social_icons ul li a { transition: 0.5s;}
.ftr_social_icons ul li a:hover { transform: scale(1.08);}


/* course cat css Home START */
.course_cat_home { position: relative;     height: 75vh; }
.course_cat_home .container{ position: relative; z-index: 1; height: 100%;    display: flex;
  align-items: center; }
/* .course_cat_home .course_cat_banner { position: absolute; top: 0; left: 0; width: 100%;     z-index: -1;
height: 100%;} */
.course_cat_home .course_cat_banner img { height: 100%; width: 100%; object-fit: cover; position: absolute;
    top: 0;}
.course_cat_content_inner .course_cat_content_box, .course_cat_content_inner
 .course_cat_content_tab {width: 48%;}
.course_cat_home:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0000005c; z-index: 1; content: '';  }
.course_cat_content_inner {display: flex ; justify-content: space-between; width: 100%;}
.course_cat_home:after { content: ''; position: absolute; top: 0; right: 0; height: 100%; width: 50%;background: #00000036;
    filter: blur(1px) }
 .course_cat_content_tab ul {display: flex; flex-wrap: wrap; }   
 .course_cat_content_inner .course_cat_content_tab {    padding: 0rem 0rem 0rem 3rem; }
 .course_cat_content_inner .course_cat_content_tab a {transition: 0.5s; font-size: 1.5rem; padding: 3rem 2rem; display: block; color: var(--white); text-decoration: none; border-bottom: solid 1px #f1f1f16e; }
 .course_cat_content_inner .course_cat_content_tab a.active { background-color: var(--theme-color-yellow); }
 .course_cat_content_inner .course_cat_content_tab a:hover {background-color: var(--theme-color-yellow);}
 .course_cat_content_inner .course_cat_content_box { position: relative;  display: flex; align-items: center; }
 .course_cat_content_inner .course_cat_content_tab li:nth-child(odd) a { border-right: solid 1px #f1f1f16e;}
 .course_cat_content_inner .course_cat_content_tab li:nth-child(5) a, .course_cat_content_inner .course_cat_content_tab li:last-child a  { border-bottom: none; } 
 .course_cat_content_tab ul li { width: 50%; }
.show_hover {    pointer-events: none; opacity: 0;  position: absolute;   transition: .5s;}
.show_hover.active {    opacity: 1;pointer-events: all;}
/* course cat css Home END */
.search_wrapper { position: absolute; z-index: 1; background-color: var(--theme-color-yellow); opacity: 0; transition: .5s; top: 100%; transform: translateY(5rem); pointer-events: none; right: 0;  box-shadow: 0 0 11px #0000002e;border-radius:4px}
  .search_wrapper.active {opacity: 1;transform: translateY(0);pointer-events: all;}
.search_wrapper input[type=search] {border: 1px solid var(--black200);     padding: 0 2rem 0 1.9rem;border-radius: 5rem 0 0 5rem;width: 19.2rem;}
.search_area { display: flex;padding: 1rem 1rem;}
.mob_log_opt a {color: var(--black);padding: 0.5rem 0; display: block;}
.mob_log_opt ul li:last-child a { padding-bottom: 0;}
.mob_log_opt { transform: translateY(5rem); pointer-events: none;opacity: 0;transition: .5s; box-shadow: -9px 0px 6px 0px #ccc; padding: 1rem; position: absolute; top: 100%; background: var(--white); width: 35%; left: 0;}
.mob_log_opt.active { opacity: 1; transform: translateY(0); pointer-events: all; }
.mobile_login_menu { font-weight: 600; font-size: 1.2rem;    color: var(--black800);}
.open_login i { transition: 0.5s;}
.open_login.active i {    transform: rotate(180deg);}
.mobile_login_menu { display: none; }
.bannerSlider .swiper-slide { overflow: hidden;}
.menu_icon, .close_menu {display: none;}

.backdrop { position: fixed; top: 0; left: 0; height: 100vh; width: 100%; background-color: rgba(0, 0, 0, 0.5); display: none; z-index: 2; }

/* IINER PAGE ABOUT CSS START */

.inner_banner { position: relative; height: 31.25rem; }
.inner_banner img { max-width: 100%; height: 100%; object-fit: cover; width: 100%; }







.team_tab_btn .title:hover {border-bottom: solid 4px var(--theme-color-yellow);-webkit-text-stroke-width: 0.3px;}
.team_tab_btn .title.active {border-bottom: solid 4px var(--theme-color-yellow);-webkit-text-stroke-width: 0.3px;}
.placement_team_box .tab_content  {transition: none;}
.placement_team_box .tab_content:not(.active) {opacity: 0; visibility: hidden;position: absolute; top: 0;}
.placement_team_heading { margin-top: 4rem;}
.placement_team_card_wrap .swiper-wrapper { height: auto !important;}
.counselling_wrap  .student_info_content{ transform: scale(0) translate(-50%, -50%);   transform-origin: top left;     top: 50%;     left: 50%;    width: calc(100% - 10px);   
    height: calc(100% - 10px); }
.counselling_wrap  .notable_box:hover .student_info_content {
  transform: scale(1) translate(-50%, -50%);
}
.placement_slider_btn .counselling-next {
  margin-right: 1.5rem;
}
.counselling_wrap .swiper-wrapper { height: auto !important;}
/* placements PAGE CSS END */

/* institute Single Page START */
.institute_vision_mission {--offset: 16rem;--conatiner-offset: 22rem;}
.institute_vision_mission_box {
position: relative;
padding-right: var(--conatiner-offset);
}

.institute_vision_mission_box_inner {

background-color: var(--theme-color-light);
border-radius: 15px;
width: 100%;
padding-right: var(--offset);
position: relative;
}
.institute_vision_mission_box_inner_text {    padding: 6rem 3rem 8rem;
padding-right: 0;}
.institute_vision_mission_box_inner .sec_head p{line-height: 1.2;}
.institute_vision_mission_box .images {
position: absolute;
height: 75%;
top: 5rem;
left: calc(100% - var(--offset));
width: calc(var(--offset) + var(--conatiner-offset));
padding-left: 5rem;
}

.institute_vision_mission_box .images img {
border-radius: 15px;
width: 100%;
height: 100%;
object-fit: cover;
}
.label_name { border: solid 1px var(--white); margin-bottom: 1.5rem; color: var(--white); padding: 6px 12px; border-radius: 20px; display: inline-block; }
.institute_vision_btn a:first-child {     display: flex;
flex-direction: row-reverse;
width: max-content;}

/* institute Single Page END */







:root{
  --theme-alpha1:red;
}













/* THEME MODEL CSS START */
.theme_model_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;    backdrop-filter: blur(2px);}
.theme_model_inner { height: 100%; width: 100%; display: flex;    padding: 2rem; justify-content: center;}
.theme_model_data { max-width: 700; margin: auto;  position: relative;
box-shadow: 0px 3px 21px 0px rgba(0, 0, 0, 0.19); border-top: solid 4px var(--theme-color-yellow); border-bottom: solid 4px var(--theme-color-light); border-radius: var(--radius); background-color: var(--white); }
.theme_model_data .user_img {float: left; width: 184px; border: solid 2px var(--theme-color-yellow); border-radius: var(--radius); margin-right: 2rem;}
.close_model { height: 40px; width: 40px;  background-color: var(--theme-color-light); border-radius: 50%; cursor: pointer; padding: 12px;position: absolute;right: -2%;    top: -1.5rem; }
.close_model img {width: 100%;  }
.open_model {cursor: pointer;}
.theme_model_box {    max-height: calc(100vh - 20rem);overflow: auto;padding: 2.5rem;}
body.model_opend { overflow: hidden; }
.theme_model_box_main {overflow: hidden; border-radius: var(--radius);}
/* THEME MODEL CSS END */


/* EXHIBITIONS CSS START */
.exhibitions_grid {display: grid; grid-template-columns: repeat(2, 1fr); text-align: center; gap: 5rem; padding: 0 5rem;}


.exhibitions_grid.past_exhibitions_grid .images img {    aspect-ratio: 590 / 350; width: 100%;
  object-fit: cover;
}
.exhibitions_grid.past_exhibitions_grid  a { }
.exhibition_gallery > img { width: 100%; aspect-ratio: 680 / 400;}
.exhibition_gallery { margin-top: 1rem;} 
.exhibition_gallery .btn_wrap_center {position: static;width: 100%;      margin-top: 4rem; transform: translateY(0);  justify-content: center;}
.exhibition_gallery .next_btn{ margin-right: 0.5rem;}

.museum_exhibitions_grid {     padding: 0 5rem;}
.museum_exhibitions_box {display: flex; justify-content: space-between; margin-bottom: 2rem;}
.museum_exhibitions_box .images {width: 37%;}
.museum_exhibitions_box .image_inner {height: 12.5rem;}
.museum_exhibitions_box .image_inner img { height: 100%; width: 100%; object-fit: cover;}
.museum_exhibitions_box  .art_info {width: 58%;}

.exhibition_single_sec {display: flex;}
.exhibition_single_sec .exhibition_single_left {width: 50%; }
.exhibition_single_sec .exhibition_single_right {width: 50%;    padding: 0rem 0rem 0rem 5rem; }

/* ABOUT PAGE CSS */
.about_grid_box { display: flex; justify-content: space-between;}
/* .about_grid_box >div {width: 46%;} */
.about_grid_box .about_box_img {width: 40%;}
.about_grid_box .about_box_data {width: 60%; padding-left: 5rem;}
.about_grid_wrapper .about_grid_box:nth-child(even) .about_box_data {  padding-left: 0rem; padding-right: 5rem;}

.about_grid_wrapper .about_grid_box:nth-child(even) { flex-direction: row-reverse; margin-top:8rem; }
.about_bottom_content_inner { max-width: 1100px; margin: 8rem auto 0; }
.about_bottom_content { text-align: center; }
.about_grid_wrapper .about_grid_box:nth-child(even) .about_box_data { padding-top: 5rem;} 
/* BOOKS AND CATALOGS CSS */
.catalogs_btn { display: flex;justify-content: center;    margin-top: 1rem;}
.catalogs_btn a {display: inline-block; color: var(--secondary-color);  }
.catalogs_btn a:nth-child(2) {        border-left: solid 1px rgb(90 83 55);
  padding-left: 2.5rem;
  margin-left: 1.5rem;}
  /* .catalogs_btn a:last-child::before { height: 4px; width: 5px; background-color: var(--secondary-color); display: block; content: '';}  */
  .catalogs_btn a:hover img { animation: shake 0.5s ease-in-out 1;}
  .books_catalogs_grid {display: grid; grid-template-columns: repeat(5, 1fr); gap: 1.875rem;}
.books_catalogs_grid {}

.journal_publications_grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.875rem;}

.map_area iframe {}
/* PUBLICATION PAGE CSS */
.publication_box {display: flex;    align-items: center;
  padding-bottom: 1rem;    padding-inline: 10rem;
  margin-bottom: 2rem;}
.publication_box .publication_img {width: 50%;}
.publication_box .publication_img img { width: 100%;}
.publication_box .publication_data {width: 50%; padding: 0rem 0rem 0rem 5rem;}
.publication_grid_row .publication_box:nth-child(even) { flex-direction:row-reverse;  }
.publication_grid_row .publication_box:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }
.publication_grid_row .publication_box:nth-child(even) .publication_data {padding: 5rem 5rem 5rem 0rem;}

/* CONTACT US PAGE CSS */
.enquiry_info_box {display: flex; margin-bottom: 3rem;    align-items: center; }

.enquiry_info_box  .icon {height: 4.375rem; width: 4.375rem; border: solid 2px var(--secondary-color); margin-right: 1rem;   border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.enquiry_info_inner .form-control { color: var(--white200); background-color: transparent;
border-radius: 0; border: none; border-bottom: solid 1px rgb(126 117 81);
}
.enquiry_info_inner { display: flex;}
.enquiry_info_inner >div {width: 48%;}
.enquiry_info_right .custom_form  { margin-bottom: 3rem !important; }
textarea:focus { box-shadow: none !important;}
/* .custom_form>.form-control:focus~label {    transform: scale(.85) translateY(-0.5rem) translateX(0.15rem);} */
.btnSubmit{ background-color: var(--secondary-color); border: solid 2px var(--secondary-color) !important;   padding: 1rem 3rem;font-weight: 500; border-radius: 0; transition: 0.5s;}
textarea {resize: none;}
.btnSubmit:hover { background-color: transparent;     color: var(--white) !important;}

.map {filter: grayscale(100%) invert(92%) contrast(83%);}



.exhibition_picked_gallery { margin-top: 5rem;}
.exhibition_picked_list {  display: flex;    margin: 0 -0.5rem; text-align: center;}
.exhibition_picked_list li {display: inline-block; padding: 0 0.5rem; vertical-align: top;}


.exhibition_picked_box .images {
  height: calc(100% - calc(62px + 0.5rem));
}

.exhibition_picked_box {
  /* height: 22rem;
  min-height: 22rem; */
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}

.exhibition_picked_box .art_info.text-center {
  /* height: calc(62px); */
}
.exhibition_picked_box .art_info {padding-top: 1rem; } 
.exhibition_picked_box .images img {
  /* height: 100%; */
}


.enquiry_info_box:last-child{margin-bottom: 0;}

.exhibitionsingle_box {display: flex;    align-items: flex-end; 
}
.exhibitionsingle_box .exhibitionsingle_img {
  width: 60%;
}

.exhibitionsingle_box .exhibitionsingle_data {
  width: 40%;
  
  padding: 0rem 0rem 2rem 5rem;
}
.exhibitionsingle_img img {width: 100%;}
.exhibitionsingle_des { margin-top: 3rem;}
.exhibitionsingle_des p {color: var(--white500) !important;}

.pagination_btn_wrap { display: flex; align-items: center; margin-top: 6rem;     justify-content: center;}
.pagination_btn_wrap .pagination_btn { margin: 0 0.2rem;    height: 3.125rem;
width: 3.125rem;
border: solid 2px var(--secondary-color);
font-size: 1.2rem;
display: flex;
transition: 0.5s;
align-items: center;
justify-content: center;
border-radius: 50px;
color: var(--white900); }
.pagination_btn_wrap .pagination_btn:hover { background-color: var(--secondary-color);}

.gift_museums_grid img {    aspect-ratio: 700 / 400;
  object-fit: cover;}

.gift_museums_wrap {display: flex; }
.gift_museums_wrap .gift_museums_left {width: 40%;}
.gift_museums_wrap .gift_museums_left img {max-width: 100%;}
.gift_museums_wrap .gift_museums_right {  width: 60%;padding: 0rem 0rem 0rem 5rem;}
.gift_museums_wrap .gift_museums_right  a {color: var(--secondary-color);}
.press_grid { -webkit-column-width: 280px; -moz-column-width: 280px; column-width: 280px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 20; -moz-column-gap: 20; column-gap: 20;}
.press_grid .press_box { position: relative;   page-break-inside: avoid; padding-bottom: 1rem;}
.press_grid .press_box:after { height: 100%; width: 100%; position: absolute; top: 0; left: 0;     background-color: rgb(0 0 0 / 56%); content: ''; opacity: 0; transition: 0.5s;}
.journal_publications .images > img { aspect-ratio: 6/8.25; object-fit: cover;}

.journal_publications .images { position: relative;}

.journal_publications .images:after { height: 100%; width: 100%; position: absolute; top: 0; left: 0;     background-color: rgb(0 0 0 / 56%); content: ''; opacity: 0; transition: 0.5s;}

.journal_publications .pdf_icon { transform: translate(-50%, -50%) scale(0);
  transition: 0.5s;   z-index: 1;   height: 3.125rem; width: 3.125rem; background-color: var(--dark-color); border-radius: 100px; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; left: 50%; }
.journal_publications.books_catalogs_box:hover .images:after {opacity: 1; }
.journal_publications.books_catalogs_box:hover .pdf_icon {transform: translate(-50%, -50%)  scale(1);
}
.pdf_icon img { height: 24px;}
.journal_publications .pdf_icon:after {content: 'Download'; color: var(--white); display: block;    position: absolute;
  top: 100%;font-size: 0.825rem; }

.books_catalogs_box .images {position: relative;}

.books_catalogs_box .images:after { height: 100%; width: 100%; position: absolute; top: 0; left: 0;     background-color: rgb(0 0 0 / 56%); content: ''; opacity: 0; transition: 0.5s;}

.books_catalogs_box .pdf_icon { transform: translate(-50%, -50%) scale(0);
  transition: 0.5s;   z-index: 1;   height: 3.125rem; width: 3.125rem; background-color: var(--dark-color); border-radius: 100px; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; left: 50%; }
.books_catalogs_box:hover .images:after {opacity: 1; }
.books_catalogs_box:hover .pdf_icon {transform: translate(-50%, -50%)  scale(1);
}
.books_catalogs_box .pdf_icon:after { content: 'Preview'; color: var(--white); display: block; position: absolute; top: 100%; font-size: 0.825rem; }


.single_arts_wrap.single_art_fw {flex-wrap: wrap;}
.single_arts_wrap.single_art_fw >div {width: 100%;     padding-left: 0;}
.press_box  { position: relative;}
.press_box .pdf_icon { transform: translate(-50%, -50%) scale(0) ; transition: 0.5s;   z-index: 1;   height: 3.125rem; width: 3.125rem; background-color: var(--dark-color); border-radius: 100px; display: flex; align-items: center; justify-content: center; position: absolute; top: 50%; left: 50%; }
.press_grid .press_box:hover:after {opacity: 1; }
.press_grid .press_box:hover .pdf_icon {transform: translate(-50%, -50%) scale(1) ;}

.future_exhibition_inner { margin: 0 auto; border: solid 1px var(--white200); padding: 3rem;}
.future_exhibition_inner li { margin-bottom: 1.5rem;}
.future_exhibition_inner li:last-child { margin-bottom: 0;}
.future_exhibition_wrap  { margin-top: 6rem; padding: 0 5rem;}
.full_height {min-height: calc(100vh - calc(var(--header-height) + var(--height)));}
.not_found h4 { text-transform: uppercase; font-size: 4rem; font-weight: 600;    color: var(--white500) !important;}
.not_found {    min-height: calc(100vh - calc(var(--header-height) + var(--height)));
  display: flex;
  align-items: center;
  flex-direction: column;
  align-items: center;
  justify-content: center;}

  .not_found h6 {    color: var(--white500) !important;}
.cms_page_data img { max-width: 100%; margin-bottom: 2rem;}
.cms_page_content  {     padding-inline: 10rem;}


  @keyframes shake {
    0% {
      transform: translateX(0);
    }
    25% {
      transform: translateX(-5px);
    }
    50% {
      transform: translateX(5px);
    }
    75% {
      transform: translateX(-3px);
    }
    100% {
      transform: translateX(0);
    }
  }

input::-webkit-input-placeholder {
  color: var(--white500) !important;
}
  
input:-moz-placeholder { /* Firefox 18- */
color: var(--white500) !important;
}
  
input::-moz-placeholder {  /* Firefox 19+ */
color: var(--white500) !important;
}
  
input:-ms-input-placeholder {  
  color: var(--white500) !important;
}

textarea::-webkit-input-placeholder {
  color: var(--white500) !important;
  }
   
  textarea:-moz-placeholder { /* Firefox 18- */
  color: var(--white500) !important;  
  }
   
  textarea::-moz-placeholder {  /* Firefox 19+ */
  color: var(--white500) !important;  
  }
   
  textarea:-ms-input-placeholder {  
  color: var(--white500) !important;  
  }



@media(min-width:768px){

}

@media(min-width:992px){
  .apply_mob_img { display: none;}
}

/* @media(max-height:620px){
  .department_inner .department_mid { padding-top: 0 !important;}
  .department_inner { align-items: flex-start;}
} */


/* NEW GLOBAL PDF BUTTON CSS CODE  */
.border_radius12 { border-radius: 12px;}
.btn_theme_sm.pdf_btn:hover {
  background-color: var(--theme-color-yellow) !important;
}
.btn_yellow.pdf_btn:hover .pdf_btn_svg {
  background-color: var(--white) !important;
}


@media(max-width:1600px){
  /* html{font-size: 14px;} */
  .home_colllection_slider {width: 85%; margin: 0 auto;}
}




/* TOOLTIP CSS */
.tooltip_btn img,table tbody td.user_icon_top .tooltip_btn img{position:static}
.tooltip_wrap{display:inline-block;position:relative;cursor:pointer;--side-offset: 0px;}
.tooltip_content {position: absolute;background-color: #fff;border-radius: 4px;box-shadow: 2px 2px 10px #00000029;left: 100%;top: 50%;transform: translateY(-50%);z-index: 1;     min-width: 7rem;
  font-size: 12px;
  padding: 0.5rem;
  text-align: center;}
.tooltip_wrap[arrow]{--arrow-offset: 10px; --side-offset: 20px;}
.tooltip_wrap[arrow] .tooltip_content:before { content: ""; position: absolute; border: 10px solid transparent; border-right-color: #ffffff; filter: drop-shadow(-7px 0px 6px #00000029); top: 50%; right: 100%; transform: translateY(-50%); }
.tooltip_wrap[arrow] .tooltip_content { left: calc(100% + var(--arrow-offset)); }

.tooltip_wrap[position*=top] .tooltip_content, 
.tooltip_wrap[position*=top][arrow] .tooltip_content { left: 50%; right: auto; bottom:100%; top: auto; transform: translatex(-50%); }
.tooltip_wrap[position*=top][arrow] .tooltip_content { bottom: calc(100% + var(--arrow-offset)); }
.tooltip_wrap[position*=top][arrow] .tooltip_content:before { top: 100%; left: 50%; transform: translateX(-50%) rotate(-90deg); }

.tooltip_wrap[position*=bottom] .tooltip_content, 
.tooltip_wrap[position*=bottom][arrow] .tooltip_content {top: 100%;bottom: auto;left: 50%;transform: translateX(-50%);}
.tooltip_wrap[position*=bottom][arrow] .tooltip_content { top: calc(100% + var(--arrow-offset)); }
.tooltip_wrap[position*=bottom][arrow] .tooltip_content:before {bottom: 100%;top: auto;left: 50%;transform: translateX(-50%) rotate(90deg);}

.tooltip_wrap[position*=left] .tooltip_content, 
.tooltip_wrap[position*=left][arrow] .tooltip_content{right:100%; left: auto;}
.tooltip_wrap[position*=left][arrow] .tooltip_content { right: calc(100% + var(--arrow-offset)); }
.tooltip_wrap[position*=left][arrow] .tooltip_content:before { bottom: 100%; left: 100%; transform: translatey(-50%) rotate(180deg); }

.tooltip_wrap[position="left middle"] .tooltip_content,
.tooltip_wrap[position="right middle"] .tooltip_content,
.tooltip_wrap[position="left middle"][arrow] .tooltip_content,
.tooltip_wrap[position="right middle"][arrow] .tooltip_content{top:50%; bottom: auto; transform:translateY(-50%)}

.tooltip_wrap[position="bottom middle"] .tooltip_content,
.tooltip_wrap[position="top middle"] .tooltip_content,
.tooltip_wrap[position="bottom middle"][arrow] .tooltip_content,
.tooltip_wrap[position="top middle"][arrow] .tooltip_content{left:50%; right: auto; transform:translatex(-50%)}

.tooltip_wrap[position*=right] .tooltip_content,
.tooltip_wrap[position*=right][arrow] .tooltip_content{left:100%; right: auto;}
.tooltip_wrap[position*=right][arrow] .tooltip_content {left: calc(100% + var(--arrow-offset)); }

.tooltip_wrap[position="right top"] .tooltip_content,
.tooltip_wrap[position="right top"][arrow] .tooltip_content{transform: none;left: calc(0px - var(--side-offset));}
.tooltip_wrap[position="right top"][arrow] .tooltip_content:before {transform: rotate(-90deg);left: var(--side-offset);top: 100%;}

.tooltip_wrap[position="right bottom"] .tooltip_content,
.tooltip_wrap[position="right bottom"][arrow] .tooltip_content {transform: none;left: calc(0px - var(--side-offset));top: calc(100% + var(--arrow-offset));}
.tooltip_wrap[position="right bottom"][arrow] .tooltip_content:before {transform: rotate(90deg);left: var(--side-offset);bottom: 100%;}

.tooltip_wrap[position="left top"] .tooltip_content,
.tooltip_wrap[position="left top"][arrow] .tooltip_content { transform: none; right: calc(0px - var(--side-offset)); }
.tooltip_wrap[position="left top"][arrow] .tooltip_content:before {transform: rotate(-90deg);left: auto;right: var(--side-offset);top: 100%;}

.tooltip_wrap[position="left bottom"] .tooltip_content,
.tooltip_wrap[position="left bottom"][arrow] .tooltip_content {transform: none;right: calc(0px - var(--side-offset));top: calc(100% + var(--arrow-offset));}
.tooltip_wrap[position="left bottom"][arrow] .tooltip_content:before {transform: rotate(90deg);left: auto;right: var(--side-offset);top: auto;bottom: 100%;}

.tooltip_wrap[position="top left"] .tooltip_content,
.tooltip_wrap[position="top left"][arrow] .tooltip_content { transform: none; right: calc(0px - var(--side-offset)); }
.tooltip_wrap[position="top left"][arrow] .tooltip_content:before { transform: rotate(-90deg); left: auto; right: var(--side-offset); top: 100%; bottom: auto; }

.tooltip_wrap[position="top right"] .tooltip_content,
.tooltip_wrap[position="top right"][arrow] .tooltip_content { transform: none; left: calc(0px - var(--side-offset)); }
.tooltip_wrap[position="top right"][arrow] .tooltip_content:before { transform: rotate(-90deg); right: auto; left: var(--side-offset); top: 100%; bottom: auto; }

.tooltip_wrap[position="bottom left"] .tooltip_content,
.tooltip_wrap[position="bottom left"][arrow] .tooltip_content {transform: none;right: calc(0px - var(--side-offset));top: calc(100% + var(--arrow-offset));}
.tooltip_wrap[position="bottom left"][arrow] .tooltip_content:before {transform: rotate(90deg);left: auto;right: var(--side-offset);top: auto;bottom: 100%;}

.tooltip_wrap[position="bottom right"] .tooltip_content,
.tooltip_wrap[position="bottom right"][arrow] .tooltip_content {transform: none;left: calc(0px - var(--side-offset));top: calc(100% + var(--arrow-offset));}
.tooltip_wrap[position="bottom right"][arrow] .tooltip_content:before {transform: rotate(90deg);right: auto;left: var(--side-offset);top: auto;bottom: 100%;}
.tooltip_wrap:hover .tooltip_content { opacity: 1; pointer-events: all; }
.tooltip_content {transition: 0.5s;opacity: 0;pointer-events: none;}
/* TOOLTIP CSS END */
































.mobile_pagination {    margin-top: 4rem;    transform: translateY(0rem) !important; display: none;  }
.max_width800 {max-width: 800px;}
.max_width1100 {max-width: 1100px;}
.section_description_hide {display: none;}
.bg_gray {background-color: #f1f1f1;}
.bg_dark_sec { background-color: #151518; }
.read_more { color: var(--secondary-color) !important; text-decoration: underline; font-size: 0.875rem; transition: 0.5s; display: inline-block;}
.read_more:hover { margin-left: 5px; }
@media (min-width: 1400px){
  .container {max-width: 1280px;}
  
}

@media (max-width: 1400px){
  .innovation_culture_box .innovation_culture_right .images {    width: 90%;}

  
}



.total_wrapper{position: relative; height: 100vh; }
.screen{position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; padding-top: calc(var(--header-height) + 5rem);}
.screen1{ z-index: 1 !important;}
.screen2{ z-index: 2 !important;}
.screen3{ z-index: 3 !important;}
.screen4{}
.screen5{}


/* .screen1{background-color: bisque; z-index: 1 !important;}
.screen2{background-color:blueviolet; z-index: 2 !important;}
.screen3{ z-index: 3 !important;}
.screen4{background-color: rgb(15, 123, 231);}
.screen5{background-color: rgb(84, 255, 16);} */

.screen .container_fluid {width: 100%;}
.main_banner  { padding-top: var(--header-height); }
.banner_img { position: relative;}

.bannerSlider .banner_img {height: 100%; width: 100%; object-fit: cover;}


/* width */
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 0;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--primary-color); 
  border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--primary-color); 
}


.breadcrumbs {display: none !important;}
.upcoming_exhibition_wrap{    margin-bottom: 6rem;}
.single_arts_wrap .single_arts_right img {width: var(--width, initial);}

.main_banner .scroll_down {
  position: absolute;
  bottom: 1.5rem;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid #ffffff8f;
  border-radius: 5rem;
  z-index: 9999;
  height: 46px !important;
  width: 26px !important;
  cursor: pointer;
}

.scroll_down:before {
  content: "";
  position: absolute;
  left: -1px;
  bottom: -1px;
  width: calc(100% + 2px);
  height: 50%;
  border: 2px solid var(--white);
  border-top: 0;
  border-radius: 5rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.scroll_down:after {
  content: "";
  position: absolute;
  top: 21%;
  left: 50%;
  transform: translateX(-50%);
  width: 5px;
  height: 5px;
  background-color: var(--white);
  border-radius: 50%;
  animation: slideDown 1s ease infinite;
}

.scroll_down img {
  opacity: 0;
}

@keyframes slideDown {
0%   {top: 0%; opacity: 0;}
25%   {top: 21%; opacity: 1;}
100% {top: 80%; opacity: 0;}
}

.home_about_inner .right_side { padding-left: 3rem;}