body{font-size: 1rem;color: #000;font-family: "Work Sans", sans-serif;padding: 0px; margin: 0px;line-height: 24px;overflow-x: hidden;}
body p:empty {display: none;}
/* body,html{overflow-x: hidden;} */
Section{padding: 100px 0px;display: block;width: 100%;}
h1,h2,h3{font-size:30px;display: block;font-family: "Fjalla One", sans-serif;font-weight: 500;text-align: left;margin: 0px;}
h4,h5,h6{font-size: 25px;display: block;  font-family: "Fjalla One", sans-serif;font-weight: 500;text-align: left;}
ul,ol li { margin:0px; padding:0px; font-size: 15px;}
a, input, button, img {-moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s  ease 0s; text-decoration:none; outline:0px; } 
a:hover, button:hover, input:hover, a:focus, button:focus, input:focus {text-decoration:none !important;} 
.form-control{ border-radius: 0px !important; font-size: 15px; height:40px; color: #000000;}
.form-control:focus{ box-shadow: none !important;}
.img-responsive{width: 100%; height: auto;}
.btn {color: #07c1e4;font-weight: 400;border: 2px solid #07c1e4;border-radius: 0;padding: 16px 65px;margin: 18px 0 0;}
.btn:hover{background-color: #07c1e4; background-image: none ;color:#fff;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 transparent;}
/*  */


/* End Global css */
/* fonts call */
/*  */
.topBar {background-image: linear-gradient(90deg,#08d0cb 0,#0db2ff 100%) !important;background-origin: border-box !important;padding: 10px 7px;}
.topBar .topWrapp{display: inline;}
.topBar .topWrapp hr {margin: 0;border-top: 0;border-right: 1px solid #fff;width: 1px;height: 13px;}
.topBar .topWrapp {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.topBar .topWrapp a{color: #fff;display:flex;align-items:center;}
.topBar .topWrapp a i{font-size:26px;}
.topBar .topWrapp a span {color: #fff;padding-left: 5px;}

/* Top scroll */
#button{display:inline-block;background-color:#19b6cc;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:70px;right:30px;-webkit-transition:background-color .3s, opacity .5s, visibility .5s;-o-transition:background-color .3s, opacity .5s, visibility .5s;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:6;cursor:pointer;}
#button:hover{background:#ffbd59;}
#button.show{opacity:1;visibility:visible;}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:14px;line-height:40px;color:#fff;}
/* End Top scroll */
/* top-header */
.header-menu {padding: 10px 0;}
header .logo {width:200px;}
header .logo img {max-width: 148px;}
.fixed-header .logo img {max-width: 118px;}
.header-menu .stellarnav.dark.right.desktop {padding-left: 0px;}
.fixed-header {position: fixed;top: 0;	left: 0;width: 100%;-webkit-transition: .5s;-o-transition: .5s;	transition: .5s;z-index: 999;background: #fff;}
.header-menu .row-box .col12 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;-ms-flex-wrap: wrap;flex-wrap: wrap;align-items: center;gap:10px;}
/* .header-menu > .container {position: relative;z-index: 2;max-width: 1170px;} */


/* End logo section */
/* Menu section */
/* .fixed-header .header-menu .logo {max-width: 155px;} */
.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.stellarnav a{color:#fff;}
/* .stellarnav a:after{display:block;content: '';width: 0%;position: absolute;left: 0px;bottom: 0px;height: 2px;background: #fff;transition: 0.2s all;} */
.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.stellarnav li a img{margin-right:5px;float:left;}
.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle;}
.stellarnav li a{display:block;text-decoration:none;color:#000;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 15px;position: relative;}
.stellarnav li.active a{color:#fff;background: #27ade2;}
.stellarnav > ul > li > a:hover {}
.stellarnav > ul > li > a:hover .stellarnav li.has-sub > a:after {background: #27ade2;color:#fff;}
.stellarnav > ul > li{display:flex;align-items:center;}
.stellarnav > ul > li > a {display: flex;justify-content: flex-start;align-items: center;flex-direction: row;color: inherit;text-decoration: none;cursor: pointer;position: relative;padding: 12px 10px;
	margin: 0;font-weight: inherit;letter-spacing: .03em;font-size: 14px;}
/* .stellarnav > ul > li:last-child{margin-right: 0;} */
.stellarnav ul ul{padding: 0px 0px 0;top:100%;width: auto;min-width:240px;position:absolute;z-index:9900;text-align:left;display:none;background:#27ade2;left: 0;left:0;}
.stellarnav li li{display:block;}
.stellarnav ul ul ul{top:0;/* dd animtion - change to auto to remove */
 left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;}
.stellarnav > ul > li.drop-left > ul{right:0;}
.stellarnav li.drop-left ul ul{left:auto;right:220px;}
.stellarnav.light{background:rgba(255, 255, 255, 1);}
.stellarnav.light a{color:#121212;}
.stellarnav ul ul li a{padding:10px 15px;color:#fff;}
/* .stellarnav > ul > li ul > li {padding: 0 10px;} */
.stellarnav ul ul > li  a:hover{background: #000; color: #fff;}
.stellarnav.light ul ul{background:rgba(255, 255, 255, 1);}
.stellarnav.light li a{color:#121212;}
.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;}
/* .stellarnav > ul > li ul > li:hover a {	color: #000;} */
body.stellarnav-noscroll-x{overflow-x:hidden;}
.stellarnav li.has-sub > a::after {position: relative;top: -3px;content: "";display: inline-block;width: 7px;height: 7px;border-right: 0.1em solid black;border-top: 0.1em solid black;	transform: rotate(135deg);
	margin-right: 0;margin-left: 5px;}
  .stellarnav li.has-sub > a:hover::after {border-right: 0.1em solid #fff;border-top: 0.1em solid #fff;}
.stellarnav li li.has-sub > a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;position:relative;top:4px;}
.stellarnav li.drop-left li.has-sub > a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;}
.stellarnav.hide-arrows li.has-sub > a:after,.stellarnav.hide-arrows li li.has-sub > a:after,.stellarnav.hide-arrows li.drop-left li.has-sub > a:after{display:block;}
.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none;}
.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle{padding:0;}
.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none;}
.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF;}
.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#FFF;}
.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block;}
.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.stellarnav.light .icon-close:before{border-color:#121212;}
.stellarnav.light .icon-close:after{border-color:#121212;}
.stellarnav.dark .icon-close:before{border-color:#FFF;}
.stellarnav.dark .icon-close:after{border-color:#FFF;}
.stellarnav .menu-toggle,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile,.stellarnav .close-menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
a.menu-toggle {border: 1px solid #fff !important;margin-top: 0px;position: relative;margin-right: 8px;border-radius: 0px;height: auto;}
.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0px;}
.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0px;}
.search-container input[type="text"]{width:239px;}
.stellarnav .full{width:100%;}
.stellarnav .half{width:50%;}
.stellarnav .third{width:33%;text-align:center;}
.stellarnav .location-btn-mobile.third{text-align:center;}
.stellarnav .location-btn-mobile.half{text-align:right;}
.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0;}
.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0;}
.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0;}
.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0;}
.stellarnav.light .menu-toggle span.bars span{background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span{background:#000;}
.stellarnav.mobile{position:static;}
.stellarnav.mobile.fixed{position:static;}
.stellarnav.mobile ul{position:relative;display:none;}
.stellarnav.mobile.active{padding-bottom:0;}
.stellarnav.mobile.active > ul{display:block;}
.stellarnav.mobile ul{text-align:left;}
.stellarnav.mobile > ul > li{display:block;}
.stellarnav.mobile > ul > li > a{padding:15px;}
.stellarnav.mobile ul{background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.stellarnav.mobile ul ul ul{left:auto;top:auto;}
.stellarnav.mobile li.drop-left ul ul{right:auto;}
.stellarnav.mobile li > a{border-bottom:1px solid #bee7e8;color:#fff;}
.stellarnav.mobile > ul{border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul{border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle{border: 0;  background: transparent !important;}
.stellarnav.mobile.light li a.dd-toggle{border:0;}
.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block;}
.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255, 255, 255, .1);-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left;}
.stellarnav.mobile.light ul{background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul{background:#27ade2}
.stellarnav.mobile.dark ul ul{background:rgba(0, 82, 115, 0.8);}
.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999;}
.stellarnav.mobile li.has-sub > a:after,.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after{display:none;}
.stellarnav.mobile.right > ul,.stellarnav.mobile.left > ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul{right:0;z-index:9999;}
.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right;}
.stellarnav.mobile.left > ul{left:0;}
.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center;}
.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left;}
.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none;}
.stellarnav.desktop li.mega ul ul{background:none;}
.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100% !important;}
.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px;}
.stellarnav.desktop > ul > li.mega > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.stellarnav.desktop li.mega ul ul{width:auto;}
.stellarnav.desktop > ul > li.mega{position:inherit;}
.stellarnav.desktop > ul > li.mega > ul{width:100%;max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a{padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul{display:block;position:relative;left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.desktop li.mega li li a{padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after{display:none;}
.fixed-header .header-menu {padding: 5px 0;}
/* End Menu section */



/*  */
.banner{padding:0;}
.banner {display: flex;flex-wrap: wrap;}
.banner .banLft {width: 100%;max-width: 50%;padding: 0 50px;}
.banner .banLft h1 {font-size: 3.75rem;width: 550px;display: block;text-align: left;margin: 55px auto 8px 0;color:#07c1e4;}
.banner .banLft p {max-width: 500px;margin: 16px 311.5px 8px 0;padding: 2px 0;min-width: 25px;text-align: left;display: block;color: rgb(20, 20, 20);font-size: 16px;line-height: 30px;font-weight: 300;}
.banner  .banRight {width: 100%;max-width: 50%;position: relative;}
.banner .banRight > img{width: 100%;height: 620px; object-fit: cover; width: 100%; object-position: 50% 50%;}
.banner .rightBottom {width: calc(100% - -40px) ;max-width: 657.016px;margin: 12px 40px 0 -190px;position: absolute;bottom:0px;border-right: 25px solid rgba(7,193,228,.6);	border-top: 25px solid rgba(7,193,228,.6);}
.banner .rightBottom img {max-width: 100%;}
.banner .btn{font-weight:700;}
/*  */

.homeServ .row {flex-wrap: wrap;max-width: 1200px;margin:0px auto;}
.homeServ .topHead {text-align: left;margin: 8px 0;padding: 0 0 45px 0;}
.homeServ .topHead h2 {color: #07c1e4;font-size:30px;}
.homeServ  .serWrapp {box-shadow: none;background-color: rgba(7,193,228,.1);padding: 30px 7px;text-align: center;height: 100%;}
.homeServ  .serIcon svg {fill: #07c1e4;width: 100%;height: 90px;width: 90px;}
.homeServ p {font-size: 20px;max-width: 242px;margin: 16px auto 8px;line-height: 31px;color: #07c1e4;}
.homeServ .serWrapp a {height: 62px;margin: 55px auto 10px;text-align: center;display: inline-block;width: 81px;}
.homeServ .serWrapp a svg{fill: #07c1e4;height:62px;transition: all .2s ease-out;}
.homeServ .serWrapp a:hover svg{transform: translateX(8px);}
/*  */

/*  */


.rightContWithLeftImg .lftBox{position: relative;}
.rightContWithLeftImg .lftBox::before {position: absolute;content: "";background: rgba(7,193,228,.6);width: 100%;z-index: -1;height: 85.5%;left: -38px;bottom: 0;}
.rightContWithLeftImg .lftBox figure {max-width: 686px ;margin: -86px 51.5px 0 0;height: 587px }
.rightContWithLeftImg .lftBox figure img{max-width:100%;height: 100%;object-position: center; object-fit: cover}
.rightContWithLeftImg .rowBox {display: flex;width: 100%;flex-wrap: wrap;}
.rightContWithLeftImg .col6 {width: 50%;}
.rightContWithLeftImg .col6:nth-child(2) {padding: 0px 50px 0 75px;}
.rightContWithLeftImg .rightBox {max-width: 402px;}
.rightContWithLeftImg .rightBox h3 {font-size: 60px;color: #07c1e4;margin: 0px 0px 20px;}
.rightContWithLeftImg .rightBox p {color: rgb(20, 20, 20);line-height: 32px;font-weight: 300;width: 100%; max-width: 820px;}
/*  */


.gallery {padding: 0;}
.gallery #lightgallery {display: flex;width: 100%;}
.gallery #lightgallery a{width: 100%;position: relative;transition: all 0.2s ease-out;overflow:hidden;}
.gallery #lightgallery a:hover img{transform: scale(1.06);}
.gallery #lightgallery img {width: 100%;height: 580px; object-fit: cover;  object-position: center;}
.gallery .caption-overlay {position: absolute;top: 0;display: flex;align-items: center;left: 0;height: 100%;padding: 40px;width: 100%;background-color: rgba(3,71,83,.3);font-size: 36px;color: #FFF;text-transform: uppercase;}
.gallery .caption-overlay h3 {width: 100%;max-width: 232px;font-size: 36px;}
/*  */


.trustLft {background-image: linear-gradient(90deg,#0db2ff 0,#08d0cb 100%);background-origin: border-box;padding: 30px 15px;text-align: center;color: #fff;}
.trustBy .row {align-items: center;flex-wrap: wrap;}
.trustLft h2,
.trustLft h3{text-align: center;}
.trustLft p {margin: 16px 0px 8px;}
.trustLft p:empty {display: none;}
.trustLft .btn {color: #fff;border: 2px solid #fff;display: inline-block;padding: 13px 39px;}
.trustLft .btn:hover{background:#fff;color: #07bee3}
.trustBy  .trustRight {margin-left: 40px;}
.trustBy .trustRight h3 {font-size: 60px;color: #07c1e4;}
.trustBy .col-md-3 {padding: 0 8px;}
/*  */

/*  */
.fullImg {position: relative;}
.fullImg  .imgBox {background-color: #034753;display: flex; align-items: center;position:relative;}
.fullImg::before {position: absolute;content: "";background: rgba(7,193,228,.6);width: 50%;z-index: -1;height: 59%;right: 0;top: 0;}
.fullImg .imgBox img {width: 100%;height: 479px;object-position: 50% 0;object-fit: cover;opacity:.7;}
.fullImg  .captiobBox {position: absolute;left: 50%;color: #fff;}
.fullImg  .captiobBox h3 {font-size: 60px;width: 100%;max-width: 400px;}
.fullImg .captiobBox .btn {color: #fff;border: 2px solid #fff;}
.fullImg .captiobBox .btn:hover{background:#fff;color: #07bee3}
/*  */
/*  */
.logoWithCert {padding: 100px 0 15px;}
.logoWithCert h3 {font-size: 30px;color: rgb(7, 193, 228);margin-bottom: 30px;font-weight: 400;}
#lightgallery1 {display: flex;flex-wrap: wrap;gap: 20px;}
#lightgallery1 a {height: 80px;width: 160px;}
#lightgallery1 a img {width: 100%;height: 100%;object-fit: contain;}
.logoWithCert .certificationright ul {display:flex;flex-wrap:wrap;}
.logoWithCert .certificationright ul li {width: 46%;font-size: 22px;margin-bottom: 8px;font-weight: 400;font-family: "Fjalla One", sans-serif;margin-right: 30px;line-height: 32px;}
/*  */

/*  */
.fullContent {padding: 15px 0 100px;}
.fullContent .contentBox h3{font-size: 30px;color: rgb(7, 193, 228);}
.fullContent .contentBox h4 {margin: 25px 0 16px;font-size: 22px;}
.fullContent .contentBox p {line-height: 32px;font-weight: 300;margin: 0;}
/*  */
/*  */
.parallax {background-attachment: fixed;background-size: cover;padding: 25px 0;background-position: 50% -24.43px;position: relative;color:#fff;}
.parallax::before {position: absolute;content: "";background: rgba(3, 71, 83, .9);width: 100%;height: 100%;top: 0;}
.parallax .contentBox {display: flex;justify-content: space-between;align-items: center;}
.parallax .contentBox .btn {background: #fff;border: none;margin-right: 86px;color: #068da6;padding: 16px 50px;margin-top: 0;}
.parallax .contentBox .btn:hover{color: #068da6}
/*  */

/* footer start here */
.footer {padding: 100px 0 70px;background-image: linear-gradient(90deg,#08d0cb 0,#0db2ff 100%);background-origin: border-box;font-size: 1em;font-weight: 400;}
.footer .footBottom img {filter: brightness(0) invert(1);max-width: 168px;}
.footer .footBottom {display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #fff;font-weight: 300;padding: 5px 0 15px;}
.footer .footBottom .copyright {margin-right: 90px;}
.footer .footLink h4 {font-size: 18px;color: #fff;margin: 0px 0 18px;}
.footer .footLink span ,
.footer .footLink p{color: #fff;font-size: 14px;line-height: 28px;margin:0;}
.footer .footBottom #accessibilityWidget {cursor: pointer;}
.footer .footAdd {width: 100%;max-width: 340px;}
.footLink.newsletter .wpcf7-response-output {color: #fff;border-color: #fff;}
.contactformWithMap .contactForm .wpcf7-response-output{border-color:#00a0d2 !important;}
.footLink ul li a {color: #fff;font-size: 14px;line-height: 32px;text-transform: capitalize;}
.newsletter form {margin-top: 30px;display: block;}
.newsletter form .form-control{border:none;}
.newsletter form .form-control::placeholder {opacity: 1;color: #068da6;font-style: italic;font-size: 16px;}
.form-group .btn {width: auto;background: transparent;border: 2px solid #fff !important;margin: 0;color: #fff;	padding: 12px 36px;height: auto;}
.form-group .btn:hover {background: #fff;color: #000939;}
.footer hr {border-top: 1px solid rgba(244,247,255,.41); margin: 50px 0 10px;}
/*  */


/*  inner banner*/
.innerBanner {display: flex;justify-content: space-between;padding: 0px 0 70px 0;position:relative;}
.innerBanner .banLft {width: 100%;max-width: 50%;padding: 0 50px;}
.innerBanner .banLft h1 {font-size: 3.75rem;width: 550px;display: block;text-align: left;margin:132px auto 8px 0;color: #07c1e4;}
.innerBanner .banLft p {font-weight: 300;line-height: 32px;width: 100%;max-width: 530px;color: #141414;}
.innerBanner .banRight figure {width: 684px;margin:0;}
.innerBanner .banRight figure img {width: 100%;}
.innerBanner .banRight::before {position: absolute;content: "";background: #e6f9fc;width: 100%;height: 85%;bottom: 0;right: 62%;z-index: -1;}
.contact {padding: 0px 0 70px;}
.contact .banRight::before{display:none;}
.innerBanner .banRight {position: relative;max-width: 50%;}
.contact .banRight figure {width: 860px;margin: 0;}
.contact{position: relative;overflow: hidden;}
.contact::before {width: 50%;height: 81%;bottom: 40px;right:0px;position: absolute;content: "";	background: rgb(230, 249, 252);z-index: -1}


/* service page service */
.servPage {background: #e6f9fc;}
.servPage .contentBox h3 {font-size: 60px;color: #07c1e4;margin: 10px 0px 24px;}
.servPage .contentBox p {color: rgb(130, 130, 130);font-weight: 300;line-height: 32px;}
.servPage ul li {list-style: none;margin-top: 40px;}
.servPage ul li a { height: 100%; display: flex; flex-direction: column;}
.servPage ul li a img {width: 100%;height:100%;object-fit: cover;}
.servPage ul li a figure {margin: 0;transition: all .2s ease-out;overflow: hidden;height: 240px;min-height: 240px;}
.servPage ul li a:hover figure img{transform: scale(1.06);} 
.servPage ul li a .overlay {position: relative;overflow: hidden;z-index: 1;background-color: rgba(255, 255, 255, .9);color: #333; padding: 15px;box-sizing: border-box; text-align: center;padding: 30px 15px;width:100%;display: flex; flex-direction: column;justify-content: center;height: 100%;}
.servPage ul li a .overlay h4 { color: #07c1e4;width: 100%;max-width: 300px;margin: 0px auto;text-align: center;}
.servPage ul li a .overlay p {font-size: 14px;text-align: center;color: rgba(0, 0, 0, 0.9);line-height: normal;font-weight: 300;width: 100%;max-width: 321px;margin: 0px auto;}
/* .servPage ul li:nth-child(1) .overlay,
.servPage ul li:nth-child(2) .overlay,
.servPage ul li:nth-child(3) .overlay{
height:222px;}

.servPage ul li:nth-child(4) .overlay,
.servPage ul li:nth-child(5) .overlay,
.servPage ul li:nth-child(6) .overlay{
height:366px;}

.servPage ul li:nth-child(7) .overlay,
.servPage ul li:nth-child(8) .overlay,
.servPage ul li:nth-child(9) .overlay{
height:319px;} */
/*  */


/* contact Info Strip */
.contactInfostrip {padding: 20px 0;background: rgb(230, 249, 252);}
.contactInfostrip .conWrapp h3 {color: rgb(7, 193, 228);margin:8px 0;}
.contactInfostrip .conWrapp p {color: #141414;margin:8px 0;line-height:32px;}
/**  **/


/* Contact Form with map*/
.contactformWithMap {padding: 70px 0;}
.contactformWithMap .map {height: 100%;}
.contactformWithMap .map iframe {width: 100%;height: 449px;border: none;filter: grayscale(1);}
.contactformWithMap .contactForm {padding: 15px 0;}
.contactformWithMap .contactForm label {color: rgba(20,20,20,1);font-size: 16px;line-height: 32px;font-weight: 300;	margin: 0;}
.contactformWithMap .contactForm .form-group {margin: 10px 0 0;}
.contactformWithMap .contactForm .form-control {border-style: solid ;border-width: 0px;background-color: rgba(7, 193, 228, 0.1);border-color: rgba(244,247,255,1);}
.contactformWithMap .contactForm .form-control::placeholder {opacity: 1;	color: rgba(20,20,20,1);}
.contactformWithMap .contactForm .form-group textarea {height: 80px;resize: none;}
.contactformWithMap .contactForm .btn {color: rgba(7,193,228,1);background: none;border: 2px solid rgba(7,193,228,1) !important;padding: 11px 73px;font-weight: 400;font-size: 16px;}
.contactformWithMap .contactForm .btn:hover {background: #0bbcee;color: #fff;}
.contactformWithMap .contactForm .form-group p {margin: 0;}
/**  **/


/* COmpany History */
.Companyestablishment {padding: 15px 0 0px;}
.Companyestablishment .row {margin: 0 0 20px;}
.Companyestablishment .year {margin-top: 10px;}
.Companyestablishment .year h3 {font-size: 30px;color: #fff;background: #09cad5;width: 115px;height: 112px;border-radius: 100px;display: flex;justify-content: center;	align-items: center;}
.Companyestablishment .descriptionBox h4 {font-size: 20px;font-weight: 600;color: #09cad5;font-family: "Work Sans", sans-serif;margin: 8px 0;}
.Companyestablishment .descriptionBox p {font-weight: 300;color: #141414;margin: 8px 0;line-height:32px;}
/*  */

/*  */
.bobby .col6:nth-child(2) {padding: 0 50px 0 10px;}
.bobby .lftBox::before {background: #e6f9fc;}
.bobby .lftBox figure {width: 797px;height: 100%;max-width: 100%; margin: 0;}
.bobby .lftBox figure img {width: 100%;height: 587px;object-position: 50% 50%;}
.bobby .rightBox {max-width: 100%;margin: 90px 0px 0;}
.bobby .rightBox h3 {color: rgb(7, 193, 228);margin: 0 0 6px;}
.bobby .rightBox h4 {font-size: 36px;font-weight: 400;	margin: 0 0 16px;}
.bobby .rightBox p:empty {display: none;}
/*  */

/*  */
.ourTeam {background: rgba(7,193,228,0.1);}
.teamCon h2 {font-size: 60px;color:#07c1e4;;margin: 8px 0;}
.teamCon .table {margin: 40px 0 0 0;}
.teamCon .table .row {max-width: 1200px;margin: 0px auto;}
.teamCon .table .header-cell {background-color: rgba(7,190,227,0.6);border-color: rgba(7,190,227,0.43);color: rgba(255,255,255,1);font-weight: 700;font-size: 16px;padding: 0 10px;	line-height: 32px;padding: 9px 10px;width:25%;}
.teamCon .table .cell {width: 25%;}
.teamCon .table .cell.first {color: rgba(7,190,227,1) !important;font-family: 'Fjalla One';font-size: 25px;background-color: rgba(255,255,255,0.4);font-weight: 700;text-align: center;}
.teamCon .table .cell {width: 25%;color: #666;font-size: 16px;font-weight: 300;line-height: 32px;border: none;}
.teamCon .table {margin: 40px 0 0 0;box-shadow: rgba(244,240,249,1) 0 3px 11px 0;-moz-box-shadow: rgba(244,240,249,1) 0 3px 11px 0;-webkit-box-shadow: rgba(244,240,249,1) 0 3px 11px 0;overflow-y: auto;
	height: 100%;border-style: solid !important;border-width: 0 !important;border-color: rgba(7,190,227,0.43);table-layout: fixed;width: 100%;}
/*  */
.ourTeam .mobileTable {display: none;}
/*  */

/*  */
.sysDesign .row{flex-direction:row-reverse;align-items: flex-start;}
.sysDesign .col-md-9 {flex: 0 0 66.67%;max-width: 66.67%;}
.sysDesign .col-md-3 {flex: 0 0 33.33%;max-width: 33.33%;}
.sysDesign .trustRight{margin:0;}
.sysDesign .trustRight img {width: 100%;height: 358px;object-fit: cover;}
.sysDesign .trustLft {margin-left: 20px;}
.sysDesign  .trustLft p {max-width: 210px;margin: 16px auto 16px;font-weight: 300;}
.sysDesign  .trustLft p {max-width: 210px;margin: 10px auto 0px;;font-weight: 300;}
.sysDesign  .trustLft p:empty{display:none}
/*  */

/*  */
.error-404 {padding: 120px 0;overflow: hidden;}
.error-404 .page-content {text-align: center;}
.error-404 .page-content h1 {font-size: 130px;color: #001167;text-align: center;font-family:sans-serif;font-weight: 300;}
.error-404 .page-content h1 span{display: inline-block;
  -webkit-transform: rotate(15deg) translate(-5px,-4px);  -moz-transform: rotate(15deg) translate(-5px,-4px); transform: rotate(15deg) translate(-5px,-4px);}
.error-404 .page-content p {font-size: 22px;line-height: 44px;font-weight: 300;color: #001167;width: 100%;	max-width: 300px;margin: 45px auto;}
.error-404 .page-content a {display: inline-block;width: 184px;height: 37px;margin-bottom: 20px;background: #898989;color: #fff;text-align: center;font-size: 16px;line-height: 37px;border-radius: 2px;
	box-sizing: border-box;	text-decoration: none;cursor: pointer;}
/*  */

/*  */
.thankYou {text-align: center;background: #2a9db3;color: #fff;padding: 100px 0;}
.thankYou .contentBox h2,
.thankYou .contentBox {text-align: center;}
.thankYou .contentBox h2{font-size:36px;}
.thankYou .contentBox h2 i {margin: 20px 0;font-size: 50px;}
/*  */


/*  */
.siteMap .contentBox h4{font-size:30px;}
.siteMap {background: #e6f9fc;padding: 100px 0;}
.siteMap ul {padding-left: 24px;}
.siteMap ul li a {color: #000;font-weight: 300;line-height: 32px;}
.siteMap ul li a:hover{color:#068da6;}
/*  */