body:not(.home) {
  padding-top:8.7rem;
}
access-widget-ui {
  --offset-top: 140px !important;
}
.main-container {
  border-radius: 0 12rem 0 0;
/*   background: #FFF; */
  position: relative;
}

.main-container::before {
/*   content: "";
  position: absolute;
  background: #fff;
  left: -40vw;
  top: 0;
  width: 100vw;
  height: 100.5%;
  z-index: -1; */
}
.main-container::after {
	content: "";
	position: absolute;
	border-radius: 0 12rem 0 0;
	background: #fff;
	right: -6.6rem;
	top: 0;
	width: 100vw;
	height: 101%;
	z-index: -1;
}

/**** navy background *****/
.navy-container {
/*   background: #18164c; */
}

.navy-container::before,
.navy-container::after{
  background: #18164c;
}

/**** Gray background *****/
.gray-container {
  background: #F7F7F7;
}

.gray-container::before,
.gray-container::after{
  background: #F7F7F7;
}
/**** gray home background *****/
.gray-home-container {
/*   background: #ECECEC; */
}

.gray-home-container::before,
.gray-home-container::after{
  background: #ECECEC;
}

/* list */
.black-bullet-list{
        padding-inline-start:1rem;
        margin-right: 0rem;
        margin-left: 1rem;
}
.black-bullet-list li {
margin-bottom:0rem;
}
.black-bullet-list li::marker {
        color: #2D2F34;
        font-size: 18px;
        line-height:10px;
    }


@media only screen and (max-width: 1080px) {
  .main-container {
    border-radius: 0 7rem 0 0;
  }

  .main-container::after {
    right: -1.5rem;
    z-index: -1;
	  border-radius: 0 7rem 0 0;
  }


  /**** navy background *****/

  .navy-container::after,
	.navy-container::before{
    background: #18164c;
  }

  /**** Gray background *****/

  .gray-container::after,
	.gray-container::before{
    background:  #F7F7F7;;
  }

  /***********************/

}
@media only screen and (max-width: 1200px) {
body:not(.home) {
  padding-top:4.125rem;
}
}
/**********************************ab styel*/


.ineer_content{
	position:relative;
}

.pointer {
	position: absolute;
	bottom: -27px;
	left: 21%;
	z-index: 3;
}

/* end arrow */

#inner_hero{
	border-bottom: 6px solid;
	border-image-source: linear-gradient(90deg, #0079AF, #F37225);
	border-image-slice: 1;
	border-width: 0 0 6px 0;
}

#inner_hero h1 {
	font-weight:600;
}



#elementor-popup-modal-586 .dialog-close-button,.dialog-close-button.dialog-lightbox-close-button {
	display: flex;
	background-color: #F37225;
	font-size: 2.5rem;
	width: 46px;
	height: 46px;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: none !important;
}

.br-desktop {
  display: none; 
}
.br-mobile {
  display: none;
}
@media (max-width: 450px) {
  .br-mobile {
    display: block;
  }
}
@media (min-width: 1025px) {
  .br-desktop {
    display: block;  
  }
}  






.radius-0 {
  border-radius: 0;
}
.radius-0::after,
.radius-0::before{
	border-radius: 0;
}

/***************/
.cky-consent-bar .cky-btn {
    border-radius: 250px;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    font-family: "RobotoFlex";
    font-variation-settings: "GRAD" 0, "XOPQ" 115, "XTRA" 468, "YOPQ" 95, "YTAS" 750, "YTDE" -203, "YTFI" 738, "YTLC" 534, "YTUC" 712, "slnt" 0, "wdth" 100;
    border-width: 2px;
}
 
.cky-consent-bar .cky-btn:hover {
    opacity: 1;
    color: #fff !important;
    background: #ff690f !important;
}
 
.cky-consent-bar .cky-btn.cky-btn-accept:hover {
    outline: 2px solid #ff863d;
    background: #ff690f;
}
 
.cky-notice .cky-title {
    margin: 0 !important;
    color: #18164C;
    font-size: 24px;
    line-height: 34px;
    font-variation-settings: 'GRAD' 0,'XOPQ' 96,'XTRA' 468,'YOPQ' 79,'YTAS' 750,'YTDE' -203,'YTFI' 738,'YTLC' 514,'YTUC' 712,'slnt' 0,'wdth' 110;
    font-family: 'RobotoFlex';
    font-weight: 700;
}
