*{padding:0; margin:0; box-sizing:border-box; outline:none;}
body{font-family: 'Lato', sans-serif; font-size:16px; color:#000; line-height: 24px; box-sizing:border-box; -webkit-transition: 0.5s; transition: 0.5s; outline:none;}
a{text-decoration: none; color:transparent;}
a:hover, a:focus{text-decoration:none !important; color:#555;}
p{margin:0;}

:root {
    --gray-dark: #343a40;
	--yellow: #ffb606;
    --green: #008000;
	--dark-green: #006600;
	--light-green:#43A450;
}


.btn{padding:10px 24px; font-size:16px; letter-spacing:2px; background: var(--yellow); border-color:var(--yellow); outline:none; border-radius:0;}
.btn.focus, .btn:focus, .btn:hover{color:#fff; outline:none;}
button{display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(255, 182, 6, 0); position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
button:before{pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(255, 182, 6, 0.35) 0%, rgba(255, 182, 6, 0) 80%); background: radial-gradient(ellipse at center, rgba(255, 182, 6, 0.35) 0%, rgba(255, 182, 6, 0) 80%); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
button:hover, button:focus, button:active {-webkit-transform: translateY(-5px); transform: translateY(-5px);}

.clear{clear: both;}
.mt-1{margin-top: 1em;}
.mb-1{margin-bottom: 1em;}
.ml-1{margin-left: 1em;}
.mr-1{margin-right: 1em;}
.pt-1{padding-top: 1em;}
.pb-1{padding-bottom: 1em;}
.pr-1{padding-right: 1em;}
.pl-1{padding-left: 1em;}
.mt-2{margin-top: 2em;}
.mb-2{margin-bottom: 2em;}
.ml-2{margin-left: 2em;}
.mr-2{margin-right: 2em;}
.pt-2{padding-top: 2em;}
.pb-2{padding-bottom: 2em;}
.pr-2{padding-right: 2em;}
.pl-2{padding-left: 2em;}
.mt-3{margin-top: 3em;}
.mb-3{margin-bottom: 3em;}
.ml-3{margin-left: 3em;}
.mr-3{margin-right: 3em;}
.pt-3{padding-top: 3em;}
.pb-3{padding-bottom: 3em;}
.pr-3{padding-right: 3em;}
.pl-3{padding-left: 3em;}
.mt-4{margin-top: 4em;}
.mb-4{margin-bottom: 4em;}
.ml-4{margin-left: 4em;}
.mr-4{margin-right: 4em;}
.pt-4{padding-top: 4em;}
.pb-4{padding-bottom: 4em;}
.pr-4{padding-right: 4em;}
.pl-4{padding-left: 4em;}
.mt-5{margin-top: 5em;}
.mb-5{margin-bottom: 5em;}
.ml-5{margin-left: 5em;}
.mr-5{margin-right: 5em;}
.pt-5{padding-top: 5em;}
.pb-5{padding-bottom: 5em;}
.pr-5{padding-right: 5em;}
.pl-5{padding-left: 5em;}
.paddingZ{padding:0 !important;}
.primary{background:#034EA2 !important; color:#fff;}
.secondary{background:#FFC534 !important; color:#fff;}
.dark{background:#000000 !important; color:#fff;}
.light{background:#fff !important; color:#000;}


.mobileTitle{display:none; width:80%;}
.mobilelogo{width:21%; display:inline-block; float:left;}
.mobileTitle .mobileText{font-size:21px; float:left; line-height: 20px; margin-left:0.25em; margin-top: 0.4em;}
.mobileTitle .mobileText span{font-size:15px;}
.main_header_area{z-index: 10; position: absolute; left: 0px; top: 0px; width:100%; background: rgba(255, 255, 255, 0.4); padding: 0 2.5%;}
.navbar {border-radius: 0px; background-color:transparent; border:none; margin-bottom:0; /*padding:0.7em;*/ }
.navbar{background:transparent; border-color: transparent; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .05); box-shadow: 0 5px 5px rgba(0, 0, 0, .05);  -webkit-transition: 0.2s all linear; transition: 0.2s all linear;}
.navbar .navigation{margin-top:0.5em;}
.navbar-inverse .navbar-nav>.active{position:relative; /*background:#e6f1fe;*/}
.navbar-inverse .navbar-nav>.active:before{content:''; position:absolute; left:0; /*top:10%; height:80%; border-left:3px solid #034EA2;*/}
.navbar-inverse .navbar-nav>.active>a{background: transparent; font-weight:600; color: #034EA2; }
.navbar-inverse .navbar-nav>.active>a:hover{background: transparent; font-weight:600; color: #034EA2;}
.navbar-inverse .navbar-nav>li>a {font-weight:600; color: var(--gray-dark); font-size: 18px; font-weight:600;}
.navbar-inverse .navbar-nav>li>a:hover {font-weight:600;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color: transparent; color:var(--yellow);}
.navbar-inverse .navbar-nav>li>a:hover{color:var(--yellow);}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background:transparent; color:var(--yellow);}
.navbar-nav>li>.dropdown-menu{background-color:#fff; font-size:16px;}
.dropdown-menu{padding:0;}
.dropdown-menu li::after{content:""; width: 90%; height: 1px; background-color: #dedede; position: absolute; left: 5%; right: 5%;}
.dropdown-menu li:last-child::after{display:none;}
.dropdown-menu>li>a{padding:10px 20px; -webkit-transition: 0.5s; transition: 0.5s; padding-right: 5em;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{outline:none; background-color: transparent; color:var(--yellow); font-weight:700; padding-left:2em;}
.log_right{ cursor:default; width:25%; color:#555; font-size:14px; margin-right: 4em;}
.log_right b{ font-size:24px; color:#034EA2;}
.log_right a:hover, .log_right a:focus{color:#000 !important;}
.log_right .logoImg{width:22%; float:left;}
.log_right .logoText{float:left; font-size:20px; font-weight:600; color:#0e4c7d; padding-top:1em; }
.navbar-nav{width:100%; padding: 4px 0;}
.navbar-nav:after{clear:both;}
.dropdown-submenu {position: relative;}
.dropdown-submenu .dropdown-menu {position:absolute; left:80%; background:#E0E7E9; color:#fff;}
.navbar-inverse .navbar-nav>li>a:focus{color:var(--gray-dark); outline:none;}
.active{color:var(--yellow) !important;}

.log_right img{width:100%; height:100%; }
.topBar{color:#fff; font-family:'Work Sans', sans-serif; padding:8px 15px; position:relative;}
.topBar:after{content:''; position:absolute; left:5%; bottom:2px; width:90%; height:1px; background-color:rgba(0, 0, 0, 0.15)}
/*.contactNo:after{content:''; background-color:var(--gray-dark); width:1px; height:100%; position:absolute; right:0; top:0; }*/
.contactNo, .mailId{display:inline-block; padding:4px 0; padding-left:2em; position:relative; color:var(--gray-dark); }
.contactNo span, .mailId span{color:var(--gray-dark);}
.mailId{padding-left:2em;}
.scheduleBtn .btn{background-color:#fff; color:#000;}
.scheduleBtn{padding-right:3em;}
.bookButton{background-color:var(--yellow); color:var(--gray-dark); margin-top:0.7em;}
.bookButton a{font-size:16px !important; line-height: 10px !important; padding:15px 30px !important;}
.bookButton:hover {opacity:0.85;}
.bookButton a:hover{color:var(--gray-dark) !important; }
.affix{width: 100%; left: 0px; top: 0px; position: fixed; background: #fff; z-index: 999; -webkit-box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.06); box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.06);}

/*banner*/
.bannerCont, .bannerCont .owl-carousel, .singleBanner{width:100%; height:657px; position:relative;}
.bannerImg1{width:100%; height:657px;}
.bannerImg1 img{width:100%; height:100%; max-height:100%; /*object-fit:cover;*/}
.bannerText{width: 100%; position: absolute; bottom: 3%; left:0; padding-left:5%;}
.bannerCont .owl-theme .owl-dots{position:absolute !important; right:2%; bottom:0%; display:block;}
.bannerCont .owl-theme .owl-dots .owl-dot span{width:15px !important; height:15px !important; background:#fff !important; border:3px solid; border-color:#034EA2; margin: 7px 7px !important;}
.bannerCont .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#fff !important; border-color:#fff;}
.bannerCont .owl-theme .owl-nav{bottom:0 !important;}
.bannerCont .owl-nav .owl-prev{float:left; position:absolute; left:0%; bottom:10%}
.bannerCont .owl-nav .owl-next{float:right; position:absolute; right:0%;  bottom:10%}
.lnr{font-size: 48px;}
.lnr-arrow-left-circle{padding-left:4px;}
.bannerCont .owl-theme .owl-nav [class*=owl-]{background:none !important; margin:0; padding:0;}
.bannerCont .owl-theme .owl-nav [class*=owl-]:hover{background:none !important; color:#FFC534 !important;}
.bannerText h2{font-size:30px; font-weight:600; color:#fff; line-height:42px; letter-spacing:2px;}
.bannerText h2 span{font-size:42px; color:var(--yellow);}
.animatedText{position:relative; left:0; top:0; width:32%; height:100%; background:rgba(0,0,0,0.4); padding: 20% 2% 0 5%;}

section{padding:4em 0 ;}
.pgHeading{font-size:32px; font-weight:600; color:#242424; position:relative; padding-bottom:0.65em;}
.pgHeading:after{content:''; position:absolute; left:0; bottom:0; width:100px; height:1px; background-color:#242424;}
.smallheading{font-size:14px; font-weight:600; color:rgba(0,0,0,0.3); padding-bottom:1.5em;}
.pgHeading span{color:var(--yellow);}
.subHeading{font-size:24px; font-weight:600;}
.paddingZ{padding:0;}
.card{box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
img{width:100%; height:100%;}

.content{color:#666;}
/*about*/
.about{color:#f5f5f5; padding-top:6em;}
.about .imgContainer{position:relative; height:350px;}
.about span i{color:#034EA2; font-size: 32px; padding: 0.5em 1em; -webkit-animation: bounceIn 1.5s ease-in-out 2s infinite both; animation: bounceIn 1.5s ease-in-out 2s infinite both;}
.content{padding:1em 0em; }
.light-bg{background-color:#F8F8F8;}
.about button{border:1px solid #8e8e8e; background:#fff; color:#000 !important;}
.about button:hover{border:1px solid var(--yellow); background:var(--yellow); color:#fff !important;}

.about1 button:hover{border:1px solid var(--dark-green); background:var(--dark-green); color:#fff !important;}

/*services*/
.overlay{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.7)}
.text-white{color:#fff;}
.lnr{font-size: 48px;}
.lnr-arrow-left-circle{padding-left:4px;}
.packImg{position:relative; -webkit-transition:0.5s; transition:0.5s; overflow:hidden;}
.packImg .overlay{padding:1em; color:#fff; -webkit-transform: scale(0); transform:scale(0); -webkit-transition:0.9s; transition:0.9s; opacity:0;}
.packImg .imgContainer{border:none; height:320px;}
.packImg button:hover{background-color: #fff; color: #000; border:none;}
.packImg:hover .overlay{-webkit-transform: scale(1); transform:scale(1); opacity:1;}
.packImg .overlay p{padding:0.5em 0;}
.pack .packTitle{padding:1em 2em; border-top:none; color:#000; font-size:20px;}

/*corpClients*/
/* .corpClients .pgHeading span{color:var(--dark-green);} */

/*realEstate*/
.realEstate{background-color:#2A282B;}
.realEstate .content{color: #f8f8f8;}
.realEstate .content ul li{padding-bottom:0.7em;}
.realEstate .content ul li:last-child{padding-bottom:0em;}
.realEstate marquee{color: #101010; font-weight:600; padding:0.4em 0;}
.realEstate button{border:1px solid #8e8e8e; background:#fff; color:#000 !important;}
.realEstate button:hover{border:1px solid var(--yellow); background:var(--yellow); color:#fff !important;}

.ribbon{
  position:relative;
  display:inline-block;
  text-align:center;
  margin-top:2em;  
}
.ribbon .text{
  display:inline-block;
  padding:0.5em 1em;
  min-width:20em;
  line-height:1em;
  background: #FFD72A;
  position:relative;
  z-index: 1;
}
.ribbon:after,.ribbon:before,
.ribbon .text:before,.ribbon .text:after,
.ribbon .bold:before{
  content:'';
  position:absolute;
  border-style:solid;
}
.ribbon:before{
  top:0.3em; left:0.2em;
  width:100%; height:100%;
  border:none;
  background:#EBECED;
  z-index:-2;
}
.ribbon .text:before{
  bottom:100%; left:0;
  border-width: .5em .7em 0 0;
  border-color: transparent #FC9544 transparent transparent;
}
.ribbon .text:after{
  top:100%; right:0;
  border-width: .5em 2em 0 0;
  border-color: #FC9544 transparent transparent transparent;
  z-index: 1;
}
.ribbon:after, .ribbon .bold:before{
  top: 0.89em;
  right: -2.4em;
  border-width: 1.3em 1em 1.3em 3.4em;
  border-color: #FECC30 transparent #FECC30 #FECC30;
  z-index:0;
}
.ribbon .bold:before{
  border-color: #EBECED transparent #EBECED #EBECED;
  top:0.7em;
  right:-2.3em;
}

/*testimonial*/
.testimon .mediaPhoto{width:120px; height:120px; border-radius: 50%;}
.testimon .mediaPhoto img{border-radius:inherit;}
.testimon .mediaBody{line-height: 35px; color: #898989; font-style: italic; font-size: 20px; letter-spacing: .66px;}
.testimon .mediaBody i{color: var(--yellow); font-size: 100px; position: relative; bottom: -36px; left:-12px; font-weight: bold;}
.testimon .mediaId{color: var(--yellow); font-size:20px; font-style:normal; font-weight: bold; letter-spacing:2px;}
.testimon .mediaId span:last-child{color: #849bb3 !important; font-size:14px; font-style:normal;}
.testimon .owl-controls{display:inline-block; position:absolute; right:28px; bottom:28px;}
.testimon .owl-controls .lnr{font-size:28px;}
.testimon .owl-theme .owl-nav [class*=owl-]{background-color:#898989;}


/*gallery*/
.galleryImg .imgContainer{height:240px;}
.gallery .pgHeading span{color:#f8f8f8;}
.gallery .smallheading{color:#242424;}
.gallery .pgHeading:after{left:39%;}
.gallery{background-color:var(--yellow);}


/*footer*/
.enquiryButtton{position:fixed; top:40%; right:0; height:auto; width:30px; color:#fff; background:#034EA2; border-top-left-radius:4px; border-bottom-left-radius:4px; font-size:18px; font-weight:600; padding:0.7em 0.5em; word-break: break-all; overflow:hidden; line-height:18px; z-index:5; cursor:pointer;}
.modal-header{background-color:var(--yellow);}
.modal-header .close{color:#fff; font-size:34px; font-weight:normal; opacity:0.8;}
.modal-title{color:#101010; font-size:22px !important; font-weight:600; letter-spacing:2px;}
.modal-title span{color:#034EA2;}
.modal-body input,.modal-body textarea{border: 1px solid #e5e5e5 !important;}
.modal-body .form-control{padding:0.6em 0.6em; height:auto;}
.modal-body button{height: auto; padding:0.5em 1.5em; font-size:18px; border-color:#101010;}

footer{background-color:#000; color:#ffff; padding:1.5em 0;  font-size:16px;}
footer .socialMedia i{padding:0 20px;}
footer .socialMedia i:hover{color:var(--yellow); cursor:pointer;}
footer .pgHeading{color:#fff;}
footer a{color:#fff;}
footer .payCard{list-style:none;}
footer .payCard li{background:#fff; width:30px; display:inline-block; margin-right:15px;}
footer .address .imgContainer{width: 12%; display: inline-block; margin-right:0.5em;}
footer .address .companyLogo{color:var(--yellow); font-size:20px; font-weight:600;}
footer .address .companyLocation i{font-size:20px; margin-right:10px;}
footer .address .companyLocation p{display:inline-block;}
footer .address .companyLocation .content{display:table;}
footer .address .companyLocation .content span{display:table-cell; vertical-align:top; }
footer .copyright{/*margin-top:8em;*/}
footer .title{color:var(--yellow); font-weight:600; letter-spacing:1px; font-size:18px; padding-bottom:0.5em;}

.backTop{position:fixed; right:25px; bottom:25px; width:40px; height:40px; border-radius:4px; background:var(--yellow); z-index:5; cursor:pointer;}
.backTop .lnr{color:#000; font-size:24px; font-weight:600; display:inline-block; padding:6px 8px; -webkit-animation: bounceIn 1.5s ease-in-out 2s infinite both; animation: bounceIn 1.5s ease-in-out 2s infinite both;}
.backTop:hover{opacity:0.8;}

/*contact us*/
/* .contacts .pgHeading span{color:var(--dark-green);} */
.contacts .form-control{height:45px; background-color:#f8f8f8; border-radius:0;}
.contacts textarea{height:auto !important;}
.contacts .form-control:focus {border-color: var(--dark-green); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 128, 0,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 128, 0,.6);}
.contactForm .btn{background-color:var(--dark-green); border-color:var(--dark-green); color:#fff;}
.contacts .contactForm{position:relative;}
.contacts .contactForm:before{content:''; position:absolute; right:-80px; top:10%; height:80%; width:1px; background-color:#888;}
.contacts .contactForm:after{content:''; position:absolute; right:-82px; top:35%; height:30%; width:5px; background-color:var(--dark-green); border-radius:4px;}
.googleCarousel .owl-controls{display:inline-block; position:absolute; right:0;}
.googleCarousel .owl-controls .lnr{font-size:24px;}
.googleCarousel .owl-controls .owl-nav .owl-prev{background-color:var(--dark-green); }
.googleCarousel .owl-controls .owl-nav .owl-next{background-color:var(--dark-green); margin-right:0;}

.modal.fade{opacity:1;}
.modal.fade .modal-dialog {-webkit-transform: translate(0); -moz-transform: translate(0); transform: translate(0);}
.modal-open{padding-right:0 !important;}



.dashed_border{padding: 0.5em; border: 1px dashed #e5e5e5;}

/*sunshore page*/
.sunshore-pg .about ul li{padding:0.5em 0;}
.sunshore-pg .about .imgContainer{height:600px;}
.sunshore-pg .discountOffer{height:420px;}
.sunshore-pg .discountOffer .imgContainer{height:100%;}
.sunshore-pg .offer{color:#fff !important;}
.sunshore-pg .offerImg{width: 60%; height: 250px; margin: 0 auto; padding: 0.5em; border: 1px solid #fff; border-radius: 50%; margin-top:5em;}
.sunshore-pg .offerImg img{border-radius: 50%;}
.sunshore-pg .offer .heading{font-size:16px; font-weight:600; font-style:italic; position:relative; letter-spacing:2px;}
.sunshore-pg .offer .heading:after{content:''; position:absolute; bottom:5px; left:15%; width:100px; height:1px; background-color:#fff;}
.sunshore-pg .offerText{font-size:36px;}
.sunshore-pg .offerText p:last-child{line-height:48px;}
.sunshore-pg .offerText p:last-child span{color:var(--yellow); font-weight:bold;}
.sunshore-pg .features{list-style:none;}
.sunshore-pg .features li{font-size:18px; color:#999; padding:1em 0; position:relative; cursor:pointer;}
.sunshore-pg .features li:after{content:''; position:absolute; bottom:0; left:25px; width:100%; height:1px; background-color:rgba(0,0,0,0.1);}
.sunshore-pg .features li span i{ -webkit-transition:0.5s; transition:0.5s; position:relative; left:0;}
.sunshore-pg .features li span a{ color:#999; padding: 1em 0;}
.sunshore-pg .features li:hover span i{left:7px;}
.sunshore-pg .features li:hover span a{color:var(--yellow);}
.sunshore-pg .features li span i{color:var(--yellow); margin-right:1em; font-size:21px;}
.sunshore-pg .featureCarousel{padding-left:7em;}
.sunshore-pg .featureCarousel .imgContainer{height:480px;}
.sunshore-pg .featureCarousel .owl-controls{display:inline-block;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-prev{position:absolute; top:50%; left:8em; background-color:#fff; color:#555; border-radius:0; -webkit-transition:0.5s; transition:0.5s; margin:0; padding: 8px 10px;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-next{position:absolute; top:50%; right:0; background-color:#fff; color:#555; border-radius:0; margin:0; padding: 8px 10px;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-prev:hover{background-color:var(--yellow);}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-next:hover{background-color:var(--yellow);}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-prev .lnr{-webkit-transition:0.5s; transition:0.5s;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-next .lnr{-webkit-transition:0.5s; transition:0.5s;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-prev:hover .lnr{padding-left:0.5em;}
.sunshore-pg .featureCarousel .owl-controls .owl-nav .owl-next:hover .lnr{padding-right:0.5em;}
.sunshore-pg .featureCarousel .lnr{font-size:28px;}
.sunshore-pg .features .content{font-size: 15px;  padding:0; padding-left: 2em;}
.panel-group .panel+.panel{margin-top:0;}


/*seashore page*/
.seashore-pg .about ul li{padding:0.5em 0;}
.seashore-pg .about .imgContainer{height:600px;}
/* .seashore-pg .services .pgHeading span{color:var(--dark-green);} */
.seashore-pg .services .pgHeading:after{left:33%;}
.seashore-pg .discountOffer{height:420px;}
.seashore-pg .discountOffer .imgContainer{height:100%;}
.seashore-pg .offer{color:#fff !important;}
.seashore-pg .offerImg{width: 60%; height: 250px; margin: 0 auto; padding: 0.5em; border: 1px solid #fff; border-radius: 50%; margin-top:5em;}
.seashore-pg .offerImg img{border-radius: 50%;}
.seashore-pg .offer .heading{font-size:16px; font-weight:600; font-style:italic; position:relative; letter-spacing:2px;}
.seashore-pg .offer .heading:after{content:''; position:absolute; bottom:5px; left:15%; width:100px; height:1px; background-color:#fff;}
.seashore-pg .offerText{font-size:36px;}
.seashore-pg .offerText p:last-child{line-height:48px;}
.seashore-pg .offerText p:last-child span{color:var(--yellow); font-weight:bold;}
.seashore-pg .feature .featureSet .imgContainer{width: 40%; margin: 0 auto; padding: 0.5em; border: 1px solid var(--dark-green); border-radius: 50%;}
.seashore-pg .feature .featureSet .imgContainer img{border-radius: 50%;}
.seashore-pg .feature .featureSet h3{color:var(--dark-green); font-size:18px; letter-spacing:1px;}
.seashore-pg .feature .featureSet .content{padding:0;}
.seashore-pg .feature .featureSet{border:1.5px solid rgba(0,0,0,0.08); padding:2em 1.5em;}
.seashore-pg .feature .featureSet:hover{border-color:var(--dark-green);}

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;	
}

body::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	background-color: #101010;
	border-radius:25em;
}
 
 
 
 
/* Slider */
.slick-slide {margin: 0px 0px;}
.slick-slide img {width: 100%;}
.slick-slider{position: relative; display: block; box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list{position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-track {display: flex;}
.slick-track .slick-slide { display: flex; height: auto; align-items: center; justify-content: center;}
.slide img{height: auto; width:46%; cursor: pointer;}
.slide img:focus{border:none; outline:none !important;}
.slide:focus{border:none; outline:none !important;}


.successmessage{
	color: #006600;
}
.errormessage,.validation {
	color: #ff0000;
}