/* Large desktop :1170px. */
@media (min-width: 1170px) and (max-width: 1260px) {
.home-2 .header-area .main-menu-area ul li a { padding: 38px 6px; }
.home3-client-testimonial-area ul.tab-button li a { width: 73px; }
.free-consult .free-consult-text p { font-size: 25px; }
.free-consult .get-free-consult a { padding: 15px; }


}
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
.home-2 .header-area .main-menu-area ul li a { font-size: 13px; padding: 38px 2px; }
.home3-client-testimonial-area ul.tab-button li a { width: 73px; }
.free-consult .free-consult-text p { font-size: 25px; }
.free-consult .get-free-consult a { padding: 15px; }
.slider-area .slider-1 h1 { font-size: 45px; }
.slider-area .slider-1 p { padding: 0 7em; }
.home-3 .home3-our-service-area .single-services .service-content::after { top: 42%; right: 15px; }
.client-logo-area .owl-prev { left: -30px; top: 5px; }
.client-logo-area .owl-next { top: 5px; right: -30px; }
}

 
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
.container {	width: 750px;}
.home-2 .header-area .main-menu-area ul li a { font-size: 14px; padding: 38px 10px; }
.home3-client-testimonial-area ul.tab-button li a { width: 73px; }
.free-consult .free-consult-text p { font-size: 19px; margin-top: 10px; }
.free-consult .get-free-consult a { font-size: 10px; padding: 10px;}
.slider-area .slider-1 h1,.home3-advertise-area .home3-advertise h2 { font-size: 40px; }
.slider-area .slider-1 p { padding: 0 2em; }
.home-2 .search-box { display: none; }
.header-area .logo-area { text-align: center; }
.single-skill h4.progress-h4 { font-size: 14px; }
.tab-content { text-align: center; }
ul.nav.tab-button { text-align: center; }
.home3-client-testimonial-area ul.tab-button li { float: inherit; }
.home-3 .home3-our-service-area .single-services .service-content h3 a { font-size: 16px; }
.home3-team-area .total-team-area .single-team .team-content-area .social-media-area ul li a { height: 25px; line-height: 25px; width: 25px; }
.preview-2 .nivo-controlNav { bottom: 50px; }
.section-styling-area { padding: 0 15px;}
.home-2 .header-area.stick .logo-area { margin-top: 10px; }
.home-2 .header-area.stick .main-menu-area ul li a { padding: 12px 10px; }
.home-3 .home3-our-service-area .single-services .service-content { padding: 15px; }
.home-3 .home3-our-service-area .single-services .service-content::after { top: 64%;}
.home3-client-testimonial-area { padding: 90px 0;}
.client-logo-area .owl-prev { left: -25px; top: 30px;}
.client-logo-area .owl-next { top: 30px; right: -25px;}
.homepage-testimonial-area .homepage-testimonial .single-testimonial .pull-left { margin-right: 10px;}
.section-styling-area h2 { font-size: 34px; }
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3 a { font-size: 20px; }

.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body { padding: 0 15px;}
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.home3-team-area .total-team-area .single-team .team-content-area h3 a { font-size: 18px;}

.home3-slider-bottom-service-area,
.home3-advertise-area,
.homepage3-about-us-area,
.home-3 .home3-our-service-area,
.home3-team-area,
.portfolio3-area,
.homepage2-news-area { padding: 60px 0px; }
.client-logo-area { padding: 60px 0px; }
.section-styling-area h2 { font-size: 30px; }
.one-page-testimonial-area { padding-top: 60px;}


}

/* Large Mobile :480px. */
@media only screen and (min-width: 481px) and (max-width: 767px) {
.container {	width: 480px; }
.header-area, .nivo-controlNav { display: none;}
.mobile-menu-area { display: block;}
 .home-2 .header-area .main-menu-area ul li a { font-size: 14px; padding: 38px 10px; }
 .home3-client-testimonial-area ul.tab-button li a { width: 73px; }
 .free-consult .free-consult-text p { font-size: 19px; margin: 20px; }
 .free-consult .get-free-consult a { font-size: 14px;  padding: 14px; }
 .slider-area .slider-1 h1,.home3-advertise-area .home3-advertise h2 { font-size: 25px; }
 .slider-area .slider-1 p { padding: 0 .5em; }
 .home-2 .search-box { display: none; }
 .header-area .logo-area { text-align: center; }
 .single-skill h4.progress-h4 { font-size: 14px; }
 .tab-content { text-align: center; }
 ul.nav.tab-button, .copy-right-text { text-align: center; }
 .home3-client-testimonial-area ul.tab-button li { float: inherit; }
 .home-3 .home3-our-service-area .single-services .service-content h3 a { font-size: 20px; }
 .home3-team-area .total-team-area .single-team .team-content-area .social-media-area ul li a { height: 25px; line-height: 25px; width: 25px;}
.nivo-directionNav a {  top: 30%;  }

.section-styling-area h2,
.homepage3-about-us-area .home3-about-content-area h2,
.homepage3-about-us-area .home3-our-sucess-area h2 { font-size: 26px;}

.single-skill, .home-3 .home3-our-service-area .single-services { margin: 20px 0;}
.homepage-testimonial-area .homepage-testimonial .single-testimonial .pull-left { float: none !important; margin: 20px; }
.single-testimonial { text-align: center;}
.footer-area .footer-top-area .contact-form input { margin-right: 0; width: 100%; }
.footer-area .footer-buttom-area .footer-social-media ul { margin-top: 20px; text-align: center; }
.home3-slider-bottom-service-area, 
.home3-advertise-area, 
.homepage3-about-us-area, 
.home3-client-testimonial-area, 
.home-3 .home3-our-service-area, 
.home3-team-area, .portfolio4-area, 
.homepage-testimonial-area, 
.homepage2-news-area, 
.client-logo-area, 
.footer-area { padding: 60px 0; }

.one-page-testimonial-area { padding-top: 60px;}

.home3-client-testimonial-area { padding: 60px 0;}
.client-logo-area { padding: 60px 0px; }
.acurate { padding: 0 15px;}
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body { padding: 0 15px;}
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.home3-team-area .total-team-area .single-team .team-content-area h3 a,
.portfolio3-area .single-portfolio-area .overley .content h3 a,
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3 a { font-size: 20px;}
.section-styling-area p.icon-border { margin-bottom: 30px;}
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3 { margin-top: 20px;}
}

/* small mobile :480px. */
@media only screen and (min-width: 321px) and (max-width: 480px) {
.header-area, .nivo-controlNav, .slider-content { display: none; }
.mobile-menu-area { display: block; }
 .home-2 .header-area .main-menu-area ul li a { font-size: 14px; padding: 38px 10px; }
 .home3-client-testimonial-area ul.tab-button li a { width: 70px; }
 .free-consult .free-consult-text p { font-size: 19px; margin: 20px; }
 .free-consult .get-free-consult a { font-size: 14px; padding: 14px; }
 .slider-area .slider-1 h1,.home3-advertise-area .home3-advertise h2 { font-size: 25px; }
 .slider-area .slider-1 p { padding: 0 .5em; }
 .home-2 .search-box { display: none; }
 .header-area .logo-area, .homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body { text-align: center; left: 0; right: 0; margin: auto; padding: 0 15px; }
 .single-skill h4.progress-h4 { font-size: 14px; }
 .tab-content { text-align: center; }
 ul.nav.tab-button, .copy-right-text, .single-service { text-align: center; }
 .home3-client-testimonial-area ul.tab-button li { float: inherit; }
 .home-3 .home3-our-service-area .single-services .service-content h3 a { font-size: 20px; }
 .home3-team-area .total-team-area .single-team .team-content-area .social-media-area ul li a { height: 25px; line-height: 25px; width: 25px;}
.nivo-directionNav a { top: 20%;  }
.single-skill, .home-3 .home3-our-service-area .single-services { margin: 20px 0;}
.homepage-testimonial-area .homepage-testimonial .single-testimonial .pull-left { float: none !important; margin: 20px; }
.single-testimonial { text-align: center; }
.footer-area .footer-top-area .contact-form input { margin-right: 0; width: 100%; }
.footer-area .footer-buttom-area .footer-social-media ul { margin-top: 20px; text-align: center; }
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3::after, 
.homepage3-about-us-area .home3-about-content-area h2::after, 
.homepage3-about-us-area .home3-our-sucess-area h2::after { margin: auto; right: 0; left: 0; }

.homepage3-about-us-area .home3-about-content-area h2, 
.homepage3-about-us-area .home3-our-sucess-area h2,
.section-styling-area h2,
.homepage2-news-area .homepage2-new h2 { font-size: 26px; text-align: center; }
.homepage3-about-us-area .home3-about-content-area p { margin-bottom: 40px; padding-right: 0; text-align: center; }
.footer-area .footer-top-area { padding: 60px 10px; }

.home3-slider-bottom-service-area, 
.home3-advertise-area, 
.homepage3-about-us-area, 
.home3-client-testimonial-area, 
.home-3 .home3-our-service-area, 
.home3-team-area, 
.portfolio4-area, 
.homepage-testimonial-area, 
.homepage2-news-area, 
.client-logo-area, 
.footer-area,
.portfolio3-area { padding: 60px 0; }

.one-page-testimonial-area { padding-top: 60px;} 

.section-styling-area { padding: 0 15px; }
.section-styling-area p.section-text { margin-bottom: 0; }
.client-logo-area .owl-prev { left: -15px; top: 15px; }
.client-logo-area .owl-next { right: -15px; top: 15px; }
.home3-client-testimonial-area { padding: 60px 0; }
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3::after { bottom: 7px;}
.client-logo-area { padding: 60px 0px; }

.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.home3-team-area .total-team-area .single-team .team-content-area h3 a,
.portfolio3-area .single-portfolio-area .overley .content h3 a,
.home3-slider-bottom-service-area .home3-slider-bottom .single-service h3 a { font-size: 20px;}
.section-styling-area p.icon-border { margin-bottom: 30px;}


}
 

/* small mobile :320px. */
@media (max-width: 320px) {
  .header-area, .nivo-controlNav, .slider-content { display: none; }
  .mobile-menu-area { display: block; }
  .home-2 .header-area .main-menu-area ul li a { font-size: 14px; padding: 38px 10px; }
  .home3-client-testimonial-area ul.tab-button li a { width: 70px; }
  .free-consult .free-consult-text p { font-size: 19px; margin: 20px; }
  .free-consult .get-free-consult a { font-size: 14px;  padding: 14px; }
  .slider-area .slider-1 h1,.home3-advertise-area .home3-advertise h2 { font-size: 25px; }
  .slider-area .slider-1 p { padding: 0 .5em; }
  .home-2 .search-box { display: none; }
  .header-area .logo-area, .homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body { text-align: center; left: 0; right: 0; margin: auto; padding: 0;}
  .single-skill h4.progress-h4 { font-size: 14px; }
  .tab-content { text-align: center;}
  ul.nav.tab-button, .copy-right-text, .single-service { text-align: center; }
  .home3-client-testimonial-area ul.tab-button li { float: inherit;}
  .home3-team-area .total-team-area .single-team .team-content-area .social-media-area ul li a { height: 25px; line-height: 25px; width: 25px; }
  .nivo-directionNav a { top: 26%; }
  .section-styling-area h2 { font-size: 24px; }
  .single-skill, .home-3 .home3-our-service-area .single-services { margin: 20px 0; }
  .homepage-testimonial-area .homepage-testimonial .single-testimonial .pull-left { float: none !important; margin: 20px; }
  .single-testimonial { text-align: center; }
  .footer-area .footer-top-area .contact-form input { margin-right: 0; width: 100%; }
  .footer-area .footer-buttom-area .footer-social-media ul { margin-top: 20px; text-align: center; }
  .home3-slider-bottom-service-area .home3-slider-bottom .single-service h3::after, .homepage3-about-us-area .home3-about-content-area h2::after, .homepage3-about-us-area .home3-our-sucess-area h2::after { margin: auto; right: 0; left: 0; }
  .homepage3-about-us-area .home3-about-content-area h2, .homepage3-about-us-area .home3-our-sucess-area h2 { font-size: 24px; text-align: center; }
  .homepage3-about-us-area .home3-about-content-area p { margin-bottom: 40px; padding-right: 0; text-align: center; }
  .footer-area .footer-top-area { padding: 60px 10px; }
  .home3-slider-bottom-service-area, 
  .home3-advertise-area, 
  .homepage3-about-us-area, 
  .home3-client-testimonial-area, 
  .home-3 .home3-our-service-area, 
  .home3-team-area, 
  .portfolio4-area, 
  .one-page-testimonial-area, 
  .homepage-testimonial-area, 
  .homepage2-news-area, 
  .client-logo-area, 
  .footer-area,
  .portfolio3-area { padding: 40px 0; }
  .section-styling-area { padding: 0 15px; }
  .section-styling-area p.section-text { margin-bottom: 0; }
  .client-logo-area .owl-prev { left: -15px; top: 24px; }
  .client-logo-area .owl-next { right: -15px; top: 24px; }
  .home3-client-testimonial-area { padding: 40px 0; }
  .home3-slider-bottom-service-area .home3-slider-bottom .single-service h3::after { bottom: 7px;}
  .client-logo-area { padding: 40px 0px; }

  .homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
  .homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
  .home3-team-area .total-team-area .single-team .team-content-area h3 a,
  .portfolio3-area .single-portfolio-area .overley .content h3 a,
  .home3-slider-bottom-service-area .home3-slider-bottom .single-service h3 a,
  .home-3 .home3-our-service-area .single-services .service-content h3 a { font-size: 20px;}
  .section-styling-area p.icon-border { margin-bottom: 30px;}

}
 
