.customContainer{
	max-width:calc(100% - 140px);
}
.customContainerBoxLayout {
     max-width: calc(100% - 270px); 
     /*max-width: calc(100% - 140px);*/
}
.customContainerBoxLayout .customContainerBoxLayout {
    padding: 0;
    max-width: 100%;
}

@media(min-width:1920px){
	
}
@media(max-width:1286px){
	.customContainer {
		max-width: calc(100% - 90px);
	}
	.customContainerBoxLayout {
		max-width: calc(100% - 220px);
	}
}
@media(max-width:1199px){
	.customContainer{
		max-width:calc(100% - 0px);
	}
	.customContainerBoxLayout {
		max-width: calc(100% - 120px);
	}
}
@media(max-width:1023px){
	.customContainerBoxLayout {
		max-width: calc(100% - 0px);
	}
}
@media(max-width:991px){
	button.navbar-toggler i:before{
		content:'';
		width: 28px;
		height: 24px;
		background: url(../images/mobile/menu.svg)no-repeat;
		display: inline-block;
		background-size: 100% 100%;
	}
	#navbarNavDropdown {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 999;
        height: 100%;
        overflow-y: auto;
        background: rgba(0, 0, 0, 0.65);
    }
	#navbarNavDropdown .navbarInner {
        background: #fff;
        width: calc(100% - 80px);
        margin-left: auto;
		padding: 15px 20px;
		min-height: 100vh;
        justify-content: flex-start;
    }
	
	.navbar-light .navbar-nav .nav-item .nav-link {
        font-family: 'Poppins-SemiBold';
        width: 100%;
        font-size: 18px;
    }
	.navbar-light .navbar-nav .nav-item {
        border-bottom: none;
    }
	.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
		color: #fff;
		background: #702A81;
	}
	.navbar-light .navbar-nav .nav-item {
        padding: 0 0 0 0px;
    }
	.navbar-light .navbar-nav .nav-item .nav-link {
        padding: 14px 24px 14px 24px;
	}
	.navbar-light .navbar-nav .nav-item .nav-link[data-toggle="dropdown"] {
		padding-right: 50px;
		position: relative;
	}
	.menuArrowIcon{
		display:none;
	}
	.navbar-light .navbar-nav .nav-item .nav-link[data-toggle="dropdown"]::after {
		content:'';
		background: url(../images/menuarrow.svg)no-repeat;
		background-size: 100% 100%;
		width:16px;
		height:16px;
		min-width:16px;
		min-height:16px;
		display: inline-flex;
        position: absolute;
        right: 15px;
        top: 20px;
		 -webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.navbar-light .navbar-nav .active>.nav-link[data-toggle="dropdown"]::after, .navbar-light .navbar-nav .nav-link.active[data-toggle="dropdown"]::after, .navbar-light .navbar-nav .nav-link.show[data-toggle="dropdown"]::after, .navbar-light .navbar-nav .show>.nav-link[data-toggle="dropdown"]::after {
		transform:rotate(180deg);
		filter: invert(1);
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu.singleListedMenu {
        padding: 15px 0px 15px 28px;
        max-width: 100%;
        min-width: unset !important;
    }
	.navbar-nav .nav-item .dropdown-menu::after, .navbar-nav .nav-item .dropdown-menu::before{
		display:none;
	}
	.navbar-nav .dropdown-menu {
        padding: 15px 15px 15px 15px;
    }
	.mobileMenuHeader{
		display:block;
		padding: 32px 0px 32px 0px;
        width: 100%;
		position: relative;
	}
	.mobileViewNavbarClose {
        display: inline-block !important;
		width: auto !important;
		position: absolute;
        right: 0px;
        top: 35px;
		margin: 0;
        height: 30px;
        cursor: pointer;
    }
	.menuClose {
        cursor: pointer;
        max-width: 100%;
        max-height: 100%;
    }
	.mobileViewNavbarClose .menuClose i::before {
       display: none;
    }
	.mobileViewNavbarClose .menuClose i{
		background: url(../images/mobile/menu-close.svg)no-repeat;
		width:36px;
		height:30px;
		display: inline-flex; 
		cursor: pointer;		
	}
	.menuLogo {
		display:block;
		margin: 0 0 30px 0;
		font-size: 18px;
        font-family: 'Poppins-SemiBold';
	}
	.mobileMenuHeader .inputSearch {
		position:relative;
	}
	.mobileMenuHeader .inputSearch .form-control {
		padding-right: 15px;
		padding-left: 54px;
		min-height: 52px;
        height: 52px;
	   border: 1px solid rgb(47 36 108 / 9%) !important;
	}
	.menuSection .menuSecTitle {
        font-size: 16px;
        font-family: 'Poppins-Regular';
        margin: 0;
		font-weight:400;
		line-height:unset;
		color: #fff;
        padding: 12px 30px 12px 12px;
		display:flex;
		position:relative;
		align-items: center;
    }
	.menuSection {
        margin: 0;
		padding-left:10px;
    }
	.navbar-nav .dropdown-menu {
        max-width: 100%;
        width: 100%;
        background: #F5F5F5;
        box-shadow: none !important;
    }
	.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
		color: #fff !important;
		background-color: #702A81;
	}
	.menuSection > .imgContainer {
		display: none;
	}
	.menuDropdownArrow{
		position:absolute;
		right: 15px;
        top: 11px;
		min-width:26px;
		min-height:26px;
		 -webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-ms-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.menuSecTitle.active .menuDropdownArrow{
		transform:rotate(180deg);
	}
	.menuSecTitle.active{
		color: #fff;
		background: #441e5c;
	}
	.menuSection .dropdown-item {
        font-size: 16px;
        margin-bottom: 0px !important;
        padding: 13px 15px;
    }
	.menuSection .menuSubChild.show {
        display:block;
		transition: all 0.3s linear;
    }
	.menuSection .menuSubChild{
		position:relative;
	}
	.menuSection .menuSubChild.show::before{
		content:'';
		position:absolute;
		left: 17px;
        top: -15px;
        width: 1px;
        height: 100%;
        border-left: 1px dashed #fff;
	}

	.menuSection .btn-primary {
        padding: 6px 16px;
        color: #fff;
        font-size: 14px;
        font-family: 'Poppins-Regular';
    }
	.menuSection .menuSubChild .dropdown-item{
		position:relative;
		font-size:18px;
	}
	.navbar-nav .dropdown-menu .row > div {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.mobileMenuHeader .inputSearch {
        max-width: 100%;
    }
	.menu-Donate {
		width: 100%;
		margin-top: 30px;
	}
	.menu-Donate .btn-primary {
		width: 100%;
	}
}
@media (max-width:767px){
	
	.downArrow{
		display:block;
	}
	
	button.navbar-toggler i{
		
	}
	.bannerSec .slickcontent {
        padding-left: 0;
    }
	
	
}
@media (max-width:576px){
	.innerSectionTitle{
		margin-bottom:15px;
	}
}
@media (max-width:480px){
	
}
@media (max-width:420px){
	
}
@media (max-width:380px){
	
}
