
a:hover{ text-decoration: none;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; color:inherit;}
img{ margin: 0px; padding: 0px; border: 0px; display:inline-block; vertical-align:middle; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
img a { margin: 0px; padding: 0px; border: 0px; vertical-align:middle; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
img a:hover { margin: 0px; padding: 0px; border: 0px;  transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;}
.responsive-img{ width:100%; height:auto;}
.container{ padding:0px;}


.page-wrapper{ padding:0px 0px; background:#FFFFFF;}
.page-wrapper .heading{ padding:5px; text-align:center;}
.page-wrapper .heading h1{font-size:28px; font-weight:500;}
.page-wrapper .heading h3{font-size:28px; font-weight:500;}
.page-wrapper .heading span{ width:70px; height:3px; background:#d9221c; display:inline-block;}
.destinations{ background:#f5f5f5; overflow:hidden; border-radius:6px; border:1px solid #efefef; padding:17px 10px;}
.pagination li:first-child span {background-color: #008fdd;color: #fff;border-color: #008fdd}
.pagination>li.active.disabled span {background-color: #eee}
.spot-box{ padding:13px; text-align:center;}
.img-bx{ overflow:hidden;}
.spot-image{ position:relative;}
.spot-box h2{ font-size:16px; text-transform:uppercase; color:#FFFFFF; position:absolute; bottom:10px; width:100%;}
.spot-box a:hover .img-bx img{ transform:rotate(3deg) scale(1.2);}
.info-btn{ text-align:center;padding:30px 0px 20px 0px;}
.info-btn a{padding:10px 28px; background:#f8c100; font-size:16px; color:#222;text-transform:uppercase;}
.info-btn a:hover{ background:#d8190f; color:#FFFFFF}
.info-btn.red-btn a{background:#d8190f; color:#ffffff; padding:12px 26px; }
.info-btn.red-btn a:hover{background:#f8c100; color:#222;}
.yellow-btn{background:#B11F1F;font-size:15px; color:#fff; border-radius: 25px;font-weight: 500; width:140px; height:34px; margin:0 auto; text-align:center; padding:6px 0px; margin-top:0px;}
.yellow-btn:hover{background:#d8190f; color:#FFFFFF;}
.wrapper-2{ background:url(../images/beach-bg.jpg); background-size:cover; background-repeat:no-repeat; background-position: center center; margin-top:15px;}
.tur-bx{ padding:15px;}
.tur-bx figure{ position:relative;}
.tur-bx figcaption span{ position:absolute; top:15px; left:15px; background:#008fdd; color:#FFFFFF; border-radius:50%; border:1px solid #fff; 
font-size:16px; padding:12px 13px 12px 14px; text-align:center; font-weight:500; line-height:20px;}
.tur-bx h4{ position:absolute; bottom:0; text-align:center; width:100%;background: rgba(0, 0, 0, 0.70); color:#FFFFFF; padding:6px 0px; font-size:18px;}
.tur-bx a:hover img{transform:scale(1.2) rotate(3deg)}
.fig-image{ overflow:hidden; position:relative;}



















.tur-bx figcaption{ background:#ffffff; border:#CCCCCC solid 1px;  padding:15px 10px 12px 10px;}
.tur-bx figcaption i{padding-right:10px;}
.wrapper-4{ background-image:url(../images/testimonial-bg.jpg); background-repeat:no-repeat;}
.testimonial-box{ background:#FFFFFF; margin-top:15px;}
.testimonial-box{ border:1px solid #efefef; text-align:center;}
.testimonial-box span i{ font-size:48px; background:#f5f5f5; padding:30px; border-radius:50%; color:#f8c100; border:1px solid #ffffff;margin-top: -55px;}
.testimonial-txt{ padding:15px; line-height:30px;}
.testimonial-box h4{ color:#d8190f; padding-bottom:15px; padding-top:5px;}
.testimonial-txt p{line-height:30px;}
.testimonial-txt i{ padding-right:10px; color:#666666;}
.testimonial-txt i.fa-quote-right{ padding-left:10px;}
.anchor{ color:#008fdd; font-weight:600;}
.anchor:hover{color:#d9221c;}




/*testimonial slide*/


