body{background: #FFF;}

figure{margin:0}

.main-section{padding: 3rem 0;overflow: hidden;position: relative;}

.main-heading{margin-bottom: 1.5rem;text-align: center;}

.heading-left{text-align: left;}

.main-heading span{font-size:var(--font-s-22);color: var(--primary-color);font-weight: 500;margin-bottom: 0.25rem;display: block;text-transform: uppercase;}

.main-heading h2{margin: 0;font-size: 2.5rem;}

.main-section p{line-height: 1.6;margin-bottom: 1.5rem;}

.btn{line-height: 1;position: relative;padding: 0.7rem 1.5rem;border-radius: 0;overflow: hidden;color: var(--secondary-color);background: transparent;text-transform: capitalize;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;z-index:1;font-weight: 500;border: 0.063rem solid var(--secondary-color);text-transform: uppercase;}

.btn:before,.formWrap button:before{position: absolute;content: "";width: 0;height: 100%;top: 0;left: 0;bottom: 0;right: 0;margin: auto;z-index: -1;background: #808285;transition: 0.4s;}

.btn:hover,.btn:focus {color: #fff;outline: none;box-shadow: none;} 

.btn:focus {transition-delay:0.5s}

.btn:hover:before,.formWrap button:hover::before{width: 100%;}

.linkBtn{display: flex;align-items: center;justify-content: space-between;flex-direction: row;text-transform: uppercase;color: var(--primary-color);transition: 0.5s;width: 100%;font-weight: 500;}

.linkBtn svg{}

.linkBtn svg,.linkBtn svg path,.linkBtn img{transition:0.5s}

.linkBtn:hover svg,.linkBtn:hover img{transform:translateX(-0.625rem)}

.linkBtn:hover{text-decoration:underline;color:var(--secondary-color)}

.linkBtn:hover svg path{}



.socialIcons{display: flex;flex-direction: row;justify-content: center;flex-wrap: nowrap;align-items: center;min-width: 2rem;}

.socialIcons li a{display: block;line-height: 1;transition: 0.4s;position: relative;overflow: hidden;font-size: 1rem;padding: 0.5rem !important;color: #ccc;}

/*.socialIcons li:nth-child(1) a{color: #3b5998;}

.socialIcons li:nth-child(2) a{color: #bc2a8d;}

.socialIcons li:nth-child(3) a{color: #0072b1;}

.socialIcons li:nth-child(4) a{color: #00acee}

.socialIcons li:nth-child(5) a{color: #FF0000;}*/

.socialIcons li a:hover{color: #00728F}
.socialIcons li a::before{display:none !important;}



.logo{display: block;}



.slick-arrow{font-size: 0;transform: none;position: absolute;top: 20%;left: -3rem;overflow: hidden;right: auto;transition: 0.25s;width: 1.251rem;height: 2.314rem;}

.slick-arrow:before{display: none;}

.slick-next{left: auto;right: -3rem;transform: rotate(180deg);}

.slick-prev{z-index: 999;}

.slick-arrow svg{transition: .5s;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;}

.slick-arrow svg + svg{position: absolute;transform: translateX(4rem);}

.slick-arrow:hover svg{ transform: translateX(0rem); opacity: 0;}

.slick-arrow:hover svg + svg path{fill:var(--secondary-color)}

.slick-arrow:hover svg + svg{ opacity: 1;transform:scale(1.3)}



.form-control{color:#fff;background: transparent;border-radius: 0;padding: 0.66rem 1rem;border-color: #fff;transition: 0.5s; font-size: var(--base-font-size);}

.form-control::placeholder{color:#fff}

.form-control:focus{box-shadow: none;border-color: #e56329;padding-left: 1.5rem !important;outline: none;background: transparent;color: #fff;}

.formWrap{position: relative;}

.formWrap button{border: none;position: absolute;top: 0;right: 0;height: 100%;}

.formWrap button img{width: 1.21rem;}



/* header start */

.header{position: absolute;top: 0;left: 0;right: 0;z-index: 9;}

.header .logo{width: 6rem;}

.header nav ul{width: 100%;justify-content: end;gap: 2rem;}

.header nav ul li a{color: #fff;font-weight: 500;}

/*  */



/* banner start */

.banner{position: relative;}

.banner figure::before, .banner::after, .categories-section-one figure::before{content:'';position:absolute;top:0;left:0;right:0;background: linear-gradient(180deg, rgba(0,114,143,0.7) 0%, rgba(0,114,143,0) 100%);width:50%;height: 15%;opacity:0.5;}

.banner::after{top:auto;bottom: 0;transform:rotate(180deg);opacity:1;}

.banner figure{line-height: 0.65;}

.banner .wrap{position: absolute;bottom: 0;left: 0;right: 0;padding: 0 2rem 3rem;z-index: 9999;}

.banner .myBtnPlay{display: block;}

.banner .myBtnPause{display:none}

.banner .scroll svg circle{animation: scroll 2.5s cubic-bezier(0.860, 0.005, 0.155, 1.005) infinite;animation-delay: 0.25;}

.banner .scroll-down a svg #Ellipse_21{animation-delay:0.5s}

.banner .scroll-down a svg #Ellipse_22{animation-delay:0.75s}

@keyframes scroll {0% {opacity: 0;}50% {opacity: 1;}100% {opacity: 0;}}

.banner figcaption{position:absolute;top:0;left:0;right:0;bottom:0;}

.banner h1{font-size: 3rem;}

.banner h3{font-size: 1.5rem;font-weight: 500;}

.banner .btn{background: #00728fcc}

.banner .socialIcons a{color: #fff;background: #cccccc8f;}

/*  */

/* section-one start */

.home-section-one{}

.home-section-one .sec1Wrap::before{content:'';position: absolute;top: -3rem;left: -18rem;background: rgb(0 114 143 / 5%);width:45rem;height: 22rem;z-index: -1;}

.home-section-one .sec1Wrap{position: relative;}

.home-section-one .btn{margin-top: 4rem}

.home-section-one ul{padding: 7rem 3rem;position:relative;gap: 2rem 0;z-index: 1;}

.home-section-one ul::before{content:'';position: absolute;right: 0;top: 0;width: 7rem;height: 28rem;background: rgb(0 114 143 / 5%);z-index: -1;}

.home-section-one ul li button{color: var(--primary-color);font-size: var(--font-s-22);font-weight:600;}

.home-section-one .nav-pills .nav-link.active,.home-section-one .nav-pills .nav-link:hover{background:transparent;color:var(--secondary-color);}

/*  */

/* section-two start */

.home-section-two{background: #F9F9F9;}

.home-section-two .flexbox-slider{height: 37.5rem;visibility: hidden;}

.home-section-two figure{width: 25%;overflow:hidden;transition: 0.5s all linear;cursor:pointer;transition-duration: 0.5s;transition-delay: 0s;visibility: visible;}

.home-section-two .flexbox-slider:hover figure{width:23.33%}

.home-section-two .flexbox-slider figure:hover{width:30%}

.home-section-two figure::before{content:'';position:absolute;top: 0;bottom: 0;left: 0;right: 0;width: 0;height: 100%;background: #00728F;transition: 0.5s;}

.home-section-two figure:hover::before{width:100%;}

.home-section-two figure img{width: 100%; transform: scale(1);opacity: 0.35;transform-origin: center; transition: 7s;transition-delay: 0.5s;}

.home-section-two figure:hover img{transform:scale(1.2);}

.home-section-two figcaption{position: absolute;top: 0;left: 0;right: 0;bottom: 0;padding: 0 2rem;transition: 0.5s;transition-delay: 0.5s; background: #F9F9F9;}

.home-section-two figure:hover figcaption{background: transparent;}

.home-section-two figcaption p{min-height: 5rem;max-width: 23rem;}

.home-section-two figure:hover figcaption p{max-width: 100%; }

.home-section-two figure:hover figcaption *{color:#fff}

.home-section-two svg path,.home-section-two h3,.home-section-two p,.home-section-two .linkBtn svg line{transition:0.5s;transition-delay: 0.5s;}

.home-section-two span{font-weight: 500;text-transform: uppercase;border-top: 0.063rem solid var(--primary-color);margin: 5rem 0 3rem;padding-top: 1rem;transition:0.5s;display: block;}

.home-section-two figure:hover span{border-color:#fff;}

.home-section-two p{transition-delay: 0s;}

.home-section-two figure:hover .linkBtn svg line,.home-section-two figure:hover .linkBtn svg path{stroke: #fff;fill: #fff;}

@-webkit-keyframes dash { from { stroke-dashoffset: 400 } to { stroke-dashoffset: 0 } }

@-webkit-keyframes fill { from { fill-opacity: 0 } to { fill-opacity: 1; stroke-width: 0 }}

.home-section-two figure:hover #icon1{stroke: #fff;fill: #fff;fill-opacity: 0;stroke-width: .8;stroke-miterlimit: 1;stroke-dasharray: 400; stroke-dashoffset: 0;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 2.5s, 0.4s;animation-delay: 0s, 2s;}

.home-section-three figure{overflow: hidden;}

.home-section-three figure > img{ width:100% }

.home-section-three figure img, .categories-section-one figure img, .categories-section-one figcaption svg{transition: 0.5s;}

.home-section-three figure:hover img, .categories-section-one figure:hover img, .categories-section-one figure:hover svg{transform: scale(1.1);}

.home-section-three figcaption{position: absolute;top: auto;bottom: 0;left: 0;right: 0;background: rgb(255 255 255 / 95%);}

.home-section-three .linkBtn{font-size: 1.2rem;text-transform: capitalize;color: var(--secondary-color);}


.home-section-four figure{margin: 0 1rem;}

.home-section-four figure img{filter: grayscale(100%);transition: 0.5s;}

.home-section-four a:hover img{filter: grayscale(0);}

.home-section-five{background: var(--secondary-color);}

.home-section-five .map{position:relative;}

.home-section-five p{color: #C7F4FF;}

.home-section-five ul li {position: absolute;top: 36.3%;right: 36.2%;display: inline-table;bottom: 0;}

.home-section-five .map ul li:nth-child(2) {top: 52%;right: 40%;}

.home-section-five .map ul li:nth-child(3) {top: 46%;right: 31.8%;}

.home-section-five .map ul li:nth-child(4) {top: 27.5%;right: 29.2%;}

/*.home-section-five .map ul li a:after {     content: "";     border-radius: 50%;     height: 2rem;     width:3.5rem;     position: absolute;     animation: pulsate 1s ease-out;     animation-iteration-count: infinite;     opacity: 0;     box-shadow: 0 0 0.07320644216691069rem 0.14641288433382138rem #fff;     animation-delay: 1.1s;     left: -0.7rem;     top: 1rem; }*/

.home-section-five .map ul a svg {width: 1.8301610541727673rem;height: 2.4707174231332356rem;z-index: 9999;position: relative;animation-delay:1s; -webkit-animation: mybounce 4s infinite; }

.home-section-five .map ul li:nth-child(2) svg {animation-delay: 1.5s;}

.home-section-five .map ul li:nth-child(3) svg {animation-delay: 2s;}

.home-section-five .map ul li:nth-child(4) svg {animation-delay: 2.5s;}



.home-section-six .main-heading span{font-size: 1rem;}

.home-section-six .newsSlider{margin: 0 -10rem 0 7.5rem;}

.home-section-six figure{margin-right: 1.5rem;overflow:hidden}

.home-section-six figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:0;height:100%;background:rgb(0 54 68 / 55%);transition:0.5s;z-index: 1;}

.home-section-six figure:hover::before{width:100%;}

.home-section-six figure img{height: 33.188rem;}

.home-section-six figcaption{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgb(255 255 255 / 92%);padding: 2rem;transition:0.5s;z-index: 9;}

.home-section-six figure:hover figcaption{background:transparent}

.home-section-six figure figcaption *{transition:0.5s}

.home-section-six figure:hover figcaption *{color:#fff}

.home-section-six .figBottom a{width: auto;justify-content: flex-start;gap: 2rem;}

.home-section-six .figBottom .wrap{border-top: 0.063rem solid var(--primary-color);}

.home-section-six figure:hover .wrap{border-color:#fff}

.home-section-six .figBottom strong{font-size: 3rem;color: var(--secondary-color);font-weight: 600;}

.home-section-six .figBottom span{font-size: 1rem;max-width: 4rem;text-align: right;}

.home-section-six figure:hover svg path{stroke:#fff}

.home-section-six .slick-arrow{top: -5rem;right: 22rem;left: auto;}

.home-section-six .slick-next{right: 20rem;}

/*  */



/* footer start */

.footer{background: #FCFCFC;transition: 1s}

.footer .topFooter{padding: 2rem 0rem;text-align: center;}

.footer .menu li a{color: #666666;font-weight: 600;}

.footer .contactInfo li{min-width: 12rem;}

.footer .contactInfo li:nth-child(2) a{max-width: 12rem;}

.footer .contactInfo span{font-weight: 500;}

.footer .contactInfo a{color: #808285;font-weight: 300;}

.footer .socialIcons li a{}

.footer .socialIcons li a{background:transparent;}

.footer .bottomFooter{border-top: 0.063rem solid rgb(229 229 229 / 50%);}

.footer .bottomFooter p,.footer .bottomFooter p a, .footer .bottomFooter span,.footer .bottomFooter span a{display: inline-block;color:#A1A1A1}



.header nav ul li a,.footer .topFooter ul li a,.bottomFooter a, .contact-section-one ul li a{position: relative;padding-bottom: 0.2rem;display: inline-block;}

.header nav ul li a::before,.footer .topFooter ul li a::before,.bottomFooter a::before,.contact-section-one ul li a::before{content: '';position: absolute;bottom: 0;right: 0;background: var(--secondary-color);width: 0;height: 1px;transition: 0.75s;}

.header nav ul li a::before{background: #fff;}

.header nav ul li a:hover::before,.footer .topFooter ul li a:hover::before,.bottomFooter a:hover::before,.contact-section-one ul li a:hover::before{width: 100%;left: 0;right: auto;}







/* inner-banner start */

.inner-banner .inner-heading h1, .inner-banner .inner-heading span{color: #fff;}

.inner-banner .inner-heading a{color: #fff;padding-right: 0.3rem;border-right: 0.125rem solid #fff;}

.inner-banner figcaption {position: absolute;bottom: 0;left: 0;right: 0;top: 0;display: flex;align-items: flex-end;padding-bottom: 3rem;}

/* business-sections-start */


.business-section-one figcaption{position:absolute;top: 0;left: 0;bottom: 0;right: 0;display: flex;align-items: center;justify-content: start;z-index: 2;}

.business-section-one figcaption *{color: #fff;transition: 0.75s;}

.business-section-one figcaption h2{font-size: 6.25rem;line-height: 1;}

.business-section-one figcaption h1{font-weight: 600;position: relative;}

.business-section-one figcaption h1::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;width: 0%;height: 0.08rem;background-color:#fff;transition:1s;}

.business-section-one figcaption span{font-weight:500;font-size: 1rem;}

.business-section-one figcaption p{line-height:2;}

.busWrap{position: relative;}

.busWrap::before{content: '';position: absolute;top: 0;left: auto;right: -24rem;bottom: 0;width: 50%;height: 100%;background-repeat: no-repeat;background-size: cover; transform:translateY(37rem);transition: 1s;z-index: 1;}

.busWrap1::before{background-image: url(assets/images/businesssec1img.png);}

.busWrap2::before{background-image: url(assets/images/businesssec2img.png);}

.busWrap3::before{background-image: url(assets/images/businesssec3img1.png);}

.busWrap4::before{background-image: url(assets/images/businesssec4img1.png);}

.business-section-one.show-on-scroll.is-visible .busWrap::before{transform: translateY(0rem);}

.business-section-one.show-on-scroll.is-visible h1::before{width: 100%;}

.business-section-one figcaption .btn, .business-section-four figcaption .btn{border: none;}

.busWrap figure::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(90deg, rgba(0,114,143,0.85) 0%, rgba(0,114,143,0.05) 100%);z-index: 1;transition: 0.75s;}

.busWrap:hover figure::before{background: linear-gradient(90deg, rgba(255,255,255,0.85) 0%, rgba(255,255,255,0.05) 100%);}

.busWrap figure:hover h1{color: var(--secondary-color) !important;}

.busWrap figure:hover span, .busWrap figure:hover h2{color: #808285 !important;}

 body .busWrap figure:hover  figcaption h1::before{background: #808285 !important;}

.busWrap figure:hover p, .busWrap figure:hover a{color: #666666 !important;}

.business-section-one a{justify-content: flex-start;gap: 0.5rem}

.business-section-one .busWrap figure:hover a svg path, .business-section-one .busWrap figure:hover a svg line{stroke: #666666;}

.business-section-one .busWrapWhite a:hover svg path, .business-section-one .busWrapWhite a:hover svg line{stroke: var(--secondary-color);}

.business-section-one a:hover svg{transform: translateX(1rem);}


/* .blog-section-start */

.blog-section-one figure{margin-bottom:1rem; overflow: hidden;}

.blog-section-one figure img{transition: 1s;min-height: 41rem;}

.blog-section-one figcaption{position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;padding: 1.5rem;overflow: hidden;background: rgb(0 40 51 / 70%);}

.blog-section-one figcaption * {color: #fff;}

.blog-section-one figcaption figure::before,.blog-section-one .onHover::before{display:none}

.blog-section-one .blog-card-head li.first, .postDate a{font-size: 1rem;text-transform: capitalize;background: #00728F;padding: 0.5rem 1.3rem;color: #fff;}

.blog-section-one .blog-card-head li.first{background: rgb(0 114 143 / 80%);}

.blog-section-one .blog-card-head li.last {position: relative;}

.blog-section-one span svg, .media-detail-section .postDate span svg {margin: -0.3rem 0.5rem 0 0;width: 1.1760614934114204rem;height: auto;}

.blog-section-one .author img{width: 1.8301610541727673rem;border-radius: 50%;min-height: auto;}

.blog-section-one .linkBtn{text-decoration: underline;font-size: 1rem;}

.blog-section-one figure:hover > img {transform: scale(1.1);}

.media-detail-section .postDate span{color: #002937;font-size: 1rem;}

.media-detail-section .author p{color: #00728F;font-size: 1rem;}

.contact-section-one .contactsec1wrap{border-bottom: 0.063rem solid #002937;padding-bottom: 4rem;}

.contact-section-one h3{font-weight: 400;color: #808285;font-family: var(--base-font-family);}

.contact-section-one ul li a{display: block; color: #565656;font-size: 1rem;padding: 0;}

.contact-section-one ul li svg{width: 1.5rem;height: auto;display: block}


.contact-section-two .sec2Wrap{background-color: #F6F6F6;box-shadow: 0 0 0.25rem 0 #f6f6f6;}

.contact-section-two form label {color: #00728F;font-weight: 500;font-size: 1.1rem;}

.contact-section-two form .form-control{width: 100%;background-color: #fff;padding: 1rem; color: black;font-weight: 300;}

.contact-section-two form .form-control::placeholder{font-weight: 300;}

.contact-section-two form .form-control:focus{border-color: #00728F;}

.contact-section-two form .form-control::placeholder{color: #97AFB7;}

.contact-section-two form .btn{background-color: #00728F;color: #fff;padding: 0.8rem 3rem;}


.contact-section-three figure{line-height: 1;}

.contact-section-three iframe{filter: grayscale(100%);width: 100%;height: 40vw;pointer-events: none;}

.contact-section-three svg{position: absolute;bottom: 58%;right: 48%;}



/* .categories-section-start */

.categories-section-one figcaption{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;padding: 1.5rem;z-index: 9;}

.categories-section-one figcaption ul li{display: flex;}

.categories-section-one figcaption svg{float: right;}

.categories-section-one figcaption h4{color: #fff;display: inline-block;margin: 0;font-size: 2rem;font-weight: 500;}

.categories-section-one a{ display: block;}

.categories-section-one figure{overflow: hidden;margin-bottom: 1.5rem;}

.categories-section-one figure::before{content: '';position: absolute;top: auto;bottom: 0;left: 0;right: 0;width: 100%;height: 30%;background: linear-gradient(0deg, rgba(0,114,143,1) 0%, rgba(0,114,143,0) 100%);z-index: 1;opacity: 95%;}


.categories-section-two{background-image: url(assets/images/categoriesimg7.png);background-size: cover;background-attachment: fixed;background-repeat: no-repeat;}

.categories-section-two figcaption h2{letter-spacing: 0.2rem;text-transform: uppercase;}

.categories-section-two figcaption p{font-size: 1.2rem;line-height: 2;}



/* .categories-detail-start */

.categories-detail-section .categories-slider figure{overflow: hidden;margin-right: 2rem;}

.categories-detail-section .categories-slider figure img{ width:100% }

.categories-detail-section .categories-slider figure::before{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 0%;height: 90.2%;transition: 0.75s;background: #00728f87;z-index: 1;}

.categories-detail-section .categories-slider a:hover figure::before{width: 100%;}

.categories-detail-section ul{padding: 4rem 0 0 0;}

.categories-detail-section ul li{color: #000;position: relative;margin-bottom: 1rem;padding-left: 1rem;width: 50%;}

.categories-detail-section ul li::before{content: '';position: absolute;top: 8px;left: 0;right: 0;bottom: 0;width: 0.4rem;height: 0.4rem;background-color: #00728F;border-radius: 50%;}

.categories-detail-section article h5{font-weight: 400;color: #132531;font-family: 'Poppins';font-size: 1.2rem;margin-bottom: 1rem;}

.categories-detail-section article p{line-height: 2;color: #000000;}


/* blogs-start */

.blogs-single .blog-head{gap: 1rem;margin-bottom: 2rem;}

.blogs-single .blog-head li{margin: 0;}

.blogs-single .blog-head span{background: #00728F;color: #fff;padding: 1rem 2rem;}

.blogs-single .blog-head svg{margin: -0.2rem 0.5rem 0 0;width: 1.41800878477306rem;height: auto;}

.blogs-single h3{font-weight: 500;text-align: start;margin: 1rem 0;}

.blogs-single  h2, .blogs-single h3{text-transform:initial;max-width: 90%;font-weight: 500;}

.blogs-single .author{gap:0.8rem;margin: 1.5rem 0}

.blogs-single .author img{width:3.513909224011713rem;border-radius:50%;height: auto;}

.blogs-single ul li,.blogs-single .blog-gallery{margin-bottom: 1rem;}

.blogs-single figure{height: 100%;width: 100%;}

.blogs-single figure img{object-fit: cover;height:100%;width: 100%;}

.blogs-single .blog-gallery img{min-height: 29.849926793557835rem;border-radius: 0.7rem;}

.blogs-single .author figure{width: auto;}

.blogs-single strong{color: #000;max-width: 58%;line-height: 3;display: block;font-weight: 600;}

.blogs-single p{color: #000;line-height: 2;}

.blogs-single h4{font-weight: 500;}



/* about-section-start */


.about-section-one::before{content: '';position: absolute;top: 0;left: auto;right: 0;bottom:0;width:0%;height:0%;transition: 2s; background-image: url(assets/images/aboutimg1.png);background-repeat: no-repeat;background-size: cover;}

.about-section-one.show-on-scroll.is-visible::before{width:20%;height:100%;}

.about-section-one figure img{height: 21.875rem;}

.about-section-one .rotate{transform: rotate(-90deg);height: 100%;width: 100%;}

.about-section-one .rotate h2{font-size: 6.813rem;height: 100%;position: relative;right: 2rem;font-weight: 500;opacity: 0.2;letter-spacing: 0.3rem;color:#00728fc9;}

.about-section-two::before {content: '';position: absolute;top:30%;left: 0;right: 0;width:58%;height:65%;background-color: #F2F8F9;z-index: -1;}

.about-section-two article img{margin: 0px 0.5rem 0px -1.5rem;;}

.about-section-two figure{margin-right: -11rem;}

.about-section-two .sec2wrap2{padding-top: 2.5rem;}

.about-section-three h6 {margin-top: 1rem;font-weight: 400;font-family: var(--base-font-family);color: #666666;}

/*.about-section-three .about3wrap {margin: 2rem 0;}*/

.about-section-three .about3wrap svg {width: 4rem;height: 4rem;}

.about-section-three .about3wrap:hover svg path{stroke: #007290;fill: #007290;fill-opacity: 0;stroke-width: .8;stroke-miterlimit: 1;stroke-dasharray: 400; stroke-dashoffset: 0;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 2.5s, 0.4s;animation-delay: 0s, 2s;}

.about-section-four figure img{width: 7rem;}
.home-section-four .slick-track{margin: auto;}

.about-section-four .slick-next{right: 0;}

.about-section-four .slick-prev{left: -1.5rem;}

.about-section-five h3{position: relative;padding-bottom: 0.4rem;margin-bottom: 2rem;display: inline-block;margin-bottom: 3rem;}

.about-section-five h3::before{content: '';position: absolute;top: auto;left: 0;right: 0;bottom: 0;width:0%;height: 0.16rem;background-color: #808285;transition: 2s;}

.about-section-five.show-on-scroll.is-visible h3::before{width: 100%; }

.about-section-five .aboutsec5wrap1{margin-top:4rem;}

.about-section-five .aboutWrap p{line-height: 2;}


/* trading-section-start */

.businessDetail-section-one {}

.businessDetail-section-one::before{content: '';position: absolute;top: 0;left: 0;right: 0;width: 100%;height:36%;background-color: #F9F9F9;z-index: -1;}

.businessDetail-section-one  .detailSec1{background-color: #fff;}

.businessDetail-section-one article, .businessDetail-section-one .detailSec1{z-index: 999999999;position: relative;}

.businessDetail-section-one p{color: #333;}

.businessDetail-section-one .detailSec1{margin-top: 7rem}

.businessDetail-section-one .detailSec1 h2{font-size: 2.9rem;text-transform: unset;font-weight: 500;}

.businessDetail-section-one ul li, .businessDetail-section-two ul li {color: #333;font-weight: 500;}

.detailSec1Inner .main-heading{padding-right: 9rem;}

.businessDetail-section-two{background-color: #F9F9F9;}

.businessDetail-section-two video{width: 100%;}

.businessDetail-section-two ul {gap: 0 5rem}

.businessDetail-section-two ul li{list-style: inside;width: 35%;}

.businessDetail-section-two article p{color: #000;}

.businessDetail-section-two figure figcaption{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;padding:2.3rem 1rem;}

.businessDetail-section-two figure figcaption h4{font-weight: 400;}

.busDetSlider{margin-right: -12vw}

.busDetSlider figure{margin-right:0.25rem}

.busDetSlider figure img{transform: scale(0.9) !important;transition: 0.75s;opacity: 0.5}

.busDetSlider .slick-current figure img{transform: scale(1) !important;opacity: 1}

.slick-slider div {transition: none;}

@media only screen and (min-width: 1600px) {

    :root {

        --base-font-size: 1rem;

        --font-s-22: 1.375rem;

    }

    .container{max-width: 1600px;}

    .main-section{padding: 8rem 0;}

    .btn{padding: 1.25rem 3.35rem;}

    .header .logo{width: 6rem;}

    .banner h1{font-size: 4.5rem;}

    .banner h3{font-size: 2rem;}

    .main-heading h2{font-size: 3.125rem;}

    .home-section-two .flexbox-slider{height:40.625rem}

    .home-section-one .sec1Wrap::before{top: -11rem;left: -18rem;width: 59.75rem;height: 34.938rem;}

    .home-section-one ul{padding: 7rem 3rem;}

    .home-section-one ul::before{width: 8rem;height: 32.063rem;}

    .home-section-two figcaption{padding: 0 4rem;}

    .home-section-three .linkBtn{font-size: 1.75rem;}

    .home-section-six .main-heading span{font-size: 1.5rem;}

    .home-section-six .newsSlider{margin: 0 -10rem 0 14rem;}

    .home-section-six .figBottom strong{font-size: 5rem}

    .home-section-six .figBottom span{font-size: 1.25rem;}

    .footer .contactInfo li:nth-child(2) a{max-width: 14rem;}

    .socialIcons li a{font-size: 1.2rem;padding: 0.7rem;}

    .categories-section-one figcaption h4{cfont-size: 2.625rem;}

    .categories-section-two figcaption p{font-size: 1.563rem;}
    
    .contact-section-one ul li a{font-size: 1.375rem;}

    .about-section-two .sec2wrap2{padding-top: 6rem;}


}
@media only screen and (max-width: 480px){

    .footer .contactInfo { flex-direction:column !important; justify-content:center !important }
    .footer .contactInfo li{ min-width:100%; }
    .footer .contactInfo span{ margin:1rem 0 0.5rem !important }
    .footer .contactInfo li:nth-child(2) a {max-width: 100%;}

}
@media only screen and (max-width: 767px){ 

    .main-section p{ line-height:1.5; margin-bottom: 1rem}
    .header .logo {width: 4rem;}
    .header{ position:relative;background: #0a6e81; padding: 0.5rem 0 !important;}

    .banner h1{ font-size:1.7rem }
    .banner h3 {font-size: 1rem;}
    .banner figure video{ height:350px; object-fit:cover; }
    .banner .wrap {padding: 0px 1rem 1.25rem;}
    .header .navbar-toggler{border: 1px solid #fff;border-radius: 0;padding: 6px 12px;box-shadow: none;background: #fff;position: absolute;right: 20px;top: -61px;color: #000;}
    .header nav{position: absolute;left: 0;right: 0;top:84px;background: #0a6e81;border-top: 1px solid #fff; padding: 0}
    .header nav ul {width: 100%;justify-content: end;gap: 1rem;padding: 1.5rem !important;}

    .inner-banner figure img{ height:160px }

    .home-section-one {padding: 3rem 1rem !important;}
    .home-section-two figure::before{width: 100%;}
    .home-section-two figure img {transform: scale(1.2); height: 330px}
    .home-section-two figure figcaption {background: transparent;}
    .home-section-two figure figcaption * {color: #fff;}
    .home-section-two figure span {border-color: #fff;}
    .home-section-two figure figcaption p {max-width: 100%;}
    .home-section-two figure{ width:100%; margin:0 1rem }
    .home-section-two figure .linkBtn svg line,.home-section-two figure .linkBtn svg path{stroke: #fff;fill: #fff;}
    .home-section-two figure #icon1 {stroke: #fff;fill: #fff;fill-opacity: 0;stroke-width: .8;stroke-miterlimit: 1;stroke-dasharray: 400;stroke-dashoffset: 0;animation: linear forwards;-webkit-animation: linear forwards;-o-animation: linear forwards;-moz-animation: linear forwards;animation-name: dash, fill;animation-duration: 2.5s, 0.4s;animation-delay: 0s, 2s;}

    .home-section-one ul{ padding:1.5rem }
    .home-section-one .btn{ margin-top:1rem }
    .home-section-one .sec1Wrap{ margin-top:1.5rem }
    .home-section-two figcaption p{ min-height:auto }

    .home-section-five ul li {top: 29.3%;right: 38.2%;}
    .home-section-five .map ul li:nth-child(4) {top: 8.5%;right: 19.2%;}
    .home-section-five .map ul li:nth-child(3) {top: 50%;right: 25.8%;}
    .home-section-five .map ul li:nth-child(2) {top: 73%;right: 40%;}

    .socialIcons.mt-5{ margin-top: 1rem !important }
    .home-section-two .flexbox-slider{ height:auto; margin-bottom:0 }
    .footer .menu {gap: 7px 22px !important;}

    .contact-section-one h3{ margin: 1rem 0 0.8rem; }
    .contact-section-one .contactsec1wrap ul{margin: 0 !important;}
    .contact-section-one .contactsec1wrap .main-heading{ margin-bottom:0 }
    .contact-section-one .contactsec1wrap{ padding-bottom:2rem }
    .contact-section-two form .form-control{ padding:0.7rem 0.9rem }
    .contact-section-three iframe{ height:83vw }

    .busWrap figure > img { height:450px }
    .categories-detail-section ul li{ width:100% }
    .categories-detail-section .categories-slider figure img{ height:300px; width:100% }
    .categories-detail-section .categories-slider figure::before {height:84.2%} 
    .about-section-one figcaption{ padding-top:0 !important }
    .about-section-one figure{ position:absolute; }
    .about-section-three .about3wrap{ margin-bottom:1.6rem }

    .about-section-two figure{ margin-right:0 }

    .about-section-one.show-on-scroll.is-visible::before {width:150px;height:260px; top: 90px}

    .home-section-one ul{ gap:1rem 0 }
    .home-section-one ul::before{ height:16rem }


 }

@media only screen and (max-width: 991px) {

    img.animated, img.wow{ clip-path:none; }

    .main-section { padding: 3rem 0;}

    .main-heading {margin-bottom: 1rem;}
    .main-heading h2 {font-size: 2rem;}

    .home-section-five .map ul a svg {width: 1.4301610541727673rem;height: 2.0707174231332356rem;}

   .footer .logo {display: block;width: 6rem;margin: 0 auto;}

   .contact-section-one ul li a{ font-size:0.8rem }
   .contact-section-one ul li svg{ width:1rem }
   .contact-section-two #contact-form{ padding:1.5rem !important }
   .contact-section-two #contact-form .formWrp{margin-bottom: 1.1rem !important;}
   .contact-section-two form label{ font-size:0.9rem }
   .contact-section-three svg{ width:3rem }

   .categories-section-one figcaption h4{ font-size:1.5rem }
   .categories-section-one figcaption svg{ right:2rem }
   .categories-section-two figcaption p{ font-size:0.95rem }

   .business-section-one figcaption h2{ font-size:4rem }
   .business-section-one figcaption p{ line-height:1.4 }

   .business-section-one figcaption .businessWrap { gap:1.2rem !important; }
   .categories-detail-section article p{line-height: 1.6}
   .categories-detail-section .categories-slider figure{ margin-right:1rem }

   .about-section-three .about3wrap svg{ width:3rem; height:3rem }
   .home-section-two span{ margin: 1.5rem 0 1rem; }
   .home-section-two .figTop svg{width: 4rem;height: auto; }
   .home-section-two figcaption {padding: 1.5rem;}

   .home-section-one .container-fluid > .row{flex-direction: column-reverse;}
   .home-section-two figcaption h3 {font-size: 1.3rem !important;}
   .home-section-three a{ margin:0 0.75rem; display:block; }

       .slick-dots li button::before{ font-size:10px; color:#00728f }
    .slick-dots li.slick-active button::before {color:#00728f}

}

@media only screen and (min-width: 768px) and (max-width: 991px){

    .header .logo { width: 4.5rem;}
   .inner-banner figure img { height: 300px;}

   .about-section-one.show-on-scroll.is-visible::before{ width:32%;height:60% }
   .home-section-five .map ul li:nth-child(4){ top:21% }
   .home-section-five ul li{ top:33% }
   .home-section-five .map ul li:nth-child(2){ top:58% }
   .home-section-five .map ul li:nth-child(3) {top: 46%;right: 29.8%;}
   .home-section-two figure{ min-height:26rem }
   .home-section-one ul::before{ width: 7rem;height: 22rem; }
   .home-section-one ul{padding: 4rem 3rem;gap: 1.5rem 0;}
   .banner h1{ font-size:2.3rem }
   .banner h3 {font-size: 1.2rem;}
   .home-section-three .linkBtn img{width: 1.9rem;}
   .home-section-three .linkBtn {font-size: 1rem;padding: 0.8rem 0.5rem !important}
   .home-section-two .flexbox-slider{height: 21.5rem}

}

@media only screen and (min-width: 992px) and (max-width: 1200px){

    .home-section-one ul {padding: 4rem 1.3rem;}
    .home-section-one ul::before {width: 9rem;}
    .home-section-one .btn {margin-top: 1rem;}
    .home-section-two .figTop svg {width: 5rem;}
    .home-section-two span {margin: 2rem 0 2rem;}
    .home-section-two figure{min-height: 30rem}

}


.slideshow-container {
  position: relative;
  width: 90%;
  height:750px;
  max-width: 100%;
}

.slide {
 
  width: -webkit-fill-available;
  height:-webkit-fill-available;
  display: none;

}

.slide:first-child {
  display: block;
  
}

.prev, .next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: purple;
  font-weight: bold;
  font-size: 24px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  cursor: pointer;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.slideimage {
  width: 100% !important;
  height:100% !important;
  max-height: 100% !important;
  max-width: 100% !important;
  object-fit: scale-down !important;

}

