@charset "utf-8";* {outline: none;margin: 0px;padding: 0px;border: none;text-decoration: none;font-family: 'Poppins', sans-serif;box-sizing:border-box;}body {text-decoration: none;background:#fff;font-family: 'Poppins', sans-serif;font-size:16px;color:#505050;}.cbp-af-header.cbp-af-header-shrink .logo img{width:50px;/* filter: invert(100%);
-webkit-filter: invert(100%);filter: brightness(0) invert(1);-webkit-filter: brightness(0) invert(1);*/}.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform: rotate(90deg);}@font-face {font-family: 'Samsung Sans';src: url('../fonts/SamsungSans-Bold.woff2') format('woff2'), url('../fonts/SamsungSans-Bold.woff') format('woff');font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-family: 'Samsung Sans';src: url('../fonts/SamsungSans-Medium.woff2') format('woff2'), url('../fonts/SamsungSans-Medium.woff') format('woff');font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: 'Samsung Sans';src: url('../fonts/SamsungSans-Light.woff2') format('woff2'), url('../fonts/SamsungSans-Light.woff') format('woff');font-weight: 300;font-style: normal;font-display: swap;}@font-face {font-family: 'Samsung Sans';src: url('../fonts/SamsungSans-Thin.woff2') format('woff2'), url('../fonts/SamsungSans-Thin.woff') format('woff');font-weight: 100;font-style: normal;font-display: swap;}@font-face {font-family: 'Samsung Sans';src: url('../fonts/SamsungSans-Regular.woff2') format('woff2'), url('../fonts/SamsungSans-Regular.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Bold.eot');src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Bold.woff2') format('woff2'), url('../fonts/Poppins-Bold.woff') format('woff'), url('../fonts/Poppins-Bold.ttf') format('truetype');font-weight: bold;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-SemiBold.eot');src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-SemiBold.woff2') format('woff2'), url('../fonts/Poppins-SemiBold.woff') format('woff'), url('../fonts/Poppins-SemiBold.ttf') format('truetype');font-weight: 600;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Regular.eot');src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Regular.woff2') format('woff2'), url('../fonts/Poppins-Regular.woff') format('woff'), url('../fonts/Poppins-Regular.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'Poppins';src: url('../fonts/Poppins-Medium.eot');src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Poppins-Medium.woff2') format('woff2'), url('../fonts/Poppins-Medium.woff') format('woff'), url('../fonts/Poppins-Medium.ttf') format('truetype');font-weight: 500;font-style: normal;}@font-face {font-family: 'geomanistregular';src: url('../fonts/geomanist-regular-webfont.eot');src: url('../fonts/geomanist-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-regular-webfont.woff2') format('woff2'), url('../fonts/geomanist-regular-webfont.woff') format('woff'), url('../fonts/geomanist-regular-webfont.ttf') format('truetype'), url('../fonts/geomanist-regular-webfont.svg#geomanistregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'geomanist-light';src: url('../fonts/geomanist-light-webfont.eot');src: url('../fonts/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-light-webfont.woff2') format('woff2'), url('../fonts/geomanist-light-webfont.woff') format('woff'), url('../fonts/geomanist-light-webfont.ttf') format('truetype'), url('../fonts/geomanist-light-webfont.svg#geomanistregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: 'geomanist-book';src: url('../fonts/geomanist-book-webfont.eot');src: url('../fonts/geomanist-book-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/geomanist-book-webfont.woff2') format('woff2'), url('../fonts/geomanist-book-webfont.woff') format('woff'), url('../fonts/geomanist-book-webfont.ttf') format('truetype'), url('../fonts/geomanist-book-webfont.svg#geomanistregular') format('svg');font-weight: normal;font-style: normal;font-display: swap;}.grecaptcha-badge{display:none}.cbp-af-header.cbp-af-header-shrink .logo .large{display:none}.logo .small{display:none}.cbp-af-header.cbp-af-header-shrink .logo .small{display: block}.cbp-af-header.cbp-af-header-shrink .menubars .nav-brand img{margin-top:10px !important;}.clear {clear: both }audio, ::selection {background:#363f56;color: #fff;}.cbp-af-header.cbp-af-header-shrink .nav-menu{padding-top:0px !important}.swiper-slide-caption {position: absolute;z-index: 1;display: inline-block;width: 100%;max-height: 100%;white-space: normal;overflow: hidden;bottom: 25%;left: 0px;}.banner-caption{width:100%;}.banner-caption-mid{font-size:2.500em;color:#fff;font-family: 'Samsung Sans';text-align:left;font-weight:bold;line-height:1;letter-spacing: -1px;}.caption{font-size:5.625em;color:#fff;font-family: 'Samsung Sans';text-align:left;font-weight:bold;line-height:1;letter-spacing: -4px;}.caption-bottom{width:auto;height:auto;font-family: 'Poppins';font-size:1.35em;color:#fff;font-weight: normal;margin-top:5px;}a .caption-explore{width:auto;height:auto;font-family:inherit;font-size:1em;color:#fff;font-weight:normal;float:left;margin-top:1em;-webkit-transition: padding .4s;-moz-transition: padding .4s;-o-transition: padding .4s;transition: padding .4s;}.caption-explore::after {content:"";width:50px;height:1px;float: right;margin-top:15px;margin-left: 15px;background-color:#fff }a:hover .caption-explore{width:auto;height:auto;font-family:inherit;font-size:1em;color:#fff;font-weight:normal;padding-left:8px;}input.footer-box::-webkit-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}input.footer-box::-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}input.footer-box:-ms-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}input.footer-box:-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}textarea.footer-box::-webkit-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}textarea.footer-box::-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}textarea.footer-box:-ms-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}textarea.footer-box:-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}.img-full{width: 100%;height:auto;display: block }.img-responsive {max-width: 100%;height:auto;}.footer-bottom{width:100%;height:auto;}.footer-bottom-container{width:100%;height:auto;background-color:#363f56;}.copyright{width:auto;height:auto;float:left;line-height:60px;font-family:inherit;font-size:1em;font-weight:normal;color:#fff;}.designed {width: auto;height:60px;float: right; display:flex; align-items:center}.designed p {width: auto;height: auto;float: right;font-family: inherit;font-size:1em;font-weight: normal;color:#fff;line-height:60px;}.designed p a {text-decoration: none;font-family: inherit;font-size:1em;font-weight: normal;color:#fff;margin-left:5px;}.designed p a:hover {text-decoration: none;color:#dd3b36;}.keep-touch-footer {width: auto;float: left;height: 60px;display: flex;align-items: center;padding-left: 1em;}.keep-touch{width: auto;height:auto;margin-bottom:2em;float:left;}.keep-for{width:35px;height:35px;text-align:center;float:left;}.keep-for a {height: 35px;width: 35px;display: block;text-align: center;background-color: transparent;font-size:1.25em;color: #ffffff;line-height: 35px;border-radius:50%;}.keep-for a:hover {font-size:1.25em;background-color:#fff;color:#363f56;}.main-container{width:100%;height:auto;margin-top:5em;}.inner-banner-wrap{width:100%;height:auto;position:relative;}.inner-banner{width:100%;height:auto;}.swiper-slide-caption-inner {position: absolute;z-index: 1;display: inline-block;width: 100%;max-height: 100%;white-space: normal;overflow: hidden;bottom: 10%;left: 0px;padding-top: 100px;font-size:11px }.bredcum-wraper{width:100%;height:auto;padding-top:1.5em;margin-bottom:1em }.bred-home{width:auto;height:auto;float:left;font-family: inherit;font-weight: normal;font-size:1.125em;color:#666;line-height:30px;text-transform: capitalize;}.bred-home a{width:auto;height:auto;float:left;font-family: inherit;font-weight: normal;font-size:1em;color:#666;line-height:30px;}.bred-home a:hover{width:auto;height:auto;float:left;font-family: inherit;font-weight: normal;font-size:1em;color:#666;line-height:30px;}.bred-arrow{width:auto;height:auto;float:left;font-family: inherit;font-weight: normal;font-size:1.125em;color:#000;line-height:30px;padding-left:8px;padding-right:8px;}.bred-next{width:auto;height:auto;float:left;font-family: inherit;font-weight: normal;font-size:1.125em;color:#dd3b36;line-height:30px;}.whats-app-forest{position:fixed;top:76vh;right:0px;margin-right:50px;width:30px;z-index:120000;}.whats-app-forest img {animation-name: floating;animation-duration: 3s;animation-iteration-count: infinite;animation-timing-function: ease-in-out;margin-left: 30px;margin-top: 5px;opacity:1;max-width:40px;}.whats-app-forest:hover img {opacity:1 }@keyframes floating {from {transform: translate(0, 0px);}65% {transform: translate(0, 15px);}to {transform: translate(0, -0px);}}.services-home-wraper{width:100%;height:auto;position:relative;margin-top:-35px; z-index: 1;}.box-link{overflow: hidden;position: relative;}.box-link img{width: 100%;height: auto;display:block;transform: scale(1);transition: all 0.5s ease 0s;}.box-link:hover img{transform: scale(1.1);}.box-link .box-content{width: 100%;height: 100%;background:rgba(0,0,0,0.6);text-align: center;position: absolute;top: 0;left: 0;opacity: 0;transform: rotateY(180deg) scale(0.5);transition: all 0.45s ease-out 0s;display:flex;align-items:center;justify-content:center;}.box-link:hover .box-content{opacity: 1;transform: rotateY(0deg) scale(1);}.box-link .box-content:before{content: "";width: 90%;height: 90%;position: absolute;top: 5%;left: 5%;}.box-link .icon{display: inline-block;padding: 0;margin: 0;list-style: none;position: relative;}.box-link .icon li{display: inline-block;}.box-link .icon li i{display: block;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;font-size: 18px;transition: all 0.5s ease 0s;background:#363f56;color: #fff;}.box-link .icon li i:hover{background:#363f56;color: #fff;}.box-link .content{padding: 10px;text-align: left;position: absolute;bottom: 5%;left: 5%;}.box-link .title{font-size: 20px;font-weight: bold;color: #fff;text-transform: uppercase;margin: 0 0 5px;}.box-link .post{display: block;font-size: 14px;color: #fff;}.box-title {font-size:1.750em;font-family:inherit;width:100%;text-align: center;z-index:2;font-weight: normal;letter-spacing:-0.025rem;color:#333;padding-top:1em;text-transform:uppercase;}.box-title-sub {font-size:1em;font-family:inherit;width:100%;text-align: center;z-index:2;font-weight: normal;color:#333;padding-top:0.25em;}a:hover .box-title{color:#363f56;}a:hover .box-title-sub{color:#363f56;}.item {position:relative;}.welcome-title{width:100%;height:auto;font-size:3em;color:#333;font-family: 'geomanist-light';font-weight:normal;letter-spacing:-2px;}.welcome-title span{font-size:1em;color:#dd3b36;font-family: 'geomanist-book';font-weight:normal;}.welcome-container{width:57.25%;height:auto;float:left;}.welcome-pic{width:34.5%;height:auto;float:right;}.welcome-container p{width:100%;height:auto;font-family:inherit;font-size:1.15em;line-height:30px;color:#333;font-weight:normal;padding-top:10px;}.buttonfx{color:#fff;outline:none;background:transparent;border:none;padding:0px 40px;text-transform:uppercase;line-height:60px;position:relative;display:inline-block;cursor:pointer;text-decoration:none;overflow:hidden;transition:all .5s;z-index:1;font-family: inherit;font-size:1.5em;font-weight: 600;float:left;margin-top:45px;}.buttonfx:before, .buttonfx:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;background:#dd3b36;;z-index:-1;transform:translate3D(0,-100%,0);transition:all .5s;}.buttonfx:before{background:#363f56;z-index:-2;transform:translate3D(0,0,0);}.buttonfx:hover{color:#fff;}.buttonfx:hover:after{transform:translate3D(0,0,0);transition:all .5s;}section.module.parallax {height:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover }section.module.parallax-1 {background-image: url(../images/middlebg.webp);}section.module.parallax-2 {height:auto;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;}section.module.parallax-2 {background-image: url(../images/servicebg.png);}.services{width:32%;height:auto;float:left;position:relative;margin-right:2%;margin-bottom:2%;}.servics-pic{width:100%;height:auto;}.services-name{width:100%;height:65px;position:absolute;left:0;bottom:0;background-color:#dd3b36;display:flex;justify-content:center;align-items:center;color:#fff;font-family: 'geomanist-book';font-weight:normal;font-size:1.75em;letter-spacing: -0.05rem;}.services:nth-child(3n+3){margin-right:0%;}.contact-container{width:100%;height:auto;margin-bottom:40px;display: table;margin-top:1em;}.contact-content-main{width:50%;height:auto;padding:40px 0px;display: table-cell;vertical-align: middle;text-align: left;background-color:#f7f7f7;}.contact-content{width:100%;height:auto;text-align:center;margin-bottom:1em;font-family:inherit;font-weight:normal;color:#333;font-size:1.15em;line-height:28px;}.contact-content a{font-family:inherit;font-weight:normal;color:#333;font-size:1em;line-height:28px;}.contact-enquiry{width:50%;height:auto;display: table-cell;vertical-align: middle;text-align:left;padding:45px 75px;}.contact-social {width:100%;height: auto;float:left;margin-top:1em;display:flex;justify-content:center;}.contact-social ul{margin:0px;padding:0px;list-style-type:none;}.contact-social ul li{width: auto;height:auto;text-align:left;float:left;margin-right:25px;}.contact-social ul li a {height: 32px;width: auto;display: block;text-align: left;background-color: transparent;font-size:1.75em;color:#363f56;line-height: 32px;}.contact-social ul li a:hover {color:#333;font-size:1.75em;}.contact-enquiry-title{width:100%;height:auto;font-size: 1.75em;color: #363f56;font-family: inherit;letter-spacing: -1px;font-weight:500;}.enquiry-container{width:100%;height:auto;margin-top:10px;}.careers-box {width: 100%;height:60px;border: 1px solid #ccc;padding-left: 2.5%;padding-right: 2.5%;line-height:60px;font-weight: normal;font-style: normal;color: #666;font-size: 1.125em;background-color: #fff;font-family: inherit;}.calback-box1 {width: 100%;height: 130px;border: 1px solid #ccc;padding-left: 2.5%;padding-right: 2.5%;line-height: 26px;font-weight: normal;font-style: normal;color: #666;font-size: 1.125em;padding-top: 0.5em;}.save{color:#fff;outline:none;background:transparent;padding-left:25px;padding-right:25px;line-height:38px;position:relative;display:inline-block;cursor:pointer;text-decoration:none;overflow:hidden;transition:all .5s;z-index:1;font-family: inherit;font-size:1.25em;font-weight:500;text-align:center;float:left;border:2px solid #363f56;}.save:before, .save:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;height:100%;background:#fff;z-index:-1;transform:translate3D(0,-100%,0);transition:all .5s;}.save:before{background:#363f56;z-index:-2;transform:translate3D(0,0,0);}.save:hover{color:#363f56;}.save:hover:after{transform:translate3D(0,0,0);transition:all .5s;}input.careers-box::-webkit-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight:400;}input.careers-box::-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}input.careers-box:-ms-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}input.careers-box:-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}textarea.calback-box1::-webkit-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}textarea.calback-box1::-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}textarea.calback-box1:-ms-input-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}textarea.calback-box1:-moz-placeholder {color:#666 !important;font-size:1em !important;opacity:1 !important;font-family: 'Poppins', sans-serif;text-transform:capitalize;font-weight: normal;}.contact-map-wrap{width:100%;height:auto;padding-top:65px;}.contact-map{width:100%;height:auto;margin-top:1px;}.location-title {width: 100%;height: auto;font-size: 1.75em;color: #363f56;font-family: inherit;letter-spacing: -1px;font-weight:500;}.home-quick{width:30%;height:auto;margin-right:5%;float:left;}.home-quick:nth-child(3){margin-right:0%;}.home-quick-icon{width:100%;height:64px;text-align:left;display:flex;align-items:flex-end;}.about-title {width: 100%;height: auto;font-size: 1.75em;color:#dd3b36;font-family: inherit;letter-spacing: -1px;font-weight: 500;margin-top:0.5em;margin-bottom:0.5em;text-align: left }.home-quick p{width: 100%;height: auto;font-family: inherit;font-size: 1.1em;line-height: 30px;color: #333;font-weight: normal;}.copy{width:auto;height:auto;float:left}.desk-view{display:block !important}.mob-view{display:none !important}@media (min-width: 1025px) and (max-width: 1279px) {body {font-size:13px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:5%;padding-right:5% }.box-title {font-size: 1.250em}.buttonfx{font-size:1.15em}}@media (min-width: 1280px) and (max-width: 1359px) {body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:5%;padding-right:5% }.box-title {font-size: 1.350em}.buttonfx{font-size:1.15em}}@media (min-width: 1360px) and (max-width: 1399px) {body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:5%;padding-right:5% }.box-title {font-size: 1.350em}.buttonfx{font-size:1.25em}}@media (min-width: 1400px) and (max-width: 1441px) {body {font-size:14px !important;}.container{width:100%;padding-left:5%;padding-right:5% }.top-container{width:100%;padding-left:5%;padding-right:5% }.box-title {font-size: 1.350em}.buttonfx{font-size:1.25em}}@media (min-width: 1441px) and (max-width: 1599px) {body {font-size:14px !important;}.container{width:100%;padding-left:5%;padding-right:5% }.buttonfx{font-size:1.25em}}@media (min-width:1600px){body {font-size:14px !important;}.container{width:100%;padding-left:5%;padding-right:5% }.top-container{width:100%;padding-left:5%;padding-right:5% }.box-title {font-size: 1.1em;}.buttonfx{font-size:1.25em}} @media (min-width:1920px){.container{ width:100%; padding-left:5%;padding-right:5%  }	  body{ font-size:18px !important;}.welcome-container p{line-height:34px}}}@media (max-width:768px) {.shortfim-container{width:100%;}.submission{width:100%;margin-top:2em;padding-left:0px;}a .download-container p{width:auto;padding-right:2%;}}@media (max-width:420px) {body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:100%;display:flex;justify-content:center; height:auto}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:100%;display:flex;justify-content: center;}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:38px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:5em;}.services{width:100%;margin-right:0%;}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.caption {font-size: 3.625em;letter-spacing: -1px;}.banner-caption-mid{font-size:2em;letter-spacing:0px;}}@media (min-width:421px) and (max-width:460px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:auto;display:flex;justify-content:center; height:30px; align-items:center}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:auto;display:flex;justify-content: center; float:left}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:40px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:3.5em;}.services{width:100%;margin-right:0%;}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.logo{width:100px !important;height:auto !important}.caption {font-size: 3.625em;letter-spacing: -1px;}.banner-caption-mid{font-size:2em;letter-spacing:0px;}}@media (min-width:461px) and (max-width:560px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:auto;display:flex;justify-content:center; float:right; height:30px; align-items:center}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:auto;float:left;display:flex;justify-content: center;}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:40px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:2em;}.services{width:100%;margin-right:0%;}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.logo{width:120px !important;height:auto !important}.caption {font-size: 4em;letter-spacing: -1px;}}@media (min-width:561px) and (max-width:680px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:auto;display:flex;justify-content:center; height:30px; align-items:center}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:auto;display:flex;justify-content: center; float:left}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:40px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:2em;}.services{width:49%;margin-right:2%;}.services:nth-child(3n+3){margin-right:2%}.services:nth-child(2n+2){margin-right:0%}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.logo{width:150px !important;height:auto !important}}@media (min-width:681px) and (max-width: 768px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:auto;display:flex;justify-content:center; height:30px; align-items:center;}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:auto;float:left;display:flex;justify-content: center;}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:40px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:2em;}.services{width:49%;margin-right:2%;}.services:nth-child(3n+3){margin-right:2%}.services:nth-child(2n+2){margin-right:0%}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.logo{width:150px !important;height:auto !important}}@media (min-width:769px) and (max-width:991px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.copyright{width: auto;text-align:center;line-height:30px;font-size:0.85em}.designed{width:auto;display:flex;justify-content:center; height:30px; align-items:center}.designed p{line-height:30px;font-size:0.85em;}.welcome-container{width:100%;float:none}.welcome-pic{max-width:85%;float:left;margin-top:3em;width:auto;}.buttonfx{font-size:1.15em;line-height:44px;padding:0px 25px;margin-top:20px;}.welcome-title{font-size:2.25em;}.welcome-title span{display:block;}.box-title{font-size:1em;}.main-container{margin-top:2em;}.copy{width:auto; float:left;display:flex;justify-content: center;}.keep-touch-footer{height:30px;}.footer-bottom-container{padding-top:10px;padding-bottom:10px;}.swiper-slide-caption{font-size:8px;}.logo img{width:100%;}.nav-brand img {margin-top: 10px !important;}a .caption-explore{display:none}.cbp-af-header.cbp-af-header-shrink .logo img{width:40px;}.cbp-af-header.cbp-af-header-shrink .header{height:60px !important;}.nav-menu > li > a{line-height:30px !important}.nav-menu > li:nth-last-child(-n+2) {border-left: 0px solid #ccc !important;height: 30px;margin-top: 0px !important;border-bottom:none !important}.nav-menu > li:nth-last-child(-n+2) a {margin-top:0px !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {padding: 12px 15px 12px 26px !important;}.nav-menu > li:nth-last-child(-n+2) {height: auto !important;}.home-quick{width:100%;margin-right:0%;margin-bottom:2em;}.services{width:49%;margin-right:2%;}.services:nth-child(3n+3){margin-right:2%}.services:nth-child(2n+2){margin-right:0%}.contact-container{display:inherit;}.contact-content-main{width:100%;display:inherit;}.contact-enquiry{width:100%;padding: 45px 20px;display:inherit}.swiper-slide-caption-inner{display:none}.logo{width:150px !important;height:auto !important}}@media (min-width:992px) and (max-width:1199px){body {font-size:14px !important;}.container{width:100%;padding-left:3%;padding-right:3% }.top-container{width:100%;padding-left:3%;padding-right:3% }.nav-menu > li > a {padding: 25px 7px !important;font-size: 1em !important;}.cbp-af-header.cbp-af-header-shrink .nav-menu > li > a {font-size: 1em !important;padding: 0px 7px 0px 7px !important;}.cbp-af-header.cbp-af-header-shrink .header {background: inherit;height: 58px;}}@media (max-width:768px) {.desk-view{display:none !important}.mob-view{display:block !important}}.mystickyelements-fixed {
    position: fixed;
    z-index: 99999;
    font-family: Poppins;
    top:65vh;
    display: flex;
    align-items: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
    right: 0px;
    width: 184px;
}
.call {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: block;
    font-size: 20px;
    padding: 0px 10px 0px 10px;
    width: auto;
    background-color: #363f56;
    cursor: pointer;
    color: #fff;
    font-family: inherit;
line-height: 45px;
text-transform:uppercase;
font-weight:600;
}
.call a {
   
    font-size: 20px;
    width: auto;
    cursor: pointer;
    color: #fff;
    font-family: inherit;
line-height: 45px;
text-transform:uppercase;
font-weight:600;
}
.call:hover {
   
    font-size: 20px;
    width: auto;
    cursor: pointer;
    color: #fff;
    font-family: inherit;
line-height: 45px;
text-transform:uppercase;
font-weight:600;
background-color: #dd3b36;
}