.header, .mobileheader{
	background-color:#FFA900;
}
#main-nav{
	margin:30px 0;
}
.mobileheader{
}
.banner {
background-position:center center;
background-size: cover;
background-repeat: no-repeat;
position:relative;
}
.banner .custom-api-video video{width:100%;}
.banner .banner_date{
	background:url('../images/date_icon.png');padding: 16px;
	margin: 0px 10px;
	background-repeat: no-repeat;color:#313131;
}
.banner .registerbtn{background: #313131;margin: 0;padding: 10px 30px;color: #fa0 !important;border: 0;text-transform: uppercase;font-size: 16px;}
.home_layer_2 .homemainsquaresdiv{margin:0 auto;display:inline-block;}
.home_layer_2 .homemainsquares{margin:0 0px 0 10px;float: left;}
.home_layer_2 .homesquares{width:246px;height:239px;background-repeat:no-repeat;background-position:center;background-size:cover;}
.home_layer_2 .homesquares p{text-align:center;
font-size: 34px;
font-weight: bold;
color:#FFF;
padding: 104px 0 80px 0;
margin: 0;}
.home_layer_2 .homesquares div{text-align: center;
color:#FFF;
font-size: 22px;}
.home_layer_2 .workshops{background-image:url('../images/workshops.png');}
.home_layer_2 .speakers{background-image:url('../images/speakers.png');}
.home_layer_2 .exhibition{background-image:url('../images/exhibition.png');}
.home_layer_2 .installations{background-image:url('../images/installations.png');}
.home_layer_2 .entertainment{background-image:url('http://ahmedabaddesignweek.com/wp-content/uploads/2022/02/eveningsession.jpg');}
.home_layer_3 .adw_confluence{font-size: 14px;margin-bottom: 10px;font-weight: 400;line-height: 18px;}
.home_layer_3 .adw_confluence_design{color:#FFAA01;
font-size: 80px;margin: 0;
font-weight: bold;line-height: 80px;}
.home_layer_3 .adw_confluence_year{font-size: 114px;
font-weight: bold;
line-height: 115px;
margin: 0 0 20px 0;letter-spacing: 5px;} .home_layer_3 .adw_confluence_year span{color:#FF5D5D;}
.home_layer_3 .adw_confluence_text{font-size: 14px;
line-height: 18px;
margin: 0 0 10px 0;
text-align: unset;font-weight: 400;}
.home_layer_3 .adw_confluence_text:last-child{margin: 0 0 120px 0;}
.workshopsregisterbtn{background-color:#FEE600;
padding: 5px 10px;
font-size: 16px;
border-radius: 5px;font-weight: 600;color: #272727;}
.workshopdiv{padding-right: 80px;}
#workshop hr{height: 5px;
background:#FFE600;
text-align: left;}
.workshopdiv .adw_confluence{font-weight: 600;
margin-bottom: 15px;
font-size: 18px;text-align: center;}
.collaborativeevent{font-size: 40px;line-height: 50px;font-weight: 500;margin: 0;}
.collaborativeevent span{font-size: 24px;line-height: 24px;font-weight: 500;}
.banner .banner_date:first-child{margin: 0px 10px 0px 0px;}
#speakers h1{
	color: #d4d8e1;
font-size: 60px;
line-height: 80px;
border-bottom: 3px solid #d4d8e1;
font-weight: bold;
padding: 30px 0;
margin: 0 0 50px 0;
}
#design{background-image:url('../images/design_background.png');background-repeat: repeat;
background-size: contain;}
#pass{background-image:url('../images/passes_bg.png');background-repeat: repeat;
background-size: contain;}
.design_content{font-size: 14px;line-height: 20px;font-weight: 600;text-align: unset;color: #272727;}
#design h1{font-size: 100px;
line-height: 100px;
font-weight: 500;
color:#262626;
}
.home_layer_7 .workshopdiv span, .home_layer_11 .workshopdiv span{font-size: 14px;font-weight: 500;	}
.home_layer_7 .workshopdiv hr, .home_layer_11 .workshopdiv hr{margin: 0;width: 50%;border-top: 3px solid #000;}
.home_layer_7 .workshopdiv .adw_confluence, .home_layer_11 .workshopdiv .adw_confluence{font-size: 36px;text-align: left;font-weight: bold;line-height: 50px;}
.home_layer_7 .workshopdiv .adw_confluence span{color:#FF5B4F;font-size: 36px;text-align: left;font-weight: bold;line-height: 50px;}
.home_layer_10 .workshopdiv span{font-size: 14px;font-weight: 400;color: #FFF;}
.home_layer_10 .workshopdiv hr{margin: 10px 0;width: 50%;border-top: 3px solid #FFF;;}
.home_layer_10 .workshopdiv .adw_confluence{font-size: 46px;
text-align: left;
font-weight: normal;
color:#FFF;
line-height: 60px;}
#our-workshop .Workshops{
-moz-box-shadow: 0 0 4px #232323;
-webkit-box-shadow: 0 0 0 4px #232323;
box-shadow: 0px 0px 4px #232323;
border-radius: 10px;
}
#our-workshop .Workshops .Workshops-name{padding: 10px 0;margin: 0 10px;}
#our-workshop .Workshops .Workshops-name a{color: #272727;}
#our-workshop .Workshops span p{padding: 0 0px 10px;
margin: 0 10px;
font-size: 15px;}
#our-workshop .Workshops .link a{padding: 0;
margin: 0 10px;
font-size: 15px;color: #272727;}
.culture_society{color:#0778B0;
font-size: 30px;
padding-left: 25px;
margin-left: 0px;
border-left: 1px solid #0778B0;}
.pde{color: #0778B0;font-size: 14px;}
.egidcusg{font-size: 35px;
line-height: 40px;
margin-left: 20px;
font-weight:500;
}
#event_schedule #horizontalTab{}
#event_schedule #horizontalTab .resp-tabs-list{float: left;width:12%}
#event_schedule #horizontalTab .resp-tabs-list li{background:url('../images/date_icon1.png');background-repeat: no-repeat;background-repeat: no-repeat;
background-position: top left;
background-size: contain;
width: 47px;
height: 47px;
text-align: center;
vertical-align: middle;
line-height: 48px;
font-size: 20px;
margin: 0 30px 30px 0;position:relative;cursor:pointer;}
#event_schedule #horizontalTab .resp-tabs-list li.active{background:url('../images/date_icon.png');}
#event_schedule #horizontalTab .resp-tabs-list li.active:after{content:url('../images/right_arrow.png');right: -25px;
position: absolute;
top: 2px;}
#event_schedule #horizontalTab .resp-tabs-container{width: 88%;float: left;}
#event_schedule #horizontalTab .resp-tabs-container .content{display:none;}
#event_schedule #horizontalTab .resp-tabs-container .content.active{display:block;}
#event_schedule #horizontalTab .resp-tabs-container .border-bottom{
	border-bottom:2px solid #707070 !important;
}
#event_schedule #horizontalTab .resp-tabs-container table tr td{
	font-size: 14px;
line-height: 40px;
font-weight: 500;
}
#event_schedule #horizontalTab .resp-tabs-container .red{color:#FF231B;}
.Parterned hr{margin: 0;border-top: 2px solid #000;}
.egidcusg span{color:#0778B0;}
#event_schedule{background-image:url('../images/event_schedule_bg.png');background-repeat: repeat;
background-size: contain;}
#event_schedule h1{font-size: 40px;
line-height: 60px;
font-weight: 500;
padding-bottom: 20px;}
#entertainment{background-color:#000034;}
.home_layer_10 .passes{
	height: 644px;
	width: 394px;
    margin: 0;
    padding: 0;
    background-image: url('../images/passes-pink.png');
    background-repeat: no-repeat;
    background-size: cover;
}
.home_layer_10 .passes .passes-top{height: 91px;}
.home_layer_10 .passes .title{
color:#FFF;
text-align: center;
font-size: 45px;
font-weight: 400;
line-height: 100px;
margin-right: 10px;
}
.home_layer_10 .passes .description{
	margin: 20px 38px 30px 30px;
text-align: center;
font-size: 16px;
line-height: 20px;
}
.home_layer_10 .passes .prices{
padding: 50px 42px 80px 30px;
text-align: center;
font-size: 30px;
font-weight: 500;
}
.home_layer_10 .passes .prices span{
	font-size: 14px;
	font-weight: 400;
}
.home_layer_10 .passes hr{
	width: 50%;
border: 4px  solid #FF5D59;
}
.home_layer_10 .passes .link{
text-align: center;font-size: 30px;font-weight: 400;
}
h1.workshop-title{
color:#FF7A7B;
font-size: 50px;
line-height: 60px;
margin: 0;
padding-bottom: 20px;
}
.workshop_contactus h2{
	margin: 0;
}
.type-workshop .speacker-name{
	font-size: 36px;font-weight: bold;margin-bottom: 20px;line-height: 40px;
}
.type-workshop .speaker-thumbnail img{
	border-radius: 10px;
}
.banner-left h1 {
color: #fff;
text-transform: uppercase;
font-size: 42px;
font-weight: 800;
line-height: 50px;
text-shadow: 1px 2px #000;
margin-bottom:15px;
}
.banner-left p {
color: #fff;
letter-spacing: 0.5px;
line-height: 28px;
margin-bottom:30px;
}
.banner-right {
display: inline-block;
}
.custom-btn {
width: 100%;
background: #313131;
color: #fff;
transition:0.8 ease;
height: 72px;
vertical-align: middle;
line-height:64px;
font-size: 30px;
margin:15px 0 30px 0;
border: 0;
}
.custom-btn:hover{
transition:0.8 ease;
background: #313131;
}
.top-social {float: left; width: 100%;transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s; margin: 20px 0; }
.top-social a {display: inline-block;  color: #fff; vertical-align: middle;}
.sign-links {font-size: 14px; border-left: 1px solid #fff; line-height: 12px; transition: all ease-in-out 0.3s; -webkit-transition: all ease-in-out 0.3s;}
.top-social a {
margin-left: 15px;
border-radius: 100%;
width: 60px;
height: 60px;
line-height: 60px;
color: #000;
font-size: 30px;
text-align: center;}
.top-social a:hover {color: #356ce4;}
.subject_content ol{list-style-type: decimal;list-style: decimal;}
.subject_content ol li{list-style-type: decimal;list-style: decimal;}
.home_layer_5 .clock_title, .home_layer_6 .clock_title{text-align: left;margin-left: 200px;}
.home_layer_5 .course_height, .home_layer_3 .course_height, .home_layer_9 .course_height{height: 50px;}
.planned-activity h1{background-color: #FFCC00;text-align: center;padding: 15px 0px;color: #fff;margin: 0;}
.modal-dialog {max-width: 1000px;}.modal{height: 80%;}
.fancybox-container{z-index: 99999;}
.fancybox-image, .fancybox-spaceball{height: auto;max-height: 100%;max-width: 100%;width: auto;}
/* Mobile css media query */
@media only screen and (max-width: 800px ){
.banner-left { text-align: center; }
.banner-left h1 img{
width: 70%;
	text-align: center;
}
.banner{
padding:60px 0 0;
height: auto;
}
.top-social{margin: 10px 0;}
.top-social a{width: 30px;height: 30px;line-height: 30px;font-size:30px}
.home_layer_5 .clock_title, .home_layer_6 .clock_title{text-align: center;margin-left: 0px;}
.home_layer_5 .course_height, .home_layer_3 .course_height, .home_layer_9 .course_height{height: 0px;}
.home_layer_9 .clock_title{margin: 0;}
.home_layer_3 .tab-content{margin: 15px;}
.planned-activity h1{padding: 20px 10px;text-align: center;
font-size: 21px;
font-weight: 500;
text-transform: uppercase;}
.banner-right {
margin-top:15px;
}
.banner-right img { width:100%; }
.navbar-toggler{margin: 10px 0;}
.nav-color{
background:#000;
}
.navbar-light .navbar-nav .nav-link{
padding-left:0;
}
}
.blackbg { background: #404040; padding: 0px 0;  }
.Grid--withGutter>.Grid-cell {
padding: 0 5px;
padding: 0 calc(.5 * var(--Grid-gutter-size));
}
.Grid-cell {
box-sizing: inherit;
-webkit-flex-basis: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
min-width: 0;
}
.Speakers {
padding: 2.75rem 0;
background: url(/static/img/textures/black-texture-cedb4434ef.png) #000;
background: url(/static/img/textures/black-texture-cedb4434ef.png) var(--black);
background-size: 300%;
color: #fff;
color: var(--white);
position: relative
}
@media (min-width:960px) {
.Speakers {
padding: 5rem 0 10rem;
background-size: cover
}
}
.Speaker-hero {
position: relative;
-webkit-transform: none;
transform: none;
overflow: hidden
}
.Speaker-hero .Marquee {
margin: 1rem 0
}
@media (min-width:960px) {
.Speaker-hero {
min-height: 18rem
}
.Speaker-hero .Marquee {
margin: 3rem 0
}
}
.Speaker-title {
font-family: gtamerica, sans-serif, monospace;
font-family: var(--font-gtamerica);
text-transform: uppercase;
color: transparent;
-webkit-text-stroke: .5px #fff;
-webkit-text-stroke: .5px var(--white);
margin-bottom: 2rem
}
@media (min-width:960px) {
.Speaker-title {
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
font-family: gtamerica, sans-serif, monospace;
font-family: var(--font-gtamerica);
text-transform: uppercase;
font-size: 5rem;
position: absolute;
left: -10rem;
top: 30rem
}
}
.Speaker-image-wrapper {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.Speaker-image-wrapper .Speaker-image {
height: 100%;
width: 100%;
-webkit-filter: grayscale(1);
filter: grayscale(1);
transition: -webkit-filter .3s;
transition: filter .3s;
transition: filter .3s, -webkit-filter .3s
}
@media (min-width:750px) {
.Speaker-image-wrapper .Speaker-image {
width: 33%
}
}
.Speaker-image-wrapper .Speaker-image:hover {
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: -webkit-filter .3s;
transition: filter .3s;
transition: filter .3s, -webkit-filter .3s
}
.Speaker-image-wrapper .Marquee--speaker {
margin-bottom: 3rem
}
.Speaker-wrapper {
position: relative;
margin: 3.2rem auto;
left: 10px;
max-width: 400px
}
.Speaker-wrapper::before {
content: '';
height: 100%;
width: 100%;
border: 1px solid #000 !important;
border: 1px solid var(--black);
background-color: #fff;
background-color: var(--white);
-webkit-transform: translate(-10px, 10px);
transform: translate(-10px, 10px);
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
position: absolute;
top: 0;
left: 0;
z-index: 4
}
.Speaker-wrapper::after {
content: '';
height: 100%;
width: 100%;
border: 1px solid #000 !important;
border: 1px solid var(--black);
background-color: #fff;
background-color: var(--white);
-webkit-transform: translate(-20px, 20px);
transform: translate(-20px, 20px);
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
position: absolute;
top: 0;
left: 0;
z-index: 1
}
@media (min-width:750px) {
.Speaker-wrapper {
max-width: 460px;
min-width: 300px;
margin: 4rem auto
}
}
@media (min-width:960px) {
.Speaker-wrapper {
margin: 4rem 0rem
}
}
.Speaker-wrapper:hover .Speaker-headshot {
-webkit-filter: grayscale(0);
filter: grayscale(0);
transition: -webkit-filter .3s;
transition: filter .3s;
transition: filter .3s, -webkit-filter .3s
}
.Speaker-wrapper:hover::after, .Speaker-wrapper:hover::before {
-webkit-transform: translate(0);
transform: translate(0);
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s
}
.Speaker-wrapper:hover .Speaker-name {
color: #000;
color: var(--black)
}
.Speakerdiv{padding-bottom:30px;}
.Speaker {
position: relative;
background-color: #fff;
padding: .5rem;
height: 100%;
background-color:#e4e4e4;
border-radius: 10px;
}
@media (min-width:960px) {
.Speaker {
}
}
.Speaker > a {
display: block
}
.Speaker:hover.Speaker-name {
color: #1599ff !important;
}
@media (min-width:960px) {
.Speaker--offset {
top: 4rem;
left: 4rem
}
}
.Speaker-name {
line-height: 2rem;
margin: .5rem 0;
text-transform: uppercase;
color: #000 !important;
color: var(--black);
padding: 10px 0px 0;
font-size: 1.3em;
}
.Speaker p{
font-size: 12px;
color: black;
}
.Speaker-headshot img{
height: 100%;
max-height: 350px;
object-fit: cover;
object-position: center;
}
@media (min-width:960px) {
.Speaker-name {
color: #fff;
color: var(--white);
-webkit-text-stroke: 1.5px #000;
-webkit-text-stroke: 1.5px var(--black)
}
}
.Speaker-topic {
font-size: .9rem;
color: #000;
color: var(--black);
font-family: worksansmedium, sans-serif, monospace;
font-family: var(--font-worksansmedium);
text-transform: uppercase;
letter-spacing: 2.5px;
line-height: 21px;
padding: 0 14px 12px
}
.Speaker-headshot {
position: relative;
height: 16rem;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
border: 1px solid #000;
border: 1px solid var(--black);
transition: -webkit-filter .3s;
transition: filter .3s;
transition: filter .3s, -webkit-filter .3s
}
@media (min-width:960px) {
.Speaker-headshot {
-webkit-filter: grayscale(0);
filter: grayscale(0)
}
}
a.Speaker-link {
display: block;
text-decoration: none
}
a.Speaker-link .Speaker-name, a.Speaker-link .Speaker-topic {
transition: .3s ease-in-out
}
a.Speaker-link .Speaker-name {
display: inline-block;
position: relative
}
@media (min-width:960px) {
a.Speaker-link:hover .Speaker-topic {
color: #000
}
a.Speaker-link:hover .Speaker-topic::after {
-webkit-transform: none;
transform: none
}
a.Speaker-link:hover .Button {
-webkit-transform: translateY(-.5rem) translateX(-.5rem);
transform: translateY(-.5rem) translateX(-.5rem)
}
}
.Speaker-topic-sub {
font-size: .6rem;
color: #000;
color: var(--black);
font-family: worksansmedium, sans-serif, monospace;
font-family: var(--font-worksansmedium);
text-transform: uppercase;
letter-spacing: 2.5px;
line-height: 21px;
padding: 0 14px 12px;
}
/* Basic slider */
.basic-slider-container {
position: relative;
}
/* navigation */
.basic-slider-previous,
.basic-slider-next {
display: none;
margin-top: -19px;
position: absolute;
top: 50%;
left: 0;
z-index: 5;
font-size: 26px;
line-height: 42px;
text-align: right;
color: white;
color: rgba(255,255,255,0.4);
border-radius: 0 3px 3px 0;
}
.basic-slider-next {
left: auto;
right: 0;
text-align: left;
border-radius: 3px 0 0 3px;
}
.basic-slider-container:hover .basic-slider-previous,
.basic-slider-container:hover .basic-slider-next {
display: block;
font-weight: 700;
}
.basic-slider-previous:hover,
.basic-slider-next:hover {
color: #df1f2b !important;
font-weight: 700;
}
.basic-slider-previous.gabs-active,
.basic-slider-next.gabs-active {
color: #df1f2b !important;
font-weight: 700;
}
/* the slides */
.basic-slider-indicators .basic-slider-indicator,
.basic-slider li {
text-align: center;
color: #939598;
font-weight: 700;
font-size: 16px;
}
.basic-slider-indicators .basic-slider-indicator:nth-child(2),
.basic-slider li:nth-child(2) {
color: #939598;
font-weight: 700;
}
.basic-slider-indicators .basic-slider-indicator:nth-child(3),
.basic-slider li:nth-child(3) {
color: #939598;
font-weight: 700;
}
.basic-slider-item {
display: table;
width: 100%;
}
.basic-slider-item p{
font-weight: 500;
text-align: justify;
margin-top: 10px;
font-size: 15px;
color: #333;
}
.basic-slider-item .h3 {
display: table-cell;
padding: 20px 40px;
vertical-align: middle;
text-align: center;
color: 333;
}
/* indicators */
.basic-slider-indicators {
text-align: center;
}
.basic-slider-indicators .basic-slider-indicator {
width: auto;
display: inline-block;
margin: 0 3px;
color: #939598;
font-size: 20px;
}
.basic-slider-indicators .basic-slider-indicator:hover,
.basic-slider-indicators .gabs-active {
color: #df1f2b !important;
font-weight: 700;
}
#owl-demo .item {
margin: 3px;
}
.img_size{
max-width: 100px;
}
@media only screen and (max-width : 680px) {
.img_size{
width: 100% !important;
max-width: 300px !important;
}
}
@media only screen and (max-width : 600px) {
    .photo-listing ul li{width: 100%;}
}
/* CSS Document */
#main-wrapper {
float: left; width: 100%;
}
.photo-section {display: inline-block; width: 100%;}
.photo-listing {float: left; width: 100%;}
.photo-listing ul {display: flex; width: 100%; flex-wrap: wrap; padding: 0; margin: 0; list-style: none;}
.photo-listing ul li {/*width:20%;*/width:290px; float: left; border-right: 1px solid #fff;margin: 10px 0px 0px 10px;}
.photo-listing ul li:nth-child(10th) {border-radius: none;}
/*.photo-img {width: 100%; float: left; height:260px; position: relative; overflow: hidden;}*/
.photo-img img { width: auto;height: auto; /*height: 260px;*/  object-fit: contain; object-position: center; border-right: 1px solid #fff; border-bottom: 1px solid #fff;}
.active_sc .navbar-toggler-icon i{
color:black !important;
}
.active_sc .navbar-toggler{
border-radius: .25rem;
border: 1px solid #000;
}
#basic-slider{
padding-bottom:30px !important;
}