@charset "utf-8";
/* CSS Document */
*{ margin:0;
padding:0;}
.clear{ clear:both;}
body{
    font-family: 'Roboto',Helvetica,Arial, sans-serif;
    /*font-family: din, Calibri, Cantarell, sans-serif;*/
    color:#848484;
    scrollbar-face-color: slategray;
  scrollbar-track-color: #b8c0c8;  
  
        }
 ::-webkit-scrollbar {
  width: 0.5em;
  height: 0.7em;
}

::-webkit-scrollbar-thumb {
  background: slategray;
}

::-webkit-scrollbar-track {
  background: #b8c0c8;
}
/* Default*/
.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

  
label{font-weight:normal}
header{ padding:0px 0px; border-bottom:1px #ddd solid; font-family: 'Roboto', sans-serif;}
.call_us{ float:left;}
.call_us img{ max-width:100%;}
.topright_link{ float:right; text-align:right; }
.topright_link>li{ list-style-type:none; display:inline-block; padding:5px 5px;}
.topright_link>li>a{ text-decoration:none; color:#454545; font-size:13px; cursor:pointer; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out;}
.topright_link>li>a:hover{ text-decoration:none; color:#eb7c27;}
.section_main{ background:url(../img/bearch-bg.jpg) no-repeat; background-size:cover; width:100%; height:450px;}
.search_form>h1{ font-size:32px; color:#fff; text-align:center; line-height:24px; font-family: 'Fjalla One', sans-serif;}
.search_form>form{ padding:10px 0; font-family: 'Roboto', sans-serif;}
.search_form>form>.one_half{ width:188px; float:left; margin-right:10px; margin-bottom:7px; min-height: 35px; max-height: 60px }
.search_form>form>.one_half>.form-control.select_custom{ border-radius:0px; border:none; height:40px;padding:3% ;}
.one_half_margin{ min-height: 50px !important;max-height: 50px !important;}
.search_form>form>.one_half label{margin-top: -60px;}
.search_form>form>.help_option{ float:left; line-height:28px;}
.btn.btn_search{ border-radius:0px; text-align:center; font-size:17px; padding:7px 12px; text-transform:uppercase; color:#fff; background-color:#eb7c27; margin-top:10px;}
.btn.btn_search:hover,.btn.btn_search:focus{ background-color:#eb7c27; color:#fff;}
.search_form>form>p{ text-align:center; color:#fff; font-size:14px;     letter-spacing: 1px; line-height:28px; margin-top:7px !important;}
.howitwork{ text-align:right; padding-top:55px;}
.close{ opacity:1;}
#plan>.modal-dialog{width: 61%;}
#plan>.modal-dialog .plan_image{width: 22%;height: 22%;}

.plan_list{ list-style-type:none; margin:0; padding:0;}
.plan_list>li{ list-style:nonel; display:table; width:100%; margin-bottom:20px;}
.plan_list>li>.plan_image{ float:left; width:30%; height:164px; border:1px #ccc solid; overflow:hidden;}
.plan_list>li>.plan_image>img{ max-width:100%; text-align:center; vertical-align:middle;}
.plan_list>li>.plan_details{ padding-left:15px; float:left; width:70%;}
.plan_list>li>.plan_details>.plan_heading{ padding-bottom:5px;}
.plan_list>li>.plan_details>.plan_heading>h2{ font-size:30px; color:#ff7f3f; margin:0px;}
.plan_list>li>.plan_details>.plan_heading>span{ font-size:13px; color:#848484; }
.plan_list>li>.plan_details>p{ color:#666666; line-height:22px; font-size:13px; margin-right: 10px;}
.btn.btn_orange {
    background-color: #ff7f3f;
    border-color: #eb7c27;
    color: #fff;
}
.btn.btn_orange.active, .btn.btn_orange.focus, .btn.btn_orange:active, .btn.btn_orange:focus, .btn.btn_orange:hover, .open > .dropdown-toggle.btn.btn_orange {
    background-color: #e25814;
    border-color: #c24405;
    color: #fff;
}
.btn.btn_grey{ background-color:#dedede; border-color:#ccc; color:#333;}
.btn.payall_btn{ font-size: 16px; background: #3D4094; color:#fff;}

.btn.btn_purple {
    background-color: #ff7f3f;
    border-color: #d15d22;
    color: #fff;
}
.btn.btn_purple.active, .btn.btn_purple.focus, .btn.btn_purple:active, .btn.btn_purple:focus, .btn.btn_purple:hover, .open > .dropdown-toggle.btn.btn_purple {
    background-color: #e25814;
    border-color: #c24405;

    color: #fff;
}


.search_form{ width:457px; height:225px; background:url(../img/topform_bg.png) repeat; border:1px solid #6d70c4; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-top:110px; padding:10px 15px;}

.heading1_devider{font-family: 'Fjalla One', sans-serif; text-transform:none; font-size:30px; color:#3d4094;  text-align:center; line-height:35px; padding:0px 0px 10px; margin-bottom:10px;     text-shadow: 1px 1px 2px #ccc;  }
.heading2_devider{font-family: 'Fjalla One', sans-serif; font-size:35px; color:#fff; /*background:url(../img/devider_purple.png) bottom center no-repeat; */text-align:center; line-height:35px; text-transform:none; padding:0px 0px 10px; margin-bottom:10px;    text-shadow: 1px 1px 2px #666;  }
.adventage{ background: url(../img/adventage_bg.jpg) center no-repeat; background-size:cover; width:100%; height:auto;}
.adventage .thumes_with_icconcenter>h3{ font-size:20px; color:#fff; text-transform: uppercase;}
.section_brands{ background-color:#3d4094; display:block; height:76px;}
.brand_list{ list-style-type:none; margin:0; padding:0px;}
.brand_list>li{ list-style:none; display:inline-block; line-height:72px;     padding: 0px 5px;}
.brand_list>li>a>img{ max-width:82%; opacity:0.6; transition:all 0.2s ease-in-out;}
.brand_list>li>a>img{ outline:none; text-decoration:none; cursor:pointer;}
.brand_list>li>a>img:hover{ opacity:1;}
.brand_list_heading{ background:url(../img/arrow_brandlist.png) right no-repeat; color:#eff0ff; font-size:20px; text-transform:uppercase; padding: 0px 50px 0px 0px !important;
padding-left:0px !important;
    color: #fff;}
.second_layer{background-color: #F5F5F5;
   padding: 1px 0px 1px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 5;

        box-shadow: 0px 1px 8px #aaa;}
.form-control.input_searchlocation{ background-image:url(../img/map_marker.png); background-repeat:no-repeat; background-position: 9px 6px; padding-left:30px; margin:7px 0; border-radius:0px !important; box-shadow:none;  }
.inputselect_box{background-color: transparent;
    width: auto;
    outline: none;
    /*border-width: 0 1px 0 0;*/
    border-color: #ccc;
    /*width:100%;*/
    padding: 0px 25px;}
    .inputselect_box.filter_button{ padding-top: 5px;}
    .inputselect_box:first-child{ border-right: 0px;}
.plan_list_panel_main{ float:right; width:350px;  background-color:#fff; position:fixed; right:0; z-index:10;box-shadow: -2px 0px 4px #999;     height:74%; }   
.planlist_heading{ text-align:center; font-size:15px; text-transform:uppercase; color:#fff; font-family: 'Roboto',Helvetica,Arial, sans-serif; padding:7px 0; background-color:#3D4094;  }
.plan_list_panel{     list-style-type: none;
    width: 350px;
    float: right;
    height: 75%;
    background-color: #fff;
    position: fixed;
    overflow: auto;
    left: auto;
    right: auto;
    border: 1px #ccc solid;
}    
.plan_list_panel>li>.open_inner_div{ list-style:none; display:table; width:100%; margin-bottom:1px; cursor:pointer; position:relative; }
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.box_image{ width:90px; height:90px; overflow:hidden; float:left;}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.box_image>a>img{ max-width:100%; height:100%;}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.plan_list_boxinfo{ width:100%;     position: absolute;
    padding-left: 100px; float:left; padding-top:0px; padding-bottom:5px; overflow: hidden;  height:45px; font-size:10px; line-height:15px;}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.plan_list_boxinfo>h3{ font-size:14px;  font-family: 'Roboto',Helvetica,Arial, sans-serif;     margin-top: -2px;
    margin-bottom: 0px; padding:0; line-height:normal; }

.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui{ width:100%; float:left;}
.plan_list_panel>li>.open_inner_div_for_ui>.plan_list_box_footer{ float:right; padding-right:10px;}.plan_list_panel>li>
.plan_list_panel>li>.open_inner_div .plan_list_box_footer>.plan_list_box_right{  padding-top:5px; padding-bottom:5px;}
.plan_list_panel>li>.open_inner_div .plan_list_box_footer>.plan_list_box_right>.planbox_price>h2{    font-size: 30px;
    color: #454545;
    margin: 0;
    font-weight: 300;
    line-height: 20px;}
.plan_list_panel>li>.open_inner_div .plan_list_box_footer>.plan_list_box_right>.planbox_price>h2>i{ font-size:13px; color:#ff7f3f; padding-right:3px;}
.plan_list_panel>li>.open_inner_div .plan_list_box_right>.planbox_price>h2>span{ font-size:13px; color:#848484;}
.button_ui.plan_list_box_footer{    width: 100%;
    float: left;
    padding-left: 100px;
    position: absolute;
    top: 20px;
    /*z-index: -1;*/
}
.box_zig_zag open_inner_box_6>button.open_inner_div btn { border-radius:0px; padding:2px;}

.star_rating{ list-style-type:none; padding-top:10px;}
.star_rating>li{ list-style:none; display:inline-block;}
.star_rating>li:last-child{ padding-left:30px; color:#ff7f3f}
.star_rating>li:last-child>a{ text-decoration:none; color:#ff7f3f}
.star_rating>li>a{ text-decoration:none; color:#848484;}
.star_rating>li>a:hover{ text-decoration:none; color:#454545;}
.open_planbox_div{ z-index:5; width: 0px;}
.open_planbox_div>.btn.close{ margin-left:-38px; float:left; background-color:#333; border-radius:0px; font-weight:normal; text-align:center; padding:6px; }
.open_planbox_div > .tab-content{ padding:10px;}

.open_inner_div .planbox_viewdetails{ float:right;   margin-top: 20px; margin-right: 6px;  }
.open_planbox_div{ width:0px; position:fixed; z-index:0; right:350px; top:108px; height:81%; overflow-x: none; overflow-y: scroll; /*border-width:0px 1px 1px 1px; max-height:100%; border-color:#ccc; border-style:solid */ }  

.open_planbox_div>.planslist_largeimg{ width:100%; height:350px; overflow:hidden;}
.open_planbox_div>.planslist_largeimg>img{ max-width:100%; }

.custome_tab_withscroll{ list-style:none; margin:0px; padding:0px; border-bottom:1px #ddd solid; background-color:#fff; }
.custome_tab_withscroll>li{ list-style:none; display:inline-block;width: 32%;text-align: center;}
.custome_tab_withscroll>ul{text-align: center;}
.custome_tab_withscroll>li>a{ text-decoration:none; padding:5px 15px; color:#666; text-transform:uppercase; display:block; border-bottom:2px #fff solid; }
.custome_tab_withscroll>li>a:hover, .custome_tab_withscroll>li>a:focus, .custome_tab_withscroll>li>a:active{ border-color:#eb7c27; color:#eb7c27;}
.content_area{ padding:10px 15px; line-height:22px; color:#666;}
.content_area_details>h3{ font-size:20px;  margin: 0px 0px 0px 0px;;}   
.planslist_largeimg{ position:relative; width:100%; overflow:hidden; height:310px;}
.content_area p{ font-size:13px; line-height:20px; }
.planslist_largeimg>.price_onimage{     
position: absolute;
    bottom: 0;
    font-size: 24px;
    z-index:100;
    width: 100%;
    background-color: rgba(51, 51, 51, 0.48);
    padding:7px 15px;
    color: #fff;     text-shadow: 0px 1px 1px #666;
    box-sizing: border-box;
}
.planslist_largeimg>.price_onimage>i{ font-size:15px;}
.planslist_largeimg>.price_onimage>small{ font-size:15px; }
.amenities_ul{list-style-type:none; margin:0px; padding:3px 0; color:#444; }
.amenities_ul>li{ list-style:none; display:inline-block; padding:0px 0px; font-size:13px; background-image: url("../img/green-img.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
    padding-left: 23px !important; width: 45%; padding-bottom: 4px;}
    
.amenities_ul>li.danger {
    background-image: url("../img/close-img.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
}
.zoom_virtualtour{float:right;font-size: 22px;margin-top: 2px;color: #f58733;}
.zoom_virtualtour a{color:#fff;}
.zoom_virtualtour a:hover{color:#f58733;}
.business_location{
      width: 207px !important;
    }
    .business_size{
      margin-right: 0px!important;
      width: 207px !important;
    }

   .offerpage_signup_form .form-group{ position:relative;} 
    .offerpage_signup_form .form-group .error-message{position:absolute; top: -14px; right:0px; text-align: right; font-size: 11px; font-weight: bold;}

/* Mahindra Page Css*/
.child_offerpage_bg.new_child_offerpage_bg{ background:url(../img/child-offerpage_bg.jpg) no-repeat; background-size:cover; width:100%; height:435px;}
/*Offer Page css*/
@media(min-width: 767px){
.storemore_guarantee.guarantee_box_position{  width: 100%;
    z-index: 1; margin-top:44px; }
.whatyoucan_store.store_section_marging{ margin-top: 0px;} 
.child_offerpage_bg .offerpage_topcontent p{ width: 87%; float: right;}
}

.child_offerpage_bg .offerpage_topcontent{ padding-bottom: 20px;
    margin-bottom: 50px;
    padding-top: 130px; }
   .child_offerpage_bg .offerpage_topcontent p{ font-size: 17px;} 

   .child_offerpage_bg  ul.triangelbreadcrumb li{ width: 112px; background-size: contain;     line-height: 17px;
    padding: 5px;
    font-size: 13px;} 
.child_offerpage_bg  ul.triangelbreadcrumb{width: 71% !important;
    text-align: right; float: right;     position: absolute;
    top: 353px;
    right: -20px;}
.child_offerpage_bg  ul.triangelbreadcrumb li{float: left; left: 74px}
.child_offerpage_bg  ul.triangelbreadcrumb li:nth-child(2){left: 66px;}
.child_offerpage_bg  ul.triangelbreadcrumb li:nth-child(3){left: 58px;}
.child_offerpage_bg  ul.triangelbreadcrumb li:nth-child(4){left: 50px;}
.child_offerpage_bg  ul.triangelbreadcrumb li:nth-child(5){left: 42px;}
.storemore_guarantee{ clear: both;}
.fb_direct_bg{ background:url(../img/fb_direct_bg.jpg) no-repeat; 
    background-size:cover; width:100%; }
.offerpage_bg{ background:url(../img/offerpage_bg.jpg) no-repeat; background-size:cover; width:100%; min-height:435px;}
.child_offerpage_bg{ background:url(../img/mahindra_offer.jpg) no-repeat; background-size:cover; width:100%; height:435px;}

.offerpage_signup_form{ margin-bottom: 10px; margin-top:25px;}
form.offer_form {padding: 0px 10px 0px;}
.offerform_footer{ padding:0; background-color:transparent;}
.offerpage_signup_form{ background-color:#d2d3d4; border-radius:7px; padding:6px;}
.offerform_header{ background-color:transparent; font-size: 14px; padding:7px 0px; font-weight: 500; }
.form_whitebg{ background-color:#fff;  border-radius:7px; padding-bottom: 5px;}
.offerpage_signup_form{ margin:48px 0px;}

.offerform_header{ text-align:center; text-transform:uppercase; font-size:17px; color:#eb7c27; padding:5px 2px;}  
form.offer_form{ padding:20px 10px 0px;}
form.offer_form  .form-control{border-radius:0px; border-color:#ccc; box-shadow:none; }
form.offer_form  input.form-control{ height:30px;}
form.offer_form .form-group{ margin-bottom:14px; display: table; width: 100%;}
form.offer_form .form-group.clear .form-group{ margin-bottom: 0px !important; }

.offerpage_topcontent{ text-align:center; padding:60px 0px 0px; color:#fff; font-family: 'Roboto',Helvetica,Arial, sans-serif;}
.offerpage_headingtextlarge{ font-size:37px; padding-bottom:10px;}
.child_offerpage_bg .offerpage_headingtextlarge{color:#3D4094; font-size: 31px;}
.child_offerpage_bg  .offerpage_topcontent p{ color:#337ab7; }
.child_offerpage_bg .offerpage_topcontent{ text-align: right; float: right; width: 50%;}
.offerpage_topcontent p{ font-size:19px; color:#fff; font-weight:400;}

.fb_direct_bg.republic_bg{ background:url(../img/republic_offer_bg.jpg) no-repeat; background-size:cover; width:100%; height:450px;}
.fb_direct_bg .offerpage_headingtextlarge{color:#fff; font-size: 37px; font-family: 'Fjalla One', sans-serif;   }
.fb_direct_bg  .offerpage_topcontent p{ color:#fff;}
.fb_direct_bg .offerpage_topcontent{  width: 80%; margin: 0 auto; padding-bottom:20px; }
.fb_direct_bg.republic_bg .offerpage_signup_form{ margin:14px 0px;}

.fb_direct_bg.small_business_bg{ background:url(../img/small_business_bg.jpg) no-repeat; background-size:cover; width:100%; height:530px;}
.fb_direct_bg.small_business_bg .offerpage_topcontent{ width:89%;}

.fb_direct_bg.small_business_bg .offerpage_topcontent {
        margin: 0 auto;
    padding-bottom: 45px;
    padding-top: 80px;}
.child_offerpage_bg .offerform_header{ font-size:15px; }
.fb_direct_bg.republic_bg .offerpage_topcontent{ width:90%;}

.offerform_footer{ background-color:#fff; border-top:1px #ccc solid;      padding:0;
}
.howtopack.storemore_guarantee{ padding: 10px 0px;}
/*.child_offerpage_bg .largeborder_botton{ text-transform: none; width:100%; border:0px; text-decoration: underline; font-size: 16px; margin:0 auto;}*/
/*.child_offerpage_bg .largeborder_botton:hover{ border: 1px;}*/
.child_offerpage_bg .offerpage_signup_form{ margin-bottom: 10px;}


/*.fb_direct_bg .largeborder_botton{ text-transform: none; width:100%; border:0px; text-decoration: underline; font-size: 16px; margin:0 auto;}
.fb_direct_bg .largeborder_botton:hover{ border: 0px;}*/



.triangelbreadcrumb { 
    list-style: none; 
    overflow: hidden; 
    font: 18px Helvetica, Arial, Sans-Serif;
        width: 90%;
    margin: auto;
}
.triangelbreadcrumb li { 
    color: #fff;
    float: left;
    background: url("../img/triangle.png") no-repeat;
    width: 150px;
    height: 63px;
    display: inline-block;
    position: relative;
    z-index: 1;
    text-align: center;
    line-height: 22px;
    padding: 7px;
    font-size:16px;
}

.relation_bg .triangelbreadcrumb.general_item{ width:87%;}
.triangelbreadcrumb.general_item li{ width:182px; background: url("../img/triangle_large.png") no-repeat; height: 63px;  }

.triangelbreadcrumb li:nth-child(2){ left:-10px;}
.triangelbreadcrumb li:nth-child(3){ left:-20px;}
.triangelbreadcrumb li:nth-child(4){ left:-30px;}
.triangelbreadcrumb li:nth-child(5){ left:-40px;}


.whatyoucan_store{ background-color:#fff; padding:20px 0px;}
.whatyoucan_store  .canstore_imagebox{ text-align:center; margin-bottom:20px; margin-top: 20px;}
.canstore_heading{ font-size:18px; color:#444; padding-bottom:7px;}
.normal_heading{ font-size:20px; color:#eb7c27; font-family: 'Fjalla One', sans-serif; text-align:center; padding-bottom:20px;}
.canstore_image{ width: 100%;}
.canstore_image img{ max-width: 100%;}
.howtopack{ padding:20px 0px 20px;  background-color:#fff; text-align:center;}
.howwepack{ padding:20px 0px 0px;  background-color:#fff; text-align:center;}
.howwepack .step_img{ padding-bottom:20px;}
.testimonial_item1 .clienttext p{ font-size:18px; line-height:30px; text-align:center; }
.testimonial_item1 .clienttext span{ text-align:center; font-size:20px; color:#3d4094}
.testimonial_item1{ background-color:#fff; height:120px; border-radius:5px; 
    position:relative; float:left; width:55%; margin-bottom:20px; padding:15px 30px 15px 120px; text-align:center; font-style: italic; left:10%;}
.testimonial_item1>.clients_imgcircle{width:120px; height:120px; border-radius:100%; background-color:#fff; position:absolute; box-shadow:0px 0px 2px #999; overflow:hidden; top:0px; left:-47px;     border: 10px #fff solid;}
.testimonial_item1>.clients_imgcircle>img{min-width:100%; min-height:100%;}

.testimonial_item2{ background-color:#fff; height:120px; border-radius:5px; 
    position:relative; float:right; width:55%; padding:15px 120px 15px 30px; text-align:center; font-style: italic; right:10%;}
.testimonial_item2 .clienttext p{ font-size:18px; line-height:30px; text-align:center; }
.testimonial_item2 .clienttext span{ text-align:center; font-size:20px; color:#3d4094}
.testimonial_item2>.clients_imgcircle{width:120px; height:120px; border-radius:100%;background-color:#fff; position:absolute; box-shadow:0px 0px 2px #999; overflow:hidden; top:0px; right:-47px;     border: 10px #fff solid;}
.testimonial_item2>.clients_imgcircle>img{min-width:100%; min-height:100%;}
.booknowfix_btn{ position:fixed; right:0px; bottom:2px; z-index:100; width:41px; height:123px;}
.relation_bg{ background:url(../img/relation_bg.jpg) no-repeat; background-size:cover; width:100%; height:500px;}
.relation_bg .offerpage_headingtextlarge{ font-size:50px;}
.relation_bg .triangelbreadcrumb{ width:71%;}
.largeborder_botton{ text-align: center;
     text-transform: uppercase; width:auto; display:table; background-color: rgba(255, 255, 255, 0.75); padding:5px; clear:both; 
     margin:20px auto 0px auto; border-radius:5px; padding: 5px 20px;}
.largeborder_botton a{ text-decoration: none; font-size: 20px; color: #f2590c;}
.largeborder_botton:hover{ text-decoration:none; color:#f2590c; }
.largeborder_botton:hover a{ text-decoration:none; color:#f2590c;}
.largeborder_botton a>i{ color:#f58733;}

.wepack, .wepick, .westore,.wesendback{ width:40px; height:40px; float:left; margin-left: 16px;}
.wepack{ background-image:url(../img/icon/help-you-pack.png); background-repeat:no-repeat;}
.wepick{ background-image: url(../img/icon/we-pick.png); background-repeat:no-repeat;}
.westore{ background-image:url(../img/icon/we-store.png); background-repeat:no-repeat;}
.wesendback{ background-image:url(../img/icon/theme-back.png); background-repeat:no-repeat;}

/*Terms and Conditions*/
ul.termsandconditions{ margin:10px 0px;}
ul.termsandconditions h2{ font-size:14px; color:#444;}
ul.termsandconditions li{     list-style: inside;
    padding: 3px 0px 3px 15px;
    font-size: 12px;
    line-height: 18px;
    text-indent: -13px;}

.relation_bg .offerpage_signup_form{margin: 20px 0px;}

/*Child Offer Page 05 March 2016*/
.offerpage_bg.offer_childpage_bg{background:url(../img/child-offerpage_bg.jpg) no-repeat; background-size:cover; width:100%; height:435px;}
.offerpage_bg.offer_childpage_bg .offerpage_topcontent{ float: right;
    text-align: right;
    width: 70%;}
 .offer_childpage_bg .offerpage_headingtextlarge { color: #3D4094; font-size: 35px;}  
 .offer_childpage_bg .offerpage_topcontent p{color:#337ab7}
.offer_childpage_bg .largeborder_botton{ margin: 25px auto;}
.fb_direct_bg.partner_page .btn.offerpage_btn {
    float: none;
    width: 50%;
    border-radius: 3px 3px 3px 3px;
    margin: 5px auto;
    line-height: 20px;
}
.fb_direct_bg.partner_page .offerform_footer{ text-align: center;} 


@media(max-width: 768px){
    .offerpage_bg.offer_childpage_bg{ height: auto; }
    .offerpage_bg.offer_childpage_bg .offerpage_topcontent{ text-align: center; float: none; width: 95%;}
.offer_childpage_bg .offerpage_headingtextlarge{ font-size: 17px; padding-bottom: 0px;}
}

@media screen and(max-width: 480px){
   .amenities_ul>li{ width: 100%;}  
      .planlist_scroll {
    margin-top: 0px !important;
}
}

.security_ul{list-style-type:none; margin:0px; padding:10px 0;  color:#444;}
.security_ul>li{ list-style:none; display:block; padding:0px 0px; font-size:13px;  background-image: url("../img/green-img.png");
    background-position: 0 center;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
    padding-left: 23px !important;}

.security_ul>li.danger {
    background-image: url("../img/close-img.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
}
.amenities_ul>h3, .security_ul>h3{font-size: 14px;   margin: 0px 0px 5px 0px;}
.storemore_guarantee{ background-color:#efefef; padding:30px 0px;}
/*original*/
.storemore_guarantee h3{ margin-top: 0px !important;}
.thumes_with_icconcenter{ text-align:center; line-height:25px; font-size:20px; font-weight:500;}
.thumes_with_icconcenter>h3{ font-size:20px; color:#444;  font-family: 'Roboto',Helvetica,Arial, sans-serif;}
.thumes_with_icconcenter>p{ padding-top:0px; max-width:245px; margin: auto; line-height:20px; color:#555; font-size:13px; font-family: 'Roboto',Helvetica,Arial, sans-serif; }/*original*/
.thumes_with_icconcenter_gaurantee>p{ max-width: 275px;padding-top:0px; padding-left:60px; margin: auto; line-height:20px; color:#555; font-size:13px; font-family: 'Roboto',Helvetica,Arial, sans-serif; }
.thumes_with_icconcenter_gaurantee>h3{margin-right: 45px;}
.thumes_with_icconcenter>.thumbs_image{ width: 135px; height: 135px; margin:0 auto; background-color:#fff; border:3px #EB7C27 solid; border-radius:100%; padding:10px; text-align:center; line-height: 135px; box-sizing:content-box; overflow:hidden;}
/*.thumes_with_icconcenter>.thumbs_image>img{ max-width: 90%; max-height: 90%; }
original*/
.thumes_with_icconcenter>.thumbs_image>img {max-width: 100%;max-height: 100%;margin-left: 0px; margin-bottom: 10px;}
.adventage .thumes_with_icconcenter>p{ color:#fff;}

/*.storemore_guarantee .thumes_with_icconcenter>.thumbs_image{ width: 120px; height: 120px; margin:0 auto; background-color: transparent; border: none; border-radius:100%; padding:10px; text-align:center; line-height: 120px; box-sizing:content-box; overflow:hidden;} original*/
.storemore_guarantee .thumes_with_icconcenter>.thumbs_image{ width: 80px; height: 120px; margin:-30px auto; background-color: transparent; border: none; border-radius:100%; padding:10px; text-align:center; line-height: 120px; box-sizing:content-box; overflow:hidden;float: left;}

.vertual_tour{ background-color:#fff; padding:30px 0;  width:100%; min-height:389px; clear:both; margin:20px 0;}
.vertual_tour .thumbs_image{width: 100%; height: 100%; max-width: 150px; height: 150px; line-height: 150px; position: relative;}
.vertual_tour .thumbs_image>a>img{ width:100%; height:120px;}

.vertual_tour .thumes_with_icconcenter>.thumbs_image{ width: 145px; height: 145px; margin:0 auto; background-color:#fff; border:3px #EB7C27 solid; border-radius:100%; padding:0; text-align:center; line-height: 135px; box-sizing: border-box; overflow:hidden; position:relative}

.plan_list_panel.storemore_list>li{     padding: 10px 10px 10px 10px; border-bottom: 1px #ddd solid; transition:all 0.3s ease-in-out;}
.plan_list_panel.storemore_list>li:hover{ background-color:#f1f1f1;}

.change_size_storage_id{ float:left; margin-bottom:5px;}
.open_inner_div .callAjaxloader.btn.btn_orange{     float: left;
    position: absolute;
    left: 100px;
    top: 40px; width: 80px;
    height: 30px; z-index: 5; line-height: 11px;}

    .open_inner_div .callAjaxloader2.btn.btn_orange{     float: left;
    position: absolute;
    left: 100px;
    top: 40px; width: 80px;
    height: 30px; z-index: 5; line-height: 11px;}
    .callAjaxloader2.btn.btn_orange.btn-block{width: 63%;margin-bottom: 0px;height:34px;font-size: 16px;}

.callAjaxloader.btn.btn_orange.btn-block{width: 63%;margin-bottom: 0px;height:34px;font-size: 16px;}
.change_size_form{ margin-bottom:10px; padding-left: 0px;}

.content_are_footer{ padding:10px 0; margin-bottom:0px;}
.plan_list_box_right{ height: 70px; padding-top: 5px;}
.offerpage_bg.five_standard_box .triangelbreadcrumb{  margin:20px auto;}
.offerpage_bg.five_standard_box  .offerpage_topcontent{ margin-top: 50px}

.invoicelogo{ width: 150px; text-align: center; margin: 10px auto}
.invoicelogo img{ max-width:100%; }


@media(min-width:768px){
    .logo{ line-height:70px;}
.logo img{ max-width:220px;}
    .topright_link{ line-height:70px;}
    .call_us{ line-height:83px;}
    .search_form{ width:457px; height:235px; margin-top:110px;}

    }
@media(min-width:992px){
.one_fifth{ width:20%; float:left; padding-left:15px; padding-right:15px;}  
}
@media(min-width:768px){
    .one_fifth{ width:20%; float:left; padding-left:15px; padding-right:15px;}
    .adventage{ padding:40px 0px;}
    .one_fifth>.adventage_content{ text-align:center; color:#fff; }
    .one_fifth>.adventage_content>p{ padding:10px 0px; font-size:16px; text-shadow: 1px 1px 2px #666;}
    .section_services{ padding:40px 0px;}
    .form-horizontal .control-label{font-weight:normal}
    .grid.business{ padding-top:30px !important;}
    .grid.office{ padding-bottom:0px !important;}
    
}
@media screen and (max-width:992px){
.inputselect_box{ width:auto;  background-color:#fff; background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 0px;  margin:7px 0px; height:34px; padding:5px 12px; }
    }
@media(max-width:767px){
.plan_list_panel_main{ width:100%; margin:0px auto 0px auto; float:none; /*padding-left:15px; padding-right:15px;*/}
.plan_list_panel{ width:100%;}  
.plan_list_panel>li>.plan_list_boxinfo>h3{ font-size:16px;}
.plan_list_panel>li>.plan_list_boxinfo{ font-size:12px;}
.plan_list_panel>li>.plan_list_box_right>.planbox_price>h2{ font-size:17px;}
.call_us{ line-height: normal; width:140px;}
    .call_us>img{ max-width:100%;}

.open_planbox_div{ display:none;}   

.fb_direct_bg.republic_bg{ height: auto;}
.fb_direct_bg.small_business_bg{ height: auto;}
        }

  .invoiceTbl {margin-bottom: 5px;}
    .invoiceTbl th, td{padding:8px 10px; border-color:#ccc;}
    .amountTbl th{text-align:center;}
    .amountTbl td{padding:4px 0px; text-align:left;}
    .boldTxt{font-weight:bold;}       

@media(max-width:480px){
.plan_list_panel>li>.box_image{ width:50px; height:50px;}
.planlist_heading{ border-bottom:1px #ddd solid; margin-bottom:7px; font-size:14px; padding:5px 0px;}
.plan_list_panel>li>.plan_list_boxinfo{ max-width:150px; font-size:11px; padding-top:0px; height:50px;}
.plan_list_panel>li>.plan_list_boxinfo>h3{ font-size:13px; padding-bottom:3px;}
.plan_list_panel>li>.plan_list_box_right{ max-width:40%; padding-right:10px; text-align:right;}
.plan_list_panel>li>.plan_list_box_footer{ padding-right:10px;}
.plan_list_panel>li>.plan_list_box_right>.planbox_price>h2{ font-size:14px;}
.plan_list_panel>li>.plan_list_box_right>.planbox_price>span{ font-size:10px;}
.plan_list_panel>li{ background-color:#fff; border-bottom:1px #ccc solid; padding-bottom:7px; }
.topright_link > a{ padding:5px 0px;}
.plan_list_box_footer>.btn.btn_orange{ padding:3px 4px; margin-bottom:5px;}
.plan_list_panel>li>.plan_list_box_right>.planbox_price>h2>i{ font-size:10px;}
.dropdown-toggle{ padding: .3em 1em;}
.business_location{
      width: 100% !important;
    }
    .business_size{
      margin-right: 0px!important;
      width: 100% !important;
    }
     #plan>.modal-dialog { width: 98%;}
     #plan>.modal-dialog .plan_image { width: 50%;height: 22%;}
     #plan h4.modal-title {font-size: 14px;}
     .select.click_search{ width: 98px;}
     .paynowbtn_outer {
    padding-top: 0px;
     margin-bottom: 5px;}
     .invoiceTbl{ font-size: 8px;}
     .invoiceAutoTbl{ font-size: 8px; line-height: 12px; color: #555555;}
     .invoiceTbl {margin-bottom: 5px;}
    .invoiceTbl th, td{padding: 0px 5px;border-color: #ccc; line-height: 14px;}
    .amountTbl th{text-align:center;}
    .amountTbl td{padding:0px 0px; text-align:left;}
    .boldTxt{font-weight:bold;}  
     .invoiceAutoTbl p { margin-bottom: 2px;}
     .invoicelogo{ width: 120px; text-align: center; margin: 10px auto}
.invoicelogo img{ max-width:100%; }

    }



@media(min-width:768px) and (max-width:991px){
.one_fifth{ width:40%; float:left; padding-left:15px; padding-right:15px; margin-bottom:15px;}  
}   
@media(max-width:767px;){
    .logo{ width:150px; margin:10px auto; text-align:center; float:none }
    .grid.business{ padding-top:0px !important;}
    .search_form{ width:80%; height:225px; margin:50px auto;}   
}
@media screen and (max-width:767px){
.logo{ width:150px; margin:0 auto; text-align:center;}
.logo>a>img{max-width:100%;}
.call_us{ width:129px; text-align:left;}
.call_us>img{max-width:100%;}
.topright_link{ padding-top:7px; }
.howitwork{ display:none;}
.section_main{ background-size:coverd;}
.search_form{ margin:10px auto; max-height:212px; height:auto;}
.section_main{ height:auto;}
.heading1_devider{ font-size:30px; background-size:contain; padding-bottom:15px;}
.heading2_devider{ font-size:30px; background-size:contain; padding-bottom:15px;}
.adventage{ padding:20px 0;}
.one_fifth>.adventage_content{ text-align:center; color:#fff; }
.thumes_with_icconcenter > .thumbs_image{ width:130px; height:130px; line-height:130px;}
.thumes_with_icconcenter{font-size:16px; margin-bottom:30px;}
.section_services{padding:30px  0;}
.vertual_tour{ margin:0px 0px;}
li.brand_list_heading{ display:none !important}
.section_brands{ display:none;}
h4.modal-title{ font-size:16px; height: 50px;}
.plan_list > li{ border:1px #ccc solid; padding:10px; margin-bottom:20px;}
.plan_list > li:last-child{ margin-bottom:0px;}
.plan_list > li > .plan_image{ width:120px; height:120px; float:none; clear:both; margin:0px auto; line-height:120px;}
.plan_list > li > .plan_details{ width:100%; float:none; clear:both; text-align:center; }
.plan_list > li > .plan_details > .plan_heading > h2 { font-size:20px; padding-top:10px;}
.howitwork>img{ max-width:100%;}
.content_area{ padding: 10px 0px;}
}

@media(min-width:481px) and (max-width:767px){
    .one_fifth{ width:20%; float:left; text-align:center; padding-left:15px; padding-right:15px;}
.one_fifth>.adventage_content>img{max-width:100%;}
    .adventage{ height:auto;}
    .one_fifth>.adventage_content>p{ padding:10px 0px; font-size:16px; text-shadow: 1px 1px 2px #666;}
    .section_services{ padding:40px 0px;}
.inputselect_box{ margin:7px 1px; width:150px; border:none;     background-color: #EAEAEA;}
select.click_search{ width: 195px;}
.inputselect_box>.select{background-color: transparent;}
.click_search_drop, .click_search{ background-color: transparent;}
.inputselect_box.filter_button{ width: 40px;}
 select.click_search{     background-position-x: 75px;}     
  select.click_search2{    background-position-x: 60px; width: 79px;} 

select.select_location{ background-color: transparent;}
select.click_search{ background-color: transparent;
background:url(../img/droparrow.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 110px;
    width: 135px;
    height: 30px;
}
select.click_search2{ background-color: transparent;
background:url(../img/droparrow.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 70px;
    width: 100px;
    height: 30px;
}

.btn_orange.search_storage_plan{ margin-top: 8px;}
.ns-effect-flip{ width: 100% !important; }
.plan_list_box_right{ padding: 0px 10px;}
.mobile_append.planlist_scroll{ margin-top: 0px; }
.modal-dialog.plan_popup{ margin: 0px; border-radius: 0px;  width: 70%; margin: 0 auto}
.callAjaxloader2.btn.btn_orange.btn-block{width: 50%;margin-bottom: 0px;height:34px;font-size: 16px;}
.callAjaxloader.btn.btn_orange.btn-block{width: 50%;margin-bottom: 0px;height:34px;font-size: 16px;}
.profile_box{ height: auto !important;}
.orderfilter{ float: left; width: 100%;}
.input-group input[name="search_for"]{ width: 60%;}
} 

@media screen and (max-width:480px){
    .storemore_guarantee .thumes_with_icconcenter>.thumbs_image{ width: 60px;}
    .thumes_with_icconcenter_gaurantee>h3{ margin-right: 0px;}
    .thumes_with_icconcenter>h3{ font-size: 18px;}
    .heading1_devider{ line-height: normal;}
    .search_form>form>p{ font-size: 12px;}
.one_fifth{ width:20%; float:left; text-align:center; padding-left:15px; padding-right:15px;}
.one_fifth>.adventage_content>img{max-width:100%;}
.one_fifth>.adventage_content>p{ font-size:12px;}
.heading1_devider{ margin-bottom:15px; font-size:20px;}
.heading2_devider{ margin-bottom:15px; font-size:20px;}
.adventage{ height:auto; min-height:230px;}
.search_form{ max-width:100%; margin:10px  auto;}
.search_form>h1{ font-size:15px; text-transform:uppercase; line-height: normal;     margin-top: 0px;
    margin-bottom: 0px; }
.search_form>form>.one_half>.form-control.select_custom{ height:33px;}
.logo{width:130px; margin:0 auto; text-align:center; float:none;}
.logo>a>img{max-width:100%;}
.planlist_scroll{ margin-top: 0px !important;}
h4.modal-title{ padding-top: 7px;}
.custome_tab_withscroll{ text-align: center;}
.section-block1 h2, .section-block2 h2, .section-block3 h2, .section-block4 h2{ font-size:20px; font-weight:normal}
.inputselect_box{ margin:7px 1px; width:115px; border:none;     background-color: #EAEAEA;}
select.click_search{ width: 115px;}
.inputselect_box>.select{background-color: transparent;}
.click_search_drop, .click_search{ background-color: transparent;}
.inputselect_box.filter_button{ width: 40px;}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.box_image{ width: 60px; height: 60px;}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.plan_list_boxinfo{max-width: 100%;  padding-left: 68px;}
.button_ui.plan_list_box_footer{    width: 100%;
    padding-left: 68px;
    text-align: left;
    top: 14px;}
.plan_list_panel{ 
    /*width: 91%;*/
    padding: 5px;
    height: 67%;
}
.plan_list_panel>li>.open_inner_div .plan_list_box_footer>.plan_list_box_right>.planbox_price>h2{ font-size: 17px;}
.open_inner_div .callAjaxloader.btn.btn_orange{  
     float: right;
    position: absolute;
    left: 68px;
    top: 26px;
    width: 65px;
    height: 26px;
    z-index: 5;
    padding: 3px 2px;}
    .plan_list_panel.storemore_list>li {
    padding: 10px 6px 10px 0px;}
.open_inner_div .planbox_viewdetails{ float:right;   margin-top: 3px !important; margin-right: 6px !important; }
   .plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.plan_list_boxinfo{ padding-top: 0px;} 
.custome_tab_withscroll>li{ padding: 0px 1px; width: auto; text-align: center;}
.custome_tab_withscroll>li>a{ padding: 4px 5px;}
.callAjaxloader.btn.btn_orange.btn-block{width: 49%;margin-bottom: 0px; height: 35px;font-size: 15px; padding: 0px 5px;line-height: 26px;}
.search_form>form>.one_half{ min-height: 30px; max-height: 30px;}
.btn.btn_search{ border-radius: 3px; font-size: 14px;
    padding: 4px 12px; position: relative;}
.search_form{ max-height: 290px;}
.search_form>form>.one_half{ width: 88%}
#tawkchat-minified-wrapper{ width: 40px !important; height: 40px !important;}
#tawkchat-minified-wrapper>#tawkchat-status-icon{font-size: 20px !important;}

.planslist_largeimg{ height: auto; max-height: 260px;}
.planslist_largeimg>.price_onimage{ font-size: 18px;}

.btn_orange.search_storage_plan{ margin-top: 9px;}
}
@media screen and (max-width:480px){
.section_main{ margin-bottom:0px;}  
.grid figure{ height:auto !important;}
.grid figure img{ min-height:inherit !imoportant;}
.thumes_with_icconcenter > .thumbs_image{ width:90px; height:90px; line-height:90px;}
.vertual_tour .thumbs_image>a>img{ max-width:70px; max-height:70px; }
.search_form>form>.one_half {
    float: left;
    margin-right: 10px;
    margin-bottom:10px;
}
.search_form>form>.one_half.business_size {
    float: left;
    margin-right: 10px;
    margin-bottom:30px;
}

.search_form>form{     padding: 10px 0 0px; }
.search_form>form>p{ line-height: 20px;}

.label,.error{width: 100%!important;}
.help_option{ position: relative;}

footer .icon {
    background-image: url(../img/footer_social-icons.png);
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    font-size: 0;
    height: 33px;
    margin-right: 10px;
    margin-top: 12px;
    width: 37px;
    background-size: cover;
}

}   
@media(min-width:320px) and (max-width:479px){
.call_us{max-width:120px; padding-top:7px;} 
.topright_link > a{font-size:10px;}
.section_main{background-size:cover;}
.search_form > h1{ margin:0px;}
.search_form > form > .one_half{max-width:100%;}
}   

@media screen and (min-width:768px) and (max-width:991px){
.logo{ width:180px;}
.logo>a>img{max-width:100%;}
.inputselect_box{ margin-top:7px; margin-right:15px; max-width:200px;}
.search_form{ max-width:100%;}
.search_form>h1{ font-size:25px; margin:0px;}
.search_form>form>.one_half{ max-width:88%; width:88%;}
.howitwork img{ max-width:100%;}
.thumes_with_icconcenter>.thumbs_image{ width:130px; height:130px; line-height:130px;}
.thumes_with_icconcenter{ font-size:17px;}
.grid.business{ padding-top:0px !important}
.brand_list>li{ width:24%; padding:0px 15px;}
.brand_list_heading{ display: none !important}

}
/*Hover Effect*/
.thumbs_image>.circle_hover{ opacity: 0;
box-sizing:content-box;
    display: none;
    width: 100%;
    height: 100%;
    transition: all 0.5s ease-in-out;
    background-color: rgba(0, 0, 0, 0.51);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    z-index: 2;
    width: 145px;
    height: 145px;
    vertical-align:middle;
    font-size:14px;
    line-height:145px;
    top: -2px;
    left: -2px; font-family: 'Roboto',Helvetica,Arial, sans-serif;
    color: #fff;}
.thumbs_image>.circle_hover>a{ text-decoration:none; color:#fff; display:block;}
.thumbs_image:hover .circle_hover{ opacity:1; display:block; }
 .thumbs_image:hover{-webkit-transition-delay: 0.05s;
    transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
    transition-duration: 0.35s;}
.thumbs_image:hover .thumes_with_icconcenter>h3{ color:#eb7c27;}

 /* Sattu CSS FOR SLIDE */
 .box_zig_zag{
        float:right;
        /*overflow: hidden;*/
        display: none;
        width:450px;
        /*padding-bottom: 10%;*/
        background-color: #fff;
        height: 100%;
   }
 

.open_planbox_div { float:right; width:0%;}
.maparea{ width: 100%; float: left; position: fixed; height: 100%;}
.planlist_scroll{ background-color:#fff; margin-top:-30px;float:left;/*height: auto !important; overflow: scroll;*/ }

/*Responsive Menu*/
.responsiveMenu{ float:right; margin-top:10px;}
nav.responsiveMenu {
  position: relative;
}


.carousel-control{ top:40%; opacity:1;}
.carousel-control.right{ background-image:none; font-size:30px; color:#000;}
.carousel-control.left{ background-image:none; font-size:30px; color:#000;}

/*.dropdown-toggle {
  padding: .5em 1em;
  background: #585858;
  border-radius: .2em;
  color:#fff;
   transition:all .5s ease-in-out;
}
.dropdown-toggle:hover, .dropdown-toggle:focus{ background-color:#f58733; color:#fff;}

ul.dropdown {
  display: none;
  position: absolute;
  top: 100%;
  margin-top: .5em;
  background: #fff;
  min-width: 12em;
  padding: 0;
  border-radius: 0 0 .2em .2em;
  right:0px;
  z-index:15;
  border:1px #ccc solid;

}
ul.dropdown li {
  list-style-type: none;
  border-bottom:1px #ddd solid;
}
ul.dropdown li a {
  text-decoration: none;
  padding: .5em 1em;
  display: block;
  color:#666;
  transition:all .5s ease-in-out;
}
ul.dropdown li a:hover{ color:#f58733}*/
.open_inner_div.btn{ padding:2px; border-radius:0px;}

.select_location{ width: 120px;}
.click_search_drop, .click_search{ border:0px; outline:none; width:100%;}
.click_search_drop:focus, .click_search:focus{ outline:none;}
.findstorage_searchbtn{ margin-left:-10px;}
.findstorage_formbox{ text-align: center;
    width: 460px;
    margin: 9px auto 0px;
    float: none; font-size: 14px;}

.myprofileSearchBox>.searchBox.col-sm-12.home-search-block>label{ font-size: 20px;}


/*Dashboard*/
body.dashboard{ background-color:#dcdcdc;}
body.dashboard>header{ background-color:#fff;}
.header_bg_dashboard{ width:100%; background:url(../img/accoutpage_bg.jpg) no-repeat; background-size:cover; height:190px;}
.form_outer{ width:450px; margin:50px auto; text-align:center;}
.form_outer h3{ font-size:22px; color:#fff; margin-bottom:20px; }
.form_outer select{ border:0px; background-color:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding:5px 10px;}
.form_outer button.btn{ padding:5.5px 15px; border:0px;}
.btn_orange{ background-color:#eb7c27; color:#fff;}
.btn.btn_white{ background-color:#f5f5f5; color:#eb7c27;     border: 1px #f58733 solid; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; border-radius:0px;}
.btn.btn_white a{ text-decoration: none; color: #eb7c27}
.btn.btn_white:hover{ background-color:#eb7c27; color:#fff !important; border-radius:0px;}
.btn.btn_white:hover a{ text-decoration: none;color: #fff;}

.left_panel{ margin-top:25px; width:230px; background-color:#f5f5f5; float:left; margin-bottom: 20px; }
.right_panel{ margin-top:25px; width:885px; float:left; margin-left:25px;}
.sticker_white{ background-color:#f5f5f5;}
.dueamount_sticker{ height:auto; width:100%; padding:6px 10px; margin-bottom:15px; display: table;}
.dueamount_sticker>p{ float:left; margin: 0px;}
ul.dashboard_left_menu{ padding:0; margin:0;}
ul.dashboard_left_menu>li{ list-style:none; font-size:15px;}
ul.dashboard_left_menu>li>a{ display:block; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; border-left:2px #eb7c27 solid; padding:8px 10px; text-decoration:none; color:#505050;}
ul.dashboard_left_menu>li>a:hover{ border-color:#1c207c; color:#3d4094;}
ul.dashboard_left_menu>li>a.active{ border-color:#1c207c; color:#1c207c;}
.dueamount_sticker>p{font-size:15px; color:#454545; padding:6px 0;}
.dueamount_sticker .btn.btn_white{ margin-left:5px; }

.profile_box{ height:170px; padding:10px; margin-bottom: 25px; }
.profileImage{ width:95px; height:95px; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; overflow:hidden; border:3px #ababab solid;}
.profileImage img{ max-width:100%; height:100%;}
.box_rightcont{ float:left; width:70%;}
.box_leftcont{ float:left; width:30%;}
.display_table{ display:table; width:100%;}
.user_details>h3{ margin-top:5px; margin-bottom:5px; font-size:18px; color: #454545;}
.user_details>h3 p{ color: #808080}

.box_rightcont>.user_details{ line-height:22px;}
.user_details>h3>a{ float:right; font-size:12px; text-decoration:none; color:#eb7c27;}
.box_leftcont a{ text-decoration:none; color:#eb7c27; font-size:12px; line-height:30px;} 
.box_leftcont a:hover{ color:#1c207c;}
.dueamount_sticker .btn.btn_white{ float:right;}
.profile_box .panel-default > .panel-heading{background-color:#fff; position:relative;}
.panel-heading a.accordion-toggle{ text-decoration:none; color:#454545; display:block;}
.panel-heading a.accordion-toggle>span{ color:#eb7c27;}
.panel-heading i.indicator{position: absolute; right: 5px;top: 9px;font-size: 20px; color:#757575;}
.panel_head{ background-color:#dcdcdc; padding:5px 10px 0px;}
.panel_head .checkbox{ margin-bottom:0px; margin-top:0px;     margin-left: 5px;}
.panel_head .checkbox button.btn{ margin-left:10px;}
.panel_head .small_text{ font-size:10px; color:#333; padding-left:25px;}
.table{ vertical-align:middle;}
.table .inventory_image{     width: 48px;
    height: 48px;
    padding: 3px;
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 49px; }
.table .inventory_image img{ max-width:100%; max-height:100%;}
.sticker_white .pagination{ margin:20px auto; display:inherit;}
/*.collapse .table > tbody > tr > td{ padding:0px;}*/
.panel-default.no_border{border:none;}
.panel-body.order-item{ padding:0px;}
/*My Booking*/
.body_grey {
    background-color: #dcdcdc;
}
.toggle_custome_btn{ width:267px; margin:0px auto 15px; text-align:center; }
.toggle_custome_btn a{ text-decoration:none; display:inline-flex; color:#eb7c27; width:135px; padding:7px 15px; background-color:#fff;}
.toggle_custome_btn a:hover{ text-decoration:none; color:#eb7c27;}
.toggle_custome_btn a.active:hover{ text-decoration:none; color:#fff;}
.toggle_custome_btn a:first-child{border-radius:30px 0px 0px 30px; border:1px #fff solid; border-right:0px; margin-right:-2px;}
.toggle_custome_btn a:last-child{border-radius:0px 30px 30px 0px; border:1px #fff solid; border-left:0px; margin-left:-2px;}
.toggle_custome_btn a.active{ background-color:#eb7c27; color:#fff;}
.booking_box{ background-color:#fff; margin-bottom:15px;}
.booking_box>.bookingbox_header{ padding:5px 8px; border-bottom:1px #ccc solid; position:relative;}
.booking_box>.bookingbox_header>a.close{ position:absolute; right:8px; background-color:#eb7c27; color:#fff; text-decoration:none; padding:4px 5px; font-size:13px; font-weight:normal; border-radius:3px;  }
.bookingbox_footer{ border-top:1px #ccc solid; padding:5px; display:table; width:100%;}
.booking_foot_left{ width:50%; float:left; text-align:left; padding-left:10px; }
.booking_foot_left a{ display:inline-block; padding:5px 10px; color:#fff; background-color:#eb7c27; border-radius:3px;}
.booking_foot_left a:hover{ text-decoration:none; color:#fff; }
.booking_foot_right{ width:50%; float:left; text-align:right; padding-top:5px; padding-right:10px }
.booking_foot_right a{ text-decoration:none; color:#454545; padding:5px 0px 0px 10px;}
.booking_foot_right a:hover{ color:#454545}
.booking_box_content{ padding:15px; display: table; width: 100%;}
.booking_box_content>.booking_image{ width:140px; float:left; height:130px; overflow:hidden; padding:2px; background-color:#fff; margin:0px 10px 10px 0px;}
.booking_info{ padding:0px 0px 0px 10px; line-height:24px; font-size:15px; width:450px; float:left;}
.booking_info>h4{ color:#eb7c27; margin-top:0px; margin-bottom:3px; }
.booking_box>.bookingbox_header a{ color:#eb7c27;}
.booking_content_right{ float:right; width:150px; margin-top:40px;}
.booking_content_right a{     text-decoration: none;
    color: #fff;
    background-color: #eb7c27;
    padding: 7px 10px;
    display: block;
    text-align: center;
    font-size: 18px;
    border-radius: 6px;
    border-bottom: 4px #FFB47A solid;}
    .booking_content_right a img{ padding-right:4px;}
.booking_content_right a:hover{ color:#fff;}
.modal-dialog.pickup_popup{ max-width:450px; margin: 10px auto}
.pickup_popup .modal-header{ background-color:#eb7c27; height:auto !important;}
.pickup_popup .modal-header>.modal-title{ font-size:15px; color:#fff; font-weight:normal;}
.pickup_popup .modal-header .close{ color:#fff; margin-top:0px; font-weight:normal;}
.pickup_popup .iwill_dropbox{ width:100%; display:table; box-shadow:0px 0px 5px #999; border:1px #fff solid; border-radius:7px; margin:5px 0px;}
.pickup_popup .iwill_dropbox>a>.iwill_drop_image{ width:80px; height:80px; float:left; padding:5px;}
.pickup_popup .iwill_dropbox>a>.iwill_drop_image img{ max-width:100%; line-height:80px;}
.pickup_popup .iwill_dropbox>a>.iwill_drop_text{ width:320px; font-size:13px; line-height:22px; float:left; padding:5px;}
.pickup_popup .iwill_dropbox>a>.iwill_drop_text>h4{ font-size:15px; color:#eb7c27; margin:0px 0px 5px 0px;}
.pickup_popup .iwill_dropbox>a>.iwill_drop_text>p{ font-size:12px; text-align:justify; line-height:18px;}

.pickup_popup .iwant_storemore{ width:100%; display:table; box-shadow:0px 0px 5px #999; border:1px #fff solid; border-radius:7px; margin:15px 0px 5px 0px;}
.pickup_popup .iwant_storemore>a>.iwant_storemore_image{ width:80px; height:80px; float:left; padding:5px; text-align:right}
.pickup_popup .iwant_storemore>a>.iwant_storemorep_image img{ max-width:100%; line-height:80px;}
.pickup_popup .iwant_storemore>a>.iwant_storemore_text{ width:320px; font-size:13px; line-height:22px; float:left; padding:5px;}
.pickup_popup .iwant_storemore>a>.iwant_storemore_text>h4{ font-size:15px; color:#eb7c27; margin:0px 0px 5px 0px;}
.pickup_popup .iwant_storemore>a>.iwant_storemore_text>p{ font-size:12px; text-align:justify; line-height:18px;}
.pickup_popup .modal-footer{ padding:5px 15px;}

.iwill_dropbox>a{ text-decoration:none; color:inherit; display:block;}
.iwill_dropbox:hover{ background-color:#eb7c27; color:#fff;}
.iwill_dropbox:hover a{ color:#fff;}
.iwill_dropbox:hover a h4{ color:#fff !important;}

.iwant_storemore>a{ text-decoration:none; color:inherit; display:block;}
.iwant_storemore:hover{ background-color:#eb7c27; color:#fff;}
.iwant_storemore:hover a{ color:#fff;}
.iwant_storemore:hover a h4{ color:#fff !important;}
.heading4{ font-size:18px; position: relative; color:#eb7c27; font-family: 'Fjalla One', sans-serif; margin-bottom:7px;}
.heading4 span.umstyle2{ position: absolute; right: 0;  font-size: 13px;}
.heading4 span.umstyle2 a{ font-size: 16px;}
/*Pickup*/
.iwill_pickup_tab{ background:url(../img/iwill_drop.png) no-repeat #dcdcdc 5px 10px; padding:5px 5px 22px 80px; width:390px; font-size:12px; float:left; margin-right:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.iwill_pickup_tab>a{ text-decoration:none; color:#454545; }
.iwill_pickup_tab>a>h4{ font-size:15px; color:#eb7c27; margin-bottom:0px; padding-bottom:5px;}

.iwant_pickup_tab{ background:url(../img/iwant_storemore.png) no-repeat #dcdcdc 5px 10px; padding:5px 5px 5px 80px; width:370px; font-size:12px; float:left; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
.iwant_pickup_tab>a{ text-decoration:none; color:#454545; }
.iwant_pickup_tab>a:hover{ text-decoration:none; color:inherit;}
.iwant_pickup_tab>a>h4{ font-size:15px; color:#eb7c27; margin-bottom:0px; padding-bottom:5px;}
.padding_10{ padding:10px;}

.iwill_pickup_tab.active{ background:url(../img/iwill_drop_white.png) no-repeat #eb7c27 5px 10px;}
.iwill_pickup_tab.active>a{ text-decoration:none; color:#fff;}
.iwill_pickup_tab.active>a>h4{text-decoration:none; color:#fff !important;}

.iwant_pickup_tab.active{ background:url(../img/iwant_storemore_white.png) no-repeat #eb7c27 5px 10px;}
.iwant_pickup_tab.active>a{ text-decoration:none; color:#fff;}
.iwant_pickup_tab.active>a>h4{text-decoration:none; color:#fff !important;}

.white_bg{ background-color:#fff;}
.pickup_form .form-horizontal .control-label{ text-align:left;}
.pickup_form .form-control{ border-radius:0px;}
.pickup_form .btn.btn_orange{ border-radius:0px;}

.iwill_pickup_tab, .iwant_pickup_tab{ margin-bottom:10px;}
.panel_head{ padding-bottom:8px;}

/*inventroy page*/
.costume_row{ width:100%; display:table; margin-bottom:-1px; padding:7px 5px; border:1px #ddd solid;}
.checkbox_div, .productimage_div, .productname_div, .groupbarcode_div, .deliverystatus_div, .accordionicon_div{ float:left; padding-left:7px; padding-right:7px;}
.checkbox_div{ width:40px; margin-top: 10px;}
.productimage_div{width:60px; height:40px;}
.productimage_div img{ width:100%; height: 100%;}
.productname_div{ width:220px;  font-size:14px; padding-top:0px;}
.groupbarcode_div{ width:150px; padding-top:0px;}
.deliverystatus_div{ width: 200px; font-size:14px; font-weight: bold; line-height: normal;}
.deliverystatus_div strong{ padding: 0px !important;}
.add_id_div{ width:240px; float:left;  padding: 0px 5px 0;}
.add_id_div  .add_id_internal{ margin-top:-10px;}
.accordionicon_div{width: 35px;
    text-align: center;
    font-size: 26px;
    float: right;
    margin-top: 5px;
    color: #FF7F3F;}
    
.add_id_div .update_ad_id{
    border:none; background-color:#fff; color:#f58733; border:1px #f58733 solid;
}   
.add_id_div .close_ad_id{
    border:none; background-color:#fff; color:#f58733; border:1px #f58733 solid;
}   

#map-canvas{ width: 100%; height: 100%;}

 .sticker_white.display_table.profile_box .panel-title{ font-size: 14px;}   
 .panel-body.order-item strong{ padding-left: 15px; line-height: 32px; }
.highlit_text_box{     box-shadow: 0px 0px 6px #999; border:1px #f58733 solid; border-radius: 4px; padding: 10px 0px; display: table; margin: 0px 0px;}


.card{ border: 1px #ccc solid; color: #454545; padding: 5px 5px !important ; box-shadow: none;}

.orderfilter{ float: right;}
.selectize-input input{ width: 100% !important;}

.card {
    /* Add shadows to create the "card" effect */
    /*box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);*/
    transition: 0.3s;
    margin: 10px 3px 10px 0px;
    padding: 10px;
    border-radius: 5px;
    cursor:help;
    float: left;
    
}
.card:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}


.tooltip {
  /*top:-10px;*/
  background-color:black;
  color:white;
  border-radius:5px;
  opacity:0;
  position:absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition:  opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition:  opacity 0.5s;
  transition:  opacity 0.5s;
  padding: 5px;
  z-index: -1;
}
.showTooltip:hover~.tooltip {
    opacity:1;
    z-index: 5;
}
.tooltipAdv {
  /*top:-10px;*/
  background-color:black;
  color:white;
  border-radius:5px;
  -webkit-transition: opacity 0.5s;
  -moz-transition:  opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition:  opacity 0.5s;
  transition:  opacity 0.5s;
  padding: 5px;
  z-index: -1;
}


@media(max-width:767px){
.fb_direct_bg{ height:auto;}
.sticker>img{ max-width:100%;}
.fb_direct_bg .offerpage_headingtextlarge{ font-size:20px; line-height:23px;}
.orderfilter{ margin-top: 7px;}
}


@media(max-width:480px){
    .panel-title{ font-size:12px !important;}
    .iwant_pickup_tab{ width:100%;}
    .iwill_pickup_tab{ width:100%;}
    .input-group input[name="search_for"]{ width: 52%;}
    .paymentMode_table{ font-size: 10px;}
    }

@media(max-width:480px){
.form_outer{ width:100%; margin:35px auto;}
.left_panel{ width:100%;}
.right_panel{ width:100%; margin-left:0px;}
.dueamount_sticker{ height:auto; display:table; text-align:center;}
.profile_box{ width:100%; margin-bottom:20px; height:auto;}
.box_leftcont{ float:none; clear:both; margin:10px  auto; width:100%; text-align:center;}
.box_rightcont{ width:100%; float:none; clear:both;}
.profileImage{ margin:0 auto;}
.form_outer select{ width:48%; margin:5px 2px; float:left;}
.form_outer h3{ font-size:18px;}
.form_outer .btn.btn_orange{ display:block; width:98%; margin:0 auto; text-align: center; clear:both;}

    }

@media(min-width:768px){
.col-sm-custom{  min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative; float:left; width:20%;}
}



.vertural_tour_section{  font-family: 'Fjalla One', sans-serif; color: #f58733; 
border: 1px #fff solid; width: 330px; padding: 7px; margin:30px auto 0px;  text-transform:normal;
 font-size:23px; clear: both;
  }
  .vertural_tour_section:hover{ border-color: #f58733}
@media screen and (max-width: 767px){
    .vertural_tour_section{font-size: 17px; width: 90%; margin: 20px auto 0px; color: #fff;  }

}

@media(max-width:767px){
    .checkbox_div{ width:20px;}
.productimage_div{ width:60px;}
.productname_div{ font-size:10px; width:120px;}
.groupbarcode_div{width:100px; font-size:10px;}
.deliverystatus_div{ width:200px; font-size:10px;}
.accordionicon_div{ float:right; width:30px; height:25px; text-align:center;}
.checkbox_div{ width:25px; margin-top: 8px;}

}

   #map-canvas{ width: 100%; height: 100%;} 

  .map_outer_container{     position: absolute;
    top: 48px;
    left: 0;
    bottom: 0;
    height: auto;
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 360px;
    z-index: 0;
    background: #f2f2f2; }
.searchpage_outer{ position: absolute; overflow: hidden; width: 100%; height: 100%;}
.map_outer_container{     position: absolute;
    top: 48px;
    left: 0;
    bottom: 0;
    height: auto;
    display: inline-block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 350px;
    z-index: 0;
    background: #f2f2f2;}

.business_page.adventage .thumes_with_icconcenter>h3{font-size: 17px; }
.t-and-c-message{ padding: 7px 0; text-align: right; font-size: 12px;  }


.close{
     color:#ff7f3f;
    
    }
    
select.select_location{ background-color: transparent;}
select.click_search{ background-color: transparent;
background:url(../img/droparrow.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 110px;
    width: 135px;
    height: 30px;
}
select.click_search2{ background-color: transparent;
background:url(../img/droparrow.png) no-repeat right;
    -webkit-appearance: none;
    background-position-x: 70px;
    width: 100px;
    height: 30px;
}



.access_hour{ float: left; width: 34%; } #Security{ clear: both;}
.access_hour h6{ margin: 5px 0px; font-weight: normal;}
.access_hour h5{ margin: 5px 0px; font-size: 12px; font-weight: normal;}
.access_hour>h3{ font-size: 13px; line-height: 20px;}
.content_area_details{ width: 66%; float: left;}
.rwd-break{display: none;}
select option:first-child{font-style: italic !important;}
optgroup option:first-child{font-style: normal !important;}

.btn.offerpage_btn{ float: right; width: 50%; border-radius:3px 3px 3px 3px; margin: 5px 0px;
     line-height:20px; }
.btn.share_afriend{ float: left; width:49%; border-radius:3px 3px 3px 3px; margin: 5px 0px; padding: 6px 5px;}
.offerform_footer{ display: table; width: 100%; }

a.collapse_inventory{ text-decoration:none; color:#262626; }

.custome_check .checkbox label, .radio label{ padding-left: 0px;}
.order-item-inner p{ margin-bottom: 2px; color: #454545}
#updateOnlineIndex{ color: #555555;}
.order-item-inner label{ color: #222222; }
.order-item-inner{ color: #555555;}

/*New Offer Page*/

 .new_offerpage_formbg form.offer_form .form-group{ position:relative;} 
.new_offerpage_formbg  form.offer_form .form-group .error-message{position:absolute; top: -14px; right:0px; text-align: right; font-size: 11px;}
.new_offerpage_formbg  form.offer_form .form-group{ margin-bottom:13px; display: table; width: 100%;}
.offerpage_bg.woolens_offerbg {
    background: url(../img/woolens_offerbg.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height: 450px;
}
.offerpage_bg.woolens_offerbg .offerpage_topcontent{    
width: 85%;
    margin: 86px auto;
    padding:30px 10px;
    border-radius:10px;
    background-color: rgba(245, 219, 215, 0.66);
    color:#fff;
}
.offerpage_bg.woolens_offerbg .offerpage_headingtextlarge {
    font-size: 38px;
    padding-bottom: 4px;
       color: #E97800;
    text-shadow: 0px 1px 1px #FFF;
}
.offerpage_bg.woolens_offerbg .offerpage_topcontent p {
    font-size: 19px;
    color: #28215E;
    font-weight: 400;
}
.new_offerpage_formbg{background: url(../img/form_bg.png) no-repeat;
    width: 100%;
    height: 410px;
    margin-top: 30px;
    padding: 10px 10px 0px;
    border-radius: 0px 0px 11px 17px;
    background-size: cover;
    position: relative;
    z-index: 5;
    margin-bottom: 25px;
  }
.new_offerpage_formbg .offerform_footer .btn.offerpage_btn{ border-radius: 3px;}
.new_offerpage_formbg>.offerform_header{ background:none; color:#454545; padding: 5px 2px 7px;}
.new_offerpage_formbg form.offer_form {padding: 5px 3px 10px 10px;}
.new_offerpage_formbg .offerform_footer{ background:none;     padding: 10px 0px 0px 5px;}
.stirp{position: relative;
    top: -87px;
    width: 100%;}
.stirp>.container>.strip_box{ background:url(../img/stirp_circle.png) no-repeat; width:142px; height:87px; position: relative;
 z-index:10; font-size: 16px;
    text-align: center;
    padding: 27px 7px 0px; color:#eb7c27; float:left; margin:0px 10px; }
 .stirp_bg{ text-align:center; background:url(../img/strip_bg.png) repeat-x; width:100%; height:50px; margin-top:-7px; position:absolute; z-index:0; font-size:19px; padding-top:16px; text-transform:uppercase;}
.stirp_bg a{ text-decoration:none; color:#848484; }
.stirp_bg a:hover{ color:#eb7c27;}
.stirp_bg a>i.fa-camera{ color:#eb7c27;}

.section_whatyoucanstore{ padding:25px 0px; color:#eb7c27; }
.heading_new{ font-family: 'Fjalla One', sans-serif; padding-top:100px;}
.heading_new span.small{ font-size:53px; line-height:25px;}
.heading_new span.large{     font-size: 117px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 140px;}
    
.vertical_img_box{ width:182px; height:386px; float:left; overflow:hidden;}
.imgboxes_container{ width:568px; float:left; padding:0px 0px 0px 25px;}
.boxes_row{ display:table; width:100%; clear:both; margin-left:0; margin-right:0;}
.boxes_col{float:left; width:50%; overflow:hidden; height:180px; }
.boxes_col.left{ padding-right:12px;}
.boxes_col.right{ padding-left:12px;}
.boxes_col img{ max-width:100%; height:100%;}
.vertical_img_box img{ max-width:100%;}

.boxes_row.first{ margin-bottom:25px;}
.new_layout{ background-color:#51539f; margin-top:80px; color:#fff;}
.new_layout .guarantee_images{ float:none; text-align:center; margin-top:-79px; text-align:center;}
.new_layout .gurantee_content{ text-align:center; font-size:15px; width:70%; margin:0px auto; padding-bottom:10px;}
.new_layout .gurantee_content>h2{ font-size:20px; margin-top:7px; margin-bottom:7px;}
.view_details_zig_zag.planbox_viewdetails.soldout{max-width: 55px;
    position: absolute;
    top: -33px;
    right: -8px;}
   .view_details_zig_zag.planbox_viewdetails.soldout img{ max-width:40px;} 

   .view_details_zig_zag.planbox_viewdetails.coming_soon{max-width: 55px;
    position: absolute;
    top: -33px;
    right: -8px;}
   .view_details_zig_zag.planbox_viewdetails.coming_soon img{ max-width:46px;} 
   
   /*02/04/2016*/
form div.submit{float: left !important;
    margin-right: 5px;
    margin-left: -4px; margin-top:0px;}
    
.btn.btn_orange.reset_btn{ border-radius:3px;}




@media(max-width:768px){
.fb_direct_bg{ height:auto;}
.sticker>img{ max-width:100%;}
.fb_direct_bg .offerpage_headingtextlarge{ font-size:20px; line-height:23px; padding-bottom: 3px}
a.navbar-brand {max-width: 160px}
a.navbar-brand img{max-width: 100%;}
}

@media (max-width: 767px){
    /*New Offer Page*/
.offerpage_bg.woolens_offerbg{ height: auto;}
   .new_offerpage_formbg .ex-height{ margin-bottom: 0px;}
 .offerpage_bg.woolens_offerbg .offerpage_topcontent{
    width: 100%;
    margin: 12px auto;
    padding: 3px 4px;
    }
    .offerpage_bg.woolens_offerbg .offerpage_headingtextlarge{ font-size: 17px; line-height: 22px;}
    .offerpage_bg.woolens_offerbg .offerpage_topcontent p{ font-size: 13px; margin-bottom: 4px;}
    .offerpage_bg.woolens_offerbg{ height: auto;}
    .new_offerpage_formbg{ margin-top: 0px;}
    .offerpage_bg.woolens_offerbg .largeborder_botton a{ text-decoration: none; color: #333;}
       
.new_offerpage_formbg{ margin-bottom:7px;}
.heading_new{ padding-top:0px; text-align:center;  margin-bottom:20px;}
.heading_new span.small{ font-size:25px; line-height:25px;}

.vertical_img_box{ width:30%; height:193px;}
.imgboxes_container{ width:70%; float:left; padding:0px 0px 0px 12px;}
.boxes_row{ display:table; width:100%;}
.boxes_col{float:left; width:50%; overflow:hidden; height:90px; }
.boxes_col.left{ padding-right:6px;}
.boxes_col.right{ padding-left:6px;}
.boxes_col img{ max-width:100%; height:100%;}
.boxes_row.first{ margin-bottom:12px;}
.new_layout .guarantee_images{ max-width:100%; margin-top:-41px;}
.new_layout .guarantee_images img{ max-width:100%;}
.new_layout .gurantee_content>h2{ font-size:12px;}
.new_layout{ margin-top:40px;}
.vertical_img_box img{ height: 100%;}
  .access_hour{ float: none; width: 100%; } 
  .content_area_details{ float: none; width: 100%;}
  .amenities_ul>li{ font-size:12px; width: 48%; padding-bottom: 0px;  }

  .callAjaxloader2.btn.btn_orange.btn-block{    width: 48%;}
  .search_form>form>p{ letter-spacing: 0;}
select option:first-child{font-style: italic !important;}
optgroup option:first-child{font-style: normal !important;}


.rwd-break{display: block;}}



@media(max-width:480px){
    .new_layout .guarantee_images{ max-width:100%; margin-top:-47px;}
    .myprofileSearchBox>.searchBox.col-sm-12.home-search-block>label{ font-size: 14px;}
    .findstorage_formbox{ max-width:100%;}
.findstorage_formbox>.inputselect_box_search { width:100%; margin-bottom: 7px; margin-left: 0px;}
.findstorage_formbox>.inputselect_box_search .click_search3{ width:100%;}
.findstorage_formbox .findstorage_searchbtn{ margin-left: 0px; float: none;; text-align: center;}
.step_img{ text-align:center; padding-bottom:20px;}
.offerpage_bg{ height:auto;}
.offerpage_headingtextlarge{
    font-size: 22px;
    padding-bottom: 10px;
    line-height: 32px;}

.offerpage_topcontent p{font-size: 14px;   color: #fff;
    font-weight: 400;}
.offerpage_topcontent{ padding: 5px 0px 5px;}
.offerpage_signup_form{ margin: 4px 0px 15px;}
.um_box_mid_content_mid .nav-tabs > li{ float: left; display: block; width:33%; font-size: 12px; margin-bottom: 2px;}
.um_box_mid_content_mid .nav > li > a{ padding: 5px 10px; line-height: 15px;}

.triangelbreadcrumb li{ width:100%; margin:3px 0px; display:block; background-color:#3d4094; color:#fff; border-radius:3px; background-image:none; height:auto; }
.triangelbreadcrumb li:first-child{ margin-top:10px;}

.triangelbreadcrumb li:nth-child(2){ left:0px;}
.triangelbreadcrumb li:nth-child(3){ left:0px;}
.triangelbreadcrumb li:nth-child(4){ left:0px;}
.triangelbreadcrumb li:nth-child(5){ left:0px;}

.testimonial_item1{ width:100%; left:0px; height:auto; padding:10px;}
.testimonial_item1>.clients_imgcircle{ position:inherit; margin:0 auto; clear:both; left:auto; right:auto; }
.clienttext{ text-align:center; clear:both;}
.testimonial_item2{ width:100%; left:0px; height:auto; padding:10px; margin-bottom:20px;}
.testimonial_item2>.clients_imgcircle{ position:inherit; margin:0 auto; clear:both; left:auto; right:auto; }
.clienttext{ text-align:center; clear:both; font-size:15px;}
.testimonial_item1 .clienttext p{ font-size:15px; line-height:22px; padding-top:10px;}
.testimonial_item1 .clienttext span{  font-size:12px;}
.testimonial_item2 .clienttext p{ font-size:15px; line-height:22px; padding-top:10px;}
.testimonial_item2 .clienttext span{  font-size:12px; }
.triangelbreadcrumb>li>img{ max-width:30px; max-height:30px; margin-right:3px;}
.relation_bg .offerpage_headingtextlarge{ font-size:21px;}
.largeborder_botton{max-width:90%; margin:5px auto 10px; font-size:14px; clear:both;}
.relation_bg{ height:auto; background-size: cover;}
.booknowfix_btn{ width:30px; height:auto;}
.booknowfix_btn img{ max-width:100%;}

.fb_direct_bg{ height:auto;}
.sticker>img{ max-width:100%;}
.fb_direct_bg .offerpage_headingtextlarge{ font-size:20px; line-height:23px;}

select.click_search{     background-position-x: 75px;}     
  select.click_search2{    background-position-x: 60px; width: 79px;}  
  .card{ font-size: 12px; width: 80%; float: left; margin-right: 5px; }
}

@media(max-width: 320px){
   .new_layout .guarantee_images{ max-width:100%; margin-top:-38px;} 
   .offerpage_bg.woolens_offerbg .offerpage_headingtextlarge{ font-size: 14px;}
   .offerpage_bg.woolens_offerbg .offerpage_topcontent p{ font-size: 11px;}
}
.offerpage_bg.woolens_offerbg {
    background: url(../img/woolens_offerbg.jpg) no-repeat;
    background-size: cover;
    width: 100%;
    height:auto;
} 

@media(max-width: 768px){
.child_offerpage_bg{ height: auto; }
.child_offerpage_bg .offerpage_topcontent{
        background-color: rgba(255, 255, 255, 0.71);
        border-radius: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    padding-top: 0px;  
    margin-top: 5px;   
    text-align: center;
    float: none;
    width: 100%; }

    .child_offerpage_bg .offerpage_headingtextlarge{ font-size: 18px; margin-bottom: 2px; padding-bottom: 0px; line-height: 25px;}
    .child_offerpage_bg .offerpage_topcontent p{ font-size: 13px; margin-bottom: 2px;}

    .fb_direct_bg.small_business_bg .offerpage_topcontent{ padding-top: 5px; padding-bottom: 5px;}
    .fb_direct_bg.small_business_bg .offerpage_topcontent{ width:95%;}
.fb_direct_bg .offerpage_signup_form{margin-top:0px;}
}

/*26-03-2016*/
.right_panel .order-details-MP{ margin-top: 0px !important; margin-bottom: 15px;}
.booking_info p.text-left{ margin-bottom:0px !important;}
.booking_foot_right .modal-content{text-align: left;}

/*09/2016*/
.update_ad_id{ padding:2%;}
.close_ad_id{padding:2%;}
.right_panel{ margin-bottom:15px;}
.nav-tabs > li > a{ line-height:12px;}
.recent-orders-tab{ overflow:hidden; width:100%;}
.tableContainer{ overflow:hidden;}
.form-control-static{ padding-top: 0px;}

/*16/Apr/2016*/
/*.collapse.in .checkbox_div{ width: 32px;}*/
@media(max-width: 767px){
.dueamount_sticker>p{ float:none;}
.dueamount_sticker .btn.btn_white{ float: left;}
.dueamount_sticker input.btn.btn_white{ float: right;}
.booking_box_content > .booking_image{ width: 70px; height: 70px;}
.booking_box_content > .booking_image img{ max-width: 100%;}
.booking_info{ width: 100%; float: none; position: relative; padding-left: 75px; font-size: 12px; line-height: 18px;}
.booking_info > h4{ font-size: 13px;}
.booking_content_right{ width: auto; margin-top: 5px; float: left; margin-bottom: 5px;}
.booking_content_right a{ font-size:13px; padding: 3px 10px; border-radius: 3px;}
.booking_content_right a img{ display: none;}
.booking_box_content{ width: inherit; padding:5px; display:block;}
.booking_foot_right a{ font-size: 11px; padding: 0px;}
.booking_foot_left{ padding-left: 2px;}
.pickup_popup .iwill_dropbox > a > .iwill_drop_image{ width: 60px; height: 60px;}
.pickup_popup .iwill_dropbox > a > .iwill_drop_text{ position: relative; padding-left: 70px; float: none; width: 100%;}
.pickup_popup .iwill_dropbox > a > .iwill_drop_text > p{ font-size: 11px; line-height: 14px;}
.pickup_popup .iwill_dropbox > a > .iwill_drop_text > h4{ font-size: 11px;}
.pickup_popup .iwant_storemore > a > .iwant_storemore_text{ width: 100%; position: relative; padding-right: 70px; float: none;}
.pickup_popup .iwant_storemore > a > .iwant_storemore_image{ width: 60px; height: 60px; float: right;}
.pickup_popup .iwant_storemore > a > .iwant_storemore_text > h4{ font-size: 11px;}
.pickup_popup .iwant_storemore > a > .iwant_storemore_text > p{ font-size: 11px; line-height: 14px;}
.pickup_popup .iwant_storemore > a > .iwant_storemore_image img{ max-width: 100%;}
.heading4{ font-size: 15px;}
.iwill_pickup_tab > a > h4{ font-size: 11px;}
ul.dashboard_left_menu > li{ font-size: 12px; margin-bottom: 5px; width: 30%; float: none; margin-right: 7px;
    text-align: center; display: table-cell;}
ul.dashboard_left_menu > li > a{ padding:5px 4px; background-color: #f5f5f5;}
ul.dashboard_left_menu>li>a.active {
    border-color: #1c207c;
    color: #fff;
    background-color: #f58733;
}
ul.dashboard_left_menu>li>a.active a{ text-decoration: none; color: #fff;}
ul.dashboard_left_menu>li>a{ border-width: 1px }

.search_form .input-group .form-control{ width: 97%;}
.productimage_div{ width: 50px;}
.groupbarcode_div{ width: 86px; font-size: 10px;}
.productname_div{ width: 80px; font-size: 10px;}
.panel_head .orange-btn{ font-size: 10px; padding:2px 5px; margin: 1px !important}
.col-sm-3 .input-group{ float: right;}
.col-sm-3 .input-group .form-control{ width: 100%; float: right;}
.umtable{ font-size: 12px;}
.umtable th{ font-size: 13px;}
.manageOrder li a .fa{ font-size: 20px;}
ul.manageOrder li{ width: 50%; font-size: 12px;}
.NewOrderStatus .table-head{ font-size: 13px; font-weight: normal;}
.um_box_mid_content_mid{ text-align: left;}
.um_box_mid_content_mid label{ font-size: 13px;}
.um_box_mid_content_mid .input-sm{ font-size: 12px;}
.um_box_mid_content_mid .form-control.datebox{ font-size: 12px;}
.address_detail{ padding: 0px; margin-bottom: 15px;}
.address-icons{ top:5px;}
.modal-header{ height: 47px !important;}
.modal-title{ font-size: 15px;}
.h2, h2, h3{ font-size: 14px;}
h4{ font-size: 16px;}

/*23 Apr 2016*/
.user_details>h3 {margin-bottom: 0px; font-size: 14px;}
.fk-font-21{ font-size: 16px;}
.tpadding10{ padding-top: 1px;}
.right_panel{ margin-top: 0px;}
.recent-orders-tab{ overflow-x:scroll; }
#pg .box-with-border{ font-size: 11px; padding: 4px 4px;}
.input-group .input-group-btn{ float: left;}
}


/*30 Apr 2016*/
.declaration_box{border:1px #ddd solid; padding:10px; margin-bottom: 15px; margin-top: 15px;}
.declaration_box p.form-control-static{ padding-top: 5px;}
.orderSection .order{ margin-top: 0px !important}

/*07 May 2016*/
@media(max-width: 767px){
/*   .collapse.in .checkbox_div{width: 20px;} */
  }

@media(min-width: 768px){
    .fb_direct_bg.partner_page{ min-height: 490px;} 
    .fb_direct_bg.partner_page .offerpage_topcontent{padding-top: 20px}
}

/*28 may 2016*/
.fb_direct_bg.partner_page{ background:url(../img/partner.png) no-repeat; 
    background-size: cover;  }
.can_earn_box{ text-align: left; color: #454545; line-height: 24px; 
    height: 125px;  font-size: 14px; padding-left: 100px;}
.can_earn_box h4{ font-size: 18px; color: #333;}
.can_earn_box.one_time{ background: url(../img/one_time.png) no-repeat;}
.can_earn_box.monthly{ background: url(../img/monthly.png) no-repeat;}
ul.topList{margin: 0px auto 10px; padding: 15px 0px 0px; width: 60%; display: table; }
ul.topList li{ list-style: none; display: inline; width: 33.333333%; float: left; text-align: center; color: #fff;} 

ul.topList li img{ width: 70px;}
/*21 May  2016*/

.paythrough_tab{ width:190px; margin:10px auto; line-height: 30px; text-align: center; }
.paythrough_tab img{max-width: 100%;}

.paymentMode_header{     
    background-color: #f5f5f5;
    display: table;
    width: 100%;
    padding: 2px 0px;}

 .payment_option{ width: 166px; float: left; }   
.total_amout{ font-size: 20px; color: #454545; line-height: 48px;} 
.paymentMode_table{ background-color: #fff;}
.paymentMode_table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
color:#454545;     vertical-align: inherit;
}

.paymentMode_table .table > tbody > tr > td a{ text-decoration: none; color:#f58733;}
.paynowbtn_outer{ padding-top: 10px; float: left; width: 135px;}
.radio_size{ width: 15px; outline: none; border:none;}
td.custome_check{ text-align: center !important; padding:0px 10px !important;}


.payment_option_booknow{width: 141px; float: left; padding-top: 0px; }
.payment_option_booknow img{ max-width: 95%;}
/*.payment_option_booknow .radio{ margin-top: 0px !important; margin-bottom: 0px !important;}*/
.payment_optionhead{ color:#827f7f; padding-top: 7px; }
.payment_option_booknow .orange-btn{float: right;}
.message_buttons{ display: table;}

/*11 Jun 2016*/

.idproofs_tablediv{ max-height: 60px; width: 100%; overflow-y: scroll;}
.idproofs_tablediv2{ max-height: 80px; width: 100%; overflow-y: scroll;}
.upload_input{width: 223px;
    float: right;
    margin-right: -20px;}


@media(max-width: 767px){
    .paytmpopup_foot{ padding-top: 10px; text-align: center;}
    .payment_option_booknow{ width: auto;}
    .bookNowpaymentoption .radio-inline{ width: 100%; text-align: center; margin: 10px  20px; padding: 0px; float: none;}
    .bookNowpaymentoption #book-space .reserv-btn{ margin-top: 0px !important; font-size: 15px !important;}
    .payment_optionhead{ padding-bottom: 7px;}
    .payment_option_booknow .reserv-btn{ margin-top: 0px !important; font-size: 15px !important;}
    .upload_input{ width: 100%; float: none; margin-bottom: 7px;}
    .idproofs_tablediv{ max-height: 150px; width: 100%; overflow-y: scroll;}
    .idproofs_tablediv2{ max-height:150px; width: 100%; overflow-y: scroll;}

}

/*03 Sep 2016* New Household Page CSS***/
.hh_section .hh_banner{ width: 100%; max-height: 460px;}
.hh_section .hh_banner img{ max-width: 100%;}
.selectPlantab{ position: fixed; top: 360px; right: 0px; z-index: 5;}
.hh_searchlocationsection{ width: 100%; background: #f17130; height: 50px;     box-shadow: 0px 3px 6px #752801;}
.searchinput{ float: left; width: 375px; }
.select_label{ width: 110px; float: left; color: #fff; line-height: 31px;}
.searchinput select{     width:270px;
    float: left;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    border-color: #ff9e6d;
    border-width: 2px;
    border-radius: 5px;}
.hh_guarantee{ width: 100%;}
.hh_guaranteeImg{ width: 100%; text-align: center;}
.hh_guaranteeText{ text-align: center; font-family:'Roboto',Helvetica,Arial, sans-serif; padding:0px 30px;}
.hh_guaranteeText h3{ font-size: 18px; color: #f17130; font-family: 'Fjalla One', sans-serif; }
.hh_searchLocation_outer{background: url(../img/searchlocation.png) no-repeat center center; width: 445px;height: 70px;   margin: -24px auto 0px auto;
    position: absolute; left: 0; right: 0;     padding: 15px 35px;}
    .searchBtn{ float: left;
    width: 100px;
    text-align: center;
    padding: 5px 0px;
    border: 1px #ffa87c solid;
    margin: 2px 2px;
    border-radius: 3px;}
    .searchBtn button{ background:none; border:none; outline: none; color: #fff; text-transform: uppercase;  }

.hh_section_services{     padding: 24px 0px 40px; background-color: #e2e2e2}
.hh_heading1_devider{font-family: 'Fjalla One', sans-serif; text-transform: capitalize;  font-size:35px; color:#f17130;  text-align:center; line-height:35px; padding:0px 0px 10px; margin-bottom:10px;     text-shadow: 1px 1px 2px #ccc;  }
.hh_planlist{ padding: 30px 0px; position: relative;}
.hh_planrow{ display: table; background-color: #f2f2f2; padding: 0px; width: 100%; position: relative; margin-bottom: 15px;}
.hh_planimgBox{ border:1px #ccc solid; overflow: hidden; margin: 10px;}
.hh_planimgBox img{ max-width: 100%;}
.hh_planimgPrice{ float: left;  border-right: 1px #ccc solid; padding:10px 10px 10px 10px;}
.hh_planimgPrice h3{ color: #f17130; font-family: 'Fjalla One', sans-serif; font-size: 20px; margin: 0px 0px 10px; padding:0px;}
.hh_planimgCont h3{ color: #f17130; font-family: 'Fjalla One', sans-serif; font-size: 20px; margin: 0px 0px 5px; padding:0px;}
.hh_planimgCont p{ line-height: 22px; color: #454545;}
.hh_planimgCont p span{ color:#f17130;}

.hh_booknowbtn{ 
        background: #f58733;
    border: none;
    padding: 3px 20px;
    border-radius: 2px;
    box-shadow: 0px 4px 0px #a04601;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
    position: relative;
    z-index: 5;
    outline: none;
    margin-top: 10px;
}
.hh_booknowbtn:active{ position: relative; top: 2px; outline: none;}
.hh_price{  font-size: 16px; font-family: 'Roboto', sans-serif; line-height: 24px; color: #454545;}
.hh_featuredin{ width: 100%;}
.hh_brand_list{ list-style-type:none; margin:0; padding:0px; text-align: center;}
.hh_brand_list>li{ list-style:none; display:inline-block; line-height:72px;  text-align: center;    padding: 0px 25px;}
.hh_brand_list>li>a>img{ max-width:100%; opacity:0.7; transition:all 0.2s ease-in-out;}
.hh_brand_list>li>a>img{ outline:none; text-decoration:none; cursor:pointer;}
.hh_brand_list>li>a>img:hover{ opacity:1;}

.hh_costumersays{ width: 100%; padding: 25px; text-align: center;}
.hh_costumerimg{ margin: 0 auto; width: 120px; height: 120px; overflow: hidden; border-radius: 70px; -webkit-border-radius:40px; -moz-border-radius:40px; }
.hh_costumername{ font-size: 20px; margin-bottom: 7px; color:#f17130; font-style: italic;}
.hh_costumer_saystext{ font-size: 16px; text-align: center; line-height: 25px; font-style: italic; color:#454545;}
.hh_onlineaccess{ padding: 30px 0px; text-align: center;}
.hh_onlineaccess_img{ text-align: center; }
.hh_onlineaccess_img img{ max-width: 100%; }
.hh_onlineaccess_text{ font-size: 18px; text-align: center; font-style: italic; color: #454545;}
.hh_guarantee{ margin-bottom: 15px;}
.hh_featuredin_section{ background-color: #dcdcdc; border:1px #fff dashed; border-right: 0px; border-left: 0px;}
.hh_planimgPrice select.form-control{ padding: 3px 0px; height: 30px; border-radius: 1px; margin-top: 5px;}
.hh_planDescription{ float: right; padding: 10px 10px 10px 10px; background-color: #dcdcdc;}
.hh_planDescription .amenities_ul{ padding-bottom: 5px; padding-top: 0px;}
.hh_planDescription .amenities_ul>li{ padding-bottom: 7px; font-size: 12px;}
.hh_planDescription .amenities_ul>h3, .hh_planDescription .security_ul>h3 {
    font-size: 20px;
    margin: 0px 0px 10px 0px;
    color: #f17130;
    font-family: 'Fjalla One', sans-serif;
}
.hh_viewbtn{ margin: 5px 0;  text-align: right; font-size: 13px; }
.hh_viewbtn a{ text-decoration: none; color: #f58733;   }
.hh_viewbtn a:hover{ text-decoration: underline;}

.searchBtn a{ text-align: none; }
.diwalibanner{ position: fixed; top: 0px; width: 100%; max-height: 100px; z-index: 1032; }
.diwalibanner img{ max-width: 100%; }

#sticky.stick .hh_searchLocation_outer   {background: url(../img/searchlocation.png) no-repeat center center;
    width: 445px;
    height: 50px;
    margin: 0px auto 0px auto;
    position: absolute;
    left: 0;
    right: 0;
    padding: 7px 35px;}

@media(max-width: 843px){
    #plandetails .modal-dialog {
    max-width: 482px; margin: 30px auto;}
}
@media only screen and (min-width: 1200px){
    .hh_planDescription{ min-height: 166px;}
}
@media screen (min-width: 768px) and (max-width: 1250px){
    .hh_planDescription .amenities_ul>li{ width: 30%;}
    .hh_planimgPrice{ border-right: 0px; padding-right: 0px;}
}

@media only screen and (min-width: 768px){
   .hh_planimgBox{ width: 150px; height: 125px; float: left;}
   .hh_planimgCont{ position: relative; z-index: 0;position: relative;
    z-index: 0;
    padding:0px 10px;
    float: left;
    width: 60%;}
    }

@media screen and (min-width: 600px) and (max-width: 767px){
    .searchinput select{ width: 70%; }
    .searchBtn{ width: 30%;}
}

@media only screen and (max-width: 767px){
    .hh_section{ height: auto;}
    .hh_searchlocationsection{ position: relative;}
    #sticky.stick .hh_searchLocation_outer   {padding: 7px 15px; width: 100%;}
    .hh_searchLocation_outer{ background:none; width: 100%;     margin: 0px auto 0px auto;     padding: 8px 10px;}
    .select_label{ line-height: 20px; float: none; width: 100%; text-align: center; font-size: 16px; margin-bottom: 5px;}
    .searchinput select{ width: 100%; }
    .searchBtn{ width: 100%; margin-top: 7px; border:1px #fba980 solid; }
    .searchBtn button{ background: none; display: block;     text-align: center;
    margin: 0 auto;}
    .searchBtn:hover{ background-color: #d8520f; }
    .hh_searchlocationsection{ min-height: 80px; margin-bottom: 35px; display: table; width: 100%;}
    .hh_searchLocation_outer{ height: auto; background-color: #f17130;}
    .searchinput{ width: 100%;}
    .hh_heading1_devider{ font-size: 20px; line-height: 20px;}
    .hh_costumersays{ padding: 5px; margin-bottom: 20px;}
    .hh_costumername{ font-size: 18px;}
    .hh_costumer_saystext{ font-size: 14px;}
    .hh_planimgBox{ max-width:190px; margin: 10px auto; float: none; border-radius: 7px; padding: 5px; border:none;     box-shadow: 0px 0px 5px #666; }
    .hh_planimgPrice{float: none;
    margin: 0 auto;
    text-align: center; padding:10px; display: table; width: 100%; border:1px #fff solid; 
    box-shadow: 1px 1px 3px #aaa;}
    .hh_price{ float: left; line-height: 25px; padding-top: 3px;}
    .hh_booknowbtn{ margin-top: 0px; box-shadow: 0px 3px 0px #a04601; margin-bottom: 5px; float: right; font-size: 13px; padding:4px 12px;}
    .hh_planimgCont h3{ font-size: 20px; text-align: left;  margin: 15px 0px 5px;}
    .hh_planrow{box-shadow: 0px 1px 3px #666;}
    .hh_onlineaccess_text{ font-size: 15px;}
    .hh_featuredin{ margin-top: 0px;}
    .selectPlantab{ width: 40px;}
    .selectPlantab img{ max-width: 100%;}
    .hh_planDescription{ float: none; width: 100%;}
    .hh_planimgCont{ padding: 10px;}


}

@media screen and (min-width:992px) and (max-width: 1199px){
    .hh_planrow{ height: auto;}
       }
@media only screen and (min-width: 1200px){
     .hh_planimgCont{ width: 34%; padding: 10px 10px 10px 0px;  }
     .hh_planimgPrice{ width: 17%; height: 164px}
     .hh_planDescription{ width: 34%;}
}


@media screen and (min-width: 481px) and (max-width: 767px){
    .hh_price{ float: left; margin-bottom: 5px; width:30%; text-align: left;}
    .hh_selection_option{ float: left; width:42%; margin-top: 0px;}
    .hh_booknowbtn{ width: 23%; margin-top: 3px;}
    .hh_planimgPrice select.form-control{ margin-top: 3px;}
    .hh_planDescription .amenities_ul>h3, .hh_planDescription .security_ul>h3{
    margin: 10px 0px 10px 0px;     }
    .hh_planDescription .amenities_ul>li{ width: 47%;}

}

@media only screen and (max-width: 480px){
     .hh_price{ float: none; margin-bottom: 5px; width:100%; text-align: center;}
    .hh_selection_option{ float: none; width:100%; margin-top: 5px; margin-bottom: 5px;}
    .hh_booknowbtn{ width: 50%; margin:5px auto; float: none;}
    .hh_planimgPrice select.form-control{ margin-top: 3px;}
    .hh_planDescription .amenities_ul>h3, .hh_planDescription .security_ul>h3 {
            margin: 15px 0px 10px 0px;  }
}

@media screen and (min-width: 481px) and (max-width: 767px){
   .search_form>h1{ margin-top: 7px; font-size: 25px; }
   .search_form>form>p{ line-height: 18px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
     .hh_planimgBox{ max-width:150px; margin-top: 15px; float:left; border-radius: 7px; padding: 5px; border:none;     box-shadow: 0px 0px 5px #666; }
    .hh_planimgCont{ position: relative; z-index: 0;position: relative;
    z-index: 0;
    padding:0px 10px;
    float: left;
    width: 49%;}
    .hh_planimgPrice{ border-right: 0px; padding-right: 0px;}
}

@media (min-width: 992px) and (max-width: 1199px){
    .hh_planDescription{ width: 100%;}
}

@media only screen and (max-width: 991px){
    .paymentMode_table{ width: 100%; overflow-x: scroll;}
    .payment_option .radio label{ padding-left: 15px;}
    }
@media screen and (min-width: 320px) and (max-width: 480px){
    .payment_option .radio label{ padding-left: 15px;}
}
@media screen and (min-width: 481px) and (max-width: 767px){
    .payment_option .radio label{ padding-left: 15px;}
}

@media screen and (min-width: 992px) and (max-width: 1199px){
    .right_panel{width: 670px;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
 .right_panel{width: 505px;}
 .left_panel { width: 190px}
 }

@media only screen and (max-width: 991px){
    .paymentMode_table .table > tbody > tr > th:nth-child(4) { display: none; }
 .paymentMode_table .table > tbody > tr > td:nth-child(4) { display: none; }
 .recent-orders-tab .umtable.colored > tbody > tr > td:nth-child(3) { display: none; }
 .recent-orders-tab  .umtable.colored > tbody > tr > th:nth-child(3) { display: none; }
 .recent-orders-tab .umtable.colored > tbody > tr > td:nth-child(5) { display: none; }
 .recent-orders-tab  .umtable.colored > tbody > tr > th:nth-child(5) { display: none; }
 .recent-orders-tab .umtable.colored > tbody > tr > td:nth-child(6) { display: none; }
 .recent-orders-tab  .umtable.colored > tbody > tr > th:nth-child(6) { display: none; }
}
@media only screen and (max-width: 767px){
    .left_panel{ width: 100%;}
    .right_panel{ margin-left: 0px; width: 100%;}
    .right_panel .tab-content.padding-rightNospace{padding-left: 0px !important; padding-right: 0px !important; }
}

@media only screen and ( max-width: 480px) {
    .total_amout {
        font-size: 17px;
    }
    .paymentMode_table > .table > tbody > tr > td,
    .table > tbody > tr > th,
    .table > tfoot > tr > td,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > thead > tr > th {
        padding: 4px;
    }
    td.custome_check {
        padding: inherit;
    }
    .custome_check .checkbox label,
    .radio label {
        padding-left: 0px;
    }
    .open_inner_div .callAjaxloader2.btn.btn_orange {
        float: left;
        position: absolute;
        left: 68px;
        top: 28px;
        width: 80px;
        height: 24px;
        z-index: 5;
        line-height: 11px;
    }
}
 .household .planslist_largeimg>.price_onimage{ font-size: 15px; padding: 7px 5px;}
 .household .zoom_virtualtour{ font-size: 15px;}
 .household .content_area_details>h3{ font-size: 17px;}
 .household .callAjaxloader2.btn.btn_orange.btn-block{ width: 47%;}

}
.view_details_zig_zag.planbox_viewdetails.soldout img {
    max-width: 30px;
}
.view_details_zig_zag.planbox_viewdetails.soldout {
    top: 0px;
}
.view_details_zig_zag.planbox_viewdetails.coming_soon img {
    max-width: 30px;
}
.view_details_zig_zag.planbox_viewdetails.coming_soon {
    top: 0px;
}
.plan_list_panel>li>.open_inner_div>.open_inner_div_for_ui>.plan_list_boxinfo>h3 {
    font-size: 12px;
}



/*12 November 2016*/

.hh_planlist {
    padding-top: 20px;
    padding-bottom: 20px;
}
.new_planlistOuter {
    background-color: #e2e2e2;
    width: 100%;
    display: block;
    padding: 1px 10px;
   /* height: 570px;
    overflow-y: scroll;*/
}
.new_planlistrow {
    background-color: #fff;
    width: 100%;
    margin: 10px 0px;
    display: table;
    height: 120px;
    overflow: hidden;
    position: relative;
}
.new_planimgbox {
    width: 130px;
    height: 110px;
    text-align: center;
    border: 1px #ccc solid;
    margin: 5px;
    float: left;
    overflow: hidden;
}
.new_planimgbox img {
    max-width: 100%;
}
.new_planimgCont {
    width: 100%;
    position: absolute;
    font-size: 13px;
    padding: 5px 95px 5px 150px;
    text-align: justify;
    height: 120px; 
    overflow: hidden;
}
.new_planimgCont h3 {
    font-size: 15px;
    color: #f17130;
    margin: 0px;
    padding-bottom: 5px;
}
.new_planlistprice {
    width: 100px;
    height: 100px;
    background-color: #f17130;
    border-radius: 100%;
    float: right;
    position: relative;
    right: -22px;
    bottom: -44px;
    font-size: 22px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    padding-top: 15px;
    font-family: 'Fjalla One', sans-serif;
    padding-top: 13px;
    padding-right: 14px;
    box-shadow: -4px -4px 0px 0px #af4008;
}
.new_planlistprice span {
    font-size: 18px;
}
.new_planrightpanel {
    background-color: #e2e2e2;
    width: 100%;
    display: block;
    padding: 0px;
    /*max-height: 588px; overflow-y: scroll; */
}

.pin.Zebra_Pin{ padding-top: 48px !important;}

.new_planrightpanel h3 {
    font-size: 15px;
    color: #f17130;
    margin: 0px;
    padding: 5px 5px;
}
ul.planimageList {
    margin: 0px;
    padding: 0px;
}
ul.planimageList li {
    list-style: none;
    padding: 5px;
    float: left;
    width: 150px;
}
.image_boxouter {
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 121px;
}
.image_boxouter img {
    width: 100%;
    height: 100%;
}
.image_boxhover {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 5;
    visibility: hidden;
    background-color: rgba(0, 0, 0, 0.57);
}
.image_boxhover a {
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    text-align: center;
    display: block;
    margin-top: 50px;
}
.image_boxouter:hover .image_boxhover {
    visibility: visible;
}
.mapbox_outer {
    width: 100%;
    padding: 5px;
    height: 200px;
    overflow: hidden;
      border: 1px #ccc solid;
    background-color: #fff;
    box-sizing: border-box;
    }

.mapbox_outer img{ max-width: 100%; max-height: 100%; margin-bottom: 5px; }

.mapbox {
    height: 200px;
    background-color: #fff;
    padding: 5px;
    box-sizing: content-box;
}

.new_planname {
    font-size: 14px;
    line-height: 18px;
    height: 40px; 
    overflow: hidden;
    text-align: center;
}
.new_planname span {
    font-size: 12px;
}
.imagescheck {
    position: absolute;
    z-index: 7;
    top: 5px;
    left: 5px;
}
.image_boxouter:hover input[type="checkbox"] + label span {
    background: url(../img/check_radio_sheet.png) -56px top no-repeat;
}
.image_boxouter input[type="checkbox"] {
    display: none;
}
.image_boxouter input[type="checkbox"] + label span {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    background: url(../img/check_radio_sheet.png) -37px top no-repeat;
    cursor: pointer;
}
.image_boxouter input[type="checkbox"]:checked + label span {
    background: url(../img/check_radio_sheet.png) -56px top no-repeat;
}
.household .planslist_largeimg {
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.household .planslist_largeimg>img {
    max-width: 100%;
}
/*.planlist_scroll {
    margin-top: -30px !important;
}*/
.household .content_area {
    padding: 10px 0px 0px;
}
.household .modal-header {
    height: 40px !important;
}
.household .content_are_footer {
    padding: 0px;
}
.new_planlistrow .new_planlisthover {
    background-color: rgba(0, 0, 0, 0.58);
    text-align: center;
    width: 100%;
    height: 120px;
    line-height: 120px;
    color: #fff;
    visibility: hidden;
    position: absolute;
    z-index: 10;
}
.new_planlistrow:hover .new_planlisthover {
    visibility: visible;
}
.new_planlistrow:hover .new_planlisthover a {
    background-color: #fff;
    border-radius: 15px;
    text-decoration: none;
    color: #f17130;
    padding: 5px 10px;
    border: 2px #f17130 solid;
}
@media (min-width: 768px) {
    .household.modal-dialog {
        max-width: 470px;
        margin: 57px auto 0px;
    }
}
@media (min-width: 992px) {
    .new_planrightpanel {
        width: 457px;
    }
    .planimagelist_outer{ width:457px; overflow-x: scroll; overflow-y: hidden }
    .planimageList{ width: 600px; max-height: 350px; overflow-y: hidden  }
}

@media only screen and  (max-width: 767px) {
    .new_planlistprice br {
        display: none;
    }
    .new_planlistprice {
        border-radius: 5px;
        font-size: 18px;
        width: 120px;
        padding: 5px 10px;
        margin: 0px auto 10px;
        right: 0px;
        bottom: 0px;
        float: none;
        height: auto;
        box-shadow: none;
        position: inherit;
    }
    .new_planlistOuter {
        width: 100%;
        height: auto;
        overflow: inherit;
        max-height: inherit;
    }
    .new_planrightpanel {
        display: none;
    }
    .new_planimgCont{ position: relative;}
}
.billid{ width: 156px; float: left; border-right: 1px #ccc solid; padding-right: 5px;}
.billdate{ width: 125px; float: left; padding-left: 10px;}
.printbtn{ border: 1px #ccc solid; padding: 4px 5px; float: left; width: 60px; text-align: center;}
   .payforinvoicebtn{ border: 1px #ccc solid; padding: 4px 5px; float: right; width: 110px; text-align: center;}
   .form-horizontal .control-label{ color: #555555;}

@media only screen and (max-width: 480px) {
    .new_planlistrow {
        height: auto;
    }
    .new_planimgbox {
        float: none;
        margin: 5px auto;
    }
    .new_planimgCont {
        position: inherit;
        padding: 10px 10px;
    }
    .household .planslist_largeimg>.price_onimage {
        font-size: 13px;
        padding: 7px 5px;
    }
    .household .zoom_virtualtour {
        font-size: 13px;
    }
    .household .planslist_largeimg {
        height: auto;
    }
   .household .content_area_details>h3 {
        font-size: 16px;
    }
    ul.planimageList li {
        width: 45.5555%;
        height: 175px;
        overflow: hidden;
    }
    .new_planname {
        font-size: 13px;
    }
    .zoom_virtualtour{ font-size: 15px;}

.payment_option{ width:80px; margin-right: 15px;}
.payment_option img{ max-width: 100%;}
.paynowbtn_outer{ width: 55px;}
.paynowbtn_outer .btn.orange-btn{ padding: 4px 3px; font-size: 10px;}
.total_amout{ line-height: 20px; font-size: 14px;}
.pageheading{     font-size: 14px;
    color: #f58733;
    padding-left: 15px;
    border-bottom: 1px #ccc solid;
    padding-bottom: 5px;
    font-weight: 500;}

   .manage-booking li a{ background-color: #909090} 
   .printbtn{ border: 1px #ccc solid; padding: 4px 5px; float: left; width: 40px;}
   .payforinvoicebtn{ border: 1px #ccc solid; padding: 4px 5px; float: right; width: 93px;}
   .billid{ width: 65px; float: left; border-right: 0px #ccc solid; padding-right: 5px;}
.billdate{ width: 125px; float: left; padding-left: 0px;}
.iwill_pickup_tab{     padding: 0px 5px 5px 79px;}
.pickup_form .form-group{ margin-bottom: 7px;}
.couponcode{ width: 40px; border: 1px #ccc solid; text-align: center; border-radius:4px; float: left; font-size: 16px; font-weight: 700;
    font-weight: 700;
    padding: 5px 5px;
    margin-top: 10px;}

    .left_panel{ background: none;}
    ul.dashboard_left_menu{ width: 100%; /*overflow-x: scroll;*/ }
}
.couponcode a{ display: block;}
.relative{ position: relative !important; }

.pickup_form{clear:both;}


.thankyoupage{ width: 600px; margin: 0 auto; }
.thankyouimg{ width: 240px; text-align: center; margin: 0px auto 30px auto; }
.thankyouimg img{ max-width: 100%; max-height: 100%;}
.thankyoumessage{ text-align: center;     font-size: 22px; line-height:30px; padding: 15px;}
.thankyoumessage a { text-decoration: none; color: #ff5533; text-transform: uppercase;     font-size: 17px;
    line-height: 22px;  }
.thankyoumessage a:hover{ color: #000; text-decoration: underline; }
.okicon{ width: 35px; height: 35px; padding: 5px; margin: 0 auto; text-align: center;}
.okicon img{ max-width: 100%; max-height: 100%;}

/*Inventory page*/
.booknowbtn{ width: 130px; margin: 0 auto}
.booknowbtn .btn{ background-color: #e67d3d;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 7px 20px;
}

.wherehousemap_outer{
    height: auto; width: 100%; margin-top: 10px;  cba }
.wherehousemap_outer .inventorymapbox{ clear: both; height: 160px; width: 100%; padding: 5px; border:1px #ccc solid;}
.senddirection, .calculatedistance{     font-size: 14px;
    text-align: center;
    height: auto;
    border: 1px #e67d3d  solid;    
    float: none; margin-top: 10px;}
.senddirection a, .calculatedistance a{ text-decoration: none; color: #e67d3d ; padding: 7px 15px; display: block;}
.senddirection:hover, .calculatedistance:hover{ background-color: #e67d3d;}
.senddirection:hover a, .calculatedistance:hover a{ color: #fff;}


ul.basicinformation{ margin: 0px; background-color: #f2f2f2; height: 320px; color: #454545;}
ul.basicinformation li{ list-style: none; display: block; padding: 5px 7px; font-size: 14px;}

ul.standardfeatures{ margin: 0px; color: #454545;  background-color: #f2f2f2; height: 320px;}
ul.standardfeatures li{ list-style: none; display: block; padding: 5px 7px; font-size: 14px;
    background-image: url(../img/green-img.png);
    background-position:right;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
    padding-right: 23px !important; }
ul.standardfeatures li.no{
    background-image: url(../img/close-img.png);
     background-position:right;
    background-repeat: no-repeat;
    margin: 0 5px 0 0;
    padding-right:23px !important;
}

ul.serviceoffered{ color:#454545; margin: 0px; background-color: #f2f2f2; height: 320px; margin-bottom: 15px;}
ul.serviceoffered li{ list-style: none; display: block; padding: 5px 7px; font-size: 14px; }

ul.serviceoffered h4{background-color: #dadada;  padding: 7px 5px;}
ul.standardfeatures h4{background-color: #dadada;  padding: 7px 5px;}
ul.basicinformation h4{background-color: #dadada;  padding: 7px 5px;}


ul.serviceoffered p{ padding: 5px 7px; font-size: 12px;}
.contactus_form_right_outer{ position: relative; clear: both;   margin-top: 66px; }
.contactus_form_right {
  width: 100%;
  background-color: #f2f2f2;
  border:1px #ccc solid;
  color: #fff;
  position: relative;
  
}

.contactus_form_right h4{ font-size: 16px; color: #333333;  background-color: #dadada;  padding: 7px 5px; margin: 0px;}
.contactus_form_right .btn.btn-contactus{ background-color: #eb7c27; color: #fff;}
.contactus_form_right form{ padding:15px;}
/*#sidebar.sticky {
float: none;
position: relative;
z-index: 6;
}*/



/*FAQ*/
.question_row{max-height: 200px; overflow-y: auto; margin-bottom: 10px; color: #454545; clear: both; width: 100%; }
h5.question{ font-style: italic; font-size: 15px; color: #333;}

/*SKU Form Style 25-01-2020*/
.modernFormStyle{
    padding: 10px 30px;
}

.modernFormStyle .form-control{
    border-radius: 0px;
    box-shadow: none;
    border: 1px #ccc solid;
    height: 40px;
    color:#454545;
}
.modernFormStyle .control-label{
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    margin-top: 10px;
}

@media(max-width:767px){
   .thankyoupage{ width: 100%;} 
   .thankyouimg{ margin: 10px auto;}
   .thankyouimg img{ max-width: 100%; max-height: 100%;}
   .thankyoumessage{ font-size: 13px; line-height: 22px; padding: 7px;}
    .thankyoumessage a{ font-size: 12px; line-height: 18px;}
    .okicon{ width: 25px; height: 25px;}

    /*Costumer Inventory*/
 #detailPage .detail-page{ padding: 0px;}
#detailPage .slider-area h2{ margin: 7px 0px 0px; font-size: 17px; line-height: 17px; }
.senddirection{ display: block; float: none; text-align: center; }
.calculatedistance{display: block; float: none; text-align: center;}
ul.basicinformation{ height: auto; margin-bottom: 15px; padding-bottom: 5px;}
ul.basicinformation h4{ margin: 0px; font-size: 13px;}

ul.standardfeatures{ height: auto; margin-bottom: 15px; padding-bottom: 5px;}
ul.standardfeatures h4{ margin: 0px; font-size: 13px;}

ul.serviceoffered{ height: auto; margin-bottom: 15px; padding-bottom: 5px;}
ul.serviceoffered h4{ margin: 0px; font-size: 13px;}

ul.basicinformation li{ padding: 3px 7px; font-size: 13px;}
ul.standardfeatures li{ padding: 3px 7px; font-size: 13px;}
ul.serviceoffered li{ padding: 3px 7px; font-size: 13px;}

.contactus_form_right_outer{ margin-bottom: 20px;}
.sliderouter{ max-width: 100%; overflow: hidden;}
.jssora05r{ right: 81px !important;}
.booknowbtn{ width: 100%;}
.booknowbtn .btn{ display: block; width: 100%;}

.planslist_largeimg>.price_onimage{ font-size: 16px; }
.zoom_virtualtour{ font-size: 16px;}
.contactbutton{ position: fixed; right: -2px; top: 65%; width: 40px; height: 40px; z-index: 1000;}
.btn.btn-contactus{ background-color: #eb7c27; color: #fff;}
}
