@media only screen and (max-width: 1499px){
      .wrapper, .post_detail{padding: 0px 15px;}
      .about_con{padding-right: 50px;}
      h1{font-size: 80px;}
      .category_sec .category_detail .main_content{margin: 0px 15px;}
      .category_sec .category_detail .bottom_content h2{font-size: 30px;}
      .category_sec .category_detail{height: 700px;}
      .main_sec{height: 800px;}
}
@media only screen and (max-width: 1199px){
      .about_detail{top: 35%;}
      .about_banner, .word_sec{height: 500px;}
      .contact_detail{padding: 80px;}
      .about_con{padding-right: unset;}
      .category_sec .category_detail{flex: 50%;}
      .category_sec .category_detail{height: 660px;}
      .main_sec{height: 700px;}
}
@media only screen and (max-width: 1024px){
      .about_banner, .word_sec{height: 450px;}
      .category_sec .category_detail .bottom_content .social_section.category{margin-top: 50px;}
      .category_sec .category_detail{height: 560px;}
      .category_sec .category_detail .main_content{top: 50px;}
      .category_sec .category_detail .bottom_content h2{font-size: 26px;}
      .headline_detail .middle_line::after{height: 240px;top: 40px;}
      .headline_detail .left_detail h2{font-size: 35px;line-height: 40px;}
      .headline_detail .right_detail .right_content{margin-top: 62px;}
}
@media only screen and (max-width: 991px){
      .footer_content .con .footer_part1{margin-right: unset;text-align: center;max-width: 200px;}
      .footer_content .con .footer_part2{margin-left: unset;}
      .footer_content .con .footer_part3{margin-left: unset;text-align: center;max-width: 200px;}
      .footer_part2 h3{text-align: center;}
      .footer_content{padding: 50px 0px;}
      .social_media ul{justify-content: center;}
      .nav-menu{margin-right: 13px;}
      .social_media ul{margin-top: 8px;}
      .contact_detail{padding: 50px;}
      h4{font-size: 25px;}
      .about_newslater h3{margin-top: 50px;}
      .about_newslater input[type='email']{max-width: 256px;}
      input.submit_btn{max-width: 256px;padding: unset;}
      .about_con p{padding-left: 15px;}
      .about_content{padding: 60px 0px 50px;}
      .category_sec .category_detail{height: 520px;}
      .headline_detail .left_detail h2{font-size: 30px;line-height: 35px;}
      .social_section{max-width: 420px;width: 100%;}
      .headline_detail .middle_line::after{height: 230px;top: 35px;}
      .headline_detail .right_detail .right_content{margin-top: 45px;}
      .main_sec{height: 520px;}
      .word_sec .word_detail h2{font-size: 30px;}
     .social_media {
    padding-top: 20px;
}
}
@media only screen and (max-width: 768px){
      .hamburger { display: inline-block; }
      .nav-menu { background: var(--light-gray); flex-direction: column; justify-content: center; opacity: 0; position: fixed; top: 0; right: 0; bottom: 0; left: 0; transform: translatey(-100%); text-align: center; margin: auto; max-width: unset; }
      .menu-active .nav-menu { transform: translatey(0%); opacity: 1; }
      .nav-menu .menu-item a { font-size: 20px; margin: 0px 0px 15px; color: var(--white); }
      .social_media.header { display: none; }
      .menu-active .social_media.header { display: block; position: relative; width: 100%; top: 95px; }
      .menu-active .social_media.header ul{justify-content: center;margin-top: unset;}
      .menu-active .logo{display: none;}
      .menu-active .hamburger{top: 0px;}
      h3{font-size: 20px;}
      .footer_content .con .footer_part1, .footer_content .con .footer_part3{max-width: 150px;}
      .about_banner, .word_sec{height: 400px;}
}
@media only screen and (max-width: 767px){
      .submission_form .name input#first-name, .submission_form .mail input#email, .submission_form .name input#last-name, .submission_form .mail input#phone, .submission_form .file .dropdown, .submission_form .file .file_upload, .submission_form .file .btn, .select-options, .select, .submission_form .credit input#first-name{max-width: unset;margin-right: unset;}
      .submission_form .name input#first-name, .submission_form .mail input#email, .submission_form .file .dropdown{margin-bottom: 18px;}
      .submission_form .file{flex-wrap: wrap;}
      .submission_form{padding: 50px 15px;}
      .contact_detail{padding: 50px 0px;}
      .about_con{width: 100%;float: unset;}
      .about_newslater{width: 100%;float: unset;left: 0px;right: 0px;margin: auto;margin-top: 50px;}
      .about_newslater h3{text-align: center;padding-right: unset;display: block;}
      .about_newslater span{text-align: center;padding-right: unset;display: block;margin-bottom: 20px;}
    .about_newslater input[type='email'], input.submit_btn{margin: unset;max-width: unset;}
      form.about_form { margin: 0px 20px; }
      .button{margin: 20px 0px;}
      .about_con p{margin-top: 8px;padding-left: unset;margin-bottom: 0px;}
      .category_sec .category_detail .main_content{margin: 0px auto;}
      .category_sec .category_detail{flex: 100%;}
      .post_detail{max-width: unset;}
    .menu_content .search_btn{left: 70px;position: relative;
    top: 20px;}
    
}
@media only screen and (max-width: 575px){
      .footer_content, .submission_form{padding: 30px 0px;}
      .footer_content .con{flex-wrap: wrap;}
      .footer_content .con .footer_part1, .footer_content .con .footer_part3,  .footer_content .con .footer_part2{max-width: unset;}
      .footer_part1 h3, .footer_part2 h3, .footer_part3 h3{margin-bottom: 15px;}
      .footer_content .con .footer_part1, .footer_content .con .footer_part2{margin-bottom: 15px;}
      .footer_content .con .footer_part2 .form_sec label, .footer_part2 h3, .footer_content .con .footer_part1, .footer_content .con .footer_part3{text-align: right;}
      .social_media ul{justify-content: flex-start;}
      .about_detail{left: 0px;right: 0px;margin: auto;}
      .about_detail h2{font-size: 40px;padding-right: unset;text-align: center;}
      .about_banner, .word_sec{height: 350px;}
      .contact_form input[type='text'], .contact_form input[type='email'], .contact_form input[type='tel'], .contact_form textarea, .submission_form .name input#first-name, .submission_form .mail input#email, .submission_form .name input#last-name, .submission_form .mail input#phone, .submission_form .message textarea#message, .submission_form .file select.main_select.hide-select, .submission_form .file .btn, .submission_form .credit input#first-name{min-height: 50px;padding-right: 10px;}
      .sub_btn input.btn, .submit input.btn{min-height: 50px;padding: unset;}
      h4{font-size: 22px;}
      .sub_btn::before{top: 20px;}
      .contact_content, .contact_form{width: 100%;text-align: center;margin-bottom: 15px;}
      .contact_detail{padding: 30px 0px 15px;}
      .sub_btn{text-align: center;margin: 0 auto;}
      .contact_content h4{padding-bottom: 10px;}
      .category_sec .category_detail .main_content{margin: 0px 15px;}
      h1{margin-top: unset;font-size: 50px;}
      .category_sec .category_detail .bottom_content h2{font-size: 22px;}
      .category_sec .category_detail .bottom_content .social_section.category{flex-wrap: wrap;}
      .category_sec .category_detail{height: 400px;}
      .headline_detail .middle_line{flex:100%;display: none;} 
      .headline_detail .right_detail, .headline_detail .left_detail{flex: 100%;}
      .headline_detail{flex-wrap: wrap;}
      .main_sec{height: 410px;}
      .logo img { max-width: 100px; }
      .headline_detail .right_detail .right_content{margin-right: 235px;display: inline-block;margin-top: 0px;}
      .headline_detail .right_detail h1{margin-top: 20px;margin-bottom: 0px;display: inline-block;}
      .headline_detail{top: 27%;transform: unset;right: 0px;max-width: 540px;left: 0px;}
      .headline_detail .left_detail h2{font-size: 25px;line-height: 30px;border-top: 1px solid var(--gray);padding-top: 15px;}
      .headline_detail .right_detail .right_content span.last_text{display: unset;}
      .social_section{margin-top: 15px;}
      .word_sec .word_detail{left: 0px; transform: unset;margin: 0px 15px;top: 40%;}
      .word_sec .word_detail h2{font-size: 22px;line-height: 25px;}
      .post_content h4{margin-top: 20px;}
      .video{height: 200px;}
    form#commentform {
    padding-left: 0;
}
    #respond textarea,#respond p input{width: 100%;}#respond .form-submit{text-align: center;}
    #respond .form-submit::after{left: 100px;}
   
}
@media only screen and (max-width: 420px){
      .logo img { max-width: 80px; }
      .push-left{margin-top: 15px;}
      .about_detail h2{font-size: 30px;margin: unset;}
      .about_banner, .word_sec{height: 220px;}
      .social_section span{font-size: 12px;}
      .headline_detail .left_detail a::before, .bottom_content a::before{top: 15px;}
      .headline_detail .left_detail a, .bottom_content a{padding: 10px 50px;}
      .main_sec{height: 430px;}
      .headline_detail{max-width: 375px;top: 30%;}
      .category_sec .category_detail .top_content .right_content span{font-size: 12px;}
      .headline_detail .right_detail h1{margin-top: unset;}
      .headline_detail .right_detail .right_content{margin-right: 125px;}
      .headline_detail .left_detail h2{margin-top: unset;font-size: 20px;}
      .social_section{margin-top: 35px;}
    .search_btn .sub_btn{padding: 0 10px;}
    .menu_content .search_btn{left: 0;}
    .menu_content{display: block;}
}
@media only screen and (max-width: 399px){
      .logo img{max-width: 60px;}
      .hamburger{height: 24px;}
      .about_banner, .word_sec{height: 250px;}
      .category_sec .category_detail .top_content .right_content span{font-size: 12px;}
      .headline_detail{max-width: 345px;}
      .headline_detail .right_detail .right_content{margin-right: 103px;}
      h1{font-size: 40px;}
}
@media only screen and (max-width: 360px){
      .social_section span{font-size: 10px;}
      .headline_detail{max-width: 300px;}
      .main_sec{height: 360px;}
      .headline_detail .left_detail h2{font-size: 18px;padding-top: 10px;line-height: 25px;}
      .headline_detail .right_detail .right_content{margin-right: 60px;}
      .social_section{margin-top: 20px;}
    .form-submit input[type='submit'] {
        width: 280px !important;}
    #respond .form-submit::after{left: 80px;}
}
    
