@media all and (min-width: 750px) and (max-width: 1020px){
	
}

@media all and (min-width: 300px) and (max-width: 1020px){
input{border-radius:0 !important; -webkit-appearance:none !important; -o-appearance:none; appearance:none !important;}
	.topMenu {padding: 20px 0;}
	.menuIcon{display:flex; height:40px; z-index:7; position:relative;}
	.menuHolder{display:none;}
	.menuList ul li a{color:#7a7a7a;font-weight: 300;font-size: 19px;}
	a.menuIcon.open #nav-icon3 span{background:#bf1b28;}
	.menuList ul li.active a{color: #bf1b28;font-weight: 600;}
	.menuList ul li.active a:after{background-color:#bf1b28;}
	.menuList ul {margin-bottom: 50px;}
	.carousel-item{background-position:right center;}
	.carousel-caption{left:10%; right:10%;}
	.logosHolder ul li {text-align: center; margin-bottom: 30px;}
	.departmentsList .col-md-4:nth-last-child(2){margin-bottom:30px;}
	.bannerTitle{font-size:25px; line-height:30px;}
	.bannerDescription{font-size:18px;}
	.carousel-control-next, .carousel-control-prev{bottom:90px;}
	.carousel-control-prev {left: 12%;}
	.carousel-control-next {left: 40%;}
	.navbar-nav.mr-auto{margin-right:0 !important; opacity:0; text-align:center;}
	.collapse.show .navbar-nav.mr-auto{opacity:1;}
	.navbar-toggler{position:relative; z-index:999;}
	.navbar{padding:35px 25px;}
	.collapse {float: none;height: 100vh;display: none;align-items: center;background-color: #0a3250; position: absolute; top: 0;  justify-content: center;left: 0;right: 0;}
	.collapse.show{display:flex;}
	.logoHolder {width: 180px;float: left;position: relative;z-index: 99;}
	.collapse > ul > li {display: block;margin-right: 0;position: relative;margin-bottom: 15px;}
	
	.navbar-toggler .navbar-toggler-icon, .navbar-nav.mr-auto, .dropdown-menu{transition:all linear 200ms; -moz-transition:all linear 200ms;-webkit-transition:all linear 200ms;-ms-transition:all linear 200ms;}
	.dropdown-menu {background-color: transparent;border: 1px solid rgba(255,255,255,0.7);border-radius: 0;}
	.dropdown-item{color:#fff;text-align: center;}
	.collapse ul li a:after, .tableHolder:before{display:none;}
	.mapHolder {margin: 20px 0;background-size: cover;background-position: center center;height: 400px;}
	h1, .bannerContent h1{font-size:35px; line-height:40px;}
	.mapLine, h2, .productTitle, .joinTitle, .popTitle {font-size: 22px;}
	.aboutSummary .col-6, .aimList .col-6{margin-bottom:30px;}
	.productDesc, .whiteText, .positionHolder ul li {font-size: 15px;}
	.industriesList ul li{width:48%; margin-right:4%;}
	.industriesList ul li:nth-child(2n){margin-right:0;}
	.iconsBlock .col-md-4 {padding: 30px 15px;}
	.borderedSection .joinInfo{padding:60px;}
	.dashedBorder .joinInfo:after {position: absolute;content: '';border-bottom: 1px dashed #e2e2e2;left: 15px;right: 15px;bottom: 0; height: 1px; border-right:0 none;top: inherit; width: auto;}
	footer .col-md-4 {margin-bottom: 20px;}
	.backtoTop{right:20px; bottom:140px; position:absolute;}
	h2{margin-bottom:30px;}
	.whiteText{max-width:100%;}
	.centeredText, .centeredText.alignLeft, .positionTitle{font-size:21px;}
	.tableHolder{overflow-x:scroll;}
	.leftHolder, .rightHolder {float: none;width: 100%;margin-right: 0;}
	.productText, .listImg {min-height: inherit;}
	.listImg{ margin-bottom: 40px;}
	.blueListTitle{font-size:19px;}
	.popHolder {left: 0; max-width: inherit; padding: 50px 20px !important;}
	.popText, .sumText{font-size:16px;}
	
	body.subPage.active section.bodyContainer{z-index:0;}
	.tableHolder > ul > li span{width: 100%; display: block; margin-right: 0; margin-bottom:15px;}
	.tableHolder > ul > li {display: block;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 1px solid #e2e2e2;}
	.tableHolder > ul > li:last-child{margin-bottom:0; border-bottom:0 none;}
	.tableText {display: block;vertical-align: top; max-width: 100%;}
	.departmentsList .tableHolder {padding: 30px 20px;}
	
	.bigText{font-size: 28px; line-height: 35px;}
	.smallText {font-size: 15px; margin-bottom:30px;}
	.sliderContent{padding:0 30px;}
	.mainBanner .swiper-button-prev {left: 35px;}
	.mainBanner .swiper-button-next {left: 100px;}
	.swiper-slide{background-position: center center;}
	.highlightItem {float: none; width: 100%; margin-right: 0; padding: 0 70px;}
	.listItems {float: none; width: 100%;}
	.smalItem {float: none; width: 100%; margin-right: 0; margin-bottom: 40px; padding: 0 30px;}
	.elIcon img{max-width:60%;}
	.elNumber {font-size: 45px;}
	.smalItem .elNumber {font-size: 40px;}
	.smallTitle {font-size: 15px;}
	.highlightItem{margin-bottom:50px;}
	.situationSection > span{display:none;}
	.aboutSection{background-size: cover;}
	.australiaHolder, .aboutSection{padding: 50px 0;}
	.missionBlock {float: none; width: 100%; margin-right: 0; margin-bottom: 20px;}
	.visionBlock {float: none; width: 100%;}
	.aboutSlider .smallText{font-size:16px;}
	.aboutSlider .sliderCaption {left: 0;}
	.aboutSlider .swiper-button-prev {left: 30px;}
	.aboutSlider .swiper-button-next {left: 90px;}
	.aboutSlider .bigText {font-size: 14px;}
	.btnHolder a{font-size:13px; padding: 15px 30px;}
	.australiaLeb {padding: 0;}
	.lebMap {float: none; width: 100%; margin-right: 0; margin-bottom: 40px;}
	.lebInfo {float: none; width: 100%;}
	h4{font-size: 16px;}
	.iconTitle {font-size: 15px;}
	.newsBlocks {display: block;margin-bottom: 0;}
	.newsBlocks .halfBlock {display: block; width: 100%;}
	.halfRow {display: block;}
	.halfNews {width: 100%;display: block;}
	.halfNews .newsImg img{width:100%;}
	.highlightedNews .newsTitle a {font-size: 18px;line-height: 25px;font-weight: 700;}
	.feedsSlider:before, .feedsSlider:after{width:100px;}
	.swiperInfo{font-size:16px;}
	.largeTitle{font-size: 19px; padding: 0 30px;}
	.topFooter { padding: 40px 0;width: 100%; left: 0;right: 0;}
	h3,.formBlock h3{font-size:19px;}
	.subtitle{font-size:15px;}
	.followHolder, .personName, .sitemapItem ul li > a{font-size:16px;}
	.formRow { width: 100%; margin-right: 0; margin-bottom: 10px;}
	input[type="text"]{font-size:14px;}
	.formAction {display: block;text-align: right;margin-top: 30px;}
	.footerHolder {padding: 40px 10px 30px;}
	.sitemapItem {float: none;width: 100%; margin-right: 0;}
	.sitemapItem:first-child ul {display: inline-block; margin-right: 30px; vertical-align: middle; margin-bottom: 0px;}
	.sitemapItem:first-child, .sitemapItem ul{margin-bottom:15px;}
	a.donateMenu{font-size:13px; display:inline-block;}
	.sitemapItem .inlineBtn.btnHolder {margin: 30px 0;text-align: left;}
	.middleFooter {margin-bottom: 45px;}
	.devLink {float: left;}
	.bannerContent {left: 10%;-webkit-transform: none;-moz-transform: none;transform: none;right: 10%;}
	.bannerContent .bannerSlogan {font-size: 18px;width: 100%;}
	.bannerContent h1{margin-bottom:20px;}
	.highightedTxt {font-size: 21px;padding: 0 30px;}
	.whiteBlockHolder{width:100%; padding:30px 0;}
	.whiteBlockHolder .highightedTxt{padding:0;}
	.whiteBlockHolder .normalText{font-size:15px;}
	.aboutTestBanner .bannerText {font-size: 22px; width: 100%; padding: 0 30px;}
	.aboutTestBanner .bannerText span{width:25px;}
	.bodBlock .bodlist ul li:nth-child(3n) {margin-right: 8%;}
	.bodBlock .bodlist ul li:nth-child(2n) {margin-right: 0;}
	.bodlist {padding: 0;}
	.bodBlock .bodlist .bodName{font-size:15px;}
	.bodBlock .bodlist .bodPos{font-size:13px; height:60px;}
	.bodBlock .bodlist ul li {width: 46%; margin-right: 8%;}
	.bodBlock .bodlist .readBOD a{font-size:11px;}
	.aboutImg{width:100%; height:300px;}
	.newsletterBlock{padding-top:0;}
	.mainMenu{z-index:99;}
	.donationForm.formHolder .formRow .formItem {width: 100%; float: none; margin-right: 0; margin-bottom: 20px !important;}
	.donationForm.formHolder .formRow > .formItem:last-child{margin-bottom:0;}
	.donationForm.formHolder .formRow{margin-bottom: 20px;}
	.formBlock h3{padding:10px 30px;}
	.formButtons {padding: 0 30px; margin-bottom: 40px;}
	.submitHolder input {padding: 10px 25px; height: 46px !important;}
	.spMainBanner {height: 550px;}
	.contactList ul li{width:100%; margin-bottom:40px;}
	.contactDesc, .contactDesc a {font-size: 18px;}
	.imgiconHolder{max-height:60px; width:60px;}
	.contactForm .formButtons {padding: 0;}
	.mainBanner .sliderCaption{bottom:60px;}
	.situationSection {padding: 100px 30px;}
	.donatePad{padding: 100px 20px;}
	input[type="date"]{background-color:transparent !important; height:63px;}
	.formAction input[type="submit"]{font-size:13px;}
	.iconItem{width:110px;}
	.iconHolder {height:50px;}
	.iconHolder img{width:auto; max-width:inherit; height:100%;}
	a.donateMenu.fixedBtn{display:none;}
	.fancybox-slide--html .fancybox-close-small {color: #fff; right: 20px;}
	.fancybox-close-small {width: 30px; height: 30px; opacity: 1;}
	.popTop .personName {font-size: 25px;}
	.popTop .positionName{font-size: 21px;}
	.popImg {width: 100%; margin-right: 0; margin-bottom: 30px;}
	.popText{width:100%;}
	.boardDesc{font-size:22px; line-height:35px;}
	.boardText{font-size:16px;}
     body.active {overflow-y: hidden;transform: translateX(-300px);-moz-transform: translateX(-300px);-webkit-transform: translateX(-300px);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;overflow-y: hidden;position: fixed;width: 100%;top: 0; left: 0;}
    .menuHolder {height: 100vh;right: -200%;position: absolute;top: -20px;width: 300px;z-index: 3;display: block;padding: 30px;background-color: #000;box-sizing: border-box;}
	.menuHolder.expanded {right: -300px;}
		.menuHolder ul {display: block;vertical-align: middle;margin-right: 0;margin-bottom: 60px;}
		.menuHolder ul li{display:block; margin-right:0; text-align:center; margin-bottom:15px;}
	
	.flexHolder {width: 100%;text-align: left;}
	.menuHolder .donateMenu {display: block;vertical-align: middle;text-align: center;margin-bottom: 20px;}
	.australiaHolder {background-size: auto auto;background-attachment: inherit;padding-bottom: 340px !important;background-color: #181c1f;}
	.paddSection:before, .paddSection:after{height:20px;}
	.servicesBlock .swiper-button-next, .servicesBlock .swiper-button-prev {display: block !important;}
	.sitemapItem ul li > a{text-align:left;}
	.sitemapItem.last{width:100%;}
	.sitemapItem:first-child ul{display:block;}
	.sitemapItem .followHolder ul {margin-top: 10px;}
	.aboutWhiteText{position:static; margin-bottom:0;}
	.aboutTestBanner {padding:30px 0 150px 0;}



}


@media all and (min-width: 300px) and (max-width: 750px){
	.blackBlock {padding:40px 0;}
	.safeArea {padding:0 20px;}
	.donateInfo, .donateMap{display:block; width:100%; margin-left:0;}
	.donationBlock h4 {font-size:18px;}
	.donationBlock ul li {display: block;vertical-align: middle;margin-right: 0;margin-bottom: 20px;}
.inlineList li {display: block;width: 100%;padding: 0 30px;vertical-align: top;text-align: center;margin-bottom: 50px;}
.listIcon, .inlineList li:last-child .listIcon {margin-bottom: 20px;}
.listInfo span {font-weight: 400;display: block;font-size: 40px;line-height: 50px;}
.comingsoonBlock {margin-top: 100px;}
.soonImgHolder, .soonImgHolder img {display: block; height: 100px;}
.comingsoonBlock .blockTitle {font-size: 18px;margin: 30px 0;}
.donationForm.formHolder .formRow{margin-bottom:0;}
.highlightedDescription{font-size:16px;}
.smallHighlightDesc, .donationForm input, .donationForm select, .donationForm.formHolder .formRow .formItem textarea{font-size:15px;}
.bankBlock.greenBlock .paddedBlock {padding: 20px;}
.bankBlock.greenBlock .paddedBlock ul li, .mandatoryFields, .donationForm .labelHolder label{font-size:14px;}
.bankBlock.greenBlock .iconTitle{font-size:18px;}
.donationForm.formHolder .formRow .formItem.width30 {width: 100%;margin-right: 0;}
.donationForm.formHolder .formRow .formItem.width25 {width: 100%;margin-right: 0;}
.highlightedDescription a:before {left: 4px;top: 6px; width: 13px;height: 16px;}
.highlightedDescription a{padding-left:25px;}
.popupHolder .btnHolder {margin: 50px 0 20px;}
#popHolder {padding: 20px; width: 100%;}
.fancybox-toolbar, .fancybox-infobar, .fancybox-navigation {display: none;}
ul.stackedInput.inlineInput li label{font-size:14px;}
input[type=radio ]:not(old) + label:before{width:14px; height:14px;}
ul.stackedInput.inlineInput li{display:block; margin-right:0;}
input.form-control.inlineInput {display: block;width: 100%;}
.toggleTitle{padding-right:25px;}
.toggleTitle:after{top:0;}
.toggleItem{padding:15px;}
.toggleItem:last-child{margin-bottom:0;}
.smallWhiteText{font-size:16px;}
.inlineInfo, .sitemapItem .inlineBtn.btnHolder{display:block; width:100%; margin-right:0;}
.contactaddress, .followHolder{text-align:left;}
.paddSection{padding:40px 0;}
.paddSection.donatePad.donateHolder::before, .hideMobile{display:none !important;}
.subpage .topMenu, .SubPageBody .topMenu {background-color: rgba(0,0,0,0.2);}
section.bodyContainer.mobileMargTop{margin-top:80px !important;}
.donateIcon{width:100%;}



}