/*Media Query Start*/

@media only screen and (min-width: 1366px) and (max-width: 1920px) {}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {
    .header-logo {
    text-align: center;
    margin-bottom: 20px;
}

.header-logo a img {
    width: 100%;
    height: 170px;
    object-fit: contain;
    margin: 0 auto;
    display: table;
}
.theme-btn-1 {
    font-size: 12px;
  
}
h2 {
    font-size: 35px;
    line-height: 45px;
}
.newsletter p {
    font-size: 12px;
    margin: 0 auto 5px;
    width: 90%;
    line-height: 20px;
}
.newsletter input::placeholder {
    font-size: 12px;
}
.theme-btn-1 span {

    width: 30px;
    height: 30px;
  
    margin-left: 5px;
}
.newsletter div {

    gap: 10px;
    width: 100%;
}
.newsletter input[type="email"] {
    padding: 15px 20px;
    width: 100%;

    font-size: 12px;
    
}
.newsletter {
    padding: 10px;
    margin-bottom: 0px;
}
.copy-txt {
    text-align: center;
}
.copy-txt p {

    font-size: 12px;

}
.ftr_social_links a {
  
    height: 30px;
    width: 30px;
    
}
.ftr_links a {
    
    font-size: 10px;
   
}

.menusection-right {
    justify-content: center;
}
.ftr_social_links ul {
    gap: 5px;
    margin-top: 10px;
}
.footer-btm {

    padding-top: 10px;
   
}
header {
    position: relative;
    z-index: 99;
    width: 100%;
    border-bottom: 1px solid #fd994a;
    padding: 12px 0;
    background: #f36800;
}
.footer-btm .col-6 {
    width: 100%;
}
.card-img {
    text-align: center;
    margin-top: 5px;
}






































    
    
    
}


/*Media Query End*/