@media only screen and (max-width: 1199px){
    .logo_box figure{width: 75%;}
    .nav_links{text-align: left;}
    .nav_links li a{font-size: 18px; padding: 10px 15px;}
    .nav_social_links_list li:first-child a{font-size: 22px;}
    .nav_social_links_list li:last-child a{font-size: 16px;}
    .header_box{padding-top: 30px; height: 200px;}
    .banner_section{height: 600px;}
    .padding_top_300{padding-top: 150px !important;}
    .banner_content .bold_text{font-size: 40px; line-height: 50px;}
    .banner_content p{font-size: 24px; line-height: 36px;}
    .content_box h2{font-size: 30px; line-height: 30px;}
    .padding_bottom_120{padding-bottom: 100px;}
    .padding_top_120{padding-top: 100px;}
    .promotion_box{height: 500px;}
    .owner_msg_box p{font-size: 20px; line-height: 34px;}
    .padding_tb_80{padding: 40px 0;}
}
@media only screen and (max-width: 991px) {
    .nav_social_links{padding-top: 0;}
    .banner_content .bold_text{font-size: 30px; line-height: 40px;}
    .banner_content p{font-size: 18px; line-height: 30px;}
    .banner_content{padding: 0 50px;}
    .content_box h2{font-size: 20px; line-height: 20px;}
    .padding_bottom_80{padding-bottom: 50px;}
    .padding_top_80{padding-top: 50px;}
    .padding_bottom_120{padding-bottom: 50px;}
    .padding_top_120{padding-top: 50px;}
    .promotion_box{height: 300px;}
    .content_box p{font-size: 18px; line-height: 30px;}
    .owner_image_box{text-align: center;}
    .padding_bottom_100{padding-bottom: 50px;}
    .padding_top_100{padding-top: 50px;}
    .process_box{padding: 0 30px;}
    .process_box h1{font-size: 30px; line-height: 30px;}
    .footer_box h4{font-size: 30px; line-height: 30px;}
    .footer_box p{font-size: 18px; line-height: 24px; margin-bottom: 30px;}

}
@media only screen and (max-width: 767px){
    .outer_nav_social_links{display: none;}
    .outer_nav_links{text-align: center;}
    .logo_box figure{margin: 0 auto;}
    .nav_links{text-align: center;}
    .nav_links li a{font-size: 14px; padding: 10px;}
    .banner_content{padding: 0;}
    .banner_content .bold_text{font-size: 24px; line-height: 30px;}
    .section_heading h2{font-size: 24px; line-height: 30px; margin-bottom: 30px;}
    .process_box{height: auto;}
    .process_box{padding: 30px;}
    .mobile_margin{margin-bottom: 30px;}


}


