 @font-face{font-family:'DINEngschriftStd';src:url(/fonts/DINEngschriftStd.otf)}
body,html{font-family:'Lato',sans-serif;background-color:#000;max-height:100vh;overflow:hidden}
::-webkit-scrollbar{width:0}
.btn:focus{outline:0;border:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#d2a168}
.btn:hover{color:#d2a168}

.navbar .container{max-width:84vw;padding:12px 0;}
.logo_btn{width:12.445vw;height:auto;border:0;padding:6px;}
.menu_btn_MC{width:5.624vw;height:auto;border:0;}
.logo,.menu{width:100%;height:auto;}

.offcanvas{background-color:#272727;max-width:23vw;}
.offcanvas .offcanvas-header{padding:32px;papadding:2.64vw;}
.offcanvas .offcanvas-body{padding:0 32px;padding:0 2.64vw;}
.offcanvas .offcanvas-body .nav-item .nav-link{color:#d2a168;font-size:16px;font-size:1.32vw;}

.inter_subHeading{color:#000;font-family:'DINEngschriftStd';text-transform:uppercase;font-size:32px;font-size:2.343vw;letter-spacing:1.5px;letter-spacing:0.11vw;}
.lineHeight1_2{line-height:1.2;}
.marginBtm24{margin-bottom:24px;}
.marginBtm16{margin-bottom:16px;}
.marginBtm4{margin-bottom:4px !important;}
.marginTop16{margin-top:16px;}
.link1{color:black;text-decoration:none;}

main{position:absolute;top:0;left:0;z-index:99}
#item1,#item2,#item3,#item4,#item5,#item6,#item7,#item8,#item9,#item10,#item11{background-color:#272727;width:100%;max-width:100vw;height:100vh;max-height:100vh;overflow:hidden}
#item1,#item2,#item3,#item4,#item5,#item6,#item8,#item9,#item10,#item11{overflow-y:scroll;}
.item-pad{padding-top:70px;padding-top:5.124vw;}.item-pad .column{padding:7px}
.bckgd{background-repeat:no-repeat;background-position:center;background-size:100% auto}

/*Item 1*/
.home-cont{width:84vw;padding:15px 15px 0 15px;}
.row .col-lg-7{display:flex;flex-wrap:wrap;padding-left:10%;}
.row .col-lg-5{padding-left:5%;}
.firstCol{flex:100%;max-width:100%;}
.secondCol{flex:61%;max-width:61%;flex-direction:column;}
.secondCol .thirdCol{width:50%;max-width:50%;padding-right:7px;}
.secondCol .forthCol{width:50%;max-width:50%;padding-left:7px;}
.tilter{display:block;position:relative;flex:none;perspective:1000px;}
.tilter *{pointer-events:none}
.tilter:focus,.tilter:hover{color:#fff;outline:0}
.tilter__figure{transition:transform .2s ease-out}
.tilter__caption{position:absolute;bottom:10%;left:-34%;width:90%;padding:4em;padding-bottom:0;text-align:left}

/*Item 2*/
.about-bg-img{height:65vh;text-align:center;}
.aboutUs-text-cont{position:relative;display:inline-block;width:auto;height:90%;margin:2.5% 8px 7.5% 8px;}
.about-main-img1, .about-main-img2{width:auto;height:100%;}
.about-main-text{position:absolute;bottom:10%;left:-25%;color:#fff;font-family:'DINEngschriftStd';text-transform:uppercase;font-size:66px;font-size:4.832vw;line-height:1;letter-spacing:3px;letter-spacing:0.220vw;}
#aboutUsHide1 .container, #aboutUsHide2 .container, #aboutUsHide3 .container{max-width:84vw;padding:65px 12px;}
.about-text{color:#000;font-size:12.5px;font-size:0.915vw;letter-spacing:0.081vw;margin-bottom:16px}
.inter_heading{color:#000;font-family:'DINEngschriftStd';text-transform:uppercase;font-size:3.441vw;letter-spacing:0.146vw}
.pooja-img-cont{padding-right:1.098vw;}
.about-us-last-img-cont{padding-left:1.098vw;}
.pooja-img, .about-us-last-img{width:100%;height:auto;}
.roadmap-mainCont{display:flex;padding-top:140px;padding-top:11.54vw;padding-bottom:140px;padding-bottom:11.54vw;margin-top:60px;margin-top:4.95vw;}
.roadmap-mainCont .roadmap-cont{width:11.11%;max-width:11.11%;position:relative;}
.roadmap-mainCont .roadmap-cont .text-cont1{position:absolute;left:-50%;top:-100%;width:200%;text-align:center;padding:0 5px;padding:0 0.41vw;}
.roadmap-mainCont .roadmap-cont .text-cont2{position:absolute;left:-50%;top:100%;width:200%;text-align:center;padding:0 5px;padding:0 0.41vw;}

/*Item 3 & Item 4*/
*{box-sizing:border-box}
.count{font-size:1.318vw}
.cat-btn{color:#666;font-size:2.343vw;letter-spacing:0.220vw;margin:0 0.732vw;border:0;display:inline-block}
.active, .active1, .cat-btn:hover{color:#d2a168}
#revivalCaroSection .revivalCaroColumn .container{max-width:84vw;}
#interventionsCaroSection .interventionsCaroColumn .container{max-width:84vw;}

#revivalCaroSection .item, #interventionsCaroSection .item{width:100vw;padding-top:100px;padding-top:8.24vw;padding-bottom:100px;padding-bottom:8.24vw;}
#revivalCaroSection .item:first-child, #interventionsCaroSection .item:first-child{height:100vh;padding-top:150px;padding-top:12.37vw;}
#revivalCaroSection .revivalCaroSectionRow, #interventionsCaroSection .interventionsCaroSectionRow{display:flex;flex-wrap:wrap;}
#revivalCaroSection .revivalCaroLeftSection, #interventionsCaroSection .interventionsCaroLeftSection{float:left;padding:0 12px;width:28%;left:0;}
#revivalCaroSection .revivalCaroRightSection, #interventionsCaroSection .interventionsCaroRightSection{position:relative;float:left;padding:0 12px;width:72%;}
#revivalCaroSection .about-text, #interventionsCaroSection .about-text{color:#000;font-size:0.952vw;letter-spacing:0.073vw;margin-bottom:1.171vw}
#revivalCaroSection .revivalCaroPrev, #interventionsCaroSection .interventionsCaroPrev{position:fixed;bottom:24px;left:8vw;z-index:1000;color:#D2A168;font-size:16px;font-size:1.171vw;border:0;}
#revivalCaroSection .revivalCaroNext, #interventionsCaroSection .interventionsCaroNext{position:fixed;bottom:24px;right:8vw;z-index:1000;color:#D2A168;font-size:16px;font-size:1.171vw;border:0;}
#revivalCaroSection .revivalCaroSlideNos, #interventionsCaroSection .interventionsCaroSlideNos{position:fixed;bottom:12px;left:calc(50vw - 50px);z-index:1000;color:#D2A168;width:100px;font-size:16px;font-size:1.171vw;}
#revivalCaroSection .customRightPad{padding:0 12px;}
#interventionsCaroSection .customRightPad{padding:0 12px;}
#interventionsCaroSection .customRightPad1{padding:0 3.660vw;}

/*Item 5 & Item 6*/
.exhibition-pad{width:84vw;padding:100px 12px;padding:8.24vw 12px;}
.exhibitions-row{margin:0 -32px;}
.exhibitions-row .col-lg-3{padding-left:32px;padding-right:32px;}
.exhibition_img{width:100%;height:auto;cursor:pointer;}
.exhibition_studio{color:#fff;font-family:'DINEngschriftStd';font-size:1.830vw;letter-spacing:0.146vw;line-height:1.464vw}
.exhibition_place{font-family:'Lato',sans-serif;font-size:1.025vw}
.exhibitions-row1{margin:0 -30px;}
.caroFullBackground{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,0.9);}
.resImgCarousel{width:100vw;height:80vh;position:fixed;top:10vh;left:0;z-index:1010;}
.resImgCarousel .owl-item img{width:auto;}
.imgHeightAuto{width:auto;max-width:100%;height:auto;max-height:80vh;}
.imgWidthAuto{height:80vh;}
.caroPrevButton{position:fixed;width:40px;width:3.3vw;height:80vh;left:50px;left:4.12vw;top:10vh;z-index:1010;color:#D2A168;font-size:24px;font-size:1.98vw;border:0;}
.caroViewButton{position:fixed;width:40px;width:3.3vw;height:auto;text-align:center;top:25px;top:2.06vw;right:50px;right:4.12vw;z-index:1010;color:#D2A168;font-size:24px;font-size:1.98vw;border:0;}
.caroNextButton{position:fixed;width:40px;width:3.3vw;height:80vh;right:50px;right:4.12vw;top:10vh;z-index:1010;color:#D2A168;font-size:24px;font-size:1.98vw;border:0;}
.caroSlideNo{position:fixed;left:0;bottom:25px;bottom:2.06vw;z-index:1010;color:#D2A168;width:100%;text-align:center;font-size:16px;font-size:1.171vw;}

.exhibition-pad .row .col-lg-4{padding:30px;}
.exhibition-pad .row .col-lg-4 .info-cont{height:100%;border:0;border-radius:0;background-color:white;padding:30px;}
.exhibition-pad .row .col-lg-4 .card-header{background-color:transparent;padding:0;}
.exhibition-pad .row .col-lg-4 .card-header .imgCont{width:80%;height:56px;}
.exhibition-pad .row .col-lg-4 .card-header .imgCont .respImg{width:auto;max-width:100%;height:auto;max-height:56px;}
.exhibition-pad .row .col-lg-4 .card-body{background-color:transparent;border:0;padding:0;}
.exhibition-pad .row .col-lg-4 .card-footer{background-color:transparent;padding:0;padding-top:16px;}

/*Item 7*/
.contactUs-mainCont{max-width:84vw;padding:0 12px;}
.contact_cont_width{width:88%;}
.contactUs_cont1, .contactUs_cont2{height:70vh;}
.contactUs_form{width:80%;}
#formStar{display:none;color:red;letter-spacing:1px}
.contact-field{letter-spacing:1.5px;background-color:transparent;border-left:none;border-right:none;border-top:none;border-radius:0;border-color:#d2a168;margin-bottom:30px;margin-bottom:2.196vw;color:#fff;font-size:16px;font-size:1.171vw;}
.contact-field:focus{outline:0;border-left:none;border-right:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;border-color:#84ad8b;color:white;}
.btn-primary{background-color:#d2a168;border:0;letter-spacing:1.5px;font-size:16px;font-size:1.171vw;}
.btn-primary:hover{background-color:#84ad8b}
.btn-primary:focus{background-color:#84ad8b}
h3{font-family:'DINEngschriftStd';color:#fff;text-transform:uppercase;font-size:3.294vw;letter-spacing:0.220vw;line-height:4.173vw;}
h4{font-size:1.171vw;color:#fff;letter-spacing:0.110vw;margin-bottom:0.732vw;}
h4 .email_link{text-decoration:none;color:#fff}h4 .email_link:hover{color:#84ad8b;}
.social_cont{padding:0;margin:0;}
.social_icon{color:#fff;font-size:1.464vw;margin-left:1.464vw;}

#contactForm ::placeholder{color:white;opacity:1;}
#contactForm ::-ms-input-placeholder{color:white;}

/*Item8*/
.item8, .item9, .item10, .item11{padding-top:85px;}
.alert.upcomingAlert{position:absolute;left:0;bottom:0;width:100%;height:auto;background-color:#83af8d;border:0;border-radius:0;margin:0;color:white;padding:20px calc(8vw + 6px);}
.alert-dismissible.upcomingAlert .close{color:white;background-color:rgba(0,0,0,0.5);opacity:1;text-shadow:none;padding:12px;}
.alert-dismissible.upcomingAlert .close:focus{outline:0;border:0;}
.spcBtn{text-decoration:none;padding-bottom:2px;border-bottom:1px solid black;}
.spcBtn:focus, .spcBtn:hover{color:black;}
.upcomingCaro .owl-nav .owl-prev{position:absolute;top:0;left:-50px;left:-4.12vw;width:50px;width:4.12vw;height:100%;}
.upcomingCaro .owl-nav .owl-next{position:absolute;top:0;right:-50px;right:-4.12vw;width:50px;width:4.12vw;height:100%;}
.upcomingCaro .owl-nav span{color:white;font-size:40px;font-size:3.3vw;}
.upcomingCaro .owl-nav .owl-prev:focus{outline:none;}
.upcomingCaro .owl-nav .owl-next:focus{outline:none;}

/*Menu carousel*/
#caro{visibility:hidden;height:60vh;overflow:visible;margin-top:25vh}
#caro .item{height:60vh}
#caro .caption{width:100%;height:62vh;position:absolute;top:0;left:0}
#caro .caption table,#caro table{width:100%;height:100%}
#caro .caption h2{color:#fff;font-size:1.684vw;padding-left:0.220vw;letter-spacing:0.220vw;margin-bottom:16px;}
#caro .caption .counter{font-size:1.318vw}
#caro .menu-cont{background-color:#272727;height:50vh}
#caro .menu-cont .inter_heading{font-size:1.72vw;letter-spacing:0.073vw;}
#caro .menu-cont .about-text{font-size:12.5px;font-size:0.458vw;letter-spacing:0.0405vw;margin-bottom:8px}
#caro .menu-cont .home-cont{width:42vw;padding:7.5px 7.5px 0 7.5px;}
#caro .menu-cont .home-cont .row .col-lg-7{padding-left:10%;}
#caro .menu-cont .home-cont .row .col-lg-5{padding-left:3.5%;}
#caro .menu-cont .item-pad{padding-top:35px;padding-top:2.562vw;}
#caro .menu-cont .item-pad .column{padding:3.5px}
#caro .menu-cont .item-pad .secondCol .thirdCol{padding-right:3.5px;}
#caro .menu-cont .item-pad .secondCol .forthCol{padding-left:3.5px;}
#caro .menu-cont .item-pad .column .tilter__caption{padding:2em 2em 0 2em}
#caro .menu-cont .item-pad .column .titler_margin{margin-bottom:8px;}
#caro .menu-cont .count{font-size:0.659vw}
#caro .menu-cont .cat-btn{font-size:1.171vw;letter-spacing:0.110vw;margin:0 0.220vw 0 0;padding:0 0.732vw 1.318vw 0.732vw;}
#caro .menu-cont .exhibition-pad{width:42vw;padding:0 6px;}
#caro .menu-cont .exhibition_img{width:12.5vh;height:auto}#caro .menu-cont .exhibition_img1{margin-left:30%;width:40%;height:auto}
#caro .menu-cont .exhibition_text{top:33%;left:12vh}#caro .menu-cont .exhibition_text1{position:absolute;color:#fff;top:calc(50% - 10px);left:60%;text-align:left}
#caro .menu-cont .exhibition_studio{font-size:0.915vw;letter-spacing:0.088vw;line-height:0.732vw}
#caro .menu-cont .exhibition_place{display:block;font-size:0.512vw}
#caro .menu-cont .about-bg-img{height:32.5vh}
#caro .menu-cont .aboutUs-text-cont{margin:2.5% 8px 7.5% 8px;margin:2.5% 4px 7.5% 4px;}
#caro .menu-cont .about-main-text{bottom:7%;font-size:33px;font-size:2.416vw;line-height:1;letter-spacing:1.5px;letter-spacing:0.110vw;}
#caro .menu-cont .item-pad .contactUs_cont1{height:35vh;}
#caro .menu-cont .item-pad .contactUs_cont2{height:35vh;}
#caro .menu-cont .item-pad .contact-field{margin-bottom:0;font-size:8px;font-size:0.586vw;}
#caro .menu-cont .item-pad .btn-primary{letter-spacing:.8px;font-size:8px;font-size:0.586vw;}
#caro .menu-cont .item-pad h3{font-size:1.647vw;letter-spacing:0.110vw;line-height:2.086vw}
#caro .menu-cont .item-pad h4{font-size:0.586vw;letter-spacing:0.055vw;margin-bottom:0.366vw}
#caro .menu-cont .item-pad .social_cont{padding:0;margin:0}
#caro .menu-cont .item-pad .social_icon{font-size:0.732vw;margin-left:0.732vw}

.caroLeft-btn{display:none;position:absolute;left:0;top:25vh;width:21vw;height:50vh;background-color:transparent;z-index:10000;border:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.caroRight-btn{display:none;position:absolute;right:0;top:25vh;width:21vw;height:50vh;background-color:transparent;z-index:10000;border:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.caroLeft-btn:hover{cursor: url('/images/left-arrow.svg'),e-resize;}
.caroRight-btn:hover{cursor: url('/images/right-arrow.svg'),e-resize;}
.caroLeft-btn:focus, .caroRight-btn:focus{outline:0;border:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}

/*Main animation*/
@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.scale-down-center{-webkit-animation:scale-down-center .4s cubic-bezier(.25,.46,.45,.94) both;animation:scale-down-center .4s cubic-bezier(.25,.46,.45,.94) both}
@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-center{0%{-webkit-transform:scale(.5);transform:scale(.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.scale-up-center{-webkit-animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .4s cubic-bezier(.39,.575,.565,1) both}
.onlyOnMobile{display:none}

@media screen and (max-width:1299px){
.about-text{font-size:12.5px;}
#caro .menu-cont .about-text{font-size:6.25px;}
.exhibition-pad .item.active{padding-top:13%;}
}

@media screen and (max-width:1024px){
.navbar .container{max-width:88vw;}
.logo_btn{width:19.531vw;}
.menu_btn_MC{width:8.789vw;margin-right:10px;}

.offcanvas{max-width:40vw;}
.offcanvas .offcanvas-header{padding:32px;}
.offcanvas .offcanvas-body{padding:0 32px;}
.offcanvas .offcanvas-body .nav-item .nav-link{font-size:18px;}

.inter_subHeading{font-size:22px;letter-spacing:1px;}

/*Item 1*/
.home-cont{width:100%;max-width:88vw;padding:12px 12px 0 12px;}
.home-cont .row .col-lg-7{padding-left:9%;}
.home-cont .row .col-lg-5{padding-left:12px;margin-top:0;}

/*Item 2*/
.about-bg-img{height:52vh;}
.notOnIpadPro{display:none;}
.about-main-text{font-size:66px;line-height:66px;}
.about-text{font-size:16px;}
.pooja-img-cont{padding-right:15px;}
.about-us-last-img-cont{padding-left:15px;}
.inter_heading{font-size:37px;}
.roadmap-mainCont{padding-top:180px;padding-bottom:180px;margin-top:60px;}
.roadmap-mainCont .roadmap-cont .text-cont1{top:-160%;padding:0 5px;}
.roadmap-mainCont .roadmap-cont .text-cont2{top:100%;padding:0 5px;}
#aboutUsHide1 .container, #aboutUsHide2 .container, #aboutUsHide3 .container{max-width:88vw;}

/*Item 3 & Item 4*/
#revivalCaroSection .revivalCaroColumn .container, #interventionsCaroSection .interventionsCaroColumn .container{max-width:88vw;}
#revivalCaroSection .revivalCaroSectionRow, #interventionsCaroSection .interventionsCaroSectionRow{flex-direction:row;}
#revivalCaroSection .revivalCaroLeftSection, #interventionsCaroSection .interventionsCaroLeftSection{padding:0 30px 0 0;width:33%;}
#revivalCaroSection .revivalCaroRightSection, #interventionsCaroSection .interventionsCaroRightSection{padding:0 30px 0 0;width:67%;}
#revivalCaroSection .about-text, #interventionsCaroSection .about-text{font-size:14px;}
#revivalCaroSection .revivalCaroPrev, #interventionsCaroSection .interventionsCaroPrev{bottom:40px;left:25px;font-size:16px;}
#revivalCaroSection .revivalCaroNext, #interventionsCaroSection .interventionsCaroNext{bottom:40px;right:25px;font-size:16px;}
#revivalCaroSection .revivalCaroSlideNos, #interventionsCaroSection .interventionsCaroSlideNos{right:0;font-size:16px;}

/*Item 5 & Item 6*/
.exhibition-pad{padding:160px 0 100px 0;}
.exhibitions-row{margin:0 -12px;}
.exhibitions-row .col-lg-3{padding-left:12px;padding-right:12px;}
.exhibitions-row1{margin:0 -24px;}
.exhibitions-row1 .col-lg-4{padding-left:24px;padding-right:24px;}
.exhibition_studio{font-size:20px;letter-spacing:1.2px;line-height:1.2;}
.exhibition_place{font-size:12px;}
.resImgCarousel{height:70vh;}
.imgHeightAuto{max-height:70vh;}
.caroPrevButton{width:40px;left:50px;font-size:24px;}
.caroViewButton{width:40px;top:25px;right:50px;font-size:24px;}
.caroNextButton{width:40px;right:50px;font-size:24px;}
.caroSlideNo{bottom:25px;font-size:16px;}

/*Item 7*/
.contact-field{margin-bottom:30px;font-size:16px;}
.btn-primary{font-size:16px;}
h3{font-size:38px;letter-spacing:2px;line-height:1.4;}
h4{font-size:19px;letter-spacing:1px;margin-bottom:8px;}
.social_icon{font-size:20px;margin-left:16px;}

/*Item8*/
.item8, .item9, .item10, .item11{padding-top:100px;}
.alert.upcomingAlert{padding:16px calc(6vw + 6px);}
.upcomingCaro .owl-nav .owl-prev{left:-50px;width:50px;}
.upcomingCaro .owl-nav .owl-next{right:-50px;width:50px;}
.upcomingCaro .owl-nav span{font-size:40px;}

/*Menu carousel*/
#caro .caption{height:57vh;}
#caro .menu-cont .inter_heading{font-size:18.5px;}
#caro .menu-cont .about-text{font-size:8px;letter-spacing:0.8px;}
#caro .menu-cont .home-cont{width:100%;max-width:44vw;padding:12px 12px 0 12px;}
#caro .menu-cont .home-cont .row .col-lg-7{padding-left:9%;}
#caro .menu-cont .home-cont .row .col-lg-5{padding-left:6px;margin-top:0;}
#caro .menu-cont .exhibition_img{width:100%;}#caro .menu-cont .exhibition_img1{margin-left:6.5%;width:84%;}
#caro .menu-cont .exhibition_text{position:relative;top:5px;left:0;margin-bottom:10px;text-align:center;}
#caro .menu-cont .exhibition_text1{position:relative;top:5px;left:0;margin-bottom:10px;text-align:center;}
#caro .menu-cont .exhibition_place{font-size:7px}
#caro .menu-cont .about-bg-img{height:26vh}
#caro .menu-cont .about-main-text{font-size:33px;line-height:33px;}
#caro .menu-cont .item-pad .contact_cont_width{padding:0;}
#caro .menu-cont .item-pad .contact-field{margin-bottom:15px;font-size:8px;}
#caro .menu-cont .item-pad .btn-primary{font-size:8px;}
#caro .menu-cont .item-pad h3{font-size:19px;letter-spacing:1px;}
#caro .menu-cont .item-pad h4{font-size:9.5px;letter-spacing:0.5px;margin-bottom:4px;}
#caro .menu-cont .item-pad .social_icon{font-size:10px;margin-left:8px;}

}

@media screen and (max-width:991px){
.logo_btn{width:170px;}
.menu_btn_MC{width:80px;}
.inter_subHeading{font-size:20px;}

/*Item 1*/
.home-cont .row .col-lg-7{padding-left:18%;}
.home-cont .row .col-lg-5{padding-left:12px;margin-top:24px;}

/*Item 2*/
.about-main-text{font-size:50px;line-height:1;}
.about-text{font-size:15px;}
.pooja-img-cont{padding:0 10px;}
.about-us-last-img-cont{padding:0 10px;}
.inter_heading{font-size:27px;}
.roadmap-mainCont{overflow-x:scroll;padding-top:180px;padding-bottom:180px;margin-top:60px;}
.roadmap-mainCont .roadmap-cont{width:120px;max-width:120px;min-width:120px;}
.roadmap-mainCont .roadmap-cont .text-cont1{top:-110%;}
.roadmap-mainCont .roadmap-cont .text-cont2{top:100%;}

/*Item 3 & Item 4*/
.count{font-size:15px}
.cat-btn{font-size:25px;}
#revivalCaroSection .item, #interventionsCaroSection .item{padding-top:100px;padding-bottom:100px;}
#revivalCaroSection .item:first-child, #interventionsCaroSection .item:first-child{padding-top:150px;}
#revivalCaroSection .revivalCaroSectionRow, #interventionsCaroSection .interventionsCaroSectionRow{flex-direction:column;}
#revivalCaroSection .revivalCaroLeftSection, #interventionsCaroSection .interventionsCaroLeftSection{padding:0;width:33.33%;}
#revivalCaroSection .revivalCaroRightSection, #interventionsCaroSection .interventionsCaroRightSection{padding:32px 0 0 0;width:100%;}
#revivalCaroSection .about-text, #interventionsCaroSection .about-text{font-size:15px;}
#revivalCaroSection .revivalCaroPrev, #interventionsCaroSection .interventionsCaroPrev{font-size:18px;left:calc(6vw - 12px);}
#revivalCaroSection .revivalCaroNext, #interventionsCaroSection .interventionsCaroNext{font-size:18px;right:calc(7vw - 6px);}
#revivalCaroSection .revivalCaroSlideNos, #interventionsCaroSection .interventionsCaroSlideNos{transform:none;top:auto;bottom:43px;font-size:18px;margin:0;left:calc(50vw - 50px);}

/*Item 5 & Item 6*/
.imgHeightAuto{max-width:80%;}
.caroPrevButton{left:16px;font-size:24px;}
.caroViewButton{right:20px;font-size:28px;}
.caroNextButton{right:16px;font-size:24px;}
.caroSlideNo{bottom:25px;font-size:18px;}

/*Item 7*/
.contactUs_form{width:100%;}
.contact-field{font-size:15px;}
.btn-primary{font-size:15px;}
h3{font-size:32px;}
h4{font-size:16px;}

/*Menu carousel*/
#caro .caption h2{font-size:16px;}
#caro .menu-cont .home-cont .row .col-lg-7{padding-left:18%;}
#caro .menu-cont .home-cont .row .col-lg-5{padding-left:6px;margin-top:12px;}
#caro .caption .counter{font-size:12px;}
#caro .menu-cont .about-main-text{font-size:25px;line-height:1;}
#caro .menu-cont .item-pad .contact-field{font-size:7.5px;}
#caro .menu-cont .item-pad .btn-primary{font-size:7.5px;}
#caro .menu-cont .item-pad h3{font-size:16px;}
#caro .menu-cont .item-pad h4{font-size:8px;}
}

@media screen and (max-width:767px){
.notOnMobile{display:none;}
.onlyOnMobile{display:block;}

#item1 table tr td{height:auto !important;}
#item1 table tr td .container{padding-top:30vw;min-height:100vh !important;}
#item7{overflow-y:scroll;}
#item7 table tr td{height:auto !important;padding-top:0 !important;}
#item7 table tr td .container{padding-top:30vw;min-height:100vh !important;}

.navbar .container{max-width:calc(100% - 44px);}
.logo_btn{width:105px;padding:0;}
.menu_btn_MC{width:40px;padding:0;}

.offcanvas{max-width:66vw;}
.offcanvas .offcanvas-header{padding:32px;}
.offcanvas .offcanvas-body{padding:0 32px;}
.offcanvas .offcanvas-body .nav-item .nav-link{font-size:16px;}

.item-pad .column{padding:3.5px}
.inter_subHeading{font-size:17px;}

/*Item 1*/
.home-cont{width:calc(100% - 50px);padding:0;}
.home-cont .row .col-lg-7{padding-left:13%;}
.secondCol .thirdCol{padding-right:3.5px;}
.secondCol .forthCol{padding-left:3.5px;}
.titler_margin{margin-bottom:7px;}

/*Item 2*/
.about-bg-img{height:48vh;}
.about-main-text{font-size:40px;left:-16%;}
#aboutUsHide1 .container, #aboutUsHide2 .container, #aboutUsHide3 .container{max-width:calc(100% - 20px);padding:40px 0;}
.about-text{font-size:13px;}
.pooja-img-cont{padding:0 16px;}
.pooja-img{width:50%;margin-bottom:30px;}
.about-us-last-img-cont{padding:0 16px;}
.about-us-last-img{width:50%;margin-bottom:30px;}
.inter_heading{font-size:22px;}

.roadmap-mainCont{padding-top:110px;padding-bottom:110px;margin-top:40px;padding-left:40px;}
.roadmap-mainCont .roadmap-cont{width:105px;max-width:105px;min-width:105px;}
.roadmap-mainCont .roadmap-cont .text-cont1{top:-90%;}

/*Item 3 & Item 4*/
.count{font-size:13px}
.cat-btn{font-size:20px;}
#revivalCaroSection .item, #interventionsCaroSection .item{padding-top:64px;padding-bottom:64px;}
#revivalCaroSection .item:first-child, #interventionsCaroSection .item:first-child{min-height:100vh;height:auto;padding-top:128px;}
#revivalCaroSection .revivalCaroColumn .container, #interventionsCaroSection .interventionsCaroColumn .container{max-width:100vw;}
#revivalCaroSection .revivalCaroLeftSection, #interventionsCaroSection .interventionsCaroLeftSection{padding:0 25px;width:50%;margin-bottom:24px;}
#revivalCaroSection .revivalCaroRightSection, #interventionsCaroSection .interventionsCaroRightSection{padding:0 25px;}
#revivalCaroSection .about-text, #interventionsCaroSection .about-text{font-size:12.5px;line-height:1.2;margin-bottom:8px}
#revivalCaroSection .revivalCaroSlideNos, #interventionsCaroSection .interventionsCaroSlideNos{font-size:15px;bottom:24px;}
#revivalCaroSection .revivalCaroPrev, #interventionsCaroSection .interventionsCaroPrev{font-size:15px;left:12px;bottom:20px;}
#revivalCaroSection .revivalCaroNext, #interventionsCaroSection .interventionsCaroNext{font-size:15px;right:12px;bottom:20px;}

/*Item 5 & Item 6*/
.exhibition-pad{padding:20vw 0 50px 0;}
.exhibitions-row{margin:0 -12px;}
.exhibitions-row .col-lg-3{padding-left:32px;padding-right:32px;}
.exhibitions-row1{margin:0 -12px;}
.exhibitions-row1 .col-lg-4{padding-left:32px;padding-right:32px;}
.exhibition_studio{font-size:20px;letter-spacing:1.2px;line-height:1.2;}
.exhibition_place{font-size:12px;}

.exhibition_text, .exhibition_text1{top:10px;margin-bottom:16px;}
.exhibition_studio{font-size:20px;line-height:16px}
.exhibition_place{font-size:11px}

.caroViewButton{font-size:24px;right:12px;}
.caroPrevButton{left:0;}
.caroNextButton{right:0;}
.caroSlideNo{font-size:16px;}

/*Item 7*/
.contactUs-mainCont{max-width:calc(100vw - 26px);}
.contact_cont_width{width:100%;}
.contact-field{font-size:14px;}
.btn-primary{font-size:14px;}
.contactUs_cont2 h3{line-height:1;}

/*Item8*/
.item8, .item9, .item10, .item11{padding-top:85px;}
.alert.upcomingAlert{padding:16px 25px;}
.alert-dismissible.upcomingAlert .close{padding:5px 9px;}
.upcomingCaro .owl-nav .owl-prev{left:-25px;width:25px;}
.upcomingCaro .owl-nav .owl-next{right:-25px;width:25px;}
.upcomingCaro .owl-nav span{font-size:32px;}

/*Menu carousel*/
#caro .caption{height:60vh;}
#caro .caption h2{color:#fff;font-size:16px;padding-left:2px;letter-spacing:2px}
#caro .caption .counter{font-size:14px}
#caro .menu-cont .item-pad .column{padding:1.75px}
#caro .menu-cont .item-pad .home-cont{width:calc(100% - 25px);padding:0 4px;}
#caro .menu-cont .item-pad .home-cont .row .col-lg-7{padding-left:13%;}
#caro .menu-cont .item-pad .secondCol .thirdCol{padding-right:1.75px;}
#caro .menu-cont .item-pad .secondCol .forthCol{padding-left:1.75px;}
#caro .menu-cont .item-pad .column .tilter__caption{padding:2em 2em 0 2em;}
#caro .menu-cont .item-pad .column .titler_margin{margin-bottom:3.5px;}
#caro .menu-cont .count{font-size:6px}
#caro .menu-cont .cat-btn{font-size:12px;letter-spacing:1.5px;margin:0 3px}
#caro .menu-cont .exhibition_img1{margin-left:0%;width:100%;}
#caro .menu-cont .exhibition_text, #caro .menu-cont .exhibition_text1{top:0;margin-bottom:8px;}
#caro .menu-cont .exhibition_studio{font-size:10px;letter-spacing:1px;line-height:8px;}
#caro .menu-cont .exhibition_place{font-size:5.5px;}
#caro .menu-cont .about-bg-img{height:24vh;}
#caro .menu-cont .about-main-text{font-size:20px;}
#caro .menu-cont .item-pad .contact_cont_width{max-width:42vw;}
#caro .menu-cont .item-pad .contact_cont_width .form-group{margin-bottom:8px;}
#caro .menu-cont .item-pad .contact_cont_width .form-group .form-control{padding:.187rem .37rem;}
#caro .menu-cont .item-pad .contact-field{font-size:7px;margin-bottom:8px;}
#caro .menu-cont .item-pad .btn-primary{font-size:7px;}

#caro .menu-cont .item-pad .contactUs_cont1{height:20vh;padding-top:0;}
#caro .menu-cont .item-pad .contactUs_cont2{height:25vh;display:block;}
#caro .menu-cont .item-pad .contactUs_cont2 h3{line-height:1;}
 
}

@media screen and (max-width:575px){
}