/* CSS Document */
/*
Theme Name: SwiftGurkha HumanResource
Theme URL:https://swiftgurkha.com/cms/
Description: full responsive website!
Tags:responsive, bootstrap, Manpower Agency CMSMS theme, template for Agency .
Copyright: Swift Gurkha International Pvt. Ltd. - 2021 : 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');


.merge-message-section {
margin:0px;
background: linear-gradient(to right, rgba(255, 255, 255, 0.95), rgba(244, 235, 218, 0.95)) !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%;
}

.merge-message-cover{
padding-top:0px; 
padding-bottom:0px;
height:auto;
width:100%;
}


/*================================
  MESSAGE 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: #151560;
      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; 
}
	


/* VIDEO SECTION */	
.merge-message-4 .merge-message-flex .thumb{
  position: relative;
	}
	
	
  .merge-message-4 .merge-message-flex .thumb .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.merge-message-4 .video {
    position: absolute;
    font-size: 15px;
	
}

.merge-message-4 .video i, 
.merge-message-4 .video em{
color:#fff;
opacity:0.7;
}




.merge-message-4 .video .ripple{
    position:absolute;
    width:160px;
    height:160px;
    z-index:-1;
    left:50%;
    top:50%;
    opacity:0;
    margin:-80px 0 0 -80px;
    border-radius:100px;
    -webkit-animation:ripple 1.8s infinite;
    animation:ripple 1.8s infinite;
	
}

@-webkit-keyframes ripple{
    0%{
        opacity:1;
        -webkit-transform:scale(0);
        transform:scale(0);
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
@keyframes ripple{
    0%{
        opacity:1;
        -webkit-transform:scale(0);
        transform:scale(0);
    }
    100%{
        opacity:0;
        -webkit-transform:scale(1);
        transform:scale(1);
    }
}
.merge-message-4 .video .ripple:nth-child(2){
    animation-delay:.3s;
    -webkit-animation-delay:.3s;
}
.merge-message-4 .video .ripple:nth-child(3){
    animation-delay:.6s;
    -webkit-animation-delay:.6s;
}

.pinkBg {
    background-color: #ffffff;
    background-image: linear-gradient(90deg, #f4ebda, #ffffff);
}

/* END VIDEO SECTION */	


  @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;
	padding: 30px;
	
	border-radius:25px;
   -webkit-border-radius:25px;
   -moz-border-radius:25px;
	
  box-shadow: 0 0 20px 5px rgba(68, 88, 144, 0.22);
-webkit-box-shadow:0 0 20px 5px rgba(68, 88, 144, 0.22);
-moz-box-shadow:0 0 20px 5px rgba(68, 88, 144, 0.22);
}
	
	
    @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: #151560;
      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: #151560; }
.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: #151560;
    transition: 0.4s ease-in-out; }
    .merge-message-4 .ptc-content .content h2 a:hover {
      color: #151560; }
.merge-message-4 .ptc-content .content p {
  color: #494a4e;
  font-size: 15px;
  line-height:25px; 
  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: #151560;
  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: #151560; }
 
 
.merge-message-4 .ptc-content .content .post-btn a.readmore-btn {
  display: inline-block;
  border-bottom: 1px solid #151560;
  font-size: 12px;
  color: #151560; 
  text-transform: uppercase;
  transition: 0.4s ease-in-out;
  font-family: 'Poppins', sans-serif;
  font-weight: 500; letter-spacing:1px; }
  .merge-message-4 .ptc-content .content .post-btn a.readmore-btn:hover {
    color: #151560;
    border-bottom: 1px solid #151560; }

.merge-message-active-4 {
  position: relative; }
  .merge-message-active-4 button.slick-arrow {
    position: absolute;
    bottom: -70px;
    left: 43%;
    border: 0 none;
    color: #151560;
    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: #151560; }
  .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: #151560; }


.merge-message-4 .icon{
background: rgb(26,26,26);
background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,555,255,1) 50%, rgba(244,235,218,1) 100%);
    padding: 7px 8px 2px;
    margin: 0;
    list-style: none;
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    bottom: 48%;
    left:0%;
}
.merge-message-4 .icon li{ margin: 5px 0; }
.merge-message-4 .icon li a{
    color: #fff;
    font-size: 14px;
	font-weight:bold;
    text-align: center;
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    display: block;
    transition: all 0.3s;
}

.merge-message-4 .icon .viber{	
background-color: #b101d7;	
}
.merge-message-4 .icon .whatsapp{	
background-color: #009932;	
}

.merge-message-4 .icon li a:hover{
    color: #151560;
    background-color: #fff;
}




/*
@media(max-width:767px){
    .merge-message-4 .icon{
display:none;
    }
}
*/