@media screen and (min-width: 1200px) {
.layout-boxed {
width: 100%;
height: 100%;
background-attachment: fixed;
background-position: center center;
}
.layout-boxed.page-wrapper {
max-width: 1250px;
margin: 0px auto 0;
}
} @media screen and (min-width: 1366px) and (max-width: 1919px) {
.service-wrap {
padding: 40px 25px 20px;
text-align: center;
margin-bottom: 30px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 21%;
padding: 29px 17px;
}
}
@media screen and (min-width: 1196px) and (max-width: 1364px) {
.service-wrap {
padding: 40px 25px 20px;
text-align: center;
margin-bottom: 30px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 21%;
padding: 23px 3px;
}
.fun-fact-section-s2 .fun-fact-grids .grid p {
font-size: 14px;
}
.apeix-blog .grid img {
width:100%;
}
} @media (min-width: 992px) and (max-width: 1197px) {
.service-wrap {
padding: 40px 25px 20px;
text-align: center;
margin-bottom: 30px;
}
.section-title-s2 h2 {
font-size:28px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 21%;
padding: 23px 3px;
}
.nav-tabs>.pricing-content-1>a {
margin-right:50px;
}
.pricing-section .pricing-img img {
max-width: 69%;
}
.apeix-blog .grid img {
width:100%;
}
.fun-fact-section-s2 .fun-fact-grids .grid p {
font-size:14px;
}
}
@media (max-width: 991px) {
.contact-info ul li {
padding-right: 1px;
font-size: 13px;
}
.site-header .topbar .social {
margin-bottom: 20px;
}
.slide-video-btn a.video-btn {
width: 55px;
height: 55px;
border-radius: 55px;
left: 275px;
}
.slide-video-btn a.video-btn:before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid #3764eb
}
.hx-about-content h2 {
font-size:30px;
margin-top: 15px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 21%;
padding: 20px 3px;
}
.fun-fact-section-s2 .fun-fact-grids .grid p {
font-size: 13px;
}
.fun-fact-section-s2 .fun-fact-grids .grid h2 {
font-size:20px;
}
.hx-counter-icon .fi:before {
font-size: 40px;
}
.fun-fact-section .fun-fact-grids, 
.fun-fact-section-s2 .fun-fact-grids {
margin-top: 0px;
}
.nav-tabs>.pricing-content-1>a {
margin-right:25px;
}
.pricing-section .pricing-img img {
max-width: 60%;
}
.apeix-blog .grid img {
width:100%;
}
.hero-slider .slide-inner, .hero-slider .hero-inner {
background-position:left;
}
}
@media (max-width: 767px) {
.header-style-1 .topbar .contact-info,
.header-style-2 .topbar .contact-info,
.header-style-3 .topbar .contact-info {
text-align:center;
}
.contact-info ul li {
display:block;
}
.site-header .contact-info ul > li + li {
border:none;
margin-left:0px;
padding-left:0px;
}
.site-header .topbar .social {
margin-top: 0px;
text-align: center;
margin-bottom: 20px;
}
.hx-about-content h2 {
font-size: 27px;
margin-top: 15px;
}
.fun-fact-section .fun-fact-grids,
.fun-fact-section-s2 .fun-fact-grids {
margin-left:0px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 250px;
height: 250px;
text-align: center;
float: none;
margin: auto;
margin-bottom: 25px;
padding-top: 55px;
}
.nav-tabs>.pricing-content-1>a {
margin-right: 10px;
margin-bottom: 10px;
}
.pricing-text {
padding: 40px 19px;
max-width: 280px;
float: none;
margin: auto;
margin-top: 30px;
margin-bottom: 30px;
}
.pricing-section .pricing-img img {
max-width: 100%;
}
.hx-contact-img {
width: 100%;
}
.apeix-blog .grid img {
width:100%;
}
.hero-slider .slide-inner, .hero-slider .hero-inner {
background-position:left;
}
} @media (min-width: 576px) and (max-width: 767px) {
} @media (max-width: 575px) {
.slide-video-btn a.video-btn { 
display:none;
}
.fun-fact-section-s2 .fun-fact-grids {
margin-left:0px;
}
.fun-fact-section-s2 .fun-fact-grids .grid {
width: 250px;
height: 250px;
text-align: center;
float: none;
margin: auto;
margin-bottom: 25px;
padding-top: 55px;
}
.pricing-section ul.nav.nav-tabs {
margin-left: 50px;
}
.hero-slider .slide-inner, .hero-slider .hero-inner {
background-position:left;
}
}
@media (max-width: 400px) { 
.pricing-section ul.nav.nav-tabs {
margin-left: 60px;
}
} @media (min-width: 375px) and (max-width: 576px) {
}.alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} embed,
iframe,
object {
max-width: 100%;
} .bypostauthor {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
}
.woocommerce.single-product div.product div.images img {
max-width: 100%;
max-height: 400px;
margin: auto;
width: auto;
}
.service-category-item {
padding: 15px;
box-shadow: 0 0.75rem 1.5rem rgba(18, 38, 63, 0.05), 0 0.75rem 1.5rem rgba(18, 38, 63, 0.05);
border-radius: 15px;
margin: 0 10px 15px;
cursor: pointer;
transition: 0.5s;
border: 3px solid transparent;
}
.service-category-item:hover {
transform: translateY(-5px);
box-shadow: 0 2px 8px rgba(0,0,0,0.04), 0 4px 10px rgba(0,0,0,0.08), 0 8px 12px rgba(0,0,0,0.10);
}
.service-category-item.active {
border: 3px solid #0f1455;
}
.service-categories,
.service-sub-categories {
display: flex;
flex-wrap: wrap;
width: 100%;
justify-content: center;
}
.service-sub-categories {
padding-top: 15px;
border-top: 1px solid #eee;
}
.service-sub-categories .service-category-item {
padding: 10px;
} .gallery {
margin-bottom: 1.5em;
margin-right: -15px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding-right: 15px;
}
.gallery-item {
padding-bottom: 15px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
}
.screen-reader-text {
background: transparent;
display: none;
}
.woocommerce ul.products li h2, .woocommerce ul.products li.product .woocommerce-loop-product__title {
font-size: 16px;
font-weight: 600;
}
.woocommerce ul.products li.product .price,
.woocommerce.single-product .related.products .woocommerce-Price-amount {
font-size: 18px;
color: #3764eb;
}
.woocommerce ul.products li.product .price del,
.woocommerce ul.products li.product .price del {
color: #616161;
display: inline-block;
padding: 0 5px;
}
.woocommerce.single-product .related.products del .woocommerce-Price-amount,
.woocommerce.single-product del .woocommerce-Price-amount{
color: #505050;
}
.woocommerce.single-product p.price ins span {
font-size: 36px;
font-weight: 600;
color: #3763eb;
}
.woocommerce div.product form.cart .button {
line-height: 35px;
font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
font-weight: 600;
padding: 12px 35px;
}
.woocommerce .woocommerce-tabs .woocommerce-Tabs-panel p {
margin: 0 0 1em;
}
.wpgs-nav .slick-slide {
margin-left: 0;
margin-right: 0;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
border: 2px solid #f7f7f7;
background: #fdfdfd;
box-shadow: none;
}
.woocommerce .woocommerce-cart-form table.shop_table {
border: none;
box-shadow: none;
padding: 35px 25px;
border: 2px solid #f7f7f7;
background: #fdfdfd;
border-radius: 0;
}
.woocommerce .woocommerce-page table.cart td.actions {
padding: 15px 0px;
}
.woocommerce .woocommerce-page .woocommerce-cart-form__cart-item.cart_item + tr,
.woocommerce-page table.cart td.actions {
border-bottom: 0 ;
}
.woocommerce .woocommerce-checkout table.cart .product-thumbnail {
padding-bottom: 15px;
}
.woocommerce .cart .button, .woocommerce .cart input.button,
.woocommerce a.button.alt, .woocommerce .return-to-shop a {
font-weight: 600;
}
.service-sub-categories .service-category-item h4 {
font-size: 18px;
}
@media (min-width: 991px) {
.page-wrap {
min-height: calc(100vh - 811px);
}
}
@media (min-width: 1200px) {
.page-wrap {
min-height: calc(100vh - 781px);
}
}