/*

Copyright (c) 2016 Kamleshyadav

------------------------------------------------------------------

[Master responsive Stylesheet]



Template Name: Fixit - Multipurpose Construction & Building HTML

Version: 2.0

Author: Kamleshyadav



-------------------------------------------------------------------



[Table of contents]





1. body

2. header

3. section

4. services

5. pricing

6. our services

7. team

8. Testimonials

9. Blog

10. Our blog

11. Our clients

12. Widget

13. Page title

14. Advantages box

15. Leave a request

16. about us

17. call to action

18. project

19. features

20. contact

21. 404

22. coming soon

23. offline

24. footer

25. animation

26. get a quote

27. typography

28. splash screen

29. shop



-------------------------------------------------------------------*/



/***********************************************************************************

 2. header start

***********************************************************************************/

@media (max-width: 1600px) {

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	border-radius: 50px 0 50px 0;

	padding: 30px 50px;

	padding-right: 180px;

	top: 70%;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content .floating_img {

	right: -90px;

	width: 300px;

}

}

@media (max-width: 1300px) {

.fixit_header .fixit_menu > ul > li:nth-last-child(1) > ul > li > ul, .fixit_header .fixit_menu > ul > li:nth-last-child(2) > ul > li > ul {

	right: 100%;

	left: auto;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	width: 700px;

	top: 65%;

	padding-right: 150px;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content .floating_img {

	right: -90px;

	width: 260px;

}



.header_v1 .fixit_header .fixit_menu > ul > li:nth-last-child(2) > ul,

.header_v1 .fixit_header .fixit_menu > ul > li:nth-last-child(1) > ul {

	left:auto;

	right:0;

	}

.header_v3 .fixit_header .fixit_menu > ul > li:nth-last-child(2) > ul,

.header_v3 .fixit_header .fixit_menu > ul > li:nth-last-child(1) > ul {

	left:auto;

	right:0;

	}	



}

 @media (max-width: 1160px) {

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	padding-right: 120px;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content .floating_img {

	width: 220px;

}

}

 @media (max-width: 1080px) {

.fixit_header .fixit_menu > ul > li {

	padding: 0 10px;

}

.fixit_header .fixit_menu > ul > li > a {

	font-size: 13px;

}

}

 @media (max-width: 1024px) {

.fixit_header .fixit_menu ul > li > a {

	font-size: 13px;

}

}

 @media (max-width: 980px) {

.fixit_menu_toggle {

	display: block;

}

.fixit_header .fixit_header_center {

	position: fixed;

	left: -300px;

	top: 0;

	bottom: 0;

	width: 300px;

	background-color: #F7F7F7;

}

.fixit_header .fixit_menu {

	margin-top: 117px;

	position: absolute;

	overflow: auto;

	top: 0;

	bottom: 0;

	overflow-x: hidden;

}

.fixit_header.fixed_menu .fixit_menu {

	margin-top: 77px;

}

.fixit_header .fixit_menu ul > li {

	width: 100%;

	float: left;

	text-align: left;

	padding: 0;

}

.fixit_header .fixit_menu ul > li > a {

	line-height: 50px;

	display: block;

	padding: 0 15px;

}

.fixit_header .fixit_menu ul > li.active > a {

	background-color: #1BC97A;

	color: #fff;

}

.fixit_header .fixit_menu ul > li:after {

	display: none;

}

.fixit_header .fixit_menu > ul > li > ul > li > ul, .fixit_header .fixit_menu > ul > li > ul {

	position: relative;

	left: auto !important;

	right: auto !important;

	top: auto;

	opacity: 1;

	visibility: visible;

	-webkit-transform: none;

	-moz-transform: none;

	transform: none;

	background-color: transparent;

	box-shadow: none;

	border: none;

	padding-left: 15px;

}

.fixit_header .fixit_menu > ul > li > ul > li > ul li a {

	font-size: 12px;

}

.fixit_header .fixit_menu > ul > li ul li ul li a:hover, .fixit_header .fixit_menu > ul > li ul li a:hover {

	background-color: transparent;

	color: #18b870;

}

.fixit_home3 .fixit_header .fixit_menu > ul > li > a {

	color: #36434d;

	font-weight: bold;

}

.fixit_home3 .fixit_header .fixit_menu > ul > li.active > a {

	color: #ffffff;

}

.fixit_home3 .fixit_header .fixit_menu > ul > li > a:hover {

	color: #18b870;

}

.fixit_header .fixit_header_center.mob_open_menu {

	left: 0;

}

.fixit_header .fixit_header_left {

	float: none;

	display: inline-block;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay {

	position: relative;

	background-color: transparent;

	margin-top: -170px;

}

.fixit_home3 .fixit_main_slider > .fixit_main_slider_img:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(54, 67, 77, 0.85);

}

.header_v3.fixit_home3 .fixit_main_slider > .fixit_main_slider_img:before {

	background-color: rgba(255, 255, 255, 0.85);

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	padding-right: 50px;

	bottom: 0;

	top: auto;

	transform: translate(0);

	position: relative;

	left: auto;

	animation: none !important;

	opacity: 1;

	display: table;

	width: 90%;

	margin: 0 auto;

	margin-top: 120px;

	background-color: rgb(239, 239, 239);

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content h3 {

	font-size: 20px;

	margin-bottom: 10px;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content h3 span {

	font-size: 30px;

}

.fixit_home3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content .floating_img {

	right: 0;

	opacity: 0.2;

}

.header_v1 .fixit_header .fixit_header_center {

	width: 270px;

	float: none;

}

.header_v2 .fixit_header .fixit_header_left {

	float: left;

}

.header_v2 .fixit_header .fixit_menu {

	margin-top: 0;

}

.fixit_home3.header_v2 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	color: inherit;

	padding: 40px 0;

}

.fixit_home3.header_v2 .fixit_main_slider > .fixit_main_slider_img:before {

	z-index: 2;

}

.header_v3 .fixit_header .fixit_header_left {

	float: left;

}

.header_v3 .fixit_header .fixit_menu {

	margin-top: 0;

}

.header_v3 .fixit_header .fixit_header_center {

	width: 270px;

}

.header_v3 .fixit_menu_toggle {

	right: 65px;

	left: auto;

	top: 47px;

}

.header_v3 .fixit_header .fixit_search_wrapper {

	position: fixed;

	right: 110px;

	top: 30px;

}

.header_v3 .fixit_header.fixed_menu .fixit_search_wrapper {

	top: 10px;

}

.fixit_home3.header_v3 .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	color: inherit;

	padding: 40px 0;

}

.fixit_home3.header_v3 .fixit_main_slider > .fixit_main_slider_img:before {

	z-index: 2;

}

}

 @media (max-width: 480px) {

.fixit_header {

	padding: 12px 20px;

}

.fixit_header.fixed_menu {

	padding: 10px 20px;

}

.fixit_header .fixit_header_left .fixit_logo {

	margin-top: 10px;

	margin-left: 40px;

}

}



/***********************************************************************************

 2. header end

***********************************************************************************/





/***********************************************************************************

 4. services start

***********************************************************************************/

@media (max-width: 1600px) {

.fixit_select_dropdown_wrapper {

	min-width: 220px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_button_wrapper .fixit_btn {

	min-width: 220px;

}

.whywe_arethe_best h3.wwa_title {

	font-size: 52px;

	-webkit-transform: translateX(70px);

	-moz-transform: translateX(70px);

	transform: translateX(70px);

}

.whywe_arethe_best h3.wwa_title span {

	margin-right: 150px;

}

.whywe_arethe_best .wwa_image > img {

	margin-top: -235px;

}

}

@media (max-width: 1440px) {

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > h3 {

	font-size: 40px;

	margin-bottom: 30px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_icon {

	width: 74px;

	height: 74px;

	line-height: 54px;

	border-radius: 74px 0 74px 74px;

	margin-right: 30px;

	font-size: 52px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list {

	width: calc(100% - 104px);

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order {

	margin-bottom: 0px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_button_wrapper .fixit_select_dropdown_wrapper {

	margin-right: 10px;

	min-width: 190px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_button_wrapper .fixit_btn {

	min-width: 190px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order .fixit_sowdo_txt > h3 {

	margin-bottom: 9px;

}

.whywe_arethe_best h3.wwa_title {

	font-size: 52px;

	-webkit-transform: translateX(80px);

	-moz-transform: translateX(80px);

	transform: translateX(80px);

	margin-bottom: 40px;

}

.whywe_arethe_best h3.wwa_title span {

	margin-right: 140px;

}

.whywe_arethe_best .wwa_image > img {

	margin-top: -125px;

}

.whywe_arethe_best .wwa_service {

	padding-right: 10px;

}

.whywe_arethe_best .wwa_service .wwa_service_header {

	margin-bottom: 15px;

}

.whywe_arethe_best .wwa_service.right_align {

	padding-left: 10px;

}

.whywe_arethe_best_section.bottom_shape:after {

	height: 200px;

}

}

 @media (max-width: 1300px) {

.fixit_services_wrapper {

	-webkit-transform: translateY(-50px);

	-moz-transform: translateY(-50px);

	-ms-transform: translateY(-50px);

	-o-transform: translateY(-50px);

	transform: translateY(-50px);

}

.fixit_service_order_wrapper .fixit_sow_detail {

	padding-left: 0;

}

}

@media (max-width: 1200px) {

.fixit_services_wrapper .container .row .col-lg-3 {

	padding-right: 15px;

	padding-left: 15px;

}

.fixit_services {

	margin-bottom: 30px;
	margin-top: 5px;

}

.fixit_services:hover {

	-webkit-transform: translateY(0px);

	-moz-transform: translateY(0px);

	-ms-transform: translateY(0px);

	-o-transform: translateY(0px);

}

.whywe_arethe_best .wwa_service .wwa_service_header {

	margin-bottom: 10px;

}

.whywe_arethe_best .wwa_service {

	margin-bottom: 20px;

}

.whywe_arethe_best .wwa_service .wwa_service_header h3 {

	font-size: 15px;

	line-height: 25px;

}

.whywe_arethe_best .wwa_service .wwa_service_header .icon {

	margin-right: 10px;

}

.whywe_arethe_best .wwa_service.right_align .wwa_service_header .icon {

	margin-left: 10px;

}

}

 @media (max-width: 1024px) {

.whywe_arethe_best h3.wwa_title {

	font-size: 32px;

	margin-bottom: 70px;

	-webkit-transform: translateX(40px);

	-moz-transform: translateX(40px);

	transform: translateX(40px);

}

.whywe_arethe_best h3.wwa_title span {

	margin-right: 110px;

}

.whywe_arethe_best .wwa_service {

	font-size: 80%;

}

.whywe_arethe_best .wwa_service .wwa_service_header h3 {

	font-size: 13px;

	line-height: 16px;

}

.whywe_arethe_best .wwa_service .wwa_service_header .icon img {

	width: 18px;

	height: 18px;

}

}

@media (max-width: 991px) {

.whywe_arethe_best h3.wwa_title {

	-webkit-transform: translateX(0px);

	-moz-transform: translateX(0px);

	transform: translateX(0px);

}

.whywe_arethe_best h3.wwa_title span {

	margin-right: 6px;

}

.whywe_arethe_best .wwa_service.right_align, .whywe_arethe_best .wwa_service {

	text-align: center;

	margin-bottom: 50px;

}

.whywe_arethe_best .wwa_service.right_align .wwa_service_header .icon, .whywe_arethe_best .wwa_service .wwa_service_header .icon {

	float: none;

	margin-bottom: 20px;

}

.whywe_arethe_best .wwa_service .wwa_service_header h3 {

	font-size: 16px;

	line-height: 18px;

}

.whywe_arethe_best .wwa_image > img {

	margin-top: 0px;

	margin-bottom: 30px;

}

}

 @media (min-width: 769px) and (max-width: 1024px) {

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > h3 {

	font-size: 22px;

	margin-bottom: 15px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_icon {

	width: 50px;

	height: 50px;

	line-height: 40px;

	border-radius: 50px 0 50px 50px;

	margin-right: 15px;

	font-size: 35px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list {

	width: calc(100% - 65px);

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order .fixit_sowdo_icon {

	width: 30px;

	height: 30px;

	margin-right: 10px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order .fixit_sowdo_txt {

	width: calc(100% - 40px);

	font-size: 13px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order {

	margin-bottom: 5px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_button_wrapper .fixit_select_dropdown_wrapper {

	margin-right: 10px;

	min-width: 190px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_button_wrapper .fixit_btn {

	min-width: 190px;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul > li > .fixit_sowd_order .fixit_sowdo_txt > h3 {

	margin-bottom: 5px;

	font-size: 15px;

}

}

 @media (max-width: 768px) {

.fixit_service_order_wrapper .fixit_sow_detail {

	text-align: center;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_icon {

	margin-bottom: 20px;

	margin-right: 0;

	display: inline-block;

	float: none;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list {

	width: 100%;

}

.fixit_service_order_wrapper .fixit_sow_detail .fixit_sowd_list > ul {

	text-align: left;

}

.fixit_price_wrapper {

	margin-bottom: 20px;

}

}



/***********************************************************************************

 4. services end

***********************************************************************************/



/***********************************************************************************

 5. pricing start

***********************************************************************************/

@media (max-width: 1024px) {

.fixit_price_wrapper .fixit_price_header .fixit_price {

	width: 100px;

	height: 100px;

	margin: 10px auto;

}

.fixit_price_wrapper .fixit_price_header .fixit_price > span {

	width: 100px;

	height: 100px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price > h1 {

	font-size: 25px;

	line-height: 100px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price_heading {

	font-size: 18px;

}

}

@media (min-width: 425px) and (max-width: 768px) {

.fixit_price_wrapper .fixit_price_footer, .fixit_price_wrapper .fixit_price_body, .fixit_price_wrapper .fixit_price_header {

	padding: 20px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price_heading {

	font-size: 16px;

}

.fixit_price_wrapper .fixit_price_body .fixit_price_feature ul li {

	font-size: 13px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price {

	width: 80px;

	height: 80px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price > span {

	width: 80px;

	height: 80px;

}

.fixit_price_wrapper .fixit_price_header .fixit_price > h1 {

	font-size: 20px;

	line-height: 80px;

}

}

/***********************************************************************************

 5. pricing end

***********************************************************************************/



/***********************************************************************************

 6. our services start

***********************************************************************************/

@media (max-width: 1024px) {

.fixit_our_service_wrapper > ul > li {

	width: 50%;

}

.fixit_our_service_wrapper > ul > li:nth-child(2n) > .fixit_our_service {

	border-right: none;

	border-bottom: 1px solid #dfdfdf;

}

.fixit_our_service_wrapper > ul > li:nth-last-child(3) > .fixit_our_service, .fixit_our_service_wrapper > ul > li:nth-last-child(4) > .fixit_our_service {

	border-bottom: 1px solid #dfdfdf;

}

.fixit_our_service_wrapper > ul > li:nth-last-child(1) > .fixit_our_service {

	border-bottom: none;

}

}

 @media (min-width: 769px) and (max-width: 1024px) {

.fixit_home2 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay {

	top: calc(50% + 70px);

}

.fixit_home2 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay > p {

	padding: 0 15px;

}

.fixit_home3 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay {

	top: calc(50% + 70px);

}

.fixit_home3 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay > p {

	padding: 0 15px;

}

}

 @media (max-width: 768px) {

.fixit_home2 .fixit_our_service_wrapper > ul > li {

	width: 50%;

}

.fixit_home2 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay {

	top: calc(50% + 60px);

}

.fixit_home2 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay > p {

	padding: 0 15px;

}

.fixit_home3 .fixit_our_service_wrapper > ul > li {

	width: 50%;

}

.fixit_home3 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay {

	top: calc(50% + 60px);

}

.fixit_home3 .fixit_our_service_wrapper > ul > li > .fixit_our_service .fixit_our_service_overlay > p {

	padding: 0 15px;

}

.fixit_ourservice {

	display: block;

	padding: 0 150px;

}

.fixit_ourservice .fixit_ourservice_list {

	left: 0;

	right: 0;

	bottom: 150px;

}

.fixit_ourservice .fixit_ourservice_list ul li {

	margin-top: 30px;

}

.fixit_ourservice.play .fixit_ourservice_img img {

	max-width: 100%;

}

}

 @media (max-width: 720px) {

.fixit_ourservice {

	padding: 0 50px;

}

.fixit_ourservice .fixit_ourservice_list {

	position: relative;

	bottom: auto;

	left: auto;

	right: auto;

	margin-bottom: 30px;

	width: 100%;

	float: left;

}

.fixit_ourservice.play .fixit_ourservice_img {

	margin-bottom: 20px;

}

.fixit_ourservice .fixit_ourservice_list ul li:nth-child(2n + 1) {

	text-align: center;

}

.fixit_ourservice .fixit_ourservice_list ul li:nth-child(2n) {

	text-align: center;

}

.fixit_ourservice .fixit_ourservice_list ul li > div {

	margin: 0 auto !important;

}

}

 @media (max-width: 660px) {

.fixit_home2 .fixit_our_service_wrapper > ul > li {

	width: 100%;

}

.fixit_home3 .fixit_our_service_wrapper > ul > li {

	width: 100%;

}

.fixit_ourservice .fixit_ourservice_list {

	position: relative;

	bottom: auto;

	left: auto;

	right: auto;

}

}

 @media (max-width: 580px) {

.fixit_ourservice .fixit_ourservice_list ul li {

	width: 100%;

}

.fixit_ourservice .fixit_ourservice_list ul li > div {

	width: 100%;

}

.fixit_calltoaction .number {

	width: auto;

	height: auto;

	padding: 0 40px;

	line-height: 80px;

	font-size: 26px;

}

.fixit_calltoaction .img_section {

	display:none;

}

}

 @media (max-width: 425px) {

.fixit_our_service_wrapper > ul > li {

	width: 100%;

}

.fixit_our_service_wrapper > ul > li:nth-child(n) > .fixit_our_service {

	border-right: none;

	border-bottom: 1px solid #dfdfdf;

}

.fixit_our_service_wrapper > ul > li:nth-last-child(1) > .fixit_our_service {

	border-bottom: none;

}

}



/***********************************************************************************

 6. our services end

***********************************************************************************/





/***********************************************************************************

 7. team start

***********************************************************************************/

@media (max-width: 1600px) {

.fixit_team_wrapper .team_overlay {

	left: 25px;

	right: 25px;

	bottom: 75px;

}

}

@media (max-width: 1440px) {

.fixit_team_wrapper .team_overlay {

	left: 25px;

	right: 25px;

	bottom: 75px;

}

}

@media (max-width: 1024px) {

.row.team_row .col-lg-3:nth-child(2n) .fixit_team_wrapper:before {

	display: none;

}

.row.team_row .col-lg-3:nth-last-child(3) .fixit_team_wrapper:after, .row.team_row .col-lg-3:nth-last-child(4) .fixit_team_wrapper:after {

	display: block;

}

.row.team_row .col-lg-3:nth-child(2n + 1) .fixit_team_wrapper:after {

	left: 0px;

}

.row.team_row .col-lg-3:nth-last-child(3) .fixit_team_wrapper, .row.team_row .col-lg-3:nth-last-child(4) .fixit_team_wrapper {

	padding-bottom: 50px;

}

.row.team_row .col-lg-3:nth-last-child(1) .fixit_team_wrapper .team_overlay, .row.team_row .col-lg-3:nth-last-child(2) .fixit_team_wrapper .team_overlay {

	bottom: 25px;

}

}

 @media (max-width: 425px) {

.row.team_row .col-lg-3:nth-last-child(1) .fixit_team_wrapper {

	padding-bottom: 0;

}

.row.team_row .col-lg-3:nth-last-child(2) .fixit_team_wrapper {

	padding-bottom: 50px;

}

.row.team_row .col-lg-3:nth-last-child(2) .fixit_team_wrapper:after {

	display: block;

}

.row.team_row .col-lg-3:nth-last-child(4) .fixit_team_wrapper {

	padding-bottom: 50px;

}

.row.team_row .col-lg-3:nth-last-child(2) .fixit_team_wrapper .team_overlay {

	bottom: 75px;

}

}



/***********************************************************************************

 7. team end

***********************************************************************************/



/***********************************************************************************

 10. Our blog start

***********************************************************************************/

@media (max-width: 1300px) {

.fixit_ourblog_slider {

	padding: 0 45px;

}

}

 @media (max-width: 1199px) {

.fixit_calendar .xdsoft_datetimepicker .xdsoft_calendar td, .fixit_calendar .xdsoft_datetimepicker .xdsoft_calendar th {

	width: auto;

	height: auto;

	padding: 0;

}

}

 @media (min-width: 768px) and (max-width: 991px) {

.fixit_sidebar_wrapper {

	padding: 50px 15px 40px 15px;

}

.widget.widget_recentpost ul li > img {

	float: none;

	margin: 0 auto;

}

.widget.widget_recentpost ul li > .fixit_rp_detail {

	padding: 10px 0;

}

.fixit_calendar .xdsoft_datetimepicker .xdsoft_calendar td div {

	width: auto;

	height: auto;

}

.blog_quote {

	padding: 20px;

}

.blog_quote > .icon {

	width: 40px;

	height: 40px;

	background-size: 20px;

	margin-right: 15px;

}

.blog_post_wrapper .post_detail_wrapper > .post_detail img {

	margin-bottom: 15px;

}

.post_comment_wrapper .comment_wrapper .image {

	width: 65px;

	height: 65px;

	margin-right: 15px;

}

.post_comment_wrapper .comment_wrapper .image img {

	width: 65px;

	height: 65px;

}

.post_comment_wrapper ol > li ul {

	padding-left: 30px;

}

}

 @media (max-width: 991px) {

.row.blog_clearfix > .col-md-4:nth-child(2n + 1) {

	clear: left;

}

.post_add_comment_wrapper {

	margin-bottom: 20px;

}

}

 @media (max-width: 480px) {

.blog_quote {

	padding: 20px;

}

.blog_quote > .icon {

	width: 40px;

	height: 40px;

	background-size: 20px;

	margin-right: 15px;

}

.blog_post_wrapper .post_detail_wrapper > .post_detail img {

	margin-bottom: 15px;

}

.post_comment_wrapper .comment_wrapper .image {

	width: 65px;

	height: 65px;

	margin-right: 15px;

}

.post_comment_wrapper .comment_wrapper .image img {

	width: 65px;

	height: 65px;

}

.post_comment_wrapper ol > li ul {

	padding-left: 30px;

}

}





/***********************************************************************************

 10. Our blog end

***********************************************************************************/



/***********************************************************************************

 14. Advantages box start

***********************************************************************************/

@media (max-width: 1199px) {

.row.advantage_clearfix > .col-lg-3:nth-child(2n + 1) {

	clear: left;

}

}

/***********************************************************************************

 14. Advantages box end

***********************************************************************************/



/***********************************************************************************

 16. about us start

***********************************************************************************/

@media (max-width: 1320px) {

.fixit_little_aboutus .fixit_little_aboutus_detail h3 {

	font-size: 30px;

	margin-bottom: 20px;

}

.fixit_little_aboutus .fixit_little_aboutus_detail p {

	margin-bottom: 35px;

}

}

@media (max-width: 1080px) {

.fixit_little_aboutus .fixit_little_aboutus_detail ul li {

	margin-bottom: 15px;

}

}

@media (max-width: 991px) {

.fixit_little_aboutus .fixit_little_aboutus_detail {

	padding: 50px;

}

.fixit_happy_client .fixit_hc_item {

	margin-bottom: 50px;

}

}

@media (max-width: 480px) {

.fixit_little_aboutus .fixit_little_aboutus_detail {

	padding: 15px;

}

}

/***********************************************************************************

 16. about us end

***********************************************************************************/



/***********************************************************************************

 18. project start

***********************************************************************************/

@media (max-width: 1262px) {

.fixit_project_wrapper .project_overlay{

	-webkit-transform: rotate3d(1, 1, 0, 0deg);

    -moz-transform: rotate3d(1, 1, 0, 0deg);

    transform: rotate3d(1, 1, 0, 0deg);

}	

}



@media (max-width: 1200px) {

.fixit_project_wrapper .project_overlay{

	border-radius: 100px 0 100px 0;

}	

.fixit_project_wrapper .project_overlay .project_overlay_detail{

	padding: 0 20px;

}

}





@media (max-width: 768px) {

.fixit_project_filter .filterable_projects .fixit_grid .grid-item {

	width: 50%;

}

.fixit_project_filter .filter_link > ul > li {

	padding: 0 15px;

}

}

 @media (max-width: 559px) {

.fixit_project_filter .filter_link > ul > li {

	margin-bottom: 15px;

	float: none;

	display: inline-block;

}

}

 @media (max-width: 520px) {

.fixit_project_filter .filterable_projects {

	padding: 0 15px;

}

.fixit_project_filter .filterable_projects .fixit_grid .grid-item {

	width: 100%;

}

}

@media (max-width: 480px) {

.fixit_project_detail_wrapper > .fixit_project_detail {

	padding: 15px;

}

}

/***********************************************************************************

 18. project end

***********************************************************************************/



/***********************************************************************************

 22. coming soon start

***********************************************************************************/

@media (max-width: 1600px) {

.fixit_404_wrapper .fixit_404_inner > .fixit_logo, .fixit_comingsoon_wrapper .fixit_comingsoon_inner > .fixit_logo {

	margin-bottom: 70px;

}

.fixit_404_wrapper .fixit_404_inner > h3, .fixit_comingsoon_wrapper .fixit_comingsoon_inner > h3 {

	font-size: 62px;

	margin-bottom: 40px;

}

.fixit_date_counter {

	margin-bottom: 70px;

	padding: 40px;

}

.fixit_404_wrapper .fixit_404_inner > p {

	line-height: 100px;

}

.fixit_404_wrapper .fixit_404_inner > a.fixit_btn {

	margin-bottom: 70px;

}

.fixit_offline_wrapper .fixit_offline_inner > h3 {

	font-size: 62px;

	padding: 40px;

}

}

@media (max-width: 768px) {

.fixit_comingsoon_wrapper .fixit_comingsoon_inner {

	position: relative;

	top: auto;

	left: auto;

	right: auto;

	transform: none;

	padding: 50px 20px;

}

.fixit_date_counter {

	padding: 30px 10px;

}

.fixit_counter > span > p.number {

	width: 60px;

	height: 60px;

	line-height: 60px;

	font-size: 28px;

}

.fixit_comingsoon_wrapper .fixit_comingsoon_inner > h3 {

	font-size: 42px;

	margin-bottom: 40px;

}

.fixit_comingsoon_wrapper .fixit_comingsoon_inner > .fixit_logo {

	margin-bottom: 60px;

}

.fixit_offline_wrapper .fixit_offline_inner {

	position: relative;

	top: auto;

	left: auto;

	right: auto;

	transform: none;

	padding: 50px 20px;

}

.fixit_offline_wrapper .fixit_offline_inner > h3 {

	font-size: 42px;

	margin-bottom: 40px;

}

.fixit_offline_wrapper .fixit_offline_inner > .fixit_logo {

	margin-bottom: 60px;

}

.fixit_404_wrapper .fixit_404_inner {

	position: relative;

	top: auto;

	left: auto;

	right: auto;

	transform: none;

	padding: 50px 20px;

}

.fixit_404_wrapper .fixit_404_inner > h3 {

	font-size: 42px;

	margin-bottom: 40px;

}

.fixit_404_wrapper .fixit_404_inner > p {

	font-size: 40px;

	line-height: 90px;

}

.fixit_404_wrapper .fixit_404_inner > .fixit_logo {

	margin-bottom: 60px;

}

}

/***********************************************************************************

 22. coming soon end

***********************************************************************************/



/***********************************************************************************

 24. footer start

***********************************************************************************/

@media (max-width: 992px) {

.fixit_footer .row > .col-md-4:nth-child(1) {

	width: 50%;

	float: left;

}

.fixit_footer .row > .col-md-4:nth-child(2) {

	width: 50%;

	float: left;

}

.fixit_footer .row > .col-md-4:last-child {

	width: 100%;

	float: left;

	margin-top: 15px;

}

}

@media (max-width: 600px) {

.fixit_footer .row > .col-md-4:nth-child(1), .fixit_footer .row > .col-md-4:nth-child(2), .fixit_footer .row > .col-md-4:nth-child(3) {

	width: 100%;

	margin-bottom: 15px;

}

}

@media (max-width: 480px) {

.widget.subscribe .subscribe_form .input_wrapper {

	width: 100%;

}

.widget.subscribe .subscribe_form .fixit_btn {

	float: left;

}

}

/***********************************************************************************

 24. footer end

***********************************************************************************/



/***********************************************************************************

 27. typography start

***********************************************************************************/

@media (max-width: 1300px) {

.owl-carousel .owl-controls .owl-nav > div {

	width: 35px;

	height: 35px;

	border-radius: 35px;

	margin-top: -17.5px;

}

.owl-carousel .owl-controls .owl-nav > div.owl-prev {

	left: 0px;

}

.owl-carousel .owl-controls .owl-nav > div.owl-next {

	right: 0px;

}

}

@media (max-width: 1024px) {

.fixit_section_heading h3.title {

	font-size: 22px;

}

.fixit_accordion_wrapper .panel-default > .panel-heading > .panel-title > a {

	font-size: 15px;

}

}

@media (max-width: 991px) {

.fixit_accordion_wrapper {

	margin-bottom: 50px;

}

.contact_Map {

	height: 350px;

}

}





/***********************************************************************************

 27. typography end

***********************************************************************************/



/***********************************************************************************

 28. splash screen start

***********************************************************************************/

@media (max-width: 1600px) {

.fixit_splash .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	top: 40%;

}

}

@media (max-width: 992px) {

.fixit_splash .fixit_main_slider .fixit_slider_overlay .fixit_slider_content h3 {

	font-size: 35px;

}

.fixit_splash .fixit_main_slider .fixit_slider_overlay .fixit_slider_content h3 span {

	font-size: 50px;

}

.fixit_splash .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	top: 45%;

}

}

@media (max-width: 790px) {

.fixit_splash .fixit_main_slider > .fixit_main_slider_img:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	background-color: rgba(54, 67, 77, 0.85);

}

.fixit_splash .fixit_main_slider .fixit_slider_overlay {

	position: relative;

}

.fixit_splash .fixit_main_slider .fixit_slider_overlay .fixit_slider_content {

	position: relative;

	transform: none;

	padding: 50px 0 100px;

}

}

@media (max-width: 768px) {

.fixit_splash .fixit_footer .widget.logo {

	text-align: center;

	margin-bottom: 15px;

}

.fixit_splash .fixit_footer .widget.subscribe {

	text-align: center;

}

.fixit_splash .fixit_footer .fixit_social {

	float: none;

}

}

/***********************************************************************************

 28. splash screen end

***********************************************************************************/



/***********************************************************************************

 29. shop start

***********************************************************************************/

@media (max-width: 1262px) {

.fixit_product_wrapper .product_image .product_overlay{

	-webkit-transform: rotate3d(1, 1, 0, 0deg);

    -moz-transform: rotate3d(1, 1, 0, 0deg);

    transform: rotate3d(1, 1, 0, 0deg);

}	

}



@media (max-width: 1200px) {

.fixit_shop_banner .fixit_shop_banner_inner .banner_content{

    margin: 80px auto;	

}	

.fixit_product_wrapper.featured_product .product_image{

	width: 51.5%;

}

.fixit_product_wrapper.featured_product .product_detail{

	width: 48.5%;

    padding: 7px 25px;

}

}



@media (max-width: 992px) {

.fixit_shop_banner .fixit_shop_banner_inner .banner_content{

    margin: 40px auto;	

}		

.fixit_product_wrapper.featured_product .product_image {

    width: 55%;

}

.fixit_product_wrapper.featured_product .product_detail {

    width: 45%;

    padding: 27px 20px;

}

.fixit_product_wrapper.featured_product .product_detail > p{

	display:none;

}

}



@media (max-width: 768px) {

.fixit_shop_banner .fixit_shop_banner_inner .banner_content{

    text-align:center;

}		

.fixit_product_wrapper.featured_product .product_detail > p{

	display:block;

}	

}



@media (max-width: 680px) {

.fixit_product_wrapper.featured_product .product_image {

    width: 100%;

}

.fixit_product_wrapper.featured_product .product_detail {

    width: 100%;

}

}

/***********************************************************************************

 29. shop end

***********************************************************************************/

/***********************************************************************************

 30. new section responsive css

***********************************************************************************/

@media (max-width:1500px){

	.fixit_top_header {

		padding: 15px 35px 15px 60px;

	}

	.fixit_top_header .fixit_header_contactinfo li {

		padding-right: 15px;

		margin-right: 15px;

	}

	.fixit_new_header_v2 .fixit_top_header:before{

		left:-100px;

	}

}

@media (max-width:1370px){

	.fixit_top_header {

		padding: 15px 35px 15px 100px;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_center {

		width: calc(100% - 275px);

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo {

		min-width: 200px;

		left: -1%;

	}

}

@media (max-width:1200px){

	.fixit_history_box .content:after{

		right:-15%;

	}

	.fixit_history_box:hover .content:after{

		right:-12.5%;

	}

	.fixit_history_box.right:hover .content:after{

		left:-12.5%;

	}

	.fixit_history_box.right:hover .content:before{

		left:-13.5%;

	}

	.fixit_home4 .fixit_header .fixit_menu > ul > li,.fixit_home5 .fixit_header .fixit_menu > ul > li{

		padding: 0 10px;

	}

	.fixit_home4  .fixit_header .fixit_menu > ul > li > a,.fixit_home5 .fixit_header .fixit_menu > ul > li > a{

		font-size:14px;

	}

	.fixit_home4 .fixit_services {

		margin-bottom: 0;

	}

	.fixit_skill_video, .fixit_video_img {

		padding-bottom: 90%;

	}

	.fixit_home5 .fixit_btn{

		padding:0 15px;

	}

}

@media (max-width:1020px){

	.fixit_home4  .fixit_header .fixit_menu > ul > li > a{

		font-size:13px;

	}

}

@media (max-width:991px){

	.fixit_history_box .content:after {

		right: -16%;

	}.fixit_history_box .content:before {

		right: -13.8%;

	}

	.fixit_history_box.right .content:after {

		left: -16%;

	}.fixit_history_box.right .content:before {

		left: -13.8%;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo{

		top:0;

	}

	.fixit_top_header {

		padding: 15px 35px 15px 30px;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_center {

		width: 270px;

		text-align: left;

	}

	.fixit_new_header_v1 .fixit_menu.fixit_custom_anim {

		width: 100%;

		float: left;

		margin-top:50px;

	}

	.fixit_new_header_v1 .fixit_menu_toggle {

		display: block;

		top: auto !important;

		left: auto;

		right: 10px;

		bottom: 25px;

		position: absolute;

	}

	.fixit_new_header_v1 .fixit_header .fixit_search_wrapper > .search_box {

		top: 0;

		height: 50px;

		left: 0;

	}

	.fixit_new_header_v1 .fixit_header .fixit_search_wrapper > .search_box input {

		height: 50px;

		font-size: 20px;

	}

	.fixit_top_header .fixit_header_contactinfo li {

		padding-right: 10px;

		margin-right: 5px;

	}

	.fixit_top_header .fixit_header_contactinfo li p span {

		margin-right: 5px;

	}

	.fixit_rev_form_wrapper {

		width: 85%;

		margin-left: 15% !important;

	}

	.fixit_rev_form_wrapper .fixit_form_heading{

		padding:25px 0 !important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form .form-group .form-control{

		height:35px;

	}

	.fixit_skill_video, .fixit_video_img {

		padding-bottom: 55%;

	}

	.fixit_skill_video{

		margin-bottom:50px;

	}

	.fixit_new_header_v2 .fixit_top_header .fixit_header_contactinfo li p span {

		height: 18px;

		width: 18px;

		line-height:18px;

		font-size: 10px;

		border-radius: 3px;

	}

	.fixit_top_header .fixit_header_contactinfo li p {

		font-size: 12px;

	}

	.fixit_banner_content {

		padding: 150px 0;

	}

	.fixit_banner_content.text-center h1{

		font-size:85px;

	}

	.fixit_welcome_text{

		font-size:14px;

	}

	.fixit_new_header_v2 ul.fixit_social_icon li a {

		margin: 0 1px;

	}

}

@media (max-width:980px){

	.fixit_new_header_v2 .fixit_menu_toggle.fixit_custom_anim {

		top: 88px;

		right: 20px;

		left: auto;

	}

	.fixit_new_header_v2 .fixit_header .fixit_menu {

		margin: 0;

	}

	.fixit_new_header_v2 .fixit_header.fixed_menu  .fixit_menu_toggle.fixit_custom_anim {

		top: 24px;

	}

	.fixit_new_header_v3 .fixit_menu_toggle.fixit_custom_anim,.fixit_new_header_v3 .fixit_header.fixed_menu .fixit_menu_toggle.fixit_custom_anim {

		top: 10px !important;

		position: absolute;

		right:20px !important;

	}

	.fixit_new_header_v3 .fixit_menu_toggle.fixit_custom_anim span {

		background-color:  #fff;

	}

	.fixit_new_header_v3 .fixit_header_inner_wrapper .col-md-2.col-sm-3.col-xs-6 {

		width: 100% !important;

		text-align:  left;

	}

	.fixit_new_header_v3 .fixit_header_inner_wrapper .fixit_header_right {

		float:  none;

		padding-left: 20px;

	}

	.fixit_new_header_v2 .fixit_menu_toggle.fixit_custom_anim{

		right: 250px;

		position: absolute;

		top: 36px;

	}

	.fixit_home5 .fixit_header .fixit_menu > ul > li {

		padding: 0 0;

	}

	.fixit_header5 .fixit_banner_content h1{

		font-size:95px;

	}

	.fixit_webuild{

		font-size:30px;

	}

	.fixit_header6 .fixit_banner_content h1 {

		font-size: 55px;

	}

	.fixit_header6 .fixit_banner_content p{

		padding:0px;

	}

	.fixit_new_header_v3 .fixit_header .fixit_menu > ul > li:before{

		display:none;

	}

	.fixit_new_header_v3.fixit_new_header_v2 .fixit_header .fixit_header_center{

		z-index:99;

	}

	.fixit_new_header_v3 .fixit_header .fixit_menu > ul > li > a {

		color: #36434d!important;

	}

	.fixit_header .fixit_menu > ul > li.fixit_mega_menu_li .fixit_mega_menu > li,.fixit_header .fixit_menu > ul > li.fixit_mega_menu_li .fixit_mega_menu > li.fixit_megamenu_gallery_wrapper{

		width:100%;

		padding-bottom:15px;

	}

	.fixit_header .fixit_menu > ul > li.fixit_mega_menu_li > ul > li.fixit_dropdown:after{

		display:none;

	}

	.fixit_header .fixit_menu > ul > li.fixit_mega_menu_li .fixit_mega_menu > li.fixit_megamenu_gallery_wrapper >ul>.fixit_megamenu_gallery{

		width:48%;

		margin:0.5%;

	}

	.fixit_new_header_v2 .fixit_header .fixit_header_center{

		width:300px;	

	}

	.fixit_new_header_v3 .fixit_header .fixit_menu > ul > li>a:after, .fixit_new_header_v3 .fixit_header .fixit_menu > ul > li>a:before {

		display: none;

	}

	.header_v3 .fixit_cart_secret_menu{

		margin-right:100px;

	}

}

@media (max-width:860px){

	.fixit_rev_form_wrapper .fixit_rev_form .form-group {

		width: 46%;

		margin: 0 2%!important;

	}

	.fixit_new_header_v3.fixit_new_header_v2 .fixit_header .fixit_header_center {

		z-index:  99;

	}

	.fixit_new_header_v3 .fixit_header .fixit_menu > ul > li:before {

		display: none;

	}

	.fixit_new_header_v3 .fixit_header .fixit_menu > ul > li > a {

		color: #222!important;

	}

	.fixit_new_header_v3 .fixit_header_inner_wrapper:before{

		transform:none;

	}

}

@media (max-width:768px){

	.fixit_section.fixit_update_section{

		text-align:center;

	}

	.fixit_update_box{

		display:inline-block;

	}

	.fixit_top_header ul.fixit_header_contactinfo,.fixit_social_icon{

		text-align: center !important;

	}

	.fixit_social_icon{

		margin-bottom: 20px;

	}

	.fixit_new_header_v1 .fixit_menu_toggle {

		top: 145px;

	}

	.fixit_rev_form_wrapper {

		width: 100%;

		margin:0 !important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form {

		padding: 20px 20px 30px !important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form .form-group label {

		font-size: 13px !important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form .form-group .form-control {

		height: 30px;

	}

	.fixit_history_box .content:after, .fixit_history_box .content:before{

		display:none;

	}

	.fixit_new_header_v2 .fixit_top_header:before {

		width: 100%;

		left: 0;

		right: 0;

		height: 50px;

		bottom: auto;

		transform: none;

	}

	.fixit_new_header_v2 .fixit_menu_toggle.fixit_custom_anim {

		top: 41px;

		right: 165px;

	}

	.fixit_banner_content.text-center h1 {

		font-size: 60px;

	}

	.fixit_banner_content.text-center h4 {

		font-size: 24px;

	}

	.fixit_welcome_text {

		text-align: center;

	}

	.fixit_logo,.fixit_contant_wrapper {

		text-align:center;

	}

	.fixit_logo {

		padding-bottom: 0px;

	}

	.fixit_new_header_v3 .fixit_menu_toggle.fixit_custom_anim {

		top: 10px;

		right: 20px;

	}

	.fixit_home5 .fixit_btn {

		margin: 13px 0;

	}

	.fixit_new_header_v1 .fixit_header.fixit_custom_anim{

		top:117px;

	}

	.fixit_new_header_v2 ul.fixit_social_icon{

		margin-bottom:0;

	}

}

@media (max-width:600px){

	.fixit_history_box .content{

		padding:30px 15px;

		width:100%;

		margin-bottom:70px;

	}

	.fixit_history .fixit_history_box:last-child .content {

		margin-bottom:  0;

	}

	.fixit_rev_form_wrapper .fixit_form_heading h1{

		font-size:24px!important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form {

		padding: 20px 15px 15px !important;

	}

	.fixit_banner_content.text-center h1 {

		font-size: 50px;

	}

	.fixit_banner_content.text-center h4 {

		font-size: 20px;

	}

	.fixit_header5 .fixit_banner_content h1{

		font-size:60px;

	}

	.fixit_home1 .fixit_cart .fixit_cart_wrapper,.fixit_home2 .fixit_cart .fixit_cart_wrapper,.fixit_home3 .fixit_cart .fixit_cart_wrapper,.fixit_home4 .fixit_cart .fixit_cart_wrapper{

		left:50% !important;

		transform:translateX(-50%);

	}
	.fixit_header .fixit_header_right {

		margin-right: 50px;

		display: none;

	}

}

@media (max-width:480px){

	.fixit_history_box .fixit_history_date{

		font-size:12px;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo {

		margin: 0;

		left:-10%;

	}

	.fixit_new_header_v1 .fixit_menu_toggle {

		top: 180px;

	}

	.fixit_rev_form_wrapper .fixit_form_heading h1 {

		font-size: 18px!important;

	}

	.fixit_rev_form_wrapper .fixit_form_heading {

		padding: 18px 0 !important;

	}

	.fixit_rev_form_wrapper .fixit_rev_form .form-group label {

		font-size: 10px !important;

	}

	.fixit_new_header_v2 .fixit_menu_toggle.fixit_custom_anim {

		right: 10px;

	}

	.fixit_header .fixit_header_right {

		margin-right: 50px;

		display: none;

	}

	.fixit_home5 .fixit_btn {

		font-size: 10px;

		padding:0 10px;

	}

	.fixit_banner_content.text-center h1 {

		font-size: 35px;

	}

	.fixit_banner_content.text-center h4 {

		font-size: 18px;

	}

	.fixit_new_header_v2 .fixit_header .fixit_header_center{

		z-index:1;

	}

	.fixit_new_header_v3 .fixit_menu_toggle.fixit_custom_anim {

		top: 10px;

		right: 20px;

	}

	.fixit_new_header_v3 .fixit_contant_wrapper>ul>li{

		margin-left:0;

	}

	.fixit_new_header_v2.fixit_new_header_v3 .fixit_header.fixit_custom_anim.fixed_menu .container {

		padding: 0 15px;

	}

	.fixit_new_header_v1 .fixit_header.fixit_custom_anim {

		top: 105px;

	}

	.fixit_home4 .fixit_header .fixit_header_right {

		margin-right: 0px;

	}

	.fixit_new_header_v2 .fixit_cart_secret_menu {

		margin: 0;

		float: none;

		text-align: center;

	}

	.fixit_new_header_v2 .fixit_cart_secret_menu>li {

		display: inline-block;

		float: none;

	}

	.fixit_home5 .fixit_cart .fixit_cart_wrapper,.header_v1 .fixit_cart .fixit_cart_wrapper,.header_v3 .fixit_cart .fixit_cart_wrapper{

		left:50% !important;

		transform:translateX(-50%);

	}

	.header_v1 .fixit_cart_secret_menu,.header_v3 .fixit_cart_secret_menu{

		width:auto;

	}

	.header_v1 .fixit_cart .fixit_cart_wrapper{

		left:-65px !important;

	}

	.header_v3 .fixit_cart_secret_menu {

		margin-right: 55px;

	}

}

@media (max-width:440px){

	.fixit_home1 .fixit_cart .fixit_cart_wrapper,.fixit_home2 .fixit_cart .fixit_cart_wrapper,.fixit_home3 .fixit_cart .fixit_cart_wrapper,.fixit_home4 .fixit_cart .fixit_cart_wrapper{

		left:100px !important;

	}

	.fixit_home3 .fixit_main_slider .fixit_slider_overlay{

		margin-top:-40px

	}

	.header_v3.fixit_home3 .fixit_cart .fixit_cart_wrapper{

		left:20px !important;

	}

}

@media (max-width:415px){

	.fixit_new_header_v1 .fixit_header.fixit_custom_anim {

		top: 140px;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo:after{

		left:-35%;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo{

		left:-15%;

	}

	.fixit_new_header_v1 .fixit_header .fixit_header_left .fixit_logo img {

		width: 60%;

	}

}

@media (max-width:396px){

	.fixit_home6 .fixit_cart .fixit_cart_wrapper{

		left:50% !important;

		transform:translateX(-50%);

	}

}
@media (max-width: 480px){
	.fixit_footer .col-xs-12{
		text-align: center !important;
	}
}
@media (max-width: 480px){
	.fixit_footer .col-xs-12 p{
		text-align: center !important;
	}
}
@media (max-width: 767px){
	.fixit_footer .col-xs-12{
		text-align: center !important;
	}
}
@media (max-width: 767px){
	.fixit_footer .col-xs-12 p{
		text-align: center !important;
	}
}

