@charset "utf-8";
/*--------------media query css------------------*/	
@media (max-width:1366px) {
    .donate-now-banner .main { padding-left: 80px; }
    .costa-rica-logo { left: -100px; }

}
/*------------tablet landscape view------*/
@media (max-width:1287px) {
	h1 { font-size: 100px; line-height: 100px; }
	#footer .main, #header .main { width: 100%; }
	nav ul.enumenu_ul { font-size: 12px; }
	nav ul.enumenu_ul > li > a { padding: 20px 25px 19px; }
    nav ul.enumenu_ul > li.donate-btn {margin-left: 15px;}
	.banner-sec { height: 620px; }
	.great-green-macaw-content { margin-right: 0; }
	.appreciate-support-content { width: auto; margin: 0; padding: 195px 50px 90px; }
	.get-involved-list { margin: -37px 0 0; }
	.costa-rica-logo { left: 15px; }
	.get-involved-head-logo h2 { right: 15px; font-size: 100px; line-height: 100px; }
	.get-involved-list li { margin: 0 1%; -ms-flex: 0 0 23%; flex: 0 0 23%; max-width: 23%; }
	.mid-banner-content { padding: 120px 10px 70px 0; }
	.mid-banner-center { height: 400px; }
	.great-green-macaw-sec { background-size: contain; background-position: left top; padding: 125px 0 200px; }
	.stats-sec { padding: 19px 85px 0 80px; max-width: 1000px; }
	.donate-now-banner .main { padding-left: 180px; }

	.adopt-macaw-content { padding: 35px 25px 20px; }
	.donate-content-col { height: 600px; }
	.donate-img-col { height: 600px; }
	.volunteer-blogqoute-content { padding: 70px 15px 45px; }
    .volunteer-blogqoute-content blockquote { padding: 0 15px; }
	.volunteer-blogqoute-content blockquote:before { top: 1px; left: -25px; }
    .volunteer-blogqoute-content blockquote:before, .volunteer-blogqoute-content blockquote:after { font-size: 120px; }
	.volunteer-become .main, .volunteer-faq .main, .apply-now-sec .main { padding-left: 15px; }
	.volunteering-apprenticeship-sec { padding-bottom: 25px; }	
	.volunteer-faq { padding: 65px 0 50px; }
	.apply-now-sec { padding: 60px 0 55px; }

	.news-banner .main { width: 100%; }
	.news-banner-dtl { padding: 85px 0 20px 0; }
	.news-banner .macaw-species-banner-content { padding: 110px 0 65px; }

    .partner-slider { padding: 0 50px; }
    .partner-slider .slick-arrow { left: 0; }
    .partner-slider .slick-arrow.slick-next { right: 0; }

    .google-map-sec { width: 57%; }
    /*.google-map-sec a { right: 45%; }*/
    .punta_lista {top: 36.7%;right: 41%;}
    .san_jose {left: 53.3%;}
    .heredia_province_sarapiqui {left: 55%;}

}
/*------------tablet portrait  view------*/
@media (max-width:1049px) {
	.main { width: auto; }
	.right-menu { width: 100%; }
	.logo { position: absolute; top: 15px; left: 15px; margin-top: 0; }
	nav { margin-top: 15px; }
	h1 { font-size: 76px; line-height: 80px; }
	h2 { font-size: 44px; line-height: 48px; }
	h2 span { font-size: 48px; }
	h3 { font-size: 22px; }
	h4 { font-size: 28px; }
	.do-something-sec { padding: 6.5% 0 30px; }
	.parrot-img { width: 120px; bottom: -101px; right: 15px; }
	.stats-sec { max-width: 100%; width: auto; margin: 0 15px; }
	.stats-sec strong { font-size: 150px; }
	.get-involved-head-logo h2 { font-size: 70px; }
	.costa-rica-logo { width: 120px; height: 120px; top: -35px; }
	.get-involved-list li { padding: 0 15px 70px; }
	.mid-banner-center { height: 370px; }
	.great-green-macaw-content { width: 505px; }
	.great-green-macaw-content p { font-size: 30px; line-height: 44px; }
    nav ul.enumenu_ul > li > a { padding: 17px 20px 17px; }

	.recovery-program-list h3 { width: 41%; margin-right: 2%; }
	.our-work-meet-team-content { padding: 80px 15px; width: auto; margin-right: 0; }
	.our-work-meet-team-col:nth-child(2n+2) .our-work-meet-team-content { margin-left: 0; }
	.two-column-sec { padding: 60px 0 30px; }
	.column-content h3 { margin-bottom: 30px; }
	.column-content p { margin-bottom: 30px; }

	.our-organization-sec { padding: 55px 0 40px; }
	.adopt-overlay h3 { font-size: 15px; }
	.donate-content { width: 100%; padding: 0 15px; margin: 0; }
	.donate-img-col, .donate-content-col { height: 550px; }

	.inner-banner h1 { font-size: 42px; line-height: 48px; letter-spacing: 4px; }
	.extraordınary-gift-sec .main { padding-left: 15px; }
	.wish-list-content ul li { width: 54%; max-width: 243px; display: block; float: left; }    
	.monthly-gift-content { padding: 32px 45px 9px; }

	.volunteer-blogqoute-content blockquote:after { right: 0; bottom: -50px; }

	.blog-dtl-banner { padding: 50px 0 60px; }
	.blog-dtl-banner-content { padding-right: 30px; }
	.request-photos-sec { margin-top: 100px; }
	.blog-dtl-banner-content h1 { font-size: 36px; line-height: 50px; letter-spacing: 3px; }
	.breadcum { margin-bottom: 25px; }
	.request-photos-sec .donate-now-banner { padding: 50px 30% 30px 15px; }
	.request-photos-sec .donate-now-banner p br { display: none; }
	.request-photos-sec .donate-now-banner .button { right: 15px; min-width: 140px; }
	.about-the-auther-content p { font-size: 16px; line-height: 26px; }
	.blog-dtl-container { padding: 50px 0 70px; }

    .macaaw-dtl-sec table tr td:last-child, .macaaw-dtl-sec table tr th:last-child { padding-left: 25px; }
    .macaaw-dtl-sec table tr th { font-size: 22px; line-height: 30px; letter-spacing: 3px; }    

    .google-map-sec { position: relative; width: 100%; padding-bottom: 53%; clear: both; margin-top: 15px; }
    /*.google-map-sec a { right: 42%; }*/
    .foo-signup-box { width: 48%; }
    .foo-blog-post { width: 43%; margin-bottom: 30px; }

    .copyright-sec { margin-top: 0; }

    .punta_lista {top: 36.9%;right: 45%;}
    .heredia_province_sarapiqui {left: 54%;}
    .san_jose {left: 53%;}

    /* date 22-01-2018 Starts */
    .resp-tabs-list {font-size: 14px;}
    .resp-tabs-list li {padding: 17px 10px 16px;}
    /* date 22-01-2018 Ends */


}
/*------------tablet portrait  view------*/
@media (max-width:991px) {
	h4 { font-size: 24px; letter-spacing: 1px; }
	h5 { margin-bottom: 30px; }
	nav ul.enumenu_ul { font-size: 11px; }
	nav ul.enumenu_ul > li.donate-btn { margin-left: 10px; }
	nav ul.enumenu_ul > li > a { padding: 20px 5px 19px; }
    .logo {width: 115px;height: 70px;top: 25px;}
	.do-something-sec { padding: 10% 0 30px; }
	.do-something-sec .main { width: auto; }
	.do-something-sec:before { top: -15%; }
	.stats-sec { min-height: 180px; }
	.stats-sec strong { font-size: 100px; }
	.appreciate-support-content { padding: 140px 35px 65px; }
	.get-involved-list li { -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; margin-bottom: 50px; }
	.get-involved-head-logo h2 { font-size: 60px; }
	.get-involved-sec { padding: 50px 0 30px; }
	.mid-banner-content { padding: 75px 10px 30px 0; }
	.donate-now-banner .main { padding-right: 250px; }
	.banner-sec { height: 500px; }	
	.great-green-macaw-sec { background-size: cover; background-position: center center; padding: 95px 0 190px; }	
	.great-green-macaw-content { width: 456px; }
	.great-green-macaw-content p { font-size: 26px; line-height: 42px; }
	.stats-sec { padding: 19px 40px 19px 40px; min-height: inherit; }
	.stats-sec strong { font-size: 110px; }

	/*.why-parrots-banner-cont { padding: 200px 0 0; }*/
	.inner-banner h1 { font-size: 40px; line-height: 46px; }
	.our-organization-sec figure { margin-left: 0; }
	.our-organization-sec .cf .col-6:nth-child(2n+2) { padding-left: 5%; }
	.recovery-program-list h3 { width: 34%; }
	.recovery-program-content { width: calc(100% - 36.6%); }

	.visit-our-site-sec { padding: 45px 0; }
	.logo-list { padding: 0; }
	.logo-list li { padding: 31px 15px 29px; }

	.adopt-a-macaw-list li { -ms-flex: 0 0 33.3333%; flex: 0 0 33.3333%; max-width: 33.3333%; }
    .adopt-a-macaw-list li:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; min-height: inherit; }    

    .adopt-macaw-list > li .adopt-overlay h3 { font-size: 20px; line-height: 30px; }
    .adopt-macaw-list > li .adopt-overlay .button { font-size: 20px; line-height: 20px; min-width: 118px; padding: 9px 10px 10px; border-width: 3px; }
    .adopt-macaw-list li .team-content { padding: 30px 0 15px; }
    .adopt-macaw-list li .team-content h3 { font-size: 20px; line-height: 30px; letter-spacing: 2.5px; }    
    .adopt-macaw-list li .team-img figure { padding-bottom: 150%; }

	.safeguard-content-sec { padding: 45px 0 40px; }
    .safeguard-content-sec h3 { font-size: 20px; line-height: 34px; }
    .gray-content-sec { padding: 45px 0 21px; }
    aside { padding: 15px; }
    aside h3 { font-size: 18px; }
    .widecolumn h3 { padding-top: 0; }
    .mid-container { padding-top: 40px; }
    .monthly-gift-content { padding: 15px 15px 9px; }

    .volunteer-blogqoute-content blockquote { margin: 0; padding: 0 25px; }
    .volunteer-blogqoute-content blockquote:before { left: 0; }
    .volunteer-blogqoute-content blockquote:before, .volunteer-blogqoute-content blockquote:after { font-size: 90px; }
    .volunteer-become { padding: 45px 0 50px; }
    .volunteer-become p br { display: none; }
    .volunteer-become a.button { margin-right: 0; }    

    .volunteering-apprenticeship-sec { padding: 35px 0; }
    .volunteering-apprenticeship-sec > .main > p { margin-bottom: 35px; }
    .volunteering-apprenticeship-content a { margin-bottom: 0; }
    .volunteering-apprenticeship-sec .col-6 { width: 48%; }
    .work-include-desc-box { padding: 40px 20px 40px; }
    .work-include-desc-box p { font-size: 15px; }
    .volunteer-work-include-sec { padding: 35px 0 30px; }
    #volunteer-schedule .resp-tabs-list li { min-width: 280px; }
    .volunteer-faq h2 { width: 24%; }
    .volunteer-faq .main { padding-right: 160px; }

    .accordion-content { padding: 20px 25px 35px; margin-bottom: 35px; }
    .faq-mid-container { padding: 45px 0; }

    .booking-instruction-box { padding: 0 30px 30px; margin-bottom: 40px; }
    .booking-instruction-heading { margin: 0 -30px 30px; padding: 44px 35px 36px; }
    .booking-instruction-heading h3 { font-size: 26px; line-height: 30px; }
    .booking-instruction-heading a.button { right: 35px; }

    .news-banner-dtl h3 { margin-bottom: 30px; }
    .news-banner-dtl { padding: 70px 0 20px 0; }
    .news-banner .macaw-species-banner-content { padding: 55px 0; }
    .category-nav-sec ul li a { font-size: 15px; letter-spacing: 1px; }
    .news-banner .macaw-species-banner-content h1 { font-size: 40px; }
    .blog-list li { -ms-flex: 0 0 47.3%; flex: 0 0 47.3%; max-width: 47.3%; }
    .blog-list li:nth-child(3n+3) { margin-right: 5.4%; }
    .blog-list li:nth-child(2n+2) { margin-right: 0; }

    .partner-contact-sec { padding: 45px 0 30px; }
    .partner-contact-form { padding: 25px 30px; }
    .address-list li address h3 { font-size: 22px; line-height: 30px; letter-spacing: 3px; }
    .address-list li address span { margin-bottom: 35px; }
    .address-list li address p { font-size: 14px; line-height: 20px; }

    .macaaw-dtl-sec table tr td:first-child { font-size: 15px; line-height: 21px; letter-spacing: 1px; }
    .macaaw-dtl-sec table tr td:last-child, .macaaw-dtl-sec table tr th:last-child { padding-left: 15px; }
    .macaaw-dtl-sec table tr th { font-size: 20px; line-height: 30px; letter-spacing: 2px; padding-bottom: 35px; }
    .macaw-species-banner-content { width: 26%; padding: 60px 35px 10px 0; }
    .macaw-species-img { width: 65%; }
    .macaw-species-banner { border-bottom-width: 35px; }
    .visit-our-site-sec { padding: 30px 0; }

    .macaw-dtl-title h3 { font-size: 14px; line-height: 20px; letter-spacing: 1px; }
    .macaw-dtl-heading h3 { font-size: 20px; letter-spacing: 2px; }
    .macaw-dtl-heading .col-6 { width: 46%; }

    .tab-container { padding: 30px 35px; }
    .meet-people-list > li { width: 33.3333%; }
    .meet-people-list>li:nth-child(4n+1) { clear: inherit; }
    .meet-people-list>li:nth-child(3n+1) { clear: both; }
    /* date 22-01-2018 Starts */
    /* .resp-tabs-list { font-size: 16px; } */
    /* date 22-01-2018 Ends */
    .meet-the-team-sec { padding: 50px 0; }
    .team-content { padding: 20px 30px 10px; }
    .team-content p { margin-bottom: 25px; }

    .recovery-program-list-dtl .main { padding-top: 50px; padding-bottom: 15px; }
    .recovery-plan-content h2 { font-size: 36px; line-height: 42px; letter-spacing: 1px; margin-bottom: 10px; }
    .recovery-plan-sec { padding: 25px 0; }
    .recovery-program-dtl .restoring-birds-wild-list { padding-left: 55px; }
    .recovery-program-dtl .restoring-birds-wild-list h3 { margin-bottom: 10px; line-height: 30px; letter-spacing: 3px; }
    .recovery-program-dtl .restoring-birds-wild-list h3 span { width: 45px; height: 45px; line-height: 43px; left: -55px; }
    .recovery-program-dtl .restoring-birds-wild-list ul { padding: 0 0 30px; }

    .ara_listing_page h1 span { font-size: 40px; }

    .play-icon { width: 60px; height: 60px; border-width: 3px; }
    .play-icon:before { border-top-width: 13px; border-left-width: 18px; border-bottom-width: 13px; top: 15px; left: 21px; }

    .threats-banner-content { background: rgba(70,70,70,0.8); }

    .content-overlay { -webkit-transform: translateY(48%); -ms-transform: translateY(48%); -o-transform: translateY(48%); transform: translateY(48%); }
    .wish-list-content ul li:nth-child(6n) { float: none; clear: both; }    

    .heredia_province_sarapiqui {left: 51%;}
    .san_jose {top: 33%;left: 49.7%;}
    .punta_lista {top: 35%;right: 41%;}

}
/*------------mobile landscape  view------*/
@media (max-width:767px) {
	h1 { font-size: 54px; line-height: 56px; }
	h2 { font-size: 34px; line-height: 44px; }
	h2 span { font-size: 36px; }	
    .menu-block { height: auto; }
    .menu-icon { display: block; }
    #header { padding: 20px 0; }
    .social-icons { margin: 15px 60px 0 0 }
    .search-form { margin-top: 15px; }
    .logo { top: 11px; left: 5px; }
    nav ul.enumenu_ul { display: none; font-size: 12px; padding-top: 15px; }
    nav ul.enumenu_ul > li.donate-btn { max-width: 100%; margin: 0;width: 100%; }
    nav ul.enumenu_ul > li.donate-btn a { border-radius: 0; padding: 15px 4px 14px; }
    nav ul.enumenu_ul > li a { padding: 15px 4px 14px; }
    nav ul.enumenu_ul > li ul { position: static; }
    nav ul.enumenu_ul li:first-child { border-top: solid 1px rgba(255,255,255,0.1); }
    nav ul.enumenu_ul li { border: solid 1px rgba(255,255,255,0.1); border-top: none; display: block; }
    nav ul.enumenu_ul li:hover ul { display: none; }
    .arrow { width: 45px; height: 45px; display: block; position: absolute; top: 0; right: 0; border-left: solid 1px rgba(255,255,255,0.1); cursor: pointer; }
    .arrow:before { content: ""; width: 20px; height: 2px; background: #fff; display: block; position: absolute; left: 12px; top: 20px; }
    .arrow:after { content: ""; width: 2px; height: 20px; background: #fff; display: block; position: absolute; left: 21px; top: 11px; }
    .arrow.up:after { opacity: 0; }
    .banner-sec { height: 450px; }
    .do-something-content { width: 100%; padding-right: 135px; }
    .great-green-macaw-content { width: 405px; }
    .great-green-macaw-content p { font-size: 22px; line-height: 36px; }
    .stats-sec strong { font-size: 90px; }
    .stats-sec .stats-col:nth-child(2) { margin: 0 22px 0 40px; }
    .video-wrapper { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 100%; }
    .appreciate-support-content-wrap { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .appreciate-support-content { padding: 50px 15px; }
    .get-involved-head-logo h2 { font-size: 50px; letter-spacing: 5px; }
    .stats-sec { bottom: -90px; }
    .play-icon { margin-top: 0; }
    .get-involved-sec { padding: 50px 0 15px; }
    .mid-banner-content { width: 100%; padding: 60px 10px 15px 0; }
    .mid-banner-content h2 { margin-bottom: 15px; }
    .get-involved-list li h3 { padding-bottom: 17px; margin-bottom: 17px; }
    .mid-banner-content p { margin-bottom: 35px; }
    .donate-now-banner:before { left: -67px; }
    .donate-now-banner .main { padding-right: 160px; padding-left: 95px; }
    .donate-now-banner h2 { font-size: 20px; }
    .search-form { height: 21px; }
    .search-form input[type="search"], .search-form input[type="text"] { height: 21px; }

    .col-6 { width: 100%; float: none; padding-bottom: 30px; }
    .col-6:nth-child(2n+2) { float: none; padding-bottom: 0; }
	.col-9 { width: 100%; float: none; padding-bottom: 30px; }
    .col-9:nth-child(2n+2) { float: none; padding-bottom: 0; }
	.col-3 { width: 100%; float: none; padding-bottom: 30px; }
    .col-3:nth-child(2n+2) { float: none; padding-bottom: 0; }
    .two-column-sec { padding: 45px 0 20px; }
    .column-content h3 { margin-bottom: 20px; }
    .why-parrots-banner { height: auto; }
    .why-parrots-banner-cont { background: rgba(0,0,0,0.4); padding: 140px 15px 140px; width: auto; margin: 0 -15px; }
    .our-organization-sec figure { margin-bottom: 30px; }
    .our-organization-sec .cf { margin-bottom: 25px; }
    .our-organization-sec .cf .col-6 { width: 100%; padding-bottom: 20px; }
    .our-organization-sec .cf .col-6:nth-child(2n+2) { padding-left: 0; width: 100%; }
    .our-organization-sec .cf .col-6 figure img { display: block; width: 100%; }
    .recovery-program-list h3 { width: 100%; margin: 0 0 15px; }
    .recovery-program-content { width: 100%; }
    .our-organization-sec { padding: 50px 0 20px; }
    .our-work-meet-team-col { width: 100%; height:360px; float: none; }

    .logo-list li { width: 33.3333%; }
    .individuals-links-list { padding-top: 20px; }
    .individuals-links-list > li { width: 100%; float: none; margin-left: 0; margin-bottom: 30px; }
    .visit-our-site-sec { padding: 25px 0; }
    .visit-our-site-sec h2 { font-size: 20px; line-height: 30px; margin-bottom: 15px; }
    .visit-our-site-sec p { margin-bottom: 25px; }
    .logo-sec { padding: 5px 0 20px; }

    .mid-content { padding: 40px 0; }
    .mid-content h3 { font-size: 14px; line-height: 30px; }

    .adopt-a-macaw-list li { min-height: 330px; }
    .adopt-overlay { padding: 30px 15px 15px; height: 150px; }
    .donate-content-col { height: auto; width: 100%; float: none; padding: 20px 0 40px; }
    .donate-img-col { height: auto; padding-bottom: 100%; float: none; width: 100%; }
    .donate-content p { margin-bottom: 35px; }
    .adopt-macaw-middle-content h2 { font-size: 22px; }
    .widecolumn { width: 100%; float: none; }
    aside { width: 250px; float: none; margin: 0 auto 30px; text-align: center; }
    aside h3 { text-align: center; }
    .monthly-gift-content strong { font-size: 40px; line-height: 56px; }
    .monthly-gift-content h3 { font-size: 14px; line-height: 30px; }

    .extraordınary-gift-sec .button { margin-right: 0; }
    .extraordınary-gift-sec .main { padding-left: 15px; }    
    .gray-content-sec p { margin-bottom: 15px; }

	.volunteer-blogqoute > div { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .volunteer-blogqoute > .volunteer-blogqoute-img { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding-bottom: 75%; }
    .volunteer-blogqoute-content blockquote { max-width: 100%; }
    .volunteer-become .main, .volunteer-faq .main, .apply-now-sec .main { padding-left: 15px; }
    .volunteering-apprenticeship-sec .col-6 { width: 100%; padding-bottom: 0; }
    .volunteering-apprenticeship-content figure { display: block; margin: 0; }
    .volunteering-apprenticeship-content figure img { display: block; width: 100%; }
    .volunteer-work-include-sec ul { width: 100%; margin-bottom: 15px; }
    .work-include-desc-box { width: 100%; }
    #volunteer-schedule .resp-tabs-list { font-size: 15px; }
    #volunteer-schedule .resp-tabs-list li { min-width: 220px; }
    .volunteer-schedule-sec { padding: 42px 0 60px; }
    .volunteer-faq { padding: 35px 0 40px; }
    .volunteer-faq h2 { width: 100%; display: block; }
    .volunteer-faq p { width: 100%; display: block; }
    .apply-now-sec { padding: 45px 0 45px; }
    .apply-now-sec p br { display: none; }
    .apply-now-sec h2 { margin-bottom: 10px; }    
    .visitorTours-content .col-6 { padding-bottom: 0; }
    .booking-instruction-box .col-6 { width: 100%; padding-bottom: 0; }
    .booking-instruction-heading a.button { padding: 9px 15px 8px; }
    .booking-instruction-heading { padding: 32px 15px 30px; }
    .slick-arrow { width: 40px; }
    .mid-container { padding-top: 15px; }
    .visitorTours-cont-head a:last-child:before { margin-right: 10px; }
    .visitorTours-cont-head a:last-child { font-size: 14px; line-height: 20px; }

    .news-banner .macaw-species-banner-content { width: 100%; float: none; padding: 25px 0 0; }
    .news-banner .macaw-species-img { position: static; padding-bottom: 0; width: 350px; height: 356px; margin-bottom: 15px; }
    .news-banner-dtl { width: auto; float: none; background: #f9df43; margin: 0 -15px; padding: 30px 15px; }
    .news-banner:before { display: none; }

    .blog-list li a span { letter-spacing: 0; font-size: 16px; }
    .blog-list li a h3 { font-size: 14px; min-height: 96px; }
    .content-overlay { -webkit-transform: translateY(52%); -ms-transform: translateY(52%); -o-transform: translateY(52%); transform: translateY(52%); }

	.blog-dtl-banner { padding: 40px 0 45px; }
    .blog-dtl-banner-content { width: 100%; float: none; margin-bottom: 30px; }
	.blog-dtl-banner-img { width: 100%; position: static; padding-bottom: 50%; }
	.request-photos-sec { margin-top: 70px; }	

    .wpcf7-form ul li:first-child .wpcf7-form-control-wrap { width: 100%; float: none; margin-bottom: 15px; }
    .wpcf7-form ul li:first-child .wpcf7-form-control-wrap:nth-child(2n+1) { width: 100%; float: none; }
    .wpcf7-form label { margin-bottom: 5px; }
    .address-list li { width: 49%; }
    .address-list li:nth-child(2n+2) { margin-right: 0; }
    .address-list li:last-child { width: 100%; }
    .address-list li iframe { height: 320px; }
    .partner-contact-sec h3 { letter-spacing: 2px; }

    .macaw-species-banner-content { width: 100%; float: none; }
    .macaw-species-img { position: static; width: 100%; padding-bottom: 60%; }
    .menu-news-page-container { display: none; }
    .mobile_menu, .mobile_menu .menu-news-page-container { display: block; }
    .mobile_menu select { background-image: url(images/select-arrow.png); background-position: 98% center; background-size: 20px; background-repeat: no-repeat; }

    .macaw-dtl-heading { width: 100%; }
    .macaw-dtl-heading .col-6 { width: 49%; float: left; }
	.macaw-dtl-heading .col-4 { width: 32%; float: left; }
	.macaw-dtl-heading .col-4:first-child { display:none; }
    .macaw-dtl-title { width: 100%; float: none; text-align: center; }
    .macaw-dtl-content .col-6 { width: 49%; }
	.macaw-dtl-content .col-4 { width: 32%; }
    .macaw-dtl-heading h3 { margin-bottom: 20px; }
    .macaaw-dtl-yellow-sec { padding: 40px 0 45px; }
    .threats-banner-content { padding: 31px 40px 12px; }
    .team-img h3 { font-size: 16px; line-height: 22px; }
    .team-img span { font-size: 16px; line-height: 20px; }
    /* date 22-01-2018 Starts */
    .resp-tabs-list { font-size: 14px; letter-spacing: 0; word-spacing: 0; }
    /* date 22-01-2018 Ends */

    .recovery-program-dtl { width: 100%; }
    .recovery-program-dtl h3 { margin-bottom: 15px; }
    .recovery-program-list-dtl figure { position: static; width: 300px; height: 410px; margin-bottom: 20px; }
    .recovery-program-list-dtl .main { padding-top: 35px; }    
    .recovery-program-list-dtl p { margin-bottom: 25px; }
    .recovery-plan-content { margin-left: 25px; }
    .recovery-plan-content h2 { font-size: 28px; line-height: 34px; }

    .macaw-species-img { box-shadow: 5px 0 50px rgba(0,0,0,0.2); }

    .macaw-dtl-content .col-6:nth-child(2n+2) { width: 47%; }
    .macaw-dtl-content .col-6 { width: 47%; }

    .wpcf7-form ul li:first-child .wpcf7-form-control-wrap:nth-child(2n+1) { margin-bottom: 0; }
    .content-overlay { -webkit-transform: translateY(53%); -ms-transform: translateY(53%); -o-transform: translateY(53%); transform: translateY(53%); }
    .content-overlay p { min-height: 125px; }

    #header.follow {position: relative;}
    .blankDiv {display: none !important;}

    .heredia_province_sarapiqui {top: 19%;left: 49%;}
    .san_jose {top: 32%;left: 47%;}
    .punta_lista {top: 33%;right: 39%;}
    .menu-language-menu-container {margin: 6px 55px 0 -45px;}
    .lng_menu {font-size: 12px;}
    .lng_menu > li > a {padding: 12px 13px 13px;}
}
/*------------mobile portrait view------*/
@media (max-width:640px) {
	h1 { font-size: 42px; line-height: 50px; letter-spacing: 4px; }
	h1 span { margin: 0 0 6px 0; font-size: 24px; line-height: 26px; }
	h2 { letter-spacing: 3px; font-size: 30px; line-height: 40px; }
	h2 span { font-size: 32px; }
	h3 { font-size: 20px; line-height: 24px; letter-spacing: 3px; }
	h4 { font-size: 20px; line-height: 28px; }
    h6 { font-size: 20px; line-height: 26px; margin-bottom: 20px; }
	p { margin-bottom: 30px; font-size: 14px; }
	.logo { position: static; float: none; }
	.social-icons { margin: 0; }
	nav { margin: 0; }
	.search-form { margin: 0; width: calc(100% - 120px); }
	.right-menu { margin-top: 15px; }
	.banner-sec { height: 390px; }
	.do-something-sec:before { top: -11%; }
	.do-something-content p { font-size: 16px; }
	.stats-row { display: block; }
	.great-green-macaw-sec { padding-bottom: 0; }
	.stats-sec { position: relative; }
	.stats-sec .stats-col { margin-bottom: 30px; }
	.stats-sec .stats-col:nth-child(2) { margin: 0 auto 30px; }
	.great-green-macaw-content { width: 100%; margin-bottom: 30px; text-align: justify; }
	.play-icon { margin-top: -38px; }
	.get-involved-head-logo h2 { font-size: 36px; }
	.costa-rica-logo { width: 100px; height: 100px; top: -20px; }
	.button { border-width: 3px; }
	.mid-banner-center { height: 300px; }
	.donate-now-banner { padding: 34px 0; }
	.donate-now-banner:before { display: none; }
	.donate-now-banner .main { padding-left: 15px; padding-right: 15px; }
	.donate-now-banner p { margin-bottom: 25px; }
	.donate-now-banner a.button { position: static; -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
	.col-6 { padding-bottom: 10px; }
	.why-parrots-banner-cont { padding: 70px 15px 35px; }
	.our-work-meet-team-content { padding: 50px 15px; }
	.our-work-meet-team-content p { margin-bottom: 35px; }
	.inner-banner h1 { font-size: 32px; line-height: 38px; letter-spacing: 2px; }
	.two-column-sec { padding: 35px 0 5px; }
	.column-content h3 { margin-bottom: 15px; }	
	.adopt-a-macaw-list li, .adopt-a-macaw-list li:first-child { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }

	.adopt-macaw-list > li { width: 100%; }
    .adopt-overlay { min-height: inherit; }
	.adopt-macaw-list li .team-img figure { padding-bottom: 130%; }	
	.adopt-macaw-main { padding-top: 40px; }
	.adopt-macaw-middle-content { padding-bottom: 40px; }
	.adopt-macaw-list li .team-content-wrap { margin-top: 15px; }
	.monthly-gift-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 300px; width: 100%; margin: 0 auto 15px; }
	.monthly-gift-list li:nth-child(3n+3) { margin-right: auto; }
	.extraordınary-gift-sec { padding: 34px 0 40px }
	.extraordınary-gift-sec p { margin-bottom: 0; }
	.extraordınary-gift-sec a.button { margin-top: 15px; }	
	#volunteer-schedule .resp-tabs-list li { padding: 16px 15px; min-width: 157px; }
	.apply-now-sec a.button { margin-top: 0; }	
	.accordion > li:before { left: 10px; }
	.accordion-title { padding: 16px 30px 18px; }
	.accordion-content { padding: 20px 15px 35px; }
	.accordion-title i { right: 10px; }
	.visitorTours-cont-head h3 { display: block; margin: 0 0 15px; }
	.booking-instruction-heading a.button { position: static; display: inline-block; margin: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0);	-o-transform: translateY(0);	transform: translateY(0);}
	.booking-instruction-heading h3 { font-size: 22px; line-height: 28px; margin-bottom: 10px; }
	.booking-instruction-heading { margin: 0 -15px 15px; }
	.booking-instruction-box { padding: 0 15px 15px; }
	.booking-instruction-list li figure { margin-right: 15px; }
	.booking-instruction-list li p { width: calc(100% - 56px); }

	.blog-list li, .blog-list li:nth-child(3n+3) { margin: 0 3% 20px 0; }
	.blog-list li:nth-child(2n+2) { margin-right: 0; }
	.blog-list li { -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; max-width: 48.5%; }
	.blog-list li a span { font-size: 14px; }

	.blog-dtl-banner-content h1 { font-size: 30px; line-height: 40px; }
	.breadcum { margin-bottom: 15px; }
	.blog-dtl-banner { padding: 35px 0; }
	.blog-dtl-container p { font-size: 14px; line-height: 24px; }
	.blog-dtl-container h4 { margin-bottom: 10px; }
	.request-photos-sec .donate-now-banner { padding: 40px 15px; }
    .partner-slider figure { padding: 0 15px; }

    .partner-contact-sec h3 { font-size: 15px; line-height: 26px; }

    .macaw-dtl-heading h3 { font-size: 16px; letter-spacing: 0; }

    .threats-banner-content { padding: 20px 30px 5px; }
    .threats-banner-content ul li { padding-left: 30px; }
    /* date 22-01-2018 Starts */
    .threats-banner-content h3 {margin-left: 30px;}
    /* date 22-01-2018 Ends */
    .macaw-species-banner-content h1 { font-size: 32px; line-height: 38px; }
    .macaw-species-banner-content h1 span { font-size: 24px; line-height: 24px; }
    .macaw-species-banner-content { padding-top: 30px; }
    .meet-people-list>li { width: 50% !important; }
    .meet-people-list>li:nth-child(3n+1) { clear: inherit; }
    .meet-people-list>li:nth-child(2n+1) { clear: both; }
    .tab-container { padding: 20px 25px 1px; }
    .resp-tabs-list { display: block; }
	.resp-tabs-list li { padding: 14px 15px 14px; }
    .meet-the-team-sec { padding: 35px 0; }

    .foo-signup-box { width: 100%; float: none; margin-bottom: 30px; }
    .foo-blog-post { width: 100%; float: none; margin-left: 0; }
    .foo-logos { margin-top: 0; }

    .ara_listing_page h1 span { font-size: 32px; line-height: 34px; }

    .menu-icon { top: 35px; }
	.menu-language-container { border: none; }

    .meet-people-list>li:nth-child(2n+1) { clear: both; }  

    .google-map-sec a {width: 120px;font-size: 12px;line-height: 1;}
    .menu-language-menu-container {margin: 6px 55px 0 0;float: none;position: absolute;top: 25px;right: 15px;}

}
/*----------optional css------*/
@media (max-width:480px) {
	h1 { font-size: 34px; line-height: 46px; letter-spacing: 3px; }
	h1 span { font-size: 22px; line-height: 24px; letter-spacing: 2px; }
	h2 { letter-spacing: 2px; font-size: 28px; line-height: 34px; }
	.play-btn { border-width: 3px; }
	.do-something-sec:before { top: -7%; }
	.do-something-content { padding-right: 100px; }
	.parrot-img { width: 100px; bottom: -92px; }
	.great-green-macaw-content { text-align: center; }
	.great-green-macaw-content p { font-size: 18px; line-height: 30px; }
	.stats-sec strong { font-size: 70px; line-height: 70px; }
	.play-icon { width: 60px; height: 60px; margin-top: 0; }
	.play-icon:before { border-top: 12px solid transparent; border-left: 21px solid #f5c700; border-bottom: 11px solid transparent; top: 15px; left: 20px; }
	.get-involved-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.get-involved-head-logo h2 { font-size: 33px; line-height: 40px; top: 20px; margin-bottom: 0; }
	.costa-rica-logo { width: 80px; height: 80px; top: -60px; z-index: 1; }
	.mid-banner-center h2 { margin-top: 40px; }
	.logo-list li { width: 50%; }
	.individuals-links-list li ul li a { font-size: 14px; line-height: 16px; }
	.adopt-a-macaw-list li, .adopt-a-macaw-list li:first-child { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.wish-list-content ul li { margin-bottom: 5px; }
	.wish-list-content ul li, .wish-list-content ul li:nth-child(2n+2) { width: 100%; float: none; }
	.donate-now-banner { padding: 34px 0 20px; }
	.volunteer-work-include-sec ul li { margin-bottom: 25px; }
	.volunteer-work-include-sec ul li:before { vertical-align: top; }
	#volunteer-schedule .resp-tabs-list { font-size: 14px; letter-spacing: 0; }
	#volunteer-schedule .resp-tabs-list li { min-width: inherit; }

	.news-banner .macaw-species-img { width: 274px; height: 310px; }
	.news-banner .macaw-species-banner-content h1 { font-size: 30px; line-height: 34px; letter-spacing: 2px; }
	.blog-list li { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-right: 0 !important; }
	.about-the-auther figure { width: 120px; margin: 0 0 15px; }
	.about-the-auther-content { width: 100%; }
	.blog-dtl-container h4 { font-size: 20px; line-height: 32px; }
	.blog-dtl-container img { width: 100%; display: block; }
	.blog-dtl-container .about-the-auther figure img { margin: 0; }
    #project-prev, #project-next { margin: 0 10px; }
    #project-prev a:before { margin-right: 10px; }
    #project-next a:after { margin-left: 10px; }
    .address-list li { width: 100%; display: block; float: none; margin: 0 0 30px; }
    .address-list li address span { margin-bottom: 15px; }
    .address-list li iframe { height: 280px; }

    .macaw-dtl-heading h3 { font-size: 14px; }
    .macaw-dtl-title h3 { margin-bottom: 15px; }
    .macaw-dtl-content p { font-size: 14px; }
    .macaw-dtl-content .col-6 { width: 47%; }

    .meet-people-list>li { width: 100% !important; }
    .team-content { padding: 20px 15px 10px; }
    .recovery-program-list-dtl figure { width: 100%; padding-bottom: 130%; }
    .recovery-plan-img { display: block; }
    .recovery-plan-content { margin-left: 0; width: 100%; }
    .recovery-program-dtl .restoring-birds-wild-list h3 span { display: inline-block; vertical-align: middle; }
    .foo-logos li { margin-right: 10px; }
    .google-map-sec a { font-size: 10px; }
    .google-map-sec a:before { width: 12px; height: 15px; background-size: 100%; }

    .get-involved-sec { padding: 70px 0 15px; }

    .san_jose {top: 29%;left: 40%;}
    .heredia_province_sarapiqui {top: 15%;left: 40%;}

}
/*---------use only when design is customise-----------*/