/*Form custom*/

textarea {
	resize:none;
}

div.wpcf7 .ajax-loader {
    display: block;
    margin: 10px auto;
}

.fl-theme-builder-header-scrolled .fl-node-600088df6af64{
	display:none;
}

.fl-theme-builder-header-scrolled {
	border-bottom:1px solid #33333320;}

.wpcf7-form span.wpcf7-not-valid-tip {
  display: none;
}
.wpcf7-form .wpcf7-form-control.wpcf7-validates-as-required.wpcf7-not-valid {
  border: 1px solid #f00;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #f00;
}
.wpcf7-form div.wpcf7-response-output {
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
}
.wpcf7-form div.wpcf7-validation-errors {
  border: 2px solid #f00;
  color: red !important;
}
.wpcf7-form div.wpcf7-mail-sent-ok {
  border: 1px solid green;
  color: green !important;
}
textarea {
    resize: none !important;
}

.screen-reader-response {
    display: none;
}
input.wpcf7-form-control.wpcf7-text {   padding:10px!important;
}
input.wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
    font-weight: 600;
}
.fl-node-5effba1f836df .pp-cf7-content {
    padding: 20px 30px;
}

/*Form custom end*/

.hover-icon:hover{
	transform:scale(1.1);
	transition:0.3s ease;
}

/* custom dual button */
.custom-button-wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: left;
	
}
.custom-button.custom-button-left {
    background: #000000;
 
	
	
}
.custom-button.custom-button-right {
	  background: #94d600	
 
}
.custom-button.custom-button-center {
    background: #ffffff;
    border-radius: 100%;
    width: 50px;
    padding: 0;
    text-align: center;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: -29px;
    margin-left: -29px;
    z-index: 1;
	color:#000;
}

.html-custom .custom-button.custom-button-right{
	 border:2px solid ;
	border-right:0px;
	border-color:#94d600;
}
.html-custom .custom-button.custom-button-left{
	 border:2px solid ;
	border-left:0px;
	border-color:#ffffff;
}
.html-custom .custom-button {
	padding-top: 12px;
	padding-bottom:12px;
}
.html-custom .custom-button.custom-button-right:hover{
	border-color:#6b6b6b;
}
.html-custom .custom-button.custom-button-left:hover{
	border-color:#6b6b6b;
}
.custom-button {
    padding: 15px 65px;
    text-transform: uppercase;
		font-weight:bold;
}
.custom-button:hover {
    background: #6b6b6b !important;
}
.custom-button:hover a {
color:#fff !important;
}
.custom-button.custom-button-center:hover {
    background: #6b6f72 !important;
	color:#fff;
}
.custom-button a {
    font-size: 16px;
    text-decoration: none;
}

.custom-button-right a{
	color:#ffffff;
}
.custom-button-left a{
	color:#ffffff;
}
.pp-col-separator.pp-col-separator-left {
    display: none;
}

@media only screen and (max-width: 960px) { 
	.custom-button-wrap {
    max-width: 300px;
    margin: 0 auto;
}
.custom-button {
    flex: 0 0 100%;
    text-align: center;
    padding: 30px 10px; 
}
	.custom-button.custom-button-center {
    flex: initial;
    margin-top: -30px;
    margin-bottom: -30px;
		width:60px;
		margin-left:auto;
		margin-right:auto;
	}
	.custom-button.custom-button-right, .custom-button.custom-button-left{
		border-radius:5px;
	}
	.html-custom .custom-button.custom-button-left{
		border:2px solid #ffffff;
	}
}

@media only screen and (max-width:768px){
	 .fl-post-feed-post.fl-post-feed-image-beside{
    max-width:none;
    width:100%;
  }
  .fl-post-feed-post.fl-post-feed-image-beside img{
    max-width:360px;
    display:block;
    margin:auto;
  }
	.footer-menus{
		max-width:390px!important;
	}
}

.pp-shadow-color{
	display:none;
}

@media only screen and (min-width:1461px){
	.responsive-col-left .fl-col-content div{
		max-width:730px;
		margin-left:auto;
	}
	.responsive-col-left-module{
		width:730px;
	}
	
}
@media only screen and (max-width:1280px){
	.siderbar{
		max-width:420px!important;
		margin:auto;
		display:block;
		float:none;
		clear:both;
		width:100%;
	}
	.fl-node-ifjt2wa97nyz>.fl-row-content-wrap {
    padding-top: 0;
    margin-top: -40px !important;
}
}


@media only screen and (max-width:1460px){
	.coupon-col{
		max-width:600px!important;
		margin:auto!important;
	}
	.pp-small-triangle{
		display:none;
	}
}

@media only screen and (min-width:1461px) and (max-width:1800px){

}
@media only screen and (min-width:1281px) and (max-width:1480px){
	.header-main-menu {
    width: 60% !important;
}
	.custom-button {
    padding: 15px 55px;
}

}

@media only screen and (min-width:993px) and (max-width:1280px){
.fl-node-mw2jx8ldrfsi>.fl-row-content-wrap {
    min-height: 730px !important;
}
.fl-node-mw2jx8ldrfsi.fl-row>.fl-row-content-wrap {
    padding-top: 0;
    padding-bottom: 70px;
}
	.fl-node-vkq3w4ycxted > .hero-icn {
    width: 33.3% !important;
}
}

@media only screen and (min-width:768px) and (max-width:1280px){
	.fl-node-3tsq2xg1wr8h, .fl-node-f5b9q4m6y1e7, .fl-node-61c223fdcff4f, .fl-node-61c22d2e3eece {
    display: flex;
}
}


