/*
Theme Name: Intact Child
Template: intact
Theme URI: http://keydesign-themes.com/intact/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Intact - Premium Multi-Purpose WordPress Theme
Version: 1.5
Description: Intact is a creative and colorful, highly engaging, dynamic and professional onepage WordPress theme.
Author: Key-Design
Author URI: http://www.keydesign-themes.com
Tags: one-column, custom-menu

/* Below you can write your style */


/* Always show the hamburger button */

/* ==== Always show hamburger on all sizes ==== */



div#logo img
 {
    max-width: 170px;
    height: auto;
}
.animatedfsmenu-navbar-toggler.right_top {
    right: 0;
   top: 15px !important;
}
.video-bg {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 80vh;  /* ya jitna height chahiye */
}
.navbar .container #logo .logo
 {
    margin: 0px 15px;
}
#logo {
    float: left;
    margin-top: 1px;
   
}
.wpcf7 form .wpcf7-response-output

 {
    margin: 7em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}
.navbar-default .nav li a {
  
    font-weight: 500;
   
}
.navbar.navbar-default

 {
    position: fixed;
    background: #fff;
    
}
.video-bg iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;   /* maintain aspect ratio (16:9) */
  height: 100vh;
  transform: translate(-50%, -50%);
  pointer-events: none;  /* clicks pass through iframe */
}
.mathur-section1  {
    padding:50px 0px;
}
.mathur-section1 h2 {
    text-align: left !important;
}
.mathur-section-para1 {
    padding: 100px 0px;
}
.mathur-heading-top h1{
	font-size:40px !important;
line-height:50px !important;
}
.height-break{
	height:20px;
}
.m-block-box1
 {
    background: #ffffff;
    padding: 40px;
    min-height: 355px;
}
.mathur-section2 {
    text-align: center;
    color: #ffffff;
}
p.who {
    text-decoration: underline;
    text-underline-offset: 5px;
}
.mathur-section2 h6 {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 70px 0px 0px;
    margin: 0;
}
.mathur-section2 h2 {
    color: #ffffff !important;
	margin: 0;
	font-size: 60px !important;
    line-height: 65px !important;
}
.mathur-section2-heading2 h6{
	 color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 70px 0px 0px;
    margin: 0;
	text-align:center;
}
.mathur-section2-heading3 h2 {
    color: #ffffff !important;
	margin: 0;
	text-align:center;
	font-size: 60px !important;
    line-height: 65px !important;
}
.mathur-section2{
	padding:50px 0px;
}
ul#menu-main-menu li a {
    text-transform: uppercase;
    letter-spacing: 3px;
}
.mathur-section3-heading2 h6{
	 color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
   
    margin: 0;
}
.mathur-section3 h6 {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
   
    margin: 0;
}
.mathur-section3 {
    text-align: center;
    color: #ffffff;
	padding:120px 0px;
}
.mathur-section3-heading2 h5 {
    color: #ffffff !important;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;	
}
.mathur-section3 h5 {
    color: #ffffff !important;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 400;
   
}
.mathur-link {
  position: absolute;
  inset: 0;          /* fills entire slide */
  z-index: 5;        /* above video, below arrows */
}
.mathur-section3 img {
    padding: 60px 0px 0px;
    width: 70%;
}
.footer .copyright{
	background:#1F1F1F;
	padding:25px 0px 25px 0px;
	text-align:center;
}
.mathur-section4-heading1{
	    text-align: center;
    color: #ffffff;
    padding: 40px 0px 0px;

}
.mathur-section4{
	padding:110px 0px 50px;
}
.work h5
 {
    color: #ffffff;
    font-size: 16px;
}
.work p{
	color:#ffffff;
}
.work-space2{
	padding:40px 50px;
}
.mathur-section5-heading1{
	color:#ffffff;
	text-align:center;
}
.mathur-section6, h2 {
    color: #ffffff !important;
}
p.text-lg.font-medium a
 {
    color: #ffffff !important;
}
.wpcf7 .wpcf7-submit{
	border: 2px solid #ffffff !important;
}
.work-space{
	padding:0px 50px;
}
li#menu-item-2628 {
    position: relative;
    left: 80%;
}
li#menu-item-2913 {
    position: relative;
    left: 72%;
}
li#menu-item-2914 {
    position: relative;
    left: 147%;
}
li#menu-item-2629 {
    position: relative;
    left: 139%;
}
.single-footer.ft-logo img {
    width: 142px;
    position: relative;
    top: 20px;
}
.cnt-ft h2 {
    text-align: left !important;
}

.client-pm img {
 max-width: 100%;
  max-height: 60px;        /* jitni height chahiye woh rakho (50–70px try kar sakte ho) */
  width: auto ;
  height: auto ;
  object-fit: contain;     /* logo crop nahi hoga, bas box ke andar fit hoga */
  display: block;
 
}
/* ====== ANIMATION ON ====== */
.client-pm.animate img {
  animation: clientFadeUp 0.6s ease forwards;
}

/* Row-wise delay (DESKTOP: 7-7-5 ka assumption) */
/* 1st row: logo 1–7 */
.client-pm.animate img:nth-child(-n+7) {
  animation-delay: 0.1s;
}

/* 2nd row: logo 8–14 */
.client-pm.animate img:nth-child(n+8):nth-child(-n+14) {
  animation-delay: 0.9s;
}

/* 3rd row: logo 15–19 */
.client-pm.animate img:nth-child(n+15) {
  animation-delay: 1.7s;
}

/* Keyframes */
@keyframes clientFadeUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}


.section6-space{
	padding:80px 0px;
}
.section6-space-top{
	padding:70px 0px 70px;
}

.cnt-frmn input[type="text"], input[type="email"], input[type="text"], input[type="email"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select {
    color: #ffffff;   
}
::placeholder {
    color: #ffffff !important;
    opacity: 1; /* Some browsers need this */
}

input::placeholder,
textarea::placeholder {
    color: #bcbcbc !important;
}
.reveal {
  opacity: 0;
  transform: translateY(30px);
  transition: all 0.8s ease-out;
}

.reveal.show {
  opacity: 1;
  transform: translateY(0);
}

/* animation class start */

.anim-zoom,
.anim-left,
.anim-right {
  opacity: 0;
  transition: all 1.4s cubic-bezier(.175, .885, .32, 1.275);
  will-change: transform, opacity;
}

/* Cinematic ZOOM */
.anim-zoom {
  transform: scale(0.65);
}
.anim-zoom.show {
  opacity: 1;
  transform: scale(1);
}

/* Cinematic LEFT → RIGHT */
.anim-left {
  transform: translateX(-90px);
}
.anim-left.show {
  opacity: 1;
  transform: translateX(0);
}

/* Cinematic RIGHT → LEFT */
.anim-right {
  transform: translateX(90px);
}
.anim-right.show {
  opacity: 1;
  transform: translateX(0);
}



/* animation class close */

.youtube-wrapper {
  position: relative;
  width: 100%;
  max-width: 800px;
  cursor: pointer;
  margin: 20px auto;
  background: #000;
  overflow: hidden;
}

.youtube-wrapper img.youtube-thumb {
  width: 100%;
  display: block;
}

.youtube-wrapper .play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70px;
  height: 60px;
  background: url('https://avds.one/artist/wp-content/uploads/2025/11/btn.png') no-repeat;
  background-size: contain;
  pointer-events: none;
}
.youtube-wrapper iframe {
  width: 100% !important;
  height: 100% !important;
}

.youtube-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 ratio */
  height: 0;
  overflow: hidden;
}

.youtube-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
}

.play-button {
  transition: transform 1.3s ease;
}

/* Wrapper par hover → play button zoom */
.youtube-wrapper:hover .play-button {
  transform: translate(-50%, -50%) scale(1.2);
}

/* Adjust grid for different devices */




 

/* slider code */

.mathur-root{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;}


.mathur-viewport{width:100%;height:100%;position:relative;overflow:hidden;}
.mathur-track{display:flex;gap:32px;align-items:center;will-change:transform;transition:transform .55s cubic-bezier(.22,.61,.36,1);padding:0 200px;height:100%;}


.mathur-slide{flex:0 0 auto;width:65vw;aspect-ratio:16/9;border-radius:18px;overflow:hidden;position:relative;background:var(--card);opacity:.65;transform:scale(.9);box-shadow:0 10px 40px rgba(0,0,0,.45);cursor:pointer;}
.mathur-slide.active{opacity:1;transform:scale(1);z-index:2;box-shadow:0 18px 50px rgba(0,0,0,.7)}


.mathur-slide video,.mathur-slide img{width:100%;height:100%;object-fit:cover;display:block}
.mathur-slide:not(.active) video{filter:grayscale(.3) brightness(.9)}


.mathur-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.15);color:#fff;padding:12px;border-radius:12px;cursor:pointer;backdrop-filter:blur(6px);z-index:5;box-shadow:var(--ring)}
.mathur-arrow:hover{background:rgba(0,0,0,.75)}
.mathur-prev{left:30px}
.mathur-next{right:30px}


@media(max-width:768px){
.mathur-track{gap:16px;padding-inline:100px;}
.mathur-slide{width:85vw;}
.mathur-prev{left:15px;}
.mathur-next{right:15px;}
	.mathur-root
 {
     width: 100%; 
     height: 100%; 
     display: flex; 
    align-items: center;    
}
	li#menu-item-2638 {
    position: relative;
    left: 0;
}
li#menu-item-2629 {
    position: relative;
    left: 0;
}
	.mathur-section2-heading3 h2
 {
    font-size: 26px !important;
    line-height: 35px !important;
}
	.mathur-section3 {
    padding: 25px 0px 0;
}
	section#who-we-are
 {
    padding: 0px 0px !important;
}
	.mathur-section2-heading2 h6 {
    padding: 0px 0px 0px;
}
	.mathur-section4-heading1 {
    padding: 20px 0px 0px;
}
	.mathur-section3 img
 {
    padding: 5px 0px 0px;
    width: 90%;
}
	 .client-pm {
    gap: 30px;
  }
	.wpcf7 form .wpcf7-response-output {
    margin: 0em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
}
}





/* Default (page top): sirf fixed-logo dikhaye, nav-logo hide */
#logo .fixed-logo { display: block; }
#logo .nav-logo   { display: none; }

/* Jab navbar shrink / sticky ho jaye: fixed-logo hide, nav-logo dikhaye */
.navbar.top-nav-collapse    #logo .fixed-logo,
.navbar.is-sticky           #logo .fixed-logo,
.navbar.navbar-shrink       #logo .fixed-logo { display: none; }

.navbar.top-nav-collapse    #logo .nav-logo,
.navbar.is-sticky           #logo .nav-logo,
.navbar.navbar-shrink       #logo .nav-logo   { display: block; }

/* Safety: images block-level so overlap na ho */
#logo img { display: block; }

/* Optional: consistent sizing */
#logo img { max-height: 65px; height: auto; }
.navbar.navbar-default { min-height: 80px; } /* apne logo ke hisaab se adjust karein */


/* ====== Desktop: logo center, menu left ====== */
@media (min-width: 992px) {
  /* container ko positioning context do */
  .navbar .container {
    position: relative;
  }

  /* Navbar ki height thodi fix karo taaki center align sahi lage */
  .navbar.navbar-default {
    min-height: 80px; /* apne logo ke height ke hisaab se adjust kar sakte ho */
  }

  /* LOGO ko bilkul beech me lao */
  #logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin: 0;          /* safety */
    z-index: 3;
    text-align: center; /* text logo case me */
    pointer-events: auto;
  }
  /* images ka inline-gap hatane ke liye (optional) */
  #logo img { display: block; }

  /* MAIN MENU ko left pe rakho */
  #main-menu.navbar-collapse {
    float: left !important;            /* bootstrap right float neutralize */
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
  }

  /* bootstrap floats neutralize + horizontal layout */
  .navbar .navbar-nav {
    float: none !important;
    display: flex;
    flex-wrap: nowrap;
  }
  .navbar .navbar-nav > li {
    float: none !important;
  }

  /* logo ke overlap se bachne ke liye left side ko thoda space de (optional) */
  /* apne header width ke hisaab se margin-right/left tweak kar sakte ho */
  #main-menu { padding-right: 140px; } /* right side me thoda gap so logo ko space mile */
}

@media (max-width: 991.98px) {
  /* default: band */
  #main-menu.collapse {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
  }
  /* jab toggle par click hota hai to .in lagti hai = open */
  #main-menu.collapse.in {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
  }

  /* hamburger visible rahe */
  .navbar-toggle { display: block; }

  /* menu items stacked */
  .navbar .navbar-nav {
    display: block;
    float: none !important;
  }
  .navbar .navbar-nav > li {
    float: none !important;
    display: block;
  }

  /* logo center mobile me */
  #logo {
    position: static;
    transform: none;
    text-align: center;
    margin: 10px 0;
  }
}
@media (max-width: 991.98px) {
  /* white/transparent logo hide kar do */
  #logo .fixed-logo {
    display: none !important;
  }

  /* black logo always visible */
  #logo .nav-logo {
    display: block !important;
  }

  /* optional: logo center me rakho */
  #logo {
    position: static !important;
    transform: none !important;
    text-align: center !important;
    margin: 10px 0 !important;
  }
}


.mathur-track{ will-change: transform; backface-visibility: hidden; }
.mathur-slide{ transform-origin:center; }         /* safer scaling */
.mathur-slide.active{ transform:none; }  


.client-section {
  background: #1e1919;      /* ya #000 */
  padding: 60px 0;
}

/* Logos ka main container */
.client-pm {
  max-width: 1400px;
  margin: 0 auto;

  display: flex;
  flex-wrap: wrap;
  justify-content: center;  /* center me saari rows */
  column-gap: 70px;         /* left-right distance between logos */
  row-gap: 45px;            /* upar-neeche distance between rows */
}
img.pm-logo4
 {
    width: 195px;
}
img.pm-logo2
 {
    width: 142px;
}
img.pm-logo1 {
    width: 110px;
	position: relative;
    left: 15px;
}

img.pm-logo5 {
    width: 95px;
}
img.pm-logo6 {
    width: 140px;
}
img.pm-logo3 {
    width: 95px ;
}
img.pm-logo7 {
    width: 100px;
}
img.pm-logo8 {
    width: 90px;
}

img.pm-logo10 {
    width: 110px;
}
img.pm-logo11
 {
    width: 140px;
}
img.pm-logo9 {
    width: 228px;
}
img.pm-logo12 {
    width: 90px;
}
img.pm-logo13 {
    width: 82px;
}
img.pm-logo14 {
    width: 85px;
}
img.pm-logo15
 {
    width: 100px;
}
img.pm-logo16 {
    width: 46px;
}
img.pm-logo17 {
    width: 165px;
	margin: 0px 10px;
}
img.pm-logo18 {
    width: 74px;
}
img.pm-logo19 {
    width: 110px;
}

/* Section base */
.film-design-section {
  background: #000000;
  color: #ffffff;
  padding: 140px 8vw;
  position: relative;
  overflow: hidden;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text",
    "Helvetica Neue", Arial, sans-serif;
}

/* Common block styling */
.fd-block {
  position: relative;
  max-width: 700px;
}

/* Left block (top) */
.fd-left {
  margin-bottom: 220px;
}

/* Right block (bottom, aligned to right side) */
.fd-right {
  margin-left: auto;
}

/* Big background words: Film / Design */
.fd-bg {
  position: absolute;
  font-size: 210px;
  line-height: 0.8;
  font-weight: 700;
  letter-spacing: 0.02em;
  color: rgb(255 255 255 / 18%);
  pointer-events: none;
  user-select: none;
  text-transform: capitalize;
}

/* Position bg text for left block */
.fd-left .fd-bg {
  top: -80px;
  left: -40px;
}

/* Position bg text for right block */
.fd-right .fd-bg {
  top: -80px;
  right: -40px;
}

/* Content text */
.fd-content {
  position: relative; /* over the bg word */
  z-index: 2;
}

.fd-body {
  font-size: 14px;
    line-height: 20px;
    margin-bottom: 28px;
    max-width: 510px;
}

.fd-tags {
    font-size: 13px;
  letter-spacing: 1.5px;
    line-height: 25px;
}
.fd-content.flim1 {
    position: relative;
    left: 95px;
    top: 30px;
}
.fd-content.flim2 {
    position: relative;
    top: 50px;
    left: 210px;
}


@media (max-width: 991px) and (min-width: 601px) {
  .client-pm {
    grid-template-columns: repeat(4, 1fr); /* 4 logos on tablet */
  }
}

@media (max-width: 600px) {
  .client-pm {
    grid-template-columns: repeat(3, 1fr); /* 3 logos on mobile */
    gap: 25px;
	  padding: 20px 0 0px;
  }
}

/* ---------- RESPONSIVE STYLES ---------- */

/* Tablet & chhote laptop (≤ 1024px) */
@media (max-width: 1024px) {
  .film-design-section {
    padding: 120px 6vw;
  }

  .fd-bg {
    font-size: 200px;
  }

  .fd-left .fd-bg {
    top: -60px;
    left: -20px;
  }

  .fd-right .fd-bg {
    top: -60px;
    right: -20px;
  }

  .fd-body {
    font-size: 14px;
    max-width: 380px;
  }

  .fd-tags {
    font-size: 9px;
    line-height: 1.8;
  }

  .fd-left {
    margin-bottom: 180px;
  }
}

/* Mobile landscape / normal phones (≤ 768px) */
@media (max-width: 768px) {
  .film-design-section {
    padding: 90px 6vw;
  }
	.empty-space-height{
		height:0px !important;
	}
	.work-space {
    padding: 0px 0px;
}
		.work-space2 {
    padding: 0px 0px;
}
	section.film-design-section.mob1
 {
    padding: 25px 0px !important;
}
	.section6-space-top2

 {
    padding: 0px 0px 0px;
}

  .fd-block {
    max-width: 100%;
	 
  }
.fd-content.flim1
 {
    position: relative;
    left: 7px;
    top: 30px;
}
  /* Dono blocks ek ke baad ek, left aligned */
  .fd-right {
    margin-left: 0;
    margin-top: 140px;
  }

  .fd-bg {
    font-size: 150px;
  }

  .fd-left .fd-bg {
    top: -60px;
    left: -10px;
  }

  .fd-right .fd-bg {
    top: -60px;
    right: 17px;
  }

  .fd-body {
    font-size: 14px;
    max-width: 100%;
  }

  .fd-tags {
    font-size: 12px;
    
  }
}

/* Chhote phones (≤ 480px) */
@media (max-width: 480px) {
  .film-design-section {
    padding: 70px 5vw;
  }

  .fd-bg {
    font-size: 100px;
  }

  .fd-left .fd-bg {
    top: -15px;
    left: 0;
  }

  .fd-right .fd-bg {
    top: -5px;
    right: 17px;
  }

  .fd-left {
    margin-bottom: 35px;
  }

  .fd-right {
    margin-top: 50px;
  }

  .fd-body {
    font-size: 14px;
  }

  .fd-tags {
    font-size: 12px;
   
  }
}
@media (max-width: 390px) {
  .film-design-section {
    padding: 70px 5vw;
  }

  .fd-bg {
    font-size: 85px;
  }
}

/* Main container */
.client-pm {
  background: #000;
  padding: 20px 0 70px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

/* Each row */
.client-row {
  display: flex !important;
  justify-content: center;
  flex-wrap: wrap;
  gap: 60px;
 
}


/* Visible animation class */
.client-row.visible {
  opacity: 1;
  transform: translateY(0);
}




/* Responsive adjustments */
@media (max-width: 768px) {
  .client-row {
    gap: 35px 25px;
  }
	.height-break {
    height: 0px;
}
	.cnt-ft p.text-lg.font-medium
 {
    margin-bottom: 5px;
}
	.footer .copyright
 {
    background: #1F1F1F;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
	.client-pm {
    grid-template-columns: repeat(3, 1fr); /* 3 logos on mobile */
    gap: 25px;
	  padding: 20px 0 0px;
  }
	section#latest-works
{
padding: 60px 0px 0px !important;
}
	p.fd-body.mob10 br
 {
    display: block;
}
	section#get-help-with-your-design-project
 {
    padding: 15px 0px 0px !important;
}
	.fd-block.fd-left
 {
    padding-bottom: 30px;
}
	p.fd-tags.pa br

 {
    display: block;
}
	section#high-quality-services {
    padding: 0px 0px 0px !important;
}
	.section6-space-top
 {
    padding: 0px 0px 0px;
}
	.work h5, p
 {
    text-align: center;
}
	section#home-video-slider {
    padding: 60px 0px 0px !important;
}
	.mathur-section2
 {
    padding: 0px 0px 0px;
}
	.film-design-section{
		text-align:center;
	}
	.fd-bg {
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    text-align: center;
  }
	.mathur-section2-heading3 h2 br {
    display: none;
}
	.mathur-section4
 {
    padding: 20px 0px 0px;
}
	
	.fd-content.flim2
 {
    left: 0px;
}
	.navbar-default .navbar-toggle{
		position: relative !important;
        top: 15px;
	}
	.fd-block br
 {
    display: none;
}
	.mathur-section6 p br {
    display: none;
}
	.mathur-section3-heading2 br {
    display: none;
}
	.cnt-ft h2
 {
    text-align: center !important;
}
  .client-row img {
    height: 38px;
  }
	li#menu-item-2628 {
    left: 0;
}
li#menu-item-2913 {
    left: 0;
}
li#menu-item-2914 {
    left: 0;
}
li#menu-item-2629 {
    left: 0;
}
}

.footer .footer-top {
       padding: 10px 0px;
    position: relative;
    background: #1f1f1f;
}
.footer .single-footer p {
    color: #fff;
}
.footer .single-footer .social{
	margin-top:30px;
	    padding: 0;
}
.footer .single-footer .social li{
	display:inline-block;
	margin-right:10px;
}
.footer .single-footer .social li:last-child{
	margin-right:0px;
}
.footer .single-footer .social li a {
	height: 34px;
	width: 34px;
	line-height: 34px;
	text-align: center;
	border: 1px solid #fff;
	text-align: center;
	padding: 0;
	border-radius: 100%;
	display: block;
	color:#fff;
	font-size: 16px;
}
.footer .single-footer .social li a:hover i{
	color:#1A76D1;
	background:#fff;
	border-color:transparent;
}
.footer .single-footer .social li a:hover{
	color:#1A76D1;
	background:#fff;
	border-color:transparent;
}
.footer .single-footer .social li a i{
	color:#ffffff;
}

.footer .copyright .copyright-content p{
	color:#fff;
	font-size: 10px;
}
.footer .copyright .copyright-content p a{
	color:#fff;
	font-weight:400;
	text-decoration:underline;
	display:inline-block;
	margin-left:4px;
}
.single-footer h4 {
    color: #ffffff;
    font-size: 20px;
}
.works-para{
	padding:70px 0px 0px;
}
.work p strong {
    color: #ffffff !important;
}
.mathur-section5-heading1 a

 {
    color: #ffffff;
}
.work-space img {
    border-radius: 18px;
}
.work-space2 img {
    border-radius: 18px;
}


/* slider code – perfectly flat, no zoom */






