/*	Template :: Slideshow
	2018 October WorldWideMedia Consulting
	
	OWL RESPONSIVE THEME //
	RESPONSIVE FILE - Non-Mobile First Method
====================================================================*/

/*------------------------------------------------------------------------------------

	SHAPER_HELIXULTIMATE :: DESKTOP // 992 - 1199 //

------------------------------------------------------------------------------------*/
@media only screen and (min-device-width :992px) and (max-device-width :1199px) {
	.slideshow .cnt {
		top: 28%;
	}	
	/* -- descr -- */
	.slideshow h3 {
		font-size: 58px !important;
	}
	.slideshow h4 {
		font-size: 40px !important;
	}
}

/*------------------------------------------------------------------------------------

	SHAPER_HELIXULTIMATE :: TABLET // 768 - 991 //

------------------------------------------------------------------------------------*/
@media only screen and (min-device-width :768px) and (max-device-width :991px) {
	.slideshow .cnt {
		top: 28%;
	}	
	/* -- descr -- */
	.slideshow h3 {
		font-size: 54px !important;
	}
	.slideshow h4 {
		font-size: 36px !important;
		line-height: 48px !important;
	}
	.slideshow .descr h3,
	.slideshow .descr h4 {
		line-height: 100%;
	}
	.slideshow p {
		font-size: 18px !important;
	}
	/* -- controls -- */
	.slideshow .owl-prev > img,
	.slideshow .owl-next > img {
		width: 36px !important;
	}
	.slideshow .owl-theme .owl-controls .owl-nav [class*=owl-] {
		margin: 0px !important;
	}
}
/*------------------------------------------------------------------------------------

	SHAPER_HELIXULTIMATE :: MOBILE // 425 - 767 //
	@media only screen and (min-device-width :481px) and (max-device-width :767px) {}

------------------------------------------------------------------------------------*/
@media only screen and (min-device-width :425px) and (max-device-width :767px) {	
	.slideshow .col-xs-12.col-sm-8,
	.slideshow .col-xs-12.col-sm-10 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	/* -- descr -- */
	.slideshow h3 {
		font-size: 48px !important;
		line-height: 42px !important;
	}
	.slideshow h4 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.slideshow p {
		font-size: 18px !important;
	}
	.slideshow .button {
		margin-top: 10px;
	}	
	/* -- display background -- */
	.slideshow .txt_bkg {
		padding: 14px 24px;
	}
	.slideshow .no_bkg,
	.slideshow .txt_bkg,
	.slideshow .letter_bkg {
		margin: 0px 22px;
	}
	.slideshow .letter_bkg .descr h3,
	.slideshow .letter_bkg .descr h4,
	.slideshow .letter_bkg .descr p {
		padding: 8px 18px;
	}
	/* -- controls -- */
	.slideshow .owl-theme .owl-controls .owl-nav [class*=owl-] {
		margin: 0px !important;
	}
	.slideshow .owl-prev > img,
	.slideshow .owl-next > img {
		width: 38px !important;
	}
}
/*------------------------------------------------------------------------------------

	SHAPER_HELIXULTIMATE :: MOBILE // 320 - 424 //

------------------------------------------------------------------------------------*/
@media only screen and (min-device-width :320px) and (max-device-width :424px) {
	.slideshow .item_bkg {
		min-height: 600px !important;
	}
	.slideshow .cnt {
		/*top: 16%;*/
		top: 20%;
	}	
	/* -- descr -- */
	.slideshow h3 {
		font-size: 42px !important;
		line-height: 38px !important;
	}
	.slideshow h4 {
		font-size: 30px !important;
		line-height: 38px !important;
	}
	.slideshow p {
		font-size: 16px !important;
		line-height: 30px !important;
	}
	.slideshow .button {
		margin-top: 10px;
	}
	/* -- display background -- */
	.slideshow .txt_bkg {
		margin: 0px 16px;
		padding: 4px 10px;
	}
	.slideshow .letter_bkg .descr h3,
	.slideshow .letter_bkg .descr h4,
	.slideshow .letter_bkg .descr p {
		padding: 8px 16px;
	}
	/* -- controls -- */
	.slideshow .owl-theme .owl-controls .owl-nav [class*=owl-] {
		margin: 0px !important;
	}
	.slideshow .owl-prev > img,
	.slideshow .owl-next > img {
		width: 28px !important;
	}
}