@media only screen and (max-width:47.9375em) {
    .marmob-bot50 {
        margin-bottom: 50px
    }
    .sidebar-holder {
        display: none
    }
    .marmob-top20 {
        margin-top: 20px
    }
    .bottom-section .navbar .dropdown-menu li a {
        background-color: transparent;
        padding: 5px 25px;
        display: block;
        color: #fff;
    }
    .bottom-section .navbar-default {
        margin-top: 80px
    }
    .bottom-section .navbar-default:after {
        width: 0
    }
    .bottom-section .navbar-default .navbar-nav {
        margin: 0
    }
    .bottom-section .logo img {
        display: block;
        margin: 0 auto;
        width: 250px;
        float: none !important
    }
    .bottom-section .lang {
        text-align: center;
        margin-top: 10px
    }
    .bottom-section form {
        margin-top: 10px;
        text-align: center
    }
    .bottom-section form input {
        width: 50%;
        display: inline-block
    }
    .max-width {
        height: 125px
    }
    .carousel-inner .item {
        height: 200px
    }
    .carousel-inner .item .carousel-caption {
        top: 20%;
        font-size: 24px
    }
    .about .abt-thau {
        margin-bottom: 20px
    }
    .navbar-default .navbar-toggle {
        border-color: #FF1621;
        border-radius: 0;
        margin-right: 0
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #F07322;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: transparent
    }
    .navbar-default .navbar-brand {
        padding: 15px 0
    }
    .breadcrump-head .b-title {
        text-align: center
    }
    .news .news-content {
        margin-bottom: 20px
    }
    .address {
        margin-top: 20px
    }
    .notices {
        margin-top: 20px
    }
    .variable-width .slick-next {
        background: none
    }
    .variable-width .slick-prev {
        background: none
    }
    .big-hide {
        display: block !important
    }
    .lang {
        display: none !important
    }
    .variable-width .item .slider-caption {
        left: 25%;
        width: 50%
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #fff;
    }
}

@media only screen and (max-width:991px) {
    .bottom-section .logo img {
        display: block;
        margin: 0 auto;
        width: 250px;
        float: none !important
    }
    .bottom-section form {
        margin-top: 10px;
        text-align: center
    }
    .bottom-section form input {
        width: 50%;
        display: inline-block
    }
    .carousel-inner .item {
        height: 200px
    }
    .carousel-inner .item .carousel-caption {
        top: 20%;
        font-size: 24px
    }
    .about .abt-thau {
        margin-bottom: 20px
    }
    .navbar-default .navbar-toggle {
        border-color: #F07322;
        border-radius: 0;
        margin-right: 0
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #F07322;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: transparent
    }
    .navbar-default .navbar-brand {
        padding: 15px 0
    }
    .breadcrump-head .b-title {
        text-align: center
    }
    .news .news-content {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:991px) and (max-width:1198px) {
    .bottom-section .navbar li a {
        padding: 15px 10px;
        font-size: 12px
    }
    .bottom-section .navbar {
        margin-top: 20px
    }
    .bottom-section .navbar li a {
        padding: 15px 5px;
        font-size: 11px
    }
}

@media screen and (max-width: 767px){

    #leftNav{
        margin-top: 15px;
    }
    .product-detail .details{
        margin-top: 35px;
    }
    .teamImg {
        margin: 0 -15px;
        padding-right: 1px;
        padding-bottom: 2px;
        padding-left: 1px;
    }

}


@media screen and (max-width: 767px){
    .research-img-wrapper{
        height: 250px
    }

    .research-h3{
        font-size:21px;
        margin-top: 10px;
    }

    .research-list-h3{
        font-size:18px;
        margin-top: 5px;
    }

}

@media screen and (min-width:768px) and (max-width:991px){

    .success-stories img {
        margin:0 auto !important;
    }

    #rightDisplay{
        margin-left: -15px;
        padding-left: 3px;
    }
    #rightDisplay #rightText{
        width: 99%;
    }

    .address{
        margin-top: 20px
    }

    .notices {
        margin-top: 20px;
    }

    .dropdown-submenu .dropdown-menu {
        top: 25px;
        left: 25px;
        margin-top: 0;
        margin-left: 0;
    }

    .variable-width .slick-next {
        right: 4%;
    }

    .variable-width .slick-prev {
        left: 4%;
    }

}


@media screen and (max-width: 991px){
    .product-description{
        margin: 30px 0 0 ;
    }

    .regular.slider.slick-initialized.slick-slider.slick-dotted{
        margin-left:0 !important;
        width: 100% !important;
    }

}



@media screen and (max-width:991px){
    .product-bg{
        padding: 40px 0;
    }

    .small-image-wrapper{
        width: 70%;
        margin: 0 auto;
    }

    .products .prdct > a > img{
        height: 196px;
        width: 196px;
        overflow: hidden;
    }
}

@media screen and (max-width:420px){
    .products .prdct > a > img{
        height: 332px;
        width: 332px;
        overflow: hidden;
    }

    ul.small-image-wrapper li {
        width: 110px;
        margin-bottom: 10px;
        margin-right: 0;
        border: 1px solid #ddd;
        padding: 8px;
        margin-right: 10px;
    }

    .product-description{
        margin: 10px 0 0 ;
    }
}

@media screen and (max-width:380px){

    .products .prdct > a > img{
        height: 293px;
        width: 293px;
        overflow: hidden;
    }

    .big-image-wrapper > img {
        width: 345px;
        height: 345px;
    }
}


@media screen and (max-width:325px){

    .products .prdct > a > img{
        height:228px;
        width: 228px;
        overflow: hidden;
    }

    .big-image-wrapper > img {
        width: 290px;
        height: 290px;
    }

    .small-image-wrapper {
        width: 80%;
        margin: 0 auto;
    }

    ul.small-image-wrapper li {
        width: 110px;
        margin-bottom: 5px;
        border: 1px solid #ddd;
        padding: 8px;
        margin-right: 5px;
    }
}

@media screen and (min-width:768px){
    .big-image-wrapper{
        width:395px;
    }
}

@media screen and (max-width: 540px){
    .section-title:after{
        top:60px;
    }

    .section-title-middle:after{
        top:60px;
    }
}

.about .abt-thau .btn-default{
    width:132.64px;
    float: none;
    display: block;
}