 @media only screen and (min-width: 1400px) {
.container { max-width: 1375px; }
}
 @media only screen and (max-width: 1790px) {
.menu .w-25 { width: 27% !important; }
.menu .w-75 { width: 73% !important; }
}
 @media only screen and (max-width: 1650px) {
}
 @media only screen and (max-width: 1399px) {
.menu ul.navbar-nav li.nav-item a.nav-link { margin: 0 14px; }
.menu .w-25 { width: 29% !important; }
.menu .w-75 { width: 71% !important; }
.wlcm_detail h2 { font-size: 31px; line-height: 40px; }
.col-xl-3.col-lg-7.col-md-7.col-sm-7.p-0 { padding: 0 !important; }
.history .col-lg-6.p-0 { align-self: center !important; }
.wlcm_img.right { margin: 0 40px 75px 0; }
.wlcm_img.right:before { right: -40px; }
.sewa_chart ul li { margin: 0 73px 0 0; }
.sewa_chart ul li:before { right: -62px; }
.sewa-chart.owl-carousel.owl-theme.owl-loaded.owl-drag:before { width: 45px; }

/* 24-12-2024 */
.breadcrumb-item ul {padding: 10px 15px 13px 15px; }
.breadcrumb-item ul li,.breadcrumb-item ul li a {font-size: 15px; }
.breadcrumb-item ul li a i {font-size: 16px; }
.sub_banner {top: 60%;bottom: auto;transform: translateY(-50%);}
.sub_banner h2 {font-size: 32px;}
}
 @media only screen and (max-width: 1199px) {
.footer_nav p.none br { display: none; }
.footer_nav.none:before { background: none; }
.about_detail ul li { width: 100%; }
.menu .w-25 { width: 33% !important; }
.menu .w-75 { width: 67% !important; }
.menu ul.navbar-nav li.nav-item a.nav-link { font-size: 15px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item img { height: 500px; object-fit: cover; }
.w-75.top img { }
.sewa-chart .item .owl-img:before { right: -100px; }
.sewa-chart.owl-carousel.owl-theme.owl-loaded.owl-drag:before { width: 61px; }

/* 24-12-2024 */
.breadcrumb-item ul {padding: 12px 20px 15px 20px}
.breadcrumb-item ul li,.breadcrumb-item ul li a {font-size: 14px;}
.sub_banner {top: 50%;bottom: auto;transform: translateY(-50%);}
.sub_banner h2 {font-size: 30px;}
.kamla_img_block {padding-left: 65px; }
.kamla_img_block .kamla_logo {width: 110px; height: 110px; left: 18px; padding: 2px; }
.environ_scssn .environ_content {padding: 65px 65px; margin-left: -65px;}
.environ_scssn .environ_content p {font-size: 16px; }
.environ_scssn .justify-content-end .environ_content {margin-right: -40px; }
.environ_scssn .environ_content h3 {font-size: 24px; margin-bottom: 10px; }
.title h2 {font-size: 32px; margin-bottom: 10px; }
.kamla_bakery_block {padding: 35px 35px; margin-top: -35px; }
.kamla_products_scssn {padding-bottom: 75px; }
.kamla_presence .title h3 {font-size: 28px; }
.kamla_bakery_block .kamla_bakery_content {padding: 20px 0; }
}
 @media only screen and (max-width: 991px) {
     #language .gt_float_switcher .gt_options{top: 54px; }
	 .vticker ul li h5 {height:auto;}
.sub_banner h2 { font-size: 26px; }
.w-75.top img { max-width: 100%; height: auto; }
.w-75.top { position: relative; }
ul.dropdown-menu { left: 0; }
.menu ul.navbar-nav li.nav-item a.nav-link { padding: 20px 8px; font-size: 15px; letter-spacing: 0.5px; }
.menu ul.navbar-nav li.nav-item a.nav-link:hover, .menu ul.navbar-nav li.nav-item.active a.nav-link { background: none; }
.menu ul.navbar-nav li.nav-item a.nav-link, .navbar .dropdown-menu li.nav-item a.nav-link { position: relative; }
.menu ul.navbar-nav li.nav-item a.nav-link:before, .navbar .dropdown-menu li.nav-item a.nav-link:before { position: absolute; ; content: ''; width: 8px; border-radius: 50%; height: 8px; background: #fff; top: 28px; left: 16px; opacity: 0; transition: all 0.5s; }
.menu ul.navbar-nav li.nav-item a.nav-link:hover:before, .navbar .dropdown-menu li.nav-item a.nav-link:hover:before { opacity: 1; }
.menu ul.navbar-nav li.nav-item a.nav-link:hover { padding: 15px 15px 15px 35px; }
.navbar .dropdown-menu li.nav-item a.n44av-link:after { display: none; }
.menu ul.navbar-nav li.nav-item a.nav-link i { display: none; }
button#navbarDropdown { display: block; position: absolute; color: #fff; right: 0; font-size: 22px; top: 0; padding: 13px 15px; border-left: 1px solid rgba(255, 255, 255, 0.30); border-radius: 0; }
.navbar .dropdown-menu li.nav-item a.nav-link:after, .navbar .dropdown-menu li.nav-item a.nav-link:before { display: none; }
.menu ul.navbar-nav li.nav-item a.nav-link { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding: 15px; }
.navbar .dropdown-menu li.nav-item a.nav-link { border-bottom: 0 !important; position: relative; }
.navbar .dropdown-menu li.nav-item a.nav-link:hover { padding: 12px 0 0px 7px !important; }
.navbar .dropdown-menu li.nav-item a.nav-link:before { position: absolute; content: ''; width: 30px; height: 2px; left: 0; background: #fff; }
.navbar .dropdown-menu li.nav-item { position: relative; }
.navbar .dropdown-menu li.nav-item:before { position: absolute; content: ''; widows: 100px; height: 2px; background: #fff; color: #fff; left: 0; width: 10px; top: 27px; }
.button_container { position: absolute; top: -70px; right: 5%; height: 27px; width: 30px; cursor: pointer; z-index: 100; transition: opacity .25s ease; }
.menu ul.navbar-nav { margin: 35px 0 0 0; width: 100%; flex-direction: column; }
.menu ul.navbar-nav li.nav-item a.nav-link { font-size: 20px; letter-spacing: 1px; }
.navbar .dropdown-menu { background-color: transparent; border-bottom: 0 !important; }
.navbar .dropdown-menu li.nav-item a.nav-link { color: #fff !important; padding: 12px 0 0 0!important; font-size: 18px !important; }
.navbar .dropdown-menu li.nav-item, .navbar .dropdown-menu { border-bottom: 0; padding: 0 0 0 25px !important; }
.navbar .dropdown-menu { background-color: transparent; position: relative !important; border: 0; padding: 0 0 0 25px; margin: 0; transition: all ease 0.5s; -moz-transition: all ease 0.5s; -webkit-transition: all ease 0.5s; overflow: hidden; display: block; transform: none !important; will-change: unset !important; max-height: 0; display: block; overflow: hidden; transition: .5s ease-out; }
.navbar .dropdown-menu.show { max-height: 500px; display: block; opacity: 1; transition: .5s ease-in; }
.button_container:hover { opacity: .7; }
.button_container.active .top { transform: translateY(11px) translateX(0) rotate(45deg); background: #FFF; top: 0; }
.button_container.active .middle { opacity: 0; background: #FFF; }
.button_container.active .bottom { transform: translateY(-11px) translateX(0) rotate(-45deg); background: #FFF; top: 22px; }
.button_container span { background: #6a1606; border: none; height: 3px; width: 100%; position: absolute; top: 6px; left: 0; transition: all .35s ease; cursor: pointer; }
.button_container span:nth-of-type(2) { top: 13px; }
.button_container span:nth-of-type(3) { top: 20px; }
.fullmenu-overlay { position: fixed; background: #333; top: 0; left: 0; width: 100%; height: 0%; opacity: 0; visibility: hidden; transition: opacity .35s, visibility .35s, height .35s; overflow: hidden; }
.fullmenu-overlay.open { opacity: .9; visibility: visible; height: 100%; z-index: 9; overflow: auto; }
.button_container { top: -60px; }
.header ul { text-align: left; }
.section { background-size: 100%; margin-top: 20px; padding: 0 28px 20px 28px; }
.wlcm_img { text-align: center; }
.wlcm_img:before { left: 50px; }
.wlcm_detail { padding: 15px 0 0 0; }
.bg_cream p { padding: 0; }
.poverty h4 { margin-top: 15px; }
tbody.pro_table tr td:first-child { width: 10%; }
tbody.pro_table tr td:last-child { width: 15%; }
.table { margin-bottom: 0; }
.col-xl-3.col-lg-7.col-md-7.col-sm-7.p-0 { padding: 0 15px !important; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item img { width: 100%; height: 300px; }
.menu .w-25 { width: 0 !important; height: auto !important; }
.menu .w-75 { width: 100% !important; }
.history_img img { padding: 0 25px; }
.white, .cont_detail { margin: 0; }
.form { padding: 30px; }
.wlcm_img.right:before { right: 40px; }
.history_img:before { left: 5px; }
.history_img.right:before { right: 5px; }
.history_img img.img-fluid { height: auto; }
.blog-content { padding: 0 15px 0 15px; }
.pretitle__text b { margin: 0 0 10px 0; width: 100%; }
.navbar .dropdown-menu { border-bottom: 0 !important; }
.about_detail ul li ul li { width: 100% !important; }
.sewa_icon .icon_bor:nth-child(1), .sewa_icon .icon_bor:nth-child(3) { border-right: 0; }
.sewa_icon .icon_bor:nth-child(3) { border-bottom: 1px solid #eaeaea; }
.about_detail ul.w-33 li { width: 49%; }
/*marquee { margin: 0 30px 0 0; }
marquee { width: 63%; right: 50px; }*/
.publi_icon.br-0 { border-right: 0; }
.publi_icon p { padding: 0 15px; }
.news-txt p img { margin: 0 0 11px 20px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center p { font-size: 19px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center h2 { font-size: 28px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center { bottom: 20px; }
.menu ul.navbar-nav li.nav-item { padding: 0; }
.menu ul.navbar-nav li.nav-item:hover { padding: 0; }
.menu ul.navbar-nav li.nav-item a.nav-link { margin: 0; }
.sewa-chart .item .owl-img:before {right: -120px;}

/* 24-12-2024 */
.environ_scssn .environ_content {height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: flex-start; padding: 50px 35px; }
 .environ_scssn .environ_content,.environ_scssn .justify-content-end .environ_content {margin: 0 0; }
 .environ_scssn .environ_img {height: 100%; }
 .environ_scssn .environ_img img {height: 100%; }
 .kamla_bakery_img {max-width: 350px; width: 90%; }
 .title h2 {font-size: 28px; }
 .kamla_products_scssn ul {grid-template-columns: auto; }
 .kamla_img_block {padding-left: 0; max-width: 600px; border-radius: 0 0 0 60px; overflow: hidden; width: 90%; } 
 .kamla_img_block .kamla_logo {left: 0; bottom: 0; top: auto; }
 .marketing_approach_scssn .marketing_approach_content ul {grid-template-columns: auto; }
 .kamla_presence ul {padding: 10px 0; }
 .kamla_presence ul li {padding: 2px 15px; font-size: 17px; }
 .marketing_approach_scssn .marketing_approach_content ul li {padding: 18px 25px; }
 .marketing_approach_scssn .marketing_approach_content ul li strong {margin-bottom: 5px;}
}
 @media only screen and (max-width:  767px) {
.vticker ul li h5 {height: auto;}
.text-right img { display: none; }
.logo { padding: 25px 0; }
.button_container { top: -75px; }
.wlcm_img:before { left: -35px; }
tbody.pro_table tr td:last-child { width: 20%; }
.footer_nav:before { right: -12px; }
.footer_bg ul li { text-align: center !important; width: 100%; line-height: 28px }
.footer_bg { display: flex; }
.col-auto.align-self-center.form-group { text-align: center; margin: auto; }
.wlcm_img.right:before { right: -40px; }
.single-blog, .single-blog.last { padding: 30px; }
.single-blog:after { width: 100%; }
.sewa_chart ul li { margin: 0 73px 10px 0; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center { background: none; }
.blog-content { padding: 0; }
.publi_icon { border-right: 0; border-bottom: 1px solid #ddd; }
.product .pro_part img { height: auto; }
.news-txt p img { float: none; display: block; margin: 15px auto 15px auto; text-align: center; }
.news-details { padding: 15px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item img { height: 220px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center p { font-size: 17px; margin: 0; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center { background: #fff; padding: 10px 20px 20px 20px; }
.sub_banner { padding: 8px 12px 14px 12px; bottom: 35px; }
.sub_banner h2 { font-size: 20px; }
.sewa-chart.owl-carousel.owl-theme.owl-loaded.owl-drag:before {width:37px;}
.sewa-chart .item .owl-img:before {right: -75px;}

/* 24-12-2024 */
.under_con h2 span {font-size: 40px;}
 .environ_scssn {margin-bottom: 35px; background: #ffffff; }
 .environ_scssn .environ_img {max-width: 420px; width: 95%; }
 .environ_scssn .environ_content, .environ_scssn .justify-content-end .environ_content {margin-top: -25px; width: calc(100% - 35px); margin-left: 15px; display: block; height: auto; }
 .kamla_bakery_block {padding: 20px;}
 .kamla_img_block {max-width: 500px;}
 .visit_fb_box {position: relative;display: flex;flex-wrap: wrap;}
}
 @media only screen and (max-width: 575px) {
body { font-size: 17px; }
.header ul li:nth-child(2) { border-right: 0; }
.header ul li a span { display: none; }
.footer_nav.mt-35 { margin-top: 0; }
;
.footer_nav:before { display: none; }
.about_detail p, .full_employ p { text-align: left; }
.wlcm_detail p { font-size: 20px; }
.blog-content p { font-size: 18px; }
.sewa_icon .icon_bor { padding: 30px 20px; }
.about_detail ul.w-33 li { width: 100%; }
/*marquee { margin: 0 55px 0 0; }*/
.header h5 { display: table; margin: auto; }
/*marquee { width: 80%; right: 22px; top: 43px; }*/
.header { padding: 7px 0px 35px 0; }
.button_container { top: -66px; }
.product .pro_part { margin: auto; display: table; }
.product .caption h4 { text-align: center; }
.col-lg-4.pr-10 { padding: 0 15px; }
.col-lg-4.padr-2 { padding: 0 10px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item img { height: 180px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center { padding: 10px 15px; bottom: 1px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center h2 { font-size: 22px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center p { font-size: 16px; }
.sewa-chart.owl-carousel.owl-theme.owl-loaded.owl-drag:before {width:0;}
.sewa-chart .item .owl-img:before {right: -62px;}
.under_con h2 {font-size:23px; line-height:35px;}
.under_con h2 span {font-size: 30px; }
}
 @media only screen and (max-width: 500px) {
tbody.pro_table tr td:first-child { width: 12%; }
tbody.pro_table tr td:last-child { width: 25%; }
.bg_cream p, .sewa p { text-align: left; }
.sewa_chart ul li { display: block; text-align: center; margin: 0 auto 76px auto; }
.sewa_chart ul li:before { transform: rotate(90deg); left: 0; right: 0; margin: auto; bottom: -57px; }
.sewa_chart ul li:last-child { margin: auto; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center p { margin: 0; }
.breadcrumb-item ul li { font-size: 15px; }
.breadcrumb-item ul li:last-child { padding-right: 0; margin-right: 0; }
.breadcrumb-item ul { padding: 12px 10px 20px 10px; }
}
 @media only screen and (max-width: 480px) {
	  .vticker ul li h5 {
   height: auto;
}
.section {height:auto;}
.menu ul.navbar-nav li.nav-item a.nav-link { font-size: 18px; }
.sewa h2, .sewa p { margin: 0; }
.sewa h2 { font-size: 27px; }
.sub_banner h2 { font-size: 14px; }
.sub_banner { padding: 6px 12px 10px 12px; }
.breadcrumb-item ul { padding: 4px 10px 15px 10px; }
}
 @media only screen and (max-width: 430px) {
.button_container { top: -61px; }
.wlcm_img:before { width: 175px; height: 175px; bottom: -30px; left: -30px; }
.wlcm_detail h2 { font-size: 22px; line-height: 30px; }
.poverty h4 { font-size: 22px; }
tbody.pro_table tr td:last-child { width: 29%; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item img { height: 155px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center { padding: 5px 15px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center h2 { font-size: 18px; }
.main-slider.owl-carousel.owl-theme.owl-loaded.owl-drag .item .mask.flex-center p { font-size: 14px; }
.visit_fb_box {display: block; }
.visit_fb_box a {max-width: unset; width: 100%; }
}
 @media only screen and (max-width: 390px) {
.section { padding: 0 10px 20px 10px; }
.section h4 { padding: 10px 0 10px 0; }
.inner_icon { top: 18px; }
.vticker ul li h5 { font-size: 20PX; margin-top: 6px; line-height: 30px; }
.vticker ul li p { padding: 5px 0 10px 0; line-height: 25px; }
}
 @media only screen and (max-width: 350px) {
.button_container { top: -58px; }
.under_con h2 { font-size: 80px; }
.under_con h2 span { font-size: 35px; }
tbody.pro_table tr td:last-child { width: 32%; }
}


 /*--------- 09-11-2022 ---------*/
@media only screen and (max-width: 1199px) {
    #isotopeGallery .item{width: calc(25% - 20px);}
}
@media only screen and (max-width: 767px) {
    #isotopeGallery .item{margin: 5px;width: calc(33.33% - 10px);}
}
@media only screen and (max-width: 575px) {
    .news-card{flex-direction: column-reverse;}
    .news-card .news-card-left{width: 100%;}
    .news-card .news-card-right{margin: 0 auto 15px;width: 100%;max-width: 200px;}
    #isotopeGallery .item{width: calc(50% - 10px);}
}
@media only screen and (max-width: 499px) {
    #isotopeGallery .item{width: calc(100% - 10px);}
}
@media only screen and (max-width: 425px) {
    .audio-area .audio-details{flex-direction: column;}
    .audio-area .audio-details .profile{margin: 0 0 15px 0;}
    .audio-area .audio-details p{width: 100%;}
}


/* ----------------------12-06-2023----------------------- */
@media only screen and (max-width: 1399px) {
    .news_detail .news_post .recent_post{flex-direction: column;display: flex;}
    .news_detail .news_post .recent_post .post_image {width: 27%;}
    .news_detail .news_post .recent_post .post_info{width: 100%;margin: 12px 0 0 0;}    
}
@media only screen and (max-width: 1199px) {
    .news-list .news-details {flex-direction: column-reverse;margin-bottom: 0;align-items: center;padding:20px;}
    .news-list .news_image{width:100%;max-width:400px;margin-top:0; text-align: center;}
    .news-list .news-txt{margin-top: 20px 0 0 0;width:100%;}
    .news-list .no_image .news-txt{margin: 0;width:100%;}

    .news_detail .news_post .recent_post {flex-direction:row;}
    .news_detail .news_post .recent_post .post_image{width: 23%;}
    .news_detail .news_post .recent_post .post_info{width: 77%;margin: 0 0 0 20px;}
}
@media only screen and (max-width: 767px) {
   .news_detail .news_info iframe{margin: 0 auto;width: 100%;display: block;}
   .news_detail .news_img{margin-bottom: 30px;}
}
@media only screen and (max-width: 575px) {
   .news-list .news-txt p{font-size:16px;}
   .news-list .news-txt a{font-size: 15px;}
   .news-list .news-txt h5{font-size: 20px;}
   
   .news_detail .news_info .news_content .title{font-size: 20px;margin: 3px 0 15px 0;}
   .news_detail .news_info .news_content p{font-size: 16px;}
   .news_detail .news_info .news_content .date,
   .news_detail .news_info .news_content .date i{font-size: 14px;}
   .news_detail .news_info ul li{font-size: 16px;}
   .news_detail .news_info ul li::before{font-size: 16px;}
   .news_detail .news_post{padding: 15px;}  
   .news_detail .news_post .recent_post{flex-direction: column;display: flex;padding: 15px 0;}
   .news_detail .news_post .recent_post .post_image{width: 26%;}
   .news_detail .news_post .recent_post .post_info{width: 100%;margin: 12px 0 0 0;}     
   .news_detail .news_post .title{font-size: 20px;}
   .news_detail .news_post .recent_post .post_info .post_title{font-size: 14px;}
   .news_detail .news_post .recent_post .post_info .date,
   .news_detail .news_post .recent_post .post_info .date i{font-size: 14px;}
}
@media only screen and (max-width: 390px) {
    .news-list .news-txt h5{font-size: 18px;line-height: 26px;}
    .news-list .news-txt a{font-size: 15px;}

    .news_detail .news_info .news_content .title{font-size: 18px;margin: 3px 0 15px 0;}
    .news_detail .news_post .recent_post .post_info .date,
    .news_detail .news_post .recent_post .post_info .date i{font-size: 13px;}
    .news_detail .post_info{margin-left: 15px;}
    .news_detail .news_post .title{font-size: 18px;}
    .news_detail .news_post .recent_post .post_image{width: 35%;}
    .news_detail .news_info .news_content p{font-size: 15px;}
    .news_detail .news_info ul li{font-size: 15px;}
    .news_detail .news_post .recent_post .post_info .post_title{font-size: 13px;}
}



/* ====== 06-12-2023 ==== */
@media only screen and (max-width: 1599px) {
    .navigation_menu_list .modal-dialog .modal-content #accordion h5{
        font-size: 19px;
        letter-spacing: 0;
    }
} 
@media only screen and (max-width: 1199px) {
    .home_slider .carousel-caption{
        padding: 45px 20px 30px 50px;
    }
    .home_slider .carousel-caption a {
        font-size: 22px;
    }
    h3.title_name{
        font-size: 38px;
    }
    .block_images .owl-nav { 
        top: -75px;
    }
    .history_details_part .history_detail_img { 
        aspect-ratio: 640/370;
    }
}
@media only screen and (max-width: 991px) {
    .newsletter .newsletter_info #newsletter_modal h3.title_name { 
        margin: 0;
        padding: 8px 20px 22px 15px;
        font-size: 32px;
    }
    .newsletter .newsletter_info #newsletter_modal form button#button { 
        margin: 10px auto 10px;
    }
    .newsletter .newsletter_info #newsletter_modal button.newsletter_close_btn {
        transform: scale(0.8);
    }
    .home_slider .carousel-caption a {
        font-size: 18px;
    }
    .home_slider .carousel-caption a span {
        font-size: 26px;
        margin-bottom: 3px;
    }
    /* === footer === */
    footer .footer_menu {
        display: flex;
        flex-direction: column;
        padding: 0;
    }
    
    footer .footer_menu .footer_menu_left {
        width: 100%;
        display: flex;
        justify-content: center;
        border-bottom: 1px solid #AEAEAE;
        flex-wrap: wrap;
    }
    
    footer .footer_menu .footer_menu_right {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 3px 5px;
    }
}
@media only screen and (max-width: 867px) { 
    header{
        padding: 0 0;
        gap: 0;
    }
    header .navigatin_bar_list {
        width: 100%;
        border-top: 1px solid #AEAEAE;
        justify-content: flex-end;
    }
    header a.top_logo { 
        padding: 12px 15px 12px 12px;
        border: 0;
    }
}
@media only screen and (max-width: 767px) {
    .home_slider .carousel-indicators {
        margin-bottom: 5px;
    }
    .home_slider .carousel-indicators li {
        width: 40px; 
        height: 3px;
    }
    h3.title_name {
        font-size: 32px;
        padding: 15px 75px 20px 22px;
    }
    .block_images .owl-nav button {
        height: 25px;
        width: 25px;
    }
    .block_images .owl-nav {
        top: -65px;
        right: 8px;
    }
    .newsletter .newsletter_info button.btn, .newsletter .newsletter_info button.btn:focus {
        margin: 8px auto 15px;
        padding: 6px 25px 10px 25px;
        font-size: 16px;
    }
    .newsletter .newsletter_info p{
        white-space: normal;
    }
    .newsletter .newsletter_info #newsletter_modal h3.title_name {
        padding: 8px 10px 15px 0px !important;
        text-align: left;
        margin-left: 0;
        font-size: 24px;
    }
    .newsletter .newsletter_info #newsletter_modal form input, .newsletter .newsletter_info #newsletter_modal form input:focus {
        padding: 5px 10px 10px 10px;
    }
    .newsletter .newsletter_info #newsletter_modal form button#button {
        margin: 5px auto 10px;
        padding: 6px 25px 8px 25px;
    }
    .newsletter .newsletter_info #newsletter_modal form input::placeholder {
        font-size: 13px;
    }
    .newsletter .newsletter_info #newsletter_modal button.newsletter_close_btn {
        transform: scale(0.6);
    }
    .blog_section .block_images .owl-nav {
        top: -45px;
    }
    .inner_banner_text .sub_banner h2 { 
        margin-bottom: 30px;
    }
    .inner_banner_text .breadcrumb-item ul li { 
        padding-right: 10px;
        margin-right: 5px;
    }
}  
@media only screen and (min-width: 576px) { 
    .navigation_menu_list .modal-dialog .modal-content #accordion .collapse {
        display: block;
        height: 100%;
    } 
}
@media only screen and (max-width: 575px) { 
    .navigation_menu_list .modal-dialog .modal-content .modal-body {
        padding: 35px 15px 15px 15px;
    }
    header .navigatin_bar_list{
        height: 55px;
    }
    header .navigatin_dropdown_menu {
        transform: scale(0.85);
    }
    header .navigation_menu{
        padding: 0 15px;
    }
    header .top_social_media a {
        padding: 0px 5px; font-size:15px;
    }
    header .top_social_media h3 { 
        font-size: 17px;
        margin: -1px 0 0 0; 
    }
    .home_slider .carousel-caption {
        padding: 25px 12px 15px 20px;
    }
    .home_slider .carousel-caption a {
        font-size: 18px; 
    }
    .home_slider .carousel-indicators li {
        width: 30px; 
    }
    .home_slider .carousel-indicators {
        margin-bottom: 0;
    }
    h3.title_name {
        font-size: 28px;
        padding: 10px 10px 15px 15px;
    }
    .content_block_img img { 
        aspect-ratio: 330/180;
    }  
    .block_images .owl-nav, .blog_section .block_images .owl-nav {
        top: 20%;
        width: 100%;
        display: flex;
        justify-content: space-between;
        left: 0;
    }
    /* === 07-12-2023 ===== */
    .newsletter .newsletter_info #newsletter_modal form input, .newsletter .newsletter_info #newsletter_modal form input:focus {
        padding: 5px 10px 7px 10px;
    } 
    .newsletter .newsletter_info #newsletter_modal form input::placeholder {
        font-size: 14px;
    } 
    .newsletter .newsletter_info #newsletter_modal form .form-group {
        margin-bottom: 5px;
    } 
    .newsletter .newsletter_info #newsletter_modal {
        padding-bottom: 0;
    } 
    .newsletter .newsletter_info h3.title_name {
        font-size: 23px;
        padding: 10px 5px 20px 5px;
    }
    .newsletter .newsletter_info p {
        font-size: 16px;
        margin-bottom: 18px;
    }
    .newsletter .newsletter_info{
        min-height: 250px;
    }
    .newsletter .newsletter_info #newsletter_modal h3.title_name { 
        margin-left: -10px;
    }
    .newsletter .newsletter_info #newsletter_modal button.newsletter_close_btn {
        transform: scale(0.5);
        right: 3px;
        top: 2px;
    }
    .home_slider .carousel-caption a {
        font-size: 14px;
    }
    .home_slider .carousel-caption a span {
        font-size: 19px; 
    }
    /* === footer === */
    footer .footer_menu .footer_menu_left li {
        font-size: 16px;
        padding: 10px 12px;
    } 
    footer h5.footer_message {
        padding: 15px 8px;
        font-size: 16px;
    } 
    .copyright-text {
        display: flex;
        flex-direction: column;
        padding: 10px 20px 12px 25px;
    }
    .inner_banner_text .breadcrumb-item {
        margin: -19px 0 -19px 20px;
    }
    .inner_banner_text .sub_banner h2 {
        font-size: 17px;
        margin-bottom: 18px;
    }
    .inner_banner_text .sub_banner { 
        left: 20px;
    }
    .inner_banner_text .breadcrumb-item ul {
        padding: 5px 12px 8px 15px;
    }
    .inner_banner_text .breadcrumb-item ul li {
        font-size: 14px;
        padding-right: 10px;
        margin-right: 6px;
    }
    .inner_banner_text .breadcrumb-item ul li a{
        font-size: 20px;
    }
    .history_detail_info h3 {
        font-size: 20px;
        margin-bottom: 12px;
    }
    .history_detail_info img { 
        height: 38px;
        margin-bottom: 7px;
    }
    .history_details_part .history_detail_img {
        aspect-ratio: 640/640;
    }
    .history_details_part .history_detail_info{
        left: 15px;
        width: calc(100% - 20px);
    }
    .inner_banner_text:after { 
        height: calc(100% - 23px);
    }
}