@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 60px;
  width: 60px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
	

  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
 border: 0px solid blue;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
	font-weight:100;
    font-size: 60px;
    line-height: 1;
    color: white;
    opacity: 0.50;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -80px;
}
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -80px; }
  .slick-prev:before {
    content: "⧀"; }
    [dir="rtl"] .slick-prev:before {
      content: "⧁"; }

.slick-next {
  right: -80px; }
  [dir="rtl"] .slick-next {
    left: -80px;
    right: auto; }
  .slick-next:before {
    content: "⧁"; }
    [dir="rtl"] .slick-next:before {
      content: "⧀"; }

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 90%;
	

	
	
}
  .slick-dots li {
    position: relative;
    display: inline-block;
     width: 20px;
        height: 20px;
    margin: 50px 3px 0px 3px;
    padding: 0;
    cursor: pointer;
	 
	

	
}
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
       width: 60px;
        height: 80px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; 
}
  
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      .slick-dots li button:before {
        position: absolute;
        top: 40px;
        left: 0;
        content: "⧃";
        width: 40px;
        height: 40px;
        font-family: "slick";
        font-size: 35px;
        line-height: 35px;
        text-align: center;
        color: black;
        opacity: 0.25;
		        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 1; }


    .slider {
        width:97%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		 background-color: black;
		
		

    }
 .slider img {
         width:97%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
	
		

    }

  #img_001, #img_002, #img_003, #img_004, #img_005, #img_006, #img_007, #img_008, #img_009, #img_010, #img_011, #img_012, #img_010, #img_011, #img_012, #img_013, #img_014, #img_015, #img_016, #img_017, #img_018, #img_019, #img_020, #img_021, #img_022, #img_023, #img_024, #img_025, #img_026, #img_027, #img_028, #img_029, #img_030, #img_031, #img_032, #img_033, #img_034, #img_035, #img_036, #img_037, #img_038, #img_039, #img_040, #img_041, #img_042, #img_043, #img_044, #img_045, #img_046, #img_047, #img_048, #img_049, #img_050, #img_051, #img_052, #img_053, #img_054, #img_055, #img_056, #img_057, #img_058, #img_059, #img_060, #img_061, #img_062 {
        max-width:100%!important;
		height:auto;
		border:0px solid black;
	  
	  


    }
  #img_001, #img_002, #img_003, #img_004, #img_005, #img_006, #img_007, #img_008, #img_009, #img_010, #img_011, #img_012, #img_013, #img_014, #img_015, #img_016, #img_017, #img_018, #img_019, #img_020, #img_021, #img_022, #img_023, #img_024, #img_025, #img_026, #img_027, #img_028, #img_029, #img_030, #img_031, #img_032, #img_033, #img_034, #img_035, #img_036, #img_037, #img_038, #img_039, #img_040, #img_041, #img_042, #img_043, #img_044, #img_045, #img_046, #img_047, #img_048, #img_049, #img_050, #img_051, #img_052, #img_053, #img_054, #img_055, #img_056, #img_057, #img_058, #img_059, #img_060, #img_061, #img_062  {
     
		padding:0.0em 5.5em 0.0em 5.5em;
	 

    }
  
.slick-next {
		left:97%;
		}

.slick-prev {
		right:100%;
		}

.button_row{   padding-left: 5.0em; padding-bottom: 10.0em;    }

#text_1, #text_2	{  max-width:82.0em; text-align: left; position: relative; left:0.0em; top:15.0em; white-space: normal; letter-spacing:0px; font-size:1.0em; font-weight:300; margin-right:0.0em;  }

@media only screen and (max-width: 2560px){
  
    .slider {
         width:97%;
        margin:  1.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:97%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }

}
@media only screen and (max-width: 2500px){
  
    

   .slider {
         width:97%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:97%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
		#text_1, #text_2	{  max-width:80.0em!important; text-align: left; position: relative; left:0.0em; top:15.0em; white-space: normal; letter-spacing:0px; font-size:1.0em; font-weight:300; margin-right:0.0em;  }

}
@media only screen and (max-width: 2400px){
  
      .slider {
         width:97%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:97%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	
	
	
	#text_1, #text_2	{  max-width:80.0em!important; text-align: left; position: relative; left:0.0em; top:15.0em; white-space: normal; letter-spacing:0px; font-size:1.0em; font-weight:300; margin-right:0.0em;  }


	.slick-dots {
		bottom:0px;
		left:4.0em;;
		border: 0px solid red;}
}
@media only screen and (max-width: 2200px){
  
    
    .slider {
         width:93%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:93%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }

}
@media only screen and (max-width: 2100px){
  
    
 .slider {
         width:100%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
}
@media only screen and (max-width: 2000px){
  
    
     .slider {
         width:95%;
        margin:  1.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:95%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
}
@media only screen and (max-width: 1920px){
  
    
  .slider {
         width:100%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	

}
@media only screen and (max-width: 1800px){
  
    
  .slider {
         width:100%;
        margin:  4.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	

}

@media only screen and (max-width: 1680px) 
{
	
  .slider {
         width:100%;
        margin:  1.0em auto 0.0em auto;

		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }

}

@media only screen and (max-width: 1600px) {
	
  	
  .slider {
         width:100%;
        margin:  1.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
		


} 

@media only screen and (max-width: 1536px) {
	
      .slider {
         width:110%;
        margin: 1.0em auto 0.0em -5%;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:110%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	
		

} 

@media only screen and (max-width: 1440px) {
	
    .slider {
         width:120%;
        margin: 1.0em auto 0.0em -12.5%;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	


} 





@media only screen and (max-width: 1366px) {
	
     .slider {
         width:120%;
        margin: 4.0em auto 0.0em -12.5%;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	
		
} 
@media only screen and (max-width: 1280px) {
 .slider {
         width:110%;
        margin: 1.0em auto 0.0em -5.0%;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:110%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	
	

} 
@media only screen and (max-height: 800px) and (max-width: 1280px) {
.slider {
         width:100%;
        margin: 1.0em auto 0.0em -0.0%;
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	

} 
@media only screen and (max-height: 834px) and (max-width: 1112px) {
   .slider {
         width:100%;
        margin: 1.0em auto 0.0em auto; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	


} 
@media only screen and (max-width: 1112px) {
	
  .slider {
         width:100%;

        margin: 1.0em auto 0.0em auto; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	

} 
@media only screen and (max-width: 1024px) {
   
	 .slider {
         width:100%;

        margin: 1.0em auto 0.0em auto; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	

}
@media only screen and (max-height: 768px) and (max-width: 1024px) {
   
	.slider {
         width:100%;

        margin: 1.0em auto 0.0em auto; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:100%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
} 

@media screen and (max-width: 991px) {
    .slider {
         width:120%;

        margin: 1.0em auto 0.0em -12.5%; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
				 overflow: hidden;
		

    }
	
	

}
@media screen and (max-width: 834px) {
    .slider {
         width:160%;

        margin: 1.5em auto 0.0em -33.5%; 
		left:0;
		   display: block;
				 overflow: hidden;
		
		

    }
	 .slider img {
         width:160%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	
}
@media only screen and (max-height: 610px) and (max-width: 810px) {
   
	    .slider {
              width:130%;

        margin: 1.5em auto 0.0em -18.5%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
		    }
	 .slider img {
         width:130%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }

} 

@media screen and (max-width: 767px) {
       
	    .slider {
              width:130%;

        margin: 1.5em auto 0.0em -18.5%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
			
		    }
	 .slider img {
         width:130%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }

	
	

}
@media screen and (max-height: 414px) and (max-width: 737px) {
 .slider {
              width:110%;

        margin: 1.5em auto 0.0em -7.0%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
			
		    }
	 .slider img {
         width:110%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		

    }
	
	

}
@media screen and (max-width: 667px) {
  .slider {
         width:120%;

        margin: 1.5em auto 0.0em -12.5%; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
				 overflow: hidden;
		

    }
	
	
	
	

}

@media screen and (max-width: 640px) {
    .slider {
                    width:120%;

        margin: 1.5em auto 0.0em -12.5%; 
		left:0;
		   display: block;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
				 overflow: hidden;
		

    }
	
	
.slick-prev:before,
  .slick-next:before {
   
   font-size:60px;
    line-height: 1;}
	
	 
}
@media screen and (max-width: 600px) {
    .slider {
                    width:120%;

        margin: 1.5em auto 0.0em -12.5%; 
		left:0;
		   display: block;
		 overflow: hidden;

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
				 overflow: hidden;
		

    }
	
}
@media screen and (max-width: 568px) {
    .slider {
              width:140%;

        margin: 1.5em auto 0.0em -25.5%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
		    }
	 .slider img {
         width:140%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		 overflow: hidden;

    }

	 
}
@media screen and (max-width: 533px) {
    .slider {
                             width:140%;

        margin: 1.7em auto 0.0em -25.5%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
		    }
	 .slider img {
         width:140%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		 overflow: hidden;

	

	 
}
@media screen and (max-width: 500px) {
.slider {
                             width:140%;

        margin: 3.3em auto 0.0em -25.5%; 
		left:0;
		   display: block;
		
		 overflow: hidden;
		    }
	 .slider img {
         width:140%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
		 overflow: hidden;


    }
}
@media screen and (max-width: 480px) {

	.slider {
         width:180%;

        margin:3.3em auto 0.0em -46.5%; 
		left:0;
		   display: block;
		padding-bottom:0.0em;

		border-bottom: 110px solid white;
		 overflow: hidden;
	

    }
	 .slider img {
         width:180%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
 overflow: hidden;

    }

 
	
}
@media screen and (max-width: 414px) {

	.slider {
         width:200%;

        margin:3.3em auto 0.0em -58.5%; 
		left:0;
		   display: block;
		padding-bottom:0.0em;

		border-bottom: 110px solid white;
		 overflow: hidden;
		

    }
	 .slider img {
         width:200%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
 overflow: hidden;

    }

	
	
	


}

@media screen and (max-width: 380px) {

		.slider {
         width:220%;

        margin:3.3em auto 0.0em -68.5%; 
		left:0;
		   display: block;
		padding-bottom:0.0em;

		border-bottom: 110px solid white;
		 overflow: hidden;
		 

    }
	 .slider img {
         width:220%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;

 overflow: hidden;
    }
	
	
	
}

@media screen and (max-width: 375px) {

	.slider {
         width:220%;

        margin:3.3em auto 0.0em -68.5%; 
		left:0;
		   display: block;
		padding-bottom:0.0em;

		border-bottom: 110px solid white;
		 overflow: hidden;
		

    }
	 .slider img {
         width:220%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;
 overflow: hidden;

    }
	
	
}


@media screen and (max-width: 320px) {

	.slider {
         width:170%;

        margin:4.0em auto 0.0em -35%; 
		left:0;
		   display: block;
		padding-bottom:0.0em;

		border-bottom: 110px solid white;
		 overflow: hidden;
		

    }
	 .slider img {
         width:120%;
        margin:  0.0em auto 0.0em auto;
		left:0;
		   display: block;

 overflow: hidden;
    }  
}
	
	
	
	
