
.element-1 {
    padding-top: 75px;
}
.text-justify{
    text-align: justify;
}

.element-2 {
    display: flex;
    justify-content: space-between;
}

.element-3 {
    background-color: #e2e2e2 !important;
}

.element-4 {
    margin-bottom: 58px;
}

.section-bg:before {
   content: "";
    height: 1030px;
    width: 100%;
    /*background: -webkit-linear-gradient(right, #f5f1eb 0%, rgba(245, 241, 235, 0.3) 100%);*/
    /*background: linear-gradient(-90deg, #f5f1eb 0%, rgba(245, 241, 235, 0.3) 100%);*/
    /*-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 90%);*/
    clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 90%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

element.style {
}
.contact-us-bg {
    grid-template-columns: repeat(3, 1fr);
    background-color: var(--color-white);
    background: url(../img/paper-texture.jpg);
    background-size: contain;
    /*box-shadow: 0px 20px 40px 0px rgba(42, 11, 88, 0.1);*/
    border-radius: 5px;
    /* margin-top: -120px; */
    position: relative;
    z-index: 2;
}
.section-padding {
    padding: 52px 0 8px;
}

.aline-items {
    align-items: center !important;
}
.button-color {
    background-color: #002046 !important;
    color: #fff !important;
}
.color-bg {
        background: linear-gradient(-90deg, #0b2d46 0%, #227297 100%);
    /* background: linear-gradient(-90deg, #dc3545 0%, #af222f 100%); */
    width: 100%;
}
.color-bg-2 {
        /*background: linear-gradient(-90deg, #0b2d46 0%, #227297 100%);*/
     background: linear-gradient(-90deg, #dc3545 0%, #af222f 100%); 
    width: 100%;
}
.section-padding-1 {
    padding: 52px 0 0px;
}
.form-bgcolor {
    background: #ffffff;
    padding: 33px;
        margin-bottom: 52px;
    border-top: 4px solid #d93034;
  
}
.padding{
    padding:20px !important;
}
.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	left: 40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}


/* FLOATING SIDEBAR */
.ull {
    clear: both;
      position: fixed;
      display: block;
      list-style-type: none;
      right: -3.2em;
      top: 41%;
      -webkit-animation: slideright 1s forwards;
      -webkit-animation-delay: 1.5s;
      animation: slideright 1s forwards;
      animation-delay: 1.5s; 
      z-index: 9999999999999;
  }
  
  @keyframes slideright {
      100% {
          right: 0;
      }
  }
  
  .lii {
    margin-bottom: 40px;
    margin-right: -57px;
    padding: 15px;
    -webkit-transform: rotate(270deg);
      -moz-transform: rotate(270deg);
      -o-transform: rotate(270deg);
       background-color:rgb(217 48 52);
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
    
      -webkit-transition: width .5s, background-color .1s;
      transition: width .5s, background-color .1s;
  
  }
  
  .lii a {
      font-size: 19px;
      text-transform: none;
      text-align: center;
    text-decoration: none;
      color: #ebebeb;
  }
  
  .lii:hover {
      background-color: rgb(0 32 70);
      color: #fff;
  }
  .fs-1{
    font-size: 27px;
  }
  .ht{
    height: 56px;
  }
  .mg-b {
    margin-bottom: 1px;
}
.mg-t{
    margin-top: 75px;
}
.pht{
    height: 50px;

}

.z-in{
    z-index: 999;
}
.baner {
    width: 84%;
    display: block;
    margin: auto;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}

.element-5 {
    margin-bottom: 46px !important;
    margin-top: 46px !important;
}

.pt-0
{
    padding-top: 0 !important;
}
.pb-0
{
    padding-bottom: 0 !important;
}
.popup-img-size {
    width: auto;
    height: 370px;
}
.element-6 {
    font-size: 16px !important;
    width: auto;
}

.element-7 {
    width: 370px !important;
}