html{scroll-behavior:smooth}
p,li{color:#383838;font-size:18px;text-align:justify;    margin-bottom: 20px;    line-height: 30px;}
.searchbox1{width:70%;margin:auto}
.searchbox2{width:26%;margin:auto}

.content-area p{text-align:justify;color:#363636;font-size:16px}
.hero-info{padding:11em 3em;margin:auto;text-align:center;clear:both}
.col-centered{float:none;margin:auto}
.form-outer.col-md-8.col-sm-12.col-centered{display:flex;justify-content:center;margin:auto;padding-top:50px}
.clearfix{clear:both}
.view-product span{padding:7px 20px;background-color:#2752D1;font-size:20px;font-weight:700}
.view-product{text-align:center;margin:80px auto}
.product-info a{color:#2752D1}
.content-area h1{font-size:2.5em;font-weight:600}
.recent-reviews{background-color:#f1f1f1}
.logo-img{margin:auto}
.item .single-shop{height:300px}
.single-shop{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.22);margin:20px 10px 30px;padding:30px}
.star-blik{display:inline;color:rgba(0,168,19,0.73);font-size:18px}
.score{display:block;font-size:20px;position:relative;overflow:hidden}
.score-wrap{display:inline-block;position:relative;height:25px;text-align:left}
.score .stars-active{color:#FFC200;position:relative;z-index:10;display:inline-block;overflow:hidden;white-space:nowrap}
.star-blik i{margin:5px 5px 0 0}
.score .stars-inactive{color:grey;position:absolute;top:0;left:0;-webkit-text-stroke:initial}
.ca-menu__wpr{list-style:none;margin:0;padding:0}
.ca-menu__itm{padding:10px;font-size:20px}
.content-title{font-weight:600;text-align:left;font-size:2.5em}
.dropdown-list{margin:30px auto}
select#dropdown-select{height:40px;font-size:16px;font-weight:600}
.single-company {
    border: 5px solid #6E46CE;
    padding: 10px 15px;
    text-align: left;
    margin-bottom: 20px;
    border-radius: 10px;
    background: #fff;
}
.arc-img {
  background: radial-gradient( circle at 50% 0%, #FFF 70%, transparent 0% ), #6E46CE;
  text-align: center;
}
.arc-img img{
  margin-bottom:45px;
}
.arc-img1 {
  background: radial-gradient( circle at 50% 0%, #FFF 70%, transparent 0% ), #f5f5f5;
  text-align: center;
  margin-top: 50px;
}
.arc-img1 img{
  margin-bottom:45px;
}
.container-box{
  width:880px;margin:0 auto;
}
.container-box .col-sm-4,.container-box .col-md-4 , .container-box .col-lg-4{
  padding-left: 0px;
  padding-right: 0px;
}

.company-title{font-size:2em;font-weight:600;margin:20px auto}
.company-info{text-align:center;margin-top:-80px}
.read-review{display:inline;font-size:20px;color:#2752D1;text-decoration:underline;text-underline-position:under;margin-left:7px}
.company-info img{margin:30px auto;width: 100%;max-width: 200px;}
a.get-quote{padding:10px 20px;background-color:#2752D1;color:#fff;border-radius:50px;max-width:200px;font-size:18px;display:block;text-align:center;margin:auto;box-shadow:0 2px 4px rgba(0,0,0,0.24)}
.contact-no{margin:30px auto;clear:both}
.contact-no a{font-size:2em;color:#333;font-weight:600}
.fixed{position:sticky;top:20px;z-index:1}
.accordion{background-color:#2752D1;color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}
.activee,.accordion:hover{background-color:rgba(0,168,19,0.73)}
.accordion:after{content:'\002B';color:#fff;font-weight:700;float:right;margin-left:5px}
.activee:after{content:"\2212"}
.panel{padding:0 18px;background-color:#f1f1f1;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin-bottom:0}
.row.footertop{padding-bottom:50px;padding-top:50px}
.footer_top h2{color:#00A813;font-weight:600}
.widget .menu li a{text-align:left}
ul.footer-link{list-style:none;margin:0;padding:0;padding-left:10px}
.footer-link li{line-height:30px}
.footer-link li a{color:#323232}
ul.social-links{list-style:none;padding:0;margin:auto}
.social-links li{float:left;padding-right:10px}
.social-links i{color:#00A813;font-size:22px;padding:3px}
.footer_top p{color:#fff}
.footer_top p a{color:#fff}
.footer_top p a:hover{color:#70DABA}
.sidelink-content{margin:50px 20px}
div#sidelink{padding:20px;}
.table-title{background:#2752D1;padding:10px 15px;margin:10px}
.table-title:hover,.table-title:active{background:rgba(0,168,19,0.73)}
.table-title a{color:#fff;margin:0;font-size:1.4em;text-align:left;line-height:1.3em}
.hero-info h2{font-size:4em}
.hero-info h3{font-size:2.5em}
.search{margin:auto 2%}
.header-wrapper{background-color:#6E46CE}
.header-content .nav > li > a{border-radius:0;color:#fff}
.header-content .nav > li.active > a{color:#fff}
.header-content{margin:auto;float:none;display:flex;justify-content:center}
.header-content .nav{float:unset}
.percentage-bar .side{float:left;width:18%}
.percentage-bar .middle{width:80%;float:left;vertical-align:middle;margin-top:7px}
.bar-container{width:100%;background-color:#eae7e7;text-align:center;color:#fff}
.bar{height:7px;background-color:#00a813;border-radius:5px;vertical-align:middle}
h1.profile-title{text-align:left;margin:30px auto 10px;font-size:3em;font-weight:600}
dt{font-size:17px;line-height:28px;text-align:left!important;width:unset!important;margin-right:7px;font-weight:400}
dd{font-size:17px;line-height:28px;margin-left:0!important;color:#555;font-weight:600}
.navbar-toggle{margin-top:5px}
.navbar-toggle .icon-bar{background-color:#fff}
@media (max-width:1198px) {
.header-content{margin:auto;display:flex;justify-content:center}
.header-content .nav{float:none}
.header-logo img{margin:auto}
}
@media (max-width:990px) {
.hero-info{padding:7em 0;margin:auto}
.side-link{display:none}
}
@media (max-width: 768px) {
.single-company{text-align:center}
.score{display:inline-block;vertical-align:middle}
.score-wrap{text-align:left}
.star-blik{float:none}
.company-info{margin-top:10px}
.form-outer.col-md-8.col-sm-12.col-centered{margin:50px 10px}
.searchbox1{width:70%}
.searchbox2{width:30%}
.hero-info h2{font-size:3em}
.hero-info h3{font-size:2em}
.search{margin:auto}
.header-content{margin:auto;display:flex;justify-content:flex-end;height:50px}
.header-content .nav{background-color:#70DABA;top:50px}
.footer_top .pull-right{float:none!important}
.header-content .nav > li.active > a{color:#323232}
.header-content .nav li.active a:hover{color:#323232}
}
@media (max-width: 678px) {
.form-outer{margin:50px 20px 20px}
}
.header-inner h1
{
    color: #fff;
    text-align: center;
    font-size: 38px;
    font-weight: 700;
    text-transform: uppercase;margin-bottom: 15px;
}
.hero-info{padding:unset;padding-top:70px;padding-bottom:30px}
.orange-bg{
	background-color:#6E46CE;padding: 20px 30px;
    border-radius: 20px 20px 0px 0px;
}
.bt-get-quote{padding:12px 20px;background-color:#DE272A;color:#fff;border-radius:50px;max-width:200px;font-size:18px;display:block;text-align:center;margin:auto;box-shadow:0 2px 4px rgba(0,0,0,0.24);outline:none;border:none;width:100%}
.top-list{display:-webkit-box;display:flex;flex-wrap:wrap;max-width:900px;height:100%;margin:80px auto;-webkit-box-pack:center;justify-content:center;list-style:none}
.single-list{display:-webkit-box;display:flex;-webkit-box-flex:1;flex:1;height:100%;flex-wrap:wrap;border-radius:5px;margin:10px;padding:30px;text-align:center;box-shadow:0 5px 9px 0 rgba(0,0,0,0.1);background:#fff;color:#6d708d;justify-content:center}
.single-list:first-child{-webkit-transform:scale(1.15);transform:scale(1.15);border:4px solid #ffbf00;order:2}
.single-list:nth-child(2){order:1}
.single-list:nth-child(3){order:3}
.single-list img{width:100%;height:70px;max-width:200px}
.single-list .bt-get-quote{border-radius:5px;font-size:14px;width:100%}
p.title{background:#00A813;color:#fff;text-align:center;padding:15px 0;font-size:18px;margin-bottom:0}
p.b-title{background:#028DAD}
.single-content p{text-align:center;min-height:48px}
.single-content .star-blik{display:block;float:none;margin-top:20px}
.single-content .score .stars-active{color:#ffb000}
.single-list h2{color:#ffbf00;font-weight:700;text-align:center;margin-top:0;margin-bottom:10px}
.single-shop{position:relative}
.emo img{max-height:54px;max-width:54px;right:-20px;top:-10px;position:absolute}
.near-me{background:#fff;padding:30px;box-shadow:0 2px 4px rgba(0,0,0,0.22);margin-bottom:30px}
.near-me h1{text-align:left;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #00A813}
.form-outer.col-md-8.col-sm-12.col-centered{padding-top:0;margin:10px auto}
div#suggesstion-box{max-height:200px;overflow:auto;position:absolute;z-index:9999;background:#fff;width:65%;box-shadow:0 2px 4px rgba(0,0,0,0.22);}
ul.search-list{margin:0;list-style:none;padding-left:15px}
.search-list li{padding:5px;cursor:pointer;text-align:left}
.search-list li:hover{background-color:#f1f1f1}
.logo_banner{margin:auto;text-align:center;width:50%;padding-bottom:10px}
.table-title{padding:10px;border-bottom:1px solid #aeaeae;background:none}
.table-title:hover a,.table-title:active a{color:#00a814}
.active-tab{color:#00a814!important}
.table-title a{color:#333;margin:0;font-size:1.3em;text-align:left;line-height:1.3em}
.table-title:hover,.table-title:active{background:none}
.table-title:last-child{border-bottom:0}
.table-title a .active{color:#70DABA}
.fixed{position:sticky;top:20px;z-index:1;margin-top:20px}
ul.ca-list li{margin-bottom:10px}
section.top3{padding-bottom:70px}
.company-box{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1;padding:30px 20px;background:#f5f5f5;border:3px solid transparent}
.company-box picture{text-align:center}
.company-box ul{margin:0;padding:0;list-style:none;margin-left:20px;padding-left:20px;padding-bottom:20px}
.company-box ul li{line-height:20px;clear:both;margin-bottom:10px;text-align:left}
.company-box ul li:before{content:"+";margin-right:4px;vertical-align:middle;display:inline-block;margin-left:-23px;font-size:22px}
.company-box hr{width:100%;margin-bottom:30px;border-top:1px solid #dad4d4}
.company-box h3{color:#333;font-weight:700;text-align:center;margin-bottom: 10px;}
a.free-quote-btn:hover{color:#fff}
p.text{color:#9095a6;font-size:14px;text-align:justify}
.company-box-outer{padding: 0px;}
.company-box img{margin-bottom:10px}
.company-box .star-blik{float:none;text-align:center}
.company-box.rank-one{background:#6E46CE;
	z-index:15;position:relative;
	/**-webkit-transform:scale(1.15);transform:scale(1.15)**/}
	.company-box.rank-one .score .stars-active {
color: #fff;
	}
.company-box.rank-one img{background:#fff;padding:10px}
.companylist .container-fluid{max-width:1300px}
.company-box h2{margin-bottom:0;color:#333;font-weight:700;text-align:center;margin-top:0}
.featured-label{top:-3px;background:#333;color:#fff;border-top-right-radius:5px;border-bottom-left-radius:5px;padding:2px 10px 4px;right:-3px;position:absolute;font-size:16px}
.cart-box-dscnt{display:inline-block;width:100%;line-height:12px;position:absolute;top:-54px;left:0;text-align:center}
.cart-box-dscnt span{border-radius:50px;background-color:#fff;border:1px solid #d9d9d9;vertical-align:middle;display:inline-block;min-width:94px;position:relative;font-size:20px;color:#279876;padding:10px 25px;max-height:42px;line-height:17px;position:relative;box-shadow:0 6px 12px 0 rgba(1,2,2,.1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cart-box-dscnt span:after,.cart-box-dscnt span:before{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid #e5e5e5;position:absolute;left:0;right:0;margin:auto;bottom:-7px}
.cart-box-dscnt span:after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;position:absolute;left:0;right:0;margin:auto;bottom:-7px;top:auto}
.free-quote-btn{background:#DE272A;text-transform:uppercase;font-weight: 600;color:#fff;font-size:18px;line-height:40px;display:block;padding:4px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;margin-bottom:20px;text-align:center;border:none;outline:none}
.contact-no-btn{color:#333;font-size:18px;line-height:40px;display:block;text-decoration:none;font-size:1.8em;text-align:center}
.background-secondary{background-color:#333}
div#united-best-moving{border:10px solid #70DABA;box-shadow:0 0 20px -4px rgba(0,0,0,0.32)}
.owl-nav button{position:absolute;top:50%;background-color:#000;color:#fff;margin:0;transition:all .3s ease-in-out}
.owl-nav button.owl-prev{left:0}
.owl-nav button.owl-next{right:0}
.owl-dots{text-align:center;padding-top:35px}
.owl-dots button.owl-dot{width:15px;height:15px;border-radius:50%;display:inline-block;background:#ccc;margin:0 3px}
.owl-dots button.owl-dot.active{background-color:#000}
.owl-dots button.owl-dot:focus{outline:none}
.owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.38)!important}
.owl-nav button:focus{outline:none}
.owl-carousel .owl-item{padding:30px 10px}
.owl-nav span{font-size:70px;position:relative;top:-5px}
.recent-reviews{padding-bottom:80px}
.title{display:table;vertical-align:middle}
.title-right,.titel img{display:table-cell;vertical-align:middle}
.owl-carousel .owl-item .logo-img{width:150px;display:table-cell;vertical-align:middle;height:70px;margin-top:20px;margin-right:10px}
.vm-find-right-mover{background-size:100%;background-repeat:no-repeat;background-color:#0c243e;background-size:cover;height:auto;position:relative;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;background:url(../../images/banner-bg.jpg);clear:both;background-position:center;background-size:cover;background-repeat:no-repeat}
.vm-find-right-mover h2,.vm-find-right-mover h1{text-align:center;max-width:925px;margin:0 auto;margin-top:-7rem;letter-spacing:1px;line-height:normal;color:#fff}
.vm-find-right-mover h1{font-size:46px;font-weight:700}
.under-hero-form .container{background-color:#333;padding-bottom:40px;max-width:950px;width:100%}
.under-hero-form .container .under-hero-form--holder{width:94%;margin:-100px auto 0}
h3.vm-form-title{background-color:#333;color:#fff;position:relative;text-align:center;padding:15px;width:400px;margin:0 auto;font-size:1.9rem;border-bottom:none}
.vm-find-right-mover-form{background:#70DABA;width:100%;margin:auto;padding:3rem;position:relative;border-top:2px solid #333;-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.32);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.32);border-radius:0;z-index:1;overflow:auto}
.bt-get-quote:hover {color: #fff;}
.contact-no-btn:hover {color: #333;}
@media only screen and (max-width: 1200px){
	.contact-no a{font-size: 1.5em}
}
@media only screen and (max-width: 990px) {
div#suggesstion-box{left:22px;width:67%}
.item .single-shop{height: auto;}
}
@media (max-width: 768px) {
div#suggesstion-box{width:67%;left:15px}
.single-list{display:block}
.company-box{width:90%;margin:auto}
.company-box.rank-one{transform:unset;-webkit-transform:unset}
.single-company .star-blik{display: block;}
}
@media only screen and (max-width: 678px) {
.single-list{width:90%!important}
.emo img{max-height:40px;max-width:40px}
div#suggesstion-box{left:15px;width:65%}
.title{display:block}
.owl-carousel .owl-item .logo-img{margin-left:0}
}
@media only screen and (max-width: 450px) {
.vm-find-right-mover h1{font-size:32px;line-height:40px}
.vm-find-right-mover{height:50vh}
h3.vm-form-title{width:300px}
}
/* Center tables for demo */
table {
	margin: 0 auto;
  }
  
  /* Default Table Style */
  table {
	color: #333;
	background: white;
	border: 1px solid #D5DDF1;
	font-size: 12pt;
	border-collapse: collapse;
  }
  table thead th,
  table tfoot th {
	color: #777;
	background: #D5DDF1;
  }
  table caption {
	padding:.5em;
  }
  table th,
  table td {
	padding: .5em;

	text-align: center;
  }

  
  tr:hover {
	background: #D5DDF1;
  }
  .company-boxx {
    background: #fff;
   
    border-radius: 20px;
    margin-top: 50px;
box-shadow: 0px 0px 10px 0 #0000005c;
margin-bottom: 60px;
padding-bottom: 60px;
}
.company-boxx .left img{
	display: block;
	margin: 0 auto;
	margin-bottom:50px
}
.company-boxx ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
}
.company-boxx ul li:before {
    content: "\f14a";
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
   
    font-size: 22px;
	font: normal normal normal 18px/1 FontAwesome;
	color: #6E46CE;
}
.company-boxx ul li span{
    color: #6E46CE;
    font-weight: 700;
    font-size: 18px;
}
.company-boxx ul li{
	margin-bottom: 10px;
	font-weight: 600;
}
.company-boxx .right{
	margin-top:30px
}
ul.company-pros li:before {
    content: "\f055";
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
   
    font-size: 22px;
	font: normal normal normal 18px/1 FontAwesome;
	color: #005a17;
}
ul.company-cons li:before {
    content: "\f056";
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
   
    font-size: 22px;
	font: normal normal normal 18px/1 FontAwesome;
	color: #d90404;
}
ul.company-pros, ul.company-cons{
margin-left: 10px;
padding: 0px;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
margin-bottom: 20px;
}
.black-sidelink {
    background:#fff ;
    border-radius: 30px;
    border:2px solid #333;
    box-shadow:10px 10px #6E46CE, 12px 12px #333;

}
.pl50{
	padding-left: 50px;
} 
.orange-bg img{
    height: 100px;
    display: block;
    margin: 0 auto;
}
.orange-bg h2{
	color: #fff;
    font-weight: 700;
}
.orange-bg a{
	display: block;
	text-align: center;
	padding: 5px 30px;
	border:2px solid #fff;
	color:#fff;
	font-weight: 600;
	font-size: 20px;
    width: 50%;
}
.company-boxx .star-blik {
    float:unset;
	text-align: center;

}
.company-boxx .score{
	margin-top:30px;
	font-size: 30px;
}
.company-boxx .bt-get-quote{
	border-radius: 10px;
	font-size: 20px;
	margin-bottom: 50px;
}
.review_listing{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:25px;box-sizing:content-box;box-shadow:0 2px 4px rgba(3,27,78,0.06);margin-bottom:30px}
.review_listing figure{width:90px;height:60px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;position:relative;float:left;margin:0 10px 10px 0}
.review_listing figure img{width:40px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.review_listing small{display:block;font-weight:500;margin-top:3px;font-size:13px;font-size:.8125rem}
.review_listing h3{font-size:14px;font-size:.875rem;color:#999;margin:8px 0 3px}
.review_listing h3 strong{color:#222;font-weight:500}
.review_listing h4{font-size:18px;font-size:1.125rem;margin-bottom:15px;font-weight: 600;}
.review_listing ul{margin:0;text-align:center;color:#999}
.review_listing ul li{display:inline-block}
.review_listing ul li:first-child{float:left}
.review_listing ul li:last-child{float:right}
.review_listing ul li strong{margin-right:3px;font-weight:600}
.rating{color:#999;font-size:12px;font-size:.75rem}
.rating i{width:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:20px;font-size:12px;font-size:.75rem;display:inline-block;background-color:#32a067;color:#fff;line-height:20px;text-align:center;margin-right:2px}
.rating i.empty{background-color:#ccc}
.rating em{display:inline-block;margin-left:10px}
#filters_col{background-color:#fff;padding:20px 20px 15px;margin-bottom:25px;border:1px solid #ededed}
#filters_col label{color:#222;font-weight:400}
a#filters_col_bt{display:block;color:#222;position:relative;font-size:16px;font-size:1rem;font-weight:600}
a#filters_col_bt:before{font-family:"ElegantIcons";content:"\66";font-size:26px;font-size:1.625rem;position:absolute;right:0;top:0;line-height:1;font-weight:400}
.filter_type h6{border-top:1px solid #ededed;margin:15px 0;padding:15px 0 0;font-size:13px;font-size:.8125rem}
.filter_type ul{list-style:none;padding:0;margin:0 0 15px}
.filter_type ul li{margin-bottom:5px}
.filter_type ul li small{float:right;position:relative;top:4px}
.filter_type ul li:last-child{margin-bottom:0}
.reviews_summary{background-color:#e02428;border-bottom:1px solid #ededed}
@media (max-width: 767px) {
.reviews_summary{text-align:center}
.container-box {
  width: 90%;
  margin: 0 auto;
}
.mapimage{
  display: block;
  margin: 0 auto;
  width:100%;
}
.arc-img {
  background: radial-gradient( circle at 50% 0%, #FFF 70%, transparent 0% ), #6E46CE;
  text-align: center;
  width: 90%;
  margin: auto;
}
.arc-img1 {
  background: radial-gradient( circle at 50% 0%, #FFF 70%, transparent 0% ), #f5f5f5;
  text-align: center;
  width: 90%;
  margin: auto;
  margin-top:50px
}
}
.reviews_summary .wrapper{background:rgba(0,0,0,0.4);background:-webkit-linear-gradient(top,rgba(0,0,0,0.4),transparent);background:linear-gradient(to bottom,rgba(0,0,0,0.4),transparent);padding:60px 0 55px}
.reviews_summary figure{width:120px;height:120px;overflow:hidden;display:block;position:relative;float:left;margin-right:20px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:0}
@media (max-width: 767px) {
.reviews_summary figure{float:none;margin:0 auto 10px}
}
.reviews_summary figure img{width:120px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.reviews_summary small{font-size:14px;font-size:.875rem;font-weight:500;color:#999;margin-top:5px;display:inline-block}
.reviews_summary h1{font-weight:500;color:#fff;margin-top:5px;font-size:36px;font-size:2.25rem}
@media (max-width: 767px) {
.reviews_summary h1{font-size:32px;font-size:2rem}
}
.reviews_summary .rating{font-size:14px;font-size:.875rem}
@media (max-width: 767px) {
.reviews_summary .rating{margin:0 0 15px;display:inline-block}
}
@media (max-width: 767px) {
.reviews_summary .rating em{margin:10px 0 0;display:block}
}
.reviews_summary .rating i{width:30px;height:30px;line-height:30px;font-size:16px;font-size:1rem}
@media (max-width: 991px) {
.review_detail{margin-top:30px}
}
@media (max-width: 991px) {
.review_detail{margin-top:15px}
}
.review_detail strong{font-size:12px;font-size:.75rem;color:#999;position:relative;top:-3px}
.review_detail .progress{margin-bottom:11px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:15px}
.review_detail .progress.last{margin-bottom:0}
.review_detail .progress-bar{background-color:#222b60}
.review_card{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:25px 25px 0;margin-bottom:30px;-webkit-box-shadow:0 2px 4px rgba(3,27,78,0.06);-moz-box-shadow:0 2px 4px rgba(3,27,78,0.06);box-shadow:0 2px 4px rgba(3,27,78,0.06)}
@media (max-width: 767px) {
.review_card .user_info{margin-bottom:10px}
}
.review_card .user_info figure{width:50px;height:50px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;position:relative;margin-bottom:10px}
@media (max-width: 767px) {
.review_card .user_info figure{float:left}
}
.review_card .user_info figure img{width:50px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.review_card .user_info h5{font-size:13px;font-size:.8125rem}
@media (max-width: 767px) {
.review_card .user_info h5{float:left;margin:18px 0 0 15px}
}
.review_card .review_content h4{font-size:18px;font-size:1.125rem}
.review_card .review_content .rating{float:left}
@media (max-width: 575px) {
.review_card .review_content .rating{float:none;display:block}
}
@media (max-width: 575px) {
.review_card .review_content .rating em{float:none;display:inline-block;margin-left:10px}
}
.review_card .review_content em{color:#999;float:right}
@media (max-width: 575px) {
.review_card .review_content em{float:none;display:block;margin-top:10px;margin-left:0}
}
.review_card .review_content ul{margin:0 0 25px;padding:0}
.review_card .review_content ul li{display:inline-block;font-size:13px;font-size:.8125rem;margin-right:0}
@media (max-width: 575px) {
.review_card .review_content ul li span{display:none}
}
.review_card .review_content ul li a{background-color:#ededed;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#555}
.review_card .review_content ul li a:hover{background-color:#ccc}
.review_card .review_content ul li a i{margin-right:5px}
@media (max-width: 575px) {
.review_card .review_content ul li a i{margin-right:0}
}
.review_card .review_content ul li:last-child{float:right;margin-right:0}
.review_card .review_content ul li:last-child a{padding:5px 7px;text-align:center}
.review_card .review_content ul li:last-child a i{margin:0;text-align:center}
.review_card .reply{padding-top:30px}
@media (max-width: 767px) {
.review_card .reply .user_info{display:none}
}
.review_card .reply .user_info figure{width:50px;height:50px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;position:relative;margin-bottom:10px}
.review_card .reply .user_info figure img{width:50px;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.review_card .reply .user_info h5{font-size:14px;font-size:.875rem}
.review_card .reply .review_content{border-left:5px solid #ededed;padding-left:20px}
@media (max-width: 575px) {
.review_card .reply .review_content strong{display:block}
}
.review_card .reply .review_content em{color:#999;font-style:italic;float:right}
@media (max-width: 575px) {
.review_card .reply .review_content em{float:none;display:block;margin-top:10px}
}
.reviews_summary .rating{margin-top:9px}
.reply_box{margin-top:30px}
.custom-select{position:relative;font-family:'FontAwesome','Nunito';color:#333;box-shadow:0 2px 2px rgba(0,0,0,0.22);margin:10px auto}
.custom-select select{display:none}
.select-selected{background-color:#fff}
.select-selected:after{position:absolute;content:"";top:19px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#333 transparent transparent}
.select-selected.select-arrow-active:after{border-color:transparent transparent #333;top:7px}
.select-items div,.select-selected{padding:10px;color:#333;border-color:transparent transparent rgba(0,0,0,0.1);cursor:pointer;user-select:none;font-size:18px}
.select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;box-shadow:0 4px 4px rgba(0,0,0,0.22);padding-left:10px}
.select-hide{display:none}
.select-items div:hover,.same-as-selected{background-color:rgba(0,0,0,0.1)}
#add-review .form-group{padding:0}
.rating{display:inline-block;font-size:0;position:relative;vertical-align:middle}
.rating-input{float:right;width:0;height:16px;padding:0;margin:0 0 0 -16px;opacity:0}
.rating:hover .rating-star:hover,.rating:hover .rating-star:hover ~ .rating-star,.rating-input.checked ~ .rating-star{background-image:url(http://www.bestmovingcompanyreviews.com/images/spr_onestar.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100%;cursor:pointer}
.rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:38px;height:38px;margin:0;background-image:url(http://www.bestmovingcompanyreviews.com/images/spr_onestar.svg);background-position:0 100%;background-size:100%;background-repeat:no-repeat;background-image:url(http://www.bestmovingcompanyreviews.com/images/spr_onestar.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100%;height:38px}
.rating:hover .rating-star:nth-of-type(5):hover,.rating:hover .rating-star:nth-of-type(5):hover ~ .rating-star,.rating-input:nth-of-type(5).checked ~ .rating-star{background-position:0 80%}
.rating:hover .rating-star:nth-of-type(4):hover,.rating:hover .rating-star:nth-of-type(4):hover ~ .rating-star,.rating-input:nth-of-type(4).checked ~ .rating-star{background-position:0 60%}
.rating:hover .rating-star:nth-of-type(3):hover,.rating:hover .rating-star:nth-of-type(3):hover ~ .rating-star,.rating-input:nth-of-type(3).checked ~ .rating-star{background-position:0 40%}
.rating:hover .rating-star:nth-of-type(2):hover,.rating:hover .rating-star:nth-of-type(2):hover ~ .rating-star,.rating-input:nth-of-type(2).checked ~ .rating-star{background-position:0 20%}
.rating:hover .rating-star:nth-of-type(1):hover,.rating:hover .rating-star:nth-of-type(1):hover ~ .rating-star,.rating-input:nth-of-type(1).checked ~ .rating-star{background-position:0 0}
[data-tooltip]{position:relative;cursor:pointer}
[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none;border-radius:3px;text-align:center}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{visibility:visible;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
[data-tooltip]:before{z-index:1001;border:7px solid transparent;background:transparent;content:""}
[data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:hsla(0,0%,20%,0.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}
[data-tooltip]:before,[data-tooltip]:after{bottom:100%;left:50%}
[data-tooltip]:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:hsla(0,0%,20%,0.9)}
[data-tooltip]:after{margin-left:-80px}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}
.review.single-review {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: 0px 0px 10px #00000014;
    border: 4px solid #6E46CE;
}
h1.revtitle {
  font-weight: 700;
}
@media (min-width: 52em) {
  .responsive-table {
    font-size: .9em;
  }
  .responsive-table thead {
    position: relative;
    clip: auto;
    height: auto;
    width: auto;
    overflow: auto;
  }
  .responsive-table tr {
    display: table-row;
  }
  .responsive-table th,
  .responsive-table td {
    display: table-cell;
    padding: .5em;
  }

  .responsive-table caption {
    font-size: 1.5em;
  }
  .responsive-table tbody {
    display: table-row-group;
  }
  .responsive-table tbody tr {
    display: table-row;
    border-width: 1px;
  }
  .responsive-table tbody tr:nth-of-type(even) {
    background-color: rgba(94, 93, 82, 0.1);
  }
  .responsive-table tbody th[scope="row"] {
    background-color: transparent;
    color: #5e5d52;
    text-align: left;
  }
  .responsive-table tbody td {
    text-align: center;
  }
  .responsive-table tbody td[data-title]:before {
    content: none;
  }
}
@media (min-width: 62em) {
  .responsive-table {
    font-size: 1em;
  }
  .responsive-table th,
  .responsive-table td {
    padding: .75em .5em;
  }
  .responsive-table tfoot {
    font-size: .9em;
  }
}

@media (min-width: 75em) {
  .responsive-table th,
  .responsive-table td {
    padding: .75em;
  }
}
.mapimage{
  display: block;
  margin: 0 auto;
 
}

#container {
  width: 1000px;
  margin: 0px auto;
}
#container table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 1px;
  background-color: rgb(218, 218, 218);
}
#container table thead th{
  color: #fff;
}
#container table thead {
  background-color: rgb(252, 81, 3);
  height: 65px;
  color: white;
  font-size: 19px;
}
#container table tbody {
  background-color: #fff;
  text-align: center;
}
#container table tbody tr:first-child td {
  padding: 30px;
  position: relative;
}
#container table tbody tr:first-child td sup {
  font-size: 30px;
  color: rgb(82, 82, 82);
  position: absolute;
  font-weight: 700;
  top: 40px;
}
#container table tbody tr:first-child td sup:first-child {
  left: 30px;
}
#container table tbody tr:first-child td span {
  font-size: 50px;
  font-weight: 700;
  color: rgb(252, 81, 3);
}
#container table tbody tr:first-child td sub {
  font-size: 15px;
  color: #aaa;
  font-weight: 600;
}
/*  */
#container table tbody tr td {
  padding: 20px;
  font-weight: bold;
  font-size: 15px;
  color: rgb(114, 113, 113);
}

#container table tbody tr td:first-child {
  color: rgb(116, 116, 116);
  font-weight: 600;
}
#container table tbody tr td span {
  color: rgb(0, 0, 0);
}
#container table tbody tr td button {
  all: unset;
  background-color: #333;
  padding: 10px 20px;
  border-radius: 5px;
  color: white;
  cursor: pointer;
}
#container table tbody tr td button:hover {
  background-color: #6E46CE;
}
.content-table {
  border-collapse: collapse;
  
  font-size: 0.9em;
  min-width: 400px;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

.content-table thead tr {
  background-color: #6E46CE;
  color: #ffffff;
  text-align: left;
  font-weight: bold;
}

.content-table th,
.content-table td {
  padding: 12px 15px;
  border:none;
}

.content-table tbody tr {
  border-bottom: 1px solid #dddddd;
}

.content-table tbody tr:nth-of-type(even) {
  background-color: #f3f3f3;
}

.content-table tbody tr:last-of-type {
  border-bottom: 2px solid #009879;
}

.content-table tbody tr.active-row {
  font-weight: bold;
  color: #146881;
}
.all_categories ul{list-style:none;margin:30px 0 0;padding:0;column-count: 3}
@media (max-width: 991px) {
.all_categories ul{margin:0;column-count: 2}
}
.all_categories ul li{margin:0 20px}
.all_categories ul li a{background-color:#f8f8f8;padding:10px;display:block;margin-bottom:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative;font-weight:500;color:#555}
.all_categories ul li a strong{min-width:35px;background-color:#fff;color:#999;font-size:14px;font-size:.875rem;line-height:1;padding:6px;display:inline-block;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.all_categories ul li a:after{font: normal normal normal 18px/1 FontAwesome;content:"\f061";right:15px;top:15px;position:absolute;color:#6E46CE}
.all_categories ul li a:hover{background-color:#6E46CE;color:#fff}
.all_categories ul li a:hover:after{color:#fff}
@media (max-width: 991px) {
.all_categories ul li{float:none;width:100%;margin:0}
}
.add_bottom_30{
  margin-bottom: 50px;
}
.zoomIn {animation: grow 5s;
}


@keyframes grow {
  from { transform: scale(0); }
  to { transform: scale(1); }
}