#desc_tab_text p{
	    font-size:13px !important;
	    font-family: "Montserrat Regular" !important;
	    line-height: 16px !important;
	    margin-bottom: 2px !important;
	    color:#525252  !important;
	    letter-spacing: 0.2px;
	    font-weight:100 !important;
	  }
	  #desc_tab_text_more p{
	    font-size:13px !important;
	    font-family: "Montserrat Regular" !important;
	    line-height: 16px !important;
	    margin-bottom: 2px !important;
	    color:#525252 !important;
	  }
	  select
	  {
	    margin-top: 4px;
	    width: 45%;
	  }
	  #all_frames > table {
	    height: 100%;
	    width: 100%;
	  }
	  html{
	    height: 100%;
	  }
	  #all_frames {
	    height: 100%;
	  }
	  #frametd {
	    height: calc(100% - 50px);
	  }
	  h2 {
	    margin: 0;
	    padding: 0;
	    color: #0b5a92;
	    font-family: 'Open Sans',sans-serif;
	    font-size: 32px;
	    font-weight: bold;
	  }
	  #filter-container{
	    float: right;
	    width: 50%;
	  }
	  #filter-container .selectdiv{
	    float: right;
	    width: 25%;
	  }
	  #filter-container .selectdiv select{
	    width: 90%;
	    margin: 10px;
	    padding: 5px 2px;
	  }
	  .nopadding
	  {
	    padding:0 0 0 0 !important;
	  }
	  #frameFilterWidth,#frameFilterMaterial,#frameFilterColor,#frameFilterPrice
	  {
	    width:100%;
	  }
	  #seeLess {
	    color:green;
	    cursor:pointer;
	    display:none;
	  }
	  #seeMore{
	    cursor:pointer;
	    color:blue;
	  }
	  .left_1 version2{
	    display: table;
	    height: 100%;
	    margin: 0 auto;
	    position: relative;
	    width: 100%;
	    z-index: 100;
	  }
	  .imgMinWdt{
	    display: table-cell !important;
	    float: none;
	    height: 100%;
	    padding: 1px;
	    max-height: 195px;
	    max-width: 100%;
	    min-height: 150px;
	    vertical-align: middle;
	    margin: 0 auto;
	  }
	  .ln_first{
	    margin-top:0px!important;
	  }
	  .line{
	    background-color: #000;
	    margin-top: 4px;
	  }
	  .menusItem .line {
	    border-radius: 1px;
	    display: block;
	    height: 2px;
	    width: 10px;
	  }
	  .liItem{
	    margin-top: -7px;
	  }
	  .btnItem
	  {
	    padding: 5px;
	    margin:0px !important;
	    padding: 5px !important;
	  }
	  .menusItem{
	    background-color: #fff;
	    border: 1px solid #fff;
	    border-radius: 4px;
	    float: right;
	    margin-bottom: 8px;
	    margin-right: 15px;
	    margin-top: 8px;
	    padding: 9px 10px;
	    position: relative;
	  }
	  #mobile_glass_type_dropdown,#mobile_hardware_type_dropdown,#mobile_frame_size{
	    width:100%;
	    text-align:center;
	  }
	  .menuTabVal
	  {
	    width:100%;
	    position: absolute;
	    bottom: 0px;
	    z-index:102;
	  }
	  .tabShow {
	    font-size: 13px !important;
	    margin: 0 !important;
	    padding: 5px !important;
	    width: 100%;
	  }
	  .tabShows{
	    /*margin-right: 4%;*/
	    text-align: center;
	    /* width: 22%;*/
	    width: 49%;
	  }
	  #size1,#hardware1,#glass1,#mats1,#frames1{
	    background-color: #f1f1f1;
	    border: 1px solid #c3c3c3;
	    float: left;
	    padding: 5px;
	    text-align: center;
	    float: none;
	    display: none;
	    margin-bottom:6px;
	  }
	  .menuTab{
	    width:100%;
	  }
	  .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{
	    bottom: -15px !important;
	  }
	  .bx-wrapper{
	    margin: 0 auto 25px !important;
	  }
	  .bx-wrapper .bx-viewport{
	    box-shadow: none !important;
	    -webkit-box-shadow: none !important;
	    left: 0px !important;
	  }