﻿
.howtobuy-banner-txt .ms-slide-layers {     
     right: 2.75%!important;   
}
h2 {
    text-align:center;
    padding:15px;
}
.dv2 {
    margin-top: -1px;
}
table, th, td {
    border-width:1px;
    border-style:solid;
    border-color: #b8b8b4;
    border-collapse:collapse;
    padding:4px;
    font-size:12px;
        border-top: none;
        table-layout:fixed;
}
.scroll {
    float:left;
}
.head_col {
    background-color:#333;
    color:white;
}
.tab_hgt {
    margin-bottom:22px;
    text-align:left;

}
.tab_bot {
    margin-bottom:25px;
    /*width:max-content;*/
    /*width:1171px;*/
      width:100%;
      word-wrap: break-word;
}
.head_req .line {
    width:200px;
    background:black;
}
.table_align tr > td:first-child {
    text-align:center;
}
.but_down {
    text-decoration:underline;
}
.pd_but {
    margin-bottom:-3px;
    margin-right:7px;
}
.tab_sticky {
    position:fixed;
    top:0px;
    width:100%;
    z-index:10;
}
 .tab_sticky + .tab_det {
        
        padding-top: 211px;
    }
.parent_tab {
    padding-top:211px;
}
input[type=text] {
    float:left;
    width: 130px;
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-color: #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-position: 10px 12px;
     background-image:url(../../images/searchicon.png);
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    transition: width 0.4s ease-in-out;
    margin-bottom:10px;
  
       }
    input[type=text]:focus {
        width:100%;
    }
.notfound {
    display:none;
    color:red;
}


.table_align tr > td:last-child{
    text-align:center;
}
.th_align {
    text-align:center;
}

.app_fnt {
   margin-bottom:0px;
   padding:10px 0px;
}
.ch_os {
    text-align:center;
}
.apprv_dwn {
    direction:ltr;
}
.table2 {
  /*width:1171.01px;*/
    width:100%;

}
/*****************************************Responsive page*********************************/
@media (max-width:999px)  {
   .scroll{
        overflow-x:auto;
        width: 100%;
        height: 487px;
        overflow-y:hidden;
        margin-bottom: 11px;
        border-width: 0.1px;
    border-style: solid;
    border-color: #80807a8f;
    }
    .scroll .dv1 {
        overflow: hidden;
    width: 1170px;
    height: 86px;

    }
    .scroll .dv2{
    width: 1169.5px;
    height: 384px;
    overflow-x:hidden;
    overflow-y: auto;
}
    .tab_bot {
                margin-bottom:0px;

        /*width: 1172px;*/
          width:100%;
          word-wrap: break-word;
    }
   
}
@media (min-width:1000px) and (max-width:1218px) {
    .scroll{
        overflow-x: auto;
        width: 100%;
        height: 487px;
        overflow-y:hidden;
        margin-bottom: 11px;
        border-width: 0.1px;
    border-style: solid;
    border-color: #80807a8f;
    }
    .scroll .dv1 {
        overflow: hidden;
    width: 1170px;
    height: 86px;

    }
    .scroll .dv2{
    width: 1169.5px;
    height: 384px;
    overflow-x:hidden!important;
    overflow-y: auto;
}
    .tab_bot {
        margin-bottom:0px;
        /*width: 1172px;*/
          width:100%;
          word-wrap: break-word;
    }
    .container {
        width:97%;
    }

}

@media screen and (max-width:1410px) {
    .howtobuy-banner-txt {
        margin-top:30px;
    }
}
@media screen and (max-width:1453px) {
    .howtobuy-banner-txt {
        padding-top: 8px;
    }
}
@media screen and (max-width:1200px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:925px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:894px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:639px) {
    .howtobuy-banner-txt {
        padding-top: 64px;
    }
}
@media (max-width:600px) {
    .app_fnt {
        position:relative;
        margin-top:30px;
    }
}
/***************************************** End of Responsive page*********************************/
@media screen and (max-width: 1460px){
    .pdf-responsive .pdf-parnt {
        margin-bottom: 0px;
       
    }
}