@media screen and (min-width: 2560px) , screen and (min-height: 790px) {
	/*.cd-secondary-nav{
		right: 51em;
	}*/
	.orange-box {
    left: 10%;
}
.orange-box1 {
    right: 21%;
}
.gallery img {
    width: auto;
    height: auto;
    margin: 10px 134px;
}
}

@media (max-width: 1165px){
		/* .cd-header{
			z-index: -0;
		} */
		.cd-secondary-nav{
		display: none;
		}
		.cd-logo {
	    left: 46%;
	    top: 47%;
	    display: block;
		}
		.cd-intro{
			    margin: 37px 0px;
			}
		.cd-primary-nav{
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			align-items: center;
			z-index: 4;
		}
		.icon-ul{
			position: absolute;
			top: 64px;
		}

		.cd-primary-nav li{
			flex: 0 0 100%;
		}
		.cd-intro{
			top: 7%;
		}

	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
  /* .san{
  	width: auto;
  } */
  .cd-intro h1{
  	margin-top: 53px;
  	color: gray;
  	font-size: 70px;
  }
  .cd-intro h3 {
    top: 175px;
}
  .about h2{
  	letter-spacing: 4px;
  	font-size: 28px;
  }
  .orange-box1{
  	right: 0%;
  }
  .orange-box{
  	left: 0%;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: #fff;

	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 94px;
	}
	.social-icon{
		/*display: block;*/
		top: 121px;
			}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #000;
	}
	.video-galleries img{
		margin: 0px;
		width: 100%;
	}

	.gallery img{
		margin:10px 0px;
	}
	.gallery h1{
		font-size: 60px;
		left:21%;
	}
	footer img{
		margin: 0px;
	}
	.logo-img{
		text-align: center;
	}
}
.cd-header {
    position: relative !important;
	}
.cd-intro {
    margin-top: -30px !important;
    top: 0 !important;
}
.cd-logo img {
	display: block;
	width: 94px;
	margin: 0 !important;
}
.cd-logo {
		left: 50% !important;
		transform: translateX(-50%) !important;
		top: 8% !important;
    display: block;
}
@media (max-width: 1024px){
			.cd-secondary-nav{
		display: none;
	}
	.cd-logo {
    left: 45%;
    top: 47%;
    display: block;
}

	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
  .main-cnt .row{
  	margin:0px;
  }
  /*.inside-ul{
  	position: absolute;
    top: 46px;
    background: transparent;
  }*/

  /* .san{
  	width: auto;
  } */
  .cd-intro h1{
  	margin-top: 53px;
  	color: gray;
  	font-size: 70px;
  }
  .cd-intro h3{
  	top: 200px;
  }
  .about h2{
  	letter-spacing: 4px;
  	font-size: 28px;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: transparent;

	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 94px;
	}
	.social-icon{
		/*display: block;*/
		top: 121px;
			}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
	.video-galleries img{
		margin: 0px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.gallery h1{
		font-size: 60px;
		left:21%;
	}
	footer img{
		margin: 0px;
	}

}
@media (max-width: 872px){
	.cd-intro{
		top: 6% !important;
	}
	.cd-intro h3{
		top:185px;
	}
	.orange-box{
		left: 0;
	}
	.orange-box1{
		right: 0;
	}
	a:hover{
		color: #fff;
	}

}
@media (max-width: 768px){
		.cd-secondary-nav{
		display: none;
	}
	.cd-logo {
    left: 45%;
    top: 48%;
    display: block;
}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
  /* .san{
  	width: auto;
  } */
  .cd-intro h1{
  	margin-top: 53px;
  	color: gray;
  }
  .cd-intro h3{
  	top: 200px;
  }
  .about h2{
  	letter-spacing: 4px;
  	font-size: 28px;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	/*.cd-primary-nav-trigger{
		display: block;
		background: #fff;

	}*/
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 91px;
	}
	.social-icon{
		/*display: block;*/
		top: 121px;
			}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	/*.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #000;
	}*/
	.video-galleries img{
		margin: 0px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.gallery h1{
		font-size: 60px;
		left:21%;
	}
	footer img{
		margin: 0px;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	/* .footer-nav>ul>:not(:last-child):after {
	    display: none;	} */
}
@media(max-width: 750px){
	.cd-header{
		padding: 50px 0px;
	}
	.cd-logo img {
	    display: block;
	    z-index: 99999;
	    width: 77px;

	}
	.cd-intro{
		top:4% !important;
	}
}
@media (max-width: 600px){
		.magic-hide{
		display: none;
	}
	.san-hide{
		display: none;
	}
	.cd-secondary-nav{
		display: none;
	}
	.cd-header{
		padding: 36px 0px;
	}
	.cd-logo{
		left: 44%;
    	top: 67%;
    	display: block;
	}
	.c-intro h3{
		top:220px;
	}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	/*.cd-primary-nav-trigger{
		display: block;
		background: #fff;

	}*/
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 58px;
    margin-top: -19px;
	}
	.cd-intro{
		margin: 27px 0px;
	}
	.social-icon{
		display: none;
	}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #000;
	}
	.circle-ripple{
		top: 50px;
	}
	.about h2{
		letter-spacing: 3px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-sec{
		height: 340px;
	}
	.about p{
		font-size: 13px;
		margin:10px 0px;
	}
	.video-h{
		font-size: 20px;
		margin-top:50px;
	}
	.video-galleries img{
		margin: 0;
		width: 100%;
	}
	.client{
		display: none;
	}
	.client-m{
		display: block;
		padding: 50px 0px 0px;
	}
	footer{
		padding:0px 0px 50px;
	}
	.client img{
		width: 100%;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	.video-galleries h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 20px;
	}
	.gallery h1{
		font-size: 40px;
		top: 47px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.client h2{
		font-size: 20px;
	}
	footer img {
    width: 150px;
    margin:0px;	}
	footer p{
		font-size: 13px !important;
	}
}
@media (max-width: 600px){
	.icon-ul{
		height: 0;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
}
@media(max-width:450px){
	.cd-intro{
		margin: 27px 0px;
	}
}
@media (max-width: 414px){
		.magic-hide{
		display: none;
	}
	.san-hide{
		display: none;
	}
	.cd-secondary-nav{
		display: none;
	}
	.cd-logo{
		left: 41%;
    	top: 67%;
    	display: block;
	}
	.cd-intro{
		margin:27px 0px;
	}
	.c-intro h3{
		top:220px;
	}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: transparent;
	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 58px;
	}
	.social-icon{
		display: none;
	}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
	.circle-ripple{
		top: 50px;
	}
	.about h2{
		letter-spacing: 3px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-sec{
		height: 340px;
	}
	.about p{
		font-size: 13px;
		margin:10px 0px;
	}
	.video-h{
		font-size: 20px;
		margin-top:50px;
	}
	.video-galleries img{
		margin:auto;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	.video-galleries h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 20px;
	}
	.gallery h1{
		font-size: 40px;
		top: 47px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.client h2{
		font-size: 20px;
	}
	footer img {
    width: 150px;
    margin: 0px;
	}
	footer p{
		font-size: 13px !important;
	}
}
@media (max-width: 380px){
		.magic-hide{
		display: none;
	}
	.san-hide{
		display: none;
	}
	.cd-secondary-nav{
		display: none;
	}
	.cd-logo{
		left: 41%;
    	top: 67%;
    	display: block;
	}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: transparent;

	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 58px;
	}
	.social-icon{
		display: none;
	}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
	.circle-ripple{
		top: 50px;
	}
	.about h2{
		letter-spacing: 3px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-sec{
		height: 340px;
	}
	.about p{
		font-size: 13px;
		margin:10px 0px;
	}
	.video-h{
		font-size: 20px;
		margin-top:50px;
	}
	.video-galleries img{
		margin:auto;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	.video-galleries h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 20px;
	}
	.gallery h1{
		font-size: 40px;
		top: 47px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.client h2{
		font-size: 20px;
	}
	footer img {
    width: 150px;
    margin: 0px 0;
	}
	footer p{
		font-size: 13px !important;
	}
}
@media (max-width: 360px){
	.magic-hide{
		display: none;
	}
	.san-hide{
		display: none;
	}
	.cd-secondary-nav{
		display: none;
	}
	.cd-logo{
		left: 41%;
    	top: 67%;
    	display: block;
	}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: transparent;
	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 58px;
	}
	.social-icon{
		display: none;
	}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
	.circle-ripple{
		top: 50px;
	}
	.about h2{
		letter-spacing: 3px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-sec{
		height: 340px;
	}
	.about p{
		font-size: 13px;
		margin:10px 0px;
	}
	.video-h{
		font-size: 20px;
		margin-top:50px;
	}
	.video-galleries img{
		margin:auto;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	.video-galleries h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 20px;
	}
	.gallery h1{
		font-size: 40px;
		top: 47px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.client h2{
		font-size: 20px;
	}
	footer img {
    width: 150px;
    margin:0px;
	}
	footer p{
		font-size: 13px !important;
	}
}
@media (max-width: 320px){
	.magic-hide{
		display: none;
	}
	.san-hide{
		display: none;
	}
	.cd-secondary-nav{
		display: none;
	}
	.cd-logo{
		left: 41%;
    	top: 67%;
    	display: block;
	}
	.cd-intro h1 {
        font-size: 48px;
    color: #d8d8d8;
    font-weight: bold;
    text-transform: uppercase;
    font-family: 'Playfair Display SC', serif;
  }
	.cd-header{
		position: absolute;
		/* background: #fff; */
		box-shadow: none;
	}
	.cd-primary-nav-trigger{
		display: block;
		background: transparent;

	}
	.cd-logo img {
    display: block;
    z-index: 99999;
    width: 58px;
	}
	.social-icon{
		display: none;
	}
	.cd-primary-nav-trigger .cd-menu-icon{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon::before, .cd-primary-nav-trigger .cd-menu-icon:after{
		background: #000;
	}
	.cd-primary-nav-trigger .cd-menu-icon.is-clicked::before, .cd-primary-nav-trigger .cd-menu-icon.is-clicked::after{
		background: #fff;
	}
	.circle-ripple{
		top: 50px;
	}
	.about h2{
		letter-spacing: 3px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.sub-sec{
		height: 340px;
	}
	.about p{
		font-size: 13px;
		margin:10px 0px;
	}
	.video-h{
		font-size: 20px;
		margin-top:50px;
	}
	.video-galleries img{
		margin:auto;
	}
	.orange-box{
		display: none;
	}
	.orange-box1{
		display: none;
	}
	.video-galleries h3{
		font-size: 18px;
		margin-top: 10px;
	}
	.gallery h2{
		font-size: 20px;
	}
	.gallery h1{
		font-size: 40px;
		top: 47px;
	}
	.gallery img{
		margin:10px 0px;
	}
	.client h2{
		font-size: 20px;
	}
	footer img {
    width: 150px;
    margin: 0px;
	}
	footer p{
		font-size: 13px !important;
	}
}
