/* Normal desktop :1200px. XL Device */
@media (min-width: 1200px) and (max-width: 1500px) {
.testimonial2-wrapper {
	margin: 272px 55px 120px 84px;
}
.choose-wrapper {
	padding: 97px 71px 116px;
}
.slider-wrapper.slider-2 {
	padding-top: 200px;
	padding-bottom: 200px;
}


}


/* Normal desktop :992px. LG Device */
@media (min-width: 992px) and (max-width: 1200px) {
.services3-wrapper {
  margin-left: 0;
}
.header-top-wrapper {
	margin-left: 0;
}
.header-top-content {
	margin-right: 30px;
}
.main-menu ul li a {
	padding: 20px 15px;
}
.main2-menu ul li {
	padding: 0 12px;
}
.main2-menu ul li a {
	font-size: 14px;
}
.slider-2{padding: 150px 0}
.counter-area {
	padding-top: 345px;
}
.call-us-area {
  background-position: -44% bottom;
}
.about2-img > img {
  width: 100%;
}
.pl-l {
  padding-left: 10px;
}
.pr-r {
  padding-right: 10px;
}
.custom-case {
  padding-right: 30px;
}
.blog-details-date span {
  margin-right: 28px;
}
.pr-r1 {
  padding-right: 10px;
}
.pl-l1 {
  padding-left: 10px;
}
.widget-title {
  font-size: 18px;
}
.team-content p {
  margin-right: 0;
}
.team-content h1 {
  font-size: 30px;
  line-height: 32px;

}
.team-content a {
  margin-top: 24px;
}
.services-img {
  margin-right: 10px;
}
.features2-wrapper p {
  width: 100%;
}
.services3-text h4 {
  font-size: 16px;
}
.about-section2 > p {
  margin-right: 0;
}
.about2-text p {
  margin-right: 0;
}
.contact2-img {
  margin-left: 0;
}
.contact2-img > img {
  width: 100%;
}
.contact2-wrapper {
  margin-left: 0;
}
.header-phone {
  display: none;
}
.choose-area .col-xl-6.p-r{padding-left: 0}
.testimonial2-wrapper {
	margin: 140px 215px 140px 190px;
}
.ptb-320 {
	padding: 210px 0;
}


}


/* Tablet desktop :768px. MD Device */
@media (min-width: 768px) and (max-width: 991px) {
.services3-wrapper {
  margin-left: 0;
}
.header-top-content {
	margin-right: 20px;
}
.header-top-wrapper {
	margin-left: 84px;
}
.about-section2 > p {
  margin-right: 0;
}
.about2-text p {
  margin-right: 0;
}
.choose-area .col-xl-6.p-r{padding-left: 0}
.mean-bar::before {
	position: absolute;
	content: "MENU";
	top: 9px;
	left: 10px;
	color: #fff;
	font-size: 16pt;
}
.main-menu-area {
	background: no-repeat;
}
.slider-wrapper {
	padding: 150px 0;
}
.map-wrapper {
	margin-right: 0;
}
.logo2 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.call-us-area {
	background-image: none !important;
}
.custom-case {
  padding-right: 15px;
}
.pr-r1 {
  padding-right: 10px;
}
.pl-l1 {
  padding-left: 10px;
}
.pr-r {
  padding-right: 10px;
}
.pl-l {
  padding-left: 10px;
}
.blog-details-date span {
  margin-right: 30px;
}
.slider-text h1 {
  font-size: 40px;
  line-height: 44px;
}
.header-logo {
  text-align: center;
}
.choose-wrapper {
  padding: 97px 80px 146px;
}
.testimonial2-wrapper {
	margin: 140px 80px 140px;
}
.consulting-company-text {
  margin-top: 0;
}
.about-img {
  margin-right: 0;
}
.client-active .owl-nav div.owl-next {
  right: 0;
}
.client-active .owl-nav div {
  left: 0;
}
.paginationss {
  text-align: left;
}
.contact-icon-wrapper {
  margin-left: 0;
}
.contact2-img {
  margin-left: 0;
}
.contact2-wrapper {
  margin-left: 0;
}
.our-services-text h4 {
  margin-bottom: 8px;
}
.testimonial-text p {
	padding: 0 30px;
}




}


/* small mobile :320px. */
@media (max-width: 767px) {
.header-icon {
  float: none;
  margin-bottom: 12px;
  margin-top: 12px;
  text-align: center;
}
.about-section2 > p {
  margin-right: 0;
}
.about2-text p {
  margin-right: 0;
}
.about2-img > img {
  width: 100%;
}
.services3-wrapper {
  margin-left: 0;
}
.mean-bar::before {
	position: absolute;
	content: "MENU";
	top: 9px;
	left: 10px;
	color: #fff;
	font-size: 16pt;
}
.header-logo {
	text-align: center;
}
.slider-wrapper {
	padding: 100px 0;
}
.slider-text h1 {
	font-size: 34px;
	line-height: 1.3;
}
.brand-img {
	text-align: center;
}
.map-wrapper {
	margin-right: 0;
}
.copyright {
	margin-bottom: 15px;
}
.main-menu-area {
	background: no-repeat;
}
.case-active .case-item {
	float: none;
}
.about-img {
  margin-right: 0;
}
.client-active .owl-nav div.owl-next {
  right: 0;
}
.client-active .owl-nav div {
  left: 0;
}
.client-wrapper {
  padding: 36px 15px 52px;
}
.logo2 {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
}
.slider-content h1 {
	font-size: 30px;
	line-height: 1.3;
}
.read-more {
	padding: 16px 35px;
  margin-bottom: 10px;
  margin-right: 0;
}
.counter-area {
	padding-top: 100px;
}
.testimonial2-img {
	display: none;
}
.testimonial2-text {
	padding: 58px 31px 44px 18px;
}
.choose-area {
	padding: 30px 0;
}
.choose-wrapper {
	padding: 20px;
}
.testimonial2-wrapper {
	margin: 0;

	margin-bottom: 40px;
}
.consulting-company-text h3 {
	margin-bottom: 0;
	margin-bottom: 20px;
}
.call-us-area {
	background-image: none !important;
}
.contact-icon-wrapper {
  margin-left: 0;
}
.custom-case {
  padding-right: 30px;
}
.case-details-text h1 {
  font-size: 27px;
}
.blog-details-date span {
  margin-right: 20px;
}
.user-share {
  float: none;
  margin-top: 5px;
}
.pr-r1 {
  padding-right:15px;
}
.pl-l1 {
  padding-left: 15px;
}
.pr-r {
  padding-right: 15px;
}
.pl-l {
  padding-left: 15px;
}
.copyright {
  text-align: center;
}
.footer-icon {
  float: none;
  text-align: center;
}
.consultation-text h2 {
  font-size: 28px;
}
.consultation-text h1 {
  font-size: 50px;
}
.consulting-button a {
  padding: 13px 15px;
}
.four-zero-img > img {
  width: 100%;
}
.paginationss {
  text-align: left;
}
.contact2-img {
  margin-left: 0;
}
.contact2-img > img {
  width: 100%;
}
.contact2-wrapper {
  margin-left: 0;
}
.time-count {
  float: none;
  margin-bottom: 10px;
  margin-right: 0;}
.comming-text > p {
  width: 100%;
}
.p-r {
  padding-right: 15px;
}
.see-mores {
  margin-bottom: 10px;
}
.slider3-content > h1 {
  font-size: 40px;
  line-height: 50px;
}
.company-area {
	background-size: cover;
}
.testimonial-text p {
	padding: 0 10px;
}
.features2-wrapper p {
	width: 100%;
	padding: 0 10px;
}
.features-text p {
	width: 100%;
}
.about2-img {
	margin-top: 30px;
}
.portfolio-menu button {
	margin-right: 15px;
}
.post-comments-form {
	padding-right: 0;
}
.avatar-name > h5 {
	float: none;
}
.avatar-name > span {
	display: block;
	float: none;
}
.comments-reply {
	padding-left: 0;
}


}

/* Large Mobile :576px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.services-img {
  margin-right: 10px;
}
.services3-wrapper {
  margin-left: 0;
}
.custom-case {
  padding-right: 30px;
}
.blog-details-date span {
  margin-right: 10px;
}
.user-share {
  float: none;
  margin-top: 5px;
}
.consulting-company-text {
  margin-top: 0;
}
.consulting-company-text h3 {
  font-size: 17px;
}
.time-count {
  margin-right:10px;
  float:left;
}
.comming-text > p {
  width: 100%;
}
.read-more {
 margin-bottom: 0;
}
.see-mores {
  margin-bottom: 0;
}



}
