@media (min-width: 769px){

.corporate-maintenance .col-md-push-7 {left: -42%;}

.corporate-maintenance .col-md-pull-4 {right:-58%;}



}



@media (min-width: 769px) {

	.navbar-header a span {

	font-size:35px;

	margin-top:25px;

}

	.dom {min-width:600px; margin-top:2px}

	.service {max-width:1500px}

	.service a {background-color:darkred;

    border-radius: 0px 20px 20px 0px;

    color: #fff;

    font-size: 16px;

    font-weight: bold;    

    line-height: 18px;

    padding: 4px 6px;

    position: fixed;

    opacity: .50;

    text-align: center;

    bottom:220px;

    z-index: 999;}
.service div#r a {border-radius: 20px 0px 0px 20px;}
	.online {display:none;}

	.apk {

    display:none;}

	.tm-homeServicesWrap ul li:nth-child(1), .tm-homeServicesWrap ul li:nth-child(7), .tm-homeServicesWrap ul li:nth-child(13), .tm-homeServicesWrap ul li:nth-child(19) { 

	border-left:1px solid #d9d8d6;}

	.rk-homeServicesWrap  {margin-left:20%; margin-right:20%}

	.rk-homeServicesWrap .col-md-2 {float:left; width:25%; min-height:125px;}

.rk-homeServicesWrap ul li:hover {

	color:#f08021;

	background:darkblue;

	height:auto;

}	

.tm-homeServicesWrap ul li:hover {

	color:#f08021;

	background:darkblue;

	height:auto;

}

.menu ul li > a{}

.bx-wrapper {padding-top:2px;}

.nav-logo img {height:55px; width:auto;}

.calltobookHome {margin-top:0; text-align:center}

.rk-homeServicesWrap .col-md-2 {float:left; }

.tm-homeServicesWrap .col-md-2 {float:left;}

.calltobookHome-mob {background:#001A04 !important; padding-top:10px !important; display:block}

.tm-search-wrap-right {margin-top:-4px}

.experience-icon h3 {padding:0 40px;}

.experience-text p {padding:20px 25px;}

.tiles-title-box {display:block; text-align:center; font-size: 18px; font-weight: 700; padding:40px 0 8px 0; text-align:center; color:darkblue}

}



/*	Media 768Px Start */

@media (min-width: 769px) {

	/* Header */

	.navbar-toggle { display: block; } 

	.collapse { display: none; }

	

	.navbar-collapse { padding: 15px 0px 0px 0px; width: 100%; background-color: #fff; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.10); border: none; position: absolute; left: 0px; top: 100%; z-index: 50; }

	.navbar-nav { margin: 0px; } .navbar-nav > li { width: 100%; }

	.navbar-nav > li > a { font-size: 14px; padding: 12px 20px; } .tm-dropdown-menu li a { border: none; }

	.tm-topstrip .col-md-6 { float: left; width: 50%; } .tm-stripinfo li { padding-right: 11px; }

	.slick-arrow { left: 0px; } .slick-arrow.slick-arrow-right { right: 0px; } .tm-category-slide { padding: 0px 30px; }

	.tm-absolute { position: relative; background-color: #555; }

	.tm-withbg .navbar-nav > li > a, .tm-withbg .navbar-nav > li > a:after, .tm-absolute .navbar-nav > li > a, .tm-absolute .navbar-nav > li > a:after { color: #555; }

	.tm-banner { z-index: 1; }

	/* Main Grid */

	.tm-main-wrapper { overflow: hidden; }

	#homepage .tm-main-content .col-md-4, #homepage .tm-main-content .col-md-3 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }

	.tm-main-content .col-md-7,.tm-main-content .col-md-5,.tm-main-content .col-md-6 { width: 100%; float: left; margin-bottom: 30px; }

	.tm-main-content .tm-blog > ul > li.col-md-6 { width: 50%; }

	/* Main Content */

	

	

	.single-service ul li {width: 50%;}

	.single-service ul li:nth-child(2), .single-service ul li:nth-child(4), .single-service ul li:nth-child(6), .single-service ul li:nth-child(8), 

	.single-service ul li:nth-child(10) { border-right:0;}

	.single-service ul li:nth-child(9), .single-service ul li:nth-child(10) {

	border-bottom:1px solid #e5e5e5;}

	

	.tm-banner .tm-listing-search {bottom: 50%;}

	.tm-caption { margin-bottom:30px;}

	

	

	.service-experience ul li {width:47%; margin-bottom:20px;}

	

	.tm-appinfo { padding: 0px 15px 30px 15px; }

	.tm-iphoneapp-thumb { padding-bottom: 30px; }

	.tm-testimonial-slider .tm-testimonial-thumb, .tm-testimonial-slider .tm-testimonial-text,.tm-testimonial-text p { width: 100%; }

	.tm-testimonial-text { padding: 75px 75px 75px 75px; } .tm-testimonial-slider .slick-arrow { margin: 0px; left: 0%; }

	.tm-testimonial-slider .slick-arrow.slick-arrow-right { margin: 0px; right: 0%; left: auto; }

	.tm-testimonial-slider .tm-testimonial-text,.tm-testimonial-slider .tm-testimonial-text { float: left; width: 100%; }

	.tm-service-provider-slider-wrap .col-lg-4{ text-align:center !important}

	/* Footer */

	.tm-footer-widget .widget { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }

	

	.order-history-row div:first-child, .order-history-pending-row div{border-right:0; margin-bottom:10px;}

	.order-history-pending-row div {}

	.rating-reason-wrap .col-md-3 { width:25% !important; float:left; margin-bottom:20px;}

	.tm-caption-search {padding-left:10.5%;}

	.tm-cop-experience-wrap .col-md-2 {	width:30%; margin-bottom:25px;}	

}



@media (max-width: 768px)  {

	h1 {margin-bottom:0px}

	.tm-homeServicesWrap ul li a{line-height: 1.1}

	.service a {background-color:darkblue;

    border-radius: 0 0 10px 10px;

    color: #fff;

    font-size: 12px;

    font-weight: bold;    

    line-height: 14px;

    padding: 0px 2%;

    position: fixed;

    opacity: .90;

    text-align: center;

    top:41px;

    z-index: 999;}

	.last {margin-bottom:40px;}

	.link {font-size:10px}

	.extra {display:none!important}

	.apk {

    width: 50%;

	margin-left:50%;

	height: 40px;

    text-align: center;

    background:darkblue;

    position:fixed;

    bottom: 0;

    z-index: 999999;

    opacity: .80;

    color: #fff;

	border-left:1px solid #fff;

	border-top:1px solid #fff;}

	.online {

    width: 50%;

    height: 40px;

    text-align: center;

    background:darkblue;

    position: fixed;

    bottom: 0;

    z-index: 999999;

    opacity: .80;

    color: #fff;

	border-right:1px solid #fff;

	border-top:1px solid #fff;}
	.online a h5, .apk a h5 {line-height:1; margin:0px; font-size:16px;padding-top:3px}

	a img {

    max-width: 70%;

}	

	.comment-form .col-md-6, .comment-form .col-md-6 .col-md-12{padding:0;}

	.mobile-box {display:flex;}

	.tiles-title-box {display:block; text-align:center; font-size: 18px; font-weight: 700; padding:10px 0 5px 0; text-align:center; color:darkblue}

	

	.rk-homeServicesWrap ul li:nth-child(7) i, .rk-homeServicesWrap ul li:nth-child(8) i,  .rk-homeServicesWrap ul li:nth-child(9) i,  .rk-homeServicesWrap ul li:nth-child(10) i,  .rk-homeServicesWrap ul li:nth-child(11) i,  .rk-homeServicesWrap ul li:nth-child(12) i { display:block}

	.rk-homeServicesWrap .col-md-2 {float:left; width:25%; min-height:95px;}

	.rk-homeServicesWrap ul li a {padding:4px 0; font-size:10px; line-height:1.1}

	

	

	.tm-homeServicesWrap ul li:nth-child(1),.tm-homeServicesWrap ul li:nth-child(5), .tm-homeServicesWrap ul li:nth-child(9), .tm-homeServicesWrap ul li:nth-child(13), .tm-homeServicesWrap ul li:nth-child(17) { 

	border-left:1px solid #d9d8d6;}

	.tm-homeServicesWrap ul li:nth-child(7) i, .tm-homeServicesWrap ul li:nth-child(8) i,  .tm-homeServicesWrap ul li:nth-child(9) i,  .tm-homeServicesWrap ul li:nth-child(10) i,  .tm-homeServicesWrap ul li:nth-child(11) i,  .tm-homeServicesWrap ul li:nth-child(12) i { display:block}

	.calltobookHome {margin-top:0; text-align:center}

	.tm-homeServicesWrap .col-md-2 {float:left; width:25%; min-height:95px;}

	.tm-homeServicesWrap ul li a {padding:4px 0; font-size:10px;}

	.service-provider-img, .client-img {height:100px; width:100px}

	.tm-testimonialsWrap .slick-dots {bottom:40px !important;}

	.tm-serviceproviderWrap .slick-dots {bottom:10px !important;}

	.calltobookHome-mob {background:#001A04 !important; padding-top:10px !important; display:block}

	.experience-icon {padding:20px 0 10px 0;}

	.experience-icon h3 { font-size:25px; padding:0 20px; margin:10px 0 2px 0;}

	.service-experience ul li {width:70%; margin:auto; float:none; margin-bottom:15px;}

	.tm-serviceproviderWrap, .tm-testimonialsWrap {max-height:550px;}

	.login-popup {width:94% !important;}

	.modal-top-header {padding:0 20px}

	.login-popup .modal-header .close {margin-right:-10px;}

}



@media (width: 768px) {

	.navbar-header {float:none}

	.tm-cop-experience-wrap .col-md-2 {	width:30%; margin-bottom:25px;}

	}



/* Media 420Px Start */

@media (max-width: 768px) {

	header { min-height:40px;}

	.bx-wrapper {padding-top:1px;}

	.collapse { display: none; }

	.tm-topstrip { text-align: center; } .tm-topstrip .col-md-6,.tm-mainheader [class*="col-md-"] { display: inline-block; } .tm-stripinfo li { padding: 0px 10px 10px 10px; }

	.tm-mainheader { text-align: center; } .tm-search { width: 170px; }

	.tm-stripinfo li,.tm-login-link li { display: inline-block; float: none; } .tm-login-link li { padding: 0px 40px 15px 0px; }

	.tm-absolute { position: relative; background-color: #555; }

	.tm-withbg .navbar-nav > li > a, .tm-withbg .navbar-nav > li > a:after, .tm-absolute .navbar-nav > li > a, .tm-absolute .navbar-nav > li > a:after { color: #555; }

	.tm-banner { z-index: 1; }

	/* Header */

	.slick-arrow { left: 0px; } .slick-arrow.slick-arrow-right { right: 0px; } .tm-category-slide { padding: 0px 30px; }

	#map { height: 426px; } .tm-listing-search { padding: 21px 20px 0px; } .tm-listing-search ul li { width: 50%; }

	.tm-banner .tm-listing-search { position: relative; background-color: #555; bottom: 0; margin: 0; padding: 20px 15px; }

	.slick-dots { bottom: 0; top: auto; }

	.tm-banner .tm-listing-search ul li { width: 50%; }

	.tm-banner .tm-listing-search ul li:first-child, .tm-banner .tm-listing-search ul li:nth-child(2) {width: 98%;}

	.tm-search-wrap { padding:10px 14px 4px 12px} 

	/* Main Grid */

	

	.single-service { margin-bottom:30px; overflow:hidden}

	.single-service ul li {width: 50%; border-right:0}

	.single-service ul li:nth-child(9), .single-service ul li:nth-child(10) {border-bottom:1px solid #e5e5e5;}

	.single-service ul li:nth-child(odd) {border-right:1px solid #e5e5e5;}

	

	.service-experience ul li {width:90%; border:4px solid #e5e5e5}

	

	.tm-main-wrapper { overflow: hidden; }

	.tm-main-content .col-md-4,.tm-main-content .col-md-3 { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }

	.tm-main-content .col-md-7,.tm-main-content .col-md-5,.tm-main-content .col-md-6,.tm-main-content .col-md-8,.tm-main-content .col-md-12 { width: 100%; float: left; margin-bottom: 0; }

	.tm-main-content .tm-blog > ul > li.col-md-6 { width: 50%; }

	/* Main Content */

	.tm-testimonial-slider .tm-testimonial-thumb, .tm-testimonial-slider .tm-testimonial-text,.tm-testimonial-text p { width: 100%; }

	.tm-testimonial-text { padding: 75px 75px 75px 75px; } .tm-testimonial-slider .slick-arrow { margin: 0px; left: 0%; }

	.tm-testimonial-slider .slick-arrow.slick-arrow-right { margin: 0px; right: 0%; left: auto; }

	.tm-newsletter-wrap { width: 100%; } .tm-newsletter { padding: 0px 20px; }

	.tm-testimonial-list ul li figure { width: 100%; } .tm-testimonial-list ul li figure ~ .tm-testimonial-info { float: left; width: 100%; padding: 30px; } 	.tm-testimonial-list ul li { padding-right: 0px; }

	.tm-listing > ul > li.col-md-6 { width: 50%; float: left; }

	.tm-listing, .tm-testimonial-list{ padding: 0px 15px; } .tm-mapbtn ul li { margin-top: 10px; }

	.tm-modalbtn { margin-bottom: 8px; }

	.tm-testimonial-slider .tm-testimonial-text,.tm-testimonial-slider .tm-testimonial-text { float: left; width: 100%; }

	.tm-login-link { padding-left: 10px; } .tm-fancy-title { margin-bottom: 0px; }

	.tm-banner .slick-slide img,.tm-banner .slick-dots { display: none !important; }

	.tm-listing-full { margin-bottom: 0px; } .tm-partner-list { padding: 0px 15px; }

	.getAppMobile input[type="text"] { width:220px;}

	/* Footer */

	.widget_category ul {background:none}

	.tm-footer-widget .widget { float: none; display: inline-block; vertical-align: top; margin-right: -4px; width: 50%; }

	.tm-service-provider-slider-wrap .col-lg-4{ text-align:center !important}

	

	.tm-service-card-heading {font-size:16px}

	span.arrow { margin:0 5px}

	.order-history-row div:first-child, .order-history-pending-row div{border-right:0; margin-bottom:10px;}

	

	.tm-banner { position:inherit; z-index:-999; padding-top:0px}

	.tm-caption { margin-top:20px; margin-bottom:20px;}

	.tm-caption h1 {font-size:26px;}

	

	.popup-social-login ul li .googleLink, .popup-social-login ul li .facebookLink, .popup-social-login ul li .phone-input{ width:100%}

	.popup-social-login ul li .go-btn { left:81%}

	.popup-social-login ul li .verify-btn {left:66%}

	.popup-experience {border:0; padding-left:15px;}

	.popup-experience h4 {font-size:18px; font-weight:bold !important; margin-top:25px;}

	.rating-reason-wrap .col-md-3 { width:25% !important; float:left; margin-bottom:10px; padding:0 2px !important}

	.rating-reason-wrap img {width:30px; height:33px; margin:7px 0 0 0;}

	.rating-reason-wrap a {height: 50px; width: 50px;}

	.tm-maintenance-benefits-full .col-md-8 {padding-left:25px; padding-top:25px;}

	

	.tm-maintenance-terms-full { padding:0 20px }

	

	.home-maintenance-table table, .home-maintenance-table thead, .home-maintenance-table tbody, .home-maintenance-table td,.home-maintenance-table tr {

			display: block;

		}

		.home-maintenance-table th {display:none}



		.home-maintenance-table thead tr {

			position: absolute;

			top: -9999px;

			left: -9999px;

		}



		.home-maintenance-table tr { border: 1px solid #ccc; }



		.home-maintenance-table td {

			border: none;

			border-bottom: 1px solid #eee;

			position: relative;

			padding-left: 50%;

		}



		.home-maintenance-table td:before {

			position: absolute;

			top: 6px;

			left: 6px;

			width: 45%;

			padding-right: 10px;

			white-space: nowrap;

			font-weight:bold

		}



		.home-maintenance-table td:nth-of-type(1):before { content: "BHK"; }

		.home-maintenance-table td:nth-of-type(2):before { content: "Electrical"; }

		.home-maintenance-table td:nth-of-type(3):before { content: "Plumbing"; }

		.home-maintenance-table td:nth-of-type(4):before { content: "Home Appliances"; }

		.home-maintenance-table td:nth-of-type(5):before { content: "AC"; }

		.home-maintenance-table td:nth-of-type(6):before { content: "Full Package"; }

		.getAppIcon {text-align:center}

		.getAppIcon img {margin-bottom:15px;}

		.tm-caption-search {clear:both; padding-left:4%; padding-top:15px; padding-bottom:0}

		.popup-experience {display:none}

		.tm-caption-search .heading1 {line-height:32px; margin-bottom:0; font-size:31px;}

		.home-banner-bottom {position:relative}

		.corporate-title {font-size:22px !important; line-height:35px;}

		#featured-container { padding-bottom:0 !important}

		.tm-cop-experience-wrap .col-md-2 {	width:43%; margin-bottom:25px;}

		.cop-service-experience ul li {padding:15px 8px; min-height:265px}

		.cop-about-text {padding:0 30px;}

		.cop-about-tappme {	background-image:none;}

		.corporate-contact-wrap {padding:15px 30px 25px 30px; margin-bottom:20px;}

		.corporate-contact-wrap input[type="text"]{width:100%; margin-bottom:10px;}

		.corporate-contact-wrap a {width:100%; margin:10px 0 0 0; border-top-left-radius:4px; border-bottom-left-radius:4px;}

		.services-3-wrap {margin-bottom:10px;}

		.corporate-title-inn {line-height:35px; margin:0 0 20px 0 !important; font-size:2em !important}

		.corporate-icons img {max-width:100px;max-height:100px;}

		.corporate-client img{max-width:130px; margin-bottom:10px;}

		.total-service-jobs { position:relative; top:-15px}

		

		.tm-diy-category-nav ul {

			position: static;

			display: none;

		}

		/*Create vertical spacing*/

		.tm-diy-category-nav  ul li {

			margin-bottom: 1px;

		}

		

		/*Display 'show menu' link*/

		.show-menu {

			display:block;

		}

		.services-6-wrap .col-md-2, .services-3-wrap .col-md-4 {width:48% !important; display:inline-block; margin-bottom:10px;}

		

}



/* Media 300Px Start */

@media (max-width: 768px) {

	/* Main Grid */

	.tm-main-content .col-md-4,.tm-main-content .col-md-3 { margin-right: 0px; width: 100%; }

	.tm-fancy-title h2 { font-size: 22px; } .tm-fancy-title h2:after,.tm-fancy-title h2:before { vertical-align: inherit; }

	.tm-footer-widget .widget,.footer-one .tm-footer-widget .widget { margin-right: 0px; width: 100%; }

	.footer-two .backtop-btn { right: 2%; top: -10%; } .footer-two .backtop-btn:before { display: none; }

	.tm-banner .tm-listing-search ul li,.tm-main-content .tm-blog > ul > li.col-md-6 { width: 100%; }

	.tm-listing > ul > li.col-md-6,.tm-modal-input ul li,.ec-form-list li { width: 100%; }

	.tm-banner .tm-listing-search ul li:last-child { padding-left: 4px; padding-right: 4px; }

	.tm-listing-search { background:url(../images/home-banner-img-1.jpg)}

	.mobile-carousel-container { margin-left:-35px;}

	.tm-experience-full { padding:30px 0 20px}

	.address-style-box ul li.address-upload-photo-field .upload-photo { width:70%}

	.address-style-box ul li.address-coupon-field input[type="text"] { width:68.1%}

	.address-style-box ul li.address-time-field, .address-style-box ul li.address-date-field { width:100%}

	.address-style-box ul li.col-md-6 { margin-bottom:12px;}

	.service-body-container {border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:20px 30px 40px}

	.reschedule-btn-box .cancel-btn { margin-bottom:15px;}

	.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { font-size:14px}

	.getAppMobile input[type="text"] { width:180px; padding-left:5px;}

	.getAppMobile input[type="submit"] {padding:0 5px}

	.widget_newsletter input[type="text"] { width:210px;}

	.tm-footer-widget .widget { margin-bottom:10px}

	.tm-copyright { padding:0 30px;}

	.nav-logo img { max-height:40px;max-width:50px}

	.navbar-header a span { font-size:18px!important; padding-left:1px!important;

	.navbar-header a {height:45px}

	.dom {min-width:320px; margin-top:15px}

	.spinner-master {margin-top:5px; margin-left:1px;margin-right:2px}

	.tm-footer-social-network {margin-bottom:10px; text-align:left }

	.mobile-call-wrap {display:block}

	.mobile-view{display:none !important}

	.confirmation-box .confirmMsg { text-align:center}

	.confirmation-box .confirmMsg img { margin-bottom:10px}

	.selectcity-wrap h3 {font-size:22px}

	.selectcity-box a {margin-top:10px; display:block}

	.tm-page-banner h1 {font-size:25px; line-height: 1.2em; padding-top: 0;}

	

	.navbar-header {float:none}

	.download-app-right-panel img {margin-bottom:15px;}

	

	.tm-bannerdiwali {padding-top:40px !important; z-index:9 !important}

	.tm-banner-wrap-diwali img {display:block !important}

	.step-title {margin-bottom:30px;}

	.tt-dropdown-menu {max-height:145px;}

	.mob-nav, .nav-calling {display:block !important;}

	.menu ul li {padding-left:0px; text-align:center;}

	.nav-calling {background:#777; padding:5px 15px 0 15px;  border-bottom:5px solid #fff}

	.nav-calling a, .nav-calling a strong {color:#fff !important;}

	#main-form-wrapp {margin-top:0px}

	#main-form-wrapp h2 {font-size:17px;}

	.widget_category ul li {width:auto; margin-right:30px;}

	.corporate-maintenance .col-md-push-7 {left: 0%;}

 	.corporate-maintenance .col-md-pull-4 {right: 0%;}

 	.tm-service-banner, .tm-page-banner {min-height:60px; padding:30px 0; margin-bottom:0}

 	.footer-one .tm-footer-widget [class*="col-md-"] {padding:0 0 0 30px}

 	.accordion-content ul li strong {width:63%;}

 	.row.news-wrap {padding:0 15px 30px 15px !important; margin-bottom:40px !important; border-bottom:1px solid #ccc}

 	

 	.cop-service-experience-banner ul li { 

		min-height:150px;

		margin-left:0 !important

	}

	.control-group {min-width:200px}

	header {min-height:55px}

	.continue-booking {margin-bottom:15px;}

 	

}



/* Media 940Px Start */

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

	.navbar-nav > li > a { padding: 33px 11px 32px; }

}



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

	.modal-dialog {width:700px}

}