/*
Description: Style overwrite for base style
Colors: #47c9e5#27a9c5#0789a5
*/

/* Products Gallery */
.vc_gitem-animated-block { display: none;}
.product-tittle h3 {margin-bottom:10px;}
.product-exc p {font-weight:600;}
.productbuttn .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {
    color: #43556e;
    border-color: #fff;
    background-color: #fff;font-size: 18px!important;}
.productbuttn .vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {
    left: -10px;top: 21px;}
.productg {
    box-shadow: 0px 6px 10px -7px rgb(0 0 0 / 40%);
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;}
.productgall .vc_gitem-zone {padding: 30px 10px;}
.vc_gitem_row .vc_gitem-col {
    padding: 0px;}
.productbuttn  {margin-bottom: 10px;}

.product-item .product-code{position:absolute; left:0; line-height:1.45; transform:translateY(calc(-100% - 15px)); padding:5px; color:#fff; background-color:#7a889b;}

/* Map */
.map img {max-width: 100%!important;border-top-right-radius: 100px;}
#cf7-728 textarea {overflow: hidden;}
.owl-carousel .owl-stage-outer {direction: ltr;}
.tstmimg img {border-radius : 20px;}
.primary-desktop .sh-nav-container{text-align:center;}
.primary-desktop .sh-nav-container ul.sh-nav{float:none; display:inline-flex; direction:rtl!important;}
/*.accessory-meta{position:absolute; bottom:0; left:0; width:100%;}
.accessory-meta .accessory-title, .accessory-meta .accessory-more{display:inline-block; padding:5px 10px;
background-color:rgba(33, 37, 41, 0.8); color:#fff; line-height:1!important; margin:5px;}

*/



.vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat
{margin-right: -10px !important;
    font-size: 16px !important;
    padding: 16px 10px 16px 90px !important;
    color: white !important;
    background-color: #31496b !important;}
.vc_btn3.vc_btn3-size-md{direction: ltr;}

@media (max-width: 800px)
{
       .sh-titlebar .titlebar-section{ padding-top: 150px !important;}
}





/* Desktop Only */
@media (min-width:800px){ .mobileonly{display:none !important}.sh-header-builder-logo{    padding-left: 60px;}
 }

/* mobile only */
@media (max-width:800px){  .desktoponly{display:none !important;}  }



/* header */
.sh-header-builder-main .sh-header-builder-logo .sh-header-builder-logo-standard{padding: 15px;
    position: absolute!important;
    top: 0;
    right: 0;
    background: #334156;
    margin-bottom: -20px;}
.sh-header-builder-main .sh-header-builder-logo .sh-header-builder-logo-standard{height: 100px !important;
    max-height: 250px;}
.header-bk{    background: linear-gradient(
90deg
, rgb(122, 136, 155), rgb(51, 65, 86)) !important;}
.sh-header-builder-main-element-button-item{padding: 15px !important;}
.sh-header-builder-main i.sh-header-builder-main-element-icon{color: white !important;}
.sh-header-builder-mobile .sh-header-builder-logo .sh-header-builder-logo-standard{height: 100px !important;background: #334156;padding: 15px;}
.header-social-media {text-align: left !important;}
.sh-header-top-3 .header-contacts{margin-right: -35px;}
.articles-img{    width: 310px;
    height: auto;
    object-fit: cover;}
.tstmimg img{height:75px; width:auto;object-fit:cover;}