/*
 Theme Name:     Shetland Rural Experience Centre
 Theme URI:      https://srec.dev.rw.digital/
 Description:    Suzuki Theme
 Author:         Shetland Fitness
 Author URI:     https://srec.dev.rw.digital/
 Template:       twentytwentyone
 Version:        1.4
*/

@charset "utf-8";
/* CSS Document */
/*  -----------------------------------------------------
  ------------------- General Styles ------------------
  ----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff;  font-family: "Inter", sans-serif!important; color:#000; font-size:16px; font-weight:400; line-height:normal;}

@-webkit-keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .7;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@-o-keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes floating-arrow {
  from {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
.full-img{ width:100%; height:auto; }

h1,h2{font-family: "Prata", serif; font-weight:400;}

h1, h2, h3, h4, h5, h6, p{margin-top:0px; letter-spacing:0px;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ width:40%; float:left; margin:0px 25px 15px 0px;}
.image-right{ width:40%; float:right; margin:0px 0px 15px 25px;}
.alignleft{ width:40%; float:left; margin:0px 25px 20px 0px;}
.alignright{ width:40%; float:right; margin:0px 0px 20px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.image-middle{margin:0px auto 20px;}
.image-responsive{width:100%;}
.container{ max-width:1200px;}
html{overflow-x:hidden;}

/*=============top-section start============*/
.topsection{ width:100%; height:auto; padding-top:10px; padding-bottom:10px; margin:0px auto; text-align:center; color:#FFF; background:#2c4943;}

.toplogosection-new{ padding-top:12px; padding-bottom:12px;}
.toplogosection-new .logosec{ width:150px;}

.bannerphone-section{ width:auto; float:right; height:auto; padding:0px; display:table; margin:0px; border:0px solid red;}
.bannerphone-section ul{ list-style:none; padding:0px;  margin:0px;}
.bannerphone-section ul li{ float:left; padding:0px; margin:0px 10px; vertical-align:middle;}
.bannerphone-section ul li.phonenumber a{ color:#1c1c1c; font-size:16px; line-height:40px; font-weight:400;}
.bannerphone-section ul li.phonenumber img{ vertical-align:middle; margin-right:3px;}
.bannerphone-section ul li.bookbtn a{ background:#712020; color:#FFF; font-weight:17px; line-height:35px; font-weight:600; display:inline-block; padding:5px 25px; text-transform:uppercase;}
.bannerphone-section ul li.bookbtn a:hover{ background:#2c4943;}
.toplogosection-newmain-right{ padding-top:20px;}
/*=============top-section end============*/



/*==========banner-section start===========*/

.topbanner-section{ width:100%; height:auto; padding:0px; margin:0px; position:relative; border:0px solid red;}
.toplogosection-new{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:99;}


.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto; position:relative; background:#000;  }
.banner-section img.fullimg{ width:100%; height:auto; }

/*.banner-section::after{ width:60%; height:100%; background: rgba(0, 0, 0, 0.5); content:''; position:absolute; left:-11%;
top:0px;  transform: translate(0px, 0px) skew(-28deg, 0deg); z-index:3}

.banner-section::before{ width:65%; height:100%; background: rgba(255, 255, 255, 0.3); content:''; position:absolute; left:-11%;
top:0px;  transform: translate(0px, 0px) skew(-28deg, 0deg); z-index:2}*/

.banner_textmain{ float:right;}
.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:99999; 
top:50%; color:#000; transform:translateY(-50%); -ms-transform:translateY(-50%); 
-webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:left; color:#FFF;}
.banner-section-text01{ float:right; }

.banner-section .full-img-text h4{ color:#2c4943; font-size:30px; line-height:36px; font-weight:700;  text-transform:uppercase; letter-spacing:2px; margin-bottom:10px; text-shadow: 1px 1px 1px #FFF;}
.banner-section .full-img-text h1{ color:#ffffff; font-size:54px; line-height:62px; font-weight:600; text-transform:uppercase; text-shadow: 2px 3px 3px #000; margin-bottom:25px; }

.banner-section .full-img-text ul{ list-style:none; padding:0px; margin:0px;}
.banner-section .full-img-text ul li{ float:left; padding:0px; margin:0px 15px 10px 0px;}
.banner-section .full-img-text ul li a{ background:#712020; color:#FFF; font-size:17px; line-height:45px; font-weight:600; display:inline-block; text-transform:capitalize; padding:0px 25px;}
.banner-section .full-img-text ul li a:hover{ background:#2c4943; color:#FFF;}


/*.banner-section .bx-prev{left:2%; background: url(assets/images/banner-prev.png) no-repeat; width:41px; height:41px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}
.banner-section .bx-next{right:2%; background: url(assets/images/banner-next.png) no-repeat; width:41px; height:41px; position:absolute; 
top:45%; text-indent:-999999px; transition: all 0.4s ease-in-out 0s;}

.banner-section .bx-controls .bx-pager-item { margin:4px 4px; float:left; }
.banner-section .bx-controls .bx-pager-item .bx-pager-link{ width:14px; height:14px; background:#45484c; color:#45484c;
text-align:center; font-size:3px; line-height:14px; -webkit-border-radius:50%; -moz-border-radius:50%;
border-radius:50%; border:2px solid #FFF; display:inline-block; float:left;}
.banner-section .bx-controls .bx-pager-item .active{ background:#FFF!important; color:#FFF!important; border:2px solid #FFF!important; }*/

/*==========banner-section end===========*/

/*=============homesection01 start================*/
.homesection01{ width:100%; height:auto; padding-top:85px; padding-bottom:85px; margin:0px auto; height:auto; text-align:center;}
.homesection01 h2{ color:#1f1f1f; font-size:42px; line-height:44px; font-weight:400; padding:0px 12%; margin-bottom:20px;}
.homesection01 p{ color:#1f1f1f; font-size:18px; line-height:24px; font-weight:400; margin-bottom:24px;}

/*=============homesection01 end================*/

/*=============homesection02 start===============*/
.homesection02{ width:100%; background:#f7f7f7; padding:75px 0px; margin:0px auto;}
.homesection02 .titlesec{ width:100%; text-align:center; margin-bottom:42px; }
.homesection02 .titlesec h2{color:#1f1f1f; font-size:40px; line-height:42px; font-weight:400;}

.homesection02-mainbox{ width:98%; height:auto; padding:0px; margin:0px auto;}
.homesection02-mainbox .imagesec{ width:100%; height:auto; padding:0px; margin:0px auto;}
.homesection02-mainbox .imagesec img{ width:100%; height:auto; border-radius:15px; opacity: 0.5;}
.homesection02-mainbox:hover .imagesec img{ opacity:1;}

.homesection02-mainbox .textsec{ background:#FFF; padding:25px; margin:-85px auto 0px auto; min-height:530px; position:relative; z-index:999; width:94%;}
.homesection02-mainbox .textsec h3{ width:100%; color:#712020; font-size:30px; line-height:42px; font-weight:600; background: url(assets/images/title-pic.png) no-repeat 100% center; margin-bottom:15px;}
.homesection02-mainbox .textsec h3 a{color:#712020; display:block;}

.homesection02-mainbox .textsec p{ color:#2a2a2a; font-size:16px; line-height:24px; font-weight:400; margin-bottom:20px;}
.homesection02-mainbox .textsec h4{ color:#2c4943; font-size:19px; line-height:24px; font-weight:600; margin-bottom:14px;}

.homesection02-mainbox .textsec ul{ list-style:none; padding:0px; margin:0px 0px 30px 0px;}
.homesection02-mainbox .textsec ul li{ background: url(assets/images/liststyle-icon.png) no-repeat 0 8px; padding:0px 0px 0px 30px; color:#2a2a2a; font-size:16px; line-height:24px; font-weight:400; margin-bottom:8px;}
.homesection02-mainbox .textsec h5{ color:#2b5950; font-size:18px; line-height:24px; font-weight:400; font-family: "Prata", serif; }


/*=============homesection02 end===============*/


/*=============homesection03 start===============*/
.homesection03{ background: url(assets/images/homebg02.png) no-repeat top center #fafafa; width:100%; height:auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top:30px; padding-bottom:435px; margin:0px auto;}

.homesection03 .homesection03box{ width:100%; text-align:center;}
.homesection03 .homesection03box .imgsec { width:220px; margin:0px auto 14px auto; opacity:0.5;}
.homesection03 .homesection03box .textsec{ color:#232323; font-size:24px; line-height:30px; font-weight:600; padding:0px 10%; transition: all 0.4s ease-in-out 0s;}
.homesection03 .homesection03box:hover .imgsec{ opacity:0.9; transition: all 0.4s ease-in-out 0s; opacity:1}
.homesection03 .homesection03box:hover .textsec{ color:#712020;}

/*=============homesection03 end===============*/

/*===========homesection04 start============*/
.homesection04{ width:100%; height:auto; padding-top:90px; padding-bottom:90px;}

.homesection04 .homesection04-right .textsec{ padding-top:60px;}
.homesection04 .homesection04-right .textsec h6{ color:#2c4943; font-size:18px; line-height:24px; font-weight:400; text-transform:uppercase; margin-bottom:10px; letter-spacing:2px;}
.homesection04 .homesection04-right .textsec h2{ color:#1f1f1f; font-size:48px; line-height:52px; font-weight:400; margin-bottom:20px;}
.homesection04 .homesection04-right .textsec p{ color:#1f1f1f; font-size:17px; line-height:24px; font-weight:400; margin-bottom:25px;}

.homesection04 .homesection04-right .textsec ul{ list-style:none; padding:0px; margin:0px;}
.homesection04 .homesection04-right .textsec ul li{ float:left; padding:0px; margin:0px 8px 0px 0px;}
.homesection04 .homesection04-right .textsec ul li a{ background:#2b5950; color:#FFF; font-size:16px; line-height:36px; font-weight:600; display:inline-block; padding:5px 35px; text-transform:uppercase; }
.homesection04 .homesection04-right .textsec ul li.team a{ background:#712020;}
.homesection04 .homesection04-right .textsec ul li.about a{background:#2b5950;}

/*===========homesection04 end============*/

/*===========homesection05 start============*/
.homesection05{ width:100%; height:auto; background: url(assets/images/homesec-03-bg.jpg) no-repeat center center; width:100%; height:auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top:90px; padding-bottom:90px; margin:0px auto; color:#FFF; text-align:center;}

.homesection05 h3{font-family: "Prata", serif; color:#FFF; font-size:50px; line-height:52px; font-weight:400; margin-bottom:15px;}
.homesection05 p{ color:#ffffff; font-size:17px; line-height:26px; font-weight:400; margin-bottom:24px;}
.homesection05 h6.redbtn a{ background:#712020; color:#FFF; font-size:17px; line-height:63px; font-weight:400; text-transform:uppercase; display:inline-block; padding:0px 35px;}

/*===========homesection05 start============*/


/*===========homesection05 start============*/
.homesection06{ width:100%; height:auto; background: url(assets/images/homesec-04-bg.jpg) no-repeat center center; width:100%; height:auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-top:170px; padding-bottom:200px; margin:0px auto; color:#FFF; text-align:left;}
.homesection06box{ width:1122px; background:#712020; display:table; padding:0px; margin:0px auto; border-radius:15px; overflow:hidden}
.homesection06box-left{ width:50%; float:left; height:auto; padding:0px; margin:0px;}
.homesection06box-left .imagessec{ width:100%; height:auto;}
.homesection06box-left .imagessec img{ width:100%; height:auto;}

.homesection06box-right{ width:50%; float:left; height:auto; padding:0px; margin:0px;}
.homesection06box-right .textsec{ text-align:left; padding:70px 50px;}
.homesection06box-right .textsec h4{ color:#ffffff; font-size:43px; line-height:45px; font-weight:400; margin-bottom:22px;}
.homesection06box-right .textsec p{ color:#ffffff; font-size:17px; line-height:26px; font-weight:400; margin-bottom:20px;}
.homesection06box-right .textsec h6 a{ color:#ffffff; font-size:18px; line-height:24px; font-weight:400; display:inline-block; text-transform:uppercase; padding:10px 32px; border:2px solid #FFF;}
/*===========homesection05 end============*/

/*===========aboutinner-section start=====================*/
.about-section01{ width:100%; height:auto; padding-top:70px; padding-bottom:70px;}
.about-section01-main-left .images-sec{ width:90%; margin:0px auto;}
.about-section01-main-left .images-sec img{ width:100%; max-width:100%;}

.about-section01-main-right .textsec{ width:100%; height:auto;}
.about-section01-main-right .textsec h4{font-family: "Prata", serif; color:#1f1f1f; font-size:22px; line-height:26px; font-weight:400; margin-bottom:20px;}
.about-section01-main-right .textsec p{ color:#1f1f1f; font-size:18px; line-height:24px; font-weight:400; margin-bottom:20px;}
/*===========aboutinner-section end=====================*/

/*==============david-section start=================*/
.david-section{ width:100%; height:auto; padding-top:78px; padding-bottom:78px; height:auto; margin:0px auto;}
.david-section01{ margin-bottom:50px;}

.david-section02{ margin-bottom:50px;}
.david-section02 .david-section02-left{ float:right;}
.david-section02 .david-section02-right{ float:left;}

.david-section p{ color:#1f1f1f; font-size:17px; line-height:26px; font-weight:400; margin-bottom:20px;}
.david-section p span{ color:#800808;}

/*==============david-section end=================*/

/*==============contact-section start================*/
.contact-section{ width:100%; height:auto; padding-top:60px; padding-bottom:60px; margin:0px auto;}

.contact-section-right01{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 40px auto;}
.contact-section-right01-left{ width:25%; float:left;}
.contact-section-right01-right{ width:74%; float:right;}
.contact-section-right01-right h4{ color:#5f5e5e; font-size:31px; line-height:34px; font-weight:400; margin-bottom:15px;}
.contact-section-right01-right p{ color:#5f5e5e; font-size:15px; line-height:24px; font-weight:400;}
.contact-section-right01-right p a{color:#5f5e5e;}
.contact-section-right01-right p a:hover{color:#712020;}

.contact-section-right01-right ul{ list-style:none; padding:0px; margin:30px 0px 0px 0px;}
.contact-section-right01-right ul li{ margin-bottom:8px; color:#5f5e5e; font-size:15px; line-height:normal; font-weight:400; margin-bottom:8px; }
.contact-section-right01-right ul li a{color:#5f5e5e;}
.contact-section-right01-right ul li a:hover{ color:#712020;}

.contact-section-right02 iframe{ width:100%; height:325px;}

.contact-section-left .contactformsec{ padding-right:15px;}
.contact-section-left .contactformsec input[type="text"], .contact-section-left .contactformsec input[type="email"], .contact-section-left .contactformsec input[type="tel"], .contact-section-left .contactformsec input[type="date"]{ width:100%; height:48px; border:1px solid #cccccc; padding:0px 15px; color:#000; font-size:15px; line-height:48px; font-weight:400;}
.contact-section-left .contactformsec .contactform01{ margin-bottom:10px;}
.contact-section-left .contactformsec label{ width:100%!important; max-width:100%!important;}
.contact-section-left .contactformsec h6{ color:#5f5e5e; font-size:12px; line-height:24px; font-weight:400; margin-bottom:8px;}

.contact-section-left .contactformsec textarea{ width:100%; height:120px; border:1px solid #cccccc; padding:15px; color:#000; font-size:15px; line-height:23px; font-weight:400;}
.contact-section-left .contactformsec input[type="submit"]{ background:#712020!important; color:#FFF!important; font-size:17px!important; line-height:45px!important; font-weight:600!important; display:inline-block!important; padding:0px 45px!important; text-transform:uppercase;}

/*==============contact-section end================*/

/*=============tourinner-section start====================*/
.tourinner-section{ width:100%; background: url(assets/images/tourtext-bg.jpg) no-repeat bottom center; width:100%; height:auto; -webkit-background-size: cover;
 -moz-background-size: cover; -o-background-size: cover; background-size: cover; padding-bottom:461px; padding-top:70px;}

.tourinner-section-main{ padding-bottom:70px;}
.tourinner-section-main .titlesec{ margin-bottom:30px; text-align:center; color:#1f1f1f; font-size:30px; line-height:35px; font-weight:400; padding:0px 10%;}
.tourinner-section-main .tourinner-section-right p{ color:#1f1f1f; font-size:17px; line-height:25px; font-weight:400; margin-bottom:26px;}

.tourmiddlesec-left{ float:right;}
.tourmiddlesec-right{ float:left;}
.tourmiddlesec-right h4{font-family: "Prata", serif; color:#1f1f1f; font-size:26px; line-height:32px; font-weight:400; margin-bottom:30px;}
.tourmiddlesec-right p{ color:#1f1f1f; font-size:17px; line-height:25px; font-weight:400; margin-bottom:26px;}

.tourinner-section-bottom{ width:100%; padding-top:60px; padding-bottom:60px;}

.tourformbox-main{ width:800px; height:auto; display:table; margin:0px auto; border:0px solid red;}
.tourformbox-main01{ width:48%; float:left; height:auto; padding:0px; margin:1%;}
.tourformbox-main02{ width:100%; float:none; margin:0px auto 1% auto; padding:0px 1%;}

.tourformbox-main input[type="text"], .tourformbox-main input[type="email"], .tourformbox-main input[type="tel"], .tourformbox-main input[type="date"]{ width:100%; height:48px; border:1px solid #cccccc; padding:0px 15px; color:#000; font-size:15px; line-height:48px; font-weight:400;}
.tourformbox-main label{ width:100%!important; max-width:100%!important;}


.tourformbox-main h6{ color:#5f5e5e; font-size:12px; line-height:24px; font-weight:400; margin-bottom:8px;}

.tourformbox-main textarea{ width:100%; height:120px; border:1px solid #cccccc; padding:15px; color:#000; font-size:15px; line-height:23px; font-weight:400; margin-bottom:15px;}
.tourformbox-main input[type="submit"]{ background:#712020!important; color:#FFF!important; font-size:17px!important; line-height:45px!important; font-weight:600!important; display:inline-block!important; padding:0px 45px!important; text-transform:uppercase;}

/*=============tourinner-section start====================*/

/*=============inner-section start====================*/
.inner-section{ width:100%; padding-top:60px; padding-bottom:60px;}
.inner-section p{ color:#000; font-size:17px; line-height:24px; font-weight:400; margin-bottom:25px;}
.inner-section p a{ color:#712020;}

/*=============inner-section start====================*/

/*==============cruise-ships section start================*/
.cruise-ships01{ width:100%; height:auto; padding-top:45px; padding-bottom:45px;}
.cruise-ships01 p{color:#1f1f1f; font-size:18px; line-height: 25px; font-weight: 400; margin-bottom: 24px;}
.cruise-ships01 h6 a.contact-btn{ background:#712020; color:#FFF; font-size:15px; line-height:45px; font-weight:400; display:inline-block; padding:0px 21px; display:table; margin:0px auto;}

/*==============cruise-ships section start================*/

/*===========teamsection start================*/
.team-section{width:100%; height:auto; padding-top:45px; padding-bottom:45px;}
.team-section .titlesec{ text-align:center; margin-bottom:25px; color:#000; font-size:35px; line-height:40px; font-weight:400;}
.team-sectionbox{ width:100%; height:auto; padding:0px; margin:0px auto 35px auto; border-top:2px solid #d3d2d2; border-left:2px solid #d3d2d2; border-right:2px solid #d3d2d2; border-bottom:10px solid #2c4943;  padding:10px; border-radius:15px; min-height:654px; box-shadow:1px 6px 5px #d6d6d6}


.team-sectionbox .imagesec{ width:100%; height:auto; padding:0px; margin:0px auto 15px auto;}
.team-sectionbox .imagesec img{ width:100%; max-width:100%; border-radius:6px;}
.team-sectionbox .textsec{ padding:7px 15px;}
.team-sectionbox .textsec h3{ color:#000; font-size:25px; line-height:30px; font-weight:400; margin-bottom:5px; font-family: "Prata", serif;}
.team-sectionbox .textsec h4{ color:#000; font-size:17px; line-height:24px; font-weight:600; margin-bottom:0px;}
.team-sectionbox .textsec p{ color:#000; font-size:16px; line-height:24px; font-weight:400; text-align:justify;}


/*===========teamsection end================*/


/*==============footer-section start===================*/
.footer-section{ width:100%; background:#192e29; color:#FFF; padding-top:20px; padding-bottom:10px; margin:0px auto;}

.footer-section-bottom{ border-top:1px solid #50746d; padding-top:15px; padding-bottom:5px; text-align:center;}
.footer-section-bottom p{ color:#a7b4b1; font-size:16px; line-height:22px; font-weight:400;}

.footer-section-top01{ margin-bottom:30px;}
.footer-section-top{ padding-bottom:30px;}

.footer-section-top01-left{ text-align:left; padding-top:55px;}
.footer-section-top01-left .textsec{ width:100%; display:table; text-align:left;}
.footer-section-top01-left .textsec ul{ list-style:none; padding:0px; margin:0px;}
.footer-section-top01-left .textsec ul li{ float:left; padding:0px; margin:0px 8px 0px 0px;}

.footernav{ width:100%; display:table; text-align:center;}
.footernav ul{ list-style:none; padding:0px; margin:0px; text-align:center;}
.footernav ul li{ display:inline-block; padding:0px; margin:0px 20px;}
.footernav ul li a{ color:#ffffff; font-size:17px; line-height:24px; font-weight:400;}
.footernav ul li a:hover{ color:#c0fb34;}

.footer-section-top01-right{ padding-top:40px;}
.footer-section-top01-right .textsec{ width:auto; float:right; display:table; height:auto;}
.footer-section-top01-right .textsec ul{ list-style:none; padding:0px;  margin:0px;}
.footer-section-top01-right .textsec ul li{ float:left; padding:0px; margin:0px 10px; vertical-align:middle;}
.footer-section-top01-right .textsec ul li.phonenumber a{ color:#fff; font-size:16px; line-height:40px; font-weight:400;}
.footer-section-top01-right .textsec ul li.phonenumber img{ vertical-align:middle; margin-right:3px;}
.footer-section-top01-right .textsec ul li.bookbtn a{ background:#712020; color:#FFF; font-size:16px; line-height:35px; font-weight:600; display:inline-block; padding:5px 15px; text-transform:uppercase;}
.footer-section-top01-right .textsec ul li.bookbtn a:hover{ background:#000;}

.footer-section-top01-middle{ text-align:center;}
.footer-section-top01-middle .footerlogo{ width:150px; display:table; margin:0px auto;}

/*==============footer-section end===================*/

/*==============05.02.2026=================*/
.sub-menu-toggle{ display:none!important;}
.no-display{ display:none!important;}



