@import url('https://fonts.googleapis.com/css2?family=Varela+Round&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;1,300;1,700&family=Varela+Round&display=swap');


html{
	scroll-behavior: smooth;
}




.container{
	max-width:1220px;
	margin:0 auto;
}

@font-face {
  font-family: myFirstFont;
  src: url(fonts/Adoring-2Og78.ttf);
}
@font-face {
  font-family: mysecFont;
  src: url(fonts/ProximaNova-Regular.otf);
}


body{
	padding:80px 50px;
	margin:0;
	background-color:#f6faf7 ;
	box-sizing: border-box;
		
	 font-family: mysecFont;
	 font-family: 'Varela Round', sans-serif;
	color: #5c5c5c;
}
ul {
   list-style: none;
	font-family: 'Varela Round', sans-serif !important;
}

a:hover {
   text-decoration: none;
   color: #cc0000;
}


h1.h1,h2.h2,h3.h3,h4.h4,
h5.h5,h6.h6{
	font-family: 'Roboto', sans-serif;
   font-weight: 700;
}

img {
   max-width: 100%;
}

a,
input,
select,
textarea {
   outline: 0;
   margin: 0;
   padding: 0
}

a:hover {
   text-decoration: none;
   color: #cc0000;
}

h1 {
   font-size: 48px;
   line-height: 1;
}

h2 {
   font-size: 36px;
   line-height: 1.3;
}

h3 {
   font-size: 30px;
   line-height: 1.3;
}

h4 {
   font-size: 24px;
   line-height: 1.3;
}

h5 {
   font-size: 20px;
   line-height: 1.3;
}

h6 {
   font-size: 18px;
   line-height: 1.3;
}

p {
   line-height: 25px;
   margin-bottom: 25px;
   font-size: 14px;
   color:5c5c5c;
	  font-family: 'Merriweather', serif;
}
.header-main {
    position: relative;
}
.navbar-main {
    position: absolute;
    right: 62px;
    top: 67px;
    z-index: 1;
}

.archna-amit-logo {
    width: 250px;
    position: absolute;
    top: 66px;
    left: 50%;
    transform: translate(-50%,-50%);
	z-index: 1;
}
nav.navbar.navbar-dark {
    text-align: end;
    display: flex;
    justify-content: flex-end;
	padding: 0;
}
div#navbarToggleExternalContent {
    text-align: right;
}
a.navbar-toggler.collapsed {
    color: #eee;
}

section.slider-main {
    width: 100%;
    position: relative;
}
a.nav-link {
    color: #000;
}
li.nav-item {
    text-transform: uppercase;
}
.slider-banner {
	background-color: #fff;
	padding: 0 80px 130px;
}

header.header-segment {
    position: sticky;
    top: 0;
    z-index: 1;
    width: 100%;
}
.header-main {
    background-color: #ffff;
    width: 100%;
	padding: 70px 0;
}

/* menu */
.wrapper{
 position: fixed;
  top:80px ; /*80px */
  left: -100%;
  /*right: -100%;*/
  height: 100%;
  width: 25%;
  background: #fff;
  /*background: linear-gradient(90deg, #f92c78, #4114a1);*/
  /* background: linear-gradient(375deg, #1cc7d0, #2ede98); */
 /* background: linear-gradient(-45deg, #e3eefe 0%, #efddfb 100%);*/
  transition: all 0.6s ease;
}
#active:checked ~ .wrapper{
	left: 0;
 /*right:0;*/
}
.menu-btn{
  position: absolute;
  z-index: 2;
  right: 20px;
  /*left: 20px; */
  top: -22px;
  height: 50px;
  width: 50px;
  text-align: center;
  line-height: 50px;
  border-radius: 50%;
  font-size: 20px;
  cursor: pointer;
  /*color: #fff;*/
  /*background: linear-gradient(90deg, #f92c78, #4114a1);*/
  /* background: linear-gradient(375deg, #1cc7d0, #2ede98); */
 /* background: linear-gradient(-45deg, #e3eefe 0%, #efddfb 100%); */
  transition: all 0.3s ease;
}
.menu-btn span {
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 30% !important;
    width: 40% ;
    border-bottom: 2px solid #000;
    transition: transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-btn:before{
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 30% !important;
    width: 25% !important;
    border-bottom: 2px solid #000;
    transition: transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-btn:after {
    content: "";
    position: absolute;
    top: calc(50% - 1px);
    right: 30% !important;
    width: 25% !important;
    border-bottom: 2px solid #000;
    transition: transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-btn:before{
  transform: translateY(-8px);
}
.menu-btn:after{
  transform: translateY(8px);
}


.close {
	z-index: 1;
	width: 100%;
	height: 100%;
	pointer-events: none;
	
}

/* closing animation */
#active:checked + .menu-btn span {
	transform: scaleX(0);
}
#active:checked + .menu-btn:before {
	transform: rotate(45deg);
  border-color: #000;
}
#active:checked + .menu-btn:after {
	transform: rotate(-45deg);
  border-color: #000;
}
.wrapper ul{
  position: absolute;
  top: 55%;
  left: 43%;
  height: 100%;
  transform: translate(-50%, -50%);
  list-style: none;
  text-align: center;
  width: 100%;
  font-family: mysecFont;
}
.wrapper ul li{
  margin: 20px 0;
  width:100%;
  position: relative;
  display: inline-block;
}
.wrapper ul li a{
	width: 50%;
  text-decoration: none;
  font-size:15px;
  padding: 5px 30px;
  color: #000;
 position: absolute;
 left:50%;
 transform:translate(-50%;-50%) !important;
  line-height: 30px;
  margin: 5px 30px;
  opacity: 0;
  transition: all 0.3s ease;
  transition: transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-bottom: 1px solid #eee;
  
}
.wrapper ul li a:after{
  position: absolute;
  content: "";
 
   /*background: linear-gradient(#14ffe9, #ffeb3b, #ff00e0);*/
  /*background: linear-gradient(375deg, #1cc7d0, #2ede98);*/
  width:100%;
  height: 100%;
  left: 0;
  top: 0;
  transform: scaleY(0);
  z-index: -1;
  transition: transform 0.3s ease;
  border-bottom: 1px solid #;
}
i.fas.fa-caret-right {
    padding-right: 10px;
    font-size: 15px;
} 
i.fas.fa-sort-down {
    padding-left: 10px;
    font-size: 15px;
}
.wrapper ul li a:hover:after{
  transform: scaleY(1);

}

input[type="checkbox"]{
  display: none;
}
ontent .title{
  font-size: 40px;
  font-weight: 700;
}

#active:checked ~ .wrapper ul li a{
  opacity: 1;
}
.wrapper ul li a{
  transition: opacity 1.2s, transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translateX(100px);
}
#active:checked ~ .wrapper ul li a{
	transform: none;
	transition-timing-function: ease, cubic-bezier(.1,1.3,.3,1); /* easeOutBackを緩めた感じ */
   transition-delay: .6s;
  transform: translateX(-100px);
}

#active:checked ~ .wrapper ul li a:hover{
	color:#e31e24;
}
.wrapper ul li .sab-menu {
    position: absolute;
    top: 10px;
    display: block;
    width: 100%;
   left:75px;
}
.wrapper ul li  li.sab-iteam {
    display: inline-block;
    width: 400px;
    margin: 0 0;
}
.wrapper ul li:hover ul {
	display:block;
}
.wrapper ul li:hover .sab-menu li{
	text-indent:0;
	transition: all 0.4s ease;
}
.wrapper ul li:hover .sab-menu li:hover{
	text-indent:20px;
}
li.nav-item.sab-iteam{
	width: 400px !important;
	transition: all 0.8s ease !important;
	
}
li.nav-item.sab-iteam a{
	text-indent: 0;
	transition: all 0.8s ease !important;
	text-transform: uppercase;
	font-size: 12px !important;
}
li.nav-item.sab-iteam  a:hover{
	text-indent:10px ;
}

/*a.navbar-toggler{
	width: 50px;
    height: 50px;
    border: 2px solid #fff !important;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

   .navbar-nav li .drodrowup-menu-d{
	display:none;
    left: 120px;
    top: 18px;
    pointer-events: none;
    transition: all 0.4s ease;
    z-index: 999;
    background-color: #fff !important;
    width: 500px;
}

.drodrowup-menu-d li.drop-item {
	padding: 21px 0 !important;
    display: block !important;
    margin: 0 !important;
}
.drodrowup-menu li.drop-item:hover {
	color:#e31e24 !important;
}





.profile-item {
    width: 100%;
}
.profile-main {
    width: 100%;
    display: flex;
    max-width: 100%;
    justify-content: space-evenly;
}
.iteam-right {
    margin: 50px 0;
}
.iteam-right a img{
    position:sticky;
	top:140px;
}
.title-box-d1{
	font-size:18px !important;
}
.profile-text {
    padding: 50px 0px 0;
    color: #5c5c5c;
    text-align: justify;
}

.profile-text p{
	font-size: 14px;
}
.select-inner {
    display: flex;
    flex-wrap: wrap;
	
}
.selects-main {
    width: 100%;

}

.sec-iteam {
    display: block;
    margin:  11px;
	position: relative;
	overflow: hidden;
	    width: calc(100% /3 - 22px) ;
	height: 320px;
	overflow:hidden;
}
.select-inner.top-margin {
    margin-top: 100px;
}
.select-inner.top-margin p {
    width: 245px;
    text-align: center;
}
.select-inner.top-margin a {
    color: #000;
}
.footer-box {
    position: relative;
    width: 100%;
    max-width: 100%;
}
.footer-box::after {
    content: '';
    border-top: 1px solid #eee;
    position: absolute;
    bottom: 68px;
    width: 86%;
    left: 7%;
}
.footer-main {
	width:100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding:0  81px;
	position: absolute;
    bottom:0;
}
.copy-right {
    font-weight: 400;
    font-style: normal;
    line-height: 1.6em;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1.58px;
	color: #5c5c5c;
}
.icon {
    padding: 10px 0;
    font-size: 30px;
    color: #000;
}

.icon  a {
    color: #000;
}

.contactform {
	width: 100%;
    background-color: #fff;
    padding: 40px 30px;
	height:367px;
	border:1px solid #eee;
}

input.form-control {
    border: none;
    border-bottom: 1px solid #eee;
    background-color: transparent;
    padding: 7px;
    font-size: 14px;
    font-family: 'Merriweather', serif;
}
textarea.form-control{
	 border: none;
    border-bottom: 1px solid #eee;
    background-color: transparent;
    padding: 7px;
    font-size: 14px;
    font-family: 'Merriweather', serif;
}
.form-group {
    margin-bottom: 1.3rem;
}
.a-btn a {
    text-decoration: none;
    font-size: 14px;
    padding: 6px 17px;
    border: 1px solid #eee;
    color: #000;
    background-color: #eee;
}

.text-box {
    text-align: center;
}
.sec-iteam a
{
	width:100%;
	text-align:center;
}

.sec-iteam a img
{
	width:100%;
}
.sec-iteam a .sec-overly  {
    position:absolute;
	width:100%;
    top:110%;
	opacity: 1;
	transition: all 0.5s ease;
	
}
.sec-iteam a .sec-overly  p{
	color:#FFF;
	text-transform:uppercase;
}
.sectext-overly span {
    color: #fff;
    font-size: 13px;
    margin: 0 20px;
    text-align: center;
    display: block;
	line-height:20px;
	font-family: 'Merriweather', serif;
}

.sec-iteam:hover a .sec-overly{
	top:50%;
	opacity: 1;
}
.sec-iteam a .overly-video {
    height: 100%;
    width: 100%;
    opacity: 0;
	position:absolute;
	top:0;
	left:0;
	opacity:0.3;
	background-color:rgba(0,0,0,0.8);
	transition: all 0.5s ease;
	
}
.sec-iteam:hover a  .overly-video {
    background-color:rgba(0,0,0,0.5);
    opacity:0.9;
	
}
.sec-iteam a .sectext-overly  {
    position:absolute;
	width:100%;
    top:88%;
	opacity: 0;
	transition: all 0.5s ease;
	line-height: 15px;
}
.sec-iteam a .sectext-overly p{
	color:#FFF;
	text-transform:uppercase;
	    margin-bottom: 2px;
}
.sec-iteam:hover a .sectext-overly{
	top: 63%;
	opacity: 1;
}
.sec-iteam a .overly-box {
    height: 100%;
    width: 100%;
    opacity: 0;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(255,0,0,0.5);
	transition: all 0.5s ease;
	
}
.sec-iteam:hover a  .overly-box {
    
    opacity:0.9;
	
}
.inner-slider {
    width: 100%;
}
.conta-img {
  
    overflow: hidden;
}
.icon-video {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 40px;
    color: #fff;
}

.flashy-content-inner {
    background-color: #fff;
}

.flashy-close {
    top: 30px !important;
    right: 30px !important;
    background-color: #eee !important;
    padding: 20px !important;
    border-radius: 50px;
}
.flashy-prev.flashy-show {
    background-color: #efefef !important;
}
.flashy-next.flashy-show {
    background-color: #eee !important;
}
.flashy-overlay .flashy-next.flashy-show, .flashy-overlay .flashy-prev.flashy-show{
	margin: 0 70px !important;
    padding: 10px;
	 padding: 20px !important;
    border-radius: 50px;
}

.contact_main {
    width: 100%;
    background-color: #fff;
    padding: 40px 30px;
	height: 367px;
	border:1px solid #eee;
	font-family: 'Merriweather', serif !important;
}


.contact-de a {
       text-decoration: none;
    color: #5c5c5c;
    display: flex;
    padding-left: 20px !important;
    font-size: 14px;
    padding: 5px 0;
    flex-direction: column;
}

.contact-de h4 {
    font-size: 15px;
}
.contact-de p{
    color: #5c5c5c;
    padding-left: 20px !important;
    font-size: 13px;
    padding: 2px 0;
	margin: 0;
}

i.fas.fa-phone {
    transform: rotate(90deg);
    margin-right: 10px;
}
i.fas.fa-envelope {
    padding-right: 10px;
}

ul.text-awa {
    padding: 0;
}
.prof-det-text {
    padding-left: 15px;
}
ul.text-awa li a {
    width: 98%;
    display: block;
    margin: 0 auto;
    padding-left: 14px;
}
.profile-text-enti {
    padding: 0 19px;
}

ul.text-awa li  i.fas.fa-caret-right {
    float: left;
}
.work-det-rightbox {
    margin-top: 45px;
}
.wor-imgbox {
    margin-bottom: 30px;
}
.work-icon-video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% ,-50%);
    font-size: 40px;
    color: #fff;
}
.wor-imgbox.img-boxpro {
    margin-bottom: 20px;
    overflow: hidden;
    position:relative;
}
.selects-main-d {
    padding-top: 30px;
}

.selects-main-d .column img {
  vertical-align: middle;
  width: 100%;
}

.selects-main-d .column {
  -ms-flex: 25%; /* IE10 */
  flex: 33.33% ;
  max-width: 33.33%;
  padding: 0 13px;
}
.selects-main-d a {
    border: 10px solid #fff;
    box-shadow: 0 0 10px rgb(0 0 0 / 20%);
    width: 100%;
    display: inline-block;
	margin: 12px 0;
}
.work-detais-grid .column{
    max-width: 50% !important;
    padding: 0;
}
.work-det-img {
	flex: 100%;
    margin: 0 5px;
}
.wor-imgbox.work-det-img img.w-100 {
    margin-bottom: 10px;
        padding: 10px;
}
/*.work-det-img:last-child {
    margin-bottom: 0;
}*/
.work-top .column{
    max-width: 50% !important;
    padding: 0 13px;
}

.profile-text ul li {
    margin: 10px 0;
    font-family: 'Merriweather', serif;
        font-size: 14px;
}

.title-box {
    font-size: 18px !important;
}
i.fas.fa-mobile-alt {
    padding-right: 11px;
}
.contact-de a i {
    font-size: 16px;
}

i.fas.fa-envelope.masseges-icon {
    font-size: 13px;
}

section.slider-main {
      display: block;
    }
section.slider-main.mobile-slider {
    display: none;
}


.gallery-d{
	display: inline-block;
    width: 100%;
    height: 100%;
	background-size: cover;
}




*. :after, :before {
	box-sizing: border-box;
}

.clear:after, .clear:before {
	content: '';
	display: table;
	clear: both;
}

.gallery {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-size: cover;
    
}

.bg {
    background-size: cover;
    transition: all 300ms ease;
    margin: 11px;
    width: calc(100% /3 - 22px) ;
    overflow: hidden;
    height: 320px;
    position: relative;
}

 .gallery .bg  a {
    display: block;
    text-decoration: none;
    overflow: hidden;
    outline: none;
    width:100%;
    height:100%;
}


h1 {
    text-align: center;
    font-size: 40px;
    font-family: 'Anton', sans-serif;
    letter-spacing: 10px;
    color: #fff;
    text-transform: uppercase;
}


.fancybox-bg {
    background: #fff !important;
}


a.collab {
    width: 30.8%;
    height: 350px;
    background-size: 100% 100%;
    margin: 10px;
    background-repeat: no-repeat;
}
.title-box1 {
    display: none;
}
.title-box{
        display:block;
    }

.main-group-btn {
    display: flex;
    justify-content: space-evenly;
}

.main-btn a {
    padding: 5px 20px;
    border: 1px solid #e41b21;
    border-radius: 9px;
    background-color: #fff;
    color: #e41b21;
    outline: none;
    transition: all 0.4s ease;
    font-size: 18px;
    font-family: 'myFirstFont';
    outline: none !important;
}	
	
.drodrowup-menu-d {
    display: none;
    width: 240px;
    
}	
.drodrowup-menu-d .drop-item {
    position: relative;
    left: 100px;
    top: 30px;
	text-align: justify;
}	
a.nav-link.sab-iteam:hover {
    color: #e31e24;
}	
	
	
a.nav-link.sab-iteam {
    text-transform: uppercase;
}	
	
 .title-box-sar{
	 padding:25px 0;
 }	
 .title-box-sar p {
	font-size: 18px !important;
	margin-bottom: 5px !important;
}
.gujrat-img-box {
    margin-bottom: 29px;
}
.gujrat-img-box:last-child {
    margin-bottom: 0;
}
 .guj-col-datais{
    display: flex;
}
.guj-col-bottom {
    display: flex;
    align-items: end;
}
	
	
.video-text-guj {
    position: absolute;
    top: 50%;
    left: 50%;
    transition: ;
    transform: translate(-50% ,-50%);   
}	
.video-text-guj h3 {
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
}	
.main-box-kinchen a {
    position: relative;
    top: 25%;
}	
.img-box-kaleidocope {
    padding-bottom: 30px;
}
.text-kaleidocope .title-box-sar {
    padding: 0;
}	
.img-box-designed {
    display: flex;
}
.img-box-designed a {
    display: flex;
    margin-right: 30px;
}
.img-box-designed a:last-child {
    margin-right: 0;
}	
.img-box-designed-new {
    position: relative;
	top: -145px;
	right: -90px;
}	
.col-md-6.col-sm-12.sesign-source-img-box a {
    width: 90%;
    display: flex;
    justify-content: flex-end;
    position: relative;
    top: 0;
    right: 0;
}

.lightbox-image-stand2 {
    position: relative;
    width: 58%;
    top: 100px;
}	
.row.sagartext-stand {

	display: flex;
	justify-content: center;
}	
.desi-sourc-imgbox-d {
    width: 95%;
    display: flex;
    justify-content: flex-end;
    position: relative;
    top: 0;
    right: -23px;
}
.love-bhavai-main{
	justify-content: space-between;
	margin-top:50px;
}
.edition-featu-text {
    display: flex;
    align-items: center;
    height: 100%;
}
.edition-featu-text li {
    font-family: 'Merriweather', serif;
	font-size: 14px;
}

.row.edition-main {
    margin: 50px 0;
}
.row.edition-main .col-md-4.col-sm-12 {
    padding: 0;
}
.editorinal-text-box p {
    font-size: 14px;
}
.bg-print {
    width: calc(100% /3 - 15px);
    padding-bottom: 20px;
}
.gallery-main{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.select-inner-collaba {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.sec-iteam-colla {
    width: calc(100%/ 3 - 15px);
   margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.sec-overly-colla {
    position: absolute;
    top: 110%;
	transition: all 0.4s ease;
    opacity: 0;
	text-align: center;
	width: 100%;
}
.sec-iteam-colla:hover .sec-overly-colla {
    top: 50%;
    opacity: 1;
}
.sec-iteam-colla a .overly-box-colla {
    height: 100%;
    width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(238, 238, 238, 0.8);
    transition: all 0.5s ease;
}
.sec-iteam-colla:hover a .overly-box-colla {
    opacity: 1;
}
.sec-overly-colla p {
    color: #000;
}
.lasi-talk {
    width: 35%;
    margin: 0 auto;
	margin-bottom: 24px;
}
.colla-btn {
    display: flex;
    margin-top: 10px;
}

.colla-btn a {
    background-color: #9d9f9e;
    padding: 4px 25px;
    border-radius: 30px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
.intermain-box {
    padding-bottom: 30px;
}
.signature-imgbox {
    width: 50%;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 24px;
}
.signature-text-box {
    text-align: center;
    padding: 0 37px;
}
.board-cast-text {
    display: flex
    height: 100%;
    align-items: center;
    text-align: justify;
}
.lightbox-image.mobile-img {
    display: none;
}
.podcast-btn {
    padding-top: 10px;
}
.podcast-btn a {
    background-color: #9d9f9e;
    padding: 4px 25px;
    border-radius: 30px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}
/*.sec-ite-video {
    width: calc(100%/ 3 - 15px);
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
}
.sec-ite-video a .videotext-overly {
    height: 100%;
    width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(238, 238, 238, 0.8);
    transition: all 0.5s ease;
}
.sec-ite-video {
    position: absolute;
    top: 110%;
    transition: all 0.4s ease;
    opacity: 0;
    text-align: center;
    width: 100%;
}
.sec-ite-video:hover a .videotext-overly {
    opacity: 1;
}*/
.sec-ite-videos  {
    width: calc(100%/ 3 - 15px);
   margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.sec-ite-videos {
    position: absolute;
    top: 110%;
	transition: all 0.4s ease;
    opacity: 0;
	text-align: center;
	width: 100%;
}
.sec-ite-videos:hover .sec-overly-collas {
    top: 50%;
    opacity: 1;
}
.sec-ite-videos a .overly-box-collas {
    height: 100%;
    width: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(238, 238, 238, 0.8);
    transition: all 0.5s ease;
}
.sec-ite-videos:hover a .overly-box-collas {
    opacity: 1;
}
.select-inner-videos {
    display: flex;
    justify-content: space-evenly;
}
.sec-overly-colla.section-video-text {
    padding: 0 15px;
}
.select-inner-collaba.section-videos   {
    display: flex;
    justify-content: start;
}
.select-inner-collaba.section-videos .sec-iteam-colla  {
	margin: 10px;
}

.sec-overly-colla .section-video-text {
    position: absolute;
    top: 110%;
    transition: all 0.4s ease;
    opacity: 0;
    text-align: center;
    width: 100%;
}
.section-video-text p {
    margin:0;
}
.profile-menu {
    display: none;
	position: relative;
	top: 25px;
	text-align: justify;
	left: 36%;
}
.select-iconplay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 30px;
    color: #fff;
}
.kitchen-design{
    display: flex;
    justify-content: center;
}
	
@media(max-width: 991px) {

	.gallery a {
		width: 50%;
	}

}

@media(max-width: 767px) {

	.gallery a {
		width: 100%;
	}



}

h1 a {
  color: #000;
}





