@charset "utf-8";
/* CSS Document */
body { font-family: 'gothamlight'; margin: 0px; padding: 0px; }
* { margin: 0px; padding: 0px; }
a, a:hover { text-decoration: none; transition: 0.5s; }
.ptb { padding: 50px 0; }
.pt { padding: 50px 0 0 0; }
.pb { padding: 0px 0 50px 0; }
ul, ol { list-style: none; margin: 0px; padding: 0px; }
.container { max-width: 1280px; width: 100%; }
.bg1 { background: #a1c617; }
.bg2 { background: #d3deaa; }
.htx1, .htx2, .htx3 { font-family: 'gothammedium'; color: #474747; }
.htx1 { font-size: 32px; }
.htx2 { font-size: 25px; }
.htx3 { font-size: 20px; }
.ptx1 { font-size: 16px; color: #7e7e7e; }
.btn { font-family: 'gothambold'; padding: 7px 30px; border-radius: 50px; font-size: 17px; }
.btn-green { background: #a1c617; color: #fff; }
.btn-green:hover { background: #fff; color: #a1c617; border: 1px solid #a1c617; }
.btn i { font-size: 20px; padding-left: 8px; font-weight: 600; }
.readmore { color: #333333; font-size: 14px; font-family: 'gothammedium'; }
/*********header start*********/

.navbar-brand img { max-width: 160px; }
.navhome .navbar-nav li a { font-size: 14px; font-weight: 600; padding: 5px 15px !important; color: #565555 !important; transition: 0.5s; }
.navhome .navbar-nav li a:hover { color: #7c990d !important; }
.navhome .navbar-nav li a.bookonline { color: #7c990d !important; }
/*********home slider start*********/
.sliderhome1 { display: grid; grid-template-columns: 1.2fr 1fr; grid-column-gap: 100px; align-items: center; padding: 0 25px; }
.sliderhomeR img { width: 80%; margin: auto; }
.sliderhomeL h2, .sliderhomeL h3 { font-family: 'gothambold'; color: #fff; }
.sliderhomeL h2 { font-size: 70px; border-bottom: 4px solid #fff; }
.sliderhomeL h3 { font-size: 30px; }
.sliderhomeL p { font-size: 17px; color: #fff; }
.bus-fra-tabs .tab-content { margin: 15px 0; }
.bus-fra-tabs .form-group select.form-control { background: #bbd559; border-radius: 50px; border: 2px solid #d4f06b; color: #647e02; font-size: 15px; outline: none; }
.form-group.sel-arow::before { content: ""; position: absolute; height: 93%; width: 40px; background: #8aae05; right: 2px; top: 1px; border-radius: 0px 50px 50px 0px; pointer-events: none; }
.form-group { position: relative; }
.bus-fra-tabs .nav-tabs { border-bottom: 0; }
.bus-fra-tabs .nav-link { display: block; padding: 5px 2rem; background: #849e22; color: #fff; font-size: 14px; border-radius: 50px !important; font-family: 'gothambold'; }
.searchbtn { max-width: 170px; background: #849e22; color: #fff; position: relative; font-weight: bold; border-radius: 50px; }
.searchbtn input { width: 100%; height: 100%; background: transparent; border: 0; border-radius: 50px; color: #fff; font-family: 'gothambold'; cursor: pointer; max-width: 140px; }
.searchbtn i { position: absolute; right: 15px; top: 8px; pointer-events: none; font-size: 17px; }
.bus-fra-tabs { margin-top: 20px; display: block; }
.selearow { position: absolute; right: 17px; top: 14px; pointer-events: none; }
.selearow img { width: 13px; }
.slider.multiple-items .slick-dots { display: flex; grid-column-gap: 5px; justify-content: center; margin-top: 20px; }
.slider.multiple-items .slick-dots li { height: auto; width: auto; padding: 0; margin: 0; line-height: normal; }
.slider.multiple-items .slick-dots li button { background: #ffffff; border-radius: 100%; width: 11px; height: 11px; font-size: 0; border: 0; cursor: pointer; }
.slider.multiple-items .slick-dots li.slick-active button { background: #6a7175; }
/********what to do*******/

.whatdo { text-align: center; }
.dot-line { margin-bottom: 20px; display: block; }
.dot-line img { max-width: 160px; }
.whatdo .btn { margin-top: 15px; }
/*******pear biz video*******/
.pear-video.ptb { position: relative; }
.pear-video.ptb::before { content: ""; height: 60%; width: 100%; background: #d3deaa; position: absolute; left: 0; top: 0; right: 0; }
.pear-video.ptb iframe { width: 60%; box-shadow: 2px 2px 1px #ddd; border-radius: 3px; margin-bottom: 30px; height: 400px; }
.pear-video p { width: 50%; margin: auto; }
.line1 { display: block; width: 90%; max-width: 250px; background: #000; height: 1px; margin: 30px auto auto; }
.eve-img img { max-width: 80%; margin: auto; display: block; }
.eve-text .htx1 { font-size: 25px; }
.howpear li { font-size: 15px; margin-bottom: 15px; position: relative; padding-left: 31px; }
.howpear li i { position: absolute; left: 0; top: 4px; font-size: 20px; color: #a1c617; }
/*footer start*/

footer { background: #000000; padding: 30px 0; }
.fot-logo { max-width: 160px; margin-bottom: 18px; }
.foot1 label a { margin: 0 8px 0 0; }
.foot1 label a img { width: 26px; }
.foot1 .ptx1 { margin: 9px 0 0 0; color: #fff; font-size: 13px; }
.foot2 h4 { font-family: 'gothammedium'; font-size: 16px; color: #fff; }
.foot2 li a { font-family: 'gothammedium'; font-size: 13px; color: #fff; }
.video-mp video { width: 650px; height: 450px; max-width: 750px; margin-bottom: 20px; }
