/*!	
Theme Name: Taj Mahal	
Theme URI: https://www.tajmahal.gov.in
Version: 1.0.0	
Text Domain: Taj Mahal		
Tags: 
 ======	
Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child CSS.	
======	
*/


@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=El+Messiri:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap');
@import url('https://fonts.googleapis.com/css?family=Indie+Flower&display=swap');
@import url('https://fonts.googleapis.com/css?family=Eczar&display=swap');
@import url('https://fonts.googleapis.com/css?family=Amita:400,700&display=swap');
@import url('StyleSheet.css');

:root{
	--font1:'Roboto', sans-serif;
	--font2:'El Messiri', sans-serif;
	--font3:'Lobster', cursive;
    --font4:'Indie Flower', cursive;
    --font5:'Amita', cursive;
    --font_icon:'FontAwesome';
    --hindi_font:'Eczar', serif;
	--color1:#611010;
    --color2:#903;
    --color3:#af7931;
    --ftsize:150px;
}

body {font-size:13px; font-family:var(--font1); background:url(../images/background/marbel.jpg) #f3f3f3;}

.h-100{height:100vh !important;}

.table{background: url(../images/background/ricepaper2.png); border-radius:5px; border-bottom:2px solid #0002;}

.divtable{display:table; width:100%;}
.divcell{display:table-cell; vertical-align:top}
.col2{width:50%;}

.bt-bg{background-color:#000c;}
.wt-bg{background-color:#fffc; color:#000;}
.w-bg{background-color:#fff; color:#000;}
.patten-bg_1{background:url(../images/bg-re.jpg);}
.bg_1{background:url(../images/welcomebg_1.jpg) center; background-size:cover;}

.overflow-h{overflow:hidden;}

p{margin-bottom:8px; letter-spacing:1px;}

.style2 {font-family:var(--font2);}
.color1{color:var(--color1);}
.hindi_font{font-family:var(--hindi_font);}

p+table,
div+table{margin:30px 0px !important;}

#headernew {position: fixed; width: 100%; z-index: 999999; background: rgb(0,0,0); background:linear-gradient(0deg, rgba(0,0,0,.1) 0%, rgba(0,0,0,0.6) 100%); padding:5px 0px;}

.menu .navbar{padding:0px; font-family:var(--font2);}
.menu .navbar-nav .nav-link{color:#fff; padding-left:15px; padding-right:15px; border-top: 2px solid #fff3; border-bottom: 2px solid #fff3; background:none; text-align:center; height:54px;}
.menu .navbar-nav .nav-link small{display:block;}
.menu .navbar-nav .nav-link .new{display:block; line-height:18px; padding:0 5px; background-color:#c00; color:#fff; font-size:10px; text-transform:uppercase; font-weight:600; position:absolute; 
                                 font-family:Arial; top:-7px; right:0px; animation:infinite 1300ms new;}
.menu .navbar-nav .nav-link:before{background-color:#fff3;}
.menu .navbar-nav .nav-link:focus,
.menu .navbar-nav .nav-link:hover {color:#fff;}
.menu li a {display:block; font-weight:500; font-size:15px; letter-spacing:1px; text-decoration:none;}

@keyframes new{
    0%{background-color:#c00; color:#fff;}
    50%{background-color:#ff0; color:#000;}
}

.navbar-nav .nav-link{position: relative;}

/* Pull up and down  */
.pullUpDown a:before,
.pullUpDown a:after{position: absolute; width: 100%; height: 2px; left: 0px; content: ''; background: #FFF; opacity: 0.3; transition: all 0.3s;}
.pullUpDown a:before{top: 0px;} 
.pullUpDown a:after{bottom: 0px;}
.pullUpDown a:hover:before,
.pullUpDown a:hover:after{height: 100%;}

.carousel-bottom-explore{display:none;}

/*.carousel-bottom-explore {width: 100%; color: #000; display: block; text-align: center;	position: absolute; bottom: 0px; font-weight: 500; font-size:14px; font-family:var(--font1); text-transform: uppercase;/*background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);*/ /*z-index:99;}
.carousel-bottom-explore p {margin:0px; font-weight:600;}
.carousel-bottom-explore i.fa {animation-duration: 2s; animation-name: bouncing; animation-iteration-count: infinite;}*/

@keyframes bouncing {
 from, 20%, 53%, 80%, to {animation-timing-function:cubic-bezier(.215, .61, .355, 1); transform:translate3d(0, 0, 0)}
 40%, 43% {animation-timing-function:cubic-bezier(.755, .05, .855, .06); transform:translate3d(0, -10px, 0)}
 70% {animation-timing-function:cubic-bezier(.755, .05, .855, .06); transform:translate3d(0, -10px, 0)}
 90% {transform:translate3d(0, -4px, 0)}
}

.iind-menu{font-size:16px; background:url(../images/pattens/7.jpg) left center;}
.iind-menu .nav-item .nav-link{color:#000b; font-weight:600;}
.iind-menu .nav-item .nav-link:focus,
.iind-menu .nav-item .nav-link:hover {color:#fff; background-color:var(--color1); font-weight:500;}

.tictek{font-size:17px; color:#fff;}
.tictek small{display:block; font-size:14px; color:var(--warning); font-family: var(--font2);}
.tictek strong{font-size:24px;}
.tictek .row{padding-top:10px; padding-bottom:10px; border-bottom:1px solid #0006; border-top:1px solid #fff6;}
.tictek .row:first-child{border-top:0px;}
.tictek .row:last-child{border-bottom:0px;}

.news{background-color: var(--color1); padding:10px 0 5px 0px; text-shadow:1px 1px #0009;}
.news hr{border-top:1px solid #0006; border-bottom:1px solid #fff6; margin:5px 0px;}
.news a{color:#fff;}
.news p,.news span{font-size:17px; color:#fff; font-weight:400;}
.news span{font-family: var(--font2);}
.news p small{display:block; font-size:13px; color:var(--warning); font-family: var(--font2);}
.news span small{font-family: var(--font1) ;font-size:10px; font-weight:600; text-transform:uppercase; line-height:1; background-color:var(--warning); padding:3px 5px; margin:0 5px 0 20px; border-radius:4px; color:#000; text-shadow:none; text-decoration:none;}

.welcomesite {font-size:15px; color: #fff; background:url(../images/wallbg.jpg) center no-repeat; background-size:cover;}
.welcomesite h1 {font-family:var(--font2);}
.welcomesite .readmore {border:1px solid #333; padding:5px 10px; display:inline-block; color:#000;}

.travel-essentials{border-bottom:1px solid #0002; background:#ffd545 url(../images/pattens/8.jpg) bottom left repeat-x; font-size:16px; padding:30px 0px;}
.travel-essentials h3{font-weight:600; font-size:32px; text-transform:uppercase;}
.travel-essentials p{font-weight:400;}
.travel-essentials .point p{margin:10px 0px 50px 0; font-weight:500}
.travel-essentials a{color:#993300; font-weight:500;}

.old-patten{text-align: center; font-size:16px; color: var(--color1); padding:30px 0px; font-family:var(--font2);}
.old-patten{background:url(../images/background/welcomebg_1.jpg) center repeat-y;}
.old-patten h1{color: var(--color1); text-shadow: 1px 1px #fff; font-family:var(--font5); font-weight:700; font-size:36px;}
.old-patten h1 small{color: var(--color3); font-size:36px; font-weight:700;}
.old-patten h1 i.fa{font-size:30px;}
.old-patten p{font-weight:500; line-height:1.5; margin-bottom:10px; font-size:15px;}
.old-patten .link{font-size:17px; font-weight:600; background-color: var(--color2); color:#fff; line-height:30px;display:block;font-family: var(--font5); text-transform:capitalize;}
.old-patten .link:before,.old-patten .link:after{content:""; height:14px; width:45px; display:inline-block; background-color:#fff; opacity:0.9; margin:0 5px;}
.old-patten .link:before{background:url(../images/icons/png/left-art.png) left center no-repeat;}
.old-patten .link:after{background:url(../images/icons/png/right-art.png) left center no-repeat;}
.old-patten .link:hover{background-color:var(--color1); text-decoration:none;}
.old-patten .link:hover:before,.old-patten .link:hover:after{opacity:1;}

.hightlight{color: var(--color3);font-size: 22px;font-family: var(--font5);}

#nightview {background:#00050b/*url(../images/background/bg_2.jpg) top right no-repeat*/; background-size: cover; font-family:var(--font2); font-size:15px;}
#nightview .lead{font-size:19px; font-family:var(--font2); color:gold;}
#nightview hr{border-color:#fff3;}

.col-center{margin:0 auto; float:none;}

.heading {color:#890203; font-weight: 600; line-height: normal; margin-bottom: 10px; margin-top:0px; font-size: 2.4em; font-family:var(--font2);}

.attraction-div{background:url(../images/background/1.jpg) top center no-repeat; background-size:cover; padding:30px 0; position:relative; z-index:0;}
.attraction-div:after{content:""; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background-color:#000a; z-index:1;}
.attraction-div .container{position:relative; z-index:2;}
.attraction-div .heading{color:#fff;}

.attraction{font-size:16px; font-weight:500; text-align:center; box-shadow:0 0 30px #0003;}
.attraction a{color:#fff;}
.attraction span{background:url(../images/pattens/10.jpg) top left repeat-x #bf4b2a; background-size:4px; color:#fff; padding:5px 15px; display:block;}
.attraction span small{background-color:#C00; color:#fff; float:right; display:inline-block; padding:8px 15px; display:none;}

.attraction .hvr-outline-in:before{border:2px solid #bf4b2a;}
.attraction .hvr-outline-in:active:before,
.attraction .hvr-outline-in:focus:before, 
.attraction .hvr-outline-in:hover:before{top:-4px; bottom:-4px; left:-4px; right:-4px;}

.patten_1{background:url(../images/pattens/3.jpg) left center repeat-x; background-size:68px; height:22px; display:block;}
.patten_2{background:url(../images/pattens/4.jpg) left center repeat-x; height:10px; display:block;}

.events{background:url(../images/background/2.jpg) center bottom; background-size:cover; position:relative; z-index:0; padding:10px 0px;}
.events:after {content: ""; position: absolute;  top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: #000a; z-index: 1;}
.events .bg{background:url(../images/img-png/1.png) bottom left no-repeat; background-size:contain; position:relative; z-index:2; padding:50px 0px;}
.events .container{position:relative; z-index:3;}
.events .title{color:#fed90d; font-family:var(--font2); font-weight:300; font-size:45px;}
.event{padding:10px;}
.event .img{position:relative; text-align:center; border:1px solid #ffd80066;}
.event .img:before{border:5px solid #fff6; position:absolute; content:""; z-index:1; left:5px; right:5px; top:5px; bottom:5px;}
.event .img img{width:100%;}
.event .heading{font-size:22px; color:#fed90d; text-align:center; font-family:var(--font2); font-weight:normal;}
.event .heading a{color:#fed90d; text-decoration:none;}

/*.owl-carousel .owl-stage-outer{padding:10px 20px;}*/

.to-do{padding:30px 0px; background:url(../images/img-png/pl_bottom.png) bottom left no-repeat, url(../images/img-png/pr_bottom.png) bottom right no-repeat, url(../images/pattens/png_1.png) bottom right repeat-y, url(../images/pattens/png_2.png) bottom left repeat-y;}

.hovereffect {width: 100%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.hovereffect .overlay {width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; text-align:center;}
.hovereffect:hover .overlay {background-color: rgba(170,170,170,0.4);}
.hovereffect h2, .hovereffect img {-webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.hovereffect img {display: block; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.hovereffect:hover img {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.hovereffect h2 {text-transform: uppercase; color: #fff; text-align: center; position:absolute; bottom:30px; left:0px; right:0px; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.6);}
.hovereffect a.info {display: inline-block; text-decoration: none; padding: 7px 14px; text-transform: uppercase; color: #fff; border: 1px solid #fff; margin: 50px 0 0 0; background-color: transparent; opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; font-weight: normal; height: 85%; width: 85%; position: absolute; top: -7%; left: 8%; padding: 70px;}
.hovereffect:hover a.info {opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); background-color: rgba(0,0,0,0.4);}

.important-website{background:url(../images/pattens/12.jpg); text-align:center; padding:20px 0px 30px 0px;}
.important-website .heading{color:#fde7e8;}

#footer{background:url(../images/img-png/footer-top-patten.png) top repeat-x, url(../images/background/white_brick_wall.png); padding-top:40px; position:relative; padding-bottom:30px;}
#footer:before{content:""; position:absolute; top:21px; bottom:0px; left:0px; right:0px; background-color:#b3b3b363; z-index:1;}
#footer .container{position:relative; z-index:2;}
#footer h3 {font-weight:700; font-size:22px; margin-bottom:10px;}

.links a {display:block; color:#000; letter-spacing:1px; font-weight:500; border-bottom:1px solid #0003; border-top:1px solid #fff9; padding:5px 10px 5px 5px; text-shadow:1px 1px #fff6; /*background:url(../images/bullets/1.png) left center no-repeat*/; transition: 0.5s;}
.links a:hover{color:var(--color2); text-decoration:none; background:/*url(../images/bullets/1.png) left center no-repeat*/ #fff5; transition: 0.5s;}
.links a:before{content: "\f0da"; font-family:var(--font_icon); margin-right:10px; transition: 0.5s;}
.links a:hover:before{transition: 0.5s; margin:0 5px;}
.links a:first-child{border-top:0px;}
.links a:last-child{border-bottom:0px;}

.copyright{background-color:#323348; color:#fff; padding:20px 0px; text-align:center; font-size:11px; letter-spacing:1px;}
.footerbigtext {font-size:18px;}

.old-wall-style{background:url(../images/pattens/line-top.jpg) 0px 8px repeat-x, url(../images/pattens/line-bottom.jpg) 0px 96% repeat-x; background-color:#805141; padding:50px 0px; font-family:var(--font4); color:rgba(255,255,255,.9); font-size:17px;}
.old-wall-style h3{font-size:44px;}
.old-wall-style p{font-weight:bold;}
.old-wall-style a{color:var(--warning);}

.page-banner{overflow:hidden; object-fit: cover;}
.page-banner img{width:100%;}

.news_breadcrumb{text-align:center; padding:10px 0px 0 0;}
.news_breadcrumb a{color:var(--color1);}
.news_breadcrumb ul,.news_breadcrumb li{padding:0px; margin:0px; list-style:none;}
.news_breadcrumb li{display:inline-block; font-size:16px;}
.news_breadcrumb li:after {content: "\f105"; font-family:var(--font_icon); width:20px; text-align:center; display:inline-block;}
.news_breadcrumb li:last-child{font-weight:600;}
.news_breadcrumb li:last-child:after{display:none;}

.pagetitle{font-size:42px; font-family:var(--font3); text-align:center; margin-bottom:0px; color:var(--color1); background:url(../images/pattens/line.jpg) 0px 22px repeat-x;}
.pagetitle span{display:inline-block; background:#fff;; padding:0px 10px 10px 10px;}
.pagetitle small{display:block; color:#000; font-family:var(--font1); font-size:13px; font-weight:600; line-height:30px;}

.page{font-family: Georgia; box-shadow:0 0 40px #0003; background-color:#fff; font-size:15px; background: url(../images/background/ep_naturalwhite.png); text-align:justify;}
.page .table{text-align:initial;}
.page h1,.page h2,.page h3,.page h4,.page h5,.page h6{color:var(--color2); font-family:var(--font2); font-weight:600;}
.page h2{font-size:22px; color:#f00;}
.page h3{font-weight:700; font-size:22px;}
.page h4{color:var(--color1);}
p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,div+h1,div+h2,div+h3,div+h4,div+h5,div+h6{margin-top:30px;}
.page p{letter-spacing:0px;}
.page p:first-child:first-letter {color:var(--color2); float: left;font-family: Georgia;font-size: 75px;line-height: 60px;padding-top: 4px;padding-right: 8px;padding-left: 3px;}
.page a{color:var(--color2);}

.information-details-page{padding:20px 0px;}
.information-details-page h4{font-size:22px; border-bottom:1px solid #0003; padding-bottom:5px; margin-bottom:15px;}
.page-block{padding:30px; background-color:#fff; box-shadow:0 5px 10px #0001; border:1px solid #0002; margin-bottom:30px;}

h3.spa-title{position:relative; text-align:center; font-size:32px;}
h3.spa-title span{position:relative; z-index:2; background-color:#fff; padding:10px; display:inline-block;}
h3.spa-title:after{content:""; position:absolute; height:1px; border-top:2px solid #0003; border-bottom:2px solid #fff; left:0px; right:0px; top:0px; bottom:0px; margin:auto;}

.ticketbox{padding:40px 0;}
.ticketbox .tictek-heading{color:#000; margin:0px 0 20px 0; padding:0px; text-align:center; font-size:28px; font-family:var(--font2);}
.ticketbox .card{position:relative; border-radius:5px; overflow:hidden; background:url(../images/pattens/bg_2.png); color:#fff;}
.ticketbox .card:before{content:"Ticket Price"; width:150px; height:24px; line-height:24px; letter-spacing:2px; position:absolute; top:30px; left:-33px; z-index:1; color:#fff; font-size:12px; font-weight:500; text-align:center;}
.ticketbox .card:before{transform: rotate(-45deg); background:#c00;}
.ticketbox .card-header{font-size:16px; position:absolute; top:0px; left:0px; right:0px; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); border:0px; color:#fff;}
.ticketbox .card-header strong{font-weight:400;}
.ticketbox .card-body{padding:10px;}
.ticketbox p{margin:0px;}
.ticketbox hr{border:0px; border-bottom:1px dashed #0003; margin:5px 0px;}

.page2{background:url(../images/pattens/4.jpg) left center repeat-x, url(../images/background/ricepaper2.png); padding:50px 0px;}

.page-top{font-size:17px; margin-top:30px;}

.page_sub_links a{color:var(--color2); font-weight:500; padding:0 10px;}

.text_style_1, .text_style_2{font-family: var(--font2); font-weight: 600; text-align:center; padding:20px 0px; margin:0px;}
.text_style_1{ font-size: 22px; color: var(--color2);}
.text_style_2{font-size: 18px; color: var(--color1);}
.text_style_1+.text_style_2{padding-top:0px;}
.text_style_3{font-family: var(--font2) !important; font-size:20px; font-weight:700 !important; color: var(--color1) !important; border-bottom:1px solid #0003; display:inline-block;}

.scrolltop {display:none; width:100%; margin:0 auto; position:fixed; bottom:20px; right:10px;}
.scroll {position:absolute;right:20px; bottom:50px; background:#b2b2b2;background:rgba(178,178,178,0.7);padding:20px;text-align: center;margin: 0 0 0 0;cursor:pointer;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.scroll:hover {background:rgba(178,178,178,1.0);transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.scroll:hover .fa {padding-top:-10px;}
.scroll .fa {font-size:30px;margin-top:-5px;margin-left:1px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}

.contact-card{font-size:14px;}
.contact-card a{color:var(--color2);}
.contact-card i.fa{margin-right:5px;}
.contact-card small{font-size:12px;}

.postcard{padding:0 0 30px 0px;}
.postcard img{border:1px dashed #ccc; border-bottom-style:solid; padding:5px; box-shadow:0 3px 3px #0003; background-color:#fff; position:relative; margin-bottom:30px;}
.postcard .group1:before{content:""; position:absolute; top:-10px; left:0px; right:0px; margin:0 auto; width:36px; height:28px; z-index:1; background:url(../images/img-png/pin.png) center no-repeat; background-size:80%;}

.infortaion_list, .infortaion_list li{margin:0px; padding:0px; list-style:none;}
.infortaion_list{margin-bottom:30px;}
.infortaion_list li{padding:10px; border-bottom:1px solid #0003; border-top:1px solid #fff6; background: url(../images/background/ricepaper2.png);}
.infortaion_list li a{display:inline-block; font-weight:500; font-family:var(--font1); float:right;}

.p_bottom_line p{border-top:1px solid #fff3; border-bottom:1px solid #0003; padding:15px; margin:0px;}
.p_bottom_line p:first-child{border-top:0px;}

.list-border li{border-bottom:1px solid #0003; padding:10px;}
.list-border.check{list-style:url(../images/icons/svg/right-check.svg);}
.list-border.li-close{list-style:url(../images/icons/svg/close-icon.svg);}

.query{overflow:hidden; font-family:var(--font1);}
.query .card-header, .query .card-footer{border:0px; padding:20px;}
.query .card-header h4{font-family:var(--font2); font-weight:600;}
.query, .query .card-body{border-radius:30px;}
.query .card-body{box-shadow:0 0 3px #0002; position:relative; margin:-10px 0px; z-index:1; background-color:#fff; padding:30px;}
.query label{font-size:12px; font-weight:600; margin:0px 10px;}
.query .form-control{border-radius:20px; background-color:rgba(0, 0, 0, 0.05); border:0px;}
.btn-cus{border-radius:30px; background-color:var(--color2); padding:15px 30px; color:#fff; font-size:13px; text-transform:uppercase; font-weight:600;}
.btn-cus:hover{background-color:var(--color1); color:#fff;}

.rightside{background: url(https://www.toptal.com/designers/subtlepatterns/patterns/paper_3.png);}

.helpdesk{font-size:15px;}
.helpdesk .desk-section{border:1px solid #fff9; border-bottom:1px solid #0002; margin-bottom:5px; background-color:#fff4; outline:1px solid #0002;}
.helpdesk .desk-section h4{font-size:15px; text-transform:uppercase; background-color:var(--color2); color:#fff; padding:5px 10px 5px 10px; margin:0px; border-bottom:1px dotted #0003;}
.helpdesk .desk-section p{margin:0px; padding:5px 10px;}
.helpdesk .desk-section strong,.helpdesk .desk-section strong a{color:var(--color1);}
.helpdesk .desk-section small{display:block; font-weight:600;}
.helpdesk .desk-section p+small{display:block; padding:0 10px 5px 10px; font-weight:normal;}
.helpdesk .desk-section i.fa{margin-right:7px;}

blockquote{font-size:16px; font-style:italic; text-align:center; border:2px solid #0003; padding:15px; background-color:#fff5; outline:10px solid #fff3; margin:30px 0;}

.bookends {position: relative; border-width: 5px; border-color: gray transparent; height:1px; border-style: double; width:70%; margin:35px auto;}
.bookends:before,.bookends:after{content:'';}
.bookends:before,.bookends:after {position: absolute; bottom: -3.536px; width: 7.071px; height: 7.071px; display: block; border-width: 0 7.071px 7.071px 0; border-color: gray; border-style: double; box-sizing: border-box;}
.bookends:before {transform: translateZ(0) rotate(-45deg); left: -21px;}
.bookends:after {transform: translateZ(0) rotate(135deg); right: -21px;}


.sitepic {background:-webkit-linear-gradient(top, rgba(255,145,0,0.2) 0%,rgba(255,230,48,0.2) 60%), -webkit-linear-gradient(20deg, rgba(255,0,0,0.5) 0%,rgba(255,0,0,0) 35%);}
.sitepic img { -webkit-filter:sepia(0.2) brightness(1.1) contrast(1.3); transition:-webkit-filter 0.3s ease-in-out; position:relative; z-index:-1; }
.sitepic{/*background:url(../images/background/4.jpg); padding:15px;*/ position:relative; z-index:1;}
.sitepic img{box-shadow:3px 3px 5px #0003; border:7px solid #b2b2b2; border-color:#999 #ccc #999 #ccc;}
.sitepic:hover{cursor:pointer;}
.sitepic:hover img { -webkit-filter:sepia(0) brightness(1) contrast(1);}

/*.sitepic img {
  -webkit-mask-image: url(https://tympanus.net/codrops-playground/assets/images/cssref/properties/mask-image/mask-image.png);
  mask-image: url(https://tympanus.net/codrops-playground/assets/images/cssref/properties/mask-image/mask-image.png);
  -webkit-mask-position: center center;
  mask-position: center center;
  -webkit-mask-size:cover;
  mask-size:cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}*/

.table-font-sm{font-family:var(--font1); font-size:13px;}
.table-font-sm th{font-size:14px;}

.rdo-grp label {cursor: pointer; -webkit-tap-highlight-color: transparent; padding: 6px 8px; border-radius: 20px; transition: all 0.2s ease; font-family:var(--font1); font-size:11px; font-weight:600; color:#666; margin-bottom:0px; display:block;}
.rdo-grp label:hover {background: rgba(125,100,247,0.06);}
.rdo-grp label:not(:last-child) {margin-right: 16px;}
.rdo-grp label span {vertical-align: middle;}
.rdo-grp label span:first-child {position: relative; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #e8eaed; border-radius: 50%; transition: all 0.2s ease; margin-right: 8px;}
.rdo-grp label span:first-child:after {content: ''; position: absolute; width: 16px; height: 16px; margin: 2px; background: #fff; border-radius: 50%; transition: all 0.2s ease;}
.rdo-grp label:hover span:first-child {background: #7d64f7;}
.rdo-grp input {display: none;}
.rdo-grp input:checked + label span:first-child {background: #7d64f7;}
.rdo-grp input:checked + label span:first-child:after {transform: scale(0.5);}

.img_style_1{border:10px solid #0003; position:relative; z-index:1px;}
.img_style_1:before{position:absolute; content:""; border:4px solid #fff3; top:10px; bottom:10px; left:10px; right:10px; z-index:2;}

.matter-letter{border:3px solid #af7931; position:relative; padding:30px; background-color:#fff5;}
.matter-letter:before{position:absolute; content:""; border:5px double #e8cd8f; top:10px; bottom:10px; left:10px; right:10px;}
.matter-letter:after{content:""; height:66px; background:url(../images/img-png/bottom-art.png) bottom center no-repeat; background-size:contain; display:block;}

.marbel-line{background:url(../images/pattens/marbel-line.png) left center repeat-x; height:14px;}

.photo-gallery a{margin:15px 0px;}
.photo-gallery .hvr-outline-out:hover:before{border-color:var(--color3);}

.img_btt{border: #C23C3F 1px solid; padding: 3px;}

.home .google-search{display:none !important;}

.tajview{background-color:#fff; padding:8px;}
.yellow-bg{background-color:#FFC107; color:#000;}
.green-bg{background-color:#077960; color:#fff;}

/*.hit-the-floor {
color: #fff;
font-size:22px;
font-weight: bold;
font-family: Helvetica;
text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}

.hit-the-floor {text-align: center;}
.hit-the-floor a{color:#fff;}
.hit-the-floor a:hover{text-decoration:none;}*/

@keyframes glowing {
        0% {
          background-color:#007bff;
          box-shadow: 0 0 5px #007bff;
        }
        50% {
          background-color: #ff0; color:#000;
          box-shadow: 0 0 20px #ff0; border:1px solid #cc0;
        }
        100% {
          background-color:#007bff;
          box-shadow: 0 0 5px #007bff;
        }
      }

.btn-news{position:fixed; bottom:20px; right:20px; z-index:99; }
.btn-news .btn{animation: glowing 1300ms infinite;}

.falsh-news .btn{animation: glowing 1300ms infinite;}

.textBlink1{animation: textBlink1 600ms infinite;}
@keyframes textBlink1{
    0%{color:#fff;}
    50%{color:#ff0;}
    100%{color:#fff;}
}

@media(max-width:768px){
	body{padding-top:60px;}
    .img-cover{object-fit: cover; width:100%;}
	#headernew{top:0px; background:#000c;}
	.iind-menu{padding:0px;}
    .iind-menu .navbar-nav{display:block;}
    .iind-menu .nav-item{float:left;}
    .iind-menu .nav-item .nav-link{font-size:14px; padding:5px 6px;}
    .old-patten{background:url(../images/welcomebg_1.jpg) center repeat-y;}
	.old-patten h1{font-size:30px;}
	.old-patten h1 i.fa{display:block;}
    .old-patten h4{font-size:18px;}
    .travel-essentials .point p{margin-bottom:28px;}
	.attraction{margin-bottom:20px;}
	.events .bg{z-index:auto;}
    .to-do{background-color: #451a1c;}
	.to-do .heading{color:#fff;}
	.to-do .row .col-sm-4{padding-bottom:20px;}
	.to-do .row .col-sm-4:last-child{padding-bottom:0px;}
	.important-website img{margin-bottom:10px;}
	#footer .links{margin-bottom:30px;}
    .mobile-pr-5px{padding-right:5px;}
    .mobile-pl-5px{padding-left:5px;}
    .page{padding:15px;}
    .pagetitle{font-size:28px;}
    .infortaion_list li a{display:block; float:none;}
    .infortaion_list li a{border-radius:5px; background-color:var(--color2); color:#fff; margin:5px 0px; overflow:hidden;}
    .infortaion_list li a i.fa{background-color:var(--color1); display:inline-block; padding:8px; margin-right:5px; border-right:1px solid #fff4;}
    #nightview .left{padding:15px;}
    #nightview  h2{font-size:19px;}
    .scroll{right:0px; padding:10px;}
    .img_left, .img_right,.img_left img, .img_right img{width:100%; margin:20px 0px;}
    .img_left>img, .img_right>img{margin:0px;}
    .ticketbox h4{font-size:22px;}
    .ticketbox h6{font-size:15px;}
    .news p, .news span{font-size:14px;}
    .attraction .hvr-outline-in:before{display:none;}
    .matter-letter {margin-bottom: 30px;}
    .old-patten .link:before,.old-patten .link:after{display:none;}
    .copyright{padding: 20px 0px 80px;}
}

@media(min-width:769px){
    .img-cover{object-fit: cover;}
	.iind-menu.navbar{padding:0px;}
    .iind-menu .nav-item{border-left:1px solid #fff9; border-right:1px solid #0003;}
    .iind-menu .nav-item:first-child{border-left:0px;}
    .iind-menu .nav-item:last-child{border-right:0px;}
    .iind-menu .nav-item .nav-link{padding-left:15px; padding-right:15px;}
	.important-website .carousel-control-prev {left: -120px;}
	.important-website .carousel-control-next {right: -120px;}
    .dropdown-menu{margin:0px;}
    .dropdown:hover>.dropdown-menu {display: block;}
    .dropdown>.dropdown-toggle:active {pointer-events: none;}
    .page-banner{height:450px;}
    .page{padding:50px;}
    .right{text-align:right;}
    .infortaion_list li a+a{padding:0 10px;}
    #nightview .left{padding:50px 0 30px 50px;}

    .img_left{margin:0 20px 20px 0px; float:left;}
    .img_right{margin:0 0px 20px 20px; float:right;}
    .old-patten{padding:30px 15px;}
	
	.pl-1-dskt{padding-left:4px;}
	.pr-1-dskt{padding-right:4px;}

    /*#footer{}
    .copyright{position:relative;}
    .copyright:before{position:absolute; background:url(../images/img-png/footer-art.png) bottom center no-repeat; left:0px; right:0px; background-size:var(--ftsize); top:-149px; height:var(--ftsize); width:100%; z-index:2;}*/

}