@media only screen and (min-width:1200px) and (max-width:1400px) {
	.left-sd-service {
		top: 169px
	}
	.left-sd-service .list li a {
		width: 160px;
		min-height: 46px;
		line-height: 46px;
		background-size: 46px 368px;
		left: -114px
	}
	.left-sd-service .list .icon2 {
		top: 55px;
		background-position: right -45px
	}
	.left-sd-service .list .icon3 {
		top: 110px;
		background-position: right -90px;
		left: -149px
	}
	.left-sd-service .list .icon4 {
		top: 165px;
		left: -183px;
		background-position: right -136px
	}
	.left-sd-service .list .icon5 {
		top: 221px;
		left: -185px;
		background-position: right -180px
	}
	.left-sd-service .list .icon6 {
		top: 276px;
		left: -180px;
		background-position: right -224px
	}
	.left-sd-service .list .icon7 {
		top: 332px;
		background-position: right -269px;
		left: -134px
	}
	.left-sd-service .list .icon8 {
		top: 387px;
		background-position: right -318px
	}
}

@media only screen and (min-width:1200px) {
	.container,
	.container-fluid {
		padding: 0
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.left-sd-service {
		top: 140px
	}
	.left-sd-service .list li a {
		width: 160px;
		min-height: 46px;
		line-height: 46px;
		background-size: 46px 368px;
		left: -114px
	}
	.left-sd-service .list .icon2 {
		top: 50px;
		background-position: right -45px
	}
	.left-sd-service .list .icon3 {
		top: 100px;
		background-position: right -90px;
		left: -150px
	}
	.left-sd-service .list .icon4 {
		top: 150px;
		left: -185px;
		background-position: right -136px
	}
	.left-sd-service .list .icon5 {
		top: 200px;
		left: -186px;
		background-position: right -180px
	}
	.left-sd-service .list .icon6 {
		top: 250px;
		left: -181px;
		background-position: right -224px
	}
	.left-sd-service .list .icon7 {
		top: 300px;
		background-position: right -269px;
		left: -135px
	}
	.left-sd-service .list .icon8 {
		top: 350px;
		background-position: right -318px
	}
	.call-to-action-area .box {
		width: 870px
	}
	.main-header.stricky-fixed .header-years-box {
		width: 95px
	}
	.main-header.stricky-fixed .logo {
		padding: 20px 70px 10px 0
	}
	.main-header.stricky-fixed .header-lower.navbar .navbar-nav>li {
		padding-top: 0
	}
	.header-lower.navbar .navbar-nav>li {
		padding: 26px 0 8px
	}
	.header-lower.navbar .navbar-nav>li>a {
		padding: 10px 5px!important;
		font-size: 11px!important
	}
	.header-years-box {
		padding-top: 20px
	}
	.header-lower.navbar .navbar-nav {
		padding: 15px 0 0 50px
	}
	.stricky+div,
	.stricky+section {
		margin-top: 128px
	}
	.rev_slider_wrapper .wheel-installation {
		margin-left: 60px!important
	}
	.home-secect-privileges .privileges-box .head-text {
		font-size: 32px
	}
	.apply-for-job-area h2,
	.trusted-service-area .single-item .content h3 {
		font-size: 20px
	}
	.trusted-service-area .single-item .content {
		padding-left: 20px
	}
	.trusted-service-area .single-item .icon-holder span::before {
		top: -41px
	}
	.quality-service-area .top-bg {
		width: 80%
	}
	.best-service-area .top-bg {
		width: 780px
	}
	.best-service-area .single-item .title h3 {
		font-size: 16px;
		padding-left: 10px
	}
	.wheel-work-area {
		padding-bottom: 80px
	}
	.wheel-work-left .title h1::after {
		width: 300px
	}
	.wheel-work-left .content {
		padding-top: 30px
	}
	.wheel-work-left .single-list-item {
		padding-bottom: 0;
		padding-top: 0
	}
	.wheel-work-left .button a {
		margin-top: 15px
	}
	.meet-our-specialist-area {
		padding-bottom: 50px
	}
	.meet-our-specialist-area .single-item {
		padding-bottom: 40px
	}
	.single-blog-post .content-box .date-box {
		margin-top: 5px
	}
	.fact-counter ul li {
		padding: 70px 14px 63px
	}
	.fact-counter ul li .text h1 {
		font-size: 30px;
		margin: 0 0 2px
	}
	.fact-counter ul li .icon {
		padding-left: 10px
	}
	.fact-counter ul li .icon span::before {
		font-size: 45px
	}
	.combo-package-area .text h1 {
		font-size: 25px
	}
	.large-blog-post .single-blog-post ul {
		padding-left: 20px;
		padding-right: 0;
		width: 515px
	}
	.large-blog-post .single-blog-post .content-box .date-box {
		margin-top: 55px
	}
	.manasory-blog-ws-area .manasory-blog-post-v2 {
		margin-left: -15px;
		margin-right: -15px;
		padding-right: 0
	}
	.write-your-comment-form input[type=text] {
		width: 442px;
		margin-bottom: 30px
	}
	.blog-details-content .single-blog-post ul {
		padding-right: 10px
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box {
		display: block!important;
		float: left;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box img {
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .text-box {
		padding-left: 0;
		padding-top: 30px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title {
		display: inline-block!important;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title h5 {
		margin: 0 0 10px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .social-icon {
		padding-left: 0
	}
	.full-range-services-area .single-item .inner-content {
		padding: 60px 10px 53px
	}
	.services-single-content .other-services-content .sec-title .decor::after {
		left: 19px;
		width: 400px
	}
	.services-single-content .working-topics-content {
		margin-left: 15px;
		margin-top: 30px;
		padding-left: 0
	}
	.pricing-plan .table-body td {
		padding: 15px 20px
	}
	.pricing-plan .table-heading th {
		padding: 17px 20px
	}
	.single-services-sidebar .single-item .single-service-sidebar-carousel .service-carousel-control {
		top: -335px
	}
	.working-under-content {
		margin-left: 0;
		margin-top: 40px;
		padding-left: 15px;
		padding-right: 5px
	}
	.single-shop-item a h3 {
		font-size: 14px
	}
	.shop-section .sidebar {
		margin-top: 90px
	}
	.header-contact-info ul li {
		font-size: 12px;
		margin-right: 10px
	}
	.in-select-privileges .main-cont-box {
		min-height: 1160px
	}
	.in-select-privileges .head-text {
		font-size: 16px
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.call-to-action-area .box {
		width: 650px
	}
	.left-sd-service {
		top: 150px
	}
	.left-sd-service .list li a {
		width: 160px;
		min-height: 46px;
		line-height: 46px;
		background-size: 46px 368px;
		left: -114px
	}
	.left-sd-service .list .icon2 {
		top: 50px;
		background-position: right -45px
	}
	.left-sd-service .list .icon3 {
		top: 100px;
		background-position: right -90px;
		left: -150px
	}
	.left-sd-service .list .icon4 {
		top: 150px;
		left: -185px;
		background-position: right -136px
	}
	.left-sd-service .list .icon5 {
		top: 200px;
		left: -186px;
		background-position: right -180px
	}
	.left-sd-service .list .icon6 {
		top: 250px;
		left: -181px;
		background-position: right -224px
	}
	.left-sd-service .list .icon7 {
		top: 300px;
		background-position: right -269px;
		left: -135px
	}
	.left-sd-service .list .icon8 {
		top: 350px;
		background-position: right -318px
	}
	.header-lower.navbar {
		padding-bottom: 10px
	}
	.header-contact-info ul li {
		font-size: 12px;
		margin-right: 19px
	}
	.logo {
		width: 200px;
		margin: 0 auto
	}
	.header-lower.navbar .navbar-nav {
		padding: 15px 0 0;
		padding-top: 0!important
	}
	.main-header.stricky {
		position: static
	}
	.header-years-box {
		padding-top: 5px
	}
	.header-lower.navbar .navbar-nav>li {
		padding: 10px 0 0!important
	}
	.header-lower.navbar .navbar-nav>li>a {
		padding: 10px 6px!important;
		font-size: 13px!important
	}
	.stricky+div,
	.stricky+section {
		margin-top: 0
	}
	.rev_slider_wrapper .wheel-installation {
		margin-left: 60px!important
	}
	.call-to-action-area .box h2 {
		padding-left: 0;
		text-align: center;
		top: -55px
	}
	.call-to-action-area .box a {
		left: 0;
		margin: 0 auto;
		top: -45px
	}
	.quality-service-area .service-content p {
		margin: 0 0 60px
	}
	.quality-service-area .service-client-carousel {
		padding-top: 60px
	}
	.trusted-service-area .single-item {
		padding-bottom: 35px
	}
	.trusted-service-area .single-item .icon-holder span::before {
		top: -5px
	}
	.quality-service-area .top-bg {
		width: 80%
	}
	.best-service-area .top-bg {
		width: 530px
	}
	.best-service-area .single-item.middle {
		margin: 0 auto;
		width: 345px;
		padding-top: 35px
	}
	.wheel-work-area {
		padding-bottom: 80px
	}
	.wheel-work-left .title h1::after {
		width: 110px
	}
	.wheel-work-left .single-list-item {
		padding-bottom: 0;
		padding-top: 0
	}
	.wheel-work-left .content h3 {
		margin: 20px 0 12px
	}
	.wheel-work-left .button a {
		margin-top: 15px
	}
	.wheel-work-right {
		padding-bottom: 30px
	}
	.work-gallery-right {
		overflow: hidden;
		padding-top: 90px
	}
	.meet-our-specialist-area {
		padding-bottom: 50px
	}
	.meet-our-specialist-area .single-item {
		padding-bottom: 40px
	}
	.meet-our-specialist-area .single-item .text p {
		padding-left: 15px;
		font-size: 13px
	}
	.single-blog-post .content-box .date-box {
		margin-top: 55px
	}
	.single-blog-post ul {
		padding: 12px 25px 14px 20px
	}
	.single-blog-post.middle {
		width: 345px;
		margin: 0 auto;
		padding-top: 40px
	}
	.free-appoinment-form .select-field select {
		background: url(../img/resources/dropdown.png) 98% 50% no-repeat #fff
	}
	.free-appoinment-form .select-field select:hover {
		background: url(../img/resources/dropdown-red.png) 98% 50% no-repeat #fff
	}
	.footer-middle {
		padding-bottom: 13px;
		padding-top: 52px
	}
	.single-footer-widget {
		padding-bottom: 50px
	}
	.single-footer-widget .carousel-indicators {
		bottom: -45px
	}
	.apply-for-job-area h2 {
		font-size: 17px
	}
	.customer-support {
		margin-top: 30px;
		text-align: center
	}
	.years-tab-area .years-tab {
		padding-top: 50px
	}
	.working-time {
		margin-top: 35px
	}
	.fact-counter ul li {
		padding: 70px 64px 63px;
		border-left: none
	}
	.fact-counter ul li:last-child {
		border-right: none
	}
	.faq-content-area .accordion .acc-btn {
		font-size: 16px
	}
	.ask-your-question-form input[type=text] {
		margin-bottom: 30px
	}
	.single-price-box.middle {
		margin: 0 auto;
		padding-top: 40px;
		width: 345px
	}
	.combo-package-area {
		padding-bottom: 60px;
		padding-top: 43px
	}
	.large-blog-post .single-blog-post ul {
		padding-left: 20px;
		padding-right: 0;
		width: 620px
	}
	.gallery-masonary-v1-area .single-gallery-masonary-item.span-3,
	.gallery-masonary-v2-area .single-gallery-masonary-item.span-4,
	.manasory-blog-content-area .manasory-blog-post .single-blog-manasory-item.span-4,
	.testimonial-page .testimonial-masonary .masonary-testimonial-single-item.span-4 {
		width: 50%
	}
	.large-blog-post .single-blog-post .content-box .date-box {
		margin-top: 55px
	}
	.sidebar-wrapper {
		padding-top: 80px
	}
	.list-blog-post .single-blog-post .content-box {
		padding-left: 100px;
		padding-top: 35px
	}
	.list-blog-post .single-blog-post .content-box ul {
		margin: -7px 0 15px
	}
	.manasory-blog-ws-area .manasory-blog-post-v2 {
		margin-left: -15px;
		margin-right: -15px;
		padding-right: 0
	}
	.write-your-comment-form input[type=text] {
		margin-bottom: 30px;
		width: 332px
	}
	.blog-details-content .single-blog-post ul {
		padding-right: 115px
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .text-box ul li {
		display: block
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box {
		display: block!important;
		float: left;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box img {
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .text-box {
		padding-left: 0;
		padding-top: 30px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title {
		display: inline-block!important;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title h5 {
		margin: 0 0 10px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .social-icon {
		padding-left: 0
	}
	.leave-reply-form form input[type=text] {
		margin-bottom: 30px
	}
	.leave-reply-form form textarea {
		margin-top: 0
	}
	.gallery-items .gallery-single-item .right-content {
		margin-top: 60px;
		overflow: hidden
	}
	.contact-area .contact-form {
		margin-top: 80px
	}
	.google-map-area .container-fluid {
		padding: 0
	}
	.services-package-area .single-package {
		margin-bottom: 40px
	}
	.single-price-box.single-package.top {
		top: 0
	}
	.full-range-services-area .single-item .inner-content {
		padding: 60px 10px 53px
	}
	.full-range-services-area .single-item .inner-content .content h3 {
		font-size: 15px
	}
	.services-single-content .other-services-content .sec-title .decor::after {
		left: 19px;
		width: 500px
	}
	.services-single-content .working-topics-content {
		margin-left: 15px;
		margin-top: 30px;
		padding-left: 0
	}
	.single-services-sidebar {
		padding-top: 70px
	}
	.single-services-sidebar .single-item .single-service-sidebar-carousel .service-carousel-control {
		top: -335px
	}
	.working-under-content {
		margin-left: 0;
		margin-top: 40px;
		padding-left: 15px;
		padding-right: 5px
	}
	.services-single-area.ver-three .brake-repair-items .single-item {
		margin-bottom: 50px
	}
	.services-single-area.ver-three .services-single-content .pricing-plan-area {
		padding-top: 20px
	}
	.shop-section .sidebar {
		margin-top: 90px
	}
	.login-register-area {
		padding-bottom: 90px;
		padding-top: 89px
	}
	.login-register-area .form a.forgot-password {
		float: left;
		margin: 23px 0 0
	}
	.login-register-area .form.register {
		padding-top: 60px
	}
	.login-register-area .form h6 {
		float: left
	}
	.shop-section.single-shop {
		padding-bottom: 28px;
		padding-top: 90px
	}
	.single-shop-content .content h2 {
		font-size: 21px;
		margin: -3px 0 10px
	}
	.review-tab-content .description-content {
		overflow: hidden;
		padding-bottom: 30px;
		padding-top: 30px
	}
	.review-tab-content .description-content ul {
		margin: 0;
		padding-bottom: 0
	}
	.shop-section.single-shop .sidebar {
		margin-top: 40px
	}
	.breadcrumb-area {
		padding-bottom: 60px;
		padding-top: 60px
	}
	.call-to-action-area .box h2,
	.call-to-action-area .box h4 {
		font-size: 26px
	}
}

@media only screen and (max-width:991px) {
	.in-select-privileges .main-cont-box {
		min-height: auto
	}
	.in-select-privileges .head-text {
		font-size: 16px
	}
	.free-appoinment-form .booking-button {
		width: 100%;
		margin-top: 30px
	}
	.footer-bottom {
		margin-top: 0
	}
	.clearxs {
		display: table;
		content: " ";
		clear: both
	}
}

@media only screen and (max-width:768px) {
	.flex_rows{
		padding-top: 0 !important;
	}
	.relative{
		position: relative !important;
		z-index: 1 !important;
	}
	.overflow_hidden{
		overflow: hidden !important;
	}
	.flex_boxx{
		margin:0 !important;
	}
	.enquiryformHome {
		border: solid 5px red;
		width: max-content !important;
		padding-bottom: 30px;
		margin: 0 !important;
	}
	.social-links ul li {
		margin: 0
	}
	.footer-social-link ul,
	.work-gallery-right .work-gallery-items .single-item {
		float: none
	}
	.fact-counter ul li:last-child,
	.single-blog-post ul li {
		border-right: none
	}
	.header-lower.navbar .navbar-brand {
		width: 230px;
		margin: 0 auto
	}
	.header-lower.navbar .navbar-nav {
		padding: 0
	}
	.stricky+div,
	.stricky+section {
		margin-top: 0!important
	}
	.header-lower.navbar,
	.main-header.stricky .header-top {
		background: rgba(0, 0, 0, 1)!important
	}
	.call-to-action-area .box {
		width: 235px
	}
	.customers-info .img-holder,
	.years-tab .tab-menu {
		display: block!important;
		float: none;
		width: 100%
	}
	.call-to-action-area .box h2 {
		padding-left: 0;
		text-align: center
	}
	.service-client-carousel .single-item .content,
	.trusted-service-area .single-item .content {
		padding-left: 20px
	}
	.call-to-action-area .box a {
		left: 0;
		margin: 0 auto;
		top: -50px;
		width: 180px
	}
	.quality-service-area .service-content p {
		margin: 0 0 60px
	}
	.quality-service-area .service-content a {
		margin-bottom: 5px
	}
	.quality-service-area .service-client-carousel {
		padding-top: 60px
	}
	.trusted-service-area .single-item {
		padding-bottom: 35px
	}
	.trusted-service-area .single-item .icon-holder span::before {
		top: -17px
	}
	.best-service-area .top-bg {
		width: 235px
	}
	.quality-service-area .top-bg {
		width: 80%
	}
	.best-service-area {
		overflow: hidden;
		background: #000;
		padding-bottom: 17px;
		padding-top: 80px
	}
	.best-service-area .single-item {
		padding-bottom: 35px
	}
	.wheel-work-area {
		padding-bottom: 80px
	}
	.wheel-work-left {
		padding-bottom: 50px
	}
	.wheel-work-left .title h1::after {
		width: 0
	}
	.wheel-work-left .single-list-item {
		padding-bottom: 0;
		padding-top: 0
	}
	.wheel-work-left .content h3 {
		margin: 20px 0 12px
	}
	.wheel-work-left .button a {
		margin-top: 15px
	}
	.wheel-work-right {
		padding-bottom: 30px
	}
	.wheel-work-right .single-other-service-list .icon-holder {
		width: 70px
	}
	.wheel-work-right .single-other-service-list .title h3 {
		font-size: 16px
	}
	.work-gallery-right {
		overflow: hidden;
		padding-top: 90px
	}
	.meet-our-specialist-area {
		padding-bottom: 50px
	}
	.meet-our-specialist-area .single-item {
		padding-bottom: 40px
	}
	.our-latest-news-area,
	.our-latest-news-area .single-blog-post {
		padding-bottom: 50px
	}
	.single-blog-post .content-box .date-box {
		margin-top: 5px
	}
	.free-appoinment-form .select-field select {
		background: url(../img/resources/dropdown.png) 98% 50% no-repeat #fff
	}
	.free-appoinment-form .select-field select:hover {
		background: url(../img/resources/dropdown-red.png) 98% 50% no-repeat #fff
	}
	.footer-middle {
		padding-bottom: 33px;
		padding-top: 52px
	}
	.single-footer-widget {
		padding-bottom: 50px
	}
	.copy-right p,
	.footer-social-link ul {
		padding-bottom: 10px;
		text-align: center
	}
	.single-footer-widget .carousel-indicators {
		bottom: -35px
	}
	.breadcrumb-bottom-area ul {
		text-align: center
	}
	.breadcrumb-bottom-area p {
		float: none!important;
		text-align: center
	}
	.notfound-content-area {
		padding-bottom: 100px;
		padding-top: 100px
	}
	.notfound-content-area .content .search-form input {
		width: 290px
	}
	.apply-for-job-area h2 {
		font-size: 20px;
		padding-top: 0
	}
	.apply-for-job-area a {
		margin-top: 20px
	}
	.customers-info .img-holder img {
		width: 100%
	}
	.customers-info .content {
		padding-left: 0;
		padding-top: 30px
	}
	.customer-support {
		margin-top: 30px;
		text-align: center
	}
	.years-tab-area {
		padding-bottom: 90px
	}
	.years-tab .tab-content {
		padding-left: 0!important;
		padding-top: 40px
	}
	.working-time {
		margin-top: 35px!important
	}
	.fact-counter {
		padding-bottom: 40px;
		padding-top: 40px
	}
	.fact-counter ul li {
		border-left: medium none;
		float: none;
		margin: 0 auto;
		padding: 40px 30px 33px;
		width: 300px
	}
	.testimonial-area {
		padding-bottom: 50px;
		padding-top: 90px
	}
	.single-testimonial-item .content {
		background: url(../img/testimonial/content-bg.html) 0 0/100% 100% no-repeat rgba(0, 0, 0, 0)
	}
	.single-testimonial-item {
		padding-bottom: 40px
	}
	.brand-area .owl-theme .owl-nav {
		display: none
	}
	.faq-content-area .accordion .acc-btn {
		font-size: 15px;
		padding-right: 50px
	}
	.ask-your-question-form input[type=text] {
		margin-bottom: 30px
	}
	.pricing-table-area {
		padding-bottom: 50px;
		padding-top: 115px
	}
	.single-price-box {
		padding-bottom: 40px
	}
	.combo-package-area {
		padding-bottom: 56px;
		padding-top: 30px
	}
	.combo-package-area .button {
		float: left!important
	}
	.combo-package-area .button a {
		top: 20px
	}
	.large-blog-post .single-blog-post ul {
		padding-left: 15px;
		padding-right: 0;
		top: -50px;
		width: 290px
	}
	.large-blog-post .single-blog-post .content-box {
		padding-top: 100px
	}
	.large-blog-post .single-blog-post .content-box .date-box {
		margin-top: 5px
	}
	.large-blog-post .single-blog-post .img-holder .overlay .image-view .icon-holder a span::before {
		font-size: 30px;
		position: relative;
		top: -10px
	}
	.paginations ul li a {
		height: 40px;
		line-height: 40px;
		width: 40px
	}
	.sidebar-wrapper {
		padding-top: 80px
	}
	.single-blog-post .content-box {
		padding-top: 35px
	}
	.manasory-blog-post .single-blog-manasory-item .single-blog-post .content-box,
	.manasory-blog-post-v2 .single-blog-manasory-item .single-blog-post .content-box {
		padding-top: 50px
	}
	.list-blog-post .single-blog-post .date-and-img-box .img-holder {
		margin-left: 20px
	}
	.list-blog-post .single-blog-post .content-box ul {
		margin: -7px 0 15px
	}
	.manasory-blog-post .single-blog-manasory-item .single-blog-post.video-gallery .content-box,
	.manasory-blog-post-v2 .single-blog-manasory-item .single-blog-post.video-gallery .content-box {
		margin-top: 0;
		padding-top: 50px
	}
	.manasory-blog-content-area .manasory-blog-post .single-blog-manasory-item.span-4 {
		width: 100%
	}
	.manasory-blog-post-v2 .single-blog-manasory-item.span-6 {
		width: 100%!important
	}
	.gallery-masonary-v1-area .single-gallery-masonary-item.span-3,
	.gallery-masonary-v2-area .single-gallery-masonary-item.span-4,
	.testimonial-page .testimonial-masonary .masonary-testimonial-single-item.span-4 {
		width: 100%
	}
	.manasory-blog-ws-area .manasory-blog-post-v2 {
		margin-left: -15px;
		margin-right: -15px;
		padding-right: 0
	}
	.write-your-comment-form input[type=text] {
		width: 290px;
		margin-bottom: 20px
	}
	.blog-details-content .single-blog-post ul {
		padding-right: 0
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .text-box ul li {
		display: block
	}
	.blog-details-content .single-blog-post .content-box .content {
		padding-left: 20px;
		padding-top: 5px
	}
	.blog-details-content .single-blog-post .content-box .content h3 {
		font-size: 20px
	}
	.related-product .sec-title h1,
	.services-single-content .other-services-content .sec-title h1 {
		font-size: 22px
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box {
		display: block!important;
		float: left;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .img-box img {
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .caption-and-img-box .text-box {
		padding-left: 0;
		padding-top: 30px
	}
	.author-box .text,
	.comment-box .text-box {
		padding-left: 0;
		padding-top: 20px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title {
		display: inline-block!important;
		width: 100%
	}
	.author-box .img-holder,
	.comment-box .img-box {
		display: block!important;
		width: 100%
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .title h5 {
		margin: 0 0 10px
	}
	.blog-details-content .single-blog-post .content-box .content .social-like-box .social-icon {
		padding-left: 0
	}
	.leave-reply-form form input[type=text] {
		margin-bottom: 30px
	}
	.leave-reply-form form textarea {
		margin-top: 0
	}
	.gallery-items .gallery-single-item .right-content {
		margin-top: 60px;
		overflow: hidden
	}
	.contact-area .contact-form {
		margin-top: 80px
	}
	#contact-page-google-map {
		height: 320px;
		width: 100%
	}
	.google-map-area .container-fluid {
		padding: 0
	}
	.services-package-area .single-package {
		margin-bottom: 40px
	}
	.single-price-box.single-package.top {
		top: 0
	}
	.full-range-services-area .single-item .inner-content {
		padding: 60px 20px 53px
	}
	.services-single-content .other-services-content .sec-title .decor::after {
		left: 19px;
		width: 60px
	}
	.services-single-content .working-topics-content {
		margin-left: 15px;
		margin-top: 30px;
		padding-left: 0
	}
	.single-services-sidebar {
		padding-top: 70px
	}
	.single-services-sidebar .single-item .single-service-sidebar-carousel .service-carousel-control {
		top: -275px
	}
	.working-under-content {
		margin-left: 0;
		margin-top: 40px;
		padding-left: 15px;
		padding-right: 5px
	}
	.services-single-area.ver-three .brake-repair-items .single-item {
		margin-bottom: 50px
	}
	.services-single-area.ver-three .services-single-content .pricing-plan-area {
		padding-top: 20px
	}
	.single-shop-item .img-box {
		text-align: center
	}
	.shop-section .post-pagination li {
		height: 40px;
		width: 40px
	}
	.shop-section .post-pagination li a {
		line-height: 40px;
		padding: 0
	}
	.shop-section .sidebar {
		margin-top: 90px
	}
	.login-register-area {
		padding-bottom: 90px;
		padding-top: 89px
	}
	.login-register-area .form a.forgot-password {
		float: left;
		margin: 23px 0 0
	}
	.login-register-area .form.register {
		padding-top: 60px
	}
	.login-register-area .form h6 {
		float: left
	}
	.shop-section.single-shop {
		padding-bottom: 28px;
		padding-top: 90px
	}
	.single-shop-content .img-holder {
		margin-right: 0
	}
	.single-shop-content .img-holder img {
		width: 100%
	}
	.magnify {
		display: block
	}
	.single-shop-content .content {
		margin-left: 0;
		margin-top: 60px
	}
	.review-tab-content .description-content {
		overflow: hidden;
		padding-bottom: 30px;
		padding-top: 30px
	}
	.review-tab-content .description-content ul {
		margin: 0;
		padding-bottom: 0
	}
	.review-tab-content .single-review-content .img-box {
		position: static
	}
	.review-box-content .tab-menu li a {
		width: 125px
	}
	.review-tab-content .single-review-content {
		padding-left: 0;
		position: static
	}
	.review-tab-content .single-review-content .content-box {
		padding-left: 0;
		padding-top: 25px
	}
	.review-tab-content .single-review-content.left .content-box {
		padding-left: 0
	}
	.shop-section.single-shop .sidebar {
		margin-top: 40px
	}
	.breadcrumb-area {
		padding-bottom: 97px;
		padding-top: 80px
	}
	.call-to-action-area .box h2,
	.call-to-action-area .box h4 {
		font-size: 26px;
		top: -60px
	}
	.left-sd-service {
		display: none
	}
}

@media only screen and (max-width:602px) {
	.header-contact-info {
		float: right
	}
	.header-contact-info i.flaticon-telephone {
		float: right;
		margin-left: 10px
	}
	.header-contact-info ul li a {
		color: #fc0;
		font-size: 12px
	}
	.header-contact-info ul li:last-child {
		padding-right: 0
	}
	.header-contact-info ul li:last-child a {
		margin-right: 0
	}
	.service-client-carousel .single-item .img-holder {
		display: none!important
	}
}

@media only screen and (min-width:480px) and (max-width:767px) {
    .main-body .main-link {
    /* right: -76px; */
    bottom: 208px;
    transform: rotate(91deg);
}
	.call-to-action-area .box {
		width: 350px
	}
	.call-to-action-area .box h2 {
		padding-left: 0;
		text-align: center;
		top: -65px;
		font-size: 20px
	}
	.call-to-action-area .box a {
		left: 0;
		margin: 0 auto;
		top: -55px
	}
	.best-service-area .top-bg {
		width: 280px
	}
}

@media (max-width:1024px) {
	.header-lower.navbar .navbar-nav {
		padding-right: 0;
		width: 100%;
		padding-top: 30px;
		float: left
	}
	.header-lower.navbar .navbar-nav>li {
		display: inline-block;
		float: none;
		padding: 0 0 8px
	}
	.header-lower .appoinment,
	.header-lower .navbar-brand {
		transition: margin-top .4s ease, opacity .4s ease, visibility .4s ease
	}
	.stricky-fixed .header-lower .appoinment,
	.stricky-fixed .header-lower .navbar-brand {
		margin-top: 0
	}
	.home-secect-privileges .privileges-box .head-text {
		font-size: 32px;
		margin-bottom: 15px
	}
}

@media (max-width:991px) {
	.logo {
		display: none
	}
	.header-mobile-view {
		display: block;
		padding: 10px 0
	}
	.main-header.stricky {
		position: static
	}
	.header-lower.navbar .navbar-header {
		float: left
	}
	.header-lower.navbar .navbar-toggle {
		background: #ba0913;
		border: 1px solid #ba0913;
		border-radius: 4px;
		margin: 19px 0;
		padding: 13px 15px;
		position: relative;
		float: right
	}
	.mobile-header-years-box {
		margin-top: 18px;
		float: right
	}
	.main-header.stricky-fixed .header-top+.header-lower .header-lower-content,
	.rev_slider_wrapper,
	.stricky+div,
	.stricky+section {
		margin-top: 0
	}
	.header-years-box {
		display: none
	}
	.main-header.stricky-fixed .header-lower.navbar .navbar-nav>li {
		padding-top: 0
	}
	.privileges-banner {
		min-height: 200px!important;
		background-size: cover!important
	}
}

@media (min-width:768px) {
	.services-single-area .in-product-section img {
		margin: 0 auto
	}
}

@media (max-width:768px) {
	.flex_rows{
		display: block !important;
	}
	.mobile-header-years-box img {
		display: block;
		margin: 0 auto
	}
	.header-lower.navbar .navbar-header {
		float: none
	}
	.header-lower.navbar .navbar-toggle {
		display: block
	}
	.stricky-fixed .header-lower .navbar-brand {
		margin-top: 0;
		visibility: visible;
		opacity: 1;
		padding: 0
	}
	.header-lower.navbar .appoinment {
		display: none
	}
	.header-lower.navbar .navbar-toggle .icon-bar {
		background: #fff
	}
	.stricky-fixed .header-lower .navbar-brand img {
		width: 200px;
		margin-top: 6px
	}
	.stricky-fixed .header-lower.navbar .navbar-toggle {
		margin: 10px 0 20px
	}
	.header-lower.navbar .navbar-nav>li {
		display: block;
		float: none;
		padding: 0;
		text-align: left
	}
	.header-lower.navbar .navbar-nav {
		margin: 0
	}
	.header-lower.navbar .navbar-collapse {
		padding: 0;
		text-align: left;
		max-height: 75vh;
		background: #BA0913;
		border: none
	}
	.header-lower.navbar.navbar-default .navbar-nav>li>a {
		font-size: 14px;
		color: #fff;
		padding-top: 15px;
		padding-bottom: 15px;
		text-transform: uppercase;
		font-weight: 700;
		border-bottom: 1px solid rgba(255, 255, 255, .25)
	}
	.header-lower.navbar.navbar-default .navbar-nav>li:last-child>a {
		border-bottom: 0
	}
	.header-lower.navbar.navbar-default .navbar-nav .open .dropdown-menu {
		background: #000
	}
	.header-lower.navbar.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		font-size: 14px;
		color: #fff;
		padding-top: 15px;
		padding-bottom: 15px;
		text-transform: uppercase;
		font-weight: 700;
		border-bottom: 1px solid rgba(255, 255, 255, .25)
	}
	.header-lower.navbar.navbar-default .navbar-nav .open .dropdown-menu>li:last-child>a {
		border-bottom: 0
	}
	.header-lower.navbar.navbar-default .navbar-nav li.dropdown>a {
		position: relative
	}
	.header-lower.navbar.navbar-default .navbar-nav li.dropdown>a::after {
		background: #000;
		border: 0 solid #fff;
		bottom: 0;
		color: #fff;
		content: "";
		font-family: FontAwesome;
		height: 35px;
		position: absolute;
		right: 15px;
		width: 35px;
		top: 7px;
		text-align: center;
		line-height: 35px;
		font-size: 17px;
		border-radius: 4px
	}
	.header-lower.navbar.navbar-default .navbar-nav>.active>a,
	.header-lower.navbar.navbar-default .navbar-nav>.active>a:focus,
	.header-lower.navbar.navbar-default .navbar-nav>.active>a:hover,
	.header-lower.navbar.navbar-default .navbar-nav>.open>a,
	.header-lower.navbar.navbar-default .navbar-nav>.open>a:focus,
	.header-lower.navbar.navbar-default .navbar-nav>.open>a:hover {
		color: #000
	}
	.header-lower.navbar .container {
		border: none;
		margin: 0
	}
	.tp-caption {
		display: none!important
	}
	.header-contact-info ul li {
		margin: 0;
		padding: 0 10px
	}
	.top-map {
		margin-top: 3px!important
	}
	.header-contact-info ul li.whatsapp {
		padding-left: 0
	}
	li.whatsapp i::before {
		font-size: 21px!important;
		top: 2px;
		position: relative
	}
	.services-single-area .in-product-section img {
		margin: 0 auto;
		width: 100%
	}
}

@media (max-width:550px) {
	.col-md-3,
	.col-sm-3,
	.in-product-section .main-brand-box .col-lg-3 {
		width: 50%
	}
	.in-product-section .product-details-section .col-xs-6 {
		width: 100%
	}
	.quality-service-area .top-bg {
		display: none
	}
}

@media (max-width:480px) {
	.main-header.stricky-fixed .header-top {
		margin-top: -100px
	}
	.slick-slide img {
		margin: 0 auto
	}
	.header-contact-info ul li {
		font-size: 11px
	}
	.call-to-action-area .box h2,
	.call-to-action-area .box h4 {
		font-size: 18px;
		top: -53px
	}
	.copy-right p {
		line-height: 24px
	}
	.footer-bottom {
		padding-bottom: 80px
	}
}

@media (max-width:360px) {
	.navbar-brand>img {
		width: 225px
	}
	.col-md-3,
	.col-sm-3,
	.in-product-section .main-brand-box .col-lg-3 {
		width: 100%
	}
}