@media(max-width: 1199px){
body {
    font-size: 15px;
}
.navbar-brand img {
    max-width: 180px;
}
.header_sec_bottom_in a.nav-link {
    font-size: 14px;
}
.dropdown-menu {
    top: calc(100% + 12px);
}
.home_banner_con h1 {
    font-size: 42px;
}
.home_banner_con h3 {
    font-size: 25px;
}
.owl-carousel .owl-nav .owl-next {
    right: -19px;
}
.owl-carousel .owl-nav .owl-prev {
    left: -19px;
}
}
@media(max-width: 991px){
.home_banner_con {
    padding: 100px 0;
        max-width: 70%;
}
.section_type1_con h3 {
    font-size: 32px;
}
.section_type1_head h2 {
    font-size: 50px;
}
.section_type1_head h3 {
    font-size: 40px;
}
.section_type1_head h4 {
    font-size: 26px;
}
.section_type1_info .btn {
    font-size: 20px;
}
.section_type3_con h3 {
    font-size: 20px;
}
.navbar-toggler {
    padding: 0;
    line-height: 1;
    font-size: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
span.navbar-toggler-icon {
    width: auto;
    height: auto;
}
.navbar-toggler-icon i {
    color: #fd7f03;
    font-size: 30px;
}
}
@media(max-width: 767px){
.home_banner_con h1 {
    font-size: 24px;
}
.home_banner_con h3 {
    font-size: 17px;
}
.home_banner_con {
    padding: 60px 0;
    max-width: 100%;
}
.section_type1_head h2 {
    font-size: 40px;
}
.section_type1_head h3 {
    font-size: 26px;
}
.section_type1_head h4 {
    font-size: 22px;
}
.section_type1_con {
    padding-left: 0;
    margin-top: 35px;
}
.section_type1_con::before{display: none;}
.section_type1_info {
    width: 100%;
    margin: 20px auto 0;
}
.section_type1_info h4 {
    font-size: 18px;
}
.section_type1_info .btn {
    font-size: 16px;
    padding: 10px 20px;
}
.owl-carousel .owl-nav .owl-prev {
    left: -12px;
}
.owl-carousel .owl-nav .owl-next {
    right: -12px;
}
.heading_type1 h3 {
    font-size: 30px;
}
.section_tyhpe2_item {
    min-height: 80px;
}
.footer_item {
    margin: 20px 0;
}
.footer_links {
    padding: 20px 0 20px;
}
.section_type1 {
    padding: 30px 0;
}
.section_type2 {
    padding: 30px 0 40px;
}
.section_type3 {
    padding: 30px 0 20px;
}
.copyright_sec {
    padding: 15px 0;
}
}