@media screen and (min-width:768px){
	.collaborate{
		margin:0 0 0 20px;
	}
	.brands-mobile{
		display:none !important;
	}
	.agency-mobile{
		display:none;
	}
	
		.whoweare, .whatwedo, .meetourfounders, .associateproducer, .writer, .creativeproducer, .videoeditor {
		margin-bottom: 7px !important;
    padding-top: 50px !important;
    padding-right: 100px !important;
    padding-bottom: 50px !important;
    padding-left: 100px !important;
	}

	.contactform, .contactdetailstext{
		padding-left:2%;
	}
}







@media screen and (max-width:768px){
	.collaborate{
		margin:20px 0px;
	}

	.brands-desktop{
		display:none !important;
	}
	
	.wpb_image_grid .wpb_image_grid_ul .isotope-item{
		margin:10px;
	}
	
	.wpb_image_grid .wpb_image_grid_ul img{
		box-shadow: 0px 0px 5px #c5c5c5;
    border-radius: 5px;
	}
	
	.agency-desktop{
		display:none;
	}
	
	.celeb-row{
		display:contents !important; 
	}
	.celeb-row .vc_row {
		display:flex !important;
		justify-content: center;
	}
	
	.celeb-row .vc_col-sm-3{
		width: 22% !important;
	}
	
	.celeb{
		width: 70px !important;
    height: 100px !important;
    max-height: 100px !important;
		}
	
	.wpb_single_image .vc_figure-caption{
		font-size:0.4em;
	}
	
	.vc_custom_1774526279885 {
    padding-right: 5px !important;
		padding-left: 5px !important;
	}
	
	h2{
		font-size:42px !important;
	}

	.whoweare, .whatwedo, .meetourfounders, .associateproducer, .writer, .creativeproducer, .videoeditor{
		margin-bottom: 7px !important;
    padding-top: 50px !important;
    padding-right: 20px !important;
    padding-bottom: 50px !important;
    padding-left: 20px !important;
	}
	
	.whowearetext, .whatwedotext, .associateproducertext, .writertext, .creativeproducertext, .videoeditortext{
	text-align:justify;
	}
	
	
	.meetourfounders .vc_col-sm-6{
		margin-top: 30px;
	}
	
	.heateor_sss_bottom_sharing{
		display:none !important;
	}
	
	.contactform, .contactdetails{
		margin-left:10%;
		max-width: 80%;
	}
	
	.contactdetailstext{
		margin-top:100px;
	}

	
	.single-portfolio-item h2.qodef-page-title.entry-title{
		font-size: 22px !important;
	}
	.single-portfolio-item .qodef-title-holder .qodef-title-wrapper{
		backdrop-filter:unset !important;
	}
	
	.single-portfolio-item h3{
		font-size: 29px;
	}
	
	
	.qodef-title-image img{
		height:150px;
	}
	
	.qodef-mobile-header .qodef-mobile-logo-wrapper img{
		  display: block;
    height: 75px;
    width: auto;
    margin-left: -40%;
    margin-top: -3%;
	}
	
}






.qodef-portfolio-list-holder article .qodef-pli-image img{
	 float: left !important;
    width:  100% !important;
    height: 200px !important;
    object-fit: fill;

}

.qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image img{
	
    box-shadow: 0px 0px 5px #c5c5c5;
    margin: 10px;
    border-radius: 5px;
}

.qodef-title-holder .qodef-title-wrapper{
	backdrop-filter:brightness(0.6);
}

.heateor_sss_vertical_sharing span.heateor_sss_svg{
	background:none !important;
}





.qodef-page-footer .qodef-footer-top-holder {
  position: relative;
  display: block;
  width: 100%;
  padding: 0px 0px;
  background: #ffd63c;
  overflow: visible;
  box-sizing: border-box;
}


.qodef-page-footer .qodef-footer-top-holder::before {
	content: "";
	top: -10px;
  position: absolute;
  left: -10%;
  width: 120%;
  height: 220px;
  background: #ffd63c;
  z-index: 0;
  clip-path: ellipse(32% 100% at 10% 100%);
  animation: waveOne 6s ease-in-out infinite;
}


.qodef-page-footer .qodef-footer-top-inner {
  position: relative;
	width:100%;
  z-index: 1;
}

.qodef-page-footer .qodef-footer-top-inner::before {
  content: "";
	top: -10px;
  position: absolute;
  left: -10%;
  width: 120%;
  height: 220px;
  z-index: 0;
  background: #ffd63c;
  clip-path: ellipse(28% 100% at 85% 100%);
  animation: waveThree 5.5s ease-in-out infinite;
  z-index: -1;
}



@keyframes waveOne {
  0%, 100% {
    clip-path: ellipse(32% 100% at 10% 100%);
  }
  50% {
    clip-path: ellipse(36% 100% at 100% 100%);
  }
}


@keyframes waveThree {
  0%, 100% {
    clip-path: ellipse(28% 100% at 5% 100%);
  }
  50% {
    clip-path: ellipse(33% 100% at 100% 100%);
  }
}

.qodef-page-footer .qodef-footer-top-inner,
.qodef-page-footer .qodef-footer-top-holder .qodef-grid-row,
.qodef-page-footer .qodef-footer-top-holder .qodef-column-content,
.qodef-page-footer .qodef-footer-top-holder .qodef-social-icon,
.qodef-page-footer .qodef-footer-top-holder .widget {
  position: relative;
  z-index: 2;
}



