body.home2 #single-blocks .vc_section {
margin: 0; padding: 0;
}
body.home2 #single-blocks .wpb-content-wrapper {
padding-bottom: 0;
}
body.home2 #single-blocks .vc_column_container > .vc_column-inner {
margin-bottom: 0;
}  .home2 #outer-wrap {
background-color: #2E1A46;
} .home2 #outer-wrap #wrap {
max-width: none;
background: #592C82;
background: linear-gradient(to right, #5f3f67 0%, #24162c 100%);
} .home2 #main {
background-size: 100% auto;
background-repeat: no-repeat;
background-position: center 105%;
} .home2 #primary {
background-size: auto 85%;
background-repeat: no-repeat;
background-position: right bottom;
} #section_prezo {
background-size: 100% 12vw;
background-repeat: no-repeat;
background-position: left top;
} #section_prezo .row_header {
background-size: auto 10vw;
background-repeat: no-repeat;
background-position: 850px top;
} @media screen and (min-width: 1025px) {
.home2 #main { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_swoosh-bot@2X.png); }
.home2 #primary { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_geo-knee@2X.png); }
#section_prezo { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_top-curve@2X.png); }
#section_prezo .row_header { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_swoosh-top@2X.png); }
} @media screen and (max-width: 1024px) {
.home2 #main { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_swoosh-bot@1X.png); }
.home2 #primary { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_geo-knee@1X.png); }
#section_prezo { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_top-curve@1X.png); }
#section_prezo .row_header { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_swoosh-top@1X.png); }
} @media screen and (max-width: 767px) {
.home2 #primary { background-image: none; }
#section_prezo { background-size: 100% auto; }
}
@media screen and (max-width: 480px) {
#section_prezo { background-size: 100% 20vw; }
}
@media screen and (max-width: 360px) {
#section_prezo { background-size: 100% 25vw; }
}  @media screen and (min-width: 1025px) {
#section_prezo .row_header  { padding: 3vw 2.5vw 3.5vw; }
#section_prezo .row_content { padding: 1.5vw 2.5vw; }
#section_prezo .row_footer  { padding: 1.5vw 2.5vw; }
#section_prezo .row_footer .vc_col-sm-4 { max-width: 600px; }
} @media screen and (max-width: 1024px) {
#section_prezo .row_header,
#section_prezo .row_footer,
#section_prezo .row_content  { padding: 2.5vw 5vw; }
#section_prezo .vc_column_container > .vc_column-inner { padding-left: 0; padding-right: 0; }
} @media screen and (max-width: 767px) {
#section_prezo .row_header,
#section_prezo .row_footer,
#section_prezo .row_content  { padding: 3.5vw 3.5vw 0; }
} #section_prezo .row_header .brand-logo {
height: auto;
width:  22vw;
}
#section_prezo .row_header .brand-logo a,
#section_prezo .row_header .brand-logo a img {
display: block;
} @media screen and (max-width: 1024px) {
#section_prezo .row_header .brand-logo { width: 30vw; }
} @media screen and (max-width: 767px) {
#section_prezo .row_header .brand-logo { width: 280px; }
}
@media screen and (max-width: 480px) {
#section_prezo .row_header .brand-logo { width: 240px; }
} #section_prezo .row_content .pre-heading {
color: #ffffff; font-weight: 600;
}
#section_prezo .row_content .main-heading {
color: #ffe674; font-weight: 600;
}
#section_prezo .row_content .sub-heading {
color: #ffffff; font-weight: 300; font-style: italic;
} @media screen and (min-width: 1025px) {
#section_prezo .row_content .pre-heading  { font-size: 2.5vw; }
#section_prezo .row_content .main-heading { font-size: 2.5vw; }
#section_prezo .row_content .sub-heading  { font-size: 2vw; }
} @media screen and (max-width: 1024px) {
#section_prezo .row_content .pre-heading  { font-size: 3.5vw; }
#section_prezo .row_content .sub-heading  { font-size: 2.8vw; }
#section_prezo .row_content .main-heading { font-size: 3.5vw; }
} @media screen and (max-width: 767px) {
#section_prezo .row_content .sub-heading  { font-size: 3.5vw; }
#section_prezo .row_content .pre-heading  { font-size: 4.0vw; }
#section_prezo .row_content .main-heading { font-size: 4.5vw; }
}
@media screen and (max-width: 480px) {
#section_prezo .row_content .sub-heading  { font-size: 18px; }
#section_prezo .row_content .pre-heading  { font-size: 28px; }
#section_prezo .row_content .main-heading { font-size: 32px; }
}
@media screen and (max-width: 360px) {
#section_prezo .row_content .main-heading { font-size: 28px; }
}  #section_prezo .row_footer .widget .menu .menu-item a {
display: block;
transition-duration: .5s;
background-size: 100% 100%;
background-repeat: no-repeat;
color: #fff; text-decoration: none;
} @media screen and (max-width: 1024px) {
#section_prezo .row_footer .widget .menu .menu-item a { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-00@1X.png); }
#section_prezo .row_footer .widget .menu .menu-item a:hover { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-01@1X.png); }
#section_prezo .row_footer .widget .menu .menu-item:last-child a { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-01@1X.png); }
#section_prezo .row_footer .widget .menu .menu-item:last-child a:hover { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-00@1X.png); }
} @media screen and (min-width: 1025px) { #section_prezo .row_footer .widget .menu .menu-item a { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-00@2X.png); }
#section_prezo .row_footer .widget .menu .menu-item a:hover { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-01@2X.png); }
#section_prezo .row_footer .widget .menu .menu-item:last-child a { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-01@2X.png); }
#section_prezo .row_footer .widget .menu .menu-item:last-child a:hover { background-image: url(//ceramentg.us/wp-content/uploads/2025/03/bg_menu-tabs-00@2X.png); }
} @media screen and (min-width: 1601px) {
#section_prezo .row_footer .widget .menu .menu-item a {
width: 500px; height: 85px;
font-size: 36px; line-height: 85px;
margin: 0 0 25px; padding: 0 50px 0 25px;
}
#section_prezo .row_footer .wpb_video_widget { max-width: 960px; }
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
#section_prezo .row_footer .widget .menu .menu-item a {
width: 360px; height: 60px;
margin: 0 0 20px; padding: 0 40px 0 20px;
font-size: 24px; line-height: 60px;
}
#section_prezo .row_footer .wpb_video_widget { max-width: 640px; }
}
@media screen and (max-width: 1199px) {
#section_prezo .row_footer .widget .menu .menu-item a {
width: 300px; height: 50px;
margin: 0 0 20px; padding: 0 25px 0 15px;
font-size: 20px; line-height: 50px;
}
#section_prezo .row_footer .wpb_video_widget { max-width: 600px; }
}
@media screen and (max-width: 1024px) {
#section_prezo .row_footer .vc_col-sm-4,
#section_prezo .row_footer .vc_col-sm-8 { width: 100%; }
}
@media screen and (max-width: 360px) {
#section_prezo .row_footer .widget .menu .menu-item a {
width: 240px; height: 40px;
margin: 0 0 10px; padding: 0 20px 0 10px;
font-size: 16px; line-height: 40px;
}
}