.img-fluid {
max-width: 100%;
height: auto;
} @media (min-width: 992px) and (max-width: 1199px) {
#hero-area .contents .head-title {
font-size: 40px; }
.counter-section .counter p {
font-size: 14px; }
.schedule .schedule-tab-title  {
width: 210px; }
#sponsors .sponsors-logo img {
width: 80%; } } @media (max-width: 991px) {
.page-title-section {
padding: 40px 0; }
.section-title-bg {
display: none; }
.section-title {
position: relative;
margin-bottom: 10px; }
.about-item {
margin-bottom: 30px; }
.accordion .header-title {
font-size: 12px; }
.schedule .card-header h4 {
font-size: 14px; }
#sponsors .sponsors-logo img {
width: 80%; }
.padding-none:nth-child(1) {
border-left: none; }
.padding-none:nth-child(3) {
border-left: none; }
.padding-none:nth-child(4) {
border-bottom: none;
border-left: 1px solid #ddd; }
.padding-none:nth-child(5) {
border-bottom: none;
border-left: none; }
.padding-none:nth-child(6) {
border-top: 1px solid #ddd;
border-bottom: none; }
.footer-area h3 {
margin-top: 30px; }
.section-summit-padding {
padding: 20px 0; }
} @media (min-width: 768px) and (max-width: 991px) {
.countdown-timer .heading-count h2 {
font-size: 25px; }
.schedule .schedule-tab-title .nav-tabs .nav-link {
width: 150px; }
.schedule .card-header h4 {
font-size: 14px; } 
.about-item {
margin-bottom: 30px; }
.accordion .header-title {
font-size: 12px; }
#sponsors .sponsors-logo {
padding: 30px; }
.padding-none:nth-child(1) {
border-left: none; }
.padding-none:nth-child(3) {
border-left: none; }
.padding-none:nth-child(4) {
border-bottom: none;
border-left: 1px solid #ddd; }
.padding-none:nth-child(5) {
border-bottom: none;
border-left: none; }
.padding-none:nth-child(6) {
border-top: 1px solid #ddd;
border-bottom: none; }
.section-summit-padding {
padding: 20px 0; }
} @media (max-width: 767px) {
.white-top-txt {   
font-size: 4rem; 
color: #FFFFFF!important; 
line-height: 42px;
padding-bottom: 10px;
font-weight: 700; 
}
.white-top-small-txt {   
font-size: 3rem;  
color: #FFFFFF!important; 
line-height: 32px;
padding-bottom: 10px; 
}
.section-title {
font-size: 22px; }
.section-sub {
font-size: 16px; }
#hero-area .contents {
padding: 100px 0; }
#hero-area .contents .head-title {
font-size: 15px; }
#hero-area .contents .btn {
margin: 25px 3px 0 0; }
.countdown-timer .heading-count {
padding: 10px; }
.countdown-timer .heading-count h2 {
font-size: 24px; }
.countdown-timer .heading-count h4 {
font-size: 12px; }
.schedule .card-body {
padding: 15px; }
.accordion .header-title {
font-size: 12px; }
#sponsors .sponsors-logo {
margin-bottom: 15px; }
#sponsors .sponsors-logo {
padding: 15px; }
.thumb-left img {
width: 60%; }
#sponsors .sponsors-logo img {
width: 80%; }
.footer-area h3 {
margin-top: 30px; }
.padding-none:nth-child(1) {
border-bottom: 1px solid #ddd; }
.padding-none:nth-child(4) {
border-bottom: 1px solid #ddd; }
.padding-none:nth-child(5) {
border-bottom: 1px solid #ddd; } 
.section-summit-padding {
padding: 10px 0; }.section-summit-top-padding {
padding: 30px 0; }
}
@media (min-width: 320px) and (max-width: 480px) {
#about .title-sub {
font-size: 24px; }
.white-top-txt {   
font-size: 3rem; 
color: #FFFFFF!important; 
line-height: 32px;
padding-bottom: 5px;
font-weight: 700; 
}
.white-top-small-txt {   
font-size: 2rem;  
color: #FFFFFF!important; 
line-height: 22px;
padding-bottom: 5px; 
}
.btn {
padding: 5px 7px;
font-size: 13px; }
.section-summit-padding {
padding: 10px 0; }
.section-summit-top-padding {
padding: 30px 0; } 
#sponsors .sponsors-logo {
padding: 10px; }
}