header
{
	padding: 5px 0px;
	background-color: #f7f7f7;
}
#header-right p{
	padding: 20px 0px;
}
#custom-btn{
	background-color: #000 !important;
	color: #fff !important;
	margin-top: 15px;
}
.hero
{
	background-image: url('/dtf-printers/images/hero-bg.webp');
	background-size: cover;
	background-position: center;
	padding: 50px 0px;
}
.hero p
{
	font-size: 28px;
}
#hero-right
{
	margin:  auto;
}
#hero-right input
{
	border-radius: 0px;
}
#introduction
{
	padding: 70px;
}
#features
{
	padding: 70px 0px;
	background-color: #f7f7f7;
}
#features-right img
{
	width: 100%;
	height: auto;
}
#working
{
	padding: 70px 0px;
}
#live-demo
{
	padding: 70px 0px;
	background-color: #f7f7f7;
}
#live-demo a
{
	font-size: 30px !important;
}
#printing-process
{
	padding: 70px 0px;
}
#printing-process h3
{
	font-size: 36px;
}
#printing-process li
{
	font-size: 25px;
}
#return-on-investment
{
	padding: 70px 0px;
	background-color: #f7f7f7;
}
#return-on-investment-left img
{
	width: 100%;
	height: auto;
}
#return-on-investment-center img
{
	width: 100%;
	height: auto;
}
#return-on-investment-right img
{
	width: 100%;
	height: auto;
}
#functions
{
	padding: 70px 0px;
}
#testimonials
{
	padding: 70px 0px;
	background-color: #f7f7f7;
}
#company-profile
{
	padding: 70px 0px;
}
#company-profile-right img
{
	max-width: 300px;
	height: auto;
}
#video-confrencing
{
	padding: 70px 0px;
	background-color: #f7f7f7;
}
#video-confrencing a
{
	font-size: 30px !important;
}
#quotation
{
	padding: 70px 0px;
	background-color: #fff;
}
#quotation img
{
	width: 100%;
	height: auto;
}
#footer
{
	padding: 10px 0px;
	background-color: #000;
	color: #fff;
}
#footer a
{
	text-decoration: none;
	color: #fff;
}
#footer a:hover
{
	color: #fff;
}
.scroll-top {
  width: 45px;
  height: 45px;
  position: fixed;
  bottom: 70px;
  left: 20px;
  display: none;
  background-color: #000;
  border: none;
}
.scroll-top i {
  display: inline-block;
  color: #fff;
}
.scroll-top:hover
{
	background-color: #000;
}
#form
{
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 2px 6px 29px -6px #000;
	padding: 25px;
}
#form h2
{
	font-size: 26px;
}
#whatsapp {
    
    position: fixed;
    bottom: 50px;
    right: 40px;
    text-align: center;

}
#whatsapp i
{
	font-size: 50px;
	color: green;
	background-color: #fff;
	border-radius: 55px;
}
#whatsapp span
{
	background-color: #fff;
	padding: 15px 25px;
	border-radius: 50px;
	border: 4px solid #EA1686;
}
#whatsapp a
{
	text-decoration: none;
	color: #000;
}

@media screen and (max-width: 600px) {
  header {
    text-align:center;
    padding: 20px 0px;
  }
  section#whatsapp span {
    display: none;
}
}