/*
Theme Name: BevDev
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/*header#Header {
    background-image: url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/header-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-color:#fff;
}*/

@font-face {
    font-family: 'Utopia Std';
    src: url('fonts/UtopiaStd-Regular.eot');
    src: url('fonts/UtopiaStd-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/UtopiaStd-Regular.woff2') format('woff2'),
        url('fonts/UtopiaStd-Regular.woff') format('woff'),
        url('fonts/UtopiaStd-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
.b2-text-reg{
    font-family: 'Utopia Std' !important; 
}
.center{
    text-align: center;
}
.wpb_text_column.wpb_content_element{
    margin-bottom: 0px !important;
}
.white-color,
.white-color p{
    color: #fff !important;
}
.h1-Bold,
.h1-Bold p{
    font-size: 42px !important;
    line-height: 59px !important;
    font-weight: 700 !important;
    letter-spacing: 0.5px;
}
.b2-text-reg,
.b2-text-reg p,
.about-photo-icon-box .photo_box .desc{
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #44444C !important;
    font-family: 'Utopia Std' !important; 
    letter-spacing: 0.5px;
}
.b1-text-regular-big,
.b1-text-regular-big p{
    font-weight: 400 !important;
    font-size: 20px !important;
    line-height: 25px !important;
    font-family: 'Utopia Std' !important;
    letter-spacing: 2px; 
}

.b1-text-regular, 
.b1-text-regular p{
    font-weight: 400 !important;
    font-size: 18px !important;
    line-height: 24px !important;
    color:#44444C !important;
    font-family: 'Utopia Std' !important;
    letter-spacing: 0.5px; 
}
.b1-display-bold{
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0.5px;
    line-height: 25px;
    color: #44444C;
     margin-bottom: 0px;
    text-transform: uppercase;
    font-family: "Source Sans 3" !important;

}

.h3-bold,
.h3-bold p,
.h3-bold a{
    font-size: 30px !important;
    line-height: 40px !important;
    color: #44444C !important;
     font-family: "Source Sans 3" !important; 
     font-weight: 700 !important;
}
/*body.home{
    background-image:url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/home-page.png);
    background-repeat: none !important;
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;

}*/
/*body.page-id-14{
    background-image:url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/about-page.png) !important;

}*/
/*body.page-id-22{
    background-image:url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/contact-page.png) !important;
    background-repeat: none !important;
    background-position: top center;
    background-size: auto;
}*/
/*body.page-id-16{
    background-image:url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/our-foucs-bg.png) !important;
    background-repeat: none !important;
    background-position: top center;
    background-size: auto;

}*/
/*body.blog{
    background-image:url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/about-page-new.jpg) !important;
    background-repeat: none !important;
    background-position: top center;
    background-size: auto;
    background-repeat: no-repeat;
}*/


body:not(.template-slider) #Header_wrapper {
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    z-index: 9;
}
#Wrapper, #Content{
    background-color: transparent;
}
#Top_bar{
    background-color: transparent !important;
}
#Header .container{
    max-width: 1320px;
}
.section_wrapper{
    max-width: 1320px;
    padding: 0px 20px;
}
#Top_bar .menu > li > a {
    text-transform: uppercase;
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 28px !important;
}

#Top_bar .logo {
    margin: 0 30px 0 0px !important; 
}
#Top_bar .menu > li:last-child span:not(.description) {
    padding-right: 0px !important;
}
#Top_bar {
    border-bottom: 0px solid transparent !important;
}
.letter-spacing-0px{
    letter-spacing: 0px !important;
}
.slider-btn img{
    padding-left: 6px;
}


.vc_row.wpb_row.vc_row-fluid{
    margin-bottom: 40px;
}
.slider-row-max-width {
    max-width: 1320px !important;
    margin: 0 auto;
}
.what-we-do-section {
    padding-top: 80px;
}
.blue-title-box{
    text-align: center;
}
.blue-title-box{
    border-bottom: 5px solid #177CFC;
}
.blue-title-left-bg{
  text-align: left !important;  
}
.blue-title-left-bg .vc_column-inner{
    padding: 0!important;
}
.h4-bold{ 
    font-size: 22px;
    line-height: 31px;
    font-weight: 700;
    font-family: "Source Sans 3" !important;
    letter-spacing: 0px;
}
.blue-title-bg{
    max-width: 254px;
    display: inline-block;
    margin: 0 auto;
    background: #177CFC;
    color: #fff;
    border-radius: 15px 15px 0px 0px;
    padding-top: 6px;
    padding-bottom: 0px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.what-we-do-section h3{
    text-align: center;
    font-size: 30px;
    line-height: 43px;
    font-weight: 700;
    text-transform: uppercase;
    color: #44444C;
}
.investing-title {
    padding-top: 12px;
    letter-spacing: 0px;
}
.home-investion-text .wpb_text_column.wpb_content_element{
    max-width: 770px;
    margin: 0px auto 0px auto;
    padding-top: 20px;
    letter-spacing: 0px;
    padding-bottom: 60px;
}
.home-investion-text {
    margin-bottom: 30px !important;
}
/*.what-we-do-section p{
    font-size: 18px;
    font-weight: 400;
    color: #44444C;
    letter-spacing: 2px;
    line-height: 24px;
}*/
/*.what-we-do-section .wpb_text_column.wpb_content_element{
    max-width: 760px;
    margin: 0 auto;
    padding-top: 24px;
    padding-bottom: 24px;
}*/
.photo_box.element_classes.without-desc,
.photo_box.element_classes{
    width: 23.3%;
}
.photo-icon-box .wpb_wrapper{
    display: flex;
    flex-wrap: wrap;

}
.photo_box.element_classes{
    margin-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
    box-shadow: -3px 3px 3px 3px rgb(23 124 252 / 15%);
    border-radius: 0px 0px 40px 40px;
    border-top: 5px solid #177CFC;
    justify-content: center;
    margin-right: 2.26%;
    margin-bottom: 30px;
}
.photo_box.element_classes{
    padding: 32px 15px 20px 15px;
}
.about-icon-section .photo_box.element_classes{
    padding: 20px 25px 35px 27px;
    margin-bottom: 20px;
    min-height: 440px;

}
.photo-icon-section.photo-icon-box>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner {
    padding-left: 0px;
    padding-right: 0px;
}
.photo-icon-section.photo-icon-box>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner .wpb_wrapper .photo_box:nth-child(4n){
    margin-right: 0px !important;
    clear: both;
}
/*.about-icon-section .photo_box.element_classes{
    justify-content: center;

}
.about-icon-section .photo_box.element_classes h4{
    order: 2;
    width: 100%;
    margin-bottom: 11px;
    margin-top: 10px;
    text-align: left;
}
.about-icon-section .photo_box.element_classes .image_frame{
    order: 1;
    width: 100%;
    margin-bottom: 0px;
}*/
.about-icon-section .photo_box.element_classes .image_frame{
    order: 3;
}
.about-icon-section .photo_box.element_classes h4{
    order: 2;
    margin-top: 27px;
    text-align: left;
}
.about-icon-section .photo_box .desc{
    font-size: 16px;
    letter-spacing: 0.5px;
    line-height: 22px;
    order: 1;
    width: 100%;
    font-family: 'Utopia Std' !important;
    margin-bottom: 0px; 
    text-align: left;
        margin-top: 10px;
}
.photo_box .image_frame {
    margin-bottom: 0;
    height: 120px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.photo_box.element_classes{
    flex-direction: column-reverse;
    justify-content: flex-end;
}
.photo_box.element_classes.without-desc h4,
.photo_box.element_classes h4{
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    line-height: 25px;
    color: #44444C;
     margin-bottom: 0px;
    text-transform: uppercase;
    margin-top: 23px;
    letter-spacing: 0.5px;
}
.blue-shadow-box {
    margin-bottom: 0px;
    padding-top: 30px;
    box-shadow: -3px 3px 3px 3px rgb(23 124 252 / 15%);
    border-radius: 0px 0px 40px 40px;
        padding: 30px 45px 30px 45px;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-white{
    background: transparent;
    padding: 5px 10px;
    border: 2px solid #32CA8C;
    font-size: 16px;
    line-height: 22px;
    color: #32CA8C;
    font-weight: 700;
    text-transform: uppercase;
    font-family: "Source Sans 3";
    letter-spacing: 1px;
}

a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-white:hover{
    background: #32CA8C;
    color: #fff;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey{
     width: 300px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default{
    width: 260px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey{
    width: 200px;
}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-white{
    width: 100%;
    max-width: 480px !important;
    margin: 0 auto !important;
}
.photo-icon-button-section{
    padding-top: 15px;
    padding-bottom: 40px;
    margin-bottom: 80px !important
}
/*.photo-icon-button-section  .wpb_wrapper .vc_btn3-container.vc_btn3-inline:last-child{
    margin-left: 13px;
}*/
/*.photo-icon-button-box{
    text-align: center;
}*/
.photo-icon-button-section .wpb_wrapper .vc_btn3-container.vc_btn3-inline{
    margin-left: 7px;
    margin-right: 7px;
}
.vc_btn3-container.vc_btn3-inline{
    margin-bottom: 0px !important;
}
/*.beverage-drive-section h2,
.beverage-drive-section p{
    letter-spacing: 2px;
}*/
.beverage-drive-section p{
   font-family: "Source Sans 3";
   color: #FFD905; 
}
.drak-blue-section{
    padding-top: 32px;
    padding-bottom: 32px;
}
.drak-blue-section h2{
    margin-bottom: 0px !important;
}
.vc_btn3-container.center.vc_btn3-center {
    margin-bottom: 0px;
}

.let-talk-section p,
.let-talk-section a{
    text-align: center;
    color: #013A82 !important;
    font-family: "Source Sans 3";
    text-transform: uppercase;
    text-decoration: none;
    /* vertical-align: middle; */
}
.let-talk-section a:hover{
    color: #32CA8C !important;
}
.let-talk-section a img{
   vertical-align: text-top;
  display: none;
}
.let-talk-section a{
    position: relative;
}
.let-talk-section a:after{
    content: "";
    top:0px;
    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'%3E%3Cg clip-path='url(%23clip0_570_64)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.4375 19.5C2.4375 24.0253 4.23515 28.3652 7.43499 31.565C10.6348 34.7648 14.9747 36.5625 19.5 36.5625C24.0253 36.5625 28.3652 34.7648 31.565 31.565C34.7648 28.3652 36.5625 24.0253 36.5625 19.5C36.5625 14.9747 34.7648 10.6348 31.565 7.43499C28.3652 4.23515 24.0253 2.4375 19.5 2.4375C14.9747 2.4375 10.6348 4.23515 7.43499 7.43499C4.23515 10.6348 2.4375 14.9747 2.4375 19.5ZM39 19.5C39 24.6717 36.9455 29.6316 33.2886 33.2886C29.6316 36.9455 24.6717 39 19.5 39C14.3283 39 9.36838 36.9455 5.71142 33.2886C2.05446 29.6316 0 24.6717 0 19.5C0 14.3283 2.05446 9.36838 5.71142 5.71142C9.36838 2.05446 14.3283 0 19.5 0C24.6717 0 29.6316 2.05446 33.2886 5.71142C36.9455 9.36838 39 14.3283 39 19.5ZM10.9688 18.2812C10.6455 18.2812 10.3355 18.4097 10.107 18.6382C9.8784 18.8668 9.75 19.1768 9.75 19.5C9.75 19.8232 9.8784 20.1332 10.107 20.3618C10.3355 20.5903 10.6455 20.7188 10.9688 20.7188H25.0892L19.8559 25.9496C19.7426 26.0629 19.6527 26.1975 19.5913 26.3455C19.53 26.4936 19.4985 26.6522 19.4985 26.8125C19.4985 26.9728 19.53 27.1314 19.5913 27.2795C19.6527 27.4275 19.7426 27.5621 19.8559 27.6754C19.9692 27.7887 20.1037 27.8786 20.2518 27.9399C20.3998 28.0012 20.5585 28.0328 20.7188 28.0328C20.879 28.0328 21.0377 28.0012 21.1857 27.9399C21.3338 27.8786 21.4683 27.7887 21.5816 27.6754L28.8941 20.3629C29.0076 20.2497 29.0977 20.1152 29.1591 19.9671C29.2206 19.819 29.2522 19.6603 29.2522 19.5C29.2522 19.3397 29.2206 19.181 29.1591 19.0329C29.0977 18.8848 29.0076 18.7503 28.8941 18.6371L21.5816 11.3246C21.4683 11.2113 21.3338 11.1214 21.1857 11.0601C21.0377 10.9988 20.879 10.9672 20.7188 10.9672C20.5585 10.9672 20.3998 10.9988 20.2518 11.0601C20.1037 11.1214 19.9692 11.2113 19.8559 11.3246C19.7426 11.4379 19.6527 11.5725 19.5913 11.7205C19.53 11.8686 19.4985 12.0272 19.4985 12.1875C19.4985 12.3478 19.53 12.5064 19.5913 12.6545C19.6527 12.8025 19.7426 12.9371 19.8559 13.0504L25.0892 18.2812H10.9688Z' fill='%23013A82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_570_64'%3E%3Crect width='39' height='39' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    width: 39px;
    height: 39px;
    right: 0px;
    position: relative;
    display: inline-block;
    vertical-align: text-top;
}
.let-talk-section a:hover:after{
    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'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39 19.5C39 24.6717 36.9455 29.6316 33.2886 33.2886C29.6316 36.9455 24.6717 39 19.5 39C14.3283 39 9.36838 36.9455 5.71142 33.2886C2.05446 29.6316 0 24.6717 0 19.5C0 14.3283 2.05446 9.36838 5.71142 5.71142C9.36838 2.05446 14.3283 0 19.5 0C24.6717 0 29.6316 2.05446 33.2886 5.71142C36.9455 9.36838 39 14.3283 39 19.5ZM10.9688 18.2812C10.6455 18.2812 10.3355 18.4097 10.107 18.6382C9.8784 18.8668 9.75 19.1768 9.75 19.5C9.75 19.8232 9.8784 20.1332 10.107 20.3618C10.3355 20.5903 10.6455 20.7188 10.9688 20.7188H25.0892L19.8559 25.9496C19.7426 26.0629 19.6527 26.1975 19.5913 26.3455C19.53 26.4936 19.4985 26.6522 19.4985 26.8125C19.4985 26.9728 19.53 27.1314 19.5913 27.2795C19.6527 27.4275 19.7426 27.5621 19.8559 27.6754C19.9692 27.7887 20.1037 27.8786 20.2518 27.9399C20.3998 28.0012 20.5585 28.0328 20.7188 28.0328C20.879 28.0328 21.0377 28.0012 21.1857 27.9399C21.3338 27.8786 21.4683 27.7887 21.5816 27.6754L28.8941 20.3629C29.0076 20.2497 29.0977 20.1152 29.1591 19.9671C29.2206 19.819 29.2522 19.6603 29.2522 19.5C29.2522 19.3397 29.2206 19.181 29.1591 19.0329C29.0977 18.8848 29.0076 18.7503 28.8941 18.6371L21.5816 11.3246C21.4683 11.2113 21.3338 11.1214 21.1857 11.0601C21.0377 10.9988 20.879 10.9672 20.7188 10.9672C20.5585 10.9672 20.3998 10.9988 20.2518 11.0601C20.1037 11.1214 19.9692 11.2113 19.8559 11.3246C19.7426 11.4379 19.6527 11.5725 19.5913 11.7205C19.53 11.8686 19.4985 12.0272 19.4985 12.1875C19.4985 12.3478 19.53 12.5064 19.5913 12.6545C19.6527 12.8025 19.7426 12.9371 19.8559 13.0504L25.0892 18.2812H10.9688Z' fill='%2332CA8C'/%3E%3C/svg%3E%0A") !important;
}
.col-3-box-left-border .wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner{
    border-left: 10px solid #CFE4FD;
}
.col-3-box-left-border.vc_row.vc_column-gap-35>.vc_column_container{
    padding: 8px 12px;
}
.col-3-box-left-border.vc_row.vc_column-gap-35:last-child>.vc_column_container{
    padding-right: 0px !important;
}
.contact-btn-box .vc_btn3-container.vc_btn3-inline{
    margin: 0px 24px;
}
.contact-btn-box{
    padding-top: 30px;
}
.proud-partners-section {
    padding-top: 45px;
}
.home-our-focus-section {
    padding-top: 55px;
}
.focus-text-1{
    max-width: 820px;
    margin: 0 auto;
    padding-top: 23px;
}
.content {
    display: none;
}
.Why-Partner-text-row .wpb_text_column.wpb_content_element{
    max-width: 945px;
    margin: 0 auto;
    padding-top: 45px;
}
.Why-Partner-text-row  .vc_btn3-container.center.vc_btn3-center{
    margin-top: 40px;

}
.Why-Partner-text-row {
    padding-bottom: 40px;
    margin-bottom: 0px !important;
}
.let-talk-section {
    padding-top: 80px;
}
.let-talk--about-section{
    padding-top: 15px;
}



/*  About us 

--------------------------------------------------------

body.page-id-14
-------------------------------------------------------
*/
.blue-banner{
        /* padding-top: 86px; */
    /* padding-bottom: 36px; */
    background: #177cfc;
    height: 280px;
    display: flex;
    justify-content: center;
    align-items: center;
   /* width: 100%!important;
    left: 0!important;*/
}
.blue-banner .vc_column-inner{
    padding-top: 0!important;
}
.blue-banner .vc_row.wpb_row.vc_row-fluid{
    margin-bottom: 0!important;
}
body.page-id-14 .blue-banner h1{
    max-width: 820px;
    margin: 0 auto;
    letter-spacing: 0.02em;
}
body.blog .blue-banner{
    margin-bottom: 116px!important;
}
.what-we-section {
    margin-top: 60px;
}
.what-we-section .what-we-do-box{
    padding-top: 65px;
}
.what-we-do-box .vc_col-sm-3{
    width: 22.5%;
}
.wpb_column.vc_column_container.vc_col-sm-9{
    width: 77.5%;
}
.what-we-do-box .wpb_text_column{
    padding-top: 8px;
}
.col-3-with-image-box>.vc_col-sm-4 {
    box-shadow: -3px 3px 3px 3px rgb(23 124 252 / 15%);
    border-radius: 0px 0px 40px 40px;
}
.photo-title-box {
    margin-bottom: 0px;
    padding-top: 25px;
    margin-bottom: 25px !important;
}

.border-left-box {
    border-left: 10px solid #CFE4FD;
    margin-bottom: 52px !important;
}

.bottle-blue-bg{
    padding-top: 77px;
    padding-bottom: 71px;
}
.bottle-blue-bg{
    margin-top: 73px;
    margin-bottom: 0!important;
}
.bottle-blue-bg .vc_col-sm-7 > div{
    max-width: 653px;
    /* margin: 0 auto; */
    padding-left: 36px;
}
.bottle-blue-bg .vc_col-sm-7 p{
    letter-spacing: 0.7px;
}
.blue-title-section.strength-section {
    margin-bottom: 0px !important;
    padding-top: 87px;
}
.our-strength-text{
    padding-top: 28px;
    padding-bottom: 22px;
    padding-right: 25px;
    height: 100%;
}
.col-3-with-image-box{
    display: flex;
}

.col-3-with-image-box > div > div,
.col-3-with-image-box > div > div > div {
    height: 100%;
}
.col-3-with-image-box>.vc_col-sm-4 {
    width: 31.33333333% !important;
}
.col-3-with-image-box>.vc_col-sm-4 {
    margin-right: 3% !important;
}
.col-3-with-image-box>.vc_col-sm-4:last-child{
    margin-right: 0px !important;
}
.our-strength-text > .vc_col-sm-4 > .vc_column-inner{
    padding-right: 0;
}
.our-strength-text .wpb_single_image,
.our-strength-text .wpb_single_image .vc_single_image-wrapper{
    margin-bottom: 0px !important;
}
.our-strength-text .wpb_text_column.wpb_content_element{
    padding-top: 6px;
}
.vc_row.wpb_row.vc_row-fluid.border-left-2col {
    max-width: 1105px;
    margin: 45px auto 0px auto;
}
.vc_row.wpb_row.vc_row-fluid.border-left-2col > div{
    padding: 20px 37px 20px 50px;
}
.vc_row.wpb_row.vc_row-fluid.border-left-2col > div .vc_col-sm-12 > .vc_column-inner{
    padding-left: 28px;
    padding-right: 0;
}
.vc_row.wpb_row.vc_row-fluid.border-left-2col h4{
    margin-bottom: 9px;
}
.blue-title-section.our-value-section{
    padding-top: 132px;
}
.vc_column-inner
/*  

-----------------------------

News

--------------------------*/
body.blog #Content>.content_wrapper.clearfix {
    padding-top: 362px;
}

/*.post-item.type-post.status-publish{
    border: 2px solid #013A82;
    border-radius: 30px;
    padding: 10px 0px;
    margin: 36px auto 0px auto !important;
    position: relative !important;
    top: 0px !important;
    max-width: 1203px;
}*/
.post-item.type-post.status-publish{
    /*margin-top: 36px !important;*/
    position: relative !important;
    top: 0px !important;
    margin-bottom: 30px;
}
.post-desc{
    margin: 0px !important;
    /*padding: 0px 30px !important;*/
}
.post-item:not(.partner) .post-desc a{
    display: flex;
    flex-wrap: wrap;
    text-decoration: none !important;
    align-items: center;
    border: 2px solid #013A82;
    border-radius: 30px;
    padding: 10px 0px;
    margin: 0px auto 0px auto !important;
    position: relative !important;
    top: 0px !important;
    max-width: 1203px;
    padding: 18px 32px;
}
.post-desc a:hover{
    border-color: #177CFC !important;
}

h4.entry-title {
    font-size: 14px;
    color: #013A82;
    letter-spacing: 0.02em;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 0px !important;

}
.blog h4.entry-title{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 20px;
}
.post-desc a:hover h4.entry-title,
.post-desc a:hover .author-date span, 
.post-desc a:hover .cat-wrapper{
    color: #177CFC !important;
}
.author-date span,
.cat-wrapper {
    font-size: 16px;
    line-height: 22px;
    color: #013A82;
    font-family: "Source Sans 3" !important;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.5px;
}
.author-date span{
    text-transform: uppercase;
}

.photo .post-desc .post-head .post-meta {
    display: flex !important;
    margin-bottom: 0px !important;
    flex-wrap: wrap;
    align-items: center;
}
.post-item:not(.partner) .post-head {
    width: 36%;
}
.post-item:not(.partner) .post-title {
    width: 61%;
}
.post-item:not(.partner) .post-arrow {
    width: 27px;
    margin-left: auto;
}
.post-item:not(.partner) .author-date{
    width: 48%;
}
.post-item:not(.partner) .cat-wrapper{
    width: 52%;
}
.photo .post-desc .post-head .post-meta .author-date{
    margin-right: 0px;
    text-align: left;
}
.post-arrow:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_570_904)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.6875 13.5C1.6875 16.6329 2.93203 19.6374 5.1473 21.8527C7.36257 24.068 10.3671 25.3125 13.5 25.3125C16.6329 25.3125 19.6374 24.068 21.8527 21.8527C24.068 19.6374 25.3125 16.6329 25.3125 13.5C25.3125 10.3671 24.068 7.36257 21.8527 5.1473C19.6374 2.93203 16.6329 1.6875 13.5 1.6875C10.3671 1.6875 7.36257 2.93203 5.1473 5.1473C2.93203 7.36257 1.6875 10.3671 1.6875 13.5ZM27 13.5C27 17.0804 25.5777 20.5142 23.0459 23.0459C20.5142 25.5777 17.0804 27 13.5 27C9.91958 27 6.4858 25.5777 3.95406 23.0459C1.42232 20.5142 0 17.0804 0 13.5C0 9.91958 1.42232 6.4858 3.95406 3.95406C6.4858 1.42232 9.91958 0 13.5 0C17.0804 0 20.5142 1.42232 23.0459 3.95406C25.5777 6.4858 27 9.91958 27 13.5ZM7.59375 12.6562C7.36997 12.6562 7.15536 12.7451 6.99713 12.9034C6.83889 13.0616 6.75 13.2762 6.75 13.5C6.75 13.7238 6.83889 13.9384 6.99713 14.0966C7.15536 14.2549 7.36997 14.3438 7.59375 14.3438H17.3694L13.7464 17.9651C13.6679 18.0436 13.6057 18.1367 13.5632 18.2392C13.5208 18.3417 13.4989 18.4516 13.4989 18.5625C13.4989 18.6734 13.5208 18.7833 13.5632 18.8858C13.6057 18.9883 13.6679 19.0814 13.7464 19.1599C13.8248 19.2383 13.918 19.3006 14.0205 19.343C14.123 19.3855 14.2328 19.4073 14.3438 19.4073C14.4547 19.4073 14.5645 19.3855 14.667 19.343C14.7695 19.3006 14.8627 19.2383 14.9411 19.1599L20.0036 14.0974C20.0822 14.019 20.1445 13.9259 20.1871 13.8234C20.2296 13.7209 20.2515 13.611 20.2515 13.5C20.2515 13.389 20.2296 13.2791 20.1871 13.1766C20.1445 13.0741 20.0822 12.981 20.0036 12.9026L14.9411 7.84013C14.8627 7.76168 14.7695 7.69945 14.667 7.65699C14.5645 7.61454 14.4547 7.59268 14.3438 7.59268C14.2328 7.59268 14.123 7.61454 14.0205 7.65699C13.918 7.69945 13.8248 7.76168 13.7464 7.84013C13.6679 7.91857 13.6057 8.0117 13.5632 8.1142C13.5208 8.2167 13.4989 8.32656 13.4989 8.4375C13.4989 8.54844 13.5208 8.6583 13.5632 8.7608C13.6057 8.8633 13.6679 8.95643 13.7464 9.03487L17.3694 12.6562H7.59375Z' fill='%23013A82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_570_904'%3E%3Crect width='27' height='27' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 27px;
    height: 27px;
    display: block;
}
.post-desc-link:hover .post-arrow:after {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 13.5C27 17.0804 25.5777 20.5142 23.0459 23.0459C20.5142 25.5777 17.0804 27 13.5 27C9.91958 27 6.4858 25.5777 3.95406 23.0459C1.42232 20.5142 0 17.0804 0 13.5C0 9.91958 1.42232 6.4858 3.95406 3.95406C6.4858 1.42232 9.91958 0 13.5 0C17.0804 0 20.5142 1.42232 23.0459 3.95406C25.5777 6.4858 27 9.91958 27 13.5ZM7.59375 12.6562C7.36997 12.6562 7.15536 12.7451 6.99713 12.9034C6.8389 13.0616 6.75 13.2762 6.75 13.5C6.75 13.7238 6.8389 13.9384 6.99713 14.0966C7.15536 14.2549 7.36997 14.3438 7.59375 14.3438H17.3694L13.7464 17.9651C13.6679 18.0436 13.6057 18.1367 13.5632 18.2392C13.5208 18.3417 13.4989 18.4516 13.4989 18.5625C13.4989 18.6734 13.5208 18.7833 13.5632 18.8858C13.6057 18.9883 13.6679 19.0814 13.7464 19.1599C13.8248 19.2383 13.918 19.3006 14.0205 19.343C14.123 19.3855 14.2328 19.4073 14.3438 19.4073C14.4547 19.4073 14.5645 19.3855 14.667 19.343C14.7695 19.3006 14.8627 19.2383 14.9411 19.1599L20.0036 14.0974C20.0822 14.019 20.1445 13.9259 20.1871 13.8234C20.2296 13.7209 20.2515 13.611 20.2515 13.5C20.2515 13.389 20.2296 13.2791 20.1871 13.1766C20.1445 13.0741 20.0822 12.981 20.0036 12.9026L14.9411 7.84013C14.8627 7.76168 14.7695 7.69945 14.667 7.65699C14.5645 7.61454 14.4547 7.59268 14.3438 7.59268C14.2328 7.59268 14.123 7.61454 14.0205 7.65699C13.918 7.69945 13.8248 7.76168 13.7464 7.84013C13.6679 7.91857 13.6057 8.0117 13.5632 8.1142C13.5208 8.2167 13.4989 8.32656 13.4989 8.4375C13.4989 8.54844 13.5208 8.6583 13.5632 8.7608C13.6057 8.8633 13.6679 8.95643 13.7464 9.03487L17.3694 12.6562H7.59375Z' fill='%23177CFC'/%3E%3C/svg%3E%0A") !important;
}
.pager .pages {
    display: inline-block;
    margin: 0px 0px 0 !important;
    padding: 0px 0px !important;
    border-radius: 0px !important;
    background-color: transparent;
    background-image:none !important;
}
.pages a {
    font-size: 22px;
    font-weight: 700;
    font-family: "Source Sans 3" !important;
    color: #013A82 !important;
    padding: 0px 7px;
    margin: 0px !important;
    width:auto !important;
    height:initial !important;
    line-height:32px !important;
}

.pages a.page.active,
.pages a.page:hover{
    background: transparent !important;
    color:#177CFC !important;
}
a.next_page {
    font-size: 0px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_570_895)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.1123 10.5C2.1123 12.9367 3.08027 15.2736 4.80326 16.9965C6.52625 18.7195 8.86313 19.6875 11.2998 19.6875C13.7365 19.6875 16.0734 18.7195 17.7963 16.9965C19.5193 15.2736 20.4873 12.9367 20.4873 10.5C20.4873 8.06332 19.5193 5.72645 17.7963 4.00346C16.0734 2.28047 13.7365 1.3125 11.2998 1.3125C8.86313 1.3125 6.52625 2.28047 4.80326 4.00346C3.08027 5.72645 2.1123 8.06332 2.1123 10.5V10.5ZM21.7998 10.5C21.7998 13.2848 20.6936 15.9555 18.7244 17.9246C16.7553 19.8938 14.0846 21 11.2998 21C8.51503 21 5.84432 19.8938 3.87518 17.9246C1.90605 15.9555 0.799805 13.2848 0.799805 10.5C0.799805 7.71523 1.90605 5.04451 3.87518 3.07538C5.84432 1.10625 8.51503 0 11.2998 0C14.0846 0 16.7553 1.10625 18.7244 3.07538C20.6936 5.04451 21.7998 7.71523 21.7998 10.5V10.5ZM6.70605 9.84375C6.53201 9.84375 6.36509 9.91289 6.24202 10.036C6.11895 10.159 6.0498 10.326 6.0498 10.5C6.0498 10.674 6.11895 10.841 6.24202 10.964C6.36509 11.0871 6.53201 11.1562 6.70605 11.1562H14.3094L11.4914 13.9729C11.4304 14.0339 11.382 14.1063 11.349 14.186C11.316 14.2658 11.299 14.3512 11.299 14.4375C11.299 14.5238 11.316 14.6092 11.349 14.689C11.382 14.7687 11.4304 14.8411 11.4914 14.9021C11.5524 14.9631 11.6249 15.0115 11.7046 15.0446C11.7843 15.0776 11.8698 15.0946 11.9561 15.0946C12.0423 15.0946 12.1278 15.0776 12.2075 15.0446C12.2872 15.0115 12.3597 14.9631 12.4207 14.9021L16.3582 10.9646C16.4193 10.9037 16.4678 10.8312 16.5009 10.7515C16.5339 10.6718 16.551 10.5863 16.551 10.5C16.551 10.4137 16.5339 10.3282 16.5009 10.2485C16.4678 10.1688 16.4193 10.0963 16.3582 10.0354L12.4207 6.09787C12.3597 6.03686 12.2872 5.98846 12.2075 5.95544C12.1278 5.92242 12.0423 5.90542 11.9561 5.90542C11.8698 5.90542 11.7843 5.92242 11.7046 5.95544C11.6249 5.98846 11.5524 6.03686 11.4914 6.09787C11.4304 6.15889 11.382 6.23133 11.349 6.31105C11.316 6.39077 11.299 6.47621 11.299 6.5625C11.299 6.64879 11.316 6.73423 11.349 6.81395C11.382 6.89367 11.4304 6.96611 11.4914 7.02713L14.3094 9.84375H6.70605Z' fill='%23013A82'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_570_895'%3E%3Crect width='21' height='21' fill='white' transform='translate(0.799805)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 22px;
    height: 21px;
    background-repeat: no-repeat;
    line-height: inherit !important;
    background-size: contain;
    margin-left: 15px;
    background-position: top center;
    vertical-align: text-top;
}
a.prev_page {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6875 10.5C19.6875 8.06332 18.7195 5.72645 16.9965 4.00346C15.2736 2.28047 12.9367 1.3125 10.5 1.3125C8.06332 1.3125 5.72645 2.28047 4.00345 4.00346C2.28046 5.72645 1.3125 8.06333 1.3125 10.5C1.3125 12.9367 2.28047 15.2736 4.00346 16.9965C5.72645 18.7195 8.06332 19.6875 10.5 19.6875C12.9367 19.6875 15.2736 18.7195 16.9965 16.9965C18.7195 15.2736 19.6875 12.9367 19.6875 10.5ZM-9.17939e-07 10.5C-1.16139e-06 7.71523 1.10625 5.04451 3.07538 3.07538C5.04451 1.10625 7.71523 1.16139e-06 10.5 9.17939e-07C13.2848 6.74487e-07 15.9555 1.10625 17.9246 3.07538C19.8938 5.04451 21 7.71523 21 10.5C21 13.2848 19.8938 15.9555 17.9246 17.9246C15.9555 19.8938 13.2848 21 10.5 21C7.71523 21 5.04451 19.8938 3.07538 17.9246C1.10625 15.9555 -6.74487e-07 13.2848 -9.17939e-07 10.5ZM15.0937 11.1563C15.2678 11.1563 15.4347 11.0871 15.5578 10.964C15.6809 10.841 15.75 10.674 15.75 10.5C15.75 10.326 15.6809 10.159 15.5578 10.036C15.4347 9.91289 15.2678 9.84375 15.0937 9.84375L7.49044 9.84375L10.3084 7.02713C10.3694 6.96611 10.4178 6.89367 10.4508 6.81395C10.4838 6.73423 10.5008 6.64879 10.5008 6.5625C10.5008 6.47621 10.4838 6.39077 10.4508 6.31105C10.4178 6.23133 10.3694 6.15889 10.3084 6.09788C10.2474 6.03686 10.1749 5.98846 10.0952 5.95544C10.0155 5.92242 9.93004 5.90542 9.84375 5.90542C9.75746 5.90542 9.67202 5.92242 9.5923 5.95544C9.51257 5.98846 9.44014 6.03686 9.37912 6.09788L5.44162 10.0354C5.38051 10.0963 5.33202 10.1688 5.29894 10.2485C5.26586 10.3282 5.24883 10.4137 5.24883 10.5C5.24883 10.5863 5.26586 10.6718 5.29894 10.7515C5.33202 10.8312 5.38051 10.9037 5.44162 10.9646L9.37912 14.9021C9.44014 14.9631 9.51258 15.0115 9.5923 15.0446C9.67202 15.0776 9.75746 15.0946 9.84375 15.0946C9.93004 15.0946 10.0155 15.0776 10.0952 15.0446C10.1749 15.0115 10.2474 14.9631 10.3084 14.9021C10.3694 14.8411 10.4178 14.7687 10.4508 14.689C10.4838 14.6092 10.5008 14.5238 10.5008 14.4375C10.5008 14.3512 10.4838 14.2658 10.4508 14.186C10.4178 14.1063 10.3694 14.0339 10.3084 13.9729L7.49044 11.1563L15.0937 11.1563Z' fill='%23013A82'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    font-size: 0px;
    width: 21px;
    height: 21px;
     background-size: contain;
    margin-right: 15px;
    background-position: top center;
    vertical-align: text-top;
}
.pager {
    padding-top: 45px;
}


.our-facous-title-section{
    margin-top: 57px;
    margin-bottom: 0!important;
}
.our-facous-col-box{
    padding-top: 60px;
    padding-bottom: 47px;
    margin-bottom: 96px!important;
}
.focus-content-top{
    max-width: 940px;
    margin: 0 auto;
    margin-bottom: 34px!important;
}

.our-facous-col-box .vc_row.vc_column-gap-35 {
    margin-left: -25.5px;
    margin-right: -40.5px;
}
.our-facous-col-box .col-3-box-left-border .wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner {
    padding-right: 25px;
}
.focus-image-2-col-section{
    margin-bottom: 100px!important;
}
.focus-image-2-col-section > div:last-child{
    padding: 17.5px 0px 17.5px 40px!important;
}
.focus-image-2-col-section .wpb_single_image,
.focus-image-2-col-section .vc_single_image-wrapper{
    margin-bottom: 0;
}
.focus-image-2-col-section.last-focus-col{
    margin-bottom: 43px!important;
}

.blue-title-left-bg .blue-title-bg {
    max-width: 254px !important;
}

.focus-contents .vc_column-inner{
     padding:0px;
}

.order-list .vc_column-inner{
    padding:0 10px;
}



.order-list ol {
    color: #44444C!important;
    counter-reset: li;
    list-style: none;
    margin: 0;
    position: relative;
}
.order-list ol > li{
    padding-left: 33px;
    margin-bottom: 15px;
}
.order-list ol > li:before {
    counter-increment: li;
    content: counter(li, decimal-leading-zero);
    position: absolute;
    left: 0;
    font-size: 20px;
    font-weight: bold;
}


.contact-form-section{
    margin-bottom: 0!important;
}

.contact-title-section {
    padding-top: 92px;
    padding-bottom:0px;
    margin-bottom: 34px!important;
}

.contact-form-section .vc_col-sm-5 {
    width: 38.666667%;
}
.contact-form-section .vc_col-sm-7{
    width: 61.333%;
        padding-right: 0!important;
}

input.wpcf7-form-control,
select.wpcf7-form-control,
textarea.wpcf7-form-control{
    background: #FFFFFF;
    border: 2px solid #013A82;
    border-radius: 0px 15px 15px 15px;
    box-shadow: none !important;
    color: #013A82;
}
textarea.wpcf7-form-control.wpcf7-textarea{
    background: #FFFFFF;
    border: 2px solid #013A82;
    border-radius: 0px 20px 20px 20px;
    height: 121px;
}
label {
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: 0.02em;
    font-family: 'Utopia Std' !important;
    color: #013A82;
}
.wpcf7 form .wpcf7-response-output{
    color: #013A82;
}
.required-fields{
    margin-top: 10px;
}
.required-fields span{
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    display: block;
    color: #013A82 !important;
    font-family: 'Utopia Std' !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: transparent;
    color: #32CA8C;
    letter-spacing: 0px !important;
    line-height: 19px !important;
    font-size: 13px !important;
    border: 2px solid #32CA8C;
    border-radius: 40px;
    width: 315px;
    margin-top: 0;
    font-weight: bold;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
    font-family: 'Utopia Std' !important;
}



.page-id-16 .has_content .the_content_wrapper{
    margin-bottom: 0;
}

.pager_wrapper {
    z-index: 999;
    position: relative;
}

footer#Footer {
    margin-top: 77px;
}
.page-id-16 footer#Footer{
    margin-top: 0;
}
footer#Footer .widgets_wrapper >.container{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
footer#Footer .container {
    max-width: 1320px;
    padding: 0px 20px;
}
footer#Footer .widget{
    margin: 0px 0px !important;
}
footer#Footer img{
    max-width: 307px !important;
}

/*footer#Footer {
    background-image: url(https://bevdev.trinitybrandgroupdev.com/wp-content/uploads/2022/11/footer-bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}*/
footer#Footer ul.menu li {
    display: inline-block;
    line-height: inherit !important;
}
footer#Footer ul.menu li a{
    padding: 0px 12px;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    font-family: "Source Sans 3";
}
footer#Footer ul.menu li:last-child a {
    padding-right: 0px;
}

footer#Footer .column.two-third>.mcb-column-inner{
    margin: 0px;
}
footer#Footer ul.menu{
    background: transparent;
    margin: 0px;
    padding: 0px;
    float: right;
}
.widget_nav_menu ul li:after{
    display: none !important;
}
footer#Footer .two-third.column {
    text-align: right;
}
.footer_copy .mcb-column-inner {
    margin-bottom: 0px !important;
}
#Footer .footer_copy .one {
    margin-bottom: 0px;
    padding-top: 0px;
    min-height: initial !important;
}
.footer-copy-center #Footer .footer_copy {
    text-align: center;
    border: 0px !important;
}
#Footer .footer_copy .copyright {
    float: none;
    margin: 0 0 0px;
    font-size: 16px;
    line-height: 22px;
    padding-top: 15px;
    padding-bottom: 48px;
    margin: 0 0 0px !important;
    border-top: 1px solid #fff;
    font-family: "Source Sans 3" !important;
}
/*.footer_copy .container {
    border-top: 2px solid #fff;
}*/
.footer-copy-center #Footer .footer_copy {
    text-align: center;
    border: 0px !important;
}

body.mobile-side-slide {
    left: 0!important;
}

#Filters .filters_wrapper,
#Filters .filters_wrapper ul {
    display: block;
}

.invsting-box .wpb_single_image{
    margin-bottom: 0!important;
}

/*.partners-posts .posts_group.grid .post-item.partner {
    padding: 66px 30px;
}*/

body.archive .post-item.partner img {
    max-width: 375px!important;
    width: 100%!important;
}

.partners-posts .posts_group.grid .post-item.partner:hover {
    padding: 30px!important;
}

#Top_bar #logo img{
    width: 100%;
}
/*@media only screen and (max-width: 1340px){
    .partners-posts .partners-group  {
        max-width: 1060px;
        margin: 0px auto;
    }
    .partners-posts .posts_group.grid .post-item.partner {
        padding: 30px;
    }
}*/

@media only screen and (max-width: 1240px){
    #Top_bar .menu > li > a span:not(.description) {
        padding: 0 25px !important;
    }
    .post-item:not(.partner) .post-head {
        width: 40%;
    }
    .post-item:not(.partner) .post-title {
        width: 52%;
    }

    footer#Footer .one-third.column {
        width: 20.333%;
    }
    footer#Footer .two-third.column {
        width: 78.666%;
    }
    footer#Footer img {
        max-width: 100% !important;
    }

    body .partners-posts .posts_group.grid .post-item.partner {
        width: 31.3%;
        margin: 0 1% 40px 1%;
    }
    body .partners-posts .posts_group.grid .post-item .post-desc-wrapper {
        padding: 15px 15px;
    }

    body.archive .post-item.partner .post-excerpt {
        font-size: 12px;
        line-height: 16px;
    }

    body.archive .post-item.partner .post-category {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    body .website-url {
        bottom: 15px;
    }
}

@media only screen and (max-width: 991px){
    #Top_bar a.responsive-menu-toggle{
        width: 21px;
        height: 14px;
        color: #013A82;
    }
    #Top_bar a.responsive-menu-toggle i{
        font-size: 19px;
        line-height: 14px;
        display: block;
        background-image: url("data:image/svg+xml,%3Csvg width='21' height='14' viewBox='0 0 21 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1H19.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 7H19.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M1 13H19.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
        height: 14px;
        background-repeat: no-repeat;
    }
    #Top_bar a.responsive-menu-toggle i:before{
        display: none;
    }
    #Top_bar .logo {
        margin: 0 30px 0 15px !important;
    }
    #Top_bar #logo, .header-fixed #Top_bar #logo, 
    .header-plain #Top_bar #logo, 
    .header-transparent #Top_bar #logo,
    body.mobile-header-mini #Top_bar #logo {
        height: 50px!important;
        line-height: 50px!important;
        padding: 20px 0!important;
        margin: 0;
    }
    .mobile-header-mini #Top_bar a.responsive-menu-toggle {
        top: 38px!important;
        right: 13px;
        margin-top: 0;
    }
    #body_overlay {
        display: none!important;
    }
    #Side_slide {
        height: auto;
        border-bottom-width: 0;
        background-color: #ffffff;
        border-color: #ffffff;
    }
    .side-slide-is-open #Side_slide {
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
    }

    #Side_slide #menu ul li a{
       color: #013A82; 
        line-height: 18px;
        font-size: 14px;
        padding: 16px 0px 16px 30px;
        text-transform: uppercase;
    }
    #Side_slide .close-wrapper a.close {
        height: 22px;
        width: 22px;
        margin: 17px 12px 0 0;
    }
    #Side_slide .close-wrapper a.close i {
        font-size: 22px;
        line-height: 20px;
        background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.414 10.5L14.243 13.328C14.4306 13.5156 14.5361 13.7701 14.5361 14.0355C14.5361 14.3009 14.4306 14.5554 14.243 14.743C14.0554 14.9306 13.8009 15.0361 13.5355 15.0361C13.2701 15.0361 13.0156 14.9306 12.828 14.743L10 11.914L7.172 14.743C6.98436 14.9306 6.72986 15.0361 6.4645 15.0361C6.19914 15.0361 5.94464 14.9306 5.757 14.743C5.56936 14.5554 5.46394 14.3009 5.46394 14.0355C5.46394 13.7701 5.56936 13.5156 5.757 13.328L8.586 10.5L5.757 7.672C5.56936 7.48436 5.46394 7.22986 5.46394 6.9645C5.46394 6.69914 5.56936 6.44464 5.757 6.257C5.94464 6.06936 6.19914 5.96394 6.4645 5.96394C6.72986 5.96394 6.98436 6.06936 7.172 6.257L10 9.086L12.828 6.257C13.0156 6.06936 13.2701 5.96394 13.5355 5.96394C13.8009 5.96394 14.0554 6.06936 14.243 6.257C14.4306 6.44464 14.5361 6.69914 14.5361 6.9645C14.5361 7.22986 14.4306 7.48436 14.243 7.672L11.414 10.5ZM10 20.5C4.477 20.5 0 16.023 0 10.5C0 4.977 4.477 0.5 10 0.5C15.523 0.5 20 4.977 20 10.5C20 16.023 15.523 20.5 10 20.5ZM10 18.5C12.1217 18.5 14.1566 17.6571 15.6569 16.1569C17.1571 14.6566 18 12.6217 18 10.5C18 8.37827 17.1571 6.34344 15.6569 4.84315C14.1566 3.34285 12.1217 2.5 10 2.5C7.87827 2.5 5.84344 3.34285 4.34315 4.84315C2.84285 6.34344 2 8.37827 2 10.5C2 12.6217 2.84285 14.6566 4.34315 16.1569C5.84344 17.6571 7.87827 18.5 10 18.5Z' fill='%23013A82'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        display: block;
        height: 22px;
        width: 22px;
    }
    #Side_slide .close-wrapper a.close i:before{
        display: none;
    }
    #Side_slide .close-wrapper {
        height: 50px;
    }
    #Side_slide #menu ul li {
        border-top: none;
    }
    #Side_slide .extras {
        display: none;
    }
    #Side_slide #menu {
        margin-bottom: 10px;
    }
    #Side_slide #menu ul li.current-menu-item > a, 
    #Side_slide #menu ul li.current_page_item > a, 
    #Side_slide #menu ul li.current-menu-parent > a, 
    #Side_slide #menu ul li.current-page-parent > a, 
    #Side_slide #menu ul li.current-menu-ancestor > a, 
    #Side_slide #menu ul li.current-page-ancestor > a, 
    #Side_slide #menu ul li.current_page_ancestor > a, 
    #Side_slide #menu ul li.hover > a, 
    #Side_slide #menu ul li:hover > a {
        color: #177cfc!important;
    }    

    .post-item:not(.partner) .post-head {
        width: 100%;
    }
    .post-item:not(.partner) .author-date {
        width: 48%;
        max-width: 170px;
    }
    .post-item:not(.partner) .post-title {
        width: 95%;
    }
    .post-item:not(.partner) .post-arrow {
        margin-top: -23px;
    }
    .post-item:not(.partner) .post-desc a{
        border-radius: 99px;
    }

    .section_wrapper {
        padding: 0px 20px;
    }

    .photo_box.element_classes.without-desc, .photo_box.element_classes {
        width: 48.8%;
    }

    .photo-icon-section.photo-icon-box>.wpb_column.vc_column_container.vc_col-sm-12>.vc_column-inner .wpb_wrapper .photo_box:nth-child(2n) {
        margin-right: 0px !important;
        clear: both;
    }

    .col-3-box-left-border.vc_row.vc_column-gap-35>.vc_column_container {
        padding: 8px 3px;
    }

    .drak-blue-section h2 br{
        display: none !important;
    }

    footer#Footer .container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    footer#Footer ul.menu li {
        display: block;
        line-height: inherit !important;
        width: 33%;
        text-align: left;
        padding-bottom: 20px;
    }
    footer#Footer ul.menu{
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        padding-top: 36px !important;
        float: left;
    }
    footer#Footer {
        margin-top: 0px !important;
    }
    footer#Footer img {
        max-width: 171px !important;
    }
    li#menu-item-32{
       order: 1;  
    }
    li#menu-item-36 {
        order: 2;
    }
    li#menu-item-36 {
        order: 3;
    }
    li#menu-item-490 {
        order: 4;
    }
    li#menu-item-492 {
        order: 5;
    }
    li#menu-item-33{
        order: 6;
    }
    li#menu-item-491 {
        order: 7;
    }
    footer#Footer ul.menu li a {
        font-size: 16px;
        line-height: 20px;
    }
    #Footer .footer_copy .copyright {
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.5px;
    }

    footer#Footer .one-third.column {
        width: 33.333%;
    }
    footer#Footer .two-third.column {
        width: 66.666%;
    }

    .our-strength-text {
        padding-right: 5px;
    }
    .blue-title-section.our-value-section {
        padding-top: 40px;
    }

    .partners-posts .partners-group  {
        margin: 0 auto;
        max-width: 740px;
    }


    .partners-posts .posts_group.grid .post-item.partner {
        width: 48%!important;
        height: auto!important;
    }

    .testimonial-swiper .swiper-button-next, 
    .testimonial-swiper .swiper-button-prev{
        display: none;
    }

    .swiper.testimonial-swiper {
        margin: 0 -20px!important;
    }
    .slider-content {
        padding: 40px 40px!important;
    }
}

@media only screen and (min-width: 769px) {
    .hide-desktop{
        display: none;
     }
}

@media only screen and (max-width: 768px){
    /*.rev_row_zone_top {
        padding-top: 40%;
    }

    #rev_slider_1_1_wrapper .hermes.tp-bullets{
        padding-top: 35%;
    }
    #rev_slider_1_1_wrapper .hermes .tp-bullet{
        top: unset!important;
        bottom: 0;
    }*/

    #Top_bar #logo, .header-fixed #Top_bar #logo, 
    .header-plain #Top_bar #logo, 
    .header-transparent #Top_bar #logo,
    body.mobile-header-mini #Top_bar #logo {
        height: 36px!important;
        line-height: 36px!important;
        padding: 15px 0!important;
        margin: 0;
    }
    .mobile-header-mini #Top_bar a.responsive-menu-toggle {
        top: 27px!important;
    }


    .hide-mobile{
        display: none !important;
    }
    .mobile-col-image.vc_col-sm-3 {
        width: 100%;
    }
    .mobile-col-image .wpb_single_image.wpb_content_element.vc_align_center {
        width: 35%;
        margin-bottom: 0px !important;
    }
    .mobile-col-image .wpb_single_image.wpb_content_element.vc_align_center  .vc_single_image-wrapper.vc_box_border_grey{
        margin-bottom: 0px !important;
    }
    .mobile-col-image .wpb_wrapper{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .invsting-box .wpb_column.vc_column_container.vc_col-sm-9{
        width: 100%;
    }
    .col-3-with-image-box>.vc_col-sm-4 {
        width: 100% !important;
        margin-right: 0% !important;
    }
    .col-3-with-image-box {
        display: flex;
        flex-wrap: wrap;
    }

    .content_wrapper .section_wrapper, 
    .container, 
    .four.columns .widget-area {
        max-width: 100%!important;
        padding-left: 25px!important;
        padding-right: 25px!important;
    }

    .photo_box.element_classes.without-desc, .photo_box.element_classes {
        width: 47.8%;
        margin-right: 4.26%;
    }
    .photo-icon-button-section .wpb_wrapper .vc_btn3-container.vc_btn3-inline{
        margin-left: 0px;
        margin-right: 0px;
    }
    .photo-icon-button-section .wpb_wrapper .vc_btn3-container.vc_btn3-inline:first-child{
        margin-bottom: 16px !important;
    }
    .photo-icon-button-section {
        padding-top: 20px;
        padding-bottom: 50px;
        margin-bottom: 0px !important;
        max-width: 400px;
        margin: 0 auto;
    }
    .photo_box.element_classes.without-desc h4, .photo_box.element_classes h4 {
        font-size: 18px;
    }
    .photo_box.element_classes {
        padding: 15px 15px 20px 15px;
    }
    .blue-shadow-box {
        padding: 30px 12px 0px 12px;
    }
    .our-facous-col-box.blue-shadow-box {
        padding-bottom: 10px
    }

    .drak-blue-section {
        padding-top: 32px;
        padding-bottom: 35px;
        margin-top: 13px;
        margin-bottom: 10px !important;
    }
    
    .beverage-drive-section p {
        margin-top: 20px;
    }

    .h1-Bold, .h1-Bold p{
        font-size: 32px !important;
        line-height: 48px !important;
    }

    .contact-btn-box {
        padding-top: 0px;
        margin-bottom: 25px !important;
        max-width: 400px;
        margin: 0 auto;
    }
    .contact-btn-box .wpb_wrapper .vc_btn3-container:first-child{
        margin-bottom: 17px !important;
    }

    .focus-text-1 {
        padding-top: 4px;
        padding-left: 6px;
    }

    .focus-text-1 p{
        text-align: left!important;
    }

    .col-3-box-left-border>.vc_col-sm-4{
        padding: 0px 10px 22px 30px !important;
    }
    
    .col-3-box-left-border{
        margin-bottom: 0px !important;
    }
    .col-3-box-left-border>.vc_col-sm-4:last-child{
        padding-bottom: 30px !important;
    }

    .grid .post-item, 
    .masonry .post-item {
        width: 49%!important;
        margin: 0 2% 20px 0!important;
    }

    .posts_group.grid .post-item.partner {
        padding: 10px!important;
    }

    .Why-Partner-text-row p{
        text-align: left;
    }

    .Why-Partner-text-row .vc_btn3-container.center.vc_btn3-center {
        margin-top: 37px;
        margin-bottom: 37px;
    }
    body .let-talk-section p{
        margin: 0 auto;
        max-width: 280px;
    }
    body .let-talk-section p, 
    body .let-talk-section a{
        font-size: 22px!important;
    }

    .let-talk-section {
        padding-top: 10px;
    }

    body .swiper-button-next:after, 
    body .swiper-button-prev:after {
        content: "" !important;
        width: 28px !important;
        height: 28px !important;
        background-size: contain;
    }
    body .swiper-button-next {
        right: 0px !important;
        bottom: -50px !important;
    }
    body .swiper-button-prev {
        left: 0px !important;
        bottom: -50px !important;
    }

    .all-partners-btn {
        padding-top: 10px!important;
    }

    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-white{
        max-width: 271px !important;
        padding: 7px 16px !important;
    }

    footer#Footer ul.menu li {
        display: block;
        line-height: inherit !important;
        width: 44%;
        text-align: left;
        padding-bottom: 20px;
    }
    footer#Footer .one-third.column {
        width: 100%;
    }
    footer#Footer .two-third.column {
        width: 100%;
    }

    .let-talk-section{
        margin-bottom: 25px !important;
    }
    
    .let-talk-section a:after {
        width: 20px;
        height: 20px;
        top: 5px;

    }
    .let-talk-section a:hover:after {
        background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.0625 8.5C1.0625 10.4725 1.84609 12.3643 3.24089 13.7591C4.6357 15.1539 6.52745 15.9375 8.5 15.9375C10.4725 15.9375 12.3643 15.1539 13.7591 13.7591C15.1539 12.3643 15.9375 10.4725 15.9375 8.5C15.9375 6.52745 15.1539 4.6357 13.7591 3.24089C12.3643 1.84609 10.4725 1.0625 8.5 1.0625C6.52745 1.0625 4.6357 1.84609 3.24089 3.24089C1.84609 4.6357 1.0625 6.52745 1.0625 8.5V8.5ZM17 8.5C17 10.7543 16.1045 12.9163 14.5104 14.5104C12.9163 16.1045 10.7543 17 8.5 17C6.24566 17 4.08365 16.1045 2.48959 14.5104C0.895533 12.9163 0 10.7543 0 8.5C0 6.24566 0.895533 4.08365 2.48959 2.48959C4.08365 0.895533 6.24566 0 8.5 0C10.7543 0 12.9163 0.895533 14.5104 2.48959C16.1045 4.08365 17 6.24566 17 8.5V8.5ZM4.78125 7.96875C4.64035 7.96875 4.50523 8.02472 4.4056 8.12435C4.30597 8.22398 4.25 8.3591 4.25 8.5C4.25 8.6409 4.30597 8.77602 4.4056 8.87565C4.50523 8.97528 4.64035 9.03125 4.78125 9.03125H10.9363L8.65512 11.3114C8.60573 11.3608 8.56655 11.4194 8.53982 11.4839C8.51309 11.5485 8.49933 11.6176 8.49933 11.6875C8.49933 11.7574 8.51309 11.8265 8.53982 11.8911C8.56655 11.9556 8.60573 12.0142 8.65512 12.0636C8.70452 12.113 8.76316 12.1522 8.82769 12.1789C8.89223 12.2057 8.9614 12.2194 9.03125 12.2194C9.1011 12.2194 9.17027 12.2057 9.23481 12.1789C9.29934 12.1522 9.35798 12.113 9.40738 12.0636L12.5949 8.87613C12.6443 8.82678 12.6836 8.76815 12.7104 8.70361C12.7372 8.63907 12.7509 8.56988 12.7509 8.5C12.7509 8.43012 12.7372 8.36093 12.7104 8.29639C12.6836 8.23185 12.6443 8.17322 12.5949 8.12387L9.40738 4.93637C9.35798 4.88698 9.29934 4.8478 9.23481 4.82107C9.17027 4.79434 9.1011 4.78058 9.03125 4.78058C8.9614 4.78058 8.89223 4.79434 8.82769 4.82107C8.76316 4.8478 8.70452 4.88698 8.65512 4.93637C8.60573 4.98577 8.56655 5.04441 8.53982 5.10894C8.51309 5.17348 8.49933 5.24265 8.49933 5.3125C8.49933 5.38235 8.51309 5.45152 8.53982 5.51606C8.56655 5.58059 8.60573 5.63923 8.65512 5.68863L10.9363 7.96875H4.78125Z' fill='%23013A82'/%3E%3C/svg%3E%0A") !important;        
    }

    .blue-banner {
        height: 220px;
    }

    .what-we-section {
        margin-top: 12px;
    }

    .mobile-col-image .b1-display-bold.hide-desktop{
        padding-left: 31px;
        text-transform: capitalize;
        font-size: 18px !important;
        line-height: 20px !important;
        letter-spacing: 1px !important;
        padding-top: 0px;
    }

    .what-we-section .what-we-do-box {
        padding-top: 37px;
        padding-bottom: 25px;
    }
    .invsting-box .vc_col-sm-9 .vc_column-inner{
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 10px;
    }

    .about-icon-section .photo_box .desc {
        font-size: 18px;
        line-height: 24px;
    }

    .about-icon-section .photo_box.element_classes h4 {
        margin-top: 12px;
        font-size: 19px;
        line-height: 20px;
        width: 65%;
    }
    .about-icon-section .photo_box.element_classes h4 br{
        display: none;
    }

    .about-icon-section .photo_box .desc {
        order: 3;
    }
    .about-icon-section .photo_box .image_frame{
        align-items: center!important;
        height: initial;
        width: 33%;
        justify-content: center;
    }
    .about-icon-section .photo_box.element_classes {
        min-height: auto !important;
        
    }
    .about-icon-section .photo_box .image_frame img{
        max-width: 75px;
        max-height: 57px;
        width: auto;
    }
    .about-icon-section .photo_box.element_classes {
        padding: 20px 22px 30px 22px !important;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        margin-top: 0px;
        margin-bottom: 22px;
        margin-right: 0px !important;
    }
    .about-icon-section .photo_box .desc{
        margin-top: 21px;
    }

    .blue-title-section.strength-section {
        margin-bottom: 0px !important;
        padding-top: 15px !important;
    }
    .col-3-with-image-box .wpb_single_image.wpb_content_element.vc_align_center {
        text-align: center !important;
    }
    .col-3-with-image-box h4{
        font-size: 18px !important;
        line-height: 20px !important;
    }
    .our-strength-text {
        padding-bottom: 37px;
        padding-right: 15px;
        padding-left: 25px;
        padding-top: 32px;
    }
    .our-strength-text  .vc_col-sm-8{
        padding-top: 18px;
    }

    .our-strength-text img{
        max-width: 68px;
    }

    .border-left-2col h4{
        font-size: 18px !important;
        line-height: 22px !important;
        text-transform: capitalize;
    }

    .border-left-2col .b2-text-reg p {
        font-size: 18px !important;
        line-height: 22px !important;
    }
    .border-left-2col {
        
        margin: 34px auto 0px auto !important;
    }
    .border-left-2col>.vc_column_container.vc_col-sm-6>.vc_column-inner{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .page-id-14 .col-3-with-image-box>.vc_col-sm-4{
        margin-bottom: 15px;
    }

    .our-facous-title-section {
        margin-top: 10px;
    }

   .our-facous-col-box>.vc_column_container>.vc_column-inner,
   .focus-content-top>.vc_column_container>.vc_column-inner{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    .focus-content-top {
        margin-bottom: 13px!important;
    }
    .our-facous-col-box .col-3-box-left-border .wpb_column.vc_column_container.vc_col-sm-4>.vc_column-inner {
        padding-right: 50px;
    }

    .focus-image-2-col-section{
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .focus-image-2-col-section > div:last-child {
        padding: 15px 15px 15px 15px!important;
    }
    .our-facous-col-box {
        margin-bottom: 54px!important;
    }

    .blue-title-left-bg .blue-title-bg {
        max-width: 160px !important;
    }

    .order-list .vc_column-inner {
        padding: 0 0px 0 10px;
    }

    .focus-image-2-col-section > div{
        padding: 0!important;
    }

    .focus-image-2-col-section {
        margin-bottom: 40px!important;
    }

    .focus-image-2-col-section .blue-title-left-bg{
        margin-bottom: 30px!important;
    }
    .focus-image-2-col-section .blue-title-left-bg + .vc_row-fluid{
        margin-bottom: 20px;
    }

    body .bottle-blue-bg {
        margin-top: 50px;
        padding-top: 58px;
        padding-bottom: 106%;
        background-size: 315%!important;
        background-position: bottom right!important;
        background-color: #39b9e0!important;
    }
    .bottle-blue-bg .vc_col-sm-7 > div {
        padding-left: 0;
        padding-right: 0;
    }

    .b2-text-reg, .b2-text-reg p, .about-photo-icon-box .photo_box .desc {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .focus-content-top h4{
        text-align: left!important;
    }

    .b1-text-regular-big, .b1-text-regular-big p {
        font-size: 18px !important;
        line-height: 24px !important;
    }

    .Why-Partner-text-row .wpb_text_column.wpb_content_element {
        padding-top: 12px;
    }

    .post-item:not(.partner) .post-arrow {
        width: 50px;
        position: absolute;
        right: 0;
        top: 50%;
        -ms-transform: translate(-50%, -50%);
        transform: translate(0, -50%);
        margin: 0!important;
    }

    body.blog .blue-banner {
        margin-bottom: 40px!important;
    }
    .author-date span, .cat-wrapper {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0px;
    }
    .post-item:not(.partner) .post-desc a {
        padding: 14px 10px 15px 26px !important;
        border: 1px solid #013A82;
    }
    .blog_wrapper .post-item.type-post{
        margin-bottom: 15px !important;
    }
    h4.entry-title {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .post-arrow:after {
        content: "";
        width: 22px;
        height: 22px;
        display: block;
        background-size: contain;
    }
    
    .blog .blog_wrapper.isotope_wrapper {
        margin-left: -15px;
        margin-right: -15px;
    }
    .blog h4.entry-title {
        text-overflow: initial;
        white-space: initial;
    }
    .blog .post-item:not(.partner) .post-head{
        margin-bottom: 0px !important;
    }
    .post-item:not(.partner) .author-date {
        width: 100%;
        max-width: 140px;
    }
    .post-item:not(.partner) .cat-wrapper {
        width: initial;
        / padding-left: 0px; /
    }
    .pager {
        padding-top: 15px;
    }
    .pages a {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    a.next_page {
        font-size: 0px;
        background-size: contain;
        width: 22px;
        height: 22px;
    }
    a.prev_page {
        background-size: contain;
        width: 22px !important;
        height: 22px !important;
    }

   /* body.post-type-archive-partner{
        background-image: url(/wp-content/uploads/2022/11/partner-mobile.jpg);
        background-position:top center;
        background-repeat: no-repeat;
    }*/
    .partners-blue-title-section {
        padding-top: 11px!important;
    }
    .archive .blue-banner h1 {
        font-size: 23px !important;
        line-height: 28px !important;
        font-weight: 600 !important;
        letter-spacing: 0.3px !important;

    }
    .partners-blue-title-section .blue-title-bg {
        max-width: 220px !important;
    }
    .partners-blue-title-section {
        padding-top: 17px;
    }
    .section.partners-tab-section>.section_wrapper{
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .section.partners-tab-section {
       /* padding-top: 60px;*/
    }
    #Filters .filters_wrapper ul li a, .ul-tabs ul li a {
        padding: 7px 22px !important;
    }
    .ul-tabs ul li,
    #Filters .filters_wrapper ul li{
        padding-right: 12px !important;
        margin-bottom: 12px !important;
    }
    .partners-posts {
        padding-top: 26px;
    }
    .partners-posts .posts_group.grid .post-item.partner{
        width: 100% !important;
        margin: 0px 0px 22px 0px !important;
        display: block !important;
        height: auto !important;
        /*max-width: 275px;*/
        /*left: 50% !important;
        transform: translateX(-50%);*/
        /*padding: 22px 0px !important;*/
    }

    .partners-posts .partners-group  {
        margin: 0 auto;
        max-width: 375px;
    }

    .partners-posts .posts_group.grid .post-item .post-desc-wrapper {
        padding: 10px 10px !important;
        left: 0;
    }
    .archive .post-category span {
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .website-url a:after{
        content: "";
        position: absolute;
        width: 16px!important;
        height: 16px!important;
        right: 0px !important;
        padding-right: 10px;
        background-size: contain;
    }
    .archive .post-item.partner .post-excerpt {
        font-size: 12px;
        line-height: 14px;
    }
    .archive .post-title span.b4-text-bold,
    .archive .post-item.partner .post-field span{
        font-size: 12px;
        line-height: 14px;
    }
    .testimonial-content.b1-text-regular{
        font-size: 18px !important;
        line-height: 24px !important;
        margin-bottom: 10px;
    }
    .testimonials-blue-title-section .blue-title-bg{
        font-size: 18px !important;
        line-height: 26px !important;
    }
    .testimonial-title.b1-text-bold,
    .testimonial-author{
        font-size: 14px !important;
        letter-spacing: 0px !important;
    }
    .testimonial-image img {
        max-width: 135px !important;
    }
    .swiper.testimonial-swiper {
        padding-bottom: 20px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .slider-content {
        padding: 35px 18px 30px 18px;
    }
    .testimonial-swiper .swiper-button-next:after, .testimonial-swiper .swiper-button-prev:after {
        width: 30px !important;
        height: 30px !important;
        background-size: contain;
    }
    .testimonial-swiper .swiper-button-next {
        right: 10px !important;
    }
    .testimonial-swiper .swiper-button-next, .testimonial-swiper .swiper-button-prev{
        width: 30px !important;
        height: 30px !important;
        display: none !important;
    }
    .testimonial-swiper .swiper-button-prev {
        left: 10px !important;
    }
    .testimonials-blue-title-section {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .testimonial-content {
        padding-bottom: 0px !important;
    }

    .testimonials-blue-title-section {
        padding: 60px 0px 0px 0px!important;
    }

    .slider-content {
        padding: 0px 15px 40px 15px!important;
    }

    .archive .let-talk-section {
        padding-top: 35px;
        margin-bottom: 60px!important;
    }
    
}




@media only screen and (max-width: 480px) {

    

    .col-3-with-image-box .wpb_single_image.wpb_content_element.vc_align_center {
        text-align: left !important;
    }
    
    /*body.home{
        background-image: url(/wp-content/uploads/2022/11/home-mobile.jpg);
        background-position:top center;
        background-repeat: no-repeat;
    }*/
     /*body.page-id-14{
        background-image: url(/wp-content/uploads/2022/11/about-mobile.jpg);
        background-position:top center;
        background-repeat: no-repeat;
    }*/
     /*body.page-id-16{
        background-image: url(/wp-content/uploads/2022/11/foucs-mobile-bg-.jpg);
        background-position:top center;
        background-repeat: no-repeat;
    }*/
  
    .content_wrapper .section_wrapper, 
    .container, .four.columns .widget-area {
        max-width: 700px!important;
        padding-left: 30px!important;
        padding-right: 30px!important;
    }
    .h1-Bold, .h1-Bold p,
    .beverage-drive-section p{
        font-size: 23px !important;
        line-height: 30px !important;
        font-weight: 600 !important;
        letter-spacing: 0.5px;
    }
    .b1-display-bold{
        font-size: 16px !important;
        line-height: 20px !important; 
    }
    
    body .blue-title-bg {
        max-width: 220px;
        padding-bottom: 2px;
        line-height: 26px !important;
    }
    .h3-bold{
        font-size: 18px !important;
        line-height: 20px !important;
        text-transform: initial !important;
    }
    .h4-bold{
        font-size: 18px !important;
        line-height: 20px !important; 
    }
    .b1-text-regular, 
    .b1-text-regular p{
        font-size: 16px !important;
        line-height: 22px !important;
        letter-spacing: 0.5px !important;
    }
    
    .investing-title {
        padding-top: 0px;
        letter-spacing: 1px;
        margin-bottom: 10px;
        text-transform: uppercase !important;
    }
    
    .home-investion-text .wpb_text_column.wpb_content_element {
        max-width: inherit;
        padding-top: 0px;
    }
    .blue-shadow-box.home-investion-text>.vc_column_container>.vc_column-inner{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*.vc_row.wpb_row.vc_row-fluid.Home-slider.vc_row-no-padding {
        display: none;
    }*/
    .photo-icon-section.photo-icon-box{
        padding-top: 30px;
    }
    .photo_box.element_classes.without-desc h4, 
    .photo_box.element_classes h4{
        font-size: 16px;
        line-height: 20px;
        width: 65%;
        margin-top: 20px;
        text-align: left;
        letter-spacing: 0;
    }
    .photo_box.element_classes.without-desc h4 br, 
    .photo_box.element_classes h4 br{
        display: none;
    }
    .photo_box.element_classes.without-desc, 
    .photo_box.element_classes {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        margin-top: 0px;
        margin-bottom: 22px;
    }
    .photo_box .image_frame {
        height: initial;
        width: 33%;
        justify-content: center;
    }
    .photo_box .image_frame img {
        max-width: 75px;
        max-height: 57px;
        width: auto;
    }
    .photo_box.element_classes {
        padding: 8px 5px 17px 5px;
    }
    .photo_box.element_classes{
        margin-right: 0px !important;
    }
    a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey {
        width: 284px;
    }

    a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey, 
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default, 
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey, 
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default, 
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-white {
        font-size: 16px;
        line-height: 22px;
        padding: 7px 10px;
        border: 1px solid #32CA8C;
    }
    
    
    .home-our-focus-section {
        padding-top: 0px;
    }
    .blue-shadow-box-first-box>.vc_column_container>.vc_column-inner{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    
    
    
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-flat.vc_btn3-color-grey {
        width: 180px;
    }

    .proud-partners-section {
        padding-top: 25px;
        margin-bottom: 20px !important;
    }
    .posts_group.grid .post-item.partner {
        width: 47% !important;
        height: 150px;
        padding: 0px 30px;
    }
    .posts_group.grid.col-5 .post-item {
        margin: 0px 5% 0px 0px !important;
    }
    .home-partner-slider-section>.vc_column_container>.vc_column-inner,
    .partner-us-box.blue-shadow-box.center.Why-Partner-text-row>.vc_column_container>.vc_column-inner{ 
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-round.vc_btn3-style-modern.vc_btn3-block.vc_btn3-color-default {
        width: 210px !important;
    }
    .home-partner-slider-section{
        margin-bottom: 25px !important;
    }
    
    
    
    .h3-bold p, .h3-bold a {
        font-size: 18px !important;
        line-height: 24px !important;
    }
    
   /* .blue-banner {
        padding-top: 39px !important;
        padding-bottom: 39px !important;
        height: 150px !important;
    }*/
    
    
   .blue-title-section.what-we-section{
        margin-bottom: 20px !important;
    }
    .page-id-14 .photo-title-box {
        padding-top: 0px;
        margin-bottom: 0px !important;
    }
    .photo-icon-section.photo-icon-box {
        padding-top: 0px;
    }
    
    
    
    .blue-title-section.our-value-section {
        padding-top: 0px;
    }
    .vc_row.wpb_row.vc_row-fluid.border-left-2col > div {
        padding: 0px 10px 20px 10px;
    }
    
    .vc_row.wpb_row.vc_row-fluid.border-left-2col > div .vc_col-sm-12 > .vc_column-inner {
        padding-left: 21px;
    }
    
    


    .posts_group.grid.col-5 .post-item{
        height: calc((100% - 30px) / 2) !important;
        float: none;
        clear: inherit!important;
    }

    .swiper-grid-column>.swiper-wrapper {
        /*height: 480px;*/
        align-items: end;
    }

    .posts_group.grid.col-5 .post-item{
        width: 17.8%!important;
        margin-right: 2%!important;
        margin-bottom: 2%!important;
    }
    .swiper-grid-column>.swiper-wrapper {
        flex-direction: row!important;
    }


    .blue-banner {
        height: 175px;
    }

    .focus-content-top h4{
        line-height: 23px !important;
        text-align: left!important;
            font-size: 17px !important;
    }

    .bottle-blue-bg .b1-text-regular-big, .bottle-blue-bg .b1-text-regular-big p {
        font-size: 16px !important;
        line-height: 23px !important;
    }

    .b2-text-reg, .b2-text-reg p, .about-photo-icon-box .photo_box .desc {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .about-icon-section .photo_box .desc {
        font-size: 16px;
        line-height: 22px;
    }

    .border-left-2col h4{
        font-size: 16px !important;
        line-height: 18px !important;
    }

    .border-left-2col .b2-text-reg p {
        font-size: 16px !important;
        line-height: 22px !important;
    }

    .author-date span, .cat-wrapper {
        font-size: 12px;
        line-height: 14px;
    }
    h4.entry-title {
        font-size: 13px !important;
        line-height: 16px !important;
    }
    .post-arrow:after {
        content: "";
        width: 17px;
        height: 17px;
        display: block;
        background-size: contain;
    }

    .pages a {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    a.next_page {
        background-size: contain;
        width: 18px;
        height: 18px;
    }
    a.prev_page {
        background-size: contain;
        width: 18px !important;
        height: 18px !important;
    }

    .post-item:not(.partner) .author-date {
        max-width: 116px;
    }

    .post-item:not(.partner) .post-arrow {
        width: 33px;
    }

    .post-item:not(.partner) .post-desc a {
        padding: 14px 10px 15px 20px !important;
    }

    .archive .post-title span.b4-text-bold {
        font-size: 16px;
        line-height: 22px;
    }

    .website-url a:after {
        width: 17px!important;
        height: 17px!important;
    }
    .website-url {
        bottom: 15px;
    }

    .archive .post-item.partner .post-excerpt {
        font-size: 14px!important;
        line-height: 16px!important;
    }
    .archive .post-item.partner .post-category {
        margin-top: 10px!important;
        margin-bottom: 0px!important;
    }

    .testimonial-author {
        font-size: 14px !important;
    }

    .testimonial-image {
        padding-bottom: 0!important;
    }

    body .testimonials-blue-title-section .blue-title-bg{
        font-size: 16px !important;
        line-height: 26px !important;
    }

    body .testimonial-content.b1-text-regular{
        font-size: 16px !important;
        line-height: 22px !important;
    }

    body .testimonial-author {
        font-size: 14px !important;
        line-height: 22px !important;
    }

    .testimonial-swiper .swiper-horizontal>.swiper-pagination-bullets, .testimonial-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .testimonial-swiper .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 45px !important;
    }

    .home .posts_group.grid .post-item:hover .post-desc-wrapper {
        display: none!important;
    }
    .archive .posts_group.grid .post-item.partner {
        padding: 72px!important;
    }
}