@media screen and (max-width: 1360px) {}
@media screen and (max-width: 1200px) {
.header_type_side #all main.main-row,.header_type_side .site-footer {
padding-left: 0;
}
.header_type_side #all .header-space.hide {
display: block !important;
}
.site-header.header_side {
display: block;
}
.navigation {
margin-right: 0;
}
.navigation > ul > li:not(:last-of-type) {
margin-right: 20px;
}
.navigation-centered > ul > li:after {
display: none;
}
.navigation {
position: fixed;
top: 70px;
right: 0;
bottom: 0;
z-index: 20;
background: #ffffff;
color: #292929;
padding: 15px 30px;
width: 260px;
max-width: 260px;
overflow-y: auto;
margin-right: 0;
transform: translateX(100%);
border: none;  }
.navigation.navigation-centered {
top: 70px;
}
.fixed .navigation { }
.site-dark .navigation {
background: #000000;
color: #fff;
}
.butter-button {
display: block !important;
}
.site_nav_side:not(.heading-space-enable),
.site_nav_side_h:not(.heading-space-enable) {
padding-top: 85px;
}
.logo_center .navigation {
display: block !important;
visibility: visible !important;
}
.logo_center .nav-button {
display: block !important;
visibility: visible !important;
}
.center-nav {
display: none;
}
.site-footer.side {
padding-left: 0;
}
.navigation.centered {
display: none;
}
.admin-bar .navigation {
margin-top: 27px;
}
.site-header-center-mode .navigation {
top: 105px;
}
.site-header-center-mode.fixed .navigation {
top: 70px;
}
.admin-bar .fixed .navigation {}
.header_logo_center_t2.fixed .navigation {
margin-top: 27px;
}
.header_logo_center_t2 .navigation {
height: auto;
text-align: left;
}
.navigation > ul {
float: none;
}
.navigation > ul > li,
.navigation > ul > li:not(:last-of-type),
.navigation > ul > li + li {
float: none;
padding: 0 !important;
margin: 0px 0;
display: block;
}
.navigation > ul > li > a {
padding: 10px 0;
text-align: left;
display: block;
height: auto;
max-width: none;
}
.header_logo_center_t2 .navigation > ul > li > a {
height: auto;
}
.navigation > ul > li.menu-item-has-children > a:after,
.navigation > ul > li.menu_item_has_children > a:after {
content: "\e901";
font-family: 'base-icons' !important;
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%);
font-size: 0.7em;
}
.navigation .sub-menu,
.navigation .children {
position: relative;
top: 0;
left: 0;
width: inherit;
display: none;
margin: 0 0 10px 0;
visibility: visible;
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation > ul > li .sub-menu,
.navigation > ul > li .children {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
border-left: 0;
border-right: 0;
position: relative;
left: 0;
width: 100%;
opacity: 1;
visibility: visible;
display: none;
}
.navigation > ul > li .sub-menu .sub-menu,
.navigation > ul > li .children .children {
padding-left: 10px;
margin-bottom: -2px;
}
.navigation .child-img.go + .sub-menu {
padding: 0;
background: #202020 !important;
border: none;
color: #fff;
}
.navigation .child-img.go + .sub-menu > li {
margin: 0;
width: auto;
}
.navigation .child-img.go + .sub-menu > li > a {
color: inherit;
width: auto;
display: block;
}
.navigation .child-img.go + .sub-menu > li.menu-item-has-children > a:after,
.navigation .child-img.go + .children > li.page_item_has_children > a:after {
color: #fff;
}
.navigation .child-img.go + .sub-menu > li > a {
border-bottom: 1px solid #fff;
margin-bottom: -1px;
}
.navigation .sub-menu .sub-menu,
.navigation .cildren .cildren {
left: 0 !important;
right: 0 !important;
width: inherit;
margin: 0 0 -1px;
top: 0; border-left: 0;
border-right: 0;
}
.navigation .sub-menu .sub-menu .sub-menu,
.navigation .cildren .cildren .cildren { border-left: none;
border-right: none;
}
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(3) .children li.menu_item_has_children > a:after,
.navigation > ul > li:nth-last-child(2) .children li.menu_item_has_children > a:after,
.navigation > ul > li:nth-last-child(1) .children li.menu_item_has_children > a:after {
content: "\e949";
right: 10px;
left: inherit;
}
.navigation > ul > li:nth-last-child(5) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(4) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a,
.navigation > ul > li:nth-last-child(5) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(4) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(3) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(2) .children li.menu_item_has_children > a,
.navigation > ul > li:nth-last-child(1) .children li.menu_item_has_children > a {
padding: 5px 20px;
}
.navigation > ul > li:nth-last-child(5) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(4) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(5) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(4) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(3) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(2) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(1) .children li.page_item_has_children > a:after {
content: "\e901";
right: 10px;
left: auto;
}
.site-header.logo_center .logo {
float: left;
width: auto;
font-size: 3em; }
.site-header.logo_center .logo span {
font-size: 0.28em;
margin-top: 5px;
}
.fsn-container {
top: 160px;
}
.section-side-bar {
display: none;
}
.section-side-bar + .section-content {
margin: 0 !important;
}
.blog-slider .owl-dot {
padding-left: 15px;
}
.blog-slider .owl-dot .image {
display: none;
}
.blog-slider .owl-dots {
width: 205px;
}
.side-header {
display: none;
}
.side-container {
margin-left: 0;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+1) {
width: 50%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+1):after {
padding-bottom: 100%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+2) {
width: 50%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+2):after {
padding-bottom: 50%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+3) {
width: 50%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+3):after {
padding-bottom: 50%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+4):after {}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+5):after {}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+6):after {}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+7):after {}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+8) {
width: 100%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+8):after {
padding-bottom: 45%;
}
.packery-gallery .portfolio-item.col-md-3:nth-child(9n+9):after {
padding-bottom: 72.5%;
}
.portfolio-split-screen .img {
width: 35%;
}
.portfolio-split-screen .content,
.portfolio-split-screen-wrap .portfolio-navigation {
width: 65%;
}
.portfolio-slider-style2 .portfolio-slider .owl-nav {
margin-left: -474px;
}
.portfolio-slider-style2 .portfolio-slider .owl-dots {
margin-left: 482px;
}
.portfolio-slider-style2 .social-buttons {
margin-left: -415px;
}
.portfolio-slider-style3 .portfolio-slider .owl-nav {
margin-left: 406px;
}
.countdownHolder {
font-size: 0.7em;
}
}
@media screen and (max-width: 992px) {
.banner-button-left, .banner-button-right, .banner-bottom-link {
display: none;
}
.blog-slider .item {
width: 100vw;
}
.banner-about .image {
display: none;
}
.blog-slider .item .content,
.blog-slider .center .item .content {
width: auto;
left: 15px;
right: 15px;
min-width: auto;
-moz-transform: translate(0%, -50%);
-ms-transform: translate(0%, -50%);
-webkit-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);
transform: translate(0%, -50%);
}
.blog-slider .item .content.top {
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
top: 0;
}
.blog-slider .item .content.bottom {
-moz-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
bottom: 0;
top: auto;
}
.blog-slider .center .item .content {
opacity: 1;
visibility: visible;
}
.site-footer .widget-title {
margin-top: 15px;
}
.blog-slider .owl-dots {
display: none !important;
}
.article-item-metro:after {
content: "";
display: block;
padding-bottom: 80%;
}
.article-item-metro:nth-child(12n+1),
.article-item-metro:nth-child(12n+2),
.article-item-metro:nth-child(12n+5),
.article-item-metro:nth-child(12n+7),
.article-item-metro:nth-child(12n+6),
.article-item-metro:nth-child(12n+8),
.article-item-metro:nth-child(12n+10),
.article-item-metro:nth-child(12n+11) {
width: 50%;
}
.article-item-metro:nth-child(12n+10):after {
padding-bottom: 170%;
}
.article-item-metro .article-wrap {
right: 15px;
left: 15px;
bottom: 15px;
}
.banner-content.right-form {
margin: 0;
}
.banner-form.right {
display: none;
}
.countdownHolder.medium .position {
font-size: 7em;
}
.category-item-metro:after {
padding-bottom: 100% !important;
}
.banner-about .wrap {
padding: 0 55px 0 25px;
}
.project-horizontal {
padding-left: 320px;
}
.project-horizontal .content {
left: 30px;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+2),
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+7) {
width: 50%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+5),
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+6) {
width: 50%;
}
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+5) .a-img,
.portfolio-type-packery.cols-4 .portfolio-item:nth-child(8n+6) .a-img {
padding-bottom: 50%;
}
.portfolio-type-packery.cols-3 .portfolio-item {
width: 50%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+2),
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+8) {
width: 50%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+6) {
width: 50%;
}
.portfolio-type-packery.cols-3 .portfolio-item:nth-child(8n+6) .a-img {
padding-bottom: 50%;
}
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+3) .a-img,
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+4) .a-img,
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+5) .a-img,
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+7) .a-img,
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+8) .a-img,
.portfolio-type-packery.cols-2 .portfolio-item:nth-child(8n+9) .a-img {
padding-bottom: 50%;
}
.portfolio-slider-wrap .categories {
display: none;
}
.portfolio-slider, .portfolio-slider.owl-carousel.owl-loaded {
margin-left: 60px;
margin-right: 60px;
}
.portfolio-slider .owl-dots {
right: -40px;
}
.portfolio-slider-style2 .portfolio-slider .owl-nav {
margin-left: -365px;
}
.portfolio-slider-style2 .portfolio-slider .owl-dots {
margin-left: 372px;
}
.portfolio-slider-style2 .social-buttons {
margin-left: -305px;
}
.portfolio-slider-style3 .portfolio-slider .owl-nav {
margin-left: 296px;
}
.horizontal-type1 .img {
position: relative;
top: 0;
left: 0;
margin: 0 auto 15px;
float: none;
}
.horizontal-type1 .img + .content {
margin: 0;
padding: 10px 0 0;
}
.about-widget .img {
float: none;
margin: 0 auto 15px;
}
.about-widget .img + .text {
margin-left: 0;
}
.grid-type1 .img {
float: none;
margin: 0 auto 15px;
}
.grid-type1 .img + .content {
margin-left: 0;
}
.grid-type1 .top-wrap {
padding: 45px 15px 0;
}
.grid-type1 .content-area {
padding: 0 15px 25px;
}
.grid-type1 .date {
margin-top: 5px;
}
.countdownHolder > *:not(:last-of-type) {
margin: 0 45px 0 0;
}
}
@media screen and (max-width: 782px) {
.admin-bar .site-header {
top: 46px;
}
.admin-bar .navigation {
margin-top: 41px;
}
.admin-bar .header_logo_center_t2.fixed .navigation {
margin-top: 41px;
}
}
@media screen and (max-width: 768px) {
body {
font-size: 14px;
}
input.style1,
textarea.style1 {
margin-bottom: 10px;
}
h1, .h1 {
font-size: 36px !important;
}
h2, .h2 {
font-size: 30px !important;
}
h3, .h3 {
font-size: 24px !important;
}
h4, .h4 {
font-size: 18px !important;
}
h5, .h5 {
font-size: 16px !important;
}
h6, .h6 {
font-size: 14px !important;
}
.comment-items .comment-item .image {
display: none;
}
.comment-items .comment-item .text {
margin-left: 0 !important;
border: none;
padding-left: 0;
}
.post-nav a {
display: none;
}
.navigation {}
.wpadminbar {
position: fixed !important;
}
.countdownHolder .position {
font-size: 5em;
}
.countdownHolder .name {
font-size: 1em;
font-weight: normal;
}
.countdownHolder > *:not(:last-of-type) {
margin-right: 25px;
}
.comment-items .children {
padding-left: 10px;
}
.comment-items .comment-item {
font-size: 1em;
padding: 15px 10px;
}
.portfolio-slider .item .h {
left: 15px;
}
.portfolio-slider .item .p-content {
left: 55px;
width: auto;
}
.banner .cell .h {
font-size: 2.5em;
}
.banner-coming-soon .con-coming-soon-top .h, .banner-coming-soon p {
font-size: 1.2em;
}
.article-item.horizontal .article-wrap .image {
position: relative;
width: 100%;
}
.article-text {
margin: 0;
}
.article-item.horizontal.type2 .article-text {
width: 100%;
}
.article-item.horizontal.type2:nth-child(even) .image {
left: 0;
}
.article-item-metro,
.article-item-metro:nth-child(12n+1),
.article-item-metro:nth-child(12n+2),
.article-item-metro:nth-child(12n+5),
.article-item-metro:nth-child(12n+7),
.article-item-metro:nth-child(12n+6),
.article-item-metro:nth-child(12n+8),
.article-item-metro:nth-child(12n+10),
.article-item-metro:nth-child(12n+11) {
width: 100%;
}
.article-item-metro:after {
padding-bottom: 80% !important;
}
.site-content {
padding: 20px 15px;
}
.woocommerce-page .site-content {
padding: 20px 0;
}
.blog-slider .item .content,
.blog-slider .center .item .content {
padding: 20px 15px;
}
.blog-slider .owl-nav {
display: none !important;
}
.blog-slider .item .content h1 {
font-size: 3em;
}
.article-item.type2 .article-wrap .bottom .col:not(:last-of-type) {
margin-right: 15px;
}
.horizontal-type2 .article-wrap .image {
position: relative;
top: 0;
left: 0;
width: 100%;
}
.horizontal-type2 .article-wrap .image a {
padding-bottom: 80%;
position: relative;
}
.horizontal-type2 .image + .article-text {
margin: 0;
}
.article-right {
float: none;
}
.comment-items .comment-item .comment-respond {
margin-left: 0;
}
#cancel-comment-reply-link {
display: none !important;
}
.banner .centered-container {
min-width: 100%;
}
.side-image,
.side-image div {
height: auto !important; margin-bottom: 0 !important;
}
.testimonials-items .item {
padding: 0;
}
.testimonials-items .owl-prev,
.testimonials-items .owl-next {
display: none !important;
}
.banner-content.right-form {
margin: 0;
}
.banner-form.right {
display: none;
}
.booking-item .image {
width: 100%;
height: 300px;
position: relative;
}
.booking-item .text {
margin: 15px 0 0;
padding: 0;
}
.booking-item {
padding: 20px;
}
.packery-gallery .portfolio-item.col-md-3 {
width: 100% !important;
}
.packery-gallery .portfolio-item.col-md-3:after {
padding-bottom: 100% !important;
}
.product-countdown {
position: relative;
margin-top: 20px;
width: 410px;
}
.countdownHolder.medium .position {
font-size: 4em;
}
.countdownHolder > * {
margin: 0 15px !important;
}
.album-item {
padding: 15px 15px 15px;
}
.disable-padding {
padding: 0 15px;
}
.disable-padding .side-image {
margin: 0 -15px;
width: auto;
padding: 0 !important;
}
.side-wrap {
padding: 15px !important;
}
.timetable {
padding: 10px 30px;
}
.rest-menu-item .rest-menu .dotted {
display: none;
}
.rest-menu-item .rest-menu .label,
.rest-menu-item .rest-menu .value {
float: none;
}
.rest-menu-item .rest-menu .top {
margin-top: 0;
}
.accordion-item .name .cell {
padding-left: 15px;
padding-right: 55px;
}
.accordion-item .text {
padding: 15px 15px 30px;
margin-top: 0;
}
.accordion-item .name:after {
right: 10px;
}
.disable-padding .banner {
width: auto;
margin: 0 -15px;
}
.preloader_content {
font-size: 18px;
}
.preloader_content__container {
padding: 0 25px;
}
.preloader_content__container__list {
padding-left: 20px;
}
.category.type-big .item {
height: 500px;
}
.testimonials .item .image {
display: none;
}
.testimonials .item .quote,
.testimonials .item h4,
.testimonials .item .post {
padding-left: 0;
}
.testimonials .item .quote .q {
left: 0;
}
.testimonials .item {
padding: 30px 15px 65px;
}
.banner.pagination-right .owl-dots,
.banner.pagination-left .owl-dots {
display: none !important;
}
.portfolio-slider, .portfolio-slider.owl-carousel.owl-loaded {
margin-left: 0;
margin-right: 0;
}
.portfolio-slider-wrap .banner-social-buttons,
.banner-social-buttons {
display: none;
}
.blog-item .content {
padding: 15px 0 0;
}
.blog-type-horizontal .blog-item .img {
position: relative;
right: 0;
width: auto;
border: none;
border-bottom: 1px solid #ff723a;
}
.blog-type-horizontal .blog-item .img a {
position: relative;
padding-bottom: 60%;
}
.blog-type-horizontal .blog-item.with-image .content {
max-width: 100%;
float: none;
margin: 0;
}
.blog-type-horizontal .blog-item.with-image .bottom {
max-width: 100%;
text-align: center;
padding: 0;
margin: 0;
}
.project-horizontal .content {
left: 15px;
position: relative;
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
padding-bottom: 30px;
}
.project-horizontal {
height: auto !important;
padding-left: 0;
min-height: auto;
}
.project-horizontal-slider img {
height: 300px !important;
min-height: auto;
}
.project-horizontal-slider .cell {
height: 300px !important;
}
.project-horizontal-slider .owl-nav {
bottom: -65px;
}
.woocommerce #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page #content div.product div.images,
.woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {
width: 100%;
}
.woocommerce #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page #content div.product div.summary,
.woocommerce-page div.product div.summary {}
.woocommerce div.product .woocommerce-tabs .site-content {
padding: 0;
font-size: 14px;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {}
.woocommerce table.shop_table .product-name .image {
display: none;
}
.woocommerce table.shop_table .product-name .name {
margin-left: 0;
}
.woocommerce table.shop_table .product-price > span {
font-size: 1em;
}
.woocommerce table.shop_table th {
font-size: 0.8em;
}
.woocommerce .shop_table .down,
.woocommerce .shop_table .up {
display: none;
}
.woocommerce table.shop_table .product-quantity .qty {
margin: 0 auto;
float: none;
}
.woocommerce table.shop_table .product-subtotal > span {
font-size: 1em;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
padding: 10px 5px;
height: 45px;
}
.woocommerce table.shop_table .product-name .pn-content {
margin-left: 0;
}
.woocommerce table.shop_table .product-remove {
padding: 0 0 0 5px;
}
.woocommerce .cart div.quantity {
width: auto;
margin: 5px 0;
}
.woocommerce .summary .cart div.quantity {
width: 65px;
margin-right: 15px;
}
.woocommerce table.shop_table {
max-width: 100%;
}
.woocommerce table.shop_table .product-name .name {
font-size: 0.9em;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td,
.woocommerce-cart .cart-collaterals .cart_totals tr th {
padding: 15px 10px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td .woocommerce-Price-amount {
font-size: 1.5em;
}
.woocommerce table.shop_table .product-name .remove-link {
font-size: 10px;
line-height: 1em;
display: inline-block;
margin-top: 5px;
}
.vc_custom_heading[class *="vc_custom"],
.vc_custom_heading[class ^="vc_custom"] {
padding-left: 0 !important;
padding-right: 0 !important;
}
.woocommerce div.product .price-area {
float: none;
}
.woocommerce div.product form.cart, .woocommerce div.product p.cart {
text-align: left;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100%;
}
.header-minicart .minicart-wrap {
width: 260px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
padding: 0 10px;
min-width: auto;
}
.woocommerce-checkout main.main-row > .container,
.woocommerce-page main.main-row > .container { }
.woocommerce .cart-collaterals table.shop_table th,
.woocommerce .cart-collaterals table.shop_table td {
padding: 15px 15px;
}
.banner .item.mob-top-left {
background-position: top left;
}
.banner .item.mob-top-center {
background-position: top center;
}
.banner .item.mob-top-right {
background-position: top right;
}
.banner .item.mob-center-left {
background-position: center left;
}
.banner .item.mob-center-center {
background-position: center;
}
.banner .item.mob-center-right {
background-position: center right;
}
.banner .item.mob-bottom-left {
background-position: bottom left;
}
.banner .item.mob-bottom-center {
background-position: bottom center;
}
.banner .item.mob-bottom-right {
background-position: bottom right;
}
main.sample-page {
padding-top: 0;
}
.portfolio-slider-style2 .portfolio-slider .item .container {
width: 100% !important;
}
.portfolio-slider-style2 .portfolio-slider .item {
padding: 0;
padding-bottom: 40px;
}
.portfolio-slider-style2 .social-buttons {
display: none;
}
.portfolio-slider .item .b-date {
bottom: 11px;
}
.portfolio-slider .item .a-img {
margin-left: 35px;
}
.portfolio-slider-style1 .item .a-img {
margin-left: 45px;
}
.portfolio-slider-style2 .portfolio-slider .item .h {
left: 15px;
}
.portfolio-slider-style2 .category-buttons {
display: none;
}
.portfolio-slider-style2 .portfolio-slider {
margin-top: 65px !important;
}
.portfolio-slider .item .p-content {
padding: 15px 15px 25px;
}
.portfolio-slider .item .p-content .link {
bottom: 12px;
left: 15px;
}
.portfolio-slider-style3 {
padding: 0 15px;
height: auto !important;
}
.portfolio-slider .item .bottom .cat {
display: block;
margin-bottom: 10px;
margin-top: -10px;
}
.portfolio-slider .item .bottom.container {
padding: 20px 0;
}
.portfolio-slider-style3 .portfolio-slider .item .h .num {
margin: 0 15px 0 0;
}
.portfolio-slider-style3 .portfolio-slider .item .h {
padding-left: 15px;
}
.horizontal-type1 .wrap {
padding: 30px 15px 0;
}
.horizontal-type2 .img {
position: relative;
width: auto;
height: 300px;
left: 0;
}
.horizontal-type2:nth-child(even) .img {
right: 0;
}
.horizontal-type2 .content {
margin-left: 0;
padding: 15px 0 0;
}
.horizontal-type2:nth-child(even) .content {
margin-right:  0;
max-width: none;
}
.horizontal-type2:nth-child(even) .wrap {
padding-right: 50px;
}
.horizontal-type2 .wrap {
padding-left: 50px;
}
.category-cols-2 > div:nth-child(2) {
margin-top: 0;
}
.category-items-t3 .item {
padding-left: 0;
}
.category-items-t3 .item .text {
position: relative;
top: 0;
}
.category-items-t3 .item .h {
font-size: 1.7em;
}
blockquote {
font-size: 1.2em;
}
.icon-box-style2 .icon + .text {
margin-left: 110px;
}
.icon-box-style2 {
margin: 15px 0;
}
.decor-text {
padding-left: 35px;
}
.decor-text:before {
width: 20px;
}
.portfolio-slider .item .h span {
white-space: normal;
}
.blog-item .bottom {
padding: 17px 15px 0;
}
.horizontal-type1 .bottom {
margin: 15px 0 0;
padding: 0 0 10px;
}
.horizontal-type1 .bottom > div {
float: none;
}
.blog-item .bottom .col {
margin-right: 10px;
}
.grid-type2 .img + .content {
margin-left: 0;
text-align: center;
}
.grid-type2 .img {
float: none;
margin: 0 auto;
}
.butter-button,.search-button {
margin-left: 15px;
}
.grid-type3 .content {
position: relative;
top: 0;
left: 0;
right: 0;
padding: 30px 15px;
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
}
.grid-type3:before {
display: none;
}
.grid-type3 h3.heading {
font-size: 2em;
}
.portfolio-split-screen .img {
width: 100%;
}
.portfolio-split-screen-wrap,.portfolio-split-screen .item {
min-height: 800px;
}
.portfolio-split-screen, .portfolio-split-screen .img, .portfolio-split-screen .slider .slider-item {
height: 300px !important;
}
.portfolio-split-screen .item {opacity: 0;}
.portfolio-split-screen .item.active {
opacity: 1;
}
.portfolio-split-screen .content {
width: 100%;
padding: 0 15px;
}
.portfolio-split-screen .content .cell {
height: auto !important;
padding: 0;
}
.portfolio-split-screen-wrap .portfolio-navigation {
-moz-transform: none;
-ms-transform: none;
-webkit-transform: none;
-o-transform: none;
transform: none;
top: 300px;
margin-top: -58px;
right: 10px;
}
.portfolio-split-screen .top-content,.portfolio-split-screen .bottom-content {
-moz-transform: translate(150%, 0);
-ms-transform: translate(150%, 0);
-webkit-transform: translate(150%, 0);
-o-transform: translate(150%, 0);
transform: translate(150%, 0);
}
.portfolio-split-screen-wrap .portfolio-navigation .numbers {
display: none;
}
.portfolio-split-screen-wrap .portfolio-navigation .arrows:after {
display: none;
}
.portfolio-split-screen-wrap .portfolio-navigation .arrows .prev, .portfolio-split-screen-wrap .portfolio-navigation .arrows .next {
margin: 10px 0;
}
.portfolio-split-screen-wrap .portfolio-navigation .arrows {
width: 62px;
padding: 0;
color: #fff;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
.portfolio-split-screen-wrap .portfolio-navigation:before {
display: none;
}
.portfolio-split-screen .content h2 {
font-size: 33px;
}
.portfolio-split-screen .categories {
margin-left: -8px;
}
.portfolio-split-screen .categories .n {
display: block;
margin-bottom: 5px;
margin-left: 8px;
}
.project-page-ma .project-details {
margin-left: 0;
margin-bottom: 30px;
margin-top: -15px;
}
.banner-404, .banner-coming-soon {
padding: 0;
}
.banner-404 .con-404 .h {
font-size: 20px;
}
}
@media screen and (max-width: 640px) {
.article-item-type2 .bottom .col {
width: 50%;
}
.article-item-type2 .bottom .col:nth-child(2) {
border: none;
}
.article-item-type2 .bottom .col:nth-child(3) {
width: 100%;
border-top: 1px solid #eeeeee;
}
.article-item-type2 .article-wrap {
padding: 5px 15px 0;
}
.article-wrap .image-masonry { }
.category-item a {
padding-bottom: 55%;
}
.sc-row .col {
width: 100%;
}
.sc-row .col:after {
top: 100%;
height: 1px;
width: 12px;
left: 50%;
right: auto;
margin-left: -6px;
margin-top: 0px;
}
.sc-row .col3 {
padding: 0 15px;
}
.site-dark .sc-row {
padding: 10px 0;
}
.album-item .left-col {
width: 100%;
padding: 0 0 20px;
float: none;
}
.album-item .right-col {
padding: 0;
width: 100%;
}
.timetable {
font-size: 1em;
}
.side-image + div {
padding: 0 15px !important;
}
.category-item-type2 > div,
.category-items-type2.medium .category-item-type2 > div {
padding-bottom: 100%;
}
.banner .decor-line {
font-size: 0.8em;
}
.post-nav a span {
display: none;
}
.banner-social-buttons,
.banner-right-buttons,
.banner-categories,
.banner-about {
display: none !important;
}
.banner-area.external-indent {
margin: 0;
}
.banner .owl-dots {
padding: 0 15px;
display: none;
}
.side-bar-area .wrap,
.side-bar-area .close,
.side-bar-area .copyright {
left: 15px;
}
div[class *="vc_custom"],
div[class ^="vc_custom"] {  }
div[class *="vc_custom"] div[class *="vc_custom"],
div[class ^="vc_custom"] div[class ^="vc_custom"] {  }
.coupon-area .input-text {
margin: 0 auto 15px;
display: block;
}
.coupon-area .button-style1 {
margin: 0;
}
div[class *="vc_custom"] .vc_column-inner,
div[class ^="vc_custom"] .vc_column-inner { }
}
@media screen and (max-width: 380px) {
blockquote {
padding: 25px 20px;
}
.testimonials-bottom .image {
display: none;
}
.testimonials-bottom .image + .h6 {
margin-left: 0;
}
.banner .decor-line {
font-size: 0.6em;
}
}