 .section-header h3 {

     font-size: 36px;

     color: #283d50;

     text-align: center;

     font-weight: 500;

     position: relative

 }



 .section-header p {

     text-align: center;

     margin: auto;

     font-size: 15px;

     padding-bottom: 60px;

     color: #556877;

     width: 50%

 }



 #clients {

     padding: 20px 0

 }



 #clients .clients-wrap {

     border-top: 1px solid #d6eaff;

     border-left: 1px solid #d6eaff;

     margin-bottom: 30px

 }



 #clients .client-logo {

     padding: 64px;

     display: -webkit-box;

     display: -webkit-flex;

     display: -ms-flexbox;

     display: flex;

     -webkit-box-pack: center;

     -webkit-justify-content: center;

     -ms-flex-pack: center;

     justify-content: center;

     -webkit-box-align: center;

     -webkit-align-items: center;

     -ms-flex-align: center;

     align-items: center;

     border-right: 1px solid #d6eaff;

     border-bottom: 1px solid #d6eaff;

     overflow: hidden;

     background: #fff;

     height: 160px

 }



 #clients img {

     transition: all 0.4s ease-in-out

 }

.contact-heading {

    text-align: center;

    margin-bottom: 20px;

}

.contact-heading > h3 {

    color: #333;

    font-size: 24px;

    font-weight: 600;

    margin-bottom: 5px;

    text-align: center;

    text-transform: capitalize;

}

.contact-form p {

    margin-bottom: 10px;

}

.contact-form > form {

    margin: 0 auto;

    width: 85%;

}

.contact-form input {

    border: 1px solid #ddd;

    color: #333;

    height: 50px;

    padding: 5px 10px;

    width: 100%;

}

.contact-form textarea {

    border: 1px solid #ddd;

    color: #000;

    height: 135px;

    padding: 5px 10px;

    width: 100%;

}



input, textarea {

    outline: medium none;

}

.contact-form button {

    background: #009BFF none repeat scroll 0 0;

    border: medium none;

    color: #fff;

    font-family: "Oswald",sans-serif;

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 2px;

    padding: 10px 15px;

    text-transform: uppercase;

    -webkit-transition: all 0.4s ease 0s;

    transition: all 0.4s ease 0s;

    margin: 0 auto;

    display: block;

}
/*  New Year Pop Up WIdget   */

/* Popup */

.cnt223 a{
  text-decoration: none;
}
.popup{
  width: 100%;
  margin: 0 auto;
  display: none;
  position: fixed;
  z-index: 9999;
  background-color:rgba(0, 0, 0, 0.6);
   height:100vh;
}
.popup a{
	color:#000 !important;
}
.close {
    float: none;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 0.9;
    color: #fff !important;
    padding-left: 360px;
}
.cnt223{
	position: fixed;
	background-image: url('https://cdn.statically.io/img/1.bp.blogspot.com/-iT8SkVmVQf8/X-CNYZtQyFI/AAAAAAAADPc/HWj3qmXbqIMB0IiUHJ15Eep98GAaDLDQQCLcBGAsYHQ/s0/pngtree-festive-2019-pig-new-year-background-design-display-boardspring-festival-image_74331.jpg');
	background-size: cover;
	-webkit-animation: hue 1s linear infinite;
	z-index: 50;
	align-items: center;
	max-width: 550px;
	max-height: 330px;
    min-height: 345px;
	border-radius: 5px;
	 box-shadow: 10px 10px 5px 15px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	display: flex;
	padding: 12px 15px 12px 12px;
	left: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -100%);
	top: 80%;
	width: 100%;
	height: 100%;
	text-align: center;
	border: 4px solid #fefefe;
}
.cnt223:before {
	content: "";
	background-image: url('https://cdn.statically.io/img/1.bp.blogspot.com/-IELKsnCdJ_E/X-CNUytCXVI/AAAAAAAADPU/ajvjFLDFEbE8qCFuQLn0Z93HR6NymMpOwCLcBGAsYHQ/s0/giphy.gif');
	background-size: cover;
	width: 100%;
	height: 100%;
	opacity: 0.1;
}
.text-content {
	z-index: 2;
	color: #fff;
	
	display: block;
	align-items: center;
	width: 100%;
	justify-content: center;
	padding-right: 90px;
    padding-bottom: 20px;
}

.title2 {
	font-size: 28px;
	font-weight: 800;
	display: block;
	text-align: center;
    
}

.title2x {
	font-size: 68px;
	font-weight: 800;
	text-align: center;
	display: block;
	text-shadow: 4px 4px #222, 7px 5px #ffff00;
}
@media only screen and (max-width: 767px) {
	.rel{
	position:relative;
	 border:1px #F00 dotted;
	 width:90% !important;
	 margin:auto !important;
}
.bounceInUp img {
    width: 100%;
}
.cnt223{
	position: fixed;
	background-image: url('https://cdn.statically.io/img/1.bp.blogspot.com/-iT8SkVmVQf8/X-CNYZtQyFI/AAAAAAAADPc/HWj3qmXbqIMB0IiUHJ15Eep98GAaDLDQQCLcBGAsYHQ/s0/pngtree-festive-2019-pig-new-year-background-design-display-boardspring-festival-image_74331.jpg');
	background-size: cover;
	-webkit-animation: hue 1s linear infinite;
	z-index: 50;
	align-items: center;
	max-width: 380px;
	max-height: 250px;
    min-height: 250px;
	border-radius: 5px;
	 box-shadow: 10px 10px 5px 15px rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	display: flex;
	padding: 12px 15px 12px 12px;
	left: 50%;
	box-sizing: border-box;
	transform: translate(-50%, -100%);
	top: 70%;
	width: 100%;
	height: 100%;
	text-align: center;
	border: 4px solid #fefefe;
}
.text-content {
	z-index: 2;
	color: #fff;
	
	display: block;
	align-items: center;
	width: 100%;
	justify-content: center;
	padding-right: 0px;
    padding-bottom: 20px;
}

.title2 {
	font-size: 30px;
	font-weight: 800;
	display: block;
	text-align: center;
    
}

.title2x {
	font-size: 68px;
	font-weight: 800;
	text-align: center;
	display: block;
	text-shadow: 4px 4px #222, 7px 5px #ffff00;
}
.section1 {
   
    padding-bottom: 0px;
}

}
.cnt223 p{
  clear: both;
  color: red;
  font-size: 20px;
  font-family: sans-serif;
}
.cnt223 p a{
  color: #d91900;
  font-weight: bold;
}
.cnt223 .x{
  width: 35px;
	height: 35px;
	fill: #fff;
	position: absolute;
	top: 4px;
	right: 8px;
}
.cnt223 .x:hover{
  cursor: pointer;
}
.section1 p{
	color:#000;
}
