<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {font-family: 'Rubik', sans-serif;     line-height: 1.5;}
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%); */
    --theme-color-light: rgb(15, 74, 133);
    --theme-color:#d1af78;
    --theme-color-black:#040707;
    /* --theme-color10: rgba(2, 48, 71, 0.01);
    --theme-color20: rgba(2, 48, 71, 0.02);
    --theme-color30: rgba(2, 48, 71, 0.03);
    --theme-color40: rgba(2, 48, 71, 0.04);
    --theme-color50: rgba(2, 48, 71, 0.05);
    --theme-color100: rgba(2, 48, 71, 0.10);
    --theme-color200: rgba(2, 48, 71, 0.20);
    --theme-color300: rgba(2, 48, 71, 0.30);
    --theme-color400: rgba(2, 48, 71, 0.40);
    --theme-color500: rgba(2, 48, 71, 0.50);
    --theme-color600: rgba(2, 48, 71, 0.60);
    --theme-color700: rgba(2, 48, 71, 0.70);
    --theme-color800: rgba(2, 48, 71, 0.80);
    --theme-color900: rgba(2, 48, 71, 0.90); */
    
    --theme-color-blue: rgb(33, 158, 188);
    /* --theme-color-blue10: rgba(33, 158, 188, 0.01);
    --theme-color-blue20: rgba(33, 158, 188, 0.02);
    --theme-color-blue30: rgba(33, 158, 188, 0.03);
    --theme-color-blue40: rgba(33, 158, 188, 0.04);
    --theme-color-blue50: rgba(33, 158, 188, 0.05); */
    --theme-color-blue100: rgba(33, 158, 188, 0.10);
    --theme-color-blue200: rgba(33, 158, 188, 0.20);
    --theme-color-blue300: rgba(33, 158, 188, 0.30);
    --theme-color-blue400: rgba(33, 158, 188, 0.40);
    --theme-color-blue500: rgba(33, 158, 188, 0.50);
    --theme-color-blue600: rgba(33, 158, 188, 0.60);
    --theme-color-blue700: rgba(33, 158, 188, 0.70);
    --theme-color-blue800: rgba(33, 158, 188, 0.80);
    --theme-color-blue900: rgba(33, 158, 188, 0.90);
    
    --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) !important; }
    .color_light_blue {color: var(--theme-color-light) !important;}

.common_padding{ padding-block:7rem; }
.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;}


    @font-face {
      font-family: Classyvogueregular;
      src: url(../fonts/Classyvogueregular.ttf);
      font-weight: 600;
    }
    @font-face {
      font-family: TrajanPro-Bold;
      src: url(../fonts/TrajanPro-Bold.otf);
      font-weight: 600;
    }
.classyvogue{  font-family: Classyvogueregular;}


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.55;}
/* .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(--theme-color); color: var(--white)!important; border-radius: 0; 
  padding: 1rem 2.1rem;border-radius: 10px; border: solid 1px var(--theme-color-light); text-transform: uppercase; font-weight: 500; font-size: 1rem; 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(--theme-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);}


.theme_btn { display: inline-block; position: relative;  transition: 0.5s;       color: var(--black) !important;
  font-weight: 500; border-radius: 0; 
  padding:0.7rem 2.1rem; font-size: 1rem; border: solid 1px var(--theme-color-black); --leftside: 60%;
  --right-side: 78%;
  clip-path: polygon(0 0, var(--leftside) 0, var(--leftside) 2px, var(--right-side) 2px, var(--right-side) 0, 100% 0, 100% 100%, 0 100%);}

  .theme_btn:after {content: ''; width: 0%; top: 0; left: 0; transition: 0.5s; height: 100%; background-color: var(--theme-color-black); transition: 0.5s; position: absolute; z-index: -1;}
  .theme_btn:hover:after {width: 100%;}
.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; } */
.theme_btn:hover {    color: var(--white) !important; --leftside: 80%;}
.btn_space { margin-top: 3rem;}


.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]&gt;*{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; }
.scrolling-down { background-color: var(--theme-color);}
.sml-header .header_logo img {}
/* .sml-header .top_nav&gt;li&gt;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&gt;nav&gt;ul&gt;li {margin-left: 2.8rem;font-size: 1.375rem;}
.sml-header { background-color: var(--white); box-shadow: 0 0 50px #0000001a; background-color: var(--theme-color);}
.sml-header {    transform: translateY(-50px);}
.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-black);     }
.top_header .left_side { font-size: 0.859rem;}
.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 1.5rem;  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: 100%;
   background-color: #1f2121; content: ''; position: absolute; top: 0px; right: 0;}
.right_side .list_right li a {font-size: 0.859rem;}
.right_side .list_right li .header_btn:after {content: "\f0a4";      font-family: "Font Awesome 6 Free"; font-size: 15px; display: flex; align-items: center; justify-content: center; position: absolute; top: 0; right: -30px; width: 30px; height: 100%; background-color: rgba(255, 255, 255, 0.3); border-radius: 0px 6px 6px 0px; transition: all 0.2s linear 0s; text-align: center; }
/* .right_side .list_right li .header_btn:hover {    text-indent: -30px;} */
.right_side .list_right li .header_btn:hover:after { right: 0;
  text-indent: 0px;}

.call_in {display: flex; align-items: center;}
.call_in div:first-child { margin-right: 0.5rem;}
.header_btn {background-color: var(--theme-color);
   text-transform: uppercase;padding: 0.875rem 2.5rem; display: block; font-size: 0.875rem !important;  position: relative;
    color: var(--black) !important; transition: 0.5s;  overflow: hidden; }
/* .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;  border-bottom: solid 1px var(--theme-color-black);     padding-block: 0.5rem; } */
.bottom_header {  background-color: transparent;     padding-block: 0.5rem; }
.top_nav {display: flex;list-style: none;padding-left: 0; }
.bottom_header .header_logo img {    height:4rem;}
/* 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&gt;li&gt;a{ padding: 1.05rem 1rem 1.05rem;color:var(--theme-color-black);     font-size: 0.875rem; display: block;
    transition: 0.5s; text-transform: uppercase; width: 100%;}
    .top_nav&gt;li&gt;a&gt;span { position: relative; display: inline-block; padding: 0 0.2rem; }
.top_nav&gt;li&gt;a&gt;span:after { background-color: var(--theme-color-black); transition: 0.5s; content: ''; width: 0%; height: 100%; position: absolute; top: 0; left: 0;     z-index: -1;}
.top_nav&gt;li&gt;a:hover&gt;span:after, .top_nav&gt;li&gt;a.active span:after { width: 100%;}
.top_nav&gt;li&gt;a:hover, .top_nav&gt;li&gt;a.active { color: var(--theme-color);}


.top_nav &gt; li:last-child &gt; a { padding-right: 0;}
/* .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;   border-radius: 8px;}
.sub_menu li:hover &gt; a { color: var(--theme-color-light);
  border-left: solid 5px var(--theme-color-yellow);
  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;}
.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;
}

.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 &gt; .has_submenu &gt; .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&gt;a:after{transform:rotate(180deg)}
.top_nav li {position: relative;}
@media(min-width:992px){
.has_submenu:hover&gt;.sub_menu{opacity:1;transform:translateX(0%) translateY(0);pointer-events: all;}
.top_nav &gt; li {   }
.top_nav &gt; li:last-child .has_submenu:hover &gt;.sub_menu {   }
.caret_icon_mob { display: none;}
}
.top_nav &gt; 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;}


.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 &gt;i { position: absolute; top:0.75rem; right: 1.25rem;} */


.main_banner{ position: relative; margin-top: calc(var(--top-header-height) - 1px);}
.main_banner button { all:unset; cursor: pointer;}
.main_banner .btn_yellow {     margin-top: 1rem;
  display: inline-block;;}
  .insta_slider a img {object-fit: cover; height: 100%; width: 100%;}
.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; color: var(--white); background-color: transparent;  position: static; }
.main_banner .swiper-pagination .swiper-pagination-bullet:not(:last-child) { margin-bottom: 0.8rem !important; }
.banner_wrapper { display: flex; }
.banner_content .font80 {text-transform: uppercase;line-height: 1.1;}
.banner_content&gt;.font16:first-child{margin-bottom:.5rem;position:relative;display:flex;align-items:center}
.banner_content&gt;.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); height: 100vh;}
.search-form{display:flex;position:relative;width:fit-content; margin: 0;}
.search-form .btn{background-color:var(--theme-color-black); 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; }

.main_banner .custom-pagination {       font-size: 1.2rem;  width: 13rem;
  display: flex; color: var(--white);
  align-items: center;}
  .main_banner .progress {       width: 100%;
    margin: 0 0.5rem; height: 5px;}
    .progress-bar { background-color: var(--theme-color);}

/* 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 .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: 0; transform: translate(0%, -50%);     text-align: left; 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: Classyvogueregular;   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 .pause-button .fa-pause:before  {    content: "\f04b";}
.bannerSlider #toggleButton{margin-left: 1rem;}
.bannerSlider .ep-arrows&gt;button { background-color: transparent; transition: 0.5s;}
.bannerSlider .ep-arrows&gt;button:hover { transform: scale(1.2); }
.bannerSlider .ep-next { margin-left: 1rem;  }
.addbox { margin-bottom: 0.5rem;}
.banner_content_inner { max-width: 52rem; position: relative; color: var(--white);}
.location_header svg, .top_header svg { height: 1rem;}
.top_header svg  {     top: -2px;
  position: relative;}

.banner_content_inner:after  {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;
  background-color: #0000000d;
  filter: blur(40px); z-index: -1;}

.banner_content_inner .theme_btn {     border: solid 1px var(--white);   color: var(--white) !important; }
.banner_content_inner .theme_btn:after {    background-color: var(--white);}
.banner_content_inner .theme_btn:hover {color: var(--black) !important;}

.bannerSlider .ep-arrows&gt; button { height: 3.125rem; width: 3.125rem; border-radius: 50px; background-color: #c5c5c5; display: flex; align-items: center; justify-content: center;}
.bannerSlider .ep-arrows img { height: 24px;}

/* TOP MENU HEDER CSS SRMU END */

/* GO TO BOTTOM START */
.go_bottom_wrap {text-align: center; }
.go_bottom {  }
.go_bottom img {     margin-top: -60px;
  position: relative;
  z-index: 1; cursor: pointer;    text-align: center;}
/* GO TO BOTTOM END */

.maxwidth695{max-width: 65.438rem;}
.heading_wrap .heading_sm  {color: #777777;}
.heading_link_wrap {justify-content: space-between; align-items: center;}
.heading_link_wrap .link_arrow {display:flex; transition: 0.5s;}
.heading_link_wrap .link_arrow:hover svg { transform: translateX(-5px); }
.heading_link_wrap .link_arrow span {white-space: nowrap;    text-transform: uppercase;}
.heading_link_wrap .link_arrow svg {width: 2.813rem;  transition: 0.5s;   margin-left: 1rem;}

.links_mob_btn_sm {display: inline-block;}

.mob_link { margin-top: 3rem; position: relative; z-index: 1; display: none;}
.mob_link .link_arrow {display:flex; transition: 0.5s;    justify-content: center;}
.mob_link .link_arrow:hover svg { transform: translateX(-5px); }
.mob_link .link_arrow span {white-space: nowrap;    font-weight: 600;    text-transform: uppercase;}
.mob_link .link_arrow svg {width: 2.813rem;  transition: 0.5s;   margin-left: 1rem;}


.heading_wrap { margin-bottom: 3rem;}
.heading_wrap .heading_sm.heading_border:before {content: ''; display: inline-block; width: 10rem; height: 1px;
   background-color: #c0bfbe;     margin-right: 1rem;} 

   .heading_wrap .heading_sm.heading_border.color_dark:before  {    background-color: #000;}

.heading_wrap.color_white .heading_sm { color: var(--white) !important;}
.sec_head.heading_border { width: max-content; padding: 0 1rem; margin: 0 auto; position: relative; }
.sec_head.heading_border:after { content: ''; display: inline-block; width: 10rem; height: 1px; background-color: #ccc; position: absolute; left: 100%; top: 2rem;}
.sec_head.heading_border:before { content: ''; display: inline-block; width: 10rem; height: 1px; background-color: #ccc; position: absolute; right: 100%; top: 2rem;}
/* ABOUT US HOME START */
.facts_home_wrap { background-color: #f6f6f6;}
.heading_with_para { display: flex; justify-content: space-between; flex-wrap: wrap;}
.heading_with_para &gt;div { width: 48%; }
.sec_head { font-size: 3.125rem;  line-height: 1.2; color: #000;  font-family: Classyvogueregular;}
.sec_head p {line-height: 1.1;}
.list_fact { list-style: none; margin: 4rem 0 0 0; display: flex; gap: 0 1rem; padding: 0; }
.list_fact li {flex: 1;}
.home_factbox { background-color: #000; transition: 0.5s;        background-size: cover;  height: 100%;   overflow: hidden; position: relative; padding: 1.5rem 1rem 1rem 1rem; border-radius: 10px; color: #fff; }
.home_factbox:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;     background-color: #000000a6;  }
.home_factbox_inner { position: relative; z-index: 1;}
.home_factbox_inner .text {color: var(--white);}
.home_factbox .icon { height: 4.375rem; width: 4.375rem; display: inline-flex; align-items: center; justify-content: center; }
.home_factbox .icon img { transition: 0.5s;}
.home_factbox .title { font-size: 2.813rem; font-weight: 500; font-family: Classyvogueregular;}
.list_fact li:first-child .home_factbox { background-color: #0e0e0e;}
.list_fact li:nth-child(2) .home_factbox { background-color: #1b1b1b;}
.list_fact li:nth-child(3) .home_factbox { background-color: #4c4c4c;}
.list_fact li:nth-child(4) .home_factbox { background-color: #a0a0a0;}
.list_fact li:nth-child(5) .home_factbox { background-color: #d1af78;}
/* .home_factbox:hover .icon img { transform: scale(1.3) rotate(5deg); } */

.about_home_inner {display: flex; justify-content: space-between; }
.about_home_inner &gt;div { width: 49%;}
.about-pagination .swiper-pagination-bullet {
  width: 12px;
  transition: 0.5s;
  opacity: 1 !important;
  height: 12px;
  background-color: #929292;

}
.about-pagination { position: absolute; z-index: 1;     text-align: center;}
.about-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 52px;
border-radius: 10px; background-color: var(--white); }
.about_home_wrap .right_side { position: relative;     margin-left: 5rem;}
.about_home_wrap .aboutHomeSlider   {    position: absolute;
bottom: 7%;
width: 86%;}
.about_home_wrap .aboutHomeSlider  img {     width: 100%;
aspect-ratio: 490 / 340;}
/* ABOUT US HOME END */


.about_agakhan_trust { background-size: 100% 100%; background-attachment: fixed; position: relative;}
.about_agakhan_trust:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; width: 50%; height: 100%; background-color: rgba(0, 0, 0, 0.7); }
.about_agakhan_trust_inner &gt;div { width: 50%; position: relative;}
.about_agakhan_trust_inner .about_home_right { padding-left: 4rem; }
 .about_home_right_bg { background-color: #ffffffc4; backdrop-filter: blur(2px); padding: 1rem; position: relative;  
  z-index: 2;       max-width: 35.625rem; }
 .about_home_right_inner { border: solid 1px #a6a3a0; padding: 4rem;      font-family: "Roboto Condensed", sans-serif;
  letter-spacing: -1px;     position: relative;
  line-height: 1.3;}
 .about_home_right_inner svg { position: absolute; width: 16%; top: 2rem; left: 2rem; z-index: -1;} 
 .about_home_right_inner  .quote_content{margin-top: 2rem;}
 .quote_content .lg_text:before {    content: ''; display: inline-block; width: 3rem; height: 2px; background-color: var(--theme-color-black); position: relative; top: 8px; margin-right: 1rem; }
 .about_home_right_inner .quote_content .lg_text  {display: flex; align-items: flex-start;}
 .about_home_right_inner .quote_content .sm_text { padding-left: 4rem;} 
 .about_home_right_inner .about_home_left_inner { padding-right: 4rem; }
.home_project_inner {display: flex; justify-content: space-between;}
.home_project_inner &gt; div {  width: 48%;}
.about_agakhan_trust_inner .about_home_left_inner .theme_btn {color: var(--white) !important; border-color:var(--white)}
.about_agakhan_trust_inner .about_home_left_inner .theme_btn:after {background-color:var(--white) }
.about_agakhan_trust_inner .about_home_left_inner .theme_btn:hover { color: var(--theme-color-black) !important;}
.home_quote { position: relative; padding-left: 3rem;}
.home_quote .quoteSwiper img { width: 100%; }
.home_quote .quoteSwiper { position: absolute; top: 0; left: 0; width: 100%; height: 100% !important;} 
.home_quote  .quote-pagination { position: absolute; z-index: 9; right: 10%; left: auto; text-align: right; bottom: 10%;     width: auto;
  padding: 2rem;}
  .home_quote  .quote-pagination:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;     background-color: #0000002b; filter: blur(5px);     z-index: -1;}

.home_quote  .swiper-pagination-bullet {width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #fff;}
.quote-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {     width: 52px;
  border-radius: 10px;
  background-color: var(--white);}

.conservation_home  { background-repeat: no-repeat;background-size: cover; position: relative;}
.conservation_home .story_nav {position: absolute; top: 54%; right: 10%; z-index: 2; opacity: 0; transition: 0.5s; width: 75%; display: flex; justify-content: space-between; }

.conservation_home .container1:hover .story_nav  {opacity: 1;}

.conservation_home .storySwiper { padding-top: 3.5rem;}
.conservation_home .storySwiper img { border-radius: 20px; width: 100%;}
.conservation_home .slide_item { transition: 0.5s;}
.conservation_home .storySwiper .swiper-slide { display: flex;
justify-content: end; align-items: flex-end; }
.conservation_home .storySwiper .swiper-slide-active .slide_item {width: calc(100% - var(--white-space)); aspect-ratio: 1/1;    }
.conservation_home .storySwiper .swiper-slide-active .slide_item  &gt; img { height: 100%; object-fit: cover;}
.conservation_home .swiper-slide { height: auto; }
.conservation_home .slide_item { position: relative;
transition: 2s;
width: 100%;
}
.conservation_home .slide_item .conservation_data { position: absolute; opacity: 0; transition: 0.5s;   border-radius: 20px;
  overflow: hidden; bottom: 0; left: 0; color: var(--white); padding: 3rem;}
.conservation_home  .title {    font-family: Classyvogueregular;}
.conservation_data_inner { position: relative;}
.conservation_home .slide_item .conservation_data:before { content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%; height: 271px; }

  .conservation_home  .swiper-slide-next .slide_item {
    transform: translateY(-3.5rem);
}

.conservation_home  .swiper-slide-next  .conservation_data  { opacity: 1;}

.conservation_home .swiper_btn {height: 5rem; width: 5rem; border-radius: 50px; 
  background-color: var(--white); display: flex; align-items: center; justify-content: center;   transition: 0.5s;  }
.conservation_home .swiper_btn svg {      transform: rotate(180deg);    height: 1.5rem;}
.conservation_home .swiper_btn svg  path {   fill: var(--black);}
.conservation_home .swiper_btn:hover { transform: scale(1.1); }
.qutb_shahi_home {   overflow: hidden; background-size: cover; height:100vh; position: relative; }
.conservation_home .story-next svg { transform: rotate(0deg); }
.conservation_home .swiper_btn:hover  { background-color: var(--theme-color);}
.conservation_home .swiper_btn:hover svg  path {fill: var(--white);}

.btn_wrap .swiper_btn:first-child svg {
 
}

/* .qutb_shahi_home:before {    content: '';
  position: absolute;
  bottom: 0;
  left: 0;   background : -moz-linear-gradient(35.19% 122.96% 70deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 91.06%);
  background : -webkit-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  background : -webkit-gradient(linear,35.19% 122.96% ,64.81% -22.96% ,color-stop(0,rgba(0, 0, 0, 1) ),color-stop(0.9106,rgba(0, 0, 0, 0) ));
  background : -o-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  background : -ms-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  height: 100%;
  width: 100%;
  background : linear-gradient(20deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
 
} */

.qutb_shahi_home .overlay { content: '';
  position: absolute;
  /* filter: blur(15px); */
  bottom: 0;
  left: 0;   background : -moz-linear-gradient(35.19% 122.96% 70deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 91.06%);
  background : -webkit-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  background : -webkit-gradient(linear,35.19% 122.96% ,64.81% -22.96% ,color-stop(0,rgba(0, 0, 0, 1) ),color-stop(0.9106,rgba(0, 0, 0, 0) ));
  background : -o-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  background : -ms-linear-gradient(70deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);
  height: 100%;
  width: 100%;
  background : linear-gradient(20deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 91.06%);  }

.qutb_shahi_home_inner { position: relative; color: var(--white);    height: 100%;
  display: flex;     max-width: 50rem;
  flex-direction: column;
  justify-content: end;}
.qutb_shahi_home_inner .theme_btn { border-color: var(--white); color: var(--white) !important; width: max-content;   }





/* .key_attractions_grid {display: flex; gap: 2rem;}
.key_attractions_grid  li {flex-basis: 33.33%;}
.key_attractions_grid  .images_wrap { height: 15.625rem; position: relative; overflow: hidden;}
.key_attractions_grid  .images_wrap img { transition: 0.5s; height: 110%; width: 110%; object-fit: cover; position: absolute; inset: -5%;     max-width: 110%;}
 */
/* .key_attractions_box {background-color: var(--white);display: block;}
.key_attractions_box .title {font-size: 1.5rem;}
.key_attractions_box .key_attractions_info { padding: 1rem;}
.key_attractions_box:hover img  {-webkit-transform: scale(0.909);transform: scale(0.909);} */

/* .key_attractions_gallery {display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 6rem); grid-gap: 1rem; list-style: none; margin: 0; padding: 0;} */
.key_attractions_gallery { display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, auto); grid-gap: 1rem; list-style: none; margin: 0; padding: 0; }
.key_attractions_gallery .key_attractions_box { position: relative; display: flex; flex-direction: column; }
.key_attractions_gallery .key_attractions_box:after { content: ''; position: absolute; bottom: 0; left: 0; width: 0%; height: 5px; background-color: var(--theme-color); transition: 0.5s;}
.key_attractions_gallery .images {      height: initial;   flex-grow: 1; position: relative;}
.key_attractions_gallery .images .go_btn {position: absolute; bottom: -1rem; right: 1rem; height: 2.5rem; width: 2.5rem; background: var(--theme-color); border-radius: 50%; display: grid; place-items: center; transition: 0.5s; transform: scale(0);}
.key_attractions_gallery .images .go_btn svg {    height: 0.8rem; transform: scale(0); transition: 0.5s; transition-delay: 0.5s;}
.key_attractions_gallery .key_attractions_box:hover .go_btn  { transform: scale(1); }
.key_attractions_gallery .key_attractions_box:hover .go_btn  svg { transform: scale(1); }

.key_attractions_gallery .key_attractions_box:hover:after { width: 100%;}
/* .key_attractions_gallery .key_attractions_box .text_int { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;} */


.keypattern_img { position: absolute; bottom: 0; left: 0;max-width: 100%;height: 100%;}
.key_attractions_home { position: relative;background-color: #f1f1f1;}



.key_attractions_home &gt; .container { position: relative;}
.key_attractions_gallery li {background-color: var(--white);}
.key_attractions_gallery .key_attractions_data {padding: 1rem;}
.key_attractions_gallery .key_attractions_box, .key_attractions_gallery .images { height: 100%;}
.key_attractions_gallery .key_attractions_box { position: relative;}
.key_attractions_gallery .images img { display: block;}
/* .key_attractions_gallery .key_attractions_data {position: absolute; top: 10px; left: 10px; width: calc(100% - 20px); height: calc(100% - 20px); background: #00000080; display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 1rem 2rem; color: var(--white); transition: 0.5s;  transform: scale(0);     backdrop-filter: blur(2px);}
.key_attractions_box:hover .key_attractions_data { transform: scale(1);} */
.key_attractions_gallery .key_attractions_data .title{    font-size: 1.2rem;
  line-height: 1.2;
  margin-bottom: 0.5rem;
  font-weight: 500;}
.key_attractions_gallery .images img { height: 100%;    width: 100%; object-fit: cover;} 
.key_attractions_gallery li:first-child {grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 5;}
.key_attractions_gallery li:nth-child(2) {grid-column-start: 1; grid-column-end: 2; grid-row-start: 5; grid-row-end: 7;} 
.key_attractions_gallery li:nth-child(3) {grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3;}
.key_attractions_gallery li:nth-child(4) {grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: 7;}
.key_attractions_gallery li:nth-child(5)  {grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; grid-row-end: 5;}
.key_attractions_gallery li:nth-child(6) {    grid-column-start: 3; grid-column-end: 4; grid-row-start: 5; grid-row-end: 7;}
.key_attractions_gallery li:nth-child(7) {    grid-column-start: 4; grid-column-end: 4; grid-row-start: 1; grid-row-end: 3;}
.key_attractions_gallery li:nth-child(8) {grid-column-start: 4; grid-column-end: 4; grid-row-start: 3; grid-row-end: 5;} 
.key_attractions_gallery li:nth-child(9) {    grid-column-start: 4; grid-column-end: 4; grid-row-start: 7; grid-row-end: 5; }

.home_video_wrapper {background-color: var(--theme-color-black); padding-bottom: 5rem;}
.videoSwiper .swiper-slide-active .slide_item {width: calc(100% - var(--white-space));    }

.home_video_wrapper{overflow: hidden; position: relative;}
.showing_video_box {position: relative;     padding-left: 190px;}
.showing_video_box  .play_icon{ position: absolute; top: 50%; left: 45%; z-index: 1; opacity: 1;    transform: translate(-50%, -50%); transition: 0.5s; pointer-events: all; cursor: pointer;}
.showing_video_box .images { position: relative; transition: 0.5s;}
.showing_video_box:hover .images .thumimg {
-webkit-clip-path: polygon(0 0%, 100% 10%, 100% 90%, 0 100%);
clip-path: polygon(0 0%, 100% 10%, 100% 90%, 0 100%);
}
.showing_video_box .thumimg {-webkit-transition: 0.5s; transition: 0.5s; -webkit-clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 90%); clip-path: polygon(0 10%, 100% 0, 100% 100%, 0 90%); filter: brightness(0.65);}
.showing_video_data {position: absolute; bottom: 80px; left: 0; color: var(--white); width: 100%;    font-size: 1.5rem;
 font-family: Classyvogueregular;}
.videoSwiper  {    padding-block: 5%;}
.showing_video_data .text  { width: 50%;}
/* .showing_video_box .images:after {     content: '';
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgb(0 0 0 / 20%) 0%, rgb(0 0 0 / 24%) 51.96%);
  height: 100%;
  width: 100%;} */
  
  .home_video_wrapper:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%;     height: 140%;
    background-color:#27221b;clip-path: polygon(0 56%, 100% 78%, 100% 100%, 0% 100%);
  }



.home_video_wrapper .link_arrow svg {fill: var(--white);}
.home_video_wrapper .link_arrow span { color: var(--white);}
/* .home_video_wrapper .swiper-slide-next .images {transform: scale(1.2);} */
.home_video_wrapper .swiper-slide-next .thumimg {
  -webkit-clip-path: polygon(0 0%, 100% 10%, 100% 90%, 0 100%);
  clip-path: polygon(0 0%, 100% 10%, 100% 90%, 0 100%);
  }
  .home_video_wrapper .swiper-slide-next .play_icon { opacity: 1; pointer-events: all;}

.video_slider_main {width: calc(100% - 200px);margin-left: auto;margin-top: 90px; }



@media (max-width: 1440px) {
  .showing_video_box {
      padding-left: 120px;
  }
  .video_slider_main {width: calc(100% - 90px);}
  .home_video_wrapper .swiper-slide-next .images {transform: scale(1);}
  .videoSwiper { padding-block: 0;}
}

@media (max-width: 1366px) {
  .collection-one__carousel {
      margin-right: -90px;
  }
}



.vistor_info_wrap { background-color: #E2DCD3;}
.vistor_images { position: relative; transition: 0.5s; overflow: hidden;}
.vistor_images img {transition: 0.5s; }
.vistor_images:hover img { transform: scale(1.2); filter: grayscale(1);}
.vistor_images:after { content: ''; position: absolute; top: 0; left: 0; background : -moz-linear-gradient(50% 100% 90deg,rgba(0, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 51.96%);
  background : -webkit-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 51.96%);
  background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(0, 0, 0, 1) ),color-stop(0.5196,rgba(0, 0, 0, 0) ));
  background : -o-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 51.96%);
  background : -ms-linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 51.96%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000' ,GradientType=0)";
  background : linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 51.96%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000' , GradientType=0); height: 100%;
  width: 100%;}
.vistor_info_home { display: flex; gap: 0 1rem;  }
.vistor_info_home li { overflow: hidden; flex: 1;}
.vistor_info_home img { aspect-ratio: 390/420; object-fit: cover; width: 100%; }
.vistor_info_home .hidden_title { font-size: 1.375rem;     padding: 2rem 1rem; transition: 0.5s; text-transform: uppercase; font-weight: 500; text-align: center; position: absolute; bottom: 0; left: 0;   width: 100%; z-index: 1; color: var(--white);}

.vistor_info_home .hidden_data_all { position: absolute; text-align: center; transition: 0.5s;    bottom: -100%;
  background-color: var(--white); width: 100%; padding: 2rem; z-index: 2; color: #28231c;}
.vistor_info_home .hidden_data_all .link { height: 3.75rem; width: 3.75rem; border-radius: 50px; background-color: var(--theme-color); display: flex; align-items: center;
   transition: 0.5s; justify-content: center; transition: 0.5s; margin-left: auto; position: absolute;     top: -2rem; transform-origin: center center;
right: 1.5rem;     text-align: center; }
.vistor_info_home .hidden_data_all .link svg { height: 1.2rem;}
.vistor_info_home .hidden_data_all .title {font-family: Classyvogueregular;    font-size: 1.8rem;}
.vistor_info_home .hidden_data_all .text  { text-transform: uppercase; font-size: 1.375rem; font-weight: 500;}

.vistor_images:hover .hidden_data_all  {  bottom: 0%; }
.vistor_images:hover .hidden_title { opacity: 0;}
.vistor_info_home .hidden_data_all .link:hover { transform: rotate(360deg);}
.vistor_info_wrap .heading_sm  {color: #000;}
.vistor_info_wrap .sec_head.heading_border:before, .vistor_info_wrap  .sec_head.heading_border:after  { background-color: #574932; } 




/* BLOG HOME START  */
.blogSwiper .swiper-slide  { height: auto; }
.blogSwiper  .blog_card_box { height: 100%;     display: flex;
  flex-direction: column;}
.blog_card_box  {border: solid 1px #d9d9d9; transition: 0.5s;}
.blog_card_box:hover { transform: translateY(2rem);}
.blog_card_box .date { font-size: 1.1rem; color:#777777; font-weight: 300; }
.blog_card_box .blog_data { padding: 2rem 2rem; position: relative;     flex-grow: 1;
  display: flex;
  flex-direction: column;}
  .blog_card_box .blog_data  a { margin-top: auto;}

.blog_card_box .blog_data:after { content: ''; z-index: -1; transition: 0.5s; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background-color: var(--theme-color);}
.blog_card_box:hover .blog_data:after { height: 100%;}

.blog_card_box img { aspect-ratio: 280/204; max-width: 100%; width: 100%; transition: 0.5s;}
.blog_card_box .title { font-size: 1.3rem; color:#686868;      padding: 0.5rem 0 1rem 0px;
  line-height: 1.2;}
.view_more.line { font-size: 0.938rem; display: inline-flex; align-items: center; color: #4f4f4f;}
.view_more.line:before { content: ''; display: inline-block; width: 2rem; height: 1px; background-color: #c0bfbe; margin-right: 1rem; transition: 0.5s; }
.view_more.line:hover:before { width: 2.2rem; }
.blog_card_box * { transition: 0.5s; }
.blog_card_box:hover * { color: var(--white);}
.blog_card_box:hover .view_more.line:before  { background-color: var(--white);}
.blog_card_box:hover img { transform: scale(1.2);}
.blog_card_box .images { overflow: hidden;}
.nav_blog { display: flex;     margin-top: 3rem;
  justify-content: center;    align-items: center;}
.nav_blog  svg {width: 5rem;}
.nav_blog  .blog-button-next { transform: rotate(180deg);}
.nav_blog .swiper-pagination-bullet-active, .nav_blog .swiper-pagination-bullet  { background-color: transparent; }
.nav_blog .swiper-pagination-bullet  { height: auto !important; width: auto !important;     margin: 0 0.5rem !important;    font-size: 1.25rem;}
.nav_blog .swiper-number {width: auto !important;     padding: 0px 1.2rem;}
.nav_blog .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) { opacity: 0.5;}
/* BLOG HOME END  */



.insta_post ul  {display: flex;}
.insta_post img { aspect-ratio: 1/1; max-width: 100%; width: 100%; object-fit: cover; height: 14.25rem;}
.insta_post ul  li {flex: 1;}


/*---------------------- OLD CSS  */



/* ABOUT PAGE CSS START */

.about_heritage_park { background-color: #f6f6f6;}
.about_heritage_park .list_fact {    gap: 0 2rem;}
.about_heritage_park .list_fact li:not(:last-child) { border-right: solid 1px #dcdcdc;}

.project_components_wrap { }
.project_components_grid {display: flex;   background-color: var(--white);   position: sticky;
  top: 70px;}
  .project_components_grid {    padding-bottom: 4rem;}

.project_components_grid .text_data {width: 50%;}
.project_components_grid .text_data .data_inner{ max-width: 34rem;}
.project_components_grid .images {width: calc(50% + var(--white-space));     margin-right: calc(0px - var(--white-space));}


.after_before_wrap {display: flex; align-items: center; justify-content: space-between; width: 100%;}
.after_before_wrap .after_before { width: 60%;}
.after_before_wrap .after_before_slider { width: 32%;}



.sliderResize{width: 100%; height: auto; padding: 0; position: relative;}
.sliderResize img {max-width:none;}
.sliderResize .right.imageResize{position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%;}
.sliderResize .leftResize.imageResize{position: relative;z-index: 2;margin-right: -5px; border-right:2px solid var(--theme-color);}
.leftResize:before, .leftResize:after {content:''; display:block; width: 35px; height: 70px; position: absolute; top: 50%; margin-top: -34px;
 
   background:url(/themes/images/before-after-arrow.png) 0 0 no-repeat;
   transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; -o-transition:0.2s; opacity:1; z-index: 22;}
.leftResize:before {right: 0;}
.leftResize:after {right:-35px; background-position: -35px 0; opacity: 1;}
.resizeInner {width:auto; display:block; overflow:hidden; position: relative;}
.after_before_view .over_data {left: 20px; top: 20px; height:auto; padding: 20px 25px; width:auto; z-index: 22;}
.after_before_view .over_data p {font-size:14px; line-height:normal;}
.after_before_view .leftResize .over_data {z-index: 1;}
.beforeAfterOuter {margin-bottom: 30px;}
.label_bf { position: absolute;        transform: translateX(-50%);
  left:50%; bottom: 0px; background: var(--white); color: var(--black); padding: 0.5rem 1.5rem; font-size: 1.2rem; z-index: 2; 
  white-space: nowrap; } 
/* .label_bf.after {     right: auto;
  left: var(--width); } */
  .label_bf.after {  left: calc(var(--width) - -25%);  color: var(--white); background: var(--black); }

  /* .label_bf.after { right: 15%;
    left: auto;} */

.after_before_wrap .swiper_btn {height: 3rem; width: 3rem; border-radius: 50px; background-color: var(--theme-color); display: flex; align-items: center; justify-content: center; transition: 0.5s; }
.after_before_wrap .swiper_btn svg {height: 1rem;}
.after_before_wrap  .btn_wrap {display: flex; margin-top: 1.5rem;  }
.after_before_nav {  justify-content: flex-start;}
.after_before_wrap  .btn_wrap .after-prev{margin-right: 0.8rem;}
/* .btn_wrap .swiper_btn:first-child svg{transform: rotate(180deg);} */
.after_before_wrap .swiper_btn:hover {background-color: var(--theme-color-black);}
/* .after_before_wrap .slider_images img { aspect-ratio: 580/495;width: 100%;} */
.after_before_wrap .slider_resize img {object-fit: cover; width: 100%;}
.swiper_btn svg {height: 1rem;}

.btn_wrap  .swiper_btn {height: 3rem; width: 3rem; border-radius: 50px; background-color: var(--theme-color); display: flex; align-items: center; justify-content: center; transition: 0.5s; }
.btn_wrap .swiper_btn:hover {background-color: var(--theme-color-black);}

.aboutInner_box .images {position: relative; }
.aboutInner_box .images .img_hover {display: block;     --clip-width: 0%; position: absolute; top: 0; left: 0; overflow: hidden; transition: 0.5s;     transition: all ease 0.5s;     clip-path: polygon(0 0, var(--clip-width) 0, var(--clip-width) 100%, 0% 100%);}
.aboutInner_box .images &gt; img {width: 100%;}
.aboutInner_box .img_hover img {transform: scale(1.2);}
.aboutInner_box:hover .img_hover {width: 100%; --clip-width: 100%;}
.about_inner_wrap {position: relative;}

.aboutInner_nav{position: absolute; top: 65%; left: -7%; width: 114%; display: flex; justify-content: space-between;}
.aboutInner_nav .swiper_btn {height: 4rem; width: 4rem; border-radius: 50px; background-color: var(--theme-color); display: flex; align-items: center; justify-content: center; transition: 0.5s; }
.aboutInner_nav .swiper_btn svg {height: 1rem;}



/* .aboutInnerSwiper .swiper-slide-active .images    { transform: scale(1.2);  } */
.aboutInnerSwiper .swiper-slide .images  { transition: 1.5s;}

.about_inner_slider .swiper-slide:not(.swiper-slide-active) .aboutInner_inner img {
  transform: translateY(5rem);
}

.aboutInnerSwiper .swiper-slide .images img {aspect-ratio: 510/430; width: 100%; transition: 0.5s;}
.aboutInnerSwiper .swiper-wrapper { padding-top: 100px;}
.aboutInnerSwiper .swiper-wrapper {height: auto !important;}
/* .aboutInnerSwiper .swiper-slide-active { transform: scale(1);} */
/* .aboutInnerSwiper .swiper-slide {  transform: scale(.85);} */
.aboutInnerSwiper .swiper-slide {  transition: all .3s ease;}

/* .qodef-qi-image-slider.qodef--centered-zoom .swiper-slide {
  transform: scale(.85);
  transition: all .3s ease;
}

.qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-active, .qodef-qi-image-slider.qodef--centered-zoom .swiper-slide.swiper-slide-duplicate-active {
  transform: scale(1);
} */


/* .aboutInnerSwiper .swiper-wrapper {height: auto !important;}
.aboutInnerSwiper .swiper-slide-active .images    { transform: scale(1.5); }
.aboutInnerSwiper .aboutInner_box { overflow: hidden;} */



/* .aboutInnerSwiper .swiper-slide-active img {aspect-ratio: 333/315;}
.aboutInnerSwiper .swiper-slide-next img {aspect-ratio: 600/508;}
.aboutInnerSwiper .swiper-slide-next + .swiper-slide  img {aspect-ratio: 380/410;}

.aboutInnerSwiper .swiper-slide-active .aboutInner_inner  {width: calc(100% - 4.688rem); }
.aboutInnerSwiper .swiper-slide-next .aboutInner_inner  {min-width: calc(100% + 4.688rem + 2.625rem);    margin-left: -4.688rem; }
.aboutInnerSwiper .swiper-slide-next + .swiper-slide .aboutInner_inner { width: calc(100% - 2.625rem); }
.aboutInnerSwiper .swiper-slide-next + .swiper-slide .aboutInner_box  {display: flex;align-items: flex-end;justify-content: flex-end;}


.aboutInnerSwiper .swiper-slide .aboutInner_box  {display: flex;   align-items: flex-end;}
.aboutInner_box {display: flex;height: 100%;}
.aboutInnerSwiper .swiper-slide {height: auto;}
.about_inner_slider .swiper-wrapper { height: auto !important;}
.aboutInnerSwiper .swiper-slide .aboutInner_inner { transition: 1.5s;} */

  
/* ABOUT PAGE CSS END */
































/* FOOTER CSS */
footer{background-color:#1d1d1d; padding-block: 0;}
.ftr_sec_intro img {     filter: invert(1);}
.open_hour p {    color: var(--white);}
/* footer * {color: var(--white);} */
.map_location  {color: #919191; display: flex; align-items: center; margin-top: 1rem;   font-weight: 500;}
.map_location svg {height: 1.2rem; color: #919191;}
.address_line { color: #cecece;}
.map_location svg path {fill: #919191;  color: #919191;}
.open_hour { padding-right: 5rem;}
.open_hour li {display: flex; justify-content: space-between; color: #cecece; }
.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: 16.125rem;
margin-right: 4rem;}
.ftr_ntro_logo {  display: block; margin-bottom: 2.125rem;}
.footer_text { margin-bottom: 1.5rem; } 
.ftr_sec{flex:1;}
.ftr_sec .f_head { font-size: 1.5rem;  margin-bottom: 1rem; color: var(--white);   font-family: Classyvogueregular;}
.ftr_copyright{display:flex;font-size:.688rem;color:var(--white400);justify-content:space-between}
.ftr_sec1 {    margin-right: 1rem;}
.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 &gt;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);}
.bootom_menu_footer {padding: 1rem 0; background-color: #070707; }
.bootom_menu_footer .copyright_text { color: var(--white); opacity: 0.5;     font-weight: 300;}


.search_wrapper { position: absolute; z-index: 1; background-color: var(--theme-color);
   opacity: 0; transition: .5s; top: 100%; transform: translateY(5rem);
    pointer-events: none; right: 0;  box-shadow: 0 0 11px #0000002e;}
  .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 */









/* Research Module CSS END */

/* Recognition &amp; Approval Industrial Collaboration START */







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


.copyright_table .theme_table.table_style2 th {background-color: var(--theme-color-yellow); 
   border-right: solid 2px #fff;   text-align: center; color: var(--black800); font-size: 0.813rem;}
.copyright_table  .theme_table th { padding-top: 1.2rem !important; padding: 1.2rem;  } 
.copyright_table .theme_table td { background-color:#fff9eb;     padding: 1.5rem;
  text-align: center;     border: solid 2px #ffd776;
  border-right: 0;}

  .patents_wrap .vision_data_box_inner { border: none !important; }
  .copyright_table { --radius:8px; }
.copyright_table .theme_table tr td:first-child { border-radius: var(--radius) 0px 0px var(--radius);}
.copyright_table .theme_table tr td:last-child { border-radius: 0px var(--radius) var(--radius) 0px}

/* .copyright_table .theme_table tr:last-child td:first-child { border-radius:var(--radius) 0px 0px var(--radius); }
.copyright_table .theme_table tr:last-child td:last-child { border-radius: 0px var(--radius) var(--radius) 0;} */

.copyright_table .theme_table.table_style2 tbody { transform: translateY(0) !important;}
.copyright_table .theme_table.table_style2 {    border-spacing: 0 1rem}
.copyright_table .theme_table tr td:last-child{    border-right: solid 2px #ffd776;}


/* INNER PAGE CSS START */
.inner_banner { height: 30rem; margin-top: var(--top-header-height); position: relative; }
.inner_banner:after {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%;height: 100%;
  background:url(/themes/images/banner-bg.png);    background-repeat: repeat-x;
  pointer-events: none; }

.inner_banner img { max-width: 100%; object-fit: cover; width: 100%; height: 100%; }
.breadcrumbs {  } .breadcrumbs ul { display: flex; } 
.breadcrumbs ul li, .breadcrumbs ul li a { font-weight: 300; color: var(--white); }
.breadcrumbs ul li.active a { font-weight: 500; } .breadcrumbs ul li:nth-child(2) { padding: 0 .5rem; }
.banner_content_inner_page {color: var(--white);} 
.banner_content_inner_page {margin-top: auto;} 
.banner_content_inner_page .title {font-size: 3.438rem;     font-family: Classyvogueregular; }
.banner_content_inner_page .title_sm {font-size: 1.188rem; font-weight: 300; }
.inner_banner .banner_content {display: flex; height: 100%; align-items: center;    padding-bottom: 2rem;}
.inner_banner .banner_content .container {height: 100%; display: flex; flex-direction: column; justify-content: center;}
.breadcrumbs { margin-top: auto; }
.banner_content_bg {position: relative; width: max-content;     max-width: 100%;}
.banner_content_bg:after {content: ''; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; 
  filter: blur(75px); opacity: 0.7; z-index: -1;}

.sultan_quli_slider { margin-top: 5rem;}
.btn_wrap_sultan {  justify-content: space-between;  display: flex;
  margin-top: 1.5rem; position: absolute; top: 50%;       width: 110%;
  left: -5%;}

  .slider_box {position: relative;}

  .btn_wrap_sultan .swiper_btn {
    height: 3rem;
    width: 3rem;
    border-radius: 50px;
    background-color: var(--theme-color);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s;
}

.btn_wrap_sultan .swiper_btn svg {
  height: 1rem;
}

.sultan_quli_box.sultan_quli_box_row { flex-direction: row;}
.sultan_quli_box.sultan_quli_box_row  .sultan_quli_left {width: 40%;}
.sultan_quli_box.sultan_quli_box_row  .sultan_quli_right {width: 60%;    padding-left: 5rem;}

@media(min-width:991px){
  .swiper-wrapper { height: auto !important;} 
}

.btn_wrap_sultan .swiper_btn:hover { }
.sultan_slider img { height: 38rem; width: 100%; object-fit: cover;}
.btn_wrap_sultan .swiper_btn:hover {
  background-color: var(--theme-color-black);
}

.sultan_quli_box {display: flex; justify-content: space-between; flex-direction: row-reverse;    }
.sultan_quli_box .sultan_quli_left {width:50%; }
.sultan_quli_box .sultan_quli_left img {max-width: 100%;  
  object-fit: cover;
  object-position: top center;}

.sultan_quli_mausoleum_inner {display:flex}
.sultan_quli_mausoleum_inner .qulimausoleum_content { position: absolute; bottom: 0; left: 0; /* z-index: 1; */ width: 100%; backdrop-filter: brightness(-6.5) blur(2px); padding: 1rem; color: #fff; /* box-shadow: 2px 3px 4px #000; */ background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgb(0 0 0 / 90%) 100%); text-align: center; font-size: 1.3rem; font-weight: 500;}

.sultan_quli_box .sultan_quli_right {width: 40%; }
.sultan_quli_box .sultan_quli_left .images {}
.sultan_quli_about { position: relative;}

.sultan_quli_connservation_wrap {}
.sultan_quli_connservation_wrap .connservation_box {position: relative; overflow: hidden;}
/* .sultan_quli_connservation_wrap  .swiper-slide, .sultan_quli_connservation_wrap  .swiper-slide &gt; *  {transition: 0.5s;} */
.connservation_box img {aspect-ratio: 4/3; width: 100%; object-fit: cover;}
.connservation_box:after {       content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  transition: 0.5s;
  opacity: 0;
  background: linear-gradient(360deg, #000000c9, #00000082, #00000024, transparent, transparent);
  width: 100%;
  height: 25%;}
.connservation_box {position: relative;}


  .sultan_quli_connservation_wrap .swiper-slide-active  .connservation_box:after {opacity: 1;}
.sultan_quli_connservation_wrap .swiper-slide-active .connservation_box:after  {opacity: 1;}
.connservation_data { position: absolute; left: 0; bottom: -100%; opacity: 0; width: 100%;  text-align: center; transition: 0.5s;        padding: 1rem 3rem; }
.connservation_data .text_data { position: relative; z-index: 1; color: #fff;font-family: Classyvogueregular; }
.sultan_quli_connservation_wrap .swiper-slide-active .connservation_data {bottom: 0; opacity: 1;}
.connservationSwiper_controls { display: flex; width: max-content; margin-inline: auto; margin-top: 3rem;     align-items: center;}
.connservationSwiper_controls  .swiper-pagination-bullet {     border: solid 2px var(--black600); opacity: 1; background-color: transparent;    width: 1rem;
height: 1rem;}
.connservationSwiper_controls  .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: var(--theme-color); border-color: var(--theme-color);} 
.connservationSwiper_controls i {   color: var(--black600);  font-size: 2rem; transition: 0.5s;}
.connservationSwiper_controls i:hover {color: var(--theme-color);}
.connservationSwiper_controls .connservation-pagination { margin: 0 1rem;}
.sultan_quli_connservation_wrap .heading_wrap  { position: relative;}
.sultan_quli_connservation_wrap { position: relative;}
.sultan_quli_connservation_wrap:before {content: ''; height: 100%; width: 100%; background-color: #5c5447; position: absolute; top: 0; left: 0;z-index: -1;}
.sultan_quli_mausoleum { padding: 0;}
.sultan_quli_mausoleum_inner .images {margin-left: calc(0px - var(--white-space));width: calc(40% + var(--white-space));} 
.sultan_quli_mausoleum_inner .sultan_quli_mausoleum_data {    width: 60%;    padding-block:8rem;
padding-left: 5rem; }
.sultan_quli_mausoleum_inner .images img {height: 100%; width: 100%; max-width: 100%; }
.sultan_quli_mausoleum {background-color: #f5f5f5;}
/* .quliMausoleumSwiper .swiper-wrapper  { height: 100% !important; } */

.archaeological_investigation.sultan_quli_mausoleum_inner  .images {    width: calc(50% + var(--white-space)); }
.archaeological_investigation.sultan_quli_mausoleum_inner .sultan_quli_mausoleum_data  {width: 50%;}
.archaeological_investigation  .images img { height: auto; }
.archaeological_investigation .sultan_quli_mausoleum_data { padding-block: 6rem;}


.sultan_qulilandscape_wrap .slider_control {display: flex; width: 95%;}
.sultan_qulilandscape_wrap  .slider_left {width:60%;    padding-right: 5rem;}
.sultan_qulilandscape_wrap .slider_right {width: 40%;     margin-top: -4rem;}
.sultan_qulilandscape_wrap .landscapemain_box img {height: 75vh; width: 100%; object-fit: cover;}
.sultan_qulilandscape_wrap  .slider_left .slide_data { opacity: 0; transition: 0.5s; padding-block: 2rem; padding-right: 3px; text-align:justify;}
.sultan_qulilandscape_wrap  .slider_left .swiper-slide-active .slide_data { opacity: 1;}
.sultan_qulilandscape_wrap .slider_right img { height: 9rem; width: 100%; transition: 0.5s; object-fit: cover;}
.sultan_qulilandscape_wrap .slider_right .swiper-slide:not(.swiper-slide-active) img { filter: brightness(0.4);}

.sultan_qulilandscape_wrap {position: relative; overflow: hidden;}

.sultan_qulilandscape_wrap:before {content: ''; height: 65%; width: 100%; background-color: #5c5447; position: absolute; top: 0; left: 0;}
.sultan_qulilandscape_wrap .sultan_qulilandscape_data { position: relative; text-align: justify;}
.landscapeMainSwiper  {margin-top: 3rem;}
.landscape_control svg { height: 2.5rem;}
.sultan_qulilandscape_wrap .landscape_control {    height: 100%; position: absolute; top: 0; width:100%; z-index: 1; display: flex; justify-content: space-between; /* left: 15%; */ margin-left: auto; left: 0; }

.sultan_qulilandscape_wrap .landscape_control &gt;div { width: 50%; display: grid;}
.sultan_qulilandscape_wrap .landscape_control .thumb-next {align-items: center;    padding-right: 1rem;
  justify-content: flex-end;}
.sultan_qulilandscape_wrap .landscape_control .thumb-prev  {    align-items: center;
  padding-left: 1rem;
  justify-content: flex-start;}


.landscape_graph {position: absolute; z-index: 1 !important; right: -9%; top: 5%; max-width: 100%; opacity: 0.1 !important; width: 55%;}



/* .sultan_quli_about::before  {content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 80%; background-color: #f7f7f7; z-index: -1;} */
.garden_about_wrap .right_side {position: relative; margin-left: 5rem;}
.garden_about_wrap .images { position: relative; }
.garden_about_wrap .images:after { position: absolute; height: 100%; width: 100%; border: solid 1px var(--theme-color); content: '';     top: 2rem;
left: -2rem;}
.garden_about_wrap .flag_us { position: absolute;     bottom: -2rem;right: 2rem;}

.mausoleum_wrap {display: flex;background-color: var(--theme-color); position: relative; overflow: hidden;}
.mausoleum_wrap  .mausoleum_graph { position: absolute; top: 0; left: 0;    opacity: 0.1;
  z-index: 1; }
.mausoleum_inner  {display: flex;}
.mausoleum_inner .left_sec {background-color: var(--theme-color); padding-block: 7rem;   width: 50%; padding-right: 3rem;}
.mausoleum_inner .left_sec_slider {background: #fff;margin-right: calc(0px - var(--white-space));width: calc(50% + var(--white-space)); outline: solid 10px var(--white);}
.mausoleum_wrap {background-color: var(--theme-color); }
.mausoleum_box {position: relative; height: 100%;}
.mausoleum_box:after {
  content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%;    height: 65%;
}
.mausoleum_inner .left_sec_slider .mausoleumSwiper{ height: 100%;}
.mausoleum_inner .swiper-wrapper { height: 100% !important;}
.mausoleum_inner .swiper-wrapper img { height: 100%; object-fit: cover; }
.mausoleum_inner .mausoleum_box_data {position: absolute; z-index: 1; bottom: 0; left: 0;   padding: 3rem; max-width: 35rem; color: var(--white);}
.mausoleum_wrap .mausoleum_nav {     position: absolute; bottom: 0; right: 0; z-index: 1; display: flex; }
.btn_wrap.mausoleum_nav .swiper_btn { border-radius: 0;}
.btn_wrap.mausoleum_nav .swiper_btn:hover { background-color: var(--white);}
.btn_wrap.mausoleum_nav i {font-size: 1.5rem;}
.btn_wrap.mausoleum_nav .mausoleum-button-next  {    margin-right: 0.1rem;}
.mausoleumSwiper .swiper-slide {overflow: hidden;}
.sultan_quli_mid_img { height: 27rem; position: relative; margin-top:8rem;   width: calc(100% + var(--white-space)); }
.sultan_quli_mid_img img { height: 100%; width: 100%; object-fit: cover; position: absolute; top: 0; left: 0;}
.sultan_quli_mid_img  .caption { font-size: 1.625rem; position: relative; width: 22rem; background: #000000a3;    font-family: Classyvogueregular; height: 100%; color: #fff; text-transform: uppercase; padding: 2rem; font-weight: 300; display: flex; align-items: center;}

.mausoleum_wrap.home_about_role .mausoleum_inner .left_sec {width: 55%; padding-block: 5rem;}
.mausoleum_wrap.home_about_role .mausoleum_inner .left_sec_slider {    width: calc(45% + var(--white-space)); outline: none;}
.mausoleum_wrap.home_about_role  .swiper-pagination-bullet {width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #fff;}
.mausoleum_wrap.home_about_role  .swiper-pagination-bullet.swiper-pagination-bullet-active {     width: 52px; border-radius: 10px; background-color: var(--white);}
.mausoleum_wrap.home_about_role  .mausoleum-pagination { position: absolute; z-index: 9; right: 0%; left: auto; text-align: center; bottom: 5%;}

/* .mausoleum_wrap.home_about_role .mausoleum_inner .left_sec_slider img {max-height: 40rem; width: 100%;} */
.mausoleum_wrap.home_about_role .mausoleum_inner .left_sec_slider img {object-fit: cover; width: 100%;}
.roboto_font {font-family: "Roboto Condensed", sans-serif; }
.qutb-pagination{position: absolute;z-index: 1;text-align: center;}

.qutb-pagination  .swiper-pagination-bullet {width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #fff;}
.qutb-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active {     width: 52px; border-radius: 10px; background-color: var(--white);}


.swipe_pagination  .swiper-pagination-bullet {width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #fff;}
.swipe_pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active {     width: 52px; border-radius: 10px; background-color: var(--white);}
.significance_slider {height: 100vh; position: relative; }
.significanceSwiper  img { height: 100%; width: 100%; object-fit: cover;}
.significanceSwiper .swiper-wrapper { height: 100% !important;}
.significance_slider .significance-pagination { position: absolute; z-index: 3;    text-align: center;
bottom: 7% !important;}
.significance_slider .significance_content { z-index: 2; position: absolute; top: 2rem; left: 0; width: 100%;  }
.significance_content_inner svg {width: 12%; position: relative; top: 30px; z-index: -1; opacity: 0.4;}

/* .significance_slider .significance_content:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%;   background : -moz-linear-gradient(50% 100% 90deg,rgba(35, 31, 32, 1) 0%,rgba(0, 0, 0, 0) 81.56%);
  background : -webkit-linear-gradient(90deg, rgba(35, 31, 32, 1) 0%, rgba(0, 0, 0, 0) 81.56%);
  background : -webkit-gradient(linear,50% 100% ,50% 0% ,color-stop(0,rgba(35, 31, 32, 1) ),color-stop(0.8156,rgba(0, 0, 0, 0) ));
  background : -o-linear-gradient(90deg, rgba(35, 31, 32, 1) 0%, rgba(0, 0, 0, 0) 81.56%);
  background : -ms-linear-gradient(90deg, rgba(35, 31, 32, 1) 0%, rgba(0, 0, 0, 0) 81.56%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#231F20', endColorstr='#000000' ,GradientType=0)";
  background : linear-gradient(0deg, rgba(35, 31, 32, 1) 0%, rgba(0, 0, 0, 0) 81.56%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#231F20' , GradientType=0);} */


  .significance_slider .significance_content:after {content: '';     filter: blur(52px);
   position: absolute; top: 0; left: 0; width: 55%; height: 100%; background-color: #00000096; }
  .sultan_qulilandscape_wrap~.significance_slider .significance_content:after{left: auto;right: 0;}

.significance_content .quote_content .lg_text {display: flex; align-items: flex-start;}
.significance_content  .quote_content .sm_text {padding-left: 3rem;}
.significance_content .significance_content_inner { position: relative; z-index: 1;padding-bottom: 5rem; max-width: 35rem; color: var(--white);}
.sultan_qulilandscape_wrap~.significance_slider .significance_content .significance_content_inner{margin: 0 4rem 0 auto;}
.significance_content .quote_content { color: var(--theme-color); margin-top: 2rem;}
.significance_content .quote_content .lg_text:before { background-color: var(--theme-color); width: 2rem; top: 13px;}


.gallery_qutb_shahi_head { background-color: var(--theme-color-black); padding: 7rem 0 10rem 0;}
.gallery_qutb_shahi_head .heading_sm.heading_border:before {background-color: var(--white) !important;}

.qutb_shahi_gallery_box { position: relative; overflow: hidden;}
.qutb_shahi_gallery_box  .qutb_shahi_gallery_data { position: absolute; bottom: 0px; left: 0; width: 100%;  display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 1rem 2rem; color: var(--white); transition: 0.5s;     transform: translateY(100%);}
.qutb_shahi_gallery_box  .qutb_shahi_gallery_data:after { content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%; height: 271px; } 
.qutb_shahi_gallery_box .qutb_shahi_gallery_data &gt; div { position: relative;    z-index: 1;}
.qutb_shahi_gallery_box .qutb_shahi_gallery_data .title { font-size: 1.5rem; font-family: Classyvogueregular;}
.qutb_shahi_gallery_box .qutb_shahi_gallery_data .text  { font-size: 0.875rem;}


.qutb_shahi_gallery_box:hover .qutb_shahi_gallery_data  { transform: translateY(0);}
.qutb_shahi_gallery {display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 7rem); grid-gap: 1rem; list-style: none; margin: -7rem 0 0 0; padding: 0;}
.qutb_shahi_gallery li {background-color: red;}
.qutb_shahi_gallery li img {width: 100%; height: 100%; object-fit: cover;}
.qutb_shahi_gallery li:first-child { grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; }
.qutb_shahi_gallery li:nth-child(2){grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 5;}
.qutb_shahi_gallery li:nth-child(3) {grid-column-start: 3; grid-column-end: 5; grid-row-start: 1; grid-row-end: 3;}
.qutb_shahi_gallery li:nth-child(4) {grid-column-start: 1; grid-column-end: 1; grid-row-start: 3; grid-row-end:5;}
.qutb_shahi_gallery li:nth-child(5){grid-column-start: 3; grid-column-end: 3; grid-row-start: 3; grid-row-end:5;}
.qutb_shahi_gallery li:nth-child(6){grid-column-start: 5; grid-column-end: 4; grid-row-start: 3; grid-row-end:5;}
.qutb_shahi_gallery li:nth-child(7) {grid-column-start: 1; grid-column-end: 3; grid-row-start: 7; grid-row-end: 5;}

.qutb_shahi_gallery li:nth-child(8) {grid-column-start: 3; grid-column-end: 3; grid-row-start: 7; grid-row-end: 5;}
.qutb_shahi_gallery li:nth-child(9){grid-column-start: 5; grid-column-end: 4; grid-row-start: 5; grid-row-end:7;}


.quote_theme_wrap { background-color: var(--theme-color); position: relative; }
.quote_theme_wrap .content {font-family: "Roboto Condensed", sans-serif; font-weight: 300; letter-spacing: -1px; position: relative; line-height: 1.3;}
.quote_theme_wrap .quote_theme_inner { padding: 0 8rem;}
.quote_theme_wrap .quote_theme_inner .lg_text:before { content: ''; display: inline-block; width: 1rem; height: 2px; background-color: var(--theme-color-black); position: relative; top: -4px; margin-right: 1rem; }
.quote_theme_wrap .quote_content { margin-top: 2rem;}


.approach_sec { position: relative;    
  overflow: hidden;}
.approach_sec .approach_sec_inner  { position: absolute; top: 0; left: 0; width: 100%;     height: 100%;    display: flex;
  z-index: -1;  }
  .approach_sec .approach_sec_inner &gt;div { width: 50%;}
  .approach_sec .approach_sec_inner img {width: 100%;}

.approach_sec .approach_sec_text {    width: 40%; }
.approach_sec .approach_sec_inner img { height: 100%;}
.about_home_left_inner { padding-block: 5rem;}
.approach_sec .approach_left_side {position: relative;}
.approach_sec_inner .approach_left_side:before { content: ''; display: inline-block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); }

.approach_sec .theme_btn {color: var(--white) !important; border-color:var(--white)}
.approach_sec .theme_btn:after {background-color:var(--white) }
.approach_sec .theme_btn:hover { color: var(--theme-color-black) !important;}

.slider_mid_content_box { display: flex; justify-content: space-between;}
.slider_mid_content_box &gt;div {width: 48%;}
.slider_mid_content_box img {aspect-ratio: 480/325; background-size: cover; width: 100%;}
.midSlider_nav {display: flex; margin-top: 2rem;position: relative;}
.midSlider_nav svg {    height: 1.2rem;}
.midSlider_nav .midSlider-prev { margin-right: 1rem;}

/* Contact US START */
.how_reach_sec{ justify-content: space-between;}
.how_reach_sec .how_reach_left {width: 40%; position: relative;}
.how_reach_sec .how_reach_right {width: 60%; padding-left: 7rem;}
.transportationImgSwiper img {width: 100%; }
.reach_tab {display: flex; margin-bottom: 2.5rem;}
.reach_tab .reach_tab_label {cursor: pointer; transition: 0.5s;  border-bottom: solid 2px transparent; font-size: 1.2rem; padding: 0 1.3rem; opacity: 0.5;}
.reach_tab .reach_tab_label.active { border-color: #000; opacity: 1;     -webkit-text-stroke-width: 0.8px;}
.how_reach_inner { max-width: 35rem;}
.tab_contact_sec {overflow: hidden;}
.contact_form_inner {display: flex; align-items: center;}
.contact_form_wrap {     background-color: #f8f8f8; position: relative;}
.contact_form_wrap .form_inner {    background-color: rgb(255, 255, 255);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.16);
  padding: 2rem;
  border-radius: 6px;}
  .contact_form_wrap .contact_form_right {    margin-left: 3rem;}
  .contact_form_wrap .form-control:not(textarea) { height: 3rem;}

input::-webkit-input-placeholder { font-size: 14px !important; } 
input:-moz-placeholder {font-size: 14px !important;}
input::-moz-placeholder { font-size: 14px !important;}
input:-ms-input-placeholder { font-size: 14px !important;}

textarea::-webkit-input-placeholder { font-size: 14px !important;  }
textarea:-moz-placeholder {font-size: 14px !important;  }
textarea::-moz-placeholder {font-size: 14px !important; }
textarea:-ms-input-placeholder {font-size: 14px !important;  }

.contact_form_wrap .icon_bottom {     left: -2%;position: absolute;bottom: 0;}
.contact_form_wrap .icon_bottom img {    transform: scaleX(-1);}

  .btnSubmit { display: inline-block; position: relative; transition: 0.5s; color: var(--black) !important; font-weight: 500; border-radius: 0; padding: 0.7rem 2.1rem; font-size: 1rem; border: solid 1px var(--theme-color-black); --leftside: 60%; --right-side: 78%; clip-path: polygon(0 0, var(--leftside) 0, var(--leftside) 2px, var(--right-side) 2px, var(--right-side) 0, 100% 0, 100% 100%, 0 100%);}
.btnSubmit:after { content: ''; width: 0%; top: 0; left: 0; transition: 0.5s; height: 100%; background-color: var(--theme-color-black); transition: 0.5s; position: absolute; z-index: -1;}
.btnSubmit:hover {
  color: var(--white) !important;
  --leftside: 80%;
}
.btnSubmit:hover:after {
  width: 100%;
}
.contact_form_wrap .btn-book-space { text-align: right;}
.contact_form_wrap .form-control { border-radius: 0; background-color: #f4f4f4; border: none;}
.contact_form_wrap textarea { resize: none;}

.contact_add_box .icon { height: 5.313rem; width: 5.313rem; border-radius: 200px; background-color: var(--black800); display: flex; align-items: center; justify-content: center;    margin-inline: auto;
  margin-bottom: 1rem;}
.contact_add_box .title { margin-bottom: 1rem;}
.contact_add_list { list-style: none; margin: 0; padding: 0; display: flex;     justify-content: space-around;}
.contact_add_box { text-align: center;  }
.contact_add_box a {display: block;}

.not_found {  display: flex; align-items: center; flex-direction: column; align-items: center; justify-content: center; 
 height: calc(100vh - calc(var(--header-height)));
}

.not_found h4 { text-transform: uppercase; font-size: 4rem; font-weight: 600; }
.not_found h6 { font-size: 1.5rem; }

.full_height {
  min-height: calc(100vh - calc(var(--header-height)));
}


.transportation_nav {display: flex; margin-top: 2rem;}
.transportation_nav svg {height: 1.2rem;  }
.transportation_nav svg * {fill: #000; }
.transportation_nav .transportation-next {transform: rotate(180deg); margin-right: 1rem;}
/* .reach_tab .reach_tab_label:not(:last-child) { margin-right: 3rem; } */

/* .how_reach_sec &gt; div { width: 48%;} */

/* Contact US END */


/* BLOG CSS START  */
.blog_list { display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 40px;}

  .home_blog_box { display: flex; flex-direction: column; transition: .5s; border-radius: 15px; background-color: #fff; outline: solid 2px transparent; box-shadow: 0 3px 16px 0 rgba(0, 0, 0, .14); overflow: hidden; height: 100%; }
  .home_blog_box  .content { padding: 1.8rem 1.125rem;     display: flex; flex-direction: column; flex-grow: 1; }
  .home_blog_box .mb-3 p {overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4;     -webkit-box-orient: vertical;}
  .home_blog_box .mb-3 p:not(:first-child) {display: none;}
  .home_blog_box .images {position: relative;}
  .home_blog_box .images .source_data {position: absolute; bottom: 0; left: 0; padding: 0.5rem 1rem; background: #d1af78; font-weight: 500; }
  .home_blog_box .images img {width: 100%;aspect-ratio: 1 / 0.7; object-fit: cover; object-position: top;}
  .home_blog_box .theme_btn { margin-top: auto;    width: max-content;}
  .theme_pagination { margin-top: 3rem;}
  .theme_pagination   .page-link { padding: 0.5rem 1.2rem !important;}
  .active&gt;.page-link, .page-link.active {background-color: var(--theme-color-black) !important; border-color: var(--theme-color-black) !important;}
  .page-link:hover {background-color: var(--theme-color-black) !important; border-color: var(--theme-color-black) !important;color: var(--white) !important; 
  }
.single_images { padding: 2rem 0;}
/* BLOG CSS END  */


/* RULES PAGE CSS START */
.rules_heading {display: flex; display: flex;justify-content: space-between;}
.rules_heading  .left_side{width: 40%; }
.rules_heading  .right_side{ width:58%; }
.rules_tab {display: flex; gap: 0 1.5rem; margin-bottom: 2rem;}
.rules_tab .rules_tab_btn { padding: 1rem 2rem; border-radius: 50px; border: solid 1px var(--theme-color-black); color: var(--theme-color-black); text-transform: uppercase; transition: 0.5s;     width: max-content;}
.rules_tab_btn:hover, .rules_tab_btn.active { background-color: var(--theme-color-black); color: var(--white); cursor: pointer; }
.rules_data_bg ul {display: flex; justify-content: space-between; flex-wrap: wrap;}
.rules_data_bg li {font-size: 1.125rem; width: 48%; position: relative; padding-left: 3rem; margin-top: 1rem;}
.rules_data_bg li:before {font-size: 1.7rem;  color: #e5ab34; font-weight: 900; position: absolute; top: -4px; left: 0;   content: "\f058"; display: inline-block;    font-family: "Font Awesome 6 free"; }
.rules_data_bg { background-color: #e9ecee;     padding: 6rem 5rem;}

.partners_grid {display: flex;     justify-content: space-around;}
.partners_grid_box {display: block; text-align: center; flex: 1;}
.partners_grid_box .text { margin-left: 1rem;}
.partners_grid_box .icon {  margin-bottom: 2rem;}

.parking_admission_inner {display: flex; justify-content: space-between;}
.parking_admission_inner .left { width: 55%;}
.parking_admission_inner .right { width: 40%;}

.table_list_inner { border-top: solid 1px var(--black200);    padding-top: 1rem; }
.table_list {display: flex;   align-items: center;}
.table_list .table_title { min-width: 18rem;}
.table_list .table_value {border-left: solid 1px var(--black200);
  padding-inline: 1rem;
  padding-block: 0.4rem;
  font-weight: 500;}

  [for-tab="tab_414"] .heading_wrap.mb-0 { display: none;}

  @-webkit-keyframes pulsee {
    0% {
    -webkit-box-shadow: 0 0 0 0 var(--theme-color-black);
    }
    70% {
    -webkit-box-shadow: 0 0 0 20px rgba(204,169,44, 0);
    }
    100% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
    }
    }

    .handle_item:hover {     animation: pulsee 1s infinite;}
    .handle_item.active{     animation: pulsee 1s infinite;}
    .handle_item.active:after {display: none;}
    .handle_item:after {content: "";
      position: absolute;
      top: 50%;
      width: 8px;
      height: 8px;
      background-color: #ffffff8c;
      border-radius: 50%;
      left: 50%;
      transform: translateX(-50%);
      /* z-index: -1; */
      transition: all ease 0.5s;
      animation: blink 1s infinite;
      /* filter: blur(1px); */
      /* mix-blend-mode: difference; */
      box-shadow: 0px 0px 0px 2px #00000085;   }


      @keyframes blink {
        0% {
          opacity: 0;
        }
        50% {
          opacity: 1;
        }
        100% {
          opacity: 0;
        }
      }
      
/* RULES PAGE CSS END */

/* hammam PAGE CSS */
.hammam_slider_box {position: relative;}
.hammam_slider_box .hammam_slide_data{position: absolute; bottom:-10%; opacity: 0; transition: 0.5s; left: 0; width: 100%; padding: 2rem;}

.swiper-slide-active .hammam_slider_box .hammam_slide_data{ opacity: 1; bottom: 0;}

.hammamSliderinner {    margin-right: calc(0px - var(--white-space));}
.hammam_slide_data {position: relative;}
.hammam_slide_data:after {content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%; height: 271px;}
.hammam_slide_data .text {position: relative; z-index: 1;}
.hammamSlider_nav  {display: flex; justify-content: flex-end; margin-top: 3rem;}
.hammamSlider_nav  .hammamSlider-prev { margin-right: 1rem;}
.hammamSlider_nav  .swiper_btn svg{ height: 0.8rem;}
.hammam_wrap  {    background-color: #5c5447; }
.hammamSliderSwiper img {width: 100%;}
.hammam_wrap   .custom_para + .read_more  { cursor: pointer;}
/* hammam PAGE CSS END*/


.pop_content_inner { position: relative}
.pop_content_inner .data { position: absolute; bottom: 0; left: 0; width: 100%;background: #0000004d;color: #fff; padding: 1rem;}
.pop_content_inner .data h3  { font-size: 1.2rem; margin-bottom: 0; font-weight: 400;}
.pop_content_inner .data p {font-weight: 300; margin-bottom: 0;}
.pop_content_inner .data .read_more {font-weight: 300; margin-top: 0.5rem;font-size: 0.875rem;    display: flex;align-items: center;}
.pop_content_inner .data .read_more svg { margin-left: 0.5rem; width: 1.5rem; position: relative; top: 2px;}

.pop_content_inner .data &gt; * { position: relative;    z-index: 1;}

.pop_content_inner .images {position: relative;}
.pop_content_inner .images::after {content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%;     height: 50%; }

  .pop_content_inner img { aspect-ratio: 315/300;}
  .popup-content { background-color: var(--white); padding: 0.8rem;}


.quote_theme_wrap .graph_left {position: absolute; bottom: 0; left: 5%;}
.quote_theme_wrap .graph_right {position: absolute; bottom: 0; right: 0;}



.project_objectives_wrap {    background-color: var(--theme-color);}
.project_objectives_inner {display: flex;}
.project_objectives_inner .left_sec { background-color: var(--theme-color); padding-block: 7rem; width: 45%; padding-right: 3rem; position: relative; }
.project_objectives_inner .right_sec  { background: #fff; margin-right: calc(0px - var(--white-space)); width: calc(55% + var(--white-space)); min-height: 100%; }
.project_objectives_box {position: relative; height: 100%;}
.project_objectives_box img {height: 100%; object-fit: cover;}
.project_objectives_box .project_objectives_data { position: absolute; z-index: 1; bottom: 0; left: 0; padding: 3rem; max-width: 35rem; color: var(--white); }
.project_objectives_box:after { content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%; height: 65%; }
.project_objectives_inner .projectObjectiveSwiper, .project_objectives_inner  .swiper-wrapper  {height: 100% !important;}

.projectObjectiveSwiper .swiper-slide { overflow: hidden; }


.project_objectives_inner .btn_wrap {display: flex;justify-content: end; flex-direction: row-reverse;    position: absolute;
  right: 0;
  bottom: 10%;}
.project_objectives_inner .btn_wrap .swiper_btn {background-color: #272016; border-radius: 0; }
.project_objectives_inner .btn_wrap .swiper_btn i {color: var(--white);}

.conservationPhilosophy_wrap {position: relative;}
.conservationPhilosophy_wrap .conservation_bg {position: absolute; top: 0; left:0%; width: 100%; height: 80%;    z-index: -1;}


.imapct_slider_inner {margin-right: calc(0px - var(--white-space));     margin-top: 4rem;  position: relative;   padding-left: 10rem;}
.imapct_slider_inner .swiper-slide .impact_slider_box {transition: 0.5s; position: relative;}
.imapct_slider_inner .swiper-slide:not(.swiper-slide-active) .impact_slider_box img {     transform: translateY(5rem);}
.imapct_slider_inner .swiper-slide .impact_slider_box img {transition: 0.5s;  width: 100%;   aspect-ratio: 560 / 460; object-fit: cover;}
.impact_slider_box .impact_slider_data {position: absolute; color: var(--white); bottom: 0; left: 0; width: 100%;     padding: 2rem;}
.impact_slider_box .impact_slider_data:after {content: ''; position: absolute; bottom: 0; left: 0; background: linear-gradient(11deg, black, #00000080, #00000024, transparent, transparent); width: 100%; height: 271px;} 
.impact_slider_box .impact_slider_data div {position: relative; z-index: 1;}
.impact_slider_box .impact_slider_data .hidden_para {display: grid; grid-template-rows: 0fr; overflow: hidden; transition: grid-template-rows 1s;}
.impact_slider_box .impact_slider_data .hidden_para_inner{min-height: 0; transition: visibility 1s; visibility: hidden;}
.imapct_slider_inner .swiper-slide-active .hidden_para { grid-template-rows: 1fr;}
.imapct_slider_inner .swiper-slide-active .hidden_para_inner { visibility: visible;}
.imapct_slider_inner .impact_slider_data .title { font-size: 2rem; font-family: Classyvogueregular; }
.impact_nav {position: absolute;top: 50%;left: 0;}
.impact_nav .imapct-button-prev { margin-bottom: 1rem;   }
.impact_nav .swiper_btn {height: 4rem;width: 4rem;}

.insta_post_grid {position: relative;display: block;}
.insta_post_grid i { opacity: 0; font-size: 1.8rem; transition: 0.5s; position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); color: var(--white);}
.insta_post_grid:after {  content: ''; position: absolute; bottom: -100%; left: 0; width: 100%; height: 100%; background-color: var(--black300); transition: 0.5s;}
.insta_post_grid:hover i { opacity: 1;}
.insta_post_grid:hover:after { bottom: 0;}

.insta_post { position: relative;}
.insta_post .ep-arrows { position: absolute; top: 50%; left: 0; width: 100%; display: flex; justify-content: space-between; z-index: 2;   transform: translateY(-50%);  padding: 0 2rem;}
.insta_post  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--theme-color) !important;}

.insta_post .ep-arrows&gt; div { height: 3.125rem; width: 3.125rem; border-radius: 50px; background-color: var(--theme-color); display: flex; align-items: center; justify-content: center; transition: 0.5s; }
.insta_post .ep-arrows&gt; div:hover { transform: scale(1.1);}
.insta_post .ep-arrows svg {     height: 1rem; }


.collage_gallery_inner { display: flex; justify-content: space-between;     align-items: flex-start;}



.collage_gallery_left, .collage_gallery_right{width: 20%;}
.collage_gallery_left, .collage_gallery_right{ display: grid; grid-template-columns: repeat(4, 1fr); grid-template-rows: repeat(6, 4rem); grid-gap: 1rem; list-style: none; margin: 0; padding: 0;}
.collage_gallery_left img, .collage_gallery_right img { max-width: 100%; height: 100%; object-fit: cover;}



.collage_gallery_mid {
width: 55%;

}

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


.collage_gallery_left .collage_img:first-child, .collage_gallery_right .collage_img:first-child{     grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 1;
grid-row-end: 3;}


.collage_gallery_left .collage_img:nth-child(2),   .collage_gallery_right .collage_img:nth-child(2)  {     grid-column-start: 3;
grid-column-end: 5;
grid-row-start: 1;
grid-row-end: 5;}


.collage_gallery_left .collage_img:nth-child(3),   .collage_gallery_right .collage_img:nth-child(3) { grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 3;
grid-row-end: 5; }

.collage_gallery_left .collage_img:nth-child(4),  .collage_gallery_right .collage_img:nth-child(4) {        grid-column-start: 1;
grid-column-end: 3;
grid-row-start: 5;
grid-row-end: 8;}

.collage_gallery_left .collage_img:nth-child(5),  .collage_gallery_right .collage_img:nth-child(5) {        grid-column-start:3;
grid-column-end: 5;
grid-row-start: 5;
grid-row-end: 8;}


/* .collage_gallery_left .collage_img { background-color: red; } */

/* UNDER-CONSTRUCTION CSS START */
.under_construction_page { overflow: hidden; background:url(/themes/images/under-construction-bg.jpg); font-family: TrajanPro-Bold; color: var(--black);
   height: calc(100vh - var(--header-height)); background-size: cover; background-repeat: no-repeat; position: relative;}
   .under_construction .top_nav&gt;li&gt;a&gt;span { z-index: 2; } 

/* .under_construction_page:after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; backdrop-filter: brightness(0.5);} */
.under_construction_text {position: relative; z-index: 1; height: 100%; display: flex; flex-direction: column; justify-content: center; text-align: center; text-transform: uppercase;}
/* .under_construction_text .theme_btn {color: var(--white) !important; border-color: var(--white) ;    width: max-content;
  margin: 0 auto; }
.under_construction_text .theme_btn:after { background-color: var(--white);}
.under_construction_text .theme_btn:hover { color: var(--black) !important;} */
/* .under_construction .header_logo {filter: invert(1);} */
/* .under_construction .top_nav&gt;li&gt;a {color: var(--white) !important;} */
.under_construction .bottom_header {background-color: var(--white);}
.under_construction { padding-top: var(--header-height)}
.under_construction_page .pattern_left, .under_construction_page .pattern_right  { position: absolute; top: 5rem; height: 100%; }
.under_construction_page .pattern_left {left: 4rem; } 
.under_construction_page .pattern_left img { transform: scaleX(-1);}
.under_construction_page .pattern_right{right: 4rem;}

/* UNDER-CONSTRUCTION CSS END */
.fancybox__caption {    max-width: 70% !important;
  text-align: center !important;}

.slider_mid_content {background-color: #5c5447;}


.quliMausoleum-pagination .swiper-pagination-bullet { width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #929292; } 
.quliMausoleum-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { width: 52px; border-radius: 10px; background-color: var(--white); }
.quliMausoleum-pagination{ position: absolute; z-index: 1; text-align: center;    bottom: 10% !important; }

.next_monument_wrap {background-color: var(--theme-color);}
.next_monument_inner {display: flex; flex-wrap: wrap; }
.next_monument_inner .left_sec {width: 55%; padding-block: 7rem;     padding-right: 5rem;}
.next_monument_inner .right_sec { margin-right: calc(0px - var(--white-space));width: calc(45% + var(--white-space)); position: relative;}
.next_monument_inner .right_sec img {width: 100%;  height: 100%;   filter: brightness(0.5); object-fit: cover;}
.next_monument_inner .right_sec .theme_btn {color: var(--white) !important; border-color: var(--white); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1;}
.next_monument_inner .right_sec .theme_btn:after {background-color: var(--white);}
.next_monument_inner .right_sec .theme_btn:hover {color: var(--theme-color-black) !important;}

/* 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 */

.swiper-button-disabled {opacity: 0.5;}

.key_attractions_gallery a[href="javascript:;"] {
cursor: default;
}




@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;
}


/* HAKIMS-AND-COMMANDER CSS START */

.hakims_conervation .imapct_slider_inner .swiper-slide .impact_slider_box img {     object-fit: cover;    aspect-ratio: 850 / 435; }
.hakims_conervation p {
  display: none;
}

.hakims_conervation p:nth-of-type(1),
.hakims_conervation p:nth-of-type(2) {display: block;}
.hakims_conervation .read_more { font-weight: 600; text-decoration: underline; cursor: pointer;}

.sultan_qulilandscape_wrap.images_text .images { position: relative; }
.sultan_qulilandscape_wrap.images_text .images  img {}
.sultan_qulilandscape_wrap.images_text .img_text{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 3rem; color: var(--white); /* transform: translate(-50%, -50%); */ display: flex; align-items: flex-end; justify-content: center;}
.sultan_qulilandscape_wrap.images_text .img_text:before {     content: ''; position: absolute; bottom: 0; left: 0; transition: 0.5s; background: linear-gradient(360deg, #000000c9, #00000082, #00000024, transparent, transparent); width: 100%;     height: 100%;}
.sultan_qulilandscape_wrap.images_text .font18  {position: relative;}

.baolis_slider_single {position: relative;}
.baolis_slider_single img {height: 45rem; width: 100%;}
.baolis_slider_single .btn_wrap {position: absolute; display: flex; bottom: 0; z-index: 1; right: 0;}
.baolis_slider_single .btn_wrap .swiper_btn {    height: 4rem;width: 5rem; border-radius: 0;}
.baolis_slider_single .swiper-button-disabled {opacity: 1;}
.baolis_slider_single .projectObjective-button-next {background-color: var(--white);}
.baolis_slider_single .projectObjective-button-next svg path {fill: var(--black);}
.baolis_slider_single .projectObjective-button-next:hover svg path {fill: var(--white);}
.baolis_slider_single  .project_objectives_data{max-width: 100%; width: 100%; text-align: center; padding: 0 5rem; padding-bottom:6rem;} 
.conservation_tab_slide {padding: 4rem; background-color: var(--white);}
.conservation_tab_slide .slider_child_inner {width: 55%;}
.conservation_tab_slide .project_objectives_box1  {width: calc(100% - 60%);}































.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;}


.stepwells_sec_main {background-color: #5c5447;}
.stepwells_sec_main .project_objectives_box img{width: 100%; height: auto; }
.stepwells_sec_main .swiper-slide {overflow: hidden;}
.stepwells_sec_main .project_objectives_data {transition: 0.8s; width: 80%;}
.stepwells_sec_main .swiper-slide:not(.swiper-slide-active) .project_objectives_box .project_objectives_data {opacity: 0; }

.btn_wrap.btn_wrap_child { position: absolute; z-index: 2; bottom: 0; right: 0; }
.btn_wrap.btn_wrap_child  .swiper_btn { height: 4rem; width: 5rem; border-radius: 0; }
.btn_wrap.btn_wrap_child  .sliderChild-button-next { background-color: var(--white); }
.btn_wrap.btn_wrap_child  .sliderChild-button-next svg path { fill: var(--black); }


.btn_wrap.btn_wrap_child  {display: flex;}
.sliderChild  img {width: 100%; height: 35rem;}
.stepwells_sec_main .project_objectives_box:after { height: 25rem; z-index: 1;}
.stepwells_sec_main .project_objectives_box  * { z-index: 2;}

.sliderChild .swiper-slide  {height: auto;}


/* CSS 11 Nov 2024 Start */
.key_tab_box {justify-content: space-between;}
.key_tab_item { text-align: center; display: flex;     margin-bottom: 3rem;
  gap: 0 2rem;       min-width: 12.188rem;  justify-content: center;}
.key_tab_item .tab_item  {border: solid 2px var(--black800); border-radius: 50px; cursor: pointer;  transition: 0.5s;   padding: 0.8rem 3rem; text-transform: uppercase; font-size: 1.1rem;}
.key_tab_item .tab_item.active, .key_tab_item .tab_item:hover {background-color: var(--theme-color); color: var(--white); border-color: var(--theme-color); }
.key_tab_box &gt;div {width: 48%;}

.project_objectives_tab_wrap  {background-color: #5c5447;  }
.project_objectives_tab {display: flex; justify-content: space-between; margin-top: 4rem;}
.project_objectives_tab&gt;div {width: 48%;}
.project_objectives_tab_item {display: flex; gap: 0 1rem;  flex-wrap: wrap;     margin-bottom: 2rem;}
.project_objectives_tab_item  .tab_item {font-size: 1.2rem; padding: 0 0.2rem; margin-bottom: 1rem; color: var(--white); opacity: 0.5; cursor: pointer; position: relative; }
.project_objectives_tab_item  .tab_item:after {content: ''; width: 0; transition: 0.5s; height: 2px; background-color: var(--white); content: ''; position: absolute; bottom: 0; left: 0; }
.project_objectives_tab_item  .tab_item.active { opacity: 1;}
.project_objectives_tab_item  .tab_item.active:after {width: 100%;}

.next_pagination .swiper-pagination-bullet { width: 12px; transition: 0.5s; opacity: 1 !important; height: 12px; background-color: #929292; } 
.next_pagination { position: absolute; z-index: 1;  bottom: 10% !important;   text-align: center;}
.next_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 52px; border-radius: 10px; background-color: var(--white); }
.museography_data ul li{position: relative; width: 48%;font-size: 1.01rem;    padding-left: 2rem; margin-bottom: 0.5rem; }
.museography_data ul li:after{ content: ''; position: absolute; top: 3px; left: 0; height: 19px; width: 18px; background-image: url(../images/check-icon.png);}
.museography_data ul {display: flex; justify-content: space-between; flex-wrap: wrap; }

.active.d_flex{display: flex;}











.conversation_tab_item {
  text-align: center;
  display: flex;
  margin-bottom: 3rem;
  gap: 1rem 2rem;
  min-width: 12.188rem;
  justify-content: center;
  flex-wrap: wrap;
  
}
.conversation_tab_item .tab_item{
  border: solid 2px var(--white);
  border-radius: 50px;
  cursor: pointer;
  transition: 0.5s;
  padding: 0.8rem 3rem;
  text-transform: uppercase;
  font-size: 1.1rem;
  color: var(--white);
}

.conversation_tab_item ul {display: grid ; grid-template-columns: repeat(3, 1fr); grid-gap: 20px;}

.conversation_tab_item .tab_item.active, .conversation_tab_item .tab_item:hover {
  background-color: var(--white);
  color: var(--black);
  border-color: var(--white);
}

/* .expnd_text {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.expnd_text.show{display: block;} */
.read-more-btn{cursor: pointer;margin-top: 1rem;}
.expnd_text p{margin-bottom: 0;} 
.sultan_quli_mausoleum_inner .swiper-pagination-bullet {
  width: 12px;
  transition: 0.5s;
  opacity: 1 !important;
  height: 12px;
  background-color: #fff;
}
.sultan_quli_mausoleum_inner .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 52px;
  border-radius: 10px;
  background-color: var(--white);
}
.sultan_quli_mausoleum_inner .mausoleum-pagination {
  position: absolute;
  z-index: 9;
  right: 0%;
  left: auto;
  text-align: center;
  bottom: 5%;
}
@media (min-width: 1400px){
  .container {max-width: 1280px;}
  
}

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

</pre></body></html>