@media (max-width: 1680px)
 {#banner .caption{top:170px;}
 .img-icon{display:none;}
 #banner .caption .inner-box{margin:0;}
 .features-services-box .text-box h3,.services-box .text-box h3{font-size:22px!important;}
 .team-box-style-1{width:100%;}}@media (max-width: 1440px) {#banner .caption{top:100px;}
 .img-icon{display:none;}#banner .caption .inner-box{margin:0;}
 .features-services-box .text-box h3,.services-box .text-box h3{font-size:22px!important;}
 .team-box-style-1{width:100%;}}@media (max-width: 1366px) {#banner .caption{top:100px;}
 .img-icon{display:none;}#banner .caption .inner-box{margin:0;}
 .features-services-box .text-box h3,.services-box .text-box h3{font-size:22px!important;}
 .team-box-style-1{width:100%;}}@media (max-width: 1280px) {#banner .caption{top:100px;}
 .img-icon{display:none;}#banner .caption .inner-box{margin:0;}
 .features-services-box .text-box h3,.services-box .text-box h3{font-size:22px!important;}
 .team-box-style-1{width:100%;}}@media (max-width: 767px) 


 {.header-topbar,.logo-section .right-col{display:none;}strong.logo{width:100%;text-align:center;margin:10px 0;}
 .navbar-inverse .navbar-toggle{width:100%;margin-right:0;}.navbar-inverse .navbar-toggle .icon-bar{margin:4px auto 0;}





 #nav li{width:100%;}#nav li ul{position:static;width:100%;display:none;}#nav li:hover>ul{display:block;}
 #nav li ul li>ul{position:static;width:100%;}#banner .caption{top:20px;}#banner .caption .inner-box{width:100%;margin:0;}
 .img-icon{display:none;}#banner .caption .inner-box h1{font-size:34px!important;}
 #banner .caption .inner-box p{font-size:14px!important;line-height:20px;}
 #banner .caption .inner-box .btn-row a.btn-style-1{padding:10px 16px;font-size:16px;}
 .features-services-box{width:46%;margin:0 10px 20px 10px;}.welcome-section .inner-col{padding:0 50px;}
 .call-number-section strong.title{font-size:21px;padding-bottom:15px;}.call-number-section strong.number{float:left;}
 .team-box-style-1{width:100%;}.testimonial-style-1-box{margin-bottom:20px;}.testimonial-row h2{text-align:center;}
 #inner-banner .breadcrumb{margin:20px 0 0 0;}.about-welcome-frame{margin:40px 0 0 0;}
 .about-welcome-row .modal-dialog{margin:0;width:100%;padding:0 20px;}.about-video-box{width:46%;margin:0 10px 20px 10px;}
 .about-video-box .modal-dialog{width:100%;margin:0;padding:0 20px;}.fact-box{border:0;}
 .post-meta ul{margin:0;}.pagination-col{margin-bottom:30px;}.comingsoon .holder{width:100%;}
 .contact-section{padding:0 0 20px 0;}.error-section{padding:40px 0;}.spacer-col{padding:0;}


 .services-detail .text-box{margin:20px 0 0 0;}.services-detail{margin-bottom:20px;}}@media (min-width: 320px) and (max-width: 480px) 
 {.header-topbar,.logo-section .right-col,#banner .caption{display:none;}body blockquote{padding:20px 15px;}.team-detail{padding:40px 0;}


 .team-detail .frame{margin-bottom:20px;}.form-section{paddi.logo-sectionng:40px 0;}.contact-2 .holder{padding:0;}.error-section{padding:40px 0;}
 .contact-section{padding:0 0 20px 0;}.cp-comments li .thumb{margin:0 0 10px 0;}.cp-comments li .text{float:left;width:100%;margin:0;}
 .cp-comments .children{padding:0;}.cp-comments li .children li{clear:both;overflow:hidden;}.post-time ul li a.comment-reply-link{margin:5px 0 0 0;}
 .join-box{text-align:center;}.post-box .text-box h2{font-size:22px!important;margin-bottom:20px;}
 .post-box a.link-post{font-size:22px;}.pagination-col{margin-bottom:20px;}.post-meta ul{margin:0;}
 .join-box a.btn-style-1{float:none;display:inline-block;}.join-box .left-box{width:100%;}#inner-banner{text-align:center;margin-bottom:20px;}
 .about-welcome-frame::before{display:none;}
 .about-welcome-frame{padding:0;}.about-welcome-frame img{width:100%;}.about-video-box{margin-bottom:20px;}
 .about-welcome-video-row{margin:40px 0 20px 0;}.fact-box{border:0;}.testimonial-box{padding:20px 15px;}
 .about-welcome-row .modal-dialog,.about-video-box .modal-dialog{width:100%;margin:0;padding:0 20px;}
 #inner-banner h1{display:block;padding-bottom:10px;text-align:center;width:100%;}
 #inner-banner .breadcrumb{float:none;display:block;text-align:center;width:100%;clear:both;}
 #inner-banner .breadcrumb li{float:none;display:inline-block;}strong.logo{width:100%;text-align:center;margin:10px 0;}
 .navbar-inverse .navbar-toggle{width:100%;margin-right:0;}.navbar-inverse .navbar-toggle .icon-bar{margin:4px auto 0;}
 #nav li{width:100%;}#nav li ul{position:static;width:100%;display:none;}
 #nav li:hover>ul{display:block;}#nav li ul li>ul{position:static;width:100%;}.welcome-section .inner-col{padding:0;}
 .welcome-section .inner-col .text-box{padding:20px 0 0 0;}
 .call-number-section strong.title{font-size:16px;line-height:26px;padding-bottom:20px;}
 .call-number-section strong.number{padding:19px 0;width:100%;text-align:center;font-size:28px;}
 .news-media-section{padding:0;}.heading-center h2{font-size:23px!important;}
 .news-media-section .box h3{font-size:22px!important;}.team-section .container-fluid{padding:0 15px;}
 .team-box-style-1{width:100%;}.testimonial-row h2{text-align:center;font-size:30px!important;}
 .testimonial-style-1-box{padding:25px 15px;margin-bottom:25px;}
 .documents-box .left-box a{font-size:15px;}.documents-box .left-box{padding-bottom:10px;}
 .documents-box a.download{padding:11px 0;width:100%;text-align:center;}
 .join-box .left-box h3{font-size:22px!important;}.testimonial-row{padding:40px 0;}
 .copyrights-row strong.copy{line-height:20px;}.features-services-box{width:100%;margin:0 0 20px 0;}.post-meta ul{margin:0;}
 .sticky:before{padding:10px 18px;font-size:18px;line-height:18px;}
 .related-images .frame{width:100%;}body table td,body table th{padding:10px 18px;}
 body h2{font-size:19px!important;}body p{margin:0 0 20px 0;}.tags,.cp-categories{margin:0 0 15px 0;}
 .tags strong,.cp-categories strong{float:none;display:block;padding:0 10px 10px 0;}iframe,embed{height:250px!important;}
 .post-box a.link-post{font-size:20px;}body blockquote{font-size:18px;line-height:26px;padding:20px 30px;}
 .share-post ul li{margin-bottom:10px;}.cp-comments li .thumb{margin:20px 20px 20px 0;}
 .cp-comments li .text{float:left;width:100%;margin:0;}.post-time ul li a.comment-reply-link{margin:3px 0 0 0;}
 .children{padding:0;}.cp-comments li .children li{padding:0;}.comment-reply-title small a{margin:9px 0 5px 0;}
 .comingsoon .holder{width:100%;}strong.coming-logo img{display:block;width:100%;}
 .comingsoon h1{font-size:41px!important;line-height:46px!important;}.comingsoon p{margin:0 0 40px 0;}
 .comingsoon strong.title{font-size:25px;}.comingsoon .countdown-box .countdown_section:before{display:none;}
 .comingsoon .countdown-box .countdown_amount{font-size:30px;line-height:30px;}
 .comingsoon .countdown-box .countdown_section{width:100px;margin-bottom:20px;}.comingsoon .countdown-box{margin-bottom:20px;}
 .subscribe-box strong.subscribe{font-size:20px;padding:0 0 6px 0;}.subscribe-box form{width:100%;}
 .subscribe-box form input[type="submit"]{font-size:14px;padding:14px 8px;}.map-row .map_canvas{height:250px;}.contact-row{padding:0;}
 .contact-box{margin-bottom:30px;}#give-form-370 .give-donation-amount{width:100%;text-align:center;}
 #give-form-370-wrap h2,#give-form-370 label.give-hidden{text-align:center;}#give-donation-level-radio-list li{margin:0 20px 20px 20px;}
 #give-donation-level-radio-list{margin-bottom:0;}#give_purchase_form_wrap{padding:20px;}#give-first-name-wrap,#give-last-name-wrap{width:100%;margin:0;}
 #give-email-wrap{width:100%;}#give_purchase_form_wrap input[type="submit"],#give_purchase_form_wrap button[type="submit"]{width:100%;}
 .donation-amounts li{width:100%;margin:0 0 20px 0;}.donation-amounts li input[type="text"]{width:85%;float:none;display:inline-block;}
 .custom-donation-amount-wrapper{float:left;text-align:center;width:100%;padding-bottom:20px;}
 #charitable_field_first_name,#charitable_field_email,#charitable_field_address_2,#charitable_field_state,
 #charitable_field_country,#charitable_field_last_name,#charitable_field_address,#charitable_field_city,#charitable_field_postcode,#charitable_field_phone,
 .donation-summary dd,.donation-summary dt,.error-section .holder{width:100%;}
 .error-section .holder strong.error-text{font-size:135px;line-height:140px;padding:0 0 20px 0;}
 .search-not-found .holder{width:100%;}.search-not-found .holder strong.error-text{font-size:56px;line-height:55px;}
 .testimonial-box{padding:20px 30px;}.testimonial-box em{font-size:20px;line-height:32px;}#inner-banner h1{font-size:43px!important;}
 .spacer-col{padding:0;}#inner-banner{background-size:cover;}.services-detail .text-box{margin:20px 0 0 0;}
 .services-detail{margin-bottom:20px;}}@media (min-width: 768px) and (max-width: 992px) {#nav li a{font-size:16px;line-height:16px;padding:16px 20px;}
 .services-box .text-box h3{font-size:17px!important;}.spacer-col{padding:0;}.error-section{padding:40px 0;}
 .services-section .text-box .frame{width:45%;margin:0 10px 20px 10px;}.post-box .text-box h2{font-size:24px!important;}
 .sidebar-box{margin-bottom:20px;}.fetured-post-widget ul li .text-col a{font-size:13px;line-height:18px;}
 .fetured-post-widget ul li .text-col span{font-size:11px;padding:0 5px 0 0;}.about-welcome-frame{padding:0;}
 .about-welcome-frame::before{display:none;}.about-welcome-frame img{width:100%;}
 .about-welcome-row .modal-dialog,.about-video-box .modal-dialog{width:100%;margin:0;padding:0 20px;}
 .about-video-box{margin-bottom:20px;}.about-welcome-video-row{margin:40px 0;}.testimonial-box{padding:20px 15px;}#banner .caption{top:20px;}
 .img-icon{display:none;}#banner .caption .inner-box{margin:0;}#banner .caption .inner-box h1{font-size:40px!important;}
 .features-services-box{margin-bottom:25px;}




 .welcome-section .inner-col{padding:0;}.welcome-section .inner-col .text-box h2{font-size:30px!important;}
 .welcome-section .inner-col .text-box{padding:0;}.call-number-section strong.title{padding-bottom:20px;}
 .call-number-section strong.number{float:left;}.news-media-section .box h3{font-size:14px!important;}
 .news-media-section .box p{font-size:12px!important;}.team-box-style-1{width:100%;}
 .testimonial-style-1-box{margin-bottom:25px;}.post-meta ul{margin:0;}
 .tags,.cp-categories{margin:0 0 10px 0;}.related-images .frame{width:30.8%;margin-right:15px;}.cp-comments li .thumb{margin:20px 20px 20px 0;}
 .cp-comments li .text{float:left;width:100%;margin:0;}.post-time ul li a.comment-reply-link{margin:3px 0 0 0;}.children{padding:0;}
 .cp-comments li .children li{padding:0;}.comment-reply-title small a{margin:0 0 10px 30px;}.comingsoon .holder{width:100%;}
 .comingsoon h1{font-size:60px!important;}.comingsoon p{margin:0 0 30px 0;}
 .comingsoon .countdown-box .countdown_section{width:130px;}
 .comingsoon .countdown-box .countdown_amount{font-size:60px;}
 .comingsoon .countdown-box .countdown_section:before{left:140px;}.comingsoon .countdown-box{margin:0 0 40px 0;}
 .map-row .map_canvas{height:300px;}.contact-row{padding:0;}.contact-box{margin-bottom:30px;}
 #give-donation-level-radio-list li{float:left;margin:0 0 20px 14px;}
 #give-donation-level-radio-list li:first-child{margin:0;}
 #give-donation-level-radio-list label{width:90px;height:90px;font-size:22px;line-height:90px;}
 #give-first-name-wrap,#give-last-name-wrap{width:100%;margin:0;}#give-email-wrap{width:100%;margin-bottom:20px;}
 .donation-amounts li,.error-section .holder{width:100%;}}@media (min-width: 993px) and (max-width: 1199px) {#banner .caption{top:50px;}
 .img-icon{display:none;}#banner .caption .inner-box{margin:0;}.welcome-section .inner-col{padding:0;}
 .services-box .text-box h3{font-size:17px!important;}
 .services-box .text-box p{font-size:14px!important;}.call-number-section strong.title{font-size:23px;}
 .call-number-section strong.number{font-size:27px;}.news-media-section .box h3{font-size:20px!important;}
 .team-box-style-1{width:100%;}.documents-box .left-box a{font-size:14px;}.recent-widget ul li .thumb{margin:0 0 10px 0;}
 .recent-widget ul li .text-col{float:left;width:100%;}.about-welcome-frame::before{display:none;}.about-welcome-frame{padding:0;}
 .about-welcome-frame img{width:100%;}.fetured-post-widget ul li .text-col a{font-size:13px;}
 .fetured-post-widget ul li .text-col span{font-size:10px;padding:0 6px 0 0;}.tags-widget a{font-size:14px;line-height:14px;}
 .contact-row{padding:0;}#give-donation-level-radio-list li{margin:0 28px;}#give-first-name-wrap,#give-last-name-wrap,#give-email-wrap{width:31%;}
 .donation-amounts li{width:47.5%;}.product-box h5{font-size:16px;}}








@media (min-width: 320px) and (max-width: 480px) {
.header-topbar, .logo-section ,#banner .caption {
    display: block !important;
}
.header-topbar, .logo-section, .right-col {
    display: none;
}
#banner .caption .inner-box h1 {
   display: none;
}
}

.logo-section {
    float: left;
    width: 100%;
    padding: 95px 0 17px 0;