@media (max-width: 1200px) {.header-navigation {	padding-left: 15px;	padding-right: 15px;}.header-navigation .container .main-navigation {	display: none !important;}.header-navigation .container {	background: #696969;	padding-top: 34px;	padding-bottom: 33px;}.header-navigation .container .navbar-header {	left: 20px;}.header-navigation .container .navbar-header button.side-nav-toggler {	font-size: 28px;}.header.header-home-three .header-navigation .container .navbar-header, .header.header-home-two .header-navigation .container .navbar-header {	display: block;}.header.header-home-three .header-navigation .container {	padding-top: 32px;	padding-bottom: 32px;}.header-top .logo {	width: 100%;	text-align: center;	padding: 30px 0 60px;}.header-top .logo:before {	display: none;}.header-top .header-right-info {	width: 100%;	text-align: center;	padding-top: 0;	padding-bottom: 80px;}.header-top .single-header-right-info .text-box {	text-align: left;}.header-top.home-three .logo {	padding-bottom: 0;}.header.header-home-three .header-navigation .container .right-side-box a.rqa-btn {	border-bottom-width: 4px;}.service-carousel-style-two {
  margin-top: -80px;
}.single-service-style-two .hover {
  padding: 0 15px;
}.about-style-one .about-img-box .video-box {  bottom: -40px;
  right: -100px;
}
.about-style-one .about-img-box .video-box > img {
  border: 3px solid #FFFFFF;  width: 75%;  height: 75%;}.about-style-three .about-img-box .content {
  bottom: 50px;  max-width: 250px;
  padding: 15px;
}.feature-style-one .single-feature-style-one {
  padding: 30px 20px;
}.feature-style-one .single-feature-style-one .icon-box {
  width: 50px;
}
.feature-style-one .single-feature-style-one .icon-box i {
  font-size: 50px;
}.service-details-page .service-details-content .feature-list-box .content-box {
  width: 50%;
  padding-right: 30px;
}
.service-details-page .service-details-content .feature-list-box .img-box {
  width: 50%;
}.contact-info-style-two .left-content .inner {
  padding: 40px 40px 40px 0;
}@media (max-width: 1024px) {			img {		max-width: 100%;	}		.slider-home-one .content h2 {		width: 60%;	}		.portfolio-style-two .gallery-filter ul li span {		padding-left: 17px;		padding-right: 17px;	}		.single-testimonial-style-two p br {		display: none;	}		.fact-counter-section .single-progress-bar .progress-scale {		width: 200px;	}		.contact-info-style-one .contact-infos {		padding-left: 0;	}		.contact-info-style-one .contact-infos .single-contact-infos + .single-contact-infos {		margin-left: 20px;	}		.header-top.home-three .logo {		padding-bottom: 0;	}		.service-style-three {		padding-bottom: 30px;	}	.single-service-style-three {		margin-bottom: 80px;	}		.single-service-style-four .img-box .box .content i {		font-size: 37px;	}		.single-service-style-four .img-box .box .content h3 {		font-size: 18px;	}		.strategy-wrapper .single-strategy .img-box, .strategy-wrapper .single-strategy .text-box {		display: block;		width: 100%;	}		.strategy-wrapper .single-strategy .text-box {		padding-top: 40px;		padding-bottom: 40px;	}		.sidebar .single-sidebar.broucher-sidebar a.broucher-btn {		font-size: 16px;	}	}

@media (max-width: 991px) {	.page-wrapper {		margin-bottom: 0 !important;	}		footer.site-footer.fixed-footer {		position: relative;	}		.header-top .single-header-right-info + .single-header-right-info {		margin-left: 14px;	}		.service-carousel-style-two .owl-nav {		margin-top: 30px;	}		.service-carousel-style-two .owl-nav [class*=owl-] {		width: 40px;		height: 40px;		margin: 0;		padding: 0;		text-align: center;		line-height: 40px;		font-size: 18px;		background: #eaeaea;		color: #232323;	}		.service-carousel-style-two .owl-nav [class*=owl-]:hover {		background: #7ab51d;		color: #fff;	}		.service-carousel-style-two .owl-nav [class*=owl-next] {		margin-left: 15px;	}		.about-style-one .about-img-box {		margin-left: auto;		margin-right: auto;		max-width: 515px;	}		.team-style-one {		padding-bottom: 80px;	}		.single-team-style-one {		margin-bottom: 0px;		margin-top: 50px;		/*max-width: 270px;*/		margin-left: auto;		margin-right: auto;	}		.team-style-one + .faq-rqa-section {		padding-top: 40px;	}		.team-style-one + .sec-pad {		padding-top: 40px;	}		.sec-pad {		padding-top: 40px;	}			.single-service-style-two .hover {
		padding: 0 30px;
	}	.rqa-box {		margin-top: 80px;	}		.blog-style-one .blog-list-sidebar {		margin-top: 50px;	}		.award-winning .title {		margin-bottom: 40px;	}		footer.site-footer .footer-widget.services-widget, footer.site-footer .footer-widget.subscribe-widget {		margin-top: 40px;	}		.service-page .service-item-box {		margin-top: 0px;		padding-left: 0;	}		.service-details-page .service-details-content .feature-list-box .content-box {
	  width: 100%;
	  padding-right: 0px;
	}
	.service-details-page .service-details-content .feature-list-box .img-box {
	  width: 100%;	  margin-top: 0px;
	}		.service-style-four.about-page .sec-title p, .time-line .sec-title p {		padding-left: 0;		margin-top: 30px;	}		.time-line .tab-content .content {		padding-left: 0;	}		.service-page .sidebar {		margin-top: 0;	}		.faq-style-one .accrodion-grp .accrodion .accrodion-content p br {		display: none;	}		.single-service-style-three {		margin-bottom: 80px;	}		.service-style-three {		padding-bottom: 25px;	}		.fact-counter-section .fact-counter .divider {		display: none;	}		.fact-counter-section .fact-counter .single-fact-counter {		padding-top: 30px;	}		.fact-counter-section .fact-counter {		margin-top: 20px;	}		.single-blog-style-one {		max-width: 370px;		margin-left: auto;		margin-right: auto;	}		.features-style-two {		padding-bottom: 85px;	}		.single-features-style-two {		margin-bottom: 40px;	}		.strategy-wrapper [class*=col-] {		width: 33.33333%;		float: left;	}		.sidebar {		margin-top: 80px;	}		.contact-info-style-one {		display: block;		text-align: center;	}		.contact-info-style-two .left-content .inner {
		padding: 30px 30px 30px 0;	}		.contact-info-style-two .left-content:after {		right: -30px;	}		.contact-info-style-two .right-video-box {		min-height: 400px;	}		.about-style-three .about-img-box .content {
		bottom: -175px;		max-width: 260px;
		padding: 20px;
	}	}
@media (max-width: 768px) {	.slider-home-one .content h2 {		width: 80%;	}		.slider-home-one .content p {		width: 60%;	}}

@media (max-width: 731px) {	.header-navigation .container .navbar-header {		left: 40px;	}		.header-top .header-right-info {		margin-top: -40px;	}		.header-top .single-header-right-info {		margin-top: 40px;	}		.single-team-style-one, .blog-style-one .blog-list-sidebar, .blog-style-one .single-blog-style-one {		max-width: 370px;		margin-left: auto;		margin-right: auto;	}		.blog-style-one .single-blog-style-one {		margin-bottom: 50px;	}		.blog-style-one .blog-list-sidebar {		margin-top: 0;	}		.service-details-page .service-details-content .feature-list-box .content-box {		width: 100%;	}		.service-details-page .service-details-content .feature-list-box .img-box {		width: 100%;		margin-top: 40px;	}}

@media (max-width: 667px) {	.sec-title p br {		display: none;	}		.single-service-style-two .hover .text-box p {		display: none;	}		.testimonials-style-three .sec-title {		padding-left: 0;	}		.time-line .timeline-tab-select-form {		display: block;	}		.time-line .tab-title-wrapper {		display: none;	}		.coming-soon-block .box .content h3 {		font-size: 32px;	}		.coming-soon-block .box .content ul.countdown-box {		margin: 0 -20px;	}		.coming-soon-block .box .content ul.countdown-box li {		padding: 0 20px;	}		.coming-soon-block .copy-text:after {		right: 0;		-webkit-transform: skewX(0deg);		-ms-transform: skewX(0deg);		-o-transform: skewX(0deg);		transform: skewX(0deg);	}}

@media (max-width: 568px) {	.single-service-style-two .hover .text-box p {		display: block;	}		.coming-soon-block .box .content ul.countdown-box li {		margin-top: 30px;	}		.testimonials-style-three .single-testimonials-style-three .img-box, .testimonials-style-three .single-testimonials-style-three .text-box {		display: block;	}		.testimonials-style-three .single-testimonials-style-three .text-box {		padding-left: 0;		padding-top: 40px;	}		.testimonials-style-three .single-testimonials-style-three .text-box:before {		display: none;	}		.testimonials-style-three .single-testimonials-style-three .text-box:after {		left: 0;	}		.testimonials-style-three-carousel .owl-nav {		position: static;		text-align: center;	}		.single-service-style-four {		max-width: 370px;		margin-left: auto;		margin-right: auto;	}		.single-service-style-four .img-box .box .content h3 {		font-size: 28px;	}		.single-service-style-four .img-box .box .content i {		font-size: 56px;	}		.strategy-wrapper [class*=col-] {		width: 100%;		float: left;	}		.contact-info-style-two .left-content .inner {		padding-left: 20px;		padding-right: 20px;	}		.project-details .project-details-content {		padding-left: 30px;		padding-right: 30px;	}		.service-style-four-carousel.owl-theme .owl-dots {		display: none !important;	}		.service-style-four-carousel .owl-nav {		display: block !important;	}		.sidebar .single-sidebar.broucher-sidebar a.broucher-btn {		font-size: 17px;	}}

@media (max-width: 480px) {		.header-top .header-right-info {		margin-top: -30px;		text-align: left;	}		.header-top .single-header-right-info {		margin-top: 20px;	}		.header-top .single-header-right-info + .single-header-right-info {
		margin-left: 0px;
	}		.slider-home-one .content h2 {		width: 100%;	}		.slider-home-one .content p {		width: 90%;	}		.service-details-page .service-details-content .feature-list-box .content-box {
	  width: 100%;
	  padding-right: 0px;
	}
	.service-details-page .service-details-content .feature-list-box .img-box {
	  width: 100%;	  margin-top: 0px;
	}		.service-carousel-style-two {		margin-top: -20px;	}		.about-style-one .about-content p br {		display: none;	}		.about-style-one .about-img-box .video-box {		bottom: -30px;
		right: -85px;
	}
	.about-style-one .about-img-box .video-box > img {		width: 60%;		height: 60%;	}		.about-style-three .about-img-box .content {
		bottom: 35px;		max-width: 250px;
		padding: 15px;
	}		.faq-style-one .accrodion-grp .accrodion .accrodion-title {		padding-right: 40px;	}		.faq-style-one .accrodion-grp .accrodion .accrodion-title h4:before {		right: -40px	}		.bottom-footer [class*=pull-] {		width: 100%;		text-align: center;	}		.bottom-footer [class*=pull-right] {		margin-top: 10px;	}		.header-top .single-header-right-info {		max-width: 95%;		margin-left: auto;		margin-right: auto;	}		.contact-info-style-one .contact-infos .single-contact-infos {		display: block;	}		.contact-info-style-one .contact-infos .single-contact-infos + .single-contact-infos {		margin-left: 0;		margin-top: 30px;	}	.contact-info-style-two .left-content .inner {
	    padding: 30px 15px 30px 0;
	}		.coming-soon-block .box .content .btn-box a {		display: block;		margin-left: auto;		margin-right: auto;	}		.coming-soon-block .box .content .btn-box a.style-two {		margin-left: auto;		margin-top: 30px;	}		.blog-details-page .comment-box-wrapper .single-comment-box .img-box, .blog-details-page .comment-box-wrapper .single-comment-box .text-box {		display: block;	}		.blog-details-page .comment-box-wrapper .single-comment-box .text-box {		padding-left: 0;		margin-top: 30px;	}		.blog-details-page .comment-box-wrapper .single-comment-box .text-box a.reply {		position: static;		margin-top: 20px;	}		.blog-details-page .tags-share-box .tags-box ul li a {		padding: 0 22px;		margin-bottom: 10px;	}		.tags-share-box [class*=pull-] {		width: 100%;		text-align: left;	}		.tags-share-box [class*=pull-left] {		margin-bottom: 20px;	}		.single-testimonials-style-one {		padding-bottom: 45px;		margin-bottom: 0;	}		.single-testimonials-style-one .name-box {		position: static;		margin-top: 30px;	}			.team-style-one .sec-title {
		margin-bottom: 40px;		margin-top: 0px;
	}		.single-team-style-one {		margin-bottom: -40px;		margin-top: 30px;	}		.brand-carousel .item {		width: 60%;		margin-left: auto;		margin-right: auto;	}}

@media (max-width: 414px) {	.award-winning .img-box > img {		width: 40%;	}		.award-winning .img-box:before {		display: none;	}		.slider-home-one .content h2 {		font-size: 32px;		line-height: 39px;	}		/*.single-service-style-two .hover .text-box p {		display: none;	}*/		.header-top.home-three .top-info .left-text:before {		display: none;	}		.header-top.home-three .top-info [class*='pull-'] {		width: 100%;		text-align: center;	}		.header-top.home-three .top-info .social {		padding-top: 0;	}		.header.header-home-three .header-navigation .container .right-side-box a.rqa-btn {		padding-left: 33px;		padding-right: 33px;	}		.slider-home-two .logo.home-two {		width: 100%;		padding-top: 10px;		padding-bottom: 10px;		text-align: center;	}		.slider-home-two .logo.home-two:before, .slider-home-two .logo.home-two:after {		display: none;	}		.single-service-style-four .img-box .box .content i {		font-size: 37px;	}		.single-service-style-four .img-box .box .content h3 {		font-size: 18px;	}		.single-service-style-four .img-box .box .content {		padding-left: 30px;	}		.fact-counter-section .single-progress-bar .labeled-text {		width: 90px;	}		footer.site-footer .footer-widget.subscribe-widget form.subscribe-form button {		position: static;		width: 100%;	}}
@media (max-width: 375px) {	.fact-counter-section .single-progress-bar .progress-scale {		width: 200px;	}		.fact-counter-section .single-progress-bar .labeled-text {		width: 100%;		margin-right: 0;	}}

@media (max-height: 700px) {	.coming-soon-block {		height: 1000px;	}}