.testimonials-grid .testomonials-stars.star-rating {
    text-align: left;
    width: 100%;
    display: block;
}
@media screen and (max-width: 1280px){
 .container {
    max-width: 98%;
    width:98%;
}
.nice-select {
   
    font-size: 13px;
    padding-left: 10px;
    padding-right: 25px;
   
}
.filter .col-form-label {
    font-size: 13px;
}
}
@media screen and (max-width: 1024px){
    section.related.global-stock .col .image img {
    width: 100%;
}
    section.related.global-stock .col {
    width: 25% ;
    max-width: 25%;
    flex: none;
    display: inline-block;
}
    .container {
    max-width: 98%;
    width:98%;
}
    .nav-menu a {
    padding: 15px 5px 15px 5px;
    
}
.nav-menu > li {
    margin-left: 3px;
}
 
}

@media screen and (max-width: 960px){
    .btn.btn-dark.btn-block h4 {
    font-size: 20px;
}
    .inquiry-form .inquiry-form-header h4 {
    font-size: 20px;
}
.contact-box h4 {
    font-size: 20px;
}
    .inquiry-form label {
       font-size: 14px;
}
    .table td, .table th {
       font-size: 13px;
}
    .stock-table tr td {
    font-size: 13px;
}
    .col-md-3.stock.right-side ul li {
    width: 32%;
    display: inline-block;
}
    .col-md-3.stock.right-side .sidebar-testimonails {
    text-align: center;
}

.col-md-3.stock.right-side .sidebar-testimonails .slick-slide img {
    display: block;
    margin: 0 auto;
}

.col-md-3.stock.right-side .sidebar-testimonails .star-rating {
  
    margin-left: 0px;
    width: 100%;
    text-align: center;
    display: block;
}
   .stock.right-side .sidebar-banner {
    width: 48%;
    margin: 1%;
}
.col-md-3.stock.right-side .sidebar-banner img {
    width: 100%;
}
.col-md-9.stock-left {
    flex: none;
    max-width: 100%;
}
.col-md-3.stock.right-side {
    flex: none;
    max-width: 100%;
}
}
@media screen and (max-width: 768px){
    
.custom-table.bb-0 {
    overflow: inherit !important;
    width: auto;
}    
    
    .row.auctions .col-md-2.col-sm-3.col-xs-4 {
    width: 25%;
    text-align:center;
}
    .sf-arrows .sf-with-ul:after {
  content: "\f107";
  position: absolute;
  right: 15px;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}
    p {

  margin: 0 0 15px 0;
 
}
    .project-tab .nav-link {
      font-size: 18px;
    
}
    section#tabs .container {
    padding: 0;
}
    .btn.btn-dark.btn-block h4 {
    font-size: 18px;
}
    .contact-box h4 {
    font-size: 18px;
}
    .inquiry-form .inquiry-form-header h4 {
    font-size: 18px;
}
    ul.list-inline.social-icons.mt-20 {
    margin-bottom: 20px;
}
    .social-icons li {
   
    width: 30%;
    margin: 1%;
    text-align: center;
}
    section.related.global-stock .col {
        width:50%;
        max-width: 33%;
        padding:0 5px;
  
}
    .col-md-3.stock.right-side ul li {
    width: 47%;
    height: 35px;
}
    .testimonials-grid h4 {
    font-size: 18px;
    font-family: 'Roboto-Medium';
        margin-bottom: 5px;
    }
.auth p {
    margin-bottom: 2px;
}
    .top-bar .text-right  {
    text-align: center !important;
}
    .page-title {
   
    padding: 20px 0;
}
    .mt-180 {
    margin-top: 130px;
}
    .testimonial-bottom h4 {
        font-size: 18px;
}
    ul.social-media {
    margin-top: 15px;
}
    #footer .copyright {
    margin-bottom: 10px;
}
    #footer .footer-top {
    padding: 40px 0 6px 0;
}
    #footer .footer-top strong {
   
    font-weight: 500;
}
    .container.footer-bottom {
    position: relative;
    bottom: auto;
}
    #footer {
   
    min-height: auto;
   
    background: #000;
}
    #footer .footer-top {
    color: #fff;
}
    .top-bar ul li {
    font-size: 12px;
}
    .top-bar {
    text-align: center;
        padding: 10px 0;
}
    li.menu-has-children.all-categories {
    display: none;
}
    
    li.float-right.border-left-1 {
    border-left: none;
    width: 100%;
    display: block;
}
.live-chat {
    
    width: 100%;
}
   #header #logo {
   
    float: left;
} 
.h3, h3 {
    font-size: 25px;
}
label {
  
    font-size: 14px;
}
.form-group {
    margin-bottom: 10px;
}
.h2, h2 {
    font-size: 25px;
}
.left-testimonal {
    margin-top: 35px;
}

.right .outer .col {
    width: 33% !important;
    flex: none;
}
.right .outer .col .image img {
    width: 100%;
}
.right .outer .col {
    width: 32% !important;
    flex: none;
    float: none;
    display: inline-block;
    margin-bottom: 30px;
}
.row.grid-style {
    text-align: center;
    display: block;
}
.right .outer .col .disc {
    text-align: left;
}
 .star-rating {
       display: block !important;
        width: 100%;
    margin-left: 0px;
    text-align: center;
}
    .testimonial-bottom img {
    
    margin: 0 auto;
}
    .left-testimonal {
    
   border-top: 1px solid;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid;
    margin-bottom: 20px;
}
.global-stock .right .outer {
    margin-bottom: 0;
}
.review .disc {
       top: 12%;
}

.testimonial-bottom {
    margin-top: 20px;
    text-align: center;
}
section.our-team.padding-lg {
    padding-bottom: 0;
}
.our-team .cnt-block{padding-bottom:10px;}
.mt-mb-50-0 {
    margin: 30px 0px;
}
.distination-exp {
    margin-bottom: 25px;
}
h4.red-txt {
    font-weight: 600;
    font-size: 20px;
}
.contact-form input { margin:12px 0;}
button.btn.primary-button {
       float: none;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}
#footer h2 {
      color: #FFF;
}
nav.menu ul li {
      padding: 0 5px;
}
nav.menu ul li a {
     font-size: 12px;
}
ul.pagination.justify-content-center {
    margin-bottom: 30px;
}
.col-md-3.stock.right-side .sidebar-testimonails {
   
    margin-bottom: 20px;
}

}


@media screen and (max-width: 640px){
    table.table.table-striped.custab {
   width: 550px !important;
    overflow-x: scroll;
    display: block;
}
    .row.auctions .col-md-2.col-sm-3.col-xs-4 {
    width: 33%;
}
    .inputGroup label{ font-size:13px;}
    .stock-page .col-md-8 {
    padding: 0px 9px;
}
    .project-tab .nav-link {
   
    font-size: 18px;
    width: 100%;
    border-bottom: 1px solid #000;
}
    section.related.global-stock .col:last-child {
    width: 100%;
    max-width: 100%;
}
    section.related.global-stock .col .image img {
    width: 100%;
}
     section.related.global-stock .col {
         width:50%;
        max-width: 50%;
  
}
    .inputGroup {
       width: 50%;
   }
    a.btn.btn-dark.pad-5-30 {
    margin: 0 auto;
    text-align: center;
    width: 200px;
    float: none;
    display: block;
    margin-top: 10px;
}
    .custom-table td {
    font-size: 13px;
}
    .col-md-9.stock-left .col-md-9.col-sm-12 {
   
    width: 500px;
    overflow-x: scroll !important;
}
    .custom-table {
    width: 500px;
    overflow: scroll !important;
}
    .col-md-9.stock-left .col-md-9.col-sm-12 {
    padding: 0;
}
.col-md-9.stock-left .col-md-3.col-sm-12 {
    padding: 0;
}
    .filter .form-group {
    margin-bottom: 0px;
    padding: 0;
    margin: 0;
}
   .filter .col-xs-6 {
    width: 50% !important;
    flex: none;
    max-width: 50%;
}
    .right .image img {
    margin-bottom: 20px;
    width: 100%;
}
    
    .container {
    max-width: 100%;
}
    .review {
    
    margin-top: 20px;
}
   
    .buttons a {
   
    display: block;
    float: none;
    margin-top: 20px;
    text-align: center;
}
    .top-bar .col-md-8.col-sm-12 ul.list-inline li.list-inline-item:first-child {
    display: none;
}
    .h3, h3 {
    font-size: 22px !important;
}
    .global-stock .right .disc h6 {
    font-size: 14px;
    }
    .h2, h2 {
    font-size: 18px;
}
    section.advise .left {
    margin-bottom: 30px;
}
    section.advise h3 {
    font-size: 22px;
    font-weight: 500;
}
    #call-to-action h3 {
       font-size: 18px !important;
    font-weight: 500;
    line-height: 26px;
}
    
    .review .disc {
    position: relative;
    width: 100%;
    background: #FFF;
    top: auto;
}
    .review-image {
        width: 100%;
    float: none;
}
    
    .country {
       width: 48%;
       margin: 1%;
}
    .right .outer .col {
    width: 49% !important;
       margin-bottom: 15px;
       padding:0 5px;
}
.right .outer .col:last-child {
    width: 100% !important;
}
.right .outer .col .image img {
    margin-bottom: 0px;
}
.global-stock .right .outer {
    margin-bottom: 5px;
}

.testimonials-grid {
    margin-bottom: 30px;
    text-align: center;
}    

.testimonials-grid .testomonials-stars.star-rating {
    text-align: center;
    
}
    
}