@charset "utf-8";/* CSS Document *//*style by Kelum*/.header-text{    color: #FFF;    position: absolute;    top: 61px;    left: 84px;    font-size: 48px;    font-family: fantasy;    letter-spacing: 3px;    text-shadow: 1px 1px #F03A0F;}.header-logo-main{    position: absolute;    top: 48px;}.header-sub-title{    color:#FFF;    position: absolute;    top: 100px;    left: 84px;    font-size: 11px;}.footer-copy{    width:940px;    height:30px;    margin-left:auto;    margin-right:auto;}.footer-copy-left{    float:left;    width:740px;    height:50px;    margin-top: -19px;}.footer-copy-right{    float:right;    width:193px;    height:50px;    margin-top: -19px;}.tour-content{    width:100%;    height:auto;}.tour-details{    width:590px;    height:auto;    float:left;}.tour-map{    width:320px;    height:auto;    float:right;    border-left-style: dotted;    height: 3702px;}.tour-map-sl-attraction{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 3864px;}.tour-map-h{    width: 320px;    float: right;    border-left-style: dotted;    height: 2583px;}.tour-map-y{    width: 320px;    float: right;    border-left-style: dotted;    height: 3191px;}.tour-map-m{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 4924px;}.tour-map-b{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 2038px;}.tour-map-contacts{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 1791px;}.dropdown-nav{    background-color:#e29025;    width:30px;    height:30px;    padding:5px;}.dropdown{    background-color:#FFCC33;}.tour-data{    background-color: #E6F3F9;    width: 507px;    height: auto;    padding: 20px 65px 3px 17px;    border-radius: 8px;}.fb-widget{    width:300px;    background-color:#FFF;    text-align:center;    margin-left: 18px;    border-top: 1px solid;    padding-top: 12px;    margin-top: -10px;}.left-bar-widget-title{    padding-left: 17px;    font-size: 18px;    color: rgb(63, 164, 206);}.tour-map-nu{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 2128px;}.tour-map-4n-benta{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 2001px;}#contact-form-main{    width:545px;    float:left;    margin-top: 10px;}.contact-right{    width:340px;    float:right;}.contact-left{    width: 152px;    float: left;    text-align: left;    padding-left: 40px;}.form-data{    background-color: #E6F3F9;    width:550px;    height:740px;    border-radius: 8px;    padding-top: 48px;}.map-conact{    width:320px;    height:auto;    float:right;    border-left-style: dotted;    height: 972px;}.send-button{    cursor: pointer; /* 1 */    -webkit-appearance: button; /* 2 */    background-color: black;    width: 300px;    height: 45px;    border-radius: 5px;    color: rgb(253, 252, 251);    font-weight: bold;    font-size: 15px;}.send-button:hover{    color:#e3b622;}.contact-data{    width:555px;    height:60px;}.contact-data-left{    width:270px;    height:60px;    float:left;}.contact-data-right{    width:280px;    height:60px;    float:right;}.main-page-logos{    width:180px;    float:left;}.main-page-logos-tour{    float:right;    margin-top: 22px;    margin-right: 20px;}.attraction-info-main{    width:100%;    height:auto;}.attraction-info-img{    width:250px;    height:auto;    float:left;}.attraction-info-details{    width:339px;    height:auto;    float:right;}.next-page{    background-color: #639;    width: 83px;    height: 25px;    margin-left: 243px;    color: rgb(253, 251, 248);    padding: 7px 0px 0px 24px;    text-decoration: none;    font-weight: bold;}.next-page:hover{    color:#FF0;}.prev-page{    background-color: #639;    width: 83px;    height: 25px;    margin-left: 243px;    color: rgb(253, 251, 248);    padding: 7px 0px 0px 24px;    text-decoration: none;    font-weight: bold;}.prev-page:hover{    color:#FF0;}.tour-map-att{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 4028px;}.footer-text{    color:#FFF;    font-weight: 100;}.page-top-img{    margin-left: auto;    margin-right: auto;    width: 100%;    margin-top: 31px;}.comment-area{    height: 80px;}.date-field{    width: 110px;}.pax-no {    width:100%;}.pax-no-left{    width:105px;    height:auto;    float:left;}.pax-no-right {    width:226px;    height:auto;    float:right;}.select-pax{    width: 46px;    height: 21px;}.select-pax-under-text{    margin-left: 39px;    font-size: 10px;    color: #000;}.pax-no div{    width: 92px;    height: auto;    float: left;    /*margin: 5px;*/    /* margin-left: 9px; */}.select-pax-under-text-child{    font-size: 10px;    margin-left: 30px;    color: #000;}.tour-select{    width: 299px;    height: 26px;}.date-picker-input{    width: 95px;    height: 0px;}.space-div{    margin-left: 13px;}.img-border{    border: 2px solid;    color: black;}.map-rtor{    background: #FFF;    width: 925px;    padding: 15px;    margin: 150px 0 0 0;    height: 1194px;}.tour-map-ramayana-t{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 5639px;}.tour-map-ramayana-k{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 9440px;}.tour-map-ramayana-c{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 1796px;}.tour-list-p{    padding-left: 24px;}.tour-list-p a{    text-decoration:none;}.tour-list-p a:hover{    color:#F93;}.side-bar-hr{    padding-left: 6px;    width: 279px;}.tour-map-13n-anuradhapura{    width: 320px;    height: auto;    float: right;    border-left-style: dotted;    height: 7525px;}.side-img-border{    border: 1px solid #282120;}/*Animation button*/.blink {    animation: blink-animation 1s steps(5, start) infinite;    -webkit-animation: blink-animation 1s steps(5, start) infinite;}@keyframes blink-animation {    to {        visibility: hidden;    }}@-webkit-keyframes blink-animation {    to {        visibility: hidden;    }}.backgroundRed{    background: red;}.tourist-logo {    height: auto;}.clear {    clear: both;}.fcopy-wrap {    width: 100%;    height: auto;}.fcopy-left {    width: 60%;    height: auto;    float: left;}.fcory-right {    width: 40%;    float: right;    height: auto;}.flex-image{    display: flex;    flex-direction: row;    flex-wrap: wrap;    align-items: flex-start;    justify-content: flex-start;    gap: 8px;}