@media (min-width: 1170px) and (max-width: 1920px) {



}
@media (min-width: 992px) and (max-width: 1170px) {
.slider-area .big-title {font-size: 44px;}
.slider-area .small-content {font-size: 20px;letter-spacing: 13px;padding: 25px 240px;}
.mainmenu-area .mainmenu ul li a {padding: 0 20px 20px;}
.project-area .tab-list-area ul li a {padding: 10px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {left: -30px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {right: -30px;}
.slider-area .button {top: 60%;}
.about-us-area, .about-us-area .about-content-section-area, .team-section-area, .project-area, .testimonial-section-area, .blog-section-area, .contact-section-area{padding: 45px 0;}
.about-content-section-area{padding-bottom: 0 !important}
.testimonial-section-area .total-estimonial, .contact-section-area .contact-form-area-all {  padding: 30px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.slider-area .big-title {font-size: 34px;}
.slider-area .small-content {font-size: 20px;letter-spacing: 13px;padding: 10px;}
.mainmenu-area .mainmenu{margin: 0;}
.mainmenu-area .mainmenu ul li a {padding:0 16px 50px;}
.project-area .tab-list-area ul li a {  font-size: 13px;  padding: 5px 15px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {left: -30px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {right: -30px;}
.logo-area {text-align: center; width: 100%;}
.about-us-area .about-content-section-area .featured-image .social-media {top: 50px;}
.team-section-area .team-content-section .single-team .overley {margin: 18px auto;}
.contact-section-area .contact-content-area .icon {margin: 10px;}
.slider-area .button {top: 61%;}
.about-us-area, .about-us-area .about-content-section-area, .team-section-area, .project-area, .testimonial-section-area, .blog-section-area, .contact-section-area{padding: 45px 0;}
.about-content-section-area{padding-bottom: 0 !important}
.testimonial-section-area .total-estimonial, .contact-section-area .contact-form-area-all {  padding: 30px;}

/* v2 responsive */
.blog-section-area .blog-content-section .single-blog .blog-content ul li {  display: block;}
.blog-section-area .blog-content-section .single-blog .blog-content ul li.comments {  float: inherit;}
.mainmenu-area .logo-area a{padding:0;}
.team-section-area .team-content-section .single-team .team-img .overley .social-media ul li {margin: 0 1px;}


}


@media (min-width: 481px) and (max-width: 767px) {
.mainmenu-area{display: none;}
.mobile-menu-area{display: block;}
.slider-area .big-title {font-size: 21px;}
.slider-area .small-content {font-size: 15px;letter-spacing: 11px;padding: 5px 0 45px;}
.mainmenu-area .mainmenu{margin: 0;}
.mainmenu-area .mainmenu ul li a {padding:0 16px 50px;}
.project-area .tab-list-area ul li{ padding: 0px;}
.project-area .tab-list-area ul li a {  font-size:11px;  padding: 5px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {left: -30px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {right: -30px;}
.logo-area, .single-team img{text-align: center; width: 100%;}
.about-us-area .about-content-section-area .featured-image .social-media {top: 290px;}
.contact-section-area .contact-content-area .icon {margin: 10px;}
.slider-area .button2 {bottom: 5%;}
.about-us-content {  margin-top: 50px;}
.left-d, .right-d{width: 115px;}
.team-section-area .team-content-section .single-team .single-team-content {margin-top: 40px;}
.team-section-area .team-content-section .single-team p {margin-bottom: 40px;}
.project-area .items-content-area ul li {font-size: 13px;}
.testimonial-section-area .testimonial-content-area .single-testimonial {  margin: 20px 0;}
.nivo-directionNav a { top: 35%; }
.slider-area .button {top: 63%;}
.about-us-area, .about-us-area .about-content-section-area, .team-section-area, .project-area, .testimonial-section-area, .blog-section-area, .contact-section-area{padding: 0px 0;}
.about-content-section-area{padding-bottom: 0 !important}
.testimonial-section-area .total-estimonial, .contact-section-area .contact-form-area-all {  padding: 30px;}
/* v2 responsive */
/* .blog-section-area .blog-content-section .single-blog .blog-content ul li {  display: block;}
.blog-section-area .blog-content-section .single-blog .blog-content ul li.comments {  float: inherit;} */
.mainmenu-area .logo-area a,
.blog-section-area .blog-content-section{padding:0;}
.single-blog-page-area,
.breadcumb-area {  padding: 45px 0;}

}
 
@media (min-width: 321px) and (max-width: 480px) {
.mainmenu-area{display: none;}
.mobile-menu-area{display: block;}
.slider-content {  display: none;}
.mainmenu-area .mainmenu{margin: 0;}
.mainmenu-area .mainmenu ul li a {padding:0 16px 50px;}
.project-area .tab-list-area ul li {  display: block;  margin: 10px 0;  padding: 5px;}
.project-area .tab-list-area ul li a {  font-size: 14px;  padding: 10px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {left: -30px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {right: -30px;}
.logo-area, .single-team img{text-align: center; width: 100%;}
.about-us-area .about-content-section-area .featured-image .social-media {top: 100px;}
.team-section-area .team-content-section .single-team .overley {margin: 0px auto;}
.contact-section-area .contact-content-area .icon {margin: 10px;}
.slider-area .button2 {bottom: 5%;}
.about-us-content {  margin-top: 50px;}
.left-d, .right-d{width: 35px;}
.team-section-area .team-content-section .single-team .single-team-content {margin-top: 40px;}
.team-section-area .team-content-section .single-team p {margin-bottom: 40px;}
.project-area .items-content-area ul li {font-size: 13px;}
.testimonial-section-area .testimonial-content-area .single-testimonial {  margin: 20px 0;}
h2.section-title {font-size: 22px;line-height: 38px;}
.about-us-area, .about-us-area .about-content-section-area, .team-section-area, .project-area, .testimonial-section-area, .blog-section-area{padding: 30px 0 0;}
.nivo-directionNav a { top: 35%; }
/* V2 responsive */
.blog-section-area .blog-content-section .single-blog .blog-content h3::after,
.single-blog-page-area .single-blog-content .comments-area h2::before,
.single-blog-page-area .single-blog-content .leave-comments-area h2::before{left: 0;right: 0;margin: auto;text-align: center;}
.contact-section-area .contact-content-area .details {float: inherit;margin: auto;padding-left: 0;text-align: center;width: 100%;}
.contact-section-area .contact-content-area .icon { float: inherit; margin: auto; text-align: center;  width: 100%;}
.about-us-content,
.blog-section-area .blog-content-section .single-blog,
.contact-section-area .contact-content-area,
.single-blog-page-area{text-align: center;}
.view-all {  margin: 20px auto 60px;}
.contact-section-area{padding: 0;}	
.single-blog-page-area,
.breadcumb-area{padding: 45px 0}
.single-blog-page-area .single-blog-content .comments-area .media a.pull-left {display: block;float: inherit !important;margin: auto auto 30px;padding-right: 0;text-align: center;}
.single-blog-page-area .single-blog-content .comments-area .media .media-body span { left: 0;margin: 20px;position: inherit;right: 0;
  top: 0;}
.comments-area.margin-top {  margin-top: 30px;}
.single-blog-page-area .single-blog-content .comments-area .media.second-post{margin: 0}
.single-blog-page-area .single-blog-content .leave-comments-area fieldset .btn-send {display: block;width: 100%;}
.sidebar-area {  margin-top: 30px;}
.single-blog-page-area .single-blog-content .leave-comments-area fieldset input {margin-right: 0 !important;}
.contact-section-area .contact-form-area-all { padding: 60px 15px;}
.blog-section-area .blog-content-section {  padding: 0px 0 0;}

}
 
@media (max-width: 320px) {
.mainmenu-area{display: none;}
.mobile-menu-area{display: block;}
.slider-content {  display: none;}
.mainmenu-area .mainmenu{margin: 0;}
.mainmenu-area .mainmenu ul li a {padding:0 16px 50px;}
.project-area .tab-list-area ul li {  display: block;  margin: 10px 0;  padding: 5px;}
.project-area .tab-list-area ul li a {  font-size: 14px;  padding: 10px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-prev {left: -30px;}
.project-area .tab-content-area .latest-project .owl-buttons .owl-next {right: -30px;}
.logo-area, .single-team img{text-align: center; width: 100%;}
.about-us-area .about-content-section-area .featured-image .social-media {top: 100px;}
.team-section-area .team-content-section .single-team .overley {margin: 70px auto;}
.contact-section-area .contact-content-area .icon {margin: 10px;}
.slider-area .button2 {bottom: 5%;}
.about-us-content {  margin-top: 50px;}
.left-d, .right-d{width: 30px;}
.team-section-area .team-content-section .single-team .single-team-content {margin-top: 40px;}
.team-section-area .team-content-section .single-team p {margin-bottom: 40px;}
.project-area .items-content-area ul li {font-size: 13px;}
.testimonial-section-area .testimonial-content-area .single-testimonial {  margin: 20px 0;}
h2.section-title {font-size: 20px;line-height: 38px;}
.about-us-area, .about-us-area .about-content-section-area, .team-section-area, .project-area, .testimonial-section-area, .blog-section-area{padding: 30px 0 0;}
.nivo-directionNav a { top: 30%; }
/* V2 responsive */
.blog-section-area .blog-content-section .single-blog .blog-content h3::after,
.single-blog-page-area .single-blog-content .comments-area h2::before,
.single-blog-page-area .single-blog-content .leave-comments-area h2::before{left: 0;right: 0;margin: auto;text-align: center;}
.contact-section-area .contact-content-area .details {float: inherit;margin: auto;padding-left: 0;text-align: center;width: 100%;}
.contact-section-area .contact-content-area .icon { float: inherit; margin: auto; text-align: center;  width: 100%;}
.about-us-content,
.blog-section-area .blog-content-section .single-blog,
.contact-section-area .contact-content-area,
.single-blog-page-area{text-align: center;}
.view-all {  margin: 20px auto 60px;}
.contact-section-area{padding: 0;}	
.single-blog-page-area,
.breadcumb-area{padding: 45px 0}
.single-blog-page-area .single-blog-content .comments-area .media a.pull-left {display: block;float: inherit !important;margin: auto auto 30px;padding-right: 0;text-align: center;}
.single-blog-page-area .single-blog-content .comments-area .media .media-body span { left: 0;margin: 20px;position: inherit;right: 0;
  top: 0;}
.comments-area.margin-top {  margin-top: 30px;}
.single-blog-page-area .single-blog-content .comments-area .media.second-post{margin: 0}
.single-blog-page-area .single-blog-content .leave-comments-area fieldset .btn-send {display: block;width: 100%;}
.sidebar-area {  margin-top: 30px;}
.single-blog-page-area .single-blog-content .leave-comments-area fieldset input {margin-right: 0 !important;}
.contact-section-area .contact-form-area-all { padding: 60px 15px;}
.blog-section-area .blog-content-section {  padding: 0px 0 0;}
}