@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
body {
	background: #fff;
	color: #555;
	line-height: 22px;
	font-size: 14px;
	font-family: Poppins, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	color: #000;
}

h1 {
	font-size: 36px;
}
h2 {
	font-size: 20px;
}
h4 {
	font-size: 16px;
}
a {
	outline: 0;
}
a {
	color: #231f20;
	-webkit-transition: color .3s, background-color .3s;
	-moz-transition: color .3s, background-color .3s;
	-o-transition: color .3s, background-color .3s;
	transition: color .3s, background-color .3s;
	-webkit-transition: all .5s cubic-bezier(.215, .61, .355, 1);
	-moz-transition: all .5s cubic-bezier(.215, .61, .355, 1);
	-o-transition: all .5s cubic-bezier(.215, .61, .355, 1);
	transition: all .5s cubic-bezier(.215, .61, .355, 1);
}
a:focus,
a:hover {}
.carousel-desc h2 span {
	color: #e8204f;
	display: block;
	font-weight: 900;
	padding: 10px 0;
}
.carousel-desc h2 {
	text-align: left;
	margin: 0;
	color: #fff;
	font-weight: 100;
	font-size: 50px;
}
img {
	/*max-width: 100%;*/
}
#navbar-collapse .mainmenu {
	margin: 0;
	padding: 0;
	text-align: right;
}
#navbar-collapse li {
	display: inline-block;
	list-style-type: none;
	line-height: initial;
	position: relative;
	/* position: relative; */
}
#navbar-collapse li a {
	color: #fff;
	letter-spacing: 0.55px;
	font-weight: 500;
	line-height: initial;
	font-size: 14px;
	padding: 14px 8px;
	display: block;
	position: relative;
}
.architecture-article .carouseldots .active {	background-color: #D3A863;}
.sculpture-article .carouseldots .active {	background-color: #BE7C66;}
.architecture-article #navbar-collapse li.active a::after{
	background: #D3A863;
}
.sculpture-article #navbar-collapse li.active a::after{
	background: #BE7C66;
	width: 75px;
	left: 8px;
}
.sculpture-article #navbar-collapse li.arckan a::after{
	background: #BE7C66;
	width: 58px;
	left: 6px;
}
.architecture-article #navbar-collapse li.arckan a::after{
	background: #BE7C66;
	width: 70px;
	left: 8px;
}

.architecture-article .active, .sculpture-article .active{background: transparent;}
.dropdown-menu {
	opacity: 0;
	display: block;
	margin: 20px 0 0 0;
	visibility: hidden;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.pagination-container{position:fixed;bottom:0px;width:50%;}
.dropdown-menu {
	top: 99%;
	margin: 0;
	background: #fff;
	border-radius: 0;
	padding: 0;
	border: none;
	left: 20px;
	float: none;
	left: auto;
	right: -10px;
	min-width: 180px;
	border: 1px solid #eee;
}
#navbar-collapse .dropdown-menu li {
	padding: 0;
	display: block;
	border-bottom: 1px solid #eee;
}
#navbar-collapse .dropdown-menu li a {
	line-height: initial;
	color: #222;
	font-weight: 500;
	font-size: 13px;
	padding: 10px 15px;
}
/*.collapse:not(.show) {
	display: block;
}*/
.collapse:not(.in) {
	display: block;
}
* {
	box-sizing: border-box;
}
.mySlides {
	display: none;
}
img {
	vertical-align: middle;
}
/* Slideshow container */
.slideshow-container {
	max-width: 1000px;
	position: relative;
	margin: auto;
}
.navbar-collapse {
	margin-right: 29px;
}
#charger {
	display: none;
}
.btncancelmobile {
	position: absolute;
	top: 4%;
	left: 45%;
	z-index: 999;
	display:none;
}
#navbar-collapse .mainmenu {
	margin-right: 44px;
}
.logo {
/*	margin-left: 40px; */
}
#he,
#he i {
	display: none;
}
#dd,
#dd i {
	display: none;
}
#dd,
#dd p {
	display: block;
}
#ap,
#ap i {
	display: none;
}
#ap,
#ap p {
	display: block;
}
#af,
#af i {
	display: none;
}
#af,
#af p {
	display: block;
}
.text {
	color: #f2f2f2;
	font-size: 15px;
	padding: 8px 12px;
	position: absolute;
	bottom: 8px;
	width: 100%;
	text-align: center;
}
#Architecture-planning {
	display: none;
}
#Architecture-Features {
	display: none;
}
#Drawings-Documentation {
	Display: none;
}
.numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}
#desc {
	display: none;
}
.dot {
	height: 10px;
	width: 10px;
	margin: 0 2px;
	background-color: #bbb;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
	cursor: pointer;
}
/* .sculpture-article .active{background-color: #a9827f !important;} */
.caro-dot .active{
	width:18px;
	height:9px;
	border-radius:8px;
}
#virtualtour {
	display: none !important;
}
.carouseldots .active {	background-color: #D3A863;}
/* .fade {
	-webkit-animation-name: fade;
	-webkit-animation-duration: 100s;
	animation-name: fade;
	animation-duration: 100s;
} */
.fade{
	opacity:100 !important;
}
 .mySlides img {
	height: 100vh;
	/* max-width: 94%;
	width: 94%; */
} 
@-webkit-keyframes fade {
	from {
		opacity: .8
	}
	to {
		opacity: 1
	}
}
@keyframes fade {
	from {
		opacity: .8
	}
	to {
		opacity: 1
	}
}
* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}
html {
	font-size: 16px;
}
hr {
	margin-left: 53px;
	width: 142vh;
	background-color: #D3A863;
}
a:hover {
	color: black;
}
.change_grey {
	color: grey;
}
.container {
	max-width: 100%;
	overflow-x: hidden;
}
.carousel-indicators li {
	width: 10px;
	height: 10px;
	border-radius: 100%;
}
.slideshow-container .mySlides img {
	  width:100%;  
}
.archi {
	background-color: transparent !important;
}
.category {
	background-color: #EFF0F6;
	border-radius: 10px;
	border: none;
	max-width:50%; /* 06-02-22 */
	padding: 0.2rem 0.5rem;
	margin-bottom: 2.5rem;
	font-weight: 500;
	width: fit-content;
	display:block !important;
}
#down {
	display: none;
}
.description {
	/* height:34vh; */
	height:29vh;
	/* width: 63vh; */
	width:85%; /* 06-02-22 */
	color: #000;
	overflow-y: scroll;
	overflow-x: hidden;
	font-style: light;
	/*font-family: Poppins;*/
	font-size: 15px;
	Letter-spacing: 0.75px;
	font-weight: 400;
	margin-left: 8px;
	padding-right: 3rem;
	line-height: 24px;
}
#share {
	width:auto;
	margin-left: 0px; /* 23-02-22 */
	cursor: pointer;
	font-size:18px; /* 16-02-22 */
	margin-top:4px; /* 23-02-22 */
}
 .photocredits{font-size:10px;color:#fff;font-weight:normal;position: absolute; right: 1vw; top: 100%; } /**458px; SIVA **/
.header-text {
	font-weight: 300;
	Font-size: 50px;
	Line-height: 54px;
	margin-top: 93px;
	letter-spacing: 1px;
	margin-bottom: 40px;
	font-family: Poppins;
	width:90%;
}
.header-textKAN{font-size:38px;}

::-webkit-scrollbar {
	width: 6px;
	height: 6px!important;
}
::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
}
::-webkit-scrollbar-track {
	/* background: #f1f1f1;  */
}
.evolution {
	display: flex;
	justify-content: space-between;
	padding: 0 0rem;
	margin: 0rem 3.5rem;
	margin-top: 35px;
}
.sliderhg-mt{
	margin-top:80px;
}
.col-md-2 {
	padding-bottom:30px; /* 16-02-22 */
}
.col-md-9 {
	font-family: Poppins;
}
#he {
	font-weight: 600;
	color: #6e7191;
	/*font-family: 'Poppins';*/
	cursor: pointer;
	display: block;
}
.hist {
	display: none !important;
}
#ap {
	font-weight: 600;
	color: #6e7191;
	/*font-family: 'Poppins';*/
	cursor: pointer;
}
#af {
	font-weight: 600;
	color: #6e7191;
	/*font-family: 'Poppins';*/
	cursor: pointer;
}
#dd {
	font-weight: 600;
	color: #6e7191;
	/*font-family: 'Poppins';*/
	cursor: pointer;
}
.evolution1 {
	display: flex;
	justify-content: space-between;
	padding: 1.5rem 0rem;
	margin: 0rem 3.5rem;
}
.side-arrow {
	backdrop-filter: blur(20px);
	top: 6vh;
	height: 88vh;
	background: rgba(20, 20, 43, 0.1);
	padding: 0rem 1.3rem;
	position: absolute;
	border-bottom-left-radius: 33px;
	border-top-left-radius: 33px;
	right: 0;
}
.side-arrow:hover{
	width: 45px; /* 23-02-22 */
}
.wide-search .searchicon svg {
	stroke:#555;
}
.searchicon svg {
	stroke: #fff; /* 16-02-22 */
	margin-top: 5px;
	width: 26px; /* 16-02-22 */
    margin-left: 4px; /* 16-02-22 */
}
/**** Internal search customisation ****/
#DesktopSearch, #MobileSearch{
	display: none;
}
.er-dummy-search-box{
	padding: 3px 10px!important;
    border-radius: 20px!important;
}
.er_search_button_dummy{
	position:absolute;
	left:10px;
	padding:0px!important;
}
.er_search_input_dummy{
	margin-left:20px;
	margin-right:20px;
}
#er_search_results .er-search-result-box .text.er-text {
    margin: 0.5rem 0 0 8rem;
    padding: 0;
    color: black;
    border: none;
    height: auto;
    font-size: 14px;
    line-height: 20px;
    max-height: 80px;
    text-align: left!important;
    bottom: auto;
    overflow-y: auto;
    width: 80%;
} 
/**** Internal search customisation ends ****/
.searchicon {
	position: static;
	color: #fff;
	font-weight: 100;
	font-size: 17px;
	left: 10px;
	width: 25px;
	height: 25px;
	display: block;
}
/* view drawing owl  starts */
/* popup styles */
/* .modal-backdrop.in {
	opacity: 0.1;
  background:red;
} */
.modal-backdrop{background:#000;opacity:0.8;}
.stories button{margin-right:3px;}
.modal{z-index: 10000;}
.modal-content{border-radius: 0.8rem}
.modal-dialog{
	max-width:80%; 
	top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%) !important;
	margin: 0 auto !important;
	position: absolute;
}
/* end popup styles */
.owl-next.disabled, .owl-prev.disabled{display:none;}
.modal-header{border-bottom:0px; padding:0 1rem}
.owl-nav button:focus{outline:0px !important;}
.owl-nav{width:13vw;position:relative; left: 32vw;bottom:114px;}
.viewplan .owl-nav{width:5vw; position: absolute; top: 100%; bottom: auto; left: 20.5vw; } /** position:relative; left:43vw;bottom:158px; SIVA **/
.modal .fa-times-circle:before{font-size:18px;}
.owl-dots {
counter-reset: slides-num;
position: absolute;
    top: 100%;
    left: 53%;
    margin-top: 19px;
    color: #fff;
}

.viewplan .owl-dot {/*margin-right:2px;*/    right: 33px;
    position: absolute;}

.viewplan .owl-dots {
	counter-reset: slides-num;
	position: absolute;
	top: 100%;
	left: 23vw; /** 92% SIVA **/
	margin-top: 21px;
	color: #fff;
}
.viewplan .owl-dot.active:before {
	content:  counter(slides-num);
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	text-align: left;
	position: absolute;
	left: auto;
	right: auto;
	top: 5%;
	width: 12px;
	}
/** SIVA **/
.viewsculpure-popup .owl-dots {
	left: auto;
	right: 1.85vw;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.viewsculpure-popup .owl-nav {
	width: 6vw;
    left: auto;
    right: 0vw;
    position: absolute;
    top: 100%;
}
.viewsculpure-popup .owl-dot { right: 20px; position: absolute;}
.viewsculpure-popup .owl-dot.active:before {
	width: 18px;
	text-align: center;
}
/** SIVA **/
.owl-dots:after {
  content:  "/ " counter(slides-num);
  display: inline-block;
  font-size: 13px;
  /* vertical-align: middle; */
  padding-left: 0px;
  white-space: nowrap;
}
.owl-dot {
display: inline-block;
counter-increment: slides-num;
margin-right: 2px;
}

.owl-dot span {
display: none;
}
.owl-dot.active:before {
content:  counter(slides-num);
display: inline-block;
vertical-align: middle;
font-size: 13px;
text-align: left;
position: absolute;
left: auto;
right: 0px;
top: 5%;
width: 12px;
}
.item{width: 100%;
    height: auto;}
.owl-carousel{width:100%;height: 100%;}
.owl-carousel .owl-stage-outer{width:70vw;height: 88vh;}
.viewsculpure-popup .owl-carousel .owl-stage-outer{width:46vw;height: 88vh;}
.viewsculpure-popup .owl-carousel .owl-item img {height: 64vh;}
.owl-carousel.owl-drag .owl-item {
    height:100vh;
  background-color:transparent;
  color: white;
  text-align: center;
  padding: 0px 0 100px 0;
}
.modal-body{width:100%;height:69vh}
.owl-prev {
  float: left;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px;
}
.owl-next {
  float: right;
  font-size: 20px;
  text-transform: uppercase;
  padding: 20px;
}
.info {
  text-align: center;
  margin-top: 110px;
}
.modal-open .modal{overflow-y:hidden;}
.viewplan .modal-body .close{position: absolute; right: 12px; top: 10px; z-index: 100;}
.owl-carousel .owl-item img{/*height:68vh;*/}
.viewplan .owl-carousel .owl-item img{height:64vh;width:100% !important;}
.viewplan .owl-carousel .owl-stage-outer{width:44vw;height: 88vh;}
.caption-container{margin-top: 20px;color: #fff;width:80%;}
.viewplan .caption-container{margin-top: 20px;color: #fff;width: 43%;} /** width:53% SIVA **/
.caption{font-size: 12px;font-weight: 300;}
.viewmobfullscreen{display:none;}
/* view plan end of owl carousel */
/* view sculputure owl carousel */
/* .viewsculpure-popup .owl-carousel .owl-stage-outer {width:100%} */
/* end view sculpture owl carousel*/
.wide-search input {
	width: 100%;
	display: block;
	border: none;
	padding: 4px 50px; /* 08-02-22 night*/
}
.search-wrapper {
	position: relative;
	display: inline-block;
}
.wide-search .searchicon {
	color: #a4a7c0;
	position: absolute;
	left: 9px;
	width: 18px;
	top: 0px;
}
.wide-search input:focus {
	outline: none;
}
.close-search .fa {
	font-size: 10px;
	padding-left: 1px;
}
.wide-search {
	width: 250px;
	background: #fff;
	opacity: 1;
	padding: 5px;
	border-radius: 10px;
}
.search input {
	display: none;
}
.close-search {
	display: none;
	cursor: pointer;
	top: 8px;
	float: none;
	margin-left: 0;
	color: #555;
	position: absolute;
	right: 10px;
	width: 15px;
	height: 15px;
	border: 1px solid #222;
	line-height: 11px;
	border-radius: 50%;
	text-align: center;
}
.temple-desc {
	margin: 0rem 1.5rem 0 4em;
}
.side-arrow i {
	position: absolute;
	top: 44%;
	font-size: 26px;
}
.sidebar_wrapper {
	position: absolute;
	top: 10%;
	display: none;
	right: 3px;
	width: 80%;
	border-radius: 20px 0px 0px 20px;
	height: 89vh;
	overflow-y: scroll;
	background: rgba(239, 240, 246, 0.85);
	backdrop-filter: Blur(7px);
	opacity: 1.0;
	padding-right: 98px;
}
.cancel_but {
	display: none;
	position: absolute;
	top: 50%;
	font-size: 40px;
	left: 18.2%;
	z-index: 99;
}
#ArcAccordion.sidebar_wrapper {
	position: absolute;
	top: 10%;
	display: none;
	right: 3px;
	width: 80%;
	border-radius: 20px 0px 0px 20px;
	height: 89vh;
	overflow: hidden;
	background: rgba(239, 240, 246, 0.95);
	backdrop-filter: Blur(7px);
	opacity: 1.0;
	z-index: 99;
	box-sizing:border-box;
}
#ArcAccordion .container{
	margin: 60px 98px 60px 60px;
	height: 70vh;
	overflow-x: hidden;
	overflow-y: scroll;
}
#ArcAccordion.sidebar_wrapper hr{
	width: auto;
	margin:0;
}
#ArcAccordion h3 {
	display: flex;
	justify-content: space-between;
	padding: 2.5rem 0rem;
	margin-bottom:0;
	font-size: 30px;
	color: black;
	font-family: 'Poppins';
	line-height: 2rem;
}
#ArcAccordion h3:first-of-type{
	padding-top: 1rem;
}
#ArcAccordion h3 a {
	font-weight: 600;
	color: #6e7191;
	font-family: 'Poppins';
	cursor: pointer;
	display: block;
	line-height: 22px;
	font-size: 14px;
}
#ArcAccordion h3 a.mobileText{
	display:none;
}
#ArcAccordion .categories {
	background: none;
	width: 100%;
	max-width:100%;
	padding: 10px 0 0 0;
	margin: 0;
	border-radius:0;
	display:none;
}
#ArcAccordion .categories.active{
	display:block;
}
#ArcAccordion .categories .col-md-10,
#ArcAccordion .categories .slider_heading,
#ArcAccordion .categories p {
	padding-left: 2vw;
}
.fas fa-chevron-right {
	margin-left: 8px;
}
.carouseldots {
	text-align: center;
	position: absolute;	
	background-color: #d9d9d9;
	width: 102px;	
	border-radius: 10px;
	bottom:32px;
	left: 0;
    right: 0;
    margin: 0 auto;
}
.carouseldots .active{
	width:18px;
	height:9px;
	border-radius:8px;
}
#left {
	margin-top: 45vh;
	position: fixed;
	max-width: 22px;
	margin-left: -10px;
}
.content-side {
	display: flex;
	padding-right: 0px;
	padding-left: 0;
}
.evolution-subheading {
	font-size: 30px;
	color: black;
	font-family: Poppins;
}
.inside-section {
	padding-left: 9.7vh;
	padding-top: 14px;
	padding-right: 20px;
	color:#000;	
}
.slider_heading {
	font-size: 23px;
	font-weight:700;
	color:#000;
	margin-bottom: 10px;
}
.carousel-img {
	height: 124vh;
}
.stories {
	display: flex;
	align-items: flex-start; /*23-02-22*/
}
.btn-stories {
	background-color: #be7c66;
	font-size: 13px;
}
.shareIcon {
	padding: 0rem 1rem;
}
.sharing-options {
	display: none;
/*	width: 128px; */
	margin-top: -3px; /*23-02-22*/
}
.stories a:after{background:transparent !important;}
.sharing-options img {
	padding: 3px;
	margin-bottom: 7px;
	width: 32px;
}
.shareText {
	padding-left: 10px;
}
.read-next {
	float: right;
	padding-right: 100px;
}
.read-previous {
    padding-left: 10px;
}
.read-previous-text {
    color: #D3A863;
    margin-right: 7px;
    margin-bottom: 11px;
}
.read-previous a {
    color: #D3A863;
}
.read-previous i {
    margin-right: 15px;
}
.read-next a {
	color: #D3A863;
}
.read-next-text {
	color: orange;
}
.read-next i {
	color: #D3A863;
	margin-left: 14px;
}
.navbar-toggle {
	display: none;
}
.header {
	position: absolute;
	left: 0;
	right: 0;
	padding: 15px 0 3px;
	z-index: 9;
}
.header {
	position: absolute;
	left: 0;
	right: 0;
	padding: 15px 0 60px;
	z-index:1;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
}
.homebanner {
	height: 100%;
	height: 80vh;
	background-image: url(../images/homebanner.jpg);
	display: flex;
	align-items: center;
	position: relative;
	background-size: cover;
}
.homebanner h1 {
	color: #fff;
	font-size: 48px;
	text-align: center;
	font-weight: 400;
	letter-spacing: 1px;
	padding-top: 100px;
}
a:hover {
	text-decoration: none;
}
#navbar-collapse li.active a::after {
	position: absolute;
	left: 11px;
	right: 0;
	bottom: 0;
	height: 4px;
	width: 92px;
/*	background: #D3A863;*/
	content: "";
}
.nextarrow {
	position: absolute;
	bottom: 0;
	z-index: 9;
	width: 56px;
	height: 56px;
	line-height: 56px;
	display: inline-block;
	text-align: center;
	border-radius: 50%;
	left: 50%;
	margin-left: -28px;
	margin-bottom: -18px;
	font-size: 30px;
}
.arrowone {
	border: 2px solid #ffc3c0;
	color: #ffc3c0;
}
.arrowone:hover {
	background: #ffc3c0;
	color: #6d1c12;
}
.arrowtwo {
	border: 2px solid #a2a882;
	color: #a2a882;
}
.arrowtwo:hover {
	background: #a2a882;
	color: #07540a;
}
.arrowthree {
	border: 2px solid #d3a863;
	color: #d3a863;
}
.arrowthree:hover {
	background: #d3a863;
	color: #534019;
}
.arrowfour {
	border: 2px solid #be7c66;
	color: #be7c66;
}
.arrowfour:hover {
	background: #be7c66;
	color: #662f00;
}
.arrowfive {
	border: 2px solid #b2c7c8;
	color: #b2c7c8;
}
.arrowfive:hover {
	background: #b2c7c8;
	color: #002463;
}
.about-temple {
	height: 100%;
	height: auto;
	background: #6d6666;
	display: flex;
	width: 100%;
	position: relative;
	padding-top: 50px;
	padding-bottom: 150px;
}
.about-temple p {
	font-size: 15px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0.75px;
	color: #2b242c;
}
.temple-plan {
	height: 100%;
	height: 100vh;
	background: #160808;
	position: relative;
	display: flex;
	align-items: center;
}
.temple-plan h2 {
	color: #898282;
	font-size: 31px;
	margin: 0 0 30px;
	font-weight: 300;
	line-height: initial;
	line-height: 48px;
}
.viewlink {
	display: inline-block;
	padding: 15px 30px;
	background: #5c5845;
	border-radius: 6px;
	color: #898282;
	font-weight: 600;
	font-size: 15px;
}
.viewlink .fa {
	padding-right: 6px;
	position: relative;
	font-size: 22px;
}
.viewlink .fa::after {
	width: 14px;
	height: 2px;
	background: #898282;
	position: absolute;
	left: -9px;
	content: "";
	top: 11px;
}
.planlist {
	padding: 10px 0 0 80px;
	color: #8a8383;
	list-style-type: none;
	font-weight: 300;
}
.planlist li {
	padding: 10px 0 0;
	position: relative;
}
.planlist li:after {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	left: -24px;
	content: "";
	background: #852a2a;
	top: 17px;
}
.planlist li:nth-child(2)::after {
	background: #3a6f76;
}
.architecture {
	height: 100%;
	height: 100vh;
	background: #000;
	display: flex;
	width: 100%;
	align-items: center;
	position: relative;
}
.architecturebanner {
	position: absolute;
	left: 0;
	width: 70%;
	top: 0;
	bottom: 0;
	background-image: url(../images/discoverhover.jpg);
	background-size: cover;
}
.architectureinfo {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 30%;
	background: #d3a863;
	padding: 0 60px 130px;
	display: flex;
	align-items: end;
}
.architectureinfo h5 {
	margin: 0 0 20px;
	color: #000;
	font-size: 28px;
	line-height: 32px;
	font-weight: 300;
}
.architectureinfo h3 {
	color: #FCFCFC;
	font-size: 29px;
	margin: 0;
	font-weight: 200;
	line-height: 32px;
	cursor: pointer;
}
.architectureinfo h3 span {
	display: block;
	font-weight: 600;
	font-size: 36px;
}
.sculpture {
	height: 100%;
	height: 100vh;
	background: #be7c66;
	display: flex;
	width: 100%;
	align-items: center;
	position: relative;
}
.sculpturebanner {
	position: absolute;
	right: 0;
	width: 70%;
	top: 0;
	bottom: 0;
	background-image: url(../images/sculpturenormal.jpg);
	background-size: cover;
}
.sculptureinfo {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 30%;
	background: #be7c66;
	padding: 0 60px 130px;
	display: flex;
	align-items: end;
}
.sculptureinfo h5 {
	margin: 0 0 20px;
	color: #000;
	font-size: 28px;
	line-height: 32px;
	font-weight: 300
}
.sculptureinfo h3 {
	color: #fff;
	font-size: 31px;
	margin: 0;
	font-weight: 200;
	line-height: 32px;
	cursor: pointer;
}
.sculptureinfo h3 span {
	display: block;
	font-weight: 600;
	font-size: 38px;
}
.stories {
	display: flex;
/*	width: 120%; */ /*23-02-22*/
	background-size: cover;
	padding-top:20px;
}
.stories h3 {
	color: #fff;
	font-size: 55px;
	margin: 0 0 15px;
	font-weight: 600;
}
.stories p {
	margin: 0 0 40px;
	font-size: 12px;
	line-height: 30px;
	font-weight: 500;
	color: #b6b8c8;
}
.stories a {
	display: inline-block;
	font-weight: 500;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
}
/*.footer {
	padding: 100px 0 50px;
	background: #89807b;
	color: #D9DBE1;
	position: relative;
}
.footer a {
	color: #D9DBE1;
}
.footer h4 {
	color: #fff;
	margin: 14px 0 20px;
	font-size: 20px;
	font-weight: 500;
}
/*.footer ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.ftlogo {
	display: flex;
	align-items: center;
	padding: 0 0 20px;
	font-size: 18px;
	color: #fff;
}
.ftlogo img {
	padding-right: 10px;
}*/
.social {
	display: flex;
	padding: 20px 0 0;
}
.social a {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 20px 0 0;
	background: rgb(255 255 255 / 10%);
	border-radius: 50%;
	color: #fff;
	text-align: center;
	line-height: 36px;
	font-size: 18px;
}
/*.ftrdesc {
	padding-right: 20px;
}
/*.footer ul li {
	padding: 0 0 20px;
}
.footer ul li a:hover {
	color: #fff;
}*/
.reachus {
	position: relative;
	padding: 0 0 20px 34px;
	line-height: 29px;
}
.reachus::after {
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 5px;
	content: "";
	background-repeat: no-repeat;
}
.mail::after {
	background-image: url(../images/message.png);
}
.phone::after {
	background-image: url(../images/mobile.png);
}
.address::after {
	background-image: url(../images/location.png);
}
.footer::after {
	background-image: url(../images/marker.svg);
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 350px;
	height: 400px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0.1;
}
.copy ul {
	display: block;
	text-align: right;
}
.copy ul li {
	display: inline-block;
	padding: 0 15px;
	border-left: 1px solid #D9DBE1;
	line-height: 15px;
}
.copy {
	padding-top: 20px;
}
.copy ul li:nth-child(1) {
	border: none;
}
.social a:hover {
	background: rgb(253 210 135 / 50%);
}
.viewlink:hover {
	color: #898282;
}
.dots {
	width: 10px;
	height: 10px;
	position: absolute;
	border-radius: 50%;
}
/*.dotone {
	background: #852a2a;
	left: 20%;
	top: 44%;
}
.dottwo {
	background: #3a6e75;
	left: 26%;
	top: 43%;
}
.dotthree {
	background: #3a6e75;
	left: 33.5%;
	top: 43%;
}
.dotfour {
	background: #3a6e75;
	left: 37.5%;
	top: 43.2%;
}
.dotfive {
	background: #3a6e75;
	left: 49%;
	top: 16%;
}
.dotsix {
	background: #3a6e75;
	left: 53%;
	top: 5%;
}
.dotseven {
	background: #3a6e75;
	left: 59%;
	top: 16%;
}
.doteight {
	background: #3a6e75;
	left: 74%;
	top: 11%;
}
.dotnine {
	background: #852a2a;
	left: 52%;
	top: 43%;
}
.dotten {
	background: #3a6e75;
	left: 55%;
	top: 40%;
}
.doteleven {
	background: #3a6e75;
	left: 65%;
	top: 43%;
}
.dottweleve {
	background: #3a6e75;
	left: 75%;
	top: 43%;
}*/
@keyframes pulse-border {
	0% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
		opacity: 1
	}
	100% {
		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(2.5);
		opacity: 0
	}
}
.search {
	outline: 0px;
	border: none;
	cursor: pointer;
	width: 0;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
	opacity: 1;
	background: none;
}
input .searchfield:before {
	content: url(https://bnmusic.ru/wp-content/themes/bnmusic/img/search.png);
}
.wide-search {
	width:350px; /* 09-02-22 night*/
	background-color: #F7F7FC;
	opacity: 1;
	padding: 5px;
	border-radius: 18px; /* 16-02-22 */
	margin-left: 12px;
}
.search input {
	display: none;
}
.close-search {
	display: none;
	cursor: pointer;
	top:10px;  /* 09-02-22 night*/
	/*  display: inline-block;*/
	float: none;
	margin-left: 0;
	color: #555;
	position: absolute;
	right: 6px;
	width: 19px;
	height: 18px;
	border: 1px solid #222;
	line-height: 11px;
	border-radius: 50%;
	text-align: center;
}
.searchicon {
	position: relative;
	color: #fff;
	font-weight: 100;
	font-size: 17px;
	left: 5px;
	top: 5px
}
.wide-search input {
	width: 100%;
	display: block;
	border: none;
	padding: -1 16px;
	background-color: #F7F7FC;
}
.search-wrapper {
	position: relative;
	display: inline-block;
}
.wide-search .searchicon {
	color: #a4a7c0;
	position: absolute;
}
.wide-search input:focus {
	outline: none;
}
.close-search .fa {
	font-size: 13px; /* 09-02-22 night*/
	padding-left: 1px;
	padding-top: 2px;/* 09-02-22 night*/
}
.architecturebanner,
.sculpturebanner {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.architecturebanner.active {
	background-image: url(../images/discovernormal.jpg);
}
.architectureinfo h3 {
	position: relative;
	padding: 0 0 10px;
	display: inline-block;
}
.architectureinfo h3:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	background: #000;
	content: "";
	opacity: 0;
}
.architectureinfo h3:hover::after {
	opacity: 1;
}
.sculpturebanner.active {
	background-image: url(../images/sculpturehover.jpg);
}
.sculpture h3 {
	position: relative;
	padding: 0 0 10px;
	display: inline-block;
}
.sculpture h3:after {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 4px;
	background: #000;
	content: "";
	opacity: 0;
}
.sculpture h3:hover::after {
	opacity: 1;
}
#button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 9;
	visibility: hidden;
	text-align: center;
	padding: 2px 15px 10px;
	background: #777070;
	color: #888181;
	line-height: 15px;
}
#button.show {
	visibility: visible;
}
#button.show:hover {
	background: #a7a4a6;
	color: #c3c0c0;
}
#button .fa {
	font-size: 25px;
}
.header.fixed {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
}
.header.sticky-header {
	position: fixed;
	left: 0;
	right: 0;
/*	top: -9px; */ /* 08-02-22 night*/
}
.stories a {
	display: inline-block;
	position: relative;
}
.stories a:after {
	width: 40px;
	height: 5px;
	background: #b2c7c8;
	position: absolute;
	left: 50%;
	bottom: -30px;
	content: "";
	margin-left: -20px;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.stories a:hover:after {
	bottom: -10px;
	opacity: 1;
}
.mobsearch {
	display: none;
}
.moblogo {
	display: none;
}
.languages-mobile{display:none;}
.share-mobile{display:none;}
@media screen and (min-width: 320px) and (max-width:768px) {
	.share-mob, .share-options-mob{display:none !important;}
	.photocredits{display:none;}
	.share-mobile{display:block;margin: 5px 0 15px 0;}
	.share-mobile #share{top:0;left:0;position: relative;margin:4px 0 0px -8px;}
	.share-mobile .sharing-options{top:0;left:0;position: relative;margin: 0px;}
	.share-mobile .sharing-options img{padding:0 8px 0 0;margin: 0px;width:auto;vertical-align:top;}
	/* languages mobile */
	/* .language{display:none;} */
	/* .languages-mobile ul li.language{
		display:none !important;
	} */
	.language{display:none !important;}

	/* .languages-mobile .language{display:block !important;} */

	/********* TEMPORARILY HIDE LANGUAGE SETTINGS  SIVA (06-06-2022) **********/
	.languages-mobile, .architecturepage .languages-mobile, .sculpturepage .languages-mobile {
		display: none!important;
	}
	/********* TEMPORARILY HIDE LANGUAGE SETTINGS SIVA (06-06-2022) **********/
	
	.languages-mobile{
		display: block;
    position: absolute;
    right:16px;
    top:25px;
    z-index: 911;
	}
	.languages-mobile .flagdropdown{margin-top:8px !important;}
	.languages-mobile .language:hover .flagdropdown {
		top: 40px;
		right: 0;
		visibility: visible;
		opacity: 1;
		height: auto;
	}
	.viewsculpure-popup .owl-dot{margin-right:2px !important;}
	.architecturepage .languages-mobile, .sculpturepage .languages-mobile{top:27px;}
	.languages-mobile ul{
		margin:0;padding:0;
		list-style-type:none;
	}
	.languages-mobile ul li{
		margin:0;padding:0;
		background:#bababe;
		padding: 10px;
		height: 40px;
		width: 40px;
		text-align: center;
		border-radius: 50%;
		font-size: 12px;	
		margin-bottom:10px;
		line-height: inherit;
	}
	.languages-mobile ul li a:focus, a:hover{color:#000;}
/* end languages mobile */
	.catcolimg img {
		height: 80px;
		border-radius: 10px;
		width: 80px;
		MAX-WIDTH: inherit;
	}
	#footerlinks .overlay{width:90%; padding: 15px 20px 20px 20px;}
	#footerlinks .content-block{height:55vh !important;}	
	.footerhdg-desk{display:none !important;}
	.footerhdg-mob{display:block !important;transform: rotate(0deg) !important;font-size:40px;}
	#footerlinks h1{padding:0 !important;margin:0;margin-top: 20px;}
	#footerlinks p{padding-left:5px;margin-top: 20px;}	
	/* .language{display:none !important;} */
	/* .owl-carousel .owl-stage-outer{width:100%;} */
	/* view drawings owl carousel starts */	
	.header-text{width:100%;}
	.viewsculpure-popup .owl-carousel .owl-stage-outer {width:100%; height: 100%;/** SIVA **/}
	.tabportfx, .tabportfx1{flex:100% !important;
		max-width:100% !important;}
	.modal-header{border-bottom:0px;}
	.viewmobfullscreen{text-align: right;z-index: 4;display:block;position:absolute;top:193px;right:0;color: #fff;font-size: 12px;}
	.viewmobfullscreen a{color:#fff;}
	.caption-container{display:none;}
	.owl-nav button.owl-prev{
	background-image: url(../images/prev.png) !important;
	background-repeat:no-repeat !important;	
	}
	.owl-nav button.owl-next{
	background-image: url(../images/next.png) !important;
	background-repeat:no-repeat !important;	
	}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{padding:20px !important;}
	.owl-nav{left: 0vw;bottom:485px;width: 69vw;}

	/* .viewplan .owl-nav{ left: 0vw;bottom:485px;width: 69vw; } blackberr portrait */
	.viewplan .owl-nav{ top: 48%; width: 72vw; left: 0vw; right: auto; position: absolute; }
	.viewplan .owl-dots{ left: 3vw; }
	.viewplan .owl-dot.active:before { text-align: right; width: 14px; }
	.viewplan .owl-carousel .owl-item img{ width: 72vw!important; height:26vh; }
	.viewplan .owl-carousel .owl-stage-outer{ width:100%; height: 100%; }
	.viewplan .owl-carousel .owl-nav button.owl-next, .viewplan .owl-carousel .owl-nav button.owl-prev { width: 12px; height: 20px; padding:0; }
	.viewplan .owl-carousel .owl-nav button.owl-next img, .viewplan .owl-carousel .owl-nav button.owl-prev img {display: none;}
	.owl-carousel .owl-item img{height:26vh;}	
	.viewsculpure-popup .modal-dialog { max-width: 77%;}
	.viewsculpure-popup .modal-body { width: 100%; height: 31vh; } /** SIVA **/
	.viewsculpure-popup .owl-carousel .owl-item img{ width: 72vw; height:27vh; }/** SIVA **/
	.viewsculpure-popup .owl-dots{ left: 3vw; width: 4vw; }
	.viewsculpure-popup .owl-nav{ top: 40%; width: 67vw; left: auto; right: 1vw; position: absolute; }

	.modal-body{width: auto;height: 31vh;}
	/* .owl-dots{left:-6px;} */
	
	.owl-carousel .owl-nav button.owl-next, .owl-carousel 
	.owl-nav button.owl-prev, .owl-carousel button.owl-dot{
	    padding: 15px 0 !important;	
	}
	/**** Flip Modal implementation for Mobile Portrait View by Siva 31-03-2022 ****/
	.modal-dialog.flipHoriz {
		max-width: max-content;
		top: 50% !important;
		left: 53%;
		transform: translate(-50%, -50%) rotate(90deg) !important;
		transition: transform 1s ease-in-out!important;
		margin: 0 auto !important;
	}
	.viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content{    
		min-width: 500px;
		min-height: 275px;
	}
	.viewplan .flipHoriz .owl-carousel .owl-stage-outer, .viewsculpure-popup .flipHoriz .owl-carousel .owl-stage-outer{width:auto;}
	.viewplan .flipHoriz .owl-carousel .item, .viewsculpure-popup .flipHoriz .owl-carousel .item {width:132vw;} 
	.viewplan .modal-dialog.flipHoriz .owl-carousel .owl-nav {
		left: 0vw;
		bottom: 448px;
		width: 132vw;
	}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-nav {
		left: 2vw;
		bottom:525px;
		width: 128vw;
	}
	.viewplan .modal-dialog.flipHoriz .owl-carousel .owl-dots {
		position: absolute;
		top: 95%;
		left: 0;
		margin-top: 0px;
		color: #000;
	}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-dots {
		position: absolute;
		top: 91%;
		left: 0;
		margin-top: 0px;
		color: #fff;
	}
	.viewplan .modal-dialog.flipHoriz .close {
		position: absolute;
		right: 12px;
		top: 5px;
		z-index: 100;
	}
	.viewplan .flipHoriz .owl-carousel .owl-item img {width:100%;height: auto;}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-item img {width:100%;height:34vh;}
/**** Flip Modal implementation for Mobile Portrait View by Siva 31-03-2022 ****/
/* end of view drawings owl carousel*/
/* start view sculpture owl carousel */
.viewsculpure-popup .close{padding:15px 6px 5px 5px;}
.viewsculpure-popup .owl-nav button.owl-next, .viewsculpure-popup .owl-nav button.owl-prev{
	background-image:none !important;	
}
/* end view sculpture owl carousel */
/* start 04-02-22 */
	.inside-section img{
		width:79px;
		height: 79px;
		margin-top:5px;
	}
	.inside-section {padding-left:30px !important;padding-right: 20px;}
	.temple-desc {
		margin: 0rem 4.5rem;
		height:auto;
	}
	.inside-section {
		padding-left: 5vh;
		padding-top: 14px;
	}
	.evolution {
		display: flex;
		justify-content: space-between;
		padding: 0.2rem 0rem;
		margin: 0rem 1.3rem;
		margin-top: 20px;
	}
	.sliderhg-mt {
		margin-top: 80px;  
	}
	.evolution1 {
		display: flex;
		justify-content: space-between;
		padding: 1.5rem 0rem;
		margin: 0rem 1.4rem;
	}
	.cancel_but {
		display: none;
	}
	/* end  04-02-22 */
/**** End of Flip Modal implementation for Mobile Portrait View by Siva 31-03-2022 ****/
	.sidebar_wrapper p {
		padding-right:20px !important;
	}
	.header {
		position: absolute;
		left: 0;
		right: 0;
		padding: 15px 0 60px;
		z-index: 9999;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
	}
	.read-next-text, .read-previous-text{padding-bottom:35px; } /*23-02-22*/
	.inside-section img{
		width:79px;
		height: 79px;
		margin-top:5px;
	}
	.inside-section{padding-left:35px !important;} /* 04-02-22 */
	.inside-section{
		padding-left:35px;
	}
	.sliderhg-mt {
		margin-top: 80px !important;
	}
	.btn-stories{
		color: #fff;
	}
	.side-arrow a img{
		transform: initial !important;
	}
	.main-wrapper {
		flex-direction: column;
	}
	.inside-section {
	/*	padding-left: 5vh; */ /* 04-02-22 */
		padding-top: 14px;
	}
	.evolution {
		display: flex;
		justify-content: space-between;
		padding: 0rem 0rem;
		margin: 0rem 1.3rem;
		margin-top: 20px;
	}
	.evolution1 {
		display: flex;
		justify-content: space-between;
		padding: 1.5rem 0rem;
		margin: 0rem 1.4rem;
	}
	.mySlides img {
		max-width: 118%;
	}
	#he {
		margin-left: 0vh;
	}
	#ap,
	#ap i {
		display: block !important;
	}
	#ap,
	#ap p {
		display: none;
	}
	#af,
	#af i {
		display: block !important;
	}
	#af,
	#af p {
		display: none;
	}
	#dd,
	#dd i {
		display: block !important;
	}
	#dd,
	#dd p {
		display: none;
	}
	.hist,
	.hist i {
		display: block !important;
	}
	 .carouseldots {
		bottom:24px;
	} 
	.side-arrow {
		backdrop-filter: blur(20px);
		top: 72.6vh; /* 06-02-22 */
		left: 47%;
		width: 1%;
		height: 52% !important;
		background: rgba(20, 20, 43, 0.1);
		padding: 0rem 0.8rem;
		border-radius: 18px 0px 0px 18px;  /* 07-02-22 */
		position: fixed;
		transform: rotate(90deg);
	}
	.side-arrow:hover {
		width: 30px !important;
	}
	#left {
		margin-top: 25vh;
		position: fixed;
		max-width: 20px;
	}
	section {
		height: auto;
		width: 100%;
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		overflow-x: auto;
		overflow-y: auto;
	}
	.mobile-display {
		display: block;
	}
	.desktop-display {
		display: none;
	}
	.arrow_toggle {
		transform: rotate(180deg);
	}
	.header {
		position: absolute;
		left: 0;
		right: 0;
		padding: 11px 0 44px;
	}
	.mobileView {
		display: none;
	}
	/****************************************************************************/
	.moblogo {
		display: block;
	}
	.stories::after {
		display: block;
	}
	body {
		width: 100%;
		background-size: cover;
		background-position: center center;
		background-attachment: fixed;
		background-repeat: no-repeat;
		/*background-image: url(../images/Explore.png);*/
	}
	#toggle-button {
		margin-left: 18px;
		margin-top: 175px;
	}
	div#navID {
		transform: rotate(-270deg);
		transform-origin: left bottom 0;
		display: none;
		width: 38px;
		position: absolute;
		bottom: 58px;
		left: 6px;
		padding-left: 0px;
	}
	.navbar {
		position: absolute;
		right: 0px;
		width: 230px;
		height: 336px;
		backdrop-filter: blur(20px);
		background: rgba(20, 20, 43, 0.9);
		text-align: center;
		transition: 0.800s ease;
		border-bottom-left-radius: 27px;
		border-top-left-radius: 27px;
		margin-top: 65px;
	}
	#leftbox {
		position: static;
		color: #4E4B66;
		background-color: rgba(239, 240, 246, 0.65);
		width: 100%;
		height: 100%;
		padding: 50px;
		border-radius: 5%;
		margin-top: 486px;
		margin-right: 0px;
		padding-top: 17px;
		bottom: 0px;
		border-top-right-radius: 16px;
		border-top-left-radius: 16px;
	}
	.mobile-but {
		z-index: 2;
		position: fixed;
		bottom: 1px;
		width: 86%;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		padding: 0.4rem;
		border: 0px;
		background: rgba(20, 20, 43, 0.5);
		margin-left: 9px
	}
	.mobileView {
		background-color: rgba(20, 20, 43, 0.25);
		border-radius: 10px;
		margin: 0rem 1rem;
		position: static;
		bottom: 1rem;
		height: 88%;
	}
	#cancel {
		left: 45%;
		position: absolute;
		top: 0px;
		text-decoration: none;
		border: none;
	}
	.collapse-wrapper {
		display: flex;
		z-index: 2;
		justify-content: space-around;
		flex-wrap: wrap;
		margin-top: 4rem
	}
	/*.hvrbox .hvrbox-layer_top {
		opacity: 1;
		margin-right: 5px;
		margin-top: 30px;
		left: 0;
		right: 0;
		bottom: 0;
		width: 150px;
		height: 150px;
		background: rgba(0, 0, 0, 0.1);
		color: #fff;
		padding: 15px;
		-moz-transition: all 0.4s ease-in-out 0s;
		-webkit-transition: all 0.4s ease-in-out 0s;
		-ms-transition: all 0.4s ease-in-out 0s;
		transition: all 0.4s ease-in-out 0s;
	}*/
	.menu1 {
		display: block !important;
	}
	#navbar-collapse li a {
		font-size: 18px;
		text-decoration: none;
	}
	.mobshow {
		display: block;
	}
	.arrowsix {
		display: block !important;
		position: absolute !important;
	}
	.desk {
		display: none !important;
	}
	.mobile {
		display: block !important;
	}
	.architecturehero {
		background-image: url(../images/artchmobile.jpg);
		height: auto;
		min-height: 200px;
		background-size: cover;
		background-position: center;
	}
	.categoryarrow {
		display: none;
	}
	.stories p {
		text-align: left;
		color: #14142B;
		font-size: 14px;
		padding: 0 10px;
		line-height: 25px;
		display: none;
	}
	.desk {
		display: none !important;
	}
	.catemobshow {
		display: block;
	}
	/*.navbar-collapse:not(.show) {
		display: none !important;
	}*/
	.navbar-collapse:not(.in) {
		display: none !important;
	}
	.navbar-toggle {
		display: block;
		position: absolute;
		left: 15px; /* 16-02-22 */
		background: no-repeat;
		z-index: 99;
		top: 30px;
		width: 25px;
		border: none;
		padding: 0;
	}
	.logo {
		width: 200px;
	}
	.sculptureinfo h3,
	.architectureinfo h3,
	.stories h3 {
		line-height: 22px !important;
	}
	.icon-bar {
		display: block;
		width: 25px;
		margin: 5px 0;
		background: #fff;
		height: 2px;
	}
	.homebanner h1 {
		font-size: 18px;
		padding: 30px 0px 0;
	}
	.architectureinfo,
	.sculptureinfo {
		padding: 25px;
		width: 100%;
	}
	#navbar-collapse li {
		text-align: center;
		display: block;
		padding: 8px 0;
	}
	.homebanner,
	.temple-plan {
		min-height: 450px;
		height: auto;
		padding: 40px 0;
	}
	.about-temple {
		height: auto;
		padding: 50px 10px;
	}
	.logo {
		display: none;
	}
	.mobsearch {
		display: block;
		position: absolute;
		right: 30px;
		top: 30px;
		z-index: 911;
	}
	/**** Internal search customisation ****/
	.mobsearch.full-width{
		width: 90vw;
	}
	.er-dummy-search-box {
		width: 100%!important;
	}
	#er_search_results .er-search-result-box .image {
		width: 100%!important;
		height: auto!important;
		padding: 0!important;
	}
	#er_search_results .er-search-result-box .text.er-text {
		margin: 0!important;
		height: 100%!important;
		max-height: 100%!important;
		width: 100%;
	}
	/**** Internal search customisation ends ****/
	.searchicon {
		background: rgb(152 152 155 / 95%);
		padding: 10px;
		height: 30px;
		width: 30px;
		text-align: center;
		border-radius: 50%;
		font-size: 12px;
		color: #646575;
		line-height: 9px;
	}
	.searchicon::before {
		position: relative;
		left: -1px;
	}
	.mainmenu .search-wrapper {
		display: none;
	}
	.nextarrow {
		width: 40px;
		height: 40px;
		font-size: 22px;
		line-height: 38px;
	}
	.arrowone {
		border: 1px solid #b9b7b7;
		color: #fff;
		background: #14142B;
	}
	.about-temple p {
		font-size: 13px;
		font-weight: 400;
		line-height: 20px
	}
	.arrowtwo {
		border: 2px solid #a2a882;
		color: #000;
		background: #a2a882;
		;
	}
	.about-temple {
		background: #c4c4c4;
	}
	.temple-plan h2 {
		display: none;
	}
	.planlist {
		padding: 10px 0 0 40px;
		font-size: 13px;
	}
	.temple-plan .col-md-6:nth-child(1) {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		order: 2;
		column-count: 2;
		/* divides text in 2 columns */
	}
	.temple-plan {
		padding: 60px 0;
	}
	.viewlink {
		display: inline-block;
		padding: 3px 25px 8px;
		background: #5c5845;
		border-radius: 6px;
		color: #898282;
		font-weight: 600;
		font-size: 12px;
		margin: 0 0 0 40px;
	}
	.arrowthree {
		border: 2px solid #c7913a;
		color: #160808;
		background: #c7913a;
	}
	.architecture {
		background: #d3a863;
		padding: 0;
	}
	.architectureinfo {
		display: flex;
		align-items: end;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgb(211 168 99 / 75%);
		padding-bottom: 70px;
	}
	.architecturebanner,
	.sculpturebanner {
		position: unset;
		height: 500px;
		background-position: center;
		width: 100%;
	}
	.arrowfour {
		border: 2px solid #be7c66;
		color: #562514;
		background: #be7c66;
	}
	.architecture {
		display: block;
		width: 100%;
		height: 500px;
		align-items: center;
		position: relative;
	}
	.architectureinfo h5 br {
		display: none;
	}
	.architectureinfo h5 {
		font-size: 18px;
		line-height: initial;
	}
	.architectureinfo h3 {
		font-size: 18px;
	}
	.architectureinfo h3 span {
		font-weight: 400;
		font-size: 22px;
	}
	.sculptureinfo {
		display: block;
		position: absolute;
		align-items: end;
		display: flex;
		padding-bottom: 70px;
		background: rgb(190 124 102 / 75%);
	}
	.sculpture {
		height: auto;
		display: block;
		background: #be7c66;
		padding: 0;
	}
	.sculpture h5 br {
		display: none;
	}
	.sculpture h5 {
		font-size: 18px;
		line-height: initial;
	}
	.sculptureinfo h3 {
		font-size: 18px;
	}
	.sculptureinfo h3 span {
		font-weight: 400;
		font-size: 22px;
	}
	.arrowfive {
		border: 2px solid #b2c7c8;
		color: #555;
		background: #b2c7c8;
	}
	.stories h3 {
		color: #fff;
		font-size: 40px;
	}
	.mob {
		display: none;
	}
	/*.footer {
		padding: 50px 0 50px;
	}
	.footer {
		overflow: hidden;
		font-size: 13px;
	}
	.footer::after {
		right: -150px;
		top: 50px;
		bottom: 0;
		width: 350px;
		height: 300px;
	}*/
	#navbar-collapse .mainmenu {
		margin: 0;
		width: 100%;
		margin-right: 44px !important; /* 04-02-22 */
	}
	.stories h3 {
		color: #fff;
		font-size: 18px;
		margin: 0 0 0 10px;
		font-weight: 200;
		text-align: left;
		line-height: 32px;
		cursor: pointer;
	}
	.stories h3 span {
		display: block;
		font-weight: 400;
		font-size: 22px;
	}
	.viewlink .fa {
		top: 3px;
	}
	.planview {
		margin: 0 10px 0 15px;
	}
	.wide-search .searchicon {
		background: none;
	}
	.wide-search .searchicon {
		left: 2px;
		top: 2px;
	}
	.search {
		width: auto;
	}
	#navbar-collapse {
		position: fixed;
		/*width: 0;*/
		width:85%;
		background: #A2A882;
		left: 0px;
		top: -15px;
		padding-top:4rem;
		border-radius: 0 0 30px 0;
		display: flex;
		align-items: end;
		z-index: 99;
		-moz-transition: all .5s cubic-bezier(.215, .61, .355, 1);
		-o-transition: all .5s cubic-bezier(.215, .61, .355, 1);
		transition: width 0.1s, height 0.1s, background-color 1s, transform 1s;
		padding-bottom: 44px;
	}
	#navbar-collapse li.active a::after {
		display: none;
	}
	#navbar-collapse li a {
		color: #000000;
		text-transform: lowercase !important;
	}
	/* .language{display:none !important;} */
	.moblogo {
		text-align: center;
		padding: 0px 0 0;
	}
	#navbar-collapse .fullwidth {
		width: 100%;
	}
	.navbar-toggle:focus {
		outline: none;
	}
	/*#navbar-collapse.collapse.show {
		min-height: 98vh;
		width: 85%;
	}*/
	#navbar-collapse.collapse.in {
		min-height: 98vh;
		width: 85%;
	}
	.collapsed.navbar-toggle .icon-bar {
		opacity: 1;
		transform: rotate( 0deg) translate(0px, 0px);
	}
	.collapsed.navbar-toggle .icon-bar:nth-last-child(3) {
		opacity: 1;
		transform: unset;
	}
	.collapsed.navbar-toggle .icon-bar:nth-last-child(2) {
		transform: rotate( 0deg) translate(0, 0px);
		top: 0;
	}
	.navbar-toggle .icon-bar {
		opacity: 1;
		transform: rotate( 45deg) translate(-2px, -1px);
	}
	.navbar-toggle .icon-bar:nth-last-child(3) {
		opacity: 0;
		transform: rotate( 0deg) scale(0.2, 0.2);
	}
	.navbar-toggle .icon-bar:nth-last-child(2) {
		transform: rotate( -45deg) translate(0, -1px);
		top: 5px;
		position: relative;
	}
	.dots {
		width: 5px;
		height: 5px;
	}
	.deskshow {
		display: none;
	}
	.catemobshow #accordionExample {
		padding: 30px 20px;
	}
	.catemobshow .card {
		border: none;
		border-bottom: 1px solid #D3A863 !important;
	}
	.catemobshow .card-body {
		padding: 0px 0 10px;
	}
	.catemobshow .card h2 {
		font-size: 13px;
		font-weight: 800;
		/* line-height: 22px; */
		color: #000;
		padding: 15px 0;
	}
	.catcoltext p {
		font-weight: 500;
		color: #000;
		font-size: 13px;
		margin: 0;
		line-height: 20px;
	}
	.catcoltext a {
		display: inline-block;
		font-size: 13px;
		font-weight: 700;
		margin: 10px 0 0;
		color: #D3A863;
	}
	.catcoltext a .fa {
		padding: 0 0 0 5px;
		font-weight: 800;
		font-size: 15px;
	}
	.architectureinfo h3,
	.sculptureinfo h3,
	.stories h3 {
		letter-spacing: 1px;
	}
	#button {
		display: none !important;
	}
	.homebanner span {
		display: none;
	}
	.homebanner em {
		display: block;
	}
	.homebanner {
		background-image: url(../images/mobilehome.jpg);
	}
	#navbar-collapse {
		margin-left: 0px;		
		height: 99vh !important; /*23-02-22*/		
	}
	toggle-collapse::before {
		position: absolute;
		content: "";
		width: 0;
		height: 0;
		border: .5em solid transparent;
		border-left-color: gray;
		transform-origin: 0 50%;
		transition: transform .25s;
	}
	.show#toggle-button {
		transform: rotate(180deg);
		transition: transform .25s;
	}
	.toggle-collapse::before {
		transform: rotate(360deg);
		transition: transform .255s;
	}
	.toggle-icon,
	.toggle-icon::before,
	.toggle-icon::after {
		content: '';
		width: 30px;
		height: 3px;
		position: fixed;
		background-color: teal;
		border-radius: 2em;
		border: 1px solid black;
		cursor: pointer;
		transition: 00.800s ease;
		margin-top: .8em;
		transform: rotate(90deg);
		transition: transform .25s
	}
	.toggle-collapse::before {
		transform: rotate(360deg);
		transition: transform .25s;
	}
	.toggle-icon::before {
		position: absolute;
		left: -1px;
		margin-top: 0.6em;
		width: 20px;
	}
	.toggle-icon {
		width: 15px;
	}
	.show.toggle-collapse.top::after {
		transform: rotate(90deg);
		transition: transform .25s;
		width: 30px;
	}
	.toggle-icon::after {
		width: 0px;
	}
	.wrapper {
		background-size: 100vw 100vh;
		background-repeat: no-repeat;
		background-image: none;
		z-index: 0;
		margin-top: 40px;
	}
	.sidebar_wrapper {
		padding-left: 20px;
		padding-right: 137px
	}
	@keyframes tooltipMove {
		from {bottom: 0%}
		to {bottom: 20%	}
	}
	#charger {
		position: absolute;
		float: left;
		background-image: image(#D3A863);
		display: block;		
		bottom:18px;
		left:4%;
	}
	#virtualtour {
		display: block !important;
	}
	#he,
	#he p {
		display: none;
	}
	#he,
	#he i {
		display: block;
	}
	#exp {
		display: flex;
		width: 100%;
		padding-bottom: 20px
	}
	.col-md-10 {
		display: none;
	}
	.evolution-subheading {
		font-size: 14px;
		color: black;
		font-family: Poppins;
	}
	#desc {
		padding-left: 12px;
		display: block;
		/* word-break: break-all; */
		/*width: 63%;*/
	}
	#exp img {
		margin-left: -40px;
	}
	#desc a {
		display: block;
		color: black;
	}
	.col-md-2 {
		padding-bottom: 20px;
		padding-left: 43px;
	}
	#down {
		display: block;
	}
	hr {
		display: none;
	}
	.dott {
		height: 40px;
		width: 40px;
		background-color: orange;
		border-radius: 50%;
		display: inline-block;
	}
	#carouselimg_1,
	#carouselimg_2,
	#carouselimg_3,
	#carouselimg_4 {
		width: 100%;
		/* height: 31vh; */
	}
	.mySlides img{height:auto;}
	.header-text {
		/* margin-top: 125px; */
		Font-size:18px;
		Line-height:26px;
		font-weight:500;
		margin-top: 0px;
		letter-spacing: 1px;
		margin: 20px 0 20px 2px;

	}
	.description {
		 height:auto; 
		/* padding-right: 34px; */
		/* width: 52vh; */
		width:100% !important;
		color: #000;	
		overflow-x: hidden;
		font-style: light;
		font-family: Poppins;
		font-size: 13px;
		/* Line-height: 23px; */
		/* Line-height: 107%; */
		Letter-spacing: 0.75px;
		font-weight: 500;
		margin-left: 8px;
		padding-right: 2rem;
	}
	.stories{padding-bottom:60px;}
	.stories button{margin-left:6px;}
	.read-next{padding-right:20px;}
	#share {
		top:105px;
		left:40%;
		position: absolute;
	}
	.sidebar_wrapper {
		padding-left: 0px;
		padding-right: 12px
	}
	.search-form {
		display: none;
	}
	/* .read-next {
		margin-bottom: 61px;
	} */
	.carousel-img {
		height: auto;
	}
	.main-wrapper .col-md-7 {
		padding-right: 0px;
	}
	.temple-desc {
		margin: 0rem;
		padding: 1rem 1rem;
	}
	.content-side {
		flex-direction: column;
	}
	.category {
		max-width:80%;
		width:fit-content;
		margin-top: -9px;
		position: relative;
		margin-bottom: 0.8rem;
	}
	.side-arrow i {
		transform: rotate(180deg);
		left: 48%;
		bottom: 176px;
	}
	.btncancelmobile {
		display:block;/**SIVA**/
		position: fixed;
		top: 5vh;/**SIVA**/
		left: 46vw;
		z-index: 999;
		display:none;
	}
	.cancel_but {
		display: none;/**SIVA**/
	}
	.sidebar_wrapper {
		width: 94%;
		top: 7%;
		height: 93vh;
		border-radius: 20px 20px 0px 0px;
		/* height: 63vh; */
		left: 12px;
		overflow-x: hidden;
		z-index: 99;
		position:fixed;
	}
	#ArcAccordion.sidebar_wrapper {
		width: 94%;
		top: 7%;
		height: 93vh;
		border-radius: 20px 20px 0px 0px;
		left: 12px;
		overflow-x: hidden;
		z-index: 99;
		position:fixed;
	}
	#ArcAccordion .container{
		margin: 10px;
		height: 87vh;
	}
	#ArcAccordion h3 {
		font-size: 15px;
		padding: 1rem 0;
	}
	#ArcAccordion h3 a.desktopText{
		display:none;
	}
	#ArcAccordion h3 a.mobileText{
		display: block;
		font-size: 1.35rem;
	}
	#ArcAccordion h3 a.mobileText:after{
		content: "\f107";
		color: #666;
		width: 20px;
		font-family: 'Font Awesome 5 Free';
	}
	#ArcAccordion h3 a.mobileText.open:after{
		content: "\f106";
		color: #666;
		width: 20px;
		font-family: 'Font Awesome 5 Free';
	}
	#ArcAccordion .row {
		margin-right: 0px;
		margin-left: 0px;
	}
	#ArcAccordion .col-md-2 {
		padding-left:0;
		width: 30%;
	}
	#ArcAccordion .col-md-10{
		width: 70%;
		display: block;
		padding-left: 0!important;
	}
	#ArcAccordion .slider_heading {
		font-size: 13px;
		font-weight: 600;
		color: #000;
		margin-bottom: 10px;
	}
	#ArcAccordion p{
		font-weight: normal;
		font-size: 13px;
	}
	#ArcAccordion hr{
		display: block;
		background-color: #ffeed4;
	}
	#ArcAccordion img {
		width: 60px;
		height: 60px;
		border-radius: 6px;
		margin-top: 10px;
	}
	.bgImage {
		width: 100vw;
		transform: scaleX(2);
		transform: scaleY(1);
		zoom: 1.1;
		/* transform: translate(0,300px);  */
	}
	.visible {
		visibility: visible !important;
	}
	.bgImage:hover {
		cursor: pointer;
	}
	.mobile-display {
		display: none;
	}
	@keyframes scaleUp {
		from {
			width: 100vw;
		}
		to {
			width: 200vw;
		}
	}
	* {
		padding: 0;
		margin: 0;
		box-sizing: border-box;
	}
	html {
		font-size: 16px;
		font-family: cursive;
	}
	.pagination-container{background: #fff;/*position: relative;*/bottom: 0px;width:100%;position:fixed;}
	body {
		width: 100%;
		color: #555;
		line-height: 22px;
		font-size: 14px;
		/*font-family: Poppins, sans-serif;*/
		/*background-image: url(../images/Explore.png);*/
		overflow-x: hidden;
		overflow-y: scroll; 
	}
	.header {
		position: absolute !important;
		left: 0 !important;
		right: 0 !important;
		padding: 15px 0 60px !important;
		z-index: 9 !important;
		/* background: none !important; */
	}
	.header.sticky-header {
		position: fixed !important;
		left: 0 !important;
		right: 0 !important;
		top: 0 !important;
	}
	.mainmenu {
		text-align: right;
		width: 100%;
	}
	.col-md-3 {
		margin-left: 5px;
	}
	.container {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: -15px;
		margin-left: -15px;
	}
	section {
		height: 100vh;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.wrapper container {
		width: 120%;
		margin: 0 auto;
		position: relative;
	}
	.wrapper container img {
		width: 100%;
		height: 100%;
	}
	.all-tooltips {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	/*.tooltip-content {
		background: #766e6ea8 !important;
		color: #ffffff;
	}
	.tooltip-content {
		position: absolute;
		padding: 10px;
		border-radius: 5px;
		width: 12%;
		max-width: 200px;
		opacity: 0;
		pointer-events: none;
		z-index: 2;
		font-size: 7px;
	}*/
	.pin {
		position: absolute;
		top: 50%;
		left: 50%;
		height: 35px;
		width: 35px;
		background-color: orange;
		border-radius: 50%;
		cursor: pointer;
		z-index: 9999;
		transform: translate(-50%, -50%);
		opacity: 0.7;
	}
	.pin:before,
	.pin:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border: 2px solid #ffa500;
		border-radius: 50%;
		opacity: 0.1;
	}
	.pin:before {
		animation: ripple 2s linear infinite;
	}
	.pin:after {
		animation: MoveUpDown 1s linear infinite;
	}
	.pin:after {
		animation: MoveUpDown 1s linear infinite;
	}
	/*.tooltip-3 .tooltip-content {
		left: 31% !important;
		top: 75% !important;
	}
	.tooltip-4 .tooltip-content {
		left: 53% !important;
		top: 70% !important;
	}*.
	/*.reset1Pin {
		animation: reset1Move 3s 1 !important;
		animation-fill-mode: forwards !important;
	}
	.reset2Pin {
		animation: reset3Move 3s 1 !important;
		animation-fill-mode: forwards !important;
	}
	.reset3Pin {
		animation: reset3Move 3s 1 !important;
		animation-fill-mode: forwards !important;
	}*/
	#pin1 {
		animation: pin1Move 3s 1;
		animation-fill-mode: forwards;
	}
	#pin2 {
		animation: pin2Move 3s 1;
		animation-fill-mode: forwards;
	}
	#pin3 {
		animation: pin3Move 3s 1;
		animation-fill-mode: forwards;
	}
	@keyframes pin1Move {
		0% {
			left: 900px;
			top: 500px;
		}
	}
	@keyframes pin2Move {
		0% {
			left: 300px;
			top: 100px;
		}
	}
	@keyframes pin3Move {
		0% {
			left: 200px;
			top: 400px;
		}
	}
	@keyframes reset1Move {
		0% {
			left: 900px;
			top: 500px;
		}
	}
	@keyframes reset2Move {
		0% {
			left: 300px;
			top: 100px;
		}
	}
	@keyframes reset3Move {
		0% {
			left: 200px;
			top: 400px;
		}
	}
	@keyframes ripple {
		0% {
			transform: scale(1);
			opacity: 0.5
		}
		50% {
			transform: scale(2.3);
			opacity: 0.5;
		}
		100% {
			transform: scale(2.6);
			opacity: 0;
		}
	}
	.Activepin {
		visibility: visible !important;
		position: absolute !important;
		top: 50% !important;
		left: 50% !important;
		height: 25px !important;
		width: 25px !important;
		background-color: orange !important;
		border-radius: 50% !important;
		cursor: pointer !important;
	}
	.Activepin::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		background-color: white;
		border-radius: 50%;
		animation: pulse-effect 1s ease-in-out infinite;
	}
	.tooltip.active .tooltip-content {
		opacity: 1;
		pointer-events: all;
	}
	.tooltip.active .tooltipImage {
		transition: transform 0.25s ease;
		cursor: zoom-in;
	}
	.tooltip-2 .pin {
		left: 57%;
		top: 10%;
	}
	.tooltip-3 .pin {
		top: 80%;
		left: 24%;
	}
	.tooltip-4 .pin {
		top: 75%;
		left: 49%;
	}
	#navbar {
		overflow: hidden;
		background-color: #099;
		position: fixed;
		top: 0;
		width: 100%;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 20px;
	}
	#navbar a {
		float: left;
		display: block;
		color: #666;
		text-align: center;
		padding-right: 20px;
		text-decoration: none;
		font-size: 17px;
	}
	#navbar a:hover {
		color: black;
	}
	#navbar a.active {
		background-color: #4CAF50;
	}
	@keyframes pulse-effect {
		0% {
			transform: scale(0.5);
			opacity: 1;
		}
		100% {
			transform: scale(3);
			opacity: 0;
		}
	}
	.expandImg[aria-expanded="true"] img {
		transform: rotate(180deg);
	}
	body {
		margin: 0%;
		padding: 0%;
		font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	}
	.navbar {
		position: absolute;
		top: 54px;
		right: 0px;
		width: 230px;
		height: 616px;
		backdrop-filter: blur(20px);
		background: rgba(20, 20, 43, 0.1);
		text-align: center;
		transition: 0.800s ease;
		border-bottom-left-radius: 33px;
		border-top-left-radius: 33px;
	}
	/* Hover on Parent Container */
	.nav-link:hover {
		cursor: pointer;
	}
	.nav-link:hover div {
		width: 150px;
		padding: 8px 15px;
		visibility: visible;
		opacity: 0.7;
	}
	.navbar>.side-nav {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	/* #navbar-collapse{ */
	/* margin-left: 547px; */
	/* } */
	.nav-item {
		display: flex;
		margin-left: 43px;
	}
	.nav-item>.nav-link {
		text-decoration: none;
		color: teal;
		font-size: 1.1em;
		padding: 1em;
		flex: 1;
	}
	.nav-item>.nav-link:hover {
		color: aqua;
	}
	.toggle-collapse {
		float: left;
		margin-left: -2.3em;
		margin-top: 23.5em;
		content: "";
		outline: inherit;
		border: 0px;
		background: transparent;
	}
	.toggle-collapse::before {
		position: absolute;
		content: "";
		width: 0;
		height: 0;
		border: .5em solid transparent;
		border-left-color: gray;
		transform-origin: 0 50%;
		transition: transform .25s;
	}
	.show#toggle-button {
		transform: rotate(180deg);
		transition: transform .25s;
	}
	.toggle-collapse::before {
		transform: rotate(360deg);
		transition: transform .255s;
	}
	.toggle-icon,
	.toggle-icon::before,
	.toggle-icon::after {
		content: '';
		width: 30px;
		height: 3px;
		position: fixed;
		background-color: teal;
		border-radius: 2em;
		border: 1px solid black;
		cursor: pointer;
		transition: 00.800s ease;
		margin-top: .8em;
		transform: rotate(90deg);
		transition: transform .25s
	}
	.toggle-collapse::before {
		transform: rotate(360deg);
		transition: transform .25s;
	}
	.toggle-icon::before {
		position: absolute;
		left: -1px;
		margin-top: 0.6em;
		width: 20px;
	}
	.toggle-icon {
		width: 15px;
	}
	.show.toggle-collapse.right::after {
		transform: rotate(90deg);
		transition: transform .25s;
		width: 30px;
	}
	.toggle-icon::after {
		width: 0px;
	}
	.nav-item>.site-name {
		text-decoration: none;
		padding: 1.3em;
		font-size: 2em;
		color: blue;
	}
	.nav-item:last-child>.nav-link {
		padding: .5em;
	}
	.hide {
		display: none;
	}
	.nav-link img {
		border-radius: 12px;
	}
	#tmpimg {
		height: 100%;
		width: 100%;
		background-repeat: no-repeat;
		object-fit: cover
	}
	.dott {
		height: 25px;
		width: 25px;
		background-color: orange;
		border-radius: 50%;
		display: inline-block;
		margin-right: 45vh;
	}
}
/*higher resolution laptop*/
  /* @media all and (min-width:1920px) and (max-width:2000px) {
	.owl-dot.active:before {width:0px;}
	.viewsculpure-popup .owl-nav, .viewplan .owl-nav{
		position: absolute;
		top: 100%;
		}
}   *//** SIVA **/
/** Nexus 10 Portrait SIVA **/
@media only screen and (min-width: 1019px) and (max-width: 1274px) and (max-height: 689px) {
	.viewsculpure-popup .owl-dots {
		width: 2vw;
		left: auto;
		right: 1vw;
	}
}

@media all and (min-width:1600px) and (max-width:1800px) {
	/* .owl-nav{width: 10vw;left: 28vw;bottom: 224px;} */
	.viewsculpure-popup .owl-nav {
		width:6vw;
		left:40vw;
		bottom: 185px;
	}
	/* .viewsculpure-popup .owl-dots{top: 100%;
		left:93%;} *//** SIVA **/

		.viewplan .owl-nav {
			bottom: 182px;
			width: 6vw;
			left: 20vw;
		}
		/* .viewplan .owl-dots{ left: 51%;} */ /** SIVA **/
		.photocredits{top: 69.5vh;}

}
	/* .owl-carousel .owl-stage-outer{width:100%}
	} */
/*Media query for Ipadpro*/
@media all and (device-width: 1024px) and (device-height: 1366px) {
	.navbar-collapse {
		margin-right: 12px;
	}

	.side-arrow {
		backdrop-filter: blur(20px);
		top: 12vh;
		height: 88vh;
		background: rgba(20, 20, 43, 0.1);
		padding: 0rem 1.5rem;
		position: absolute;
		border-bottom-left-radius: 33px;
		border-top-left-radius: 33px;
		right: 0;
	}
	.carouseldots {
		text-align: center;
		position: fixed;
		margin-top: -54px;
		background-color: #d9d9d9;
		width: 102px;
		margin-left: 340px;
		border-radius: 10px;
	}
	.container {
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.category {
		background-color: #EFF0F6;
		border-radius: 10px;
		border: none;
		width: 25%;
		padding: 0.2rem 0.5rem;
		margin-bottom: 2.5rem;
		font-weight: 500;
	}
	.description {
		height: 40vh;
		width: 26vh;
		color: #000;
		overflow-y: scroll;
		overflow-x: hidden;
		font-style: light;
		font-family: Poppins;
		font-size: 14px;
		Letter-spacing: 0.75px;
		font-weight: 400;
		margin-left: 8px;
		padding-right: 3rem;
	}
	.temple-desc {
		margin: 0rem 0.5rem;
	}
	.carouseldots {
		text-align: center;
		position: fixed;
		margin-top: -54px;
		background-color: #d9d9d9;
		width: 102px;
		margin-left: 220px;
		border-radius: 10px;
	}
	.description{width:50vw}
}
@media all and (device-width: 1024px) and (device-height: 1365px) {
	/* owl carousel starts */
	.owl-nav{
		width: 73vw;		
		left: 20px;
		bottom: 432px;
	}
	.owl-nav button.owl-prev{
		background-image: url(../images/prev.png) !important;
		background-repeat:no-repeat !important;	
		}
		.owl-nav button.owl-next{
		background-image: url(../images/next.png) !important;
		background-repeat:no-repeat !important;	
			}
		.owl-dots{left:auto;}
		/* owl carousel ends */
}
/* Oneplus Nord landscape starts */
@media (min-width:780px) and (max-width:915px) and (max-height:412px)  {
.tabportfx{flex: 0 0 100%;max-width: 100%;}
#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{height:auto !important;}
.pagination-container{position:relative;bottom:0;}
.side-arrow{transform: rotate(90deg);top:52vh;position: fixed;left:388px;}
.sidebar_wrapper{width:95% !important;}
#ArcAccordion .categories .col-md-10, #ArcAccordion .categories .slider_heading, #ArcAccordion .categories p{padding-left:18px;}
#ArcAccordion.sidebar_wrapper{top:15%;position:fixed;border-radius: 20px 20px 0px 20px;}
.cancel_but{position:fixed}
}
/* Oneplus Nord landscape Ends */

/* start kindle fire landscape */
@media (min-width:1014px) and (max-width: 1018px)and (min-height:585px) and (max-height:589px) {
	.description{height:31vh !important;}
	.pagination-container {bottom: 0px;}
	.viewsculpure-popup .owl-stage-outer{height: 49vh !important;}
	/* .viewsculpure-popup .owl-nav{left:15px !important;width:94% !important;} *//** SIVA **/
}
/* ipad & ipad mini landscape starts*/
@media (min-width:1012px) and (max-width: 1020px)and (min-height:680px) and (max-height:689px) {
.viewsculpure-popup .modal-body {
    height: 50vh !important;
}
.description {
    height:46vh !important;
}
}
/* ipad & ipad mini landscape ends */
@media (min-width:1010px) and (max-width: 1020px) {
	.owl-nav{bottom:170px }
	.viewsculpure-popup .owl-nav {
		bottom: 144px !important;}
		.description {height:26vh;}
#ArcAccordion .container {margin: 60px 98px 60px 40px;}
#ArcAccordion.sidebar_wrapper{right:0;}
.sidebar_wrapper{padding-right: 60px;}
#ArcAccordion .categories .col-md-10, #ArcAccordion .categories .slider_heading, #ArcAccordion .categories p {padding-left: 22px;}
.viewsculpure-popup .modal-body{height:58vh;}
.header-text{margin-bottom:20px;}
.category{margin-bottom:15px;padding: 0 0.5rem;}
.pagination-container{bottom:0;}
}
/* end kindle fire landscape */
@media all and (min-width: 576px){
	.container-sm, .container{max-width:100% !important;}
}
@media all and (device-width: 768px) and (device-height: 1024px) {
		.header-text {
		margin-top: 125px;
		Font-size: 36px;
		Line-height: 41px;
		font-weight: 300;
		margin-top: 100px;
		letter-spacing: 1px;
		margin-bottom: 40px;
		font-family: Poppins;
	}
	.read-next {
		float: right;
		padding-right: 0px;
	}
	.stories p {
		margin: 0 0 40px;
		font-size: 13px;
		line-height: 14px;
		font-weight: 500;
		color: #6E7191;
	}
	.description {
		height: 40vh;
		width: 26vh;
		color: #000;
		overflow-y: scroll;
		overflow-x: hidden;
		font-style: light;
		font-family: Poppins;
		font-size: 14px;
		Letter-spacing: 0.75px;
		font-weight: 400;
		padding-right: 3rem;
	}
	#stry {
		padding-right: 8px !important;
	}
	#navbar-collapse li {
		display: inline-block;
		padding: 0 0 0 14px;
		list-style-type: none;
		line-height: initial;
		position: relative;
	}
	.navbar-collapse {
		margin-right: 15px;
	}
	.logo {
		display: block;
		margin-left: 12px;
	}
	.collapse:not(.show) {
		display: block;
	}
	.searchicon svg {
		stroke: #000 !important;
		margin-top: -2px;
		vertical-align: bottom;
	}
	.search {
		outline: 0px;
		border: none;
		cursor: pointer;
		width: 0;
		-webkit-transition: width 0.3s;
		-moz-transition: width 0.3s;
		-ms-transition: width 0.3s;
		-o-transition: width 0.3s;
		transition: width 0.3s;
		opacity: 1;
		background: none;
	}
	.wide-search {
		width: 285px;
		background: #fff;
		opacity: 1;
		padding: 5px;
		border-radius: 10px;
	}
	.searchicon {
		position: relative;
		color: #fff;
		font-weight: 100;
		font-size: 17px;
		left: -6px;
		top: 4px;
	}
	.side-arrow {
		backdrop-filter: blur(20px);
		top: 73px;
		right: 0px;
		height: 914px;
		margin-left: -56px;
		width: 40px;
		background: rgba(20, 20, 43, 0.1);
		padding: 0rem 0.8rem;
		border-radius: 9px 0px 0px 9px;
		position: absolute;
		border-bottom-left-radius: 33px;
		border-top-left-radius: 33px;
	}
	.carouseldots {
		text-align: center;
		position: absolute;
		margin-top: -43px;
		background-color: #d9d9d9;
		width: 102px;
		margin-left: 164px;
		border-radius: 10px;
	}
	#left {
		margin-top: 39vh;
		position: fixed;
		max-width: 20px;
		margin-left: 3px;
	}
	.header.sticky-header {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
	}
	.category {
		background-color: #EFF0F6;
		border-radius: 10px;
		border: none;
		width: 33%;
		padding: 0.2rem 0.5rem;
		margin-bottom: 2.5rem;
		font-weight: 500;
	}
	#navbar-collapse li a {
		color: #000;
		letter-spacing: 0.25px;
		font-weight: 700;
		line-height: initial;
		font-size: 13px;
		padding: 10px 0;
		display: block;
		position: relative;
	}
	.container {
		overflow-x: hidden;
		overflow-y: hidden;
	}
	.mySlides img {
		height: 100vh;
		max-width: 93%;
	}
	.temple-desc {
		margin: 0rem 0rem;
	}
	#navbar-collapse li a {
		color: black;
		letter-spacing: 0.05px;
		font-weight: 500;
		line-height: initial;
		font-size: 14px;
		padding: 10px 0;
		display: block;
		position: relative;
	}
	.stories .container-sm, .stories .container{max-width:auto !important;}
}
/* laptop resolution */
@media (min-width:1023px) and (max-width:1366px) {
	.sidebar_wrapper p, .slider_heading{
		padding-left:40px; /* 05-02-22 */
	}
	
	.sidebar_wrapper p {
		padding-right:60px; /* 05-02-22 */
	}
	.inside-section{
		padding-left: 8.6vh; /* 05-02-22 */
	}
	.evolution{
		padding: 0.5rem 0rem; /* 05-02-22 */
		margin-top: 35px; /* 05-02-22 */
	}
	hr{ width: 127vh;} /* 05-02-22 */
}
.sidebar_wrapper p {
	padding-right:60px; /* 06-02-22 */
}
.inside-section{padding-left: 8vh;} /* 05-02-22 */

/* tab landscape */
@media (min-width:762px) and (max-width:1023px) {
	img.logo{max-width:100% !important;}
	.photocredits{display:none;}
/* owl carousel starts*/
.owl-nav button.owl-prev{
background-image: url(../images/prev.png) !important;
background-repeat:no-repeat !important;	
}
.owl-nav button.owl-next{
background-image: url(../images/next.png) !important;
background-repeat:no-repeat !important;	
}
.owl-nav{width: 93%;position: absolute;left:23px;bottom:222px;}
.viewplan .modal-body { width:46vw; height: 45vh; }
.viewplan .owl-carousel .owl-stage-outer { width: 100%; height: 100%; }
.viewplan .owl-carousel .owl-item img { width: 42vw!important; height: 40vh; }
.viewplan .owl-nav { width: 100%!important; position: absolute; left: 0vw!important; bottom: auto!important; top: 48%; }
.viewplan .owl-dots { left: 2vw!important; right: auto!important; width: 2.3vw; }
.viewsculpure-popup .owl-nav { width: 100%!important; left: 0vw!important; top: 40%; }/** SIVA **/
.viewsculpure-popup .owl-dots { left: 1vw; right: auto; }
.viewsculpure-popup .caption-container { display: none; }
.viewsculpure-popup .modal-body{ width:100%; height: 55vh;}
.viewsculpure-popup .owl-carousel .owl-stage-outer, .viewsculpure-popup .owl-carousel .owl-item img { width: 73vw; height: 50vh; } 
/* .viewsculpure-popup .owl-carousel .owl-item img{width:100%;} */
.viewsculpure-popup .modal-header .close{padding: 15px 8px 1rem 1rem;}
.viewsculpure-popup .owl-nav button.owl-next, .viewsculpure-popup .owl-nav button.owl-prev{
	background-image:none !important;	
	}
	#ArcAccordion .categories .col-md-2 {max-width: 25%;}
	#ArcAccordion .categories .col-md-10 {padding-left: 3vw;max-width: 75%;	}
	.architecture-article .cancel_but, .sculpture-article .cancel_but { top: 53vh;	left: 17vw;	z-index: 100; position: absolute; }
}
/* end of owl carousel */
/* nexus 10 portriat */
		@media (min-width:785px) and (max-width:795px) {
			.stories .container-sm, .stories .container{max-width:auto !important;}
			/* owl carousel starts*/
			.owl-nav{width:90% !important;left: 30px;bottom: 222px; }
			.viewsculpure-popup .owl-carousel .owl-item img {
				height:50vh;				
			}
			.viewsculpure-popup .owl-nav{width:87%;left:3vw;}
			.viewsculpure-popup .modal-body{height:55vh;}
			.viewsculpure-popup .owl-nav{bottom: 158px;}
			/* .viewsculpure-popup .owl-dots{left: 44vw;} *//**SIVA**/
			.viewsculpure-popup .owl-nav{width:87%;left:3vw;}
			.viewplan .owl-nav{ bottom: 496px !important;/*border:solid 1px red;*/}
			.viewplan .modal-body {height:39vh;}
			/* owl carousel ends*/
		}
/*  end nexus 10 portriat */
/*  end nexus 10 landscape */
/* @media (min-width:1270px) and (max-width:1285px) {
	.viewsculpure-popup .owl-nav{ width:44vw;left:1vw;bottom:454px;}
	.description {height: 37vh;}
	.viewsculpure-popup .owl-carousel .owl-item img {
		height: 58vh;
	}
} */
/*  end nexus 10 landscape */
		@media (min-width:1350px) and (max-width:1360px) {
			/* owl carousel starts*/
			.owl-nav{width:18%;left: 33vw;bottom: 124px !important;}
			/* owl carousel ends*/
			.viewsculpure-popup .owl-nav{bottom:422px !important;}
			.viewplan .owl-nav{ width:6vw !important;left:20vw!important;}
			.owl-nav{bottom:123px;left:32vw}
			.description {height: 35vh;}
			.viewsculpure-popup .modal-body{height: 65vh}
		}
	.side-arrow:hover {width:45px;}  /* 06-02-22 */
	.temple-desc{
		margin:0; /* 06-02-22 */
	}
	.wide-search{width:163px;}
	.searchicon svg{color:#a4a7c0}
	/* .category{
		width:20%;
	} */
	/* .tabportfx{
		flex: 55%;
		max-width: 55% ;	}
	.tabportfx1{
			flex: 45%;
			max-width: 45%;	}  */
	.temple-desc{padding-left: 2vw;} 
	/* .sharing-options{margin-left:0px;}  */
	.shareText {
		padding-left: 8px;
	}
	.description{width: 86%;padding-right: 6px;}	
	#share{margin-left:-8px;}
	.navalign {			
		padding: 0rem 30px 0rem 20px !important;		
	}
	.btncancelmobile {display: none;}
/* tab landscape end */
/* start 06-02-22 */
/*laptop starts here*/
@media screen and (min-width:1360px) and (max-width:1366px){
	.viewsculpure-popup .owl-nav{width:7vw !important;left: 39vw !important;bottom: 24.5vh}
	.viewplan .owl-nav{width: 7vw !important;left: 300px !important;bottom: 160px !important;}
	.viewplan .owl-dots {left: 58%;}
	
}
@media screen and (min-width:990px) and (max-width:1366px){
	.inside-section{padding-right:0px}
	.viewplan .owl-nav{width:44vw;left:0;bottom: 340px;}
	.slider_heading, .sidebar_wrapper p{padding-left:80px;} /* 16-02-22 */
	.sidebar_wrapper p{padding-right:0px;}
	/* .evolution, .evolution1 {margin: 3.5em 0 0 3.5em !important;} */
	.evolution, .evolution1{margin-right:0px !important;margin-left: 46px;}
	hr{width: 88vh;}
	/* .owl-nav{bottom:114px;} */
	/* .viewsculpure-popup .owl-nav{bottom:158px;left:1vw;width:44vw;} */
	.viewsculpure-popup .owl-dots{left:92%}
	.viewsculpure-popup .modal-body{width:100%;/*height: 50vh*/}
	.viewsculpure-popup .modal-header .close{padding: 15px 8px 1rem 1rem;}
	.viewsculpure-popup .owl-nav button.owl-next, .viewsculpure-popup .owl-nav button.owl-prev{
		background-image:none !important;	
		}
		/* .col-md-7{
		max-width: 45%;
		}
	.col-md-5{max-width: 55%;} */		
}
/* laptop starts end */
/* start surface landscape */
@media screen and (min-width:1340px) and (max-width:1350px){
	.viewsculpure-popup .modal-body{height: 65vh}
	/* .viewsculpure-popup .owl-nav{width: 95%;left: 1vw;} *//**SIVA**/
	.viewsculpure-popup .owl-carousel .owl-item img {height: 100%;	}
}


/*** TABLET LANDSCAPE SIVA **/
@media screen and (min-width:1018px) and (max-width:1280px) and (orientation:landscape) {
	
	.viewplan .owl-nav { width: 6vw!important; left: 20.25vw!important; top: 100%; }
	.viewplan .owl-dots { width: 2vw; left: 22.8vw!important; }
	.viewplan .owl-carousel .owl-nav button.owl-next, .viewplan .owl-carousel .owl-nav button.owl-prev { background-image: none!important; }
	.photocredits { display: block; }
	.viewsculpure-popup .modal-body { height: 53vh!important; }
	.viewsculpure-popup .owl-carousel .owl-stage-outer { width: 46vw; height: 48vh; }
	.viewsculpure-popup .owl-nav { width: 7vw!important;
		top: 100%;
		right: 0vw;
		left: auto!important; }
	.viewsculpure-popup .owl-carousel .owl-item img { display: block; width: 100%; height: 48vh; }
	.viewsculpure-popup .caption-container { display: block;}

}
/*** TABLET LANDSCAPE SIVA **/

/*** TABLET PORTRAIT SIVA **/
@media screen and (min-width:660px) and (max-width:1280px) and (orientation:portrait) {
	.viewplan .modal-body { width: 65vw; height: 33vh; }
	.viewplan .owl-carousel .owl-stage-outer { width: 100%;	height: 100%; }
	.viewplan .owl-carousel .owl-item img { width: 100% !important;	height: 32vh; }
	.viewplan .owl-nav { top: 45%; left: 0vw!important; width: 61vw!important; bottom: auto; }
	.viewplan .owl-dots { left: 2vw; right: auto; }
	.viewplan .owl-carousel .owl-nav button.owl-next, .viewplan .owl-carousel .owl-nav button.owl-prev { width: 12px; height: 20px; }
	.viewplan .owl-carousel .owl-nav button.owl-next img, .viewplan .owl-carousel .owl-nav button.owl-prev img { display: none; }
	.viewplan .caption-container {display: none;}
	.viewsculpure-popup .modal-dialog { min-width: 80%; }
	.viewsculpure-popup .modal-body { height: 51vh; }
	.viewsculpure-popup .owl-stage-outer { width: 100%!important; height: 100%!important; }
	.viewsculpure-popup .owl-carousel .owl-item img { width: 77vw; height: 52vh; }
	.viewsculpure-popup .owl-nav { top: 45%!important; left: 1vw!important; width: 74vw!important; bottom: auto; }
	.viewsculpure-popup .owl-dots { left: 3vw; width: 2.5vw; }
}
/*** TABLET PORTRAIT SIVA **/

/* surface landscape ends*/
/* mobile landscape starts* /*17-02-22 */
@media (min-width:1014px) and (max-width: 1018px)and (min-height:585px) and (max-height:589px) {
}

@media only screen and (max-height: 575.98px) and (orientation: landscape) {
	
	/* start prev buttons fixed issue */
	.tabportfx{z-index:3;}
	.slideshow-container{background:#fff;}	
	.side-arrow{z-index:2;}
	.pagination-container{width:96%;bottom:0;background:#fff;position: fixed;margin-top: 20px; z-index:1;}
	/* end prev buttons fixed issue */

	.read-next-text{padding-bottom: 0;}

	/*** mobile landscape menu issues fixes 8***/
	#navbar-collapse .mainmenu{margin-right: 0px !important;}
	.moblogo img {width:50%}
	#navbar-collapse{padding-bottom:0px;}
	/*** mobile landscape menu issues fixes ***/

	/**** Internal search customisation ****/
	.mobsearch.full-width{
		width: 60vw;
	}	
	.er-dummy-search-box {
		width: 100%!important;
	}
	/**** Internal search customisation ends ****/
	.modal-dialog{ max-width:51%; }
	.photocredits{ display:none; }
	.owl-carousel .owl-stage-outer{ width:100% }
	/* owl carousel starts */
	.viewmobfullscreen{ display:none !important; }
	/* .owl-nav{ bottom:227px;width:43vw;left:1vw } */
	.owl-nav button.owl-prev{
		background-image: url(../images/prev.png) !important;
		background-repeat:no-repeat !important;	
	}
	.owl-nav button.owl-next{
		background-image: url(../images/next.png) !important;
		background-repeat:no-repeat !important;	
	}
	.modal-body{ height: 60vh; }
	.viewsculpure-popup .modal-body, .viewplan .modal-body{ width: 46vw; height: 63vh; } /** SIVA **/
	.viewplan .owl-carousel .owl-item img { width: 100%!important; height:53vh!important; }
	.viewplan .owl-dots { left: 0!important; right: auto!important; } /** SIVA **/
	
	.viewplan .owl-nav{ width: 44vw!important; position: absolute; top: 25vh; bottom: auto!important; left: -1vw!important; right: auto; }/*bottom: 224px; SIVA **/
	.owl-carousel .owl-item img { height:53vh; }
	.caption-container{ display:none;line-height:17px; }
	.owl-dots{left:auto;right:0;}
	.viewsculpure-popup .owl-carousel .owl-stage-outer{ /*width: 46vw;*/ width: 100%; height: 54vh; }
	.viewsculpure-popup .owl-dots { left: 1vw!important; right: auto; width: 3vw; } /** SIVA **/
	.viewsculpure-popup .owl-nav { width: 41.5vw!important/*45vw*/; position: absolute; top: 35%;	left: 0vw!important; bottom: auto!important; }/**left:19px;bottom: 251px;**/
	.viewsculpure-popup .owl-carousel .owl-item img { /*width: 48vw!important;*/ width: 100%; height: 55vh; }
	.viewsculpure-popup .close{padding:15px 6px 5px 5px;z-index: 9999;}
	/* end of owl carousel */
	#navbar-collapse li a {padding: 0px 10px;}
	.description{width:100%;height:auto;} /*23-02-22 */
	#share{top:50px;left:26%}
	.category{max-width:80%;width: fit-content;}
	#charger{display:block;position: absolute;
		bottom: 26px;}
	#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{height:100vh !important;width:100%;}

	body{overflow-y: initial !important;}
	/* .header{background:none!important;} */

	.temple-desc {margin: 0rem;padding: 0px 0px 20px 20px;height:auto;}
	.side-arrow{width:5%;}
	.sidebar_wrapper{position:fixed;left:3%}
	.btncancelmobile{top:2%;position:fixed;}
	.architecture-article .cancel_but, .sculpture-article .cancel_but { top: 8vh; left: 48vw; position: fixed;
	}

}
/* mobile landscape ends*/
/* start tab landscape mode*/
@media only screen and (min-width:760px) and (max-width:980px)  {
	#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{
		height: 100vh;
	}
	.header.sticky-header{z-index:4;}
	body{overflow-y:auto;}
	.description {
		height:auto;
		width:95vw;
	}
	.category {
		max-width: 35%;
	}
	.carouseldots {
	
	}
	#charger{left:2%;}	
	.pagination-container{background: #fff;position:fixed;margin-top:15px;}	
	.header-text{Font-size: 24px;Line-height: 32px;}
}
/* tab landscape mode end */
/* firefox fixes starts /*17-02-22 */
@-moz-document url-prefix() {
	.sidebar_wrapper {	
		background: rgba(239, 240, 246, 0.90);
	}
	@media (max-width:767px) {
	.description{width: auto;margin-top:25px;height: 48vh;}
	.category{width:40%}
	.read-next{margin-top:21px;}
}
/* mobile landscape starts* /*17-02-22 */
@media only screen and (max-height: 575.98px) and (orientation: landscape) {
#navbar-collapse .mainmenu{margin-left:0;}
.category{width:40%}
#ArcAccordion img {
    width: 100px;
    height: 100px;
	margin-top: 0;
}
#ArcAccordion .slider_heading {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    margin-bottom: 10px;
}
}
/* tab landscape 21-02-22*/
@media only screen and (min-width:760px) and (max-width:980px)  {
	#charger{left:2%;}
	#navbar-collapse{width:40%;padding-left:26px;height: 86vh !important;}
	#navbar-collapse li a{padding:8px 10px}
.carouseldots{right: 44%;}
.description{width:100%}
#share{top:70px;left:20%;}
.category{width:19%;}
 .cancel_but{display:block;left:50%;top:2%;z-index:100;} 
 #carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{height:70vh}
  #charger{top:-54px;position: relative;} 
  .carouseldots{top:100%}
  .content-side{margin:20px 0 0 20px;}    
}
/*tab landscape 21-02-22 end*/
}
/* header modification starts*/
.flagdropdown li a {
	display: block !important;
}
.language:hover .flagdropdown {
	top: 40px;
	right: 0;
	visibility: visible;
	opacity: 1;
	height: auto;
}
.flagdropdown {
	position: absolute;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	top: 0%;
	margin: 0;
	padding: 0;
	min-width: 125px;
	height: 0;
	left: 0;
	text-align: left;
}
.flagimg {
	width: 20px;
	margin: 0 0 0 6px; /* 23-02-22 */
	height: auto !important;
}
.flagindimg{
    position: absolute; /* 16-02-22 */
    right:-33px;	 /* 16-02-22 */
	top:18px;
}
.navalign {
	max-width: 100%;
	padding: 0rem 0px 0rem 30px;
	margin-top:5px; /* 08-02-22 night*/
}
/* .language {display:none !important;} */
/* header modification ends */
/* tab portrait 21-02-22 start*/
@media only screen and (min-width:760px) and (max-width:980px)  {
	.cancel_but {top:25px;left: 9vw;z-index:100;position:fixed;}
	/* .sidebar_wrapper{left:22px;} */
	.viewmobfullscreen{display:none !important;}
	/* .caption-container{display:none;} *//** SIVA **/
	.owl-dots{left:64vw;}
	
}
/* start kindle portrait*/
@media only screen and (min-width:590px) and (max-width:595px)  {
	.modal-body{width:65vw;}
	/* .viewsculpure-popup .owl-nav{left:2vw !important;width:55vw !important;} *//** SIVA **/
	.description{height:auto}
}
/* end kindle portrait*/
/* nexus 7 portriat starts */
@media only screen and (min-width:580px) and (max-width:600px)  {
	#share {top: 69px;left:34%;position: absolute;}
#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{height:auto;/*height:70vh*/}
/* .description{height:auto;} */
#charger{top:-55px;left:2%;position:relative;}
body{overflow-y:auto;}
.carouseldots{bottom:63px;}
.pagination-container{margin-top:10px;}
/* owl starts*/
.owl-nav {left:0vw;bottom:533px;}
.viewsculpure-popup .owl-carousel .owl-stage-outer { height: 51vh!important; }
/* .viewsculpure-popup .owl-nav{left: 4vw;bottom: 558px;width: 62vw;} *//** SIVA **/
.viewplan .owl-nav{left: 0vw;bottom: 525px !important;width: 61vw;}
.viewplan .owl-carousel .owl-item img{width:100% !important;}
.viewmobfullscreen{display:none !important;}
/* .viewsculpure-popup .caption-container{display:block;} */
/* .viewsculpure-popup .owl-dots{left: auto;right:0;} */
/* owl ends */
#ArcAccordion .col-md-2{width:20%;}
}
/* nexus 7 portriat starts */
/* owl starts*/
@media only screen and (min-width:760px) and (max-width:766px)  {
	.viewsculpure-popup .owl-nav {
		left:auto;
		right: 1vw;
		width: 71vw;
	}
	/* .viewsculpure-popup .owl-carousel .owl-item img{height:49vh;} */
	/* .viewsculpure-popup .modal-body{ width: 72.5vw;height:54vh;} */
	/* .viewsculpure-popup .modal-dialog{max-width:468px;} */

	/* .viewsculpure-popup .owl-carousel .owl-item img{width:100%;} */
	.viewsculpure-popup .owl-dots {
		left: 3vw;
		width: 3vw;
	}
	.viewsculpure-popup .owl-dot.active:before{top:10%;}
	/* .viewplan .owl-carousel .owl-item img{height:42vh;width:100% !important;} *//** SIVA **/
	/* .viewplan .modal-body{height:60vh;} *//** SIVA **/
	/* .viewplan .modal-dialog {	max-width: 57%;} */
	.viewplan .owl-nav {left:1vw;
		bottom:214px;
		width:44vw;}
	.viewplan .owl-dots{left:auto;right:0;}
	/* .modal-dialog{border:solid 10px orange !important;} */
	
	/* start prev buttons fixed issue */
	.tabportfx{z-index:3;}
	.slideshow-container{background:#fff;}	
	.side-arrow{z-index:2;}
	.pagination-container{width:96%;bottom:0;background:#fff;position: fixed;margin-top: 20px; z-index:1;}
	/* end prev buttons fixed issue */
	
}
/* owl ends */
/* surfacepro3 & nexus 10 portrait starts */
@media only screen and (min-width:790px) and (max-width:800px)  {
	.description {
		height:38vh;
		width: 93vw;
	}
	#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4 {
		height: 100vh !important;}
.carouseldots{}
body{overflow-y:hidden;}
.category{max-width:28%;}
.header-text{Font-size:30px;Line-height:32px;margin-top:40px;}
.inside-section {padding-left: 5vh;width: 78vw;}
.inside-section .slider_heading, .inside-section p {padding:0 0 0 100px}
.sliderhg-mt{margin-left:40px;}
/* .cancel_but {top: 59px !important;left:56% !important;} */
/* .sidebar_wrapper {left: 158px !important;} */
.read-next{padding-right: 74px;}
.er_search_input_dummy{width:88px !important;}
#ArcAccordion .container {margin: 60px 98px 60px 20px;}
/* #ArcAccordion.sidebar_wrapper{width:88%;} */
#ArcAccordion .categories .col-md-10, #ArcAccordion .categories .slider_heading, #ArcAccordion .categories p {
    padding-left: 35px;
}
.viewplan .owl-carousel .owl-item img{width:100% !important; height: 100%;}
.viewplan .caption-container { display: none; }
/* .architecture-article .cancel_but, .sculpture-article .cancel_but { left: 9vw; position: absolute } */
/* .viewplan .owl-carousel .owl-item img { height: auto;} *//** SIVA **/
/* .viewplan .modal-body{height:40vh;} */
.viewplan .owl-nav {
    width: 44vw ;   
    left: 0vw;
    bottom:178px ;
    
}



}


/* surfacepro3 and nexus 10 portrait end */
/* surfacepro3 portrait start */
@media only screen and (min-width:950px) and (max-width:960px) and (min-height:821px)  {
	.viewsculpure-popup .modal-body{height: 48vh;}
	.viewplan .modal-body {
		width: 65vw;
    	height: 54vh;
	}
	.viewplan .owl-carousel .owl-stage-outer {
		width: 100%;
		height: 100%;
	}
	.viewplan .owl-carousel .owl-item img {
		width: 100% !important;
		height: 100%;
	}
	.viewplan .owl-nav { top: 45%; left: 0vw; width: 61vw; bottom: auto }
	.viewplan .owl-dots { left: 2vw; }
	.viewplan .owl-carousel .owl-nav button.owl-next, .viewplan .owl-carousel .owl-nav button.owl-prev { width: 12px; height: 20px; }
	.viewplan .owl-carousel .owl-nav button.owl-next img, .viewplan .owl-carousel .owl-nav button.owl-prev img { display: none; }
}
/* surfacepro3 portrait end */
/* nexus 7 landscape and surface portrait starts */
@media only screen and (min-width:950px) and (max-width:960px)  {
	#carouselimg_1, #carouselimg_2, #carouselimg_3, #carouselimg_4{width:100vw;height:100vh;}
	.description{width:80%;height:21vh;}
	.photocredits{display:none;}
	.sidebar_wrapper{left:191px;width:85%;}
	.inside-section {padding-left: 4vh;	}
	.sidebar_wrapper p{padding-right:0px;}
	.inside-section p, .slider_heading{padding-left:70px;}
	.sliderhg-mt {margin-left: 28px;}
	.cancel_but {left: 54%;top:7%;}
	.category {max-width:60%;}	
	.header-text {Font-size: 45px;Line-height: 45px;}
	.owl-nav{bottom:224px}
	.viewplan .owl-nav{width:100%;}
	.viewplan .owl-carousel .owl-item img{width:100% !important; height: 40vh;}
	.viewplan .owl-carousel .owl-nav button img, .viewplan .caption-container { display: none; }
	.viewplan .owl-carousel .owl-nav button.owl-next, .viewplan .owl-carousel .owl-nav button.owl-prev { width: 12px; height: 20px; }
	.viewsculpure-popup .owl-nav { width: 7vw!important; top: 100%; right: 0vw;	left: auto!important; }/**SIVA**/
	.viewsculpure-popup .owl-carousel .owl-stage-outer, .viewsculpure-popup .owl-carousel .owl-item img { height: 50vh;	}/**SIVA**/
	.viewsculpure-popup .caption-container { display: block; }
	.viewsculpure-popup .owl-dots{left: auto;right: 1.5vw;}/**SIVA**/
	 .er_search_input_dummy{width:80px !important;} 
	 #ArcAccordion .container {margin: 60px 98px 60px 20px;	}
	 #ArcAccordion.sidebar_wrapper{width:88%;}
	 /* .viewsculpure-popup .modal-body{height:47vh;} */
	 #ArcAccordion .categories .col-md-10, #ArcAccordion .categories .slider_heading, #ArcAccordion .categories p{padding-left: 22px;}
	 .pagination-container {bottom: 6px;position: fixed;}
}
/* end nexus 7 landscape and surface portrait  */
/*************** redmi note 10 start **********/
@media (min-width:360px) and (max-width:365px) and (max-height:800px)  {
.viewplan .owl-nav{bottom:580px !important;}
}

@media (min-height:750px) and (max-height:880px) {
	/*.viewplan .owl-nav{bottom:594px !important;}
	 .viewsculpure-popup .owl-nav {
		bottom: 624px !important;
	} */
	}

@media (min-width:358px) and (max-width:360px) {	
	.viewsculpure-popup .owl-nav{bottom:609px;/*width: 62vw;left: 3vw;*/}	
	
}
@media (min-width:780px) and (max-width:915px) {
	.header-text{Font-size:30px !important;Line-height:32px;margin-top:40px;}
	.owl-nav{bottom:180px !important;left: 1vw !important;width:45vw !important;}
	/* .viewsculpure-popup .owl-nav{bottom:auto !important;left: 1vw !important;width:44vw; top: 33%;} *//**SIVA**/
	/* .viewsculpure-popup .owl-dots { left: 1vw; right: auto; } *//**SIVA**/
}
#ArcAccordion.sidebar_wrapper{backdrop-filter: none;color: #000;}
#ArcAccordion.sidebar_wrapper p, #ArcAccordion.sidebar_wrapper h3{color: #000;backdrop-filter: none;}
/*************** redmi note 10 end **********/

@media (min-width:393px) and (max-height:851px) {

}

/* iphone starts */

@media (min-width:320px) and (max-width:325px) and (max-height:568px) {
	.viewplan .owl-nav{bottom:396px !important}
}

@media (min-width:390px) and (max-width:414px)   {
	.viewplan .owl-nav{bottom:546px !important}
}

@media (min-width:313px) and (max-width:315px) {
	/* owl starts */
	.owl-nav{bottom:414px;}
	/* owl endss */
}
@media (min-width:312px) and (max-width:315px) {
	/* owl starts */
	.viewsculpure-popup .owl-nav{bottom:450px !important;}
	.viewplan .owl-nav{bottom:425px !important;}
	.viewmobfullscreen{top:172px !important;}
	/* owl ends */
}
@media (min-height: 400px) and (max-height:700px) and (min-width:310px) and (max-width:500px) { 
	/* .owl-nav {bottom: 370px !important;}
	.viewmobfullscreen {
		top: 146px !important;
	}
	.viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content {
		min-width: 428px;
		min-height:270px;
	}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-item img{height:33vh;}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-nav{bottom:534px !important;width: 124vw;left:4vw;}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-dots{top: 88%;left: 8px;}
	#share{top:145px;} */
 }
 /* iphone4 portrait start */
 @media (min-height: 460px) and (max-height:469px)  { 
	/* .viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content {
		min-width: 448px;
		min-height: 260px;  
 }*/
 .viewsculpure-popup .owl-nav{bottom: 389px !important;}
 .viewplan .owl-nav{bottom: 360px !important;}
 .viewplan .owl-carousel .owl-item img{width:100% !important;}
}
/* iphone4 portrait ends */
 @media (min-height: 460px) and (max-height:469px) {	 
	 .viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content{min-height: 200px}
	 .viewsculpure-popup .flipHoriz .owl-carousel .owl-dots{top: 84%;left: 5px;}
 } 
 @media (min-height:550px) and (max-height:557px) {
	.viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content{min-height: 230px}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-nav{bottom: 442px !important;width: 120vw;left: 5vw;}
	.viewsculpure-popup .flipHoriz .owl-carousel .owl-dots{top: 85%;left: 10px}
 }
 /* @media (min-height:600px) and (max-height:655px) and (min-width:360px) and (max-width:380px) {
	.header-text{border:solid 1px orange;} 
 }
 @media (min-height:670px) and (max-height:689px) and (min-width:400px) and (max-width:415px) {
	.header-text{border:solid 1px black;} 
 } */
 @media (min-width:404px) and (max-width:408px) {
.viewsculpure-popup .owl-nav {
    bottom: 548px;
}
.viewplan .owl-nav {
    bottom: 525px;
}
/* .viewplan .owl-carousel .owl-item img{width:100% !important;} *//** SIVA **/
 } 
 /* iphone5 portrait start */
@media (min-width:310px) and (max-width:320px) {
	body{overflow: auto;}
	.description{height:auto;}
	#charger{
		position: absolute;    
		left:4%;
		bottom:11px;		
	}
	.temple-desc {	
		/* height: 52vh; */
	}
	.sculpture-article .temple-desc {	
		height: auto;
	}
	.viewsculpure-popup .owl-nav {
		bottom:455px;
	}
	/* owl starts */
	.owl-nav button.owl-prev{
		background-image: url(../images/prev.png) !important;
		background-repeat:no-repeat !important;	
		}
		.owl-nav button.owl-next{
		background-image: url(../images/next.png) !important;
		background-repeat:no-repeat !important;	
			}
	 .owl-nav{bottom:370px;}
	 .viewmobfullscreen{top: 172px;
		right: 8px;}
		.viewmobfullscreen {
			top: 146px;
		}
	 /* owl ends */	
	}
	/* iphone5 portrait end */
	@media all and (min-width:460px) and (max-width:565px){
		#charger {			
			left:3% !important;
		}
		.header-text{margin-top:8px;}
		.share-mobile #share{top:0;left:6px;position: relative;margin:0px !important;padding:0px !important;}
		.share-mobile .sharing-options{top:0;left:0;position: relative;margin:0px !important;padding:0px !important}
		.share-mobile .sharing-options img{padding:0 !important;margin: 0px!important;width:auto !important;}
		/* owl starts */
		.owl-nav {
			bottom: 212px;			
		}
		.viewsculpure-popup .owl-nav {
			bottom: 212px !important;			
		}
		.viewsculpure-popup .owl-nav{width: 39vw;
			left: 11px;}
		.owl-nav
		.owl.dots{top: 99%;}
		/* owl ends */
		.caption-container, .owl-dots:after{font-size:11px;}
		.viewplan .flipHoriz .modal-content, .viewsculpure-popup .flipHoriz .modal-content {
			min-width: 428px;
			min-height: 218px;
		}	
		.viewsculpure-popup .owl-dots{left:auto;top: 98%;}
		.viewsculpure-popup .owl-dot.active:before{left: 6px;}
		.caption-container{line-height:16px;}
	}

	@media all and (min-width:365px) and (max-width:380px) {
		#share{top:111px;}
		
	}

	/* Oneplus Nord portrait Starts */

	@media (min-width:413px) and (max-width:415px) {
		.viewplan .owl-nav{bottom: 556px !important;}
		.viewsculpure-popup .owl-nav{bottom:660px !important;}
	}

@media (min-width:412px) and (max-width:415px) {
	.viewsculpure-popup .owl-nav{bottom: 693px;}
	.viewsculpure-popup .modal-dialog{max-width: 77%;}
	/* .viewplan .owl-nav{left: -1vw;bottom: 627px;width: 75vw;} */
	}

	/* Oneplus Nord portrait Ends */

	@media all and (min-width:400px) and (max-width:420px) {
		/* owl starts */
		.owl-nav {		
			bottom: 574px;
			}
		.viewmobfullscreen{top:208px;}
		/* owl ends */
		#share{top:111px;}
	}
	/* iphone ends */
	/* animation styles starts */
.fadeInClass {
	 animation-name: fade; 
	/* animation-timing-function: ease-in-out; */
	animation-iteration-count: infinite;
	animation-duration:10s;
	animation-direction: alternate;
}
@keyframes fade {
	0% {
		opacity:0;
	  }
	  17% {
		opacity:1;
	  }
	  25% {
		opacity:1;
	  }
	  92% {
		opacity:1;
	  }
	  100% {
		opacity:0;
	  }
}
/* end of css animation */
.language{margin-left:15px;}
.ind-tab-adj{padding-right:21px !important;}
/**** Nexus 10 Portrait ***/
@media only screen and (max-width: 794px) and (max-height: 689px){
}
/******* Xaiomi Mi 11 Portrait ******/

/* start chrome extensions mobile portrait*/
/* @media all and (min-width:360px) and (max-width:395px) {
	.viewplan .owl-nav{ left: -1vw;width: 74vw;	}
} */

/* @media all and (min-width:393px) and (max-width:394px) {
	.viewsculpure-popup .owl-nav{bottom: 608px !important;}
	.viewplan .owl-nav{margin-top: -64px;}
}
@media all and (min-width:390px) and (max-width:395px) {
	.viewplan .owl-nav{bottom: 540px !important;
		left: -1vw;width: 74vw;
	}
	.viewsculpure-popup .owl-nav{bottom:638px !important;}
} */

@media all and (min-width:428px) and (max-width:430px) {
	.viewsculpure-popup .owl-nav{bottom:600px}
	.viewsculpure-popup .modal-dialog{max-width:77%;}
	.viewplan .owl-nav {
		left: 2vw;bottom:646px;}

/* start iphone 12pro */
@media all and (min-height:380px) and (max-height:400px) {
	 
	 .viewsculpure-popup .modal-dialog {max-width: 39%;	}
	 .viewsculpure-popup .modal-body{height:53vh}
	 .viewsculpure-popup .owl-nav{left:1vw;width:32vw;bottom: 278px;}
	 .viewsculpure-popup .owl-dots{left:0;}

	 .viewplan .modal-dialog {max-width:40%;}
	 .viewplan .modal-body {height: 62vh;}
	 .viewplan .owl-nav {left: 0vw;	width: 37vw;}
} 

/* start iphone 13 portrait */
/* @media all and (min-width:390px) and  (max-width:4px)  {
	.header-text{border:solid 1px red;}  
}  */

@media all and (min-width:390px) and  (max-width:400px) and (max-height:844px) and (orientation:portrait)  {
	
	.side-arrow{z-index:2;}
	.side-arrow{position:fixed;
		bottom: -160px !important;
		top: auto;
	}
	.pagination-container{line-height: 50px;width:100%;}
	.stories{padding-bottom:86px;}
	.read-next {
		padding-right:0px !important;
	}
	.read-next i{position: relative;
		bottom:0px; right:18px;}

		.read-previous i {
			margin-right: 10px;
		}
		.read-next{padding-right:0px !important;}
		.read-next i {		
			margin-left: 20px;
		}
		.read-previous{width:auto;}
		.read-next{width:auto;text-align: right;}
}

@media all and (min-width:760px) and  (max-width:844px) and (min-height:370px) and (max-height:390px)  {
	
	.cancel_but{position:fixed;/*border:solid 1px red;*/}
	.read-previous{width:250px;}
	.read-next{width:350px;text-align: right;}
	.pagination-container{width:100%;}
	
	
}

/*start iphone 13 portrait */
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) {
		
		.read-previous{width:200px;}
		.read-next{width:200px;text-align: right;}
		.read-next{padding-right:0px;}
		/* #ArcAccordion.sidebar_wrapper{height:93vh;} */
		.cancel_but{position:fixed;top: 4%;
			left: 45%;/*border:solid 1px red;*/}
	}

/*end iphone 13 portrait */

/* start iphone 13 landscape */
@media only screen 
    and (device-width: 390px) 
    and (device-height: 844px) 
    and (-webkit-device-pixel-ratio: 3) and (orientation:landscape) {
		
		.cancel_but{position:fixed;top:0;left:50%;}
		 #ArcAccordion.sidebar_wrapper{position:fixed;} 
		 #ArcAccordion .col-md-2{width:16%;}
	}


/* end iphone 13 landscape */	
/* start iphone 13 landscape 
@media all and (min-height:370px) and  (max-height:430px)  {
	.header-text{border:solid 1px red;}  
} 
/* end iphone 13 */


@media all and (min-width:375px) and  (max-width:379px) {
	.viewplan .owl-nav{bottom:572px;}
}


@media all and (min-width: 1440px) and (max-width:1480px) {

    .viewsculpure-popup .owl-nav{bottom:32vh;width: 8vw;left: 37vw;}
	.viewsculpure-popup .owl-dots {top: 101%;left: 89%;}
	.viewsculpure-popup .modal-body{height:60vh;}
	.viewplan .owl-nav{bottom:181px;width: 8vw;left: 24vw;}
	.viewplan .owl-dots{left:62%;}
	.photocredits{top: 550px;}
	
	

	/* .viewplan .owl-nav {bottom: 167px;width: 6vw;left: 38vw;}

	.viewplan .owl-dots{ left: 93%;} */
}

/* 1920res laptop */
@media  (min-width:1920px) {
	.viewsculpure-popup .owl-nav {left:39vw;position:absolute;top:100%;width:5vw;}
	.viewsculpure-popup .owl-dots{left:90%;margin-top:23px;}
	.viewplan .owl-nav{position:absolute;top:100%;width:5vw;left:21vw;}
	.photocredits{top:69.5vh;right:15px;font-size:12px;}
	.viewplan .owl-dots{left:46vh;}
}
/* end 1920res laptop */

/* tab ipad pro, ipad air */
@media only screen and (min-width:800px) and (max-width:834px) and (max-height:1193px){  
	.viewsculpure-popup .owl-dots{left:44vw;}
	.viewsculpure-popup .modal-body {height: 26vh !important;}
	.viewsculpure-popup .owl-nav{bottom:100px !important;left:0.5vw !important;}
	.viewplan .modal-body{height: 24vh;}
	.viewplan .owl-carousel .owl-item img {height: 22vh;}
	.viewplan .owl-nav{bottom: 78vh !important;}
	.temple-desc{margin-top: 9vh;}
	.description{width:40vw;}
	#ArcAccordion.sidebar_wrapper{width:94%;}
	#ArcAccordion .categories .col-md-10, 
	#ArcAccordion .categories .slider_heading, 
	#ArcAccordion .categories p{padding-left:30px;}
	.cancel_but{top:97px;}
	.architecture-article .description{height:50vh;}
	.homebanner {height: 31.5vh !important;}
	}
/* landscape */
	@media only screen and (min-width:1180px) and (max-width:1194px) and (max-height:833px) and (orientation:landscape){  
		.viewsculpure-popup .owl-nav{left:39vw;bottom:38.5vh;width:8vw;}
		.viewsculpure-popup .owl-dot.active:before{left:1px;}
		.viewsculpure-popup .modal-body {height:54vh;}
		.viewplan .owl-nav{width: 9vw;left: 36vw;bottom: 23.5vh;}
	}


/* end tab ipad pro */

/* tab galaxy tab s7 */
@media only screen and (min-width:800px) and (max-width:819px) and (max-height:1279px){ 
	
	 .viewsculpure-popup .modal-body, .viewplan .modal-body{height:24vh !important;}
	 .homebanner {height: 31.5vh !important;}
	 .temple-desc{margin-top: 9vh;}
	 .description{width:40vw;}
}

/* start landscape */

@media only screen and (min-width:1279px) and (max-width:1280px) and (max-height:800px){ 

	.viewplan .owl-nav{bottom:168px !important;left: 460px !important;}
	.viewplan .owl-dots{left:90%}
	.photocredits {
		display:none;
	}
	

}

/* end landscape*/

@media only screen and (min-width:788px) and (max-width:800px) and (max-height:1279px){ 
	/* .viewsculpure-popup .modal-body, .viewplan .modal-body {height:24vh !important;} */
}

/* end tab galaxy tab s7 */

/* tab surface3 landscape */

/* tab surface3 landscape */
/* mobile landscape extensoin */
@media all and (min-width:800px) and (max-width:850px) and (max-height:359px)  {
	.viewsculpure-popup .owl-nav {bottom:17vh !important;}

	.viewsculpure-popup .modal-body, .viewplan .modal-body{height:64vh !important;}
	.side-arrow{left: 394px;}

}

@media all and (min-width:778px) and (max-width:780px) and (max-height:359px)  {
	.viewsculpure-popup .owl-nav {bottom:17vh !important;}
}

@media all and (min-width:851px) and (max-width:915px) and (max-height:411px)  {
	.viewsculpure-popup .owl-nav {bottom:17vh !important;}
	.viewsculpure-popup .modal-body{}
}

/* Ipad  */
/* @media all and (min-width:768px) and (max-width:1024px) and (max-height:1023px) and (orientation:portrait) {
	 .viewsculpure-popup .owl-nav{bottom:10vh;left:1vw;width:95%;}
	.viewsculpure-popup .owl-carousel .owl-stage-outer{width:46vw;}
	 .viewsculpure-popup .modal-body{height:30vh;width:auto;}
	.viewsculpure-popup .owl-carousel .owl-item img{width:100%;}
	.viewplan .owl-carousel .owl-stage-outer{width:64vw;}
	.viewplan .owl-nav{bottom: 75vh;}
}

@media all and (min-width:768px) and (max-width:1024px) and (max-height:1023px) and (orientation:landscape) {
	.viewsculpure-popup .modal-body{height:51vh;}
	.viewsculpure-popup .owl-nav{left: 1vw;	bottom: 71vh;width: 44vw;}
	.photocredits{display:none;}
	.viewplan .owl-nav{bottom:24vh;left: 36vw;width: 9vw;}
	.slider_heading, .sidebar_wrapper p {
		padding-left:40px !important;
	}
} */
/* redmi note 10 */
@media all and (min-width:790px) and (max-width:805px) and (max-height:359px)  {
	
	
}

/* start nexus 10 portrait*/
@media all and (min-width:779px) and (max-width:800px) {
	
	
}
/* end nexus 10 portrait*/

/* test */

 @media all and (min-width:766px) and (max-width:768px) and (max-height:1023px) and (orientation:portrait) {
	.modal-dialog{}
}

@media all and (min-width:1023px) and (max-width:1024px) and (max-height:767px) and (orientation:landscape) {
	.modal-dialog{}
}


/*start oneplus nord portrait*/
@media all and (min-width:411px) and (max-width:412px) and (max-height:915px)   {
	.viewplan .owl-nav {bottom: 632px !important;}
}
/*end oneplus nord portrait*/

@media all and (min-width:390px) and (max-width:391px) {
	.viewplan .owl-nav {bottom:594px !important;}
}

/* start blackberry portriat */

@media all and (min-width:376px) and (max-width:384px)  {
	.viewplan .owl-nav {bottom: 484px;}
}
/* end blackberry portriat */

}

/* ipone */
@media all and (min-width:374px) and (max-width:375px)  {
	.viewplan .owl-nav{bottom: 590px}
}

/* @media all and (min-width:916px) and (max-width:940px) {
	.viewplan .owl-nav{border:solid 3px green;}
} */

@media all and (min-width:880px) and (max-width:896px) {
	/* .viewplan .owl-nav{border:solid 1px black;} */
}

@media all and (min-width:390px) and  (max-width:400px) and (max-height:844px) and (orientation:portrait)  {
	.read-next, .read-next i {		
		margin-left: 6vw !important;	}
	.read-previous{width:auto;}
	.read-next{width:auto;text-align: right;}
}