a:hover,a:active,a:focus{outline:0}
.container_m{margin:0 0 75px}
#mobile_topbar{width:100%;height:auto;float:left;margin-top:-5px;background:#fff}
.menuopener{width:60px;height:60px;padding:13px 0 0;float:left;background:#f6863d}
.btn_line{width:40%;height:2px;background:#fff;margin:4px auto}
.mobilelogo_cont{width:50%;height:auto;float:left;padding:4px 7px}
.accholder{width:60px;height:46px;margin:7px 0;float:right;font-size:12px;color:#999595;text-align:center;border-left:solid 1px #cacaca}
.accholder a span{text-decoration:none;color:#999595}
.accholder a:hover,a:focus{text-decoration:none;color:#666}
.accholder .dropdown-menu{right:-10px;left:inherit}
.accholder_pic{width:24px;height:24px;line-height:16px;color:#cacaca!important;border-radius:100%;border:solid 1px #cacaca}
#header_mobile{width:100%;height:442px;float:left;position:relative;background:#1561ca;background-size:cover}
#header_mobile .item img{width:100%;height:442px!important}
#header_mobile .carousel-indicators li{background-color:#ccc;border:1px solid #ccc}
#header_mobile .carousel-indicators .active{background-color:#fff;border:1px solid #fff}
#header_mobile .carousel-indicators{bottom:0;left:40%;list-style:outside none none;padding:3px 0;position:absolute;text-align:center;width:80%;z-index:15}
.mobilebanner_wordingcont{width:80%;left:10%;height:auto;margin:100px auto;position:absolute;z-index:20}
.mobilebanner_wording{margin:5px 0;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;text-align:center;font-family:Arial,Helvetica,sans-serif!important}
.mobilebanner_wording span{color:#dcd514}
.bordered_text{border-top:solid 1px rgba(255,255,255,0.3);border-bottom:solid 1px rgba(255,255,255,0.3)}
#searchbar_cont{width:80%;height:auto;margin:10px auto;position:absolute;z-index:20;left:10%}
.mobile_searchinput{width:80%;height:28px;padding:3px;font-size:12px;color:#777;border:none;float:left}
.mobile_searchbtn{width:20%;height:28px;padding:3px;font-size:12px;color:#fff;text-transform:uppercase;text-align:center;border:none;float:left;background:#37a50c}
#customer_cont{width:92%;height:auto;background:#fffcf2;border:dashed 1px #bab39a;padding:10px;margin:15px auto}
#customer_cont .carousel-indicators li{background-color:#d0c9af;border:1px solid #d0c9af}
#customer_cont .carousel-indicators .active{background-color:#b89826;border:1px solid #b89826}
#customer_cont .carousel-indicators{bottom:0;left:30%;list-style:outside none none;position:relative;text-align:center;width:100%;z-index:15;border-top:solid 1px #eee8d5;margin-bottom:-8px;padding-top:5px}
#customer_cont .customercount{color:#b89826;margin:7px 0;line-height:26px;display:inline-block;font-weight:700;font-family:Arial,Helvetica,sans-serif}
#customer_cont p{font-size:14px;color:#948758;font-family:Arial,Helvetica,sans-serif;margin-bottom:5px}
#customer_cont img{float:left;margin:0 20px;width:inherit;max-width:67px}
#customer_cont .glyphicon{color:#bab39a;float:right;font-size:48px;padding:0 10px;border-left:solid 1px #eee8d5}
#customer_cont .item{background:transparent;text-align:left}
#offer_cont{width:92%;height:auto;margin:15px auto 30px}
#offer_cont .carousel-indicators li{background-color:#ccc;border:1px solid #ccc}
#offer_cont .carousel-indicators .active{background-color:orange;border:1px solid orange}
#offer_cont .carousel-indicators{bottom:0;left:30%;list-style:outside none none;position:relative;text-align:center;width:100%;z-index:15;margin-bottom:-8px;padding-top:5px}
#offer_cont .item{background:transparent;text-align:left}
#offer_cont a{text-decoration:none}
#packageswrapper{width:92%;height:auto;text-align:center;margin:15px auto}
.package_titlecont{width:100%;height:auto;float:left;text-align:left;text-transform:capitalize;margin:5px 0;background:#3e3e3e;font-size:16px;color:#fff;padding:5px}
.subpackage_titlecont{width:100%;background:#e7e7e7;float:left;color:#3e3e3e;font-size:14px;text-align:center;padding:5px;margin-top:-5px;margin-bottom:5px;text-transform:uppercase}
.packagecont{width:97%;height:auto;display:inline-block;margin:5px 0;text-align:center;border-bottom:solid 1px #eee;padding:3px}
.packagecont:hover{background:#defcff}
.packagecont img{width:100%}
.packagecont a{text-decoration:none}
.packagetitle{color:#3a3a3a;font-size:15px;text-align:left;margin:5px 0;font-weight:400;text-transform:capitalize}
.packageprice{color:#999;font-size:12px;text-align:left;line-height:14px;text-transform:capitalize}
.packageprice span{color:#45b21f}
#mobilefooter{width:100%;min-height:25px;height:auto;position:fixed;z-index:100;bottom:0;background:#0d0d0d;background:-moz-linear-gradient(top,#0d0d0d 0%,#3a3a3a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d0d0d),color-stop(100%,#3a3a3a));background:-webkit-linear-gradient(top,#0d0d0d 0%,#3a3a3a 100%);background:-o-linear-gradient(top,#0d0d0d 0%,#3a3a3a 100%);background:-ms-linear-gradient(top,#0d0d0d 0%,#3a3a3a 100%);background:linear-gradient(to bottom,#0d0d0d 0%,#3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d0d0d',endColorstr='#3a3a3a',GradientType=0)}
.mobilefooter_dataholder{width:33%;height:auto;float:left;text-align:center;padding:4px 0}
.mobilefooter_dataholder a{display:block;text-decoration:none}
.mobilefooter_dataholder a h5{display:block;text-decoration:none}
.mobilefooter_dataholder a:hover h5{color:#888;text-decoration:none!important}
.mobilefooter_dataholder .glyphicon{font-size:15px;color:#fff}
.mobilefooter_dataholder h5{font-size:12px;color:#fff;font-weight:400;text-transform:capitalize;margin:5px 0}
.borderright{border-right:solid 1px #000}
ul #phonenos{width:auto;height:auto;padding:10px;position:absolute;z-index:30;bottom:682%;left:1%;background:#fff;white-space:nowrap;border:solid 1px rgba(0,0,0,0.2);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-khtml--box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2)}
ul #phonenos li{margin:0;padding:0;list-style:none;font-size:12px;color:#444;border-bottom:solid 1px #eee}
ul #phonenos li a{text-decoration:none;color:#666;display:block;padding:2px 3px;text-align:left}
ul #phonenos li a:hover{text-decoration:none;color:#fff;background:#1561ca}
.arrow_down_footer{background:#fff;width:15px;height:15px;position:relative;z-index:50;margin:0 0 -14px 40%;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);box-shadow:1px 1px 0 rgba(0,0,0,0.2)}
.carousel.carousel-fade .item{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:.8}
.carousel.carousel-fade .active.item{opacity:1}
.carousel.carousel-fade .active.left,.carousel.carousel-fade .active.right{left:0;z-index:2;opacity:0;filter:alpha(opacity=0)}
.carousel.carousel-fade .next,.carousel.carousel-fade .prev{left:0;z-index:1}
.carousel.carousel-fade .carousel-control{z-index:100}