#breadcrumb{width:650px;}
.breadcrumbs p{line-height:13px;    margin-top: 2px;}
.b.top_menu > div.mobile-menu{display:none;}
.ul.share-like.medium li.share-like-facebook {width:96px;}
.mobile-menu *{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */}

.logo a img{max-width: 592px;}

.right-menu-btn{display:block;width:100%;height:37px;background:url(./images/mobileMenuIc.gif) no-repeat 10px 11px transparent;width :100%;position: relative;margin-top: 0;       padding-left: 52px;
 background-size: 29px;text-align:left;padding-top: 9px;
     -webkit-transition: background-position .3s ease-in-out;
    -moz-transition: background-position .3s ease-in-out;
    -o-transition: background-position .3s ease-in-out;
    transition: background-position .3s ease-in-out;
    font-size:18px;font-weight:bold;text-transform:uppercase;
}
.single-head{margin-top:10px;}
.breadcrumbs {
    background: url(images/h3.bg.gif) repeat-x left 45px;
}

.right-menu-btn.active {  background-position: 10px -19px;}
.right-menu-btn:hover{color:#004276;}

@media (max-width: 1023px){
  
  .logo,.b.c_1 > div,.b,.feat_content, .cat_content{width:100%!important;}
  #searchbox input.input{width:138px;}
  .b.logo div{width:auto;}
  
  /*..c_2_1.cat{width:75%!important;}*/
  .home .b.c_2_l > div:first-child{width :62%;}
  .home .b.c_2_l > div{width :31%;}
  
  .cat_content .alignleft {width:60%!important;height:auto!important;margin-bottom:50px;}
  .cat_content .img-wrapper,.post-text .img-wrapper {width:100%!important;height:auto!important;text-align:center;}
  .cat_content .img-wrapper img,.post-text .img-wrapper img,{width:100%!important;height:auto!important;max-width:450px;}
  .slideshow p,.slideshow p *{font-size:1em;line-height:1em;}
  .b.c_2_l > div:first-child{width:62%;}
  .b.c_2_l > div{width:31%;}
  ul.page-docs li a{width:27%;height:115px;}
  ul.page-docs {overflow: hidden;width:100%;margin:0;} 
  ul.page-docs ,ul.page-docs *{ 
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  }
  .postid-3385 .post-text .img-wrapper img{width: 100%!important;height: auto;}
   /* .postid-2032 .post-text .img-wrapper img{width:auto!important;}
    .single-docs .post-text .img-wrapper img{width:auto!important;}*/
  
    .page-id-188 .post-text .img-wrapper{width:auto!important;}
}
@media (max-width: 980px){
  #breadcrumb{width:460px;}
  .logo a img{max-width: 480px;}

   /*.postid-2032.single-docs .img-wrapper.img-border { float: left;
    width: 80%;
    padding-left: 34%;
    }
   .postid-2032.single-docs .img-wrapper.img-border img{float:left;margin:auto;}*/
}


@media (max-width: 767px){
  .breadcrumbs { background: initial;}
  .breadcrumbs:after {    content: " ";
    display: block;
    width: 100%;
    height: 12px;
    background: url(images/h3.bg.gif) repeat-x left 0 transparent;
    /* clear: both; */
    float: left;
    margin-top: 7px;
  }

  .b_head{background:initial;}
  #subpages{float:left;width:100%;margin-bottom:20px;}
  ul.page-docs li a{width:42%;height:115px;}
  .post_content{min-height:auto;}
  #breadcrumb{width:97%;}
  .breadcrumbs{padding-top:8px;    padding-bottom: 6px;}
  ul.share-like{display:none;}
  .b.top_menu > div.mobile-menu{display:block;}
  .b.c_1 > div.menu-menu-haut-de-page-container{/*display:none!important;*/ float:left;border:0;}
  #menu-top-menu{display:none;}
  .cat_content .alignleft {width:100%!important;margin-bottom:10px;}
  .menu-menu-haut-de-page-container{margin-top:0!important;    overflow: hidden;
    height: auto!important;}
  .menu-menu-haut-de-page-container *{    list-style: none!important;}
  .menu-menu-haut-de-page-container ul,.menu-menu-haut-de-page-container ul li, .menu-menu-haut-de-page-container ul li a{float:left;width:100%;position:relative;top:initial;left:initial;}
  .menu-menu-haut-de-page-container ul{width:100%!important;}
  .menu-menu-haut-de-page-container > ul > li{    background: url(images/menu.bg.png) no-repeat center -10px;margin:0;padding:0;border-bottom:1px solid #d5d5d5;}
  .menu-menu-haut-de-page-container > ul ul{margin:0!important;padding:0!important;list-style:none;}
  .top_menu li:hover{ background: url(images/menu.bg.png) no-repeat center -10px;}
  .sf-menu li:hover ul, .sf-menu li.sfHover ul{left:initial;top:initial;list-style: none!important;}
  .menu-menu-haut-de-page-container > ul > li > a{font-size:14px;}
  .menu-menu-haut-de-page-container > ul > li > a:hover/*,.menu-menu-haut-de-page-container > ul > li.current-menu-item > a*/{background:#dedede;}
  .menu-menu-haut-de-page-container > ul > li > ul > li > a{font-size:12px;padding-left:36px;}
  
  .b.logo div.fr{position:absolute;right:10px;    top: 83px;
    z-index: 9999;}
    .b.logo div.fr p.button input {background: url(images/loupeIcBig.png) no-repeat center center #FFFFFF;text-indent:-9999px;font-size:0;    display: block;background-size: 24px;border:solid 1px #d5d5d5;}
    #searchbox input.input {
      width: 123px;
    }
   .home .b.c_2_l > div:first-child,  .b.c_2_l > div:first-child{width :96%;padding-bottom:0!important;}
  .home .b.c_2_l > div,.b.c_2_l > div{width :100%;}
  .right-sidebar .widget{width :98%;float:left;}
  .b.logo div.fl{width:100%;}
  .logo  {min-height: 55px;}
  .logo a {
    float: initial;
    width: 90%;
    height: auto;
    overflow: hidden;
    display: block;
    margin: auto;max-width:460px;
  }
  
  .right-sidebar .widget h3 {
    padding-bottom: 4px;
  }
  .single-docs .right-sidebar .widget h3 {
    padding-bottom: 27px;
  }
  .txt{margin-bottom:0;}
  .right-sidebar .widget_recent_entries ul li a{padding-left:10px;}
  
 .logo a img {
    width: 100%;
    height: auto;
    
  }
  .top{display:none;}
  
  .slideshow .cat .h3title{margin-top:0;}
  .slideshow .cat_content {margin-bottom:16px!important;}
  .cat,.cat *{
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  }
  
  .home .right-sidebar .widget h3{padding-bottom: 30px;}
  
  .page-id-4 .twocol_one,.twocol_one.form_contact{width:100%;}

}



@media (max-width: 550px){

  .logo a  {
    max-width:360px;
  }
   .b.logo div.fr{top:78px;}
   
   .post_content.cat.loop ul{margin-left:7px;width:100%;padding-right:15px;}
   
   ul.page-docs li a{width:90%;height:auto;padding:23px 10px;min-height:71px;margin-bottom:0;}
   ul.page-docs li:last-child a{margin-bottom:40px;}
   /*.postid-2032.single-docs .img-wrapper.img-border {
    padding-left: 24%;
    }*/
    .cat_content .img-wrapper,.post-text .img-wrapper {width:90%!important;}
    .cat_content .img-wrapper img,.post-text .img-wrapper img {width:100%!important;height:auto;}
    .postid-2032.single-docs .post-text .img-wrapper img {max-width:170px;}
}

@media (max-width: 485px){
    #searchbox input.input {
      width: 105px;
    }
    .b.logo div.fr{top:78px;}
    .logo a {
    width: 96%;
    }
}
