/*.slotholder img{height:auto !important; width: auto !important }*/
.xmarg{margin-top:69px;}
.fullwidthbanner-container {
	width:100%!important;

	padding:0;
	
	overflow:visible;
	position:relative;
	min-height:320px;
	
}
#wrapper .fullwidthbanner-container li {
	padding:0
}
.fullwidthbanner-container .tp-caption.large_text {
	font-size:30px;
	font-family:inherit;
	font-weight:700;
	text-shadow:none;
	padding:5px 10px;
	color:#1a1a1a
}
.sky_blue {
	color:#0187a5
}
.uppercase {
	text-transform:uppercase
}
.fullwidthbanner-container .tp-caption.para {
	font-size:16px;
	font-family: inherit;
	line-height:1.8!important;
	font-weight:400
}
.fullwidthbanner-container .tp-caption.white_Bg {
	padding:5px 10px;
	background:#fff;
	background:rgba(0,0,0,.7)
}
.fullwidthbanner-container .tp-caption.large_bg {
	background:#fff;
	background:rgba(255,255,255,.7);
	border:3px solid rgba(1,135,165,.7);
	border-bottom:none;
	border-top:none
}
.fullwidthbanner-container .tp-caption.medium_text {
	font-size:19px;
	font-family:"Droid Sans", Arial, Helvetica, sans-serif;
	font-weight:700;
	text-shadow:none;
	padding:9px 10px;
	color:#1a1a1a
}
.fullwidthbanner-container .tp-caption.mid_bg {
	background:#fff;
	background:rgba(255,255,255,.7);
	padding-left:50px;
	z-index:0
}
.fullwidthbanner-container .tp-caption.bg_size {
	width:640px;
	height:224px;
	background:#fff;
	background:rgba(255,255,255,.7);
	z-index:0
}
.fullwidthbanner-container .tp-caption.small_size {
	font-size:16px;
	border-top:1px solid rgba(255,255,255,.4);
	padding-top:15px;
	color:#fff;
	line-height:1.8!important
}
.fullwidthbanner-container .tp-caption.white_color {
	color:#fff
}
.fullwidthbanner-container .tp-caption.buy_now a {
	background:#0187a5;
	padding:10px 20px;
	color:#fff;
	font-size:16px;
	display:inline-block
}
.fullwidthbanner-container .tp-caption.buy_now a:hover {
	background:#1a1a1a
}
.fullwidthbanner-container .tp-caption.color-bg {
	background-color:#0187A5
}

.tp-simpleresponsive .slotholder *, .tp-simpleresponsive img {
	-webkit-transform:translateZ(0);
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000
}
.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption {
	-ms-filter:"alpha(Opacity=0)";
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	position:absolute;
	visibility:hidden
}
.tp-simpleresponsive img {
	max-width:none
}
.noFilterClass {
	filter:none!important
}

.caption.fullscreenvideo {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%
}
.caption.fullscreenvideo iframe {
	width:100%!important;
	height:100%!important
}

@media only screen and (min-width:440px) and (max-width:600px) {
	.slidersection{  height:110%; }
.responsive .tp-bullets.tp-thumbs, .responsive .tp-bullets.tp-thumbs .tp-mask {
	width:300px!important;
	height:30px!important
}
.responsive .tp-bullets.tp-thumbs .bullet {
	width:60px!important;
	height:30px!important
}
.slotholder img{height:410px !important;}

}
@media only screen and (min-width:0) and (max-width:399px) {
.responsive .tp-bullets, .responsive .tparrows {
	display:none
}
.slidersection{  height:47%;}
.slotholder img{height:280px !important;}
}
@media only screen and (min-width:701px) and (max-width:731px) {.slidersection{  height:54%;} .slotholder img{height:510px !important;}} /*768*/
@media only screen and (min-width:732px) and (max-width:799px) {.slidersection{  height:45%;} .slotholder img{height:530px !important;}} /*800*/
@media only screen and (min-width:896px) and (max-width:899px) {.slidersection{  height:55%;}  .slotholder img{height:643px !important;}} /*980*/
@media only screen and (min-width:900px) and (max-width:1010px) {.slidersection{  height:100%;}  .slotholder img{height:701px !important;}} /*1024*/
@media only screen and (min-width:1100px) and (max-width:1190px) {.slidersection{  height:100%; }  .slotholder img{height:0px !important;}} /*1280*/
/*@media only screen and (min-width:700px) and (max-width:801px) { .slidersection{  height:60%; border:1px solid #ddd;}}*/

.tp-simpleresponsive img {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none;
	
}
.tp-simpleresponsive a {
	text-decoration:none
}
.tp-simpleresponsive ul {
	list-style:none;
	padding:0;
	margin:0
}
.tp-simpleresponsive >ul >li {
	list-stye:none;
	position:absolute;
	visibility:hidden
}
.caption.slidelink a div, .tp-caption.slidelink a div {
	width:3000px;
	height:1500px;
	background:url(../../img/banner/revolution/assets/coloredbg.png)
}
.tp-loader {
	background:url(../../img/banner/revolution/assets/loader.gif) 10px 10px no-repeat #fff;
	margin:-22px;
	top:50%;
	left:50%;
	z-index:10000;
	position:absolute;
	width:44px;
	height:44px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tp-transparentimg {
	content:"url(../../img/banner/revolution/assets/transparent.png)"
}
.tp-3d {
	-webkit-transform-style:preserve-3d;
	-webkit-transform-origin:50% 50%
}


