/*--------------------------------*'
/*------Use this file for customizing the look for individual sites--------*'

/*--------------------------------*/
.subheading{display:none;}
#pnl_InputFilters{} /*use to hide all search filters on start */
ui-widget, .ui-widget-content, .ui-corner-all,  .bl {border:none;border:transparent;font-family: 'Roboto', sans-serif;}

/*----colored background-----*/

#pnl_Search .comment, #pnl_Cats .comment,  #pnl_WhatsNew .comment, #pnl_Filters .comment,  .subcategory #searchbox_colwrapper .comment{color: #000;font-weight:500;}
#pnl_Search {color:#333;}

 #wrp_hd, #wrp_flt, #wrp_ct, #wrp_ft{width:100%;text-align:center;}

#wrp_hd{ background-color: #fff;
    background-image: url('../images/header_bkgnd.png');
    background-repeat:repeat-x;
    background-position:top;
    }
#wrp_flt{
     background-image: url('../images/page_bkgnd_top_home.jpg');
    background-size: cover;
    background-position: center right;
    background-color: #555;
    }
.search #wrp_flt {background-image:url('../images/page_bkgnd_top_home.jpg');background-size:cover;background-position:center right;}
#wrp_ft{ padding: 1em 0 1em 0;background-color: #fff;border-top:2px solid #aaa;}
#wrp_flt p, #wrp_flt div div{ text-shadow: 2px 2px 2px #000000;} 
#wrp_flt .ui-selectmenu-text{text-shadow:none;text-align:center;}
/*buttons*/
input[type=button], input[type=submit]
{
    -webkit-appearance: none;
    border-radius: 5px;
    border: none;
    background-color: #fdba31;
    color: #333;
    font-weight: 500;
    padding: .5em 1em .5em 1em;
    cursor: pointer;
}

 h2{color:#fff;font-weight:600;text-align:center;margin:0;font-size:1.3em;}
.pnl_filters h2{text-shadow: 2px 2px 2px #000000;}
h2 a{color: #fff;font-weight: 600;}
.dir{font-size:.8em;font-weight:bold;} 
.content{border:none;}
#pnlPhone li{margin:1em;}
.search h2{}
.search h3 {
    color: #1c3c70;
    font-weight: 500;
    margin-top: .5em;
    font-size:1.5em;
}
#pnl_SearchToggle{width:100%;background-color:#1c3c70;text-align:center;color:#fff;padding:0;margin:0;font-weight:bold;}
#pnl_Filters, #pnl_Filters_M  
{
    padding:1em 0 1em 0;text-align:center;
    background-color:transparent;color:#fff;
    min-height:8em;
    border-color:transparent;max-width:1200px;margin-left:auto;
    margin-right:auto;text-align:center;z-index:990;position:relative;
}
#pnl_Filters a, #pnl_Filters .comment{font-size:1em;font-style:normal; color:#fff;}


#footer{padding-top:1em;color:#6c553a;}
 #copyright a, #footer a, #copyright a:visited, #footer a:visited
{
    color: #1c3c70;
}
 .footercopyright, .footercopyright a{color: #1c3c70;} 
 

 #subcat_panel a, #subcat_panel, a:hover{color:#1c3c70;text-decoration:none;}
#subcat_panel li{border-bottom:1px solid #ccc;color:#7384ac;} 
  #subcat_panel li li{border:none;}
  #subcat_panel li li a, #subcat_panel li li a:hover {color:#48586b;text-decoration:underline;}
 /* #subcat_panel li li img{display:none;}*/
 /*maps---*/
 #if_map, #if_agymap{width:100%;height:300px;margin-bottom:1em;}
 #if_map2{width:100%;height:400px;margin-bottom:1em;}

#ibBack{position:absolute;bottom:0em;right:.2em;width:50px;z-index:999;}

#viewall img{position:relative;top:4px;}


 
 @media all and (max-width: 800px)
 {
 

     .subcategory .lt, .subcategory .rt{display:-block;width:100%;vertical-align:top;min-height:inherit;}
     .lblinput{font-weight:bold;}
  .whatsnew {display:none;} /* display none for no message board*/
     #copyright{margin:0}
     .soc_links{}
     .soc_links a{text-decoration:none;}
   .soc_links, #copyright {padding:1em;}  
   
   #header{position:relative;}

 }

  @media all and (min-width: 500px)
 {
     .slider_container{width:70%;margin:0 auto 0 auto;}
 .subcategory .lt{display:inline-block;width:32%;vertical-align:top;min-height:600px;float:right;color:#006699;margin:2em 2em 0 0 ;border:2px solid #ddd;}
 .subcategory .rt{display:inline-block;width:50%;vertical-align:top;min-height:600px;color:#006699;font-size:.9em;}
 .subcategory .rt{padding-top:2em;}
  #subcat_panel li{width:90%;} 
  #subcat_panel .subcatlink{display:block;width:90%;}
 
 .dtl .dir{color:#fff;position:relative;font-size:.8em;}
 
 }
  
  @media all and (min-width: 800px)
 {
     h2{font-size:2.2em;top:0px;}
 .slider_container{width:50%;margin:0 auto 0 auto;}
#header img.desk{max-width:1200px;}
#header, .content{margin: 0 auto 0 auto;}

#footer{padding-top:60px;width:100%;margin:0;}
.search #footer{padding-top:2em;width:100%;margin:0;}

#wrp_ft{margin-top:0px;padding:0;text-align:center;}
.search #wrp_ft{margin-top:0px;padding:0}


.searchnavbar li{width:90%;border-bottom:1px solid #ccc;color:#7384ac;padding:.4em .4em .8em .4em;} 
.searchnavbar li a{color:#006699;font-size:1em;} 
.searchnavbar li img{ position:relative;top:1em;}
  
  #copyright{width:45%;display:inline-block;vertical-align:middle;font-size:1em;line-height:1.6em;text-align:left;}
 .soc_links   {width:45%;display:inline-block;display:inline-block;vertical-align:middle;text-align:center;margin-top:0px;padding-top:0;} 
 .soc_links a{text-decoration:none;margin-right:1em;}

 .whatsnew {display:none;} /* display none for no message board*/

 #pnl_WhatsNew{display:none;}  
 
 .search #pnl_Filters{ padding-left:0px;max-width:1200px;width:80%;}
.search #pnl_Filters .row{position:relative;} 

 
 .content .pnltab{position:relative;}
.content .pnltab h3{margin-top:0;padding-top:0;font-size:1.4em;color:#666;font-weight:bold;}

#pnl_Filters, #pnl_Filters_M  
{
    min-height:12em;
  }

#pnl_Search{}

  
  .shadowpnl {box-shadow: 10px 10px 10px rgba(0, 0, 0, .4);padding:1em;text-align:center;}
  .shadowpnl h3{text-align:center;}
  .shadowpnl ul{text-align:left;margin:1em auto 1em auto;}
  .shadowpnl li{padding:1em;}
  
  .search .content{}
.content h2{position:absolute;color:#fff;}
 .dir{font-size:.9em;} 
  .content{margin-left:auto;margin-right:auto;position:relative;min-height:500px;padding:1em 0em 1em 0em;text-align:left;}
  .search .content{background-color:#fff;box-shadow:none;}

  
   .subcategory  h2, .ml  h2{position:relative;top:-.2em;}
    .subcategory .dir, .ml .dir {color:#fff;font-size:.8em;margin-left:1em;text-align:center;position:relative;top:-.2em;}
    .subcategory .rt{font-size:1em;width:60%;}
    .subcategory .lt{margin-top:4.2em;}
  
  
    .ml .lt{margin-top:3em;padding-top:1em;:inline-block;width:35%;vertical-align:top;float:right;color:#006699;margin-right:2em;border:2px solid #ddd;}
  .ml .rt{display:inline-block;width:60%;vertical-align:top;min-height:600px;}
   ml .rt .comment{color:#006699;}
  
      .dtl .lt, .agy .lt{display:inline-block;margin-top:3em;width:35%;vertical-align:top;float:right;color:#006699;margin-right:2em;border:2px solid #ddd;}
  .dtl .rt, .agy .rt{display:inline-block;width:60%;vertical-align:top;min-height:600px;}
  
  #ibBack{z-index:999;position:absolute;width:80px;bottom:.1em;right:1em;}

    #btn_topservices{padding:1em 2em 1em 2em;font-weight:700;}
  }
  /*  @media all and (max-width: 500px)
 {
       h2 {font-size:1.1em;margin-left:.5em;}  
       .search h2 {font-size:2em;} 
  .dir{font-size:.7em;margin-left:1em;} 
     #wrp_flt{padding: 1em 0 1em 0;}
   .subcategory .searchnavbar li{width:auto;padding-top:1em;}  

  .content{padding-bottom:2em;}
#wrp_ct{background-color:#fff;background-image:none;margin:0;}
 }
 

    @media all and (max-width: 1200px)
 {
       h2 {margin-left:.5em;}  
       .shadowpnl {box-shadow: none;}
 }

 */