/*Write your custom style or CSS code here*/

/***********header**************************/
.tt-color-switch {
    top: 5px;
}
.tt-header .tt-main-header ul li a {
    font-size: 16px;
}
@media (min-width: 300px) and (max-width: 767px) {
.navbar .container {
    justify-content: space-around;
}}
/*********************Navbar******************/
.tt-main-header #Primary_Navbar-Store .dropdown-menu.show {
    padding: 15px;
    display: inline-flex;
    flex-wrap: wrap;
    width: auto;
    flex-direction: column;
}
.tt-main-header #Primary_Navbar-Store .dropdown-menu.show li {
    flex: 0 0 100%;
    max-width: 100%;
}
.tt-main-header #Primary_Navbar-Store .dropdown-menu li a:before {
    right: auto;
    transform: rotate(180deg);
}
.tt-main-header li.dropdown-item {
    padding: 0.25rem 0rem;
}
/****************home**********************/
/**********hero*****************/
    .tt-hero-btns {
    display: flex;
}
@media (min-width: 300px) and (max-width: 991px) {
.tt-hero-img-wrap {
        display: none;
}}
@media (min-width: 150px) and (max-width: 425px) {
.btn {
    font-size: 13px;
}
    .tt-hero-two {
    padding-bottom: 30px;
}
.tt-hero h1 {
    font-size: 2rem !important;
}}
/**********end_hero********************/
.ptb-100 {
    padding: 10px 0 !important;
}
@media (min-width: 300px) and (max-width: 991px) {
.offset-3 {
    margin-right: 0%;
}
.offset-3 {
    margin-left: 0%;
}
.tt-account {
    margin-top: 0;
    margin-bottom: 15px;
}
.p-4 {
    padding: 0.4rem!important;
    min-height: 135px;
}
.tt-support-item {
    width: 280px !important;
}}
@media (min-width: 300px) and (max-width: 425px) {
.tt-support-item {
    width: 100% !important;
}
.tt-support-list.list-unstyled.mb-0 {
    display: flex;
    flex-direction: column;
}
.list-inline-item:not(:last-child) {
    width: 100%;
}

.h2, h2 {
    font-size: 1.6rem;
}}
/***************end_home**************/
/**********clientarea_main***************/
.tiles .tile {
    padding: 20px 15px;
    border: 1px dashed #051074 !important;
        width: 100% !important;
}
.tt-client-home-cards.client-home-cards .card-header {
    border-bottom: 1px solid #051074;
    background-color: var(--gray-light);
}
.client-home-cards .card-header .btn {
    color: #051074;
}
/*clientarea_invoices*/
.sidebar .card-footer {
    display: flex;
    flex-direction: column;
}

/*services two*/
.tt-services-two .tt-service-info{
  background-color: #e7e7e7;
  box-shadow: none;
  color: var(--body-color);
}
/*******************store***************************/
.row .domains-row .input-group {
    flex-direction: row-reverse !important;
}
.tt-single-product {
    border: 1px dashed #c7c8cb !important;
}

/******************cart register ************************/
#order-standard_cart .domain-selection-options .option .iradio_square-blue {
    margin-right: 0px;
    margin-left: 10px;
}
#order-standard_cart .sub-heading {
        text-align: right !important;
}
#order-standard_cart .sub-heading span {
        padding: 0px 0px 0px 17px !important;
}
.tt-payment-gateways {
        display: flex;
    flex-direction: column;
}
.product-configurable-options .col-sm-6 {
        flex: 0 0 100%;
    max-width: 100%;
}
#order-standard_cart .prepend-icon .field {
    padding-left: 0px;
    padding-right: 36px;
}
.bootstrap-switch.bootstrap-switch-small {
    min-width: 65px;
}
/************invoice***********************/
.invoice-container {
    direction: rtl;
}
.invoice-col {
    text-align: right;
}
/*************תיקון זמני ביקשתי לתקן*********************/
/*****************login*******************/
@media (min-width: 300px) and (max-width: 575px) {
.mt-3, .my-3 {
    flex-direction: column;
}}
@media (min-width: 300px) and (max-width: 370px) {
    .tt-captcha-wrapper {
        margin-right: -11vw;
}}