.layer {
    background-color: rgba(0,0,0,0.7);
}
.top-text{text-transform: uppercase; font-weight: 100; font-size: 19px;}
.banner-right-text-wrapper{border:1pt solid #c6c0c0; padding: 20px;}
.banner-right-text-wrapper .sub-head{font-size: 28px; font-weight: bold; text-transform: uppercase;}
.banner-right-text-wrapper .sub-head1{text-transform: uppercase; font-size: 13px;}
.banner-right-text-wrapper .venue-text{font-size: 16px;}
.banner-right-text-wrapper .venue-text:hover, .view:hover{text-decoration: none;}
.view:hover{color:#f60;}

.border-box{margin-top: 30px !important;}
.border-box .date{font-weight: bold; font-size: 22px; line-height: 15px;}
.view{    color: #fff;
    font-size: 14px;
    margin-top: 5px !important;
    display: block;}

.location-wrapper{padding: 30px 15px;}
.location-wrapper .head{text-transform: uppercase; font-weight: bold; font-size: 24px; line-height: 20px; margin-top: 5px;}
.location-wrapper .head span{color:#f60;}
.location-wrapper .sub-head{text-transform: uppercase; font-weight: 300;}
#myTabContent .nav-tabs .nav-item.show .nav-link, #myTabContent .nav-tabs .nav-link.active{font-weight: bold; background:#fff !important;}
.country-name-wrapper{padding: 30px 0px 30px 15px;}
.nav-tabs .nav-item{margin-right: 20px;}
.nav-tabs .nav-item:last-child{margin-right: 0px;}
.nav-tabs .nav-link{padding: 10px; text-transform: uppercase; font-size: 14px; border-bottom: transparent !important;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:before{display: none;}

.tab-content.show{width: 100%;}
.location-list{width: 40%; margin-bottom: -1px;}
.location-list li{width: calc(100%/4);}
.bg-gray{background: #fafafa;}

#myTabContent .tab-content{background:#fff; padding: 40px 20px; margin-top: -1px; border: 1pt solid #f1f1f1;}
.s-tuned{display: block;
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 10px; text-align: center;}
.s-tuned1{display: block; width: 100%; text-align: center;}	

.hallmark-wrapper{}
.hallmark-wrapper .text-wrapper{background: #fafafa; margin-top: 5px; padding: 10px 20px; border-bottom: 2pt solid #f60;}
.hallmark-wrapper .text-wrapper .head{    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;}
.hallmark-wrapper .text-wrapper .head span{color:#f60;}
.hallmark-wrapper .text-wrapper .sub-head{    text-transform: uppercase;
    font-size: 13.5px;
    font-weight: 300;}
.hallmark-wrapper .text-wrapper .para{font-size: 12px; margin-top: 10px;}
.hallmark-wrapper .text-wrapper .know-btn{color: #f60; margin-top: 10px; display: block; font-size: 14px;}
.hallmark-wrapper .text-wrapper .know-btn:hover{text-decoration: none;}

.gallery-text{}
.gallery-text .head{font-size: 18px;text-transform: uppercase;
    font-weight: 300;line-height: 10px;
    margin-top: 10px;}
.gallery-text .sub-head{font-size: 25px; text-transform: uppercase; font-weight: bold; margin-bottom: 10px;}
.gallery-text .sub-head span{color:#f60;}
.gallery-text .date{font-size: 14px;}
.gallery-text .date i{margin-right: 10px;}
.gallery-text .location{font-size: 14px;}
.gallery-text .location i{margin-right: 10px;}

.carousel-inner .carousel-item-right.active,
.carousel-inner .carousel-item-next {
  transform: translateX(33.33%);
}


.carousel-inner .carousel-item-left.active, 
.carousel-inner .carousel-item-prev {
  transform: translateX(-33.33%)
}
  
.carousel-inner .carousel-item-right,
.carousel-inner .carousel-item-left{ 
  transform: translateX(0);
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active{display: flex;}

.location-list-india{width: 30%;}
.location-list-india li{width: calc(100%/3);}
.location-list-uae{width: 8%;}
.location-list-uae li{width: 100%;}
.location-list-mauritius{width: 15%;}
.location-list-mauritius li{width: 50%;}
.location-list-silicon-valley{width: 8%;}
.location-list-silicon-valley li{width: 100%;}
#slider{display: none;}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ccc' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.carousel-control-prev {
    left: -60px;
}
.carousel-control-next {
    right: -60px;
}

#w2ui-lock{opacity: 0.7 !important;}
.w2ui-popup .w2ui-msg-title{background: #000 !important; border-bottom: 2pt solid #000 !important; border-radius: 0px !important; color: #000 !important;}
.w2ui-popup{border-radius: 0px !important; background-color: #000 !important;}
.w2ui-popup .w2ui-msg-body{background: #000 !important;}
.w2ui-popup{width: 100% !important; height: 100% !important;}
.w2ui-popup .w2ui-centered > img{width: 60% !important;}
#w2ui-popup{left: 0 !important; top: 0 !important;}
	
@media(max-width: 560px)
{
	.hallmark-wrapper{margin-bottom: 20px;}
	.location-list-india{width:80%;}
	.location-list-uae, .location-list-mauritius, .location-list-silicon-valley{width: 20%;}
	.nav-tabs .nav-item:last-child {
    margin-right: 10px;
}
.nav-tabs .nav-item{    padding: 0px;
    margin-right: 5px;
    /* width: 57%; */
    display: grid;
}
.country-name-wrapper{padding-top: 0px;}
.carousel-item { width: 100%;}
.carousel-item img{width: 100%; max-width: 100%; margin-bottom: 10px;}
.gallery-text {
    padding: 0px 40px 20px;
}
.banner-right-text-wrapper{width: 95%; margin: 10px;}
.xs-margin-padding-0{margin-top: 0px !important; padding-top: 0px !important;}
#myTab{display: block;}
#myTab > li{display: block; width: 95%; margin-bottom: 5px;}
}
