
@media (max-width: 768px){
	.header {
		position: relative!important;
	}
	
	.sticky_bis {
    top: 0 !important;
	}
	
	.index_main {
		margin-top: 0 !important;
	}
	
	.primary_login ul ul {
    width: 140px!important;
}

.new-login-create .my-account-sec ul {
     float: none; 
    margin: auto;
    width: 50%;
    /* display: block; */
    /* background: red; */
    clear: both;
}

.login-btn-sec li {
    width: 60% !important;
    margin: auto;
}

.login-btn-sec li .lgn_btn {
    padding: 10px 13px!important;
    height: 35px!important;
    font-size: 13px!important;
    position: relative;
    bottom: 6px;
}

.bsb-logo-space {
    position: absolute;
    right: 0;
    left: 0;
    /* width: 32%; */
    margin: auto;
    /* display: block; */
}

.search_bar-explore ul li input {
    width: 100%;
}
.search_bar-explore ul li a {
    width: 100%;
}
.cust-srch-btn {
   left: 0; 
}
.wrapper-sec {
    width: 100%; 
    margin: auto;
}

.releases {
    margin: 30px 40%;
}
.demo_wraper {
    padding: 12px 0 0;
    min-height: 150vh!important;
}

.box-2 {
    width: 100%;
}

.box-3 {
    width: 100%;
}

.container.search-block span {
   text-align:center;
}

.tab-container {
    margin: 0 ; 
}

.box-3 ul li a {
    margin: auto!important; 
    width: 100%;
}





}








@media (min-width:1281px) {
    .search-block ul li {
        display: inline-block;
        margin-right: 13px;
        width: 24.6%
    }
}

@media (min-width: 1150px) and (max-width: 1280px) {
    .white-stroke {
        margin-left: -13px
    }
    .search_bar-explore ul .standard-bar {
        width: 35%!important;
    }
    .search-block ul li {
        width: 22.5%;
    }
    li.hide.showdiv {
        width: 42.7%
    }
    .banner .carousel-indicators {
        top: 90%
    }
    .standrad ul li {
        width: 26%
    }
    .scroll-page ul li {
        width: 100%
    }
    .our-listed ul li {
        width: 213px
    }
    .vision-mission {
        background-size: 100%;
        padding: 40px 0
    }
    .misiion {
        margin-left: 60px
    }
    .misiion ul li {
        width: 28%;
        margin-right: 30px
    }
    .vision-text p {
        font-size: 19px
    }
    .values ul li h4 {
        font-size: 18px
    }
    .corporates li {
        margin: 15px 22px
    }
    .block-2 {
        width: 37%
    }
    .block-1 ul li {
        width: 46%
    }
    .title h2 {
        padding-right: 30px
    }
    .about-bsb ul li {
        width: 47%
    }
}

@media (min-width: 992px) and (max-width: 1149px) {
    .banner .carousel-inner>.carousel-item {
        max-height: 340px
    }
    .classify {
        position: fixed;
        height: 100%;
        top: 185px;
        width: 32%;
        display: run-in!important
    }
    .listing2 {
        margin-left: 33%!important
    }
    .white-stroke {
        margin-left: -3px
    }
    .search-block ul li {
        width: 22.5%
    }
    li.hide.showdiv {
        width: 41.7%
    }
    .banner .carousel-caption h1 {
        margin-top: 0!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
        width: 100%!important;
        font-size: 24px!important
    }
    .banner .carousel-indicators {
        top: 60%
    }
    .standrad ul li {
        width: 24%
    }
    .scroll-page ul li {
        width: 100%
    }
    .our-listed ul li {
        width: 183px;
        padding: 20px 10px
    }
    .banner .carousel-caption p {
        font-size: 22px!important
    }
    .banner .carousel-item:nth-child(5) span p {
        padding: 0
    }
    .banner .carousel-caption h1 b {
        padding-left: 10px
    }
    .container.search-block {
        padding: 10px 0
    }
    .banner .carousel-item:nth-child(5) h1 {
        font-size: 18px!important
    }
    .testimonial-panel .coming-block {
        padding: 60px 35px 30px
    }
    .scroll-page {
        width: 332px;
        padding-left: 60px
    }
    .about-bsb ul li {
        width: 47%;
        font-size: 26px
    }
    .about-bsb ul li small {
        font-size: 19px
    }
    .container.about-bsb2 blockquote {
        padding: 0 0 25px;
        line-height: 1.3
    }
    .about-bsb blockquote {
        font-size: 26px;
        line-height: 1.4;
        padding-right: 0
    }
    .vision-mission {
        background-size: 100% 100%;
        padding: 40px 0
    }
    .misiion {
        margin-left: 60px
    }
    .misiion ul li {
        width: 28%;
        margin-right: 20px
    }
    .vision-text p {
        font-size: 19px
    }
    .values ul li h4 {
        font-size: 16px;
        line-height: 22px;
        height: 58px
    }
    .values ul li {
        margin-right: 14px
    }
    .corporates li {
        margin: 15px
    }
    .block-2 {
        width: 37%
    }
    .block-1 ul li {
        width: 46%
    }
    .title h2 {
        padding-right: 30px
    }
    .event-select2 {
        margin-right: 15px;
        width: 22%
    }
    .event-select3 {
        margin-right: 15px;
        width: 22%
    }
    .serch-pan {
        width: 69%
    }
    .happenings_sec select {
        margin-right: 15px;
        width: 18%
    }
    .container.about-benifit-list ul li {
        margin-right: 40px
    }
    .bsb-grid ul li {
        width: 26.3%;
        margin-right: 30px;
        min-height: 490px
    }
    .container.contact-us ul li {
        margin-left: 0
    }
    .container.contact-us .sales ul li:nth-child(1) {
        margin-right: 40px
    }
    .container.contact-us .others ul li:nth-child(1) {
        margin-right: 40px
    }
    .cutomer-supprt .block-1 {
        height: 310px;
        padding: 30px 40px
    }
    .list-phone ul li p {
        padding: 0
    }
    .search-panel {
        width: 40%
    }
    .search-panel-IC {
        width: 40%
    }
    .astm-tab {
        width: 59%
    }
    .astm-international-detail .thumb-img {
        margin-right: 0
    }
    .serch-listing {
        margin-right: 0
    }
    .serch-listing-IC {
        margin-right: 0
    }
    .col-sm-12.sdm-detail {
        margin-left: 0
    }
    .accont-page table tr th {
        padding: 15px 0 5px;
        text-align: center;
        font-size: 12px;
        width: 5%
    }
    .agencyfullname {
        padding-left: 33.5%
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner .carousel-inner>.carousel-item {
        max-height: 230px
    }
    .bsb-form ul li:last-child input {
        font-size: 10px;
        padding: 10px 3px
    }
    .images-det {
        display: inline-block;
        vertical-align: top;
        width: 20%;
        margin: 0
    }
    .images-det p {
        color: #ac2727;
        padding-top: 10px;
        display: block;
        width: 100px
    }
    .images-det-1 {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-top: 25px
    }
    .cart_total {
        float: right!important;
        width: 46%!important
    }
    .classify {
        position: fixed;
        height: 100%;
        top: 185px;
        width: 36%;
        display: run-in!important
    }
    .listing2 {
        margin-left: 39%!important
    }
    .white-stroke {
        margin-left: -3px
    }
    .search-block ul li {
        width: 19.8%;
        margin-right: 10px
    }
    li.hide.showdiv {
        width: 39.7%
    }
    .banner .carousel-caption h1 {
        margin-top: 0!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
        width: 100%!important;
        font-size: 24px!important
    }
    .banner .carousel-indicators {
        top: 85%
    }
    .standrad ul li {
        width: 23%;
        margin-right: 10px
    }
    .scroll-page ul li {
        width: 100%
    }
    .our-listed ul li {
        width: 173px;
        padding: 20px 10px
    }
    .banner .carousel-caption p {
        font-size: 22px!important
    }
    .banner .carousel-item:nth-child(5) span p {
        padding: 0
    }
    .banner .carousel-caption h1 b {
        padding-left: 10px
    }
    .banner .carousel-indicators li {
        margin-bottom: 0
    }
    .banner .carousel-indicators .active {
        margin-bottom: 0
    }
    .container.search-block {
        padding: 10px 0;
        position: relative;
        margin-top: 34px
    }
    .banner .carousel-item:nth-child(5) h1 {
        font-size: 18px!important
    }
    .testimonial-panel .coming-block {
        padding: 60px 35px 30px
    }
    .scroll-page {
        width: 272px;
        padding-left: 40px
    }
    .logo img {
        width: 300px;
        padding-top: 15px
    }
    .home-search.sticky .container.search-block {
        position: absolute
    }
    .home_update .resp-tabs-list li {
        font-size: 20px;
        margin: 0 20px
    }
    .about p {
        line-height: 1
    }
    .footer ul li {
        margin-right: 10px
    }
    .col-sm-4.col-xs-12.testimonial p {
        font-size: 24px
    }
    .testimonial-panel p {
        font-size: 15px
    }
    .about-bsb ul li {
        width: 46%;
        font-size: 24px
    }
    .about-bsb ul li small {
        font-size: 17px
    }
    .about-bsb ul {
        padding: 30px 0;
        width: 100%
    }
    .container.about-bsb2 blockquote {
        padding: 0 0 25px;
        line-height: 1.3
    }
    .about-bsb blockquote {
        font-size: 26px;
        line-height: 1.4;
        padding-right: 0
    }
    .vision-mission {
        background-size: 100% 100%;
        padding: 30px 0 10px
    }
    .misiion {
        margin-left: 30px
    }
    .misiion ul li {
        width: 30%;
        margin-right: 10px
    }
    .vision-text p {
        font-size: 16px;
        line-height: 25px
    }
    .values ul li h4 {
        font-size: 14px;
        line-height: 18px;
        height: 68px
    }
    .values ul li {
        margin-right: 14px
    }
    .misiion ul li p {
        line-height: 18px
    }
    .misiion ul li p strong {
        line-height: 1.2;
        font-size: 18px
    }
    .vision-mission h3 {
        padding-bottom: 15px
    }
    .corporates li {
        margin: 15px 10px
    }
    .block-2 {
        width: 37%
    }
    .block-1 ul li {
        width: 46%;
        margin-right: 10px;
        height: 209px;
        padding: 22px;
        line-height: 24px;
        font-size: 20px
    }
    .block-1 ul li:nth-child(4) img {
        height: 209px
    }
    .container.bsb-advantage blockquote,
    .container.about-benifit-csr blockquote {
        padding-right: 20px
    }
    .col-xs-12.col-sm-12.col-md-6.col-lg-12.grey-bg {
        width: 100%
    }
    .bsb-advantage-partner p {
        font-size: 17px;
        line-height: 1.5
    }
    .bsb-trackedge-im p {
        font-size: 17px;
        line-height: 1.5
    }
    .container.atan-update h3 {
        font-size: 18px;
        padding-top: 80px;
        min-height: 126px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3.a4 {
        padding: 0 23px 10px
    }
    .advan ul li {
        padding: 15px!important;
        height: 178px
    }
    .process {
        height: 330px
    }
    .event-select2 {
        margin-right: 15px;
        width: 22%
    }
    .event-select3 {
        margin-right: 15px;
        width: 22%
    }
    .serch-pan {
        width: 100%
    }
    .happenings_sec select {
        margin-right: 15px;
        width: 18%
    }
    #blog-landing {
        margin-top: 8%
    }
    .happenings_box {
        padding: 30px 20px
    }
    .happenings_box h3 {
        font-size: 18px
    }
    .container.about-benifit-list ul li {
        margin-right: 30px
    }
    .bsb-grid ul li {
        width: 30.3%;
        margin-right: 20px;
        min-height: 350px
    }
    .container.contact-us ul li {
        margin-left: 0
    }
    .container.contact-us .sales ul li:nth-child(1) {
        margin-right: 20px
    }
    .container.contact-us .others ul li:nth-child(1) {
        margin-right: 20px
    }
    .cont-detail {
        padding: 30px 20px
    }
    .list-phone ul li p {
        padding: 0
    }
    .cutomer-supprt .block-1 {
        height: 330px;
        padding: 20px
    }
    .list-phone ul li {
        padding: 50px 10px
    }
    .container.register-form-field ul li:nth-child(odd) {
        margin-right: 30px
    }
    .tracks img {
        width: 50%
    }
    .trec-detail {
        padding-left: 20px;
        padding-top: 20px
    }
    .accont-page ul li span:nth-child(odd) {
        width: 40%
    }
    .col-sm-9.my-account-detail h3 {
        font-size: 24px
    }
    .change-add {
        right: 0
    }
    .search-panel {
        width: 40%
    }
    .search-panel-IC {
        width: 40%
    }
    .astm-tab {
        width: 59%
    }
    .astm-international-detail .thumb-img {
        margin-right: 0;
        padding: 40px
    }
    .serch-listing {
        margin-right: 0
    }
    .serch-listing-IC {
        margin-right: 0
    }
    .col-sm-12.sdm-detail {
        margin-left: 0;
        padding: 3px 0 0 38px
    }
    .img-imgdetail .left-1 {
        width: 100%
    }
    .img-imgdetail {
        width: 75%
    }
    .serch-listing label {
        width: 218px
    }
    nav ul li {
        display: inline-block;
        padding-left: 13px
    }
    .login-create ul {
        margin-left: -80px
    }
    .login-create ul li:nth-child(2) {
        margin-left: 3px
    }
    .accont-page.wish table tr td:nth-child(9) b {
        text-indent: -9999px;
        display: none
    }
    .accont-page a.ad-btn i {
        padding: 5px;
        font-size: 16px
    }
    .agencyfullname {
        padding-left: 32%
    }
}

@media screen and (max-width: 767px) {
    .breadcrumcontainer {
        width: auto;
        padding: 10px;
        margin-top: 4px;
        background-color: rgba(0, 0, 0, 0);
        position: relative;
    }
    .spacerbanner {
        height: 0px;
        width: 100%;
        clear: both;
    }
    .banner .carousel-inner>.carousel-item {
        max-height: 160px
    }
    #breadcrumb li a {
        font-size: 9px
    }
    .bsb-form ul li:last-child input {
        font-size: 10px;
        padding: 10px 3px
    }
    .cart_total {
        float: right!important;
        width: 56%!important
    }
    .tabl-dataa tr {
        display: inline-table;
        width: 100%;
        vertical-align: top
    }
    .tabl-dataa td {
        width: 250px;
        padding: 0 14px 10px
    }
    .bsbaboutimgs {
        width: 70%!important;
        margin-left: 16%!important
    }
    .classify {
        position: fixed;
        height: 100%;
        top: 185px;
        width: 32%;
        display: run-in!important
    }
    .listing2 {
        margin-left: 33%!important
    }
    .white-stroke {
        margin-left: -2px!important
    }
    .banner .carousel-caption h1 {
        margin-top: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
        width: 100%!important;
        font-size: 16px!important;
        line-height: 1.3!important
    }
    .banner .carousel-caption p {
        font-size: 14px!important
    }
    .banner .carousel-indicators {
        top: 84%
    }
    .banner .carousel-indicators li {
        margin-bottom: 0
    }
    .banner .carousel-indicators .active {
        margin-bottom: 0
    }
    .container.search-block {
        position: relative;
        margin-top: 0
    }
    .search-block ul li {
        width: 100%;
        margin-bottom: 10px
    }
    .search-block ul li:nth-child(6) {
        margin-right: 0;
        width: 100%
    }
    .search-block ul li:nth-child(7) {
        margin-right: 0;
        right: 0!important;
        width: 100%;
        position: relative!important;
        background-color: #000;
        border-left: none!important;
        margin-top: 2px!important;
        width: 100%!important
    }
    .search-block ul li:nth-child(7) a {
        margin-top: -5px
    }
    .search-block ul li:nth-child(7) ul {
        width: 100%;
        margin-top: 1px
    }
    .search-block ul li:nth-child(7) ul li {
        margin-bottom: 1px
    }
    #Adv_Search_White_line,
    #myCanvas {
        display: none
    }
    .white-stroke {
        display: none
    }
    .search-block ul li a {
        display: block;
        padding: 14px 13px 34px;
        text-align: center
    }
    .home-search.sticky .search-block ul li a {
        height: 33px;
        padding: 4px 13px 26px!important
    }
    .home-search.sticky .search-block ul li:nth-child(7) {
        height: 33px;
        padding: 4px 13px 26px!important
    }
    .home-search.sticky .search-block ul li:nth-child(7) a {
        padding: 0px;
    }
    li.hide.showdiv {
        width: 100%
    }
    .home-search.sticky {
        position: relative;
        top: 0
    }
    .banner {
        padding-top: 96px
    }
    header {
        padding: 0
    }
    .testimonial-panel .coming-block {
        padding: 30px 15px
    }
    .testimonial-panel .testimonial {
        min-height: 100%;
        padding: 30px 15px
    }
    .home_update h2 {
        font-size: 30px;
        text-align: left
    }
    h2.resp-accordion {
        font-size: 20px;
        padding-bottom: 10px
    }
    .resp-arrow {
        border-top: 12px solid #b3343f
    }
    h2.resp-tab-active span.resp-arrow {
        border-bottom: 12px solid #b3343f
    }
    h2.resp-tab-active {
        padding: 10px 15px
    }
    div#horizontalTab-first-block2 {
        min-height: 100%
    }
    .our-listed ul li {
        width: 100%;
        min-height: 100%;
        border-right: none;
        padding: 10px;
        border-bottom: 1px solid #efefef!important
    }
    .our-listed span.slide-up-tab {
        margin: 20px auto 0
    }
    .standrad ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }
    .row.about .col-sm-8 {
        width: 100%
    }
    .row.about .col-sm-3 {
        padding-bottom: 20px;
        margin-top: 20px;
        width: 100%;
        text-align: center
    }
    .row.about .col-sm-4 {
        width: 100%;
        padding-top: 20px
    }
    .row.about .col-sm-4 .scroll-page {
        background: none
    }
    .scroll-page {
        width: 402px;
        padding-left: 0;
        float: left
    }
    .scroll-page .owl-prev {
        bottom: -10px
    }
    .scroll-page .owl-next {
        bottom: -10px
    }
    .row.about .col-sm-3 img {
        padding-bottom: 15px;
        height: auto
    }
    .footer .col-xs-12.col-sm-9.col-md-9.col-lg-9 {
        width: 100%
    }
    .footer ul li {
        width: 100%;
        margin-right: 0;
        padding-bottom: 20px
    }
    .footer .col-xs-12.col-sm-3.col-md3.col-lg-3 {
        width: 100%
    }
    .container.search-block h2:after {
        display: none
    }
    .banner .carousel-item:nth-child(5) h1 {
        font-size: 14px!important
    }
    .home-search {
        padding-top: 20px
    }
    .banner .carousel-inner>.carousel-item>img {
        min-height: 160px
    }
    .banner .carousel-item:nth-child(5) span p {
        padding: 0
    }
    .banner .carousel-caption {
        width: 100%;
        text-align: center;
        top: 4%;
        left: 0;
        right: 0
    }
    .banner .carousel-caption h1 span {
        line-height: 20px
    }
    .about-bsb blockquote {
        padding-right: 0
    }
    .about-bsb ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px
    }
    .about-bsb ul li span br {
        display: none
    }
    .container.about-bsb2 .col-sm-4 {
        width: 100%
    }
    .container.about-bsb2 .col-sm-8 {
        width: 100%
    }
    .about-bsb2 ul li {
        width: 100%;
        border: none;
        border-bottom: 1px solid #ddd!important;
        height: 100%;
        padding-bottom: 20px;
        padding-top: 20px
    }
    .inner-banner {
        padding-top: 96px
    }
    .vision-mission .col-sm-4 {
        width: 100%;
        padding-bottom: 30px
    }
    .vision-mission .col-sm-8 {
        width: 100%
    }
    .misiion {
        margin-left: 0
    }
    .misiion ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 25px
    }
    .vision-mission {
        background: none;
        background-color: #964544
    }
    .values ul li {
        width: 100%;
        margin-right: 0;
        padding-bottom: 20px
    }
    .values ul li h4 {
        height: 100%
    }
    .corporates li {
        width: 100%;
        margin: 10px 0
    }
    .container.bsb-advantage blockquote,
    .container.about-benifit-csr blockquote {
        padding-bottom: 30px
    }
    .container.about-csr-list {
        margin-top: 10px
    }
    .block-1 {
        width: 100%
    }
    .block-1 ul li {
        width: 100%;
        margin-right: 0;
        padding: 25px;
        margin-bottom: 26px;
        height: auto
    }
    .block-1 ul li:nth-child(4) img {
        width: auto;
        height: auto
    }
    .about-csr-list .block-1 ul li:nth-child(4) img {
        width: 100%;
        height: auto
    }
    .block-2 img {
        width: 100%
    }
    .block-2 {
        width: 100%;
        margin-bottom: 30px
    }
    .container.about-csr-list p {
        padding: 30px 0
    }
    .container.bsb-advantage blockquote,
    .container.about-benifit-csr blockquote {
        font-size: 24px;
        padding-right: 0
    }
    .bsb-advantage-partner {
        height: auto;
        background: none;
        background-color: #a72728
    }
    .bsb-advantage-partner p {
        padding-top: 30px;
        padding-bottom: 20px
    }
    .bsb-advantage-partner .col-sm-6 {
        width: 100%
    }
    .bsb-trackedge-im {
        height: auto;
        background: none;
        background-color: #a72728
    }
    .bsb-trackedge-im #trackimg {
        height: auto;
        background: none;
        background-color: #a72728
    }
    .bsb-trackedge-im p {
        padding-top: 20px!important;
        padding-bottom: 20px!important
    }
    .bsb-trackedge-im .col-sm-6 {
        width: 100%;
        height: auto
    }
    .alig h3,
    .alig h3 a {
        padding-top: 20px
    }
    .container.atan-update blockquote {
        width: 100%;
        margin-bottom: 80px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
        width: 100%;
        margin-bottom: 80px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3.a1 p {
        min-height: auto;
        padding-bottom: 15px;
        padding-top: 20px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3.a2 p {
        min-height: auto;
        padding-bottom: 15px;
        padding-top: 20px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3.a3 p {
        min-height: auto;
        padding-bottom: 15px;
        padding-top: 20px
    }
    .col-xs-12.col-sm-3.col-md-3.col-lg-3.a4 p {
        min-height: auto;
        padding-bottom: 15px;
        padding-top: 20px
    }
    .container.atan-update h3 {
        padding-top: 80px;
        min-height: auto
    }
    .subs-full {
        margin-top: 0
    }
    .advan ul li {
        width: 100%;
        height: auto;
        width: 100%;
        padding: 25px 0!important;
        border-right: none;
        border-bottom: 1px solid #ddd!important
    }
    .container.standard-update h3 {
        padding: 30px 0 20px
    }
    .process {
        background-size: cover;
        height: 100%
    }
    .event-select2 {
        margin-right: 15px;
        width: 100%;
        margin-bottom: 15px
    }
    .event-select3 {
        margin-right: 15px;
        width: 100%;
        margin-bottom: 10px
    }
    .serch-pan {
        width: 100%
    }
    .happenings_sec select {
        margin-right: 0;
        width: 100%;
        margin-bottom: 15px
    }
    #blog-landing {
        margin-top: 0;
        top: 40px;
        display: table
    }
    .container.about-benifit-list ul li {
        width: 100%;
        margin-right: 0
    }
    .about-benifit p {
        padding: 20px 0 10px
    }
    .bsb-grid ul li {
        margin-right: 0;
        min-height: 100%;
        width: 100%
    }
    .title h2 {
        font-size: 25px
    }
    .form-contact .col-sm-4 {
        width: 100%
    }
    .form-contact .col-sm-8 {
        width: 100%;
        padding-top: 30px
    }
    .container.contact-us ul li {
        width: 100%!important;
        margin: 0
    }
    .container.contact-us .sales ul li:nth-child(1),
    .container.contact-us .sales ul li:nth-child(2),
    .container.contact-us .others ul li:nth-child(1),
    .container.contact-us .others ul li:nth-child(2) {
        margin: 0
    }
    .contact-detail h4 {
        margin-right: 0
    }
    .popular1 .item {
        display: inline-block;
        width: 217px;
        text-align: center
    }
    h2.resp-accordion {
        font-size: 13px;
        border: 1px solid #c1c1c1;
        border-top: 1px solid #c1c1c1;
        margin: 0;
        padding: 10px 15px
    }
    .cont-detail {
        padding: 30px 20px
    }
    .enquiry-groupBtn .btn.btn-default {
        margin-bottom: 10px
    }
    .container.my-account .col-sm-3 {
        width: 100%
    }
    .container.my-account .col-sm-9 {
        width: 100%
    }
    .col-sm-9.my-account-detail {
        padding-left: 10px;
        padding-top: 30px
    }
    .container.register-form .col-sm-6 {
        width: 100%
    }
    .login {
        border-right: none;
        margin-left: 0
    }
    .register {
        margin-right: 0
    }
    .container.register-form {
        margin-top: 0
    }
    .member-profile-content ul li acronym {
        width: 100%;
        padding-right: 0
    }
    .member-profile-content ul li span {
        width: 100%;
        text-align: left
    }
    .cutomer-supprt .block-1 {
        width: 100%;
        height: 100%;
        padding: 30px
    }
    .cutomer-supprt .block-2 {
        width: 100%
    }
    .list-phone ul li {
        width: 100%;
        height: auto;
        padding: 50px 0
    }
    .list-phone ul li p {
        font-size: 15px;
        line-height: 1.3
    }
    .text {
        width: 100%;
        color: #fff;
        font-size: 18px;
        position: absolute;
        overflow: hidden;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%)
    }
    .text img {
        width: 40px;
        position: absolute;
        top: 0;
        left: 20px;
        width: 40px;
        position: absolute;
        top: 0;
        left: 20px;
        width: 40px;
        position: absolute;
        top: 0;
        left: 20px
    }
    .list-phone ul li:nth-child(5) img {
        top: 30px
    }
    .list-phone ul li:nth-child(6) img {
        height: 40px
    }
    .list-phone ul li p {
        padding: 0
    }
    .login-create ul li:nth-child(2) a {
        font-size: 0;
        margin-top: 3px
    }
    .login-create ul li:nth-child(2) {
        margin-left: 0;
        padding: 2px 0 4px
    }
    .login-create ul li:nth-child(2) a i {
        font-size: 14px;
        padding: 0 2px
    }
    .login-create ul li:nth-child(2) ul li a {
        font-size: 14px
    }
    nav.primary_nav_wrap {
        display: none
    }
    .login-create ul li:nth-child(3) {
        padding: 0 0 23px;
        height: 23px
    }
    .login-create ul li:nth-child(3):before {
        padding: 0 10px 0 11px;
        background: url(../images/cart.png) 5px 2px no-repeat;
        display: inline-block;
        background-size: 16px 14px;
        height: 17px;
        width: 16px;
        top: 4px
    }
    .login-create span {
        left: 2px;
        top: 2px;
        font-size: 9px
    }
    .header .col-sm-9 {
        width: 100%;
        display: table
    }
    .header .col-sm-3 {
        width: 100%
    }
    .login-create ul li ul li a {
        padding: 7px 15px!important;
        width: 100%
    }
    .login-create ul li ul li:before {
        display: none
    }
    .login-create ul {
        margin-bottom: 5px;
        float: none;
        text-align: center
    }
    .login-create ul li:nth-child(2) a img {
        margin-top: -11px;
        margin-right: 5px;
        height: 12px
    }
    .login-create ul li:nth-child(3) a {
        font-size: 11px
    }
    .login-create ul li a {
        display: inline-block
    }
    .container.register-form-field ul li {
        width: 100%
    }
    .container.register-form-field ul li:nth-child(odd) {
        margin-right: 0
    }
    .accont-page ul li span:nth-child(even) {
        display: none
    }
    .accont-page ul li {
        padding: 10px 0;
        position: relative;
        border-bottom: 1px solid #ccc
    }
    .accont-page.shipp ul li {
        border-bottom: none
    }
    .accont-page ul li span:nth-child(odd) {
        width: 100%
    }
    .accont-page ul li span input {
        margin-top: 5px
    }
    .change-add {
        right: 0
    }
    .accont-page ul li span select {
        margin-top: 5px
    }
    .search-panel {
        width: 100%
    }
    .search-panel-IC {
        width: 100%
    }
    .serch-listing input {
        width: 10%
    }
    .serch-listing label {
        width: 90%
    }
    .astm-tab {
        width: 100%
    }
    .col-sm-12.sdm-detail {
        padding: 10px;
        margin-left: 0
    }
    .img-imgbox {
        text-align: left;
        width: 100%;
        padding-bottom: 15px;
        margin: 0
    }
    .img-imgdetail {
        width: 100%
    }
    .img-imgdetail .left-1 {
        width: 100%
    }
    .down-load a.pdf {
        display: table;
        border-right: none;
        padding: 5px 0 15px
    }
    .down-load a {
        padding: 5px 0
    }
    .down-load {
        float: left
    }
    .img-imgdetail .right-1 {
        width: 100%
    }
    .astm-international-detail.search-page .serch-listing label {
        width: 90%
    }
    .astm-international-detail.search-page .serch-listing {
        width: 100%
    }
    .astm-international-detail.search-page .serch-listing-IC {
        width: 100%
    }
    .happenings_sec {
        display: inline-block;
        width: 100%;
        padding-bottom: 50px
    }
    .login-create.primary_login ul li ul li:nth-child(3):before {
        padding: 0;
        background: none;
        content: "";
        display: none
    }
    .login-create.primary_login ul li ul li a {
        text-align: left
    }
    .standard h2 {
        margin-right: 0
    }
    .standard table td:nth-child(5) {
        width: 23%
    }
    .standard table td {
        width: 18%
    }
    .basb-img img {
        width: 100%
    }
    .basb-img img.bsbImg {
        width: auto
    }
    .serch-listing {
        margin-top: 37px;
        margin-right: 0;
        border-right: 0;
        width: 100%
    }
    .serch-listing-IC {
        margin-top: 37px;
        margin-right: 0;
        border-right: 0
    }
    .serch-listing ul li {
        margin-right: 0
    }
    .accont-page.wish table tr td:nth-child(9) b {
        text-indent: -9999px;
        display: none
    }
    .accont-page a.ad-btn i {
        padding: 5px;
        font-size: 16px
    }
    .agencyfullname {
        padding-left: 0
    }
}

@media screen and (max-width: 480px) {
    #breadcrumb li a {
        font-size: 7px;
        margin-right: 5px;
        margin-bottom: 3px!important
    }
    .cart_total {
        float: left!important;
        width: 96%!important
    }
    .standard h2 {
        font-size: 20px;
        line-height: 32px
    }
    .standard .stn-detail table th,
    .standard .stn-detail table td,
    .standard .stn-detail table tbody,
    .standard .stn-detail table tr {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0
    }
    .standard .stn-detail table tr {
        border-bottom: 1px solid #ddd;
        padding: 20px 0
    }
    .standard {
        padding: 0
    }
    .standard p {
        font-size: 18px;
        font-weight: 300;
        padding-bottom: 28px
    }
    .doc-m span {
        display: inline-block;
        padding-right: 33px;
        margin-bottom: 30px;
        text-align: center;
        width: 100%
    }
    .doc-m span:nth-child(1) {
        border-right: none;
        border-bottom: 1px solid #ddd;
        padding-bottom: 15px;
        margin-bottom: 20px;
        padding-right: 0
    }
    .bsb-form {
        height: 278px
    }
    .container.register-form ul li {
        width: 100%
    }
    .container.register-form .login .sub-btn {
        display: table;
        margin: 0 auto 20px
    }
    .tabs {
        display: none
    }
    .tab_drawer_heading {
        background-color: #ccc;
        color: #fff;
        border-top: 1px solid #333;
        margin: 0;
        padding: 5px 20px;
        display: block;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }
    .d_active {
        background-color: #666;
        color: #fff
    }
    .search-block1 a {
        float: none
    }
    .container.search-block span {
        margin-left: 0;
        border-left: none;
        vertical-align: inherit
    }
    .search-block1 {
        position: relative;
        top: 0;
        margin-bottom: 20px;
        padding: 10px 0;
        width: 100%
    }
    .scroll-page {
        width: 100%;
        text-align: center
    }
    .logo img {
        max-width: 95%
    }
    .container.search-block span a {
        padding-left: 0;
        margin-left: 23px
    }
    .scroll-page .item {
        text-align: center
    }
    .banner {
        padding-top: 79px
    }
    .banner .carousel-inner>.carousel-item>img {
        min-height: 160px
    }
    .home-search {
        padding-top: 20px
    }
    h2.resp-accordion {
        font-size: 13px!important
    }
    .home_update h2 {
        font-size: 24px
    }
    .inner-banner {
        padding-top: 79px
    }
    .login-create ul li:nth-child(1) a {
        padding: 0 2px
    }
    .login-create ul li a {
        padding: 0 5px
    }
    .white-panel {
        top: 0!important;
        position: relative!important
    }
    .primary_login ul ul li {
        width: 140px
    }
    .container.search-block h2 {
        color: #fff;
        display: inline-block;
        font-size: 15px;
        padding: 0 15px
    }
    .our-listed h2 {
        font-size: 30px;
        font-family: 'Hind', sans-serif;
        color: #333;
        text-align: center;
        font-weight: 600;
        padding-bottom: 6px
    }
    .divider {
        padding: 20px 0 10px
    }
    .astm-international-detail .thumb-img {
        margin-right: 0;
        padding: 0
    }
    .astm-tab {
        width: 100%;
        margin-top: 30px;
        padding-top: 40px;
        margin-bottom: 50px
    }
    .col-sm-12.sdm-detail {
        padding: 10px;
        margin: 4px 0;
        border-left: 0
    }
    .list-new ul li {
        display: block;
        padding-right: 26px;
        text-align: center;
        background: url(../images/right.png) -0 -5px no-repeat;
        padding-left: 36px;
        text-align: left;
        padding-bottom: 10px
    }
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.subs-full p {
        padding: 0;
        text-align: left
    }
    .col-xs-12.col-sm-12.col-md-12.col-lg-12.subs-full h4 {
        text-align: left
    }
    .serch-pan {
        margin-bottom: 30px
    }
    .col-xs-12.col-sm-12.col-md-6.col-lg-12.grey-bg p strong {
        font-size: 24px;
        display: block;
        width: 100%
    }
    .about-bsb ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        text-align: center;
        border-bottom: 1px solid #ffe1e1;
        padding-bottom: 15px
    }
    .stn-detail td:nth-child(1) {
        font-size: 19px;
        font-weight: 700
    }
    ul.st_list li {
        display: inline-block;
        width: 100%;
        vertical-align: top
    }
    .total span:nth-child(odd) {
        width: 191px
    }
    .download-page ul li span:nth-child(2) {
        width: 50%
    }
    .images-det {
        display: inline-block;
        vertical-align: top;
        width: 20%;
        margin: 0
    }
    .images-det p {
        color: #ac2727;
        padding-top: 10px;
        display: block;
        width: 100px
    }
    .images-det-1 {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-top: 25px
    }
    .container.register-form-field.shipadd h2 {
        font-size: 26px;
        padding: 20px 0
    }
    .banner .carousel-caption p {
        font-size: 14px!important;
        float: none
    }
    .login-create ul li:nth-child(2) {
        margin-left: 0;
        padding: 2px 0;
        height: 23px;
    }
    .new-login-create ul li:nth-child(2) {       
        float:left;
        height: auto;
    }
    
    .new-login-create ul li:nth-child(3){
    width:50%!important;
     height: auto;
    }
    
    .new-login-create ul {
    text-align: left !important;
    width: 100%;
}
    

.new-login-create ul li:nth-child(3):before {
    padding: 0 10px 0 11px;
    background: url(../images/shopping-cart.png) 5px 2px no-repeat;
    display: inline-block;
    background-size: 16px 14px;
    width: 16px;
    top: 0;
}
.login-btn-sec li{width:100%;}
.login-btn-sec li .lgn_btn {
    border: 1px solid #48505b;
    padding: 2px 13px;
    color: #fff;
    float: left;
    cursor: pointer;
    height: 25px;
    font-size: 18px;
    font-family: hind;
}

.login-btn-sec li .reg_btn 
{
    width: 30%;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 500;
}

    .testimonial-panel h4,
    .testimonial-panel h4 {
        font-size: 24px
    }
    .col-sm-4.col-xs-12.testimonial p {
        font-size: 24px
    }
    .col-sm-4.col-xs-12.trackage {
        padding: 30px 15px
    }
    .our-listed {
        padding: 40px 0
    }
    .our-listed h2,
    .standrad h3 {
        font-size: 24px;
        padding: 35px 0 10px
    }
    .stn p {
        font-size: 18px
    }
    .about h1 {
        font-size: 30px
    }
    .about p {
        font-size: 18px
    }
    .home-search.sticky .search-block ul li a {
        height: 33px;
        padding: 4px 13px 26px!important
    }
    .mid h2 {
        font-size: 30px
    }
    .standard h2 {
        font-size: 24px
    }
    .vision blockquote {
        font-size: 18px
    }
    .about-bsb blockquote {
        font-size: 24px;
        line-height: 36px
    }
    .about-bsb p {
        padding: 0
    }
    .block-1 ul li {
        padding: 18px;
        font-size: 20px
    }
    .container.about-csr-list h3 {
        font-size: 24px
    }
    .tabl-data td {
        width: auto;
        padding: 0 40px 10px 0
    }
    .tabl-data tr {
        display: inline-block;
        width: 100%;
        vertical-align: top
    }
    .sech-box {
        padding: 20px 15px
    }
    .table-head2 table td span {
        display: inline-block;
        width: 85%;
        vertical-align: top;
        line-height: 22px
    }
    .table-head2 table {
        width: 100%
    }
    .container.register-form .sub-btn {
        text-align: left
    }
    .select-list ul li {
        display: inline-block;
        width: 48%;
        padding: 5px 0
    }
    .serch-listing ul li span.inputcheck {
        display: inherit
    }
}

@media screen and (max-width: 380px) {
    .logo img {
        height: 40px
    }
    .banner {
        padding-top: 70px
    }
    .inner-banner {
        padding-top: 70px
    }
    .enquiry-groupBtn .btn.btn-default {
        padding: 6px 41px;
        margin-top: 20px
    }
    .container.contact-us ul li:nth-child(9) {
        margin: 0
    }
    .container.contact-us ul li:nth-child(8) {
        margin-bottom: 0
    }
    .container.search-block span a,
    a.toggle-link2.selected,
    a.toggle-link2 {
        font-size: 16px
    }
    .container.search-block {
        padding: 0
    }
}

@media screen and (max-width: 320px) {
    .total span:nth-child(odd) {
        width: 153px
    }
    .tabl-data td {
        width: auto;
        padding: 0 20px 10px 0
    }
}