@charset "utf-8";
/* CSS Document */
body{ font-family: 'Nunito Sans', sans-serif; font-size:16px; font-weight:normal; letter-spacing:.2px;  color:#333; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{ margin-bottom:10px} p{ line-height:24px;} a{ text-decoration:none}
.contpad ul{ margin:0px; padding:0px;} .contpad li{ margin-left:20px; margin-bottom:10px; }
a { color: #337ab7;text-decoration: none;}
input, textarea, button, lable{font-family: 'Nunito Sans', sans-serif; }
.mainwrap{ width:100%; float:left} .bluetxt{ color:#134861;} .ft15{ font-size:18px}
.contentwrap{ width:90%; margin:auto}  .text-right{ text-align:right}
.head{ color:#353737; font-size:25px;} .center{ text-align:center}
.ft-25{ font-size:25px;} .browntxt{ color:#744208;}
.logo1{ width:auto; float:left}
.top-rightsec{ width:auto; float:right; margin-top:10px; width:38%;} 
.chatnow{ width:65%; float:left; text-align:right}
.cost-button1{ background: #1974c4; padding:5px 12px; display: inline-block; color: #fff; border-radius: 5px; font-size: 14px; margin-bottom: 10px; }
 .cost-button1 a{ color: #fff; }  .cost-button1:hover{ background: #00203c; }
.contctus{ width:auto; float:right; vertical-align:baseline; margin-top: 5px;} .contctus img{vertical-align: middle;} 
.top-link{ width:100%; float:left}
.headersection{ width:100%; float:left; position:relative;} .headersection img{ width:100%; height:100%; vertical-align:bottom }
.imgoverlay{background-color: rgba(51, 51, 51, 0.7);position: absolute; top: 0; left: 0; z-index: 2000; width:100%; height:100%}
.top-headersec{ width:100%; float:left;}
.top-contentarea{ width:50%; float:left; color:#fff; margin-top:3.5%;}
.top-contentarea p{line-height: 22px; }
 .top-contentarea h1{ font-size:40px; margin-bottom: 10px; line-height:46px;}
.ft-14{ font-size:14px; display:block; margin-bottom:15px;}
.leftsec h3{ font-size:24px; margin-bottom:4px }
    .top-formarea .wid100 { padding:5px}
.heading-top{ font-size:24px; display:block; text-align:center; margin-bottom:8px}
.formbox{ width:100%; float:left;  }.formdiv{ width:50%; float:left; padding:5px; box-sizing:border-box; margin-bottom:5px  } 
.catcha-img{width:50%; float:left;} .catcha-img img{ width:auto; margin-top:10px}
.formbox input{ width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box}
.formbox textarea{ width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box; height: 55px;  font-size:13px; margin-bottom: 3px;} .formdiv select { margin-bottom:0px}
.form-control{width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box}
.button1{ background:#d8ac34; width:100%; color:#000; text-align:center; border:none; padding:10px; font-size:16px; font-weight:bold}
.wid100{ width:100%; float: left;  box-sizing:border-box; } .ft40{ font-size:35px;line-height: 33px;color: #125c68;}
.breadcrumbg{ width: 100%; background: #f4f4f4; padding: 10px 0px; float: left; margin-bottom: 29px; margin-top: 2px; }	
.breadcrum { width: 100%; float: left;   }
.breadcrum div { display: inline-block;}
.breadcrum a { color: #134861; text-decoration: none;}	
.graybg{ background:#f1f3f3; width:100%; float:left; padding:25px 0px; margin-top:40px;}
#cssmenu ul{ margin: 0px }
#cssmenu > ul > li{float:left;  text-transform:uppercase; margin-left: 20px;  list-style: none}
#cssmenu > ul > li:first-child a{ border-bottom:#6c0d8f solid 1px; color: #8b2bae;  }
#cssmenu > ul > li > a{padding: 5px 0px; font-size:14px;letter-spacing:1px;text-decoration:none;color: #040404;}
#cssmenu > ul > li > a:hover{ border-bottom:#000 solid 1px }
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#4d4c49}

nav{position:relative;width:100%;margin:0 auto;}
/*form sec css*/
.top-formarea{ width:90%; float:right; background:rgba(255, 255, 255, 0.9); padding:10px 20px;   box-shadow: 0px 1px 5px #c0c0c4; }
.ft-14{ font-size:14px; display:block; margin-bottom:15px;}
.leftsec h3{ font-size:24px; margin-bottom:4px }
    .top-formarea .wid100 { padding:5px}
.heading-top{ font-size:24px; display:block; text-align:center; margin-bottom:8px}
.formbox{ width:100%; float:left;  }.formdiv{ width:50%; float:left; padding:5px; box-sizing:border-box; margin-bottom:5px  } 
.catcha-img{width:50%; float:left;} .catcha-img img{ width:auto; margin-top:10px}
.formbox input{ width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box}
.formbox textarea{ width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box; height: 55px;  font-size:13px; margin-bottom: 3px;} .formdiv select { margin-bottom:0px}
.form-control{width:100%; border:#8d8a8a solid 1px; padding:10px; box-sizing:border-box}
.button1{ background:#d8ac34; width:100%; color:#000; text-align:center; border:none; padding:10px; font-size:16px; font-weight:bold}

.bor-top{ width: 100%; float: left; border-top: #ccc solid 1px; }
.review{ width: 100%; float: left;}
.top-review-left{ width: 65%; float:left;  }
.top-review-right{width: 35%; float:right;  } .top-review-right img {width: 100%;}
.ft-45{ font-size: 35px; color: #182749; }
.ft25{ font-size: 25px }
.yellowcolor{ color: #bc7a33; }
.reviewmaincount{width: 33%;float: left;position: relative;border-right: 2px solid #ddd;}
.moversreviews span { content: "\2605";color: #bc7a33;margin-right: 5px; font-size: 20px;}
.Review_Rating{ height: 80px;text-align: center; display: flex;}
.Reviewaverratingnumber{ height: 100%; display: inline-block; text-align: left; font-size: 64px;}
.Reviewmaincount { margin: 0 5px 0 0; font-size: 58px; font-weight: 400;display: inline-block;}
.Reviewft-22{ font-size:22px;  }
.ReviewAvrRatingstar{ padding-top:15px; display:inline-block; text-align:left; }
.ReviewAvrRatingstar .moversreviews{ font-size: 15px;  }

.AvrratingNumber{ height: 100%; padding-left: 16px; position: relative; float: left; 
text-align: right; display: inline-block;  }
.ft-58{ font-size:55px;  }
.reviewverified{ width: 100%; float: left; text-align: left;     line-height: 57px; }
.revmar{ margin: 20px 0px; color: #8e8a81; }
.reviewmar{ margin: 25px 0px; }
.graybg{background: #f5f5f5;}
.reviwcont-left{ width: 70%; float: left}
.reviwcont-right{ width: 28%; float: right}
.CustomerRevieMainBox{ background: #fff; border: #ccc solid 1px; width: 100%; float: left;  }

.CustomerRevieMainBox ul { margin: 0px; padding: 0px }
.CustomerRevieMainBox li{ list-style: none; display: block; border-bottom: #ccc solid 1px; padding: 20px; box-sizing: border-box; width: 100%; float: left}
.CompanyforReview{ width: 100%; float: left; font-size: 18px;  font-weight: bold;  margin-bottom: 10px; }
.ReviewCustmerName{  width: 100%; float: left; font-size: 15px }
.ReviewDate{ width: 100%; float: left; font-size: 15px;  color: #ff8f00; }
.ReviewDetail{ font-size:16px; margin: 5px 0px;  }
.ReviewContent{ width: 85%; float: right}
.ReviewImg{ width: 10%; float: left }
.ReviewImg img {width: 100%; height: 100%; float: left; border-radius: 5px;}
.ReviewSecVideo{ width: 100%; float: left; margin-bottom: 10px  }
.ReviewCountStar{ display: inline-block; font-size: 13px; background:#bc7a33; color: #fff; padding: 3px 10px; border-radius: 3px; margin-right: 10px; }
.ReviewCountStar .moversreviews span { color: #fff}
.ReviewCustomerimg{ width:50%; }
.ReviewCustomerimg img{ width: 100%; border-radius: 5px }

.bottom-link{ width: 100%; float: left; background: #023950; color: #fff ; padding : 10px 0px; text-align: center; } 
.bottom-link b{ display: inline-block;  color: #fff}
.bottom-link ul{ margin:0px; padding: 0px; display: inline-block; }
.bottom-link li{ list-style: none; display: inline-block; margin-bottom: 0px; border-right: #fff solid 1px; line-height: 12px; padding : 0px 15px;  }
.bottom-link li a{ color: #fff; text-decoration: none;} .bottom-link li:last-child{border-right: none;}
.copyright { width: 100%; background: #222222;padding: 8px 0px; color: #fff; float: left;}
.copyright .col-md-6 { padding-top: 7px; width:50%; float:left}
.copyright .col-md-3 {width:30%; float:right}
.bt-link {width: 100%; float: left;  background: #e2e3e5; padding: 8px 0px; line-height: 30px;  }
.bt-link a { padding: 0 8px;}
.text-center { text-align: center;}
.dis a {text-decoration: none;padding-left: 5px; color: #ffce44;}
footer .container{ width:90%; margin:auto}
.quotebox { border: 2px dashed #cfced5; border-radius: 8px;  width:100%; float:left; background:#fff; padding:40px; }
.dmca {width: 15%;float: left;}
.dis { width: 100%;  float: left;  background: #4f6774;  padding: 20px 0px; color: #fff;}
.loadMore-but {width: 100%;float: left;margin-bottom: 20px;margin-top: 20px;}
.loadbutton {width: 50%;margin: auto;border: #1f5f86 solid 1px;background: #fff;border-radius: 20px;text-align: center;padding: 10px;cursor:pointer;}
.clearfix{ clear: both }
.citylisting {width: 100%; float:left; padding: 15px 0px; margin: 10px 0px;} .citylisting h3 {  margin-top: 0px;}
.citylisting ul { margin: 0px; padding: 0px;}
.citylisting li {  width: auto; font-size: 16px; padding: 10px 10px; display: inline-block; margin-right: 10px; background: #eef4f7; margin-bottom: 10px;}
a { color: #337ab7;text-decoration: none;}
.locationbg{ width: 100%; float: left; padding: 15px 0px; border-top: #354d54 solid 2px; }
.locationbg h4{ font-size: 18px; margin:0px}
.locationbg ul{ margin: 0px; padding: 0px;}
.locationbg li{ list-style: none; padding: 5px 0px; display: inline-block }
.locationbg li:after { content: "|"; padding: 0px 10px; color: #225c8f; }
.ViewAllLocation{ clear: both;  color: #000;cursor: pointer;padding: 5px 20px; width: 180px !important; background: #fff !important; font-weight: bold; text-align: center; border: #3b5d71 solid 1px;
color: #000;   } 
.ViewAllLocation a{ color:#000}    .mainbox1 { display: none; }

.callback-strip{ width: 100%; float: left; text-align: center; padding: 45px 0px; background: url(https://assets.thepackersmovers.com/images/form_bg.jpg) no-repeat; background-size: cover; }
.callback-strip input:focus { border: none; border: #fff solid 1px; }
footer .container{ width:90%; margin:auto}
.lttext {
  float: left;
  width: 100%;
  font-size: 34px;
  color: #fff;
  margin-bottom: 19px;
}
.lttext b{  font-size: 34px;
  color: #fff;}

.rtbut{float:left; width: 100%;}
.callback-form input { padding: 15px 55px; background: #fff; border: none; }  
.callback-form button {
padding: 10px 28px 15px; cursor: pointer;
color: #000; 
border: none;
background: #ffce44; 
font-size: 18px;
font-weight: bold;
margin-left: 14px;
}  

.callback-form button:hover{  background: #1a8aac; color: #fff; }
.modal-form-group{ width: auto; position: relative; display: inline-block; }
.usericon {
background: url(https://assets.thepackersmovers.com/images/usericon.png) no-repeat;
width: 32px;
height: 35px;
position: relative;
left: 44px;
float: left;
top: 11px;
}

.callus1{background: url(https://assets.thepackersmovers.com/images/phoneicon1.png)  no-repeat scroll 7px 7px; width: 32px;
height: 35px;
position: relative;
left: 32px;
float: left;
top: 3px;}
 
.bt-link {width: 100%; float: left;  background: #fff!important; padding: 8px 0px; line-height: 30px; }
.bt-link a { padding: 0 8px;}
.text-center { text-align: center;}
.footer_link  { width: 100%; float: left; padding: 50px 20px; font-size: 15px; }
.footer_link ul{ width: 23%; float: left; padding:0px}
.footer_link li{ line-height: 34px; text-align: left; list-style: none; margin-left: 0px; }  
.footer_link li a{  padding-left: 0px; color: #0d366a;} .footer_link li a:hover{ color: #db8909; border-bottom: #db8909 solid 1px; }
.ft_logo{width: 30%; float: left;}
.logoft{ width: 100%; float: left; margin-top: 50px; clear: both;  } .logoft img{ width:22%; }
.social-iconft{width: 100%; float: left; margin: 15px 0px;} .social-iconft a{ padding: 0px 5px;  }
.ft-call{ width: 100%; margin: 20px 0px; font-size: 18px; color: #000; }
.copyright { width: 100%; padding: 8px 0px;  float: left; background:#fff!important; color:#000!important}
.copyright .col-md-6 { padding-top: 7px; width:50%; float:left}
.copyright .col-md-3 {width:30%; float:right}
.text-right{ text-align:right}
.dmca { width: 15%;float: left;}
.dis { width: 100%; float: left; background: #4f6774; padding: 20px 0px 70px; color: #fff;}
.dis a {text-decoration: none;padding-left: 5px; color: #ffce44;}


@media (max-width:768px){
.top-rightsec { text-align: left; width: 100%;}
.logo1 img { width: 90%; }
.chatnow {width: 48%; float: left; text-align:left; }
	.top-rightsec { margin-top: 0px }
	.top-review-left { width: 100% }
	.ft-45 { font-size: 20px; color: #182749;}
	.ft-58 {font-size: 38px;}
	.ft25 {font-size: 21px;}
	.reviewmaincount {width: 62%;}
.Reviewmaincount {margin: 0 5px 0 0; font-size: 47px;}
	.AvrratingNumber {width: 32%; text-align: left }
	.reviewverified {line-height: 35px;}
	.revmar { margin: 10px 0px;}
	.top-review-right { display: none}
	.graybg {margin-top: 22px;}
	.reviwcont-left {width: 100%}
	.reviwcont-right {width: 100%;float:left; }
	.copyright .col-md-6 {width: 100%;}
	.ReviewSecVideo iframe{ width: 100%; height: 100% }
	.contentwrap {width: 100%;}
	.logo1 { width: 50%;  position: relative; z-index: 10000000;}
	.top-link{ position: relative; float: inherit; margin-top:-100px;  }
	.citylisting ul { margin: 0px; padding: 0px;  width: 100%; white-space: nowrap;overflow: scroll;}
	  .mainbox1 { width: 40px; position: fixed; bottom: 60px;right: 10px; display: block; z-index: 100000;}
	  .mainbox1 img { width: 100%;}
	  .whatapp {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

.callback-form input {margin-bottom: 12px;}
.callback-form button {width: 84%; margin-left: 27px;} .ft_logo {width: 100%;} .footer_link ul {width: 100%;}
.callback-form button:hover {  color: #000; }
.rtbut {width: 94%;}
.ft_logo {width: 100%;} 
.footer_link ul {width: 100%;}
}

@media (max-width:600px){ .logo1 { width: 50%;}
.ReviewCustomerimg{ width:80%; }
.ReviewCustomerimg img { width:100%; }
.ReviewCustmerName{font-size: 13px;margin: 5px 0px;overflow:scroll;}
.mainwrap { padding: 0px; box-sizing: border-box; } .button {top: 15px;}	
.CustomerRevieMainBox li { padding: 10px; }
.ReviewImg { width: 21%;}
.ReviewContent {width: 70%;}
.contentwrap { width: 95%; margin: auto;  box-sizing: border-box;}
.copyright .col-md-6 {width:100%; } 
.copyright .text-right { text-align:left}
.text-right { text-align:left}
.dmca{ width:100%;}
.dis{padding: 20px 0px 60px 0px;}
.pull-right {float:right!important}
}

@media (max-width:380px){	
	.reviewmaincount { width: 100%; border-right:none }
	.AvrratingNumber {width: 100%; }
	.displayinline{ display: inline-block; margin-top: 8px; margin-left: 6px; }
	.reviewverified{display: inline-block; width:auto; }
	.AvrratingNumber{margin-left: 0px; padding-left: 0px; padding-top: 10px;  border-top: 2px solid #ddd; margin-bottom: 10px;}
	.reviewmar { margin: 0px}
	.ft-58 {font-size: 33px;}
	.logo1 {width: 70%; }
	
}

@media screen and (max-width:1000px) {
    nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none; background:#fff; z-index:10000;}
#cssmenu ul li{width:100%;border-bottom: 1px solid #d2d2d2;background:#fff; margin: 0px; padding: 5px 0px; }
#cssmenu ul li:hover{background:#fff;}
#cssmenu > ul > li:first-child a {background: #6c0d8f;color: #fff; padding: 5px 10px; text-decoration: none; color: #fff; display: block;}
#cssmenu > ul > li:first-child a { border-bottom: #6c0d8f solid 1px; color: #fff; }
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:left}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:20px;cursor:pointer;z-index: 100;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #284360;border-bottom:2px solid #284360;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;
background: #284360;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#284360;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#284360;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}

#cssmenu ul ul ul li.active a{border-left:none}
	.openmenu{  width: 100%; display: block; margin: 0px; padding: 0px;top: 11px;
position: relative; }

}


@media (max-width:384px){
	.usericon {
  background: url(https://assets.thepackersmovers.com/images/usericon.png) no-repeat;
   width: 32px;
  height: 35px;
  position: relative;
  left: 5%;
  float: left;
  top: 46px;
}
.rtbut {width:96%}
.callback-form button {margin-left:0px}
.modal-form-group {margin-top:-25px}
.callus1{background: url(https://assets.thepackersmovers.com/images/phoneicon1.png)  no-repeat scroll 7px 7px; width: 32px;
  height: 35px;
  position: relative;
  left: 3%;
  float: left;
  top: 40px;}
.callback-form button {margin-left:0px}
.rtbut {width:96%}
.modal-form-group {margin-top:-25px}

}

