@media (max-width: 767px) {
    .loader {
    	left: 43%;
	}
	.top-header-contact {
		text-align: center;
	}
	.top-header-social-media {
		display: none;
	}
	.navbar .navbar-brand img {
    	height: 30px;
	}
	.navbar li a {
		text-align: center;
		margin-left: 0px;
	}
	.navbar-collapse{
		border: 1px solid #f5f5f5;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.head-nav {
    	height: 55px;
	}
	.carausel-bunglon {
		background: #f8f8f8;
	}
	.carausel-bunglon .carousel-caption {
		position: static;
		text-align: center;
	}
	.carausel-bunglon .carousel-caption-title p {
    	font-size: 20px;
	}
	.carausel-bunglon .carousel-caption-description p {
    	font-size: 16px;
	}
	.carausel-bunglon .carousel-indicators li {
		margin-bottom: 0px;
	}
	.carausel-bunglon .carousel-caption-cta {
    	padding-top: 40px;
    	padding-bottom: 15px;
	}
	.carausel-bunglon .carousel-caption-title {
    	padding-bottom: 10px;
	}
	.carausel-bunglon .carousel-indicators li {
		background-color: #444;
	}
	.carausel-bunglon .carousel-caption {
		display: block;
    	margin: 0 auto;
	}

	.title-section-main {
    	font-size: 25px;
	}
	.title-section-desc {
		max-width: 100%;
	}
	.why-choose-us-text {
    	padding-left: 0px;
    	padding-top: 40px;
	}
	#cta-center .container {
    	width: 100%; 
	}
	.client-counter-parent {
    	margin-left: 0px;
    	margin-top: 40px;
	}
	.client-counter-parent .ccp-mt {
  		margin-top: 0px;
	}
	.footer-detail {
		margin-bottom: 40px;
	}
	#footer {
		padding-bottom: 40px;
	}
	.client-counter-parent {
		margin-right: 3px;
	}

}

@media (max-width: 380px) {
	.loader {
    	left: 40%;
	}
}

@media (min-width: 768px) and (max-width: 1023px) {
	.carausel-bunglon .carousel-caption {	
    	top: 10%;
	}
	.carausel-bunglon .carousel-caption-title p {
    	font-size: 23px;
	}
	.carausel-bunglon .carousel-caption-title {
    	padding-bottom: 15px;
	}
	.carausel-bunglon .carousel-caption-description p {
    	font-size: 14px;
	}
	.carausel-bunglon .carousel-caption-cta {
    	padding-top: 30px;
	}
	.carausel-bunglon .carousel-caption {
		max-width: 400px;
	}
	.carausel-bunglon .carousel-indicators li {
		display: none;
	}
	.carausel-bunglon .carousel-caption-cta {
    	padding-top: 25px;
	}
	.carausel-bunglon .carousel-caption {
		left: 5%;
	}

	.title-section-desc {
		max-width: 80%;
	}
	.why-choose-us-text {
    	padding-left: 0px;
    	padding-top: 40px;
	}
	#cta-center .container {
    	width: 80%; 
	}
	.client-counter-parent {
    	margin-left: 0px;
    	margin-top: 40px;
	}
	.client-counter-parent .ccp-mt {
  		margin-top: 0px;
	}
	.client-counter-parent {
		margin-right: 5px;
	}
}

@media (min-width: 1024px) and (max-width: 1200px) {
	.carausel-bunglon .carousel-caption {
    	top: 7%;
    	left: 5%;
	}
	.carausel-bunglon .carousel-caption {
    	max-width: 495px;
	}
	.carausel-bunglon .carousel-caption-cta {
    	padding-top: 30px;
	}
	.video-play-button {
		top: 40%;
	}
	.client-counter-parent {
    	margin-left: 0px; 
	}
}

@media(min-width: 1201px) and (max-width: 1250px) {
	.carausel-bunglon .carousel-caption {
		left: 5%;
	}
}