@media only screen and (max-width : 1599px) and (min-width : 1500px) {
	.home-slide {
		height: 750px !important;
	}
}@media only screen and (max-width : 1499px) and (min-width : 1300px) {
	.home-slide {
		height: 650px !important;
	}
}
@media only screen and (max-width : 1299px) and (min-width : 1200px) {
	.home-slide {
		height: 603px !important;
	}
}
@media only screen and (max-width : 1199px) and (min-width : 1100px){
	.home-slide {
		height: 553px !important;
	}
}
@media only screen and (max-width : 1099px) and (min-width : 992px){
	.home-slide {
		height: 503px !important;
	}
}

@media only screen and (max-width : 1199px) and (min-width : 992px){
	.numbers h4 span {
		font-size: 21px;
	}
	.style-box h3 {
		font-size: 44px;
		line-height: 47px;
	}
	.grey-box {
		background: #eeeeee url(/assets/images/illustration-code.jpg) no-repeat -200px 0;
	}
	.big-box h3, .policy h3 {
		font-size: 42px;
	}
	.alphabetically {
		font-size: 13px;
		line-height: 23px;
	}
	.logo {
		margin: 10px 0 0;
	}
	.join-amcham.homepage-text h3 {
		margin-top: 5px;
	}
	.big-font {
		font-size: 125px;
		line-height: 125px;
	}
	.event-logo {
		width: 309px;
	}
	.time-info li {
		font-size: 18px;
	}
	.time-info li:last-child {
		font-size: 13px;
	}
	.style-text.thin {
		padding-right: 0;
	}
	.style-text h2.main-title {
		font-size: 35px;
		line-height: 43px;
	}
	.book-article {
		height: 550px;
		margin: 0 0 35px;
	}

	.logo img{
		width: 150px;
	}
}

@media only screen and (max-width : 991px) {
	.featured-text {
		margin-bottom: 0;
	}

	.logo img{
		width: 125px;
	}
}

@media only screen and (max-width : 991px) and (min-width : 768px) {
	.home-slide {
		height: 403px !important;
	}
	.home-slide a h2, .home-slide h2 {
		font-size: 40px;
		line-height: 45px;
	}
	.leeek {
		width: 180px;
		top: 139px;
		position: relative;
	}
	.login-text {
		max-width: 300px;
	}
	.paper-box img {
		width: 95px;
	}
	.paper-btns {
		padding-right: 75px;
	}
	.paper-btns a {
		font-size: 11px;
	}
	#main-header {
		padding: 22px 0 13px;
	}
	.paper-box h4 {
		font-size: 16px;
		line-height: 22px;
	}
	.members-experience p {
		font-size: 18px;
		line-height: 29px;
		padding-right: 10px;
	}
	.members-experience h3 {
		font-size: 55px;
		line-height: 55px;
		margin-bottom: 10px;
	}
	.article-box a h4, .article-box h4 {
		font-size: 21px;
		line-height: 23px;
	}
	.join-amcham h2 {
		font-size: 73px;
		line-height: 69px;
	}
	.company-info p {
		font-size: 12px;
	}
	.footer-nav ul li a {
		font-size: 11px;
	}
	.footer-nav, .members-login {
		padding: 0 0 0 40px;
	}
	#main-footer {
		padding: 70px 0 50px;
	}
	.ft-logo {
		margin-top: 43px;
	}
	.members-login h2 {
		font-size: 15px;
	}
	.custom-title h3, .box-title {
		font-size: 13px;
		line-height: 13px;
	}
	.members-experience-text {
		top: 49%;
	}
	.members-experience .flex-it {
		height: 550px;
	}
	.members-experience p.members-experience-quote {
		font-size: 13px;
	}
	.members-experience p.members-experience-quote.nas {
		max-height: 57px;
		margin-bottom: 10px
	}
	.members-experience p.members-experience-quote.des {
		height: 225px;
		margin-bottom: 10px
	}
	.nav-tab li a {
		font-size: 17px;
		line-height: 17px;
	}
	.numbers {
		padding: 88px 0 72px;
	}
	.numbers h4 {
		font-size: 59px;
		line-height: 32px;
	}
	.numbers h4 span {
		font-size: 16px;
	}
	.history {
		padding: 72px 0 100px;
	}
	.style-box h3 {
		font-size: 30px;
		line-height: 36px;
	}
	.who .view-all-btn, .grey-box .view-all-btn {
		font-size: 13px;
	}
	.grey-box {
		background: #eeeeee url(/assets/images/illustration-code.jpg) no-repeat -300px 0;
	}
	.policy.team {
		/*padding: 35px 32px 241px 35px;*/
	}
	.big-box h3, .policy h3 {
		font-size: 37px;
	}
	.view-all-btn.bigger {
		font-size: 20px;
	}
	.governors .policy  {
		margin-bottom: 75px;
	}
	.croatia-box {
		padding: 75px 0;
	}
	.policy, .task-forces {
		margin: 50px 0 0;
	}
	.style-text h2.main-title.bigger {
		font-size: 64px;
		line-height: 64px;
	}
	.content.small {
		padding: 30px 0 50px;
	}
	.big-box .media-body {
		padding: 20px 10px 0;
	}
	.big-box ul li {
		font-size: 14px;
	}
	.media.big-box .media-object {
		width: 155px;
	}
	.committee.media  h3, .task-forces.media h3 {
		font-size: 29px;
	}
	.policy {
		padding: 20px;
	}
	.programs-box .media-object {
		width: 380px;
	}
	.programs-box .media-heading {
		font-size: 40px;
	}
	.sponsorship .media a .media-body p {
		font-size: 12px;
		line-height: 25px;
	}
	.programs-box {
		margin: 60px 0 50px;
	}
	.sponsorship.inner {
	    margin: 0;
	}
	.custom-banner-box h2 {
		font-size: 15px;
	}
	.banners {
	    margin: 40px 0 0px;
	}
	.more-than span.more-text {
		font-size: 35px;
	}
	.alphabetically {
		margin: 0 0 20px;
	}
	.prjv h2 {
		font-size: 15px;
		line-height: 19px;
	}
	.join-amcham.homepage-text {
		padding: 0;
	}
	.join-amcham.homepage-text h3 {
		font-size: 16px;
		line-height: 23px;
	}
	.join-amcham.homepage-text p {
		font-size: 12px;
		line-height: 23px;
		margin: 5px 0 10px;
	}
	.sub-nav ul li a {
		font-size: 14px;
		line-height: 19px;
	}
	.sub-nav ul li:before {
		font-size: 14px;
	}
	.style-text.add-border-left {
		padding-left: 35px;
	}
	.patron {
		height: 90px;
	}
	.patron-members .eight-cols {
		margin-bottom: 0;
	}
	.patron-members {
		margin: 0 0 65px;
	}
	.big-font {
		font-size: 90px;
		line-height: 95px;
	}
	.style-text.thin {
		padding-right: 0;
	}
	.style-text h2.main-title {
		font-size: 24px;
		line-height: 30px;
	}
	.more-content .user-box a {
		font-size: 10px;
	}
	.m-man {
		width: 370px;
	}
	.book-article {
	    margin: 0 0 25px;
	    height: 450px;
	}
	.featured-box {
		margin-bottom: 30px;
	}
}

@media only screen and (max-width : 767px) {
	.home-slide {
		height: 200px!important;
		background-size: cover!important;
	}
	.join-amcham.homepage-text p {
		margin-bottom: 0;
	}
	.join-amcham.homepage-text {
		padding: 10px 0 0!important;
	}
	.login-wrapper.prjv {
	    margin: 25px -15px 40px;
	}
	.btns-login a {
		font-size: 15px;
		padding: 8px 15px 7px;
	}
	.btns-login a i {
		margin-top: 3px;
	}
	.prjv h2.prjv-cl {
		margin-top: 20px;
	}
	.content.small.login {
		padding: 20px 0 0;
	}
	.prjv h2 {
		font-size: 19px;
		line-height: 19px;
	}
	.logo {
		font-size: inherit;
		line-height: inherit;
		margin-top: 2px;
	}
	.logo img {
		width: 80px;
	}
	.mm-btn {
		font-size: 24px;
		line-height: 28px;
	}
	#main-header {
		padding: 10px 0;
		border-bottom: 1px solid #eee;
	}
	.mm-btn {
		padding: 0 0 0 15px;
	}
	.home-slide a h2, .home-slide h2 {
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 6px;
	}
	.home-slide a p, .home-slide p {
		font-size: 14px;
		line-height: 22px;
	}
	.home-slide-text {
		bottom: 20px;
		padding: 0 10px;
	}
	.join-amcham.homepage-text {
		padding: 10px 25px 25px;
		margin-top: 20px;
	}
	.join-amcham.homepage-text h3 {
		font-size: 17px;
		line-height: 27px;
	}
	.article-box a h4, .article-box h4 {
		font-size: 17px;
		line-height: 20px;
		max-height: 83px;
	}
	.latest-news .article-box {
		margin: 0 0 30px;
	}
	.latest-news {
		padding: 18px 0 40px;
	}
	.paper-box {
		height: auto;
	}
	.members-experience h3 {
		font-size: 21px;
		line-height: 24px;
		margin: 0 0 10px;
	}
	.members-experience h3 span {
		font-size: 15px;
		line-height: 15px;
	}
	.members-experience p {
		font-size: 17px;
		line-height: 26px;
	}
	.m-man {
		width: 200px;
		right: -400px;
	}
	.members-experience .flex-it {
		height: 400px;
		display: block;
	}
	.nav-tab li a, .nav-tab.bigger li a {
		font-size: 15px;
		line-height: 14px;
	}
	.custom-title h3, .box-title, .custom-title.bigger h3 {
		font-size: 15px;
		line-height: 14px;
	}
	.join-amcham h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.join-amcham h3 {
		font-size: 17px;
		line-height: 24px;
	}
	.join-amcham p {
		font-size: 12px;
		line-height: 23px;
		margin: 5px 0 20px;
	}
	.join-amcham {
		padding: 35px 0;
	}
	.patron-members {
		padding: 0 0 40px;
		margin: 0;
	}
	#main-footer {
		padding: 25px 0 20px;
	}
	.members-login {
		padding: 0;
	}
	.copyright {
		text-align: center;
		font-size: 9px;
	}
	.c-mob {
		text-align: center;
		font-size: 10px;
		line-height: 13px;
	}
	.c-mob a {
		color: #666;
	}
	.ft-logo {
	    margin: 17px auto 15px;
	    width: 133px;
	}
	.join-amcham a {
		font-size: 14px;
		margin: 0 30px;
	}
	.latest-events .article-box.event {
		margin: 0 0 20px;
	}
	.latest-events {
	    padding: 35px 0 15px;
	}
	.view-all.mob {
		float: none;
		font-size: 11px;
	}
	.style-text.add-border-left {
		padding: 0;
		border: none;
	}
	.custom-box ul {
		padding: 0;
	}
	.style-text ul li {
		font-size: 13px;
		line-height: 16px;
	}
	.custom-box ul li::before {
		font-size: 15px;
	}
	.style-text p, .long-desc {
		font-size: 13px;
		line-height: 27px;
	}
	.style-text p.intro {
		font-size: 14px;
		line-height: 25px;
	}
	.content.small {
	    padding: 20px 0 20px;
	}
	.illustration-inner.bigger {
		height: 300px;
	}
	.info-box.inner {
		margin: 0;
		padding-left: 0;
	}
	.info-box.inner.add-border-left {
		padding-left: 0;
	}
	.info-box h3, .company-box h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.info-box ul li a {
		font-size: 12px;
		padding-left: 25px;
	}
	.info-box ul li:before {
		font-size: 19px;
	}
	.style-text h2.main-title, .illustration-inner h2.main-title {
		font-size: 25px;
		line-height: 28px;
	}
	.illustration-inner h3.main-title {
		font-size: 28px;
		line-height: 32px;
	}
	.content {
		padding: 25px 0;
	}
	.about .style-text p.intro {
		font-size: 17px;
		line-height: 25px;
	}
	.about .style-text p {
		font-size: 13px;
		line-height: 26px;
	}
	.style-text p {
		margin: 0 0 10px;
	}
	.numbers h4 {
		font-size: 21px;
		line-height: 47px;
	}
	.numbers h4 span {
		font-size: 19px;
	}
	.style-box p {
		font-size: 12px;
		line-height: 24px;
	}
	.style-box h3 {
		font-size: 22px;
		line-height: 27px;
		margin: 0 0 5px;
	}
	.view-all-btn.bigger {
		font-size: 12px;
		line-height: 25px;
		padding: 2px 15px;
		margin: 50px 0 0;
	}
	.view-all-btn.bigger i {
		font-size: 13px;
	}
	.history, .grey-box, .ab, .our-network, .illustration-inner.bigger {
		-webkit-background-size: cover!important;
		-moz-background-size: cover!important;
		-o-background-size: cover!important;
		background-size: cover!important;
	}
	.who .view-all-btn, .grey-box .view-all-btn {
		font-size: 12px;
	}
	.grey-box {
		background: #eeeeee url(/assets/images/illustration-code.jpg) no-repeat -240px 0;
	}
	.policy.team {
		/*padding: 20px 20px 260px 20px;*/
		margin: 20px 0 0;
	}
	.big-box h3, .policy h3 {
		font-size: 22px;
	}
	.amcham-team .view-all-btn.bigger {
		float: none;
		display: inline-block!important;
	}
	.amcham-team .view-all-btn.bigger.hidden-xs {
		display: none!important;
	}
	.policy {
		padding: 20px;
		margin: 20px 0 40px;
	}
	.governors .policy {
		margin-bottom: 20px;
	}
	.governors .view-all-btn.bigger {
		margin: 0 0 20px;
	}
	.amcham-team h3, .policy h3 {
		margin: 0 0 8px;
	}
	.amcham-team .view-all-btn.bigger {
		margin: 0;
	}
	.about .view-all-btn {
		font-size: 12px;
	}
	.about .view-all-btn i {
		font-size: 13px;
	}
	.style-text h2.main-title.bigger {
		font-size: 22px;
		line-height: 22px;
		margin: 0 0 10px;
	}
	.intro-text {
		margin: 5px 0 0;
	}
	.pos-paper {
		margin: 0 0 20px;
	}
	.meetings {
	    margin: 5px 0 5px;
	}
	.style-text p.medium {
	    font-size: 15px;
	    line-height: 26px;
	    margin: 0 0 15px;
	    padding-right: 0;
	}
	.pos-papers {
	    margin: 28px 0 0;
	}
	.committee {
		margin: 10px 0 0;
	}
	.big-box .media-body {
		padding: 25px 20px 25px;
	}
	.big-box ul li {
		font-size: 13px;
	}
	.big-box h3 {
		margin: 0 0 10px;
	}
	.task-forces {
		margin: 30px 0 0;
	}
	.policy {
		margin: 25px 0 15px;
	}
	.policy .view-all-btn {
		margin: 0 0 20px;
	}
	.policy .style-text p:last-child {
		margin: 0;
	}
	.custom-inner-title h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.custom-inner-title {
		bottom: 20px;
	}
	.latest-news.inner {
	    padding: 30px 0 0px;
	}
	.latest-news.inner .article-box {
	    margin: 0px 0 10px;
	}
	.latest-news.inner .article-box.event {
		margin: 0px 0 20px;
	}
	.nav-tab.inner {
	    margin: 20px 0 20px;
	}
	.article-box.event {
		margin: 0 0 20px;
	}
	.programs-box .media-body {
	    padding: 20px;
	}
	.sponsorship .media-body {
	    padding: 20px;
	    height: auto;
	}
	.sponsorship .read-more-text {
		position: relative;
		bottom: 0;
	}
	.programs-box {
		margin: 10px 0 0;
	}
	.sponsorship.inner {
	    margin: 30px 0 10px;
	}
	.programs-box .media-heading {
		font-size: 22px;
		line-height: 24px;
	}
	.sponsorship .media a .media-heading {
		font-size: 22px;
		line-height: 24px;
	}
	.sponsorship .media a .media-body p {
		font-size: 13px;
		line-height: 25px;
	}
	.programs-box ul {
	    margin: 15px 0 0;
	}
	.programs-box ul li a {
		font-size: 13px;
		line-height: 14px;
	}
	.programs-box ul li {
	    margin: 10px 0 0;
	}
	.book-article h4 {
		font-size: 15px;
	}
	.no-margin .book-article {
		margin: 0 0 30px;
	}
	.view-all-btn {
		margin: 10px 0 0;
	}
	.latest-news.inner.no-padding {
		padding: 0;
	}
	.custom-title.frst {
		margin: 15px 0;
	}
	.members-row .col-md-2 {
		padding-right: 15px;
		padding-left: 15px;
	}
	.offers-wrapper {
		margin-top: 20px;
	}
	.article-box.offer a h4 {
		font-size: 16px;
		line-height: 20px;
		padding-right: 0;
		max-height: auto;
		min-height: auto;
	}
	.article-box.offer {
		margin: 0 0 20px;
	}
	.more-than span.more-text {
		font-size: 18px;
		line-height: 29px;
		margin: 0 0 3px;
	}
	.more-than a {
		padding: 15px 20px 20px;
		height: auto;
	}
	.more-than span.more-text {
		position: relative;
		transform: none;
		top: auto;
	}
	.more-than a span.view-all-btn {
		position: relative;
		right: auto;
		bottom: auto;
	}
	.more-than a span.view-all-btn {
		font-size: 12px;
	}
	.flex-it {
		display: block;
	}
	.custom-banner-box {
		margin: 0 0 15px;
	}
	.banners {
		margin: 0;
	}
	.custom-banner-box h2 {
		font-size: 20px;
		margin: 0 0 4px;
	}
	.custom-banner-box i.big-icon {
		font-size: 28px;
		line-height: 38px;
	}
	.custom-banner-box .read-more-text {
		position: relative;
		bottom: auto;
	}
	.patron-members.inner {
		margin: 0;
	}
	.more-than {
		margin: 10px 0 20px;
	}
	.filtering h3 {
		margin: 15px 0 3px;
		font-size: 13px;
	}
	.filtering .btn {
		font-size: 11px;
	}
	.filtering {
		padding: 10px 0 0;
		margin: 10px 0 0;
	}
	.member-logo {
	    margin: 20px 0 10px;
	}
	a.back {
		font-size: 8px;
		max-width: 120px;
	}
	a.back span {
		display: block;
		float: left;
	}
	a.back i {
		font-size: 18px;
	}
	.style-text h2.main-title, .illustration-inner h2.main-title {
		font-size: 18px;
		line-height: 25px;
		margin: 0 0 5px;
	}
	.info-cat {
		font-size: 9px;
		padding: 6px 10px;
		margin-bottom: 20px;
	}
	.members-experience-text {
		top: 20px;
		transform: inherit;
		position: relative;
		padding-bottom: 40px;
	}
	.members-experience p.members-experience-quote {
		margin: 0 0 10px;
		max-height: 132px;
		overflow: hidden;
		font-size: 11px;
    	line-height: 16px;
	}
	.read-more-btn {
		padding: 8px 16px 8px;
		font-size: 11px;
	}
	.move-it {
		padding-left: 15px;
	}
	.style-text.thin {
		padding-right: 0;
	}
	.custom-box ul {
		padding: 0 10px;
	}
	.big-font {
		font-size: 20px;
		line-height: 30px;
	}
	.illustration-inner h2.main-title.bottom-side {
		font-size: 22px;
		line-height: 24px;
		left: 15px;
		bottom: 5px;
	}
	.membership h4 {
		font-size: 22px;
		line-height: 26px;
		margin: 0 0 3px;
	}
	.members-box {
		padding: 25px 40px 30px 40px;
	}
	.members-box .slider-btns {
		z-index: 50;
	}
	.article-box-wrapper .article-box {
		padding-bottom: 15px;
	}
	.latest-news.inner .article-box.rr {
		margin: 0 0 20px;
	}
	.prjv-form .btn {
	    font-size: 18px;
	    padding: 5px 20px;
	}
	.sign-btn {
		font-size: 17px;
		padding: 7px 15px;
	}
	.prjv h2 {
		margin-bottom: 10px;
	}
	.alrt-box .go-bck {
		border: none;
		padding-left: 0;
		text-align: center;
		margin: 0;
		font-size: 13px;
	}
	.content.small.login.form {
		padding: 16px 0 0;
	}
	.prjv .style-text h4 {
		font-size: 15px;
		line-height: 18px;
	}
	.flag-box {
		margin: 0 0 10px;
	}
	.our-net {
		margin: 20px 0 0;
	}
	.article-box figure {
		margin: 0 0 10px;
	}
	.article-box a h4, .article-box h4 {
		margin: 3px 0 5px;
	}
	.members-experience p.members-experience-quote.nas {
		max-height: 56px;
	}
	.members-experience p.members-experience-quote.des {
		max-height: 190px;
		height: 190px;
		margin-bottom: 10px;
	}
	.members-experience .slider-btns {
		bottom: 20px;
	}
	.patron {
		height: 50px;
	}
	.patron-members .eight-cols {
		margin-bottom: 0;
	}
	.patron-members {
		margin: 0 0 35px;
	}
	/*.patron-members .slick-track {
		height: 40px;
	}*/
	.patron-members {
		margin: 0;
		padding: 0 0 25px;
	}
	.search-box {
		bottom: auto;
		top: 20px;
		right: 15px;
		width: 130px;
	}
	.search-box.ml {
		top: 0;
	}
	.search-box input {
		padding: 4px 40px 4px 15px;
	}
	.search-box .btn-search {
		padding: 4px 10px 11px;
		font-size: 14px;
		line-height: 18px;
	}
	.member-logo.inner {
	    margin: 0px 0 10px;
	}
	.bottom-content {
		margin-top: 0;
	}
	.article-box.mb {
		margin: 0 0 20px;
	}
	.related-articles {
		padding: 20px 0 0;
	}
	.filtering div.intro p {
		font-size: 15px;
		line-height: 26px;
	}
	.book-article {
		margin: 0;
	}
	.leeek {
		display: none;
	}
	.login-text {
		position: relative;
		font-size: 23px;
		line-height: 27px;
		padding-bottom: 20px;
	}
	.login-wrapper {
	    margin-top: 15px;
	}
	.new-members {
		margin: 0;
	}
	.illustration-inner h2.main-title.bottom-side.jn {
		padding: 0;
		bottom: 0;
	}
	.logged-in h2 {
		font-size: 18px;
	}
	.prjv h2 {
		font-size: 13px;
	}
	.btns-login a {
		line-height: 19px;
	}
	.btns-login a.login-big-button {
	    padding: 8px 15px;
	    font-size: 15px;
	    line-height: 19px;
	}
	.payment-info {
		font-size: 11px;
	}
	.prjv .payment-info h2 {
		font-size: 12px;
	}
	.price-boks {
		font-size: 20px;
		line-height: 20px;
	}
	.prjv .style-text {
		padding-bottom: 20px;
	}
	.event-logo {
		width: 100px;
		padding: 10px 0;
	}
	.event-logo img {
		height: 70px;
	}
	.share-this {
	    margin: 10px 0 0;
	}
	.event-info .custom-box {
		margin: 10px 0;
	}
	.time-info {
	    margin: 15px 0 0px;
	}
	.time-info li:last-child {
		font-size: 13px;
	}
	.more-content {
		margin: 10px 0 20px;
		padding: 0 20px 20px;
	}
	.more-content .user-box p {
		padding-top: 8px;
	}
	.more-content .user-box {
		margin: 20px 0 0;
	}
	.book-article {
	    margin: 0 0 25px;
	    height: auto;
	}
	.featured-text {
		margin-bottom: 0;
	}
	.featured-box {
		margin-bottom: 15px;
	}
	.featured-box.mb-30 {
		margin-bottom: 20px;
	}
	.featured-box img {
		width: 100px!important;
		height: auto!important;
	}
}

