/*
Teamplate Name: ministor 
Version: 1.0
*/
/* Type your CSS Here */

.por5zz {
    display: inline-block;
    font-size: 0;
    margin-left: 14px;
    vertical-align: middle;
    white-space: nowrap;
}

.por5zz a.m2mtec {
    display: inline-block;
    font-size: 14px;
    height: 42px;
    line-height: 42px;
    margin: 0 0 0 8px;
    min-width: 56px;
    padding: 0 14px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
}

.por5zz a.m2mtec:first-child {
    margin-left: 0;
}

.rlq0n1,
.mauhwo {
    background: #1d1d1d !important;
}

.ckorr2 {
    display: none !important;
}

.ulc0kg .l1fmv9 > ul > li > a {
    font-size: 15px;
    margin-left: 6px;
    margin-right: 6px;
    white-space: nowrap;
}

.l0m9cr .qzkjyg,
.q6kym5 .qzkjyg {
    color: #fff;
    font-size: 42px;
    line-height: 1.25;
    margin: 0 0 12px;
}

.iymsgc {
    color: #1d1d1d;
    font-size: 36px;
    line-height: 1.35;
    margin: 0 0 18px;
}

.ladhlx,
.qr9e8b,
.qfaxam,
.iolned {
    padding: 90px 0;
}

.qr9e8b,
.iolned {
    background: #f7f7f7;
}

.id1fko {
    display: table;
    width: 100%;
}

.id1fko > div {
    display: table-cell;
    float: none;
    vertical-align: middle;
}

.vo6riz,
.qfaxam {
    background: #1d1d1d;
    color: #fff;
}

.vo6riz,
.x86xbg,
.t7y9js {
    padding: 38px;
}

.vl8vwc {
    color: #cf9b45;
    display: block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0;
    margin-bottom: 12px;
}

.vo6riz h2,
.qfaxam h2 {
    color: #fff;
    font-size: 34px;
    line-height: 1.25;
    margin-bottom: 18px;
}

.vo6riz p,
.vo6riz li,
.qfaxam p,
.qfaxam li {
    color: #e5e5e5;
    font-size: 16px;
    line-height: 1.8;
}

.vo6riz ul {
    margin: 22px 0 0 18px;
    padding: 0;
}

.ppgm2v {
    border-top: 1px solid rgba(255,255,255,.18);
    margin-top: 24px;
    padding-top: 18px;
}

.ppgm2v strong {
    color: #fff;
}

.x86xbg {
    background: #fff;
    border: 1px solid #e8e0d3;
    box-shadow: 0 16px 42px rgba(0,0,0,.08);
}

.x86xbg .xosyoi h2,
.x86xbg .xosyoi h3,
.x86xbg .xosyoi p {
    color: #1d1d1d;
}

.x86xbg .xosyoi p {
    color: #5f5f5f;
}

.x86xbg input,
.x86xbg textarea,
.x86xbg select {
    background: #fff;
    border: 1px solid #ded6ca;
    color: #1d1d1d;
    font-size: 15px;
}

.x86xbg input::-webkit-input-placeholder,
.x86xbg textarea::-webkit-input-placeholder {
    color: #686868;
}

.x86xbg input:-ms-input-placeholder,
.x86xbg textarea:-ms-input-placeholder {
    color: #686868;
}

.xz6b3g {
    font-size: 0;
    margin-top: 8px;
}

.xz6b3g .xxkhtf {
    display: inline-block;
    margin: 0 10px 10px 0;
    vertical-align: top;
}

.xz6b3g .pg99db,
.xz6b3g a.pg99db,
.xz6b3g button.pg99db {
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 52px;
    line-height: 52px;
    min-width: 132px;
    padding: 0 22px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

.d3vkwz,
.bjayf6,
.ejutid,
.zhz8c0,
.t7y9js {
    background: #fff;
    border: 1px solid #e8e0d3;
    margin-bottom: 30px;
}

.d3vkwz {
    min-height: 210px;
    padding: 34px 24px;
}

.d3vkwz h3,
.d3vkwz p,
.bjayf6 h4,
.bjayf6 p,
.ejutid h4,
.ejutid p,
.ejutid a,
.t7y9js h3,
.t7y9js p,
.zhz8c0 h3,
.zhz8c0 p {
    color: #1d1d1d;
}

.d3vkwz p,
.bjayf6 p,
.ejutid p,
.t7y9js p,
.zhz8c0 p {
    color: #626262;
    line-height: 1.75;
}

.bjayf6,
.ejutid {
    padding: 30px;
}

.bjayf6 b {
    background: #cf9b45;
    color: #fff;
    display: inline-block;
    height: 42px;
    line-height: 42px;
    margin-bottom: 16px;
    text-align: center;
    width: 42px;
}

.ejutid i {
    color: #cf9b45;
    display: block;
    font-size: 34px;
    margin-bottom: 16px;
}

.t7y9js img {
    display: block;
    width: 100%;
}

.g80h7f h3 {
    margin-top: 20px;
}

.qfaxam ol {
    margin: 0 0 0 20px;
    padding: 0;
}

.rkpy8f {
    border: 1px solid #fff;
    color: #fff !important;
    display: inline-block;
    font-weight: 700;
    height: 52px;
    line-height: 50px;
    padding: 0 26px;
}

.bjqhf5 {
    padding-top: 70px;
}

.a0cobb ul.okkfh7 li a {
    white-space: nowrap;
}

.takzca img,
.q45pjh img,
.pn4oi2 img,
.go7ah7 img {
    max-height: 260px;
    object-fit: cover;
    width: 100%;
}

@media (max-width: 1199px) {
    .por5zz {
        margin-left: 8px;
    }
    .por5zz a.m2mtec {
        min-width: 48px;
        padding: 0 10px;
    }
    .ulc0kg .l1fmv9 > ul > li > a {
        font-size: 14px;
        margin-left: 4px;
        margin-right: 4px;
    }
}

@media (max-width: 991px) {
    .por5zz {
        display: none;
    }
    .ckorr2 {
        display: block !important;
    }
    .id1fko,
    .id1fko > div {
        display: block;
        width: 100%;
    }
    .ladhlx,
    .qr9e8b,
    .qfaxam,
    .iolned {
        padding: 65px 0;
    }
    .vo6riz,
    .x86xbg,
    .t7y9js {
        margin-bottom: 30px;
        padding: 28px;
    }
}

@media (max-width: 767px) {
    .l0m9cr .qzkjyg,
    .q6kym5 .qzkjyg {
        font-size: 30px;
    }
    .iymsgc {
        font-size: 28px;
    }
    .vo6riz h2,
    .qfaxam h2 {
        font-size: 26px;
    }
    .xz6b3g .xxkhtf,
    .xz6b3g .pg99db,
    .xz6b3g a.pg99db,
    .xz6b3g button.pg99db {
        display: block;
        margin-right: 0;
        width: 100%;
    }
}
