				    
		    .slider {
		      display: none;
		    }
		    .slider.slick-initialized {
		      display: block;
		    }
		    .slider {
		        width: 100%;
		        /*margin: 100px auto;*/
		    }
		  	.slick-slide {
		      margin: 0px 20px;
		    }
		    .slick-slide img {
		      width: 100%;
		    }
		    .slick-prev:before,
		    .slick-next:before {
		      color: black;
		    }
		    .autoplay2 .slick-prev:before {
		    	color: white;
		    }
			.autoplay2 .slick-next:before {
		    	color: white;
		    }
		    .autoplay3 .slick-prev:before {
		    	color: black;
		    }
			.autoplay3 .slick-next:before {
		    	color: black;
		    }
		    .autoplay4 .slick-prev.slick-disabled:before{
				opacity: 1 !important;
			} 
			.autoplay4 .slick-next.slick-disabled:before{
				opacity: 1 !important;
			} 
		    .autoplay4 .slick-prev{
		    	z-index: 3;
		    	left: 10px;
		    	width: 40px;
		    	height: 40px;
		    	background: white;
		    	border-radius: 20px;	
		    }
		    .autoplay4 .slick-next{
		    	z-index: 3;
		    	right:10px;
			    width: 40px;
		        height: 40px;
		        background: white;
		    	border-radius: 20px;
		    }
		    .autoplay4 .slick-prev:before{
		    	content: '\f0d9' !important;
		    	font-family: FontAwesome !important;
		    	color: black;
		    	font-size: 20px;
		    	opacity: 1 !important;
		    }
		    .autoplay4 .slick-next:before{
		    	content: '\f0da' !important;
		    	font-family: FontAwesome !important;
		    	color: black;
		    	font-size: 20px;
		    	opacity: 1 !important;
		    }
		    .autoplay4 .slick-track{
				width: 100%;
			}
			.autoplay4 .slick-list .slick-track .slick-slide {
		      margin: 0px;
		      width: 100%;
		    }
		    .offer-section
			{
				background-image:url('images/latest_offers.png');
				border-radius: 7px 0px 0px 7px;
				height: 350px;
			}			
			.offer-section	.centered {
			  position: absolute;
			  top: 50%;
			  left: 50%;
			  transform: translate(-50%, -50%);
			}		    
		    .l1{
		    	font-size: 30px;
		        margin-bottom: 30px;
		    }
		    .l2{
		    	font-size: 30px;
		        font-weight: bold;
		     }
		    
		    .l3{
		    	font-size: 25px;
		        font-weight: bold;
		        margin-bottom: 4px;
		    }
		    
		    .bottom-left2 {
			    position: absolute;
			    bottom: 0px;
			    background: rgba(0,0,0,0.8);
			    width: 100%;
			    padding-left: 5px;
				/* border-bottom-right-radius: 5px;
			    border-bottom-left-radius: 5px;*/
			}
		    .autoplay2 .slick-list .slick-track .slick-slide {
		      	margin: 0px 10px;
		    }
		    .slick-slide {
		      	transition: all ease-in-out .3s;
		      	opacity: .2;
		      	height: auto !important;
		    }		    
		    .slick-active {
		      opacity: 1;
		    }
		    .slick-current {
		      opacity: 1;
		    }			
			.cs_img2{
		    	height: 350px;
		    	border-radius: 0px 7px 7px 0px;
		    }
			.col-centered {
			    float: none;
			    margin: 0 auto;
			}
			.carousel-control { 
			    width: 8%;
			    width: 0px;
			}
			.carousel-control.left,
			.carousel-control.right { 
			    margin-right: 0px;
			    margin-left: 0px; 
			    background-image: none !important;
			    opacity: 1;
			}
			.carousel-control > a > span {
			    color: white;
				  font-size: 29px !important;
			}
			.carousel-col { 
			    position: relative; 
			    min-height: 1px; 
			    padding: 5px; 
			    float: left;
			 }

			 .carousel-col2 { 
			    position: relative; 
			    height: auto; 
			    padding: 5px; 
			    /*float: left;*/
			 }

			 .offers { 
			    margin-bottom: 50px;
			    margin-top: 50px;
			 }

			 .active > div { display:none; }
			 .active > div:first-child { display:block; }

			/*xs*/
			@media (max-width: 767px) {
			  .carousel-inner .active.left { left: -50%; }
			  .carousel-inner .active.right { left: 50%; }
			  .carousel-inner .next        { left:  50%; }
			  .carousel-inner .prev		     { left: -50%; }
			  .carousel-col                { width: 50%; }
			  .active > div:first-child + div { display:block; }
			  .offer-section{height: auto;}
			  .slick-slide img {
				    width: 100%;
				    height: 100%;
				    min-height: 145px;
				}
			  .cd{
			    display:none;   
			  }
			  .offers {
                    margin-bottom: 0px;
                    margin-top: 21px;
                }
			}

			/*sm*/
			@media (min-width: 768px) and (max-width: 991px) {
			  .carousel-inner .active.left { left: -50%; }
			  .carousel-inner .active.right { left: 50%; }
				.carousel-inner .next        { left:  50%; }
				.carousel-inner .prev		     { left: -50%; }
			  .carousel-col                { width: 50%; }
				.active > div:first-child + div { display:block; }
				.offer-section{height: auto;}
			  .slick-slide img {
				    width: 100%;
				    height: 100%;
				    min-height: 145px;
				}
				.cd{
			    display:none;   
			  }
			  .offers {
                    margin-bottom: 0px;
                    margin-top: 21px;
                }
			}

			/*md*/
			@media (min-width: 992px) and (max-width: 1199px) {
			  .carousel-inner .active.left { left: -33%; }
			  .carousel-inner .active.right { left: 33%; }
				.carousel-inner .next        { left:  33%; }
				.carousel-inner .prev		     { left: -33%; }
			  .carousel-col                { width: 33%; }
				.active > div:first-child + div { display:block; }
			  .active > div:first-child + div + div { display:block; }
			}

			/*lg*/
			@media (min-width: 1200px) {
			  .carousel-inner .active.left { left: -25%; }
			  .carousel-inner .active.right{ left:  25%; }
				.carousel-inner .next        { left:  25%; }
				.carousel-inner .prev		     { left: -25%; }
			  .carousel-col                { width: 25%; }
				.active > div:first-child + div { display:block; }
			  .active > div:first-child + div + div { display:block; }
				.active > div:first-child + div + div + div { display:block; }
			}
			.service-imgs{
				height: 250px !important;
			}
			.block {
				width: 306px;
				height: 230px;
			}

			.block2 {
				width: 306px;
				height: 230px;
			}
			.carousel-control .glyphicon-chevron-left .glyphicon-chevron-right, .carousel-control .icon-prev .icon-next{left: 0px !important; right: 0px !important;}
			
		