
@media(max-width:1440px) {
	.slideshow {
		padding-left: 40px;
	}
}

@media(max-width:1366px) {}

@media(max-width:1260px) {
	section.see-more .lifestyle h2 {
	    padding: 0;
	    font-size: 20px;
	}
}

@media(max-width:1200px) {
	.menu-icon a {
		padding: 10px 0px;
	}

	.container {
		max-width: 100%;
	}

	.hswslider_sec1 {
		width: 100%;
		float: none;
	}

	.hswslider_sec3 {
		width: 60%;
		left: 20%;
	}
	
	.hswslider_sec {
		/* width: 60%;
		left: 20%; */
	}
	.hswslider_sec.left-side1 {
		display: none;
	}
	.hswslider_sec2 {
		display: none;
	}
	.middle {
		width: 50%;
		padding: 30px 60px 30px 35px;
		box-shadow: 0px 1px 11px 0px rgba(0, 0, 0, 0.11);
		left: 20px;
		float: none;
	}
	/* .partners-detail .slick-arrow.slick-prev{
		left:2%;
		width: 30px;
		height: 40px;
	}
	.partners-detail .slick-arrow.slick-next{
		left:2%;
		width: 30px;
		height: 40px;
	} */
}

@media(max-width:1024px) {
	.img-text h2 {
		font-size: 35px;
	}
	.img-ico a {
		font-size: 22px;
	}
	
}

@media(max-width:991px) {

	.slideshow {
		padding-left: 0;
	}

	.middle {
		position: static;
		width: 100%;
		padding: 30px 35px 30px 35px;
	}
	.hswslider_sec.right-side1 {
		width: 100%;
		float: none;
		height: auto;
	}
	/* .partners-detail .slick-arrow.slick-prev{
		top: 50%;
		left: -30px;
		margin-top: -20px;
	}
	.partners-detail .slick-arrow.slick-next {
		top: 50%;
		right: -30px;
		left: auto;
		margin-top: -20px;
	} */


	.timeline {
		display: block;
		max-width: 460px;
		margin: 0 auto;
	}

	.timeline::after {
		left: 10px;
	}

	.timeline-card {
		display: block;
	}

	.timeline-card--left,
	.timeline-card--right {
		text-align: left;
		padding-right: 0;
		padding-left: 30px;
	}

		.timeline-card--right .timeline-card__header::after,
		.timeline-card--left .timeline-card__header::after {
			right: auto;
			left: -27px;
		}

	section.black-bg:before {
		height: 150px;
	}

	/* .product-slider > div.left-side {
		flex: 0 0 60%;
		max-width: 100%;
	}

	.product-slider > div.right-side {
		flex: 0 0 40%;
		max-width: 100%;
	} */

}
@media(max-width:800px) and (min-width:768px) {
	.img-text p {
		font-size: 13px;
		padding-bottom: 20px;
		padding-top: 13px;
		padding-left: 20px;
		padding-right: 20px;
		margin: 0;
	}
	.img-text h2 {
		font-size: 25px;
		padding-left: 20px;
		padding-top: 20px;
	}
	.img-ico a {
		padding-left: 20px;
	}
	.partner-section ul li a img {
		max-width: 150px;
		padding: 0px 10px;
	}
	
}

@media(max-width: 860px) {
	
	.language-selector {
		display: none;
	}

	.footer-section .footer-icons ul.social-icons li {
	    padding: 10px 3px;
	    display: inline;
	}

	.footer-section .footer-text h4 {
	    line-height: 9;
	    letter-spacing: 3px;
	    font-size: 18px;
	}


	
}

@media(max-width:768px) {

	.mobile-view .footer-middle .footer-icons ul.social-icons {
	    float: left;
	    line-height: 7;
	}

	.mobile-view .contact-us h2 a {
		color: white;
		font-size: 16px;
	}
	
	nav.navbar {
		display: flex;
		justify-content: flex-end;
	}
	
	.top-social-icons {
		display: none;
	}
	
	.language-selector {
		display: none;
	}
	.top-banner .img-block-over {
		opacity: 1;
	}
	body.show-menu .top-logo a.navbar-brand img {
		/*
		padding-top: 33px;
		padding-right: 24px;
		*/
		-webkit-transition: all ease-in-out .3s;
		-moz-transition: all ease-in-out .3s;
		transition: all ease-in-out .3s;
	}
	.top-social-icons ul.social-icons li {
		padding: 0px;
	}
	/* .story-detail h2 {
		padding-top: 30px;
	} */
	section#section3.harrogate-1 {
		padding: 30px 0px;
	}
	.menu-selector {
		display: inline-block;
	}
	.top-banner .text-over-center h2 {
		font-size: 32px;
	}
	/*
	.slider .pull-left {
		left: 77px;
		top: 79.8%;
	}
	.slider .pull-right {
		left: 134px;
		top: -150px;
	}
	*/
	.language-selector button.dropbtn{
		font-size: 8px;
	}
	footer.mobile-view {
		display: block;
	}
	footer.web-view {
		display: none;
	}
	.partner-section ul li {
		display: inline;
		width: 50%;
		vertical-align: baseline;
		float: none;
		line-height: 9;
		margin: auto;
	}
	.top-banner .text-over-center h2::before {
		display: none;
	}
	/* .story-detail p {
		padding: 60px 10px;
	} */
	.story-detail ul li {
		padding: 10px 10px;
	}

	/* .slider .pull-left {
		top: calc(30% - 85px);
	}

	.slider .pull-right {
		top: calc(30% - 27.5px);
	} */


	.product-slider > div.left-side {
		flex: 0 0 100%;
		width: 100%;
		max-width: 100%;
	}

	.product-slider > div.right-side {
		display: none;
	}

	.detail-product {
		max-width: 100%;
		padding: 40px 74px;
		margin: 30px 0;
	}

	.detail-product img.detail-product-mobile-img {
		display: block;
	}

	.detail-product p.border-btm {
		padding-top: 0;
	}

	.partner_sec {
		padding-top: 40px;
	}


}

@media(max-width:767px) {

	.story-img .jumper-btn { 
		display: none;
	}

	.share-box {
		padding-top: 10px;
	}
	
	.standard-content p {
		font-size: 14px;
	}
	
	.story-detail h2 {
		font-size: 32px;
	}
	.fixed-side-story {
		right: 10px;
	}

	.img-ovr1 {
		background-image: none !important;
	}
	/* .story-detail p {
		font-size: 14px;
	} */
	/* .story-detail p {
		padding: 30px 10px;
	} */
	.story-detail ul {
		font-size: 14px;
	}
	/* .detail-product {
		padding: 84px 10px;
		margin: 15px 0px;
	} */

	.discovery-deatil h1 {
		font-size: 38px;
	}
	.discovery-deatil h1:before{
		content:'';
	}
	.detail-discovery-left .discovery-deatil{
		float: left;
		margin: 0;
	}
	.discovery-deatil h1.heading:after{
		content: '';
	}
	.detail-discovery-right{
		width: 100% !important;
		float: left;
		border: 0;
	}
	.detail-discovery-left{
		width: 100% !important;
		float: left;
		border: 0;
	}
	/* .top-banner .img-block-over.img-ovr3 {
		opacity: 1;
	}
	.top-banner .img-block-over.img-ovr1 {
		opacity: 1;
	}
	.top-banner .img-block-over.img-ovr2 {
		opacity: 1;
	}
	.top-banner .img-block-over.img-ovr4 {
		opacity: 1;
	}
	.top-banner .img-block-over.img-ovr5 {
		opacity: 1;
	}
	.top-banner .img-block-over.img-ovr6 {
		opacity: 1;
	} */
	
	.top-banner {
		/* border-bottom: 2px solid #000; */
	}
	
	.top-banner .img-block-over,
	.top-banner .img-block-over.img-ovr1,
	.top-banner .img-block-over.img-ovr2,
	.top-banner .img-block-over.img-ovr3,
	.top-banner .img-block-over.img-ovr4,
	.top-banner .img-block-over.img-ovr5,
	.top-banner .img-block-over.img-ovr6  {
		position: static;
		height: auto;
		background: #fff;
		opacity: 1;
	}
	
	.top-banner .img-block-over a:hover {
		text-decoration: none;
	}
	
	.top-banner .text-over-img {
		display: block;
		position: static;
		border: 0;
	}
	
	.top-banner .text-over-center {
		position: static;
		width: 100%;
		padding: 28px;
		transform: none;
		color: #1E1E1C;
	}
	
	.top-banner .text-over-img:before {
		display: none;
	}
	
	.top-banner .text-over-center h2 {
		font-size: 56px;
	}
	
	.top-banner .text-over-center h2::after {
		display: block;
		content: '';
		width: 60px;
		height: 1px;
		margin: 10px auto;
		background-color: #1D1E1C;
		
	}
	
	.top-banner .text-over-center p {
		margin-top: 20px;
		padding: 0;
	}
	
	.top-banner .slick-slide img {
		margin: 0;	
	}
	
	.social-feed > * {
		display: none;
	}
	
	.social-feed > *:nth-child(1),
	.social-feed > *:nth-child(2) {
		display: block;
	}
	
	.fixed-side-story {
		display: none;
	}

	.hswslider_sec3 {
		width: 80%;
		left: 10%;
	}

	.section-styling {
		display: block;
	}

	.section-styling .right-side,
	.section-styling .left-side {
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0 40px;
	}

	.section-styling .right-side {
		padding: 40px;
	}

	.section-styling .right-side img {
		max-width: 100px;
	}

	.img-block-over:hover .img-block-heading-wrap  {
		animation: none;
	}

	.main-menu ul.menu-bar li {
		margin-bottom: 12px;
	}

		.main-menu ul.menu-bar li a {
			font-size: 15px;
		}

	.scroll-img-section .image-block span {
		display: none;
	}
	
}

@media(max-width:600px) {
	.mobile-view .contact-us h2 {
		font-size: 18px;
		color: white;
		font-weight: 500;
	}
	.mobile-view .contact-us h2 a{
		color: white;
		font-weight: 500;
	}
	.mobile-view .contact-us h2 a:active{
		color: white;
		font-weight: 500;
	}
	.mobile-view .contact-us h2 a:visited{
		color: white;
		font-weight: 500;
	}
	.mobile-view ul.social-icons li a {
		font-size: 18px;
	}
	.mobile-view .footer-middle .footer-icons ul.social-icons {
		float: left;
		line-height: 7;
	}
	.menu-icon a {
		padding: 9px;
	}
	
	.story-detail-content {
		padding: 40px 20px;
	}

	.timeline-card {
	}

		.timeline-card__heading {
			font-size: 42px;
		}
	
}

@media(max-width:570px) {

	.share-box { 
		display: block;
	}
	
	.home-video {
		display: none;
	}
	
	.mobile-view .contact-us {
		width: 50%;
		float: left;
	}
	.mobile-view .footer-icons {
		width: 50%;
		float: left;
	}
	.mobile-view .footer-middle .footer-icons ul.social-icons {
		line-height: 6;
	}
	.footer-section .footer-icons ul.social-icons li {
		padding: 10px 3px 10px 0;
	}
	.mobile-view .footer-btm {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.sticky-header,
	.header-spacer,
	.navbar {
		height: 100px;
	}


	.menu ul {
		float: none;
		max-width: 400px;
		margin: 0 auto;
		padding-top: 20px;
	}

		.menu ul li {
			display: block;
			width: 100%;
			margin: 4px 0;
			padding: 4px;
			border-right: 0;
		}

	section.black-bg:before {
		height: 100px;
	}

	.blog-secmain {
		padding-top: 20px;
	}

	.contentblog .section-1 ul {
		padding: 24px 0 0 0;
		margin: 0;
	}

	.range-section:first-child > div {
		border-bottom: 0;
	}

	.deatils-product h2 {
		font-size: 32px;
	}

	.img-text {
		padding-left: 40px;
		padding-right: 40px;
	}

	.img-text p {
		padding-bottom: 12px;
	}

	.img-ico {
		padding: 0 40px;
	}
	
	.mobile-view .footer-icons {
		padding-right: 0;
		padding-left: 5px;
	}

	.contentblog .section-2 h2 {
		font-size: 32px;
	}

	.contentblog .section-2 p {
		padding-top: 16px;
		font-size: 14px;
		line-height: 1.5;
	}

	.hswslider_sec3 {
		/* position: relative; */
		width: 90%;
		left: 5%;
	}

	.arrow-content {
		height: auto;
	}

	.arrow-content-image img {
		width: 100%;
		max-width: 228px;
	}

	.blog-cat-nav {
		display: none;
	}

	.blog-secmain,
	.blog-landing-bnr {
		display: none;
	}

	.single-post .blog-secmain,
	.single-post .blog-landing-bnr {
		display: block;
	}

	
}

@media(max-width:370px) {
	.footer-section .footer-icons ul.social-icons li {
		padding: 6px;
	}
	.mobile-view .footer-seach .search-box input {
		width: 84%;
	}
	.mobile-view .contact-us h2 {
		font-size: 17px;
	}

	.slider-section {
		height: 800px;
	}

}
@media(max-width:350px) {
	.footer-section .footer-icons ul.social-icons li {
		padding: 0px;
		line-height: 6;
	}

	.slider-section {
		height: 900px;
	}

}

@media(min-width: 1200px) {
	.img-text p.tweet-text {
		font-size: 16px;
	}
}