<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.packers-and-movers-location-ul {
	padding-left: 0;
	margin-left: 0!important;
	margin-right: 0!important
}

.packers-and-movers-location-ul-p {
	width: 100%;
	display: block
}

.packers-and-movers-location-ul li {
	list-style-type: none;
	padding: 0 10px
}

.packers-and-movers-location-ul li a {
	display: block;
	padding: 10px 10px 10px 30px;
	position: relative;
	border-bottom: 1px dashed #e2e2e2;
	color: #2e3b4b;
	font-weight: 600
}

.packers-and-movers-location-ul li a:before {
	content: "\f1d9";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 20px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	left: 0;
	color: #d26618
}

.packers-and-movers-location-ul li a:hover {
	text-decoration: none
}

.packers-and-movers-pop-l-head {
	display: block;
	width: 100%
}

.packers-and-movers-pop-l-head h4 {
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 2px solid #5a718f
}

.packers-and-movers-pop-l-p {
	margin-top: 30px
}

@media (max-width:500px) {
	.packers-and-movers-location-ul li a {
		font-size: 13px;
		padding: 10px 10px 10px 25px
	}
	.packers-and-movers-location-ul li a:before {
		font-size: 16px
	}
	.packers-and-movers-pop-l-head h4 {
		font-size: 1.25rem
	}
}

.responsiveImg {
}

.Quote_click {
	cursor: pointer
}

.movers-and-packers-ForHeaderSearch {
	position: relative;
	margin: 0;
}

.pdlR15 {
	padding-left: 15px;
	padding-right: 15px
}

p {
	font-family: Lato, Helvetica, Arial, sans-serif;
	font-size: 14px;
	width: 100%;
	margin: 10px 0;
	font-weight: 400;
	line-height: 28px;
	text-transform: none;
	color: #484848;
	position: relative
}

body {
	font-family: Lato, sans-serif
}

header {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 300;
	background-color: #fff
}


.movers-and-packers-deskheader {
	transition: all .5s
}

.sticky .movers-and-packers-deskheader {
	height: 0;
	overflow: hidden
}

.review-number {
	font-size: 13px!important;
	font-weight: 600;
	font-family: Montserrat, sans-serif
}

.packers-and-movers-vendor-search-review {
	color: #fff;
	font-size: 13px!important
}

.vendor-star-rating .rating-container {
	text-align: center
}

.vendor-star-rating .rating-container .label {
	margin-top: 10px
}

.search-review {
	margin-left: 10px;
	top: -2px;
	display: inline-block;
	position: relative
}

.star-count {
	font-weight: 700;
	color: #d26618;
	margin-left: 10px;
	display: inline-block
}

.star-count2 {
	color: #fff
}

.pop-star-count {
	color: #fff
}

.packers-and-movers-search_page_vehicl_service .rating_sec span.pop-star-count {
	font-size: 13px!important
}

.packers-and-movers-mobHeader {
	display: none!important
}

.drop-down {
	position: relative;
	display: inline-block;
	width: auto;
	margin-top: 0
}

.drop-down select {
	display: none;
	cursor: pointer
}

.drop-down .select-list {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin-top: 38px;
	padding: 0;
	background-color: #fff;
	width: 100%;
	list-style: none;
	max-height: 240px;
	overflow: auto
}

.drop-down .select-list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5
}

.drop-down .select-list::-webkit-scrollbar {
	width: 6px;
	background-color: #f5f5f5
}

.drop-down .select-list::-webkit-scrollbar-thumb {
	background-color: #000
}

.drop-down .select-list li.active,
.drop-down .select-list li.active:hover {
	background-color: #3f51b5
}

.drop-down .select-list li.active:before {
	color: #fff
}

.drop-down .select-list li.active span {
	color: #fff
}

.drop-down .select-list li {
	border-bottom: 1px solid #fafafa;
	display: none;
	cursor: pointer;
	position: relative
}

.drop-down .select-list li:hover {
	background-color: #e7e7e7
}

.drop-down .select-list li.active:before {
	content: '\f00c';
	display: inline-block;
	padding-top: 11px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 36px;
	text-align: center
}

.drop-down .select-list li span {
	display: block;
	min-height: 40px;
	min-width: 280px;
	width: 100%;
	line-height: 30px;
	padding: 5px 50px 5px 57px;
	background-position: left 10px center;
	background-repeat: no-repeat;
	font-size: 16px;
	text-align: left;
	color: #000;
	box-sizing: border-box;
	font-size: 14px;
	font-family: Lato, sans-serif
}

.drop-down .button {
	display: block;
	background-color: #fff;
	padding: 9px;
	font-size: 14px;
	font-family: Lato, sans-serif;
	text-align: left;
	line-height: 18px
}

.drop-down .button span {
	display: block;
	background-size: 28px;
	margin: -9px;
	line-height: 28px;
	padding: 5px 15px 5px 57px;
	background-color: #fff;
	background-position: left 10px center;
	background-repeat: no-repeat;
	font-size: 16px;
	text-align: left;
	color: #000;
	opacity: .7;
	box-sizing: border-box;
	font-size: 14px;
	font-family: Lato, sans-serif
}

.drop-down .button a.select-list-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 39px
}

.drop-down .button a.select-list-link:after {
	content: '\f0d7 ';
	display: inline-block;
	padding-top: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	color: #000;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	position: absolute;
	top: 0;
	right: 0;
	width: 45px;
	height: 36px;
	text-align: center
}

.drop-down .button a.select-list-link em {
	opacity: 0
}

.drop-down .select-list li span:focus,
.drop-down .select-list li span:hover {
	opacity: 1
}

.modal {
	z-index: 99999!important
}

.packersandmovers-searchDropdown {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background-color: rgba(33, 48, 72, .6);
	padding: 15px 15px 25px;
	transform: translateY(50px);
	visibility: hidden;
	transition: all .5s;
	opacity: 0
}

.packersandmovers-searchDropdown2 {
	position: relative;
	top: auto;
	display: none;
	transform: translateY(0);
	visibility: visible;
	transition: all .5s;
	opacity: 1
}

.packersandmovers-searchDropdown ul {
	position: relative
}

.bottom0 {
	transform: translateY(0);
	visibility: visible;
	transition: all .5s;
	opacity: 1
}

.bottom02 {
	display: block
}

.search_drop:hover .packersandmovers-searchDropdown {
	display: block
}

.packersandmovers-custome_navigator ul li {
	display: inline-block;
	vertical-align: middle
}

.packersandmovers-custome_navigator ul li a {
	display: block;
	position: relative;
	padding: 8px 10px;
	color: #fff!important;
	text-transform: capitalize;
	font-weight: 600;
	font-family: Montserrat, sans-serif;
	letter-spacing: .5px;
	font-size: 14px
}

.packersandmovers-custome_navigator ul li a .iconWise {
	display: none
}

.packersandmovers-searchDropdown .closeForm {
	position: absolute!important;
	top: -15px;
	color: #fff!important;
	right: -15px;
	padding-top: 8px!important;
	width: 40px;
	height: 40px;
	padding: 5px!important;
	font-size: 20px!important;
	background-color: rgba(0, 0, 0, .65)!important;
	cursor: pointer
}

.enquiry-head {
	font-size: 18px;
	font-family: Montserrat, sans-serif
}

.left_navi li a .caret {
	margin: 0!important
}

.left_navi li a .caret:before,
.left_navi li a span.caret:after {
	display: inline-block!important
}

.moversandpackers-nav_search ul {
	text-align: center
}

.moversandpackers-nav_search li {
	display: inline-block;
	padding-top: 10px;
	position: relative;
	min-width: 300px;
	margin-right: 20px;
	vertical-align: middle
}

.moversandpackers-nav_search ul li.search_clk {
	width: 50px;
	min-width: inherit
}

.moversandpackers-nav_search li .form-control {
	display: block;
	font-family: Montserrat, sans-serif;
	background: 0 0;
	font-size: 13px;
	width: 100%;
	border: 1px solid #3f51b5;
	padding: 5px 10px;
	color: #3f51b5;
	border-radius: 0;
	box-shadow: 0 0 16px #fff;
	background-color: #fff
}

.select2-search--dropdown:after {
	left: auto;
	right: 12px
}

.packersandmovers-custome_navigator ul li .dropdown-menu {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-radius: 0;
	margin-top: 0
}

.bannerTitle {
	display: block;
	text-align: center;
	padding-top: 50px;
	font-family: Montserrat, sans-serif;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 35px;
	text-shadow: 0 2px 2px grey;
	font-weight: 600;
	letter-spacing: 1.5px
}

.bannerTitle a {
	color: #fff
}

.bannerTitle a:hover {
	text-decoration: none;
	color: #fff
}

.dropdown:hover .dropdown-menu {
	display: block
}

.packersandmovers-custome_navigator ul li .dropdown-menu li {
	display: block!important;
	border-bottom: 1px dashed #ddd
}

.packersandmovers-custome_navigator ul li.dropdown a {
	white-space: nowrap;
	font-size: 14px;
	text-overflow: ellipsis;
	max-width: 180px;
	overflow: hidden
}

.packersandmovers-custome_navigator ul li.dropdown a,
.packersandmovers-custome_navigator ul li.dropdown a:hover {
	color: #fff
}

.packersandmovers-custome_navigator ul li .dropdown-menu li:last-child {
	border-bottom: 0
}

.packersandmovers-custome_navigator ul li .dropdown-menu li a {
	padding: 8px 10px;
	display: block;
	color: #000!important;
	font-size: 13px;
	font-weight: 500
}

.packersandmovers-custome_navigator ul li .dropdown-menu li a i {
	margin-right: 10px
}

.packersandmovers-custome_navigator ul li .dropdown-menu li a:hover {
	color: #fff!important
}

.dropdown-menu:before {
	content: '';
	display: block;
	border-bottom: 10px solid #ddd;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -10px;
	left: 13px
}

.dropdown-menu:after {
	content: '';
	display: block;
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	position: absolute;
	top: -9px;
	left: 13px
}

.select-list li span {
	background-size: 28px
}

-o-keyframes swing3d {
	opacity: 0
}

100% {
	transform: translate(0) rotate(0);
	opacity: 1
}

100% {
	transform: translate(0) rotate(0);
	opacity: 1
}

.how_work:hover {
	box-shadow: 0 0 5px #aaa;
	top: -5px
}

.sec9_column {
	border: 1px solid #ddd;
	padding-bottom: 20px
}

.sec9_column p {
	padding: 0 15px
}

.sec9_column a {
	margin-left: 15px
}

footer ul.movers-and-packers-category_list::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5
}

footer ul.movers-and-packers-category_list::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #f5f5f5
}

footer ul.movers-and-packers-category_list::-webkit-scrollbar-thumb {
	background-color: #e91e1e
}

.movers-and-packers-listcityfooter li span.bell_icon:before {
	content: '\f041'!important
}

.form-check1 {
	position: absolute;
	bottom: -17px;
	right: 0;
	width: 100%;
	text-align: right;
	font-size: 10px;
	font-weight: 500;
	font-family: Montserrat, sans-serif
}

.form-check1 p {
	display: inline;
	color: red;
	font-size: 11px
}

.topRatedvendorButtons {
	padding-left: 0;
	display: block;
	margin-bottom: 0;
	margin: 10px -15px -10px
}

.topRatedvendorButtons li {
	text-align: center;
	width: 50%;
	display: inline-block;
	float: left;
	margin-bottom: -10px
}

.topRatedvendorButtons li a {
	padding: 10px;
	cursor: pointer;
	display: block;
	font-family: Montserrat, sans-serif;
	color: #fff!important;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: .5px
}

.topRatedvendorButtons li a.viewProf {
	background-color: #d26618;
	color: #fff
}

.topRatedvendorButtons li a.viewProf:hover {
	background-color: #e1813b;
	color: #fff!important
}

.leftRibbon {
	position: absolute;
	top: -10px;
	left: 0;
	font-size: 11px;
	display: block;
	width: 81px;
	height: 81px;
	background-repeat: no-repeat;
	text-align: center;
	color: #fff;
	letter-spacing: .5px;
	font-family: Montserrat, sans-serif
}

.content_top3-1 {
	overflow: hidden;
	position: relative;
	margin: -10px -15px;
	padding: 10px 15px;
	z-index: 1
}

.content_top3 {
	position: relative
}

.content_top3:hover {
	box-shadow: 0 8px 10px #959595;
	top: -5px
}

.content_top3:before {
	content: '';
	display: block;
	width: 0%;
	height: 0%;
	left: 0;
	top: 100%;
	background-color: #eff1ff;
	transition: all .5s;
	position: absolute;
	opacity: 0
}

.content_top3:hover:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #f7f8ff;
	transition: all .5s;
	position: absolute;
	opacity: 1
}

.content_top3:after {
	content: '';
	display: block;
	width: 0%;
	height: 0%;
	right: 0;
	bottom: 100%;
	background-color: #eff1ff;
	transition: all .5s;
	position: absolute;
	opacity: 0
}

.content_top3:hover:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	background-color: #f7f8ff;
	transition: all .5s;
	position: absolute;
	opacity: 1
}

.topRatedvendorButtons li a.getQuo {
	background-color: #2e3b4b
}

.topRatedvendorButtons li a.getQuo:hover {
	color: #fff;
	background-color: #5a718f
}

#slider-carouse3 .content_top3:hover {
	box-shadow: none;
	top: 0
}

.spec-row {
	margin-right: -30px!important;
	margin-left: 0!important
}

#slider-carouse3 .item {
	margin: 15px
}

#slider-carouse3.owl-theme .owl-nav {
	margin-top: 0;
	margin-bottom: 0
}

#slider-carouse3.owl-theme .owl-nav .owl-next,
#slider-carouse3.owl-theme .owl-nav .owl-prev {
	position: absolute;
	top: 45%;
	font-size: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .2);
	line-height: 14px
}

#slider-carouse3.owl-theme .owl-nav .owl-prev {
	left: -20px
}

#slider-carouse3.owl-theme .owl-nav .owl-next {
	right: -20px
}

.movers-and-packers-re-ven {
	margin-top: 30px
}

.movers-and-packers-re-ven-head {
	text-align: center;
	font-family: Montserrat, sans-serif
}

.padd-l-30 {
	padding-left: 50px!important
}

.packersType {
	padding-left: 0
}

.packersType li {
	display: inline-block
}

.packersType li a {
	display: block;
	font-family: Montserrat, sans-serif;
	padding: 2px 7px;
	font-size: 11px;
	border: 1px solid #3f51b5;
	border-radius: 10px;
	margin: 0 3px;
	font-weight: 500;
	letter-spacing: .5px;
	color: #000
}

.movers-and-packers-loginBtn {
	box-sizing: border-box;
	position: relative;
	margin: .2em;
	padding: 0 15px 0 46px;
	border: none;
	text-align: left;
	line-height: 34px;
	white-space: nowrap;
	border-radius: .2em;
	font-size: 16px;
	color: #fff
}

.movers-and-packers-loginBtn:before {
	content: "";
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	width: 34px;
	height: 100%
}

.movers-and-packers-loginBtn:focus {
	outline: 0
}

.movers-and-packers-loginBtn:active {
	box-shadow: inset 0 0 0 32px rgba(0, 0, 0, .1)
}

.movers-and-packers-loginBtn--facebook {
	background-color: #4c69ba;
	background-image: linear-gradient(#4c69ba, #3b55a0);
	text-shadow: 0 -1px 0 #354c8c
}

.movers-and-packers-loginBtn--facebook:before {
	border-right: #364e92 1px solid;
	background: url(../images/icon_facebook.png) 6px 6px no-repeat
}

.movers-and-packers-loginBtn--facebook:focus,
.movers-and-packers-loginBtn--facebook:hover {
	background-color: #5b7bd5;
	background-image: linear-gradient(#5b7bd5, #4864b1)
}

.movers-and-packers-loginBtn--google {
	background: #dd4b39
}

.movers-and-packers-loginBtn--google:before {
	border-right: #bb3f30 1px solid;
	background: url(../images/icon_google.png) 6px 6px no-repeat
}

.movers-and-packers-loginBtn--google:focus,
.movers-and-packers-loginBtn--google:hover {
	background: #e74b37
}

.content_top3 .content_button a.btn1,
.content_top3 .content_button a.btn2 {
	display: inline-block;
	padding: 8px 25px;
	border-radius: 30px;
	border: 1px solid #3f51b5;
	text-align: center;
	min-width: 150px;
	color: #fff!important;
	font-family: Montserrat, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .8px;
	position: relative;
	overflow: hidden;
	z-index: 5;
	cursor: pointer
}

.movers-and-packers-share_group.dropdown-menu:after,
.movers-and-packers-share_group.dropdown-menu:before {
	position: absolute;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: '';
	display: block;
	right: 40%;
	left: auto
}

.movers-and-packers-share_group.dropdown-menu:before {
	border-bottom: 10px solid #3f51b5;
	top: -10px
}

.movers-and-packers-share_group.dropdown-menu:after {
	border-bottom: 10px solid #fff;
	top: -9px
}

.movers-and-packers-share_group li a span.fa-instagram {
	background: #d6249f;
	background: radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)
}

.movers-and-packers-share_group li a span.fa-linkedin {
	background-color: #56c1ff
}

.packers-and-movers-mover_list-detail_box:hover {
	box-shadow: 0 8px 10px #bdbdbd;
	top: -5px
}

.searchDetailsRight {
	padding-left: 0;
	margin-bottom: 0
}

.searchDetailsRight li {
	display: block;
	margin-bottom: 1px
}

.searchDetailsRight li img {
	max-width: 27px;
	max-height: 27px;
	margin-right: 8px
}

.searchDetailsRight li a {
	color: #444;
	font-size: 13px;
	font-weight: 500;
	font-family: Montserrat, sans-serif
}

.packers-and-movers-bangalore-packer_move_pageContet {
	padding-top: 35px;
	font-family: Montserrat, sans-serif
}

.packers-and-movers-bangalore-packer_move_pageContet p {
	margin-bottom: 5px
}

.packers-and-movers-bangalore-packer_move_pageContet h1,
.packers-and-movers-bangalore-packer_move_pageContet h2 {
	text-align: center;
	position: relative;
	display: block!important;
	margin-bottom: 10px;
	font-size: 36px;
	line-height: 40px;
	font-family: Montserrat, Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-transform: none;
	width: 100%;
	color: #3f3f3f
}

.search_pageLeftFilter {
	margin-top: 20px;
	background-color: #d26618;
	border: 1px solid #d26618
}

.search_pageLeftFilter .card {
	border: 0;
	border-radius: 0
}

.search_pageLeftFilter .filterTitle {
	margin-top: 0;
	font-family: Montserrat, sans-serif;
	font-size: 18px;
	padding: 10px 10px;
	color: #fff;
	letter-spacing: 2px;
	font-weight: 600;
	text-shadow: 0 0 2px #8c8c80;
	margin-bottom: 0
}

.search_pageLeftFilter .card h3 a {
	font-size: 13px;
	color: #444;
	padding: 10px;
	display: block;
	font-family: Montserrat, sans-serif;
	cursor: pointer
}

.search_pageLeftFilter .select2-container .select2-selection--single {
	height: 35px;
	padding-top: 2px
}

.search_pageLeftFilter .card h3 a:hover {
	background-color: #ffd2b2
}

.search_pageLeftFilter .card h3 a.collapsed:before {
	content: '\f067';
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.search_pageLeftFilter .card h3 a:before {
	content: '\f068';
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.search_pageLeftFilter .card h3 {
	margin: 0;
	border-bottom: 1px dashed #ddc
}

.search_pageLeftFilter .card:last-child h3 {
	border-bottom: 0
}

.packers-and-movers-mover_list-detail_box_inner {
	box-shadow: 0 0 5px #9a9a9a;
	padding: 10px 10px 1px;
	margin-bottom: 10px;
	font-family: Montserrat, sans-serif;
	position: relative;
	overflow: hidden;
	z-index: 1;
	font-size: 13px;
	font-weight: 500;
	line-height: 24px
}

.profilePOPviwbuts p {
	margin-bottom: 0
}

.profilePOPviwbuts p a {
	display: inline-block;
	margin: 0 3px;
	cursor: pointer;
	text-align: center;
	margin-top: 10px;
	padding: 3px 16px;
	border-radius: 20px;
	color: #fff!important;
	margin-bottom: 10px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: .8px;
	font-family: Montserrat, sans-serif
}

.profilePOPviwbuts p a.g-quote {
	background-color: orange;
	border: 1px solid orange
}

.profilePOPviwbuts p a.v-more {
	background-color: #3f51b5;
	border: 1px solid #3f51b5
}

.sharethis-inline-share-buttons {
	font-family: Montserrat, sans-serif!important;
	padding: 20px 0;
	z-index: 5;
	background-color: #fff
}

.profilePOPviwbuts p a:hover {
	background-color: transparent;
	color: #000!important;
	text-decoration: none
}

.packers-and-movers-bangalore-vehicle_sec_avail span img {
	width: 100%
}

.loadMoreVendorbut {
	background-color: transparent;
	color: #000;
	font-family: Montserrat, sans-serif;
	border: 1px solid #ddd;
	border-radius: 2px;
	padding: 5px 50px;
	font-weight: 600;
	letter-spacing: .6px;
	text-transform: uppercase;
	font-size: 13px;
	cursor: pointer
}

.control input:focus~.packers-and-movers-control__indicator,
.control:hover input~.packers-and-movers-control__indicator {
	background: #ccc
}

.control input:checked:focus~.packers-and-movers-control__indicator,
.control:hover input:not([disabled]):checked~.packers-and-movers-control__indicator {
	background: #3f51b5
}

.locationSearch.rpos {
	position: relative;
	border-top: 1px dashed #ddc
}

.locationSearch .searchIcon {
	position: absolute;
	top: 20px;
	right: 20px;
	color: #cecece
}

.quickNaviagteLinks {
	padding: 21px 0
}

.quickNaviagteLinks ul {
	padding-left: 0;
	text-align: center;
	margin-bottom: 0
}

.quickNaviagteLinks ul li {
	display: inline-block
}

.quickNaviagteLinks li a {
	font-size: 14px;
	color: #fff;
	font-family: Montserrat;
	display: block;
	padding: 1px 10px;
	position: relative
}

.quickNaviagteLinks li a:hover {
	color: #fff;
	text-decoration: none
}

.quickNaviagteLinks li a:after {
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	background-color: #b1b1b1;
	height: 100%;
	content: '';
	display: block
}

.quickNaviagteLinks li:last-child a:after {
	display: none
}

.inner-category::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5
}

.inner-category::-webkit-scrollbar {
	width: 6px;
	background-color: #f5f5f5
}

.inner-category::-webkit-scrollbar-thumb {
	background-color: #000
}

.inner-category li a {
	color: #444
}

.inner-category1 {
	border-bottom: 0;
	padding: 0;
	max-height: 180px
}

.inner-category1 li a {
	font-size: 13px;
	color: #444;
	padding: 10px;
	display: block;
	font-family: Montserrat, sans-serif;
	border-bottom: 1px dashed #ddd;
	font-weight: 500;
	cursor: pointer
}

.inner-category1 li {
	padding-left: 0;
	text-transform: inherit;
	margin-bottom: 0
}

.inner-category1 li a:hover {
	text-decoration: none;
	background-color: #ffd2b2
}

.inner-category1 li:last-child a {
	border-bottom: 0
}

.compant_title_adda span {
	margin-right: 5px
}

.packers-and-movers-bg_banner_butts a.wish:hover {
	color: #e91e1e
}

.packers-and-movers-bg_banner_butts a.write:hover {
	color: #000!important
}

.packers-and-movers-bg_banner_butts a.quote:hover {
	color: #000!important
}

.select2-selection--single:not([class*=bg-]):not([class*=border-]) {
	border: 1px solid #ddd
}

.select2-dropdown {
	background-color: #fff;
	color: #333;
	border: 1px solid #ddd;
	border-radius: 3px;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 9999;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1)
}

.p20 {
	padding: 20px
}

.packers-and-movers-searchDetailFOrmOP ul {
	padding-left: 0
}

.packers-and-movers-searchDetailFOrmOP h3 {
	text-align: center;
	margin-bottom: 20px;
	line-height: 36px
}

.packers-and-movers-searchDetailFOrmOP a.butt {
	padding: 10px 30px;
	font-size: 16px;
	color: #fff!important
}

.packers-and-movers-searchDetailFOrmOP li {
	display: block;
	position: relative;
	border-bottom: 1px solid #ddd;
	padding: 15px 0 15px 20px;
	cursor: pointer;
	font-size: 16px
}

.packers-and-movers-searchDetailFOrmOP li.control input {
	height: 100%
}

.packers-and-movers-searchDetailFOrmOP li .packers-and-movers-control__indicator {
	top: 20px
}

.working-hours .day:last-child {
	border-bottom: 0
}

.RatingNewBox:last-child .packers-and-movers-RatingNewBoxinner {
	border-bottom: 0
}

.packers-and-movers-custome_Tab {
	padding-left: 0;
	margin-bottom: 0
}

.packers-and-movers-custome_Tab li {
	display: inline-block
}

.packers-and-movers-custome_Tab li a {
	padding: 15px 15px;
	position: relative;
	font-family: Montserrat, sans-serif;
	color: #000;
	display: block;
	font-weight: 600
}

.packers-and-movers-profilepik {
	text-align: center
}

.packers-and-movers-profileDetails,
.packers-and-movers-profilepik {
	align-items: center
}

.packers-and-movers-profileDetails h1 {
	font-size: 30px;
	color: #2e2c42
}

.packers-and-movers-profileDetails p span {
	margin-right: 5px
}

.packers-and-movers-profileDetails .rating p strong {
	font-size: 21px;
	color: #ef8706
}

.packers-and-movers-profileDetails .rating p {
	margin-bottom: 0
}

.packers-and-movers-profileDetails .rating p strong span {
	font-size: 16px;
	margin-left: 5px
}

.packers-and-movers-profilepik img {
	max-width: 100%;
	max-height: 180px;
	margin: auto
}

.packers-and-movers-custome_Tab li a.active:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	height: 2px;
	background-color: #000
}

.working-hours .day li {
	display: inline-block;
	width: 49%
}

.working-hours .day span:last-child {
	text-align: right
}

.working-hours .day span {
	display: inline-block
}

.movers-and-packers-background-white {
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 25px;
	margin-bottom: 15px!important;
	padding: 20px;
	background-color: #fff;
}

.company_detail_proofs {
	padding-left: 0;
	margin-bottom: 0
}

.company_detail_proofs li {
	display: inline-block;
	width: 49%
}

.movers-and-packers-work_photos {
	padding-left: 0;
	margin-bottom: 0
}

.movers-and-packers-work_photos li {
	display: inline-block;
	max-width: 140px;
	margin-bottom: 5px;
	vertical-align: middle
}

.movers-and-packers-work_photos li div {
	display: flex;
	align-items: center;
	height: 102px;
	padding: 5px;
	border: 1px solid #ddd
}

.movers-and-packers-work_photos li div img {
	max-width: 100%;
	max-height: 100%;
	margin: auto
}

.movers-and-packers-detailsControlObj {
	transition: all .5s
}

.FixeControl {
	position: fixed;
	background-color: #fff;
	z-index: 30;
	top: 37px;
	width: 59%;
	border-radius: 0 0 5px 5px;
	border: 1px solid #ddd;
	left: 6.5%;
	border-top: 0;
	box-shadow: 0 0 8px #bcbcbc
}

#sidebar {
	position: relative;
	transition: all .5s
}

#wrapper {
	display: flex;
	justify-content: space-between;
	transition: all .5s
}

#wrapper.fix-bottom-VP #sc,
#wrapper.fix-top-VP #sc {
	position: fixed
}

#wrapper.fix-bottom-VP #sc {
	bottom: 35px;
	transition: all .5s
}

#wrapper.fix-top-VP #sc {
	padding-top: 45px;
	transition: all .5s;
	top: 0
}

#wrapper.flex-bottom {
	align-items: flex-end
}

.movers-and-packers-backPageButt {
	position: absolute;
	top: -19px;
	right: -5px;
	padding: 0 10px;
	background-color: #e91e1e;
	color: #fff
}

.movers-and-packers-backPageButt i {
	margin-right: 5px
}

.movers-and-packers-ratingmodalBut:focus,
.movers-and-packers-ratingmodalBut:hover {
	text-decoration: none;
	outline: 0
}

.detailsPagespace {
	border-top: 5px solid #000
}

.company-addresss {
	margin-bottom: 20px;
	border-bottom: 1px dashed #969696;
	padding-bottom: 10px
}

.packers-and-movers-section-title .company-addresss:last-child {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.rpos .has-float-label font {
	position: absolute;
	top: 0;
	right: 0
}

.padd-bor-box {
	padding: 20px;
	border: 1px solid #ddd;
	border-radius: 3px;
	font-family: Montserrat, sans-serif;
	background-color: #fff
}

.padd-bor-box .thank {
	padding: 0!important;
	position: relative
}

.thanks_Img {
	max-width: 300px;
	width: 100%
}

.padd-bor-box h2 {
	letter-spacing: .52px;
	font-size: 18px;
	margin-top: 0;
	margin-bottom: 12px;
	text-align: center
}

.padd-bor-box p {
	font-size: 19px;
	text-align: center
}

.col-md-offset-4 {
	margin-left: 33%
}

.RatingNewBox {
	padding: 5px!important
}

.packers-and-movers-RatingNewBoxinner {
	background-color: #fff;
	padding: 15px 0;
	border-bottom: 1px solid #ddd
}

.packers-and-movers-ratingMembers {
	padding-left: 0
}

.packers-and-movers-ratingMembers li {
	display: inline-block;
	vertical-align: middle
}

.packers-and-movers-ratingMembers li:first-child {
	width: 50px;
	height: 50px;
	margin-right: 15px
}

.packers-and-movers-ratingMembers li:first-child span {
	display: block;
	border-radius: 50%;
	height: 50px;
	padding: 2px;
	box-shadow: 0 0 3px #ccc
}

.packers-and-movers-ratingMembers li:first-child span img {
	width: 100%;
	height: 100%
}

.packers-and-movers-ratingMembers li h4 {
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 5px;
	font-weight: 600;
	letter-spacing: .5px;
	color: #333;
	font-family: Montserrat, sans-serif
}

.packers-and-movers-ratingMembers li h4 em {
	font-style: normal;
	display: inline-block;
	white-space: nowrap;
	max-width: 150px;
	text-overflow: ellipsis;
	position: relative;
	top: 2px;
	overflow: hidden
}

.packers-and-movers-ratingMembers li p {
	font-size: 12px;
	margin-bottom: 0;
	color: #6a6a6a;
	letter-spacing: .5px
}

.movers-and-packers-ratingmaintext {
	margin: 5px 0;
	overflow: hidden
}

.movers-and-packers-ratingmaintext p {
	font-size: 14px;
	text-align: justify!important;
	line-height: 22px;
	font-weight: 500
}

.movers-and-packers-EachPersonRating {
	margin-bottom: 0;
	margin-top: 10px;
	padding-left: 0;
	display: flex;
	flex: 0 0 100%;
	justify-content: space-between
}

.movers-and-packers-EachPersonRating li {
	color: #b5b5b5;
	display: inline-block
}

.movers-and-packers-EachPersonRating li:first-child span.fa {
	color: #f90;
	margin: 0 2px
}

.movers-and-packers-EachPersonRating li .rating-container .filled-stars {
	color: #ffa31a;
	-webkit-text-stroke: 1px #ffa31a;
	text-shadow: none
}

.rating-loading {
	width: 25px;
	height: 25px;
	font-size: 0;
	color: #fff;
	background: transparent url(../img/loading.gif) top left no-repeat;
	border: none
}

.rating-container .rating-stars {
	position: relative;
	cursor: pointer;
	vertical-align: middle;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap
}

.rating-container .rating-input {
	position: absolute;
	cursor: pointer;
	width: 100%;
	height: 1px;
	bottom: 0;
	left: 0;
	font-size: 1px;
	border: none;
	background: 0 0;
	opacity: 0;
	padding: 0;
	margin: 0
}

.rating-container.is-display-only .rating-input,
.rating-container.is-display-only .rating-stars {
	cursor: default
}

.rating-disabled .rating-input,
.rating-disabled .rating-stars {
	cursor: not-allowed
}

.rating-container .star {
	display: inline-block;
	margin: 0 2px;
	text-align: center
}

.rating-container .empty-stars {
	color: #aaa
}

.rating-container .filled-stars {
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	white-space: nowrap;
	overflow: hidden;
	color: #ffa31a;
	-webkit-text-stroke: 1px #ffa31a;
	text-shadow: none
}

.rating-rtl {
	float: right
}

.rating-animate .filled-stars {
	transition: width .25s ease
}

.rating-rtl .filled-stars {
	left: auto;
	right: 0;
	transition: none;
	-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
	transform: matrix(-1, 0, 0, 1, 0, 0)
}

.rating-rtl.is-star .filled-stars {
	right: .06em
}

.rating-rtl.is-heart .empty-stars {
	margin-right: .07em
}

.rating-container .clear-rating {
	color: #aaa;
	cursor: not-allowed;
	display: inline-block;
	vertical-align: middle;
	font-size: 60%
}

.clear-rating-active {
	cursor: pointer!important
}

.clear-rating-active:hover {
	color: #843534
}

.rating-container .clear-rating {
	padding-right: 5px
}

.rating-container .caption .label {
	display: inline-block;
	padding: .25em .4em;
	line-height: 1;
	text-align: center;
	vertical-align: baseline;
	border-radius: .25rem
}

.rating-container .caption {
	color: #999;
	display: inline-block;
	vertical-align: middle;
	line-height: 1
}

.rating-container .caption {
	margin-left: 5px;
	margin-right: 0
}

.rating-rtl .caption {
	margin-right: 5px;
	margin-left: 0
}

@media print {
	.rating-container .clear-rating {
		display: none
	}
}

.rating-xl {
	font-size: 48px
}

.rating-lg {
	font-size: 40px
}

.rating-md {
	font-size: 32px
}

.rating-sm {
	font-size: 24px
}

.rating-xs {
	font-size: 16px
}

.rating-xl .caption {
	font-size: 20px
}

.rating-lg .caption {
	font-size: 18px
}

.rating-md .caption {
	font-size: 16px
}

.rating-sm .caption {
	font-size: 14px
}

.rating-xs .caption {
	font-size: 12px
}

.butt {
	display: inline-block;
	padding: 5px 20px;
	background-color: #06c;
	border: 1px solid #06c;
	cursor: pointer;
	color: #fff;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	text-transform: uppercase
}

.butt:hover {
	text-decoration: none
}

.packers-and-movers-search_page_vehicl_service .packers-and-movers-bangalore-vehicle_sec_avail a {
	display: inline-block
}

.packers-and-movers-mover_list-detail_box_inner .rating_secRight .empty-stars {
	position: relative;
	top: -6px;
	color: #fff
}

.packers-and-movers-mover_list-detail_box_inner .rating_secRight .filled-stars {
	color: #fde16d;
	-webkit-text-stroke: 1px
}

.packers-and-movers-mover_list-detail_box_inner .rating_secRight .caption {
	display: block;
	width: 100%;
	position: relative;
	top: -15px
}

.movers-and-packers-search_page_reviews_cont {
	border-top: 1px solid #ddd;
	position: relative;
	margin-top: -10px;
	padding: 22px 18px 10px 5px
}

.packers-and-movers-list_quote_prof_but1 li a {
	border-radius: 0;
	margin-bottom: 0;
	padding: 13px 10px;
	position: relative;
	top: 0;
	margin-left: 0;
	background-color: #2e3b4b;
	border: 1px solid #676767
}

.packers-and-movers-list_quote_prof_but1 li {
	margin-left: -4px
}

.packers-and-movers-list_quote_prof_but2 li a {
	border-radius: 0;
	margin-bottom: 0;
	padding: 13px 10px;
	position: relative;
	top: 0;
	margin-left: 0;
	background-color: #2e3b4b;
	border: 1px solid #676767
}

.packers-and-movers-list_quote_prof_but2 li {
	margin-left: -5px;
	display: inline-block
}

.packers-and-movers-list_quote_prof_but2 li a {
	display: block;
	font-family: Montserrat, sans-serif;
	color: #fff!important;
	cursor: pointer
}

.packers-and-movers-search_page_vehicl_service1 {
	width: inherit;
	padding: 0 15px 0;
	text-align: center;
	z-index: 4;
	margin-right: 0!important;
	position: relative;
	margin: 15px -16px -16px!important
}

.ratingPop .caption {
	display: block;
	width: 100%;
	position: relative;
	margin-top: -9px
}

.ratingPop .empty-stars {
	position: relative;
	top: -6px;
	color: #fff
}

.ratingPop .filled-stars {
	color: #fde16d;
	-webkit-text-stroke: 1px
}

.packers-and-movers-list_quote_prof_but1 li {
	display: inline-block
}

.packers-and-movers-list_quote_prof_but1 li a {
	font-family: Montserrat, sans-serif
}

.movers-and-packers-modal-header {
	padding: 10px 15px!important;
	font-family: Montserrat, sans-serif;
	background-color: #e91e1e
}

.movers-and-packers-modal-header h4 {
	font-family: Montserrat, sans-serif!important;
	color: #fff;
	font-size: 16px
}

.best12popMOdalBody::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #f5f5f5
}

.best12popMOdalBody::-webkit-scrollbar {
	width: 6px;
	height: 6px;
	background-color: #f5f5f5
}

.best12popMOdalBody::-webkit-scrollbar-thumb {
	background-color: #000
}

.movers-and-packers-modal-header .close {
	padding: 5px!important
}

.best12packersList .packers-and-movers-bangalore-vehicle_sec_avail span img {
	width: 30px;
	height: 30px
}

.best12packersList .rating_sec span i {
	margin-right: 2px;
	font-size: 12px
}

.menubar {
	display: none
}


.packers-and-movers-list_quote_prof_but ul {
	padding-left: 0;
	margin-bottom: 0;
	width: 100%
}

.packers-and-movers-list_quote_prof_but ul li {
	display: inline-block
}

.address-list {
	padding: 15px;
	min-height: 270px;
	margin-bottom: 25px;
	border: 1px solid #ddd;
	border-radius: 4px
}

.address-list p {
	text-align: left
}

.serviceType {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}

.serviceType.nor-bot {
	border-bottom: 0
}

.customenavmodal {
	padding-left: 0;
	display: block!important;
	width: 100%!important;
	text-align: center
}

.customenavmodal li {
	display: inline-block;
	width: 30%;
	text-align: left
}

.customenavmodal li a {
	display: inline-block;
	padding: 11px 35px;
	background-color: #d26618;
	color: #fff!important;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1.3px
}

.modalSearchInput {
	max-width: 60%;
	margin: 10px auto 59px!important;
	position: relative
}

.customenavmoda2 {
	max-width: 60%;
	margin-left: 20%
}

.customenavmoda2 li {
	width: 32%
}

.customenavmoda2 li a {
	display: block;
	text-align: center;
	padding: 11px 20px
}

.modalSearchInput input {
	font-family: Montserrat, sans-serif
}

.modalSearchInput em.fa-search {
	position: absolute;
	top: 9px;
	right: 15px
}

.customenavmodal li a.nxtbut {
	background-color: #23863a
}

.serviceType ul {
	padding-left: 0;
	margin-top: 10px;
	display: block;
	width: 100%;
	text-align: center
}

.serviceType ul li {
	display: inline-block;
	margin-right: 0;
	color: #fff;
	text-align: center;
	position: relative;
	padding-left: 30px!important;
	font-family: Montserrat, sans-serif;
	letter-spacing: .5px;
	font-size: 18px;
	line-height: 26px;
	width: 100%;
	font-weight: 500;
	background-color: #d26618;
	margin-bottom: 10px;
	max-width: 60%;
	padding: 10px
}

.serviceType ul li.control input {
	position: absolute;
	z-index: 2;
	opacity: 0;
	width: 100%;
	left: 0;
	top: 0;
	cursor: pointer;
	height: 100%
}

.serviceType ul li .packers-and-movers-control__indicator {
	position: absolute;
	top: 17px;
	left: 10px;
	height: 15px;
	width: 15px;
	background: #e6e6e6;
	content: '';
	display: block
}

.serviceType p {
	margin-bottom: 0;
	text-align: center;
	font-size: 17px;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	color: #586cdb
}

.movers-and-packers-movers-and-packers-topvendorquoteModalbg {
	background-color: #fff
}

.movers-and-packers-movers-and-packers-topvendorquoteModalbg button.close {
	position: fixed;
	top: 0;
	right: 0;
	background-color: #000;
	color: #fff
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .movers-and-packers-modal-header {
	padding: 5px;
	background-color: transparent
}

.modal_customeSize {
	min-width: 850px
}

.movers-and-packers-movers-and-packers-topvendorquoteModalbg .movers-and-packers-movers-and-packers-topvendorquoteModal {
	box-shadow: none!important;
	border: 0
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .movers-and-packers-modal-header h4.modal-title {
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	font-family: Montserrat, sans-serif!important;
	width: 100%;
	text-align: center;
	padding-left: 17px;
	padding: 5px 17px;
	font-weight: 600;
	letter-spacing: .8px;
	background-color: #2e3b4b
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .movers-and-packers-modal-header h4.modal-title small {
	color: #fff;
	font-weight: 500
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .movers-and-packers-modal-header button.close {
	padding: 7px 10px;
	margin: -5px;
	position: absolute;
	top: 3px;
	right: 5px
}

.datepicker-dropdown.datepicker-orient-left:after,
.datepicker-dropdown.datepicker-orient-left:before {
	top: auto;
	font-family: Montserrat, sans-serif;
	bottom: -1px
}

.modal-body .noCedit {
	margin: 0;
	padding: 50px 0;
	text-align: center;
	font-family: Montserrat, sans-serif;
	font-size: 14px;
	color: #333;
	font-weight: 500;
	letter-spacing: .8px
}

.datepicker td,
.datepicker th {
	font-family: Montserrat, sans-serif;
	font-size: 12px;
	font-weight: 500
}

.datatable,
.datatable th {
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 500
}

.table_btn {
	padding: 5px 7px;
	color: #fff!important;
	background-color: #3f51b5;
	display: inline-block;
	font-size: 12px;
	border-radius: 3px;
	letter-spacing: .7px;
	width: 82px;
	cursor: pointer
}

.table_btn i {
	margin-right: 5px
}

.table_btn:hover {
	background-color: #e91e1e
}

.college_list_table {
	font-family: Montserrat, sans-serif;
	font-weight: 500;
	font-size: 13px!important
}

.movers-and-packers-movers-and-packers-topvendorquoteModal label {
	font-family: Montserrat, sans-serif;
	font-weight: 500
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .rating-container.rating-sm .fa {
	font-size: 19px
}

.movers-and-packers-movers-and-packers-topvendorquoteModal .rating-container .filled-stars {
	color: #ffa31a;
	-webkit-text-stroke: 1px #ffa31a;
	text-shadow: none
}

.ratingModalClick {
	color: #3f51b5!important;
	cursor: pointer
}

.request_call_modal p {
	line-height: 25px;
	font-family: Montserrat, sans-serif;
	color: #444;
	font-weight: 500
}

.request_call_modaltitle h4 {
	font-family: Montserrat, sans-serif!important;
	font-size: 16px;
	color: #fff;
	font-weight: 600
}

.request_call_modaltitle {
	background-color: #f32145;
	padding: 10px!important
}

.request_call_modaltitle button.close {
	padding: 5px 12px!important
}

.movers-and-packers-request_back_imag {
	background-image: url(../images/call_back_bg.jpg)!important;
	background-size: 100% 100%
}

.movers-and-packers-request_back_imag form {
	width: 100%;
	background-color: rgba(256, 256, 256, .85)
}

.modal-custome {
	max-width: 600px!important
}

.movers-and-packers-request_back_imag form button {
	font-family: Montserrat, sans-serif
}

.shiftingroutetypes {
	padding-left: 0;
	width: 100%;
	display: block;
	margin-bottom: 0
}

.shiftingroutetypes li {
	display: inline-block;
	width: 24%;
	padding: 5px;
	margin-bottom: 10px
}

.shiftingroutetypes li div.shiftingout {
	background-color: #fff;
	border: 1px solid #ddd;
	width: 100%;
	display: block;
	font-family: Montserrat, sans-serif;
	padding: 20px;
	position: relative;
	transition: all .5s;
	top: 0
}

.shiftingroutetypes li div.shiftingout:hover {
	top: -5px;
	box-shadow: 0 0 5px #ccc;
	background-color: #f2f4ff
}

.areawiseBor {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-top: 20px
}

.shiftingroutetypes li div.shiftingout:after {
	content: '';
	display: block;
	height: 2px;
	width: 0;
	left: 50%;
	background-color: #f64782;
	position: absolute;
	bottom: 0;
	transition: all .5s
}

.shiftingroutetypes li div.shiftingout:hover:after {
	content: '';
	display: block;
	height: 2px;
	width: 100%;
	left: 0;
	background-color: #f64782;
	position: absolute;
	bottom: 0
}

.shiftingroutetypes li div.shiftingout h5 {
	font-size: 25px;
	text-align: center;
	color: #e91e1e;
	font-weight: 600
}

.shiftingroutetypes li div.shiftingout h5 span {
	color: #444;
	font-size: 14px;
	display: block;
	margin-top: 5px
}

.shiftingroutetypes li div.shiftingout h6 {
	text-align: center
}

.shiftingroutetypes li div.shiftingout h6 span {
	margin-right: 3px
}

.thisCompanyServices {
	padding-left: 0;
	margin-top: 15px
}

.thisCompanyServices li {
	display: block;
	position: relative;
	padding-left: 20px
}

.thisCompanyServices li:before {
	content: '\f105';
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	color: #000;
	position: absolute;
	top: 4px;
	left: 6px;
	font-size: 16px
}

.thisCompanyServices h3 {
	font-size: 16px
}

.ratingModal .movers-and-packers-modal-header {
	margin: 0;
	background-color: #ff0a40
}

.ratingModal .movers-and-packers-modal-header .modal-title {
	background-color: transparent!important;
	padding: 0 10px!important;
	text-align: left!important;
	font-size: 16px!important
}

.movers-and-packers-custom_breadcrumb1 {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px
}

.movers-and-packers-custom_breadcrumb1 li a {
	color: #797979!important
}

.movers-and-packers-custom_breadcrumb1 li:after {
	background-color: #797979
}

.movers-and-packers-background-white1 {
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 0 5px #aaa;
	margin-bottom: 20px;
	display: block;
	width: 100%
}

.movers-and-packers-background-white1 ul {
	padding-left: 0
}

.movers-and-packers-background-white1 ul li {
	display: block;
	position: relative;
	padding-left: 20px
}

.movers-and-packers-background-white1 ul li:before {
	content: '\f105';
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	color: #000;
	position: absolute;
	top: 4px;
	left: 6px;
	font-size: 16px
}

.desk-hide {
	display: none!important
}

.right0 {
	right: 0!important
}

.right_side {
	position: relative;
	width: 800px;
	background-color: #fff;
	padding: 0;
	margin: auto;
	box-shadow: 0 0 5px #ccc
}

.right_side h5 {
	border-bottom: 1px dashed #e2e2e2;
	padding-bottom: .8rem
}

.right_side .fp-mar-bot a {
	font-size: .8rem;
	display: inline-block;
	width: 49%
}

.right_side .fp-mar-bot a:first-child {
	text-align: left
}

.over_hid {
	transition: all .3s;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background-color: rgba(256, 256, 256, 1);
	z-index: 3000;
	height: 100vh
}

.over_hid1 {
	overflow: hidden;
	height: 100vh
}

.close_click {
	position: absolute;
	top: 10px;
	right: 16px;
	cursor: pointer;
	background-color: #2e3b4b;
	color: #fff;
	display: inline-block;
	padding: 0 5px;
	width: 30px;
	height: 30px;
	text-align: center;
	z-index: 10
}

.close_click:hover {
	background-color: #fff;
	color: #793528
}

.left_side {
	position: relative;
	max-width: 50%;
	height: 100%;
	background-color: #fff;
	padding: 20px
}

.right_side h5 {
	border-bottom: 1px dashed #e2e2e2;
	padding-bottom: .8rem;
	text-align: justify;
	border-top-left-radius: .25rem;
	border-top-right-radius: .25rem;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 600;
	color: #666
}

.left0 {
	left: 0
}

.side_slide {
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	min-height: 100vh
}

.right_side_slide {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 99999999;
	right: -100%;
	height: 100vh;
	text-align: center;
	transition: all 1s;
	overflow-y: auto;
	background-color: #fff
}

.tabenquiryListSec {
	display: none
}

.customeTabsListPage {
	border-bottom: 0;
	border-bottom: 1px solid #ddd
}

.customeTabsListPage li {
	font-family: Montserrat, sans-serif;
	margin-bottom: 4px;
	font-weight: 500
}

.customeTabsListPage li a {
	background-color: #3f51b5;
	color: #fff!important;
	display: block;
	position: relative;
	bottom: 0;
	border-radius: 3px;
	transition: all .5s;
	cursor: pointer;
	margin: 0 5px
}

.customeTabsListPage li a.active {
	background-color: #fff;
	color: #000!important;
	position: relative;
	border: 1px solid #ddd;
	border-bottom: 0;
	border-radius: 3px 3px 0 0;
	position: relative;
	bottom: -5px
}

.customeTabsListPage li a.active:after {
	position: absolute;
	bottom: 100%;
	left: 0;
	height: 5px;
	width: 100%;
	background-color: #3f51b5;
	content: '';
	border-radius: 5px 5px 0 0
}

.tabenquiryListSec {
	display: block;
	background-color: #f8fdff;
	padding: 40px 0
}

.enquiryForTab {
	width: 24%;
	display: inline-block;
	padding-left: 0;
	text-align: center;
	margin: 25px 3px;
	background-color: #fff;
	padding: 20px 15px;
	font-family: Montserrat, sans-serif;
	font-size: 13px;
	font-weight: 500;
	position: relative;
	top: 0;
	transition: all .3s;
	box-shadow: 0 0 8px #b8b8b8
}

.enquiryForTab:hover {
	top: -5px;
	box-shadow: 0 5px 15px #b8b8b8
}

.enquiryForTab ul {
	padding-left: 0
}

.enquiryForTab ul.list3 {
	margin-bottom: 0;
	margin-top: 15px
}

.enquiryForTab ul.list3 {
	display: flex;
	flex: 0 0 100%;
	justify-content: space-between
}

.enquiryForTab ul.list3 li {
	display: flex;
	padding: 0 5px
}

.big_butt {
	width: 90%;
	margin: auto;
	border-radius: 20px;
	background-color: #e1813b;
	color: #fff!important;
	display: block;
	padding: 7px;
	margin-top: 10px;
	font-size: 14px
}

.big_butt i {
	margin-right: 5px
}

.enquiryForTab ul.list3 li span.circlered {
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: red;
	text-align: center;
	display: inline-block;
	position: relative;
	top: -7px;
	padding-top: 7px;
	margin-right: 3px;
	border-radius: 50%;
	color: #fff
}

.enquiryForTab ul.list3 li span.circleblue {
	width: 40px;
	height: 40px;
	text-align: center;
	background-color: #007bff;
	position: relative;
	top: -7px;
	text-align: center;
	display: inline-block;
	padding-top: 7px;
	margin-left: 3px;
	border-radius: 50%;
	color: #fff
}

.enquiryForTab li h3 {
	font-size: 16px;
	margin-top: 20px
}

.enquiryForTab li {
	display: block;
	line-height: 26px
}

.enquiryForTab span.srlNO {
	position: absolute;
	top: -15px;
	width: 100%;
	height: 40px;
	text-align: center;
	left: 0
}

.enquiryForTab span.srlNO span {
	position: relative;
	width: 40px;
	height: 40px;
	text-align: center;
	padding-top: 6px;
	border-radius: 10px;
	color: #fff;
	background-color: #3f51b5;
	border: 2px solid #fff;
	font-size: 16px;
	display: inline-block
}

.rating_secRight {
	text-align: center;
	width: 100%;
	display: block
}

.bottomFixList {
	display: none
}

.show768px,
.showFor66px {
	display: none
}

.select2-container {
	display: block
}

.select2-container--open {
	z-index: 5000000000
}

.refeshbutton {
	text-align: right
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec {
	border-radius: 0;
	margin-bottom: 10px
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec h3 {
	display: block;
	width: 100%;
	margin: 0
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec h3 a {
	display: block;
	width: 100%;
	position: relative;
	padding: 5px 15px;
	font-family: Montserrat, sans-serif;
	font-size: 15px;
	font-weight: 600;
	color: #282828;
	line-height: 27px;
	padding-right: 30px
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec h3 a.card-link:before {
	content: '\f068';
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 15px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec h3 a.card-link.collapsed:before {
	content: '\f067';
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 15px;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.packers-and-movers-searchPagefaq .card.packers-and-movers-searchPagefaqSec .card-body {
	font-family: Montserrat, sans-serif;
	border-top: 1px solid #ddd;
	font-size: 14px
}

.packers-and-movers-reviewwhite-bgSec {
	height: 290px
}

.packers-and-movers-reviewwhite-bg {
	background-color: #fff;
	padding: 20px 5px;
	margin: 15px -5px!important;
	box-shadow: 0 0 5px #aaa;
	transition: all .5s;
	font-family: Montserrat, sans-serif;
	position: relative
}

.packers-and-movers-reviewwhite-bg.more {
	z-index: 10;
	background-color: #fff
}

.packers-and-movers-reviewwhite-bg:hover {
	box-shadow: 0 0 10px #aaa
}

.packers-and-movers-reviewwhite-bg .reviewname p {
	font-size: 16px;
	display: flex;
	flex: 0 0 100%;
	justify-content: space-between;
	margin-bottom: 0
}

.packers-and-movers-reviewwhite-bg .reviewname p span {
	max-height: 30px;
	overflow: hidden;
	max-width: 183px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.packers-and-movers-reviewwhite-bg .reviewname h3 {
	font-size: 14px
}

.packers-and-movers-reviewwhite-bg .reviewname h3 strong {
	font-weight: 900;
	color: #000;
	margin: 0 1px
}

.packers-and-movers-reviewwhite-bg .searchContent p {
	height: 90px;
	min-height: 90px;
	overflow: hidden;
	text-align: justify;
	margin-bottom: 0;
	margin-top: 11px;
	transition: all .54s
}

.packers-and-movers-reviewwhite-bg.more .searchContent p {
	height: auto;
	overflow: visible
}

.packers-and-movers-reviewwhite-bg .searchContent a.readmoreLess {
	display: inline-block;
	text-align: right;
	padding: 0 5px;
	cursor: pointer;
	float: right
}

.packers-and-movers-reviewwhite-bg .searchContent a.readmoreLess:before {
	content: 'Read More';
	font-size: 14px;
	font-weight: 500;
	color: #282828
}

.packers-and-movers-reviewwhite-bg.more .searchContent a.readmoreLess:before {
	content: 'Read Less'
}

.packers-and-movers-likeanddate ul {
	padding-left: 0;
	display: flex;
	flex: 0 0 100%;
	margin-bottom: 0;
	justify-content: space-between;
	margin-top: 15px
}

.packers-and-movers-likeanddate li {
	display: inline-block;
	font-size: 13px
}

.reviewname-head {
	text-align: center
}

.reviewname-head p {
	margin-bottom: 0
}

.reviewname-head p span {
	color: #fff
}

.reviewname-head h5 {
	color: #fff;
	font-weight: 400;
	margin: 0 auto;
	font-size: 14px
}

.reviewname-head .rating-container .caption {
	display: none
}

.reviewname-head .rating-container {
	display: inline-block
}

.reviewname-head p span.star {
	color: #ffa31a
}

.reviewname-head-indi {
	display: inline-block;
	padding: 5px 10px;
	border: 1px solid #fff;
	border-radius: 5px;
	background-color: rgba(0, 0, 0, .2)
}

@media (max-width:1243px) {
	.packers-and-movers-custome_Tab li a {
		padding: 13px
	}
	.movers-and-packers-detailsControlObj .packers-and-movers-bg_banner_butts a {
		padding: 4px 8px
	}
}

.text-right1 {
	text-align: right
}

.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr
}

.datepicker-inline {
	width: 220px
}

.datepicker.datepicker-rtl {
	direction: rtl
}

.datepicker.datepicker-rtl table tr td span {
	float: right
}

.datepicker-dropdown {
	top: 0;
	left: 0
}

.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-bottom-color: rgba(0, 0, 0, .2);
	position: absolute;
	top: -7px;
	left: 6px
}

.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 7px
}

.datepicker&gt;div {
	display: none
}

.datepicker.days div.datepicker-days {
	display: block
}

.datepicker.months div.datepicker-months {
	display: block
}

.datepicker.years div.datepicker-years {
	display: block
}

.datepicker table {
	margin: 0
}

.datepicker td,
.datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	padding: 5px 10px
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent
}

.datepicker table tr td.day:hover {
	background: #eee;
	cursor: pointer
}

.datepicker table tr td.new,
.datepicker table tr td.old {
	color: #999
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}

.datepicker table tr td.today,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:hover {
	background-color: #fde19a;
	background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
	background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
	background-image: linear-gradient(top, #fdd49a, #fdf59a);
	background-repeat: repeat-x;
	border-color: #fdf59a #fdf59a #fbed50;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #000
}

.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today[disabled] {
	background-color: #fdf59a
}

.datepicker table tr td.today:hover:hover {
	color: #000
}

.datepicker table tr td.today.active:hover {
	color: #fff
}

.datepicker table tr td.range,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range:hover {
	background: #eee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: linear-gradient(top, #f3c17a, #f3e97a);
	background-repeat: repeat-x;
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today[disabled] {
	background-color: #f3e97a
}

.datepicker table tr td.selected,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(top, #b3b3b3, grey);
	background-image: -ms-linear-gradient(top, #b3b3b3, grey);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(grey));
	background-image: -webkit-linear-gradient(top, #b3b3b3, grey);
	background-image: -o-linear-gradient(top, #b3b3b3, grey);
	background-image: linear-gradient(top, #b3b3b3, grey);
	background-repeat: repeat-x;
	border-color: grey grey #595959;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected[disabled] {
	background-color: grey
}

.datepicker table tr td.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active[disabled] {
	background-color: #04c
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

.datepicker table tr td span:hover {
	background: #eee
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: 0 0;
	color: #999;
	cursor: default
}

.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
	background-color: #006dcc;
	background-image: -moz-linear-gradient(top, #08c, #04c);
	background-image: -ms-linear-gradient(top, #08c, #04c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));
	background-image: -webkit-linear-gradient(top, #08c, #04c);
	background-image: -o-linear-gradient(top, #08c, #04c);
	background-image: linear-gradient(top, #08c, #04c);
	background-repeat: repeat-x;
	border-color: #04c #04c #002a80;
	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)
}

.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active[disabled] {
	background-color: #04c
}

.datepicker table tr td span.new,
.datepicker table tr td span.old {
	color: #999
}

.datepicker th.datepicker-switch {
	width: 145px
}

.datepicker tfoot tr th,
.datepicker thead tr:first-child th {
	cursor: pointer
}

.datepicker tfoot tr th:hover,
.datepicker thead tr:first-child th:hover {
	background: #eee
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle
}

.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent
}

.datepicker.datepicker-dropdown {
	top: 0;
	left: 0;
	margin: 0;
	padding: 14px
}

.head-row {
	padding: 5px 0
}

.col-8.padd-r-0 {
	padding-right: 0!important
}

.packers-and-movers-search-dd-n-padd {
	padding-left: 0;
	padding-right: 15px
}

.packers-and-movers-select-option-color {
	color: #000!important
}

#index_slider.carousel {
	position: relative
}

#slider-carouse2.owl-carousel {
	position: relative
}

.padd-b-0 {
	padding-bottom: 0!important
}

.align-item {
	align-item: center
}

.mar-0 {
	margin: 0 !important
}

.mar-b-0 {
	margin-bottom: 0
}

.padd-0 {
	padding: 0
}

.padd-l-r-15 {
	padding: 0 15px
}

.pop-head-reviews-rate {
	margin-left: -18px;
	margin-bottom: 20px
}

.custome-tooltip1 {
	top: 3px
}

.text-left1 {
	text-align: left!important
}

.position-r {
	position: relative
}

.error-new {
	display: none;
	color: red
}

.error2 {
	color: red
}

.d-b-wi {
	display: block;
	width: 278px
}

.city-price-div-n {
	width: 100%
}

.custome-blog-n {
	padding-top: 30px;
	position: relative;
	z-index: 0;
	background-color: #fff
}

.faq-p-n {
	position: relative;
	z-index: 0;
	background-color: #fff
}

.faq-head-mar-b-n {
	margin-bottom: 25px
}

.packers-and-movers-moving-tips-p-n {
	padding-top: 50px;
	position: relative;
	z-index: 0;
	background-color: #fff
}

.packers-and-movers-move-mar-bot {
	margin-bottom: 25px
}

.d-none {
	display: none
}

.padd-t-0 {
	padding-top: 0
}

.mar-b-15 {
	margin-bottom: 15px
}

.wi-position-r-n {
	position: relative;
	width: 100%
}

.form-control.on-focus-re.shift-re-h {
	height: 100px
}

.vendor-star-rating-n {
	text-align: left!important;
	padding-right: 0;
	position: relative;
	right: -15px
}

.d-none {
	display: none
}

.n-txtarea-h {
	height: 120px!important
}

.custome-table-font {
	font-size: 14px
}

.n-contact-form {
	margin: 15px 0 0 0
}

.n-txtarea-h {
	height: 100px!important
}

.padd-15-l-r {
	padding: 0 15px
}

.d-flex-a-center {
	display: flex;
	align-items: center
}

@media (max-width:991px) {
	.re-editor-img {
		width: 100%!important;
		height: auto!important
	}
	.text-right1 {
		text-align: center
	}
	.packers-and-movers-custome_Tab_Control {
		padding: 0!important
	}
	.FixeControl {
		width: auto;
		left: 20px;
		margin: 0 auto;
		right: 20px
	}
	#sidebar {
		position: relative;
		max-width: 100%!important;
		flex: 0 0 100%
	}
	.packers-and-movers-list_quote_prof_but1 li a {
		padding: 13px 6px
	}
	.desk-hide {
		display: block!important
	}
	.tab-hide {
		display: none!important
	}
	#wrapper.fix-bottom-VP #sc,
	#wrapper.fix-top-VP #sc {
		position: static!important;
		background-color: #fff!important;
		width: 100%!important
	}
	header {
		border-bottom: 1px solid #ddd
	}
	.autocomplete {
		display: block!important;
		margin-bottom: 15px
	}
	.shiftingroutetypes li {
		width: 32%
	}
	.col-md-offset-4 {
		margin-left: 0
	}
	.header-top-line {
		border-top: 1px solid #ddd
	}
	.packers-and-movers-mover_list-detail_box .movers-and-packers-movers-and-packers-col-md-offset-2 {
		margin-left: 0
	}
	.packers-and-movers-search_page_vehicl_service .rating_sec {
		width: 130px;
		position: absolute;
		bottom: 0;
		right: 13px
	}
	.packers-and-movers-search_page_vehicl_service .packers-and-movers-bangalore-vehicle_sec_avail {
		width: 100%;
		text-align: center
	}
	.packers-and-movers-list_quote_prof_but ul li {
		display: inline-block
	}
	.packers-and-movers-list_quote_prof_but a {
		display: block;
		width: 100%;
		text-align: center;
		padding: 7px 8px;
		border-radius: 20px;
		background-color: #000;
		color: #fff;
		margin-bottom: 10px;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 500;
		letter-spacing: .8px
	}
	.packers-and-movers-list_quote_prof_but a.g_quot {
		background-color: red;
		border: 1px solid red;
		font-size: 11px;
		font-weight: 600
	}
	.packersandmovers-left_sec_title {
		font-size: 16px
	}
	.otherPages h2 {
		font-size: 17px
	}
	.packersandmovers-mover_list-detail_locate {
		padding-right: 0
	}
	.login-right_bg {
		display: none
	}
	.adress_list_wise li {
		width: 49%
	}
	.adress_list_wise li:first-child {
		width: 100%;
		margin-bottom: 15px
	}
	.clientImg ul {
		text-align: center
	}
	.clientImg ul li {
		max-width: 200px;
		margin-right: 10px;
		margin-bottom: 10px
	}
	.logoImg {
		display: block;
		text-align: center;
		margin: 0 auto
	}
	.movers-and-packers-header-top_right_add {
		text-align: center
	}
	.packersandmovers-custome_navigator ul li a {
		padding: 9px 9px
	}
	.moversandpackers-nav_search li {
		padding-top: 0
	}
	.movers-and-packers-header-top_right_add li h3 {
		display: none
	}
	.movers-and-packers-header-top_right_add li:last-child.text-right {
		display: none
	}
	.sec9_column {
		margin-bottom: 15px
	}
	.moversandpackers-nav_search li {
		margin-bottom: 15px;
		margin-right: 0
	}
	.counter_sec {
		padding: 20px;
		margin: 5px
	}
	.how_work {
		margin-bottom: 15px
	}
	.sec7 .col-md-6 {
		padding: 0
	}
	.bg_color,
	.se9,
	.sec11,
	.sec12_bg,
	.sec3,
	.sec5,
	.sec8 {
		padding: 50px 0
	}
	.sec6 {
		margin: 0
	}
	.movers-and-packers-footer2 p {
		text-align: center!important
	}
	.enquiryForTab {
		width: 48%
	}
	.col-md-offset-1 {
		margin-left: 0
	}
	.otherPages p a {
		display: inline-block
	}
	.spec-row {
		margin-right: -15px!important;
		margin-left: -15px!important
	}
}

@media (max-width:768px) {
	.review-modal-pop {
		height: 400px;
		overflow-y: scroll
	}
	.enquiryForTab {
		width: 48%
	}
	.offset-1 {
		margin-left: 0!important
	}
	.showFor66px {
		display: block;
		float: left;
		padding-left: 0;
		width: 100%;
		margin: 0
	}
	.showFor66px li {
		display: inline-block;
		float: left;
		width: 33.33%
	}
	.showFor66px li a {
		display: block;
		width: 100%;
		height: 47px;
		color: #000;
		color: #fff;
		font-size: 28px;
		padding-top: 9px
	}
	.showFor66px li a.call {
		background-color: #e1813b
	}
	.showFor66px li a.whats {
		background-color: #4caf50;
		font-size: 15px
	}
	.showFor66px li a.mail {
		background-color: #2e3b4b
	}
	.enquiryForTab {
		margin: 25px 3px 60px;
		padding: 20px 15px 0
	}
	.packers-and-movers-mover_list-detail_box_inner .rating_secRight .caption,
	.ratingPop .caption {
		margin-top: 0;
		display: inline-block;
		width: auto;
		top: -6px
	}
	.best12popMOdalBody {
		font-size: 13px
	}
	.deskenquiryListSec {
		display: none
	}
	.show768px {
		display: block
	}
	.movers-and-packers-detailsControlObj .packers-and-movers-bg_banner_butts {
		display: none;
		padding: 15px 0
	}
	.packers-and-movers-profileDetails,
	.packers-and-movers-profilepik {
		position: static!important
	}
	.movers-and-packers-background-white {
		position: relative
	}
	.movers-and-packers-backPageButt {
		top: 0;
		right: 0
	}
	.packers-and-movers-custome_Tab_Control {
		max-width: 100%!important;
		flex: 0 0 100%!important;
		text-align: center
	}
	.tabenquiryListSec .select2-container {
		width: 100%!important
	}
	.bottomFixList ul li {
		float: left;
		width: 33.33%;
		display: inline-block
	}
	.bottomFixList ul li a {
		padding: 5px;
		padding-left: 15px;
		background-color: #149218;
		text-align: center;
		display: block;
		color: #fff;
		font-family: Montserrat, sans-serif;
		font-size: 13px;
		position: relative;
	}
	.bottomFixList ul li a i {
		position: absolute;
		left: 5px;
		top: 50%;
		margin-top: -6px;
	}
	.bottomFixList ul li a.active {
		background-color: #007bff
	}
	.enquiryForTab li {
		display: block;
		line-height: 26px
	}
	.enquiryForTab li h3 {
		font-size: 16px;
		margin-top: 20px
	}
	.banner_top_form .form_container {
		width: 100%;
		margin: 0
	}
	.banner_top_form {
		padding: 10px
	}
	.shiftingroutetypes li {
		width: 49%
	}
	.clientImg ul li {
		max-width: 165px
	}
	.logoImg {
		max-width: 250px
	}
	.movers-and-packers-header-top_right_add li {
		min-width: auto
	}
	.movers-and-packers-block_title {
		font-size: 26px;
		padding-bottom: 10px
	}
	.movers-and-packers-block_title:after,
	.movers-and-packers-block_title:before {
		bottom: 0;
		top: auto
	}
	.movers-and-packers-block_title:before {
		left: 0
	}
	.movers-and-packers-block_title:after {
		right: 0
	}
	.sec4 h2,
	.sec4 h3 {
		font-size: 1.5rem
	}
	.counter_sec .number {
		font-size: 1.2rem
	}
	.how_work h3 {
		font-size: 1.1rem
	}
	.contact_sec {
		margin-bottom: 30px
	}
	.after_baner_icons h3 {
		font-size: .9rem
	}
	.after_baner_icons span img {
		max-width: 50px;
		max-height: 30px
	}
	.packers-and-movers-list_quote_prof_but {
		width: 100%;
		display: block;
		text-align: center
	}
	.packers-and-movers-search_page_vehicl_service .rating_sec {
		position: static;
		width: 100%;
		margin-left: -16px;
		padding-left: 0;
		text-align: center!important;
		margin-top: 10px
	}
	.rating_secRight .rating-container {
		text-align: center
	}
	.packers-and-movers-search_page_vehicl_service {
		padding-top: 10px
	}
}

@media (max-width:600px) {
	.refeshbutton {
		text-align: center
	}
	.customeTabsListPage {
		display: none!important
	}
	.bottomFixList {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		z-index: 200;
		display: block
	}
	.FixeControl {
		top: 68px;
		overflow: hidden
	}
	.bottomFixList ul {
		float: left;
		padding-left: 0;
		width: 100%;
		display: block;
		margin-bottom: 0;
		position: relative
	}
	.bottomFixList ul li a.second {
		background-color: #007bff
	}
	.movers-and-packers-movers-and-packers-col-md-offset-2 {
		margin-left: 0
	}
	.serviceType ul li {
		width: 100%;
		display: block;
		max-width: 100%
	}
	.best-movers-and-packers-blue_bg,
	.movers-and-packers-deskheader {
		display: none!important
	}
	.packers-and-movers-MobheadeOpt {
		padding-left: 0;
		margin-bottom: 0
	}
	.packers-and-movers-MobheadeOpt li {
		display: inline-block;
		margin-left: -5px;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		margin-bottom: 0;
		vertical-align: middle
	}
	.packers-and-movers-MobheadeOpt li:first-child {
		margin-left: 0
	}
	.packers-and-movers-MobheadeOpt li a {
		padding: 19px 20px;
		font-size: 20px;
		display: block
	}
	.sticky {
		background-color: #fff;
		z-index: 300
	}
	.packers-and-movers-mobHeader {
		display: block!important;
		padding-top: 0;
		padding-bottom: 0;
		padding: 0!important;
		background-color: #fff
	}
	.packers-and-movers-mobHeader .row {
		margin: 0 !important;
	}
	.menubar {
		display: inline-block;
		width: 60px;
		height: 60px;
		text-align: center;
		padding: 19px 17px;
		color: #333
	}
	.menubar span {
		width: 100%;
		height: 2px;
		background-color: rgba(0, 0, 0, 1);
		margin-top: 4px;
		display: block;
		border-radius: 5px;
		opacity: 1;
		transition: all .3s;
		transition: all .4s
	}
	.cross span {
		background-color: red
	}
	.cross span.bar2 {
		opacity: 0
	}
	.cross span.bar1 {
		transform: rotate(45deg);
		position: relative;
		top: 6px
	}
	.cross span.bar3 {
		transform: rotate(-45deg);
		top: -6px!important;
		position: relative
	}
	.sticky .row {
		margin: 0
	}
	.mobLOgo {
		margin-top: 7px;
		max-width: 155px
	}
	.packers-and-movers-MobheadeOpt .dropdown-menu {
		left: auto;
		right: 0
	}
	.packers-and-movers-MobheadeOpt .dropdown-menu li {
		display: block;
		border: 0;
		border-bottom: 1px solid #ddd
	}
	.packers-and-movers-MobheadeOpt .dropdown-menu li a {
		padding: 5px 10px;
		font-size: 14px;
		font-family: Montserrat, sans-serif;
		color: #444
	}
	.packers-and-movers-MobheadeOpt .dropdown-menu li:last-child {
		border-bottom: 0
	}
	.packers-and-movers-MobheadeOpt .dropdown-menu:after,
	.packers-and-movers-MobheadeOpt .dropdown-menu:before {
		left: auto;
		right: 15px
	}
	.packers-and-movers-mobnavigateopt {
		position: fixed;
		top: 64px;
		left: -270px;
		height: 100%;
		background-color: #fff;
		z-index: 3000;
		width: 250px;
		transition: all .5s;
		box-shadow: 0 5px 5px #333
	}
	.drag {
		left: 0
	}
	.packers-and-movers-mobnavigateopt ul {
		padding-left: 0
	}
	.packers-and-movers-mobnavigateopt ul li {
		display: block
	}
	.packers-and-movers-mobnavigateopt ul li a {
		padding: 10px 10px;
		font-size: 14px;
		font-family: Montserrat, sans-serif;
		color: #444;
		border-bottom: 1px dashed #ddd;
		text-transform: uppercase;
		display: block;
		font-weight: 500;
		letter-spacing: .5px
	}
	.fixBody {
		width: 100%;
		height: 100%;
		overflow: hidden
	}
	.bodyOverlay1 {
		display: block;
		width: 100%;
		height: 100vh;
		background-color: rgba(0, 0, 0, .5);
		z-index: 30;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0
	}
	.slider-inner {
		display: none
	}
	.packers-and-movers-search_bg_guide {
		background-size: cover
	}
	.carousel-control-next,
	.carousel-control-prev {
		display: none;
		width: 30px!important;
		height: 30px!important
	}
	.docs-pictures li {
		width: 49%!important
	}
	.col-md-offset-3 {
		margin-left: 0
	}
	.contact_sec h4 {
		font-size: .9rem
	}
	.adress_list_wise li {
		width: 100%;
		margin-bottom: 15px
	}
	.moving_guide_bg .bg-color {
		overflow: hidden
	}
	.extra_login_tab li {
		width: 100%;
		text-align: left!important;
		margin-bottom: 10px
	}
	.packers-and-movers-search_page_vehicl_service {
		position: static
	}
	.packers-and-movers-search_page_vehicl_service .packers-and-movers-bangalore-vehicle_sec_avail {
		padding-right: 0;
		text-align: center
	}
	.customenavmodal li {
		width: 49%
	}
	.customenavmodal li a {
		padding: 8px 20px
	}
	.customenavmoda2 {
		max-width: 100%;
		margin-left: 0
	}
	.customenavmoda2 li {
		width: 32%!important
	}
	.customenavmoda2 li a {
		padding: 8px 15px;
		font-size: 12px
	}
	.enquiryForTab {
		width: 80%;
		display: block;
		margin: 25px auto 0
	}
	.serviceType ul li {
		font-size: 13px
	}
	.packers-and-movers-search_page_vehicl_service {
		padding-bottom: 10px
	}
	.best12popMOdalBody {
		font-size: 12px
	}
}

.dynamicContenteachbranchDetails p a {
	display: inline-block
}

@media (max-width:550px) {
	.packers-and-movers-profileDetails h1 {
		font-size: 16px
	}
	.tabpad0 {
		padding-left: 0!important;
		padding-right: 0!important
	}
	.FixeControl .packers-and-movers-custome_Tab_Control {
		max-width: 100%!important;
		flex: 0 0 100%!important;
		text-align: center
	}
	.FixeControl .packers-and-movers-bg_banner_butts {
		display: none
	}
	.listing-box-inner .content_top3 h4.content_title {
		font-size: 13px
	}
	.otherPages h2 {
		font-size: 13px
	}
	.movers-and-packers-movers-and-packers-topvendorquoteModal .movers-and-packers-modal-header h4.modal-title {
		font-size: 13px!important
	}
}

@media (max-width:500px) {
	.packers-and-movers-ratingMembers {
		white-space: nowrap
	}
	.packers-and-movers-bangalore-vehicle_sec_avail {
		display: none!important
	}
}

@media (max-width:450px) {
	.packers-and-movers-bg_banner_butts.show768px a {
		padding: 3px 7px;
		font-size: 12px
	}
	.custome_carousel_control {
		top: 33%!important
	}
	.packers-and-movers-custome_Tab_Control li a {
		padding: 10px 10px
	}
	.packers-and-movers-list_quote_prof_but1 li a {
		padding: 4px 5px;
		font-size: 10px
	}
	.drop-down .select-list li span {
		min-width: auto;
		padding: 5px 33px 5px 45px;
		background-size: 20px
	}
	.drop-down .button span {
		padding-left: 33px;
		white-space: nowrap;
		background-size: 20px
	}
	.sec12 .col-6,
	.sec7 .col-6 {
		width: 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.contact_sec {
		margin-bottom: 50px
	}
	.sec7 .col-6 .counter_sec {
		margin: 15px 10px
	}
	.address-list {
		margin: 0 -15px 15px
	}
	.shiftingroutetypes li {
		width: 100%
	}
	.company_detail_proofs li {
		width: 100%
	}
	.packers-and-movers-mover_list-detail_profile1 {
		height: auto
	}
	.packers-and-movers-mover_list-detail_profile12 span {
		margin: 0 auto
	}
	.mob450full {
		width: 100%;
		flex: 100%!important;
		max-width: 100%!important;
		text-align: center;
		align-items: center;
		display: block!important
	}
	.clientImg ul li {
		max-width: 120px
	}
	.logoImg {
		text-align: left;
		margin: 0
	}
	.fullDisplay400 {
		width: 100%!important;
		flex: 0 0 100%!important;
		max-width: 100%!important;
		text-align: center;
		margin-bottom: 20px
	}
	.fullDisplay400 span {
		display: block
	}
	.bg_color,
	.sec3 {
		padding: 50px 0
	}
	.bg_color {
		padding-left: 10px;
		padding-right: 10px
	}
	.packers-and-movers-mover_list-detail_box {
		padding-bottom: 20px
	}
	.otherPages h2 {
		text-align: center
	}
	.otherPages h2:after {
		margin: 10px auto
	}
	.modalSearchInput {
		max-width: 100%
	}
	.enquiryForTab {
		width: 100%
	}
	.packers-and-movers-ratingMembers li h4 {
		font-size: 12px
	}
	.packers-and-movers-ratingMembers li h4 span {
		display: block
	}
	.packers-and-movers-ratingMembers li p {
		transform: scale(.7)
	}
	.packers-and-movers-searchDetailFOrmOP h3 {
		font-size: 20px
	}
	.quickNaviagteLinks li {
		width: 49%
	}
	.quickNaviagteLinks li a {
		text-align: left
	}
	.quickNaviagteLinks li a:after {
		display: none
	}
	#sc {
		width: 100%!important
	}
}

@media (max-width:350px) {
	.packers-and-movers-ratingMembers li:first-child {
		width: 40px;
		height: 40px;
		margin-right: 5px
	}
	.packers-and-movers-ratingMembers li:first-child span {
		height: 40px
	}
	.FixeControl {
		top: 49px
	}
	.moversandpackers-nav_search li {
		width: 100%!important;
		min-width: 100%;
		text-align: center
	}
	.packers-and-movers-MobheadeOpt li a {
		padding: 10px
	}
	.menubar {
		width: 40px;
		height: 40px;
		padding: 10px
	}
	.mobLOgo {
		max-width: 125px
	}
	.packers-and-movers-mobnavigateopt {
		top: 46px
	}
	.moversandpackers-nav_search li.search_clk span[type=search] {
		display: inline-block
	}
}

.scPos {
	position: relative !important;
}

.movers-and-packers-bangalore-fix-icon {
    display: inline-block;
    position: fixed;
    bottom: 100px;
    left: 20px;
    z-index: 999999;
}

.movers-and-packers-bangalore-fix-icon-item {
    height: 50px;
    width: 50px;
    background: #ff7400;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    padding: 10px;
}

.movers-and-packers-bangalore-fix-icon-item {
    animation: bounce 1s infinite alternate;
    animation-duration: 1s;
    -webkit-animation: bounce 1s infinite alternate;
}

#movers-and-packers-bangalore-fix-icon {
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes bounce {
    from {
        transform: translateY(0px);
        /*box-shadow: 0 0 10px -10px #498cbfd1;*/
    }
    to {
        transform: translateY(-15px);
        box-shadow: 0 0 10px 10px #ef81447a;
    }
}

@-webkit-keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-15px);
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}



.movers-and-packers-bangalore-fix-icon-whataap {
    display: inline-block;
    position: fixed;
    bottom: 30px;
    left: 20px;
    z-index: 999999;
    transition: all0.5s ease-in-out;
}

.movers-and-packers-bangalore-fix-icon-whataap-item{
   
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(60, 60, 60, .4);
    transition: box-shadow .2s;
    cursor: pointer;
    overflow: hidden;
    width: 55px !important;
    height: 55px !important;
    background: #25d366 !important;
}
.movers-and-packers-bangalore-fix-icon-whataap:hover {
    bottom: 25px; 
}</pre></body></html>