/*!
Theme Name: Cloudnexa
Theme URI: http://underscores.me/
Author: gotcha Dev
Author URI: http://gotchamobi.com
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cloudnexa
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Cloudnexa is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/



*/
@font-face {
    font-family: 'satoshibold';
    src: url('satoshi-bold-webfont.woff2') format('woff2'),
         url('satoshi-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'satoshilight';
    src: url('satoshi-light-webfont.woff2') format('woff2'),
         url('satoshi-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'satoshimedium';
    src: url('satoshi-medium-webfont.woff2') format('woff2'),
         url('satoshi-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'satoshiregular';
    src: url('satoshi-regular-webfont.woff2') format('woff2'),
         url('satoshi-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* ----------------- Reset CSS Start ----------------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, address,strong, sub, sup, var,
b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, footer, header, hgroup, menu, nav, section {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: none;
}
body {font-family: 'satoshiregular', sans-serif;line-height:1;overflow-x:hidden;}
footer,header {display:block;}


* {box-sizing: border-box;}

/*  ----------------- Typography ----------------- */

h1, h2, h3, h4, h5, h6, 
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-family: 'satoshibold', sans-serif;margin: 0;padding: 0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
p, span {font-family: 'satoshiregular', sans-serif;margin: 0;}
p img, p:empty; {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
p  {margin-bottom: 10px;}
/* ----------------- Links ----------------- */
a,
a:visited,
a:hover,
a:focus {
  color: inherit;
  font-family: 'satoshiregular', sans-serif;
  text-decoration: none;
  outline: 0;
}
button {
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  color: inherit;
  font-family: 'satoshiregular', sans-serif;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
button:visited,
button:hover,
button:focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 transparent;
  border: 0 none;
}

/* ----------------- Transisiton for Links ----------------- */
#sidebar a,
#footer a,
#title a,
#header a,
#copyright a{
  -webkit-transition: all 0.07s ease-in;
       -moz-transition: all 0.07s ease-in;
        -ms-transition: all 0.07s ease-in;
         -o-transition: all 0.07s ease-in;
            transition: all 0.07s ease-in;
}

p a,
p a:visited {line-height: inherit;}

ul {list-style: outside none none;margin: 0;padding: 0;}
ul > li {font-family: 'satoshiregular', sans-serif;vertical-align: top;}

input, textarea, label {font-family: 'satoshiregular', sans-serif;}


/* ----------------- Header CSS ----------------- */
.nav-link {
  color: #fff !important;
  line-height: 80px;
  font-size: 16px !important;
  font-weight: normal;
  padding-top: 10px;
}
.img-fluid.llgg {
  width: 200px;
}
.call-btn {
  border-right: solid 0.5px rgba(255, 255, 255, 0.6);
  padding-right: 10px;
}
.login-btn {
  padding-left: 8px;
}
#menu-main-menu {
  margin-left: 20px;
}
.pb-6 {
  padding-bottom: 5rem;
}
/*-----------landing page css --------------- */
.btn.yelow-btn {
  background: #ffa400;
  border-radius: 30px;
  padding: 20px 30px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  color: #523500;
  font-weight: bold;
}
.btn.yelow-btn:hover {
  background: #FFB93B;
}
.btn.cal-btn {
  border: solid 1.5px #bbcace;
  border-radius: 50px;
  padding: 12px 32px;
  text-align: center;
}
.cal-btn img {
  margin-right: 10px;
}
.head-btn-div {
  text-align: right;
  padding-top: 10px;
}
.header-land {
  border: solid 1px #000;
  padding: 30px 0px 30px 0px;
}
.land-hero-setion {
  padding: 90px 0 150px;
  background-image: url(/wp-content/uploads/2023/09/Group.png);
  background-size: contain;
  background-position: bottom;
  background-repeat: no-repeat;
}
.hero-txt-land h1 {
  font-size: 32px;
  line-height: 70px;
  color: #033547;
  text-transform: uppercase;
}
.date-time h4 {
  font-size: 24px;
  line-height: 32px;
  color: #033547;
  font-family: 'satoshiregular';
}
.date-time h3 {
  font-size: 28px;
  color: #033547;
  line-height: 32px;
}
.b-l {
  border-left: 1px solid #BBCACE;
  padding-left: 30px;
}
.fod-drink p {
	font-size: 19px !important;
	line-height: 32px !important;
	letter-spacing: 0.38px;
	color: #326577 !important;
}
.fod-drink-2 p {
	font-size: 19px !important;
	line-height: 32px !important;
	letter-spacing: 0.38px;
	color: #c2efff !important;
}
.section-two-land {
  background: #033547;
  padding: 100px 0;
}
.icon-box-lan h4 {
  font-size: 24px;
  line-height: 38px;
  color: #fff;
  margin-bottom: 10px;
}
.icon-box-lan p {
  font-size: 24px;
  color: #fff;
  line-height: 36px;
}
.icon-box-lan a {
  font-size: 20px;
  color: #62ded6;
  border-bottom: 1px solid #62ded6;
  padding-bottom: 6px;
}
.section-three-land {
  padding: 100px 0;
  background-image: url(/wp-content/uploads/2023/09/Bg@2x.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top right;
  background-color: #fdffff;
}
.sec-head h2 {
  font-size: 50px;
  color: #033547;
  line-height: 60px;
}
.sec-head p {
  font-size: 24px;
  font-family: 'satoshimedium';
  line-height: 38px;
  color: #033547;
}
.tim-lan {
  font-family:'Plus Jakarta Sans', sans-serif;
  font-size: 20px;
  color: #00b2ab;
  line-height: 38px;
  font-weight: bold;
}
.tim-lan {
  font-size: 20px !important;
  color: #00b2ab !important;
  line-height: 38px !important;
  font-weight: bold;
  margin-bottom: 4px;
}
.cont-icon-land h4 {
  font-size: 24px;
  line-height: 32px;
  color: #033547;
  margin-bottom: 10px;
}
.cont-icon-land p {
  font-size: 18px;
  line-height: 32px;
  color: #213c47;
}
.cont-icon-land {
  border-bottom: 1px solid #D2DBDE;
  padding-bottom: 30px;
}
.fot-socil li {
  display: inline-block;
  padding: 20px;
}
.copy-text-land p {
  font-size: 15px;
  color: #a4b4bb;
  line-height: 22px;
  font-family: 'satoshimedium';
}
.last-section-land {
  background-image: url(/wp-content/uploads/2023/09/CTA-1.png);
  padding: 100px 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.cont-2-land h2 {
  font-size: 48px;
  line-height: 68px;
  color: #fff;
  letter-spacing: -0.48px;
  font-weight: bold;
  margin-bottom:10px;
}
.cont-2-land p {
  font-size: 24px;
  color: #fff;
  line-height: 38px;
  font-family: 'satoshimedium';
}
.work #exampleModalLabel {
  font-size: 36px;
  text-align: center;
  line-height: 44px;
  color: #033547;
}
.modal-header.work {
  text-align: center;
  margin: 0 auto;
  border: none;
  padding-top: 70px;
}
.wshop .large {
  width: 100%;
  border-radius: 0;
  margin-bottom: 30px;
  border: 1px solid #BBCACE;
  margin-top: 14px;
}
.wshop .gfield_label {
  font-size: 16px;
  color: #033547;
  line-height: 20px;
  font-weight: 500;
  font-family: 'satoshimedium';
}
.wshop .gfield_required.gfield_required_asterisk {
  color: #00B2AB;
}
#gform_submit_button_9 {
	 font-family: 'satoshimedium';
  background: #00B2AB;
  border: 1px solid #00B2AB;
  border-radius: 50px;
  padding: 19px 24px;
  font-size: 28px;
  font-weight: 500;
  width: 100%;
  color: #fff;
  margin-top: -20px;
}
.wshp {
  background-image: url(/wp-content/uploads/2023/09/icon-close.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-repeat:no-repeat;
}
/* ----------------- homepage CSS ----------------- */
.main-banner {
  position: relative;
  min-width: 100%;
}
.bg-video {
  min-width: 100%;
  min-height: 80vh;
  max-width: 100%;
  max-height: 80vh;
  object-fit: cover;
  position: relative;
  z-index: -1;
}
.bg-video::-webkit-media-controls {
    display: none !important;
}
.video-overlay {
  position: absolute;
  background-color:rgba(0, 4, 10, 0.7);
  top: 0;
  left: 0;
  bottom: 5px;
  width: 100%;
  z-index: 10;
}
.main-banner .caption {
  text-align: center;
  position: absolute;
  width: 60%;
  left: 50%;
  top: 56%;
  transform: translate(-50%,-50%);
}
.main-banner .caption h1 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 48px;
  text-transform: capitalize;
  font-weight: 600;
  color: #fff;
  line-height: 54px;
  font-family: 'satoshibold';
}
.main-banner .caption h2 {
  margin-bottom: 28px;
  font-size: 24px;
  text-transform: capitalize;
  color: #fff;
  line-height: 32px;
  font-family: 'satoshimedium';
}
.hero-setion .container-fluid {
  padding: 0;
}
.caption .btn-outline {
  margin-right: 20px;
  padding: 10px 48px !important;
  margin-bottom:20px;
  line-height:30px;
}
.caption .btn-yellow {
  padding: 10px 48px !important;
  margin-bottom:20px;
  line-height:30px;
}
.second-section{
   background:#033547;
  margin-top: -5px;
  padding:36px 0;
  padding-bottom:80px;
}
.section-heading h1 {
  font-size: 48px;
  line-height: 56px;
  color: #f0f4f5;
  margin-bottom: 10px;
}
.section-heading h2 {
  font-size: 48px;
  line-height: 56px;
  color: #f0f4f5;
  margin-bottom: 10px;
}
.com-li li {
  display: inline-flex;
}
.com-li li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: relative;
  left: -11px;
  top: -8px;
}
.con-comp li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: relative;
  left: -11px;
  top: -3px;
}
.image-bord-fea img {
  width: auto !important;
}
ol {
  padding-left: 40px;
}
ol li {
  list-style:decimal !important;
}
.image-bord-fea {
  text-align: center;
}
.section-heading p {
  color: #f0f4f5;
  font-size: 22px;
  line-height: 32px;
}
.icon-box h3 {
  color: #f0f4f5;
  font-size: 24px;
  line-height: 32px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.icon-box p {
  color: #d2dbde;
  font-size: 16px;
  line-height: 22px;
}
.section-three {
  padding-bottom: 50px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding-top: 96px;
  background-position: bottom center;
}
.thre::before {
  background-image: url('/wp-content/uploads/2022/08/AWS-Partner-Badge@2x.png');
  position: absolute;
  margin-left: -240px;
  margin-top: -43px;
  width: 196px;
  height: 196px;
  content: "";
  background-size: cover;
}
.row.justify-content-end {
  position: relative;
}
.badge1, .badge2 {
  position: relative;
}
.badge1 img {
  position: absolute;
  right: 0px;
  top: -50px;
}
.badge2 img {
  position: absolute;
  right: 60px;
  top: 80px;
}
.points-box ul {
  list-style: none; /* Remove default bullets */
}

.points-box ul li::before {
  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color:#f8981d; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.points-box {
  padding-right: 10px;
  border-right: 1px solid rgba(189, 228, 241, 0.35);
  padding-left: 10px;
}
.points-box li {
  margin-bottom: 13px;
  font-size: 16px;
  line-height: 16px;
  font-family: 'satoshimedium';
  color: #fff;
}
.points-box.lasts {
  border: none;
}
.mar-l {
  position: relative;
  top: 16px;
  left: 50px;
}
.section-four {
  background: #f0f4f5;
  padding: 120px 0;
  padding-bottom: 40px;
}
.section-heading.ttw h2 {
  color: #032836;
}
.content p {
  font-size: 24px;
  line-height: 32px;
  color: #324b55;
  margin-bottom: 20px;
}
.det {
  color: #213c47 !important;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  display: none;
}
.nav-link.active > .det{
  display:block;
}
.nav-link.active > .num {
  float: left;
  border-radius: 100%;
  width: 34px;
  height: 34px;
  padding: 0 14px;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  background: #28bdaa;
  font-size: 18px;
  color: #fff;
  margin-left: -43px;
}
.num {
  float: left;
  border-radius: 100%;
  width: 34px;
  height: 34px;
  padding: 0 12px;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  background: #fff;
  font-size: 18px;
  color: #a4b4bb;
  margin-left: -43px;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #F0EFF0;
  border: solid 1px #d2dbde;
  text-align: left;
  font-size: 20px !important;
  color: #032836 !important;
  line-height: 38px;
  border-left: 5px solid #28bdaa;
  padding: 28px 24px;
}
.nav-pills .nav-link {
  border-radius:0px;
  border: solid 1px #d2dbde;
  margin-bottom: 36px;
  text-align: left;
  color: #032836 !important;
  font-size: 20px !important;
  line-height: 38px;
  border-left: 5px solid #d2dbde;
  padding: 28px 24px;
  width: 293px;
  position: relative;
}
.btn-outline {
  color: #fff !important;
  border: solid 1.5px #fff;
  padding: 16px 48px;
  border-radius: 30px;
  font-size: 24px;
  line-height: 8px;
  letter-spacing: 0.24px;
  font-weight: 600;
}
.btn-yellow {
  color: #523500 !important;
  padding: 16px 48px;
  border-radius: 30px;
  font-size: 24px;
  line-height: 8px;
  background:#ffa400;
  letter-spacing: 0.24px;
  font-weight: 600;
}
.lm.twt {
  display: block;
}
.part-two {
  border: solid 1px #d2dbde;
  padding: 20px 16px 20px 16px;
  background: #fff;
  font-size: 16px;
  line-height: 22px;
  color: #032836;
  height:160px;
  font-weight: bold;
}
.caption .btn-outline {
  margin-right: 20px;
}
.btn-outline:hover {
  color:#fff;
}
.icon-box.whit {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.1);
  text-align: center;
  padding: 41.3px 16px;
  height:310px;
}
.icon-box.whit h3 {
  font-size: 18px;
  color: #032836;
  line-height: 22px;
}
.tab-pane {
  padding-left: 20px;
}
.icon-box.whit p {
  font-size: 16px;
  line-height: 22px;
  color: #213c47;
}
.tab-head {
  color: #032836;
  font-size: 24px;
  line-height: 30px;
}
.lm {
  font-size: 16px;
  line-height: 8px;
  letter-spacing: 0.16px;
  color: #032836;
  border-bottom: 2px solid #d2dbde;
  padding-bottom: 6px;
  display: none;
  width: 90px;
  margin-top: 20px;
}
.nav-link.active > .lm {
   display:block;
}
.lm::after {
  content: url('/wp-content/uploads/2022/07/→.png');
  position: absolute;
  margin-top: -6px;
  margin-left: 5px;
}
.section-five {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 120px 0;
  position:relative;
  background-position:top center;
}
.btn-outline.ttw {
    font-size: 20px;
}
.five-content h2 {
  font-size: 48px;
  line-height: 56px;
  color: #fff;
  margin-bottom: 10px;
}
.five-content p {
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  margin-bottom: 10px;
}
.fv {
  background: #F0EFF0;
  position: absolute;
  bottom: -24px;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 20px 14px;
}
.fiv-cont h4 {
  font-size: 24px;
  line-height: 22px;
  color: #033a4e;
  letter-spacing:-0.12px;
}
.fiv-cont span {
  color:#ffa400;
}
.fiv-cont p {
  font-size: 15px;
  line-height: 22px;
  color: #05526d;
}
.fiv-cont {
  border-right: 1px solid #d2dbde;
  padding-right: 8px;
}
.fiv-cont.last {
  border: none;
  padding: 0;
  width: 270px;
}
.nav-pills .nav-link::after {
    content: url('/wp-content/uploads/2022/07/arooww.jpg');
    position: absolute;
    top: 34px;
    right: 6px;
}
.section-six {
  background: #fff;
  padding: 120px 0;
  margin-top: -16px;
}
.section-heading h3 {
  font-size: 20px;
  line-height: 32px;
  color: #213c47;
  font-weight: bold;
}
.lgo{
  margin-bottom:20px;
}
.divider {
  border: solid 1px #d2dbde;
  width: 96%;
}
.section-heading.siix h2 {
  font-size: 40px;
  color: #032836;
  line-height: 56px;
}
.section-heading.siix p {
  font-size: 24px;
  color: #213c47;
  line-height: 32px;
}
.section-heading.siix {
  padding-top: 20px;
}
.carousel-control-next {
  width: 48px;
  height: 48px;
  position: static;
  display: inline-block;
  background-color: #d3d7d9;
  border-radius:100%
}
.carousel-control-prev {
  width: 48px;
  height: 48px;
  position: static;
  display: inline-block;
  background-color: #d3d7d9;
  border-radius:100%
}
.carousel-control-next-icon {
  background-image: url("/wp-content/uploads/2022/08/chevron-right-solid-1.png");
  display: inline-block;
  width: 18px;
  height: 22px;
  background-position: 5px 1px;
  background-size: contain;
}
.carousel-control-prev-icon {
  background-image: url("/wp-content/uploads/2022/08/chevron-right-solid.png");
  display: inline-block;
  width: 18px;
  height: 22px;
  background-position: 1px 1px;
  background-size: contain;
}
.contr {
  width: 220px;
  margin:0 auto;
  margin-top: 40px !important;
  padding: 6px 2px 3px 16px;
  text-align:center;
  margin-bottom:30px;
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  background: #28bdaa;
}
.section-seven {
  background:#f0f4f5;
  padding: 120px 0;
}
.section-heading.sev h2 {
    color:#032836;
}
.section-mig-six {
  padding: 100px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-6.png');
  background-size: cover;
  background-position: bottom;
  padding-bottom: 0;
}
.artic-two h5 {
  font-size: 16px;
  color: #ffa400;
  line-height: 24px;
  letter-spacing: 0.16px;
}
.artic-two h4 {
  font-size: 30px;
  color: #032836;
  line-height: 36px;
  margin-bottom:14px;
}
.artic-two p {
  font-size: 18px;
  color: #213c47;
  line-height: 28px;
}
.artic-two {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 40px 40px 70px;
  height:368px;
}
.card-body h6 {
  font-size: 16px;
  line-height: 24px;
  color: #ffa400;
  letter-spacing: 0.16px;
}
.card-body h5 {
  margin-bottom: .5rem;
  font-size: 24px;
  line-height: 32px;
  color: #032836;
}
.card-text {
  font-size: 17px;
  line-height: 24px;
  color: #213c47;
}
.card-body {
  padding-top: 26px;
  padding-bottom: 52px;
}
.card .img-fluid {
  height: 100%;
  width:100%;
}
.article-box {
  margin-bottom: 20px;
}
.section-eight {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0;
  position:relative;
  padding-bottom:100px;
}
.icon-box.whit.tthre {
  height: 340px;
}
.partners-box.new img {
  width: 200px;
}
.iccd {
  position: absolute;
  left: 0;
  bottom: 0;
}
/* ----------------- homepage CSS End ----------------- */
/* ----------------- Footer CSS ----------------- */
.footer-area {
  background: #033a4e;
  padding: 120px 0;
  position:relative;
}
.copy {
  font-size: 15px;
  color: #a4b4bb;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height:20px;
}
.term-p {
  position: absolute;
  bottom: 60px;
}
.term-p a {
  font-size: 15px;
  color: #a4b4bb;
}
.footer-widgets {
  margin-bottom: 30px;
}
.widget_nav_menu a {
  font-size: 16px;
  line-height: 28px;
  color: #f0f4f5;
}
.widget-title {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  line-height: 28px;
  letter-spacing: 0.18px;
  text-transform: uppercase;
}
.fot-one {
  padding-right: 60px;
}
/* ----------------- Footer End CSS ----------------- */
/* ----------------- Migration Page CSS ----------------- */
.hero-section-inner {
  background: #033547;
  padding: 120px 0;
}
.section-heading.iner h1 {
  font-size: 56px;
  line-height: 72px;
}
.section-heading.iner h2 {
  font-size: 56px;
  line-height: 72px;
}
.section-heading.iner p {
  font-size: 20px;
  line-height: 30px; 
  color:#fff;
  margin-bottom: 34px;
}
.blue-btn {
  color:#fff !important;
  padding: 16px 48px;
  border-radius: 30px;
  font-size: 24px;
  line-height: 26px;
  background:#0881ac;
  letter-spacing: 0.24px;
  font-weight: 600;
}
.blue-btn-three {
  color:#fff !important;
  padding: 16px 48px;
  border-radius: 30px;
  font-size: 24px;
  line-height: 26px;
  background:#28bdaa;
  letter-spacing: 0.24px;
  font-weight: 600;
}
.blue-btn-two {
  color:#fff !important;
  padding: 16px 48px;
  border-radius: 30px;
  font-size: 20px;
  line-height: 26px;
  background:#0881ac;
  letter-spacing: 0.2px;
  font-weight: 600;
}
.btn-yellow.btn.btn-lg:hover {
   background: #FFB93B;
}
.btn-yellow.y-t:hover {
  background: #FFB93B;
}
.nav-item .dropdown-item:focus, .dropdown-item:hover {
  color: #28BDAA;
  background-color: transparent;
}
.btn-outline:hover {
  background: #2DA3CC;
  border-color: #2DA3CC;
}
.btn-outline.ttw:hover {
  background-image: linear-gradient(109deg, #00688e 32%, #00a09b);
  border-color: #fff;
}
.blue-btn-two:hover {
  background: #2DA3CC !important;
}
.blue-btn:hover {
  background: #2DA3CC !important;
}
.blue-btn-three:hover {
  background: #00b2ab !important;
}
.section-two-mig {
  background: #f0f4f5;
  padding: 100px 0;
}
.section-heading.iner-mg h2 { 
  color:#032836;
  line-height:56px;
}
.section-heading.iner-mg p { 
  font-size:24px;
  color:#324b55;
  line-height:32px;
}
.ico-box {
  background: #fff;
  border: solid 0.5px #d2dbde;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 40px 48px 40px 41.6px;
  margin-bottom: 0;
  /*height:263px;*/
  height: 100%;
}
.mg-iner-box h3 {
  font-size: 24px;
  line-height: 38px;
  color: #032836;
  margin-bottom: 9px;
}
.mg-iner-box p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.section-three-mg {
  background: #fff;
  padding: 100px 0;
}
.accordion-button:not(.collapsed) {
  color: #032836;
  background-color: #fff;
  box-shadow: none;
  line-height:38px
  font-size: 20px !important;
  font-family: 'satoshibold', sans-serif;
}
.accordion-button {
  color: #032836;
  background-color: #fff;
  box-shadow: none; 
  line-height:38px !important;
  font-size: 20px !important;
  font-family: 'satoshibold', sans-serif;
}
.accordion-body {
  font-family: 'satoshiregular', sans-serif;
  padding-left: 0;
  font-size: 18px;
  line-height: 28px;
  color: #032836;
}
.accordion-item {
  border: none;
  border-bottom: 1px solid #d2dbde;
}
#accordionExample {
  border-top: 2px solid #d2dbde;
  margin-top: 50px;
}
.accordion-button:focus {
  border-color: transparent !important;
  box-shadow: none !important;
  border: none !important;
}
.accordion-button {
  padding-left: 0;
}
/** .accordion-button:not(.collapsed)::after {
  background-image: url("/wp-content/uploads/2022/07/minus-solid.png");
  transform: rotate(-180deg);
  background-color: #28bdaa;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  padding: 5px 7.4px 14.5px 8.4px;
  background-position: center;
    box-shadow:none;
}
 .accordion-button::after {
  background-image: url("/wp-content/uploads/2022/07/plus-solid.png");
  background-color: #fff;
  border-radius: 100%;
  width: 32px;
  height: 32px;
  padding: 5px 7.4px 14.5px 8.4px;
  background-position: center;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
} */
.section-heading.siix h5 {
  font-size: 36px;
  line-height: 56px;
  color: #032836;
}
.btn-yellow.y-t {
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  padding: 16px 40px;
}
.img-fluid.ico.alignleft {
  float: left;
}
.mg-iner-box-two {
  clear: both;
  font-size: 16px;
  color: #213c47;
  line-height: 24px;
}
.ico-box.ttwo h3 {
  font-size: 20px;
  line-height: 38px;
  color: #032836;
  position: relative;
  left: 10px;
}
.section-faq {
  padding: 100px 0;
}
.ico-box.ttwo {
  background: #f0f4f5;
  padding: 34.8px 27px 36px 26px;
  border: none;
  box-shadow: none;
  height:auto;
}
.last-hero {
  background-image: linear-gradient(109deg, #00688e 32%, #00a09b);
  padding: 140px 0; 
  position:relative;
}
.last-hero-img.img-fluid {
  position: absolute;
  top: -136px;
}
/* ----------------- Migration Page End CSS ----------------- */
/* ----------------- CLoudfront page CSS ----------------- */
.hero-section-inner.cloud {
  padding: 170px 0;
  background-size: 1226px;
  background-position: center;
  background-repeat: no-repeat;
}
.cc{position:relative;}
.section-two-cloud {
  padding: 120px 0;
  background: #fff;
  padding-bottom: 90px;
}
.ico-box.cloudd {
  height: 330px;
}
.in-cl {
  padding-top: 50px;
}
.m-t {
  position: relative;
  top: -40px;
}
.her-box {
  background: #fff;
  padding: 30px 30px;
  border-bottom: 10px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
  margin-top: -76px;
}
.second-section-micro.on1.stt4 {
  padding: 0;
}
.new-strt {
  background: #fff;
  position: relative;
  top: -55px;
  padding-top: 50px;
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
  padding-left: 30px;
  padding-right: 30px;
}
.new-cloud{
  background:#fff;
}
.section-heading.iner.comp.df {
  padding-left: 37px;
}
.new-c h3 {
  font-size: 36px;
  line-height: 44px;
}
.img-new-bx {
  text-align: center;
}
.section-cloud-new {
  background-image: url('/wp-content/uploads/2022/09/Background@2x-bb-scaled.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}
.bg-whh {
    box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
    background: #fff;
    padding: 80px 60px 80px 60px;
    border: solid 1px #d2dbde;
    position: relative;
    top: -50px;
}
.dd{
  position:relative;
}

.fiv-cont.b-n {
  border: none;
}
.fiv-cont.tvo h4 {
  font-size: 30px;
  line-height: 40px;
  font-weight: bold;
}
.section-micro-new-2 {
  background-size: cover;
  background-position: bottom;
  padding: 120px 0;
}
.micro-new-2 {
  background-image: url('/wp-content/uploads/2022/09/Image-Bg@2xqw.png');
  background-size: 800px;
  padding: 120px 0;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: #033547;
}
.num-nn {
  color: #fff;
  font-size: 30px;
  line-height: 28px;
  font-weight: bold;
}
.con-nn {
  color: #fff;
  border-left: 6px solid transparent;
  border-image: linear-gradient(to bottom, #41a8cc 5%, #2ccdb8 52%, #59dbb6);
  border-image-slice: 1;
  padding-left: 40px;
}
.con-nn h3 {
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 10px;
}
.con-nn p {
  font-size: 20px;
  line-height: 28px;
  color:#fff;
}
.first::before {
  content: url('/wp-content/uploads/2022/07/Ellipse-94.png');
  position: absolute;
  left: -46px;
  top: 5px;
}
.second::before {
  content: url('/wp-content/uploads/2022/07/Ellipse-95.png');
  position: absolute;
  left: -46px;
  top: 56px;
}
.third::before {
  content: url('/wp-content/uploads/2022/07/Ellipse-96.png');
  position: absolute;
  left: -42px;
  top: 108px;
}
.map-text li {
  line-height: 50px;
  font-size: 15px;
  color: #032836;
  font-weight: bold;
}
.map-text {
  position: absolute;
  top: -140px;
  left: 34px;
}
.section-three-cloud {
  position: relative;
  padding: 70px 0;
  background: #f0f4f5;
}
.section-cloud-new-2 {
  padding: 124px 0;
  padding-bottom: 50px;
  background:#fff;
}
.section-three-cloud-newww {
  background-image: url('/wp-content/uploads/2022/09/Bg@2x-2.png');
  background-size: cover;
  padding: 120px 0;
padding-bottom: 60px;
}
.section-cloud-new-3 {
  background-image: url('/wp-content/uploads/2022/09/Bg@2xs-scaled.jpg');
  background-size: cover;
  padding-bottom: 120px;
}
.section-cloud-new-4 {
  padding: 120px 0;
  background:#fff;
}
.df h3 {
  font-size: 36px !important;
  line-height: 44px !important;
}
.df p {
  font-size: 20px !important;
  line-height: 28px !important;
  color:#032836;
}
.newwwt .mg-iner-box h3 {
  color: #fff;
}

.newwwt .mg-iner-box p {
  color: #fff;
}
.ico-box.newwwt.cloudd {
  background: transparent;
  border: none;
  padding: 0;
  height: auto;
  margin-bottom: 60px;
}
.bg-wh23 {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 50.4px 53px 42.7px 48px;
  border: solid 1px #d2dbde;
}
/* ----------------- CLoudfront page End CSS ----------------- */
/* ----------------- Schedule page CSS ----------------- */
.hero-section-inner.sched {
  background-size: cover;
  background-position: left center;
  padding: 160px 0;
}
.section-two-sched {
  padding: 120px 0;
  padding-bottom:0;
}
.section-three-sche {
  background-size: cover;
  background-position: bottom center;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}
.icon-head img {
  width: 28px;
  height: 28px;
}
.icon-head {
  border: solid 1px #d2dbde;
  display: flex;
  padding: 18px 15px 24px 15px;
  margin-bottom: 24px;
  height: 100px;
}
.icon-head  h4 {
  font-size: 18px;
  line-height: 23px;
  color: #032836;
  font-family: 'satoshimedium';
  margin-left: 14px;
}
.section-heading.sche h5 {
  font-size: 20px;
  line-height: 32px;
  color: #032836;
}
/* ----------------- Schedule page END CSS ----------------- */
/* ----------------- ANIMATE AND EXTRA START CSS ----------------- */
[data-scroll] {transition: all 1s; }
/*[data-scroll] {*/
/*  transition: opacity 2s ease;*/
/*}*/
[data-scroll="in"] {
  opacity: 1;
}
[data-scroll="out"] {
  opacity: 0;
}
.navbar-nav .dropdown-menu {
  min-width: 17rem;
  padding: 15px;
  border-radius: 0px;
  margin-top: 0;
  border: 0px ;
}
.navbar-nav .dropdown-menu li:last-child a {
  border-bottom: 0px;
}
.navbar-nav .dropdown-menu li a {
  border-bottom: 1px solid #eee;
  padding: 16px;
  font-weight: bold;
  white-space: normal;
  font-family: 'satoshibold', sans-serif;
}
.nav-link.dropdown-toggle.show {
  border-bottom: 3px solid #ffa400;
}
.navbar-nav .dropdown-menu li a span {
  display: block;
  line-height: 1.5;
  padding-top: 7px;
  color: #222529;
  font-size: 13px;

    font-family: 'satoshilight';
}
.video-overlay {
  background-color: rgba(3, 53, 71, 0.59);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #FFF;
}
.fv {
  background: #FFF;
}
.second-section {
    padding: 50px 0 !important;

}
.dropdown-item.active, .dropdown-item:active {
  color: #000;
  background-color: #eaeaea;
}
#sectionTwos p {
  color: #213c47;
  font-size: 20px;
  line-height: 1.4;
}
#sectionTwos ul li {
  display: flex;
  align-items: flex-start;
  color: #032836;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
  line-height: 1.5;
}
#sectionTwos ul li img {
  display: inline-block;
  width: 28px;
  margin-right: 10px;
}
#sectionTwos .row {
  padding-bottom: 80px !important;
  justify-content: space-between;
}
#sectionTwos .row:nth-child(2n+1) {
  flex-flow: row-reverse;
  justify-content: space-between;
}
#sectionTwos {
  background-size: cover !important;
  background-position: center !important;
}
#sectionTwos  h3 {
  font-size: 36px;
  font-weight: bold;
  margin-bottom:10px;
}
.footer-widgets.menu2{
  display:flex;
  justify-content:center;
}




@media only screen and (max-width: 1199px){
.navbar-toggler {
  top: 16px;
  position: absolute;
  right: 5%;
}
.headerIcon {
  position: absolute;
  top: 18px;
  right: 11%;
}
.navbar-nav .dropdown-menu li a {
  padding: 10px;
}
.navbar-nav .dropdown-menu {
  min-width: 100%;
  padding: 0;
}
.nav-link {
  padding: 16px 0;
  line-height: inherit;
}
.navbar-nav .dropdown-menu li a span {
  font-size: 12px;
}
}

/* ----------------- ANIMATE AND EXTRA END CSS ----------------- */



/*===========================   July-21-2022 css start  ===========================*/

.cmn-two-col{
  margin-bottom: 30px;
}

.icon-head{
  background: #fff;
}

.ico-box.cloudd {  
    margin-bottom: 30px;
}
.rowList ul li {
  margin-top: 12px;
}
.rowList ul li img {
  margin-right: 10px;
  width: 25px;
}
/*===========================   July-21-2022 css End  ===========================*/
/* ----------------- Microsoft Page CSS ----------------- */
.second-section-micro {
  padding: 120px 0;
  background:#fff;
}
.section-heading.iner.sched.micro h3 {
  font-size: 30px;
  line-height: 38px;
  color: #213c47;
  font-weight: bold;
  margin-bottom: 20px;
}
.section-heading.iner.sched.micro p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
  margin-bottom: 4px;
}
.mic li {
  font-size: 18px;
  line-height: 28px;
  color: #032836;
  font-family: 'satoshimedium';
  display: flex;
  margin-bottom: 10px;
}
.con-comp.mic li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: relative;
  left: -11px;
  top: -2px;
}
/* ----------------- Microsoft Page END CSS ----------------- */
/* ----------------- Workspace Page CSS ----------------- */
.wok h4 {
  font-size: 20px;
  line-height: 28px;
  color: #032836;
}
.wok li {
  font-size: 17px;
  line-height: 28px;
  color: #032836;
    position: relative;
  margin-bottom:20px;
}
.wok2 li {
  font-size: 18px;
  line-height: 28px;
  color: #032836;
    position: relative;
  margin-bottom:20px;
}
.con-comp.wok {
  position: relative;
}
.con-comp.wok li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: absolute;
  left: -42px;
  top: -3px;
}
.why-cloud {
  background-size: cover;
  padding: 120px 0;
}
.workt img {
  margin-bottom: 20px;
}
.newsd {
  min-height: 458px;
  height: auto;
}
.work-mg img {
  margin-bottom: 30px;
}
.section-heading.iner.sched.micro.int {
  padding-left: 90px;
  padding-top: 30px;
}
.integrate-section {
  padding: 100px 0;
}
.cases-section {
  padding: 100px 0;
  background-size: cover;
  background-position: bottom center;
}
.section-heading.iner-mg.intt.text-center h2 {
  color: #fff;
}
.section-heading.iner-mg.intt.text-center p {
  color: #fff;
}
.section-heading.secure h3 {
  font-size: 29px;
  line-height: 38px;
  color: #032836;
}
.section-heading.secure p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
  margin-bottom:18px;
  height:60px;
}
.section-heading.secure {
  margin-bottom: 40px;
}
.second-section-secure {
  background-size: cover;
  padding: 100px 0 50px;
}
.secure li {
  font-size: 18px;
  line-height: 28px;
  color: #032836;
}
.dropdown:hover .dropdown-menu {
  display: block;
  margin-top: 0;
  border-top: 3px solid #ffa400;
}
.nav-link.dropdown-toggle:hover {
  color: #28BDAA !important;
}
/* ----------------- Workspace Page END CSS ----------------- */
/* ----------------- cloud-architect-manager page start CSS ----------------- */

.iner-li .tab-h {
  font-size: 20px !important;
  line-height: 38px;
  color: #637881 !important;
  font-family: 'satoshimedium';
}
.iner-li li {
  border-bottom: 1px solid #707070 !important;
  padding: 11.7px 0.5px 0.3px 0;
  margin-bottom: 0;
}
.tb-pils {
  position: relative;
  padding: 28.3px 39.5px 31.7px 40px;
  background: #fff;
  border: solid 0.5px #d2dbde;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
}
.iner-ser-txt {
  padding: 10px 30px 20px 70px;
}
.iner-ser-txt h2 {
  font-size: 30px;
  line-height: 88px;
  position: relative;
  left: 20px;
}
.grad-bg {
  background-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  height: 8px;
  width: 100%;
}
.tab-h.active {
  color: #032836 !important;
}
.iner-li .tab-h.active::after {
  content: url('/wp-content/uploads/2022/08/BLUE-AROW.png');
  position: absolute;
  right: 36px;
}
.ico-box.ttwo.ther {
  background: #fff;
}
.mg-iner-box-two.cra {
  font-size: 18px;
  line-height: 28px;
  margin-top: 30px;
}
.icon-box-list li {
  font-size: 18px;
  line-height: 28px;
  color: #032836;
  font-family: 'satoshimedium';
  margin-bottom: 10px;
}
.icon-box-list {
  position: relative;
  padding-left: 36px;
}
.bluee li::before {
  content: url('/wp-content/uploads/2022/08/Icon-Check.png');
  position: absolute;
  left: -5px;
}
.greeen li::before {
  content: url('/wp-content/uploads/2022/08/Icon-Check-1.png');
  position: absolute;
  left: -5px;
}
.yelloww li::before {
  content: url('/wp-content/uploads/2022/08/Icon-Check-2.png');
  position: absolute;
  left: -5px;
}
.icon-list-box h3 {
  font-size: 24px;
  line-height: 38px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.icon-list-box {
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  background: #fff;
  padding: 30px 30px;
  height: 750px;
}
.bluee-bg {
  background: #2da3cc;
  height: 8px;
}
.greeen-bg {
  background: #28bdaa;
  height: 8px;
}
.yelloww-bg {
  background: #ffa400;
  height: 8px;
}
.three-arc {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-scaled.jpg');
  padding: 100px 0;
  background-size: cover;
  padding-bottom:40px;
}
.white h2 {
  color: #fff !important;
  font-size: 48px !important;
}
.white p {
  color: #fff !important;
  font-size: 24px !important;
}
.map-text-2 li {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-family: 'satoshimedium';
  margin-bottom: 16px;
}
.map-text-2 .one {
  width: 25px;
  height: 25px;
  background: #38a5ff;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.map-text-2 .two {
  width: 25px;
  height: 25px;
  background: #2ce4bb;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.map-text-2 .three {
  width: 25px;
  height: 25px;
  background: #ffb93b;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 6px;
}
.hed-2 {
  font-size: 20px;
  line-height: 38px;
  color: #fff;
  font-family: 'satoshimedium';
  margin-bottom: 10px;
}
.box {
  padding: 24px 10px;
  text-align: center;
  border-radius: 4px;
  font-size: 17px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 20px;
}
.box.green {
  background: #2ce4bb;
}
.box.blue {
  background: #38a5ff;
}
.box.yellow {
  background: #ffb93b;
}
.second-section-micro.arch {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-15.png');
  background-size: cover;
  background-position: top center;
}
/* ----------------- cloud-architect-manager Page END CSS ----------------- */
/* ----------------- cloud Scan Page start CSS ----------------- */
.fiv-cont.twwo {
  border: none;
}
.fiv-cont.twwo span {
  color: #2da3cc;
}
.fiv-cont.twwo h4 {
  color: #032836;
  font-size: 36px;
  line-height: 40px;
}
.fiv-cont.twwo p {
  font-size: 16px;
  line-height: 24px;
  color: #3c4f57;
}
.fiv-cont.twwo.last span {
  color: #ffa400;
}
.fiv-cont.twwo.last {
  width: 100%;
}
.bg-image-sec.blue {
  background: #2da3cc;
  padding: 39px 40px 41px;
}
.bg-image-sec.yellow {
  background: #ffc13f;
  padding: 39px 40px 41px;
}
.bg-image-sec.purple {
  background: #6e70d9;
  padding: 39px 40px 41px;
}
.bg-image-sec.dblue {
  background: #054b63;
  padding: 39px 40px 41px;
}
.bord {
  border-top: 1px solid #d2dbde;
  width: 94%;
  margin-left: 11px;
  margin-bottom: 28px;
}
.second-scan {
  padding: 124px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-21.png');
  background-size: cover;
}
.content-scan {
  padding: 40px 71px 40px 40px;
  border: solid 1px #d0d5d6;
  background:#fff;
}
.content-scan h3 {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 10px;
}
.content-scan p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
  margin-bottom:20px;
}
.supp li {
  font-size: 18px;
  line-height: 28px;
  color: #032836;
  font-family: 'satoshimedium';
}
.supp li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: relative;
  left: -11px;
  top: 9px;
}
.section-cloud-scan {
  background: #f0f4f5;
  padding: 120px 0;
  padding-top:0px;
}
/* ----------------- cloud Scan  Page END CSS ----------------- */

/*-------- edgesecurity--------*/
.hero-section {
	background-image: url(/wp-content/uploads/2023/02/hero-bg-2.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	height: 830px;
}
p{
    font-size:20px;
}
.hero-text h1 {
	font-family: 'Exo', sans-serif;
	font-size: 97px;
	color: #fff;
}
.hero-text h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 50px;
	color: #fff;
}
.p-200 {
  padding-top: 280px !important;
}
.cont-1 h3 {
  color: #002b6a;
  font-family: 'Exo', sans-serif;
  font-weight: 800;
}
.section-two {
  padding-top: 40px;
  background: #f8f8f8;
}
.section-three {
	background-image: url(/wp-content/uploads/2023/02/grey-bg.png);
	padding-top: 70px;
	height: 500px;
	background-size: 100% 100%;
}
.cont-1 h3 span {
	color: #fff;
	background: #067f75;
	border-radius: 100%;
	position: absolute;
	left: -56px;
	font-size: 18px;
	width: 40px;
	height: 40px;
	text-align: center;
	padding-top: 10px;
}
.cont-1 {
  position: relative;
}
.cont-2 h3 {
  font-weight: 800;
  color: #002b6a;
  font-family: 'Exo', sans-serif;
  font-size: 34px;
}
.orn-btn {
  background: #ff9f36;
  padding: 9px 22px;
  text-decoration: none;
  color: #fff;
  font-size: 26px;
  border-radius: 28px;
}
.head-2 {
	font-size:50px;
	color: #002b6a;
	font-family: 'Exo', sans-serif;
}
.cont-1 {
  position: relative;
}
.section-five {
	background-image: url(/wp-content/uploads/2023/02/bg-greyu.jpg);
	background-size: 100% 100%;
	padding-top: 120px;
}
.foter {
  background-image: url(/wp-content/uploads/2023/02/footer-bg.jpg);
  background-size: 100% 100%;
  height: 300px;
}
.p-180 {
  padding-top: 200px !important;
}
.logo-2 {
  width: 220px;
  float: right;
}
/*----- edgesecurity-end ---*/
.second-section-micro.manag {
  background-image: url('/wp-content/uploads/2022/08/Background@2x-96-scaled.jpg');
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
}
.section-two-mig.man {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-3.png');
  background-size: cover;
}
.mg-iner-box.manag p {
  font-size: 16px;
  line-height: 24px;
}
.ico-box.mana {
  height:190px;
  padding: 32px 32px 40px;
}
.mg-iner-box.manag h3 {
  font-size: 20px;
  line-height: 32px;
  color: #032836;
  margin-bottom: 0;
}
.big-icon-box {
  background-image: url('/wp-content/uploads/2022/08/Bg.png');
  background-size: cover;
  padding: 40px 46px 52px 40px;
  margin-top: -6px;
  height:99%
}
.div-gery {
  width: 100%;
  height: 1px;
  background: #d2dbde;
  margin: 30px 0 30px 0.5px;
}
.big-icon-box p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
  margin-bottom: 26px;
}
.big-icon-box .blue-btn-two {
  padding: 22px 28px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  font-weight: bold;
}
.mn h3 {
  font-size: 36px !important;
  line-height: 44px !important;
  margin-bottom:16px;
}
.mn p {
  font-size: 20px !important;
  line-height: 30px !important; 
  color:#213c47 !important;
  margin-bottom: 10px !important;
}
.con-comp.mn li::before {
  content: url('/wp-content/uploads/2022/08/Icon-Check-3.png');
  position: relative;
  left: -5px;
  top: 10px;
}
.mn li {
  margin-bottom: 14px;
}
.ble {
  color: #0881ac;
}
.three-cservice {
  padding: 100px 0;
  background-image: linear-gradient(to bottom, #fff 45%, rgba(233, 238, 240, 0.5) 112%);
}
.list-box-bor h3 {
  font-size: 24px;
  line-height: 28px;
}
.div-dot-yellow {
  width: 100%;
  height: 1px;
  background: #fbb930;
  margin: 6.5px 6.5px 8px 0;
}
.div-dot-yellow::after {
  content: ".";
  position: absolute;
  right: -7px;
  color: #fbb930;
  font-size: 50px;
  top: -2px;
}
.div-dot-blue {
  width: 100%;
  height: 1px;
  background: #0881ac;
  margin: 6.5px 6.5px 8px 0;
}
.div-dot-blue::after {
  content: ".";
  position: absolute;
  right: -7px;
  color: #0881ac;
  font-size: 50px;
  top: -2px;
}
.div-dot-green {
  width: 100%;
  height: 1px;
  background: #51d3b6;
  margin: 6.5px 6.5px 8px 0;
}
.div-dot-green::before {
  content: ".";
  position: absolute;
  left: -7px;
  color: #51d3b6;
  font-size: 50px;
  top: -2px;
}
.div-dot-purple {
  width: 100%;
  height: 1px;
  background: #6e71e2;
  margin: 6.5px 6.5px 8px 0;
}
.div-dot-purple::before {
  content: ".";
  position: absolute;
  left: -7px;
  color: #6e71e2;
  font-size: 50px;
  top: -2px;
}
.sce li {
  font-size: 17px;
}
.list-box-bor {
  position: relative;
}
.divider-h {
  height: 154px;
}
.carousel-control-prev.nn {
  width: 48px !important;
  height: 48px !important;
  position: absolute;
  left: -70px;
  top: 170px;
  opacity: 1;
  background: transparent;
}
.carousel-control-next.pp {
    width: 48px !important;
    height: 48px !important;
    position: absolute;
    right: -70px;
    top: 170px;
    opacity: 1;
}
.carousel-control-prev-icon.ng {
  background-image: url("/wp-content/uploads/2022/08/Button-Arrow-Left.png");
  display: inline-block;
  width: 48px;
  height: 48px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.carousel-control-next-icon.nj {
  background-image: url("/wp-content/uploads/2022/08/Button-Arrow-right.png");
  display: inline-block;
  width: 48px;
  height: 48px;
  background-position: center;
  background-size: cover;
}
.carousel-control-next-icon.nj:hover {
  background-image: url('/wp-content/uploads/2022/08/Button-Arrow-Right.png');
}
.carousel-control-prev-icon.ng:hover {
  background-image: url('/wp-content/uploads/2022/08/Button-Arrow-lft.png');
}
.img-fluid.brd {
  border-radius: 15px;
}
.wt h3 {
  color: #fff;
}
.section-heading.iner.sched.mn.wt p {
  color: #fff !important;
}
.img-fluid.aro {
  position: relative;
  top: -18px;
}
.icon-social {
  position: absolute;
  bottom: 0;
  left: 0;
}
.img-wrap {
  position: relative;
  height: 100%;
}
.blue-bg {
  background-image: linear-gradient(280deg, #0078a2, #15b7a2 100%);
  padding: 48px 48px 56px 48.2px;
}
.ban h2 {
  font-size: 36px;
  line-height: 44px;
  color: #fff;
  margin-bottom: 14px;
}
.ban p {
  font-size: 22px;
  line-height: 28px;
  color: #fff;
}
.mtop {
  position: relative;
  top: 60px;
}
.t-r {
  text-align: right;
}
.section-one-mig {
  padding: 120px 0;
}
.mig h3 {
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 14px;
}
.mig p {
  font-size: 20px;
  line-height: 30px; 
  color:#213c47 !important;
}
.aws-section {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-5.png');
  padding: 120px 0;
  background-size: cover;
}
.percen-box {
  background-color: #f0f4f5;
  padding: 44px 30px 44px;
  background-image: url('/wp-content/uploads/2022/08/Rectangle-83262.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top;
  height:175px;
}
.percen-box h2 {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0.32px;
  color: #05364c;
  font-weight: 800;
}
.pe {
  font-size: 20px;
  line-height: 40px;
  letter-spacing: 0.2px;
  color: #032836;
  position: relative;
  top: -5px;
  left: 4px;
  font-weight: normal;
}
.percen-box p {
  font-size: 17px;
  line-height: 24px;
  color: #213c47;
  font-family: 'satoshimedium';
}
.iner-mg.white h4 {
  color: #fff;
  font-size: 17px;
  line-height: 24px;
  letter-spacing: 0.17px;
  text-transform: uppercase;
  padding-bottom: 20px;
}
.iner-mg.white span {
  color: #ffa400;
}
.ml-1 {
  margin-right: 1px;
}
.w-b-t {
  color: #fff;
  font-size: 14px;
  line-height: 40px;
}
.w-b-t span {
  color: #ffa400;
}
.logo-wrap {
  padding: 36px;
  height: 139px;
  border-bottom: none;
  text-align: center;
  width: 100%;
}
.partners-box.new {
  border: solid 1px #d2dbde;
  box-shadow: 0 3px 8px 0 rgba(3, 58, 78, 0.16);
}
.new .part-two {
  border: none;
  color: #fff;
}
.section-faq.fiv {
  background: #f0f4f5;
}
.card-body.wh {
  background: #fff;
  height: 260px;
}
.tto {
  height: 260px !important;
}
.tto img {
  height: 100%;
}
.header-box {
  background-image: url('/wp-content/uploads/2022/08/Rectangle-83269.png');
  padding: 36.8px 20px;
  height: 106px;
  background-size:cover;
}
.hd-o {
  font-size: 21px;
  line-height: 34px;
  color: #fff;
  font-weight: 600;
}
.img-fluid.ico-im {
  position: relative;
  top: -44px;
}
.con-box {
  border: solid 0.5px #d2dbde;
  background-color: #fff;
  padding: 30px 41px 47.2px 40px;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16); 
  height:358px;
}
.con-box li {
  font-size: 18px;
  display:block;
  line-height: 20px;
  color: #032836;
  font-family: 'satoshimedium';
}
.con-box li::before {
  content: url('/wp-content/themes/cloudnexa/assests/images/new-list.png');
  position: relative;
  left: -11px;
  top: 12px !important;
}
.header-box.twoo {
  background-image: url('/wp-content/uploads/2022/08/Rectangle-83269-1.png');
  position: relative;
  top: 6px;
}
.gform_wrapper.gravity-theme .gf_page_steps {
  text-align: center;
}
.gform_wrapper.gravity-theme .gf_step {
  margin: 8px 20px 8px 0 !important;
}
.color-head-box.tow {
  margin-top: 38px;
}
.bloc {
  display: inline-block;
  width: 280px;
  position: relative;
  top: 24px;
}
.twoo .img-fluid.ico-im {
  top: -56px;
}
.tow .con-box {
  height: 320px;
  position: relative;
  bottom: -5px;
}
.section-seven-mig {
  background: #f0f4f5;
  padding: 100px 0;
  position: relative;
  margin-top: -2px;
}
/*.l-g {
  background-image: url('https://cloudnexa.gotchahosting.com/wp-content/uploads/2022/08/Container@2x.png');
  background-repeat: no-repeat;
  background-size: cover;
  height: 509px;
  padding: 151px 39px;
} */
.l-g p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.header-box.blue {
  background: #4eaed0;
  width: 94%;
  margin-bottom: 1px;
  position: relative;
  z-index: 1;
  bottom: -10px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.con-box-bg {
  background-image: url('/wp-content/uploads/2022/08/Union-81.png');
  background-size: 100% 100%;
  height: 435px;
  padding: 40px 40px;
}
.color-head-box.mr-1 {
  position: relative;
  right: -29px;
  z-index: 10;
}
.color-head-box.mr-0 {
  position: relative;
  left: -31px;
}
.color-head-box.mr-2 {
  position: relative;
  z-index: 9;
}
.header-box.yelow {
  background: #f7b53e;
  width: 94%;
  margin-bottom: 1px;
  position: relative;
  z-index: 1;
  bottom: -10px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.header-box.green {
  background: #43d1b1;
  width: 94%;
  margin-bottom: 1px;
  position: relative;
  z-index: 1;
  bottom: -10px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.big-p .wp-post-image {
  height: 270px;
}
.hd-1 {
  font-size: 20px;
  line-height: 35px;
  color: #fff;
  font-weight: bold;
}
.header-box.blue h5 {
  font-size: 32px;
  line-height: 28px;
  color: #056493;
  font-weight: bold;
}
.header-box.yelow h5 {
  font-size: 32px;
  line-height: 28px;
  color: #b87700;
  font-weight: bold;
}
.header-box.green h5 {
  font-size: 32px;
  line-height: 28px;
  color: #007f6f;
  font-weight: bold;
}
.header-box.blue h6 {
  font-size: 16px;
  color: #056493;
}
.header-box.yelow h6 {
  font-size: 16px;
  color: #b87700;
}
.header-box.green h6 {
  font-size: 16px;
  color: #007f6f;
}
.section-three-com {
  padding: 124px 0;
}
.comp h3 {
  font-size: 48px;
  line-height: 56px;
  color: #032836;
  font-weight: 400;
  margin-bottom:20px;
}
.comp p {
  font-size: 22px !important;
  line-height: 28px !important;
  color: #213c47 !important;
  font-weight: normal !important;
}
.border-bo {
  border: solid 1px #d2dbde;
  padding: 40px 38px 117px 40px;
  height: 325px;
  border-radius: 8px;
}
.border-bo h2 {
  font-size: 29px;
  line-height: 38px;
  color: #032836;
  margin-bottom:16px;
}
.border-bo p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
}
.ico-bo {
  position: relative;
  top: -4px;
  margin-right: 10px;
}
.section-four-com {
  padding: 124px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-7.png');
  padding-bottom: 55px;
}
.divi-b {
  width: 100%;
  margin: 80px 0 20px 0.5px;
  height: 1px;
  background: #d2dbde;
  opacity: 0.42;
}
.section-fiv-com {
  padding: 124px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-8.png');
  background-size: cover;
  background-position: bottom;
}
.blueee {
  background-image: linear-gradient(to right, #0b528e 12%, #004076 100%);
  padding: 60px 30px !important;
  margin-top: 80px;
  margin-bottom: 30px;
}
.cont-one h3 {
  font-size: 30px;
  color: #fff;
  line-height: 38px;
  font-weight: bold;
}
.cont-tt {
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  font-family: 'satoshimedium';
}
.cont-tt span {
  color: #56b0ff;
}
.hed-2.hhh {
  height: 80px;
}
.dot li {
  list-style: disc;
}
.dot {
  padding-left: 16px;
}
.hero-section-inner.ffs {
  padding-bottom: 124px;
}
.section-one-secur {
  padding: 124px 0;
}
.border-bo.bo-to {
  height: 180px !important;
  padding: 60.8px 33.3px 60.2px;
}
.border-bo.bo-to p {
  font-size: 22px;
  line-height: 32px;
  color: #213c47;
}
.border-bo.bo-to.blu {
  background: #0881ac;
}
.border-bo.bo-to.blu p {
  color:#fff;
}
.blue-btn-four {
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  background: #00b2ab;
  border-radius: 30px;
  padding: 16px 30px 16px;
  color: #fff;
  font-weight: bold;
}
.content-tr h2 {
  font-size: 48px;
  line-height: 56px;
  margin-bottom: 20px;
  color: #fff;
}
.content-tr p {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
}
.section-tree-secure {
  padding: 124px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-10.png');
  background-repeat: no-repeat;
  background-size: cover;
}
.btn-div {
  padding-top: 60px;
}
.bg-w {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  border: solid 0.5px #d2dbde;
  position: relative;
  padding-bottom: 60px;
}
.bg-grad {
  height: 9px;
  background-image: linear-gradient(to right, #41a8cc, #2ccdb8 50%, #59dbb6);
  margin: 0 0 51px;
  margin-top: -1px;
  width: 100.2%;
  margin-left: -1px;
}
.border-num {
  border: solid 1px #d2dbde;
  padding: 40px 40px 40px;
  height: auto;
  position: relative;
  margin-bottom: 30px;
  min-height: 382px;
}
.pad-x {
  padding: 0 48px;
}
.head-45 {
  font-size: 36px;
  line-height: 38px;
  color: #032836;
  font-weight: bold;
  margin-bottom: 40px;
}
.nume {
  width: 32px;
  height: 32px;
  background: #28bdaa;
  padding: 9px 13px;
  border-radius: 100%;
  color: #fff;
  font-size: 16px;
  position: absolute;
  left: -16px;
}
.border-num h4 {
  font-size: 24px;
  line-height: 38px;
  color: #032836;
  margin-bottom: 10px;
}
.border-num p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.border-num.toow {
  min-height: 423px;
}
.section-four-secure {
  padding: 120px 0;
}
.sc li::before {
  top: -5px !important;
}
.sc li {
  display: flex;
  margin-bottom: 16px;
  position: relative;
  line-height: 22px;
}
.sce .header-box.twoo {
  top: 20px;
}
.con-box.sc {
  height: auto;
  min-height: 440px;
}
.sec h3 {
  font-size: 30px;
  line-height: 38px;
  color: #032836;
}
.icon-bord {
  border: solid 1px #d2dbde;
  border-radius: 8px;
  padding: 16px;
  margin: 0 24px 0 0;
  height:100px;
}
.section-five-sce {
  padding: 100px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-11.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}
.ima-hed {
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 0 0 12px;
  background: #fff;
  margin: 0 1px 0 0;
}
.im-cap h4 {
  font-size: 20px;
  line-height: 24px;
  color: #032836;
  font-family: 'satoshimedium';
  margin-top: 12px;
}
.gr {
  background: #f0f4f5;
  padding: 60px 59px 36px 63px;
}
.rela {
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 20px;
}
.relat {
  font-size: 24px;
  line-height: 32px;
  color: #324b55;
}
.section-three-mg.scu {
  padding-bottom: 120px;
}
.second-section-micro.on1 {
  padding: 90px 0;
}
.section-second-manaag {
  background: #f5f9fa;
  padding: 120px 0;
}
.head66 {
  font-size: 40px;
  line-height: 56px;
  color: #033547;
  margin-bottom: 30px;
}
.cont-342 {
  font-size: 20px;
  line-height: 32px;
  color: #033547;
}
.con-box-bg.nw {
  text-align: center;
  padding: 60px;
  height: 422PX;
}
.nw h4 {
  font-size: 20px;
  line-height: 35px;
  margin-top: 14px;
}
.nw p {
  font-size: 18px;
  line-height: 28px;
}
.section-thre-managed {
  padding: 100px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-13.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.div-hei {
  height: 124px;
}
.tb-pils.kio {
  padding: 24px 40px 52px;
}
.klo p {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.bg-jj {
  background-image: linear-gradient(96deg, #1a4858 28%, #033547 79%);
  border-radius: 6px;
  padding: 20px 30px;
}
.white-2 h2 {
  font-size: 40px !important;
  color: #fff !important;
  line-height: 56px !important;
}
.contr.ver-two {
  width: 120px;
  border: solid 1px #a4b4bb;
  border-radius: 50px;
  float: right;
  padding: 9px;
}
.carousel-control-prev.v-t {
  background: transparent;
  width: 40px;
  height: 20px;
}
.carousel-control-next.v-t {
  background: transparent;
  width: 40px;
  height: auto;
}
.carousel-control-prev-icon.vtt {
  background-image: url('/wp-content/uploads/2022/08/arrow-left.png');
}
.carousel-control-next-icon.vtt {
  background-image: url('/wp-content/uploads/2022/08/arrow-right.png');
}
.carousel-control-prev-icon.vtt:hover {
  background-image: url('/wp-content/uploads/2022/08/arrow-left-hover.png');
}
.carousel-control-next-icon.vtt:hover {
  background-image: url('/wp-content/uploads/2022/08/arrow-right-hover.png');
}
/*.section-one-mig.com-sec {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-55-1.png');
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
}*/
.section-one-mig.com-sec {
  background: rgb(255,255,255);
  background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(8,129,172,1) 0%);
  
}
.section-one-mig.com-sec:after{
  background-image: url('/wp-content/uploads/2022/10/graphics.jpg');
  background-size: contain;
  background-position:right top ;
  background-repeat: no-repeat;
  content:'';
  position:absolute;
  top: 0;
  right: 0;
  width: 33%;
  height: 70%;
  z-index: 2;
}

.section-one-mig.com-sec .container{
   position:relative;
  z-index:9
}
.section-one-mig.com-sec{
  position:relative
}



.gchoice label {
  font-size: 18px !important;
  line-height: 24px;
  color: #032836;
}
.icon-box.whit.teo {
  height: 270px;
  padding: 40px;
  text-align: left;
}
.teo h3 {
  font-size: 24px !important;
  line-height: 34px !important;
  margin-top: 20px;
}
.cns h3 {
  font-size: 36px;
  line-height: 44px;
  color: #032836;
}
.cns p {
  font-size: 20px !important;
  line-height: 30px !important;
  color: #213c47 !important;
  margin-bottom: 20px !important;
}
.ccc p {
  font-size: 20px !important;
  line-height: 30px !important;
}
.three-well {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-14.png');
  padding: 120px 0;
  background-size: cover;
}
.cont-12 h4 {
  font-size: 24px;
  line-height: 28px;
  color: #033a4e;
  font-weight: bold;
  margin-bottom: 10px;
}
.cont-12 p {
  font-size: 18px;
  line-height: 28px;
  color: #033a4e;
}
.cont-13 h3 {
  font-size: 24px;
  line-height: 38px;
  color: #bac5c8;
  font-weight: bold;
  margin-bottom: 10px;
}
.second-ser-section {
  padding: 124px 0;
  background: #fff;
}
.txt-23 h2 {
  font-size: 36px;
  line-height: 44px;
  color: #0881ac;
}
.cont-56 h3 {
  font-size: 24px;
  line-height: 38px;
  border-bottom: 1px solid #d2dbde;
  margin-bottom: 20px;
}
.cont-56 p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
}
.cont-56 span {
  font-family: 'satoshiregular' !important;
  color: #032836;
}
.bleu {
  background: #034a63;
  color: #fff;
  font-size: 20px;
}
.table > :not(:first-child) {
  border-top: none;
}
.bleu th {
  padding: 20px 10px !important;
  border:none !important;
}
.txt-24 p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
}
.cont-234 h5 {
  font-size: 24px;
  line-height: 38px;
  color: #032836;
  border-bottom: 1px solid #d2dbde;
  margin-bottom: 20px;
}
.cont-234 p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
}
.cont-234 li {
  font-size: 20px;
  line-height: 28px;
  list-style: disc;
  margin-left: 20px;
}
.second-ser-section a {
  color: #0881ac;
}
td {
  border: solid 0.5px #d2dbde;
  padding: 25px 112px 22px 24px !important;
}
th {
  padding: 25px 60px 22px 24px !important;
  border: solid 0.5px #d2dbde;
}
.cont-13 h4 {
  font-size: 24px;
  line-height: 28px;
  color: #032836;
  font-weight: bold;
  margin-bottom: 10px;
}
.cont-13 p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.cont-12 {
  position: relative;
  top: 156px;
  right: 100px;
  padding: 0px 10px;
}
.cont-12.ytw {
  right: 77px;
}
.cont-12.ytr {
  right: 30px;
}
.cont-12.dte {
  top: -205px;
}
.cont-12.dtw {
  top: -260px;
  right: -232px;
}
.cont-13.fr {
  position: relative;
  top: -170px;
}
.cont-13.ytv {
  top: -170px;
  position: relative;
}
.lk {
  margin-bottom: -80px;
}
.lk-2 {
  margin-bottom: -160px;
}
.btn-outline.btn.btn-lg.wh {
  color: #000 !important;
  border-color: #000 !important;
  padding: 25px 30px;
  margin-right: 20px;
}
.btn-outline.btn.btn-lg.wh:hover {
  border-color: #0881ac !important;
  background: transparent;
}
.section-two-mig.mcs {
  background-image: url('/wp-content/uploads/2022/08/Bg-2.png');
  background-size: cover;
  background-repeat: no-repeat;
}
.section-cam {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-16.png');
  padding: 120px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.second-section-micro.on2 {
  padding: 100px 0;
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-18.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.second-section-micro.exc {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-19.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 124px 0;
  padding-bottom: 70px;
}
.pa-1 {
  font-size: 20px !important;
  line-height: 28px !important;
  margin-bottom: 20px;
  color:#fff;
}
.pa-2 {
  font-size: 20px !important;
  line-height: 28px !important;
  margin-bottom: 20px;
  color:#fff;
}
.grad-bg-bor {
  background-image: linear-gradient(to bottom, #41a8cc 5%, #2ccdb8 52%, #59dbb6);
  border-radius: 20px;
  width: 6px;
  min-height: 141px;
  background-size: contain;
  float: left;
  margin-right: 30px;
  height: auto;
}
.wh-num {
  font-size: 30px;
  line-height: 28px;
  color: #fff;
}
.section-two-mig.ccf {
  background-image: url('/wp-content/uploads/2022/08/Bg@2x-20.png');
  background-size: cover;
  background-position: center;
  padding: 124px 0;
}
.section-thre-managed.mss {
  background-image: url('/wp-content/uploads/2022/08/Bg-3.png');
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
.border-yello {
  width: 61px;
  height: 6px;
  margin: 0 auto;
  border-radius: 20px;
  background-color: #ffa400;
  margin-top: 24px;
}
.section-three-mg.gh {
  padding-bottom: 0;
}
.wp-post-image {
  width: 100%;
}
.site-main {
  background: url('/wp-content/uploads/2022/09/Background@2x.png');
  padding-bottom: 120px;
}
.head-blog {
  background-image: url('/wp-content/uploads/2022/09/Bg@2x.png');
  background-size: cover;
  background-position: center;
  min-height: 425px;
  padding-top: 200px;
  height: auto;
}
#slidetext {
  display: inline-block;
  margin: 0 10px;
  font-size: 24px;
  line-height: 28px;
  color: #a4b4bb;
  font-family: 'satoshimedium';
}
.navbar-nav-2 li {
  display: inline-block;
}
#slidetexttwo {
  display: inline-block;
  margin: 0 10px;
  font-size: 24px;
  line-height: 28px;
  color: #a4b4bb;
  font-family: 'satoshimedium';
}
#slidetext2 {
  display: inline-block;
  margin: 0 10px;
  font-size: 24px;
  line-height: 28px;
  color: #a4b4bb;
  font-family: 'satoshimedium';
}
.more-post {
  font-size: 30px;
  line-height: 38px;
  color: #032836;
  margin-bottom: 40px;
}
.entry-meta {
  margin-top: 10px;
}
.entry-date.published.updated {
  font-size: 18px;
  color: #637881;
  line-height: 28px;
  font-family: 'satoshimedium';
}
.author a {
  font-size: 18px;
  color: #637881;
  line-height: 28px;
  font-family: 'satoshimedium';
}
.wp-block-latest-posts__post-title {
  font-size: 18px;
  line-height: 25px;
  color: #213c47 !important;
  font-family: 'satoshimedium' !important;
}
#block-3 {
  background: #fff;
  padding: 32px;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  border-bottom: 1px solid #d2dbde;
  padding: 20px 0;
}
.post-det {
  padding: 30px;
  height: 211px;
}
.post-box {
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  background: #fff;
  margin-bottom: 32px;
}
.blog-titl {
  font-size: 20px;
  line-height: 32px;
  color: #032836;
  font-family: 'satoshibold';
  font-weight: bold;
}
.blog-titl-2 {
  font-size: 48px;
  line-height: 56px;
  color: #032836;
  font-family: 'satoshibold';
}
.post-conte h2 {
  font-size: 36px;
  line-height: 44px;
  color: #032836;
  margin-bottom: 20px;
}
.post-conte p {
  font-size: 20px;
  line-height: 28px;
  color: #032836;
  margin-bottom: 20px;
}
.wp-block-group__inner-container h2 {
  font-size: 20px;
  line-height: 38px;
  margin-bottom: 10px;
}
.post-dvid {
  background: #d2dbde;
  height: 1px;
  margin: 80px 0;
}
.navbar-nav-2  li {
  display: inline-block;
}
.blog-menu {
  background: #fff;
  margin-bottom:100px;
}
.navbar-nav-2 .nav-link.active {
  border-bottom: 4px solid #213c47;
}
.navbar-nav-2  .nav-link {
  font-size: 20px !important;
  color: #032836 !important;
  line-height: 72px;
  font-family: 'satoshibold';
  padding: 0;
  margin-right: 40px;
}
.search-field {
  border: solid 1px #d2dbde;
  background: #fff;
  padding: 14px 16px;
  width: 303px;
}
.search-text {
  margin-top: 15px;
}
.search-submit {
  background: url('/wp-content/uploads/2022/09/search-icon.png');
  width: 46px;
  height: 54px;
  font-size: 0;
  background-repeat: no-repeat;
  border: none;
  background-size: 100%;
  position: relative;
  right: 54px;
  top: 2px;
}
.head-blog.casestdy {
  background-image: url('/wp-content/uploads/2022/09/Bg@2x-1.png');
}
.cas-img img {
  width: auto !important;
}
.pag-navigation li {
  display: inline-block;
  border: solid 1px #d2dbde;
  background: #fff;
  padding: 16px 21px;
  border-radius: 8px;
  font-size: 18px;
  color: #213c47;
  font-family: 'satoshimedium';
  font-weight: bold;
}
.logo-wrap.twn {
  background: #fff;
  height: 160px;
}
.section-heading.iner.case h2 {
  font-size: 48px;
  line-height: 56px;
  color: #032836;
}
.section-heading.iner.case p {
  font-size: 24px;
  line-height: 32px;
  color: #032836;
}
.pag-navigation.text-center {
  margin-top: 70px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: #28BDAA !important;
}
.part-two.three {
  padding: 20px 40px 40px 40px;
  height: 200px;
}
.part-two.three p {
  font-size: 15px;
  line-height: 22px;
}
.pag-navigation .active {
  background: #213c47;
  color: #fff;
  border: none;
}
.page-title-2 {
  font-size: 60px;
  color: #fff;
  line-height: 72px;
}
.post-conte li {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 16px;
  list-style: disc;
}
.post-conte ul {
  padding-left: 20px !important;
  margin-bottom: 50px;
}
.post-conte a {
  color: #0881ac;
}
.side-box {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 32px;
  margin: 0 0.4px 32px 0px;
}
.side-box li {
  color: #637881;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 20px;
  font-family: 'satoshimedium';
  font-weight: 600;
}
.acti {
  color: #0881ac !important;
}
.side-box b {
  color: #032836;
}
.title-3 {
  font-size: 16px;
  color: #637881;
  font-weight: bold;
  line-height: 22px;
  margin-bottom: 8px;
}
.side-box p {
  font-size: 18px;
  line-height: 25px;
  color: #213c47;
  border-bottom: solid 1px #d2dbde;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.side-box p:last-child {
  border: none;
}
.po-img img {
  height: 251px;
}
.side-box h2 {
  font-size: 20px;
  line-height: 38px;
  color: #032836;
  margin-bottom: 20px;
}
.social-ic li {
  display: inline-block;
  margin-right: 10px;
}
.social-ic {
  margin-top: 32px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li:last-child {
  border: none;
}
.ddsw h2 {
  font-size: 52px !important;
}
.ser-new-1 {
  background: #fff;
  padding: 70px 0;
  padding-bottom: 120px;
}
.second-section-micro.manag {
  background: #f0f4f5;
  padding: 80px 0;
  padding-bottom: 70px;
}
.ser-new-2 {
  background: #033547;
  padding: 120px 0;
}
.newo {
  border-left: 6px solid transparent;
  border-image: linear-gradient(to bottom, #41a8cc 5%, #2ccdb8 52%, #59dbb6);
  border-image-slice: 1;
  padding-left: 40px;
}
.newo p {
  color: #fff !important;
}
.pb-7 {
  padding-bottom: 16px;
}
.second-section-micro.manag.nwdsf {
  background-image: url('/wp-content/uploads/2022/09/Background@2x-1.png');
  background-size: cover;
  background-position: top;
  background-repeat: no-repeat;
}
.new-sec-1 {
  padding: 120px 0;
  background: #fff;
}
.mss p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
  margin-bottom: 24px;
}
.newl h4 {
  font-size: 18px;
  line-height: 28px;
}
.con-comp.wok.newl {
  padding-left: 36px;
}
.end-u {
  background-size: cover;
  background-position: right center;
  height: 100vh;
}
.section-heading.iner.comp.endd p {
  font-size: 20px !important;
  line-height: 30px !important;
  color: #213c47 !important;
}
.end-new-1 {
  padding: 120px 0;
  background-size: 700px;
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: #012432;
}
.section-micro-ned-2 {
  padding: 120px 0;
  background: #fff;
}
.pas {
  padding-left: 36px;
}
.ddwg h2 {
  font-size: 40px !important;
  line-height: 56px !important;
  margin-bottom: 30px;
}
.bor-l-g .grad-bg-bor {
  min-height: 190px;
}
.end-new-2 {
  background-image: url('/wp-content/uploads/2022/09/Bg.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 120px 0;
}
.dfc h2 {
  font-size: 36px !important;
  line-height: 48px !important;
}
.tr-ico li {
  display: inline-block;
}
.tra-icon.lst-two {
  margin-top: -60px;
}
.box-w-bord {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 40px;
  border-left: 6px solid transparent;
  border-image: linear-gradient(to bottom, #41a8cc 5%, #2ccdb8 52%, #59dbb6);
  border-image-slice: 1;
  min-height: 270px;
  height: auto;
}
.box-w-bord h4 {
  font-size: 24px;
  line-height: 38px;
  color: #032836;
  margin-bottom: 10px;
}
.box-w-bord p {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
}
.end-new-3 {
  background-image: url('/wp-content/uploads/2022/09/Bg-1.png');
  background-size: cover;
  background-position: right;
  padding: 120px 0;
}
.m-men {
  margin-top: 10px !important;
}
.hero-section-inner.abt {
  background-size: cover;
  background-position: right;
  padding: 300px 0;
}
.section-heading.iner.sched.abto h3 {
  font-size: 36px;
  line-height: 44px;
  color: #032836;
  margin-bottom: 14px;
}
.section-heading.iner.sched.abto p {
  font-size: 20px;
  line-height: 30px;
  color: #213c47;
}
.section-one-mig.abtt {
  background-image: url('/wp-content/uploads/2022/09/Bg-2.png');
  background-size: cover;
}
.section-heading.iner-mg.white.abtf  {
  font-size:20px;
  line-height:30px;
  color:#fff;
}
.mg-iner-box.abtff {
  margin-top: 50px;
}
.abtff p {
  font-size: 17px;
  line-height: 24px;
  color:#fff;
}
.ban-blu {
  background-image: url('/wp-content/uploads/2022/09/Container.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 40px 60px;
}
.baner-section {
  margin-top: -100px;
}
.abts h5 {
  font-size: 36px;
  line-height: 44px;
  color: #FFF;
}
.abts p {
  font-size: 22px;
  line-height: 28px;
  color: #FFF;
}
.about-1 {
  padding: 120px 0;
  background: #fff;
}
.abt-23 p {
  font-size: 24px;
  line-height: 32px;
  color: #213c47;
  margin-bottom: 24px;
}
.abrt h2 {
  color: #032836;
}
.team-box h5 {
  font-size: 24px;
  line-height: 56px;
  margin-top: 10px;
}
.team-box p {
  font-size: 18px;
  line-height: 20px;
  color: #0881ac;
  font-family: 'satoshimedium';
}
.steps {
  position: relative;
  margin-top: 32px;
}
.steps::after {
  content: "";
  position: absolute;
  width: 10px;
  background-color: #acbcc2;
  opacity: 0.4;
  top: -45px;
  bottom: 0;
  left: 50%;
  border-radius: 20px;
}
.steps-container {
  position: relative;
  background-color: inherit;
  width: calc(50% + 26px);
}

.steps-container .content {
  position: relative;
  width: 100%;
}

.steps .steps-container:nth-child(odd) {
  left: calc(50% - 26px);
  flex-direction: row-reverse;
}

.steps-container {
  display: flex;
}

.steps .steps-container .date {
  font-weight: 900;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 10px;
  width: 62px;
  height: 62px;
  background-color: var(--primary);
  border-radius: 50%;
  flex-shrink: 0;
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 777;
}

.step-line {
  width: 40px;
  background-color: #fff;
  height: 1px;
  margin-top: 31px;
  opacity: 0.4;
  flex-shrink: 0;
}
.timeline {
  background: #ebeff0;
  padding: 120px 0;
}
.date.green {
  background-color: #28bdaa !important;
}
.green .step-line {
  background-color: #28bdaa;
  height: 2px;
}
.date.blue {
  background-color: #0881ac !important;
}
.blue .step-line {
  background-color: #0881ac;
  height: 2px;
}
.blue .content {
  text-align: right;
}
.steps-container.blue {
  width: calc(50% + 36px);
}
.date.yellow {
  background-color: #fbb930 !important;
}
.yellow .step-line {
  background-color: #fbb930;
  height: 2px;
}
.date.purple {
  background-color: #6e71e2 !important;
}
.purple .step-line {
  background-color: #6e71e2;
  height: 2px;
}
.left .content {
  text-align: left !important;
}
.right .content {
  text-align: right !important;
}
.purple .content {
  text-align: right;
}
.steps-container.purple {
  width: calc(50% + 36px);
}
.section-location {
  background-image: linear-gradient(to top, #fafcfc 100%, #fff 1%);
  padding: 120px 0;
}
.loca-inner {
  background-image: linear-gradient(109deg, #fbfbfb 16%, #f5f9fa 102%);
  border: solid 0.5px #d2dbde;
  padding: 24px;
  
}
.lcotions-box {
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  border-top: 9px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.img-fluid.map {
  height: 100%;
}
.loca-inner h5 {
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 6px;
}
.address {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
  margin-bottom: 14px;
}
.phone {
  font-size: 18px;
  line-height: 28px;
  color: #213c47;
  margin-bottom: 0;
}
.entry-header.post-det.whtpp {
  height: auto !important;
}
.pg-tile p {
  font-size: 20px;
  line-height: 30px;
  color: #fff;
}
.entry-meta.ned {
  font-size: 18px;
  line-height: 28px;
  color: #637881;
  font-family: 'satoshimedium';
}
.dat-auth {
  font-size: 20px !important;
  color: #213c47 !important;
  line-height: 28px !important;
  font-family: 'satoshimedium';
}
.title-3.fds {
  font-size: 18px;
  line-height: 18px;
  color: #213c47;
  margin-top: 10px;
  font-family: 'satoshimedium';
}
.entry-meta.ned2 {
  font-size: 16px;
  line-height: 22px;
  color: #637881;
  font-family: 'satoshimedium';
}
.care h3 {
  font-size: 36px;
  line-height: 38px;
  margin-top: 34px;
  margin-bottom: 10px;
}
.care p {
  font-size: 20px !important;
  line-height: 30px !important;
  color:#213c47 !important;
}
.second-section-micro.oca {
  padding-bottom: 0;
}
.section-cloud-new-4.bd {
  background-image: url('/wp-content/uploads/2022/09/Bg-3.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.font-36 p {
  font-size: 20px !important;
  line-height: 30px !important;
}
.font-36 h2 {
  font-size: 36px !important;
  line-height: 44px !important;
}
.whti h2 {
  color:#fff !important
}
.whti p {
  color:#fff !important
}
.bg-bord {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 50px 80px 80px 80px;
  margin-top: -220px;
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.last-hero-2 {
  background-image: url('/wp-content/uploads/2022/09/Background-1.png');
  background-size: cover;
  background-position: bottom;
  padding: 120px 0;
  padding-bottom: 73px;
}
.font-48 h2 {
  color: #032836;
}
.font-48 p {
  font-size: 20px !important;
  line-height: 30px !important;
  color: #213c47;
}
.sml-icon {
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  background: #fff;
  border: solid 1px #d2dbde;
  border-radius: 8px;
  padding: 44px 18.5px 40.4px 18.9px;
  min-height: 300px;
  height: auto;
}
.sml-icon h2 {
    font-size: 20px;
    line-height: 28px;
    color: #032836;
    margin-top: 20px;
}
.ph-lnk {
  border-right: solid 0.5px rgba(255, 255, 255, 0.6);
  padding-right: 12px;
}
.icon-hero h5 {
  font-size: 18px;
  line-height: 22px;
  color: #032836;
  padding: 15px 0;
}
.icon-hero p {
  font-size: 16px;
  line-height: 22px;
  color: #213c47;
}
.icon-hero a {
  font-size: 18px;
  line-height: 28px;
  color: #1da29d;
}
.section-one-mig.com-sec.ccct {
  padding-top: 0;
  background-size: cover;
}
.mar-top {
  position: relative;
  top: -120px;
}
.mar-t {
  margin-top: -60px;
}
.section-heading.iner.mig.white p {
  color: #fff !important;
  font-size: 24px !important;
  line-height: 32px !important;
}
.locations-section {
  background: #ebeff0;
  padding-bottom: 124px;
}
.locations-box {
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.mar-t {
  position: relative;
  top: -20px;
}
.section-one-mig.contact-0ne {
  padding-top: 0px;
}
.form-page-m {
  margin-top: -70px;
  background: #fff;
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.form-page-m2 {
  border: solid 2px #f0f4f5;
  padding-top: 80px;
}
.section-form {
    background: #ebeff0;
}
.form-hed h2 {
  font-size: 36px !important;
  line-height: 44px !important;
  color: #032836;
}
.form-hed p {
  font-size: 20px !important;
  line-height: 30px !important;
  color: #213c47 !important;
}
.gform_required_legend {
  display: none;
}
.large {
  border: solid 1px #c3cad9;
  border-radius: 8px;
  padding: 15px 17px 15px !important;
  background: #fff;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #637881 !important;
}
.textarea {
  border: solid 1px #c3cad9;
  border-radius: 8px;
  padding: 15px 17px 15px !important;
  background: #fff;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #637881 !important;
}
#gform_submit_button_1 {
  background: #00b2ab;
  border-radius: 30px;
  color: #fff;
  height: 62px;
  width: 162px;
  border: none;
  font-size: 24px;
  line-height: 8px;
  letter-spacing: 0.24px;
  font-weight: bold;
  margin: 0 auto;
}
.gform_footer.top_label {
  margin-top: 30px !important;
}
.cont-form {
  box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.03);
  background-color: #f8fafb;
  padding: 81px 64px 60.9px;
}
.section-micro-gov {
  padding: 124px 0;
  background: #fff;
  padding-bottom: 80px;
}
.micro-new-2.gov-1 {
  background-image: url('/wp-content/uploads/2022/09/Image@2x-BGG.png');
}
.second-section-govc {
  padding-bottom: 124px;
}
.last-hero-3 {
  padding: 124px 0;
  background: #f0f4f5;
}
.steps-container.yellow.right {
  width: calc(50.8% + 26px);
}
.text-rightt {
  float: right;
}
.sml-icon.ttooo {
  height: 350px;
}
.locations-box .loca-inner {
  min-height: 200px;
}
.hero-section-inner.carerd {
  background-size: cover;
  background-position: right bottom;
  padding: 200px 0;
}
.hero-section-inner.pressm {
  background-image: url('/wp-content/uploads/2022/09/Background@2x-7.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.hed-234 {
  font-size: 36px;
  line-height: 38px;
  color: #032836;
  text-align:center;
  padding: 48px 0;
}
#gform_next_button_2_8 {
  background: #00b2ab;
  border: none;
  padding: 24px 40px;
  color: #fff;
  border-radius: 30px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  font-weight: bold;
  margin-top: 70px;
}
.form-div .gform_body.gform-body {
  background: #f0f4f5;
  padding: 10px 112px;
}
.form-section-pres {
  padding-top: 120px;
  background: #fff;
  padding-bottom: 120px;
}
.form-div .gform_page_footer.top_label {
  text-align: right;
}
.form-div {
  position: relative;
  top: -70px;
}
.form-div .gf_page_steps {
  background: #fff;
  margin-bottom: -1px !important;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 50px 20px;
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.gform_previous_button{
  background: #00b2ab;
  border: none;
  padding: 24px 40px;
  color: #fff;
  border-radius: 30px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  font-weight: bold;
  margin-top: 70px;
}
.gform_next_button  {
  background: #00b2ab;
  border: none;
  padding: 24px 40px;
  color: #fff;
  border-radius: 30px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  font-weight: bold;
  margin-top: 70px;
}
#gform_submit_button_2 {
  background: #00b2ab;
  border: none;
  padding: 24px 40px;
  color: #fff;
  border-radius: 30px;
  font-size: 20px;
  line-height: 8px;
  letter-spacing: 0.2px;
  font-weight: bold;
  margin-top: 70px;
}
.field_description_below.gfield--width-full {
    text-align: left;
}
.gform_wrapper.gravity-theme .gf_step_number {
  background: 0 0;
  border: 2px solid #a4b4bb !important;
  color: #a4b4bb !important;
  font-size: 20px !important;
  font-weight: bold !important;
  height: 60px !important;
  text-align: center;
  width: 60px !important;
  border-radius: 100% !important;
  transform: translateX(70%);
  padding-top: 20px;
}
.gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
  background: #28bdaa !important;
  color: #fff !important;
  border: none !important;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before {
  content: none !important;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after {
  content: none !important;
}
.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number {
  background: #28bdaa;
  color: #fff !important;
  border: none !important;
}
.our-loct {
  padding-bottom: 120px;
}
.detail-loc {
  background-image: url('/wp-content/uploads/2022/10/Container.png');
  padding: 20px 20px 20px;
  background-size:cover;
}
.mapdetail {
  border-top: 8px solid transparent;
  border-image: linear-gradient(to left, #41a8cc, #2ccdb8 50%, #59dbb6);
  border-image-slice: 1;
}
.detail-loc h5 {
  font-size: 24px;
  line-height: 38px;
  margin-bottom: 4px;
}
.form-div .gform_wrapper.gravity-theme .gf_step_label {
  color: #637881;
  font-size: 16px !important;
  font-weight: 600;
  line-height: 22px;
  padding-left: 0;
  display: block;
  margin: 0 auto;
  width: 142px;
  margin-top: 20px;
}
.form-div .gform_wrapper.gravity-theme .gf_step {
  display: inline-grid;
}
.form-div .gf_step_active .gf_step_label {
  color: #28bdaa !important;
}
.form-div .gf_step_completed .gf_step_label {
  color: #28bdaa !important;
}
select {
  /* for Firefox */
  -moz-appearance: none;
  /* for Chrome */
  -webkit-appearance: none;
}

/* For IE10 */
select::-ms-expand {
  display: none;
}
select {
  background: url("/wp-content/uploads/2022/09/angle-down-solid.png") white no-repeat 97% !important;
}
.bord-le {
  background-image: linear-gradient(to bottom, #41a8cc 5%, #2ccdb8 52%, #59dbb6);
  width: 6px;
  height: 260px;
  border-radius: 8px;
  text-align: center;
  margin: 0 auto;
}
.accordion-item.nw {
  background: transparent;
}
.icon-box.whit.ne h3 {
  font-size: 15px;
  line-height: 20px;
}
.icon-box.whit.ne p {
  font-size: 14px;
  line-height: 18px;
}
.nw .accordion-button {
  padding-left: 14px;
  border-top: 8px solid transparent !important;
  border-image: linear-gradient(271deg, #41a8cc 100%, #2ccdb8 50%, #59dbb6 0%) !important;
  border-image-slice: 1 !important;
}
.nw .accordion-button.collapsed {
  border: none !important;
}
.section-one-mig.com-sec {
  padding-bottom: 0;
}
.new-com-ser {
  padding-bottom: 120px;
}
.hero-section-inner.clo-servi {
  background-image: url('/wp-content/uploads/2022/09/Graphic@2x-2.png');
  background-size: cover;
  background-position: bottom center;
}
.hero-section-inner.contx {
  background-size: cover;
  padding-bottom: 250px;
}
.mb-n .nav-link {
  color: #032836 !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
  padding: 10px 90px 10px 15px;
  border: solid 0.5px #fff;
}
#mob-navbar {
  background-color: #f2f6f7;
  position: absolute;
  top: 70px;
  left: 0;
  height: 100vh;
  width: 100%;
  z-index: 9999;
/*  overflow-y: scroll;*/
}
.mbb-nn .dropdown-menu li a {
  border-bottom: none;
  padding: 10px 15px;
  font-size:16px ;
  line-height:24px;
  color:#032836;
  font-weight: bold;
  white-space: normal;
  font-family: 'satoshibold', sans-serif;
}
.mbb-nn .dropdown:hover .dropdown-menu {
  border-top: none !important;
}
.mbb-nn .nav-link.dropdown-toggle:hover {
  color: #fff !important;
  background: #00b2ab !important;
}
.headerIcon2 {
  background: #114659;
  padding: 14px 20px;
}
.login-btn-2 {
  color: #fff !important;
}
.call-btn-2 {
  color: #fff !important;
}

/*13.10.22 Start Css*/
.casestudies.has-post-thumbnail .cas-img img {
    height: auto !important;
    margin: 0 auto;
    max-width: 90% !important;
    max-height: 90% !important;
}
.casestudies.has-post-thumbnail .cas-img {
    width: 100%;
    height: 100%;
}
.casestudies.has-post-thumbnail a.post-thumbnail {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}
.logo-wrap.twn {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center
}
.logo-custom-row .logo-custom-wrap {
    width: 20%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    margin-bottom: 20px;
}
.logo-custom-row .logo-custom-wrap img {
    max-width: 90%;
    max-height: 90%;
    width: auto;
    height: auto;
  margin: 0 auto;
}
.new-icon {
    height: 90px;
    width: 90px;
    margin: 0 auto 10px auto;
}
.new-icon img {
    height: 90%;
    width: auto;
}
.gs-federal-wrap{
  position: relative;
}
.gs-federal {
    position: absolute;
    bottom: 82px;
    right: 94px;
    padding: 30px;
    background: #fff;
    text-align: center;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.15);
}
.gs-federal .content p {
    font-size: 16px;
    margin-bottom: 0;
  color: #7f97a5;
}
.gs-federal .content h6 {
    font-size: 18px;
    font-family: 'satoshibold', sans-serif;
  color: #004076;
}
.gs-federal .content h2 {
    font-size: 32px;
    line-height: 1;
    color: #7f97a5;
    margin-bottom: 8px;
    margin-top: 8px;
    font-family: 'satoshiregular', sans-serif;
}

.hidden{
  display:none !important
}


/*13.10.22 End Css*/



@media (max-width: 500px) {
.steps-container.blue {
  width: calc(86% + 36px) !important;
}
  
  .steps-container.purple {
  width: calc(86% + 36px) !important;
}
}
@media (max-width: 380px) {
  .sml-icon.ttooo {
  height: auto;
}
.search-submit {
  right: 0;
  top: -43px;
  left: 78%;
}
}
@media (max-width: 767px) {
  
  .steps-container.blue {
  width: calc(66% + 36px);
}
  .steps .steps-container:nth-child(2n+1) {
  left: calc(6% - 26px);
  flex-direction: row-reverse;
}
  .steps-container.purple {
  width: calc(66% + 36px);
}
  .post-content {
  background: #f0f4f5;
}
  .search-text {
  margin-top: -22px;
}
  #menu-item-2364 {
  background: #fff;
  width: 304px;
  border: solid 1px #d2dbde;
  padding: 0px !important;
  padding-left: 17px !important;
  margin-top: 16px;
}
  #menu-item-2363 {
  display: none;
}
  .steps::after {
    left: 32px;
  }
  .steps-container {
    left: 0;
    flex-direction: row-reverse;
    width: auto;
    margin-bottom: 16px;
  }
  .steps .steps-container:nth-child(even) {
    left: 0;
  }
}
@media (max-width: 1920px) {
  .hero-section-inner.carerd {
  padding: 320px 0;
}
    .loca-inner {
  min-height: 220px;
}
  .end-new-1 {
  background-size: 850px;
}
  .end-u {
  height: 67vh;
}
.section-micro-new-2 {
  padding: 180px 0;
}
  .hero-section-inner {
  padding: 200px 0;
  padding-bottom: 120px;
}
}
@media (max-width: 1500px) {
    .hero-section-inner.carerd {
  padding: 220px 0;
  }
  .nav-link {
  font-size: 13px !important;
}
}

@media (max-width: 1399px) {
  .gs-federal {
    bottom: 75px;
    right: 7px;
  }
}
@media (max-width: 1366px) {
	#mainnav-wrap {
  display: none !important;
}
  #mob-nav {
  display: block !important;
    height:70px;
    background:#033547;
}
    .hero-section-inner.carerd {
  padding: 200px 0;
}
  .loca-inner {
  min-height: 176px;
}
  .hero-section-inner.abt {
  padding: 200px 0;
}
    .end-new-1 {
  background-size: 630px;
}
    .end-u {
  height: 88vh;
}
    .hero-section-inner {
  padding: 160px 0;
       padding-bottom: 120px;
}
  .section-micro-new-2 {
  padding: 90px 0;
}
.cont-12 {
  right: -40px;
}
.cont-12.ytw {
  right: -31px;
}
.cont-12.ytr {
  right: -22px;
}
.cont-12.dtw {
  right: -322px !important;
}
  .nav-link {
  font-size: 13px !important;

}
}
@media (max-width: 1280px) {
  
  .end-u {
  height: 80vh;
}
.micro-new-2 {
  padding-bottom: 345px;
}
    .hero-section-inner.carerd {
  padding: 130px 0;
  }
    .search-submit {
  display: none;
}
  .blog-menu {
  background: #f0f4f5;
    margin-bottom: 40px;
}
    .card-body h5 {
    font-size: 16px;
    line-height: 24px;
}
  .card-text {
    font-size: 15px;
    line-height: 20px;
}
  
}
@media (max-width: 1199px) {
  .tra-icon.lst-two {
    margin-top: 0;
}
  .iner-ser-txt h2 {
    line-height: 40px;
}
  .blue-btn-three {
    font-size: 20px;
}
.gs-federal {
    padding: 20px;
  bottom: 172px;
    right: 20px;
 }
.gs-federal .content h6 {
    font-size: 15px;
}
.section-heading.iner h2 {
  font-size: 37px;
  line-height: 50px;
}
.blog-titl {
    font-size: 16px;
    line-height: 26px;
}
.cont-12.dte {
  top: -150px;
}
.card-body h5 {
    font-size: 16px;
    line-height: 20px;
}
.card-text {
    font-size: 14px;
    line-height: 18px;
}
.icon-box.whit p {
    font-size: 14px;
    line-height: 16px;
}
.icon-box.whit h3 {
    font-size: 16px;
    line-height: 18px;
}
.part-two {
    font-size: 14px;
    line-height: 18px;
}
.sce li {
    font-size: 15px;
}
.icon-box-list li {
    font-size: 16px;
    line-height: 24px;
}
.map-text-2 li {
  color: #fff;
  font-size: 16px;
}
.box {
  font-size: 14px;
}
.border-bo.bo-to {
    height: 200px !important;
    padding: 28.8px 33.3px 60.2px;
}
.blue-btn-four {
    font-size: 16px;
    line-height: 26px;
}
.teo h3 {
    font-size: 22px !important;
    line-height: 26px !important;
}
.btn-yellow.y-t {
    font-size: 18px;
}
.hero-setion {
    padding-top: 60px;
}
.artic-two {
    padding: 41px 40px 0;
    height: 305px;
}
  .hero-section-inner {
  padding: 120px 0;
}
}

@media (max-width: 992px) {
  .hero-section-inner.pressm {
    padding-top: 120px;
}
  .secure img {
    width: 100%;
}
  .icon-bord .img-fluid {
  width: 260px;
}
  .new-strt {
  top: 0;
}
  .hero-section-inner.start {
  background-image: none !important;
  padding-bottom: 0;
}
  .our-loct {
  padding-bottom: 20px;
}
  .form-div .gform_body.gform-body {
  padding: 10px 10px;
}
  .hero-section-inner.carerd {
  background: url('/wp-content/uploads/2022/09/Background@2x-5.png') !important;
  padding-bottom: 0;
}
  .section-one-mig.contact-0ne {
  padding-top: 0 !important;
}
  .form-page-m {
  margin-top: 0;
}
  .hero-section-inner.contx {
  padding-bottom: 0;
} 
  .hero-section-inner.abt {
  padding-bottom: 0;
    background: url('/wp-content/uploads/2022/09/Background@2x-5.png') !important;
  padding-top: 90px !important;
}
  .team-box p {
  font-size: 16px;
  line-height: 24px;
}
  .team-box h5 {
  font-size: 20px;
  line-height: 30px;
  margin-top: 10px;
}
  .section-location {
  padding: 60px 0;
}
  .timeline {
  padding: 60px 0;
}
  .abt-23 p {
  font-size: 16px;
  line-height: 24px;
}
  .about-1 {
  padding: 60px 0;
}
  .abts h5 {
  font-size: 24px;
  line-height: 32px;
  color: #FFF;
}
.ban-blu {
  background: transparent;
  padding: 30px;
  text-align: center;
}
.baner-section {
  margin-top: 0;
  background-image: linear-gradient(322deg, #0078a2, #15b7a2 4%);
  padding: 30px 0;
}
  .mg-iner-box.abtff {
  margin-top: 20px;
}
  .section-heading.iner-mg.white.abtf {
  font-size: 16px;
  line-height: 23px;
}
  .section-heading.iner.sched.abto h3 {
  font-size: 28px !important;
  line-height: 32px !important;
}
  .section-heading.white-2.siix h2 {
  color: #032836 !important;
}
  .con-box-bg.nw {
  height: auto;
  margin-top: -10px;
}
  .mic li {
  font-size: 16px;
  line-height: 24px;
}
  .cont-342 {
  font-size: 16px;
  line-height: 24px;
}
  .head66 {
  font-size: 28px;
  line-height: 32px;
}
  .section-second-manaag {
  padding: 60px 0 !important;
}
  .section-thre-managed.mss {
  padding: 60px 0;
}
  .section-heading.white.white-2.siix.text-center.mb-wh h2 {
  color: #fff !important;
}
  .second-section-micro.exc {
  padding: 60px 0;
}
  .second-section-micro.on2 {
  padding: 60px 0;
}
.ico-long-box {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(3, 58, 78, 0.16);
  padding: 30px;
  width: 95%;
}
  .section-three-mg.scu {
  padding-bottom: 0px !important;
}
  .relat {
  font-size: 16px;
  line-height: 24px;
  color: #324b55;
}
  .rela {
  font-size: 28px;
  line-height: 32px;
  }
  .section-five-sce {
  background: #f0f4f5;
  padding: 60px 0;
}
  .section-heading h3 {
  font-size: 18px !important;
  line-height: 24px !important;
}
  .section-four-secure {
  padding: 60px 0;
}
  .border-num.toow {
  min-height: auto;
}
  .head-45 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 40px;
  text-align: center;
}
  .border-num p {
  font-size: 16px;
  line-height: 24px;
}
  .border-num {
  padding: 30px;
  height: auto;
  min-height: auto;
}
  .border-num h4 {
  font-size: 18px;
  line-height: 24px;
}
  .content-tr p {
  font-size: 16px;
  line-height: 24px;
}
  .content-tr h2 {
  font-size: 28px;
  line-height: 32px;
}
  .section-tree-secure {
  padding: 64px 0;
}
  .second-section-secure {
  padding: 60px 0;
}
  .border-bo.bo-to p {
  font-size: 16px;
  line-height: 24px;
}
  .border-bo.bo-to {
  height: auto !important;
  padding: 20px;
}
  .section-heading.iner.comp h3 {
  font-size: 28px !important;
  line-height: 32px !important;
}
  .section-one-secur {
  padding: 60px 0;
}
  .hero-section-inner.ffs {
  padding: 60px 0;
}
  .section-heading.text-center.white.siix p {
  color: #fff !important;
}
  .icon-list-box {
 height: auto;
}
  .three-arc {
  padding: 60px 0;
}
  .section-cam {
  padding: 60px 0;
  background-image: url('/wp-content/uploads/2022/09/Bg@2x-6.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
  .section-heading.white.white-2.siix h2 {
  color: #032836 !important;
  font-size: 28px !important;
  line-height: 33px !important;
}
  .section-heading.white.siix p {
  color: #032836 !important;
}
  .bg-jj {
  background: transparent;
  padding: 0;
}
  .m-tt{
    margin-bottom:30px;
  }
  .con-comp.supp.sce li {
  list-style: disc;
}
  .supp li::before {
  content: none !important;
}
  .three-cservice {
  padding: 60px 0;
}
  .ser-new-2 {
  padding: 60px 0;
}
  .newsd {
  min-height: auto;
  height: auto;
}
  .mn h3 {
  font-size: 28px !important;
  line-height: 32px !important;
}
  .ser-new-1 {
  padding: 60px 0 !important;
}
  .hero-section-inner.clo-servi {
  background: #033547;
}
  .supp li {
  font-size: 16px;
  line-height: 24px;
}
  .iner-ser-txt {
  padding: 10px;
}
  .iner-ser-txt p {
  font-size: 16px;
  line-height: 24px;
}
  .dis-none {
     display:none;
  }
  .second-section-micro.on1 {
  padding: 60px 0;
}
  .new-com-ser {
  padding-bottom: 60px;
}
  .section-one-mig.com-sec {
  background: #0881ac;
}
  .section-one-mig.com-sec {
  background: #0881ac;
}
  .section-heading.iner.mig.sched.cns h3 {
  font-size: 25px;
  line-height: 32px;
}
  .three-well {
  padding: 60px 0;
}
  .new-sec-1 {
  padding: 60px 0;
}
  .newl h4 {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal !important;
}
  .mss p {
  font-size: 16px;
  line-height: 24px;
}
  .section-cloud-scan {
  padding-top: 0;
  padding-bottom: 60px;
}
  .content-scan {
  padding: 24px 24px 24px 24px;
}
  .icon-box-list li {
  font-size: 16px;
  line-height: 24px;
}
  .content-scan p {
  font-size: 16px;
  line-height: 24px;
}
  .content-scan h3 {
  font-size: 20px;
  line-height: 30px;
}
  .second-scan {
  padding: 60px 0;
}
  .fiv-cont.twwo p {
  font-size: 13px;
  line-height: 19px;
}
  .fiv-cont.twwo h4 {
  font-size: 19px;
  line-height: 29px;
}
  .last-hero-3 {
  padding: 60px 0;
}
  .section-micro-gov {
  padding: 60px 0;
  padding-bottom: 0;
}
  .micro-new-2.gov-1 {
  padding: 60px 0;
  padding-bottom: 400px;
}
  .section-heading.iner.sched.micro h3 {
  font-size: 28px;
  line-height: 32px;
}
  .section-heading.iner.comp.new-c h3 {
  font-size: 28px;
  line-height: 32px;
}
  .second-section-govc {
  padding: 60px 0;
  padding-top: 0;
}
.end-new-3 {
  padding: 60px 0;
  background: #f0f4f5;
  padding-bottom: 0;
}
  .end-new-2 {
  background: #033547;
  padding: 60px 0;
}
  .tra-icon.lst-two {
  margin-top: 0;
}
  .end-new-1 {
  padding-top: 60px;
  padding-bottom: 350px;
  background-size: 400px;
}
  .section-heading.iner.white.ddwg h2 {
  font-size: 28px !important;
  line-height: 32px !important;
  text-align: center;
}
  .section-heading.iner.comp.endd p {
  font-size: 16px !important;
  line-height: 24px !important;
}
  .txt-l {
  text-align: left !important;
}
  .section-micro-ned-2 {
  padding: 60px 0;
}
  .txt-c {
  text-align: center;
}
.hero-section-inner.end-u {
  padding: 60px 0;
  background: #033547;
  height: auto !important;
}
  .second-section-micro {
  padding: 60px 0;
}
  .section-heading.iner.comp.new-c.as h3 {
  font-size: 28px;
  line-height: 32px;
}
.section-micro-new-2 {
    background: #fff;
    padding: 60px 0;
}
  .section-heading.iner.comp.new-c.as {
  text-align: left;
}
  .section-fiv-com {
  padding: 60px 0;
}
  .section-four-com {
  padding: 60px 0;
}
  .dot {
  text-align: left;
}
  .border-bo {
  padding: 30px 20px 20px 20px;
  height: auto;
}
  .border-bo p {
  font-size: 16px;
  line-height: 24px;
}
  .border-bo h2 {
  font-size: 18px;
  line-height: 24px;
}
  .section-three-com {
  padding: 60px 0;
}
  .section-faq.fiv {
  padding: 60px 0;
}
  .tto {
  height: auto !important;
}
  .card-body.wh {
  height: auto;
}
  .tto img {
  height: 200px !important;
  width: 100%;
}
  .last-hero {
  padding-bottom: 60px;
}
    .header-box.green {
  width: 100%;
}
  .con-box-bg.ert {
  background: #fff;
}
  .color-head-box.mr-1 {
  margin-bottom: -24px;
}
    .color-head-box.mr-2 {
  margin-bottom: -34px;
}
  .l-g p {
  font-size: 16px;
  line-height: 24px;
}
  .header-box.yelow {
  width: 100%;

}
  .con-box-bg {
  background-image: url('/wp-content/uploads/2022/09/Union-8124.png');
  background-size: 100% 100%;
  height: auto;
  padding: 40px 40px;
}
  .header-box.blue {
  width: 100%;
}
  .color-head-box.mr-1 {
  right: 0;
}
  
  .color-head-box.mr-0 {
  position: relative;
  left: 0;
}
  .section-seven-mig {
  padding: 60px 0;
}
  .tow .con-box {
  height: auto;
  padding-bottom: 30px;
}
  .con-box {
  padding: 30px 20px 20px 20px;
  height: auto;
  margin-bottom: 40px;
}
  .con-box li {
  font-size: 16px;
}
  .twoo .img-fluid.ico-im {
  top: -56px;
  position: absolute;
  right: 1px;
}
.section-mig-six {
  padding: 60px 0;
  background: #fff;
}
  .section-three-mg {
  padding: 60px 0 !important;
}
  .section-three-mg {
  padding: 60px 0;
}
  .aws-section {
  padding: 60px 0;
}
  .t-r {
  text-align: center;
}
  .ban h2 {
  font-size: 28px;
  line-height: 36px;
}
  .ban p {
  font-size: 16px;
  line-height: 24px;
}
  .blue-bg.ban {
  text-align: center;
  padding: 60px 10px 100px;
  height: auto;
}
.btn-yellow.y-t.mtop {
  top: 30px;
  position: relative;
}
  .ico-box {
  text-align: center;
}
  .section-two-mig {
  padding: 60px 0 !important;
}
  .section-one-mig {
  padding: 60px 0 !important;
}
  .mb-pi {
  width: 375px;
}
  .hero-section-inner {
  padding: 120px 0;
}
  .section-three-cloud {
  padding: 60px 0;
}
  .section-cloud-new-4 {
  padding: 60px 0 !important;
}
  .ico-box.cloudd {
  height: auto;
  text-align: center;
}
  .mg-iner-box p {
  font-size: 16px;
  line-height: 24px;
}
  .mg-iner-box h3 {
  font-size: 20px;
  line-height: 30px;
}
  .ico-box.newwwt.cloudd {
  text-align: center;
}
  .section-three-cloud-newww {
  padding: 60px 0 !important;
}
  .section-cloud-new-3 {
  padding-bottom: 60px;
}
  .section-cloud-new-2 {
  padding: 60px 0;
}
  .section-cloud-new {
  padding-bottom: 0;
}
  .section-heading.iner.comp.wwww {
  background: #fff;
  padding: 40px 26px;
}
  .bg-whh {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
  .map-text {
  position: relative;
  top: 0;
  left: 40px;
}
  .in-cl {
  padding-top: 0;
}
  .section-two-cloud {
  padding: 60px 0;
}
  .fiv-cont.tvo h4 {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}
  .hero-section-inner.cloud {
  background: #033547;
  padding: 60px 0;
}
.her-box {
  margin-top: 0;
  padding: 40px 0;
}
.wp-image-996 {
  width: 170px;
}
.btn-yellow.y-t {
  font-size: 16px;
}
.section-eight {
  background-image: url('/wp-content/uploads/2022/09/Bg@2x-5.png') !important;
  padding: 60px;
}
.artic-two {
  padding: 20px;
  height: auto;
}
.artic-two p {
  font-size: 14px;
  line-height: 20px;
}
.artic-two h4 {
  font-size: 18px;
  line-height: 24px;
}
.section-seven {
  padding: 60px 0;
}
.card-body h5 {
  font-size: 16px;
  line-height: 26px;
}
.card-text {
  font-size: 14px;
  line-height: 24px;
}
.card-body {
  padding-top: 16px;
  padding-bottom: 32px;
}
.section-heading.siix p {
  font-size: 16px;
  color: #213c47;
  line-height: 24px;
}
.section-heading.siix h2 {
  font-size: 28px !important;
  color: #032836;
  line-height: 32px !important;
}
.section-heading h3 {
  font-size: 16px;
  line-height: 24px;
}
.section-six {
  padding: 60px 0;
}
.section-five.h-m-b {
  background-image: url('/wp-content/uploads/2022/09/Bg@2x-4.png') !important;
  padding: 60px 0;
}
.five-content.t-l {
  text-align: left;
}
.content p {
  font-size: 16px;
  line-height: 24px;
}
.btn-yellow {
  font-size: 16px;
}
.section-four {
  padding: 60px 0;
}
.icon-box {
  text-align: center;
}
.icon-box p {
  font-size: 14px;
  line-height: 20px;
}
.icon-box h3 {
  font-size: 18px;
  line-height: 24px;
}
.section-heading h2 {
  font-size: 28px !important;
  line-height: 36px !important;
}
.section-heading p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.main-banner .caption h2 {
  font-size: 16px;
  line-height: 24px;
}
.main-banner .caption h1 {
  font-size: 28px;
  line-height: 36px;
}
.bg-video {
  min-height: 40vh;
}
.sml-icon h2 {
  font-size: 18px;
  line-height: 24px;
}
.five-content h2 {
  font-size: 28px;
  line-height: 32px;
}
.font-48 p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.last-hero-2 {
  background: #f0f4f5;
  padding: 60px 0;
}
.bord-le {
  height: 180px;
}
.img-fluid.hero-img.ivo {
  width: 170px;
  margin-bottom: 50px;
}
.font-36.text-center.fmb {
  text-align: left !important;
}
.font-36.text-center.fmb p {
  font-size: 16px !important;
  line-height: 24px !important;
  text-align: left;
  font-weight: bold;
  margin-top: 30px;
}
.font-36 p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.img-new-bx {
  border-right: none;
}
.section-cloud-new-4.bd {
  padding-top: 60px;
  padding-bottom: 60px;
}
.font-36 h2 {
  font-size: 24px !important;
  line-height: 32px !important;
}
.btn.btn-lg.blue-btn-three {
  font-size: 16px;
}
.second-section-micro.oca {
  padding-top: 0;
}
.bg-bord {
  padding: 64px 10px 0;
  margin-top: 0;
  box-shadow: none;
}
.care h3 {
  font-size: 28px !important;
  line-height: 32px !important;
}
.care p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.section-one-mig.care3 {
  padding-top: 60px;
  background: #f0f4f5;
  padding-bottom: 60px;
}
.section-heading.iner-mg h2 {
  font-size: 28px !important;
  line-height: 32px !important;
  margin-top: 20px;
}
.section-heading.iner-mg p {
  font-size: 16px !important;
  line-height: 24px !important;
}
.pg-tile p {
  font-size: 16px;
  line-height: 24px;
}
.section-heading.iner.case h2 {
  font-size: 28px;
  line-height: 32px;
  color: #032836;
}
.section-heading.iner.case p {
  font-size: 16px;
  line-height: 24px;
  color: #032836;
}
.head-blog {
  padding: 100px 0;
}
.page-title-2 {
  font-size: 28px;
  line-height: 36px;
}
.part-two.three {
  height: auto;
}
.part-two.three p {
  font-size: 16px;
  line-height: 24px;
}
.search-form label {
  width: 100%;
}
.search-field {
  width: 100%;
}
.blog-titl {
  font-size: 20px;
  line-height: 28px;
}
.pag-navigation.text-center {
  margin-top: 0;
  margin-bottom: 70px;
}
.blog-titl-2 {
  font-size: 28px;
  line-height: 32px;
}
.post-content {
  background: #f0f4f5;
  padding-bottom: 100px;
}
.last-hero {
  padding-top: 60px;
}
.five-content {
  text-align: center;
}
.last-hero-img.img-fluid {
  position: relative;
  top: 0;
}
.site-main {
  padding-bottom: 0 !important;
}
.cont-12 {
  top:0px;
  right: 0px;
}
.cont-12.ytw {
  top:0px;
  right: 0px;
}
.cont-12.ytr {
  top:0px;
  right: 0px;
}
.cont-12.dtw {
  top:0px;
  right: 0px !important;
}
.cont-12.dte {
  top: 0px;
  right:0px;
}
.cont-13.fr {
  top: 0px !important;
}
.cont-13.ytv {
  top: 0px !important;
}
.lk {
  margin-bottom: 0;
}
.lk-2 {
  margin-bottom: 0px;
}
.second-section-micro.manag {
  padding-top: 20px;
}
.white h2 {
  font-size: 38px !important;
}
.white p {
  font-size: 20px !important;
}
}

@media (max-width:991px){
  .section-four .accordion-body{
    padding-right:0
  }
  
}

@media (max-width: 767px) {
  .img-wrap img.img-fluid {
    width: 100%;
}
  .footer-widgets.menu2 {
    display: block;
   
}
  .logo-custom-row .logo-custom-wrap {
    width: 33%;
  }
 .bg-video {
    min-height: unset;
    height: 500px;
    max-height: unset;
}
}

@media (max-width:640px){
  .bg-video {
    height: 525px;
}
  .main-banner .caption{
     width: 80%;
  }
  .section-four .row.justify-content-center {
    padding-right: 0;
    margin-right: auto !important;
    margin-left: auto;
    padding-left: 0;
}
  
  .justify-content-center{
    margin: 0 auto;
  }
  .section-six .d-lg-none{
     padding-right:0;
     margin:0 auto;
    padding-left:0
  }
  
  .section-eight{
         padding: 60px 25px;
  }
  .navbar-nav .dropdown-menu li a span {
    display: none;
  }
  
}

@media (max-width:577px){
	.b-l {
  border-left: none;
  padding-left: 0;
}
	.land-hero-setion {
  padding: 40px 0 30px;
 }
  .cont-2-land h2 {
  font-size: 34px;
  line-height: 50px;
  margin-top: 20px;
}
	.fod-drink-2 {
  margin-top: 20px;
  text-align: center;
}
	.sec-head h2 {
  font-size: 42px;
 }
	.sec-head p {
  font-size: 20px;
 }
	.section-three-land {
  padding: 50px 0;
 }
	.section-two-land {
  padding: 50px 0;
}
	.date-time.b-l {
  margin-bottom: 20px;
}
	.fod-drink p {
  text-align: center;
  margin-top: 20px;
}
}
@media (max-width:480px){
  .blue-btn-four{
    line-height: 1.2;
  } 
  
  .con-comp.mic{
    margin-left: 10px;
  }
}

@media (max-width: 420px) {
  .logo-custom-row .logo-custom-wrap {
    width: 50%;
  }
  .blue-btn-three{
        padding: 16px 20px;
  }
}
#gform_confirmation_message_2 {
  margin-top: 20%;
}
.ttw p {
  color: #032836;
  font-size: 24px;
  line-height: 32px;
}
.hero-section-inner.start {
  background-size: cover;
  background-position: right center;
}