/* ///// MEDIA QUERY CSS START ////// */ /*/////////////////// media query css for mobile start ////////////////*/ @media (min-width:300px) and (max-width:700px) { #site-navigation .container { padding-bottom: 10px !important; } .wrapper { padding: 0; } .topheader { display: none !important; } #site-navigation { margin: 0; } #masthead { position: relative; } .site-branding a img { width: 250px; } .site-branding { display: block; justify-content: space-around; } .sitenave { width: 100%; display: flex; justify-content: space-around; } #featured-slider .entry-container { width: auto; } #featured-slider h2.title { font-size: 20px; } #featured-slider .entry-content p { font-size: 16px; margin-right: 0 !important; } #featured-slider .read-more .btn { font-size: 15px; padding: 10px; } #featured-slider img { height: 60vh; } #featured-slider .slick-prev, #featured-slider .slick-next { top: 80%; } #featured-slider .slick-next { left: 22%; } #featured-slider .borderbtn { padding: 5px; } #featured-slider .wrapper { top: 5%; } #featured-slider .entry-header { padding: 0px; } #featured-slider .mt-3 { margin-top: .5rem !important; } #featured-slider .mt-3 a { font-size: 16px; } .featured-about { padding: 10% 5%; } .featured-about .aboutbox { position: relative; top: 0; left: 0; } .featured-about .aboutimg { height: 400px; } .featured-about .position-relative { margin-top: 40px; } .featured-about .head-subtitle, .featured-about .abtpara { padding: 0; } .featured-about .head-subtitle { font-size: 25px; } .featured-about .mt-4 .d-flex { margin-bottom: 10px; } .featured-about .abtbutton { margin-top: 2rem !important; } .main-navigation ul li:hover>ul, .main-navigation ul li.focus>ul { left: -5rem; } nav.navigation.pagination { margin-bottom: 30px; margin-top: 0; padding: 0; } /*---------- ## Front Page Start ## -------- */ .site-main .banner-head { height: 40vh; } .site-main .banner-head .center-div { padding: 25% 15% 0; } .mainrow .box { padding: 0; } .mainrow { padding: 0; } /*---------- ## Front Page End ## -------- */ /*---------- ## Page Start ## -------- */ .page .entry-header .entry-title { padding: 30% 0 30% 20%; } .singlepage .pt-5 { padding-top: 0 !important; } .singlepage .archive-info.mb-3 { margin-bottom: 2rem !important; } .singlepage .entry-content { padding-right: 0; } .singlepage #respond { padding: 2em 1em 1em 1em; } .singlepage .single_sidebar { margin-top: 2rem; } .scroll-to-top a img { width: 40px; height: 40px; } /*---------- ## Page End ## -------- */ } /*/////////////////// media query css for mobile end ////////////////*/ /* ====================== media query css for landscape mobile start ============================== */ @media (min-width:700px) and (max-width:950px) { /*-----------## Slider Section Start ## -------- */ #featured-slider .wrapper { top: 20%; } .topheader, #site-navigation { margin-top: 10px; } .sitenave { width: 100%; display: flex; justify-content: space-around; } #featured-slider h2.title { font-size: 40px; } #featured-slider .entry-content p { font-size: 18px; margin-right: 0; } #featured-slider .entry-container { width: auto; } #featured-slider img { height: 70vh; } #featured-slider .slick-prev { left: 8%; } .featured-about { padding: 10% 5%; } .featured-about .abtpara { padding: 0; } .featured-about .head-subtitle { padding: 0; font-size: 25px; } .featured-about .mt-5 { margin-top: 2rem !important; } .featured-about .aboutbox { position: relative; top: 0; left: 0; } .featured-about .position-relative { margin-top: 40px; } .featured-about .mt-4 .d-flex { margin-bottom: 10px; } .featured-about .abtbutton { margin-top: 2rem !important; } nav.navigation.pagination { margin-top: 0; padding: 0; } /*---------- ## Slider Section End ## -------- */ /*---------- ## Footer Section Start ## -------- */ #colophon .footer_social_links { justify-content: center; } /*---------- ## Footer Section End ## -------- */ /*---------- ## Post Section Start ## -------- */ .site-main .banner-head { height: 35vh; } .mainrow .box { padding: 0px 1rem 0rem; } .mainrow { padding: 0 0rem 0 0; } /*---------- ## Post Section End ## -------- */ /*---------- ## Single Post Section Start ## -------- */ .singlepage .pt-5 { padding-top: 0 !important; } .singlepage .archive-info.mb-3 { margin-bottom: 2rem !important; } .singlepage img, .content-page img, .archivepage .mainrow a img { height: 250px; } .scroll-to-top a img { width: 50px; height: 50px; } /*---------- ## Single Post Section End ## -------- */ } @media (min-width:800px) and (max-width:1000px) { /*---------- ## Footer Section Start ## -------- */ /* #colophon .footer_social_links{ justify-content: center; } */ /*---------- ## Footer Section End ## -------- */ } /*/////////////////// media query css for tab end ////////////////*/ /*/////////////////// media query css for laptop start ////////////////*/ @media (min-width:1023px) and (max-width:1024px) { /*-----------## Header Section Start ## -------- */ .site-branding a img { width: 250px; } .sitenave { padding-left: 10px; } .site-branding { display: block; justify-content: space-around; } /*-----------## Header Section Start ## -------- */ /*-----------## Slider Section Start ## -------- */ #featured-slider h2.title { font-size: 30px; } #featured-slider .wrapper { top: 28%; } #featured-slider .entry-content p { font-size: 18px; margin-right: 0 !important; } #featured-slider .slick-prev { left: 9%; top: 82%; } #featured-slider .slick-next { left: 13%; top: 82%; } /*---------- ## Slider Section End ## -------- */ /*-----------## About Section Start ## -------- */ .featured-about .aboutimg { height: 500px; } .featured-about .aboutbox { top: -5%; left: -25%; } .featured-about .head-subtitle { font-size: 30px; padding: 0; } .featured-about .abtpara { padding: 0; } nav.navigation.pagination { margin-top: 0; } /*---------- ## About Section End ## -------- */ /*---------- ## Page Start ## -------- */ .page .entry-header .entry-title { padding: 22% 0 0% 45%; } /*---------- ## Page End ## -------- */ /*---------- ## Single Page Start ## -------- */ .singlepage .entry-content { padding-right: 50px; } /*---------- ## Single Page End ## -------- */ } @media (max-width:1290px) { form.search-form input { padding: 10px 0px 10px 15px; font-weight: 300; border-radius: 0; } } @media (max-width:300px) { .widget_block form.search-form { padding: 0px; } } /*/////////////////// media query css for laptop end ////////////////*/ @media (min-width:300px) and (max-width:340px) { .site-branding a img { width: 200px; } .site-branding { display: block; justify-content: space-around; } #featured-slider .entry-content p { line-height: 25px; } #featured-slider .entry-container { margin-left: 1.5rem; } #featured-slider .read-more .btn { font-size: 13px; padding: 10px 3px; } #featured-slider img { height: 75vh; } #featured-slider .slick-next { left: 25%; } .front .p-5 { padding: 2rem !important; } .front .me-2 { margin-right: .4rem !important; } .front .maincontent .page-title a { font-size: 17px; } }