@media (min-width: 1200px){
  .top-menu-list li ul {display:none;}
  .top-menu-list li:hover ul {display:block;}
  .top-menu-list > li > a:hover > i {transform: rotate(180deg);}
  .top-menu-list li > a:hover {color:#ccc;}
  .top-menu-list li ul li a:hover {color:var(--primary); background:#eaeaea;}
  .top-menu-list > li > a span i {display:none;}
  
}

@media (min-width: 1200px){
.modal-window .close:hover {color:#999;}  
.btn-solid:hover, .btn-min-solid:hover {background:#00144b; }
.btn-solid:hover i, .btn-min-solid:hover i {}  
.btn-outline:hover, .btn-min-outline:hover {border-color:#00144b; color:#00144b;}  
.header-actions .btn-solid:hover, .header-actions .btn-min-solid:hover {background:#0042ff; } 
.btn-min-solid.yellow:hover {background:#3b3b3b;}  
.btn-min-solid.yellow.active:hover {background:var(--primary);}  
.btn-min-solid.red:hover, .btn-solid.red:hover {background:#c80000;}  
.blog-item:hover {color:var(--primary);}
.article-menu a:hover {color:#000;} 
.blog-all-wrapper a:hover h4 {background:#2c63ffa3;} 
.video-bg .btn-outline:hover, .video-bg .btn-min-outline:hover {border-color: #fff; color:#fff;} 
.foot-contact-wrapper a:hover {color:#fff;}  
footer a:hover {color:#fff !important;}   
a.logo:hover {color:#7a9cff;}  
}
@media (max-width: 1200px) {
  .nav-toggle {display:block;}
  /*.header-actions {display:none;}
  header nav {display: none;}*/
  
 .top-menu {position:fixed !important;top:56px;bottom:0px;right:0px;left:auto;
            display:flex !important; flex-direction:column; justify-content:start; gap:20px;
            background:#2e2e2e; width:260px;
            overflow-y:auto; overflow-x:hidden; padding:16px 16px 30px 16px !important;
            transition: all 0.3s; transition: transform 0.3s ease;
            transform: translateX(100%);
            align-items:stretch;
           }
  .top-menu.show {transform: translateX(0); } 
  .top-menu-list .is-open a i {transform: rotate(180deg);}
  .top-menu-list {gap:6px;align-items:stretch; width:100%;justify-content:space-between;
                flex-direction:column;
                 order:2; }
  .top-menu-list li {background:#3a3a3a; border-radius:8px; }
  .top-menu-list li a {padding:12px 12px; gap:7px; color:#a0b9ff;}
  .top-menu-list li.parent > a {justify-content:space-between;}
  .top-menu-list li a i {font-size:12px; margin-top:2px;}
  .top-menu-list li ul {padding:0px; margin:0; position:relative; 
                      background:none; max-height:0; overflow: hidden; transition: max-height .3s ease;
                       max-width:inherit; min-width:initial; border:0; } 
  .top-menu-list li ul:before {display:none;}
  .top-menu-list li ul li a {padding:12px 12px; color:#ccc; background:none;}
  .top-menu-list li ul li:last-child {margin-bottom:10px;}
  .header-actions {
                   flex-direction:column;
                   position:relative;
                   align-items:stretch;
                   right:auto;
                   top:auto;
                   left:0px;
                   gap:20px;
                   }
  .header-content {gap:20px;}
  .lend-block-wrapper-full p {font-size:16px;}
  .full-image {width:100%; margin: -460px 0 -100px 0;}
}

@media (max-width: 1000px) {
.footer-wrapper {grid-template-columns: repeat(2, 1fr);}
.article-container {flex-direction:column;} 
.left-blog-menu {position:relative; top:0;}  
.comment-wrapper {flex-direction:column;}
.doctor-comment-info {width:auto; position:relative; top:auto; align-items:start; padding-left:140px;
                     text-align:left;}  
.doctor-comment-info img {position:absolute; left:0; width:120px;} 
.doctor-comment-info .btn-group  {flex:1; width:100%; flex-wrap:wrap;} 
.doctor-comment-info .btn-group > * {flex:1; text-align:center; line-height:1; min-width:160px;
                                    text-wrap:balance;}  
}
@media (max-width: 800px) {
.header-content {flex-direction:column; align-items:center; justify-content:center; gap:50px;}
.header-content-item {width:auto;}
.lend-block-wrapper-full {flex-direction:column;}
.lend-block-wrapper-full p {font-size:19px;}  
.doctor-wrapper {flex-direction:column; align-items:center;}
.doc-image {width:180px;height:180px;margin-top:10px;}
 
.full-image {width:100%; margin: -60px 0 -40px 0;}  
}

@media (max-width: 640px) {
.container-item, .header-home .container-item {padding:40px 20px;}
  header .logo {left:20px;}
  .nav-toggle {right: 2px;}
 
header .container-item {padding:0px 20px;}
.header-content h1 {line-height:1.2; font-size:32px;}

.breadcrumbs-wrapper .container-item {
      padding:0px 20px 20px 20px; 
}  
.container-title h2 {font-size: 28px; }
.header-home-top h2 {font-size: 32px;} 
.container-title h3 {font-size: 24px;}  
  
.video-bg .container-item {padding:60px 10px 60px 10px;}
.video-bg h1 {font-size:36px; max-width:800px; line-height:1.2; margin-bottom:-10px;}
.video-bg p {font-size:22px; max-width:800px; line-height:1.5; margin:0 10px;}  
footer .container-item {padding:50px 20px 20px 20px;}

	.lend-block-wrapper-full img {max-width:100%;}
	.lend-block-wrapper-full p { font-size:19px; font-weight:normal;}
.lend-block-wrapper-full .lend-block-item:nth-child(2n) img {order:unset; padding:0px;}  
.footer-wrapper {grid-template-columns: repeat(1, 1fr);}   
.header-content-item video {border-radius:0px; margin:30px -20px -40px -20px; width:calc(100% + 40px) !important;}   
.adenoma-wrapper {flex-direction:column;}
.lend_video {margin:0 -20px; width:calc(100% + 40px); border-radius:0;} 
.read-more {flex-direction:column; gap:0; padding:0px;}  
.read-more__content {flex-direction:column; align-items:start; padding:20px;
                    justify-content:center;}
.read-more img {max-width:100%; }
.contact-wrapper strong {font-size:18px;}
.contact-item > a {font-size:20px;} 
.contact-item .big_phone {font-size:24px;}  
.article-wrap .container-item { padding:20px 20px 40px 20px;}
.article-content h2 {font-size:28px; line-height:1.2;} 
.doc-content .btn-solid {text-align:center;}  
.doc-content .btn-solid i {display:none;}  
.content-image img {max-height:1000px; width:100%; } 
.top-photo {margin-top:-40px;} 
.foot-contact-wrapper a {font-size:22px;} 
.foot-contact-wrapper a i {font-size:17px;}  
.review-card {flex-direction:column;} 
.review-header {max-width:100%; padding:0 0 10px 0; gap:10px;}  
.review-header-item {flex-direction:row; width:100%;}  
.review-header-item > div {flex:1; width:auto; font-size:14px; white-space: nowrap; text-transform: capitalize;}  
.review-header-item > div i {font-size:13px; margin-top:1px;}  
.reviews-filter {align-items:stretch;}  
.reviews-filter button {flex:1;}  
.doctor-wrapper {padding:20px; gap:20px;}  
}

@media (max-width: 431px){
  .header-content  p {font-size:18px;}
.breadcrumb {font-size:18px;}
.review-header-item > div span {display:none;}  
.comment-slide {padding:14px;}  
.doctor-comment-info {width:auto; position:relative; top:auto; align-items:center; padding-left:0px;
                     text-align:center; margin-top:-66px;}  
.doctor-comment-info img {position:relative; left:auto; width:100px;} 
.doctor-comment-info .btn-group *:last-child {display:none;} 
.doctor-comment-info .btn-group {width:auto;}  
.ans-row {padding: 10px 0;border-bottom: 0.5px solid #d9d9d9;gap: 4px;flex-direction:column;}  
.frmwrapper {margin:-10px;} 
.form-policy{margin:18px 0 16px 4px;}    
}