/* Normal desktop :992px. */
@media (min-width: 1201px) and (max-width: 1500px) {
.h-265{height:265px}
.h-282{
    height: 282px;
}
.main-menu ul li:hover ul.submenu {
box-shadow: 2px 2px 3px 0px #555;
border-top: 0px;
border-radius: 0px 0px 4px 4px;
}	
	
.single-slider {
  padding: 120px 0;
}

}/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
.single-slider {
  padding: 120px 0;
}

}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.logo2 {
    margin-top: 8px;
    max-width: 100%;
}
.abr{
	width:100%;
}
.section-title-1{
	padding-top:25px;
}
.single-What-wedo {
    min-height: 280px;
}
.main-menu ul li a {
    color: #444;
    display: block;
    font-size: 12px;
}	
.main-menu ul li a {
  padding: 30px 8px;
}
.top-right li span {
  font-size: 12px;
}
.top-right li a {
  font-size: 12px;
}
.top-right li {
  line-height: 33px;
}
.single-slider {
  padding: 150px 0;
}
.mt-sm-50{margin-top:50px;}
.Flickr-list > li {
  width: inherit;
}
.footer-area .Flickr-list > li {
  width: 33.33%;
}



}

/* small mobile :320px. */
@media (max-width: 767px) {
    .home-menu{
    background: #40c909;
    color: #fff !important;
    padding: 7px 18px !important;
    border-radius: 0px !important;
    box-shadow: inset -5px 5px 5px -4px #2da300;
  }
/* .container {width:300px} */
.section-title {
    margin-bottom: 35px;
}
.pb-70 {
    padding-bottom: 30px;
}
.pt-70 {
    padding-top: 30px;
}
.section-title-1{
	padding-top:25px;
}
.section-title-1 h2::before {
    left: 12%;
}
.single-slider {
  padding: 100px 0;
}
.slider-active .owl-nav div {
  font-size: 27px;
  height: 40px;
  line-height: 36px;
  width: 40px;
}
.slider-text h1 {
  font-size: 28px;
}
.slider-text p {
  display: none;
  font-size: 13px;
  line-height: 23px;
}
.slider-text a {
  font-size: 12px;
  padding: 7px 12px;
}
.portfolio-filter li {
  margin: 3px 4px;
}
.social-icons.text-center > a {
  margin: 0 2px;
 }
.single-counter {
  width: 50%;
}
 
 
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 } 
 
@media (min-width: 1900px) and (max-width: 2560px){	
    .h-282{height:282px;}
    .h-265{height:265px}
	.main-menu ul li:hover ul.submenu {  
    box-shadow: 2px 2px 3px 0px #555;
    border-top: 0px;
    border-radius: 0px 0px 4px 4px;
    }
	
	.container {
    width: 1800px;
    }
    .single-slider {
     padding: 100px 0;
    }

    .main-menu ul li a {
      font-size: 20px;
	}
	.main-menu ul li ul.submenu li a {
    font-size: 20px;
	}
	body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 1.6;
	}
	.top-right li span {
    font-size: 20px;
    font-weight: 400;
    }
	.top-right li a {
    font-size: 20px;
    font-weight: 400;
    }
	.header-icon a {
    color: #ffffff;
    float: left;
    font-size: 20px;
	}
	.main-menu ul {
    padding-top: 1.5%;
    }
	.logo2 a img{
	width:100%;
	height:100%
	}
	.services-title {
    font-size: 24px;
    padding-top: 24px;
	}
	.header-top-area .container .row{
	padding: 5px 0px;
	}
	.What-wedo-text h3 {
    font-size: 24px;
	line-height: 1.6;
	}
	.What-wedo-text p {
    font-size: 20px;
	line-height: 1.6;
	}
	.section-title.text-center > p {
    color: #555;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.6;
	}
	.service-text h4 {
    color: #000;
    font-size: 24px;
	}
	.service-text p {
    color: #666;
    line-height: 1.6;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 0;
   }
   
   .service-icon i {
    border-radius: 50%;
    font-size: 50px;
    height: 120px;
    line-height: 120px;
    width: 120px;
   }
   .icon-box img {
    max-height: 100px;
    }
   .slider-text h1{
    font-size:65px;
	}
	.slider-text p {
    color: #ffffff;
    font-size: 24px;
    font-weight: 400;
    line-height: 40px;
    margin-bottom: 22px;
    }
	.slider-text a {
    font-size: 20px;
    font-weight: 600;
    margin-right: 10px;
    padding: 15px 40px;
	}
	.slider-active .owl-nav div {
    font-size: 50px;
    height: 70px;
    left: 0;
    line-height: 65px;
    top: 50%;
    width: 70px;
	}
	.video-text p {
    color: #ffffff;
    font-size: 25px;
    font-weight: 500;
	}
	.video-text h6 {
    font-size: 20px;
	}
	.play-icon-md {
    font-size: 30px;
    height: 90px;
    line-height: 85px;
    width: 90px;
    }
	.post-content > p {
    font-size: 20px;
    line-height: 1.6;
    }
	.post-title {
    font-size: 24px;
    }
	.more {
    font-size: 20px;
	}
	.post-meta li {
     font-size: 17px;
    }
	.our-team-main h3 {
    font-size: 20px;
    }
	.slider-text {
    padding-left: 50px;
    }
	.slider-text {
    position: relative;
    z-index: 99;
    padding-left: 50px;
    }
	.blog-button {
    font-size: 20px;
    padding: 15px 40px;
    }
	.testimonial-info.text-center > p {
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
    line-height: 1.6;
	}
	.testimonial-info span {
    font-size: 20px;
	}
	.footer-area h4{
	font-size:24px;
	}
	.footer-address > p {
    font-size: 20px;
    }
	.footer-area h5{
	font-size:20px;
	}
	.footer-area .tagcloud > a {
    font-size: 20px;
	}
	.footer-area .social-icons label {
    font-size: 20px;
	}
	
	.copyright.text-center > p {
    font-size: 20px;
	}
}