@charset "UTF-8";

 /*** 
=============================================
    Rev Slider Wrapper style
=============================================
***/

.rev_slider_wrapper {
	position: relative;
	margin-top: 0px;
}
.rev_slider_wrapper .slide-content-box h3 {
	display: inline-block;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 22px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.rev_slider_wrapper .slide-content-box h1 {
	color: #ffffff;
	font-size: 55px;
	line-height: 62px;
	margin: 14px 0 9px;
	font-weight: 700;
}
.rev_slider_wrapper .slide-content-box p {
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	font-weight: 300;
	margin: 0 0 30px;
}
.rev_slider_wrapper .slide-content-box a {
	transition: all 500ms ease !important;
}
.rev_slider_wrapper .slide-content-box.last-slide p {
	margin: 0;
}
.rev_slider_wrapper .slide-content-box.last-slide a {
	margin: 0 8px;
}
.rev_slider_wrapper .slotholder {
	position: relative;
}
.slotholder:after {
	/*background: rgba(0, 0, 0, 0.45);*/
  width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	pointer-events: none;
}
.tp-bannertimer {
	display: none;
}
.rev_slider_wrapper .tparrows {
	background: transparent;
	border: 3px solid #136eb1;
	background: rgba(255, 255, 255, 0.85)
}
.btn_sld {
	background-color: #136eb1;
	color: #fff!important;
	padding: 12px 30px !important;
	border: medium none;
	border-radius: 4px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px !important;
	font-weight: 900;
}
.btn_sld:hover {
	background-color: #ff9f01;
	color: #263c4e;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 900;
}
.btn_sld a{font-size: 16px !important;color: #fff!important;}
@media (max-width: 991px) {

.rev_slider_wrapper {
    margin-top: 0px;
  }
}

@media only screen and (min-width:200px) and (max-width: 767px){
.rev_slider_wrapper .tparrows {border: 1px solid rgb(46, 39, 80);}	

}
@media only screen and (min-width:981px) and (max-width: 1100px){
.tp-rightarrow {left: 105% !important;} .tp-leftarrow {left: -52px!important;}	
}
@media only screen and (min-width:768px) and (max-width: 980px){
.tp-rightarrow {left: 105% !important;} .tp-leftarrow {left: -52px!important;}
}
@media only screen and (min-width:501px) and (max-width: 767px){
.tp-rightarrow {left: 105% !important;} .tp-leftarrow {left: -30px!important;}
.tparrows{width: 26px; height: 26px;border-radius: 50%;} 
.tparrows:before {line-height: 24px;font-size: 15px;}
.btn_sld{ font-size:14px!important;padding:10px 13px !important;}
.btn_sld a{font-size:14px!important;}
.inner-banner{ margin-top:0px; padding:0px 0px 151px;background-attachment: inherit;}
}
@media only screen and (min-width:200px) and (max-width: 360px){
.tparrows{width: 22px!important; height: 22px!important;border-radius: 50%;} 
.tparrows:before {line-height: 19px!important;font-size: 12px!important;}
.tp-rightarrow {left: 115% !important;} .tp-leftarrow {left: -15%!important;}
.btn_sld{ font-size:9px!important;padding:9px 10px !important; font-weight:500 !important;}
.btn_sld a{font-size:9px!important;}
.banner_info_kk h3 { font-size:19px;}
.banner_info_kk i {font-size:22px;height: 45px;width: 45px;line-height: 45px;}
.inner-banner{ margin-top:0px; padding:0px 0px 98px;background-attachment: inherit;}
}
@media only screen and (min-width:361px) and (max-width: 500px){
.tparrows{width: 22px!important; height: 22px!important;border-radius: 50%;} 
.tparrows:before {line-height: 19px!important;font-size: 12px!important;}
.tp-rightarrow {left: 111% !important;} .tp-leftarrow {left: -11%!important;}
.btn_sld{ padding:10px 11px !important; font-weight:500 !important;}
.btn_sld a{font-size:11px!important;}
.inner-banner{ margin-top:0px; padding:0px 0px 151px;background-attachment: inherit;}
}