@media only screen and (min-width: 1400px) and (max-width: 4000px) {
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {

.banner-caption h1{
	font-size: 2rem;
}
.banner-caption h6 {
  font-size: 1.125rem;
  margin-bottom: 1.5rem !important;
}
.activites-title {
  font-size: 1.25rem;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-prev {
  left: -10px;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-next {
  right: -10px;
}
.carousal-slider-section .slider-arrow {
  background-color: #00000065 !important;  
  font-size: 26px;  
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 100%;
}
.carousal-slider-section .slider-arrow {
  font-size: 24px;
  color: #fff;
  line-height: 100%;
}
.sector-inner-box {
  padding: 3rem;
}

}
@media only screen and (min-width: 992px) and (max-width: 1199px) {

.navbar-brand.logo img{
	max-width: 270px;
}
.nav-menu {
  gap: 15px;
}
.nav-menu a {
  font-size: 0.875rem;
}
.sector-inner-box {
  padding: 2rem;
}
.activites-title {
  font-size: 1.25rem;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-prev {
  left: 0;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-next {
  right: 0;
}
.carousal-slider-section .slider-arrow {
  background-color: #00000065 !important;  
  font-size: 26px;  
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 100%;
}
.carousal-slider-section .slider-arrow {
  font-size: 24px;
  color: #fff;
  line-height: 100%;
}
.banner-caption h1 {
  font-size: 2rem;
}
.banner-caption h6 {
  font-size: 1.125rem;
  margin-bottom: 1rem !important;
}
.category-list-head,
.category-list-wrapper-content {
  padding: 1rem;
}
.category-list-head h4{
  font-size: 18px;
}


}
@media only screen and (max-width: 991px) and (min-width: 768px) {

.top-right-section{
	padding-right: 60px;
}
.thumbs-wrapper{
	width: 100%;
}
.thumbs-arrow{
	left: inherit;
	right: inherit;
	height: 100%;
	width: 24px;
}
.thumbs-arrow-left{
	left: 0;
}
.thumbs-arrow-right{
	right: 0;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-next {
  right: 0;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-prev {
  left: 0;
}
.nav-left{
	width: 100%;
}
.nav ul{
	width: 100%;
}
.top-bar-section{
	padding: 0.5rem 0;
}
.navegation-section-wrapper{
	padding: 0.5rem 0;
}
.search-toggle{
	margin-left: 0;
}
.top-bar-section .icon-btn i {
  margin-right: 0;
}
.social-icon a {
  width: 30px;
  height: 30px;
}
.social-icon a.facebook svg {
  width: 16px;
  height: 16px;
}
.social-icon svg {
  width: 16px;
  height: 16px;
}
.banner-caption h1 {
  font-size: 1.5rem;
  line-height: 110%;
  letter-spacing: 0.01rem;
  margin-bottom: 0.5rem !important;
}
.banner-caption h6 {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  line-height: 1.2rem;
}
.padding-60 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-top-100 {
  padding-top: 70px;
}
.mobile-margin-top-1{
	margin-top: 1rem !important;
}
.sector-inner-box {
  padding: 2rem;
}
.activites-title {
  font-size: 1.25rem;
}
.sector-inner-box .heading{
	text-align: center;
}
.project-wrapper-container {
  top: 0;
  padding-top: 2rem;
}
.project-upper-section .heading{
	margin-bottom: 0 !important;
}
.mt-m-0{
	margin-top: 0 !important;
}
.project-section{
	padding-bottom: 30px;
}
.footer {
  padding: 4rem 0 1.625rem;
}
.footer-box-wrapper h5 {
  font-size: 1.25rem;
}
.footer-box-wrapper {
  padding-top: 2rem;
}
.footer-menu-box ul li {
  margin-bottom: 15px;
}
.blog-box .courses-listing-bottom {
  padding-bottom: 0;
}
.courses-title a {
  font-size: 1.125rem;
}
.medium-btn {
  font-size: 0.875rem;
}
.upcoming-left-section {
  max-width: 410px;
}
.upcoming-events-wrapper{
	padding: 1.5rem 2rem;
}
.navbar-container{
	max-width: 720px;
}

.carousal-slider-section .slider-arrow {
  background-color: #00000065 !important;  
  font-size: 26px;  
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 100%;
}
.carousal-slider-section .slider-arrow {
  font-size: 24px;
  color: #fff;
  line-height: 100%;
}
.medium-heading {
  font-size: 1.25rem;  
}
.content-inner-content-box .medium-heading{
  padding-left: 1rem;
}
.filter-sidebar .courses-list{
  padding: 0;
  box-shadow: none !important;
}
.filter-sidebar{
  padding: 1.5rem;
  -webkit-box-shadow: -8px 0px 15px 0px rgba(0,0,0,0.2); 
  box-shadow: -8px 0px 15px 0px rgba(0,0,0,0.2);
  max-width: 50%;
}
.sidebar-latest-blog-wrapper{
  flex-direction: row;
  gap: 0.5rem;
}
.sidebar-latest-blog-wrapper .latest-blog-box{
  width: 100%;
  max-width: 49%;
  flex: 1 0 0;
}
.box-wrapper-inner-space {
  padding: 2rem 1rem;
}
.gallery-section ul {
  flex-flow: row;
  justify-content: start;
  white-space: nowrap;
  overflow: hidden;
  overflow-x: auto;
  text-align: left;
}


}
@media only screen and (max-width: 767px) {

body{
	font-size: 14px;
}

.top-right-section{
	padding-right: 60px;
}
.thumbs-wrapper{
	width: 100%;
}
.thumbs-arrow{
	left: inherit;
	right: inherit;
	height: 100%;
	width: 24px;
}
.thumbs-arrow-left{
	left: 0;
}
.thumbs-arrow-right{
	right: 0;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-next {
  right: 0;
}
.slider-section.carousal-slider-section .slider-arrow.nav-button-prev {
  left: 0;
}
.nav-left{
	width: 100%;
}
.nav ul{
	width: 100%;
}
.top-bar-section{
	padding: 0.5rem 0;
}
.upcoming-events-wrapper{
	flex-direction: column;
}
.navegation-section-wrapper{
	padding: 0.5rem 0;
}
.navbar-brand.logo img{
	max-width: 230px;
}
.search-toggle{
	margin-left: 0;
}
.top-bar-section .icon-btn i {
  margin-right: 0;
}
.social-icon a {
  width: 30px;
  height: 30px;
}
.social-icon a.facebook svg {
  width: 16px;
  height: 16px;
}
.social-icon svg {
  width: 16px;
  height: 16px;
}
.banner-caption h1 {
  font-size: 1.5rem;
  line-height: 110%;
  letter-spacing: 0.01rem;
}
.banner-caption h6 {
  font-size: 1rem;
  margin-bottom: 1rem !important;
  line-height: 1.2rem;
  padding: 0 2rem;
}
.heading h2 {
  font-size: 1.625rem;
}
.sub-heading{
	font-size: 1rem;
}
.custom-btn{
	font-size: 1rem;
}
.padding-60 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.padding-top-100 {
  padding-top: 70px;
}
.mobile-margin-top-1{
	margin-top: 1rem !important;
}
.sector-inner-box {
  padding: 2rem;
}
.activites-title {
  font-size: 1.25rem;
}
.sector-inner-box .heading{
	text-align: center;
}
.project-wrapper-container {
  top: 0;
  padding-top: 2rem;
}
.project-upper-section .heading{
	margin-bottom: 0 !important;
}
.mt-m-0{
	margin-top: 0 !important;
}
.project-section{
	padding-bottom: 30px;
}
.upcoming-left-section {
  flex-direction: column;
  text-align: center;
  padding-bottom: 30px;
}
.footer {
  padding: 4rem 0 1.625rem;
}
.footer-box-wrapper h5 {
  font-size: 1.25rem;
}
.footer-box-wrapper {
  padding-top: 2rem;
}
.footer-menu-box ul li {
  margin-bottom: 15px;
}
.footer-bottom-wrapper {
  padding: 1.563rem 2rem 0;
}
.blog-box .courses-listing-bottom {
  padding-bottom: 0;
}
.courses-title a {
  font-size: 1.125rem;
}
.medium-btn {
  font-size: 0.875rem;
}
.carousal-slider-section .slider-arrow {
  background-color: #00000065 !important;  
  font-size: 26px;  
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 100%;
}
.carousal-slider-section .slider-arrow {
  font-size: 24px;
  color: #fff;
  line-height: 100%;
}
.activites-count{
  font-size: 40px;
  min-width: 40px;
  width: 40px;
}
.medium-heading {
  font-size: 1.25rem;  
}
.content-inner-content-box .medium-heading{
  padding-left: 1rem;
}
.custom-breadcrumb {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0rem;
}
.filter-sidebar .courses-list{
  padding: 0;
  box-shadow: none !important;
}
.filter-sidebar{
  padding: 1.5rem;
  -webkit-box-shadow: -8px 0px 15px 0px rgba(0,0,0,0.2); 
  box-shadow: -8px 0px 15px 0px rgba(0,0,0,0.2);
}
.category-list-head,
.category-list-wrapper-content {
  padding: 1rem;
}
.btn-colm-wrapper .custom-btn{
  margin-bottom: 1rem;
}
.footer-sticky-btn {  
  position: fixed;
  bottom: 80px;
  right: 80px;
}
.donate-txt {
  position: relative;
  top: 28px;
  left: -25px;
  line-height: 20px;
}
a.play-btn{
  font-size: 14px;
}
.gallery-section ul {
  flex-flow: row;
  justify-content: start;
  white-space: nowrap;
  overflow: hidden;
  overflow-x: auto;
  text-align: left;
}


}
