.sliderImg { background: url('../gfx/loader.gif') center center no-repeat;/* prealoder */ }
.banner { margin:0; -webkit-transition: all 0.1s ease-out 0s; -moz-transition: all 0.1s ease-out 0s; -ms-transition: all 0.1s ease-out 0s; -o-transition: all 0.1s ease-out 0s; transition: all 0.1s ease-out 0s; }
.banner, .slider-content, .slider, .slider-v2 { width: 100%; display: block; overflow: hidden; position: relative; }
.slider { height:680px; }
.slider-item { width: 100%; height: 100%; position:relative; overflow: hidden; }
.sliderImg { position: relative; top: 0; left: 0; z-index: 1; }
.banner .sliderInfo { position: absolute; width: 100%; height: 100%; z-index: 2; }
.banner .sliderInfo .container { height: 100%; display: block; }
.sliderText {
	display: block;
	-webkit-transform: translateX(-120px);
	-moz-transform: translateX(-120px);
	-o-transform: translateX(-120px);
	-ms-transform: translateX(-120px);
	transform: translateX(-120px);
	-webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	-moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	-o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	-ms-transition: opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	transition: opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
	opacity: 0;
	filter: alpha(opacity=0); /* IE FIX */
	-ms-filter: "alpha(Opacity=0)";
}
.sliderText:nth-child(n) { filter: none; }
.slider-item.cycle-slide-active .sliderText {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-ms-filter: none;
	filter: none;
}
.transformRight {
	display: block;
	-webkit-transform: translateX(120px);
	-moz-transform: translateX(120px);
	-o-transform: translateX(120px);
	-ms-transform: translateX(120px);
	transform: translateX(120px);
	-webkit-transition: opacity .60s linear, -webkit-transform 1.1s cubic-bezier(0.0, 0.0, 0.28, 1.0);
	-moz-transition: opacity .60s linear, -moz-transform 1.1s cubic-bezier(0.0, 0.0, 0.28, 1.0);
	-o-transition: opacity .60s linear, -o-transform 1.1s cubic-bezier(0.0, 0.0, 0.28, 1.0);
	-ms-transition: opacity .60s linear, -ms-transform 1.1s cubic-bezier(0.0, 0.0, 0.28, 1.0);
	transition: opacity .60s linear, transform 1.1s cubic-bezier(0.0, 0.0, 0.28, 1.0);
	opacity: 0;
	filter: alpha(opacity=0); /* IE FIX */
	-ms-filter: "alpha(Opacity=0)";
}
.slider-item.cycle-slide-active .transformRight {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-ms-filter: none; /* IE FIX */
	filter: none;
}
.transformLeft {
	display: block;
	-webkit-transform: translateX(-120px);
	-moz-transform: translateX(-120px);
	-o-transform: translateX(-120px);
	-ms-transform: translateX(-120px);
	transform: translateX(-120px);
	-webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	-moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	-o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	-ms-transition: opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	transition: opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
	opacity: 0;
	filter: alpha(opacity=0); /* IE FIX */
	-ms-filter: "alpha(Opacity=0)";
}
.slider-item.cycle-slide-active .transformLeft {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
	-ms-filter: none;
	filter: none;
}
.sliderText .inner { padding: 20px; }
.sliderText h1 { font-size: 36px; font-weight: lighter; }
.sliderText.dark h1 { color: #fff; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
.slide-link { color: #fff; letter-spacing: -0.25px; font-size: 16px; }
.sliderText { margin-top: 15%; }
.sliderText.dark { color: #ddd; }

/***  ------- Slider Style 1 Start ------- ***/

/* Paging */
#pager2 { position: absolute; bottom: 10px; z-index:200; width: 100%; margin: 0 auto; padding: 0; text-align: center; }
#pager2 span { background: rgba(0, 0, 0, 0) !important; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; cursor: pointer; display: inline-block; height: 16px; margin: 5px; text-indent: -9999px; width: 16px; border: 2px solid #ffffff; }
#pager2 span.cycle-pager-active { color: #fff; background: #ffffff !important; }

/* Slider Control */
.sliderControl { position:absolute; z-index:200; top:45%; display:inline-block; cursor:pointer; background:rgba(255,255,255,0.5); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#2c3e50; padding:0 8px; transition:all .3s ease-in-out !important; -webkit-transition:all .3s ease-in-out !important; }
.sliderControl:hover:nth-child(n) { filter: none; }
.sliderControl:hover {
	background: rgba(255, 255, 255, 1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff, endColorstr=#99ffffff); /* IE FIX */
	zoom: 1;
}
.prevControl {
	left: 20px;
	-webkit-transform: translateX(-50px);
	-moz-transform: translateX(-50px);
	-o-transform: translateX(-50px);
	-ms-transform: translateX(-50px);
	transform: translateX(-50px);
	-webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	-moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	-o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	-ms-transition: opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	transition: opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(Opacity=0)";
}
.banner:hover .prevControl { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; -ms-filter: none; filter: none; }
.nextControl {
	right: 20px;
	-webkit-transform: translateX(50px);
	-moz-transform: translateX(50px);
	-o-transform: translateX(50px);
	-ms-transform: translateX(50px);
	transform: translateX(50px);
	-webkit-transition: opacity .5s linear, -webkit-transform .7s cubic-bezier(.56, .48, 0, .99);
	-moz-transition: opacity .5s linear, -moz-transform .7s cubic-bezier(.56, .48, 0, .99);
	-o-transition: opacity .5s linear, -o-transform .7s cubic-bezier(.56, .48, 0, .99);
	-ms-transition: opacity .5s linear, -ms-transform .7s cubic-bezier(.56, .48, 0, .99);
	transition: opacity .5s linear, transform .7s cubic-bezier(.56, .48, 0, .99);
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha(Opacity=0)";
}
.banner:hover .nextControl { -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; -ms-filter: none; filter: none; }
.sliderText.white {
	background: rgb(255,255,255);
	background: transparent;
	background: rgba(255, 255, 255, 0.8);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff); /* IE FIX */
	zoom: 1;
}
.sliderText.white:nth-child(n) { filter: none; }
.sliderText h3.price {
	font-weight: lighter;
	font-size: 22px;
	font-weight: lighter;
}
.sliderTextFull { margin-top: 5%; color:#ffffff; font-weight:400; }
.sliderTextFull h1 { text-shadow: 2px 2px 2px rgba(0,0,0,0.5);  }
.sliderTextFull h2 { font-size:48px; color:#000000; /*line-height: 50px; margin-top: 0;*/ font-weight:300; text-transform:none; margin:0; padding:0; line-height:1.2em; }
.sliderTextFull h3 { font-size:19px; color:rgba(20,20,20,1); /*line-height: 50px; margin-top: 0;*/ font-family:"Open Sans", sans-serif; font-weight:400; text-transform:none; margin:0; line-height:1.4em; margin:30px 0;  }
.sliderTextFull h4 { font-size:27px; color:rgba(180,180,180,1); /*line-height: 50px; margin-top: 0;*/ font-weight:300; text-transform:none; margin:30px 0; }
.sliderTextFull .descriptionText { color:#ffffff; font-size:18px; font-weight:300; line-height:1.2em; margin-top:15px; }
.topAnima { opacity:0; }
.cycle-slide-active .topAnima {
	opacity:1;
	animation-name: fadeInUp;
	-webkit-animation-name: fadeInUp;
	animation-duration: 1s;
	animation-delay: 0.2s;
	visibility: visible !important;
}
.sliderTextFull .opacity0 { opacity: 0!important; }
.cycle-slide-active .sliderTextFull .bottomAnima {
	opacity: 1!important;
	animation-name: fadeInDown;
	-webkit-animation-name: fadeInDown;
	animation-duration: 1s;
	animation-delay: 0.4s;
	-webkit-animation-duration: 1s;
	visibility: visible !important;
}
.sliderTextFull .inner.dark {
	display: block;
	margin:0;
	/* padding:20px; */
	padding:0;
	width: 100%;
	background-color:rgba(19,66,133,0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000); /* IE FIX */
	zoom:1;
}

.sliderTextFull .inner.dark:nth-child(n) { filter: none; }
.blankstyle h1 { display: block; font-size: 36px; font-weight: bold; height: auto; letter-spacing: -1px; line-height: 36px; opacity: 1; padding: 0; text-transform: uppercase; }
.color-white h1, .color-white p, .color-white { color: #fff; }
.color-black h1, .color-black p, .color-black { color: #000; }
.slider-item-img1 { background-size: cover; }
.slider-item-img2 { background-size: cover; }
.slider-item-img3 { background-size: cover; }

.sliderImgContent { background-position:center center; background-repeat:no-repeat; width:100%; height:100%; background-size:cover; /* box-shadow:inset 0px -3px 5px rgba(0,0,0,0.25); */ }

.sliderImg_1 { background-image:url('../gfx/slide_1.jpg') }
.sliderImg_2 { background-image:url('../gfx/slide_2.jpg') }
.sliderImg_3 { background-image:url('../gfx/slide_3.jpg') }
.sliderImg_4 { background-image:url('../gfx/slide_4.jpg') }
.sliderImg_5 { background-image:url('../gfx/slide_5.jpg') }

.sliderInternal { background: rgba(255,255,255,1) url('../gfx/slide_1_blur.jpg') center center no-repeat; width:100%; height:225px; background-size:cover; position:relative; /*border-bottom:40px solid rgba(85,121,168,0.75);*/ }
.sliderInternalPages { max-height:220px !important; }

/* =============================================================== */
/* CUSTOM RESPONSIVE
/* =============================================================== */

@media (min-width: 1900px) {
	.slider { max-height: 680px; }
}

@media (max-width: 1990px) {
	.slider { max-height: 560px; }
	.sliderImg { width: 100%; }
}

@media (max-width: 1400px) {
	.slider { max-height: 480px; }
	.sliderImg { width: 100%; }
	.sliderTextFull { margin-top: 5%; }
	.sliderTextFull h2 { font-size: 43px; }
}

@media (max-width: 1199px) {
	.slider { max-height: 380px; }
	.navbar.stuck .navbar-top { margin-top: 0 !important; }
	.banner { margin-top: 0 !important; }
	.header-version-2 .banner { margin-top: 130px !important; }
	.social li { margin: 0 6px 0 0; }
	.cartMenu.static-search-box a.dropdown-toggle { padding-left:10px; padding-right:10px; }
	.search-box.static-search .form-control { max-width:104px; }
	.sliderTextFull .descriptionText {font-size:17px; font-weight:400; line-height:1.2em; }
	.sliderTextFull p { margin-bottom:0 !important; }

	/*
	.sliderTextFull h2 { font-size:42px; }
	.sliderTextFull h3 { font-size:20px; margin:0; }
	.sliderTextFull h4 { font-size:22px; margin:5px 0 10px 0; }
	.sliderTextFull .descriptionText {font-size:17px; font-weight:400; line-height:1.2em; }
	*/
	
	.sliderTextFull { margin-top: 3%; }
}

@media (max-width: 1024px) {
	.slider { max-height: 380px; }
	.navbar.stuck .navbar-top { margin-top: 0 !important; }
	.banner { margin-top: 0 !important; }
	.header-version-2 .banner { margin-top: 130px !important; }
	.social li { margin: 0 6px 0 0; }
	.cartMenu.static-search-box a.dropdown-toggle { padding-left:10px; padding-right:10px; }
	.search-box.static-search .form-control { max-width:104px; }
	
}


@media (max-width: 991px) {
	
	.slider { max-height: 380px; }
	.sliderTextFull h2 { font-size:32px; font-weight:500; padding:10px 0; }
	.sliderTextFull h3 { font-size:22px; margin:0; }
	.sliderTextFull .descriptionText {font-size:16px; }
	/* iPads (portrait and landscape) */
	/*.subCategoryThumb img { height: 100% !important; }
	.container { width: 100% !important; max-width: 900px !important; }
	.category-top { margin-top: 30px; }
	.cartRespons { font-size: 0; }
	.hidden-xs .cartMenu .dropdown-toggle { padding-bottom: 9px; padding-top: 16px; }
	.sliderText { margin-top: 3%; }
	.header-version-2 .sliderText { margin-top: 10%; }
	.sliderText .inner { padding: 15px; }
	.sliderTextFull { margin-top: 21%; }
	.sliderText h1 { font-size: 30px; }
	.sliderText.white h1 { padding-bottom: 0; }
	.sliderText.white h3.price { font-size: 18px; padding-bottom: 0; }
	.sliderText.white .inner { padding: 5px 0; }
	h1.xlarge { font-size: 36px; }*/

	/*
	.sliderTextFull { margin-top:6%; }
	.sliderTextFull h2 { font-size:55px; }
	.sliderTextFull h3 { font-size:40px; margin:0; }
	.sliderTextFull h4 { font-size:22px; margin:5px 0 10px 0; }
	.sliderTextFull .descriptionText {font-size:37px; font-weight:400; line-height:1.2em; }
	*/
	/*
	.banner, .slider-content, .slider, .slider-v2 { max-height: 380px; }
	
	.sliderInfo .btn-lg, .sliderText.white .btn { font-size: 14px; line-height: 1.471; padding: 5px 15px; }
	#pager2 { bottom: 0; }
	#pager2 span { border-width: 1px; height: 10px; width: 10px; }
	.sliderControl { top: 46%; }
	.sliderControl .fa-3x { font-size: 2.5em; }
	#pager a { font-size: 14px; padding: 5px 0; font-weight: normal; }
	*/
}

@media (max-width: 767px) {
	
	.sliderTextFull h2 { font-size:26px; font-weight:600; padding:10px 0; }
	.sliderTextFull h3 { font-size:18px; }
	.slider { max-height: 360px; }

	/***  banner slider responsive  ***/
/*
	.banner { margin-top: 0 !important; }
	.sliderTextFull .inner.dark { max-width: 100%; padding: 15px; }
	.parallaximg.ismobile { margin-top: 0 !important; }
	h1.xlarge { font-size: 20px; font-weight: 600; line-height: normal; padding-bottom: 0; }
	.sliderText h1 { font-size: 24px; padding-bottom: 0; }
	.sliderInfo .btn-lg { font-size: 12px; padding: 5px 10px; }
	.sliderText .inner { padding: 5px; }
	.sliderText h3.price { font-size: 16px; padding-bottom: 2px; }
	.featureImg a { margin-bottom: 20px; }
	.navbar-top i { font-size: 16px; font-style: normal; font-weight: normal; line-height: 1; padding: 3px 0 0; }
	.text-left-xs { text-align: left !important; }
	
	.banner, .slider-content, .slider, .slider-v2 { max-height:350px; }
	.sliderTextFull { margin-top:8%; }
	.sliderTextFull h2 { font-size:50px; }
	.sliderTextFull .descriptionText { font-size:33px; }
	*/
	
}

/* -------------------------------------------------------------------------------------------- */
@media (max-width:650px) {
/* -------------------------------------------------------------------------------------------- */

	.sliderTextFull h2 { font-size:26px; font-weight:600; padding:10px 0; }
	.sliderTextFull h3 { font-size:17px; margin:0; }
	.sliderTextFull .descriptionText {font-size:15px; }
}

/* -------------------------------------------------------------------------------------------- */
@media (max-width:480px) {
/* -------------------------------------------------------------------------------------------- */

	.sliderTextFull h2 { font-size:20px; font-weight:600; padding:10px 0; }
	.sliderTextFull h3 { font-size:15px; margin:0; }
	.slider { max-height: 250px; }
	/*.sliderTextFull { display:none; } */
	.sliderTextFull .descriptionText { display:none; }

}


/* -------------------------------------------------------------------------------------------- */
@media (max-width:374px) {
/* -------------------------------------------------------------------------------------------- */

	.sliderTextFull {  }

}