@media (max-width:1024px){
.countDown .rotate {
	width:150px;
	height:150px;
	margin:0 40px;}
}
@media (max-width:768px){
.countDown .days, .countDown .hours, .countDown .minutes, .countDown .seconds {
	font-size: 54px;
	margin: 0 36px;
	padding: 10px 0;
}
.countDown .rotate {
	width:120px;
	height:120px;
	margin:0 30px;
}
.services .service .ser {
    padding-top: 20px;
}
.services .service .square {
	margin-bottom:10px;
}
.carousel-caption {
    bottom: inherit;
    left: 10%;
    padding-bottom: 0;
    right: 10%;
    top: 10%;
}.carousel-caption img {    max-width: 100%;   height: auto;  }
}
@media (min-width:480px) and (max-width:767px){
.countDown .rotate {
    width: 90px;
    height: 90px;
    margin: 10px 20px;
    float: none;
    display: inline-block;
}.countDown .days, .countDown .hours, .countDown .minutes, .countDown .seconds {    font-size: 42px;  	margin: 0 35px;    padding: 0;}
.address {
    margin-top: -10px;
}.carousel-caption {  	top: 15%;}
}
@media (max-width:480px){.carousel-caption img {   	max-width: 100%;	height: auto;}
header .social-icons {
	padding:5px 0 !important;
}
header .social-icons li {
    font-size: 14px;	margin: 0 5px 0 0;
}
header .social-icons .icon {    background-color: #fff;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    height: 25px;
    width: 25px;
    padding: 5px 4px;
    color: #eb5054;
}
.carousel-caption {
	left: 5%;
	right: 5%;
}
.countDown .rotate {
    width: 60px;
    height: 60px;
    margin: 10px 11px;
    float: none;
    display: inline-block;
}
.carousel-caption h1 {
  font-size: 30px;
}
.newsletter .form-group {
  left: 0%;
  width: 100% !important;
}
.newsletter .form-control {
  width: 100%;
}
.newsletter .btn {
width:100%;
}
.countDown .days, 
.countDown .hours,
.countDown .minutes,
.countDown .seconds {
    font-size: 30px;
    padding: 0;
    margin: 0;
}
.countDown .text {
  font-size:8px;
  margin-top:-5px; 
}
.address{
margin-top:0 !important;
}
.countDown {
margin: 10px auto;
}
.address {
    margin-top: -110px;
}
.services .service .square {
    margin: 0 auto;
}
.ser h4{
text-align:center;
}
header .social-icons ul {
    padding: 0 5px;
}
header .social-icons ul li {
    margin: 0 2px;
}
.logo_class img {
    width: 150px;
    height: 90px;
}
}
@media (max-width: 320px){.countDown .rotate {
    width: 48px;
    height: 48px;
    margin: 10px 10px;
    float: none;
    display: inline-block;
}.countDown .rotate .days,.countDown .rotate .hours,.countDown .rotate .minutes,.countDown .rotate .seconds {	font-size: 24px;}	.countDown .text {  	font-size:8px;	margin-top:-5px;}
}