
/***************************************
Responsive
***************************************/

@media (max-width: 1370px) { }
@media (max-width: 1300px) { }
@media (max-width: 1200px) { }
@media (max-width: 990px)  { }
@media (max-width: 910px)  { }
@media (max-width: 768px)  { }
@media (max-width: 650px)  { }
@media (max-width: 568px)  { }
@media (max-width: 525px)  { }
@media (max-width: 430px)  { }
@media (max-width: 360px)  { }
@media (max-width: 320px)  { }

/*===========================
  slide 101vh
============================ */

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 44vh;
	max-height: 94vh;
}




/***************************************
Responsive
***************************************/

@media (max-width: 1370px) { 

	
	
}
@media (max-width: 1360px) { 

	

}

@media (max-width: 1300px) { 

	.carousel-caption {
    top: calc(60% - 150px);
}

}
@media (max-width: 1200px) {


}
@media (max-width: 990px)  {


}
@media (max-width: 910px)  {
	
	.carousel-caption {
    top: calc(67% - 150px);
}


}
@media (max-width: 768px)  { 

	.carousel-caption {
    top: calc(44% - 150px);
}

}

@media (max-width: 650px)  { 




.btn_slide_custom{
	font-size: 12px!important;
}

.carousel-inner .form-inline .form-group button[type="livedemo"] {
    padding: 10px 20px!important;
}	
	
}
@media (max-width: 568px)  {


	

}
@media (max-width: 525px)  { 



.btn_slide_custom{
	font-size: 12px!important;
}


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


}


@media (max-width: 430px)  {



}
@media (max-width: 360px)  { 




}
@media (max-width: 320px)  { 




}
