@media screen and (max-width: 1040px){
    /***********************
*SLIDER
************************/
    #slider{height: auto;}
    #slider .orbit-caption{position: static; height: auto; padding: 25px 20px; background-color: #4c4c4c;}
    #slider .orbit-caption div{ float: none !important;}
    #slider .orbit-caption #title-slider h1{padding: 0; font-size: 35px; line-height: 1.2;}
    #slider .orbit-caption #description-slider a{margin-right: 0px; font-size: 22px; padding: 10px 0px; width: 100%;}
    #header_menu_container .top-bar.expanded ul > li.has-dropdown .dropdown{left: 100% !important; top: 0; right: auto !important;}
    #header_menu_container .top-bar #header_menu .has-dropdown { left: auto !important;top: auto;}
}

@media screen and (max-width: 960px){
    /***********************
    *HEADER
    ************************/
    /*** RESPONSIVE MENU ***/
    .top-bar{height: 142px;}
    #header #header_menu_container .top-bar {padding-left: 0;}
    .top-bar > ul .name img { margin-top: 10px;}
    .top-bar > ul .name a{display: inline-block !important;}
    .top-bar > ul{height: 85px; margin-bottom: 0;background :rgba(10, 66, 41, 1)}
    .top-bar ul > li.toggle-topbar {top: 25px;}
    #header #responsive_menu .top-bar > ul .name img{max-width: 115px;position: absolute;z-index: 2;top: 0;margin: 0;box-shadow:0 0 5px #b0b0b0;}
    /*#header{background :rgba(142, 173, 97, 0);}*/
    #header #responsive_menu{width: 100%;}
    #header #header_menu_container ul#header_menu{float: none; padding-right: 0px; padding-top: 0px; text-align: left;}
    #header #header_menu_container ul#header_menu > li{float: none; border-top: 1px solid #eee;}
    #header #header_menu_container ul#header_menu > li+li{margin-left: 0px;}
    #header #header_menu_container ul#header_menu > li.has-dropdown a {background: #fff url(../images/vignette-orange1.png) no-repeat 15px 25px;}
    #header #header_menu_container ul#header_menu li.has-dropdown .dropdown li.menu-item-has-children > a { background: #fff url("../images/vignette-orange1.png") no-repeat scroll 15px 25px;}
    #header #header_menu_container ul#header_menu > li a{height: 55px; line-height: 55px; padding-left: 25px !important; font-size:20px;color:rgba(142, 173, 97, 1);}
    #header #header_menu_container ul#header_menu > li.top-donate-btn {text-align: center;position: relative; top:auto}
    #header #header_menu_container ul#header_menu > li.top-donate-btn a {height: 35px; width: 90%; display: block; margin: 10px auto; line-height: 35px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}

    #header #header_menu_container ul#header_menu > li #search-mobile {width: 90%; margin: 10px auto;}

    .top-bar ul > li.has-dropdown .dropdown{ background-image: none;}
    .top-bar ul > li.has-dropdown .dropdown li a{padding: 0 !important;}
    .top-bar ul > li.has-dropdown .dropdown li.sub-menu-item{border-top: none !important; border-bottom: 1px solid #dddddd !important;}
    .top-bar ul > li.has-dropdown .dropdown li.sub-menu-item ~ li.sub-menu-item{border-bottom: 1px solid #dddddd !important;}
    .top-bar ul > li.has-dropdown .dropdown li.title h5{padding-left: 0px !important;}
    .top-bar ul > li.has-dropdown .dropdown li.title h5 a{background-color: #fbb726 !important; color: #ffffff !important; font-weight: bold; font-size: 18px !important; background-image: none !important;}
    .top-bar ul > li.has-dropdown .dropdown li.title h5 a:before {left: 8px !important;}

    /***********************
    *POST TEMPLATE
    ************************/
    #sidebar-archive {text-align: left; padding: 0px 30px 30px;}
    #content-archive {border-right: none;}

    /*For team*/
    #content-team {border-left: none; padding :0;}
    /*For team*/

}
/******************************
*MediaQuery 767
******************************/
@media screen and (max-width: 767px){
    body{ min-width: 320px;}

    /***********************
          *HEADER
          ************************/
    /*** RESPONSIVE MENU ***/
    #header #header_menu_container ul#header_menu{float: none; padding-right: 0px; padding-top: 0px; text-align: left;background:#fff;}
    #header #header_menu_container ul#header_menu > li:first-child {
        padding-top:48px;
    }
    #header #header_menu_container ul#header_menu > li{float: none; border-top: 1px solid #eee;}
    #header #header_menu_container ul#header_menu > li+li{margin-left: 0px;}
    #header #header_menu_container ul#header_menu > li a{height: 55px; line-height: 55px}
    #header #header_menu_container ul#header_menu > li.top-donate-btn {text-align: center;position: relative; top:auto}
    #header #header_menu_container ul#header_menu > li.top-donate-btn a {height: 35px; width: 90%; display: block; margin: 10px auto; line-height: 35px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
    #header #header_menu_container ul#header_menu > li #search-mobile {width: 90%; margin: 10px auto;}
    #header #header_menu_container .top-bar{padding-left: 0}

    /***********************
    *SLIDER
    ************************/
    #slider{height: auto;}
    #slider .orbit-caption #title-slider{float: none;}
    #slider .orbit-caption{position: static; height: auto; padding: 25px 20px; background-color: #4c4c4c;}
    #slider .orbit-caption #title-slider h1{padding: 0; font-size: 30px; line-height: 1.2;}
    #slider .orbit-caption #description-slider{float: none;}
    #slider .orbit-caption #description-slider a{margin-right: 0px; font-size: 22px; padding: 10px 0px; width: 100%;}

    /*Home slider*/
    #slider-wrapper .slider_content {bottom: 20px;}
    #slider-wrapper .slider_content .slider_title{font-size: 24px;line-height: 2;}
    #slider-wrapper .slider_content .title_container .btn_slider{font-size: 18px;min-width: auto;padding: 5px;margin-left: 10px;}
    #slider-wrapper .slider_content .title_container{width: 90%;margin: 0 auto;padding: 10px;}
    #slider-wrapper .slick-dots{bottom: -15px;}

    /***********************
    *NEWSLETTER
    ************************/
    #newsletter .newsletter_wrapper .newsletter_container h3 {width: 275px;}
    #newsletter .newsletter_wrapper .gform_body {width: 160px;}


    /***********************
          *HOME GENERAL STYLES
          ************************/
    .dotted-title{margin: 20px;}
    .dotted-title h2{font-size: 30px; padding: 0px 10px;}

    /***********************
          *MAIN ARTICLES (HOME TEMPLATE)
          ************************/
    #main_articles .main_articles_single{text-align: center; padding-right: 20px !important; padding-left: 20px !important;}
    #main_articles .main_articles_single+.main_articles_single{padding-top: 30px !important;}
    #main_articles .main_articles_single img{float: none !important;}
    #main_articles .main_articles_single .main_articles_info{float: none; margin: -2px auto 0px; padding: 18px; text-align: left;}

    /***********************
    *NEWS AND EVENTS (HOME TEMPLATE)
    ************************/
    #news_and_events_block .news_and_events_single {text-align: center;}
    #news_and_events_block .news_and_events_single+.news_and_events_single{padding-top: 30px;}
    #news_and_events_block .news_and_events_single .news_and_events_info{margin: 0 auto; text-align: left;}

    /***********************
    *DID YOU KNOW (HOME TEMPLATE)
    ************************/
    #did_you_know #did_you_know_block{padding: 0 20px;}
    #did_you_know #did_you_know_block h3{font-size: 25px;}
    #did_you_know #did_you_know_block h3 span{font-size: 33px;}

    /***********************
    *FOOTER
    ************************/
    #footer_donation #footer_donation_title{padding-left: 20px;}
    #footer_donation #footer_donation_title h3{font-size: 25px; line-height: 1.3; text-align: center; padding-bottom: 20px;}
    #footer_donation .footer_donation_button {padding: 0px 30px;}
    #footer_donation .footer_donation_button+.footer_donation_button{margin-top: 15px;}

    #footer_information{padding-bottom: 50px;}
    #footer_information #footer_menu{text-align: center;border-bottom: none;}
    #footer_information #footer_menu ul > li{float: none; padding: 0px 18px; display: inline-block;}
    #footer_information #footer_menu ul > li+li{padding-left: 20px;}

    #footer_information #footer_privacy_menu ul > li{float: none; padding: 7px 20px;}
    #footer_information #footer_privacy_menu ul > li+li{border-left: none;}

    #footer_information #footer_logo img{display: block; margin: 0px auto 15px; }
    #footer_information #footer_logo img{float: none;}

    #footer_information #footer_contact #copyright{padding-top: 0}
    #footer_information #footer_contact .footer_left_right div{padding-bottom: 5px;}
    #footer_information #footer_contact{padding: 20px;}
    #footer_information #footer_contact ul > li{float: none; font-size: 14px; line-height: 1.5; padding-right: 0px; padding-left: 0px;}
    #footer_information #footer_contact ul > li:first-child {border-right: none;}
    #footer_information #footer_contact ul > li+li{border-left: none; padding-left: 0px; padding-right: 0px;}
    #footer_information #footer_contact ul > li a{line-height: 1.5;}

    #footer_information #footer_form{padding-top: 20px;}

    /***********************
    *PAGE SECONDARY TEMPLATE
    ************************/
    #page_title_secondary h1{font-size: 30px;}
    #content-page .has_sidebar{padding: 35px 20px 20px; border-left: none;}
    #content_secondary{padding: 35px 20px 20px; border-left: none;}
    #content_secondary h2{font-size: 25px;}

    #content_secondary ul li{padding-left: 12px;}

    /***********************
    *FIND FOOD PAGE STYLES
    ************************/
    #map{padding-left: 20px !important; padding-right: 20px !important;}
    .wpsl-search {padding: 12px 20px 0 20px !important;}
    #wpsl-radius{width: 100% !important;}
    #wpsl-wrap #wpsl-search-wrap .wpsl-select-wrap #wpsl-radius label {width: 100%; line-height: 1.2; padding-bottom: 10px;}
    #wpsl-wrap #wpsl-search-wrap .wpsl-input input {width: 100% !important; height: 49px;}
    #wpsl-wrap #wpsl-search-wrap .wpsl-input input[type*="submit"] {margin: 15px 0;}

    /*Team*/
    .team_container .team.four img, .team_container .team.three img{height:180px;}
    .team_container .team .display_details h5{font-size:16px;}
    .team_container .team.columns:last-child{float: none;}
    .dreams_right .vc_custom_heading{text-align: left !important;}
}

@media only screen  and (min-device-width : 320px)  and (max-device-width : 568px)  and (orientation : landscape) { 

}