.font14
{
    font-size: 14px!important;
}
.technicalpaperdiv
{
    height: 13px;
    margin-top: 18px;
    margin-bottom: 18px;
    margin-left: 5px;
    letter-spacing: 0.6px;
}
.technicalcontent
{
padding-top:14px;
height:163px
}
.technicalimgdiv
{
    width:31%;
    margin-right:2.5%;
    text-align: center;
}
.technicalimgcontent
{
    width:66%;
    padding-top:20px
}
.technicaltitle
{
    height:fit-content; 
    padding-bottom:12px;
    font-size:16px
}
.techcompanyname
{
    /* height:12px; */
    /* padding-bottom:16px; */
    font-size:14px;
    cursor: pointer;
}
.defaultcursor
{
    cursor: default;
}
.techgridcontent
{
  width:31%;
  float:left;
  position:relative;
  margin-top:18px;
  margin-right:2.3%;
  padding-bottom:3px;
}
.widthheight100
{
    width:100%;
}
.mobtechicalpage
{
    height:auto !important;
    width:99%;
    padding-left:1%;
    position:relative
}
.dropdownoptions
{
    color:#6F6F6F;
    font-weight: 500;
}
.mobtechdropdowns
{
    padding-top:5px;
    padding-bottom:4px;
}
.positionrelative
{
    position: relative;
}
.width20
{
    width:20%;
}
.mobtecharr
{
    left: 7px;
}
.mobtechhead
{
    width: 80%;
    font-size:18px;
    float: left;
    position: relative;
}
.cursorpointer
{
    cursor: pointer!important;;
}
.width100{
width:100%;
}
.mobtechgrid
{
    position:relative;
    padding-bottom:35px;
}

/* Single Technical Page */
.singletechcontent
{
    background-color: #F4F5F7;
    border: 1px solid #F4F5F7;
    height:auto;
    border-radius: 10px;
}
.singletechtitlediv
{
    /* height:68px; */
    /* width: 565px; */
}
.tech-image{width:109px;float:left;vertical-align:middle;margin-top:6px;padding:3px}
.single-tech-img{float: right;display: table}
.singletechtitle
{
    /* height:20px;  */
    font-size:21.5px;  
    line-height: 1.2;
}
.single-tech-img{
    float: right;
    display: table;
}
.tech-image{width:109px;float:left;vertical-align:middle;margin-top:6px;padding:3px}
.techcompletecontent
{
    padding-left:2%;
    padding-top:20px;
    padding-right:2%;
    width:96%; 
}
.technicalsocial_media{width:100%;padding-top:10px;display:table}
.techcompletenewcontent{width:100%;padding-top:20px;padding-bottom:15px;display:table;justify-content: space-between;}
.mobarticle_image{text-align:right;width:auto;max-width:150px;float:right;height:auto;margin:0 7px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}
.mobarticle_txt{float:left;padding:0px 17px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666666}
.singletechmonth
{
    padding-top:10px;
    font-size:13px;
}
.techshareicon
{
  border: 1px solid #E4E4E4!important;
  border-radius: 5px;
}
.shareiconheight
{
    height: 48px !important;
}
.singletech_content
{
    height:471px;
    border-radius: 10px;
    padding-top:15px;
}
.mobtechconatiner
{
    /* background-color: #F4F5F7; */
    border-radius: 10px;
    margin-bottom: 6px;
}

.NextArticle{position:fixed;box-shadow:initial;width:75%;padding-left:5px;bottom:0;left:0;right:0;z-index:999;margin:0 auto}
.Next_Read{color:#CCCCCC;font-size:12px;font-weight:bold;text-align:center;margin:4px 0}
.Next_Title{font-size:14px;line-height:1.2em;font-weight:bold;text-decoration:none;color:#fff!important}
.downloadbtn_paper{font-size:12px;padding:3px 7px 3px 7px;height:31px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:10px;cursor:pointer;border-radius:6px}
.downloadbtn_techpaper{font-size:12px;padding:3px 7px 3px 7px;width:120px;height:31px;text-align:left;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:5px;cursor:pointer;border-radius:6px}
.downloadbtn_paper:hover {
    box-shadow: 0 4px 8px rgba(255, 255, 255, 0.6); 
}
.mobdownloadbtn_paper{font-size:12px;padding:3px 7px 3px 7px;height:31px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:10px;cursor:pointer}


.desktopgridlineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 4;
    overflow: hidden;
}


.desktoplistlineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.mobilelineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.mobfocusdiv
{
    height: 138px !important;
}


.mobfocussummary
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.align_para_content p {
    font-size: 14px !important;
    line-height: 20px !important;
    margin: 0 !important;
    margin-top: 5px !important;
}
.font14
{
    font-size: 14px!important;
}
.technicalpaperdiv
{
    height: 13px;
    margin-top: 18px;
    margin-bottom: 18px;
    margin-left: 5px;
    letter-spacing: 0.6px;
}
.technicalcontent
{
padding-top:14px;
height:163px
}
.technicalimgdiv
{
    width:31%;
    margin-right:2.5%;
    text-align: center;
}
.technicalimgcontent
{
    width:66%;
    padding-top:20px
}
.technicaltitle {
    height: fit-content; 
    padding-bottom: 12px;
    font-size: 16px;
    display: block;
    font-weight: bold;
    color: #181818;
    text-decoration: none !important; 
}
.mobiletexttitle{
padding-bottom: 0px !important;
  height:auto !important;
  display: -webkit-box !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;

}
.mobiletextcompanyname{
    padding-bottom: 0px !important;
  height:auto !important;
  display: -webkit-box !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 1 !important;
  -webkit-box-orient: vertical !important;
}
.mobiletextcontent{
  padding-top: 13px !important;
  height:auto !important;
  display: -webkit-box !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  -webkit-line-clamp: 3 !important;
  -webkit-box-orient: vertical !important;
}
.defaultcursor
{
    cursor: default;
}
.techinnercontent
{
    /* overflow:hidden; */
    line-height:22px;
    font-size:14px;
    color:#666666;
    padding-top: 15px;
    display: -webkit-box; 
    display: -moz-box ; 
    display: box ; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.mobilespacealign{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
}
.mobiletechname{
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2;
    -webkit-line-clamp: 1;
}
.mobiletectitle{
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2;
    -webkit-line-clamp: 2;
}
.widthheight100
{
    width:100%;
}
.mobtechicalpage
{
    height:auto !important;
    width:99%;
    padding-left:1%;
    position:relative
}
.dropdownoptions
{
    color:#6F6F6F;
    font-weight: 500;
}
.mobtechdropdowns
{
    padding-top:5px;
    padding-bottom:4px;
}
.positionrelative
{
    position: relative;
}
.width20
{
    width:20%;
}
.mobtecharr
{
    left: 7px;
}
.mobtechhead
{
    width: 80%;
    font-size:18px;
    float: left;
    position: relative;
}
.cursorpointer
{
    cursor: pointer!important;;
}
.width100{
width:100%;
}
.mobtechgrid
{
    position:relative;
    padding-bottom:35px;
}
.mobgriddata
{
    padding-left:1%;
    /* text-align:justify; */
    height:170px;
    /* overflow:hidden */
}

/* Single Technical Page */
.singletechcontent
{
    background-color: #F4F5F7;
    border: 1px solid #F4F5F7;
    height:auto;
    border-radius: 10px;
}
.singletechtitlediv
{
    /* height:68px; */
    /* width: 565px; */
}
.tech-image{width:109px;float:left;vertical-align:middle;margin-top:6px;padding:3px}
.single-tech-img{float: right;display: table}
.singletechtitle
{
    /* height:20px;  */
    font-size:21.5px;  
    line-height: 1.2;
}
.single-tech-img{
    float: right;
    display: table;
}
.tech-image{width:109px;float:left;vertical-align:middle;margin-top:6px;padding:3px}
.techcompletecontent
{
    padding-left:2%;
    padding-top:20px;
    padding-right:2%;
    width:96%; 
}
.technicalsocial_media{width:100%;padding-top:10px;display:table}
.techcompletenewcontent{width:100%;padding-top:20px;padding-bottom:15px;display:table;justify-content: space-between;}
.mobarticle_image{text-align:right;width:auto;max-width:150px;float:right;height:auto;margin:0 7px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}
.mobarticle_txt{float:left;padding:0px 17px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#666666}
.singletechmonth
{
    padding-top:10px;
    font-size:13px;
}
.techshareicon
{
  border: 1px solid #E4E4E4!important;
  border-radius: 5px;
}
.singletech_content
{
    height:471px;
    border-radius: 10px;
    padding-top:15px;
}
.mobtechconatiner
{
    /* background-color: #F4F5F7; */
    border-radius: 10px;
    margin-bottom: 6px;
}

.NextArticle{position:fixed;box-shadow:initial;padding-left:5px;bottom:0;left:0;right:0;z-index:999;margin:0 auto}
.Next_Read{color:#CCCCCC;font-size:12px;font-weight:bold;text-align:center;margin:4px 0}
.Next_Title{font-size:14px;line-height:1.2em;font-weight:bold;text-decoration:none;color:#fff!important}
.downloadbtn_paper{font-size:12px;padding:3px 7px 3px 7px;height:31px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:10px;cursor:pointer}
.downloadbtn_techpaper{font-size:12px;padding:3px 7px 3px 7px;width:120px;height:31px;text-align:left;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:5px;cursor:pointer}
.downloadbtn_paper:hover {
    box-shadow: 0 4px 8px rgba(255, 255, 255, 0.6); 
}
.mobdownloadbtn_paper{font-size:12px;padding:3px 7px 3px 7px;height:31px;text-align:center;text-transform:uppercase;font-weight:bold;background-color:transparent;border:0 solid rgba(0,137,193,0.3);background-position:bottom;background-repeat:no-repeat;float:left;margin-right:10px;cursor:pointer}


.desktopgridlineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 4;
    overflow: hidden;
}


.desktoplistlineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.mobilelineslice
{
    display: -webkit-box; 
    display: -moz-box; 
    display: box; 
    -webkit-box-orient: vertical; 
    -moz-box-orient: vertical; 
    box-orient: vertical; 
    -webkit-line-clamp: 2;
    overflow: hidden;
}


.mobfocusdiv
{
    height: 138px !important;
}
.highlightimagediv
{
    width:100%;
    height:160px;
    position: relative;
}
.newsimgdiv
{
  height:159px;
  position: relative
}
.newsimg
{
  /* height: 100%; */
  border-radius:10px;
  /* max-width: 242px; */
}

.rec-size{
    /* object-fit : contain; */
    border : 1px solid lightgray;
    box-sizing : border-box;  
  }
  .bl {
    display: block;
    font-weight: bold;
    color: #181818;
  }
  .left-content {
    height: auto;
    width: 100%;
    margin-right: 0;
  }
  .fl{
    display:flex
  }

  .technical-grid{
    overflow: hidden;
}

  .techdetails-content{width:68%;line-height:1.5;padding-bottom:30px;text-align:justify;float:left;margin-top:16px;padding-right:20px}
  .single-techdetails{width:100%;padding-bottom:20px;display:table;line-height:20p;color:#666666}
  .single-tech-p{font-size:14px;}
  .single-tech-p>p{font-size:14px;}
  .techdetails-content{width:68%;line-height:1.5;padding-bottom:30px;text-align:justify;float:left;margin-top:16px;padding-right:20px}
  .techdetails-image{float:right;width:205px;margin-top:20px;text-align:center}
  .symsize{font-size:20px;top:2px;position: relative;}
  .techpaper-equal-height{line-height:8px!important;padding:7px 10px!important}
  .button-padding {
    line-height:8px!important;padding: 7px 20px !important;  font-family: 'DM Sans, sans-serif !important'
}

  .prev-btn{padding-left:15px}
  .common-btn{background:#f2f2f2;padding:6px 10px;color:#222;border:1px solid #f2f2f2;font-size:12px; font-weight:bold;line-height:15px;text-decoration:none;cursor:pointer;width:15px;border-radius:6px}
  .common-btn:hover{background:#015198;border:1px solid #015198;color:#fff}
  .prev-next_supplier{float:right;padding:7px 0;display:table}
  
  .subscribe-txt{line-height:1.4em;font-weight:bold;font-size:16px;padding:5px 0}
  .subscribe-div{font-size:16px;padding:15px 15px 15px 15px;overflow:hidden;margin-bottom:10px;}
  #form-articlesubscribe{margin:0!important}
  .subscribemail{width:530px;height:30px;border:0!important;padding-left:5px}
  #subscribesubmit{height:30px;border:0!important;cursor:pointer;color:#FFF;padding:0 10px}
  .pos-Rel{position: relative;}

  .mobarticle_logoimage{text-align:right;width:auto;max-width:150px;float:right;height:auto;margin:0 7px 7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px}

  .technicalpaperimagecontent
  {
      max-width: 150px !important;
      float: right !important;
      margin-left: 15px !important;
  }
  .focusmargintop
{
    padding-top: 0px !important;
}



.dropdownheight
{
    height: 80px !important;
}