.tour-inqbtt, .tourinqbtt{outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}

.text-topbx{letter-spacing:0.02em;}
.text-heading{font-size:2em; font-variant:small-caps; color:#333; margin-top:0px; margin-bottom:22px; border:1px solid #ee7125; display:inline-block; padding:4px 15px 4px 0px;}
.text-heading span{color:#fff; font-size:1.15em; background-color:#ee7125; padding:4px 12px; margin-right:5px;}
.text-topbx p{font-size:17px; line-height:26px; font-style:italic; color:#333; text-align:center;}

.head-txt1{font-size:29px; font-variant:small-caps; color:#222; margin-bottom:5px;}
.head-txt1::after{content:""; width:40px; height:2px; border-bottom:4px dotted #222; margin:5px auto; display:block;}

.heritage-wrap{margin-top:15px; margin-bottom:10px; letter-spacing:0.02em; text-align:center;}
.heritage-innerbx, .pkgadd{position:relative;}
.heritage-innerbx span{display:inline-block; font-size:16px; color:#222; position:absolute; right:0; bottom:0px; background-color:#ffd525; padding:4px 10px;}
.heritage-innerbx span::before{content:"\e062"; font-family:"Glyphicons Halflings"; font-size:13px; font-style:normal; text-align:center; color:#444; padding-top:6px; background-color:#fff; width:30px; height:30px; border-radius:50%; float:left; margin:-4px 5px -5px -25px;}

.heritage-txtbx{font-size:17px; font-weight:bold; color:#333; padding:10px 15px; border:1px solid #e1e3e4; border-top:none; box-shadow:0 6px 5px -5px #333; min-height:70px;}
.heritage-txtbx a{font-size:16px; font-weight:bold; color:#333; text-transform:uppercase; display:inline-block;}
.heritage-txtbx a:hover, .intangible-txtbx a:hover{color:#e95200;}
.heritage-txtbx ul{margin:13px -15px 0; padding:0px; list-style:none;}
.heritage-txtbx ul li{border-top:1px solid #e1e3e4; padding:8px; text-align:left;}
.heritage-txtbx ul li a{font-size:16px; font-weight:normal; color:#444; text-transform:inherit;}
.heritage-txtbx ul li span{color:#888;}

.heritage-list{background-color:#f0f0ef; margin-top:15px; letter-spacing:0.02em;}
.heritage-list-heading{font-size:22px; line-height:24px; font-variant:small-caps; color:#fff; background-color:#222; text-align:center; padding:8px; position:relative;}
.heritage-list-heading::after{content:""; width:0px; height:0px; position:absolute; left:50%; bottom:-8px; margin-left:-8px; border-top-color:#222; border-style:solid; border-width:10px 8.5px 0 8.5px; border-color:#222 transparent transparent transparent;}

.heritage-list ul{margin:5px 0 0px; padding:0px; list-style:none;}
.heritage-list ul li{background:url(../images/arrow.png) no-repeat 10px 16px; font-size:16.5px; color:#333; padding:8px 5px 8px 22px; border-bottom:1px dashed #999;}
.heritage-list ul li a{font-size:16.5px; color:#333;}

.tour-inqbtt, .tourinqbtt{font-size:20px; color:#fff; text-decoration:none; text-transform:uppercase; text-align:center; display:inline-block; padding:8px 20px; margin:15px 5%; background-color:#bf000c; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:pointer;}
.tour-inqbtt:hover, .tourinqbtt:hover, .tour-inqbtt:focus, .tourinqbtt:focus{color:#fff; background-color:#d34205;}

/*---intangible heritage page css--*/
.intangible-heading{font-size:34px; font-weight:700; font-variant:small-caps; color:#ee7125; margin-top:5px; margin-bottom:15px;}
.intangible-wrap, .intangible-detlwrap{margin-top:15px; margin-bottom:10px; letter-spacing:0.02em; vertical-align:top;}
.intangible-txtbx{font-size:17px; font-weight:bold; color:#333; text-align:center; padding:10px; border:1px solid #e1e3e4; border-top:none; box-shadow:0 6px 5px -5px #333;}
.intangible-txtbx a{font-size:16px; font-weight:bold; color:#333; text-transform:uppercase; display:inline-block;}
.intangible-txtbx span{display:block; border-top:1px solid #e1e3e4; padding:8px 8px 0px; margin:8px -10px 0; font-size:15px; line-height:22px; font-weight:normal; color:#444;}

/*---packages css--*/
.pkgadd a{display:block; margin-top:20px; margin-bottom:5px; text-align:left;}
.pkgadd-text{position:absolute; bottom:0; left:0; width:100%; padding:65px 10px 12px; background-image:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));}
.pkgadd span{display:inline-block; background-color:#ee7125; font:bold 13.5px Arial, Helvetica, sans-serif; color:#fff; padding:6px 10px; margin-bottom:8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.pkgadd strong{display:block; font-size:20px; line-height:22px; color:#fff;}
.pkgadd a:hover strong{color:#ff0;}

@media (min-width: 768px) and (max-width: 991px) {
.intangible-wrap{min-height:258px;}
}

@media (max-width: 991px) {
.heritage-txtbx ul li span{float:none;}

.intangible-innerbx{border:1px solid #e1e3e4; border-bottom:none;}
.intangible-innerbx img{margin:0 auto;}

.hdide{display:none;}

.pkgadd-wrap{padding:0 5px;}
.pkgadd a{margin-top:10px; margin-bottom:0px;}
}

@media (max-width: 767px) {
.text-heading{font-size:1.7em; padding:3px 15px 3px 0; margin-bottom:15px;}

.heritage-innerbx{border:1px solid #e1e3e4; border-bottom:none;}
.heritage-innerbx img{margin:0 auto;}

.heritage-txtbx{min-height:inherit;}
.heritage-txtbx ul li a{display:inline-block;}
}

@media only screen and (max-width: 570px){
.text-heading{padding:0 0 3px;}
.text-heading span{display:block; margin-right:0px;}
}

@media only screen and (max-width: 540px){
.tour-inqbtt{display:block; margin:15px auto;}
}

@media (max-width: 470px) {
.pkgadd-wrap{width:100%; text-align:center; padding:0 15px;}
.pkgadd{display:inline-block;}
}