@media screen and (max-width: 1360px) { } @media screen and (max-width: 1100px) { div.site-content .content-area { width: 100% !important; } div.site-content aside.widget-area { width: 100%; } div.site-content .content-area ul.blog-list >li .blog-containe { margin-bottom: 30px; } .banner img{ height: auto; } } @media screen and (max-width: 900px) { .author-main .author-avatar { display: block; width: 100%; } .author-main .author-details { display: block; width: 100%; padding: 30px 20px; } div.site-content .content-area ul { list-style-type: disc; padding-left: 0; } .author-main { width: 400px; max-width: 100%; margin: 0 auto; display: block; } .author-main .author-avatar img.avatar { width: 100%; height: auto; } .author-main .author-details ul li{ float: none; } } @media screen and (max-width: 768px) { header.entry-header h1.entry-title{ font-size: 25px; } header.entry-header .entry-meta span, header.entry-header .entry-meta span a{ font-size: 15px; } p { font-size: 15px; } h2.comments-title{ font-size: 20px; } div.site-content aside.widget-area section{ padding-left: 20px; } div.site-content aside.widget-area section a { font-size: 15px !important; } div.site-content aside.widget-area ul li .rssSummary { font-size: 15px !important; } ol.comment-list li.comment { padding: 12px 12px; } .date .content-area article { padding: 12px 12px; } div.comments-area h3 { font-size: 16px; } div.comments-area form#commentform .comment-form-comment label{ font-size: 15px; } footer.site-footer .footer-right .social_icons li a { width: 50px; height: 50px; line-height: 48px; font-size: 16px; margin-bottom: 10px; } footer.site-footer .footer-right .social_icons li{ margin: 0 6px; } div.site-content { padding: 30px 0; } div.site-content .content-area ul.blog-list >li .blog-containe { border-right: 0; border-bottom: 5px solid #109af7; } header.site-header nav#site-navigation button.menu-toggle { position: absolute; top: 50%; right: 10px; z-index: 99; display: block; float: none; width: 35px; height: 30px; background: #333; border: none; outline: none; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); } nav.main-navigation .menu-main-menu-container{ position: fixed; background: #333; top: 0; bottom: 0; right: -100%; width: 200px; height: 100%; z-index: 9; webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all; } nav.main-navigation.toggled .menu-main-menu-container { display: block; right: 0; } nav.main-navigation .menu-main-menu-container .menu { padding-top: 110px; } nav.main-navigation .menu-main-menu-container .menu li { display: block !important; text-align: left; margin: 0 !important; } nav.main-navigation .menu-main-menu-container .menu li a { color: #fff !important; padding: 10px 20px !important; display: block; box-sizing: border-box; } header.site-header .site-branding { text-align: left; margin-bottom: 0; display: block; padding-left: 20px; width: 80%; } .main-navigation.toggled .menu-toggle { position: fixed !important; top: 50px !important; } header.site-header nav#site-navigation button.menu-toggle i { display: block; height: 2px; background: #fff; width: 100%; margin: 5px auto; transition: 0.2s all; -webkit-transition: 0.2s all; -moz-transition: 0.2s all; position: relative; top: 0; outline: none; } .main-navigation.toggled .menu-toggle i:nth-child(1) { transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -webkit-transform: rotateZ(-45deg); top: 8px !important; position: absolute !important; left: 0 !important; } .main-navigation.toggled .menu-toggle i:nth-child(2) { display: none !important; } .main-navigation.toggled .menu-toggle i:nth-child(3) { transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); position: absolute !important; top: 8px !important; left: 0 !important; } header.site-header nav#site-navigation .menu-main-menu-container ul li.menu-item-has-children:after { content: "\f067"; position: absolute; color: #fff; top: 50%; right: 10px; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); font-family: FontAwesome; width: 25px; text-align: center; height: 25px; line-height: 25px; } header.site-header nav#site-navigation .menu-main-menu-container ul li a{ font-size: 15px; } div.site-content .content-area ul.blog-list >li .blog-containe .blog-details .hover-item { display: block; } div.site-content .content-area ul.blog-list >li .blog-containe { height: auto; } div.site-content .content-area ul.blog-list li .blog-img{ display: block; padding: 0; } div.site-content .content-area ul.blog-list li .blog-details{ display: block; } div.site-content .content-area ul.blog-list li .blog-img img{ height: auto; } div.site-content .content-area ul.blog-list li .blog-img .share_icons{ top: 0; } header.site-header nav#site-navigation .menu-main-menu-container ul.menu.nav-menu { border: none; position: fixed; background: #333; top: 0; bottom: 0; right: -100%; width: 100%; height: 100%; z-index: 9; webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; transition: 0.5s all; overflow: auto; } header.site-header nav#site-navigation .menu-main-menu-container ul.menu.nav-menu.toggled-on { right: 0 !important; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu { position: inherit; left: 0 !important; width: 100%; text-align: left; display: none; padding: 0; top: 0; border-top: 5px solid #ff0f4c; border-bottom: 5px solid #ff0f4c; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li a{ background: #fff; color: #333 !important; border: none; border-bottom: 1px solid #333; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li:last-child a{ border-bottom: 0; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu { display: block !important; border: none; position: initial !important; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li { padding-left: 0; border-left: 5px solid #ff0f4c; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li:last-child { border-bottom: 1px solid; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li li { padding-left: 0; border-left: 0; } header.site-header nav#site-navigation .menu-main-menu-container ul li ul.sub-menu li ul.sub-menu li ul li { border-bottom: 0; } header.site-header nav#site-navigation button.menu-toggle.toggled-on i:nth-child(1) { transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -webkit-transform: rotateZ(-45deg); top: 8px !important; position: absolute !important; left: 0 !important; } header.site-header nav#site-navigation button.menu-toggle.toggled-on i:nth-child(2) { display: none; } header.site-header nav#site-navigation button.menu-toggle.toggled-on i:nth-child(3) { transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); position: absolute !important; top: 8px !important; left: 0 !important; } header.site-header nav#site-navigation button.menu-toggle.toggled-on { position: fixed; top: 100px; } } @media screen and (min-width: 768px) { header.site-header nav#site-navigation .menu-main-menu-container ul li:hover ul.sub-menu { display: block; } header.site-header nav#site-navigation .menu-main-menu-container ul li:hover ul.sub-menu { display: block; } header.site-header nav#site-navigation .menu-main-menu-container ul#primary-menu >li> a { padding-bottom: 23px; } header.site-header nav#site-navigation .menu-main-menu-container ul li:hover ul.sub-menu li ul.sub-menu ul.sub-menu { display: none; } header.site-header nav#site-navigation .menu-main-menu-container ul li:hover ul.sub-menu li ul.sub-menu li:hover ul.sub-menu { display: block; } } @media screen and (max-width: 568px) { div.site-content .content-area ul.blog-list li .blog-details h3 a{ font-size: 15px; } div.site-content .content-area ul.blog-list li .blog-details span.sub-title{ font-size: 12px; } div.site-content .content-area ul.blog-list li .blog-details .comment-sec ul li{ font-size: 12px; } div.site-content .content-area ul.blog-list li .blog-details .hover-item p{ font-size: 12px; } div.site-content aside.widget-area section p { font-size: 15px; } div.site-content .content-area ul.blog-list li .blog-details { padding: 20px 15px; padding-left: 15px; } .read-more a { padding: 6px 20px; line-height: 20px; font-size: 12px; } header.site-header .site-branding h1.site-title { font-size: 25px; } header.site-header .site-branding p.site-description { font-size: 12px; } .author-main .author-details ul li span{ font-size: 12px; width: 100%; } .author-main .author-details ul li strong{ width: 100%; } }