@media only screen and (min-width:1560px){ 

    .retail_mrkt_page .wrapper {max-width: 1560px;}
     .reail_list .retail_row:before {background-position: top left -19%;}
    /*.reail_list .retail_row:nth-child(2n):before {background-position: top 40% right 50px;}
    .reail_list .retail_row:nth-child(3):before {background-position: top 40% left 50px;}
    */
    .retail_cat:after {right: -60px;}
    .retail_cat:nth-child(2n):after {left: -60px;}
}
@media only screen and (min-width:1441px){
    .banner video {width: 100%;}
    footer{padding-top: 540px;}
    footer:after{height: 540px;}
    
   

}
@media only screen and (max-width:1440px){
 
    
    /*.footer_detail {padding-top: 500px;background-position: top -50px center;}*/
}

@media only screen and (max-width:1280px){ 
    header .menu {gap: 15px;}
    .banner video {height: 100%;}
    .about_wrapper .image img {width: 100%;}
    
    .tab_list ul li a {font-size: 18px;}
    
    .export_benift .titles h3 {font-size: 36px;line-height: 46px;}
    .export_benift .titles span {font-size: 18px;}
    
    .reail_list .retail_row:before {background-size: 50%;}
    .reail_list .retail_row:before {background-size: 50%;background-position: top 29% left -50%;}
    .reail_list .retail_row {padding-bottom: 100px;}
    .reail_list .retail_row .wrapper {gap: 85px;}
    .retail_cat .right_col .img_2 {margin-left: 58px;width: 90%;}
    .retail_cat .right_col .img_1 {width: 90%;}
    
    .capabilities_list .col p {font-size: 12px;}
    .capabilities_list .col h4 {font-size: 18px;line-height: 24px;}
    .capabilities_list .col {padding-top: 125px;}
    
    .top_header ul li a {font-size: 15px;}
    
    .tech_cat_list .tech_col .left_col .detail h3 {font-size: 24px;line-height: 28px;}
    .tech_cat_list .tech_col .line {width: 305px;}
    
    .our_blog_list .right_col {width: 290px;}
    .our_blog_list .left_col {width: calc(100% - 290px);}
    .our_blog_list .blog_col img {width: 184px;}
    .blog_detail_page h2 {font-size: 28px;line-height: 38px;}
    
}
@media only screen and (max-width:1024px){
	
    header .wrapper {gap: 20px;justify-content: space-between;}
    header .logo {width: 120px;}
    
    header .menu a {font-size: 16px;}
    
    .banner_detail h1 {font-size: 40px;line-height: 40px;}
    .banner {height: 100vh;}
    
    h2 {font-size: 28px;padding-bottom: 20px;}
    h2:after {width: 60px;margin: 0 auto;bottom: 6px;}
    .about_detail {padding: 25px 15px;}
    .about_detail h3 {font-size: 22px;padding-bottom: 5px;line-height: 26px;}
    .about_wrapper {gap: 53px;}
    
    .tab_list ul li a {font-size: 16px;}
    .tab_list {padding-top: 30px;padding-bottom: 40px;}
    .tab_row .col_item.line_div .line_1, .tab_row .col_item.line_div .line_2 {width: 47px;}
    .tab_row .col_item.line_div {gap: 23px;}
    .tab_row .col_item {padding: 12px 12px 24px;}
    .tab_row h3 {font-size: 16px;line-height: 20px;word-break: break-all;}
    
    .future_is h4 {padding: 35px 0px;}
    .scrolling-text .scrolling-text-content {font-size: 48px;line-height: 73px;}
    
    .innovation_slider .wrapper {gap: 40px;}
    
    .principle_slider .right_images {width: calc(100% - 300px);}
    .principle_slider .left_detail {width: 300px;}
    .principle_slider .left_detail .detail {padding: 25px 15px;}
    .principle_slider .left_detail .detail h4 {font-size: 24px;line-height: 28px;padding-bottom: 10px;}
    .principle_slider .left_detail .detail p {font-size: 15px;line-height: 23px;}
    
    footer {padding-top: 300px;}
    footer:after {height: 300px;}
   .footer_detail .col_logo p {font-size: 15px;line-height: 23px;padding-top: 5px;}
    
    .achievements_list .image {width: 178px;height: 178px;}
    .achievements_list h4 {font-size: 22px;line-height: 28px;}
    .achievements_list .detail p {font-size: 18px;line-height: 18px;padding: 5px 0px;}
    .our_milestones .wrapper {gap: 30px;padding: 80px 15px 63px;}
    .year_tree {margin-bottom: 70px;}
    .year_tree .year_col {padding: 21px 15px 30px 15px;}
    .year_tree .year_col h3 {font-size: 28px;line-height: 28px;padding-bottom: 9px;}
    
    
    .mission_middle_col {width: fit-content;}
    .mission_middle_col img { width: 140px;height: 140px;}
    .mission_middle_col img.come-in-height {height: 470px;}
    .mission_sec_col img {max-width: 42px;}
    .mission_sec_col h3 {font-size: 20px;line-height: 20px;padding-bottom: 9px;}
    .mission_section .mission_sec_col {padding: 18px 40px 28px;}
    .founder {padding-top: 50px;}
    .founder h3 {font-size: 28px;line-height: 37px;padding: 15px 0px 25px;}
    .founder h3:after {top: 55px;}
    .founder h3:before {top: 47px;}
    .founder_team h4 {font-size: 18px;padding: 10px 0px 2px;}
    .founder_team .col {padding: 24px 15px 28px;}
    .team_member{padding-bottom: 123px;}
    .awards_list .col {padding: 28px 15px 30px;}
    .awards_list .col h4 {font-size: 18px;line-height: 28px;padding-top: 18px;}
    
    .innovation_detail1 .wrapper {grid-row-gap: 50px;grid-column-gap: 50px;}
    .product_desciption .image{width: 300px;}
    .product_desciption .image svg.pro_svg_bg {width: 310px;display: block;}
    .product_desciption .detail {width: calc(100% - 340px);}
    .product_desciption {gap: 40px;flex-wrap: wrap;}
    .prodct_img img {height: 195px;margin-left: 30px;}
    .product_desciption h1 {font-size: 28px;line-height: 34px;}
    .product_desciption p {font-size: 14px;line-height: 24px;}
    .product_tab .tab_title ul li a {font-size: 20px;}
    .product_tab .detail_list .tab_detail p, .product_tab .detail_list .tab_detail li {font-size: 14px;line-height: 24px;}
    
    .ea2_tech h2 {font-size: 45px;line-height: 50px;}
    .ea2_svg img {max-width: 100%;}
    .ea2_detail h3 {font-size: 24px;line-height: 40px;}
    .ea2_detail p {font-size: 14px;line-height: 22px;}
    .innovation_wrapper {gap: 30px;}
    .innovation_wrapper .line svg {width: 100%;}
    .benefits_row .col p {font-size: 16px;line-height: 26px;}

    .ea2_detail .export_detail h4 {font-size: 16px;line-height: 24px;}
    .our_export .ex_row p {font-size: 14px;line-height: 24px;padding-bottom: 15px;}
    .our_blog h3 {font-size: 28px;line-height: 34px;}
    .our_blog h3:after{width: 120px;}
    .our_blog p {font-size: 16px;line-height: 26px;}
    .our_blog .blog_list .blog p {font-size: 14px;line-height: 22px;}
    
    .reail_list .retail_row .left_col {width: 100%;}
    .reail_list .retail_row .right_col {width: 100%;}
    .reail_list .retail_row .wrapper {gap: 30px;}
    .reail_list .retail_row img {width: 100%;}
    
    .reail_list .retail_row {padding-top: 60px;padding-bottom: 80px;}
    .reail_list .retail_row h3 {font-size: 24px;line-height: 36px;margin-bottom: 18px;}
    .reail_list .retail_row h3:after {width: 214px;}
    .reail_list .retail_row p {font-size: 14px;line-height: 24px;}
    .reail_list .retail_row:nth-child(2n):before,.reail_list .retail_row:nth-child(3):before {background-size: 78%;}
    .capabilities .title p {font-size: 14px;line-height: 24px;}
    .capabilities .title h3 {font-size: 28px;}
    .capabilities_list .col {width: calc(50% - 30px);}
    .cap_video {padding: 80px 0px 0px;}
    .capabilities .title h3 {font-size: 28px;}
    .retail_categories .title h3 {font-size: 28px;line-height: 47px;margin-bottom: 30px;}
    .retail_cat .left_col h3 {font-size: 24px;line-height: 34px;margin-bottom: 7px;}
    .retail_cat .left_col p {font-size: 12px;line-height: 20px;padding-bottom: 10px;}
    .retail_cat {padding-bottom: 80px;}
    
    .top_header ul li a {font-size: 13.5px;}
    .top_header ul li {padding: 0px 8px;}
    .heading_title h1 {font-size: 18px;}
    .heading_title {padding-top: 160px;}
    .industries_row .detail {padding: 55px 15px 16px;}
    .industries_row .image{margin: 0px auto -55px;}
    .industries_list {padding-top: 50px;padding-bottom: 50px;}
    .banner_sec_detail h2 {font-size: 28px;line-height: 48px;}
    .banner_sec_detail h4 {font-size: 18px;line-height: 28px;margin-bottom: 10px;}
    .banner_sec_detail p {font-size: 14px;line-height: 28px;}
    .banner_sec_detail hr {margin: 20px auto;width: 324px;}
    .industries_list .title h3 {font-size: 28px;line-height: 48px;}
    .industries_list .title p {font-size: 14px;line-height: 24px;margin-bottom: 28px;}
    .work_phil_detail h3 {font-size: 28px;line-height: 40px;padding-top: 20px;}
    .work_phil_detail p {font-size: 14px;line-height: 28px;}
    .work_phil_detail ul li {font-size: 16px;padding-bottom: 28px;}
    .work_phil_detail ol li {font-size: 14px;}
    .work_phil_detail ol li:before {width: 18px;background-size: contain;}
    .research_program .right_col {width: 50%;}
    .research_program .right_col h3 {font-size: 21px;line-height: 28px;}
    .research_program .right_col p {font-size: 14px;line-height: 28px;}
   
    .tech_cat .title h3 {font-size: 22px;line-height: 38px;margin: 50px 0px 30px;}
    .tech_cat_list .tech_col .line {width: 205px;height: 30px;}
    .tech_cat_list .tech_col .right_col {gap: 15px;}
    .more_details {height: 38px;line-height: 38px;font-size: 14px;}
    .tech_cat_list .tech_col {gap: 30px;margin-bottom: 30px;}
    
    .calture_list .calture_col .right_col h3 {font-size: 24px;line-height: 42px;padding-bottom: 22px;}
    .calture_list .calture_col .right_col h3:after{width: 222px;}
    
    .our_blog_list {flex-direction: column;margin: 48px 0px;}
    .our_blog_list .left_col {width: 100%;}
    .our_blog_list .right_col {width: 100%;}
    .blog_detail_page h2 {font-size: 24px;line-height: 32px;}
    .blog_detail_page .tags {gap: 15px;}
    .blog_detail_page p {font-size: 14px;line-height: 28px;padding-bottom: 15px;}
    .blog_detail_page li {font-size: 14px;line-height: 28px;padding-bottom: 15px;}
    
}
@media only screen and (max-width:991px){ 
	.our_blog_list .blog_col .image{
	width:100%;
}.our_blog_list .blog_col .detail{
	width:100%;
}
    .product_listing .product_col {width: calc(50% - 15px);}
    
    .export_benift .wrapper {flex-direction: column;}
    .export_benift .wrapper .titles {width: 100%;text-align: center;}
    .contact_form .wpcf7-form-control-wrap{width: 100%;margin-right: 0;}
    .reail_list .retail_row .image{width: 100%;}
    .product_page .product_detail .product_title h2 > a{font-size: 24px;line-height: 34px;padding-bottom: 10px;}
}
@media only screen and (max-width:768px){
    header .wrapper {padding: 15px;}
    header ul.menu {position: fixed;width: 100%;height: 100%;text-align: center;background: rgb(9 55 1 / 80%);backdrop-filter: blur(10px);padding: 0;transform: translateX(-100%);opacity: 0;transition: 0.6s all ease;overflow: auto;flex-direction: column;top: 0;left: 0;justify-content: flex-start;padding-top: 150px;}
    header ul.menu.active {transform: translateX(0%);opacity: 1;}
    header .hamburger {width: 38px;height: 50px;display: flex;position: relative;margin-left: auto;justify-content: center;flex-direction: column;gap: 6px;right: 20px;}
    header .hamburger span {width: 100%;display: block;height: 2px;background: linear-gradient(87deg, #457502 0%, rgb(185 194 0) 100%);transition: 0.6s all ease;transform: rotate(0);opacity: 1;}
    header .hamburger span:nth-child(2) {width: 70%;}
    header .hamburger span:nth-child(3) {width: 85%;}
    header .hamburger.active span:nth-child(2) {opacity: 0;}
    header .hamburger.active span:nth-child(1) {transform: rotate(45deg);}
    header .hamburger.active span:nth-child(3) {transform: rotate(-45deg);width: 100%;}
    header .hamburger.active {gap: 0;transition: 0.6s all ease;}
    ul.sub-menu {position: relative;box-shadow: none;background: transparent;padding: 10px 0px 0px;display: none;}
    header .menu li:hover .sub-menu{display: block;}
    .top_header {display: none !important;}
    
    .banner_detail h1 {font-size: 32px;line-height: 42px;font-weight: 600;}
    
    .about_wrapper {flex-direction: column-reverse;}
    .banner_detail p {padding: 10px 0px 15px;}
    p{font-size: 13px;line-height: 19px;}
    .about_wrapper .image {width: 100%;}
    .about_wrapper .image img ,.about_wrapper .image svg {width: 240px; display: block;margin: 0 auto;}
    .about_detail {width: 100%;max-width: 100%;/*margin-right: 15px;*/}
    .about:after {width: 300px;height: 300px;left: -100px;}
    
    .tab_row .col_item {width: 100%;text-align: center;}
    .tab_row .col_item.line_div{display: none;}
    .tab_row .col_item img{margin: 0 auto;}
    .product {padding-bottom: 80px;padding-top: 70px;}
    
    .services_as{padding-bottom: 80px;}
    .innovation_slider .wrapper {flex-direction: column;gap:5px;}
    .innovation_slider .left_col {width: 100%;}
    .innovation_slider .right_col {width: 100%;}
    .innovation_slider .innovation_detail:after {background-size: 200px;}
    .innovation_slider .left_col svg {width: 60%;margin: 0 auto;display: block;}
    .innovation_slider .right_col h3 {font-size: 18px;line-height: 18px;padding: 10px 0px;}
    .innovation_slider .right_col img {width: 32px;}
    .innovation_slider .right_col p {font-size: 12px;line-height: 18px;}
    .principle .title h3 {font-size: 24px;line-height: 36px;padding: 10px 0px 35px;}
    .principle_slider {flex-direction: column-reverse;gap: 30px;}
    .principle_slider .right_images {width: 100%;max-width: 400px;}
    .principle_slider .left_detail{width: 100%;}
    .principle_slider .right_slider .image {margin: 0px 5px;padding: 15px;    max-width: 200px;}
    
    .footer_detail .wrapper{flex-direction: column;justify-content: center;align-items: center;}
    .footer_detail .col_logo {width: 211px;}
    .footer_detail .col_off {width: 311px;max-width: 100%;}
    .footer_detail .col_msg {width: 150px;}
    .footer_detail h3::after {right: 0;margin: 0 auto;}
    .footer_detail h3 {text-align: center;}
    footer:after {height: 220px;}
    footer {padding-top: 220px;}
    
    .banner.about_bg {height: auto;padding: 100px 0px;/*z-index: 4;*/}
    .banner.about_bg .btn_lines {margin-top: 20px;}
    .banner.about_bg p {padding: 5px 0px;}
    .achievements {padding-bottom: 60px;}
    .achievements .title h3 {font-size: 28px;line-height: 40px;}
    .achievements .title {margin-bottom: 25px;}
    .achievements_list {flex-direction: column;}
    .our_milestones .wrapper {flex-direction: column;padding: 30px 15px 53px;}
    .our_milestones h2 {width: 100%;font-size: 24px;line-height: 37px;padding-bottom: 0px;}
    .our_milestones p {width: 100%;text-align: center;}
    .milestone:after{display: none;}
    .milestone:before{display: none;}
    .year_tree .year_col {width: 100%;border-radius: 0px;text-align: center;}
    .year_tree {flex-direction: column;margin-bottom: 0;}
    .our_mission .title {text-align: center;}
    .our_mission h2 {font-size: 26px;line-height: 32px;text-align: center;}
    .our_mission .title:after {width: 75px;background-size: contain;right: 24%;}
    .mission_section {flex-direction: column;margin: 45px 0px 35px;justify-content: center;align-items: center;}
    .mission_middle_col {width: auto;}
    .mission_middle_col img.come-in-height {height: 280px;}
    .achievement h3 {font-size: 26px;line-height: 32px;}
    .achievements:before{display: none;}
    .founder_team {flex-direction: column;}
    .founder h3 {font-size: 21px;}
    .awards {padding: 50px 0px;}
    .awards h3 {font-size: 26px;line-height: 32px;padding-bottom: 2px;}
    .awards_list {flex-direction: column;gap: 15px;}
    .awards_list .col {transform: scale(1);}
    
    .innovation_detail1 .wrapper {flex-direction: column;margin-top: 0;}
    .innovation_detail1 .left_col {width: 100%;position: static;} 
    .innovation_detail1 .right_col {width: 100%;position: relative;z-index: 9;padding-top: 0px;}
    .slide_detail_inn {margin-bottom: 50px;}
    .tab_list ul li.slick-slide.slick-current.slick-active:before {right: 0px;}
    
    .product_listing .product_col {width: 100%;padding: 25px 15px 30px;}
    .product_listing h3 {font-size: 20px;padding-top: 10px;}
    .heading_title {margin: 0px 15px;padding-top: 90px;padding-bottom: 25px;}
    .heading_title .wrapper {padding: 12px 15px;gap: 10px;}
    .heading_title h1 {font-size: 16px;line-height: 24px;}
    .heading_title p, .heading_title p a {font-size: 13px;line-height: 22px;text-align: right;}
    .product_title h2 {font-size: 24px;line-height: 34px;padding-bottom: 10px;}
    .product_title p {font-size: 14px;line-height: 24px;}
    .product_detail .product_title{padding-bottom: 50px;}
    .product_desciption .image svg.pro_svg_bg {height: auto;width: 210px;}
    .product_desciption .image {width: 200px;margin: 0 auto;}
    .product_desciption .detail {width: 100%;}
    .product_tab .tab_title ul {flex-direction: column;gap: 10px;}
    .product_desciption {padding-bottom: 10px;}
    
    .ea2_tech .ea2_bg:after {background-size: 120px;}
    .ea2_tech .ea2_bg {background-size: 50%;}
    .ea2_tech h2 {font-size: 29px;line-height: 35px;}
    .ea2_detail h3 {font-size: 18px;line-height: 28px;}
    .ea2_detail span {font-size: 16px;line-height: 28px;}
    .ea2_detail h3:after {width: 224px;}
    .s4_row {flex-direction: column;justify-content: center;align-items: center;}
    .innovation_wrapper {flex-direction: column;padding-top: 80px;}
    .innovation_wrapper .left_col, .innovation_wrapper .right_col {width: 100%;}
    .innovation_wrapper .left_col {position: static;}
    .innovation_wrapper .right_col .col_detail {margin-bottom: 40px;}
    .innovation_wrapper h4 {font-size: 18px;}
    .innovation_wrapper ul li:after {width: 23px;height: 23px;line-height: 23px;}
    .innovation_wrapper ul li {padding-left: 39px;}
    .innovation_wrapper p {font-size: 14px;line-height: 24px;}
    .benefits_row {flex-direction: column;}
    .benefits_row .col {min-height: auto;}
    .ea2_benefits {padding-top: 50px;}
    
    .export_wrapper {padding: 20px 15px 0px;}
    .ea2_detail .export_detail h4 {font-size: 14px;line-height: 22px;}
    .our_export .ex_row {flex-direction: column !important;padding-bottom: 40px;}
    .our_export .ex_row img {max-width: 100%;margin: 0 auto;text-align: center;display: block;}
    .our_export {padding-bottom: 20px;}
    .export_benift .benift_sec {flex-direction: column;height: auto;padding: 20px 15px;}
    .export_benift .benift_sec .blog p {opacity: 1 !important;visibility: visible !important;}
    .our_blog {padding-top: 50px;}
   /* .export_benift .benift_sec .benifit_bg{display: none;}*/
    /*.export_benift .benift_sec .blog:hover{background: linear-gradient(180deg, #E3FF00 0%, #234c0000 100%);border-radius: 17.8459px;}*/
    .export_benift .benift_sec .benifit_bg {left: 15px;top: 15px;}
    .m-none{display: none;}
    .solution_services iframe {height: 320px;}
    
    .reail_list .retail_row .wrapper {flex-direction: column !important;}
    .reail_list .retail_row:before{display: none;}
    .reail_list .retail_row {padding-bottom: 0px;}
    .reail_list .retail_row h3 {font-size: 18px;line-height: 28px;}
    .capabilities_list .col {width: 100%;max-width: 386px;}
    .cap_video {padding: 0px;}
    .retail_cat .wrapper {flex-direction: column-reverse !important;}
    .retail_cat .right_col .img_1 {max-width: 390px;}
    .retail_cat .right_col .img_2 {margin-left: 98px;margin-top: -260px; max-width: 390px;}
    .retail_cat .right_col .image{text-align: center;}
    .retail_cat:after{display: none;}
    .retail_cat .left_col {text-align: center;}
    .retail_cat {padding-bottom: 40px;}
    
    .banner_sec_detail h2 {font-size: 22px;line-height: 28px;}
    .banner_sec_detail h4 {font-size: 16px;line-height: 22px;}
    .banner_section .a_img {background-size: 200px;background-position: top 30px right;}
    .industries_row {flex-direction: column;}
    .industries_row .image .inner_img img {max-width: 100px;}
    .industries_row .image .inner_img {width: fit-content;margin: 0 auto;}
    .industries_list .title h3 {font-size: 22px;line-height: 28px;}
    .work_phil_detail h3 {font-size: 22px;line-height: 32px;padding-top: 0px;}
    .work_phil_detail p {font-size: 13px;line-height: 24px;}
    .work_phil_detail ul li {font-size: 14px;padding-bottom: 14px;line-height: 22px;}
    .work_phil_detail ol li {font-size: 13px;padding-left: 27px;}
    .research_program {flex-direction: column;gap: 30px;}
    .research_program .left_col {width: 100%;position: relative;margin-left: -50px;display: block;top: 0;}
    .research_program .left_col svg {height: auto;}
    .research_program .right_col {width: 100%;padding: 0px 15px;}
    .research_program .right_col img {max-width: 100%;}
    .research_program .right_col .col {padding-bottom: 40px;}
    .research_program .right_col h3 {font-size: 18px;line-height: 24px;}
    .research_program .right_col p {font-size: 13px;line-height: 24px;}
    .research_program_iframe {padding: 80px 0px 100px;}
    .research_program_iframe iframe { height: 300px;}
    
    .sustainbility_list h3 {font-size: 18px;line-height: 32px;}
    .sustainbility_list p {font-size: 14px;line-height: 28px;}
    .sustainbility_list .col {margin-bottom: 30px;}
    .sust_btn {transform: scale(0.5);transform-origin: top;top: -9px;}
    
    .tech_cat_list .tech_col .right_col {display: none;}
    .tech_cat_list .tech_col .left_col .detail h3 {font-size: 18px;line-height: 20px;}
    .tech_cat_list .tech_col .left_col .detail {left: 15px;justify-content: center;gap: 5px;width: 100%;}
    .more_details {height: 32px;line-height: 32px;font-size: 12px;}
    .calture_list .calture_col {flex-direction: column !important;margin-bottom: 50px;}
    .calture_list .calture_col .left_col img {display: block;margin: 0 auto;}
    .calture_list .calture_col .right_col h3 {font-size: 18px;line-height: 32px;padding-bottom: 12px;text-align: center;}
    .calture_list .calture_col .right_col h3:after {left: 0;margin: 0 auto;width: 122px;}
    .banner_sec_detail .btn_lines {margin: 20px auto;}
    .work_phil_detail .btn_lines {margin: 20px auto 30px;}
    
    .gallery_row .gallery_col {width: 100% !important;height: 180px;max-width: 360px;margin: 0 auto;}
    .our_blog_list .blog_col {flex-direction: column;}
    .our_blog_list .blog_col img {margin: 0 auto;display: block;}
    .our_blog_list .blog_col .tags {justify-content: center;padding-bottom: 10px;}
    .our_blog_list .blog_col h3 {font-size: 18px;line-height: 28px;text-align: center;}
    .our_blog_list .blog_col p {font-size: 12px;text-align: center;}
    .our_blog_list .right_col .cat_blog_list h4 {font-size: 18px;line-height: 24px;}
    .our_blog_list .right_col .cat_blog_list li a {font-size: 14px;line-height: 18px;}
    .our_blog_list .right_col .cat_blog_list {padding: 16px 15px;margin-bottom: 20px;}
    .our_blog_list {margin-bottom: 0;}
    .contact_form {margin-bottom: 50px;}
    .contact_form .input_in {width: 100%;margin-right: 0;}
    .contact_detail a {font-size: 14px;line-height: 18px;}
    .contact_detail {gap: 15px;}
    .blog_detail_page h2 {font-size: 18px;line-height: 28px;}
    .blog_detail_page .cat_name {font-size: 13px;line-height: 18px;}
    .blog_detail_page .tags span {font-size: 13px;line-height: 20px;vertical-align: text-top;}
    .blog_detail_page img {margin: 20px auto;}
}

@media only screen and (max-width:426px){
    footer {padding-top: 120px;}
    footer:after {height: 120px;}
    .copy_right p {font-size: 13px;}
    
    .tech_cat_list .tech_col .left_col img {min-height: 100px;object-fit: cover;border-radius: 10px;object-position: center right;}
}










