/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/*@font-face {
    font-family: 'Eurostile Extended';
    src: url('assets/fonts/EurostileExtended/EurostileExtended-Black.woff2') format('woff2'),
        url('assets/fonts/EurostileExtended/EurostileExtended-Black.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
   
    font-family: 'Blair Md IT CT TMedium';
    src: url('assets/fonts/blair-md-tmedium/BlairMdITCTTMedium.woff2') format('woff2'),
        url('assets/fonts/blair-md-tmedium/BlairMdITCTTMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}*/
 /* font-family: 'BlairMdITC TT'; */


/* ========== SVG LOGO ========== */

.svg-logo-contact,
.svg-logo{
    width:100%;
    height:80px;
    display:flex;
    position: relative;
}

.svg-logo-contact svg,
.svg-logo svg{
    width:290px;
    height:100%;
    transform: translateX(-18px);
    position: absolute;
    top: 0;
    left: 0;
}

.svg-logo-contact svg{
    transform: translateX(-26px);
}

.top-header.fixed-header .svg-logo{
    height:58px;
}

.top-header.fixed-header .svg-logo svg{
    transform: translateX(-54px);
}

.svg-logo.f-svg-logo{
    margin-bottom: 35px;
    height:90px;
}

.svg-logo.f-svg-logo svg{
    width:390px;
    transform: translateX(-63px);
}

.svg-logo svg .st6{
    display: none;
}

/* ========== //SVG LOGO ========== */


.wpb-content-wrapper {
    position: relative;
    z-index: 0;
}

.wpb-content-wrapper:before {
    content: "";
    width: 20px;
    height: 100%;
    background: #b28e74;
    background-image: url(/wp-content/uploads/2026/05/content-bg-1.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 16px;
    z-index: -1;
    z-index: 1;
    transform: translateX(-31px);
}


.top-header {
    position: absolute;
    left: auto;
    top: auto;
    z-index: 99;
    width: 100%;
    transition: all 0.4s ease-in-out;
    /* Controls the speed of the effect */
    opacity: 1;
}

.top-header.fixed-header {
    background-color: #000000;
    position: fixed;
    box-shadow: 0 4px 6px 000000db;
    animation: slideDown 0.4s ease-out;
    width: 100%;
    transition: all 0.4s ease-in-out;
}

.header-builder-p .top-header.fixed-header  .header-row-resp-1{
    padding-top: 0 !important;
    padding-bottom: 0!important;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
        /* Start hidden above the screen */
        opacity: 0;
    }

    to {
        transform: translateY(0);
        /* Slide down to original position */
        opacity: 1;
    }
}

.featured-r {
    margin-left: auto;
}

.header-builder .featured-r {
    transform: translateX(58px);
}

.featured-l .featured-box {
    text-align: left;
}

.featured-box-mng-1 {
    margin-bottom: 0;
}

.featured-box-mng-1 .featured-box {
    min-height: auto;
    box-shadow: none;
    border: none;
    margin: 0;
    background: transparent;
}

.featured-box-mng-1 .featured-box .box-content {
    padding: 0px;
    top: 0;
    border-top: none;
}

.vc_row.vc_row-o-content-middle>.vc_column_container.top-right>.vc_column-inner {
    flex-direction: row-reverse;
    justify-content: center;
}

.main-header {
    position: relative;
    z-index: 9;
}

.main-header::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    display: block;
    z-index: -2;
}

.main-header::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 200px;
    /* background-color: #fff;  */
    display: block;
    z-index: -1;
    /* clip-path: polygon(0 24%, 70% 0, 100% 21%, 100% 100%, 0 100%, 0% 50%); */
    background-image: url(/wp-content/uploads/2026/05/header-bg-bot.png);
    background-repeat: no-repeat;
    /* background-position: center bottom; */
    background-position: right bottom;
    background-size: 100%;
}

/* ============ Menu ============ */



.main-header.main-header-inner {
    padding-top: 165px;
    padding-bottom: 175px;
}

#header .main-menu>li.menu-item {
    margin: 0 10px 0 0;
}

#header .main-menu>li.menu-item>a {
    font-size: 14px;
    line-height: 26px;
    color: #fff;
    padding: 0 6px;
}

#header .main-menu>li.menu-item.active:hover>a,
#header .main-menu>li.menu-item:hover>a,
#header .main-menu>li.menu-item.active>a {
    background-color: transparent;
    color: var(--porto-primary-color);
}

.hamburger-btn {
    display: none;
}

/* ============ Menu End ============ */

.text-btn-1 a.vc_btn3:hover,
.text-btn-1 a.vc_btn3 {
    padding: 0;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    background-color: transparent;
}

.text-btn-1 a.vc_btn3 .fa-phone {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.3 12C9.91111 12 8.53889 11.6972 7.18333 11.0917C5.82778 10.4861 4.59444 9.62778 3.48333 8.51667C2.37222 7.40556 1.51389 6.17222 0.908333 4.81667C0.302778 3.46111 0 2.08889 0 0.7C0 0.5 0.0666667 0.333333 0.2 0.2C0.333333 0.0666667 0.5 0 0.7 0H3.4C3.55556 0 3.69444 0.0527778 3.81667 0.158333C3.93889 0.263889 4.01111 0.388889 4.03333 0.533333L4.46667 2.86667C4.48889 3.04444 4.48333 3.19444 4.45 3.31667C4.41667 3.43889 4.35556 3.54444 4.26667 3.63333L2.65 5.26667C2.87222 5.67778 3.13611 6.075 3.44167 6.45833C3.74722 6.84167 4.08333 7.21111 4.45 7.56667C4.79444 7.91111 5.15556 8.23056 5.53333 8.525C5.91111 8.81944 6.31111 9.08889 6.73333 9.33333L8.3 7.76667C8.4 7.66667 8.53056 7.59167 8.69167 7.54167C8.85278 7.49167 9.01111 7.47778 9.16667 7.5L11.4667 7.96667C11.6222 8.01111 11.75 8.09167 11.85 8.20833C11.95 8.325 12 8.45556 12 8.6V11.3C12 11.5 11.9333 11.6667 11.8 11.8C11.6667 11.9333 11.5 12 11.3 12ZM2.01667 4L3.11667 2.9L2.83333 1.33333H1.35C1.40556 1.78889 1.48333 2.23889 1.58333 2.68333C1.68333 3.12778 1.82778 3.56667 2.01667 4ZM7.98333 9.96667C8.41667 10.1556 8.85833 10.3056 9.30833 10.4167C9.75833 10.5278 10.2111 10.6 10.6667 10.6333V9.16667L9.1 8.85L7.98333 9.96667Z' fill='white'/%3E%3C/svg%3E");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.text-btn-1 a.vc_btn3 .fa-phone::before {
    visibility: hidden;
    opacity: 0;
}

.header-builder .text-btn-1 {
    margin-right: 25px;
}

.quote-btn a.vc_btn3:hover,
.quote-btn a.vc_btn3 {
    border-radius: 0px;
    border: none;
    color: #fff;
    background-color: #0284C7;
    font-size: 15px;
    font-weight: 600;
    padding: 30px 35px;
    text-transform: uppercase;
}

.t1 {
    color: #fff;
    font-size: 135px;
    line-height: 135px;
    letter-spacing: -4.8px;
    text-transform: uppercase;
}

.t1 em:first-child {
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    display: block;
    color: inherit;
    letter-spacing: 2.4px;
}

.t1 em {
    font-size: 95px;
    line-height: 100px;
    font-style: normal;
    display: block;
    color: inherit;
}

.main-header-inner .t1 {
    font-size: 95px;
    line-height: 100px;
    font-style: normal;
    display: block;
}



.p1 {
    max-width: 900px;
    padding-top: 5px;
}

.p1 p {
    color: #fff;
    font-size: 25px;
    line-height: 45px;
    font-weight: 400;
}

.btn-1 {
    padding-top: 30px;
}

.btn-1 a.vc_btn3 {
    border-radius: 0px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 20px 45px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
}

.btn-1 a.vc_btn3:hover {
    background-color: #0284C7;
    color: #fff;
}

.t2 {
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 3px;
    font-size: 46px;
}

.t2 em {
    color: #2593D1;
}

.t-center {
    text-align: center;
}

.p2 {
    max-width: 900px;
    margin: 0 auto;
}

.p2 p {
    font-size: 20px;
    line-height: 30px;
    color: #1C1917;
    text-align: center;
}

.t3 {
    text-transform: uppercase;
    color: #1C1B1B;
    letter-spacing: 3px;
    font-size: 20px;
    letter-spacing: -0.5px;
    margin: 0 0 5px;
}

.p3 p {
    font-size: 14px;
    line-height: 22px;
}

.container-w-custom .container {
    max-width: 900px;
}

.container-w-custom .container .row .col-md-4:not(:first-child) {
    border-left: 1px solid #DBDBDB;
}

.container-w-custom .container .wpb_text_column {
    width: 90%;
}

.btn-2 a.vc_btn3:hover,
.btn-2 a.vc_btn3 {
    border-radius: 0px;
    border: 1px solid #2593D1;
    color: #2593D1;
    font-size: 14px;
    font-weight: 600;
    padding: 20px 45px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
}

.t4 {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 3px;
    font-size: 46px;
}

.t2 em,
.t4 em,
.t5 em {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 18px;
    display: block;
    font-style: normal;
    letter-spacing: 2.4px;
    margin-bottom: 10px;
}

.t4 em {
    color: #fff;
}

.content-bg-2 {
    position: relative;
    z-index: 0;
    background-color: #ad8b72;
}

.content-bg-2::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    background-color: #fff;
    width: 5%;
    height: 100%;
    z-index: -1;
}

.content-bg-2::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    background-color: #fff;
    width: 100%;
    height: 80px;
    z-index: -1;
}

.commercial-icon .vc_icon_element-icon::before,
.residential-icon .vc_icon_element-icon::before {
    opacity: 0;
    visibility: hidden;
}

.commercial-icon .vc_icon_element-icon,
.residential-icon .vc_icon_element-icon {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
}

.residential-icon .vc_icon_element-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='39' viewBox='0 0 39 39' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='39' height='39' fill='url(%23pattern0_0_128)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_0_128' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_0_128' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_0_128' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAIABJREFUeJzt3XnUZkV94PFv02/TEOgWmgYEQUCbTRpEcAFFRBCIqDG4EPeIko4ZE8hxcpLJzMkMMzrGJBMTEBNRcYnimkSFqCgoKCIqLuwgyCIICDQI3a009PLOH/WSbppenvfeW79766nv55x7jkft561f1fNU/W7dW1UgSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZLWNaPvAkjKbh7wTGBfYHdgp6n/bmLqf18B/Aq4E7gVuA744dR/p2GYC7wEOBJ4OqkdtwFm9VimIVgBPED63l4OfBP4MrC0xzJJUm82B44F3gfcAEw2vH4KnA4cM/WZircn8GHg1zRvx9quZcAHgac2qG9JKtK+wHuBe+i+U70b+Htgn7Bo6rYl8HfAI/Q/oJZ6PQK8B5g9zbqXpGI8A/g3YBX5O9VVwOeBA0Miq9MC4Er6H0DH5boE2HFaLSBJA7cj8DFgNfGd6mrgo8AOuYOszIGk2Za+B81xu24DFk6jHSRpsN5Cevmp7471V8Cb84ZajQU4+OdOApwJkFSsJwCfof/OdN3r01NlUzNb4rR/xHUJvhMgqUB7AdfTfye6oev6qTJq+v6O/tuvluvU0ZpEkobhWNJ0e9+d56auX02VVaPbE9/2j7yW4qMASYV4B7CS/jvOUa+VU2XWaD5M/21W2/X+kVpGknoyGziL/jvLptfZpGfb2rC5uMlPH9cyYOsR2keSwj0R+C79d5Rtr+9OxaL1ey39t1Gt1wkjtM9Y26zvAkh6nIOAy4BD+y5IBw4lxXJQ3wUZqCP7LkDFqq97EwBpWF4NXAzs0ndBOrQLafnVG/suyAA9ve8CVOyAvgsgSZCS8XfRz65+UdfqqRi98VjjXvpvl1qvu0doH0nKamvg3+m/Q4y6voybBj3qYfpvj1qv5SO0z1ib0XcBpMrtAXwJ2D/gb10DfAP4NnAnsHjqv58PPAk4HDgKeFpAWa4CXg7cEvC3hmyy5b+vvQ+3/iQV6QjyTwGvAD4FPHsa5XoOaWvf3HsP3DtVBzVrW4e1s/4kFWcR+Xd/u5rpDfzrOhD4SeYyrgBOblHG0jmAtWP9SSrGLOCfyDuoTk79jS4OPZkdWN5ZHZS3NA5g7Vh/koowj/QMPudAmuuOehH5X1i7GNghQ9mHzAGsHetP0uAtBG4i7wC6mLybmxxG/vPqb6OuTYMcwNqx/iQN2nHAA+QdOK8krSjIbVfgR5ljWQocHxDLEDiAtWP9SRqkGcBfAKvIO2B+mXSoTJSIfQtWA+9h/JdpOYC1Y/1JGpwtgH8hZpDsY2e9qOTms8BvBcXUBwewdqw/SYPyJOAH5B0YHwLeEBXQRrya/MfZ/gTYLSqgYA5g7Vh/kgbjEOAu8g6IvwCeFRXQCJ4O3EremO8l7VQ4bhzA2rH+JA3Ca4HfkHcg/C7wxKiApmE+cBF5Y18OnBgUTxQHsHasP0m9mkl6Fp9z8JsEzga2DIqpidnAWeSvhzOBiaCYcnMAa8f6k9SbOcA55B3wVpJeuCvFItKGRDnr5GvANlEBZeQA1o71J6kXC4BryTvQPQi8LCqgDh0D3E/eurkR2DcqoEwcwNqx/iSFc4DbtIgEaQllJkiPcgBrx/qTFCpiivs8xmOK20ckG+cA1o71JymEL7k140uSG+YA1o71Jyk7l7m1V/MyyQ1xAGvH+pOUVcRGN/cwnhvdrOsQ4E7y1uXQNkraGAewdqw/Sdm41W33diZmq+Q3RgXUggNYO9afpM49etjNavIOVON+2M2GjPthSaNyAGvH+pPUKY+7jRF5XPITgmKaLgewdqw/SZ3ZFfgReQekpcDxUQEV4DjgAfLW+ZXAHlEBTYMDWDvWn6ROHAbcTd6B6CZgYVRABdkbuJ68db8YODIqoBE5gLVj/UlqbRHwMHkHoIuBHaICKtA84ALytsEK4OSogEbgANaO9SepsQliNqk5E5gVFFPJamsPB7B2rD9JjcwDvkHegWZod5ylqGVGxgGsHetP0rQtJD2PzznADPGZc0ki3sm4DTgoKqD1cABrx/qTNC01v3VemnFfleEA1o71J2kkkevO5wbFVINx3pfBAawd60/SJrnzXNmikrfonRkdwNqx/iRt1C7AD8k7cPwaOCEqoBb2B94PXEcq86+Ba4EzKGN/ghPIfzbDD0nfmQgOYO1Yf5I26FDgLvIOGH2/SDaKLUkD/8bONlhNSgS27KmMozqIVOc52/Qu0ncnNwewdqw/Sevl+fPJzsD3GT2mnwBP7qWko5sPXETetl0OnJg5Dgewdqw/SY8xk5jNZM5m+HfLhwB3Mv3Y7gEO76G80zEbOIv87XwmaYOiHBzA2rH+JP2nOcA55B0QVpJeSBu6tjMgy4E3Rxe6gUWkDZdytvnXgG0ylN0BrB3rTxIAC0gvtOUcCB4EXhYVUENdz4DkvAPuyjHA/eRt+xuBfTsutwNYO9afpGIHgK7NAb5E97GfR5474C5FJIBL6DYBdABrx/qTKhcxBVzKAHgN+ergBspIgEp6BOQA1o71J1VqHF4C60rEDMgk6RHIS4Niaqqkl0AdwNqx/qQKjcsysC4sAh4h/4D36FXLS5CjXG2XgTqAtWP9SZV5OnAreTv2EpbBbU7MDMiGrk8yvssgp3P9AnhWw/I5gLVj/UkVeTX5t4L9CbBbVEANRcyAjHKVshHSD8hbDw8Bb2xQNgewdqw/qQKPHgazsa1su7iiD4NpImIGZDrXL4Bn5gy4A0M9DMoBrB3rTxpz43wc7HS9GlhG/4P+utdDwBsyxt2FyOOgnzBimRzA2rH+pDG2K/Aj8nbYS4HjowJqKGrwanOVchzyccAD5K2LK4E9RiiLA1g71p80pg4D7iZvR30Twz8Gd2vg3+h/gB/1+g9gbpaa6M7ewPXkrYfFwJGbKIcDWDvWnzSGFgEPk7eDvhjYISqghnYhnU/f96A+3WvUO+A+zQMuIG89rABO3kgZHMDasf6kMTJBzCYuZwKzgmJq6nnAL+l/MG96LQZe2HmtdKvv75sDWDvWnzQm5gMXkrcjfgR4W1RALURs7nMhMfW9qOO6yeFtxNT3/HX+rgNYO9afNAYWkp7H5+yAR3km27foO9K+74CHJOKdk9uAg9b6mw5g7Vh/UuGG9FZ2n/p8Jh3xzsW3Gf47F9GrThzA2rH+pELNAP4H+Ze2fYH0Jv2Q7Qf8jLz1cC9wxEbKcMTU/ydnGX42FeuQbU36zuSsh1Wk774DWDvWn1Sgoe7M1ocXM5wZkKg74N+dVg3FK2HfBQcw608qzpOI2Zt96DvTAZzCsHamg7idF0+ljJ0Xc5894QDWnPUnFeQQ4C7ydoptTmeLMhv4OPkH2aYzIFFnL3wGz15wAGvO+pMKUcL57BF2Br5P3npoejrduqJOX3xyB2XNaSinLzqAPZb1Jw3cTGKWmp3N8M+nP4i0FCxnPXQ9AxJxB3wnaXZoyGYDZ9H/oO8Atob1Jw3YHOAc8naCK0nT1UP3GsqdAYm4A14OvDlD2bu2iLScsu/B3wHM+pMGawFwLXk7wAeBl0UF1NAM0gtvuQeDT5F3BmQ28JGAOE4jzRoN2THA/ZgA9M36kwYoooO8Adg3KqCG5gBfIm89RM+ARNwBnwdsExVQQwuAazAB6JP1Jw2MA0QSMUAsoZ8ZkKgEb5+ogBqKeMTlALZh1p80EFEvSZ1J2sN+yI4m/wB5I/3OgEQ94nlpVEANRb3k6gD2eNafNABRL4mdGBRPGxEn+X0N2DYqoI3wJc81Ipa5OoA9lvUn9Sximdg9wOFB8TS1OfBh8nf6Q5sBiboD/iRpC+khO4S0pNEEIIb1J/UoaqOY3aICamg+6bz3nPUw9BmQiDvgSyhjo6fcW107gCXWn9SDzYB3kX+r2E8z/M19ngH8nLz1cBdwaFRALRxK/q2ef06q8yHbkvTdzZ0AvJPhH3aVkwmAFCzqsJj3MPzDYl4FLCNvXVzO8GdA1uZhT0nUiYLTPexpnJgASIGijos9PiqghqI6988x/MNy1sfjntc4juEc9zxuTACkIIcBd5O3I7sJWBgVUENbAf9KzOA29BmQjYlKkv4DmBsUU1N7A9eTtx4WA0dGBTQQJgBSgEXAw+TtwC4GdogKqKFdgB+Stx5KmAGZDu+Ak3nABeSthxXAyVEBDYAJgJTRBDFLvM4EZgXF1NTzgF+Stx5uI50YOG72B24mb90tBl4YFVBD/p66ZQIgZTIP+AZ5O6pS7lj+AGdA2tqOmO/Tn0QF1IIzat0wAZAyWEh6Hp+zgyrhmWXUJjdnkjYSGncTpNP+Iupz6HfAvlPTngmA1DGf2SbzgPPJWw8rKGOb265FbJf8bWD7qIAaclVNOyYAUkci1y0P/a3tvcj/1vZ9DH8GJKeIO+CfAftFBdSQ+2o0ZwIgdcB122u8mPwzIFcBT4kKaMCi7oB/NyqghqKS789S5r4SG2ICILXkzm1rnII7t0WLugM+leHfAXu2xvSYAEgtHEL+vdt/ATwrKqCGZgMfJ/8gVMIMSB8evQPOfbbEZxj+HbCna47OBEBqKOL0tu9Sxult3ydvPTwEvDEqoIKdQP474B8DT44KqKH5wEXkrYehny45ChMAaZqilradTRkn+d1G3nq4g+HPgAzJgeS/A74TeE5QPE3NBs4i/+/0TNLyzBKZAEjTMAc4h7wdykrKWNr2GvLPgFwK7BQV0BjZHvgWedtmOfDmoHjaWERaLpqzLs4DtokKqEMmANKIFgDXkrcjeRB4WVRADc0gvRCWsx4mgU8x/BmQIZsNfIT87XQaaVZsyI4B7idvPdwI7BsVUEdMAKQRRHQgNzD8DmQO8EXy1kMpMyCliLgD/irDvwNeAFxD3npYwvAT+LWZAEib4BRi8lTsQEt1LPAr8rbdDcA+UQE15CO8xzIBkDbAl4jWOJy09ClnPZQ4hVqSiEdY9wNHRwXUkC/xrmECIK2Hy4jWiNh3/mvAtlEBVWwu3gE/ymW8JgDS47iRSDIBnEHeepikjBmQcRJ1B/whhn9C4yGkJY0562HIG3mZAEhrcSvRZD5wIXnrYTnwlqiA9DivI/8d8CXAjlEBNbQzMVt5D3EjKxMAibitVEs4TOQA4Bby1sO9wAuiAtIGHUr+raxvB54ZFVBDtR7mZQKg6nmc6BqvApaRty4uZ/gzIDWJOszq9VEBNRR5nPdQDrMyAVDVoo5TPT4qoIaiOr/PMfwZkBptAXyCvG0/xDvg9TmO/MdZXwnsERXQRpgAqFqHAXeT94d+E7AwKqCGtgL+FTv/2kUlgeeSViMM2d7A9eSth8XAkVEBbYAJgKq0CHiYvD/wi4EdogJqaBfgh+SthxJmQLTGcaQtqXN+J64Adg+Kp6l5wAXkrYcVwMlRAa2HCYCqMkHMEqgzgVlBMTX1POCX5K2H24CDogJSZ/YHbibvd2Mx8MKogBoa9/7CBEDVmAd8g7w/5L4z+lGdhDMg2rjtiPm9/HFUQC2M64yhCYCqsJD0PD7nD3gIz/Q2JWoTmDMZ/iYw2rQJ0ml/Ed+Xoc+YRbwzFD1jZgKgsVfTW70bMw84n7z1sIIytoHV9ERsB/0tYPuogBoat1VDJgAaW5Hreof+VvNewHXkrYf7gKOiAlK4iDvgnwH7RQXU0DjtG2ICoLFU685e6/Pb5D8K9nrS0imNt6cAV5H3u7QEeHlUQA1F3Vzk3jnUBEBjJ2pnszdEBdTCKaTT2XLWxZB2NlN+UXfApzL8nTNLPzvEBEBj5RDy720+5NO9HjUb+Bh562GS9ILY0GdA1L0ZpAE699kZn2H4O0eWfHqoCYDGhud7JzsD3yNvPTwEvCkqIA3WCeS/A/4x8OSogBqaD1xE3npYDpzYcblNAFS8qKVtZwNbBsXU1DOAn5O3Hu5g+DMginMg+b9zdwLPiQqoodnAWeTvh84kLc/sggmAijYHOIe8P7iVlLG07TXkvxu7FNgpKiAVY3vSMr6c373lwO9HBdTCItJy2Jx1cR6wTQdlNQFQsRYA15L3h/Yg8LKogBqKeh77KYY/A6L+zAY+Qt7v4CTpvZOZQTE1dQxwP3nr4UZg35blNAFQkSJ+YDfQ/geW2xzgi+Sth1JmQDQMEXfAX6WbO+CcFgDXkLceltDuBsUEQMUpaYotp6cCV5O/g/mdqIA0No4l/94TPwX2iQqooaE/ojQBUDFKfMkml8NJS4Ny1sONwNOiAtLY2ZP8j+juA14UFVBDQ35J2QRARSh1mU0OEfuyfw3YNiogja25wLnk/a6W8ohqiMuUTQA0eCVvtNGlCeB95K2HSco4mU3liLoD/hDDP4HyENKSxpz1MJ2NykwANGilb7XZle2AC8lbDw8Db4kKSNV5HWkDqZzf4UuAHaMCamhnYrYqf+MIZTEB0CA9ethG7qVtuQ/b6MIBwC3krYd7gRdEBaRqHUr+rbpvBw6OCqihoRxWZgKgwRmn4zbbeilpL4KcdXE5w58B0fiIOKxrGfDKqIAaijyufEOHdZkAaFB2BX5E3h/EUuD4qIAaiuocPsfwZ0A0frYAPkHe73Ypx3UfBzxA3rq4EthjPX/bBECDcRhwN3l/CDcBC6MCamgr4F+xc9R4i0pyzyWtRhiyvYHryVsPi4Ej1/m7JgAahEWkl9By/gAuBnaICqihXYAfkrcelgKviApI2oSXkP8x1xXA7kHxNDUPuIC89bACOHmtv2kCoF5NELNEqISlbc8FfkneeijhBSnVZ3/gZvJ+9+8FjgiKp6no/tAEQL2ZT/6lbY8Ab4sKqIWTyD8DchGpzqUhitjs62HSb23o3kb+zb666HulRhaSnsfn/IKv75nX0ERtkvJBhr9JijQBnE7+30MJM4IR70SZAChcn2+9Dsk84Hzy1sMKytgmVVpbxHbX3wK2jwqooYhVUSYAChG57nXob/3uCVxH3nq4DzgqKiCpY88n/x3wz4D9ogJqKGJfFBMAZTWUna+G4LeJOSp176iApEyeAlxF3t/KEuDlUQE1FHXzZAKgzkXtff2GqIBaOIV0elnOuvgKG975SyrN1sAXyPubWQ2cyvB3Bo04G8UEQJ0Z2ulXfZkNfIz8P8jTGP4MiDRdM0gDdO6zQT4NbBkTUmMRp6OaAKi1IZ5/3Yedge+Rtx4eAt4UFZDUk98j/x3wj4EnRwXUUMSSSRMANRK1tO1shp+tPwP4OXnr4Q7g2VEBST07EH9TkGYVz8IEQAMyBziHvF+6lZSxtC3ibuVHpKVCUk12Ai4l729rOfD7UQG1sIi03NcEQL1aAFxL3i/cg8DLogJqKOp55acY/gyIlMts4KPkH+ROI81qDtkxwP2YAKgnEV/AG4B9owJqaGvgi+Sth1JmQKQIEXfAX2X4K2sWANdgAqBgET/A84BtogJq6KnA1eSthyXA70QFJBXiWGL21tgnKqCGIh7BmgAIiJuC+38MfwruKNLOeznr4QaG3wFJfdmH9BvJ+RssYXfNmaQ+MyIBmB0UkwYmYhnKcuDEoHjaiNi3/OvAtlEBSYWaC5xL3t9iKY/gXIatLCI2orgHODwonqYmgPeRtx4mKePkMmkoopYhf4jhn7DpRmzqVMRWlD8BdosKqKHtgG+Stx4eBt4SFZA0Zl5P2iAr52/0O8COUQE15Fbsau3RwyhyL237LPBbQTE1dQBwM3nr4V7giKB4pHH1XOAu8v5WbwcOjgqooS2Aj5O3Hko5jE3TFHEc5aNfnqEfxvES0l4EOevicmD3oHikcfck4DLy/maXAa+MCqihyOPYh75kUiPalbTbXM4vzFLg+KiAGor68Xwe2CooJqkWWwCfIO9vt5Q74OOAB8hbF1cCe0QFpDwOA+4m7xflJmBhVEANbQF8EjsPqWQm8WvsDVxP3npYDBwZFZC6tYj0ElrOL8jFwA5RATUUNX34iqiApMpFPMa7guE/xpsHXEDeelgBnBwVkNqbIGYJTQlL23yBSBpP++OLvGB/r7XMA76BGSG4hEgad1FLed8aFVALzvhWbiHpeXzOL0AJz4SiNhH5IMPfREQadxPA6eT/vZdwB+w7X5XyrdBkW9KWuznrYQVlbCMq1SRiO+9vAdtHBdSQq74qErkudG5QTE3tCVxH3noo4SARqVbPJ/8d8M+Ap0UF1JD7vlRgC+BfiGnkoS9t+21ijhLdOyogSY08hZgjvV8eFVBDUTeHJez8OnbcG3qNU0ine+Wsi6/gzlhSKbYGvkDePmE1cGpQPG149suY8XSoZDbwUfLWwyRwGsOfAZH0WDNIA3Tus08+DWwZE1Jjnv46JjwfOtkJ+B5562E58KaogCRl8XvkvwP+MenluyGbD1xE/j7zxKB4qhK1tO1shp/NHgj8nLz1cAfw7KiAJGVln5HMBs4i/zhyJml5pjowBziHvA22kjKWtpnNS2rCWcM1FpGWM+esi/OAbaICGlcLgGvJ21APAi+LCqghn+dJasv3htY4BrifvPVwI7BvVEDjJqKBbmD4DeQbvZK65MqhZAFwDXnroYQbzMFxiiZ5Kq7pldQ99w5JfMQ8IL6kscbzSUtLctbDjQx/Vy9Jebh7aOJL5gPgMo01Ivb1/jrp7ABJ9ZoLnEvevqaU80NcZt4TN2pIPNlLUjRPEF3DjeaCuVVj4tnekvr0etIW6Dn7oO8AO0YF1JBbzQd49LCG3EvbSjisYX/gZvLWw73AEUHxSCrTc4G7yNsX3Q4cHBVQQ1sAHydvPZRy2FznPK5xjZeQlorkrIsrgN2D4pFUticBl5G3T1oGvCIqoIYij5sf+pLJzuwK/Ii8FboUOD4qoIaivlyfB7YKiknSeNgC+CR5+6ZS7oCPAx4gb11cCewRFVBfDgPuJm9F3gQsjAqooS2AT+CPS9JweZOyxt7A9eSth8XAkVEBRVtEegktZwVeDOwQFVBDUdNrr4wKSNJY8zFlMg+4gLz1sAI4OSqgCBPELDEpYWmbL9hIKpEvKieOZ9NgxrSGS2wklSxqqfJbogJqwRntTVhIeh6fs4JKeGYStcnGhxj+JhuSyjYBvI/8/VkJd8AR77TdBhwUFVBXfGsyidhm04MmJEVzu/LEVW1riVw3OTcopqaiDtp4UVRAkrQWDyxL3NeGdMrRp8lfCe9k+EvbXkz+GZBrSMcFS1Jfnkrqi3L2dQ+Q+tQh24w0NuXe2fbTpGXkg7IlabomZ+C/Bk6ICqiFPyNNy+esi3MZ/gyIpDpEPer8s6iAWjiB/GfbfJ2BHSuc+6WQEk5Pmg18lLz1MAmcxvBnQCTVZQZwKvnvgD/FwAa/9Yg43fa0qGA2ZSF5n/lfwvCXtu0EXEreBn8IeF1UQJLUwOvIv9z5UlKfO2Q7ksauXHWwioG8G5Hz7v8jpDvrIXsmaYYi5xe+hBkQSYLUV0X0ic+MCqih2aQxLFcd/GNcKBt2Jd0HVsrStt8j//OeH5OWmkhSKXYCvkfevvEh4E1RAbWwiLRhXdfxXx4ZxIYso9ugfgUcGxrB9G0GvJv8z7s+wQDf+JSkEUQdevZuhv9e1LGksa3L2JeFRrABXSYA1wN7xRZ/2uYA55D3S70S+POogCQpoz8n/8qoc0h985DtRbcnCi6JLf76XUF3AX2JYWdyTwWuJu8X+UHSToqSNC6OI/+Jglcz7L1RNiONcV3FO4hHAKfTbSP+bWzxR3Yk6eyBnF/gG4B9owKSpED7kvq4nH3okM+H+Vu6jXUQLwHuR/fLAE8MjWDT3k6elzjWvs4nnZ4oSeNqHqmvy9mXriD12UNyIt3GuIoB3SyeRrfBPQK8MDSC9Zug+xmO9V0lnHwlSV2IOiH1gwzjhNTDgOV0G9t7QyPYhC2BH9BtgPcCT4kMYh3zgYvoNqZ1r4eBk4LikaQhOYnUB+bsYy8i9eV9eQppLOsyph8wwN0Qn0g6u7jLQK8DtokMYsr+wM0NyjvdBOeIoHgkaYieC/ySvH3t7cDBUQGtZS5wVYPybuy6A9glMojpOJDu9wX4GmkqPspLyP+26hXA7kHxSNKQ7QJcRt4+dynwiqiASI85/qPjGH5DATvCHk/3LwWeHlDuGaTdB3OeazAJfB7YKiAeSSrFFsAnydv3ria9exCx1LzrLfJXU8ZpuAD8Jd033n/JWN6oHauivnySVJqom7DPkfcm7K0ZyvzfMpY3iw/RbQWsJM8GOU8i//TTMuCVGcouSePmpeR/DHs5sFuGsh9N90vGP56hnNnNAi6k24p4kLTvQFcOBe7quIzrXn29gCJJpToAuIW8ffO9wAs6LPPewP0dl/E7DP9E3A3aDriRbivkZmD7DsoWcW71d0jnQkuSpmc74Jvk7aMfBt7SQVnn0f0uh7cAO3RQtl7tS/enIH2b5hs8RG1C8aEWZZQkpRVgXb9Qt76rzWZss4BvdFyeJaTl6GPhWLp/LvKRBuWYC5zbcTnWvVaSXmSRJHVjEWmH2Jx999eAbRuU7QMdl2MV6T2IsfKndN9g75jG398TuDZDGda+7gNeNI0ySZJGczhwD3n78BuBp02jTP81QxlOmcbfL8o/0X2m9Dsj/N1j6f4xxLrXT4F9pl8lkqQRRRzJvoTRxpUXk2Z8u/zbZ02/SsoxC7iAbitsKemN0Q1ZRP6T/L5KP1sWS1Jt5gBfJG+fvqlHuU8DHuj4b36LCt4b25Z0t9xlxd3K49+2n01aP5nzSzKJm/tIUrTNiHmZ++M8fhnejqQxp8u/81OavX9QpBwnJF3GmhOStidlU7m/HJOd1ookaToi+vhLgZ2m/t4WwHc7/vz7gL06rZUCHE73R0F+FngG8POOP9cEQJKGJ6qfvwN4Nt1vGf8IcFTntVKIRXTfUF2/lGECIEnDFNnX5xhbFnVfJWX5R2Ib0QRAksZD3/1/m+sfMtRHcTYDzqH/xjABkKSy9N3/N73OI+1yKNKyjivpv1FMACSpHH33/01vEAg0AAARyUlEQVSua4En5KiMku0O3E3/jWMCIEll6Lv/n+61mLSZkdbjecBy+m8kEwBJGr6++//pXI8AR2SphTHyJvpvKBMASRq+vvv/6VwnZaqDsfPX9N9YJgCSNGx99/+jXu/OVQHjaAbwGfpvNBMASRquvvv/Ua5/x+3ip21L4Af033gmAJI0TH33/5u6fgxslS36MbczcDv9N6IJgCQNT9/9/8auu4Bd84Veh2cBv6H7xlkNnNrB50iS+tG2/z6VNBZ0Pb78hjR2qQOvpNtGWjb1mXTwWZKkfnTRf78UeLCDz1r75vK12SKu1P+km8a5HTh4rc81AZCkMnXVfx8A3NLB500Cf5Up1qrNAD5Ju4a5BNhxnc81AZCkMnXZf88HLmz5eZ8jjVXKYAvgUpo1zIeAzdfzmSYAklSmrvvvCeCMhp/1Q+C3ug9Ra3sicAOjN8oK4OSNfJ4JgCSVKVf/fTJp7Bj1c24gjU0KsDMp29pUo9wBHLWJzzIBkKQy5ey/jwLuHOEzfgDs1GFMGsEE8MfAdTy+Qe4B3gNsO8LnmABIUply99/bAn8D3Luef3st8HZgZmfRBBuXlxWeDCwgbbd4B/BT0lKMUbQdxMelDiWpNFH990xgL+BJpLHlRtKKsqI5eJkASFKp7L9b8IACSZIqZAIgSVKFTAAkSaqQCYAkSRUyAZAkqUImAJIkVWii7wKoc/sDJ5F2sdod2KrX0qitXwO3AhcAHwau7rU0m+b3b7yU9v2TpmVcdgKcDfwTsIr2MXkN81pJOqhkfYda9c3v3/hfQ/z+tY1JlRuHL9Bs4Jv030F4xVzfYFidsN+/uq4hff/axqLKjcMX6J/pv1Pwir3ex3D4/avvGsr3r20cVat6G8Qpbb8Efdfh/sDl+EJnbVYBTweu6bkcfv/qNJTvX+n9d6/80ZbvJGzHGs0E3tp3IfD7V6uhfP/Ugj/c8r2o7wKoN0f3XQD8/tVsCN8/tVD19MeU0qeQlgJb91wG9WMpMHcAZfD7V6chfP9K7797VXXwU0r/AlX/Ikvl/P6pT6V///ouf698BCBJUoVMACRJqpAJgCRJFTIBkCSpQiYAkiRVyARAkqQKmQBIklShib4LoN5VvQ52AGpfRz/079+4rzOv/ftXNWcAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKjTRdwEkVW2y7wJkNu7xqWDOAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFVoou8CSKrajL4LsAmTLf/9uMengjkDIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFXIBECSpAqZAEiSVKGJvgsgqWqTfRcgs3GPTwVzBkCSpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCS2ljadwHUmyV9F0DtmABIauP2vgug3tzWdwHUjgmApDbO77sA6s3X+y6A2pnRdwEGoO1WnX3XYenlr13p7bcQuByY2XM5FGsVcABwbc/lKP330ytnACS1cTXwgb4LoXDvp//BXy1Vnf1MKT2DLL38tRuH9tsc+ApwVN8FUYgLgOOAFX0XhPH4/fTGGQBJbT1CGhDOIE0NazytAk5nOIO/Wqo6+5lSegZZevlrN27ttx/wVuBoYHdg615Lo7aWAbeSXvg7i+FN+4/b7ydU1cFPKf0LVHr5a2f7Sc0tAea0+LdP6LAsxfERgCSpVG32oah+HwMTAElSqdrsQ+E+BmKy5dW30stfO9tPam4hsJLp/25WAk/robwamNI74NLLXzvbT2rnDKb/uzmtl5JqcErvgEsvf+1sP6mdzUl7E4z6mzkfmNVLSTU4pXfApZe/draf1N7mwPvY+OOAlaQ7fwd//afSO+DSy18720/qzn7Ae4GrSEdVL536z3+Pz/wfxzXE7TvRvuuw9PLXzvaT1AuXAUqSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCJgCSJFVoou8CSJKKMxNYABwA7A/sDuwKPBHYnnRzuc3U//cBYBWwGLgL+AVwK2mDniuBn0397wrmJiLlb8RSevlrZ/upFPsBxwIvBA4H5nb0uQ8CFwPfJB3Re01HnyttUulbsZZe/trZfhqyfYF3AdfR/rs66nUt8E5gn4D4VLnSO+DSy187209DMwt4DXAhcYP++q7VpFmBE/BxtTIpvQMuvfy1s/00FLOANwE30O/Av77rFuAUYHa26FWl0jvg0stfO9tPQ3AC6cW8vgf6TV03A6/KUwWqUekdcOnlr53tpz4tBC6i/4F9uteFpJcSpVZK74BLL3/tbD/1YQL4C2A5/Q/mTa9HgFNJSxKlRkrvgEsvf+1sP0XbDfge/Q/gXV2XkPYgkKat9A649PLXzvZTpCOAX9L/oN31tRg4prtqUi1K74BLL3/tbD9FOQVYSf+Dda5rJfAnndWWqlB6B1x6+Wtn+ym3GaRn5X0P0FHXabhDpkZUegdcevlrZ/sppxnAh+l/UI6+PoBJgEZQegdcevlrZ/splxnA++l/MO7rOr19FWrcld4Bl17+2tl+yuWv6X8Q7vv6v61rUWOt9A649PLXzvZTDm+m/8F3KNcftKvK8eUzkvadaN91WHr5a2f7qWsvAM4n7e2f20rg+8BlwOXATcBtwFLSMb8ATwDmAE8GFgAHAs8Cnk3MIT+PAC8iHTksPUbpd2Cll792tp+6tANwJ3nvqB8GvgC8mjS4N7UN6QyCL059Zs4y3wHMb1FWjanSO+DSy187209dmQF8mXyD6L2k5YTbZyj7DsD/IW3ok6v85+CMmdZRegdcevlrZ/upK39EnoHz16TBeeuAGOYA75r6mzli+cOAGFSQ0jvg0stfO9tPXXgi8Cu6HzC/TXpuH2130nsMXcfzALBzXBgautI74NLLXzvbT134LN0OlI8Af0q/U+YzgHcAK+g2tk9HBqFhK70DLr38tbP91Nbz6HaAvGfqM4fi+aT3D7qM8dDQCDRYpXfApZe/draf2rqI7gbGW4C9Qks/mn2AW+kuzgtDS6/BKr0DLr38tbP91NR84O10NyjeBuwWGsH07AHcTnfxvh2XBlav9A649PLXzvbTqDYHjiUddHM93Q2Ek8B9wN5xoTS2D3A/3cZ+HfDPpLrdPC4UDUHpHXDp5a+d7adNeQ7pRL8H6Xbge/RaCRwdFk17x5LKnKMuHiDV9bPDolGvSu+ASy9/7Ww/rc9M4LXAT8gz0K19/a+gmLp0Kvnr5cfAa4DNYkJSH0rvgEsvf+1sP61tBmng/yn5B7hJ0j7+Efvxd20W6fyBiDq6ntQm7iI4hkrvgEsvf+1sPz3qINKBNRGD2iSwCjg4JLI8nkG+RwHru34AHBISmcKU3gGXXv7a2X6aDfwNaUCOGswmgQ9GBJfZh4mts5XAe/BlwbFRegdcevlrZ/vVbSFwJbGD2CTp9L1dA+LLbTfSroXR9XcFsF9AfMqs9A649PLXzvar16uApcQPXpPAWQHxRfko/dThUuAVAfEpo9I74NLLXzvbr07/G1hNPwPXJPDM/CGGeTb91eNqylxFoSmld8Cll792tl9dZgBn0N+ANUl65DBu+niMsvZ1Oq4SKFLpHXDp5a+d7VePzehvunrta1HuQHvwR/Rfrx/FPQOKU3oHXHr5a2f71eO99D9IXUdadTBuZpNi67t+3587UHWr9A649PLXzvarw7vpf3C6n/F+c/0gYAn91/O7cgeq7pTeAZde/trZfuPvT+l/ULqBtORw3D0T+Dn91/ef5A5U3Si9Ay69/LWz/cbb84EV9DcQXUVKQLbIHeiAbAX8d+BG+qv3R4Dn5Q60Ld9abN+J9l2HpZe/drbf+NqRdKDMzpn/zmLgkqm/dTNwF3Av8AvStH/NdiDV//bATqQjjw8GngvMyfy37yA9lrgn899RC6XfgZVe/trZfuNpBnAB+e4wHyQtJ3wu6eRATc/mwDHAx4GHyNdOX8ckfdBK74BLL3/tbL/xdBJ5BpT7gb8Eto4LZextR3pJcxl52uzEuFA0XaV3wKWXv3a23/jZAbiP7geSjwHz4sKozk7Av9F9uy0G5gfGoWkovQMuvfy1s/3Gz7/Q7QDyIPC7oRHU7fV0Pxvw0dAINLLSO+DSy18722+8PINu9/i/Fdg3MgABcABwO9214+qpz9TAlN4Bl17+2tl+46XLKeSbScfdqh9PIbVBV+35+djiaxSld8Cll792tt/42A9YRTeDxe3AHrHF13rsSpqF6aJNVwP7h5Zem1R6B1x6+Wtn+42PT9HNQHE3sGdw2bVhe5HW8nfRtp8MLrs2ofQOuPTy1872Gw/zgOW0b8+VwNHBZdemvZDUNm3b9yFg2+CyayNK74BLL3/tbL/x8Me0b8tJ0ha2Gqa/ops2flt0wbVhpXfApZe/drbfePgR7dvyCmBWdME1sgnSdstt2/l70QXXhpXeAZde/trZfuXbk/btuBp4VnTBNW2H0M0yz0G84LlZ3wWQpMJ18cz+C8BlHXyO8voecG4Hn+N7HgNR+h1Y6eWvne1Xvn+nfTs+PbzUauog2rf358JLrfUqvQMuvfy1s/3KNpN0QE+bNvxOeKnV1qW0a/PFDGAGvvcCSFLB9qH9sq6zuiiIQrVts+1I+wv0ygRAkprbr+W/XwV8qYuCKNQXSS8DtvG0LgrShgmAJDXXthO/jPQIQWVZTFr62Ubb5LE1EwBJaq5tAvDtTkqhPnyr5b93BkCSCrZry39/VSelUB+ubvnv2353WjMBkKTmtmn576/tpBTqwzUt/33vZwKYAEhSc2078V92Ugr1oW3bmQBIUsHazgD4AmC57mv573tPAGZk+Mz9gZOAo4Ddga0y/A1Jksbdr4FbgQuAD9P+vYPH6DIBmA38A/CHOLMgSVKXVgEfAN4BPNLFB3aVAMwGvgq8sKPPkyRJj/dN4MV0kATMbF8WAM4AXt3RZ0mSpPXbg/T+wFfbflAXMwD7A5fjtL8kSRFWkU6QbLUUsYtB+6SOPkeSJG3aTOCtbT+ki4H7RR18hiRJGt3RbT+gi0cAS4GtO/gcSZI0mqXA3DYf0EUCMNnBZ0iSpOlpNYb77F6SpAqZAEiSVCETAEmSKmQCIElShUwAJEmqkAmAJEkVMgGQJKlCE30XgG6PJJYkqRS97qPjDIAkSRUyAZAkqUImAJIkVcgEQJKkCpkASJJUIRMASZIqZAIgSVKFTAAkSaqQCYAkSRUyAZAkqUImAJIkVcgEQJKkCpkASJJUIRMASZIqZAIgSVKFJvouAD2fhyxJUo2cAZAkqUImAJIkVcgEQJKkCpkASJJUIRMASZIqZAIgSVKFTAAkSapQFwnA0g4+Q5IkjW5J2w/oIgG4vYPPkCRJo7ut7Qd0kQCc38FnSJKk0X297QfM6KAQC4HLgZkdfJYkSdq4VcABwLVtPqSLGYCrgQ908DmSJGnT3k/LwR+6mQEA2Bz4CnBUR58nSZIe7wLgOGBF2w/qatp+FfAZYFvgYFxeKElSl1YBZwC/TweDP3Q3A7C2/YC3AkcDuwNbZ/gbkiSNu2XAraQX/s6ig2l/SZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZIkSZK0cf8f/fLTBPXnnh8AAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E");

}

.commercial-icon .vc_icon_element-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='37' height='37' fill='url(%23pattern0_0_138)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_0_138' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_0_138' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_0_138' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E");
}

.wpb-content-wrapper .vc_row.mx-0.project-boxes {
    max-width: 1109px;
    margin: 0 auto !important;
    border-bottom: 1px solid #DBDBDB;
}

.project-boxes h3 {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: -0.6px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.project-boxes .col-md-4:not(.proj-img) {
    padding-top: 50px;
    padding-bottom: 50px;
}

.project-boxes .col-md-4:not(.proj-img) {
    padding-left: 80px;
}

.project-boxes .col-md-4:nth-child(2) {
    padding-left: 50px;
}

.project-boxes .col-md-4:not(.proj-img) .wpb_content_element {
    width: 85%;
}

.project-boxes .vc_btn3-container {
    margin: 0;
}

.project-boxes .vc_btn3:hover,
.project-boxes .vc_btn3 {
    border: none;
    padding: 0;
    color: #2593D1;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    background-color: transparent;
    transition: all ease 0.4s;
    font-size: 14px;
    font-weight: 600;
}

.project-boxes .vc_btn3:hover {
    color: #000000;
}

.proj-img *:not(img) {
    display: flex;
    height: 100%;
}

.project-boxes .proj-img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.rec-proj-box .box-content {
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

.rec-proj-box .box-content .vc_btn3-container {
    margin-left: auto;
}

.rec-proj-box .box-content .vc_btn3-container a.vc_btn3 {
    border: none;
    padding: 0;
    color: #2593D1;
    text-transform: uppercase;
    letter-spacing: 1.2px;
    background-color: transparent;
    transition: all ease 0.4s;
    font-size: 14px;
    font-weight: 600;
}

.t5 {
    text-transform: uppercase;
    color: #000000;
    letter-spacing: -2.4px;
    font-size: 46px;
    font-weight: bold;
}

.t5 em {
    color: #000000;
    font-style: normal;
}

.owl-carousel.project-slider {
    margin-bottom: 0;
}

.owl-carousel.project-slider .owl-dots .owl-dot span {
    width: 24px;
    height: 5px;
}

.owl-carousel.project-slider .owl-dots {
    text-align: left;
}

.owl-carousel.project-slider h3 {
    margin-bottom: 0;
}

.owl-carousel.project-slider h3 a {
    position: relative;
    padding-right: 55px;
    display: block;
}

.owl-carousel.project-slider h3 a::after {
    content: "";
    position: absolute;
    right: 25px;
    top: 7px;
    display: block;
    width: 18px;
    height: 18px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='10' viewBox='0 0 22 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1L21 5M21 5L17 9M21 5H1' stroke='%232593D1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: contain;
    opacity: 0;
    transition: all ease 0.4s;

}

/* .owl-carousel.project-slider .cat a,
.owl-carousel.project-slider h3 a, */
.owl-carousel.project-slider .cat,
.owl-carousel.project-slider h3 {
    color: #1C1B1B;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    font-size: 20px;
}

.owl-carousel.project-slider .cat {
    font-family: "Space Grotesk", sans-serif;
    letter-spacing: 3px;
    color: #B1998C;
    font-size: 14px;
}

.owl-carousel.project-slider .item .project-info {
    background: transparent;
    padding: 10px 0px 10px;
    transition: all ease 0.5s;
}

.owl-carousel.project-slider .item:hover .project-info {
    background: #F5F5F5;
    padding: 10px 15px 10px;
}

.owl-carousel.project-slider .item:hover h3 a::after {
    opacity: 1;
}

.content-box-1 {
    background-position: center !important;
    position: relative;
    z-index: 0;
    background-color: transparent !important;
}

.content-box-1::before {
    content: "";
    display: block;
    background-color: #0c0b09;
    background: #0c0b09 url(/wp-content/uploads/2026/05/bg-img-1.jpg?id=148) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -35px;
    top: 0;
    z-index: -1;

}

.content-box-1 h2 {
    color: #fff;
    margin: 0;
    font-size: 60px;
    line-height: 65px;
    letter-spacing: -3px;
    text-transform: uppercase;
    max-width: 450px;
}

.content-box-1 p {
    color: #A8A29E;
    margin: 0;
}

.content-box-1 .wpb_content_element,
.content-box-1 .vc_btn3-container {
    margin: 0;
}

.content-box-1 .vc_btn3-container {
    transform: translateX(-100px);
}

.content-box-1 a.vc_btn3 {
    border-radius: 0px;
    border: 1px solid #2593D1;
    background-color: #2593D1;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    padding: 20px 45px;
    text-transform: uppercase;
    letter-spacing: 2.8px;
}


.sp-testimonial-item {
    padding: 25px;
    background-color: transparent;
    transition: all ease 0.5s;
}

.sp-testimonial-item:hover {
    background-color: #fff;
}

#sp-testimonial-free-155 .testimonial-pagination {
    padding-left: 45px;
}

.sp-testimonial-details {
    position: relative;
    padding-top: 35px;
}

.sp-testimonial-client-rating {
    position: absolute;
    top: 0;
    left: 0%;
    /* transform: translateX(-50%); */
}

#sp-testimonial-free-wrapper-155 .sp-testimonial-free-section .testimonial-nav-arrow {
    display: none;
}

.sp-testimonial-free-section .sp-testimonial-client-designation,
.sp-testimonial-free-section .sp-testimonial-client-name {
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 0;
}

.sp-testimonial-free-section .sp-testimonial-client-designation {
    letter-spacing: 1.2px;
    font-size: 12px;
}

.sp-testimonial-free-section .sp-testimonial-client-testimonial,
.sp-testimonial-free-section .sp-testimonial-client-testimonial p {
    text-align: left;
    color: #57534E;
    padding: 0;
}

#sp-testimonial-free-155 .testimonial-pagination {
    text-align: left;
}


#sp-testimonial-free-155 .testimonial-pagination .swiper-pagination-bullet {
    width: 24px;
    height: 5px;
    border-radius: 6px;
}

.owl-carousel.project-slider .owl-dots {
    text-align: left;
}


.latest-blog-sec * {
    color: #fff;
}

.latest-blog-sec h2 {
    text-transform: uppercase;
    margin: 0;
}

.latest-blog-sec h2 em {
    color: #fff;
}

.latest-blog-sec h3 {
    text-transform: uppercase;
    margin: 15px 0;
    font-size: 24px;
    letter-spacing: -0.6px;
}

.latest-blog-sec .cat-name {
    text-transform: uppercase;
    margin: 0;
    font-size: 10px;
    letter-spacing: 1px;
    font-family: "Space Grotesk", sans-serif;
}

.latest-blog .owl-item.active+.owl-item.active {
    border-left: 1px solid #ccb5a8;
}

.latest-blog .owl-item.active+.owl-item.active .item {
    padding-left: 35px;
}

/* Optional: Ensure the content inside doesn't touch the border */
.latest-blog .item {
    padding-left: 10px;
}

/* Force the container to use Flexbox */
.latest-blog .owl-stage {
    display: flex;
}

/* Ensure each item stretches to fill the height */
.latest-blog .owl-item {
    display: flex;
    flex: 1 0 auto;
}

/* Ensure the content inside your .item div also fills the height */
.latest-blog .item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    /* Important to fill the flex container */
}

/* Push the 'Read More' button to the bottom if needed */
.latest-blog .item a.readmore {
    margin-top: auto;
}

.latest-blog-sec {
    position: relative;
    z-index: 0;
    padding-top: 200px;
}

.latest-blog-sec::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    display: block;
    width: 100%;
    height: 127px;
    background-image: url(https://glasserconstruction.dev-ss-pro.com/wp-content/uploads/2026/05/blog-bg-3.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: contain;
}

.read-link {
    text-transform: uppercase;
    letter-spacing: 2px;
    transition: all ease 0.5s;
}

.latest-blog-sec .cat-name a:hover,
.read-link:hover {
    color: #ccc;
}

.owl-carousel.latest-blog .owl-dots .owl-dot span {
    width: 24px;
    height: 5px;
    border-radius: 6px;
}

.owl-carousel.latest-blog .owl-dots {
    text-align: left;
}

.owl-carousel.latest-blog .owl-dots .owl-dot span {
    background: #cfc4bf;
}

.owl-carousel.latest-blog .owl-dots .owl-dot.active span,
.owl-carousel.latest-blog .owl-dots .owl-dot:hover span {
    background: #ffffff;
}


.owl-carousel.latest-blog .owl-nav.disabled+.owl-dots {
    margin-top: 45px;
}

.l-pad-1 {
    padding-right: 0;
}

.r-pad-1 {
    padding-left: 0;
}

.ngg-galleryoverview.default-view {
    display: flex !important;
    flex-wrap: wrap;
    gap: 5px !important;
}

.ngg-galleryoverview.default-view>* {
    width: calc((100% / 4) - 12px);
}

.ngg-galleryoverview.default-view .ngg-gallery-thumbnail a,
.ngg-gallery-thumbnail {
    display: flex;
    width: 100%;
}

.ngg-gallery-thumbnail img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.global-sec {
    padding-top: 55px;
    padding-bottom: 55px;
}



.g-box .featured-box {
    text-align: left;
}

.g-box {
    margin-bottom: 30px;
}

.g-box .featured-box {
    min-height: auto;
    box-shadow: none;
    border: none;
    margin: 0;
    background: transparent;
}

.g-box .featured-box .box-content {
    padding: 0px;
    top: 0;
    border-top: none;
    display: flex;
    align-items: normal;
    gap: 38px;
}

.g-box .featured-box .box-content p {
    margin: 0;
}

.g-box .featured-box .box-content>* {
    margin-bottom: 0;
}

.g-box .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {
    width: auto;
    height: auto;
}

.g-box .vc_icon_element.vc_icon_element-outer {
    transform: translateY(12px) translateX(12px);
}
 
.contact-form-style .gform_required_legend {
    display: none;
}

.contact-form-style .gform_wrapper {
    margin: 0
}

.contact-form-style .gform-theme--foundation .gform_fields {
    row-gap: 15px;
}

.contact-form-style .gform_body li.gfield {
    padding-right: 0 !important;
    margin: 0
}

.contact-form-style .gform_body li.gfield label.gfield_label {
    color: #2e2e2e;
    font-family: Montserrat, sans-serif
}

.contact-form-style .gform_body input[type=text],
.contact-form-style .gform_body input[type=email],
.contact-form-style .gform_body input[type=tel],
.contact-form-style .gform_body select {
    font-size: 16px;
    font-weight: 400;
    color: #777;
    padding: 10px 5px !important;
    border: 0;
    border-bottom: 1px solid #838383;
    background: transparent;
    margin: 0 0 20px;
    width: 100% !important;
    font-family: "Poppins", sans-serif;
    box-shadow: none;
    border-radius: 0px;
}

.contact-form-style .gform_body select {
    padding: 0 !important;
    background-image: var(--gf-ctrl-select-icon-hover);
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.contact-form-style .gform_body input[type=tel] {
    background-color: #fff;
}

.contact-form-style .gform_body textarea {
    box-shadow: none;
    border-radius: 0px;
    border: 0;
    border-bottom: 1px solid #838383;
    padding: 10px 5px;
    background: 0 0;
    font-size: 16px;
    font-weight: 400;
    color: #777;
    margin: 0 0 20px;
    font-family: "Poppins", sans-serif;
}

.contact-form-style .gform_body input[type=text]:focus,
.contact-form-style .gform_body input[type=email]:focus,
.contact-form-style .gform_body input[type=tel]:focus,
.contact-form-style .gform_body textarea:focus,
.contact-form-style .gform_body select:focus {
    outline: 0;
    border-color: #2e2e2e
}

.contact-form-style .gform_footer input[type=submit] {
    background-color: transparent !important;
    font-size: 16px !important;
    line-height: 32px;
    margin-top: 15px !important;
    width: auto !important;
    font-weight: 600;
    transition: all ease 0.5s !important;
    width: 100% !important;
    max-width: 120px;
    border-radius: 0px !important;
    ;
    border: 1px solid #2593D1 !important;
    ;
    color: #2593D1 !important;
    ;
    font-weight: 600;
    padding: 20px 45px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
}

.contact-form-style .gform_footer input[type=submit]:hover {
    background-color: #2593D1 !important;
    border-color: #2593D1 !important;
    color: #fff !important;
}


.contact-form-style .gform_footer input[type=submit]:hover {
    background-color: #2e2e2e;
    color: #fff
}

.gallery-section {
    position: relative;
    z-index: 0;
    background-color: #fff !important;
}

.gallery-section::before {
    content: "";
    position: absolute;
    left: 65px;
    top: 0;
    height: 100%;
    width: 100%;
    background: #f6f6f6;
    background-repeat: repeat-x;
    background-size: 100% 320px;
    z-index: -1;
}

.gallery-section .t4 {
    color: #000000;
}

/* =================== Footer ================== */
/* .footer-boxes */

.footer {
    font-size: 14px;
}

.footer h2 {
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
}

.footer-boxes>.wpb_wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    gap: 15px;
}

.footer-boxes .featured-boxes:not(:first-child) {
    margin-left: auto;
}

.footer-boxes .featured-boxes {
    margin-bottom: 0;
    /* width: calc((100% / 3) - 35px); */
    width: 27%;
}

.footer-boxes .featured-boxes:last-child {
    width: 38%;
}

.footer-boxes .featured-boxes .featured-box {
    min-height: auto;
    box-shadow: none;
    border: none;
    margin: 0;
    background: transparent;
}

.footer-boxes .featured-boxes .featured-box .box-content {
    padding: 0px;
    top: 0;
    border-top: none;
}

.footer h2,
.footer-boxes .widget .widgettitle {
    padding-bottom: 10px;
    margin-bottom: 18px;
    border-bottom: 1px solid #292524;
}

.footer-boxes .widget_nav_menu>div>ul li {
    padding: 6px 0;
}

.footer-boxes .widget_nav_menu>div>ul li:before {
    display: none;
}

.footer-boxes .widget_nav_menu li>a,
.footer-boxes * {
    color: #D6D3D1;
}

.f-location .vc_btn3-container {
    margin-bottom: 0;
}

.f-location a.vc_btn3:hover,
.f-location a.vc_btn3 {
    border: none;
    margin: 0 -12px;
    color: #2593D1;
    letter-spacing: 1.2px;
    background-color: transparent;
    transition: all ease 0.4s;
    font-size: 14px;
    background-color: transparent;
}

.copy-r-section {
    border-top: 1px solid #292524;
}


/*  =============== Blog ================= */
    /*.blog-posts{
        display: flex;
        flex-wrap: wrap;
        gap: 30px;
        margin-top: 55px;
        margin-bottom: 55px;
        justify-content: space-between;
        max-width: 1140px;
         margin-left: auto;
         margin-right: auto;    
    }

    .blog-posts > article.post{
        width: calc((100% / 3) - 80px);
    }
*/

    .single-post .main-content-wrap{
        padding-top: 35px;
        padding-bottom: 35px;
    }

    .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button, .sidebar-content .wp-block-search__inside-wrapper .wp-block-search__button:hover{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free v7.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--%3E%3Cpath fill='%230284c7' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376C296.3 401.1 253.9 416 208 416 93.1 416 0 322.9 0 208S93.1 0 208 0 416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 25px;
        font-size: 0px;
        width: 50px;
    }

    .porto-blog-sidebar .wp-block-search .wp-block-search__inside-wrapper {
        border: 1px solid #e5e5e5;
    }
    
    .search-results .porto-blog-sidebar .sidebar-content,
    .blog .porto-blog-sidebar .sidebar-content{
        padding-top: 55px;
    }


 .widget_categories ul li {
    padding: 6px 0 6px 15px;
}


 .widget_categories ul li:before {
    content: "\f054";
    font-family: var(--fa-style-family-classic, "Font Awesome 6 Free");
    font-weight: 900;
    margin-left: -11px;
    margin-right: 6px;
    font-size: 0.45rem;
    vertical-align: middle;
}

 .widget_categories ul{
    margin-top: 2px;
 }

 .widget_categories ul li {
    border: none;
    color: var(--porto-heading-color);
    padding: 6px 0 6px 15px;
}

 .widget_categories ul li>a {
    font-weight: 600; 
    color: var(--porto-heading-color);
}

 .widget_categories ul li>a:hover {
    color: #0284c7;
}

 .widget_categories ul li:hover:before {
    animation: navItemArrow 0.6s linear infinite;
}




/*  =============== //Blog ================= */
  body .mega-menu{
        margin: 0 auto;
    }
/* ==================== Responsive ============ */


@media (min-width:2500px) {

    .width-ctrl-lg>.vc_column_container>.wpb_wrapper,
    .testimonials-sec>.vc_column_container>.wpb_wrapper,
    .project-sec>.vc_column_container>.wpb_wrapper,
    .main-header>.vc_column_container>.wpb_wrapper {
        max-width: 2500px;
        margin: 0 auto;
    }

    .quote-btn a.vc_btn3:hover, .quote-btn a.vc_btn3,
    .text-btn-1 a.vc_btn3:hover, .text-btn-1 a.vc_btn3,
    #header .main-menu>li.menu-item>a {
        font-size: 22px;
    }

}

@media (max-width:1340px) {
    .header-builder .featured-box-mng-1.featured-r {
        margin-right: 0;
        transform: translateX(44px);
    }

    #header .main-menu>li.menu-item>a {
        font-size: 16px;
        font-weight: 600;
    }

    .text-btn-1 a.vc_btn3:hover,
    .text-btn-1 a.vc_btn3 {
        font-size: 16px;
    }

    .quote-btn a.vc_btn3:hover,
    .quote-btn a.vc_btn3 {
        font-size: 16px;
        padding: 22px 14px;
    }

    .content-bg-2::before {
        width: 3%;
    }
}

@media (max-width: 1400px) and (min-width:1200px) {
  

    /* .header-row-resp-1{
        padding-left: 30px;
    } */

    #header .main-menu {
        transform: translateX(28px);
    }

    .header-row-resp-1 > * {
        width: calc(100% - 250px);
    }
    .header-row-resp-1 > *:first-child {
        width: 250px;
    }

    .quote-btn a.vc_btn3:hover, .quote-btn a.vc_btn3,
    .text-btn-1 a.vc_btn3:hover, .text-btn-1 a.vc_btn3,
    #header .main-menu>li.menu-item>a {
        font-size: 14px;
    }

}


@media (max-width:1199px) {
	
	#header .main-menu>li.menu-item {
		margin: 0 6px 0 0;
	}

    .quote-btn a.vc_btn3:hover,
    .quote-btn a.vc_btn3 {
        padding: 12px 14px;
    }

    .header-builder .featured-box-mng-1.featured-r {
        transform: none;
        margin-bottom: 25px;
    }
   
    .header-builder .fixed-header {
        padding-bottom: 15px;
    }

    .t1 {
        font-size: 95px;
        line-height: 95px;
    }

    .t1 em {
        font-size: 65px;
        line-height: 70px;
    }

    .main-header-inner .t1{
        font-size: 65px;
        line-height: 70px;
        letter-spacing: 1px;
    }

    .content-bg-2::before {
        width: 0%;
    }

}

@media (max-width: 1023px) {
    #header .main-menu>li.menu-item>a {
        font-size: 14px;
    }
}

@media (max-width: 991px) {
    .header-builder .top-header {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .header-builder .featured-box-mng-1.featured-r {
        margin-bottom: 0;
    }

    .header-builder .text-btn-1 {
        margin-right: 0;
    }

    .wpb-content-wrapper:before{
        display: none;
    }

    #header .featured-box-mng-1 .featured-box .box-content {
        display: flex;
        align-items: center;
    }

    #header .featured-box .wpb_content_element {
        margin-bottom: 0px;
    }

    #header .main-menu {
        display: block;
        position: fixed;
        left: -450px;
        top: 0;
        background: #000000eb;
        width: 100%;
        height: 100%;
        max-width: 270px;
        transition: all ease 0.5s;
        z-index: 99;
    }

    .hamburger-btn {
        margin: 0 0 0 25px;
        display: block;
    }

    .hamburger-btn a {
        width: 30px;
        height: 20px;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        transition: all 0.3s ease;
        padding: 0;
        border: none;
    }

    .hamburger-btn a:focus,
    .hamburger-btn a:hover {
        background-color: transparent;
        box-shadow: none;
    }

    .hamburger-btn a span {
        display: block;
        width: 100%;
        height: 3px;
        background-color: #fff;
        border-radius: 3px;
        transition: all 0.3s ease;
    }

    .hamburger-btn a span+span {
        margin-top: 5px;
    }

    .hamburger-btn.active-menu-btn a span:nth-child(1) {
        transform: rotate(45deg) translate(7px, 5px);
    }

    .hamburger-btn.active-menu-btn a span:nth-child(2) {
        opacity: 0;
    }

    .hamburger-btn.active-menu-btn a span:nth-child(3) {
        transform: rotate(-45deg) translate(6px, -5px);
    }

    #header.show-menu .main-menu {
        left: 0px;
    }

    #header .main-menu>li.menu-item>a {
        padding: 15px 10px;
    }

    .project-boxes .container{
        overflow: hidden;
    }

    .project-boxes .container .row .col-md-4:not(:nth-child(3)){
        width: 50%;
        padding-left: 30px;
        padding-right: 30px;
    }
    
    .project-boxes .container .row .col-md-4:nth-child(3){
        width: 100%;
    }
    
    .project-boxes .container .row .col-md-4:nth-child(3) *{
        width: 100%;
    }

    .project-boxes .container .row .col-md-4:nth-child(3) .vc_single_image-wrapper{
        display: flex;
        height: 200px;
    }
    
    .project-boxes .container .row .col-md-4:nth-child(3) .vc_single_image-wrapper img{
        object-fit: cover;
        width: 100%;
        height: 100%;
    }

    .content-box-1::before {
        left: 0;
    }

    .content-box-1 .vc_btn3-container {
        transform:none;
    }

    #sp-testimonial-free-wrapper-155 .sp-testimonial-free-section{
        margin: 0;
    }

    .footer-boxes .featured-boxes,
    .footer-boxes .featured-boxes:last-child{
        width: 100%;
    }
    

     .resp-row-wrap .container .row .col-md-6{
        width: 100%;
        gap: 15px;
        padding-bottom: 30px;
    }

    .resp-row-wrap .container .row .col-md-6 .vc_single_image-wrapper{
        display: flex;
        height: 250px;
    }
    
    .resp-row-wrap .container .row .col-md-6 .vc_single_image-wrapper img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .resp-row-wrap.row-rev-resp-1 .container .row {
        flex-direction: column-reverse;
    }

    .resp-row-wrap .r-pad-1 {
        padding-left: 15px;
    }
    
    .resp-row-wrap .l-pad-1 {
        padding-right: 15px;
    }

    .search-results .porto-blog-sidebar .sidebar-content,
     .blog .porto-blog-sidebar .sidebar-content{
        padding-top: 0;
    }

    .svg-logo.f-svg-logo {
        height: 52px;
    }

    .svg-logo.f-svg-logo svg {
        transform: translateX(-117px);
    }
}

@media (max-width:767px) {

    .header-row-resp-1 > *{
        width: calc(100% - 200px);
    }

    .header-row-resp-1 > *:first-child{
        width: 200px;
    }

    

    #header .featured-box-mng-1 .featured-box .box-content {
        flex-wrap: wrap;
        justify-content: right;
    }

    .top-header.fixed-header .top-right .vc_btn3-container{
        display: none;
    }

    .hamburger-btn {
        margin: 0;
        width: 100%;
    }

    .hamburger-btn a {
        float: right;
        margin-top: 25px;
    }

    .top-header.fixed-header .top-right .hamburger-btn a {
        margin-top: 0;
    }

    .t1 {
        font-size: 55px;
        line-height: 60px;
        letter-spacing: 1px;
    }

    .t1 em {
        font-size: 35px;
        line-height: 46px;
    }

   

    .container-w-custom .container .row .col-md-4,
    .container-w-custom .container .row .col-md-4:not(:first-child) {
        border: none;
        /* width: 100%; */
        text-align: center;
        margin-bottom: 15px;
    }

    .container-w-custom .container .row .col-md-4 .wpb_text_column.p3 {
        margin: 0 auto;
    }

    .container-w-custom .container .row .col-md-4 .t3{
        text-align: center;
    }

    .gallery-section::before{
        left: 0;
    }
    
}

@media (max-width:575px) {

    .svg-logo svg {
        transform: translateX(-50%);
        left: 50%;
    }

    .svg-logo.f-svg-logo svg {
        transform: translateX(-117px);
        left: 0;
    }

    #header .featured-box-mng-1 .featured-box .box-content {
        justify-content: space-between;
    }

    .header-builder .featured-box-mng-1.featured-r {
        width: 100%;
    }

    .header-row-resp-1 > *,
    .header-row-resp-1 > *:first-child {
        width: 100%;
    }

     .header-row-resp-1 > *:first-child {
        margin-bottom: 15px;
     }

    .header-row-resp-1 > *:first-child .wpb_single_image{
        margin: 0 auto;        
    }

    .hamburger-btn {
        width: auto;
    }

    .hamburger-btn a {
        margin-top: 0;
        margin-left: 10px;
    }

    .header-builder .fixed-header.top-header {
        padding-top: 5px;
        padding-bottom: 0;
    }

    #header .fixed-header .header-row-resp-1 > *:first-child {
        width: 200px;
    }

    #header .fixed-header .header-row-resp-1 > *.top-right{
        width: auto;
        margin-left: auto;
    }

    #header .fixed-header .featured-box .wpb_content_element {
        margin-bottom: 0px;
        margin-left: auto;
    }

    .text-btn-1 a.vc_btn3:hover, .text-btn-1 a.vc_btn3 {
        font-size: 14px;
        padding: 0 !important;
    }

    .quote-btn a.vc_btn3:hover, .quote-btn a.vc_btn3 {
        padding: 6px 8px;
        font-size: 14px;
    }

    .main-header::before {
        background: #000000;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.91) 14%, rgba(0, 0, 0, 0.64) 100%);
    }

    .t1 {
        font-size: 48px;
        line-height: 45px;
    }

    .t1 em {
        font-size: 28px;
        line-height: 46px;
    }

    .btn-1 a.vc_btn3 {
        padding: 10px 10px;
    }

    .p1 p {
        font-size: 18px;
        line-height: 25px;
    }

    .rec-proj-box .featured-box h2,
    .t5,
    .t4,
    .t2 {
        font-size: 26px;
        line-height: normal;
        margin-bottom: 15px !important;
        letter-spacing: 0.2px;
        padding-bottom: 0;
    }

    .p2 p {
        font-size: 16px;
        line-height: 25px;
    }

    .btn-2 a.vc_btn3:hover, .btn-2 a.vc_btn3 {
        padding: 10px 15px;
    }

    .project-boxes .container .row .col-md-4:not(:nth-child(3)) {
        width: 100%;
    }

    .project-boxes .container .row .col-md-4:nth-child(3),
    .project-boxes .container .row .col-md-4:not(:nth-child(3)) {
        width: 100%;
        padding-top: 30px;
        padding-bottom: 0;
    }

    .rec-proj-box .featured-box h2 {
        width: 100%;
    }

    .rec-proj-box .box-content .vc_btn3-container {
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
    }

    .project-boxes h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .content-box-1 {
        text-align: center;
    }

    .content-box-1 h2 {
        font-size: 45px;
        line-height: 53px;
        text-align: center;
        margin: 0 auto;
    }

    .content-box-1 .vc_btn3-container.vc_btn3-right {
        text-align: center;
    }

    .content-box-1 .vc_btn3-container {
        margin: 25px 0 0;
    }

    .t2 em, .t4 em, .t5 em {
        margin-bottom: 0px;
    }

    .sp-testimonial-item{
        background-color: #fff;
    }

    #sp-testimonial-free-155 .testimonial-pagination {
        padding-left: 0;
        position: static;
        margin-top: 10px;
    }

    .wpb-content-wrapper > .vc_row:not(.main-header){
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    .sp-testimonial-free-section .sp-testimonial-client-testimonial, .sp-testimonial-free-section .sp-testimonial-client-testimonial p{
        font-size: 14px;
        line-height: 18px;
    }

    .main-header.main-header-inner {
        padding-top: 200px;
        padding-bottom: 67px;
    }

    .main-header-inner .t1 {
        font-size: 35px;
        line-height: 40px;
    }

    .ngg-galleryoverview.default-view>* {
        width: calc((100% / 2) - 12px);
    }

    .g-box .featured-box .box-content {
        gap: 32px;
    }

    .g-box .vc_icon_element.vc_icon_element-outer {
        transform: translateY(12px) translateX(10px);
    }

    .g-box .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {
        font-size: 0.7em;
    }
   
}

@media (max-width:370px) {
    #header .main-menu {
        max-width: 260px;
    }
}