@charset "utf-8";
/* CSS Document */
button{border: none;}
.main-hero-area .hero-slides, .service-slides{position: relative;}
.main-hero-area .hero-slides .owl-nav{position: absolute; bottom: 20px; right: 20px;}
.main-hero-area .hero-slides .owl-nav button, .service-slides .owl-nav  button, .project-slides .owl-nav  button {width: 35px !important; height: 35px !important; line-height: 1; border-radius: 50% !important; background-color: var(--white-color); color: var(--primary-color); text-align: center;}
.main-hero-area .hero-slides .owl-nav button span, .service-slides .owl-nav button span, .project-slides .owl-nav  button span {font-size: 45px !important; padding: 0px; margin: 0px; line-height: 20px !important;}
.main-hero-area .hero-slides .owl-nav button:hover, .service-slides .owl-nav button:hover {color: var(--white-color) !important; background-color: var(--primary-color) !important; }
.single-blog-card .blog-content p{display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical;
  overflow: hidden;   }
.service-slides .owl-nav, .project-slides .owl-nav{position: absolute; top:50%; transform: translateY(-50%); width: 100%;}
.service-slides .owl-nav  button, .project-slides .owl-nav  button{color: var(--white-color) !important; background-color: var(--primary-color) !important;}
.service-slides .owl-nav  button:hover, .project-slides .owl-nav  button:hover{color: var(--white-color) !important; background-color: var(--main-color) !important;}
.service-slides .owl-nav  button span, .project-slides .owl-nav  button span{line-height: 30px !important;}
.service-slides .owl-nav button.owl-prev, .project-slides .owl-nav button.owl-prev{left: -30px;position: absolute;}
.service-slides .owl-nav button.owl-next, .project-slides .owl-nav button.owl-next{right:-30px;position: absolute;}
.single-global-transfers-card:hover{background-color: var(--primary-color); }
.single-global-transfers-card:hover h3, .single-global-transfers-card:hover p{color: var(--white-color);}
.single-global-transfers-card:hover img{filter: brightness(0) invert(1);}
.reliable-area .reliable-content p{margin-bottom: 20px;}
/* Sidebar Widget Area */
.sidebar-widget-area .sidebar-widget { background-color: #F6F6F6; padding: 40px; border-radius: 30px;}
@media (max-width: 1650px) {
  .sidebar-widget-area .sidebar-widget {
    padding: 40px 30px;
  }
}
.sidebar-widget-area .sidebar-widget .widget-title {
  margin-bottom: 25px;
}
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul {list-style-type: none; margin: 0px; padding: 0px;}
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li:not(:last-child) {
  margin-bottom: 15px;
}
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a {display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; padding: 15px 25px; background: var(--white-color); border: 1px solid var(--border-color); border-radius: 30px;}
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a span {
  margin-left: auto;
}
.sidebar-widget-area .sidebar-widget.sidebar-nav-widget .widget-content ul li a:hover {
  background-color: var(--primary-color);
  color: var(--white-color);
}

.service-page img{border-radius: 30px; max-width: 100%;}
.service-page h4{margin-top: 25px;}
.service-page ul{list-style-type: none; margin: 0px; padding: 0px;}
.service-page ul li{position: relative; margin-bottom: 10px; padding-left: 30px;}
.service-page ul li:before{font-family: "remixicon"; content: "\f2e4"; position: absolute; left:10px; color: var(--primary-color);}

.modal .modal-body .form-group{margin-bottom: 20px;}
.modal .modal-body .form-group input.form-control, .modal .modal-body .form-group select.form-select{line-height: 35px; border-radius: 25px;}

.banking-sec{display: block; border-radius:20px; overflow: hidden; margin-top: 30px;}
.banking-sec .banking-content{padding: 25px 30px;}

.content-page h4{font-size: 20px; margin-top: 25px; margin-bottom: 5px;}

.project-sec{display: block; position: relative; border-radius: 20px; overflow: hidden; margin-bottom: 30px;}
.project-sec h4{position: absolute; bottom: 20px; left: 15px; right: 15px; border-radius:20px; padding: 15px 15px; background-color:var(--white-color); text-align: center;}
.project-sec img{transition:500ms;}
.project-sec:hover img{transform: scale(1.1);}

.fcall, .fwhatsapp{position: fixed; right:25px; z-index: 99; animation: zoom 2s infinite;
  -webkit-animation: zoom 2s infinite;}
.fcall{bottom: 80px;}
.fwhatsapp{bottom: 140px;}
.fcall img, .fwhatsapp img{width: 50px; height: auto;}
.f-btn{position: fixed; top:200px; right:-50px; z-index: 100; transform: rotate(-270deg); text-align: center;cursor: pointer; border-radius:0px;}

.form-group{position: relative;}
.form-group label.error{position: absolute; left:0px; font-size:12px !important; color:#f00 !important; bottom:-20px; font-weight: normal !important;}
.form-group  input.company-name{ position: absolute; left: -2000px;}

@media (max-width:767.98px){
	.f-btn{top:auto; bottom: 0px; width: 100%; right: 0px; left: 0px; transform: rotate(0deg);}
}

@keyframes zoom {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
    /* equals 105% */
  }
  100% {
    transform: scale(1);
  }
}