 /* Tablet Portrait (devices and browsers)
====================================================================== */
 
 @media only screen and (min-width:600px) and (max-width:767px) {
     .welcome_area {
         width: 95%!important;
     }
     .logo_part_area_box1 img {
         width: 80%!important;
     }
     .logo_part_area_box2 img {
         width: 50%!important;
         float: left!important;
     }
     .logo_part_area_box2 img {
         margin-bottom: 3px!important;
         margin-right: 2px!important;
         margin-top: 0!important;
         padding-left: 0;
         width: 48%!important;
     }
     .logo_part_area_box1 {
         float: left!important;
     }
     .top_mail_area {
         float: left!important;
     }
     .menu_part_area_box {
         clear: both;
         margin: 0!important;
         position: relative!important;
         width: 100%!important;
     }
     .menu_part_area_box_inner {
         margin-top: 8px!important;
     }
     #ddmenu li {
         clear: both;
         float: left;
         width: 100%;
     }
     .quick_contact {
         float: right!important;
         margin-top: 0!important;
         padding: 7px!important;
         width: 27%!important;
         background: none!important;
     }
     .search_box_area {
         width: 65%!important;
         margin-left: 15px;
     }
     #slider1_container {
         width: 100%!important;
     }
     .slider1_container {
         width: 100%!important;
     }
     .slider1_container img {
         width: 100%!important;
     }
     .red_box_area {
         margin: -10px auto 0!important;
     }
     .red_box_area_one {
         width: 23%!important;
         margin: 0 7px!important;
         height: 135px;
     }
     .red_box_area_one_button {
         min-height: 32px!important;
         adding: 0 20px!important;
         padding: 0 0 20px!important;
     }
     .red_box_area_two_button {
         min-height: 32px!important;
         adding: 0 20px!important;
     }
     .red_box_area_two_button a {
         font-size: 13px!important;
     }
     .red_box_icon_area_02 {
         padding: 45px 15px!important;
         width: 95%!important;
     }
     .red_box_icon_area_02 img {
         margin-top: -41px;
     }
     .red_box_icon_area_box a {
         padding: 10px 24px 8px!important;
     }
     .red_box_icon_area_box {
         width: 100%!important;
         padding: 15px 20px;
     }
     .last_box {
         padding: 10px!important;
     }
     .last_box_inner {
         width: 100%!important;
         float: left;
         border: 0px solid red;
     }
     .red_box_area_one_button a {
         font-size: 13px!important;
     }
     .recent_news {
         width: 50%!important;
     }
     #area_of_vartical {
         padding: 10px 13px 1px!important;
         width: 90%!important;
     }
     #vertical-ticker li p {
         line-height: 15px!important;
     }
     .news_banner {
         width: 100%!important;
         text-align: center;
         border-color: #fff!important;
     }
     .news_banner img {
         width: 95%!important;
     }
     .special_clinics {
         float: right!important;
         margin: 10px 0 0!important;
         width: 45%;
     }
     .special_clinics ul {
         margin-left: 7px!important;
     }
     .special_clinics ul li {
         padding: 0 2px 12px 25px!important;
     }
     .special_clinics ul li a {
         font-size: 12px!important;
     }
     .annuncement_matter_box {
         width: 100%!important;
         margin-top: 15px;
     }
     .featred {
         margin: 0 auto;
         padding: 2px 0!important;
         width: 96%!important;
     }
     .featred h1 {
         max-width: 100%;
     }
     .feature_slider {
         width: 100%!important;
     }
     .slidernav {
         text-align: left!important;
     }
     #w {
         max-width: 100%!important;
         min-width: 100%!important;
         padding: 0px!important;
     }
     .crsl-item .thumbnail img {
         width: 105%!important;
     }
     .crsl-item {
         height: 178px!important;
         max-width: 149px!important;
         margin: 0 5px 0 35px!important;
     }
     .footer_area_box_inner2 {
         padding: 0px!important;
         width: 100%!important;
     }
     .footer_area_box_inner {
         width: 100%!important;
     }
     .footer_box_left {
         width: 52%!important;
     }
     .footer_box_client {
         clear: both;
         width: 95%!important;
     }
     .footer_box_left_map {
         clear: both;
         float: left!important;
         width: 97%;
     }
     .footer_box_left2 {
         width: 95%!important;
     }
     .footer_bottom_text_area {
         min-width: 100%!important;
         padding-bottom: 15px;
     }
     .footer_bottom_text_area p {
         border-right: 0 solid #7c7c7c!important;
         padding-bottom: 5px;
         text-align: center;
         float: none!important;
         margin-right: 0px!important;
     }
     .footer_bottom_text_area ul {
         clear: both;
         float: none!important;
         margin: 10px auto 0;
         text-align: center;
         width: 22%;
     }
     .footer_bottom_text_area ul li {
         float: left!important;
     }
     .footer_bottom_text_area a {
         clear: both;
         float: left;
         text-align: center;
         width: 100%;
         margin-bottom: 10px;
     }
     .top_heading_footer {
         width: 100%;
     }
     .footer_box_left_map h1 {
         padding-left: 13px!important;
     }
     .footer_box_left_map a iframe {
         width: 100%!important;
     }
     .inner_matter_area_inner {
         max-width: 95%!important;
     }
     .inner_matter_right_area {
         width: 93%!important;
         margin-left: 6px;
     }
     .inner_matter_left_area {
         width: 100%!important;
         max-width: 100%!important;
         background: none!important;
         margin-left: 0px!important;
         padding: 0 27px!important;
     }
     .inner_matter_left_area ul {
         margin-left: 53px!important;
         display: none;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     div .inner_matter_right_area img {
         border: 1px solid #ccc;
         text-align: center;
         width: 31%!important;
         height: 35%;
         padding: 2px;
     }
     .inner_matter_right_area2 {
         width: 100%!important;
     }
     .inner_matter_right_box {
         background: none!important;
         border: 0px solid #e4e2e2!important;
         clear: none!important;
         width: auto!important;
         float: left;
         margin: 6px 6px!important;
     }
     .inner_matter_left_area_main {
         max-width: 100%!important;
         margin-left: -8px!important;
     }
     .tab_left_img_area img {
         width: 95%!important;
     }
     .inner_matter_left_area02 {
         margin-left: 0px!important;
         margin: 0px 4px;
         max-width: 100%!important;
     }
     .inner_matter_left_area02 a img {
         border: 1px solid #ccc;
         padding: 2px;
     }
     .ac-container input:checked~article.ac-small {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-medium {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-large {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-exlarge {
         height: auto!important;
     }
     .ac-container {
         margin: 10px auto 30px!important;
     }
     .box_two {
         width: 48%!important;
     }
     .control_box {
         width: 100%;
     }
     .control_box_right {
         border: 0px solid red!important;
         float: left!important;
         width: 100%!important;
     }
     .control_box_top {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_01 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_top_02 {
         border: 0px solid red!important;
         clear: both;
         padding: 5px 10px;
         max-width: 100%!important;
     }
     .control_box_top_03 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_01 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_02 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_top {
         margin-left: 0px!important;
     }
     .cd-author {
         padding-top: 54px!important;
     }
 }
 /* Tablet Portrait (devices and browsers)
    ====================================================================== */
 
 @media only screen and (min-width: 768px) and (max-width: 960px) {
     .welcome_area {
         width: 96%!important;
     }
     .welcome_area_inner {
         width: 91%;
     }
     .welcome_left_box {
         width: 45%!important;
     }
     .search_box_area input {
         float: left!important;
     }
     .search_box_area input:nth-child(4) {
         width: 40%!important;
     }
     .logo_part_area_box2 {
         width: 32%!important;
     }
     .logo_part_area_box2 img {
         margin-bottom: 3px!important;
         margin-right: 2px!important;
         margin-top: 0!important;
         padding-left: 0;
         width: 48%!important;
     }
     .logo_part_area_box1 {
         float: left!important;
         width: 67%;
     }
     .logo_part_area_box1 img {
         width: 100%!important;
     }
     .top_mail_area {
         float: left!important;
     }
     .menu_part_area_box {
         clear: both;
         margin: 0!important;
         position: relative!important;
         width: 100%!important;
     }
     .menu_part_area_box_inner {
         float: right;
         width: 100%;
         padding: 5px 0px 0px 0px;
     }
     #ddmenu li {
         clear: both;
         float: left;
         width: 100%;
     }
     .quick_contact {
         float: right!important;
         margin-top: 10px!important;
         padding: 0px!important;
         width: 54%;
     }
     #slider1_container {
         width: 100%!important;
     }
     .slider1_container {
         width: 100%!important;
     }
     .slider1_container img {
         width: 100%!important;
     }
     .red_box_area {
         margin: -10px auto 0!important;
     }
     .red_box_area_one {
         width: 23%!important;
         margin: 0 7px!important;
         height: 135px;
     }
     .red_box_area_one_button {
         min-height: 32px!important;
         adding: 0 20px!important;
         padding: 0 0 20px!important;
     }
     .red_box_area_two_button {
         min-height: 32px!important;
         adding: 0 20px!important;
     }
     .red_box_area_two_button a {
         font-size: 13px!important;
     }
     .red_box_icon_area_02 {
         padding: 45px 15px!important;
         width: 95%!important;
     }
     .red_box_icon_area_02 img {
         margin-top: -41px;
     }
     .red_box_icon_area_box a {
         padding: 10px 24px 8px!important;
     }
     .red_box_icon_area_box {
         width: 100%!important;
         padding: 15px 20px;
     }
     .last_box {
         padding: 10px!important;
     }
     .last_box_inner {
         width: 100%!important;
         float: left;
         border: 0px solid red;
     }
     .red_box_area_one_button a {
         font-size: 13px!important;
     }
     .recent_news {
         width: 50%!important;
     }
     #area_of_vartical {
         padding: 10px 13px 1px!important;
         width: 90%!important;
         border-bottom: 1px solid #ccc;
     }
     #vertical-ticker li p {
         line-height: 15px!important;
     }
     .news_banner {
         width: 100%!important;
         text-align: center;
         border-color: #fff!important;
     }
     .news_banner img {
         margin: 14px 1px 1px 9px!important;
         width: 80%!important;
         border: 0px solid #ccc;
     }
     .special_clinics {
         float: right!important;
         margin: 10px 0 0!important;
         width: 45%;
     }
     .special_clinics ul {
         margin-left: 7px!important;
     }
     .special_clinics ul li {
         padding: 0 2px 12px 25px!important;
     }
     .special_clinics ul li a {
         font-size: 12px!important;
     }
     .annuncement_matter_box {
         width: 100%!important;
         margin-top: 15px;
     }
     .featred {
         margin: 0 auto;
         padding: 2px 0!important;
         width: 98%;
     }
     .featred h1 {
         max-width: 100%;
     }
     .feature_slider {
         width: 100%!important;
     }
     .slidernav {
         text-align: left!important;
     }
     #w {
         max-width: 99%!important;
         min-width: 99%!important;
         padding: 0px!important;
     }
     .crsl-item .thumbnail img {
         width: 105%!important;
     }
     .crsl-item {
         height: 178px!important;
         max-width: 149px!important;
     }
     .footer_area_box_inner2 {
         padding: 0px!important;
         width: 100%!important;
     }
     .footer_area_box_inner {
         width: 100%!important;
     }
     .footer_box_left {
         width: 26%!important;
     }
     .footer_box_client {
         width: 30%;
     }
     .footer_box_left_map {
         clear: both;
         float: left!important;
         width: 97%;
     }
     .footer_box_left2 {
         width: 95%!important;
     }
     .footer_bottom_text_area {
         min-width: 100%!important;
         padding-bottom: 15px;
     }
     .footer_bottom_text_area p {
         border-right: 0 solid #7c7c7c!important;
         padding-bottom: 5px;
         text-align: center;
         float: none!important;
         margin-right: 0px!important;
     }
     .footer_bottom_text_area ul {
         clear: both;
         float: none!important;
         margin: 10px auto 0;
         text-align: center;
         width: 18%;
     }
     .footer_bottom_text_area ul li {
         float: left!important;
     }
     .footer_bottom_text_area a {
         clear: both;
         float: left;
         text-align: center;
         width: 100%;
         margin-bottom: 10px;
     }
     .top_heading_footer {
         width: 100%;
     }
     .footer_box_left_map a iframe {
         width: 100%!important;
     }
     .inner_matter_right_area {
         clear: both;
         max-width: 715px;
         width: 100%!important;
     }
     .inner_matter_left_area {
         width: 100%!important;
         max-width: 100%!important;
         background: none!important;
         margin-left: 0px!important;
         padding: 0 10px!important;
     }
     .inner_matter_left_area ul {
         margin-left: 53px!important;
         display: none;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     div .inner_matter_right_area img {
         border: 1px solid #ccc;
         text-align: center;
         width: auto;
         height: 35%;
         padding: 2px;
     }
     .inner_matter_right_area2 {
         width: 100%!important;
     }
     .inner_matter_right_box {
         background: none!important;
         border: 0px solid #e4e2e2!important;
         clear: none!important;
         width: auto!important;
         float: left;
     }
     .inner_matter_left_area_main {
         max-width: 100%!important;
     }
     .tab_left_img_area img {
         width: 95%!important;
     }
     .inner_matter_left_area02 a img {
         border: 1px solid #ccc;
         padding: 2px;
     }
     .ac-container input:checked~article.ac-small {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-medium {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-large {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-exlarge {
         height: auto!important;
     }
     .ac-container {
         margin: 10px auto 30px!important;
     }
     .box_two {
         width: 48%!important;
     }
     .control_box {
         width: 100%;
     }
     .control_box_right {
         border: 0px solid red!important;
         float: left!important;
         width: 100%!important;
     }
     .control_box_top {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_01 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_top_02 {
         border: 0px solid red!important;
         clear: both;
         padding: 5px 10px;
         max-width: 100%!important;
     }
     .control_box_top_03 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_01 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_02 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_top {
         margin-left: 0px!important;
     }
     .cd-author {
         padding-top: 54px!important;
     }
     /*table_cardiology*/
     .ac-container label {
         height: auto!important;
     }
     .table_cell {
         padding: 10px 8px!important;
     }
     .table_first_cell {
         padding: 10px 8px!important;
     }
     .table_last_cell {
         padding: 10px 8px!important;
     }
     /*table_cardiology*/
 }
 /* Mobile Landscape Size to Tablet Portrait (devices and browsers)
    ====================================================================== */
 
 @media only screen and (min-width: 480px) and (max-width: 767px) {
     .logo_part_area_box2 img {
         margin: 0px!important;
         float: right;
     }
     .logo_part_area_box1 {
         float: left!important;
     }
     .menu_part_area_box {
         clear: both;
         margin: 0!important;
         position: relative!important;
         width: 100%!important;
     }
     .menu_part_area_box_inner {
         background-color: #fff12c!important;
         float: right;
         margin-top: -21px !important;
         padding: 5px 0px;
         width: 100%;
     }
     .top_mail_area {
         padding-left: 8px!important;
     }
     #ddmenu li {
         clear: both;
         float: left;
         width: 100%;
     }
     .quick_contact {
         float: left!important;
         margin-top: 0px!important;
         padding: 7px 0 !important;
         width: 100%!important;
     }
     .search_box_area {
         float: right;
         margin: 0px !important;
         width: 59%!important;
     }
     #slider1_container {
         width: 100%!important;
     }
     .slider1_container {
         width: 100%!important;
     }
     .slider1_container img {
         width: 100%!important;
     }
     .red_box_area {
         margin: -10px auto 0!important;
     }
     .red_box_area_one {
         width: 97%!important;
     }
     .red_box_area_one_button {
         min-height: 35px!important;
         padding: 0 20px!important;
     }
     .red_box_area_two_button {
         min-height: 35px!important;
         padding: 0 20px!important;
     }
     .red_box_icon_area_02 {
         padding: 47px 12px!important;
         width: 95%!important;
     }
     .red_box_icon_area_02 img {
         margin-top: -41px;
     }
     .last_box_inner {
         width: 100%!important;
     }
     #area_of_vartical {
         padding: 10px 13px 1px!important;
         width: 90%!important;
         border: 1px solid #ccc;
         border: 1px solid #ccc;
     }
     #vertical-ticker li p {
         line-height: 15px!important;
     }
     .news_banner {
         width: 100%!important;
     }
     .news_banner img {
         width: 100%!important;
         margin: 10px 0px 10px 0px;
         border: 1px solid #ccc!important;
         float: left;
     }
     .recent_news h1 {
         margin-left: 11px!important;
     }
     .special_clinics {
         margin: 0!important;
         width: auto;
         margin-top: 10px!important;
         margin-left: 10px!important;
     }
     .special_clinics ul {
         margin-left: 7px!important;
     }
     .special_clinics ul li {
         padding: 0 2px 12px 25px!important;
     }
     .special_clinics ul li a {
         font-size: 12px!important;
     }
     .annuncement_matter_box {
         width: 100%!important;
         margin-top: 15px;
     }
     .annuncement_matter_box h1 {
         margin-left: 10px!important;
     }
     .featred {
         width: 95%!important;
         margin: 0 auto;
     }
     .featred h1 {
         max-width: 100%;
     }
     .feature_slider {
         width: 100%!important;
     }
     .slidernav {
         text-align: left!important;
     }
     #w {
         max-width: 100%!important;
         min-width: 87%!important;
         padding: 0px!important;
     }
     .crsl-item .thumbnail img {
         width: 91%!important;
     }
     .crsl-item {
         max-width: 137px!important;
         height: 145px!important;
         padding: 0 5px 0 10px!important;
         margin-right: 2px!important;
     }
     .crsl-item .postdate {
         font-size: 10px!important;
         font-weight: normal!important;
         height: 40px!important;
         line-height: 15px!important;
         width: 86%!important;
     }
     .red_box_icon_area_box a {
         float: left;
         margin: 2px 0 2px 5px;
     }
     .footer_area_box_inner2 {
         padding: 0px!important;
         width: 100%!important;
     }
     .footer_area_box_inner {
         width: 100%!important;
     }
     .footer_box_left {
         width: auto;
     }
     .footer_box_client {
         width: 85%;
     }
     .footer_box_left_map {
         float: left!important;
         width: 102%;
         padding: 8px 8px 8px 1px!important;
     }
     .footer_box_left_map iframe {
         width: 100%;
     }
     .footer_box_left2 {
         width: 95%!important;
     }
     .footer_bottom_text_area {
         min-width: 100%!important;
         padding-bottom: 15px;
     }
     .footer_bottom_text_area p {
         border-right: 0 solid #7c7c7c!important;
         padding-bottom: 5px;
         text-align: center;
         margin-right: 0px!important;
         float: none!important;
     }
     .footer_bottom_text_area ul {
         clear: both;
         float: none!important;
         margin: 0px auto 0;
         width: 23%;
     }
     .footer_bottom_text_area ul li {
         float: left!important;
     }
     .footer_bottom_text_area a {
         clear: both;
         float: left;
         text-align: center;
         width: 100%;
     }
     .footer_area_box_inner2 {
         line-height: 40px!important;
     }
     .inner_matter_right_area {
         clear: both;
         width: auto;
         margin-left: 0px!important;
         float: none!important;
         overflow: hidden;
     }
     .inner_matter_area_inner {
         padding: 0!important;
         width: 95%!important;
         border: 0px solid red;
     }
     .activea {
         margin-left: -37px!important;
     }
     .inner_matter_left_area {
         background: none!important;
         margin-left: 0!important;
         max-width: 100%!important;
         padding: 0 10px!important;
         width: 100%!important;
     }
     .inner_matter_left_area ul {
         margin-left: 53px!important;
         display: none;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     div .inner_matter_right_area img {
         border: 1px solid #ccc;
         text-align: center;
         width: auto;
         padding: 2px;
     }
     .centre_of_excellence_inner a {
         font-size: 15px!important;
     }
     .inner_matter_left_area_main {
         max-width: 100%!important;
     }
     .inner_matter_left_area02 {
         margin: none!important;
     }
     .ac-container input:checked~article.ac-small {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-medium {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-large {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-exlarge {
         height: auto!important;
     }
     .inner_matter_right_area h1 {
         color: #272727!important;
         font-size: 17px!important;
         line-height: 25px!important;
     }
     .ac-container {
         margin: 10px auto 30px!important;
     }
     .box_two {
         clear: both;
         width: 100%!important;
         margin-top: 6px!important;
     }
     .cd-form input[type="text"],
     .cd-form input[type="email"],
     .cd-form select,
     .cd-form legend {
         width: 85%!important;
     }
     .icon {
         width: 245px!important;
     }
     .icon2 {
         width: 385px!important;
         min-width: 100%!important;
     }
     .icon4 {
         width: 85%!important;
         min-width: 100%!important;
     }
     .cd-form input[type="text"],
     .cd-form input[type="email"],
     .cd-form select,
     .cd-form legend {
         width: 100%!important;
     }
     .cd-form input[type="checkbox"]+label::before,
     .cd-form input[type="checkbox"]+label::after a {
         clear: both!important;
         float: left!important;
         padding-left: 25px!important;
     }
     .cd-form textarea {
         width: 100%!important;
     }
     .control_box {
         margin-top: 20px;
         width: 98%;
     }
     .control_box_right {
         border: 0px solid red!important;
         float: left!important;
         width: 100%!important;
     }
     .control_box_top {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_01 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_top_02 {
         border: 0px solid red!important;
         clear: both;
         padding: 5px 10px;
         width: 51%!important;
         min-width: 94%!important;
     }
     .control_box_top_03 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_01 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_02 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_top {
         margin-left: 0px!important;
     }
     /*table_cardiology*/
     .ac-container label {
         height: auto!important;
     }
     .table_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_first_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_last_cell {
         width: 100%!important;
         min-height: 30px!important;
     }
     /*table_cardiology*/
 }
 /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
    ====================================================================== */
 
 @media only screen and (min-width: 320px) and (max-width: 479px) {
     .welcome_left_box {
         padding: 4px 10px!important;
     }
     .top_mail_area {
         float: none!important;
         margin: 0 auto!important;
         width: 27%;
     }
     .search_box_area input {
         float: left!important;
         width: 76%;
     }
     .search_box_area input:nth-child(4) {
         width: 55%!important;
     }
     .logo_part_area_box2 {
         border: 0px solid red;
         float: left!important;
         width: 31%;
     }
     .logo_part_area_box1 {
         float: left!important;
         width: 200px!important;
     }
     .menu_part_area_box {
         clear: both;
         margin: 0!important;
         position: relative!important;
         width: 100%!important;
         border: none!important;
     }
     .menu_part_area_box_inner {
         float: right;
         width: 100%;
         background-color: #fff12c;
     }
     #ddmenu li {
         clear: both;
         float: left;
         width: 100%;
         padding: 0px!important;
         font-size: 15px!important;
         background-color: #fff;
     }
     .quick_contact {
         background-color: #fff12c;
         float: left!important;
         margin: 0px!important;
         padding: 7px 1px !important;
         width: 100%!important;
     }
     .search_box_area {
         margin-left: 8px!important;
         clear: both;
     }
     #slider1_container {
         width: 100%!important;
     }
     .slider1_container {
         width: 100%!important;
     }
     .slider1_container img {
         width: 100%!important;
     }
     .red_box_area {
         margin: -10px auto 0!important;
     }
     .red_box_area_one {
         width: 97%!important;
         height: 110px;
     }
     .red_box_area_one_button {
         min-height: 10px!important;
         adding: 0 20px!important;
     }
     .red_box_area_two_button {
         min-height: 10px!important;
         adding: 0 20px!important;
     }
     .red_box_icon_area_02 img {
         margin-top: -41px;
     }
     .last_box_inner {
         width: 100%!important;
     }
     .recent_news {
         width: 100%!important;
     }
     #area_of_vartical {
         padding: 10px 13px 1px!important;
         width: 90%!important;
     }
     #vertical-ticker li p {
         line-height: 15px!important;
     }
     .news_banner {
         width: 100%!important;
         text-align: center;
     }
     .news_banner img {
         width: 95%!important;
     }
     .special_clinics {
         margin: 0!important;
         width: 100%;
         margin-top: 10px!important;
     }
     .special_clinics ul {
         margin-left: 7px!important;
     }
     .special_clinics ul li {
         padding: 0 2px 12px 25px!important;
     }
     .special_clinics ul li a {
         font-size: 12px!important;
     }
     .annuncement_matter_box {
         width: 100%!important;
         margin-top: 15px;
     }
     .featred {
         width: 100%;
     }
     .featred h1 {
         max-width: 100%;
     }
     .feature_slider {
         width: 100%!important;
     }
     .slidernav {
         text-align: left!important;
     }
     #w {
         max-width: 100%!important;
         min-width: 100%!important;
         padding: 0px!important;
     }
     .crsl-item .thumbnail img {
         width: 100%!important;
     }
     .crsl-item {
         max-width: 127px!important;
         height: 145px!important;
         padding: 0 10px 0 12px!important;
     }
     .crsl-item .postdate {
         padding: 1px!important;
     }
     .red_box_icon_area_02 {
         width: 85%!important;
     }
     .red_box_icon_area_box a {
         clear: both;
         float: left;
         margin: 2px 0 2px 5px;
     }
     .footer_area_box_inner2 {
         padding: 0px!important;
         width: 100%!important;
         line-height: 30px!important;
         margin-top: 15px;
     }
     .footer_area_box_inner {
         width: 100%!important;
     }
     .footer_box_left {
         text-align: center;
         width: 95%!important;
     }
     .footer_box_left p {
         padding: 0!important;
         text-align: center;
     }
     .footer_box_recent_post {
         text-align: center!important;
         width: 100%!important;
     }
     .footer_box_client {
         padding: 0px!important;
         text-align: center;
         width: 100%!important;
     }
     .footer_box_left_map {
         clear: both;
         float: none!important;
         text-align: center;
     }
     .footer_box_left_map iframe {
         width: 100%!important;
     }
     .footer_box_left2 {
         width: 95%!important;
     }
     .footer_bottom_text_area {
         min-width: 100%!important;
         padding-bottom: 15px;
     }
     .footer_bottom_text_area p {
         border-right: 0 solid #7c7c7c!important;
         padding-bottom: 5px;
         text-align: center;
         margin-right: 0px!important;
         line-height: 20px;
     }
     .footer_bottom_text_area ul {
         clear: both;
         float: none!important;
         margin: 10px auto 0;
         text-align: center;
         width: 43%;
     }
     .footer_bottom_text_area ul li {
         float: left!important;
     }
     .footer_bottom_text_area a {
         clear: both;
         float: left;
         text-align: center;
         width: 100%;
     }
     .footer_menu_area {
         padding-top: 15px!important;
     }
     .inner_matter_right_area {
         clear: both;
         width: auto;
         margin-left: 0px!important;
         float: none!important;
         overflow: hidden;
     }
     .inner_matter_area_inner {
         padding: 0!important;
         width: 95%!important;
         border: 0px solid red;
     }
     .inner_matter_left_area_main {
         margin-left: 0px!important;
     }
     .activea {
         margin-left: -37px!important;
     }
     .inner_matter_left_area {
         width: 100%!important;
         background: none!important;
         margin-left: 0px!important;
         padding: 0 10px!important;
     }
     .inner_matter_left_area ul {
         margin-left: 53px!important;
         display: none;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     div .inner_matter_right_area img {
         border: 1px solid #ccc;
         text-align: center;
         width: auto!important;
         padding: 2px;
     }
     .ac-container input:checked~article.ac-small {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-medium {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-large {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-exlarge {
         height: auto!important;
     }
     .inner_matter_right_area h1 {
         color: #272727!important;
         font-size: 17px!important;
         margin-bottom: 15px!important;
         padding-top: 13px;
     }
     .ac-container {
         margin: 10px auto 30px!important;
     }
     .ac-container label {
         font-size: 15px!important;
     }
     .table_one {
         padding: 5px!important;
         width: 96%!important;
     }
     .box_two {
         clear: both;
         width: 100%!important;
         margin-top: 6px!important;
     }
     .cd-form input[type="text"],
     .cd-form input[type="email"],
     .cd-form select,
     .cd-form legend {
         width: 85%!important;
     }
     .icon {
         width: 100%!important;
     }
     .icon2 {
         width: 100%!important;
         min-width: 100%!important;
     }
     .icon4 {
         width: 100%!important;
         min-width: 100%!important;
     }
     .cd-form input[type="text"],
     .cd-form input[type="email"],
     .cd-form select,
     .cd-form legend {
         width: 75%!important;
     }
     .cd-form input[type="checkbox"]+label::before,
     .cd-form input[type="checkbox"]+label::after a {
         clear: both!important;
         float: left!important;
         padding-left: 25px!important;
     }
     .cd-form textarea {
         width: 75%!important;
     }
     .icon3 h4 {
         margin-top: 0px!important;
     }
     .cd-form-list {
         margin-left: 30px!important;
         margin-top: 0px!important;
     }
     .cd-form input[type="checkbox"]+label::before,
     .cd-form input[type="checkbox"]+label::after {
         margin-top: -35px!important;
     }
     .control_box {
         margin-top: 20px;
         width: 98%;
     }
     .control_box_right {
         border: 0px solid red!important;
         float: left!important;
         width: 100%!important;
     }
     .control_box_top {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_01 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_top_02 {
         border: 0px solid red!important;
         clear: both;
         padding: 5px 10px;
         width: 51%!important;
         min-width: 94%!important;
     }
     .control_box_top_03 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_01 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_02 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_top {
         margin-left: 0px!important;
     }
     .demo {
         margin: 0!important;
         width: 100%!important;
         font-size: 13px!important;
         text-align: justify!important;
     }
     .centre_of_excellence_inner {
         background: none!important;
         line-height: 15px;
         padding: 15px!important;
         min-height: 80px;
     }
     .centre_of_excellence_inner a {
         font-size: 12px!important;
     }
     /*table_cardiology*/
     .ac-container label {
         height: auto!important;
     }
     .table_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_first_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_last_cell {
         width: 100%!important;
         min-height: 30px!important;
     }
     /*table_cardiology*/
 }
 /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
    ====================================================================== */
 
 @media only screen and (min-width:240px) and (max-width:319px) {
     .logo_part_area {
         text-align: center;
     }
     .logo_part_area_box1 {
         float: none!important;
     }
     .logo_part_area_box2 {
         float: none!important;
     }
     .logo_part_area_box2 img {
         width: 20%!important;
     }
     .menu_part_area_box {
         clear: both;
         margin: 0!important;
         position: relative!important;
         width: 100%!important;
         border: none;
     }
     .menu_part_area_box_inner {
         float: left;
         width: 100%;
         margin-top: 6px;
     }
     .top_mail_area {
         margin-left: 85px!important;
     }
     #ddmenu li {
         clear: both;
         float: left;
         width: 100%;
     }
     .quick_contact {
         float: left!important;
         margin-top: 0px!important;
         padding: 0px!important;
         width: 100%!important;
     }
     .search_box_area {
         margin-bottom: -10px;
         padding-top: 10px;
         width: 145%!important;
     }
     .search_box_area input {
         float: left!important;
         width: 50%;
     }
     .search_box_area input:nth-child(4) {
         width: 50%!important;
     }
     #slider1_container {
         width: 100%!important;
     }
     .slider1_container {
         width: 100%!important;
     }
     .slider1_container img {
         width: 100%!important;
     }
     .red_box_area_one {
         width: 232px!important;
         padding-bottom: 10px;
     }
     .red_box_area_one_button {
         min-height: 10px!important;
         adding: 0 20px!important;
     }
     .red_box_area_two_button {
         min-height: 10px!important;
         adding: 0 20px!important;
     }
     .red_box_icon_area_02 img {
         margin-top: -41px;
     }
     .red_box_icon_area_02 {
         width: 93%!important;
     }
     .last_box_inner {
         width: 100%!important;
     }
     .recent_news {
         width: 100%!important;
     }
     #area_of_vartical {
         padding: 10px 13px 1px!important;
         width: 200px!important;
     }
     #vertical-ticker li p {
         line-height: 15px!important;
     }
     .news_banner {
         width: 100%!important;
     }
     .news_banner img {
         width: 100%!important;
     }
     .special_clinics {
         margin: 0!important;
         width: 100%;
         margin-top: 10px!important;
     }
     .special_clinics ul {
         margin-left: 7px!important;
     }
     .special_clinics ul li {
         padding: 0 2px 12px 25px!important;
     }
     .special_clinics ul li a {
         font-size: 12px!important;
     }
     .annuncement_matter_box {
         width: 100%!important;
         margin-top: 15px;
     }
     .featred {
         width: 100%;
     }
     .featred h1 {
         max-width: 100%;
     }
     .feature_slider {
         width: 100%!important;
     }
     .slidernav {
         text-align: left!important;
     }
     #w {
         max-width: 100%!important;
         min-width: 100%!important;
         padding: 0px!important;
     }
     .crsl-item .thumbnail img {
         width: 100%!important;
     }
     .crsl-item {
         padding: 0 13px!important;
     }
     .crsl-item .postdate {
         padding: 1px!important;
     }
     .red_box_icon_area_box a {
         clear: both;
         float: left;
         margin: 2px 0 2px 5px;
     }
     .footer_area_box_inner2 {
         padding: 0px!important;
         width: 100%!important;
     }
     .footer_area_box_inner {
         width: 100%!important;
     }
     .footer_box_left {
         width: 100%!important;
     }
     .footer_box_client {
         width: 85%;
     }
     .footer_box_left_map {
         float: left!important;
     }
     .footer_box_left2 {
         width: 95%!important;
     }
     .footer_bottom_text_area {
         min-width: 100%!important;
         padding-bottom: 15px;
     }
     .footer_bottom_text_area p {
         border-right: 0 solid #7c7c7c!important;
         padding-bottom: 5px;
         text-align: center;
         margin-right: 0px!important;
     }
     .footer_bottom_text_area ul {
         clear: both;
         float: none!important;
         margin: 10px auto 0;
         text-align: center;
         width: 57%;
     }
     .footer_bottom_text_area ul li {
         float: left!important;
     }
     .footer_bottom_text_area a {
         clear: both;
         float: left;
         text-align: center;
         width: 100%;
     }
     .inner_matter_right_area {
         clear: both;
         width: auto;
         margin-left: 0px!important;
         float: none!important;
         padding: 15px!important;
     }
     .inner_matter_left_area h2 {
         font-size: 20px;
         height: 20px;
         line-height: 20px!important;
     }
     .inner_matter_area_inner {
         padding: 0!important;
         width: 95%!important;
         border: 0px solid red;
     }
     .activea {
         margin-left: -37px!important;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     .inner_matter_left_area {
         width: 100%!important;
         max-width: 100%!important;
         background: none!important;
         margin-left: 0px!important;
         padding: 0 10px!important;
     }
     .inner_matter_left_area ul {
         margin-left: 53px!important;
         display: none;
     }
     .inner_matter_left_area ul li a:hover {
         margin-left: -37px!important;
     }
     div .inner_matter_right_area img {
         border: 1px solid #ccc;
         text-align: center;
         width: auto;
         padding: 2px;
     }
     .inner_matter_left_area_main {
         max-width: 100%!important;
     }
     .ac-container input:checked~article.ac-small {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-medium {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-large {
         height: auto!important;
     }
     .ac-container input:checked~article.ac-exlarge {
         height: auto!important;
     }
     .inner_matter_right_area h1 {
         color: #272727!important;
         font-size: 17px!important;
         line-height: 20px!important;
         padding-top: 10px;
     }
     .ac-container {
         margin: 10px auto 30px!important;
     }
     .table_one {
         padding: 5px!important;
         width: 96%!important;
     }
     .box_two {
         clear: both;
         width: 100%!important;
         margin-top: 6px!important;
     }
     .box_three {
         margin: 10px -13px!important;
     }
     .cd-form input[type="text"],
     .cd-form input[type="email"],
     .cd-form textarea,
     .cd-form select,
     .cd-form legend {
         width: 53%!important;
     }
     .cd-form textarea {
         width: 63%!important;
     }
     .icon4 {
         width: 86%!important;
     }
     .cd-form input[type="submit"] {
         float: left!important;
     }
     .cd-form .cd-form-list {
         margin-left: 0!important;
     }
     .cd-form input[type="radio"]+label::before,
     .cd-form input[type="radio"]+label::after,
     .cd-form input[type="checkbox"]+label::before,
     .cd-form input[type="checkbox"]+label::after {
         margin-top: -34px!important;
     }
     .cd-form div {
         width: 99%!important;
     }
     .inner_matter_right_area ul {
         width: 75%!important;
     }
     .cd-form fieldset {
         margin: 0px!important;
     }
     .cd-form fieldset {
         width: 75%!important;
     }
     .control_box {
         width: 100%;
     }
     .control_box_right {
         border: 0px solid red!important;
         float: left!important;
         width: 100%!important;
     }
     .control_box_top {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_01 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_top_02 {
         border: 0px solid red!important;
         clear: both;
         padding: 5px 10px;
         max-width: 100%!important;
     }
     .control_box_top_03 {
         min-width: 100%!important;
         clear: both;
     }
     .control_box_01 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_02 {
         margin-left: 0px!important;
         min-width: 100%!important;
         height: auto!important;
     }
     .control_box_top_top {
         margin-left: 0px!important;
     }
     .inner_matter_right_box1 {
         padding: 8px!important;
         width: 65%!important;
     }
     .inner_matter_right_box {
         width: 70%!important;
     }
     .inner_matter_right_box a img {
         width: 100%!important;
     }
     /*table_cardiology*/
     .ac-container label {
         height: auto!important;
     }
     .table_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_first_cell {
         width: 100%!important;
         min-height: 18px!important;
     }
     .table_last_cell {
         width: 100%!important;
         min-height: 30px!important;
     }
     /*table_cardiology*/
 }
 /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
    ====================================================================== */
 
 @media only screen and (min-width:1024px) {
     #ddmenu li {
         padding: 0px 11px!important;
     }
 }