.factorbox{width:100%;float:left; background-color:#d3edf4}
.factorbox ul{margin:0;margin-top:20px;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap; margin-bottom:20px}
.factorbox li{box-sizing:border-box; list-style:none;width:23%; list-style:none; padding:20px;text-align:center}
.img-icon{display:block;text-align:center}.p-mar{margin:10px}
.img-icon img{width:35%; box-shadow: 0px 2px 7px 0px #6e6b6b}
.fact-heading{text-align:center; font-size:35px; color:#093537; margin-top:30px}
.bt-text{margin:10px; color:#124749; font-weight:700; font-size:16px}
.tabpadleft{ text-align: left;} .tabpadleft td{ padding-left:15px;} .tabpadleft th{ padding-left:15px;}
.tablebox1{line-height:30px; background:#FFF; margin-top:10px; margin-bottom:10px}
.midcontebtsection h2{font-size: 21px; margin: 15px 0 10px 0; color: #3b3b3b; font-weight: 700; text-align: left;}
.midcontebtsection table{margin-bottom:20px}

.components-box{ width:100%; float: left; margin: 20px 0px 0px}
.components-box .box1{width: 48%; display: inline-block; margin-bottom: 20px; padding: 30px 20px; box-sizing: border-box;background: #e5f9ff; text-align:center ;  }
.components-box .box2{width: 48%; display: inline-block; margin-bottom: 20px; padding: 30px 20px; box-sizing: border-box;background: #e5f9ff; text-align:center; float:right }
.components-box .box3{width: 48%; margin-bottom: 20px; padding: 30px 20px; background: #e5f9ff; text-align:center ; margin:auto; margin-top:15px}
.components-box h2 {text-align:center; font-size:30px; }
.components-box > p {text-align:center;margin-bottom:30px}
.components-box b {font-size:22px;}

.estimate-box{width:100%;float:left}
.estimate-box h2{font-size:30px ; text-align:center}
.estimate-box ul{margin:0;margin-top:20px;padding:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap; justify-content:space-evenly}
.estimate-box li{border-radius:30px 0px; box-sizing:border-box;border:#fff solid 1px;list-style:none;width:25%; box-shadow:0 2px 3px 3px #e6e3e3;list-style:none;margin-bottom:30px;padding:30px;text-align:center; }
.estimate-box li:hover{cursor:pointer;background-image:linear-gradient(to top,#e3f4f4,#fff 80%);border:#b2d1d1 solid 1px}
.est-img{display:block;text-align:center}
.est-img img{width:40%}

.estimate-box li:nth-child(odd) { background: #f6fdff;  }
.estimate-box li:nth-child(even) { background: #caeafd; background-image: linear-gradient(to right, #e8edf8 , #c1eaff);}
.estimate-box .est-font {display:block; font-size:20px; margin-top:10px}
.estimate-box .est-font1 {display:block; font-size:30px; color:#022f40; text-transform:uppercase}
.estimate-box .est-font2 {display:block; margin-left:20px; font-weight:500; line-height:0.5; font-size:20px; color:#000}
.estimate-box .est-font3 {display:inline-block; margin-top:40px;  font-size:19px; color:#452503; border-top:1px solid #452503 ; border-bottom:1px solid #452503; padding:7px;}
.bottomBox {width:98%; margin:auto; }


.quote_button1 {
    text-align: center;
    clear: both;
    padding: 10px 10px;
    background-color: #0d85a4;
    border-radius: 36px;
    color: #000;
    cursor: pointer;
    margin: 20px auto;
    width: 23%;
}
.quote_button1:hover{background-color: #e1830f;}
.quote_button1 a{ color: #fff;  font-size: 21px; text-decoration:none; font-weight:300 }
.quote_button1 b a{color:#fff}
.contentwrap{ width:90%; margin:auto}  .text-right{ text-align:right} .contentwrap a{color: #1a73e8;}

.accordion {box-shadow:none!important; background: #f2f4f4; color: #444; cursor: pointer; box-sizing:border-box; padding: 18px; width: 100%; border: none; text-align: left; outline: none;font-size: 15px;transition:0.8s ease-out; border-radius:0px!important}
.active_1, .accordion:hover { background-color: #ccc;}
.panel { padding: 0 18px; display: none; background-color: white; overflow: hidden;transition:0.8s ease-out;}
.accordion:after{ content:"+"; float:right}
.active_1:after{ content:"-"; float:right}
.panel { padding: 0 18px; display: none; background-color: white; overflow: hidden;transition:0.8s ease-out;}

.faqsection{ width:100%; float:left; margin-top:25px}
.faqbox{ background:#f2f4f4; padding:25px 35px; box-sizing:border-box; width:90%; margin:20px auto;}
.faqbox ul{ margin:0px; padding:0px}
.faqbox li{ list-style:none; margin:15px; list-style:disc}
.faqbox h3{ font-weight:bold; display:block; margin-bottom:5px; font-size:16px;}

.chargesbox{width:100%;float:left; background-color:#f2f7fb}
.chargesbox h2{font-size:27px; text-align:center; margin:40px 0px}

.ncr-charges {width:70%; margin:auto; position:relative; height:110px;}
.img_charge{display:inline; float:left}
.img_charge img{width:110px}
.price_box{display:inline; text-align:center; width:320px; padding:10px 30px; background-color:#effcfd;
box-shadow: 3px 0px 4px 2px #e6e3e3; float:left; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
.price_box b{font-size:20px; text-transform:uppercase; color:#0c425c; font-weight:500}
.price_box span{font-size:24px}

.ncr-charges_rt {width:70%; margin:auto; height:110px; margin-top:0px;}
.img_charge_rt{display:inline; float:right}
.img_charge_rt img{width:110px}
.price_box_rt{display:inline; text-align:center; width:320px; padding:10px 30px; background-color:#effcfd;
box-shadow: 0px 1px 4px 2px #e6e3e3; float:right; position: relative; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
.price_box_rt bhttps://www.thepackersmovers.com/locations/packers-and-movers-ghaziabad.html{font-size:20px; text-transform:uppercase; color:#0c425c; font-weight:500}
.price_box_rt span{font-size:24px}

.bottom-box {width:24%; display:inline-block; margin:auto; margin-bottom:20px; float:left}
.bottom-box ul {margin:0; padding:0}
.bottom-box ul li {list-style-type:none; padding-top:8px}
.bottom-box ul li a{font-size:16px; color:#000; }
.packersmovers-city h2{font-size:22px; margin-bottom:10px}
.packersmovers-city {margin-top:30px; float:left; margin-bottom:30px}

.mob-color{color:#0a3a6c; font-weight:600}
.bottom-box b a{color:#000}
.midcontebtsection h2 {font-size:24px}
#ddmenu .top-heading a {font-weight:500!important}
.packersmovers-city .fa {font-size:17px; padding-right:4px; }
.packersmovers-city ul li ::before {color:#7a7c7d!important}
.packersmovers-city ul li:hover ::before {color:#fff!important}
.mob-color {margin-top:10px}
.social-btn {margin-bottom:10px}


 
 .location-icon ul {
  margin: 0px;
    margin-top: 0px;
  margin-top: 0px;
  padding: 0px;
  margin-top: 10px;
}
 .location-icon li {
  list-style: none;
  display: inline-block;
  margin-right: 10px;
  padding: 10px 0px;
  margin-bottom: 10px; position: relative;
}
 .location-icon li a {
  color: #000;
  padding: 8px 28px;
  background: #fff;
  border: 1px dashed #1e6e8c;
  border-radius: 22px;
}
.location-icon ul li::before {content: ""; color:#7a7c7d !important; background: url(https://www.thepackersmovers.com/images/location-1.png)!important;
 width: 10px; height: 15px;  position:absolute;
   top: 13px;
left: 13px;}
.location-icon ul li:hover::before {color:#fff!important; background: url(https://www.thepackersmovers.com/images/location-2.png)!important; width: 10px; height: 15px;  position:absolute;
   top: 13px;
left: 13px;}
 .location-icon li a:hover{background: #084772; color: #fff;}


@media (max-width:996px){
	.quote_button1 {width: 47%;}
}

@media (max-width:760px){
.factorbox li{width:50%}.leftAboutBox{width:50%;padding-right:0}
.estimate-box li{width:100%}
.ncr-charges {width:100%;}
.ncr-charges_rt {width:100%;}


@media (max-width:600px){
.quote_button1 { width: 71%;} 
.tablebox1 { padding: 0px;line-height: 36px; margin-top: 10px; white-space: nowrap; scroll-behavior: smooth;overflow: scroll;float: none;display: block;}
.components-box .box1{ width: 100%;}
.components-box .box2{ width: 100%;}
.components-box .box3{ width: 100%; margin-top:0px}
.accordion {font-size: 14px; padding: 10px;} .accordion::after {margin-top: -12px; padding-left:10px}
.ncr-charges {width:100%;}
.ncr-charges_rt {width:100%;}
.bottom-box {width:100%}
.price_box{width:300px}
.price_box_rt{width:300px}
.faqsection{margin-top:0}
.components-box{margin:0}
.estimate-box ul {margin-top:0}
.estimate-box h2 {font-size:24px; margin-bottom:20px}
.fact-heading {font-size:27px}
.midcontebtsection h2{font-size:20px}
.components-box h2{font-size:25px}
.head{font-size:22px!important}
.chargesbox h2{font-size:25px; margin:30px 0px}
}

@media (max-width: 428px)
{
/*.price_box_rt{width:250px}
.price_box{width:250px}*/
.ncr-charges {margin:auto; position:relative; height:80px;}
.img_charge{display:inline; float:left}
.img_charge img{width:115px}
.price_box{display:inline; text-align:center; width:200px; padding:10px 30px; background-color:#effcfd;
box-shadow: 3px 0px 4px 2px #e6e3e3; float:left; position: absolute; top: 60%; -ms-transform: translateY(-40%); transform: translateY(-40%);}
.price_box b{font-size:20px; text-transform:uppercase; color:#0c425c; font-weight:500}
.price_box span{font-size:14px}
.ncr-charges_rt { margin:auto; height:80px; margin-top:0px;}

.img_charge_rt{display:inline; float:right}
.img_charge_rt img{width:115px}
.price_box_rt{display:inline; text-align:center; width:200px; padding:10px 30px; background-color:#effcfd;
box-shadow: 0px 1px 4px 2px #e6e3e3; float:right; position: relative; top: 60%; -ms-transform: translateY(-40%); transform: translateY(-40%);}
.price_box_rt b{font-size:20px; text-transform:uppercase; color:#0c425c; font-weight:500}
.price_box_rt span{font-size:14px}
}