/* 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 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; }
.slider-area .slider-1 h1 { font-size: 45px; }
.slider-area .slider-1 p { padding: 0 7em; }
.client-logo-area .owl-next,
.client-logo-area .owl-prev { top: 8px; }

}

 
/* 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; }
.home-2 .header-area.stick .main-menu-area ul li a { padding: 12px 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, .home2-code-feature-area .single-core-feature .media-body h3.media-heading { font-size: 18px; line-height: 1.25; }
.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-controlNav { display: none; }
.home2-video-area .home2-video h2 { font-size: 30px; }
.homepage2-team-area .homepage2-team .single-team { margin: 30px 0 0; }
.gallery-area .portfolioContainer .single-item { width: 50%; }
.header-area .logo-area { margin-top: 10px;}
.homepage-testimonial-area .homepage-testimonial .single-testimonial .pull-left { margin-right: 10px; }
.home2-video-area { padding: 200px 0; }

.slider-bottom-service-area,
.home2-code-feature-area,
.homepage2-team-area,
.homepage2-news-area { padding: 70px 0px; }
.homepage2-about-us-area { padding-top: 70px;}


.homepage2-recent-project-area { padding: 70px 0px 30px;}
.client-logo-area { padding: 60px 0; }
.footer-area { padding: 120px 0px; }

.home2-code-feature-area .single-core-feature .media-body h3.media-heading,
.homepage2-team-area .homepage2-team .single-team .team-image .overley .content-area h3,
.gallery-area .portfolioContainer .single-item .item-overley .item-content h2 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.slider-bottom-service-area .slider-bottom .single-service h3 { font-size: 18px;}

.home2-code-feature-area .single-core-feature a.pull-left { padding-right: 10px; margin-right: 0;}
.home2-code-feature-area .single-core-feature a.pull-left span { font-size: 30px;}

.homepage2-about-us-area .homepage2-about-us .about-us-content h3,
.home2-code-feature-area .home2-core-feature h2,
.homepage2-team-area .total-team-area h2,
.homepage2-recent-project-area .homepage2-recent-project h2,
.homepage2-news-area .homepage2-new h2 { font-size: 32px;}
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body { padding: 0 15px;}

}

/* Large Mobile :480px. */
@media only screen and (min-width: 481px) and (max-width: 767px) {
.container {	width: 480px; }
.header-area, .nivo-controlNav, .slider-area .slider-1 p { 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, .header-top .header-top-left p { 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: 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; }
.nivo-directionNav a { top: 30%; }
.section-styling-area h2 { font-size: 30px; }
.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, 
.one-page-testimonial-area, 
.homepage-testimonial-area, 
.homepage2-news-area, 
.client-logo-area, 
.footer-area { padding: 60px 0;}
.header-top .header-top-right { margin: 0 0 20px; text-align: center; }
.gallery-area .portfolioFilter a { margin: 10px 5px; }
.gallery-area .portfolioContainer .single-item { width: 50%;}

.slider-bottom-service-area,
.home2-code-feature-area,
.homepage2-team-area { padding: 60px 0;}
.homepage2-about-us-area,
.homepage2-recent-project-area { padding-top: 60px;}
.gallery-area { padding-bottom: 60px;}
.homepage2-about-us-area .homepage2-about-us .about-us-content { padding-top: 0;}
.header-top-left, 
.header-top-right { display: none;}
.home2-video-area { padding: 130px 0;}

.homepage2-about-us-area .homepage2-about-us .about-us-content h3,
.home2-code-feature-area .home2-core-feature h2,
.homepage2-team-area .total-team-area h2,
.homepage2-recent-project-area .homepage2-recent-project h2,
.homepage2-news-area .homepage2-new h2 { font-size: 30px;}

.home2-code-feature-area .single-core-feature .media-body h3.media-heading,
.homepage2-team-area .homepage2-team .single-team .team-image .overley .content-area h3,
.gallery-area .portfolioContainer .single-item .item-overley .item-content h2 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.slider-bottom-service-area .slider-bottom .single-service h3 { font-size: 20px;}

.client-logo:hover .owl-prev { left: -3%; top: 4%;}
  .client-logo:hover .owl-next { right: -3%; top: 4%;}

}

/* 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, .header-top .header-top-left p,.header-top .header-top-right { 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: 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; }
.nivo-directionNav a { top: 30%; }
.section-styling-area h2 { font-size: 20px; }
.single-skill, .home-3 .home3-our-service-area .single-services, .homepage2-team-area .homepage2-team .single-team { 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, .slider-bottom-service-area .slider-bottom .single-service h3::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, .home2-video-area .home2-video h2 { font-size: 27px; 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; }
.gallery-area .portfolioFilter a { margin: 5px; }
.homepage2-about-us-area .homepage2-about-us .about-us-content { padding: 0 0 20px 0; }
.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,
.homepage2-recent-project-area, 
.homepage2-team-area, 
.home2-code-feature-area, 
.slider-bottom-service-area { padding: 60px 0; }
.homepage2-about-us-area { padding-top: 60px; }
.footer-area { padding-top:100px; }
.client-logo-area { padding: 40px 0px; }
.gallery-area .portfolioContainer .single-item { width: 100%; }
.home2-code-feature-area .single-core-feature { text-align: center; margin-top: 10px; }
.home2-code-feature-area .single-core-feature .media-body h3.media-heading::after { right: 0; margin: 0 auto;}
.home2-code-feature-area .single-core-feature a.pull-left { float: inherit !important; padding-right: 0; margin-right: 0;}
.home2-video-area .home2-video h2 { font-size: 30px;}
.homepage2-team-area .homepage2-team .single-team { margin-top: 20px;}
.homepage2-recent-project-area .homepage2-recent-project { padding: 0 15px;}
.gallery-area .portfolioFilter a { width: 45%; padding: 8px 20px; margin-bottom: 5px;}
.home2-code-feature-area .single-core-feature .media-body h3.media-heading { font-size: 20px; }
.client-logo-area .owl-next,
.client-logo-area .owl-prev { top: 0;}

.header-top-left, 
.header-top-right { display: none;}
.home2-video-area { padding: 100px 0;}

.homepage2-about-us-area .homepage2-about-us .about-us-content h3,
.home2-code-feature-area .home2-core-feature h2,
.homepage2-team-area .total-team-area h2,
.homepage2-recent-project-area .homepage2-recent-project h2,
.homepage2-news-area .homepage2-new h2 { font-size: 28px;}

.home2-code-feature-area .single-core-feature .media-body h3.media-heading,
.homepage2-team-area .homepage2-team .single-team .team-image .overley .content-area h3,
.gallery-area .portfolioContainer .single-item .item-overley .item-content h2 a,
.homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
.homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
.slider-bottom-service-area .slider-bottom .single-service h3 { font-size: 18px;}

.client-logo:hover .owl-prev { left: -3%;}
.client-logo:hover .owl-next { right: -3%;}

}
 

/* 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; }
  .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; }
  .nivo-directionNav a { top: 20%; }
  .section-styling-area h2 { font-size: 20px; }
  .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; padding: 0 15px; }
  .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: 27px; 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; }
  .about-us-content { padding: 20px 0 !important; }
  .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, 
  .homepage2-recent-project-area, 
  .homepage2-team-area, 
  .home2-code-feature-area, 
  .slider-bottom-service-area { padding: 40px 0; }
  .homepage2-about-us-area { padding-top: 40px; }

  .header-top .header-top-right ul li i { font-size: 20px; }
  .header-top .header-top-left { text-align: center; }
  .slider-bottom-service-area .slider-bottom .single-service h3::after { right: 0; margin: 0 auto; }

  .homepage2-about-us-area .homepage2-about-us .about-us-content h3,
  .home2-code-feature-area .home2-core-feature h2,
  .homepage2-team-area .total-team-area h2,
  .homepage2-recent-project-area .homepage2-recent-project h2,
  .homepage2-news-area .homepage2-new h2 { font-size: 26px; }

  .gallery-area .portfolioContainer .single-item { width: 100%; }
  .home2-code-feature-area .single-core-feature { text-align: center; }
  .home2-code-feature-area .single-core-feature .media-body h3.media-heading::after { right: 0; margin: 0 auto; }
  .home2-code-feature-area .single-core-feature a.pull-left { float: inherit !important; padding-right: 0; margin-right: 0; }
  .home2-video-area .home2-video h2 { font-size: 30px;}
  .homepage2-team-area .homepage2-team .single-team { margin-top: 20px;}
  .homepage2-recent-project-area .homepage2-recent-project { padding: 0 15px;}
  .gallery-area .portfolioFilter a { width: 45%; padding: 8px 20px; margin-bottom: 5px;}

  .header-top-left, 
  .header-top-right { display: none;}
  .home2-video-area { padding: 80px 0;}

  .homepage2-about-us-area .homepage2-about-us .about-us-content h3,
  .home2-code-feature-area .home2-core-feature h2,
  .homepage2-team-area .total-team-area h2,
  .homepage2-recent-project-area .homepage2-recent-project h2,
  .homepage2-news-area .homepage2-new h2 { font-size: 26px;}

  .home2-code-feature-area .single-core-feature .media-body h3.media-heading,
  .homepage2-team-area .homepage2-team .single-team .team-image .overley .content-area h3,
  .gallery-area .portfolioContainer .single-item .item-overley .item-content h2 a,
  .homepage-testimonial-area .homepage-testimonial .single-testimonial .media-body h3.media-heading a,
  .homepage2-news-area .homepage2-new .homepage2-total-news-area .single-news-area .media-body h3 a,
  .slider-bottom-service-area .slider-bottom .single-service h3 { font-size: 18px;}

  .client-logo:hover .owl-prev { left: -3%; top: 24%;}
  .client-logo:hover .owl-next { right: -3%; top: 24%;}

}

