
/* CSS Document */
body{
	font-family: 'Abel'; font-size:18px; 
	}

.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.navbar-default {
    background:#e8110f;
    border: none; border-bottom:none;
    border-radius: 0; margin-bottom:0;
	-webkit-box-shadow: inset 0px -10px 10px -6px #e8110f;
-moz-box-shadow: inset 0px -10px 10px -6px #e8110f;
box-shadow: inset 0px -10px 10px -6px #e8110f; 
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff; text-transform:uppercase; font-size:14px; font-weight:bold; 
	border-left:#d90503 solid 1px; border-right:#ff3c3a solid 1px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    background-color: #100f0f; color:#fbc723;
	-webkit-box-shadow: inset 0px -10px 10px -6px #100f0f;
-moz-box-shadow: inset 0px -10px 10px -6px #100f0f;
box-shadow: inset 0px -10px 10px -6px #100f0f;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #000000; background-color: #fbc723;
	-webkit-box-shadow: inset 0px -10px 10px -6px #fbc723;
-moz-box-shadow: inset 0px -10px 10px -6px #fbc723;
box-shadow: inset 0px -10px 10px -6px #fbc723;
}

.navbar-default .navbar-text {
    color: #222;
}

.navbar-default .navbar-toggle {
    border-color: #1b7bff; background-color: #33adff; 
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #187dff;  border-color: #1b7bff;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}
/*sssssssssssssssssssssssssss */
/* icon bar bottom */
.icon-bar2 {
  width: 99%;
  background-color: #e8110f;
  overflow: auto; position:fixed; bottom:0; z-index:1200; border-top:#FFF solid 1px; }

.icon-bar2 a {
  float: left;
  width: 20%;
  text-align: center;
  padding: 10px 0;
  transition: all 0.3s ease; border-right:#fe9d69 solid 1px;
  color: white;
  font-size: 16px;
}

.icon-bar2 a:hover {
  background-color: #fbc723;
}

.icon-bar2 a:active {
  background-color: #000000;
}
.tt{font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.fa_custom {
color: #ffffff;
}

.call{padding-top:40px; padding-bottom:10px;}
.call2{padding-top:10px; padding-bottom:3px;}
.logo{margin-top:-10px; max-width:405px; }
.yb{background:#ffffff; padding-top:6px; padding-bottom:6px; border-top:#FFF solid 1px;}
.topbg{background:url(../images/separate.png) no-repeat left bottom #fbc723; padding-top:15px; padding-bottom:15px;}
.con_txt{width:100%; margin-bottom:4px; margin-top:6px; padding:6px; border:#085792 solid 1px; border-radius:2px; font-size:14px; color:#19507c; background:#ffffff;}
.con_txt2{width:100%; margin-bottom:3px; padding-top:6px; padding-bottom:6px; border:#085792 solid 1px; border-radius:2px; font-size:14px;  background:#ffffff;}
.wellbg{background:#ffffff url(../images/bg.jpg) repeat-x top; border-color:#dbdbdb; border-radius:0px; margin-bottom:0px;}
.wellbg2{background:#ffffff; border-color:#e0dcd5; padding-top:25px; padding-bottom:10px; border-radius:6px;}
.icn{margin-top:15px; margin-left:15px; margin-bottom:15px;}
.ln{line-height:16px;}
.mtb{margin-top:40px; margin-bottom:40px;}
.mtb2{margin-top:12px; margin-bottom:12px;}
.mb{margin-bottom:25px;}
.mb2{margin-bottom:8px;}
.mbs{margin-bottom:10px;}
.imageleft{width:18%; height:auto; float:left; margin-right:10px; margin-bottom:5px; float:left;}
.ybg{background:#f7d708;  border-bottom:#ffffff solid 1px;}
.abg{background:#efefef; padding-top:15px; padding-bottom:15px;}
.abg2{background:#efefef; padding-top:0px; padding-bottom:0px;}
.bgm{background:#1b6aa5; padding-top:30px; padding-bottom:30px;}
.mt{margin-top:25px;}
.mt2{margin-top:15px;}
.mt3{margin-top:10px;}
.mt4{margin-top:80px;}
.mtb{margin-top:25px; margin-bottom:25px;}
.ptb{padding-top:20px; padding-bottom:20px;}
.pt{padding-top:10px;}
.pb{padding-bottom:45px;}
.ptb2{padding-bottom:20px; padding-top:5px; margin-bottom:15px; border-bottom:#e2e2e2 solid 1px;}
.bgo{background:#f8c301;}
.bgo2{background:#895234;}
.bgo3{background:#f36d0e; padding-top:35px; margin-top:25px; margin-bottom:60px;}
.imgr{ margin-bottom:-30px; background:#FFF; padding:5px; -webkit-box-shadow: 0px 10px 13px -5px rgba(148,148,148,1);
-moz-box-shadow: 0px 10px 13px -5px rgba(148,148,148,1);
box-shadow: 0px 10px 13px -5px rgba(148,148,148,1);}
.imgr2{ margin-bottom:15px; background:#FFF; padding:5px; -webkit-box-shadow: 0px 10px 13px -5px rgba(148,148,148,1);
-moz-box-shadow: 0px 10px 13px -5px rgba(148,148,148,1);
box-shadow: 0px 10px 13px -5px rgba(148,148,148,1); margin-right:35px;}
.bg-image {background:#bd9500; padding-top:50px; padding-bottom:40px;}
.sbga2{background:#ffffff; margin-bottom:5px; margin-top:5px;}
.nmd{margin-bottom:0; background:#CCC; border-color:#CCC;}
.plr{padding-left:3px; padding-right:3px; margin-top:3px; margin-bottom:3px;}
.plr2{padding-right:10px; padding-left:10px;}
.plr3{padding-right:10px; padding-left:10px;}
.nmd{margin-bottom:10px; background:#f7f7f7; border-color:#d8d8d8;}
.nmd:hover{background:#fff9d4; border-color:#e9e1ad;}
.bbg{background:#2204aa; padding-bottom:40px; padding-top:40px; margin-top:30px;}
.bbg2{background:rgb(255,255,255,0.8); border-radius:0px; border-color:#FFF; padding-top:30px; padding-bottom:30px; }
.bbg2_a{background:rgb(255,255,255,1.0); border-radius:0px; border-color:#d9d9d9; padding-top:30px; padding-bottom:30px; margin-bottom:0px; }
.bga{background:#f2f2f2; padding-bottom:40px; padding-top:40px; margin-top:30px;}


.bbg3{ background:url(../images/movers-packers-bg.jpg) no-repeat center center fixed;}
.bbg4{ background:url(../images/packers-movers.jpg) no-repeat center center fixed;}


.brtb{border-bottom:#a1d503 solid 1px; border-top:#a1d503 solid 1px; margin-top:15px; margin-bottom:15px; padding-top:15px; padding-bottom:20px;}
.hr {
height: 1px;
color: #b4b4b4;
background-color: #b4b4b4;
border: none;
}
h1, h2, h3, h4, h5, h6{
    
    font-weight: 600; margin:10px 0 10px 0;
}
p{margin:10px 0px 10px 0px; font-family: 'Abel'; color: #807d7d; font-size: 16px;
    font-weight: 300; letter-spacing: 0.3px; line-height: 1.4;}

#backToTop{
    position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
    color: #fff;
    background: rgba(0,0,0,0.3);
    border: none;
}
.formwidth{width:35px; border:#CCC solid 1px;}

.tmrg{margin:-205px auto 0 auto; position:relative; z-index:0;}
.footerbg2{background:#000000; padding-top:10px; padding-bottom:10px; color:#FFF;}
.footerbg{background:#0f1218 url(../images/footerbg.jpg) no-repeat center center fixed; padding-top:50px; padding-bottom:50px; margin-top:0px;}
.footermenu{list-style-image:url(../images/arrow.png);}
.footermenu2{color:#ffffff; text-decoration:none; line-height:20px; font-size:16px;}
.footermenu2:hover{color:#eabf79; text-decoration:none;}
.submenu{color:#0096f5; text-decoration:none; line-height:20px; padding-left:8px; padding-right:8px;}
.submenu:hover{color:#ce0000; text-decoration:none;}
.submenu2{color:#000000; text-decoration:none; line-height:20px;  padding-left:8px; padding-right:8px;}
.submenu2:hover{color:#ce0000; text-decoration:none;}
.readmore{color:#ffffff;}
.readmore:hover{color:#ffa200;}
.readmore2{color:#000000; text-decoration:none; font-size:16px;}
.readmore2:hover{color:#ce0000; text-decoration:none;}

.readmore3{color:#ffae00;}
.readmore3:hover{color:#fff600;}
.more{background:#a3481b; color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px; cursor:pointer;}
.more:hover{background:#313131; text-decoration:none; color:#FFF;}
.viewmore{background:#2b270c; padding-left:5px; padding-right:5px; margin-top:20px; text-align:center; color:#eabf79; }
.viewmore:hover{background:#a3481b; color:#FFF; text-decoration:none;}
.viewmore2{background:#f8c301; padding-left:5px; padding-right:5px; margin-top:20px; text-align:center; color:#000; }
.viewmore2:hover{background:#000; color:#FFF; text-decoration:none;}
.brbtm{border-bottom:#e6e6e6 solid 1px; padding-bottom:35px; margin-bottom:20px;}
.brlr{border-left:#d2d2d2 solid 1px; }
.sgbr{background:#f6f4ff; border-bottom:#FFF solid 2px;}

.clrw{color:#FFF;}
.clry{color:#feeb51;}
.clrbl{color:#1b6aa5;}
.clrbl2{color:#6040f0;}
.clro{color:#ffa200;}
.clro2{color:#c09c23;}
.clro3{color:#f8c301;}
.clrr{color:#e8110f;}
.clrr2{color:#801638;}
.clry{color:#fbc723;}
.clrb{color:#000000;}
.clra{color:#a4a0a2;}
.clrm{color:#222222;}
.icons{color:#fbc723; font-size:45px; float:left; margin-right:20px; margin-top:10px; margin-bottom:20px;}
.brdr{border:#CCC solid 1px;}
.netbg{background:#009cf5; padding-top:20px; padding-bottom:20px; border-bottom:#86d3ff solid 1px; margin-top:20px;}
.navbg2{background:none; border:none; border-radius:0; width:100%;  height: 270px; margin-bottom:20px;  overflow-y: scroll;  overflow-x: hidden; 

 }
.navbg3{background:none; border:none; border-radius:0; width:100%;  height: 400px; margin-bottom:20px; overflow-y: scroll;  overflow-x: hidden; }


.nav-list li{border-bottom:#ffffff dashed 1px; font-size:16px; color:#353535; background:url(../images/arrow2.png) no-repeat left;}
.nav-list li a{color:#252525;  padding-top:4px; padding-bottom:4px; line-height:19px; }
.nav-list li a:hover{color:#000000; background:url(../images/arrow3.png) no-repeat left #e6e6e6;}

.brtop{border-top:#07349f solid 1px; padding-top:20px; padding-bottom:20px; margin-top:10px;
}

#imagelightbox

{

    position: fixed;

    z-index: 9999;

 

    -ms-touch-action: none;

    touch-action: none;

}
.mtb3{margin-top:10px; margin-bottom:10px;}

.jumbotron{display:block; margin-bottom:0; border-radius:0; background:#e6d4d2 url(../images/movers-packers-bg.jpg) no-repeat center center  fixed; background-size:cover;  padding-top:40px; padding-bottom:40px;  }
.jumbotron h1{ color:#000000; font-size:25px;}
.jumbotron p {font-size:20px; color:#2b270c;}
.nobr{border:none; padding:5px;}
.aro{font-size:13px; color:#01a3df;}
.serviceBox{
    padding: 35px 20px 35px 90px;
    position: relative;
}
.serviceBox:before{
    content: "";
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px 0 rgba(119, 94, 28, 0.3);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: scale3d(1.08, 1.08, 1.08);
    transition: all 0.33s ease 0s;
}
.serviceBox:hover:before{
    opacity: 1;
    transform: scale3d(1, 1, 1);
}
.serviceBox .service-icon{
    width: 50px;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    color: #ff5157;
    text-align: center;
    border: 2px solid #16706e;
    position: absolute;
    top: 55px;
    left: 20px;
    transition: all 0.3s ease 0s;
}
.serviceBox:hover .service-icon{ transform: translateY(20px); }
.serviceBox .service-icon:before,
.serviceBox .service-icon:after{
    content: "";
    height: 2px;
    background: #16706e;
    position: absolute;
    top: -20px;
    left: 10px;
    right: 10px;
    transition: all 0.3s ease 0s;
}
.serviceBox .service-icon:after{
    top: auto;
    bottom: -20px;
    left: 10px;
    right: 10px;
}
.serviceBox:hover .service-icon:before{
    top: -25px;
    transform: rotate(90deg);
}
.serviceBox:hover .service-icon:after{
    transform: rotate(-90deg);
    bottom: -25px;
}
.serviceBox .title{
    display: block;
    font-size: 20px;
    font-weight: 700;
    color: #474747;
    text-transform: uppercase;
    margin: 0 0 12px 0;
    position: relative;
}
.serviceBox .description{
    font-size: 16px;
    color: #807d7d;
    line-height: 20px;
    letter-spacing: 1px;
    margin: 0;
}
@media only screen and (max-width:990px){
    .serviceBox{ margin-bottom: 30px; }
}
@media only screen and (max-width:767px){
    .serviceBox:before{ transform: scale3d(1, 1, 1); }
    .serviceBox .service-icon{ top: 30px; }
}
@media only screen and (max-width:480px){
    .serviceBox .service-icon{ top: 40px; }
}

@media (max-width: 768px)  { 
.tmrg{margin:0px auto 20px auto;}
.mt3{margin-top:15px; padding-bottom:15px; border-bottom:#999 solid 1px;}
.call{padding-top:10px; padding-bottom:10px;}
.call2{padding-top:12px; padding-bottom:12px;}
.logo{margin-top:-10px; max-width:320px; }
.topbg{background:none #fbc723; padding-top:20px; padding-bottom:20px;}
.bgp{background:#e8110f; color:#FFF; font-size:20px; }
.wbg2{background:rgb(255,255,255,1); position:relative; z-index:10;}
 .lorry{background:none;}
.mt4{margin-top:25px;}
.navbar-brand{margin-bottom:0px;}
.navbg2{ border-radius:0; width:100%;  height: auto;  overflow-y: hidden;  overflow-x: hidden; }
.navbg3{background:#a0e8ff; border:#7cd0ec solid 1px; border-radius:0; width:100%;  height: 250px;  overflow-y: hidden;  overflow-x: hidden; }

.nav-list li{border-bottom:#ffffff dashed 1px; font-size:16px; color:#353535; background:url(../images/arrow2.png) no-repeat left;}
.nav-list li a{color:#252525;  padding-top:4px; padding-bottom:4px; line-height:19px; }
.nav-list li a:hover{color:#000000; background:url(../images/arrow3.png) no-repeat left #e6e6e6;}


}

