/* Responsive CSS Document */

/* 
    Created on   : 06-05-2024.
    Theme Name   : Tex Beat
    Version      : 1.0.
    Developed by : (me@heloshape.com) / (www.me.heloshape.com)
   
*/

@media (min-width: 992px) {
  .container {padding-right: 0;padding-left: 0;}
}
/*(min-width: 992px)*/

@media (min-width: 1450px) {
  .container {max-width: 1420px;}
  .container.container-large {max-width: 1574px; padding: 0 12px;}

}
/*(min-width: 1400px)*/

/*Grid xl Start*/
@media (max-width: 1399px) { 
  .list-style-one li {font-size: 18px; line-height: 1.6em; margin-top: 25px;}
  .card-style-one {padding: 30px 20px 30px;}
  .card-style-one .icon {font-size: 42px;}
  .card-style-one h4 {font-size: 25px;}
  .card-style-two h6 {font-size: 18px; margin-top: 15px;}
  .footer-one .footer-title {font-size: 20px; margin-bottom: 16px;}
}
/*(max-width: 1399px)*/



/*Between Grid xl*/
@media (min-width: 1200px) and (max-width: 1399px) {
  .theme-main-menu .inner-content {padding-left: 25px; padding-right: 25px;}
  .fs-22 {font-size: 20px;}
  .fs-20 {font-size: 19px;}
  h2 {font-size: 42px;}
  .title-one h2.xl {font-size: 55px;}
  h4 {font-size: 28px;}
  .title-one .upper-title {font-size: 14px;}
  .hero-banner-one .hero-heading {font-size: 55px; line-height: 1.35em;}
  .hero-banner-one .hero-heading span img {width: 40px;}
  .block-section-one .card-box .main-count {font-size: 50px;}
  .fancy-banner-one .text-slide-wrapper .marquee p {font-size: 100px;}
  .footer-one .tlm-text {font-size: 42px;}
  .footer-one {padding-top: 60px;}
  .certification-section img {max-width: 120px;}
  .fancy-short-banner-five .innner-content {padding: 75px 60px;}
  .fancy-short-banner-five .title-one h2 {font-size: 55px;}
  .footer-one .shape-one {top:-9%;}
  .card-style-one .num {font-size: 50px;}
  
}
/*(min-width: 1200px) and (max-width: 1399px)*/

/* *** Important *** Breakpoint */
@media (min-width: 992px) and (max-width: 1399px) {

}
/* (min-width: 992px) and (max-width: 1399px) */


/*Grid lg Start*/
@media (max-width: 1199px) {
  body {font-size: 17px;}
  p {line-height: 2em;}
  .fs-22 {font-size: 18px;}
  .fs-20 {font-size: 17px;}
  h2 {font-size: 32px; letter-spacing: 0.2px; line-height: 1.3em;}
  h4 {font-size: 25px;}
  .footer-one .tlm-text {font-size: 32px; line-height: 1.3em;}
  .title-one .upper-title {font-size: 13px; letter-spacing: 1.5px;}
  .theme-main-menu .inner-content {padding-left: 12px; padding-right: 12px;}
  .theme-main-menu .logo img {width: 75px;}
  .btn-one {font-size: 16px; padding: 0 30px; line-height: 48px;}
  .block-section-one .card-box .main-count {font-size: 35px; margin-bottom: 3px;}
  .block-section-one .card-box {padding: 35px 15px;}
  .card-style-two .img-box-meta .caption-meta a,
  .card-style-two .meta-data span {font-size: 15px;}
  .card-style-two .meta-data a {padding: 15px;}
  .card-style-two .meta-data {width: 75%;}
  .fancy-banner-three .slick-slider {margin: 0 -15px;}
  .fancy-banner-three .slick-slider .slick-slide {margin: 0 15px;}
  .fancy-banner-three .partner-logo-meta .logo a {padding: 15px 20px 20px;}
  .fancy-banner-three .partner-logo-meta .text-meta {font-size: 18px;}
  .fancy-banner-three .partner-logo-meta .text-meta {padding: 15px 5px;}
  .fancy-banner-three .partner-logo-meta:before {height: 60px;}
  .footer-one .footer-title {font-size: 20px; margin-bottom: 15px;}
  .footer-one {padding-top: 60px;}
  .title-one h2.xl {font-size: 35px; line-height: 1.35em;}
  .inner-banner-one ul li {margin-top: 5px;}
  .hero-banner-one .m-text {font-size: 19px;}
  .title-one .mark-bg {height: 6px; bottom: 8px;}
  .card-style-one .num {font-size: 40px;}
  
}
/*(max-width: 1199px)*/



/*Between Grid lg*/
@media (min-width: 992px) and (max-width: 1199px) {
  .hero-banner-one .hero-heading {font-size: 50px; line-height: 1.25em;}
  .hero-banner-one .hero-heading span img {width: 30px;}
  .fancy-banner-one .text-slide-wrapper .marquee p {font-size: 70px;}
  .certification-section img {max-width: 110px;}
  .footer-one .shape-one {top:-10%;}
  .fancy-short-banner-five .innner-content {padding: 50px 40px;}
  .fancy-short-banner-five .title-one h2 {font-size: 45px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/



/*Grid md Start*/
@media (max-width: 991px) {
  .hero-banner-one .hero-heading {font-size: 35px; line-height: 1.45em; font-weight: 700;}
  .hero-banner-one .hero-heading span img {width: 22px;}
  .certification-section img {max-width: 95px;}
  .footer-one p.copyright-text {position: static; text-align: center;}
  .footer-one .shape-one {max-width: 70px; top:10%;}
  .fancy-short-banner-five .title-one h2 {font-size: 35px;}
}
/*(max-width: 991px)*/
/*Grid md Start*/
@media (min-width: 992px) {
  
}



/*Between Grid md*/
@media (min-width: 768px) and (max-width: 991px) {
  .fancy-banner-one .text-slide-wrapper .marquee p {font-size: 60px;}
  .fancy-short-banner-five .innner-content {padding: 50px 40px;}
  .grid-3column .grid-sizer, .grid-3column .isotop-item {width: 33.333%;}
  
  
}
/*(min-width: 768px) and (max-width: 991px)*/



/*Grid sm Start*/
@media (max-width: 767px) {
  .theme-main-menu .logo img {width: 65px;}
  .fancy-banner-one .text-slide-wrapper .marquee p {font-size: 40px;}
  .card-style-three {padding: 30px 15px 10px;}
  .address-section .address-block h5 {font-size: 20px;}
  .fancy-short-banner-five .innner-content {padding: 40px 20px;}
  .fancy-short-banner-five .r-shape-two {width: 80px; height: 80px; top:-30px;left: -30px;}
  .hero-banner-one .video-wrapper {display: none;}
  .hero-banner-one:before {background: rgba(0,0,0,.75);}
}
/*(max-width: 767px)*/




/*Between Grid sm*/
@media (min-width: 576px) and (max-width: 767px) {
  .grid-3column .grid-sizer, .grid-3column .isotop-item {width: 33.333%;}

}
/*(min-width: 576px) and (max-width: 767px)*/




/*Extra Small breakpoints*/
@media (max-width: 575px) {
  .hero-banner-one .bg-shape-holder .shape-one,
  .hero-banner-one .bg-shape-holder .shape-three {display: none !important;}
  .block-section-four .img-meta .card-one {right: 0;}
  .block-section-four .img-meta .card-one {width: 265px; padding: 20px 15px 20px 30px;}
  .block-section-four .img-meta .shape-two {right: 0;}
  .card-style-two h6 {font-size: 17px;}
  .block-section-four .img-meta .card-one h6 {font-size: 20px;}
  .grid-3column .grid-sizer, .grid-3column .isotop-item {width: 50%; padding: 0 5px;}
  .grid-3column {margin: 0 -5px;}
}
/*(max-width: 575px)*/
