/********************************
	All Responsive Code
********************************/

/*
	Width:1250px;
*/
@media (max-width: 1250px) {
  .custom-container {
	width: 100%;
  }
}

/*
	Width:1199px;
*/
@media (max-width: 1199px) {
  .cart-icon ul li {
	margin-right: 6px;
  }

  .testimonial .carousel-control.right {
	margin-top: 355px;
  }

  .testimonial .carousel-control.left {
	margin-top: 355px;
  }
}

/*
	Width:991px;
*/
@media (max-width: 991px) {
  .main-menu li {
	margin-right: 34px;
  }

  .cart-icon > ul {
	margin-top: 6px;
  }

  .properties .box, .properties-main .box {
	margin-bottom: 40px;
  }

  .count .icon::after {
	background: transparent;
	width: 0px;
  }

  .neweslatter form {
	margin-top: 20px;
  }

  .what-we-can .custom-colam-bg {
	display: none;
  }

  .team .section-content .team-menu {
	left: 0;
	top: -112px;
	text-align: center;
	width: 100%;
  }

  .team-menu ul li {
	display: inline;
	width: 90px;
  }

  .team .section-content {
	overflow: inherit;
	margin-top: 155px;
  }

  .agent .box {
	margin-bottom: 40px;
  }

  .testimonial-from .right-bg {
	background: transparent;
	width: 100%;
  }

  .testimonial-from::before {
	width: 100%;
  }

  .testimonial-from::after {
	width: 100%;
  }

  .testimonial .carousel-control.left {
	margin-top: 208px;
  }

  .testimonial .carousel-control.right {
	margin-top: 208px;
  }

  .customer-left {
	margin-bottom: 50px;
  }

  .header-top {
	position: relative;
	width: 100%;
	background: #000;
	display: block;
  }

  .header-bottom {
	padding-top: 0;
  }
}

/*
	Width:900px;
*/
@media (max-width: 900px) {
  .video-right {
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
  }

  .video-left {
	width: 100%;
  }
}

/*
	Width:767px;
*/
@media (max-width: 767px) {
  .h-t-right ul li:first-child {
	margin-left: 0;
  }

  .h-t-right ul {
	margin-top: 15px;
	float: left;
  }

  #stickyheader {
	padding-bottom: 0;
  }


  .cart-icon {
	position: absolute;
	left: 1140%;
	top: -56px;
  }
  

  .testimonial .carousel-control.left {
	margin-top: 235px;
  }

  .testimonial .carousel-control.right {
	margin-top: 235px;
  }

  .count-col {
	width: 30%;
	margin-bottom: 30px;
  }

  .col-md-12.client-logo-main ul li {
	width: 30%;
  }

  .col-md-12.client-logo-main ul li::after {
	background: transparent;
	width: 0;
  }

  .section-header h2::after {
	left: 45.5%;
  }

  .header-middle h1 {
	font-size: 25px;
  }

  .header-middle .header-para {
	font-size: 12px;
	margin: 10px auto 20px;
  }

  .footer-bottom ul li {
	float: inherit;
	display: inline;
  }

  .footer-bottom ul {
	float: inherit;
	text-align: center;
	margin-top: 30px;
  }

}

/*
	Width:622px;
*/
@media (max-width: 622px) {
  .neweslatter .mail {
	max-width: 280px;
  }

  .neweslatter .mail input {
	max-width: 100%;
  }

  .neweslatter form > input {
	padding: 17px 26px;
  }
}

/*
	Width:558px;
*/
@media (max-width: 558px) {
  .header-top {
	padding: 10px 0;
  }

  .cart-icon {
	left: 1120%;
  }

  .properties-main button {
	margin-bottom: 20px;
  }

  .what-we-can .box-colam {
	width: 100%;
  }

  .header-middle h1 {
	margin-top: 75px;
  }
}

/*
	Width:529px;
*/
@media (max-width: 529px) {
  .testimonial .carousel-control.left {
	margin-top: 335px;
  }

  .testimonial .carousel-control.right {
	margin-top: 335px;
  }
}

/*
	Width:472px;
*/
@media (max-width: 472px) {
  .search-area input[type="button"] {
	width: 50%;
	margin-top: 20px;
  }

  .select-option {
	width: 45%;
  }

  .header-middle h1 {
	font-size: 30px;
  }

  .team-menu ul li a {
	height: 70px;
	width: 70px;
  }

  .team-box img {
	width: 100%;
	height: auto;
  }

  .team-bottom .btn-1 {
	margin-bottom: 20px;
  }

  .testimonial .text > p {
	margin-top: 2px;
  }

  .neweslatter form > input {
	padding: 17px 26px;
	text-align: center;
	margin: auto;
  }

  .count-col {
	width: 100%;
	margin-bottom: 40px;
	float: left;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
  }

  .header-middle h1 {
	margin-top: 230px;
  }
}

/*
	Width:350px;
*/
@media (max-width: 350px) {
  .header-middle h1 {
	margin-top: 30px;
  }

  .cart-icon {
	left: 1073%;
  }

  .cart-icon {
	left: 1090%;
  }
}

/*
	Width:346px;
*/
@media (max-width: 346px) {
  .cart-icon {
	left: 1035%;
  }
}

/*
	Width:330px;
*/
@media (max-width: 330px) {
  .cart-icon {
	left: 965%;
  }

  .search-area input[type="text"] {
	font-size: 12px;
  }

  .search-area input[type="button"] {
	height: 40px;
  }

  .header-middle .here {
	margin-top: 20px;
  }

  .section-header > p {
	padding: 0 24px;
  }

  .properties-main button {
	margin-left: 2px;
	padding: 6px 16px;
  }
}