@charset "utf-8";
/* CSS Document */

/******************************/
/*******common css*************/

 
/******* fonts *********/

@import url('../fonts/stylesheet.css');

/******* fonts *********/

.advisory_banner{
  height: 650px;
}

.adv_nav{
  padding: 0px 70px;
}

.adv_nav .nav-link{
  color: #333333;
}

.external_link{
  height: 76px;
  background-color: #F9B32B;
  margin-left: 15px;
  transition: all 0.3s ease-in-out;
  font-weight: 600;
  font-size: 15px;
}

.external_link:hover{
  background-color: #F0405D;
  color: #ffffff;
}

.external_link .icon_white{
  display: none;
}

.external_link:hover .icon_white{
  display: block;
}

.external_link:hover .icon_dark{
  display: none;
}

.advisory_caption{
  margin-bottom: 50px;
}

.advisory_caption .slider_heading{
  font-size: 46px;
}

.stat_div h3{
  color: #F9B32B;
}

.stat_div p{
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
}

.stat_div{
  border-right: 1px solid #ffffff75;
}

.swiper-pagination .swiper-pagination-bullet-active {
  width: 40px !important;
  opacity: 1 !important;
  background: #F9B32B !important;
}

.swiper-pagination .swiper-pagination-bullet {
  height: 4px !important;
  border-radius: 5px !important;
  width: 15px;
  background: #000000;
  opacity: 0.2;
}

.swiper-container-horizontal>.swiper-pagination-bullets{
  left: 15px !important;
}

.swiper-pagination{
  text-align: start !important;
}

.adv_who_we .yellow_box{
  margin-left: -60px;
  position: relative;
  z-index: 999;
}

.border_box{
  padding: 40px;
  border: 3px solid #F9B32B;
  background-color: #ffffff;
}

.border_box.pink_border{
  border: 3px solid #F1665F;
}

.border_box.orange_border{
  border: 3px solid #F58849;
}

.border_box img{
  height: 70px;
  width: 70px;
}

.join_con_row{
  min-height: 280px;
}

.adv_footer_logo{
  height: 60px;
}

.adv_social a{
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #F0405D;
  background-color: #ffffff;
  transition: all 0.3s ease;
  border-radius: 100%;
}

.adv_social a:hover{
  color: #ffffff;
  background-color: #F0405D;
}

.adv_copy p{
  font-size: 12px !important;
  color: #d3d3d3 !important;
}

.adv_copy a{
  color: #d3d3d3;
  transition: 0.4s ease;
}

.adv_copy a:hover{
  color: #F0405D;
}

.team_detail img{
  height: 70px;
  width: 70px;
  background-color: #d3d3d3;
  border-radius: 100%;
  object-fit: contain;
}

.proj_slider h3{
  min-height: 78px;
}

.proj_slider p{
  min-height: 88px;
}

.contact_box, .client_box{
  padding: 30px;
}

.contact_box h3, .client_box h3{
  font-size: 22px;
  font-weight: 600;
}

.contact_box .primary_btn{
  background-color: transparent;
}

.contact_left{
  background-color: #5D5D5D !important;
}

/* ==================================================================================  */
/* ================================INNER PAGES CSS===================================  */
/* ==================================================================================  */


/* ==================================================================================  */
/* ================================INNER PAGES CSS===================================  */
/* ==================================================================================  */


/* Footer CSS  */

/* Footer CSS  */


/*========================================================================*/
/*========================================================================*/
/*=====================Solution by TEKGEEKS (pvt) LTD=====================*/
/*========================================================================*/
/*========================================================================*/