.cc_div *,.cc_div :before,.cc_div :after{-webkit-box-sizing:border-box;box-sizing:border-box;float:none;font-style:inherit;font-variant:normal;font-weight:inherit;font-family:inherit;line-height:1.2;font-size:1em;transition:none;animation:none;margin:0;padding:0;text-transform:none;letter-spacing:unset;color:inherit;background:none;border:none;box-shadow:none;text-decoration:none;text-align:left;visibility:unset}.cc_div{font-size:16px;font-family:var(--cc-font-body);font-weight:var(--cc-font-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:#2d4156;color:var(--cc-text)}.cc_div .c-bn,.cc_div .b-tl,#s-ttl,#c-ttl,#s-bl td:before{font-weight:600}.cc_div .b-tl{font-family:var(--cc-font-heading);font-weight:var(--cc-font-heading-weight)}#cm,#s-inr,.cc_div .c-bl,.cc_div .b-tl,#s-bl .act .b-acc{border-radius:.35em}#s-bl .act .b-acc{border-top-left-radius:0;border-top-right-radius:0}.cc_div input,.cc_div button,.cc_div a{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc_div a{border-bottom:1px solid}.cc_div a:hover{text-decoration:none;border-color:transparent}.c--anim #cm,.c--anim #s-cnt,.c--anim #s-inr,#cs-ov,#cm-ov{transition:visibility .25s linear, opacity .25s ease, transform .25s ease !important}.c--anim .c-bn{transition:background-color .25s ease !important}.c--anim #cm.bar.slide,.c--anim .bar.slide #s-inr{transition:visibility .4s ease, opacity .4s ease, transform .4s ease !important}.c--anim #cm.bar.slide+#cm-ov,.c--anim .bar.slide+#cs-ov{transition:visibility .4s ease, opacity .4s ease, transform .4s ease !important}#cm.bar.slide,.cc_div .bar.slide #s-inr{transform:translateX(100%);opacity:1}#cm.bar.top.slide,.cc_div .bar.left.slide #s-inr{transform:translateX(-100%);opacity:1}#cm.slide,.cc_div .slide #s-inr{transform:translateY(1.6em)}#cm.top.slide{transform:translateY(-1.6em)}#cm.bar.slide{transform:translateY(100%)}#cm.bar.top.slide{transform:translateY(-100%)}.show--consent .c--anim #cm,.show--consent .c--anim #cm.bar,.show--settings .c--anim #s-inr,.show--settings .c--anim .bar.slide #s-inr{opacity:1;transform:scale(1);visibility:visible !important}.show--consent .c--anim #cm.box.middle,.show--consent .c--anim #cm.cloud.middle{transform:scale(1) translateY(-50%)}.show--settings .c--anim #s-cnt{visibility:visible !important}.force--consent.show--consent .c--anim #cm-ov,.show--settings .c--anim #cs-ov{visibility:visible !important;opacity:1 !important}#cm{font-family:inherit;padding:1.1em 1.8em 1.4em 1.8em;position:fixed;z-index:1;background:#fff;background:var(--cc-bg);max-width:24.2em;width:100%;bottom:1.250em;right:1.250em;box-shadow:0 0.625em 1.875em #000000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);opacity:0;visibility:hidden;transform:scale(0.95);line-height:initial}#cc_div #cm{display:block !important}#c-ttl{margin-bottom:.5em;font-size:1.1em}.cloud #c-ttl,.s-ttl{margin-top:.2em;font-family:var(--cc-font-heading);font-weight:var(--cc-font-heading-weight)}.s-ttl{margin-top:0;margin-bottom:.2em;font-size:1.1em}#c-txt{font-size:0.9em;line-height:1.65em}.cc_div #c-bns{display:flex;justify-content:space-between;margin-top:1.4em}.cc_div .c-bn{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg);padding:1.1em 1.7em .9em;display:inline-block;cursor:pointer;font-size:0.92em;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;text-align:center;border-radius:4px;flex:1;font-family:var(--cc-font-heading);font-weight:var(--cc-font-heading-weight)}#c-bns button+button,#s-cnt button+button,#s-c-bn{float:right;margin-left:1em}#s-cnt #s-rall-bn{float:none}#cm .c_link:hover,#cm .c_link:active,#s-cnt button+button:hover,#s-cnt button+button:active,#s-c-bn:active,#s-c-bn:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-cnt{position:fixed;top:0;left:0;width:100%;z-index:101;display:table;height:100%;visibility:hidden}#s-bl{outline:none}#s-bl .title{margin-top:1.4em}#s-bl .title:first-child{margin-top:0}#s-bl .b-bn{margin-top:0}#s-bl .b-acc .p{margin-top:0;padding:1em}#s-cnt .b-bn .b-tl{display:block;font-family:var(--cc-font-heading);font-weight:var(--cc-font-heading-weight);font-size:.95em;width:100%;position:relative;padding:1.3em 6.4em 1.3em 2.7em;background:none;transition:background-color .25s ease}#s-cnt .b-bn .b-tl.exp{cursor:pointer}#s-cnt .act .b-bn .b-tl{border-bottom-right-radius:0;border-bottom-left-radius:0}#s-cnt .b-bn .b-tl:active,#s-cnt .b-bn .b-tl:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl .b-bn{position:relative}#s-bl .c-bl{padding:1em;margin-bottom:.5em;border:1px solid #f1f3f5;border-color:var(--cc-section-border);transition:background-color .25s ease}#s-bl .c-bl:hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg)}#s-bl .c-bl:last-child{margin-bottom:.5em}#s-bl .c-bl:first-child{transition:none;padding:0;margin-top:0;border:none;margin-bottom:2em}#s-bl .c-bl:not(.b-ex):first-child:hover{background:transparent;background:unset}#s-bl .c-bl.b-ex{padding:0;border:none;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);transition:none}#s-bl .c-bl.b-ex+.c-bl{margin-top:2em}#s-bl .c-bl.b-ex+.c-bl.b-ex{margin-top:0}#s-bl .c-bl.b-ex:first-child{margin-bottom:1em}#s-bl .c-bl.b-ex:first-child{margin-bottom:.5em}#s-bl .b-acc{max-height:0;overflow:hidden;padding-top:0;margin-bottom:0;display:none}#s-bl .act .b-acc{max-height:100%;display:block;overflow:hidden}#s-cnt .p{font-size:0.85em;line-height:1.65em;margin-top:.5em;color:var(--cc-text);color:var(--cc-block-text)}.cc_div .b-tg .c-tgl:disabled{cursor:not-allowed}#c-vln{display:table-cell;vertical-align:middle;position:relative}#cs{padding:0 1.7em;width:100%;position:fixed;left:0;right:0;top:0;bottom:0;height:100%}#s-inr{height:100%;position:relative;max-width:45em;margin:0 auto;transform:scale(0.96);opacity:0;padding-top:4.75em;padding-bottom:4.75em;position:relative;height:100%;overflow:hidden;visibility:hidden;box-shadow:rgba(3,6,9,0.26) 0px 13px 27px -5px}#s-inr,#s-hdr,#s-bns{background:#fff;background:var(--cc-bg)}#s-bl{overflow-y:auto;overflow-y:overlay;overflow-x:hidden;height:100%;padding:1.3em 2.1em;display:block;width:100%}#s-bns{position:absolute;bottom:0;left:0;right:0;padding:1em 2.1em;border-top:1px solid #f1f3f5;border-color:var(--cc-section-border);height:5em}.cc_div .cc-link{color:#253b48;color:var(--cc-btn-primary-bg);border-bottom:1px solid #253b48;border-color:var(--cc-btn-primary-bg);display:inline;padding-bottom:0;text-decoration:none;cursor:pointer;font-weight:600;border-radius:0}.cc_div .cc-link:hover,.cc_div .cc-link:active{border-color:transparent}#c-bns button:first-child,#s-bns button:first-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}#c-bns.swap button:first-child{color:#40505a;color:var(--cc-btn-secondary-text);background:#e5ebef;background:var(--cc-btn-secondary-bg)}#c-bns.swap button:last-child{color:#fff;color:var(--cc-btn-primary-text);background:#253b48;background:var(--cc-btn-primary-bg)}.cc_div .b-tg .c-tgl:checked~.c-tg{background:#253b48;background:var(--cc-toggle-bg-on)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover,#c-bns.swap button:last-child:active,#c-bns.swap button:last-child:hover{background:#1d2e38;background:var(--cc-btn-primary-hover-bg)}#c-bns.swap button:first-child:active,#c-bns.swap button:first-child:hover{background:#d8e0e6;background:var(--cc-btn-secondary-hover-bg)}#s-hdr{position:absolute;top:0;width:100%;display:table;padding:0 2.1em;height:4.75em;vertical-align:middle;z-index:2;border-bottom:1px solid #f1f3f5;border-color:var(--cc-section-border)}#s-ttl{display:table-cell;vertical-align:middle;font-size:1em}#s-c-bn{padding:0;width:1.7em;height:1.7em;font-size:1.45em;margin:0;font-weight:initial;position:relative}#s-c-bnc{display:table-cell;vertical-align:middle}.cc_div span.t-lb{position:absolute;top:0;z-index:-1;opacity:0;pointer-events:none;overflow:hidden}#c_policy__text{height:31.250em;overflow-y:auto;margin-top:1.250em}#c-s-in{position:relative;transform:translateY(-50%);top:50%;height:100%;height:calc(100% - 2.5em);max-height:37.5em}@media screen and (min-width: 688px){#s-bl::-webkit-scrollbar{width:.9em;height:100%;background:transparent;border-radius:0 0.250em 0.250em 0}#s-bl::-webkit-scrollbar-thumb{border:0.25em solid var(--cc-bg);background:#cfd5db;background:var(--cc-webkit-scrollbar-bg);border-radius:100em}#s-bl::-webkit-scrollbar-thumb:hover{background:#9199a0;background:var(--cc-webkit-scrollbar-bg-hover)}#s-bl::-webkit-scrollbar-button{width:10px;height:5px}}.cc_div .b-tg{position:absolute;right:0;top:0;bottom:0;display:inline-block;margin:auto;right:1.2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.cc_div .b-tg .c-tgl{position:absolute;cursor:pointer;display:block;top:0;left:0;margin:0;border:0}.cc_div .b-tg .c-tg{position:absolute;background:#919ea6;background:var(--cc-toggle-bg-off);transition:background-color .25s ease, box-shadow .25s ease;pointer-events:none}.cc_div span.t-lb,.cc_div .b-tg,.cc_div .b-tg .c-tg,.cc_div .b-tg .c-tgl{width:3.4em;height:1.5em;border-radius:4em}.cc_div .b-tg .c-tg.c-ro{cursor:not-allowed}.cc_div .b-tg .c-tgl~.c-tg.c-ro{background:#d5dee2;background:var(--cc-toggle-bg-readonly)}.cc_div .b-tg .c-tgl~.c-tg.c-ro:after{box-shadow:none}.cc_div .b-tg .c-tg:after{content:"";position:relative;display:block;left:0.125em;top:0.125em;width:1.25em;height:1.25em;border:none;box-sizing:content-box;background:#fff;background:var(--cc-toggle-knob-bg);box-shadow:0 1px 2px rgba(24,32,35,0.36);transition:transform .25s ease;border-radius:100%}.cc_div .b-tg .c-tgl:checked~.c-tg:after{transform:translateX(1.9em)}#s-bl table,#s-bl th,#s-bl td{border:none}#s-bl tbody tr{transition:background-color .25s ease}#s-bl tbody tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-bg-hover)}#s-bl table{text-align:left;border-collapse:collapse;width:100%;padding:0;margin:0;overflow:hidden}#s-bl td,#s-bl th{padding:0.8em 0.625em;text-align:left;vertical-align:top;font-size:.8em;padding-left:1.2em}#s-bl th{font-family:inherit;padding:1.2em 1.2em}#s-bl thead tr:first-child{border-bottom:1px solid #e9edf2;border-color:var(--cc-cookie-table-border)}.force--consent #s-cnt,.force--consent #cs{width:100vw}#cm-ov,#cs-ov{position:fixed;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;background:#070707;background:rgba(4,6,8,0.85);background:var(--cc-overlay-bg);display:none;transition:none}.show--settings #cs-ov,.c--anim #cs-ov,.force--consent .c--anim #cm-ov,.force--consent.show--consent #cm-ov{display:block}#cs-ov{z-index:2}.force--consent .cc_div{position:fixed;top:0;left:0;bottom:0;width:100%;width:100vw;visibility:hidden;transition:visibility .25s linear}.force--consent.show--consent .c--anim .cc_div,.force--consent.show--settings .c--anim .cc_div{visibility:visible}.force--consent #cm{position:absolute}.force--consent #cm.bar{width:100vw;max-width:100vw}html.force--consent.show--consent{overflow-y:hidden !important}html.force--consent.show--consent,html.force--consent.show--consent body{height:auto !important;overflow-x:hidden !important}.cc_div .b-bn .exp::before,.cc_div .act .b-bn .exp::before{border:solid #2d4156;border-color:var(--cc-btn-secondary-text);border-width:0 2px 2px 0;padding:.2em;display:inline-block;position:absolute;content:'';margin-right:15px;position:absolute;transform:translateY(-50%) rotate(45deg);left:1.2em;top:50%}.cc_div .act .b-bn .b-tl::before{transform:translateY(-20%) rotate(225deg)}.cc_div .on-i::before{border:solid #fff;border-color:var(--cc-toggle-knob-icon-color);border-width:0 2px 2px 0;padding:.1em;display:inline-block;padding-bottom:.45em;content:'';margin:0 auto;transform:rotate(45deg);top:.37em;left:.75em;position:absolute}#s-c-bn::before,#s-c-bn::after{content:'';position:absolute;left:.82em;top:.58em;height:.6em;width:1.5px;background:#444d53;background:var(--cc-btn-secondary-text);transform:rotate(45deg);border-radius:1em;margin:0 auto}#s-c-bn::after{transform:rotate(-45deg)}.cc_div .off-i,.cc_div .on-i{height:100%;width:50%;position:absolute;right:0;display:block;text-align:center;transition:opacity .15s ease}.cc_div .on-i{left:0;opacity:0}.cc_div .off-i::before,.cc_div .off-i::after{right:.8em;top:.42em;content:' ';height:.7em;width:.09375em;display:block;background:#cdd6dc;background:var(--cc-toggle-knob-icon-color);margin:0 auto;position:absolute;transform-origin:center}.cc_div .off-i::before{transform:rotate(45deg)}.cc_div .off-i::after{transform:rotate(-45deg)}.cc_div .b-tg .c-tgl:checked~.c-tg .on-i{opacity:1}.cc_div .b-tg .c-tgl:checked~.c-tg .off-i{opacity:0}#cm.box.middle,#cm.cloud.middle{top:50%;transform:translateY(-37%);bottom:auto}#cm.box.middle.zoom,#cm.cloud.middle.zoom{transform:scale(0.95) translateY(-50%)}#cm.box.center{left:1em;right:1em;margin:0 auto}#cm.cloud{max-width:50em;margin:0 auto;text-align:center;left:1em;right:1em;overflow:hidden;padding:1.3em 2em;width:unset}.cc_div .cloud #c-inr{display:table;width:100%}.cc_div .cloud #c-inr-i{width:70%;display:table-cell;vertical-align:top;padding-right:2.4em}.cc_div .cloud #c-txt{font-size:0.85em}.cc_div .cloud #c-bns{min-width:170px;display:table-cell;vertical-align:middle}#cm.cloud .c-bn{margin:.625em 0 0 0;width:100%}#cm.cloud .c-bn:first-child{margin:0}#cm.cloud.left{margin-right:1.25em}#cm.cloud.right{margin-left:1.25em}#cm.bar{width:100%;max-width:100%;left:0;right:0;bottom:0;border-radius:0;position:fixed;padding:2em}#cm.bar #c-inr{max-width:32em;margin:0 auto}#cm.bar #c-bns{max-width:33.75em}#cm.bar #cs{padding:0}.cc_div .bar #c-s-in{top:0;transform:none;height:100%;max-height:100%}.cc_div .bar #s-hdr,.cc_div .bar #s-bl,.cc_div .bar #s-bns{padding-left:1.6em;padding-right:1.6em}.cc_div .bar #cs{padding:0}.cc_div .bar #s-inr{margin:0;margin-left:auto;margin-right:0;border-radius:0;max-width:32em}.cc_div .bar.left #s-inr{margin-left:0;margin-right:auto}.cc_div .bar #s-bl table,.cc_div .bar #s-bl thead,.cc_div .bar #s-bl tbody,.cc_div .bar #s-bl th,.cc_div .bar #s-bl td,.cc_div .bar #s-bl tr,.cc_div .bar #s-cnt{display:block}.cc_div .bar #s-bl thead tr{position:absolute;top:-9999px;left:-9999px}.cc_div .bar #s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}.cc_div .bar #s-bl td{border:none;position:relative;padding-left:35%}.cc_div .bar #s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm.top{bottom:auto;top:1.250em}#cm.left{right:auto;left:1.250em}#cm.right{left:auto;right:1.250em}#cm.bar.left,#cm.bar.right{left:0;right:0}#cm.bar.top{top:0}@media screen and (max-width: 688px){#cm,#cm.cloud,#cm.left,#cm.right{width:auto;max-width:100%;margin:0;padding:1.4em !important;right:1em;left:1em;bottom:1em;display:block}.force--consent #cm,.force--consent #cm.cloud{width:auto;max-width:100vw}#cm.top{top:1em;bottom:auto}#cm.bottom{bottom:1em;top:auto}#cm.bar.bottom{bottom:0}#cm.cloud .c-bn{font-size:.95em}#s-bns,.cc_div .bar #s-bns{padding:1em 1.3em}.cc_div .bar #s-inr{max-width:100%;width:100%}.cc_div .cloud #c-inr-i{padding-right:0}#cs{border-radius:0;padding:0}#c-s-in{max-height:100%;height:100%;top:0;transform:none}.cc_div .b-tg{transform:scale(1.1);right:1.1em}#s-inr{margin:0;padding-bottom:7.9em;border-radius:0}#s-bns{height:7.9em}#s-bl,.cc_div .bar #s-bl{padding:1.3em}#s-hdr,.cc_div .bar #s-hdr{padding:0 1.3em}#s-bl table{width:100%}#s-inr.bns-t{padding-bottom:10.5em}.bns-t #s-bns{height:10.5em}.cc_div .bns-t .c-bn{font-size:0.83em;padding:.9em 1.6em}#s-cnt .b-bn .b-tl{padding-top:1.2em;padding-bottom:1.2em}#s-bl table,#s-bl thead,#s-bl tbody,#s-bl th,#s-bl td,#s-bl tr,#s-cnt{display:block}#s-bl thead tr{position:absolute;top:-9999px;left:-9999px}#s-bl tr{border-top:1px solid #e3e7ed;border-color:var(--cc-cookie-table-border)}#s-bl td{border:none;position:relative;padding-left:35%}#s-bl td:before{position:absolute;left:1em;padding-right:0.625em;white-space:nowrap;content:attr(data-column);color:#000;color:var(--cc-text);overflow:hidden;text-overflow:ellipsis}#cm .c-bn,.cc_div .c-bn{width:100%;margin-right:0}#s-cnt #s-rall-bn{margin-left:0}.cc_div #c-bns{flex-direction:column}#c-bns button+button,#s-cnt button+button{margin-top:0.625em;margin-left:0;float:unset}#cm.cloud,#cm.box{left:1em;right:1em;width:auto}#cm.cloud.right,#cm.cloud.left{margin:0}.cc_div .cloud #c-bns,.cc_div .cloud #c-inr,.cc_div .cloud #c-inr-i{display:block;width:auto;min-width:unset}.cc_div .cloud #c-txt{font-size:.9em}.cc_div .cloud #c-bns{margin-top:1.625em}}.cc_div.ie #c-vln{height:100%;padding-top:5.62em}.cc_div.ie .bar #c-vln{padding-top:0}.cc_div.ie #cs{max-height:37.5em;position:relative;top:0;margin-top:-5.625em}.cc_div.ie .bar #cs{margin-top:0;max-height:100%}.cc_div.ie #cm{border:1px solid #dee6e9}.cc_div.ie #c-s-in{top:0}.cc_div.ie .b-tg{padding-left:1em;margin-bottom:0.7em}.cc_div.ie .b-tg .c-tgl:checked~.c-tg:after{left:1.95em}.cc_div.ie #s-bl table{overflow:auto}.cc_div.ie .b-tg .c-tg{display:none}.cc_div.ie .b-tg .c-tgl{position:relative;display:inline-block;vertical-align:middle;margin-bottom:0.2em;height:auto}.cc_div.ie #s-cnt .b-bn .b-tl{padding:1.3em 6.4em 1.3em 1.4em}.cc_div.ie .bar #s-bl td:before{display:none}.cc_div.ie .bar #s-bl td{padding:0.8em 0.625em 0.8em 1.2em}.cc_div.ie .bar #s-bl thead tr{position:relative}.cc_div.ie .b-tg .t-lb{filter:alpha(opacity=0)}.cc_div.ie #cm-ov,.cc_div.ie #cs-ov{filter:alpha(opacity=80)}.cc-powerby{font-size:.7em;font-weight:var(--cc-font-body-weight);color:var(--cc-text)}#cc-reconsent{cursor:pointer;position:fixed;left:1em;bottom:1em;border-radius:50%;display:block;width:40px;height:40px;background:var(--cc-bg) url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/cookie.png) no-repeat center center;box-shadow:0 0.625em 1.875em #000000;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28);border:none;background-size:calc(512px / 20) calc(512px / 20);text-indent:-9999px;opacity:0;visibility:hidden;transform:translateY(2em);transition:visibility .25s linear, opacity .25s ease, transform .25s ease !important;z-index:9999}#cc-reconsent.is-active{opacity:1;visibility:visible;transform:translateY(0)}@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Text.ttf) format('truetype');
font-weight: 300;
font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Kanit&display=swap');
@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Medium.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Bold.ttf) format('truetype');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Text.ttf) format('truetype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Kanit', sans-serif;
src: url(fonts/SukhumvitSet-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
}body {
padding: 0;
margin: 0;
color: #666666;
font-family: 'Kanit', sans-serif;
font-size: 16px; }
#container {
margin-top: -30px; }
@media only screen and (max-width: 991px) {
#container {
margin-top: 0px; } }
.page-search-area {
background-color: #e4e8f3;
height: auto;
padding: 70px 10px 20px 10px; }
a {
outline: 0 !important;
transition: 0.5s;
color: #002e5b;
text-decoration: none; }
a:hover {
color: #15692d;
text-decoration: none; }
#content a {
outline: 0 !important;
transition: 0.5s;
color: #ff0000;
text-decoration: none; }
#content a:hover {
color: #002e5b;
text-decoration: none; }
.modal-video .modal-body iframe {
max-width: 100%; }
.entry-content p {
margin-bottom: 20px; }
p {
color: #666666;
margin-bottom: 12px;
line-height: 1.8;
font-size: 16px;
min-height: 1px; }
p:last-child {
margin-bottom: 0; }
button, input {
outline: 0 !important; }
.ptb-100 {
padding-top: 100px;
padding-bottom: 100px; }
.pt-70 {
padding-top: 70px; }
.pb-70 {
padding-bottom: 70px; }
.bg-black-color {
background-color: #002e5b; }
.bg-f8f8f8 {
background-color: #f8f8f8; }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
color: #002e5b;
font-family: 'Kanit', sans-serif; }
.bg-fafafa {
background-color: #fafafa; }
img {
max-width: 100%;
height: auto; }
.d-table {
width: 100%;
height: 100%; }
.d-table-cell {
vertical-align: middle; } .section-title {
text-align: center;
max-width: 700px;
margin-bottom: 55px;
margin-left: auto;
margin-right: auto; }
.section-title .sub-title {
color: #15692d;
display: block;
margin-bottom: 10px;
font-size: 18px; }
.section-title h2 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.section-title p {
max-width: 610px;
font-size: 16px;
margin-left: auto;
margin-top: 8px;
margin-bottom: 0;
margin-right: auto; } .default-btn {
border: none;
position: relative;
display: inline-block;
text-align: center;
overflow: hidden;
z-index: 1;
color: #ffffff;
text-transform: uppercase;
background-color: #002e5b;
transition: 0.5s;
border-radius: 5px;
font-weight: 700;
font-size: 16px;
font-family: 'Kanit', sans-serif;
padding-left: 30px;
padding-right: 30px;
padding-top: 13px;
padding-bottom: 13px; }
.default-btn span {
position: absolute;
display: block;
width: 0;
height: 0;
border-radius: 50%;
background-color: #15692d;
transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
transform: translate(-50%, -50%);
z-index: -1;
border-radius: 5px; }
.default-btn:hover, .default-btn:focus {
color: #ffffff; }
.default-btn:hover span, .default-btn:focus span {
width: 225%;
height: 562.5px; }
.optional-btn {
border: none;
position: relative;
display: inline-block;
text-align: center;
overflow: hidden;
z-index: 1;
color: #002e5b;
text-transform: uppercase;
background-color: transparent;
transition: 0.5s;
border-radius: 5px;
font-weight: 700;
font-size: 16px;
font-family: 'Kanit', sans-serif;
padding-left: 30px;
padding-right: 30px;
padding-top: 13px;
padding-bottom: 13px; }
.optional-btn span {
position: absolute;
display: block;
width: 0;
height: 0;
border-radius: 50%;
background-color: #15692d;
transition: width 0.5s ease-in-out, height 0.5s ease-in-out;
transform: translate(-50%, -50%);
z-index: -1;
border-radius: 5px; }
.optional-btn::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
border-radius: 5px;
height: 100%;
border: 1px solid #002e5b;
z-index: -1; }
.optional-btn:hover, .optional-btn:focus {
color: #ffffff; }
.optional-btn:hover span, .optional-btn:focus span {
width: 225%;
height: 562.5px; } 
.form-control {
height: 50px;
background-color: #ffffff;
border: 1px solid #eeeeee;
border-radius: 0;
/*text-transform: uppercase;*/
color: #252525;
box-shadow: unset !important;
padding-left: 15px;
font-family: 'Kanit', sans-serif;
font-size: 14px;
font-weight: 500; }
.form-control::placeholder {
color: #e2e4e3; }

.form-controll {
height: 50px;
background-color: #ffffff;
border: 1px solid #eeeeee;
border-radius: 0;
text-transform: uppercase;
color: #002e5b;
box-shadow: unset !important;
padding-left: 15px;
font-family: 'Kanit', sans-serif;
font-size: 14px;
font-weight: 500; }
.form-controll::placeholder {
color: #002e5b; }




.pdpa-content .no-style {
list-style: none;
padding-left: 50px; }
.pdpa-content .no-style > li .before-li {
position: absolute;
margin-left: -35px; } .preloader {
position: fixed;
width: 100%;
height: 100%;
z-index: 9999999999;
background: #002e5b;
top: 0;
left: 0; }
.preloader .loader {
position: absolute;
top: 43%;
left: 0;
right: 0;
transform: translateY(-43%);
text-align: center;
margin: 0 auto;
width: 50px;
height: 50px; }
.preloader .box {
width: 100%;
height: 100%;
background: #ffffff;
animation: animate .5s linear infinite;
position: absolute;
top: 0;
left: 0;
border-radius: 3px; }
.preloader .shadow {
width: 100%;
height: 5px;
background: #000;
opacity: 0.1;
position: absolute;
top: 59px;
left: 0;
border-radius: 50%;
animation: shadow .5s linear infinite; }
@keyframes loader {
0% {
left: -100px; }
100% {
left: 110%; } }
@keyframes animate {
17% {
border-bottom-right-radius: 3px; }
25% {
transform: translateY(9px) rotate(22.5deg); }
50% {
transform: translateY(18px) scale(1, 0.9) rotate(45deg);
border-bottom-right-radius: 40px; }
75% {
transform: translateY(9px) rotate(67.5deg); }
100% {
transform: translateY(0) rotate(90deg); } }
@keyframes shadow {
50% {
transform: scale(1.2, 1); } } .header-area {
width: 100%;
height: auto;
z-index: 999;
background-color: #002e5b; }
.top-header {
padding-top: 10px;
padding-bottom: 15px; }
.top-header .top-header-nav {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.top-header .top-header-nav li {
display: inline-block;
position: relative;
margin-right: 12px;
color: #ffffff;
padding-left: 12px; }
.top-header .top-header-nav li a {
display: block;
color: #ffffff; }
.top-header .top-header-nav li a:hover {
color: #15692d; }
.top-header .top-header-nav li::before {
content: '';
position: absolute;
left: 0;
top: 9px;
width: 6px;
height: 6px;
background-color: #15692d;
border-radius: 50%; }
.top-header .top-header-right-side {
text-align: right; }
.top-header .top-header-right-side ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.top-header .top-header-right-side ul li {
display: inline-block;
text-align: left;
position: relative;
padding-left: 52px;
color: #ffffff;
font-size: 14px;
margin-right: 20px; }
.top-header .top-header-right-side ul li .icon {
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
color: #ffffff;
font-size: 20px;
background-color: #15692d;
text-align: center;
position: absolute;
left: 0;
top: 50%;
transition: 0.5s;
transform: translateY(-50%); }
.top-header .top-header-right-side ul li span {
display: block; }
.top-header .top-header-right-side ul li a {
display: inline-block;
color: #ffffff;
font-size: 18px;
font-family: 'Kanit', sans-serif;
font-weight: 400; }
.top-header .top-header-right-side ul li a.default-btn {
background-color: #15692d;
color: #ffffff;
top: 4px;
font-size: 16px; }
.top-header .top-header-right-side ul li a.default-btn span {
background: #ffffff; }
.top-header .top-header-right-side ul li a.default-btn:hover {
color: #002e5b; }
.top-header .top-header-right-side ul li:hover .icon {
background-color: #ffffff;
color: #15692d; }
.top-header .top-header-right-side ul li:last-child {
padding-left: 0;
margin-right: 0; }
.top-header .top-header-logo a {
display: inline-block; }
.pearo-responsive-nav {
display: none; }
.pearo-nav {
background-color: transparent; }
.pearo-nav .navbar {
background-color: #ffffff;
box-shadow: 10px 10px rgba(255, 255, 255, 0.6);
transition: 0.5s;
padding-right: 25px;
padding-top: 0;
padding-left: 25px;
padding-bottom: 0;
z-index: 999; }
.pearo-nav .navbar .navbar-brand {
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0; }
.pearo-nav .navbar ul {
padding-left: 0;
list-style-type: none;
margin-bottom: 0; }
.pearo-nav .navbar .navbar-nav {
font-family: 'Kanit', sans-serif;
margin-left: auto; }
.pearo-nav .navbar .navbar-nav .nav-item {
position: relative;
padding: 0; }
.pearo-nav .navbar .navbar-nav .nav-item a {
font-size: 1rem;
font-weight: 400;
color: #002e5b;
text-transform: uppercase;
padding-left: 0;
padding-right: 0;
padding-top: 30px;
padding-bottom: 30px;
margin-left: 13px;
margin-right: 13px; }
.pearo-nav .navbar .navbar-nav .nav-item a:hover, .pearo-nav .navbar .navbar-nav .nav-item a:focus, .pearo-nav .navbar .navbar-nav .nav-item a.active {
color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item a i {
font-size: 11px; }
.pearo-nav .navbar .navbar-nav .nav-item:last-child a {
margin-right: 0; }
.pearo-nav .navbar .navbar-nav .nav-item:first-child a {
margin-left: 0; }
.pearo-nav .navbar .navbar-nav .nav-item:hover a, .pearo-nav .navbar .navbar-nav .nav-item.active a {
color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu {
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
background: #ffffff;
position: absolute;
border: none;
top: 80px;
left: 0;
width: 250px;
z-index: 99;
display: block;
opacity: 0;
visibility: hidden;
border-radius: 0;
transition: all 0.3s ease-in-out;
margin-top: 20px;
border-top: 2px solid #15692d;
padding: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li {
padding: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
text-transform: uppercase;
padding: 13px 20px 11px;
margin: 0;
position: relative;
color: #002e5b;
background-color: transparent;
border-bottom: 1px dashed #e5e5e5;
font-size: 14px;
/*font-weight: 600;*/ }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
left: -250px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu {
left: 220px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
left: -250px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
left: -250px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
left: -250px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
left: -250px;
top: 15px;
opacity: 0;
visibility: hidden; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a {
color: #002e5b; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus, .pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a {
color: #ffffff;
background-color: #15692d; }
.pearo-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 0; }
.pearo-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu {
opacity: 1;
visibility: visible;
top: 100%;
margin-top: 0; }
.pearo-nav .navbar .others-option {
margin-left: 25px; }
.pearo-nav .navbar .others-option .option-item {
color: #002e5b;
display: inline-block;
position: relative;
line-height: 1; }
.pearo-nav .navbar .others-option .option-item .search-btn {
cursor: pointer;
transition: 0.5s;
color: #002e5b;
font-size: 20px;
font-weight: 600; }
.pearo-nav .navbar .others-option .option-item .search-btn:hover {
color: #15692d; }
.pearo-nav .navbar .others-option .option-item .close-btn {
cursor: pointer;
display: none;
transition: 0.5s;
width: 20px;
color: #002e5b;
font-size: 18px; }
.pearo-nav .navbar .others-option .option-item .close-btn.active {
display: block; }
.pearo-nav .navbar .others-option .option-item .close-btn:hover {
color: #15692d; }
.pearo-nav .navbar .others-option .burger-menu {
margin-left: 15px;
cursor: pointer;
display: inline-block;
font-size: 22px;
color: #002e5b;
transition: 0.5s; }
.pearo-nav .navbar .others-option .burger-menu:hover {
color: #15692d; }
.navbar-area {
transition: 0.5s; }
.navbar-area.is-sticky {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 999;
box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.09);
background-color: #ffffff !important; }
.navbar-area.is-sticky .pearo-nav .navbar {
box-shadow: unset;
padding-left: 0;
padding-right: 0; }
.search-overlay {
display: none; }
.search-overlay.search-popup {
position: absolute;
top: 100%;
width: 330px;
right: 0;
background: #ffffff;
z-index: 2;
padding: 20px;
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
margin-top: 31px; }
.search-overlay.search-popup .search-form {
position: relative; }
.search-overlay.search-popup .search-form .search-input {
display: block;
width: 100%;
height: 50px;
line-height: initial;
border: 1px solid #eeeeee;
color: #002e5b;
outline: 0;
transition: 0.5s;
padding-left: 15px; }
.search-overlay.search-popup .search-form .search-input:focus {
border-color: #15692d; }
.search-overlay.search-popup .search-form .search-button {
position: absolute;
right: 0;
top: 0;
height: 50px;
background: transparent;
border: none;
width: 50px;
outline: 0;
color: #666666;
transition: 0.5s;
padding: 0; }
.search-overlay.search-popup .search-form .search-button:hover, .search-overlay.search-popup .search-form .search-button:focus {
color: #15692d; }
.sidebar-modal {
position: fixed;
right: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999;
opacity: 0;
visibility: hidden;
transition: 0.5s;
overflow: hidden; }
.sidebar-modal .sidebar-modal-inner {
position: absolute;
right: -100%;
top: 0;
width: 30%;
overflow-y: scroll;
height: 100%;
background-color: #ffffff;
transition: 1.5s;
z-index: 1;
padding-top: 80px;
padding-bottom: 40px;
padding-left: 40px;
padding-right: 40px; }
.sidebar-modal .sidebar-modal-inner .close-btn {
display: inline-block;
position: absolute;
right: 35px;
top: 20px;
font-size: 14px;
transition: 0.5s;
color: #002e5b;
cursor: pointer;
width: 35px;
text-align: center;
height: 35px;
border-radius: 50%;
border: 1px solid #eeeeee;
line-height: 34px; }
.sidebar-modal .sidebar-modal-inner .close-btn:hover {
background-color: red;
border-color: red;
color: #ffffff; }
.sidebar-modal .sidebar-about-area {
margin-bottom: 40px; }
.sidebar-modal .sidebar-about-area .title h2 {
margin-bottom: 12px;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.sidebar-modal .sidebar-about-area .title p {
font-size: 14px; }
.sidebar-modal .sidebar-instagram-feed {
margin-bottom: 40px; }
.sidebar-modal .sidebar-instagram-feed h2 {
margin-bottom: 25px;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.sidebar-modal .sidebar-instagram-feed ul {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
list-style-type: none;
margin-left: -5px;
margin-right: -5px;
margin-bottom: 0;
margin-top: -10px; }
.sidebar-modal .sidebar-instagram-feed ul li {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px; }
.sidebar-modal .sidebar-instagram-feed ul li a {
display: block;
position: relative; }
.sidebar-modal .sidebar-instagram-feed ul li a::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000000;
transition: 0.5s;
opacity: 0;
visibility: hidden; }
.sidebar-modal .sidebar-instagram-feed ul li a:hover::before {
opacity: .50;
visibility: visible; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info {
text-align: center; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 {
margin-bottom: 0;
font-size: 24px;
font-weight: 700; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 a {
display: inline-block;
color: #15692d; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 a:hover {
color: #002e5b; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 a:not(:first-child) {
color: #002e5b; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 a:not(:first-child):hover {
color: #15692d; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content h2 span {
display: block;
color: #666666;
margin-top: 10px;
margin-bottom: 10px;
font-size: 14px;
font-weight: 500; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content .social {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 20px; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content .social li {
display: inline-block;
margin: 0 1px;
padding-left: 0; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content .social li a {
width: 35px;
height: 35px;
line-height: 33px;
border: 1px solid #dadada;
border-radius: 50%;
color: #aba5a5;
display: block; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content .social li a i {
font-size: 14px; }
.sidebar-modal .sidebar-contact-area .sidebar-contact-info .contact-info-content .social li a:hover {
color: #ffffff;
border-color: #15692d;
background-color: #15692d; }
.sidebar-modal::before {
content: '';
position: absolute;
right: 0;
top: 0;
width: 0;
background-color: rgba(0, 0, 0, 0.8);
z-index: -1;
height: 100%;
transition: 1s; }
.sidebar-modal.active {
opacity: 1;
visibility: visible; }
.sidebar-modal.active .sidebar-modal-inner {
right: 0; }
.sidebar-modal.active::before {
width: 100%; }
@media only screen and (max-width: 991px) {
.pearo-responsive-nav {
display: block; }
.pearo-responsive-nav .pearo-responsive-menu {
position: relative; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav {
margin-top: 62px; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav ul {
font-size: 15px; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav ul li a.active {
color: #15692d; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav ul li li a {
font-size: 14px; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option {
position: absolute;
right: 55px;
top: 13px; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item {
color: #002e5b;
display: inline-block;
position: relative;
line-height: 1; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn {
cursor: pointer;
transition: 0.5s;
color: #002e5b;
font-size: 20px;
font-weight: 600; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn:hover {
color: #15692d; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn {
cursor: pointer;
display: none;
transition: 0.5s;
width: 20px;
color: #002e5b;
font-size: 18px; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn.active {
display: block; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn:hover {
color: #15692d; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .burger-menu {
display: none; }
.pearo-responsive-nav .pearo-responsive-menu.mean-container .navbar-nav {
overflow-y: scroll;
height: 306px;
box-shadow: 0 7px 13px 0 rgba(0, 0, 0, 0.1); }
.pearo-responsive-nav .mean-container a.meanmenu-reveal {
color: #002e5b; }
.pearo-responsive-nav .mean-container a.meanmenu-reveal span {
background: #002e5b; }
.pearo-responsive-nav .logo {
position: relative;
width: 50%;
z-index: 999; }
.navbar-area {
background-color: #ffffff;
padding-top: 15px;
padding-bottom: 15px; }
.pearo-nav {
display: none; }
.search-overlay.search-popup {
width: 270px;
right: -68px; }
.search-overlay.search-popup .search-form .search-input {
width: 94%; }
.header-style-two .navbar-area {
background-color: #002e5b; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item {
color: #ffffff; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn {
color: #ffffff; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn:hover {
color: #15692d; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn {
color: #ffffff; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn:hover {
color: #15692d; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .burger-menu {
color: #ffffff; }
.header-style-two .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .burger-menu:hover {
color: #15692d; }
.header-style-two .pearo-responsive-nav .mean-container a.meanmenu-reveal {
color: #ffffff; }
.header-style-two .pearo-responsive-nav .mean-container a.meanmenu-reveal span {
background: #ffffff; }
.header-style-four .navbar-area {
background-color: #002e5b; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item {
color: #ffffff; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn {
color: #ffffff; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .search-btn:hover {
color: #15692d; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn {
color: #ffffff; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .option-item .close-btn:hover {
color: #15692d; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .burger-menu {
color: #ffffff; }
.header-style-four .pearo-responsive-nav .pearo-responsive-menu.mean-container .mean-nav .others-option .burger-menu:hover {
color: #15692d; }
.header-style-four .pearo-responsive-nav .mean-container a.meanmenu-reveal {
color: #ffffff; }
.header-style-four .pearo-responsive-nav .mean-container a.meanmenu-reveal span {
background: #ffffff; } } .main-banner {
height: 970px;
position: relative;
z-index: 2;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.main-banner::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
background: transparent url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/banner-shape.png) center center no-repeat; }
.main-banner::after {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 360px;
z-index: 1;
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/banner-white-shape.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.item-bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/1-demo.jpg); }
.item-bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/2.jpg);
background-position: right top !important; }
.item-bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/3.jpg);
background-position: center top !important; }
.item-bg4 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/4.jpg);
background-position: top left !important; }
.item-bg5 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/5.jpg); }
.item-bg6 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/6.jpg); }
.item-bg7 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/main-banner-image/7.jpg); }
.banner-section {
height: 670px;
position: relative;
z-index: 1;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.banner-section::before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
background: transparent url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/banner-shape.png) center center no-repeat; }
.banner-section .main-banner-content {
margin-top: 150px; }
.main-banner-content {
position: relative;
z-index: 2;
margin-top: 10px;
max-width: 785px; }
.main-banner-content .sub-title {
text-transform: uppercase;
display: block;
color: #ffffff;
margin-bottom: 13px;
font-size: 16px; }
.main-banner-content h1 {
color: #ffffff;
text-transform: uppercase;
font-size: 55px;
font-weight: 900; }
.main-banner-content .btn-box {
margin-top: 32px; }
.main-banner-content .btn-box .default-btn {
margin-right: 10px;
background-color: #ffffff;
color: #002e5b; }
.main-banner-content .btn-box .default-btn:hover, .main-banner-content .btn-box .default-btn:focus {
color: #ffffff; }
.main-banner-content .btn-box .optional-btn {
color: #ffffff; }
.main-banner-content .btn-box .optional-btn::before {
border-color: #ffffff; }
.main-banner-content p {
color: #ffffff;
max-width: 485px;
margin-bottom: 0;
margin-top: 13px; }
.main-banner-content.text-center {
margin-left: auto;
margin-right: auto; }
.main-banner-content.text-center p {
max-width: 530px;
margin-left: auto;
margin-right: auto; }
.main-banner-content.text-center .btn-box .default-btn, .main-banner-content.text-center .btn-box .optional-btn {
margin-left: 5px;
margin-right: 5px; }
.banner-content {
position: relative;
z-index: 2;
margin-top: 150px;
max-width: 785px; }
.banner-content .sub-title {
text-transform: uppercase;
display: block;
color: #ffffff;
margin-bottom: 17px;
border-left: 3px solid #15692d;
padding-left: 10px;
font-size: 16px; }
.banner-content h1 {
color: #ffffff;
text-transform: uppercase;
font-size: 55px;
font-weight: 900; }
.banner-content .btn-box {
margin-top: 40px;
position: relative; }
.banner-content .btn-box .default-btn {
margin-right: 25px;
background-color: #ffffff;
color: #002e5b;
padding-top: 15px;
padding-bottom: 15px;
padding-right: 35px;
padding-left: 35px; }
.banner-content .btn-box .default-btn:hover, .banner-content .btn-box .default-btn:focus {
color: #ffffff; }
.banner-content .btn-box .video-btn {
display: inline-block;
color: #ffffff;
position: absolute;
top: 2px;
font-weight: 600;
font-size: 16px; }
.banner-content .btn-box .video-btn span {
display: inline-block;
margin-right: 5px;
width: 50px;
height: 50px;
line-height: 50px;
position: relative;
z-index: 1;
text-align: center;
border-radius: 50%;
background-color: rgba(255, 255, 255, 0.2);
color: #ffffff;
font-size: 20px;
transition: 0.5s; }
.banner-content .btn-box .video-btn span::after, .banner-content .btn-box .video-btn span::before {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
z-index: -1;
bottom: 0;
left: 0;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.2); }
.banner-content .btn-box .video-btn span::before {
animation: ripple 2s linear infinite; }
.banner-content .btn-box .video-btn span::after {
animation: ripple 2s linear 1s infinite; }
.banner-content .btn-box .video-btn:hover span {
background-color: #ffffff;
color: #002e5b; }
.banner-content p {
color: #ffffff;
max-width: 485px;
margin-bottom: 0;
margin-top: 17px; }
.main-banner-section {
height: 969px;
position: relative;
z-index: 1;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.main-banner-section .main-banner-content {
margin-top: 130px; }
.home-slides.owl-theme .owl-nav {
margin-top: 0; }
.home-slides.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: 50px;
top: 45%;
transform: translateY(-45%);
background-color: transparent !important;
transition: 0.5s;
margin: 0;
padding: 0 0 0 0 !important;
opacity: .50;
color: #ffffff;
font-size: 30px;
overflow: hidden; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-prev {
padding: 0 25px 0 0 !important; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-prev::before {
content: 'Prev';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 14px;
transition: transform .4s ease; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-prev::after {
content: 'Prev';
position: absolute;
right: 0;
top: 50%;
transform: translate(0%, 100%);
transition: transform .4s ease;
font-size: 14px; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-prev:hover::before {
transform: translateY(-190%); }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-prev:hover::after {
transform: translate(0, -50%); }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 50px;
padding: 0 0 0 25px !important; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next::before {
content: 'Next';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
font-size: 14px;
transition: transform .4s ease; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next::after {
content: 'Next';
position: absolute;
left: 0;
top: 50%;
transform: translate(0%, 100%);
transition: transform .4s ease;
font-size: 14px; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next:hover::before {
transform: translateY(-190%); }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next:hover::after {
transform: translate(0, -50%); }
.home-slides.owl-theme .owl-nav [class*=owl-]:hover {
opacity: 1; }
.home-slides-two.owl-theme .owl-nav {
margin-top: 0; }
.home-slides-two.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: 50px;
top: 58%;
transform: translateY(-58%);
background-color: transparent !important;
transition: 0.5s;
margin: 0;
padding: 0 0 0 0 !important;
opacity: .50;
color: #ffffff;
font-size: 30px;
overflow: hidden; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-prev {
padding: 0 25px 0 0 !important; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-prev::before {
content: 'Prev';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
font-size: 14px;
transition: transform .4s ease; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-prev::after {
content: 'Prev';
position: absolute;
right: 0;
top: 50%;
transform: translate(0%, 100%);
transition: transform .4s ease;
font-size: 14px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-prev:hover::before {
transform: translateY(-190%); }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-prev:hover::after {
transform: translate(0, -50%); }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 50px;
padding: 0 0 0 25px !important; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next::before {
content: 'Next';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
font-size: 14px;
transition: transform .4s ease; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next::after {
content: 'Next';
position: absolute;
left: 0;
top: 50%;
transform: translate(0%, 100%);
transition: transform .4s ease;
font-size: 14px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next:hover::before {
transform: translateY(-190%); }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next:hover::after {
transform: translate(0, -50%); }
.home-slides-two.owl-theme .owl-nav [class*=owl-]:hover {
opacity: 1; }
.shape1 {
position: absolute;
left: 35px;
top: 26%;
z-index: -1;
animation: moveLeftBounce 10s linear infinite;
opacity: .50; }
.shape2 {
position: absolute;
right: 200px;
top: 30%;
z-index: -1;
animation: moveBounce 10s linear infinite;
opacity: .50; }
.shape3 {
position: absolute;
left: 100px;
bottom: 135px;
z-index: -1;
animation: moveBounce 10s linear infinite;
opacity: .50; }
.shape4 {
position: absolute;
right: 74px;
bottom: 75px;
z-index: -1;
animation: moveLeftBounce 10s linear infinite;
opacity: .50; }
@keyframes ripple {
0% {
transform: scale(1); }
75% {
transform: scale(1.75);
opacity: 1; }
100% {
transform: scale(2);
opacity: 0; } }
@keyframes moveLeftBounce {
0% {
transform: translateX(0px); }
50% {
transform: translateX(30px); }
100% {
transform: translateX(0px); } }
@keyframes moveBounce {
0% {
transform: translateY(0px); }
50% {
transform: translateY(30px); }
100% {
transform: translateY(0px); } } .about-title {
border-right: 1px solid #dedcde;
padding-right: 50px; }
.about-title span {
color: #15692d;
font-size: 18px;
display: block;
margin-bottom: 10px; }
.about-title h2 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.about-text {
padding-left: 40px; }
.about-text p {
font-size: 17px; }
.about-text .read-more-btn {
margin-top: 5px;
display: inline-block;
text-transform: uppercase;
color: #15692d;
font-size: 16px;
font-weight: 700; }
.about-text .read-more-btn i {
transition: 0.5s;
display: inline-block; }
.about-text .read-more-btn:hover i {
margin-left: 3px; }
.about-boxes-area {
margin-top: 30px; }
.single-about-box {
margin-top: 30px;
background-color: #ffffff;
padding: 30px;
border-radius: 5px;
text-align: center;
transition: 0.5s; }
.single-about-box .icon {
width: 90px;
height: 100px;
line-height: 100px;
border-radius: 5px;
background-color: #f8f8f8;
color: #15692d;
font-size: 50px;
transition: 0.5s;
margin-left: auto;
margin-right: auto;
margin-bottom: 25px; }
.single-about-box h3 {
margin-bottom: 10px;
text-transform: uppercase;
font-size: 19px;
font-weight: 900; }
.single-about-box h3 a {
display: inline-block; }
.single-about-box:hover {
transform: translateY(-10px);
box-shadow: 0 0 40px rgba(82, 85, 90, 0.1); }
.single-about-box:hover .icon {
background-color: #15692d;
color: #ffffff; }
.about-image {
position: relative;
padding-bottom: 90px; }
.about-image img:nth-child(2) {
position: absolute;
right: 0;
bottom: 0;
border-radius: 0 10px 0 0; }
.about-content {
padding-left: 15px; }
.about-content span {
display: block;
color: #15692d;
margin-bottom: 10px;
font-size: 18px; }
.about-content h2 {
text-transform: uppercase;
margin-bottom: 13px;
font-size: 42px;
font-weight: 900; }
.about-content .default-btn {
margin-top: 10px; }
.about-inner-area {
margin-top: 30px; }
.about-text-box {
background-color: #ffffff;
padding: 30px;
margin-top: 30px;
border-radius: 5px;
transition: 0.5s;
position: relative;
z-index: 1; }
.about-text-box h3 {
margin-bottom: 17px;
text-transform: uppercase;
position: relative;
border-bottom: 1px solid #eeeeee;
padding-bottom: 12px;
transition: 0.5s;
font-size: 20px;
font-weight: 900; }
.about-text-box h3::before {
content: '';
position: absolute;
left: 0;
bottom: -1px;
width: 50px;
height: 1px;
background-color: #15692d;
transition: 0.5s; }
.about-text-box p {
transition: 0.5s;
font-size: 14.5px; }
.about-text-box::before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #002e5b;
transform: scaleY(0);
transform-origin: 50% 0;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
transition-duration: 0.5s;
transition-timing-function: ease-out;
border-radius: 5px; }
.about-text-box:hover {
transform: translateY(-10px); }
.about-text-box:hover h3 {
color: #ffffff;
border-color: #ffffff; }
.about-text-box:hover p {
color: #ffffff; }
.about-text-box:hover::before {
transform: scaleY(1);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
.about-img {
position: relative;
z-index: 1;
padding-right: 8px;
padding-left: 50px;
padding-bottom: 50px; }
.about-img .text {
position: absolute;
right: 0;
bottom: 42px;
background-color: #15692d;
color: #ffffff;
font-size: 16px;
font-weight: 500;
text-align: center;
max-width: 250px;
box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.4);
padding-top: 15px;
padding-bottom: 15px;
padding-left: 25px;
padding-right: 25px; }
.about-img .text span {
display: inline-block;
font-size: 20px;
font-family: 'Kanit', sans-serif;
font-weight: 900; }
.about-img .shape {
position: absolute;
left: 0;
bottom: 0;
z-index: -1; } .single-services-box {
position: relative;
margin-bottom: 30px;
text-align: center;
z-index: 1;
border-radius: 5px;
background-color: #ffffff;
padding: 30px;
transition: 0.5s;
box-shadow: 0 0 40px rgba(82, 85, 90, 0.1); }
.single-services-box .icon {
font-size: 65px;
transition: 0.5s;
position: relative;
z-index: 1;
margin-top: -15px;
margin-bottom: 12px; }
.single-services-box .icon .icon-bg img {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
width: auto !important;
display: inline-block !important;
z-index: -1; }
.single-services-box h3 {
margin-bottom: 18px;
position: relative;
padding-bottom: 15px;
transition: 0.5s;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.single-services-box h3 a {
display: inline-block; }
.single-services-box h3::before {
content: '';
position: absolute;
left: 0;
bottom: 0;
right: 0;
margin: 0 auto;
background-color: #e1dfe1;
height: 1px;
width: 70px;
transition: 0.5s; }
.single-services-box p {
transition: 0.5s; }
.single-services-box .read-more-btn {
display: inline-block;
margin-top: 10px;
color: #002e5b;
text-transform: uppercase;
font-size: 16px;
font-weight: 700; }
.single-services-box .read-more-btn:hover {
letter-spacing: .5px; }
.single-services-box .box-shape img {
position: absolute;
left: 0;
top: 0;
width: auto !important;
transition: 0.5s;
display: inline-block !important; }
.single-services-box .box-shape img:nth-child(2) {
opacity: 0;
visibility: hidden; }
.single-services-box:hover {
background-color: #002e5b; }
.single-services-box:hover .icon {
color: #15692d; }
.single-services-box:hover h3 {
color: #ffffff; }
.single-services-box:hover h3 a {
color: #ffffff; }
.single-services-box:hover p {
color: #ffffff; }
.single-services-box:hover .read-more-btn {
color: #15692d; }
.single-services-box:hover .box-shape img:nth-child(1) {
opacity: 0;
visibility: hidden; }
.single-services-box:hover .box-shape img:nth-child(2) {
opacity: 1;
visibility: visible; }
.services-slides.owl-theme .owl-nav {
opacity: 0;
visibility: hidden;
margin-top: 0;
transition: 0.5s; }
.services-slides.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: -70px;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
background-color: #002e5b;
transition: 0.5s;
color: #ffffff;
font-size: 20px;
width: 45px;
height: 45px;
line-height: 45px;
border-radius: 50%;
box-shadow: 0 0 40px rgba(82, 85, 90, 0.1); }
.services-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: -70px; }
.services-slides.owl-theme .owl-nav [class*=owl-] .flaticon-left-chevron {
position: relative;
left: -2px; }
.services-slides.owl-theme .owl-nav [class*=owl-] .flaticon-right-chevron {
position: relative;
left: 2px; }
.services-slides.owl-theme .owl-nav [class*=owl-]:hover {
color: #ffffff;
background-color: #15692d; }
.services-slides.owl-theme .owl-dots {
line-height: .01;
margin-top: 5px;
margin-bottom: 30px; }
.services-slides.owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 2px;
margin: 0 3px;
background-color: #afaaaf;
transition: 0.5s;
border-radius: 0; }
.services-slides.owl-theme .owl-dots .owl-dot:hover span {
background-color: #002e5b; }
.services-slides.owl-theme .owl-dots .owl-dot.active span {
background-color: #002e5b;
width: 25px; }
.services-slides.owl-theme:hover .owl-nav {
opacity: 1;
visibility: visible; }
.services-boxes-area {
margin-bottom: -180px;
position: relative; }
.single-box {
top: -180px;
text-align: center;
border-radius: 5px;
position: relative;
overflow: hidden;
z-index: 3; }
.single-box .content {
border-radius: 38% 38% 0 0;
padding: 110px 30px 35px;
background-color: #ffffff;
position: relative;
z-index: 1;
margin-top: -125px; }
.single-box .content h3 {
margin-bottom: 10px;
position: relative;
text-transform: uppercase;
font-size: 19px;
font-weight: 900; }
.single-box .content h3 a {
display: inline-block; }
.single-box .content p {
margin-top: 0;
margin-bottom: 0; }
.single-box .content .shape {
position: absolute;
left: 0;
top: -55px;
right: 0;
margin: 0 auto;
z-index: -1; }
.single-box .content .icon {
position: absolute;
left: 0;
right: 0;
top: -15px;
margin: 0 auto; }
.services-box {
margin-bottom: 30px;
border-radius: 5px;
transition: 0.5s;
background-color: #ffffff;
box-shadow: 9.899px 9.899px 30px 0 rgba(0, 0, 0, 0.1); }
.services-box .image {
overflow: hidden;
border-radius: 5px 5px 0 0; }
.services-box .image img {
border-radius: 5px 5px 0 0;
transition: 0.5s; }
.services-box .content {
padding: 30px;
border-radius: 0 0 5px 5px; }
.services-box .content h3 {
margin-bottom: 10px;
position: relative;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.services-box .content h3 a {
display: inline-block; }
.services-box .content .read-more-btn {
display: inline-block;
margin-top: 5px;
color: #002e5b;
text-transform: capitalize;
font-size: 16px;
font-weight: 700; }
.services-box .content .read-more-btn:hover {
letter-spacing: .5px; }
.services-box .content .read-more-btn i {
font-size: 12px; }
.services-box:hover {
border-radius: 0;
transform: translateY(-10px); }
.services-box:hover .image {
border-radius: 0; }
.services-box:hover .image img {
border-radius: 0;
transform: scale(1.2) rotate(5deg); }
.services-box:hover .content {
border-radius: 0; } .partner-area {
padding-top: 60px;
padding-bottom: 60px; }
.partner-title {
text-align: center; }
.partner-title h2 {
text-transform: uppercase;
margin-bottom: 40px;
font-size: 22px;
font-weight: 900; }
.single-partner-item {
text-align: center; }
.single-partner-item a {
display: block; }
.single-partner-item a img {
width: auto !important;
display: inline-block !important;
max-height: 120px; } .why-choose-us-area .container-fluid {
padding: 0; }
.why-choose-us-area .container-fluid .row {
margin: 0; }
.why-choose-us-area .container-fluid .row .col-lg-5, .why-choose-us-area .container-fluid .row .col-lg-7 {
padding: 0; }
.why-choose-us-content {
background-color: #002e5b;
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/why-choose-bg.jpg);
background-position: right center;
background-size: cover;
background-repeat: no-repeat; }
.why-choose-us-content .content {
max-width: 705px;
overflow: hidden;
padding-left: 70px;
padding-top: 100px;
padding-bottom: 100px; }
.why-choose-us-content .content .title {
margin-bottom: 10px; }
.why-choose-us-content .content .title .sub-title {
color: #15692d;
font-size: 18px;
display: block;
margin-bottom: 10px; }
.why-choose-us-content .content .title h2 {
color: #ffffff;
margin-bottom: 0;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.why-choose-us-content .content .title p {
color: #ffffff;
font-size: 16px;
margin-bottom: 0;
margin-top: 10px; }
.why-choose-us-content .content .features-list {
padding-left: 0;
list-style-type: none;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
margin-bottom: 0;
margin-top: 0; }
.why-choose-us-content .content .features-list li {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
color: #e5e5e5;
position: relative;
padding-left: 82px;
padding-right: 15px;
padding-top: 30px; }
.why-choose-us-content .content .features-list li .icon {
position: absolute;
left: 15px;
top: 35px;
width: 50px;
height: 50px;
line-height: 50px;
transition: 0.5s;
border-radius: 50%;
color: #ffffff;
background-color: #15692d;
text-align: center;
font-size: 28px; }
.why-choose-us-content .content .features-list li span {
display: block;
margin-bottom: 6px;
color: #ffffff;
text-transform: uppercase;
font-size: 16px;
font-weight: 900; }
.why-choose-us-content .content .features-list li:hover .icon {
background-color: #ffffff;
color: #15692d; }
.why-choose-us-image {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.why-choose-us-image.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/why-choose-img1.jpg); }
.why-choose-us-image.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/why-choose-img2.jpg); }
.why-choose-us-image.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/why-choose-img3.jpg); }
.why-choose-us-image img {
width: auto !important;
display: none !important; }
.why-choose-us-slides {
height: 100%; }
.why-choose-us-slides .owl-stage-outer {
width: 100%;
height: 100%; }
.why-choose-us-slides .owl-stage-outer .owl-stage {
height: 100%; }
.why-choose-us-slides .owl-stage-outer .owl-stage .owl-item {
height: 100%; }
.why-choose-us-slides.owl-theme .owl-nav {
opacity: 0;
visibility: hidden;
margin-top: 0;
transition: 0.5s; }
.why-choose-us-slides.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: 25px;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
background-color: transparent;
transition: 0.5s;
color: #ffffff;
font-size: 35px; }
.why-choose-us-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 25px; }
.why-choose-us-slides.owl-theme .owl-nav [class*=owl-]:hover {
color: #15692d;
background-color: transparent; }
.why-choose-us-slides.owl-theme .owl-dots {
line-height: .01;
position: absolute;
left: 0;
right: 0;
bottom: 25px;
margin-top: 0; }
.why-choose-us-slides.owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 2px;
margin: 0 3px;
background-color: #ffffff;
transition: 0.5s;
border-radius: 0; }
.why-choose-us-slides.owl-theme .owl-dots .owl-dot:hover span {
background-color: #15692d; }
.why-choose-us-slides.owl-theme .owl-dots .owl-dot.active span {
background-color: #15692d;
width: 25px; }
.why-choose-us-slides.owl-theme:hover .owl-nav {
opacity: 1;
visibility: visible; } .ctr-area {
overflow: hidden;
position: relative;
z-index: 1;
background-color: #15692d;
padding-top: 150px;
padding-bottom: 150px; }
.ctr-area .shape {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
z-index: -1; }
.ctr-content {
border-radius: 5px;
padding: 50px;
position: relative;
z-index: 2;
max-width: 590px;
background-color: #002e5b; }
.ctr-content h2 {
text-transform: uppercase;
color: #ffffff;
font-size: 42px;
font-weight: 900; }
.ctr-content p {
color: #ffffff;
font-size: 16px;
margin-top: 5px; }
.ctr-content .default-btn {
margin-top: 15px;
background-color: #15692d; }
.ctr-content .default-btn span {
background-color: #ffffff; }
.ctr-content .default-btn:hover, .ctr-content .default-btn:focus {
color: #15692d; }
.ctr-image {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%); } .single-pricing-box {
margin-bottom: 30px;
background-color: #ffffff;
box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);
border-radius: 5px;
text-align: center;
padding-bottom: 40px; }
.single-pricing-box .pricing-header {
background-color: #002e5b;
border-radius: 5px 5px 0 0;
position: relative;
z-index: 1;
overflow: hidden;
padding-top: 80px;
padding-bottom: 80px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.single-pricing-box .pricing-header.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img1.jpg); }
.single-pricing-box .pricing-header.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img2.jpg); }
.single-pricing-box .pricing-header.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img3.jpg); }
.single-pricing-box .pricing-header::before {
content: '';
position: absolute;
left: 0;
z-index: -1;
top: 0;
width: 100%;
height: 100%;
border-radius: 5px;
background-color: #002e5b;
opacity: .65; }
.single-pricing-box .pricing-header h3 {
margin-bottom: 0;
color: #ffffff;
position: relative;
z-index: 1;
text-transform: uppercase;
font-weight: 900;
font-size: 22px; }
.single-pricing-box .pricing-header::after {
content: '';
position: absolute;
left: 0;
bottom: 0;
height: 105px;
width: 100%;
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/pricing-shape.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.single-pricing-box .price {
color: #002e5b;
margin-top: 20px;
font-size: 40px;
font-weight: 900; }
.single-pricing-box .price sub {
text-transform: lowercase;
bottom: 2px;
font-weight: 400;
font-size: 16px; }
.single-pricing-box .book-now-btn {
margin-top: 20px; }
.single-pricing-box .book-now-btn .default-btn {
background-color: transparent;
color: #15692d;
border: 1px solid #15692d;
padding-left: 35px;
padding-right: 35px;
padding-top: 12px;
padding-bottom: 12px; }
.single-pricing-box .book-now-btn .default-btn span {
background-color: #15692d; }
.single-pricing-box .book-now-btn .default-btn:hover {
color: #ffffff; }
.single-pricing-box .pricing-features-list {
margin-bottom: 0;
margin-top: 25px;
list-style-type: none;
text-align: left;
padding-left: 40px;
padding-right: 40px; }
.single-pricing-box .pricing-features-list li {
color: #002e5b;
margin-bottom: 13px;
font-size: 16px;
font-weight: 400; }
.single-pricing-box .pricing-features-list li i {
color: #15692d;
margin-right: 4px; }
.single-pricing-box .pricing-features-list li i.flaticon-cross-out {
font-size: 13px;
color: red; }
.single-pricing-box .pricing-features-list li.none-active {
opacity: .76; }
.single-pricing-box .pricing-features-list li.none-active i {
color: #002e5b; }
.single-pricing-box .pricing-features-list li:last-child {
margin-bottom: 0; } .quote-area {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/white-bg-line.jpg);
background-position: center center;
background-size: contain;
background-repeat: repeat; }
.quote-content {
padding-right: 15px;
text-align: center; }
.quote-content h2 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.quote-content p {
font-size: 15.5px;
margin-top: 8px;
margin-bottom: 0; }
.quote-content .image {
margin-top: 35px; }
.tab .tabs_item {
display: none; }
.tab .tabs_item:first-child {
display: block; }
.quote-list-tab {
margin-left: 15px;
background-color: #ffffff;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
padding: 30px;
border-radius: 5px; }
.quote-list-tab .tabs {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
font-family: 'Kanit', sans-serif; }
.quote-list-tab .tabs li {
display: inline-block;
text-transform: uppercase;
font-size: 16px;
font-weight: 900; }
.quote-list-tab .tabs li a {
display: block;
padding: 10px 20.6px;
background-color: transparent;
color: #848484; }
.quote-list-tab .tabs li a:hover {
color: #002e5b;
background-color: #f9f9f9; }
.quote-list-tab .tabs li.current a {
color: #002e5b;
background-color: #f9f9f9; }
.quote-list-tab .tabs_item {
background-color: #f9f9f9;
padding: 25px; }
.quote-list-tab .tabs_item p {
margin-bottom: 15px;
font-weight: 600;
font-size: 14px; }
.quote-list-tab .tabs_item form .form-group {
margin-bottom: 15px; }
.quote-list-tab .tabs_item form .form-control {
border: none;
background-color: #ffffff; }
.quote-list-tab .tabs_item form .default-btn {
display: block;
width: 100%;
margin-top: 20px; }
.quote-list-tab .tabs_item form .nice-select {
background-color: #ffffff;
color: #002e5b;
border-radius: 0;
border: none;
text-transform: uppercase;
height: 50px;
line-height: 53px;
padding: 0 15px;
font-size: 14px;
font-weight: 500;
font-family: 'Kanit', sans-serif; }
.quote-list-tab .tabs_item form .nice-select .list {
background-color: #ffffff;
box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);
border-radius: 0;
margin-top: 0;
width: 100%;
height: 260px;
overflow-y: scroll;
padding-top: 10px;
padding-bottom: 10px; }
.quote-list-tab .tabs_item form .nice-select .list .option {
transition: 0.5s;
text-transform: capitalize;
font-size: 16px;
font-family: 'Kanit', sans-serif;
font-weight: 500;
padding-left: 20px;
padding-right: 20px; }
.quote-list-tab .tabs_item form .nice-select .list .option:hover {
background-color: #15692d !important;
color: #ffffff; }
.quote-list-tab .tabs_item form .nice-select .list .option.selected {
background-color: transparent;
font-weight: 600; }
.quote-list-tab .tabs_item form .nice-select:after {
right: 15px;
border-color: #002e5b;
width: 10px;
height: 10px; }
.quote-boxes-area {
position: relative;
z-index: 3;
margin-top: -91px; }
.quote-boxes-content {
background-color: #ffffff;
box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.07);
border-radius: 5px;
text-align: center;
max-width: 800px;
padding: 50px;
position: relative;
margin-left: auto;
margin-right: auto; }
.quote-boxes-content h2 {
margin-bottom: 0;
background-color: #15692d;
color: #ffffff;
border-radius: 5px 5px 0 0;
text-transform: uppercase;
padding: 30px 30px 25px;
font-size: 30px;
font-weight: 900;
margin-top: -50px;
margin-right: -50px;
margin-left: -50px;
margin-bottom: 50px; }
.quote-boxes-content form {
position: relative;
z-index: 1; }
.quote-boxes-content form .form-group {
margin-bottom: 0; }
.quote-boxes-content form .row {
margin-left: -4px;
margin-right: -4px; }
.quote-boxes-content form .row .col-lg-4, .quote-boxes-content form .row .col-lg-5, .quote-boxes-content form .row .col-lg-3, .quote-boxes-content form .row .col-lg-7, .quote-boxes-content form .row .col-lg-12 {
padding-left: 4px;
padding-right: 4px; }
.quote-boxes-content form .nice-select {
background-color: #ffffff;
color: #002e5b;
border-radius: 0;
border: none;
text-transform: uppercase;
box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
height: 55px;
line-height: 55px;
padding: 0 15px;
font-size: 14px;
font-weight: 500;
font-family: 'Kanit', sans-serif; }
.quote-boxes-content form .nice-select .list {
background-color: #ffffff;
box-shadow: 0 0 29px 0 rgba(102, 102, 102, 0.1);
border-radius: 0;
margin-top: 0;
width: 100%;
height: 260px;
overflow-y: scroll;
padding-top: 10px;
padding-bottom: 10px; }
.quote-boxes-content form .nice-select .list .option {
transition: 0.5s;
text-transform: capitalize;
font-size: 16px;
font-family: 'Kanit', sans-serif;
font-weight: 500;
padding-left: 20px;
padding-right: 20px; }
.quote-boxes-content form .nice-select .list .option:hover {
background-color: #15692d !important;
color: #ffffff; }
.quote-boxes-content form .nice-select .list .option.selected {
background-color: transparent;
font-weight: 600; }
.quote-boxes-content form .nice-select:after {
right: 15px;
border-color: #002e5b;
width: 10px;
height: 10px; }
.quote-boxes-content form .form-control {
height: 55px;
border: none;
box-shadow: 0 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
background-color: #ffffff; }
.quote-boxes-content form .default-btn {
margin-top: 25px;
box-shadow: 0 5px 28.5px 1.5px rgba(0, 46, 91, 0.2);
padding-top: 16px;
padding-bottom: 16px;
padding-left: 45px;
padding-right: 45px; }
.quote-boxes-content .image {
position: absolute;
left: -180px;
bottom: -30px; } .find-agent-area {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/agent-bg.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.find-agent-content {
padding-right: 20px; }
.find-agent-content .col-lg-12:last-child .box {
margin-bottom: 0; }
.find-agent-content .box {
position: relative;
margin-bottom: 30px;
background-color: #ffffff;
border-radius: 5px;
padding: 20px 20px 20px 115px; }
.find-agent-content .box .icon {
background-color: #002e5b;
color: #ffffff;
font-size: 45px;
position: absolute;
left: 0;
top: 0;
border-radius: 5px;
width: 95px;
height: 128px;
text-align: center; }
.find-agent-content .box .icon i {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%); }
.find-agent-content .box h3 {
margin-bottom: 10px;
font-size: 20px;
font-weight: 900; }
.find-agent-contact-info {
padding-left: 20px; }
.find-agent-contact-info ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.find-agent-contact-info ul li {
position: relative;
padding-left: 100px;
color: #666666;
z-index: 1;
margin-top: 35px;
margin-bottom: 35px; }
.find-agent-contact-info ul li .icon {
width: 85px;
height: 85px;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
z-index: 1;
background-color: #d9e5f1;
border-radius: 50%;
line-height: 85px;
text-align: center;
font-size: 35px;
color: #ffffff; }
.find-agent-contact-info ul li .icon::before {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
border-radius: 50%;
z-index: -1;
background-color: #002e5b;
margin: 5px;
content: ''; }
.find-agent-contact-info ul li span {
color: #002e5b;
display: block;
font-size: 16px;
margin-bottom: 1px; }
.find-agent-contact-info ul li a {
display: inline-block;
font-family: 'Kanit', sans-serif;
font-weight: 700;
font-size: 25px; }
.find-agent-contact-info ul li:last-child {
margin-bottom: 0; }
.find-agent-contact-info ul li:last-child::before {
height: 100%; }
.find-agent-contact-info ul li:first-child {
margin-top: 0; }
.find-agent-contact-info ul li:nth-child(2) {
padding-left: 0; }
.find-agent-contact-info ul li::before {
width: 1px;
height: 280%;
background-color: #e8e8e8;
content: '';
z-index: -1;
position: absolute;
left: 40px;
top: 0; }
.find-agent-contact-info ul li cite {
background-color: #edf6ff;
padding: 3px 8px;
position: relative;
left: 25px; } .feedback-slides {
position: relative; }
.feedback-slides .client-feedback {
position: relative; }
.feedback-slides .client-feedback .single-feedback {
text-align: center;
position: relative;
margin-bottom: 35px;
padding-top: 75px; }
.feedback-slides .client-feedback .single-feedback p {
position: relative;
max-width: 790px;
line-height: 1.5;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
font-size: 28px;
font-weight: normal;
font-style: italic; }
.feedback-slides .client-feedback .single-feedback::before {
position: absolute;
left: 0;
right: 0;
content: "\f107";
top: 0;
color: #15692d;
display: inline-block;
margin-top: -27px;
margin-left: auto;
margin-right: auto;
font-size: 70px;
font-family: Flaticon;
font-style: normal; }
.feedback-slides .client-thumbnails {
position: relative;
max-width: 450px;
z-index: 1;
margin-left: auto;
margin-right: auto; }
.feedback-slides .client-thumbnails .item .img-fill {
cursor: pointer;
position: relative;
text-align: center; }
.feedback-slides .client-thumbnails .item .img-fill img {
opacity: 0.7;
transition: 0.5s;
display: inline-block;
position: relative;
border: 3px solid #15692d;
border-radius: 50%;
width: 85px;
transform: scale(0.9); }
.feedback-slides .client-thumbnails .item .title {
opacity: 0;
visibility: hidden;
transition: 0.5s;
margin: 20px -100px 0;
text-align: center; }
.feedback-slides .client-thumbnails .item .title h3 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 18px;
font-weight: 900; }
.feedback-slides .client-thumbnails .item .title span {
display: block;
color: #15692d;
font-size: 14px;
margin-top: 5px; }
.feedback-slides .client-thumbnails .item.slick-center .title {
opacity: 1;
visibility: visible; }
.feedback-slides .client-thumbnails .item.slick-center .img-fill img {
border-color: #002e5b;
opacity: 1;
transform: scale(1); }
.feedback-slides .next-arrow, .feedback-slides .prev-arrow {
position: absolute;
cursor: pointer;
top: 50%;
transform: translateY(-50%);
background: transparent;
border: none;
color: #bcbcbc;
z-index: 1;
border-radius: 50%;
outline: 0 !important;
transition: 0.5s;
opacity: 0;
font-size: 25px;
visibility: hidden; }
.feedback-slides .next-arrow:hover, .feedback-slides .prev-arrow:hover {
color: #15692d; }
.feedback-slides .next-arrow {
right: -20px; }
.feedback-slides .prev-arrow {
left: -20px; }
.feedback-slides:hover .next-arrow, .feedback-slides:hover .prev-arrow {
opacity: 1;
visibility: visible; }
.feedback-slides .slick-list {
padding-left: 0 !important;
padding-right: 0 !important; }
.single-feedback-item {
position: relative;
margin-left: 25px;
margin-top: 25px;
margin-bottom: 8px; }
.single-feedback-item .feedback-desc {
background-color: #002e5b;
border-radius: 5px;
position: relative;
z-index: 1;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
padding-top: 35px; }
.single-feedback-item .feedback-desc p {
margin-bottom: 0;
position: relative;
color: #ffffff;
font-size: 16px;
font-style: italic; }
.single-feedback-item .feedback-desc p::before {
content: '"';
position: relative;
display: inline-block;
left: 0;
color: #ffffff; }
.single-feedback-item .feedback-desc p::after {
content: '"';
position: relative;
display: inline-block;
right: 0;
color: #ffffff; }
.single-feedback-item .feedback-desc::before {
content: '';
position: absolute;
left: 35px;
bottom: -12px;
width: 25px;
height: 25px;
z-index: -1;
background-color: #002e5b;
transform: rotate(45deg); }
.single-feedback-item::before {
transition: 0.5s;
content: "\f107";
position: absolute;
left: 0;
top: -25px;
left: -25px;
color: #ffffff;
background-color: #15692d;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
z-index: 2;
text-align: center;
font-family: Flaticon;
font-weight: normal;
font-style: normal;
font-size: 30px; }
.single-feedback-item .client-info {
position: relative;
padding-left: 75px;
margin-top: 35px;
margin-left: 17px; }
.single-feedback-item .client-info img {
width: 60px !important;
height: 60px !important;
display: inline-block !important;
border-radius: 50%;
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
transition: 0.5s; }
.single-feedback-item .client-info h3 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 18px;
font-weight: 900; }
.single-feedback-item .client-info span {
display: block;
color: #15692d;
font-size: 14px;
margin-top: 5px; } .our-mission-area {
background-color: #002e5b; }
.mission-image {
width: 100%;
height: 100%;
background-position: top center;
background-size: cover;
background-repeat: no-repeat; }
.mission-image.bg-1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/mission-img1.jpg); }
.mission-image.bg-2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/mission-img2.jpg); }
.mission-image img {
display: none; }
.mission-text {
text-align: center;
overflow: hidden;
position: relative;
z-index: 1;
padding-top: 70px;
padding-bottom: 70px;
padding-left: 30px;
padding-right: 30px; }
.mission-text .icon {
color: #15692d;
font-size: 60px;
margin-bottom: 12px;
margin-top: -18px; }
.mission-text h3 {
color: #ffffff;
margin-bottom: 17px;
position: relative;
padding-bottom: 10px;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.mission-text h3::before {
content: '';
position: absolute;
left: 0;
right: 0;
width: 60px;
margin: 0 auto;
bottom: 0;
background-color: #15692d;
height: 1px; }
.mission-text p {
color: #ffffff;
margin-bottom: 0; }
.mission-text .default-btn {
margin-top: 22px;
background-color: #15692d; }
.mission-text .default-btn span {
background-color: #ffffff; }
.mission-text .default-btn:hover, .mission-text .default-btn:focus {
color: #15692d; }
.mission-text .shape {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
right: 0;
margin: 0 auto;
z-index: -1; } .single-team-box {
margin-bottom: 30px;
text-align: center;
border-radius: 5px;
transition: 0.5s;
box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.07); }
.single-team-box .image {
position: relative;
overflow: hidden;
border-radius: 5px; }
.single-team-box .image img {
border-radius: 5px;
transition: 0.5s; }
.single-team-box .image .social {
margin-bottom: 0;
z-index: 1;
list-style-type: none;
position: absolute;
left: 50%;
bottom: -100%;
transform: translateX(-50%);
overflow: hidden;
background-color: #002e5b;
border-radius: 5px;
transition: 0.5s;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 7px; }
.single-team-box .image .social li {
display: inline-block;
margin-left: 5px;
margin-right: 5px; }
.single-team-box .image .social li a {
display: inline-block;
color: #ffffff; }
.single-team-box .image .social li a:hover {
color: #15692d; }
.single-team-box .content {
padding: 25px; }
.single-team-box .content h3 {
margin-bottom: 0;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.single-team-box .content span {
display: block;
margin-top: 6px;
color: #15692d;
font-size: 16px;
font-weight: 300; }
.single-team-box:hover .image img {
transform: scale(1.2) rotate(4deg); }
.single-team-box:hover .image .social {
bottom: 15px; }
.team-slides.owl-theme .owl-item .single-team-box {
box-shadow: unset;
margin-bottom: 40px; }
.team-slides.owl-theme .owl-item.active.center .single-team-box {
box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.07); }
.team-slides.owl-theme .owl-item.active.center .single-team-box .social {
opacity: 1;
visibility: visible;
margin-top: 0;
bottom: 15px; }
.team-slides.owl-theme .owl-nav {
opacity: 0;
visibility: hidden;
margin-top: 0;
transition: 0.5s; }
.team-slides.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: -30px;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
background-color: transparent;
transition: 0.5s;
color: #bcbcbc;
font-size: 25px; }
.team-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: -30px; }
.team-slides.owl-theme .owl-nav [class*=owl-]:hover {
color: #15692d;
background-color: transparent; }
.team-slides.owl-theme .owl-dots {
line-height: .01;
margin-top: -5px;
margin-bottom: 30px; }
.team-slides.owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 2px;
margin: 0 3px;
background-color: #002e5b;
transition: 0.5s;
border-radius: 0; }
.team-slides.owl-theme .owl-dots .owl-dot:hover span {
background-color: #15692d; }
.team-slides.owl-theme .owl-dots .owl-dot.active span {
background-color: #15692d;
width: 25px; }
.team-slides.owl-theme:hover .owl-nav {
opacity: 1;
visibility: visible; } .single-events-box {
margin-bottom: 30px;
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.07);
background-color: #ffffff;
border-radius: 5px; }
.single-events-box .events-box {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-radius: 5px; }
.single-events-box .events-box .events-image {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
border-radius: 5px 0 0 5px; }
.single-events-box .events-box .events-image .image {
height: 100%;
width: 100%;
border-radius: 5px 0 0 5px;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.single-events-box .events-box .events-image .image img {
display: none; }
.single-events-box .events-box .events-image .image.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/events-image/1.jpg); }
.single-events-box .events-box .events-image .image.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/events-image/2.jpg); }
.single-events-box .events-box .events-image .image.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/events-image/3.jpg); }
.single-events-box .events-box .events-image .image.bg4 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/events-image/4.jpg); }
.single-events-box .events-box .events-content {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.single-events-box .events-box .events-content .content {
padding: 30px; }
.single-events-box .events-box .events-content .content h3 {
margin-bottom: 10px;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.single-events-box .events-box .events-content .content h3 a {
display: inline-block; }
.single-events-box .events-box .events-content .content .location {
display: block;
color: #666666;
margin-top: 15px; }
.single-events-box .events-box .events-content .content .location i {
color: #15692d;
margin-right: 2px; }
.single-events-box .events-box .events-content .content .join-now-btn {
display: inline-block;
margin-top: 20px;
font-weight: 700;
position: relative;
padding-bottom: 3px; }
.single-events-box .events-box .events-content .content .join-now-btn::before {
width: 100%;
height: 1px;
background: #15692d;
content: '';
position: absolute;
transition: 0.5s;
left: 0;
bottom: 0; }
.single-events-box .events-box .events-content .content .join-now-btn:hover::before {
width: 0; }
.single-events-box .events-box .events-date {
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
border-radius: 0 5px 5px 0; }
.single-events-box .events-box .events-date .date {
width: 100%;
height: 100%;
background-color: #15692d;
text-align: center;
color: #ffffff;
position: relative;
border-radius: 0 5px 5px 0;
z-index: 1;
font-size: 23px;
font-weight: 600;
font-family: 'Kanit', sans-serif; }
.single-events-box .events-box .events-date .date span {
display: inline-block;
position: relative;
z-index: 1;
letter-spacing: 1px;
margin-bottom: 6px; }
.single-events-box .events-box .events-date .date span::before {
content: '';
position: absolute;
right: 5px;
top: 4px;
background: #ffffff;
width: 1px;
height: 30px;
transform: rotate(40deg); }
.single-events-box .events-box .events-date .date h3 {
color: #ffffff;
margin-bottom: 6px;
text-transform: uppercase;
font-size: 25px;
font-weight: 900; }
.single-events-box .events-box .events-date .date p {
color: #ffffff;
line-height: initial;
margin-bottom: 0;
font-size: 17px;
font-weight: 600; }
.single-events-box .events-box .events-date .date i {
display: inline-block;
font-size: 110px;
color: #ffffff;
position: absolute;
z-index: -1;
left: 0;
right: 0;
margin: 0 auto;
top: 50%;
transform: translateY(-50%);
opacity: .10; } .events-details-header {
margin-bottom: 25px; }
.events-details-header .back-all-events {
display: inline-block;
color: #666666;
text-transform: uppercase;
margin-bottom: 13px;
font-weight: 600;
font-size: 14px; }
.events-details-header .back-all-events:hover {
color: #15692d; }
.events-details-header h3 {
margin-bottom: 13px;
font-size: 24px;
font-weight: 900; }
.events-details-header .events-info-meta {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.events-details-header .events-info-meta li {
display: inline-block;
margin-right: 10px;
color: #666666; }
.events-details-header .events-info-meta li i {
color: #15692d;
margin-right: 1px; }
.events-details .events-details-image {
margin-bottom: 20px; }
.events-details .events-info-links {
margin-top: 25px; }
.events-details .events-info-links a {
display: inline-block;
background-color: #15692d;
color: #ffffff;
border-radius: 5px;
padding: 5px 15px 6px;
margin-right: 5px; } .achievements-area .container-fluid {
padding: 0; }
.achievements-area .container-fluid .row {
margin: 0; }
.achievements-area .container-fluid .row .col-lg-6 {
padding: 0; }
.achievements-area .container-fluid .row .row {
margin-left: -15px;
margin-right: -15px; }
.achievements-content {
overflow: hidden;
position: relative;
z-index: 1;
background-color: #002e5b;
text-align: center;
padding-top: 100px;
padding-bottom: 100px;
padding-left: 30px;
padding-right: 30px; }
.achievements-content .title {
margin-bottom: 30px; }
.achievements-content .title .sub-title {
color: #15692d;
font-size: 18px;
display: block;
margin-bottom: 10px; }
.achievements-content .title h2 {
color: #ffffff;
margin-bottom: 0;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.achievements-content .title p {
color: #ffffff;
font-size: 16px;
max-width: 655px;
margin-bottom: 0;
margin-top: 10px;
margin-left: auto;
margin-right: auto; }
.achievements-content .bg-dot {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1; }
.single-funfact {
text-align: center;
margin-top: 30px; }
.single-funfact i {
color: #15692d;
font-size: 50px;
display: inline-block;
margin-top: -11px;
margin-bottom: 0; }
.single-funfact h3 {
color: #ffffff;
margin-bottom: 0;
font-size: 45px;
font-weight: 900; }
.single-funfact h3 .sign-icon {
font-size: 40px;
position: relative;
top: 4px; }
.single-funfact p {
line-height: initial;
color: #ffffff;
font-size: 17px;
margin-top: 3px;
margin-bottom: 0; }
.single-achievements-image {
width: 100%;
height: 100%;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.single-achievements-image.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img1.jpg); }
.single-achievements-image.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img2.jpg); }
.single-achievements-image.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/achievements-img3.jpg); }
.single-achievements-image img {
width: auto !important;
display: none !important; }
.achievements-image-slides {
height: 100%; }
.achievements-image-slides .owl-stage-outer {
width: 100%;
height: 100%; }
.achievements-image-slides .owl-stage-outer .owl-stage {
height: 100%; }
.achievements-image-slides .owl-stage-outer .owl-stage .owl-item {
height: 100%; }
.achievements-image-slides.owl-theme .owl-nav {
opacity: 0;
visibility: hidden;
margin-top: 0;
transition: 0.5s; }
.achievements-image-slides.owl-theme .owl-nav [class*=owl-] {
position: absolute;
left: 25px;
top: 50%;
transform: translateY(-50%);
margin: 0;
padding: 0;
background-color: transparent;
transition: 0.5s;
color: #ffffff;
font-size: 35px; }
.achievements-image-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 25px; }
.achievements-image-slides.owl-theme .owl-nav [class*=owl-]:hover {
color: #15692d;
background-color: transparent; }
.achievements-image-slides.owl-theme .owl-dots {
line-height: .01;
position: absolute;
left: 0;
right: 0;
bottom: 25px;
margin-top: 0; }
.achievements-image-slides.owl-theme .owl-dots .owl-dot span {
width: 15px;
height: 2px;
margin: 0 3px;
background-color: #ffffff;
transition: 0.5s;
border-radius: 0; }
.achievements-image-slides.owl-theme .owl-dots .owl-dot:hover span {
background-color: #15692d; }
.achievements-image-slides.owl-theme .owl-dots .owl-dot.active span {
background-color: #15692d;
width: 25px; }
.achievements-image-slides.owl-theme:hover .owl-nav {
opacity: 1;
visibility: visible; }
.divider {
position: absolute;
z-index: 1;
top: 0;
height: 100%;
width: 5vw;
max-width: 72px;
left: -1px;
pointer-events: none;
-webkit-mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,99 50,99 C66.6666667,99 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff' fill-rule='evenodd' transform='translate(50.000000, 50.000000) rotate(-90.000000) translate(-50.000000, -50.000000)' /%3e%3c/svg%3e");
mask-image: url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,99 50,99 C66.6666667,99 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff' fill-rule='evenodd' transform='translate(50.000000, 50.000000) rotate(-90.000000) translate(-50.000000, -50.000000)' /%3e%3c/svg%3e");
-webkit-mask-size: 100% 101%;
mask-size: 100% 101%;
background-color: #002e5b;
transform: scaleX(-1);
z-index: 2; } .single-blog-post {
margin-bottom: 30px;
background-color: #ffffff;
box-shadow: 0 5px 40px 0 rgba(0, 0, 0, 0.11);
border-radius: 5px; }
.single-blog-post .post-image {
position: relative;
overflow: hidden; }
.single-blog-post .post-image a {
display: block; }
.single-blog-post .post-image a img {
border-radius: 5px;
transition: 0.5s; }
.single-blog-post .post-image .date {
position: absolute;
left: 0;
bottom: 0;
background-color: #ffffff;
border-radius: 0 5px 0 0;
padding: 10px 25px 0;
z-index: 1;
font-size: 14px;
font-weight: 300; }
.single-blog-post .post-image .date i {
color: #15692d;
margin-right: 2px; }
.single-blog-post .post-content {
padding: 25px; }
.single-blog-post .post-content h3 {
margin-bottom: 10px;
line-height: 1.4;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.single-blog-post .post-content p {
margin-bottom: 0; }
.single-blog-post .post-content .default-btn {
margin-top: 20px; }
.single-blog-post:hover .post-image a img {
transform: scale(1.3) rotate(4deg); }
.blog-notes {
margin-top: 10px;
text-align: center; }
.blog-notes p {
line-height: initial; }
.blog-notes p a {
display: inline-block;
color: #15692d; }
.blog-notes p a:hover {
color: #002e5b; } .blog-details-desc .article-content {
margin-top: 30px; }
.blog-details-desc .article-content .entry-meta {
margin-bottom: -8px; }
.blog-details-desc .article-content .entry-meta ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.blog-details-desc .article-content .entry-meta ul li {
position: relative;
display: inline-block;
color: #002e5b;
margin-right: 20px; }
.blog-details-desc .article-content .entry-meta ul li a {
display: inline-block;
color: #666666; }
.blog-details-desc .article-content .entry-meta ul li a:hover {
color: #15692d; }
.blog-details-desc .article-content .entry-meta ul li i {
color: #15692d;
margin-right: 3px; }
.blog-details-desc .article-content .entry-meta ul li::before {
content: '';
position: absolute;
top: 12px;
right: -15px;
width: 6px;
height: 1px;
background: #15692d; }
.blog-details-desc .article-content .entry-meta ul li:last-child {
margin-right: 0; }
.blog-details-desc .article-content .entry-meta ul li:last-child::before {
display: none; }
.blog-details-desc .article-content h3 {
margin-bottom: 15px;
margin-top: 25px;
font-size: 25px;
font-weight: 700; }
.blog-details-desc .article-content .wp-block-gallery.columns-3 {
padding-left: 0;
list-style-type: none;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
margin-bottom: 30px;
margin-top: 30px; }
.blog-details-desc .article-content .wp-block-gallery.columns-3 li {
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
max-width: 33.3333%;
padding-right: 10px;
padding-left: 10px; }
.blog-details-desc .article-content .wp-block-gallery.columns-3 li figure {
margin-bottom: 0; }
.blog-details-desc .article-content .features-list {
padding-left: 0;
list-style-type: none;
margin-top: 25px;
margin-bottom: 30px; }
.blog-details-desc .article-content .features-list li {
margin-bottom: 16px;
position: relative;
padding-left: 34px;
color: #666666; }
.blog-details-desc .article-content .features-list li i {
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
background-color: #faf5f5;
color: #15692d;
transition: 0.5s;
display: inline-block;
font-size: 11px;
position: absolute;
left: 0;
top: -2px; }
.blog-details-desc .article-content .features-list li:hover i {
background-color: #15692d;
color: #ffffff; }
.blog-details-desc .article-content .features-list li:last-child {
margin-bottom: 0; }
.blog-details-desc .article-footer {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 30px; }
.blog-details-desc .article-footer .article-tags {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
color: #666666; }
.blog-details-desc .article-footer .article-tags span {
display: inline-block;
color: #002e5b;
font-size: 20px;
margin-right: 5px;
position: relative;
top: 2px; }
.blog-details-desc .article-footer .article-tags a {
display: inline-block;
color: #666666; }
.blog-details-desc .article-footer .article-tags a:hover {
color: #15692d; }
.blog-details-desc .article-footer .article-share {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%; }
.blog-details-desc .article-footer .article-share .social {
padding-left: 0;
list-style-type: none;
text-align: right;
margin-bottom: 0; }
.blog-details-desc .article-footer .article-share .social li {
display: inline-block; }
.blog-details-desc .article-footer .article-share .social li span {
display: inline-block;
margin-right: 2px;
font-weight: 500;
color: #666666; }
.blog-details-desc .article-footer .article-share .social li a {
display: block;
color: #15692d;
width: 32px;
height: 32px;
line-height: 32px;
border-radius: 50%;
background-color: #eeeef0;
text-align: center;
font-size: 14px; }
.blog-details-desc .article-footer .article-share .social li a:hover {
color: #ffffff;
background-color: #15692d;
transform: translateY(-2px); }
.comments-area {
padding: 25px;
margin-top: 30px;
box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.08);
background-color: #ffffff; }
.comments-area .comments-title {
position: relative;
margin-bottom: 30px;
line-height: initial;
font-size: 25px;
font-weight: 700; }
.comments-area .comments-title::before {
content: '';
height: 25px;
width: 3px;
left: -25px;
position: absolute;
background: #15692d;
top: 50%;
transform: translateY(-50%); }
.comments-area ol, .comments-area ul {
padding: 0;
margin: 0;
list-style-type: none; }
.comments-area .comment-list {
padding: 0;
margin: 0;
list-style-type: none; }
.comments-area .children {
margin-left: 20px; }
.comments-area .comment-body {
border-bottom: 1px solid #eeeeee;
padding-left: 65px;
color: #002e5b;
font-size: 14px;
margin-bottom: 20px;
padding-bottom: 20px; }
.comments-area .comment-body .reply {
margin-top: 15px; }
.comments-area .comment-body .reply a {
border: 1px solid #ded9d9;
color: #002e5b;
display: inline-block;
padding: 6px 20px;
border-radius: 30px;
text-transform: uppercase;
position: relative;
z-index: 1;
font-size: 13px;
font-weight: 600; }
.comments-area .comment-body .reply a:hover {
color: #ffffff;
background-color: #15692d;
border-color: #15692d; }
.comments-area .comment-body p {
font-size: 14px; }
.comments-area .comment-author {
font-size: 17px;
margin-bottom: 0.2em;
position: relative;
z-index: 2; }
.comments-area .comment-author .avatar {
height: 50px;
left: -65px;
position: absolute;
width: 50px; }
.comments-area .comment-author .fn {
font-weight: 600;
font-family: 'Kanit', sans-serif; }
.comments-area .comment-author .says {
display: none; }
.comments-area .comment-metadata {
margin-bottom: .8em;
color: #666666;
letter-spacing: 0.01em;
text-transform: uppercase;
font-size: 13px;
font-weight: 400; }
.comments-area .comment-metadata a {
color: #666666; }
.comments-area .comment-metadata a:hover {
color: #15692d; }
.comments-area .comment-respond {
margin-top: 30px; }
.comments-area .comment-respond .comment-reply-title {
margin-bottom: 0;
position: relative;
font-size: 25px;
font-weight: 700; }
.comments-area .comment-respond .comment-reply-title::before {
content: '';
height: 25px;
width: 3px;
left: -25px;
position: absolute;
background: #15692d;
top: 50%;
transform: translateY(-50%); }
.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link {
display: inline-block; }
.comments-area .comment-respond .comment-form {
overflow: hidden; }
.comments-area .comment-respond .comment-notes {
margin-bottom: 0;
margin-top: 10px; }
.comments-area .comment-respond .comment-notes .required {
color: red; }
.comments-area .comment-respond .comment-form-comment {
margin-top: 15px;
float: left;
width: 100%; }
.comments-area .comment-respond label {
display: block;
font-weight: 600;
color: #002e5b;
margin-bottom: 5px; }
.comments-area .comment-respond input[type="date"], .comments-area .comment-respond input[type="time"], .comments-area .comment-respond input[type="datetime-local"], .comments-area .comment-respond input[type="week"], .comments-area .comment-respond input[type="month"], .comments-area .comment-respond input[type="text"], .comments-area .comment-respond input[type="email"], .comments-area .comment-respond input[type="url"], .comments-area .comment-respond input[type="password"], .comments-area .comment-respond input[type="search"], .comments-area .comment-respond input[type="tel"], .comments-area .comment-respond input[type="number"], .comments-area .comment-respond textarea {
display: block;
width: 100%;
background-color: #ffffff;
border: 1px solid #eeeeee;
padding: 0.625em 0.7375em;
outline: 0;
transition: 0.5s; }
.comments-area .comment-respond input[type="date"]:focus, .comments-area .comment-respond input[type="time"]:focus, .comments-area .comment-respond input[type="datetime-local"]:focus, .comments-area .comment-respond input[type="week"]:focus, .comments-area .comment-respond input[type="month"]:focus, .comments-area .comment-respond input[type="text"]:focus, .comments-area .comment-respond input[type="email"]:focus, .comments-area .comment-respond input[type="url"]:focus, .comments-area .comment-respond input[type="password"]:focus, .comments-area .comment-respond input[type="search"]:focus, .comments-area .comment-respond input[type="tel"]:focus, .comments-area .comment-respond input[type="number"]:focus, .comments-area .comment-respond textarea:focus {
border-color: #15692d; }
.comments-area .comment-respond .comment-form-author {
float: left;
width: 50%;
padding-right: 10px;
margin-bottom: 20px; }
.comments-area .comment-respond .comment-form-email {
float: left;
width: 50%;
padding-left: 12px;
margin-bottom: 20px; }
.comments-area .comment-respond .comment-form-url {
float: left;
width: 100%;
margin-bottom: 20px; }
.comments-area .comment-respond .comment-form-cookies-consent {
width: 100%;
float: left;
position: relative;
padding-left: 20px;
margin-bottom: 20px; }
.comments-area .comment-respond .comment-form-cookies-consent input {
position: absolute;
left: 0;
top: 6px; }
.comments-area .comment-respond .comment-form-cookies-consent label {
display: inline-block;
margin: 0;
color: #666666;
font-weight: normal;
position: relative;
top: -2px; }
.comments-area .comment-respond .form-submit {
float: left;
width: 100%; }
.comments-area .comment-respond .form-submit input {
background: #15692d;
border: none;
color: #ffffff;
padding: 12px 35px 10px;
display: inline-block;
cursor: pointer;
outline: 0;
text-transform: uppercase;
transition: 0.5s;
border-radius: 5px;
font-weight: 700;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.comments-area .comment-respond .form-submit input:hover, .comments-area .comment-respond .form-submit input:focus {
color: #ffffff;
background-color: #002e5b; } .single-case-study-box {
transition: 0.5s;
background-color: #ffffff;
position: relative;
margin-bottom: 30px;
border-radius: 5px;
overflow: hidden;
box-shadow: 0px 13px 10px -7px rgba(0, 0, 0, 0.1); }
.single-case-study-box .case-study-image {
visibility: hidden;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
width: 100%;
height: 235px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.single-case-study-box .case-study-image.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/1.jpg); }
.single-case-study-box .case-study-image.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/2.jpg); }
.single-case-study-box .case-study-image.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/3.jpg); }
.single-case-study-box .case-study-image.bg4 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/4.jpg); }
.single-case-study-box .case-study-image.bg5 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/5.jpg); }
.single-case-study-box .case-study-image.bg6 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/6.jpg); }
.single-case-study-box .case-study-img-hover {
transition: .5s;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
width: 100%;
position: absolute;
height: 235px;
top: 0;
left: 0;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.single-case-study-box .case-study-img-hover.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/1.jpg); }
.single-case-study-box .case-study-img-hover.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/2.jpg); }
.single-case-study-box .case-study-img-hover.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/3.jpg); }
.single-case-study-box .case-study-img-hover.bg4 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/4.jpg); }
.single-case-study-box .case-study-img-hover.bg5 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/5.jpg); }
.single-case-study-box .case-study-img-hover.bg6 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/case-study-image/6.jpg); }
.single-case-study-box .case-study-info {
z-index: 2;
background-color: #ffffff;
padding: 25px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px; }
.single-case-study-box .case-study-info .category {
display: block;
color: #15692d;
text-transform: uppercase;
margin-bottom: 10px;
font-size: 16px;
font-weight: 500; }
.single-case-study-box .case-study-info .title {
text-transform: uppercase;
line-height: 1.3;
margin-bottom: 0;
font-size: 20px;
font-weight: 900; }
.single-case-study-box .case-study-info .title a {
display: inline-block;
color: #002e5b; }
.single-case-study-box:hover {
box-shadow: 0px 30px 18px -8px rgba(0, 0, 0, 0.1);
transform: scale(1.1, 1.1); }
.single-case-study-box:hover .case-study-img-hover {
height: 100%;
opacity: 0.2; }
.single-case-study-box:hover .case-study-info {
background-color: transparent;
position: relative; } .case-study-details-image {
margin-bottom: 30px;
overflow: hidden;
position: relative; }
.case-study-details-image img {
transition: 0.5s; }
.case-study-details-image a {
position: absolute;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%);
width: 75px;
height: 75px;
line-height: 75px;
font-size: 30px;
background-color: #15692d;
border-radius: 50%;
text-align: center;
color: #ffffff;
transition: 0.5s;
opacity: 0;
visibility: hidden;
margin-top: 20px; }
.case-study-details-image a:hover {
background-color: #002e5b;
color: #ffffff; }
.case-study-details-image:hover a {
margin-top: 0;
opacity: 1;
visibility: visible; }
.case-study-details-image:hover img {
transform: scale(1.3) rotate(4deg); }
.case-study-details-desc {
margin-top: 5px; }
.case-study-details-desc h3 {
margin-bottom: 12px;
font-size: 25px;
font-weight: 900; }
.case-study-details-desc .features-text {
margin-top: 25px;
margin-bottom: 25px; }
.case-study-details-desc .features-text h4 {
margin-bottom: 10px;
font-size: 17px;
font-weight: 600; }
.case-study-details-desc .features-text h4 i {
font-size: 16px;
margin-right: 4px;
color: #15692d; }
.case-study-details-desc .case-study-details-info {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
margin-top: 35px; }
.case-study-details-desc .case-study-details-info .single-info-box {
-ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
padding-left: 15px;
padding-right: 15px; }
.case-study-details-desc .case-study-details-info .single-info-box h4 {
margin-bottom: 10px;
font-size: 19px;
font-weight: 700; }
.case-study-details-desc .case-study-details-info .single-info-box span {
display: block;
color: #666666;
font-size: 15px; }
.case-study-details-desc .case-study-details-info .single-info-box .social {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.case-study-details-desc .case-study-details-info .single-info-box .social li {
display: inline-block;
margin-right: 8px; }
.case-study-details-desc .case-study-details-info .single-info-box .social li a {
color: #666666;
display: inline-block; }
.case-study-details-desc .case-study-details-info .single-info-box .social li a:hover {
color: #15692d;
transform: translateY(-5px); } .page-title-area {
height: 500px;
position: relative;
z-index: 1;
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.page-title-bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/page-title-image/1.jpg); }
.page-title-bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/page-title-image/2.jpg); }
.page-title-bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/page-title-image/3.jpg); }
.page-title-content {
text-align: center;
margin-top: 170px; }
.page-title-content h2 {
margin-bottom: 0;
color: #ffffff;
text-transform: uppercase;
font-size: 42px;
font-weight: 900; }
.page-title-content ul {
padding-left: 0;
list-style-type: none;
margin-top: 12px;
margin-bottom: 0; }
.page-title-content ul li {
color: #ffffff;
display: inline-block;
position: relative;
font-weight: 400;
font-size: 17px;
margin-left: 10px;
margin-right: 10px; }
.page-title-content ul li a {
display: inline-block;
color: #ffffff; }
.page-title-content ul li::before {
content: '';
position: absolute;
right: -15px;
top: 11px;
width: 6px;
height: 6px;
border-radius: 50%;
background-color: #15692d; }
.page-title-content ul li:last-child::before {
display: none; } .pagination-area {
margin-top: 35px;
text-align: center; }
.pagination-area .page-numbers {
width: 45px;
height: 45px;
margin: 0 3px;
display: inline-block;
background-color: #ffffff;
line-height: 48px;
color: #002e5b;
box-shadow: 0 2px 10px 0 #d8dde6;
font-size: 18px;
font-family: 'Kanit', sans-serif;
font-weight: 700; }
.pagination-area .page-numbers.current, .pagination-area .page-numbers:hover, .pagination-area .page-numbers:focus {
background: #15692d;
color: #ffffff;
box-shadow: 0 2px 10px 0 #d8dde6; } .widget-area .widget {
margin-top: 35px; }
.widget-area .widget:first-child {
margin-top: 0; }
.widget-area .widget .widget-title {
border-bottom: 1px solid #eeeeee;
padding-bottom: 10px;
margin-bottom: 25px;
text-transform: uppercase;
position: relative;
font-weight: 900;
font-size: 19px; }
.widget-area .widget .widget-title::before {
content: '';
position: absolute;
background: #15692d;
bottom: -1px;
left: 0;
width: 50px;
height: 1px; }
.widget-area .widget_search {
box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);
background-color: #ffffff;
padding: 15px; }
.widget-area .widget_search form {
position: relative; }
.widget-area .widget_search form label {
display: block;
margin-bottom: 0; }
.widget-area .widget_search form .screen-reader-text {
display: none; }
.widget-area .widget_search form .search-field {
background-color: transparent;
height: 50px;
padding: 6px 15px;
border: 1px solid #eeeeee;
width: 100%;
display: block;
outline: 0;
transition: 0.5s; }
.widget-area .widget_search form .search-field:focus {
border-color: #15692d; }
.widget-area .widget_search form button {
position: absolute;
right: 0;
outline: 0;
bottom: 0;
height: 50px;
width: 50px;
z-index: 1;
border: none;
color: #ffffff;
background-color: #15692d;
transition: 0.5s; }
.widget-area .widget_search form button:hover {
background-color: #002e5b;
color: #ffffff; }
.widget-area .widget_pearo_posts_thumb {
position: relative;
overflow: hidden; }
.widget-area .widget_pearo_posts_thumb .item {
overflow: hidden;
margin-bottom: 15px; }
.widget-area .widget_pearo_posts_thumb .item:last-child {
margin-bottom: 0; }
.widget-area .widget_pearo_posts_thumb .item .thumb {
float: left;
height: 80px;
overflow: hidden;
position: relative;
width: 80px;
margin-right: 15px; }
.widget-area .widget_pearo_posts_thumb .item .thumb .fullimage {
width: 80px;
height: 80px;
display: inline-block;
background-size: cover !important;
background-repeat: no-repeat;
background-position: center center !important; }
.widget-area .widget_pearo_posts_thumb .item .thumb .fullimage.bg1 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/blog-image/7.jpg); }
.widget-area .widget_pearo_posts_thumb .item .thumb .fullimage.bg2 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/blog-image/8.jpg); }
.widget-area .widget_pearo_posts_thumb .item .thumb .fullimage.bg3 {
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/blog-image/9.jpg); }
.widget-area .widget_pearo_posts_thumb .item .info {
overflow: hidden;
margin-top: 5px; }
.widget-area .widget_pearo_posts_thumb .item .info time {
display: block;
color: #666666;
text-transform: uppercase;
margin-top: 3px;
margin-bottom: 5px;
font-size: 12px; }
.widget-area .widget_pearo_posts_thumb .item .info .title {
margin-bottom: 0;
line-height: 1.4;
font-size: 16px;
font-weight: 700; }
.widget-area .widget_pearo_posts_thumb .item .info .title a {
display: inline-block; }
.widget-area .widget_recent_entries ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_recent_entries ul li {
position: relative;
margin-bottom: 12px;
color: #002e5b;
padding-left: 14px;
line-height: 1.5;
font-weight: 600;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_recent_entries ul li:last-child {
margin-bottom: 0; }
.widget-area .widget_recent_entries ul li::before {
background: #15692d;
position: absolute;
height: 7px;
width: 7px;
content: '';
left: 0;
top: 8px; }
.widget-area .widget_recent_entries ul li a {
display: inline-block;
color: #002e5b; }
.widget-area .widget_recent_entries ul li a:hover {
color: #15692d; }
.widget-area .widget_recent_entries ul li .post-date {
display: block;
font-size: 13px;
color: #666666;
margin-top: 4px; }
.widget-area .widget_recent_comments ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_recent_comments ul li {
position: relative;
margin-bottom: 12px;
color: #666666;
padding-left: 14px;
line-height: 1.5;
font-weight: 600;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_recent_comments ul li:last-child {
margin-bottom: 0; }
.widget-area .widget_recent_comments ul li::before {
background: #15692d;
position: absolute;
height: 7px;
width: 7px;
content: '';
left: 0;
top: 8px; }
.widget-area .widget_recent_comments ul li a {
display: inline-block;
color: #002e5b; }
.widget-area .widget_recent_comments ul li a:hover {
color: #15692d; }
.widget-area .widget_archive ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_archive ul li {
position: relative;
margin-bottom: 12px;
padding-left: 14px;
color: #002e5b;
font-weight: 600;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_archive ul li:last-child {
margin-bottom: 0; }
.widget-area .widget_archive ul li::before {
background: #15692d;
height: 7px;
width: 7px;
content: '';
left: 0;
top: 8px;
position: absolute; }
.widget-area .widget_archive ul li a {
display: inline-block;
color: #002e5b; }
.widget-area .widget_archive ul li a:hover {
color: #15692d; }
.widget-area .widget_categories ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_categories ul li {
position: relative;
margin-bottom: 12px;
color: #666666;
padding-left: 14px;
font-weight: 600;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_categories ul li:last-child {
margin-bottom: 0; }
.widget-area .widget_categories ul li::before {
background: #15692d;
height: 7px;
width: 7px;
content: '';
left: 0;
top: 8px;
position: absolute; }
.widget-area .widget_categories ul li a {
color: #002e5b;
display: block; }
.widget-area .widget_categories ul li a:hover {
color: #15692d; }
.widget-area .widget_categories ul li .post-count {
float: right; }
.widget-area .widget_meta ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_meta ul li {
position: relative;
margin-bottom: 12px;
color: #002e5b;
padding-left: 14px;
font-weight: 600;
font-size: 16px;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_meta ul li:last-child {
margin-bottom: 0; }
.widget-area .widget_meta ul li::before {
background: #15692d;
height: 7px;
width: 7px;
content: '';
left: 0;
top: 8px;
position: absolute; }
.widget-area .widget_meta ul li a {
display: inline-block;
color: #002e5b; }
.widget-area .widget_meta ul li a:hover {
color: #15692d; }
.widget-area .widget_tag_cloud .widget-title {
margin-bottom: 12px; }
.widget-area .tagcloud a {
display: inline-block;
color: #002e5b;
font-weight: 600;
font-family: 'Kanit', sans-serif;
font-size: 14px !important;
padding: 6px 13px;
border: 1px dashed #eeeeee;
margin-top: 8px;
margin-right: 4px; }
.widget-area .tagcloud a:hover, .widget-area .tagcloud a:focus {
color: #ffffff;
background-color: #15692d;
border-color: #15692d; }
.widget-area .widget_events_details ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none; }
.widget-area .widget_events_details ul li {
border-bottom: 1px solid #eeeeee;
color: #666666;
padding-bottom: 10px;
padding-top: 10px; }
.widget-area .widget_events_details ul li:first-child {
padding-top: 0; }
.widget-area .widget_events_details ul li:last-child {
border-bottom: none;
padding-bottom: 0; }
.widget-area .widget_events_details ul li span {
display: inline-block;
color: #002e5b;
font-weight: 700;
font-family: 'Kanit', sans-serif; }
.widget-area .widget_events_details ul li a {
display: inline-block;
color: #666666; }
.widget-area .widget_events_details ul li a:hover {
color: #15692d; } .insurance-details-header .content h3 {
margin-bottom: 18px;
font-size: 26px;
font-weight: 700; }
.insurance-details-desc {
margin-top: 30px; }
.insurance-details-desc h3 {
margin-bottom: 15px;
margin-top: 25px;
font-size: 24px;
font-weight: 700; }
.insurance-details-desc .wp-block-gallery.columns-3 {
padding-left: 0;
list-style-type: none;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -10px;
margin-left: -10px;
margin-bottom: 25px;
margin-top: 20px; }
.insurance-details-desc .wp-block-gallery.columns-3 li {
-ms-flex: 0 0 33.3333%;
flex: 0 0 33.3333%;
max-width: 33.3333%;
padding-right: 10px;
padding-left: 10px; }
.insurance-details-desc .wp-block-gallery.columns-3 li figure {
margin-bottom: 0; }
.insurance-details-desc .features-list {
padding-left: 0;
list-style-type: none;
margin-top: 10px;
margin-bottom: 10px; }
.insurance-details-desc .features-list li {
margin-bottom: 16px;
position: relative;
padding-left: 34px;
color: #666666; }
.insurance-details-desc .features-list li i {
width: 25px;
height: 25px;
line-height: 25px;
text-align: center;
border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%;
background-color: #faf5f5;
color: #15692d;
transition: 0.5s;
display: inline-block;
font-size: 11px;
position: absolute;
left: 0;
top: -2px; }
.insurance-details-desc .features-list li:hover i {
background-color: #15692d;
color: #ffffff; }
.insurance-details-desc .features-list li:last-child {
margin-bottom: 0; }
.insurance-details-desc blockquote, .insurance-details-desc .blockquote {
text-align: left; }
blockquote, .blockquote {
overflow: hidden;
background-color: #fafafa;
padding: 50px !important;
position: relative;
text-align: center;
z-index: 1;
margin-bottom: 20px;
margin-top: 20px; }
blockquote p, .blockquote p {
color: #002e5b;
line-height: 1.6;
margin-bottom: 0;
font-style: italic;
font-weight: 600;
font-family: 'Kanit', sans-serif;
font-size: 25px !important; }
blockquote cite, .blockquote cite {
display: none; }
blockquote::before, .blockquote::before {
color: #efefef;
content: "\f10e";
position: absolute;
left: 50px;
top: -50px;
z-index: -1;
font-family: "Font Awesome 5 Free";
font-size: 140px;
font-weight: 900; }
blockquote::after, .blockquote::after {
content: '';
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 3px;
background-color: #15692d;
margin-top: 20px;
margin-bottom: 20px; }
.pearo-post-navigation {
overflow: hidden;
margin-top: 30px;
padding-top: 25px;
padding-bottom: 25px;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee; }
.prev-link-wrapper {
float: left; }
.prev-link-wrapper a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center; }
.prev-link-wrapper a:hover .image-prev::after {
opacity: 1;
visibility: visible; }
.prev-link-wrapper a:hover .image-prev .post-nav-title {
opacity: 1;
visibility: visible; }
.prev-link-wrapper .image-prev {
display: inline-block;
min-width: 100px;
min-height: 100px;
border-radius: 5px;
overflow: hidden;
vertical-align: top;
margin-right: 20px;
position: relative;
transition: 0.5s; }
.prev-link-wrapper .image-prev img {
border-radius: 5px;
width: 100px;
height: 100px; }
.prev-link-wrapper .image-prev::after {
display: block;
content: '';
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
border-radius: 5px;
opacity: 0;
background-color: #15692d;
visibility: hidden;
transition: 0.5s; }
.prev-link-wrapper .image-prev .post-nav-title {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
right: 0;
margin: 0 auto;
text-align: center;
text-transform: uppercase;
z-index: 2;
color: #ffffff;
opacity: 0;
visibility: hidden;
transition: 0.5s;
font-size: 16px;
font-weight: 700; }
.prev-link-wrapper .prev-link-info-wrapper {
color: #002e5b; }
.prev-link-wrapper .prev-title {
max-width: 210px;
display: inline-block;
font-family: 'Kanit', sans-serif;
font-weight: 700;
font-size: 17px; }
.prev-link-wrapper .meta-wrapper {
display: block;
color: #666666;
text-transform: capitalize;
margin-top: 4px;
font-weight: 400;
font-size: 14px; }
.next-link-wrapper {
float: right;
text-align: right; }
.next-link-wrapper a {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center; }
.next-link-wrapper a:hover .image-next::after {
opacity: 1;
visibility: visible; }
.next-link-wrapper a:hover .image-next .post-nav-title {
opacity: 1;
visibility: visible; }
.next-link-wrapper .image-next {
display: inline-block;
min-width: 100px;
min-height: 100px;
border-radius: 5px;
overflow: hidden;
vertical-align: top;
margin-left: 20px;
position: relative;
transition: 0.5s; }
.next-link-wrapper .image-next img {
border-radius: 5px;
width: 100px;
height: 100px; }
.next-link-wrapper .image-next::after {
display: block;
content: '';
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
border-radius: 5px;
opacity: 0;
background-color: #15692d;
visibility: hidden;
transition: 0.5s; }
.next-link-wrapper .image-next .post-nav-title {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
right: 0;
margin: 0 auto;
text-align: center;
text-transform: uppercase;
z-index: 2;
color: #ffffff;
opacity: 0;
visibility: hidden;
transition: 0.5s;
font-size: 16px;
font-weight: 700; }
.next-link-wrapper .next-link-info-wrapper {
color: #002e5b; }
.next-link-wrapper .next-title {
max-width: 210px;
display: inline-block;
font-family: 'Kanit', sans-serif;
font-weight: 700;
font-size: 17px; }
.next-link-wrapper .meta-wrapper {
display: block;
color: #666666;
text-transform: capitalize;
margin-top: 4px;
font-weight: 400;
font-size: 14px; } .faq-image {
width: 100%;
height: 100%;
background-image: url(//srikrunglifebroker.co.th/wp-content/themes/srikrunglifebroker/assets/img/faq-img1.jpg);
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.faq-image img {
display: none; }
.faq-accordion {
padding-top: 60px;
padding-bottom: 60px;
padding-left: 50px;
padding-right: 50px; }
.faq-accordion .sub-title {
display: block;
margin-bottom: 10px;
color: #15692d;
font-size: 18px; }
.faq-accordion h2 {
margin-bottom: 0;
line-height: 1.3;
text-transform: uppercase;
max-width: 610px;
font-size: 42px;
font-weight: 900; }
.faq-accordion .accordion {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
margin-top: 30px; }
.faq-accordion .accordion .accordion-item {
display: block;
box-shadow: 0 0 1.25rem rgba(108, 118, 134, 0.1);
background: #ffffff;
margin-bottom: 10px; }
.faq-accordion .accordion .accordion-item:last-child {
margin-bottom: 0; }
.faq-accordion .accordion .accordion-title {
padding: 12px 20px 12px 51px;
color: #002e5b;
position: relative;
display: block;
font-size: 16px;
font-weight: 600;
font-family: 'Kanit', sans-serif; }
.faq-accordion .accordion .accordion-title i {
position: absolute;
left: 0;
top: 0;
width: 40px;
text-align: center;
height: 100%;
background: #cfe4ed;
color: #15692d;
font-size: 15px;
transition: 0.5s; }
.faq-accordion .accordion .accordion-title i::before {
position: absolute;
left: 0;
top: 50%;
right: 0;
transform: translateY(-50%); }
.faq-accordion .accordion .accordion-title.active i {
background-color: #15692d;
color: #ffffff; }
.faq-accordion .accordion .accordion-title.active i::before {
content: "\f068"; }
.faq-accordion .accordion .accordion-content {
display: none;
position: relative;
padding: 15px;
font-size: 16px;
border-top: 1px solid #eeeeee; }
.faq-accordion .accordion .accordion-content.show {
display: block; }
.faq-contact-area {
position: relative;
z-index: 1; }
.faq-contact-form {
max-width: 750px;
margin-left: auto;
margin-right: auto; }
.faq-contact-form form {
text-align: center; }
.faq-contact-form form .form-control {
background-color: #ffffff;
border: none;
box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
height: 55px; }
.faq-contact-form form .form-group {
text-align: left; }
.faq-contact-form form .row {
margin-left: -7px;
margin-right: -7px; }
.faq-contact-form form .row .col-lg-12, .faq-contact-form form .row .col-lg-6 {
padding-left: 7px;
padding-right: 7px; }
.faq-contact-form form textarea.form-control {
height: auto;
padding-top: 15px; }
.faq-contact-form form .default-btn {
font-size: 16px;
margin-top: 10px;
box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.5) !important; }
.faq-contact-form form .help-block ul {
padding-left: 0;
list-style-type: none;
margin-top: 5px;
margin-bottom: 0; }
.faq-contact-form form .help-block ul li {
color: red; }
.faq-contact-form form #msgSubmit {
margin-bottom: 0;
text-align: center !important; }
.faq-contact-form form #msgSubmit.text-danger, .faq-contact-form form #msgSubmit.text-success {
margin-top: 8px;
font-size: 20px;
font-weight: 600; }
.bg-map {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
z-index: -1;
text-align: center;
margin: 0 auto;
opacity: .4; } .error-area {
height: 100vh; }
.error-content {
text-align: center;
margin: 0 auto;
max-width: 700px; }
.error-content h3 {
text-transform: uppercase;
font-size: 42px;
font-weight: 900;
margin-top: 45px;
margin-bottom: 15px; }
.error-content p {
max-width: 520px;
margin: 0 auto 25px; } .join-area {
position: relative;
z-index: 1;
background-color: #ffffff; }
.join-area::before {
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 80%;
z-index: -1;
background-color: #15692d; }
.join-content {
position: relative;
background-color: #15692d;
max-width: 580px;
top: 45px; }
.join-content h2 {
text-transform: uppercase;
color: #ffffff;
font-size: 42px;
font-weight: 900; }
.join-content p {
color: #ffffff;
opacity: 0.95; }
.join-content .default-btn {
margin-top: 10px; }
.join-content .default-btn span {
background-color: #ffffff; }
.join-content .default-btn:hover, .join-content .default-btn:focus {
color: #002e5b; } .contact-area {
position: relative;
z-index: 1; }
.contact-form {
max-width: 750px;
margin-left: auto;
margin-right: auto; }
.contact-form form .form-control {
background-color: #ffffff;
border: none;
box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
height: 60px; }
.contact-form form .form-group {
text-align: left; }
.contact-form form .row {
margin-left: -7px;
margin-right: -7px; }
.contact-form form .row .col-lg-12, .contact-form form .row .col-lg-6 {
padding-left: 7px;
padding-right: 7px; }
.contact-form form textarea.form-control {
height: auto;
padding-top: 15px; }
.contact-form form .default-btn {
font-size: 16px;
margin-top: 10px;
box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.5) !important; }
.contact-form form .help-block ul {
padding-left: 0;
list-style-type: none;
margin-top: 5px;
margin-bottom: 0; }
.contact-form form .help-block ul li {
color: red; }
.contact-form form #msgSubmit {
margin-bottom: 0;
text-align: center !important; }
.contact-form form #msgSubmit.text-danger, .contact-form form #msgSubmit.text-success {
margin-top: 8px;
font-size: 20px;
font-weight: 600; }
#map {
width: 100%;
height: 100%; }
.contact-info {
text-align: center;
margin-top: 100px; }
.contact-info .contact-info-content h3 {
margin-bottom: 15px;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.contact-info .contact-info-content h2 {
margin-bottom: 0;
font-size: 42px;
font-weight: 700; }
.contact-info .contact-info-content h2 a {
display: inline-block;
color: #15692d; }
.contact-info .contact-info-content h2 a:hover {
color: #002e5b; }
.contact-info .contact-info-content h2 a:not(:first-child) {
color: #002e5b; }
.contact-info .contact-info-content h2 a:not(:first-child):hover {
color: #15692d; }
.contact-info .contact-info-content h2 span {
display: block;
color: #666666;
margin-top: 5px;
margin-bottom: 1px;
font-size: 16px;
font-weight: 500; }
.contact-info .contact-info-content .social {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 20px; }
.contact-info .contact-info-content .social li {
display: inline-block;
margin: 0 2px; }
.contact-info .contact-info-content .social li a {
width: 38px;
height: 38px;
line-height: 35px;
border: 1px solid #dadada;
border-radius: 50%;
display: inline-block;
color: #aba5a5;
text-align: center; }
.contact-info .contact-info-content .social li a i {
font-size: 14px; }
.contact-info .contact-info-content .social li a:hover {
color: #ffffff;
border-color: #15692d;
background-color: #15692d;
transform: translateY(-2px); } .subscribe-area {
margin-bottom: 50px;
padding-bottom: 50px;
border-bottom: 1px solid #0c4776; }
.subscribe-content h2 {
margin-bottom: 0;
color: #ffffff;
text-transform: uppercase;
font-size: 32px;
font-weight: 900; }
.subscribe-content p {
color: #ffffff;
opacity: 0.9;
margin-top: 10px;
margin-bottom: 0; }
.subscribe-form {
padding-left: 30px; }
.subscribe-form form {
position: relative; }
.subscribe-form form .input-newsletter {
display: block;
width: 100%;
color: #002e5b;
height: 65px;
border-radius: 5px;
border: none;
padding-left: 15px;
outline: 0;
box-shadow: unset !important;
font-size: 16px;
font-weight: 500;
font-family: 'Kanit', sans-serif; }
.subscribe-form form .input-newsletter::placeholder {
color: #99afc3; }
.subscribe-form form button {
position: absolute;
right: 5px;
top: 5px;
background-color: #15692d;
color: #ffffff;
border: none;
border-radius: 5px;
height: 55px;
line-height: 55px;
padding: 0 30px;
transition: 0.5s;
text-transform: uppercase;
font-size: 16px;
font-family: 'Kanit', sans-serif;
font-weight: 700; }
.subscribe-form form button:hover {
color: #ffffff;
background-color: #000000; }
.subscribe-form #validator-newsletter {
color: #ffffff;
position: absolute;
left: 0;
bottom: -32px; } .footer-area {
background-color: #002e5b;
padding-top: 30px;
position: relative;
z-index: 1; }
.footer-area::before {
content: '';
position: absolute;
left: 0;
top: 0;
z-index: -1;
width: 100%;
height: 100%;
background-image: url(images/bg-line.png);
background-position: center center;
background-size: cover;
background-repeat: no-repeat; }
.single-footer-widget {
margin-bottom: 30px; }
.single-footer-widget h3 {
margin-bottom: 30px;
color: #ffffff;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid #0c4776;
text-transform: uppercase;
font-size: 20px;
font-weight: 900; }
.single-footer-widget h3::before {
bottom: -1px;
left: 0;
width: 55px;
height: 1px;
background-color: #15692d;
content: '';
position: absolute; }
.single-footer-widget .logo a {
display: inline-block; }
.single-footer-widget .logo p {
color: #ebe7e7;
margin-bottom: 0;
margin-top: 15px; }
.single-footer-widget .social {
padding-left: 0;
list-style-type: none;
margin-bottom: 0;
margin-top: 20px; }
.single-footer-widget .social li {
display: inline-block;
margin-right: 3px; }
.single-footer-widget .social li a {
display: inline-block;
background-color: #15692d;
color: #002e5b;
width: 38px;
font-size: 17px;
height: 38px;
line-height: 39px;
border-radius: 50%;
text-align: center; }
.single-footer-widget .social li a i.flaticon-facebook {
display: inline-block;
padding-left: 4px; }
.single-footer-widget .social li a i.flaticon-twitter {
display: inline-block;
position: relative;
top: 2px; }
.single-footer-widget .social li a:hover {
background-color: #ffffff;
color: #002e5b; }
.single-footer-widget .social li:last-child {
margin-right: 0; }
.single-footer-widget .footer-quick-links {
padding-left: 0;
list-style-type: none;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
margin-bottom: 0;
margin-top: -12px; }
.single-footer-widget .footer-quick-links li {
-ms-flex: 0 0 50%;
-webkit-box-flex: 0;
flex: 0 0 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px;
padding-top: 12px; }
.single-footer-widget .footer-quick-links li a {
display: inline-block;
color: #ebe7e7;
text-transform: uppercase;
font-size: 14px; }
.single-footer-widget .footer-quick-links li a:hover {
color: #15692d; }
.single-footer-widget .footer-contact-info {
padding-left: 0;
list-style-type: none;
margin-bottom: 0; }
.single-footer-widget .footer-contact-info li {
color: #ebe7e7;
font-size: 15px;
margin-bottom: 12px; }
.single-footer-widget .footer-contact-info li span {
display: inline-block;
font-weight: 600;
color: #ffffff; }
.single-footer-widget .footer-contact-info li a {
display: inline-block;
color: #ffffff;
position: relative; }
.single-footer-widget .footer-contact-info li a::before {
width: 100%;
height: 1px;
background-color: #15692d;
content: '';
position: absolute;
left: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
transition: 0.5s; }
.single-footer-widget .footer-contact-info li a:hover {
color: #15692d; }
.single-footer-widget .footer-contact-info li:last-child {
margin-bottom: 0; }
.single-footer-widget .footer-contact-info li:last-child a::before {
opacity: 1;
visibility: visible; }
.copyright-area {
margin-top: 10px;
border-top: 1px solid #0c4776;
padding-top: 10px;
padding-bottom: 10px; }
.copyright-area p {
color: #ebe7e7;
font-size: 15px; }
.copyright-area p a {
color: #ffffff;
display: inline-block;
font-weight: 600; }
.copyright-area p a:hover {
color: #15692d; }
.copyright-area ul {
padding-left: 0;
margin-bottom: 0;
list-style-type: none;
text-align: right; }
.copyright-area ul li {
display: inline-block;
color: #ebe7e7;
font-size: 15px;
position: relative;
margin-left: 10px;
margin-right: 10px; }
.copyright-area ul li a {
display: inline-block;
color: #ebe7e7; }
.copyright-area ul li a:hover {
color: #15692d; }
.copyright-area ul li::before {
content: '';
position: absolute;
top: 5px;
right: -13px;
width: 1px;
height: 14px;
background-color: #ffffff; }
.copyright-area ul li:last-child {
margin-right: 0; }
.copyright-area ul li:last-child::before {
display: none; }
.copyright-area ul li:first-child {
margin-left: 0; } .go-top {
position: fixed;
cursor: pointer;
top: 0;
right: 15px;
color: #ffffff;
background-color: #002e5b;
z-index: 4;
width: 40px;
text-align: center;
height: 42px;
line-height: 42px;
opacity: 0;
visibility: hidden;
transition: .9s; }
.go-top.active {
top: 98%;
transform: translateY(-98%);
opacity: 1;
visibility: visible; }
.go-top i {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
right: 0;
margin: 0 auto;
transition: 0.5s; }
.go-top i:last-child {
opacity: 0;
visibility: hidden;
top: 60%; }
.go-top::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background: #15692d;
opacity: 0;
visibility: hidden;
transition: 0.5s; }
.go-top:hover, .go-top:focus {
color: #ffffff; }
.go-top:hover::before, .go-top:focus::before {
opacity: 1;
visibility: visible; }
.go-top:hover i:first-child, .go-top:focus i:first-child {
opacity: 0;
top: 0;
visibility: hidden; }
.go-top:hover i:last-child, .go-top:focus i:last-child {
opacity: 1;
visibility: visible;
top: 50%; }
.flex-container {
display: flex;
flex-wrap: wrap; }
.single-pricing-box .price {
margin-top: 0px !important; }
.page-search-area .nice-select .list {
width: auto; }
.mainbackgroundcolor {
background-color: #15692d; }
#all-packages .package-item a {
display: flex;
background-color: #fff;
border-radius: 7px;
height: 60px;
padding: 10px;
margin-bottom: 20px;
align-items: center; }
#all-packages .package-item a .package-name {
flex-grow: 2;
padding: 0 15px;
line-height: 1.3;
font-size: 1rem; }
#all-packages .package-item a:hover {
opacity: 0.7; }
.rmp-menu-title-image {
height: 60px;
width: auto;
margin-bottom: 0 !important; }
#archive-application .application-box {
margin-bottom: 20px; }
#archive-application .application-box .wrapper {
background: #FFFFFF;
box-shadow: 2px 2px 10px rgba(3, 47, 90, 0.15);
border-radius: 8px;
display: grid;
height: 100%; }
#archive-application .application-box .wrapper .panel-group {
margin: 15px; }
#archive-application .application-box .wrapper .panel-group .panel-title a .logo {
width: 40px; }
#archive-application .application-box .wrapper .panel-group .panel-title a .head {
color: #666666; }
#archive-application .application-box .wrapper .panel-group .panel-title a .head .title {
font-size: 0.9rem; }
#archive-application .application-box .wrapper .panel-group .panel-title a .head .subtitle {
font-size: 0.8rem;
margin-top: 3px; }
#archive-application .application-box .wrapper .panel-group .panel-body .button-box {
margin-top: 15px; }
#archive-application .application-box .wrapper .panel-group .panel-body .button-box a {
display: block;
border: 1px solid #E0E0E0;
box-sizing: border-box;
border-radius: 10px;
padding: 3px 20px;
color: #666666;
font-size: 0.9rem;
font-weight: 600; }
#archive-application .application-box .wrapper .panel-group .panel-body .button-box a:hover {
border-color: #15692d; }
#archive-application .application-box .wrapper .panel-group .panel-body .button-box a img {
height: 36px; }
#archive-application .application-box .wrapper .panel-group .panel-body .detail {
margin-top: 15px;
font-size: 0.9rem; }
#archive-application .application-box .wrapper .panel-group .panel-body .detail a {
color: #15692d; }
#archive-application .application-box .wrapper .panel-group .panel-body .detail a:hover {
text-decoration: underline; }@media only screen and (max-width: 767px) {
body {
font-size: 13px; }
p {
font-size: 13px; }
.ptb-100 {
padding-top: 60px;
padding-bottom: 60px; }
.pb-70 {
padding-bottom: 30px; }
.section-title {
max-width: 100%;
margin-bottom: 40px;
margin-left: 0;
margin-right: 0; }
.section-title .sub-title {
margin-bottom: 8px;
font-size: 15px; }
.section-title h2 {
font-size: 25px; }
.section-title p {
max-width: 100%;
font-size: 13px;
margin-left: 0;
margin-top: 8px;
margin-bottom: 0;
margin-right: 0; }
.default-btn {
font-size: 13px;
padding-left: 30px;
padding-right: 30px;
padding-top: 13px;
padding-bottom: 12px; }
.optional-btn {
font-size: 13px;
padding-left: 30px;
padding-right: 30px;
padding-top: 13px;
padding-bottom: 12px; }
.form-control {
/*text-transform: capitalize;*/
padding-left: 10px;
font-size: 14px;
font-weight: 400; }
.top-header {
text-align: center;
padding-top: 15px;
padding-bottom: 15px; }
.top-header .top-header-nav li::before {
top: 7px; }
.top-header .top-header-right-side {
text-align: center;
margin-top: 10px; }
.top-header .top-header-right-side ul li {
text-align: center;
padding-left: 0;
font-size: 13px;
margin-right: 10px;
margin-left: 10px; }
.top-header .top-header-right-side ul li .icon {
display: none; }
.top-header .top-header-right-side ul li span {
margin-bottom: 1px; }
.top-header .top-header-right-side ul li a {
font-size: 16px; }
.top-header .top-header-right-side ul li a.default-btn {
top: 5px;
font-size: 13px; }
.top-header .top-header-logo {
display: none; }
.header-style-three .top-header .top-header-right-side {
margin-top: 0; }
.header-style-four .top-header .top-header-right-side {
margin-top: 0; }
.main-banner {
height: 100%;
padding-top: 275px;
padding-bottom: 180px; }
.main-banner::after {
display: none; }
.main-banner-content {
margin-top: 0;
max-width: 100%;
text-align: center; }
.main-banner-content .sub-title {
margin-bottom: 10px;
font-size: 14px; }
.main-banner-content h1 {
line-height: 1.3;
font-size: 28px; }
.main-banner-content h1 br {
display: none; }
.main-banner-content p {
max-width: 100%; }
.main-banner-content .btn-box {
margin-top: 25px; }
.main-banner-content .btn-box .default-btn {
margin-right: 0;
display: block;
width: 100%; }
.main-banner-content .btn-box .optional-btn {
display: block;
width: 100%;
margin-top: 10px; }
.banner-section {
height: 100%;
padding-top: 275px;
padding-bottom: 150px; }
.banner-section .main-banner-content {
margin-top: 0; }
.banner-content {
margin-top: 0;
max-width: 100%; }
.banner-content .sub-title {
font-size: 14px; }
.banner-content h1 {
font-size: 28px;
line-height: 1.3; }
.banner-content h1 br {
display: none; }
.banner-content p {
margin-top: 13px;
max-width: 100%; }
.banner-content .btn-box .default-btn {
margin-right: 15px;
padding-left: 26px;
padding-bottom: 13px;
padding-right: 26px; }
.banner-content .btn-box .video-btn {
top: 1px;
font-size: 14px; }
.home-slides.owl-theme .owl-nav [class*=owl-] {
left: 15px;
top: auto;
transform: unset;
font-size: 25px;
bottom: 60px; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 15px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-] {
left: 15px;
top: auto;
transform: unset;
font-size: 25px;
bottom: 20px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 15px; }
.main-banner-section {
height: 100%;
padding-top: 275px;
padding-bottom: 185px; }
.main-banner-section .main-banner-content {
margin-top: 0; }
.shape1, .shape2, .shape3, .shape4 {
display: none; }
.services-boxes-area {
margin-bottom: -30px;
margin-top: -50px; }
.single-box {
top: 0;
margin-bottom: 30px; }
.single-box .image img {
width: 100%; }
.single-box .content {
border-radius: 100% 100% 0 0; }
.single-box .content h3 {
margin-bottom: 10px;
font-size: 16px; }
.single-box .content .shape {
display: none; }
.single-box .content .icon {
top: 35px; }
.about-title {
border-right: none;
padding-right: 0;
text-align: center; }
.about-title span {
font-size: 15px;
margin-bottom: 8px; }
.about-title h2 {
font-size: 25px; }
.about-text {
padding-left: 0;
text-align: center;
margin-top: 10px; }
.about-text p {
font-size: 13px; }
.about-text .read-more-btn {
margin-top: 3px;
font-size: 13px; }
.about-boxes-area {
margin-top: 10px; }
.single-about-box {
padding: 20px; }
.single-about-box .icon {
width: 70px;
margin-bottom: 20px;
height: 70px;
line-height: 70px;
font-size: 40px; }
.single-about-box h3 {
margin-bottom: 8px;
font-size: 16px; }
.about-image {
padding-bottom: 0; }
.about-image img {
width: 100%; }
.about-image img:nth-child(2) {
position: relative;
right: 0;
bottom: 0;
border-radius: 0;
margin-top: 20px; }
.about-content {
padding-left: 0;
text-align: center;
margin-top: 30px; }
.about-content span {
margin-bottom: 8px;
font-size: 15px; }
.about-content h2 {
font-size: 25px; }
.about-inner-area {
margin-top: 10px; }
.about-text-box {
padding: 25px; }
.about-text-box h3 {
font-size: 16px; }
.about-text-box p {
font-size: 13px; }
.about-img {
padding-right: 0;
padding-left: 0;
padding-bottom: 0; }
.about-img img {
width: 100%; }
.about-img .shape {
display: none; }
.about-img .text {
bottom: 0;
font-size: 14px;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 14px;
padding-right: 14px; }
.about-img .text span {
font-size: 16px; }
.single-services-box {
padding: 25px; }
.single-services-box .icon {
font-size: 50px;
margin-top: -12px; }
.single-services-box h3 {
margin-bottom: 16px;
font-size: 16px; }
.single-services-box .read-more-btn {
margin-top: 5px;
font-size: 13px; }
.services-slides.owl-theme .owl-nav {
opacity: 1;
visibility: visible; }
.services-slides.owl-theme .owl-nav [class*=owl-] {
top: auto;
transform: unset;
bottom: -13px;
left: 0;
font-size: 16px;
width: 35px;
height: 35px;
line-height: 36px; }
.services-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 0; }
.services-box .content {
padding: 20px; }
.services-box .content h3 {
font-size: 16px; }
.services-box .content .read-more-btn {
margin-top: 0;
font-size: 13px; }
.partner-area {
padding-top: 50px;
padding-bottom: 50px; }
.partner-title h2 {
margin-bottom: 35px;
font-size: 17px; }
.why-choose-us-image {
height: auto;
background-image: unset !important; }
.why-choose-us-image img {
width: auto !important;
display: inline-block !important; }
.why-choose-us-slides {
height: auto; }
.why-choose-us-slides .owl-stage-outer {
height: auto; }
.why-choose-us-slides .owl-stage-outer .owl-stage {
height: auto; }
.why-choose-us-slides .owl-stage-outer .owl-stage .owl-item {
height: auto; }
.why-choose-us-slides.owl-theme .owl-nav [class*=owl-] {
left: 15px;
font-size: 25px; }
.why-choose-us-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 15px; }
.why-choose-us-content {
background-image: unset !important; }
.why-choose-us-content .content {
max-width: 100%;
padding-left: 15px;
padding-top: 60px;
padding-bottom: 60px;
padding-right: 15px; }
.why-choose-us-content .content .title {
text-align: center; }
.why-choose-us-content .content .title .sub-title {
font-size: 15px;
margin-bottom: 8px; }
.why-choose-us-content .content .title h2 {
font-size: 25px; }
.why-choose-us-content .content .title p {
font-size: 13px; }
.why-choose-us-content .content .features-list {
text-align: center;
margin-left: -10px;
margin-right: -10px; }
.why-choose-us-content .content .features-list li {
padding-left: 10px;
padding-right: 10px; }
.why-choose-us-content .content .features-list li .icon {
position: relative;
left: 0;
top: 0;
width: 45px;
height: 45px;
line-height: 45px;
font-size: 22px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px; }
.why-choose-us-content .content .features-list li span {
font-size: 13px; }
.quote-content {
padding-right: 0; }
.quote-content h2 {
font-size: 25px; }
.quote-content p {
font-size: 13px;
margin-top: 7px; }
.quote-content .image {
margin-top: 30px; }
.quote-list-tab {
margin-left: 0;
padding: 20px;
margin-top: 35px; }
.quote-list-tab .tabs li {
font-size: 13px; }
.quote-list-tab .tabs li a {
padding: 9px 16.1px 7px; }
.quote-list-tab .tabs_item {
padding: 15px; }
.quote-list-tab .tabs_item p {
font-size: 13px; }
.quote-list-tab .tabs_item form .nice-select {
text-transform: capitalize;
padding: 0 10px;
font-weight: 400; }
.quote-list-tab .tabs_item form .nice-select:after {
right: 10px;
width: 7px;
height: 7px; }
.quote-boxes-area {
margin-top: -69px; }
.quote-boxes-content {
max-width: 100%;
padding: 25px;
margin-left: 0;
margin-right: 0; }
.quote-boxes-content .image {
display: none; }
.quote-boxes-content h2 {
padding: 25px 25px 20px;
font-size: 20px;
margin-top: -25px;
margin-right: -25px;
margin-left: -25px;
margin-bottom: 25px; }
.quote-boxes-content form .form-group {
margin-bottom: 15px; }
.quote-boxes-content form .default-btn {
margin-top: 0;
display: block;
width: 100%; }
.quote-boxes-content form .nice-select {
text-transform: capitalize;
padding: 0 10px;
font-weight: 400; }
.quote-boxes-content form .nice-select:after {
right: 10px;
width: 7px;
height: 7px; }
.ctr-area {
padding-top: 60px;
padding-bottom: 190px; }
.ctr-content {
padding: 25px;
text-align: center;
max-width: 100%; }
.ctr-content h2 {
font-size: 25px; }
.ctr-content p {
font-size: 13px;
margin-top: 5px; }
.ctr-content .default-btn {
margin-top: 10px; }
.ctr-image {
position: absolute;
right: 0;
top: auto;
transform: unset;
bottom: 0; }
.single-case-study-box .case-study-info {
padding: 20px; }
.single-case-study-box .case-study-info .category {
font-size: 14px; }
.single-case-study-box .case-study-info .title {
font-size: 16px; }
.single-case-study-box:hover {
transform: scale(1); }
.case-study-details-desc h3 {
font-size: 19px; }
.case-study-details-desc .features-text h4 {
font-size: 14px; }
.case-study-details-desc .features-text h4 i {
font-size: 14px; }
.case-study-details-desc .case-study-details-info {
margin-top: 15px; }
.case-study-details-desc .case-study-details-info .single-info-box {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
margin-top: 15px; }
.case-study-details-desc .case-study-details-info .single-info-box h4 {
margin-bottom: 6px;
font-size: 17px; }
.feedback-slides .client-feedback .single-feedback {
padding-top: 55px;
margin-bottom: 25px; }
.feedback-slides .client-feedback .single-feedback::before {
margin-top: -20px;
font-size: 55px; }
.feedback-slides .client-feedback .single-feedback p {
max-width: 100%;
font-size: 17px;
margin-left: 0;
margin-right: 0; }
.feedback-slides .client-thumbnails .item .title h3 {
font-size: 15px; }
.feedback-slides .client-thumbnails .item .title span {
font-size: 13px;
margin-top: 4px; }
.feedback-slides .next-arrow, .feedback-slides .prev-arrow {
top: 170%;
transform: translateY(-170%);
font-size: 22px;
opacity: 1;
visibility: visible; }
.feedback-slides .prev-arrow {
left: -10px; }
.feedback-slides .next-arrow {
right: -10px; }
.single-feedback-item .feedback-desc {
padding-left: 25px;
padding-bottom: 25px;
padding-right: 25px;
padding-top: 30px; }
.single-feedback-item .feedback-desc p {
font-size: 15px; }
.single-feedback-item::before {
width: 50px;
height: 50px;
line-height: 50px;
font-size: 27px; }
.single-feedback-item .client-info h3 {
font-size: 15px; }
.single-feedback-item .client-info span {
font-size: 13px; }
.mission-image {
background-image: unset;
height: auto; }
.mission-image img {
display: inline-block; }
.mission-text {
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;
padding-top: 30px; }
.mission-text .icon {
font-size: 45px;
margin-top: -13px; }
.mission-text h3 {
font-size: 16px; }
.single-events-box .events-box .events-image {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
border-radius: 5px 5px 0 0; }
.single-events-box .events-box .events-image .image {
background-image: unset !important;
height: auto; }
.single-events-box .events-box .events-image .image img {
display: inline-block; }
.single-events-box .events-box .events-content {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.single-events-box .events-box .events-content .content {
padding: 25px; }
.single-events-box .events-box .events-content .content h3 {
margin-bottom: 9px;
font-size: 16px;
line-height: 1.4; }
.single-events-box .events-box .events-date {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
border-radius: 0 0 5px 5px; }
.single-events-box .events-box .events-date .date {
height: auto;
border-radius: 0 0 5px 5px;
font-size: 20px;
padding: 25px 20px; }
.single-events-box .events-box .events-date .date h3 {
font-size: 22px;
margin-bottom: 5px;
margin-top: 2px; }
.events-details-header .back-all-events {
font-size: 12px; }
.events-details-header h3 {
margin-bottom: 12px;
font-size: 20px; }
.events-details-header .events-info-meta li {
margin-right: 8px; }
.find-agent-content {
padding-right: 0; }
.find-agent-content .box {
text-align: center;
padding-left: 20px; }
.find-agent-content .box .icon {
font-size: 30px;
position: relative;
width: 65px;
border-radius: 50%;
height: 65px;
margin-left: auto;
margin-right: auto;
margin-bottom: 15px; }
.find-agent-content .box h3 {
font-size: 16px; }
.find-agent-contact-info {
padding-left: 0;
margin-top: 35px; }
.find-agent-contact-info ul {
text-align: center; }
.find-agent-contact-info ul li {
display: inline-block;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
margin-right: 7px;
margin-left: 7px; }
.find-agent-contact-info ul li .icon {
position: relative;
width: 65px;
height: 65px;
line-height: 65px;
font-size: 25px;
top: 0;
transform: unset;
left: 0;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto; }
.find-agent-contact-info ul li span {
font-size: 13px;
margin-bottom: 3px; }
.find-agent-contact-info ul li a {
font-size: 16px; }
.find-agent-contact-info ul li cite {
left: 20px; }
.find-agent-contact-info ul li:nth-child(2) {
display: none; }
.find-agent-contact-info ul li::before {
display: none; }
.single-team-box .content h3 {
font-size: 16px; }
.single-team-box .content span {
margin-top: 6px;
font-size: 13px; }
.team-slides.owl-theme .owl-nav {
opacity: 1;
visibility: visible; }
.team-slides.owl-theme .owl-nav [class*=owl-] {
left: 0;
top: auto;
transform: unset;
font-size: 20px;
bottom: -11px; }
.team-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 0; }
.achievements-content {
padding-top: 60px;
padding-bottom: 60px;
padding-left: 15px;
padding-right: 15px; }
.achievements-content .title {
margin-bottom: 0; }
.achievements-content .title .sub-title {
font-size: 15px;
margin-bottom: 8px; }
.achievements-content .title h2 {
font-size: 25px; }
.achievements-content .title p {
font-size: 13px;
max-width: 100%;
margin-left: 0;
margin-right: 0; }
.single-funfact i {
font-size: 35px;
margin-bottom: 2px;
margin-top: -7px; }
.single-funfact h3 {
font-size: 25px; }
.single-funfact h3 .sign-icon {
font-size: 25px;
top: 4px; }
.single-funfact p {
font-size: 13px; }
.single-achievements-image {
height: auto;
background-image: unset !important; }
.single-achievements-image img {
display: inline-block !important; }
.achievements-image-slides {
height: auto; }
.achievements-image-slides .owl-stage-outer {
height: auto; }
.achievements-image-slides .owl-stage-outer .owl-stage {
height: auto; }
.achievements-image-slides .owl-stage-outer .owl-stage .owl-item {
height: auto; }
.achievements-image-slides.owl-theme .owl-nav [class*=owl-] {
left: 15px;
font-size: 25px; }
.achievements-image-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 15px; }
.divider {
display: none; }
.faq-contact-form form .default-btn {
font-size: 14px; }
.faq-image {
height: auto;
background-image: unset; }
.faq-image img {
display: inline-block; }
.faq-accordion {
text-align: center;
padding-top: 40px;
padding-bottom: 0;
padding-left: 15px;
padding-right: 15px; }
.faq-accordion .sub-title {
margin-bottom: 8px;
font-size: 15px; }
.faq-accordion h2 {
max-width: 100%;
font-size: 25px; }
.faq-accordion .accordion {
text-align: left; }
.faq-accordion .accordion .accordion-title {
font-size: 15px; }
.faq-accordion .accordion .accordion-content {
font-size: 13px; }
.single-pricing-box .pricing-header {
padding-top: 55px;
padding-bottom: 55px; }
.single-pricing-box .pricing-header h3 {
font-size: 20px; }
.single-pricing-box .price {
font-size: 30px; }
.single-pricing-box .price sub {
font-size: 14px; }
.single-pricing-box .pricing-features-list {
padding-left: 30px;
padding-right: 30px; }
.single-pricing-box .pricing-features-list li {
font-size: 14px; }
.single-blog-post .post-image .date {
padding: 10px 20px 0;
font-size: 13px; }
.single-blog-post .post-content {
padding: 20px; }
.single-blog-post .post-content h3 {
font-size: 16px; }
.single-blog-post .post-content .default-btn {
margin-top: 18px; }
.blog-notes {
margin-top: 0; }
.blog-notes p {
line-height: 1.7; }
.blog-details-desc .article-content .entry-meta {
margin-bottom: -10px; }
.blog-details-desc .article-content h3 {
margin-bottom: 13px;
font-size: 19px;
line-height: 1.3; }
.blog-details-desc .article-footer {
text-align: center; }
.blog-details-desc .article-footer .article-tags {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%; }
.blog-details-desc .article-footer .article-share {
-ms-flex: 0 0 100%;
-webkit-box-flex: 0;
flex: 0 0 100%;
max-width: 100%;
margin-top: 15px; }
.blog-details-desc .article-footer .article-share .social {
text-align: center; }
.comments-area {
padding: 20px; }
.comments-area .comment-author .avatar {
left: 0;
position: relative;
display: block;
margin-bottom: 10px; }
.comments-area .comment-body {
padding-left: 0; }
.comments-area .comment-body p {
font-size: 13px; }
.comments-area .comments-title {
margin-bottom: 20px;
font-size: 19px; }
.comments-area .comments-title::before {
left: -20px; }
.comments-area .comment-author {
margin-bottom: 0.3em;
font-size: 16px; }
.comments-area .comment-metadata {
font-size: 13px; }
.comments-area .comment-respond .comment-reply-title {
font-size: 19px; }
.comments-area .comment-respond .comment-reply-title::before {
left: -20px; }
.comments-area .comment-respond label {
font-size: 15px; }
.comments-area .comment-respond .comment-form-author {
width: 100%;
padding-right: 0; }
.comments-area .comment-respond .comment-form-email {
width: 100%;
padding-left: 0; }
.comments-area .comment-respond .form-submit input {
font-size: 15px;
padding: 12px 25px 10px; }
.page-title-area {
height: 100%;
padding-top: 255px;
padding-bottom: 70px; }
.page-title-content {
margin-top: 0; }
.page-title-content h2 {
font-size: 28px; }
.page-title-content ul {
margin-top: 10px; }
.page-title-content ul li {
font-size: 14px; }
.page-title-content ul li::before {
top: 9px; }
.insurance-details-header .content h3 {
margin-bottom: 12px;
font-size: 20px;
line-height: 1.3; }
.insurance-details-header .image {
margin-top: 30px; }
.insurance-details-desc h3 {
margin-bottom: 12px;
font-size: 20px;
line-height: 1.3; }
blockquote, .blockquote {
padding: 25px !important; }
blockquote p, .blockquote p {
font-size: 17px !important; }
.prev-link-wrapper {
width: 100%; }
.prev-link-wrapper .prev-title {
max-width: 210px;
display: inline-block;
font-family: "Roboto", sans-serif;
font-weight: 700;
font-size: 16px; }
.next-link-wrapper {
margin-top: 15px; }
.next-link-wrapper .next-title {
max-width: 210px;
display: inline-block;
font-family: "Roboto", sans-serif;
font-weight: 700;
font-size: 16px; }
.pagination-area {
margin-top: 15px; }
.pagination-area .page-numbers {
width: 40px;
height: 40px;
margin: 0 2px;
line-height: 44px;
font-size: 17px; }
.error-area {
height: 100%;
padding-top: 120px;
padding-bottom: 120px; }
.error-content h3 {
font-size: 30px;
margin-bottom: 10px; }
.widget-area {
margin-top: 40px; }
.widget-area .widget .widget-title {
font-size: 16px; }
.widget-area .widget_pearo_posts_thumb .item .info .title {
font-size: 14px; }
.widget-area .widget_categories ul li {
font-size: 14px; }
.widget-area .widget_recent_comments ul li {
font-size: 14px; }
.widget-area .widget_recent_entries ul li {
font-size: 14px; }
.widget-area .widget_archive ul li {
font-size: 14px; }
.widget-area .widget_meta ul li {
font-size: 14px; }
.widget-area .tagcloud a {
font-size: 13px !important; }
.contact-form form .default-btn {
font-size: 14px; }
#map {
width: 100%;
height: 400px;
margin-top: 35px; }
.contact-info {
margin-top: 35px; }
.contact-info .contact-info-content h3 {
font-size: 16px;
line-height: 1.3; }
.contact-info .contact-info-content h2 {
font-size: 25px; }
.contact-info .contact-info-content h2 span {
font-size: 15px; }
.contact-info .contact-info-content .social li a {
line-height: 37px; }
.subscribe-area {
text-align: center; }
.subscribe-content h2 {
font-size: 25px; }
.subscribe-form {
padding-left: 0;
margin-top: 20px; }
.subscribe-form form .input-newsletter {
height: 60px;
font-size: 15px; }
.subscribe-form form button {
position: relative;
right: 0;
top: 0;
font-size: 14px;
margin-top: 10px;
display: block;
width: 100%; }
.join-area {
margin-top: 60px;
padding-top: 60px; }
.join-area .col-lg-5 {
order: 2; }
.join-area .col-lg-7 {
order: 1; }
.join-area::before {
height: 100%; }
.join-content {
margin-bottom: 30px;
text-align: center;
top: 0;
max-width: 100%; }
.join-content h2 {
font-size: 25px; }
.footer-area {
padding-top: 60px; }
.single-footer-widget h3 {
font-size: 16px; }
.single-footer-widget .footer-contact-info li {
font-size: 14px; }
.single-footer-widget .footer-quick-links li a {
font-size: 13px; }
.copyright-area {
margin-top: 30px;
text-align: center; }
.copyright-area p {
font-size: 14px; }
.copyright-area ul {
text-align: center;
margin-top: 15px; }
.copyright-area ul li {
font-size: 14px; } }
@media only screen and (min-width: 576px) and (max-width: 767px) {
.top-header .top-header-right-side ul li:last-child {
display: inline-block; }
.main-banner-content .btn-box .default-btn {
display: inline-block;
margin-right: 5px;
width: auto; }
.main-banner-content .btn-box .optional-btn {
width: auto;
display: inline-block;
margin-top: 0;
margin-left: 5px; }
.about-image {
padding-bottom: 90px; }
.about-image img {
width: auto; }
.about-image img:nth-child(2) {
position: absolute;
border-radius: 0 10px 0 0;
margin-top: 0; }
.about-img {
padding-right: 8px;
padding-left: 50px;
padding-bottom: 50px; }
.about-img .text {
position: absolute;
right: 0;
bottom: 42px; }
.about-img img {
width: auto; }
.about-img .shape {
display: block; }
.subscribe-form form button {
position: absolute;
right: 2.3px;
top: 2.3px;
margin-top: 0;
display: inline-block;
width: auto; }
.case-study-details-desc .case-study-details-info .single-info-box {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.prev-link-wrapper {
width: auto; }
.next-link-wrapper {
margin-top: 0; }
.home-slides.owl-theme .owl-nav [class*=owl-] {
left: 25px; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 25px; }
.find-agent-content .box {
padding-left: 15px;
padding-right: 15px; }
.find-agent-contact-info {
margin-top: 5px; }
.find-agent-contact-info ul li {
margin-right: 20px;
margin-left: 20px; }
.find-agent-contact-info ul li span {
font-size: 15px;
margin-bottom: 3px; }
.find-agent-contact-info ul li a {
font-size: 16px; }
.why-choose-us-content .content .features-list {
text-align: left; }
.why-choose-us-content .content .features-list li {
padding-left: 75px; }
.why-choose-us-content .content .features-list li .icon {
position: absolute;
left: 15px;
top: 35px;
margin-left: 0;
margin-right: 0;
margin-bottom: 0; }
.why-choose-us-content .content {
max-width: 600px;
margin-left: auto;
margin-right: auto; }
.achievements-content .title p {
max-width: 540px;
margin-left: auto;
margin-right: auto; }
.achievements-content .row {
padding-left: 50px;
padding-right: 50px; }
.blog-details-desc .article-footer {
text-align: left; }
.blog-details-desc .article-footer .article-tags {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%; }
.blog-details-desc .article-footer .article-share {
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
margin-top: 0; }
.blog-details-desc .article-footer .article-share .social {
text-align: right; }
.copyright-area {
text-align: left; }
.copyright-area ul {
text-align: right;
margin-top: 0; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
body {
font-size: 14px; }
p {
font-size: 14px; }
.default-btn {
font-size: 14px; }
.optional-btn {
font-size: 14px; }
.ptb-100 {
padding-top: 70px;
padding-bottom: 70px; }
.pb-70 {
padding-bottom: 40px; }
.section-title {
margin-bottom: 50px; }
.section-title .sub-title {
font-size: 16px; }
.section-title h2 {
font-size: 35px; }
.section-title p {
max-width: 590px;
font-size: 15px; }
.top-header {
text-align: center;
padding-top: 20px;
padding-bottom: 20px; }
.top-header .top-header-right-side {
text-align: center;
margin-top: 10px; }
.top-header .top-header-logo {
display: none; }
.header-style-three .top-header .top-header-right-side {
margin-top: 0; }
.header-style-four .top-header .top-header-right-side {
margin-top: 0; }
.main-banner {
height: 100%;
padding-top: 320px;
padding-bottom: 250px; }
.main-banner-content {
max-width: 670px;
text-align: center;
margin-left: auto;
margin-top: 0;
margin-right: auto; }
.main-banner-content .sub-title {
font-size: 15px; }
.main-banner-content h1 {
font-size: 45px; }
.main-banner-content h1 br {
display: none; }
.main-banner-content p {
max-width: 520px;
margin-left: auto;
margin-right: auto; }
.main-banner-content .btn-box {
margin-top: 30px; }
.banner-content {
max-width: 630px;
margin-top: 0; }
.banner-content .sub-title {
font-size: 15px; }
.banner-content h1 {
font-size: 45px; }
.banner-content h1 br {
display: none; }
.banner-content p {
max-width: 520px; }
.banner-content .btn-box {
margin-top: 30px; }
.home-slides.owl-theme .owl-nav [class*=owl-] {
left: 35px;
top: auto;
transform: unset;
bottom: 120px; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 35px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-] {
left: 35px;
top: auto;
transform: unset;
bottom: 35px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 35px; }
.banner-section {
height: 100%;
padding-top: 320px;
padding-bottom: 170px; }
.banner-section .main-banner-content {
margin-top: 0; }
.main-banner-section {
height: 100%;
padding-top: 300px;
padding-bottom: 205px; }
.main-banner-section .main-banner-content {
margin-top: 0; }
.shape1, .shape2, .shape3, .shape4 {
display: none; }
.services-boxes-area {
margin-bottom: -130px; }
.single-box {
top: -100px;
margin-bottom: 30px; }
.single-box .content {
border-radius: 33% 33% 0 0;
padding: 110px 20px 30px; }
.single-box .content h3 {
font-size: 18px; }
.about-title {
border-right: none;
padding-right: 0;
text-align: center; }
.about-title span {
font-size: 16px; }
.about-title h2 {
font-size: 35px; }
.about-text {
padding-left: 0;
text-align: center;
margin-top: 15px; }
.about-text p {
font-size: 15px; }
.about-text .read-more-btn {
font-size: 14px; }
.single-about-box {
padding: 25px; }
.single-about-box h3 {
font-size: 18px; }
.about-content {
padding-left: 0;
text-align: center;
margin-top: 30px; }
.about-content span {
font-size: 16px; }
.about-content h2 {
font-size: 35px; }
.about-img img {
width: 100%; }
.about-img .shape img {
width: auto; }
.services-slides.owl-theme .owl-nav [class*=owl-] {
left: 0;
font-size: 18px;
width: 40px;
height: 40px;
line-height: 40px;
top: auto;
transform: unset;
bottom: -14px; }
.services-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: 0; }
.single-services-box .icon {
font-size: 55px;
margin-top: -13px; }
.single-services-box h3 {
font-size: 18px; }
.single-services-box .read-more-btn {
font-size: 14px; }
.services-box .content h3 {
font-size: 18px; }
.services-box .content .read-more-btn {
font-size: 14px; }
.why-choose-us-image {
height: auto;
background-image: unset !important; }
.why-choose-us-image img {
width: auto !important;
display: inline-block !important; }
.why-choose-us-slides {
height: auto; }
.why-choose-us-slides .owl-stage-outer {
height: auto; }
.why-choose-us-slides .owl-stage-outer .owl-stage {
height: auto; }
.why-choose-us-slides .owl-stage-outer .owl-stage .owl-item {
height: auto; }
.why-choose-us-content .content {
max-width: 100%;
padding-left: 35px;
padding-top: 50px;
padding-bottom: 70px;
padding-right: 70px; }
.why-choose-us-content .content .title {
text-align: center; }
.why-choose-us-content .content .title .sub-title {
font-size: 16px; }
.why-choose-us-content .content .title h2 {
font-size: 35px; }
.why-choose-us-content .content .title p {
font-size: 15px; }
.why-choose-us-content .content .features-list li span {
font-size: 15px; }
.quote-content {
padding-right: 0; }
.quote-content h2 {
font-size: 35px; }
.quote-content p {
font-size: 15px;
max-width: 520px;
margin-left: auto;
margin-right: auto; }
.quote-list-tab {
margin-left: 15px;
margin-top: 35px; }
.quote-boxes-content .image {
display: none; }
.ctr-area {
padding-top: 100px;
padding-bottom: 100px; }
.ctr-content h2 {
font-size: 35px; }
.feedback-slides .client-feedback .single-feedback p {
max-width: 690px;
font-size: 25px; }
.feedback-slides .next-arrow, .feedback-slides .prev-arrow {
display: none !important; }
.our-mission-area .col-lg-3:nth-child(1) {
order: 1; }
.our-mission-area .col-lg-3:nth-child(2) {
order: 2; }
.our-mission-area .col-lg-3:nth-child(3) {
order: 4; }
.our-mission-area .col-lg-3:nth-child(4) {
order: 3; }
.find-agent-content {
padding-right: 0; }
.find-agent-content .box {
text-align: center;
padding-left: 20px; }
.find-agent-content .box .icon {
font-size: 30px;
position: relative;
left: 0;
top: 0;
border-radius: 50%;
width: 75px;
height: 75px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px; }
.find-agent-content .box h3 {
margin-bottom: 8px;
font-size: 18px; }
.find-agent-contact-info {
padding-left: 0;
max-width: 565px;
margin-left: auto;
margin-right: auto;
margin-top: 35px; }
.find-agent-contact-info ul li {
padding-left: 90px;
display: inline-block;
margin-top: 0;
margin-bottom: 0;
margin-right: 15px;
margin-left: 15px; }
.find-agent-contact-info ul li .icon {
width: 75px;
height: 75px;
line-height: 75px;
font-size: 30px; }
.find-agent-contact-info ul li:nth-child(2) {
display: none; }
.find-agent-contact-info ul li::before {
display: none; }
.find-agent-contact-info ul li span {
font-size: 15px; }
.find-agent-contact-info ul li a {
font-size: 20px; }
.single-team-box .content h3 {
font-size: 18px; }
.single-team-box .content span {
font-size: 14px; }
.achievements-content {
padding-top: 70px;
padding-bottom: 70px;
padding-left: 35px;
padding-right: 35px; }
.achievements-content .title .sub-title {
font-size: 16px; }
.achievements-content .title h2 {
font-size: 35px; }
.achievements-content .title p {
font-size: 15px;
max-width: 590px; }
.single-achievements-image {
height: auto;
background-image: unset !important; }
.single-achievements-image img {
display: inline-block !important; }
.divider {
display: none; }
.achievements-image-slides {
height: auto; }
.achievements-image-slides .owl-stage-outer {
height: auto; }
.achievements-image-slides .owl-stage-outer .owl-stage {
height: auto; }
.achievements-image-slides .owl-stage-outer .owl-stage .owl-item {
height: auto; }
.single-funfact i {
font-size: 45px;
margin-top: -10px; }
.single-funfact h3 {
font-size: 35px; }
.single-funfact h3 .sign-icon {
font-size: 35px; }
.single-funfact p {
font-size: 15px;
margin-top: 4px; }
.single-blog-post .post-content h3 {
font-size: 18px; }
.subscribe-content {
margin-bottom: 20px;
text-align: center; }
.subscribe-content h2 {
font-size: 30px; }
.subscribe-form {
padding-left: 0; }
.page-title-area {
height: 100%;
padding-bottom: 80px;
padding-top: 280px; }
.page-title-content {
margin-top: 0; }
.page-title-content h2 {
font-size: 35px; }
.insurance-details-header .content h3 {
margin-bottom: 13px;
font-size: 20px; }
.insurance-details-header .image {
margin-top: 30px; }
.insurance-details-desc h3 {
font-size: 20px; }
.blockquote p, blockquote p {
font-size: 20px !important; }
.single-case-study-box .case-study-info .title {
font-size: 18px; }
.case-study-details-desc .features-text h4 {
margin-bottom: 10px;
font-size: 15px;
font-weight: 600; }
.case-study-details-desc .case-study-details-info {
margin-top: 5px; }
.case-study-details-desc .case-study-details-info .single-info-box {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
margin-top: 30px;
max-width: 33.333333%; }
.case-study-details-desc h3 {
font-size: 20px; }
.single-events-box .events-box .events-image {
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%; }
.single-events-box .events-box .events-image .image {
background-image: unset;
height: auto; }
.single-events-box .events-box .events-image .image img {
display: inline-block; }
.single-events-box .events-box .events-content {
-ms-flex: 0 0 65%;
flex: 0 0 65%;
max-width: 65%; }
.single-events-box .events-box .events-content .content h3 {
font-size: 18px; }
.single-events-box .events-box .events-date {
-ms-flex: 0 0 35%;
flex: 0 0 35%;
max-width: 35%; }
.events-details-header h3 {
font-size: 20px; }
.events-details-header .back-all-events {
margin-bottom: 12px;
font-size: 13px; }
.widget-area .widget .widget-title {
font-size: 18px; }
.faq-image {
background-image: unset; }
.faq-image img {
display: inline-block; }
.faq-accordion {
padding-bottom: 0; }
.faq-accordion .sub-title {
font-size: 16px; }
.faq-accordion h2 {
max-width: 100%;
font-size: 35px; }
.widget-area {
margin-top: 40px; }
.error-area {
height: 100%;
padding-top: 150px;
padding-bottom: 150px; }
#map {
width: 100%;
height: 400px;
margin-top: 40px; }
.contact-info {
margin-top: 40px; }
.contact-info .contact-info-content h3 {
font-size: 18px; }
.contact-info .contact-info-content h2 {
font-size: 35px; }
.blog-details-desc .article-content h3 {
font-size: 20px; }
.comments-area .comments-title {
font-size: 20px; }
.comments-area .comment-respond .comment-reply-title {
font-size: 20px; }
.join-area {
margin-top: 70px;
padding-top: 70px; }
.join-area .col-lg-5 {
order: 2; }
.join-area .col-lg-7 {
order: 1; }
.join-area::before {
height: 100%; }
.join-content {
text-align: center;
top: 0;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto; }
.join-content h2 {
font-size: 35px; }
.single-footer-widget h3 {
font-size: 18px; } }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.top-header .top-header-right-side ul li {
padding-left: 45px;
font-size: 14px;
margin-right: 10px; }
.top-header .top-header-right-side ul li .icon {
width: 35px;
height: 35px;
line-height: 35px;
font-size: 18px; }
.main-banner-content {
max-width: 730px; }
.main-banner-content .sub-title {
font-size: 15px; }
.main-banner-content h1 {
font-size: 45px; }
.home-slides.owl-theme .owl-nav {
position: absolute;
right: 25px;
bottom: 195px; }
.home-slides.owl-theme .owl-nav [class*=owl-] {
position: relative;
left: 0;
top: 0;
transform: unset;
bottom: 0;
margin-left: 20px !important; }
.home-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: 0;
right: 0; }
.home-slides-two.owl-theme .owl-nav {
position: absolute;
right: 25px;
bottom: 25px; }
.home-slides-two.owl-theme .owl-nav [class*=owl-] {
position: relative;
left: 0;
top: 0;
transform: unset;
bottom: 0;
margin-left: 20px !important; }
.home-slides-two.owl-theme .owl-nav [class*=owl-].owl-next {
left: 0;
right: 0; }
.single-about-box {
padding: 30px 15px; }
.single-about-box h3 {
font-size: 17px; }
.services-slides.owl-theme .owl-nav {
display: none; }
.single-box .content {
padding: 110px 15px 35px; }
.single-box .content h3 {
font-size: 17px; }
.why-choose-us-content .content {
max-width: 100%;
padding-left: 20px;
padding-right: 20px; }
.mission-text {
padding-top: 50px;
padding-bottom: 50px;
padding-left: 15px;
padding-right: 15px; }
.single-funfact h3 {
font-size: 40px; }
.find-agent-content .box .icon {
width: 90px;
height: 155px; }
.quote-boxes-content .image {
display: none; }
.sidebar-modal .sidebar-modal-inner {
width: 50%; }
.team-slides.owl-theme .owl-nav [class*=owl-] {
left: -20px; }
.team-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: -20px; }
.faq-accordion {
padding-top: 30px;
padding-bottom: 30px;
padding-left: 30px;
padding-right: 30px; } }
@media only screen and (min-width: 1200px) and (max-width: 1267px) {
.services-slides.owl-theme .owl-nav [class*=owl-] {
left: -30px; }
.services-slides.owl-theme .owl-nav [class*=owl-].owl-next {
left: auto;
right: -30px; } }