/*
theme name: nowy1
author: Jakub
version: 1.0
*/
@media only screen and (min-width :100px) and (max-width : 575px) {

    
.topmenu ul li a{
	font-size:13px;	
}	
.customlanguage li a {
    font-size: 13px;
}
.topmenu {
    text-align: center;
}	
.hdrTopRt {
    text-align: center;
    width: 100%;
}
.searchIcon {
    display: inline-block;
    float: none;
}
.customlanguage {
    display: inline-block;
	float:none;
}
.socialicon{
	width:100%;
	text-align:center;
	margin-bottom:5px;	
}
.logo img{
	width:100%;	
    height: auto !important;
}
.custTab a {
    padding: 5px 0;
    font-size: 11px;
    width: 32%;
    border: 5px solid #fff;
    border-width: 5px 4px;
    letter-spacing: 1px;
}
.custHicMember ul {
    width: 100%;
	margin:20px 0 10px;
}
.custMbrLgn {
    width: 52%;
    margin: 0;
    position: absolute;
    top: -32px;
}
.custMbrLgn h4 {
    font-size: 13px;
    margin: 0px;
    letter-spacing: 1px;
    position: relative;
}
.custHicMember ul li a{
	font-size:14px;	
}
.custHicWorld .custHicMember {
    margin-top: 5px;
	padding: 10px 10px;
}
.custHicWorld .custHicMember ul {
    margin: 0px;
}
.custHicWorld .custHicMember ul li a {
    font-size: 14px;
}
.custHicWorld .custHicMember ul li a::after {
    margin: 0 5px;
}
.custHicMemberSecd {
    width: 100%;
}
.custDropdown {
    width: 100%;
    margin-top: 0;
}
.custDropdown .dropdown {
    width: 53%;
}
.custCountarys {
    width: 100%;
    margin-top: 10px;
}
.custDeatlofA ul li {
    width: 100%;
    padding: 0;
    min-height: 60px;
}
.cystMemnerAllLft {
    padding: 0 0 20px 0;
}
.custMidHomeSec2Data h4 {
    font-size: 14px;
    padding: 5px 10px 6px 10px;
}
.custMidHomeSec2Data p {
    margin-top: 0px;
}
.custSec2NewDataImg {
    margin-bottom: 20px;
}
.custMidHomeSec3Lft {
    padding: 20px 0;
}
.custCalenderRt {
    width: 73%;
}
.custMidHomeSec2Rt {
    padding-left: 0%;
	margin-top:10px;
}
.custNewRtDatas h3 {
    font-size: 13px;
}
.custMidHomeSec2RtData h4 {
    font-size: 15px;
    padding: 5px 10px 6px 10px;
}
.custMidHomeSec3Rt {
    margin-top: 40px;
    padding-left: 0%;
}
.custHicRt {
    width: 73%;
}
.custLftFtrMain {
    width: 100%;
	padding: 25px 20px 10px;
}
.custLftFtrMain2::after{
	display:none;	
}
.custFtrEarth{
	position:absolute;
	top: 22px;
	right: 5%;
	width: 50px;
	height: 50px;
	margin:0px;	
}
.custHousingMain {
    margin: 10px 0;
}
.custHousingRt {
    width: 81%;
}
.custHousingRt p {
    margin: 11px 0 0 5px;
    font-size: 15px;
}
.custFtrBtmLft {
    text-align: center;
}
.custFtrBtmLft ul li {
    margin: 0 1%;
}
.custFtrBtmRt {
    width: 100%;
    text-align: center;
}
.custFtrBtmRt p {
    padding-right: 0;
    width: 100%;
}
.custMsnImg {
    width: 150px;
    height: 150px;
    line-height: 150px;
}
.custMsnTxt h4 {
    font-size: 16px;
}

}
@media (min-width: 576px) and (max-width: 767px) {
.hdrTop .col-sm-8 {
    padding:0px;
}	
.searchIcon {
    margin: 5px 10px 0 0;
}
.logo a img{
	float:left;
	width:100%;	
}
.custTab a {
    font-size: 14px;
    width: 32%;
    letter-spacing: 1px;
}
.custSec2NewData .col-sm-4 {
    padding:0 5px;
}
.custSec2Txt h4 {
    font-size: 17px;
}
.custCalenderRt {
    width: 70%;
}
.custMidHomeSec2Rt , .custMidHomeSec3Rt{
    padding-left: 0;
}
/*****/
.custLftFtrMain {
    width: 100%;
	padding: 25px 20px 10px;
}
.custLftFtrMain2::after{
	display:none;	
}
.custFtrEarth{
	position:absolute;
	top: 22px;
	right: 5%;
	width: 50px;
	height: 50px;
	margin:0px;	
}
.custHousingMain {
    margin: 20px 0;
	text-align:center;
}
.custHousingLft{
	display:inline-block;
	float:none;	
}
.custHousingRt {
    width: 100%;
}
.custHousingRt p {
    margin: 11px 0 0 5px;
    font-size: 15px;
}
.custFtrMiddData{
	text-align:center;
	margin-bottom:15px;	
}
.custFtrBtmLft ul li {
    margin: 0 1% 0 0;
}
.custMsnImg {
    width: 120px;
    height: 120px;
    line-height: 120px;
}
.custMsnImg img {
    width: 90px;
}
.custMsnTxt h4 {
    font-size: 14px;
}
.custMbrLgn {
    width: 32%;
    margin: 0;
    position: absolute;
    top: -32px;
    left: 0;
}
.custMbrLgn h4 {
    font-size: 13px;
    margin: 0px;
    letter-spacing: 1px;
    position: relative;
}
.custHicMember {
    margin-top: 20px;
}
.custHicMember ul {
    width: 100%;
}
.custHicWorld .custHicMember {
    padding: 10px 10px;
}
.custHicWorld .custHicMember ul li a::after {
    margin: 0 3px;
}
.custHicMemberSecd {
    width: 100%;
}
.custDropdown {
    width: 100%;
}
.custDeatlofA ul li {
    width: 49%;
    list-style: none;
    font-weight: bold;
    color: #000;
    font-size: 15px;
    line-height: 18px;
    margin: 5px 0;
    display: inline-block;
    padding: 0 15px 0 0;
    min-height: 70px;
    vertical-align: middle;
}

}
@media (min-width: 768px) and (max-width: 991px) {
.hdrTop .col-sm-8 {
    padding:0px;
}	
.searchIcon {
    margin: 5px 10px 0 0;
}
.logo a img{
	float:left;
	width:100%;	
}
.custTab a {
    font-size: 14px;
    width: 32%;
    letter-spacing: 1px;
}
.custSec2NewData .col-sm-4 {
    padding:0 5px;
}
.custSec2Txt h4 {
    font-size: 17px;
}
.custCalenderRt {
    width: 70%;
}
.custMidHomeSec2Rt , .custMidHomeSec3Rt{
    padding-left: 0;
}
/*****/
.custLftFtrMain {
    width: 100%;
	padding: 25px 20px 10px;
}
.custLftFtrMain2::after{
	display:none;	
}
.custFtrEarth{
	position:absolute;
	top: 22px;
	right: 5%;
	width: 50px;
	height: 50px;
	margin:0px;	
}
.custHousingMain {
    margin: 20px 0;
	text-align:center;
}
.custHousingLft{
	display:inline-block;
	float:none;	
}
.custHousingRt {
    width: 100%;
}
.custHousingRt p {
    margin: 11px 0 0 5px;
    font-size: 15px;
}
.custFtrMiddData{
	text-align:center;
	margin-bottom:15px;	
}
.custFtrBtmLft ul li {
    margin: 0 1% 0 0;
}
.custMsnImg {
    width: 120px;
    height: 120px;
    line-height: 120px;
}
.custMsnImg img {
    width: 90px;
}
.custMsnTxt h4 {
    font-size: 14px;
}
.custMbrLgn {
    width: 32%;
    margin: 0;
    position: absolute;
    top: -32px;
    left: 0;
}
.custMbrLgn h4 {
    font-size: 13px;
    margin: 0px;
    letter-spacing: 1px;
    position: relative;
}
.custHicMember {
    margin-top: 20px;
}
.custHicMember ul {
    width: 100%;
}
.custHicWorld .custHicMember {
    padding: 10px 10px;
}
.custHicWorld .custHicMember ul li a::after {
    margin: 0 3px;
}
.custHicMemberSecd {
    width: 100%;
}
.custDropdown {
    width: 100%;
}
.custDeatlofA ul li {
    width: 49%;
}	
}
@media (min-width: 992px) and (max-width: 1199px) {
.custSec2Txt h4 {
    font-size: 18px;
}	
.custCalenderRt {
    width: 74%;
    padding-left: 6%;
}
.custNewRtDatas h3 {
    font-size: 12px;
}
.custHicRt {
    width: 72%;
}
.custHousingRt {
    width: 100%;
    padding-left: 0;
    margin-top: 5px;
}
.custFtrMiddData h4 {
    font-size: 15px;
}
.custFtrMiddData h4 span {
    font-size: 13px;
}
.custFtrMiddData p {
    font-size: 13px;
}
.custFtrBtmLft ul li {
    margin: 0 8% 0 0;
}
.custFtrBtmRt {
    width: 100%;
}
.custMsnImg {
    width: 120px;
    height: 120px;
    line-height: 120px;
}
.custMsnImg img {
    width: 90px;
}
.custMsnTxt h4 {
    font-size: 18px;
}
.cystMemnerAllLft .custHicMember ul {
    width: 100%;
}
.custHicMember ul li a {
    font-size: 14px;
}
.custHicMemberSecd ul li {
    font-size: 13px;
}
.custHicMemberSecd ul li::after {
    margin: 0 4px 0 9px;
}
.custDeatlofA ul li {
    width: 31.9%;
}
}
@media (min-width: 1200px) {}

/* Carousel Content Styles */
@media (min-width: 1200px) {
    #carousel-content {
        max-width: 1140px;
    }}
@media (min-width: 992px) and (max-width: 1200px) {
    #carousel-content {
        max-width: 960px;
    }}
@media (min-width: 768px) and (max-width: 992px) {
    #carousel-content {
        max-width: 720px;
    }}
@media (min-width: 576px) and (max-width: 768px) {
    #carousel-content {
        max-width: 540px;
    }}
/*    */

@media (min-width: 768px){
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1  {
      max-width: 100%;
      *width: 100%;
    }
  }
  
  @media (min-width: 992px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
      max-width: 14.285714285714285714285714285714%;
      *width: 14.285714285714285714285714285714%;
    }
  }
  
  /**
   *  The following is not really needed in this case
   *  Only to demonstrate the usage of @media for large screens
   */    
  @media (min-width: 1200px) {
    .seven-cols .col-md-1,
    .seven-cols .col-sm-1,
    .seven-cols .col-lg-1 {
      max-width: 14.285714285714285714285714285714%;
      *width: 14.285714285714285714285714285714%;
    }
  }
    @media (min-width: 1200px) {
        .happening-banner img {
            width: 1080px;
        }
        .happening-title,
        .coalition-title {
            font-size: 60px;
        }
        .happening-excerpt {
            font-size: 36px;
        }
      }
      @media (min-width: 992px) and (max-width: 1200px) {
        .happening-banner img {
            width: 960px;
        }
        .happening-title,
        .coalition-title {
            font-size: 45px;
        }
        .happening-excerpt {
            font-size: 28px;
        }
      }
      @media (min-width: 768px) and (max-width: 992px) {
        .happening-banner img {
            width: 750px;
        }
        .happening-title,
        .coalition-title {
            font-size: 38px;
        }
        .happening-excerpt {
            font-size: 24px;
        }
      }
      @media (min-width: 576px) and (max-width: 768px)  {
        .happening-banner img {
            width: 550px;
        }
      }
      @media (max-width: 576px)  {
        .happening-banner img {
            width: 100vw;
        }
      }
      @media (max-width: 768px) {
        .happening-title,
        .coalition-title {
            font-size: 7vw;
        }
        .happening-excerpt {
            font-size: 5vw;
        }
      }