/**this is the replacement for the below commented code**/
@media screen and (min-width: 992px) {

	body.page{padding-top:123px !important;}/**172**/
	body.page.header-menu-show {padding-top: 160px !important;} /**200**/

/**Found in merge of DevH fixes for fixes - probably tablet and desktop sticky header
@media screen and (min-width: 991px) {
--comment
	body{padding-top:172px;}
	.fixed-header.navbar-default .top-block1{width: 100%; position: fixed; top: 0; left: 0; z-index: 9999;}
	.navbar-default .top-block1 {position: fixed; width: 100%; top: 0; left: 0;}
--comment
	.fixed-header.navbar-default .top-block1{width: 100%; position: fixed; top: 0; left: 0; z-index: 9999;}	

**/
}
@media screen and (min-width: 768px) {
	body.page{padding-top:119px;}
	body.page.header-menu-show {padding-top: 150px;}
	.fixed-header.navbar-default .top-block1{width: 100%; position: fixed; top: 0; left: 0; z-index: 9999;}
	.navbar-default .top-block1 {position: fixed; width: 100%; top: 0; left: 0; z-index: 9999;}

	.fixed-header .fancybox-overlay-fixed{z-index: 99999;}
}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1540px) {
	.inner-box {min-height: 60px; position: relative;}
	.donation-quick .inner-box > div {position: absolute; top: 50%; transform: translate(0px, -50%); left: 0; width: 100%;}
}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1400px) {}
@media screen and (max-width: 1340px) {}
@media screen and (max-width: 1280px) {
	.donation-detail .box-item .text-box{padding:10px 0px;}
	.donation-detail .box-item .text-box h4 {font-size: 15px !important;}
}
@media screen and (max-width: 1200px) {
	.inner-box{margin: 0 10px;}
	.donation-quick .inner-box > div{padding:0 10px;}

/*	.container {width:100%; max-width:96%;} */
}
@media screen and (max-width: 1100px) {
	.feature-section .box-item .content{max-height:360px;}
	.feature-section .box-item .content ul li .left{width: 40%;}
	.feature-section .box-item .content ul li .middle{padding-left:10px;}
	.feature-section .box-item h3{font-size:26px;}
}
@media screen and (max-width: 1080px) {}
@media screen and (max-width: 1020px) {}
@media screen and (max-width: 1000px) {}
@media screen and (max-width: 991px) {
	.profile .team-info-box {min-height:350px}
	.navbar-default .top-block1 .md-block1, .navbar-default .top-block1 .logo-block{float: left; margin: 0px;}

	#navigation-new {width: 40px !important; position: absolute; right: 0; top: 29px; right: 20px;}
	#navigation-new .sf-nav-menu  {display: block !important; opacity: 0 !important;  position: fixed; right: -300px; width: 300px; top:0; box-shadow: 1px 1px 20px rgb(0 0 0 / 21%); padding: 20px 0 !important; z-index: 99999; border-radius:0px; height: 100%; transition: .2s; background-color: #ff8500 !important; box-shadow: 1px 1px 20px rgb(0 0 0 / 21%) !important;}
	#navigation-new .sf-nav-menu.active{opacity: 1 !important; right: 0; transition: .2s;}
	#navigation-new .sf-nav-menu #menu-nav-close-icon {width: 46px; height: 46px; float: right; line-height: 37px; border: 2px solid; font-size: 27px; font-family: cursive; margin-right: 15px; cursor: pointer; border-radius: 7px; text-align: center;}
	#navigation-new #menu-nav-wrap{position:inherit;}
	#navigation-new .sf-nav-menu li { width: 100%; float: left;}
	#menu-nav-icon {background: url(../images/menu-icon.png) 50% 50% no-repeat; display: block; width: 40px; height: 40px; text-indent: -9999999em; padding: 0; overflow: hidden; cursor: pointer; z-index: 1000;display: inline-block; vertical-align: middle;}
	#navigation-new .sf-nav-menu #menu-nav-close-icon{display: block;}
	.navbar-default .top-block1 .rt-block{float: right !important; padding-right: 40px;}

	#footer .lt-block {width: 20%;}
	#footer .md-block {width: 50%;}

	.feature-section .row .box-list{padding-bottom:15px !important;}
	.feature-section .box-item .content {max-height: 414px;}
	.feature-section .box-item .content.team-info {max-height: 330px;}

	.donate .top-block.member-top-bar{position: relative;}
	.donate .top-block.member-top-bar h2.title{text-align: center; width: 100%;}
	.donate .top-block.member-top-bar .bradcamp {position: absolute; left: 0; top: 0; height: 100%;}
	.donate .top-block.member-top-bar .bradcamp i {line-height: 158px;}
	.donate .top-block.member-top-bar .campaign-box {width: 340px; float: left; margin: 0 31px 13px; margin-left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%);}

	.organisation-content .donate .top-block.member-top-bar .campaign-box{width: auto; margin: 12px 20px 13px; float: right; transform: none;}
	.organisation-content .feature-section{margin-top: 30px;}
}	
@media screen and (max-width: 980px) {
	.navbar-default .top-block1 .md-block1{width:40%;}
	.navbar-default .top-block1 .logo-block{width:25%;}

	.about-content-box .content-inner{padding:15px !important;}

	.donate {padding-bottom: 10px !important;}
	.donate .top-block p{padding:0 0px 10px;}
	.donate .top-block h2 {font-size: 38px; line-height: 40px; margin-bottom: 20px;}
	.donate .top-block h6{padding: 0 0px 10px;}
	.donate .top-block .bradcamp{top:-60px;}

	#CommunitiesDiv .col-md-4 {padding-bottom: 15px;}

	#DonationsDetail .col-md-4.col-sm-6.col-xs-6:nth-child(3n + 1) {clear: initial;}

	.profile.donate .tab-content{margin-top:30px;}
	.tab-content {margin-bottom: 10px;}
	.navbar {border: none 0;}

}
@media screen and (max-width: 979px) {}
@media screen and (max-width: 960px) {}
@media screen and (max-width: 920px) {}
@media screen and (max-width: 900px) {}
@media screen and (max-width: 896px) {}
@media screen and (max-width: 880px) {}
@media screen and (max-width: 869px) {}
@media screen and (max-width: 853px) {
	#footer .md-block ul li{font-size:16px;}
	#footer .md-block ul li a{font-size:16px;}
}
@media screen and (max-width: 850px) {}
@media screen and (max-width: 847px) {}
@media screen and (max-width: 846px) {}
@media screen and (max-width: 824px) {}
@media screen and (max-width: 823px) {}
@media screen and (max-width: 812px) {
	.navbar-default .top-block1 .rt-block .donate-btn {width: 170px;}
	.navbar-default .top-block1 .rt-block .donate-btn a{font-size: 18px;}
}
@media screen and (max-width: 800px) {
	.flip-clock-wrapper ul li a div div.inn {font-size:34px;}
	.navbar-default .top-block1 .md-block1 ul li{width:85%;}

	.flip-clock-divider {width: 20px;}

	#footer .lt-block ul li{margin-right:20px;}

	/**.keybord {display:none}**/
}	
@media screen and (max-width: 788px) {
	.comment-emoji table tr{display: table-row !important;}
	.comment-emoji table td{display: table-cell !important;}
}
@media screen and (max-width: 768px) {}
@media screen and (max-width: 767px) {
	.navbar-default .top-block1 .md-block1 {width:100% !important; margin:0px!important; display: inline-block;}
	.navbar-default .top-block1{max-height: initial; overflow: initial;}

	#navigation-new{top: 134px; right: 25px;}
	.navbar-default .top-block1 .rt-block{padding-right: 50px;}
	.toggle-menu.navbar-default .top-block1 .rt-block{padding-right: 50px;}
	.toggle-menu.navbar-default .top-block1 .bottom-block{top: 134px;}
	.toggle-menu #navigation-new{right: 15px;}

	.navbar-default .top-block1 .md-block1 h4{max-width:100% !important;}
	.navbar-default .top-block1 .md-block1 .flip-clock-wrapper{max-width:270px; display:inline-block;}
	
	.navbar-default .top-block1 .rt-block .donate-btn {width: 205px;}
	.navbar-default .top-block1 .rt-block .donate-btn a{font-size: 20px;}

	#footer .lt-block, #footer .md-block, #footer .rt-block {width:100%; text-align:center; padding-bottom:15px;}
	#footer .rt-block{padding-bottom: 0px;}

	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3{float: left;}

	.donations-block .col-sm-6{width:100% !important;}

	#MembersDiv .block{min-height: initial;}

}
@media screen and (max-width: 740px) {}
@media screen and (max-width: 736px) {}
@media screen and (max-width: 732px) {}
@media screen and (max-width: 731px) {}
@media screen and (max-width: 712px) {
	.comment-keyboard table tr {display: flex; margin-bottom: 3px;}
}
@media screen and (max-width: 700px) {}
@media screen and (max-width: 685px) { 
	.team-image-box{float:none;text-align:center;margin-bottom:25px;} 
	.team-image-box .pull-left{float:none !important} 
}
@media screen and (max-width: 667px) {}
@media screen and (max-width: 640px) {
	.donate .payment-block .tab-content .tab-pane{padding:10px;}
	.donate .payment-block .tab-content .tab-pane form {text-align: center; padding: 20px 15px;}	
	.donate .payment-block .tab-content .tab-pane form .form-inner .donation-btn input{margin:0 0 0 15px; width: 180px; padding-left:50px; background-position: 20px;}
	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3::before{width:57%;}
/*	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3 .box{width: 60%;} */
/*	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3 .form-group.box{width: 40%;} */
/*	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3 .box:last-child {width: 100%; float: right; padding: 4px 0 6px;} */
	.donate .payment-block .donation-amount-block h4{width:100% !important;}
	.donate .payment-block .donation-amount-block h6{width:100% !important;}
	.donate .top-block h2 {font-size: 32px; line-height: 36px;margin-bottom: 15px;}

	.profile .team-info-box img{max-width: 100% !important;}
	.organisation-content .profile .team-info-box img {width: 80px !important; margin-bottom: 10px;}
	.organisation-content .profile .team-info-box {padding: 20px; font-size: 14px; line-height: 23px;}
}
@media screen and (max-width: 600px) {}
@media screen and (max-width: 580px) {
	.organisation-content .donate .top-block.member-top-bar h2.title {width: 100%;}
	.organisation-content .donate .top-block.member-top-bar .campaign-box {width: 100%; text-align: center; margin: 0px 0 30px;}
	
	.fancybox-slide--iframe .fancybox-content {width: 100% !important;}
	.fancybox-slide{padding-left:20px !important; padding-right:20px !important;}
}
@media screen and (max-width: 568px) {
	.donate .top-block.member-top-bar .bradcamp{display: none;}
	
	/*.donate .payment-block .donation-amount-block .make-commentsblock .form-check-inline .radiotextsty {border:1px solid !important;height:50px} */
	
	/*.donate .payment-block .top-block .form-group a.keybord{right: 0px;}*/
	.comment-keyboard {margin-top: 10px;}
	.comment-emoji table td {padding: 5px 2px;font-size: 14px;}
	.comment-keyboard table tr td input {width: 26px; height: 26px; border: 0; font-size: 16px; padding:0 !important; text-align:center;}
	.donate .payment-block .md-block .make-commentsblock.audio-box{width: 100%; margin-top: 0px;}
	.donate .payment-block .tab-content .tab-pane form .form-inner .donation-btn input{width: 170px;}

}
@media screen and (max-width: 500px) {}
@media screen and (max-width: 480px) {
	.navbar-default .top-block1 .logo-block{width: 100% !important; text-align: center !important;}
	.toggle-menu.navbar-default .top-block1 .logo-block, .navigation-menu.navbar-default .top-block1 .logo-block {width: 100%; text-align: left;}
	
	.navbar-default .top-block1 .rt-block .donate-btn {position: fixed; width: 100%; left: 0; top: 0; margin: 0; z-index: 9999; background: #24395f; padding: 10px; box-sizing: border-box;}
	.navbar-default .top-block1 .rt-block .donate-btn a {font-size: 16px; border-radius:0px;}

	.navbar-default .top-block1 .rt-block{width: 100% !important; /**margin-top:-65px;**/ padding: 0px !important;}
	#navigation-new {margin: 0px !important; width: 100%; text-align: right;}
	
	.navbar-default .top-block1 .rt-block .social-icon{float: right;}
	.navbar-default .top-block1 .rt-block .social-icon ul li{margin-left:7px;}

	#footer .md-block ul li {width: auto; line-height:22px; font-size: 13px;}
	#footer .md-block ul li a{line-height:22px; font-size: 13px;}
	#footer .container{padding: 0 10px;}
	#footer .lt-block ul li a {font-size: 20px;}
	#footer .lt-block ul li {margin: 0 10px;}
	#teams .donations-block .search-block{margin-bottom: 10px;}
	#teams .donations-block .sort-results{padding-bottom: 20px;}

	.about-content-box .content-inner p {font-size: 14px; line-height: 22px;}

	.video-carousel {padding: 0 30px;}
	.video-carousel .box-list {padding: 15px;}
	.video-carousel .owl-controls .owl-prev {left: -15px;}
	.video-carousel .owl-controls .owl-next{right: -15px;}

	.donation-detail .box-item{margin-bottom: 10px !important;}
	.donation-detail .box-item .text-box h4 {font-size: 14px !important;}

	.feature-section .box-item h3{font-size:26px;}
	.feature-section .box-item .content ul li .left {width: 45%;}

	.tab-content .donations-block .product-block .block{padding:17px 15px 10px;}
	.tab-content .tab-pane {padding:25px 15px 15px;}

	.tab-content .donations-block .link{padding:12px 30px; font-size:18px;}

	.donations-block .sort-results ul li{font-size: 15px;}
	.donations-block .sort-results ul li:first-child{width:initial;}

	.flip-clock-divider:before{top:3px;}

	.accordian-block .panel .about-block p{margin-bottom:10px; font-size:14px;}

	.video-carousel{margin-bottom:20px;}

	.banner-video iframe {height:250px;}

	.donate .top-block h2 {font-size: 28px; line-height: 32px; margin-bottom: 14px;}
	.donate .top-block p{font-size: 14px; line-height: 20px;}
	.donate .top-block h6{font-size: 14px; line-height: 20px;}

	#avRecorder0, #avRecorder1, #avRecorder2, #avRecorder3, #avRecorder4{position: initial; width: 100%;}
	.navbar-default .header-bottom-block .tab-block ul li a{font-size: 14px; padding: 0 12px;}
	.mobile-show{display: none !important}

	.donate .payment-block .donation-amount-block.md-block .make-commentsblock .form-check-inline .customradio{width:33%;}
	.donate .payment-block .donation-amount-block .make-commentsblock .customradio:last-child .radiotextsty{font-size: 14px;}

	.donate .payment-block .donation-amount-block .form-control {width: 100%; margin-bottom: 10px;}
	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3::before {width: 100%; position: initial;}
	.donate .payment-block .donation-amount-block h4 {width:100%; /**background: #18417e**/; padding-bottom: 5px;}
	.donate .payment-block .donation-amount-block h6{width:100%; /**background: #18417e;**/}
	.donate .payment-block .donation-amount-block .minimum-donation h4 {
		padding: 0px;
	}

	#DonationsDiv .block .bottom-bar .comment-box audio {width: 100%; position: initial;}
	#DonationsDiv .block .bottom-bar .comment-box {padding-right: 0;}


	.feature-section .row .box-list:first-child, .feature-section .row .box-list:last-child {display: none;}
	.feature-section .box-item {min-height: 500px;}

	.donate .payment-block .tab-content .tab-pane form .form-inner .donation-btn input {font-size: 15px; margin: 0px; width: 145px; padding-left: 44px !important; background-size: 18px !important; background-position: 16px;}
	.donate .payment-block .tab-content .tab-pane form .form-inner .donation-btn input.payment-btn{padding-left:45px;}
	.donate .payment-block .md-block .make-commentsblock.audio-box{width: 100%;}
	.sr-root {padding: 0 !important; min-width: 230px !important;}

	.fancybox-opened .fancybox-skin{padding: 0px !important}
	.fancybox-type-iframe .fancybox-inner{width: 100% !important}

	.tab-content {margin-bottom: 30px;}
	body { padding-top: 55px;}
	/*.navbar-default .top-block1 .rt-block { padding: 32px 0;}*/

	#DonationsDetail .block .top-bar .title-part {width:100%;}
	#DonationsDetail .block .top-bar .price {width: 100%;}
	#DonationsDetail .block .top-bar .price h2{text-align: left;}

	#DonationsDetail .block .top-bar{padding:10px;}
	#DonationsDetail .block .bottom-bar{padding:10px;}

	.profile .team-info-box{padding:20px;}

	/**
	.profile .col-md-8{padding-right:5px; padding-left:5px;}
	**/

	.profile.donate .top-block h2 {margin-bottom: 25px;}

	#CommunitiesDiv .block{padding:20px 15px 15px;}
	#CommunitiesDiv .block h3 {font-size: 18px;}
	#CommunitiesDiv .block .donate-amount{ font-size: 34px; line-height: 30px;}

	.select2-container--default .select2-selection--single .select2-selection__rendered{font-size: 14px;}

	.av-recorder-controls .btn{width: 220px;}

	.donate .payment-block .md-block .make-commentsblock .radiotextsty{font-size: 12px;}

	.about-block {font-size: 15px; line-height: 22px;}
	.about-block.demo p {font-size: 15px;line-height: 22px;}

	.donate .payment-block .paymenttype-block .box .text-block h4{background: transparent !important;}

	.donation-notify-box {width:84%; margin: 0 6%; top: 0;margin-top: -40px;}
	.banner-video img {max-width: 100%;}
	.donate .top-block.member-top-bar{padding-top: 13px;}
	.donate .top-block.member-top-bar h2.title{line-height: normal; font-size: 18px;}
	.donate .top-block.member-top-bar .campaign-box{width: 270px;}
	.donate .top-block h5{font-size: 14px; line-height: 19px;}
	.donate .top-block.member-top-bar .campaign-box .donate-info .left span, .donate .top-block.member-top-bar .campaign-box .donate-info .middle span, .donate .top-block.member-top-bar .campaign-box .donate-info .right span{font-size: 16px;}
	.donate .top-block.member-top-bar .campaign-box .donate-info .left, .donate .top-block.member-top-bar .campaign-box .donate-info .middle, .donate .top-block.member-top-bar .campaign-box .donate-info .right{width: 32.4%;}
	.donate .top-block.member-top-bar .campaign-box{margin-top: 7px;}

	.donate .payment-block .donation-amount-block .form-control.currency-dd {font-size: 17px; padding-left: 10px; padding-right: 10px;}
	.donate .payment-block .donation-amount-block .form-control{font-size: 18px; padding-left: 35px;}
	.donate .payment-block .donation-amount-block .make-commentsblock .col-md-3 .box .currency{font-size: 20px; top: 45%;}
	.donate .payment-block .tab-content .tab-pane form .form-inner .donation-btn input{margin-bottom: 10px;}
	
	#sponsor_team, #SponsorForm {padding:0 !important}

	.feature-section .box-item .donate-info{padding: 15px 14px;}
	#DonationsDiv .block .top-bar .title-part{width: 65%;}
	#DonationsDiv .block .top-bar .price{width: 32%;}
	#DonationsDiv .block .top-bar .title-part h3{font-size: 16px;}
	#DonationsDiv .block .top-bar .price h2{font-size: 20px;}
	
	.fancybox-item.fancybox-close{right: -10px; top: -10px;}
	
	.comment-keyboard table tr td{padding:0 !important;}
	.comment-keyboard table tr td::before{display:none !important;}
	.comment-keyboard table tr td input{margin:0px !important;}
}	
@media screen and (max-width: 479px) {}
@media screen and (max-width: 420px) {}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 412px) {}
@media screen and (max-width: 411px) {}
@media screen and (max-width: 400px) {
	
	/**this line is invalid so assume it does nothing and removing it
	.donate .payment-block .donor-block {padding-right: !important;padding-left:0px !important}
	**/
	
	
	.feature-section .box-item .content.team-info {max-height: 370px;}

	.tab-content {margin-bottom: 10px;}

	.donate .top-block .bradcamp { top: -40px;}

	.about-block h3{margin: 0 0 20px;}

	.donate .payment-block .md-block .make-commentsblock {margin: 0px 0px 15px 0px;}

	.comment-keyboard table tr td input { width: 20px; height: 20px; border: 0; font-size: 14px;}
	.comment-keyboard {margin-top: 40px;}


}
@media screen and (max-width: 375px) {}

@media screen and (max-width: 370px) {
	.comment-keyboard table tr td input {width: 18px; height: 18px; border: 0; font-size: 14px;}
	.comment-keyboard table.buttons tr td input {width: 90px; font-size: 12px;}
	
	.comment-emoji table td {padding: 5px 0px;font-size: 12px;}
}
@media screen and (max-width: 360px) {}
@media screen and (max-width: 340px) {}
@media screen and (max-width: 320px) {}
