/* Slider */

.slick-slider

{

  position: relative;

  display: block;

  box-sizing: border-box;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

  -webkit-touch-callout: none;

  -khtml-user-select: none;

  -ms-touch-action: pan-y;

  touch-action: pan-y;

  -webkit-tap-highlight-color: transparent;

}



.slick-list

{

  position: relative;

  display: block;

  overflow: hidden;

  margin: 0;

  padding: 0;

}

.slick-list:focus

{

  outline: none;

}

.slick-list.dragging

{

  cursor: pointer;

  cursor: hand;

}



.slick-slider .slick-track,

.slick-slider .slick-list

{

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

  -o-transform: translate3d(0, 0, 0);

  transform: translate3d(0, 0, 0);

}



.slick-track

{

  position: relative;

  top: 0;

  left: 0;

  display: block;

}

.slick-track:before,

.slick-track:after

{

  display: table;

  content: '';

}

.slick-track:after

{

  clear: both;

}

.slick-loading .slick-track

{

  visibility: hidden;

}



.slick-slide

{

  display: none;

  float: left;

  height: 100%;

  min-height: 1px;

}

[dir='rtl'] .slick-slide

{

  float: right;

}

.slick-slide img

{

  display: block;

}

.slick-slide.slick-loading img

{

  display: none;

}

.slick-slide.dragging img

{

  pointer-events: none;

}

.slick-initialized .slick-slide

{

  display: block;

}

.slick-loading .slick-slide

{

  visibility: hidden;

}

.slick-vertical .slick-slide

{

  display: block;

  height: auto;

  border: 1px solid transparent;

}

.slick-arrow.slick-hidden {

  display: none;

}

.slick-prev,

.slick-next {

  position: absolute;

  display: block;

  width: 60px;

  height: 100px;

  cursor: pointer;

  background: transparent;

  top: 50%;

  margin-top: -45px;

  font-size: 0;

  border: none;

  z-index: 2;

}

.slick-prev:before,

.slick-next:before,

.slick-prev:after,

.slick-next:after {

  position: absolute;

	font-size:40px;

  top: 50%;

  left: 5px;

  -webkit-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out;

}

.slick-prev {

  left: 0px;

}

.slick-next {

  right: 0px;

}

.ct-slick-arrows--type2 .slick-prev,

.ct-slick-arrows--type2 .slick-next {

  opacity: 0.85;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);

  -webkit-transition: all 250ms ease-in-out;

  transition: all 250ms ease-in-out;

}

.ct-slick-arrows--type2 .slick-prev:before,

.ct-slick-arrows--type2 .slick-next:before,

.ct-slick-arrows--type2 .slick-prev:after,

.ct-slick-arrows--type2 .slick-next:after {

  background-color: #fff;

  height: 15px;

  height: 1.5rem;

  width: 70px;

  width: 7rem;

}

.ct-slick-arrows--type2 .slick-prev:hover:active,

.ct-slick-arrows--type2 .slick-next:hover:active {

  opacity: 1;

  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);

}

.ct-slick-arrows--type2 .slick-prev {

  left: 10px;

  left: 1rem;

}

.ct-slick-arrows--type2 .slick-prev:before {

  content: "\f053";

  font-family: FontAwesome;

}

.ct-slick-arrows--type2 .slick-next {

  right: 10px;

  right: 1rem;

}

.ct-slick-arrows--type2 .slick-next:before,

.ct-slick-arrows--type2 .slick-next:after {

  left: auto;

  right: 0;

}

.ct-slick-arrows--type2 .slick-next:before {

 content: "\f054";

  font-family: FontAwesome;

}

#home.ct-header.ct-header--slider {
    max-width: 1920px;
    margin: 0 auto;
  /*background-size: cover;*/

}
.ct-header.tablex.item.subscribe_slide 
{
	background-color:#000;
	background-image:url('../png/11.png');
}

.ct-header .ct-slick {

  margin-bottom: 0;

}

.slick-initialized .slick-slide {

  display: block;

}

.ct-u-display-tablex {

  display: table;

  width: 100%;

  height: 600px;

}

.ct-u-display-tablex > .inner {

  display: table-cell;

  width: 100%;

	vertical-align: middle; 
}/* 
 */

.ct-header h1.big {

  font-size: 6.7rem;

  line-height: 1;

  color: #fff;

  font-weight: 700;

  padding: 2% 5%;

}

.ct-header p {

  font-size: 2.3rem;

  line-height: 1.1;

  margin: 30px 0 40px;

  color: #fff;

}

.ct-slick .slick-track,

.ct-slick .slick-list,

.ct-slick .item,

.ct-slick .slick-item {

  min-height: inherit;

}

.ct-slick .item {

  /*background-size: cover;*/

}

.slider-inner {

    text-align: center;
		padding: 2% 5%;

}

.slider-inner .btnReadMore{

		font-weight: bold;

    font-size: 1.2rem;

		background: #134f8e;

    color: #fff;

    padding: 0.5rem 2.6rem;

    font-size: 16px;

    text-transform: uppercase;

    border: 1px solid #000;

}

.slider-inner .btnReadMore:hover{

		background: transparent;

		border-color:#fff;

}

.ct-header.tablex.item {

    background-repeat: no-repeat;

    /*background-size: cover;*/

    background-position: center center;

}
@media only screen and (max-width:767px){
	.ct-header.tablex.item {
    background-size: 100% 100%;
	}
}