/* CSS Document */
/*
Theme Name: GENX Associate Private Lamited.
Theme URL:https://genxassociate.com/
Description: full responsive website!
Tags:responsive, bootstrap, Manpawer Agency CMSMS theme, template for Agency .
Copyright: GENX Associate Private Lamited.  - 2022 : All Rights Reserved.
*/

@charset "utf-8";

/*::::::::::::::::::::::FONTS IMPORT:::::::::::::::::::::::*/
@import url(http://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,700,300,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500italic,700,500,700italic,900,900italic);
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');

/*::::::::::::::::::::::FONTS IMPORT:::::::::::::::::::::::*/


.Genx-service-section {
margin:0px;
background:#fff!important; 
background-attachment: fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
-ms-background-size:cover;
background-size: cover;
position:relative;
width: 100%;
display: block;
height: 100%;
}

.Genx-service-cover{
padding-top:70px;
padding-bottom:70px;
height:auto;
width:100%;
}

/*================================
   Massage Style
=================================*/

.merge-message-wrapper {
  margin: 0 -15px; }
  .merge-message-wrapper .slick-slide {
    margin: 0 15px; }

.merge-message {
  position: relative; }
  .merge-message .thumb a img {
    width: 100%; }
  .merge-message .ptc-content .content ul {
    list-style: none;
    display: flex;
    padding: 0;
    margin: 0;
    justify-content: center; }
    .merge-message .ptc-content .content ul.post-category li a {
      background: #168598;
      color: #fff;
      height: 24px;
      padding: 0 9px;
      font-size: 12px;
      text-transform: uppercase;
      display: inline-block;
      line-height: 24px;
      letter-spacing: 2px;
      font-weight: 400; }
	  
	  
	  /*-------------------------------
    MERGE MESSAGE Style
--------------------------------*/
.merge-message-4 .merge-message-flex {
  display: flex;
  align-items: center; }
  @media only screen and (max-width: 767px) {
    .merge-message-4 .merge-message-flex {
      flex-wrap: wrap; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .merge-message-4 .merge-message-flex {
      flex-wrap: wrap; } }
  .merge-message-4 .merge-message-flex .thumb a img {
    width: 100%; 
	height:408px; 
-webkit-box-shadow: 0px 15px 34px -10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 15px 34px -10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 15px 34px -10px rgba(0, 0, 0, 0.1);

	}
	
	
  @media only screen and (max-width: 767px) {
    .merge-message-4 .merge-message-flex .thumb {
      flex-basis: 100%; } }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    .merge-message-4 .merge-message-flex .thumb {
      flex-basis: 100%; } }
	  
  .merge-message-4 .merge-message-flex .ptc-content {
    flex-basis: 58%;
    position: relative;
    margin-left: -113px;
    background: #ffffff;
	border-radius:0px;
    padding: 15px 10px 30px 20px;
    -webkit-box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 10px 30px -4px rgba(0, 0, 0, 0.15);
}
	
	
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
      .merge-message-4 .merge-message-flex .ptc-content {
        flex-basis: 82%;
        margin-left: -113px;
        padding: 12px 21px; } }
    @media only screen and (max-width: 767px) {
      .merge-message-4 .merge-message-flex .ptc-content {
        flex-basis: 100%;
        margin-left: 0;
        padding: 31px 12px;
        box-shadow: initial; 
		border-radius:0px;
		} 
			.merge-message-4 .merge-message-flex .thumb a img {
    width: 100%; 
	height:auto; 
} 
		
		}
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .merge-message-4 .merge-message-flex .ptc-content {
        flex-basis: 100%;
        margin-left: 0;
        padding: 31px 12px;
        box-shadow: initial; } 
		.merge-message-4 .merge-message-flex .thumb a img {
    width: 100%; 
	height:auto; 
} 
	}
.merge-message-4 .ptc-content .content ul {
  justify-content: flex-start; }
  .merge-message-4 .ptc-content .content ul.post-category {
    margin: 0 -5px; }
    .merge-message-4 .ptc-content .content ul.post-category li {
      margin: 0 5px; }
  .merge-message-4 .ptc-content .content ul.meta {
    margin: 0 -14px;
    margin-bottom: 10px; }
    .merge-message-4 .ptc-content .content ul.meta li {
      color: #168598;
      font-size: 14px;
      font-family: 'Poppins', sans-serif;
      font-weight: 500;
      margin: 0 14px; }
      .merge-message-4 .ptc-content .content ul.meta li i {
        font-size: 16px;
        padding-right: 10px; }
      .merge-message-4 .ptc-content .content ul.meta li a {
        color: #168598; }
.merge-message-4 .ptc-content .content h2 {
  font-size: 16px;
  font-weight: 700; 
  font-family: 'Poppins', sans-serif;
  letter-spacing:0.7px; 
 line-height:160%;
  margin-bottom: 19px; }
  .merge-message-4 .ptc-content .content h2 a {
    color: #494a4e;
    transition: 0.4s ease-in-out; }
    .merge-message-4 .ptc-content .content h2 a:hover {
      color: #168598; }
.merge-message-4 .ptc-content .content p {
  color: #494a4e;
  font-size: 14px;
  line-height: 160%; 
  letter-spacing:0.1px;
  font-weight: 400; 
  text-align:left;
  font-family: 'Poppins', sans-serif; }
  
 
 .merge-message-4 .ptc-content .content .position-merge {
	 
   font-size: 12px;
  font-weight: 500; 
  color: #494a4e;
  font-family: 'Poppins', sans-serif;
  letter-spacing:0.5px; 
   line-height:120%;
	 
 }
 
 .merge-message-4 .ptc-content .content .position-merge span {
 font-size: 12px;
 font-weight: 400; 
 color: #494a4e; }
 
 
.merge-message-4 .ptc-content .content .post-btn a.readmore-btn {
  display: inline-block;
  border-bottom: 1px solid #ef4036;
  font-size: 13px;
  color: #494a4e; text-transform: uppercase;
  transition: 0.4s ease-in-out;
  font-family: 'Poppins', sans-serif;
  font-weight: 500; }
  .merge-message-4 .ptc-content .content .post-btn a.readmore-btn:hover {
    color: #168598;
    border-bottom: 1px solid #168598; }

.merge-message-active-4 {
  position: relative; }
  .merge-message-active-4 button.slick-arrow {
    position: absolute;
    bottom: -70px;
    left: 43%;
    border: 0 none;
    color: #168598;
    font-size: 30px;
    padding: 0;
    z-index: 2; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .merge-message-active-4 button.slick-arrow {
        left: 39%; } }
    @media only screen and (max-width: 767px) {
      .merge-message-active-4 button.slick-arrow {
        left: 36%; } }
    @media only screen and (max-width: 575px) {
      .merge-message-active-4 button.slick-arrow {
        left: 28%; } }
  .merge-message-active-4 button:hover {
    color: #168598; }
  .merge-message-active-4 button.post-next.slick-arrow {
    left: auto;
    right: 43%; }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
      .merge-message-active-4 button.post-next.slick-arrow {
        right: 39%; } }
    @media only screen and (max-width: 767px) {
      .merge-message-active-4 button.post-next.slick-arrow {
        right: 36%; } }
    @media only screen and (max-width: 575px) {
      .merge-message-active-4 button.post-next.slick-arrow {
        right: 28%; } }
  .merge-message-active-4 .slick-dots {
    bottom: -60px; }
    .merge-message-active-4 .slick-dots li {
      width: 10px;
      height: 10px;
      margin: 0 5px;
      padding: 0; }
      .merge-message-active-4 .slick-dots li button {
        width: 10px;
        height: 10px;
        padding: 0;
        background: #000;
        border-radius: 100%; }
        .merge-message-active-4 .slick-dots li button::before {
          text-indent: -9999999999px; }
      .merge-message-active-4 .slick-dots li.slick-active button {
        background: #168598; }


.merge-message-4 .icon{
background: rgb(229,241,255);
background: linear-gradient(90deg, rgba(229,241,255,1) 0%, rgba(255,255,255,1) 50%, rgba(255,255,245,1) 100%);
    padding: 7px 8px 2px;
    margin: 0;
    list-style: none;
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    bottom: 10px;
    left:0%;
}
.merge-message-4 .icon li{ margin: 5px 0; }
.merge-message-4 .icon li a{
    color: #fff;
    background-color: #168598;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    height: 23px;
    width: 23px;
    border-radius: 50%;
    display: block;
    transition: all 0.3s;
}
.merge-message-4 .icon li a:hover{
    color: #168598;
    background-color: #fff;
}





@media(max-width:767px){
    .merge-message-4 .icon{
display:none;
    }
}
