/* Add here all your CSS customizations */

.form-group-mgn{
        margin:0px !important;
      }
  .fnt-15{
	font-size:15px !important;
	font-family:"poppins", sans-serif;
	color:#707070;
  }
  .fnt-bold{
	font-size:16px !important;
	font-weight:bold;
  }
  .cntst-ttl{
	font-size:22px !important;
	font-weight:bold;
	color:red;
	font-family: cursive;
  }
  .tc-red{
	  color:red;
  }
  .bg-btn{
	  background:#28a745;
	  padding:10px;
	  border-radius:12px; 
	  color:#fff;
  }
	  
  .form-group-mgn{
			margin:0px !important;
		}
.brd{
		border:1px solid #c0c0c0;
		border-radius:15px;
	}


@media (max-width: 767px) {
	.call-to-action > [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}

	.call-to-action .container > .row [class*="col-"]:not([class*="col-xs"]) {
		width: 100%;
	}
	
	.call-to-action.call-to-action-height-1 {
	padding: 24.615px 0;
	padding: 1.5384615385rem 0;
}

.call-to-action.call-to-action-height-2 {
	padding: 49.23px 0;
	padding: 0.0769230769rem 0 !important;
}

.call-to-action.call-to-action-height-3 {
	padding: 73.846px 0;
	padding: 4.6153846154rem 0;
}

.call-to-action.call-to-action-height-4 {
	padding: 98.461px 0;
	padding: 6.1538461538rem 0;
}

.call-to-action.call-to-action-height-5 {
	padding: 123.076px 0;
	padding: 7.6923076923rem 0;
}

.call-to-action.call-to-action-text-light .call-to-action-content h1, .call-to-action.call-to-action-text-light .call-to-action-content h2, .call-to-action.call-to-action-text-light .call-to-action-content h3, .call-to-action.call-to-action-text-light .call-to-action-content h4, .call-to-action.call-to-action-text-light .call-to-action-content h5, .call-to-action.call-to-action-text-light .call-to-action-content h6, .call-to-action.call-to-action-text-light .call-to-action-content p, .call-to-action.call-to-action-text-light .call-to-action-content a:not(.btn), .call-to-action.call-to-action-text-light .call-to-action-content span {
	color: #FFF;
}

.call-to-action .parallax-background {
	z-index: 0 !important;
}

.call-to-action.call-to-action-text-background {
	position: relative;
	overflow: hidden;
}

.call-to-action.call-to-action-text-background .text-background {
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 100%;
	font-size: 5em;
	line-height: 0.1;
	opacity: 0.1;
	text-align: center;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.cntst-ttl {
    font-size: 16px !important;
    font-weight: 600;
    color: #d30031;
    font-family: poppins;
}

}


@media (min-width: 768px) {
	.call-to-action.call-to-action-text-background .text-background {
		max-width: 710px;
		font-size: 8em;
	}
	.cntst-ttl{
        font-size:22px !important;        
        color:#d30031;
        font-family: poppins;
		font-weight: 600;
      }
	  
}








		@media only screen and (min-width: 960px) {
			/* styles for browsers larger than 960px; */
		}
		@media only screen and (min-width: 1440px) {
			/* styles for browsers larger than 1440px; */
		}
		@media only screen and (min-width: 2000px) {
			/* for sumo sized (mac) screens */
		}
		@media only screen and (max-device-width: 480px) {
		  
		}
		@media only screen and (device-width: 768px) {
		   
		}
		/* different techniques for iPad screening */
		@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
		  /* For portrait layouts only */
		}

		@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
		  /* For landscape layouts only */
		}