@media only screen and (max-width:1320px) {
    .container, .header .container { padding-left: 15px; padding-right: 15px;}
        
}

@media only screen and (max-width:1200px) {
/* ------------------ MAIN CONTENT ------------------- */     
    .btn_sect li { width: 49%;    margin: 5px 0;}
    .btn_sect li.btn_1 { float: left;}
    .btn_sect li.btn_2 { float: right;}
    .btn_sect li a { width: 100%;}
    
}

@media only screen and (max-width:1024px) {
/* ------------------ HEADER ------------------- */
    .header .logo { max-width: 350px;}
    .header .tele_contact { padding-left: 55px; margin: 0;}
    .header .tele_contact img { width: 40px;}
    .header .tele_contact em { font-size: 15px;}
    .header .tele_contact a { font-size: 26px;}  
 
/* ------------------ MAIN CONTENT ------------------- */    
    .banner_section {    height: 500px;}
    .banner_section .banner_text {    margin-left: 20px;}
    .banner_section .banner_text h2 { padding: 0 0 30px;}
    
    .blue_bg_section { height: 350px; padding: 0 15px;}
    .blue_bg_section h2 { font-size: 35px; padding: 30px 0 0;}
    
    .sinus_list_sec li .sinus_details { padding: 20px;}
    .sinus_list_sec li .sinus_details h3 {font-size: 20px;margin: 0 0 15px;}
    
    .sinoplasty_article_sec h2 {font-size: 40px; padding: 0 0 20px;}
    .sinoplasty_article_sec p { font-size: 15px; line-height: 25px; padding: 0 0 25px;}
    
    .third_section { padding: 70px 0;}    
    .third_section .right_sec { padding: 0 0 0 20px;}
    .third_section .left_sec { width: 240px; padding: 0 10px 0 0;}
    .third_section .left_sec h4 { font-size: 35px;padding: 0 0 15px;}
    .third_section .left_sec p { font-size: 22px;}
    .third_section .choose_list li {    padding: 0 15px 20px 75px;}
    .third_section .choose_list li img { width: 60px;}
    
    .graph_section { padding: 70px 0 150px;}
    .graph_section .graph_left { padding-right: 30px;}
    .graph_section .graph_left h4 { font-size: 25px; padding: 0 0 20px;}
    
    .video_section { padding: 45px 0;}
    .video_section .video_left blockquote { font-size: 17px;}
    .video_section .video_left blockquote strong { font-size: 22px;}
    .video_section .video_left blockquote span { font-size: 16px;}
    
    .testimonial_list .author_details { text-align: center;} 
    .author_details .author_img {margin:0;}
    
    .contact_form1 .contact_form_inner li.w1 {    padding-right: 20px;}
    .contact_form1 .contact_form_inner li.w2 {    padding-left: 20px;}
    
    .testimonial_section {    padding: 140px 0 75px;}
    
    
}

@media only screen and (max-width:991px) {
    .testimonial_section {    padding: 120px 0 75px;}
}
@media only screen and (max-width:850px) {
    .testimonial_section {    padding: 75px 0;}
}

@media only screen and (max-width:767px) {
/* ------------------ HEADER ------------------- */
    .header { text-align: center; }
    .header .container {padding-top: 10px; padding-bottom: 10px;}
    .header .logo { display: block; margin: 0 auto; float: none;}
    .header .tele_contact { display: inline-block; margin: 10px auto 0; float: none;}
    
/* ------------------ FOOTER ------------------- */
    .upper_footer .container { text-align: center;}
    .upper_footer .upper_footer1 { width: 49%; display: inline-block; float: none; vertical-align: top; margin-bottom: 40px;}

/* ------------------ MAIN CONTENT ------------------- */
    .banner_section {height: 370px;}
    .banner_section .banner_text { width: 60%;}
    .banner_section .banner_text h1 { font-size: 32px;}
    .banner_section .banner_text h2 { font-size: 25px;}
    .banner_section .banner_text p { font-size: 20px;}
    .btn_sect li a { font-size: 13px;width: 100%;}
    
    .sinus_list_sec { text-align: center; margin: 0 0 20px;}
    .sinus_list_sec li { display: inline-block; float: none;width: 49%; vertical-align: top;margin: 0 0 20px;}
    .sinus_list_sec li .sinus_img {height: 200px; margin-top: -200px;}
    .sinus_list_sec li:last-child .sinus_img {    margin-top: 0;}
    
    .sinoplasty_article_sec { padding: 0 0 20px;}
    .sinoplasty_article_sec h2 { font-size: 30px;}
    .sinoplasty_article_sec p { font-size: 14px; line-height: 22px;}  
    
    .contact_num_sec {padding: 30px 20px;}
    .contact_num_sec p {    font-size: 25px;}
    .contact_num_sec p strong {font-size: 40px; letter-spacing: -1px;}  
    
    .third_section {    padding: 40px 0;}
    .third_section .container { display: block;}
    .third_section .left_sec, .third_section .right_sec { display: block; width: 100%;}
    .third_section .left_sec { text-align: center; margin: 0 0 30px;}
    .third_section .right_sec { padding: 0;}
    .third_section .right_sec:before { display: none;}
    
    .graph_section {    padding: 40px 0 80px;}
    .graph_section .table_cell { display: block; width: 100%;}
    .graph_section .graph_left {    padding: 0 0 30px;;}
    .graph_section .graph_right { text-align: center;}
    
/*
    .video_section .video_left { padding: 0 15px 0 0;}
    .video_section .video_left blockquote { font-size: 14px;}
    .video_section .video_left blockquote strong { font-size: 18px;}
    .video_section .video_left blockquote span { font-size: 13px;}    
*/
    .video_section .video_left, .video_section .video_right { width: 100%; float: none;    padding: 0; text-align: center;}
    .video_section .video_left { padding-bottom: 20px;}
    .video_section .video_right .responsive_video { position: relative; top: auto; -webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
    
    .testimonial_section {    padding: 40px 0;}
    .author_details .author_name {font-size: 18px;}
    .testimonial_list .author_speak {    padding: 20px;}
    .testimonial_list .author_speak p {font-size: 14px; line-height: 22px;}
    .testimonial_list .author_details {    padding: 0 15px 0 0;}
    
    .logo_icon_section { padding: 24px 0;}
    .logo_icon_section ul { display: block; text-align: center;}
    .logo_icon_section ul li { padding: 0 5px 10px; display: inline-block; vertical-align: middle;}
    
    .contact_form1 { padding: 30px 15px;}
    .contact_form1 h2 {font-size: 32px; padding: 0 0 30px;}
    
    .btn_sect.mob_off { display: none;} 
    .btn_sect.mob_on { display: block;} 
    
    
    .defaultpage h1 {    font-size: 40px;}
    .defaultpage h2 {font-size: 32px;}
    .defaultpage h3 {    font-size: 28px;}
    .defaultpage h4 {    font-size: 22px;}
    .defaultpage h5 {    font-size: 20px;}
    .defaultpage h6 {    font-size: 15px;}
    
    
}
@media only screen and (max-width:640px) {
    .upper_footer .upper_footer1:last-child { width: 100%;}
    .upper_footer .upper_footer1 .contact_form {    max-width: 100%;}
    
    .third_section .choose_list li { width: 100%; float: none;}
    .third_section .choose_list li:nth-child(3), .third_section .choose_list li:nth-child(4) { padding-bottom: 40px;}
    .third_section .choose_list li h5 {font-size: 16px; padding: 0 0 10px;}
    .contact_form1 .contact_form_inner li { width: 100%; text-align: center;}
    .contact_form1 .contact_form_inner li.w1,.contact_form1 .contact_form_inner li.w2 { width: 100%;padding-right: 0; padding-left: 0;}
    .contact_form1 .contact_form_inner li, .contact_form1 .contact_form_inner li.w2 { float: none; margin: 0 0 20px;}
    
}

@media only screen and (max-width:480px) {
/* ------------------ FOOTER ------------------- */    
    .upper_footer .upper_footer1 {     width: 100%; display: block;}
    .bottom_footer { padding: 15px 0 20px;}
    
/* ------------------ MAIN CONTENT ------------------- */    
    .banner_section .banner_text { left: 0; margin-left: 0;width: 85%; padding:0 15px;}
    .banner_section .banner_text h1 {    font-size: 26px;}
    .banner_section .banner_text h1 sup {    font-size: 10px;}
    .banner_section .banner_text h2 {font-size: 22px;padding: 0 0 15px;}
    .banner_section .banner_text p {    font-size: 16px;margin: 0 0 15px;}
    .btn_sect li {    width: 150px;    margin: 5px 2px;}
    .btn_sect li.btn_1, .btn_sect li.btn_2 { float: none;}
    .btn_sect li a { font-size: 12px;height: 35px;line-height: 30px;}
    
    .blue_bg_section h2 { font-size: 30px;}
    .sinus_list_sec li {    width: 100%;}
    .sinus_list_sec li:nth-child(2) .sinus_img {    margin-top: 0;}
    
    .contact_num_sec {padding: 15px;}
    .contact_num_sec p {    font-size: 17px;}
    .contact_num_sec p strong {font-size: 27px;}   
    
    .third_section .choose_list li {    padding: 0 15px 40px 70px;}
    .third_section .choose_list li img {    width: 60px;}
    
    .graph_section .graph_left h4 {    font-size: 20px;}
    .graph_section .graph_left ul li {    font-size: 14px;}
    
    .testimonial_list li { display: block;}
    .testimonial_list .author_details, .testimonial_list .author_speak { display: block; width: 100%;}
    .testimonial_list .author_details { padding: 0; margin: 0 0 20px;}
    .testimonial_list .author_speak:before {left: 0; right: 0; bottom: auto; top: -24px;margin: 0 auto 0; -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
    
    .logo_icon_section ul li { width: 32%;}
    
    .contact_form1 h2 { font-size: 25px;} 
    
    .upper_footer .upper_footer1 .contact_form input, .upper_footer .upper_footer1 .contact_form textarea {font-size: 16px; height: 34px; line-height: 34px;}
    .upper_footer .upper_footer1 .contact_form textarea {height: 95px; line-height: normal;}
    
    .defaultpage h1 {    font-size: 35px;}
    .defaultpage h2 {font-size: 28px;}
    .defaultpage h3 {    font-size: 26px;}    
}

























	 