/*
Theme Name: Brother Mobile Solutions
Author: Bonfire 
Description: Theme for Brother Mobile Solutions
Version: 1.0.0
*/

#gform_submit_button_134 { display: none !important;}
#gform_submit_button_135 { display: none !important;}

.Product-detail-slider .vidyard-player-container{ position: absolute; padding-bottom: 50px;height: 100%; top: 0; bottom: 0;left: 0; right: 0;text-align: center; width: calc(100% - 20px) !important; margin: auto;   display: flex !important;    align-items: center;    justify-content: center;}
.postfaqs-main.accordion-style .accordion-item .accordion-button {padding-left: 0;padding-right: 0;}
.postfaqs-main.accordion-style .accordion-body {padding: 0 0 24px;}
.postimgcontent-left-right {display: flex; margin-top: var(--base); margin-bottom: var(--base);}
.postimgcontent-left-right img{width: 100%;max-height: 350px;object-fit: cover;border-radius: 18px;}
.postimgcontent-left-right p{margin-bottom: 8px !important;}
.postimgcontent-left-right h3,
.postimgcontent-left-right h5,
.postimgcontent-left-right h4{margin-bottom: 12px;}
.bg-primary.postimgcontent-left-right,
.light-gray.postimgcontent-left-right{padding: var(--base); border-radius: 18px;}
.postcontent-right {padding-left: 20px;}
.postimgcontent-left-right.img-right .postcontent-right {padding-left: 0px; padding-right: 20px;}
.postimgcontent-left-right .round-checkmark-1 ul li::before {height: 22px;width: 22px;background-color: unset;top: 11px;}
.post-icon-points .icons-box img {max-width: 55px;max-height: 55px;}
.post-icon-points .icons-text-box + .icons-text-box {margin-top: var(--base);}
.bg-primary.postimgcontent-left-right a {color: #ffffff;}
.bg-primary.postimgcontent-left-right .btn-solid { background-color: transparent; border: 3px solid var(--white); color: var(--white); }
.postimgcontent-left-right.img-right{flex-direction: row-reverse;}
/* Vijay */
.post-icon-points .icons-box.large {align-items: baseline;}
.post-icon-points h5 {margin-bottom: 6px;}
.post-icon-points .icons-box.large + .text-box {padding-left: 82px;}
/* e Vijay */
.postcontent-right.round-checkmark-1 ul li {padding-left: 36px;}
/* .postimgcontent-left-right>div:first-child {max-width: 50%; flex: 0 0 40%;} */

.postimgcontent-left-right {flex-flow: column;}
.postimgcontent-left-right>div:first-child {max-width: 50%;flex: 0 0 40%;}
.postimgcontent-left-right:not(.img-right) > div {   max-width: 100%;}
.postimgcontent-left-right .postcontent-right {padding-left: 0;margin-top: 20px;}
.light-gray.check-mark-list h4,.light-gray.check-mark-list h5 {color: var(--primary-color);margin: 0 0 12px;}
.testimonial-content .round-checkmark-1 ul li {padding-left: 36px;}
.testimonial-content .round-checkmark-1 ul li::before {height: 22px;width: 22px;top: 11px;background-color: transparent;}

img.alignright {float: right;margin-left: var(--base);overflow: hidden;}
img.alignleft {float: left;margin-right: var(--base);}
/* .testimonial-content p {overflow: hidden;} */
img.aligncenter {display: block;margin: auto;}
body blockquote {margin: var(--medium) 0 var(--base);border-left: var(--xsmall) solid var(--primary-color);padding-left: var(--base);}

/*070122*/
.ecable-sec .software-img {padding-bottom: 52%;}
.ecable-sec .software-content {padding: 16px 18px;}
.ecable-sec img {border-radius: 0px !important;}
.icons-text-section .icons-box img{border-radius: 0px !important;}
.label-sec img {border-radius: 0px !important;}
.label-sec .software-img {background-color: unset;}
.receipt .icons-box.large {  width: 68px;    height: 68px;   border-radius: 0;}
.receipt .icons-box {  top: 30px; left: 20px;}
.made-sec .software-img { padding-bottom: 35%;}
.made-sec .software-img .software-img-inner img {max-width: 20%;}
.made-sec .software-content {padding: 0px 24px 30px 24px;}
.direct-sec {background-color: #f5f6f8;padding-top: 20px;padding-right: 20px;padding-bottom: 20px; padding-left: 20px; margin-top: 30px!important;   border-radius: 7px; width: 100%;}
.direct-sec .rwd-table {margin: 1em 0;min-width: 240px;max-width: 980px;background: transparent; border-radius: 0.4em; overflow: hidden; font-weight: 500;    width: 100%;}
.direct-sec .rwd-table tr { border-top: 0px solid #ddd; display: table-row;}
.direct-sec .rwd-table th, .direct-sec .rwd-table td {padding: 1.3em 1em .65em 1em !important; text-align: center; border-bottom: 1px solid #efefef; background: #ffffff;}
.direct-sec .rwd-table th, .direct-sec .rwd-table td { display: table-cell; padding: 0;}
.direct-sec .center {margin: 0 auto;   height: 20px;text-align: center;width: 100%;max-width: 20px;float: none;background-repeat: no-repeat;background-position: 50%;border-radius: 100%;}
.direct-sec .pro {background-color: transparent; border: #a5dd26 solid 4px;}
.direct-sec .con {width: 20px; height: 25px;    position: relative;  border-radius: 6px;}
.direct-sec .con:before,.direct-sec .con:after {content: '';position: absolute;width: 25px;height: 5px; background-color: #e83345; border-radius: 10px; top: 8px;}
.direct-sec .con:after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg); right: -9px;}
.direct-sec .con:before {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);left: 5px;}
.direct-sec .direct-sec {background-color: #f5f6f8;padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; margin-top: 30px!important;border-radius: 7px;}
.direct-sec .rwd-table th:nth-child(2) {border-top-right-radius: 7px;border-top-left-radius: 7px;}
.direct-sec .rwd-table th:first-child, .rwd-table td:first-child {padding-left: 0;text-align: left;background-color: transparent;}
.direct-sec .rwd-table th:last-child, .rwd-table td:last-child {padding-right: 0;  background: transparent;}
.direct-sec .rwd-table tr:nth-last-child(1) td:nth-last-child(2) {border-bottom-right-radius: 7px; border-bottom-left-radius: 7px;}
.direct-sec.adopt-sec .info-wrap {text-align: left;}
.direct-sec.adopt-sec{background-color: #fff;}
.direct-sec.adopt-sec .rwd-table th, .direct-sec.adopt-sec .rwd-table td {padding: 1em !important;text-align: center; border-bottom: 0px solid #efefef;  background: #f5f6f8; }
.direct-sec.adopt-sec .rwd-table th:first-child, .direct-sec.adopt-sec .rwd-table td:first-child {padding-left: 0; text-align: left; background-color: transparent;}
.direct-sec.adopt-sec .rwd-table th:last-child, .direct-sec.adopt-sec .rwd-table td:last-child {padding-right: 0;background: transparent;}
.direct-sec.adopt-sec tr td {border-top: 1px solid #eee; padding: 6px 24px;}
.article-detail .advinr ul>li::before, .testimonial-content .advinr ul>li:before{ background-color: var(--white);}

.after-sec .software-img { background-color: transparent !important;}
.card-featured  > a.stretched-link{font-size: 0; line-height: 0;display: block;}

.gform_heading .gform_required_legend span.gfield_required {    padding-left: 0 !important;}
.gform_heading .gform_required_legend { margin-bottom: 12px !important;}
#form-s-v1  + .product-footer-note .container{border-top: 0;}

.section-dark .gfield_radio .gchoice > label:before{border: 1px solid #fff;}
.gform_wrapper.gravity-theme .gfield-choice-input[type="checkbox"]+label{ width: auto; margin-left:5px}

.page-id-13359 .section-4-8 .row, 
.page-id-7606 .section-4-8 .row,
.page-id-10591 .section-4-8 .row,
.page-id-7586 .section-4-8 .row {flex-direction: column-reverse;}
/* .form-step-inner .gform_wrapper.gravity-theme{
    display: flex;
    flex-direction: column;
    flex-direction: column-reverse;
} */
@media (min-width: 1200px){
    .page-id-13359 .section-bg-full .section-right{ top: 50%; transform: translateY(-50%);}
}
@media (max-width: 1299.98px){
    .postimgcontent-left-right .round-checkmark-1 ul li:last-child {margin-bottom: 0;}
}
@media (max-width: 991.98px){
    .postimgcontent-left-right .round-checkmark-1 ul li::before,.testimonial-content .round-checkmark-1 ul li::before {height: 20px;width: 20px;}
    .page-id-10591 .section-4-8 .row .pr-xlarge, .flex-lg-row-reverse .section-left {padding-right: 0 !important;}
    
    /* .postimgcontent-left-right.printing-sec>div:first-child {max-width: 100%; flex: 0 0 0;} */
}
@media (max-width: 767.98px){
    .postimgcontent-left-right {display: block;}
    .postimgcontent-left-right img {margin: auto;display: block; max-width: 600px;}

    .postimgcontent-left-right>div:first-child img{max-width: 300px}
    .postimgcontent-left-right>div:first-child {max-width: 100%; flex: 0 0 100%; margin-bottom: 24px;}
    .postcontent-right {padding-left: 0; padding-right: 0;}
    img.alignright {float: none;margin-left: 0;display: block;margin-top: var(--base);margin-bottom: var(--base); margin-left: auto; margin-right: auto;}
    img.alignleft {float: none;margin-right: 0;display: block;margin-top: var(--base);margin-bottom: var(--base); margin-left: auto; margin-right: auto;}

}