/* Responsive CSS Document */

@media (min-width: 992px) {
  .container {padding-right: 0;padding-left: 0;}
}
/*(min-width: 992px)*/

@media (min-width: 1400px) {

}
/*(min-width: 1400px)*/

/*Grid xl Start*/
@media (max-width: 1399px) {
  .hero-banner-one p,footer .contact-list li {font-size: 17px;}
  footer .contact-list li span {font-size: 20px;}
  .hero-banner-one .slogan {font-size: 13px;}
  footer h5 {font-size: 17px;}
}
/*(max-width: 1399px)*/



/*Between Grid xl*/
@media (min-width: 1200px) and (max-width: 1399px) {
  .theme-main-menu {padding: 10px 25px;}
  .hero-banner-one .hero-heading {font-size: 55px;}
  .title-one {font-size: 38px;}
  .inner-banner h2 {font-size: 48px;}
  .feature-block-one p {font-size: 20px;}
  .counter-block .main-count {font-size: 45px;}
  .counter-block p {font-size: 17px;}
  
}
/*(min-width: 1200px) and (max-width: 1399px)*/

/* *** Important *** Breakpoint */
@media (min-width: 992px) and (max-width: 1399px) {
  .product-section .product-item-row .product-col {width: 25%;}
  
}
/* (min-width: 992px) and (max-width: 1399px) */


/*Grid lg Start*/
@media (max-width: 1199px) {
  .theme-main-menu {padding: 10px 12px;}
  .theme-main-menu .logo {padding: 0 15px 10px; border-radius: 0 0 15px 15px;}
  .hero-banner-one .slogan {letter-spacing: 3px;}
  footer {padding-top: 60px;}
  footer h2 {font-size: 20px;}
  .inner-banner {padding: 170px 0 60px;}
  .feature-block-one p {font-size: 17px;}
  .counter-block .main-count {font-size: 40px; margin-bottom: 0;}
  .counter-block p {font-size: 15px;}
  .feature-block-one .ceo-info h6 {font-size: 20px;}
  .our-product .product-item h3 {font-size: 16px;}
  .card-style-one h3 {font-size: 24px;}
  .feature-block-two ul li {font-size: 17px;}
  .product-section {margin: 60px 0;}
  .product-section table {font-size: 15px; letter-spacing: 0.2px;}
}
/*(max-width: 1199px)*/



/*Between Grid lg*/
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-banner-one .hero-heading {font-size: 45px;}
  .title-one {font-size: 32px; line-height: 1.25em;}
  .inner-banner h2 {font-size: 42px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/



/*Grid md Start*/
@media (max-width: 991px) {
  .theme-main-menu {padding: 0 12px;}
  .hero-banner-one .hero-heading {font-size: 35px; margin-bottom: 5px;}
  .title-one {font-size: 28px; line-height: 1.25em;}
  .title-one span {font-weight: 600;}
  .hero-banner-one p {font-size: 16px;}
  .inner-banner h2 {font-size: 30px;}
  .card-style-one ul li {font-size: 16px;}
  .feature-block-two .media-bg {width: 100%; height: 250px !important; max-width: 100%;}
  footer h2 {margin-bottom: 20px;}
  .theme-main-menu .logo {padding-top: 5px;}
}
/*(max-width: 991px)*/
/*Grid md Start*/
@media (min-width: 992px) {
  
}



/*Between Grid md*/
@media (min-width: 768px) and (max-width: 991px) {
  .product-section .product-item-row .product-col {width: 33.333%;}
  
}
/*(min-width: 768px) and (max-width: 991px)*/



/*Grid sm Start*/
@media (max-width: 767px) {

}
/*(max-width: 767px)*/




/*Between Grid sm*/
@media (min-width: 576px) and (max-width: 767px) {
  .product-section .product-item-row .product-col {width: 50%;}

}
/*(min-width: 576px) and (max-width: 767px)*/




/*Extra Small breakpoints*/
@media (max-width: 575px) {
  .theme-main-menu.fixed {padding-top: 0; padding-bottom: 0;}
  .inner-banner {padding-top: 135px;}
  .card-style-one {padding: 25px 15px 30px;}
  .product-section .product-item-row .product-col {width: 100%;}
  footer .contact-list li span {font-size: 18px;}
  footer h2 {font-size: 18px; font-weight: 600; margin-bottom: 15px;}
  .theme-main-menu .logo img {width: 50px;}
}
/*(max-width: 575px)*/

