@media only screen and (max-width: 1400px) {
  .control-round .carousel-control {
    top: 92%; } }
@media only screen and (max-width: 1200px) {
  .header-area .menu-area .main-menu ul li a {
    padding: 14px 10px; }

  .control-round .carousel-control {
    top: 90%; }

  .section-title {
    width: 70%; }

  .banner-two-area {
    padding: 100px 0; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info {
    padding: 10px 0; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-title h3 {
    margin-bottom: 15px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-meta {
    margin-bottom: 10px; }

  .single-post-wrapper .single-post-area .single-post .blog-title h2 {
    font-size: 26px;
    text-align: center; } }
@media only screen and (max-width: 1024px) {
  .service-three-area .single-service .service-title h3 {
    font-size: 16px;
  }
  .header-area {
    display: none; }

  .mean-container .mean-bar {
    background: #000000; }

  .mean-container .mean-nav ul li a {
    padding-left: 20px; }

  .meanmenu-reveal.meanclose {
    right: 0; }

  .banner-area .banner-content {
    width: 100%; }

  .banner-area.home-one {
    padding-top: 155px; }
/*
  .breadcrumb-area {
    padding-bottom: 110px; }*/
.arrow-img{
    right: 0%;
  }
  .banner-section{
    padding-top: 12%;
  }
  .feature-area{
    padding-top: 0px;
  }
     }
@media only screen and (max-width: 991px) {
  .control-round .carousel-control {
    top: 87%; }

  .section-title {
    width: 80%; }

  .banner-area .banner-content .banner-text h1 {
    font-size: 32px;
    line-height: 42px; }

  .aboutus-area .about-img .about-video {
    left: 0;
    right: 0;
    margin: 0 auto; }

  .testimonial-area .testimonial-slide .single-tstimonial {
    margin-left: 0px;
    margin-bottom: 1px; }

  .counter-area .single-counter {
    border: 1px solid #09c48c;
    padding: 30px 20px;
    margin-top: 30px; }

  .counter-two-area .single-counter {
    border: 1px solid #09c48c;
    padding: 30px 20px;
    margin-top: 30px; }

  .counter-two-area {
    padding-top: 70px; }

  .counter-area {
    padding-top: 70px; }

  .price-area .single-price.mt-30 {
    margin-top: 0px; }

  .price-area .single-price {
    margin-bottom: 50px; }

  .price-area.section {
    padding-bottom: 70px; }

  .blog-left {
    margin-bottom: 30px; }

  .servicetwo-area .single-service {
    margin-bottom: 50px; }

  .aboutus-two-area .about-content .about-info {
    padding-left: 0; }

  .aboutus-two-area {
    background: #f4f6f7; }

  .aboutus-two-area .about-content .about-video {
    position: relative;
    width: 72vw;
    right: 0;
    top: 100%;
    transform: translateY(15%); }

  .aboutus-two-area {
    padding-bottom: 50px; }

  .aboutus-two-area .about-content .about-info h2 {
    line-height: 28px; }

  .team-area .single-team {
    margin-bottom: 50px; }

  .testimonial-area .testimonial-slide {
    margin-top: 30px; }

  .team-area.section {
    padding-bottom: 50px; }

  .banner-two-area .banner-img {
    width: 50%; }

  .banner-two-area {
    padding-top: 145px; }

  .service-three-area .single-service {
    margin-bottom: 50px; }

  .service-three-area.section {
    padding-bottom: 50px; }

  .aboutus-three-area .video-area {
    padding-top: 0;
    border: 1px solid #09c48c;
    padding: 50px;
    margin-bottom: 100px; }

  .team-two-area .single-team {
    margin-bottom: 50px; }

  .team-two-area {
    padding-bottom: 50px; }

  .aboutus-three-area {
    background: #f4f6f7; }

  .counter-testimonial-area {
    background: #09c48c; }

  .counter-testimonial-area .testimonial-counter .single-counter {
    margin-bottom: 50px;
    border: 1px solid #ffffff;
    padding: 35px 30px 30px 30px; }

  .counter-testimonial-area .testimonial-counter .single-counter.three {
    margin-bottom: 50px; }

  .counter-testimonial-area .testimonial-counter .single-counter.four {
    margin-bottom: 50px; }

  .counter-testimonial-area .testimonial-section {
    padding-left: 0; }

  .footer-area .footer-bottom .footer-socialmedia {
    text-align: center;
    margin-top: 30px; }

  .footer-area .copyright-area {
    text-align: center; }

  .footer-area .footer-bottom .footer-socialmedia li {
    margin-left: 0;
    margin-right: 10px; }

  .footer-area .footer-top .single-widget .widget-title h3 {
    margin-top: 30px; }

  .counter-testimonial-area .testimonial-section .testimonial-three-slide .single-tstimonial .clint-info .media .media-body .media-heading a:hover {
    color: #ffffff; }

  .partner-sucess-content .counter-list .single-counter {
    text-align: center;
    border: 1px solid #09c48c;
    padding: 30px 0; }

  .about-page-wrapper .team-member-area .single-team {
    margin-bottom: 50px; }

  .about-page-wrapper .team-member-area {
    padding-bottom: 50px; }

  .plan-img {
    margin-top: 20px; }

  .newsletter-img {
    margin-bottom: 30px; }

  .servicetwo-page-wrapper .team-member-area .team-slide .owl-controls {
    display: none; }

  .single-services-page-wrapper .work-two-area .service-list .single-service {
    margin-bottom: 30px;
    border: 1px solid #09c48c;
    padding: 35px 10px 30px 10px; }

  .single-services-page-wrapper .work-two-area {
    padding-bottom: 70px; }

  .single-services-page-wrapper .work-two-area .service-list .single-service::after {
    display: none; }

  .website-seo-img {
    margin-bottom: 30px; }

  .pricing-page-wrapper .single-price.mt-50 {
    margin-top: 0px; }

  .pricing-page-wrapper .single-price {
    margin-bottom: 50px; }

  .price-tabile.section {
    padding-bottom: 50px; }

  .newsletter-area .newsletter-form form .from-grupe {
    width: 100%; }

  .faq-page-wrapper .faq-page-area .nav-tabs {
    margin-bottom: 50px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info {
    padding: 45px 30px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-title h3 {
    margin-bottom: 20px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-meta {
    margin-bottom: 15px; }

  .contact-page-wrapper .contact-area .form-right {
    margin-top: 30px; } 
  }
@media (max-width: 768px) {
  .breadcrumb-area .breadcrumb-title h2{
    font-size: 30px;
    line-height: 36px;
  }
  .banner-center h1{
    font-size: 42px;
  }
  .banner-section .btn-primary{
    padding: 25px 50px;
  }
  
  .aboutus-two-area{
    background:#f5f5f5 !important;
  }
  .section-title {
    width: 100%; }

  .portfolio-area .portfolio .filtering-button a {
    padding: 5px;
    margin: 0 5px; }

  .portfolio-area .portfolio .filtering-button {
    height: 40px; }

  .Projects-page-wrapper .portfolio-list .portfolio .filtering-button {
    height: 40px; }

  .Projects-page-wrapper .portfolio-list .portfolio .filtering-button a {
    padding: 5px;
    margin: 0 5px; }

  .Projects-ful-wide-wrapper .portfolio-list .portfolio .filtering-button {
    height: 40px; }

  .Projects-ful-wide-wrapper .portfolio-list .portfolio .filtering-button a {
    padding: 5px;
    margin: 0 5px; }

  .carousel-inner {
    margin-top: 40px; }

  .aboutus-two-area .about-content .about-video {
    width: 90vw; }

  .banner-two-area {
    padding-top: 100px;
    padding-bottom: 54px; }

  .partner-sucess-content .counter-list .single-counter {
    margin-bottom: 40px; }

  .partner-sucess-content .counter-list .single-counter.last {
    margin-bottom: 0px; }

  .servicetwo-page-wrapper .team-member-area .team-slide .single-team {
    margin-bottom: 1px; } }
@media only screen and (max-width: 767px) {
	.company-service .subscribe-section input {
    width: -webkit-fill-available;
}
	div.company-service .subscribe-section .input-wrapper {
    margin-bottom: 12px;
}
	div.company-service .subscribe-section {
    display: block;
}
	.aboutus-two-area{
    background:#f5f5f5 !important;
  }
.about-page-wrapper .partner-sucess-area .partner-sucess-info .partner-sucess-title h2{
  line-height: 36px;
}
  .section-title{
    margin-bottom: 0px;
  }
  .section-title p{
    padding-bottom: 30px;
  }
  .banner-section h1{
        font-size: 25px;
    padding-top: 20%;
  }
  .banner-section .btn-primary{
    padding:15px 25px;
    font-size: 30px;
  }
  .section-title h2{
        font-size: 28px;
  }
  .service-three-area.section {
    padding-top: 20px;
  }
  .equal-height{
    width: 100%;
  }
  .service-three-area .single-service{
    margin-bottom: 20px;
  }
  .aboutus-two-area .about-content .about-info h2{
    font-size: 25px;
  }
  .aboutus-two-area{
    padding-top: 0px;
  }
  .arrow-img{
    display: none;
  }
  .bannder-img {
    margin-top: 30px; }

  .banner-two-area .banner-img {
    position: inherit;
    margin-top: 30px;
    width: 100%; } }
@media (max-width: 600px) {
  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-meta ul li {
    margin-right: 20px; } }
@media (max-width: 480px) {
  .banner-area.home-one {
    padding-top: 115px; }

  .blog-area .blog-left .single-blog .blog-title h3 {
    font-size: 18px; }

  .blog-area .recent-post .single-post .media .media-body .media-heading a {
    font-size: 18px; }

  .newsletter-area .newsletter-form form .from-grupe .newsletter-btn {
    padding: 0 20px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-meta ul li {
    margin-right: 10px; }

  .single-post-wrapper .single-post-area .single-post .blog-meta ul li {
    margin: 0;
    margin-right: 5px; }

  .single-post-wrapper .single-post-area .single-post .blog-meta ul li a {
    font-size: 12px; }

  .single-post-wrapper .single-post-area .single-post .blog-meta ul li a span {
    margin-right: 5px; }

  .single-post-wrapper .single-post-area .single-post .blog-meta {
    text-align: left; }

  .single-post-wrapper .single-post-area .other-post-area .social-media ul li {
    margin: 0 5px; }

  .single-post-wrapper .single-post-area .quote-area .quote-content {
    padding: 30px 20px 37px 20px; }

  .single-post-wrapper .single-post-area .single-post .blog-meta ul {
    text-align: center; } }
@media (max-width: 460px) {
  .blog-area .recent-post .single-post .media .media-left {
    float: none;
    padding-right: 0;
    width: 100%;
    margin-bottom: 30px; }

  .media-left, .media-right, .media-body {
    display: block;
    width: 100%; }

  .blog-area .recent-post .single-post .media .media-left img {
    width: 100%; }

  .counter-testimonial-area .testimonial-section .testimonial-three-slide .single-tstimonial {
    margin-bottom: 1px; }

  .single-post-wrapper .single-post-area .other-post-area .social-media ul li {
    margin: 0 5px; } }
@media (max-width: 420px) {
  .aboutus-area .about-img .about-video {
    width: 200px;
    height: 180px;
    padding: 10px; }

  .aboutus-area .about-img .about-video p {
    margin-bottom: 0px; }

  .aboutus-area .about-img .about-video h3 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px; }

  .aboutus-area .about-img .about-video .play-btn {
    margin-bottom: 10px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-meta ul li {
    display: block; }

  .contact-page-wrapper .contact-area .form-right ul li {
    padding-left: 30px; }

  .contact-page-wrapper .contact-area .form-right {
    padding: 70px 20px; 
    margin:15px;} }
@media (max-width: 376px) {
  .portfolio-area .portfolio .filtering-button {
    height: 86px; }

  .portfolio-area .portfolio .filtering-button a {
    margin-bottom: 10px; }

  .Projects-page-wrapper .portfolio-list .portfolio .filtering-button {
    height: 86px; }

  .Projects-page-wrapper .portfolio-list .portfolio .filtering-button a {
    margin-bottom: 10px; }

  .Projects-ful-wide-wrapper .portfolio-list .portfolio .filtering-button {
    height: 86px; }

  .Projects-ful-wide-wrapper .portfolio-list .portfolio .filtering-button a {
    margin-bottom: 10px; } }
@media (max-width: 375px) {
  .aboutus-two-area .about-content .about-video {
    width: 91vw; }

  .servicetwo-page-wrapper .team-member-area .team-slide .single-team .team-img .team-overlay .team-info .team-img img {
    width: 80px;
    height: 80px;
    line-height: 80px; }

  .servicetwo-page-wrapper .team-member-area .team-slide .single-team .team-img .team-overlay .team-info .team-img {
    margin-bottom: 15px; }

  .servicetwo-page-wrapper .service-two-area .single-service .service-img .service-overlay .service-info .service-icon span {
    display: block;
    width: 115px;
    height: 45px;
    line-height: 45px; }

  .servicetwo-page-wrapper .service-two-area .single-service .service-img .service-overlay .service-info .service-icon {
    margin-bottom: 15px; }

  .servicetwo-page-wrapper .service-two-area .single-service .service-img .service-overlay .service-info .service-tite h3 {
    margin-bottom: 10px; }

  .team-two-page-wrapper .team-member-area .single-team .team-img .team-overlay .team-info .team-img img {
    width: 80px;
    height: 80px;
    line-height: 80px; }

  .team-two-page-wrapper .team-member-area .single-team .team-img .team-overlay .team-info .team-img {
    margin-bottom: 15px; }

  .blog-list-wrapper .blog-list-area .single-blog .blog-info .blog-title h3 {
    font-size: 16px; }

  .blog-grid-wrapper .blog-grid-area .single-blog .blog-info .blog-title h3 {
    font-size: 16px; }

  .single-post-wrapper .single-post-area .single-post .blog-title h2 {
    font-size: 22px; }

  .single-post-wrapper .related-blog-area .single-blog .blog-info .blog-title h3 {
    font-size: 16px; } }
@media (max-width: 320px) {
  .aboutus-area .about-img .about-video {
    height: 165px; }

  .service-page-wrapper .service-area .single-service {
    padding: 47px 15px 40px 15px; }

  .single-services-page-wrapper .relatet-service .single-service {
    padding: 47px 15px 40px 15px; }

  .contact-page-wrapper .contact-area .form-right ul li {
    font-size: 13px; } }
