@media only screen and (max-width: 1800px) {
.main-slider .slider-wrapper .image img {
width: auto;
}
}
@media only screen and (max-width: 1300px) {
.page-wrapper {
overflow: hidden;
}
}
@media only screen and (max-width: 1199px) {
.page-wrapper {
margin-bottom: 0px !important;
}
.fact-counter .inner-box {
margin-left: 100px;
margin-bottom: 30px;
}
.main-header.style-two .header-upper {
padding: 0px;
}
.main-menu .navigation>li{
padding:45px 10px;	
}
.header-upper .main-menu .navigation>li>a{
text-transform:capitalize;	
}
.widget ul li{
padding-left:0px;
}
.widget ul li a{
padding-left:24px;
}
}
@media only screen and (min-width: 768px){
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul{
display:block !important;
visibility:hidden;
opacity:0;
}
}
@media only screen and (max-width: 991px) {
.main-menu .navigation>li{
padding:45px 15px;	
}
.image-block-one {
margin-bottom: 50px;
}
.image-block-one .big-image img {
float: left;
right: 0;
}
.image-block-one .small-image {
right: 5px;
}
.main-footer .services-widget {
padding-left: 0px;
}
.main-footer .posts-widget {
padding-right: 0px;
margin-left: 0px;
}
.header-top .outer-box {
justify-content: center;
}
.event-section .image-block-one .big-image img {
right: 0px;
}
.header-upper.style-two .main-menu .navigation>li {
}
.main-header.style-two {
position: relative;
background: #222;
}
.main-header.style-two .logo-outer {
padding: 15px 0 15px;
background-color: #2a2a2a;
margin-bottom: 10px;
}
.charity_theme .charity_theme{
margin-left:0px;	
}
.cause-block .image{
display:block;	
}
#tribe-events-pg-template{
padding:0px !important;	
}
}
@media only screen and (max-width: 599px) {
.main-slider h1 {
font-size: 40px;
line-height: 50px;
}
.main-slider .text{
font-size:26px;
line-height:1.3em;
}
.fact-counter .inner-box {
max-width: 260px;
margin: 0 auto;
margin-bottom: 30px;
}
.cause-block .image{
display:block;	
}
.feature-block .overlay-content{
width:100%;
padding:15px 20px;	
}
.btn-style-two{
text-transform:capitalize;
}
.event-block-two .lower-content{
padding:40px 30px 30px;	
}
#tribe-events .tribe-events-button, .tribe-events-button{
display:block;
font-size:16px;
margin-bottom:10px;
margin-right:0px;	
}
.cause-block-two .lower-content{
padding:30px 30px 35px;	
}
.campaign-summary .campaign-summary-item{
width:100%;	
}
.charty_theme .charty_theme{
margin-left:0px;	
}
}
@media only screen and (max-width: 479px) {
.author-box .inner-box{
padding-left:0px;	
}
.author-box .image{
position:relative;
left:0px;
top:0px;
margin-bottom:20px;
}
.news-block-two .inner-box .lower-box{
padding: 30px 20px;
padding-left: 30px;	
}
}