

@import url("https://p.typekit.net/p.css?s=1&k=asx2pyq&ht=tk&f=25429.32876.32881.32884.32885.37513&a=8281731&app=typekit&e=css");

@font-face {
font-family:"ebony";
src:url("https://use.typekit.net/af/d32562/00000000000000003b9aef70/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d32562/00000000000000003b9aef70/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d32562/00000000000000003b9aef70/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"pragmatica-extended";
src:url("https://use.typekit.net/af/d764cd/00000000000000003b9af1e6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/d764cd/00000000000000003b9af1e6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/d764cd/00000000000000003b9af1e6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;font-stretch:normal;
}

@font-face {
font-family:"pragmatica-extended";
src:url("https://use.typekit.net/af/2f1982/00000000000000003b9af1eb/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/2f1982/00000000000000003b9af1eb/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/2f1982/00000000000000003b9af1eb/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"pragmatica-extended";
src:url("https://use.typekit.net/af/1ef94e/00000000000000003b9af1ee/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/1ef94e/00000000000000003b9af1ee/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/1ef94e/00000000000000003b9af1ee/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"pragmatica-extended";
src:url("https://use.typekit.net/af/7ab763/00000000000000003b9af1ef/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/7ab763/00000000000000003b9af1ef/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/7ab763/00000000000000003b9af1ef/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"poppins";
src:url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

.tk-ebony { font-family: "ebony",sans-serif; }
.tk-pragmatica-extended { font-family: "pragmatica-extended",sans-serif; }
.tk-poppins { font-family: "poppins",sans-serif; }







html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}

/* Basic Styles ---------------------------------------------------------------------- */
html{height:100%}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}

/* Typography ------------------------------------------------------------------------ */
h1,h2,h3,h4,h5,h6{margin-bottom:15px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none}
p{margin:0 0 15px}
em,i{font-style:italic}
b,strong,dt{font-weight:700}
big,.big{font-size:110%;line-height:180%}
.gallery-caption,.bypostauthor{}

/* Code Hightlighter ----------------------------------------------------------------- */
code,pre,q{font-family:Consolas,monospace!important;border:1px solid #e8e8e8;background:#fff;border-radius:3px}
code,q{padding:2px 4px;white-space:nowrap;margin:0 2px;color:#2991d6}
pre{padding:21px 15px 20px;margin:15px 0;display:block;line-height:21px!important;background:#fff;background:-moz-linear-gradient(top,#fff 50%,#fafafa 50%);background:-webkit-linear-gradient(top,#fff 50%,#fafafa 50%);background:-o-linear-gradient(top,#fff 50%,#fafafa 50%);background:linear-gradient(top,#fff 50%,#fafafa 50%);background-size:42px 42px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}
code p,pre p{margin-bottom:0!important}

/* Links ----------------------------------------------------------------------------- */
a, a:visited, a:focus{text-decoration:none;outline:0}
a:hover{text-decoration:underline}
p a, p a:visited{line-height:inherit}

/* Images ---------------------------------------------------------------------------- */
img.scale-with-grid,#Content img{max-width:100%;height:auto}
.google-map img{max-width:none!important}
iframe{max-width:100%}

/* Buttons --------------------------------------------------------------------------- */
a.tp-button{background:none;font-family:inherit!important;height:auto!important;line-height:inherit!important;border-radius:0;letter-spacing:0!important;text-shadow:0 0 0!important;box-shadow:0 0 0!important;font-weight:400!important;border-width:1px!important}
a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;padding:11px 20px;margin-bottom:15px;cursor:pointer;margin-right:7px;border:0;border-radius:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.03);background-image:url(../images/box_shadow_button.png);background-repeat:repeat-x}
a.button_js{padding:0}
a.button.button_large,a.tp-button.button_large,button.button_large,input[type="submit"].button_large,input[type="reset"].button_large,input[type="button"].button_large{font-size:110%;line-height:110%}
a.button .button_label{display:block;float:left;position:relative;z-index:2}

a.button .button_icon{display:block;float:left;background:rgba(0,0,0,.05)}
a.button .button_icon i{color:rgba(0,0,0,.5)}

a.button.button_left .button_icon,a.tp-button.button_left .button_icon{float:left}
a.button.button_right .button_icon,a.tp-button.button_right .button_icon{float:right}

a.button .button_label{padding:11px 20px}
a.button .button_icon{padding:11px 12px}
a.button_large .button_label{padding:15px 30px}
a.button_large .button_icon{padding:15px 13px}

a.action_button{display:block;padding:11px 20px;line-height:21px;float:left;position:relative;box-sizing:border-box;border-radius:5px;overflow:hidden}
a.action_button:hover{text-decoration:none}

@media only screen and (min-width: 768px){
	a:hover.button,a:hover.tp-button{text-decoration:none}
	a.button:after,a.tp-button:after,a.action_button:after,button:after,
	input[type="submit"]:after,input[type="reset"]:after,input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:0;background:rgba(0,0,0,.05);z-index:1;transition:all .3s}
	a.button:hover:after,a.tp-button:hover:after,a.action_button:hover:after,button:hover:after,
	input[type="submit"]:hover:after,input[type="reset"]:hover:after,input[type="button"]:hover:after{width:100%}
}

/* Buttons sizes */
a.button.button_size_1 .button_label{padding:10px 17px}
a.button.button_size_1 .button_icon{padding:10px 10px}
a.button.button_size_1,
a.tp-button.button_size_1,
button.button_size_1,
input[type="submit"].button_size_1,
input[type="reset"].button_size_1,
input[type="button"].button_size_1{font-size:95%;line-height:95%}

a.button.button_size_3 .button_label{padding:15px 30px}
a.button.button_size_3 .button_icon{padding:15px 13px}
a.button.button_size_3,
a.tp-button.button_size_3,
button.button_size_3,
input[type="submit"].button_size_3,
input[type="reset"].button_size_3,
input[type="button"].button_size_3{font-size:110%;line-height:110%}

a.button.button_size_4 .button_label{padding:18px 33px}
a.button.button_size_4 .button_icon{padding:18px 16px}
a.button.button_size_4,
a.tp-button.button_size_4,
button.button_size_4,
input[type="submit"].button_size_4,
input[type="reset"].button_size_4,
input[type="button"].button_size_4{font-size:120%;line-height:120%}

/* Button full-width */
a.button.button_full_width,
button.button_full_width,
input[type="submit"].button_full_width,
input[type="reset"].button_full_width,
input[type="button"].button_full_width{width:100%;text-align:center}
a.button.button_full_width .button_icon{display:inline-block;float:none;background:none}
a.button.button_full_width .button_label{display:inline-block;float:none}

a.button_left.button_full_width .button_label{padding-left:0}
a.button_right.button_full_width .button_label{padding-right:0}


/* Buttons | Stroke ------------------------------------------------------------------ */
.button-stroke a.button,.button-stroke a.tp-button,.button-stroke button,
.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{border-width:2px;border-style:solid;border-radius:3px;background-color:transparent!important;box-shadow:inset 0 0 0 0;background-image:none}
.button-stroke a.button:after,.button-stroke a.tp-button:after,.button-stroke button:after,
.button-stroke input[type="submit"]:after,.button-stroke input[type="reset"]:after,.button-stroke input[type="button"]:after{display:none}

.button-stroke a.button,.button-stroke a.tp-button,.button-stroke button,
.button-stroke input[type="submit"],.button-stroke input[type="reset"],.button-stroke input[type="button"]{transition:all .3s;}
.button-stroke a:hover.button,.button-stroke a:hover.tp-button,.button-stroke button:hover,
.button-stroke input[type="submit"]:hover,.button-stroke input[type="reset"]:hover,.button-stroke input[type="button"]:hover{background-color:#828282}
.button-stroke a:hover.button.button_stroke_custom,.button-stroke a:hover.tp-button.button_stroke_custom{background-color:rgba(0,0,0,.05)!important}
.button-stroke a.button .button_icon{background:none}
.button-stroke a:hover.button .button_icon i,.button-stroke a.button.button_theme:hover .button_icon i{color:rgba(0,0,0,.5)!important}

.button-stroke a.button_left.button .button_label,.button-stroke a.button_left.button_large .button_label{padding-left:0}
.button-stroke a.button_right.button .button_label,.button-stroke a.button_right.button_large .button_label{padding-right:0}
.button-stroke a.button_left.button_large .button_icon{padding-left:27px}
.button-stroke a.button_right.button_large .button_icon{padding-right:27px}

.button-stroke a.action_button{padding:9px 18px;border:2px solid #747474;border-radius:3px;background-color:transparent;transition:color .3s, background-color .3s;}
.button-stroke a.action_button:after{display:none}

/* Buttons | Flat -------------------------------------------------------------------- */
.button-flat a.button,.button-flat:not(.header-plain) a.action_button,.button-flat a.tp-button,.button-flat button,
.button-flat input[type="submit"],.button-flat input[type="reset"],.button-flat input[type="button"]{background-image:none;border-width:0;border-style:solid;border-radius:0;box-shadow:inset 0 0 0 0;-webkit-appearance:none}
.button-flat a.button .button_icon{background:none}
.button-flat a.button .button_icon i{color:inherit}

.button-flat a.button_left.button .button_label,.button-flat a.button_left.button_large .button_label{padding-left:0}
.button-flat a.button_right.button .button_label,.button-flat a.button_right.button_large .button_label{padding-right:0}
.button-flat a.button_left.button_large .button_icon{padding-left:27px}
.button-flat a.button_right.button_large .button_icon{padding-right:27px}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}

@media only screen and (min-width: 768px){
	.button-flat a.button:after,.button-flat a.action_button:after,.button-flat a.tp-button:after,.button-flat button:after,
	.button-flat input[type="submit"]:after,.button-flat input[type="reset"]:after,.button-flat input[type="button"]:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:1;transition:all .3s;background:rgba(0,0,0,.07);opacity:0}
	.button-flat a.button:hover:after,.button-flat a.action_button:hover:after,.button-flat a.tp-button:hover:after,.button-flat button:hover:after,
	.button-flat input[type="submit"]:hover:after,.button-flat input[type="reset"]:hover:after,.button-flat input[type="button"]:hover:after{width:100%;opacity:1}
}

/* Buttons | Colors ------------------------------------------------------------------ */
/* Red */
a.button.button_red,a.tp-button.red{background-color:#e7432b;color:#fff}
.button-stroke a.button.button_red,.button-stroke a.button.button_red .button_icon i,.button-stroke a.tp-button.red{color:#e7432b;border-color:#e7432b}
.button-stroke a:hover.button.button_red,.button-stroke a:hover.tp-button.red{background-color:#e7432b!important;color:#fff}
/* Blue */
a.button.button_blue,a.tp-button.blue{background-color:#2e96db;color:#fff}
.button-stroke a.button.button_blue,.button-stroke a.button.button_blue .button_icon i,.button-stroke a.tp-button.blue{color:#2e96db;border-color:#2e96db}
.button-stroke a:hover.button.button_blue,.button-stroke a:hover.tp-button.blue{background-color:#2e96db!important;color:#fff}
/* Turquoise */
a.button.button_turquoise,a.tp-button.turquoise{background-color:#22e387;color:#fff}
.button-stroke a.button.button_turquoise,.button-stroke a.button.button_turquoise .button_icon i,.button-stroke a.tp-button.turquoise{color:#22e387;border-color:#22e387}
.button-stroke a:hover.button.button_turquoise,.button-stroke a:hover.tp-button.turquoise{background-color:#22e387!important;color:#fff}
/* Yellow */
a.button.button_yellow,a.tp-button.yellow{background-color:#face43;color:#fff}
.button-stroke a.button.button_yellow,.button-stroke a.button.button_yellow .button_icon i,.button-stroke a.tp-button.yellow{color:#face43;border-color:#face43}
.button-stroke a:hover.button.button_yellow,.button-stroke a:hover.tp-button.yellow{background-color:#face43!important;color:#fff}
/* Grey */
a.button.button_grey,a.tp-button.grey{background-color:#8f8f8f;color:#fff}
.button-stroke a.button.button_grey,.button-stroke a.button.button_grey .button_icon i,.button-stroke a.tp-button.grey{color:#8f8f8f;border-color:#8f8f8f}
.button-stroke a:hover.button.button_grey,.button-stroke a:hover.tp-button.grey{background-color:#8f8f8f!important;color:#fff}
/* Navy */
a.button.button_navy,a.tp-button.navy{background-color:#3b5982;color:#fff}
.button-stroke a.button.button_navy,.button-stroke a.button.button_navy .button_icon i,.button-stroke a.tp-button.navy{color:#3b5982;border-color:#3b5982}
.button-stroke a:hover.button.button_navy,.button-stroke a:hover.tp-button.navy{background-color:#3b5982!important;color:#fff}
/* Orange */
a.button.button_orange,a.tp-button.orange{background-color:#ff8125;color:#fff}
.button-stroke a.button.button_orange,.button-stroke a.button.button_orange .button_icon i,.button-stroke a.tp-button.orange{color:#ff8125;border-color:#ff8125}
.button-stroke a:hover.button.button_orange,.button-stroke a:hover.tp-button.orange{background-color:#ff8125!important;color:#fff}
/* Green */
a.button.button_green,a.tp-button.green{background-color:#88be4c;color:#fff}
.button-stroke a.button.button_green,.button-stroke a.button.button_green .button_icon i,.button-stroke a.tp-button.green{color:#88be4c;border-color:#88be4c}
.button-stroke a:hover.button.button_green,.button-stroke a:hover.tp-button.green{background-color:#88be4c!important;color:#fff}
/* Darkgrey */
a.tp-button.darkgrey{background-color:transparent;color:#545454!important;border-color:#545454}
a:hover.tp-button.darkgrey{background-color:#545454;color:#fff!important}
/* Lightgrey */
a.tp-button.lightgrey{background-color:transparent;color:#fff;border-color:#fff}
a:hover.tp-button.lightgrey{background-color:#fff;color:#545454!important}

/* Icons ----------------------------------------------------------------------------- */
@font-face{font-family:'mfn-icons';src:url(../fonts/mfn-icons.eot?93978679);src:url(../fonts/mfn-icons.eot?93978679#iefix) format("embedded-opentype"),url(../fonts/mfn-icons.woff?93978679) format("woff"),url(../fonts/mfn-icons.ttf?93978679) format("truetype"),url(../fonts/mfn-icons.svg?93978679#mfn-icons) format("svg");font-weight:400;font-style:normal}
.description_box [class^="icon-"]:before, .description_box [class*=" icon-"]:before{font-family:"mfn-icons";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none!important;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}

.icon-acrobat:before{content:'\e800'}.icon-address:before{content:'\e801'}.icon-adjust:before{content:'\e802'}.icon-aim:before{content:'\e803'}.icon-air:before{content:'\e804'}.icon-alert:before{content:'\e805'}.icon-amazon:before{content:'\e806'}.icon-android:before{content:'\e807'}.icon-angellist:before{content:'\e808'}
.icon-appnet:before{content:'\e809'}.icon-appstore:before{content:'\e80a'}.icon-archive:before{content:'\e80b'}.icon-arrow-combo:before{content:'\e80c'}.icon-arrows-ccw:before{content:'\e80d'}.icon-attach:before{content:'\e80e'}.icon-attach-line:before{content:'\e80f'}.icon-attention:before{content:'\e810'}.icon-back:before{content:'\e811'}
.icon-back-in-time:before{content:'\e812'}.icon-bag:before{content:'\e813'}.icon-basket:before{content:'\e814'}.icon-battery:before{content:'\e815'}.icon-beaker-line:before{content:'\e816'}.icon-bell:before{content:'\e817'}.icon-bitbucket:before{content:'\e818'}.icon-bitcoin:before{content:'\e819'}.icon-block:before{content:'\e81a'}
.icon-blogger:before{content:'\e81b'}.icon-book:before{content:'\e81c'}.icon-book-open:before{content:'\e81d'}.icon-bookmark:before{content:'\e81e'}.icon-bookmarks:before{content:'\e81f'}.icon-box:before{content:'\e820'}.icon-briefcase:before{content:'\e821'}.icon-brush:before{content:'\e822'}.icon-bucket:before{content:'\e823'}
.icon-buffer:before{content:'\e824'}.icon-calendar:before{content:'\e825'}.icon-calendar-line:before{content:'\e826'}.icon-call:before{content:'\e827'}.icon-camera:before{content:'\e828'}.icon-camera-line:before{content:'\e829'}.icon-cancel:before{content:'\e82a'}.icon-cancel-circled:before{content:'\e82b'}.icon-cancel-squared:before{content:'\e82c'}
.icon-cart:before{content:'\e82d'}.icon-cc:before{content:'\e82e'}.icon-cc-by:before{content:'\e82f'}.icon-cc-nc:before{content:'\e830'}.icon-cc-nc-eu:before{content:'\e831'}.icon-cc-nc-jp:before{content:'\e832'}.icon-cc-nd:before{content:'\e833'}.icon-cc-pd:before{content:'\e834'}.icon-cc-remix:before{content:'\e835'}
.icon-cc-sa:before{content:'\e836'}.icon-cc-share:before{content:'\e837'}.icon-cc-zero:before{content:'\e838'}.icon-ccw:before{content:'\e839'}.icon-cd:before{content:'\e83a'}.icon-cd-line:before{content:'\e83b'}.icon-chart-area:before{content:'\e83c'}.icon-chart-bar:before{content:'\e83d'}.icon-chart-line:before{content:'\e83e'}
.icon-chart-pie:before{content:'\e83f'}.icon-chat:before{content:'\e840'}.icon-check:before{content:'\e841'}.icon-clipboard:before{content:'\e842'}.icon-clock:before{content:'\e843'}.icon-clock-line:before{content:'\e844'}.icon-cloud:before{content:'\e845'}.icon-cloud-line:before{content:'\e846'}.icon-cloud-thunder:before{content:'\e847'}
.icon-cloudapp:before{content:'\e848'}.icon-code:before{content:'\e849'}.icon-cog:before{content:'\e84a'}.icon-cog-line:before{content:'\e84b'}.icon-comment-fa:before{content:'\e84c'}.icon-comment-line:before{content:'\e84d'}.icon-compass:before{content:'\e84e'}.icon-credit-card:before{content:'\e84f'}.icon-cup:before{content:'\e850'}
.icon-cup-line:before{content:'\e851'}.icon-cw:before{content:'\e852'}.icon-database-line:before{content:'\e853'}.icon-delicious:before{content:'\e854'}.icon-desktop-line:before{content:'\e855'}.icon-diamond-line:before{content:'\e856'}.icon-digg:before{content:'\e857'}.icon-direction:before{content:'\e858'}.icon-disqus:before{content:'\e859'}
.icon-doc:before{content:'\e85a'}.icon-doc-landscape:before{content:'\e85b'}.icon-doc-line:before{content:'\e85c'}.icon-doc-text:before{content:'\e85d'}.icon-doc-text-inv:before{content:'\e85e'}.icon-docs:before{content:'\e85f'}.icon-dot:before{content:'\e860'}.icon-dot-2:before{content:'\e861'}.icon-dot-3:before{content:'\e862'}
.icon-down:before{content:'\e863'}.icon-down-bold:before{content:'\e864'}.icon-down-circled:before{content:'\e865'}.icon-down-dir:before{content:'\e866'}.icon-down-open:before{content:'\e867'}.icon-down-open-big:before{content:'\e868'}.icon-down-open-mini:before{content:'\e869'}.icon-down-thin:before{content:'\e86a'}.icon-download:before{content:'\e86b'}
.icon-drive:before{content:'\e86c'}.icon-droplet:before{content:'\e86d'}.icon-drupal:before{content:'\e86e'}.icon-duckduckgo:before{content:'\e86f'}.icon-dwolla:before{content:'\e870'}.icon-ebay:before{content:'\e871'}.icon-email:before{content:'\e872'}.icon-erase:before{content:'\e873'}.icon-eventasaurus:before{content:'\e874'}
.icon-eventbrite:before{content:'\e875'}.icon-eventful:before{content:'\e876'}.icon-export:before{content:'\e877'}.icon-eye:before{content:'\e878'}.icon-eye-line:before{content:'\e879'}.icon-fast-backward:before{content:'\e87a'}.icon-fast-forward:before{content:'\e87b'}.icon-feather:before{content:'\e87c'}.icon-fire-line:before{content:'\e87d'}
.icon-fivehundredpx:before{content:'\e87e'}.icon-flag:before{content:'\e87f'}.icon-flash:before{content:'\e880'}.icon-flashlight:before{content:'\e881'}.icon-flight:before{content:'\e882'}.icon-floppy:before{content:'\e883'}.icon-flow-branch:before{content:'\e884'}.icon-flow-cascade:before{content:'\e885'}.icon-flow-line:before{content:'\e886'}
.icon-flow-parallel:before{content:'\e887'}.icon-flow-tree:before{content:'\e888'}.icon-folder:before{content:'\e889'}.icon-food-line:before{content:'\e88a'}.icon-forrst:before{content:'\e88b'}.icon-forward:before{content:'\e88c'}.icon-gauge:before{content:'\e88d'}.icon-globe:before{content:'\e88e'}.icon-globe-line:before{content:'\e88f'}
.icon-gmail:before{content:'\e890'}.icon-googleplay:before{content:'\e891'}.icon-gowalla:before{content:'\e892'}.icon-graduation-cap:before{content:'\e893'}.icon-graduation-cap-line:before{content:'\e894'}.icon-grooveshark:before{content:'\e895'}.icon-guest:before{content:'\e896'}.icon-hackernews:before{content:'\e897'}.icon-heart-empty-fa:before{content:'\e898'}
.icon-heart-fa:before{content:'\e899'}.icon-heart-line:before{content:'\e89a'}.icon-help:before{content:'\e89b'}.icon-help-circled:before{content:'\e89c'}.icon-home:before{content:'\e89d'}.icon-hourglass:before{content:'\e89e'}.icon-html5:before{content:'\e89f'}.icon-ie:before{content:'\e8a0'}.icon-inbox:before{content:'\e8a1'}
.icon-inbox-line:before{content:'\e8a2'}.icon-infinity:before{content:'\e8a3'}.icon-info:before{content:'\e8a4'}.icon-info-circled:before{content:'\e8a5'}.icon-install:before{content:'\e8a6'}.icon-instapaper:before{content:'\e8a7'}.icon-intensedebate:before{content:'\e8a8'}.icon-itunes:before{content:'\e8a9'}.icon-key:before{content:'\e8aa'}
.icon-key-line:before{content:'\e8ab'}.icon-keyboard:before{content:'\e8ac'}.icon-klout:before{content:'\e8ad'}.icon-lamp:before{content:'\e8ae'}.icon-language:before{content:'\e8af'}.icon-lanyrd:before{content:'\e8b0'}.icon-layout:before{content:'\e8b1'}.icon-leaf:before{content:'\e8b2'}.icon-left:before{content:'\e8b3'}
.icon-left-bold:before{content:'\e8b4'}.icon-left-circled:before{content:'\e8b5'}.icon-left-dir:before{content:'\e8b6'}.icon-left-open:before{content:'\e8b7'}.icon-left-open-big:before{content:'\e8b8'}.icon-left-open-mini:before{content:'\e8b9'}.icon-left-thin:before{content:'\e8ba'}.icon-lego:before{content:'\e8bb'}.icon-level-down:before{content:'\e8bc'}
.icon-level-up:before{content:'\e8bd'}.icon-lifebuoy:before{content:'\e8be'}.icon-light-down:before{content:'\e8bf'}.icon-light-up:before{content:'\e8c0'}.icon-lightbulb-line:before{content:'\e8c1'}.icon-link:before{content:'\e8c2'}.icon-list:before{content:'\e8c3'}.icon-list-add:before{content:'\e8c4'}.icon-lkdto:before{content:'\e8c5'}
.icon-location:before{content:'\e8c6'}.icon-location-line:before{content:'\e8c7'}.icon-lock:before{content:'\e8c8'}.icon-lock-line:before{content:'\e8c9'}.icon-lock-open:before{content:'\e8ca'}.icon-login:before{content:'\e8cb'}.icon-logout:before{content:'\e8cc'}.icon-loop:before{content:'\e8cd'}.icon-macstore:before{content:'\e8ce'}
.icon-magnet:before{content:'\e8cf'}.icon-mail:before{content:'\e8d0'}.icon-mail-line:before{content:'\e8d1'}.icon-map:before{content:'\e8d2'}.icon-meetup:before{content:'\e8d3'}.icon-megaphone:before{content:'\e8d4'}.icon-megaphone-line:before{content:'\e8d5'}.icon-menu:before{content:'\e8d6'}.icon-mic:before{content:'\e8d7'}
.icon-minus:before{content:'\e8d8'}.icon-minus-circled:before{content:'\e8d9'}.icon-minus-squared:before{content:'\e8da'}.icon-mobile:before{content:'\e8db'}.icon-mobile-line:before{content:'\e8dc'}.icon-money-line:before{content:'\e8dd'}.icon-monitor:before{content:'\e8de'}.icon-moon:before{content:'\e8df'}.icon-mouse:before{content:'\e8e0'}
.icon-music:before{content:'\e8e1'}.icon-music-line:before{content:'\e8e2'}.icon-mute:before{content:'\e8e3'}.icon-myspace:before{content:'\e8e4'}.icon-network:before{content:'\e8e5'}.icon-newspaper:before{content:'\e8e6'}.icon-ninetyninedesigns:before{content:'\e8e7'}.icon-note:before{content:'\e8e8'}.icon-note-beamed:before{content:'\e8e9'}
.icon-note-line:before{content:'\e8ea'}.icon-openid:before{content:'\e8eb'}.icon-opentable:before{content:'\e8ec'}.icon-palette:before{content:'\e8ed'}.icon-paper-plane:before{content:'\e8ee'}.icon-paper-plane-line:before{content:'\e8ef'}.icon-params-line:before{content:'\e8f0'}.icon-pause:before{content:'\e8f1'}.icon-pencil:before{content:'\e8f2'}
.icon-pencil-line:before{content:'\e8f3'}.icon-phone:before{content:'\e8f4'}.icon-photo-line:before{content:'\e8f5'}.icon-picture:before{content:'\e8f6'}.icon-pinboard:before{content:'\e8f7'}.icon-plancast:before{content:'\e8f8'}.icon-play:before{content:'\e8f9'}.icon-plurk:before{content:'\e8fa'}.icon-plus:before{content:'\e8fb'}
.icon-plus-circled:before{content:'\e8fc'}.icon-plus-squared:before{content:'\e8fd'}.icon-pocket:before{content:'\e8fe'}.icon-podcast:before{content:'\e8ff'}.icon-popup:before{content:'\e900'}.icon-posterous:before{content:'\e901'}.icon-print:before{content:'\e902'}.icon-progress-0:before{content:'\e903'}.icon-progress-1:before{content:'\e904'}
.icon-progress-2:before{content:'\e905'}.icon-progress-3:before{content:'\e906'}.icon-publish:before{content:'\e907'}.icon-quora:before{content:'\e908'}.icon-quote:before{content:'\e909'}.icon-record:before{content:'\e90a'}.icon-reddit:before{content:'\e90b'}.icon-reply:before{content:'\e90c'}.icon-reply-all:before{content:'\e90d'}
.icon-resize-full:before{content:'\e90e'}.icon-resize-small:before{content:'\e90f'}.icon-retweet:before{content:'\e910'}.icon-right:before{content:'\e911'}.icon-right-bold:before{content:'\e912'}.icon-right-circled:before{content:'\e913'}.icon-right-dir:before{content:'\e914'}.icon-right-open:before{content:'\e915'}.icon-right-open-big:before{content:'\e916'}
.icon-right-open-mini:before{content:'\e917'}.icon-right-thin:before{content:'\e918'}.icon-rocket:before{content:'\e919'}.icon-rss:before{content:'\e91a'}.icon-search:before{content:'\e91b'}.icon-search-line:before{content:'\e91c'}.icon-share:before{content:'\e91d'}.icon-shareable:before{content:'\e91e'}.icon-shop-line:before{content:'\e91f'}
.icon-shuffle:before{content:'\e920'}.icon-signal:before{content:'\e921'}.icon-smashmag:before{content:'\e922'}.icon-songkick:before{content:'\e923'}.icon-sound:before{content:'\e924'}.icon-sound-line:before{content:'\e925'}.icon-stackoverflow:before{content:'\e926'}.icon-star:before{content:'\e927'}.icon-star-empty:before{content:'\e928'}
.icon-star-line:before{content:'\e929'}.icon-statusnet:before{content:'\e92a'}.icon-stop:before{content:'\e92b'}.icon-suitcase:before{content:'\e92c'}.icon-switch:before{content:'\e92d'}.icon-t-shirt-line:before{content:'\e92e'}.icon-tag:before{content:'\e92f'}.icon-tag-line:before{content:'\e930'}.icon-tape:before{content:'\e931'}
.icon-target:before{content:'\e932'}.icon-thermometer:before{content:'\e933'}.icon-thumbs-up:before{content:'\e934'}.icon-thumbs-down:before{content:'\e935'}.icon-thumbs-up-line:before{content:'\e936'}.icon-ticket:before{content:'\e937'}.icon-to-end:before{content:'\e938'}.icon-to-start:before{content:'\e939'}.icon-tools:before{content:'\e93a'}
.icon-traffic-cone:before{content:'\e93b'}.icon-trash:before{content:'\e93c'}.icon-trash-line:before{content:'\e93d'}.icon-trophy:before{content:'\e93e'}.icon-truck-line:before{content:'\e93f'}.icon-tv-line:before{content:'\e940'}.icon-up:before{content:'\e941'}.icon-up-bold:before{content:'\e942'}.icon-up-circled:before{content:'\e943'}
.icon-up-dir:before{content:'\e944'}.icon-up-open:before{content:'\e945'}.icon-up-open-big:before{content:'\e946'}.icon-up-open-mini:before{content:'\e947'}.icon-up-thin:before{content:'\e948'}.icon-upload:before{content:'\e949'}.icon-upload-cloud:before{content:'\e94a'}.icon-user:before{content:'\e94b'}.icon-user-add:before{content:'\e94c'}
.icon-user-line:before{content:'\e94d'}.icon-users:before{content:'\e94e'}.icon-vcard:before{content:'\e94f'}.icon-viadeo:before{content:'\e950'}.icon-video:before{content:'\e951'}.icon-videocam-line:before{content:'\e952'}.icon-vk:before{content:'\e953'}.icon-volume:before{content:'\e954'}.icon-w3c:before{content:'\e955'}
.icon-wallet-line:before{content:'\e956'}.icon-water:before{content:'\e957'}.icon-weibo:before{content:'\e958'}.icon-wikipedia:before{content:'\e959'}.icon-window:before{content:'\e95a'}.icon-wordpress:before{content:'\e95b'}.icon-xing:before{content:'\e95c'}.icon-yahoo:before{content:'\e95d'}.icon-yelp:before{content:'\e95e'}
.icon-youtube:before{content:'\e95f'}.icon-menu-fine:before{content:'\e960'}.icon-bag-fine:before{content:'\e961'}.icon-search-fine:before{content:'\e962'}.icon-cancel-fine:before{content:'\e963'}.icon-plus-fine:before{content:'\e964'}.icon-minus-fine:before{content:'\e965'}.icon-gplus-circled:before{content:'\f059'}.icon-github-circled:before{content:'\f09b'}
.icon-gplus:before{content:'\f0d5'}.icon-comment-empty-fa:before{content:'\f0e5'}.icon-instagram:before{content:'\f16d'}.icon-tumblr:before{content:'\f173'}.icon-windows:before{content:'\f17a'}.icon-foursquare:before{content:'\f180'}.icon-google:before{content:'\f1a0'}.icon-behance:before{content:'\f1b4'}.icon-steam:before{content:'\f1b6'}
.icon-spotify:before{content:'\f1bc'}.icon-database:before{content:'\f1c0'}.icon-qq:before{content:'\f1d6'}.icon-paypal:before{content:'\f1ed'}.icon-stripe:before{content:'\f1f5'}.icon-whatsapp:before{content:'\f232'}.icon-tripadvisor:before{content:'\f262'}.icon-chrome:before{content:'\f268'}.icon-scribd:before{content:'\f28a'}
.icon-github:before{content:'\f300'}.icon-flickr:before{content:'\f303'}.icon-flickr-circled:before{content:'\f304'}.icon-vimeo:before{content:'\f306'}.icon-vimeo-circled:before{content:'\f307'}.icon-twitter:before{content:'\f309'}.icon-twitter-circled:before{content:'\f30a'}.icon-facebook:before{content:'\f30c'}.icon-facebook-circled:before{content:'\f30d'}
.icon-facebook-squared:before{content:'\f30e'}.icon-pinterest:before{content:'\f312'}.icon-pinterest-circled:before{content:'\f313'}.icon-tumblr-circled:before{content:'\f316'}.icon-linkedin:before{content:'\f318'}.icon-linkedin-circled:before{content:'\f319'}.icon-dribbble:before{content:'\f31b'}.icon-dribbble-circled:before{content:'\f31c'}.icon-stumbleupon:before{content:'\f31e'}
.icon-stumbleupon-circled:before{content:'\f31f'}.icon-lastfm:before{content:'\f321'}.icon-lastfm-circled:before{content:'\f322'}.icon-rdio:before{content:'\f324'}.icon-rdio-circled:before{content:'\f325'}.icon-spotify-circled:before{content:'\f328'}.icon-dropbox:before{content:'\f330'}.icon-evernote:before{content:'\f333'}.icon-flattr:before{content:'\f336'}
.icon-skype:before{content:'\f339'}.icon-skype-circled:before{content:'\f33a'}.icon-renren:before{content:'\f33c'}.icon-sina-weibo:before{content:'\f33f'}.icon-picasa:before{content:'\f345'}.icon-soundcloud:before{content:'\f348'}.icon-mixi:before{content:'\f34b'}.icon-google-circles:before{content:'\f351'}.icon-vkontakte:before{content:'\f354'}
.icon-smashing:before{content:'\f357'}.icon-db-shape:before{content:'\f600'}.icon-sweden:before{content:'\f601'}.icon-logo-db:before{content:'\f603'}

/* bbPress --------------------------------------------------------------------------- */
.bbpress #Subheader .title{width:60%}
.bbpress #Subheader ul.breadcrumbs{width:40%}
.bbpress #Subheader ul.breadcrumbs .bbp-breadcrumb-current{margin:0}
.bbpress #bbpress-forums div.bbp-search-form{float:none;width:100%;margin-bottom:20px}
.bbpress #bbpress-forums #subscription-toggle{color:#ffffff}
.bbpress #bbpress-forums #bbp-search-form #bbp_search{width:100%;margin:0}
.bbpress #bbpress-forums div.bbp-topic-tags{clear:both;margin-bottom:20px}
.bbpress #bbpress-forums div.bbp-topic-tags p{margin:0}
.bbpress .widget_display_search .screen-reader-text{display:none}
.bbpress .widget_display_search #bbp_search{margin:0}
.bbpress .bbp_widget_login .bbp-logged-in h4{font-size:14px;font-weight:400}
.bbpress .bbp_widget_login .bbp-logged-in a.button{margin:0}
.bbpress .widget_display_views ul,.bbpress .widget_display_forums ul{list-style-type:square;padding:0 0 0 30px}
.bbpress .widget_display_views ul li a,.bbpress .widget_display_forums ul li a{display:block;padding:4px 0 7px 4px}

/* BuddyPress ------------------------------------------------------------------------ */
#buddypress{margin-bottom:40px}
#buddypress #whats-new-options{height:auto!important;overflow:visible!important}
#buddypress div.dir-search{margin:0}
#buddypress #search-members-form > *{float:left}
#buddypress div.dir-search input[type="text"],#buddypress li.groups-members-search input[type="text"]{padding:2px 3px;font-size:100%;margin-right:5px;font-weight:400}
#buddypress div#subnav.item-list-tabs ul li > *{float:left}
#buddypress div#subnav.item-list-tabs ul li label{margin:10px 5px 0 0;font-weight:400}
#buddypress div#item-header div#item-meta{font-size:100%}
#buddypress #message-recipients .highlight { background:none; color:inherit;}
#buddypress #message-recipients .button { display:inline;}

/* Contact Form 7 -------------------------------------------------------------------- */
.wpcf7::after{clear:both;content:"";display:block}
.wpcf7-form .column{margin-bottom:10px}
.wpcf7-mail-sent-ok{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#7DCC68!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
.wpcf7-mail-sent-ng{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#fb5455!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
.cf7p-message .wpcf7-validation-errors{border:none!important;margin:25px 0 0!important;padding:7px!important;background:#fb5455!important;color:#fff;text-align:center;float:left;width:98%;box-sizing:border-box;margin:0 1%!important;}
body:not(.cf7p-message) .wpcf7-validation-errors{border:none!important;display:none!important}
body:not(.cf7p-message) .wpcf7-not-valid-tip{position:absolute!important;left:-50px!important;top:0!important;width:50px!important;height:44px!important;padding:0!important;background:url(../images/contact_form_error.png)!important;overflow:hidden;text-indent:-9999px!important;padding:0;border:none!important}
.wpcf7-captchar{margin-bottom:0}
span.wpcf7-form-control-wrap{width:100%;position:relative!important;display:inline-block;margin-bottom:3px}
span.wpcf7-form-control-wrap .wpcf7-date,span.wpcf7-form-control-wrap .wpcf7-quiz,span.wpcf7-form-control-wrap .wpcf7-number,span.wpcf7-form-control-wrap .wpcf7-select,span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{width:100%;box-sizing:border-box;margin-bottom:0}
.wpcf7-submit{font-size:inherit;margin-bottom:0!important}

/* Contact Form 7 | Popup */
#popup_contact{position:fixed;right:20px;bottom:20px;z-index:9001}
.nice-scroll #popup_contact{right:30px}
#popup_contact > a.button{width:42px;height:42px;line-height:42px;font-size:20px;margin:0;text-align:center;color:rgba(0,0,0,.5);background:#f7f7f7;position:absolute;bottom:0;right:0}
#popup_contact > a.button:hover{text-decoration:none}
#popup_contact .popup_contact_wrapper{width:250px;padding:20px;background:#fbfbfb;position:absolute;bottom:65px;right:0;display:none}
#popup_contact.focus .popup_contact_wrapper{display:block}
#popup_contact .popup_contact_wrapper span.arrow{position:absolute;right:15px;bottom:-8px;margin:0 auto;width:0;height:0;display:block;border-top:8px solid #fbfbfb;border-right:8px solid transparent;border-left:8px solid transparent}
#popup_contact .popup_contact_wrapper form input[type="text"],#popup_contact .popup_contact_wrapper form input[type="email"],#popup_contact .popup_contact_wrapper form textarea{background:#fff;margin-bottom:10px}
#popup_contact .popup_contact_wrapper form textarea{resize:vertical;min-height:100px}
#popup_contact .popup_contact_wrapper form input[type="submit"]{margin:0;float:right}
#popup_contact .wpcf7-form.invalid > p:after{display:block}
#popup_contact .wpcf7-form-control-wrap{display:inline-block;margin-right:0;width:100%}
#popup_contact div.wpcf7 img.ajax-loader{margin-top:10px}

/* Easy Digital Downloads ------------------------------------------------------------ */
.edd_downloads_list .edd_download_inner{background:#fff;margin:0 4% 20px;padding:0 15px 20px}
.edd_downloads_list .edd_download_inner .edd_download_image{margin:0 -15px}
.edd_downloads_list .edd_download_inner .edd_download_title{padding-top:15px}
.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper{text-align:right}
.edd_downloads_list .edd_download_inner .edd_download_buy_button .edd_purchase_submit_wrapper .edd-cart-added-alert{position:static;margin-top:15px}
.edd_downloads_list .edd_download_inner .edd_download_buy_button a.button{margin:0}
.edd_download_image{border-style:solid;border-width:8px;box-sizing:border-box;display:block;line-height:0;max-width:calc(100% + 30px);position:relative}
.edd_download_image:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}
#edd_checkout_cart th,#edd_checkout_cart td{text-align:left;border-width:1px;border-style:solid;border-color:inherit;padding:10px}
#edd_checkout_cart .edd_cart_header_row th{font-weight:700;background:url(../images/bg_panel.png) repeat-x left top;padding:10px}
#edd_checkout_cart .edd_cart_tax_row th,#edd_checkout_cart .edd_cart_discount_row th{background:inherit}
#edd_checkout_cart tr:hover td a{color:inherit}
table#edd_purchase_receipt,table#edd_purchase_receipt_products{margin-bottom:40px}
#edd_checkout_form_wrap label,#edd_checkout_form_wrap span.edd-description{font-size:100%}
#edd_checkout_form_wrap span.edd-description{margin-bottom:10px}
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap textarea{padding:10px}
.edd-submit,#edd-purchase-button,input[type="submit"].edd-submit{padding:11px 20px;font-size:100%;font-weight:400;border:inherit}
#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa none repeat scroll 0 0;color:#444;padding:14px 20px}

/* Gravity Forms --------------------------------------------------------------------- */
.gform_wrapper label{font-weight:400;margin:.188em 0 .75em}
.gform_wrapper .top_label .gfield_label{font-weight:700}
.gform_wrapper input,.gform_wrapper select{margin:0}
.gform_wrapper input[type="checkbox"],.gform_wrapper input[type="radio"]{margin-left:3px}
.gform_wrapper div.validation_error{border:none!important;border-radius:5px;margin-bottom:30px;padding:20px!important;box-sizing:border-box;background:#fb5455;color:#fff!important;font-weight:400!important;font-size:inherit!important}
.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:none!important}
.gform_confirmation_wrapper .gform_confirmation_message{border-radius:5px;margin-bottom:30px;padding:20px;background:#80B736;color:#fff}

table.gsurvey-likert td input{position:static}
table.gsurvey-likert td.gsurvey-likert-choice{background-image:unset}

/* Mailchimp ------------------------------------------------------------------------- */
#mc_embed_signup .clear{height:auto;overflow:visible;visibility:visible}
.mc4wp-form p > input{float:left;margin:0 3px}

/* Magnific Popup -------------------------------------------------------------------- */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:9045}
.-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none!important}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:9044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:9046;box-shadow:none;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}
.mfp-arrow:before,.mfp-arrow:after{content:''!important;display:block!important;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;background:none}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}

.mfp-wrap button:after{width:0!important;height:0!important;background:none!important}
.button-flat .mfp-arrow:after{top:8px;opacity:1}
.button-stroke .mfp-close{color:#fff!important}
.button-stroke .mfp-close:hover{background:none!important}
.button-stroke .mfp-arrow:hover{background:none!important}

.mfp-inline{display:block!important;position:relative;background:#FFF;padding:25px 30px;width:auto;max-width:500px;margin:20px auto;}
.mfp-inline p:nth-last-child(2){margin-bottom:0;}
.button-stroke .mfp-inline .mfp-close{color:#333!important}

@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
	.mfp-img-mobile img.mfp-img{padding:0}
	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
	.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
	.mfp-img-mobile .mfp-counter{right:5px;top:3px}
	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}

@media all and (max-width: 900px) {
	.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
	.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
	.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
	.mfp-container{padding-left:6px;padding-right:6px}
}

/* Slick Slider ---------------------------------------------------------------------- */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}
[dir='rtl'] .slick-slide{float:right!important}
.slick-slide img{display:block;margin-left:auto;margin-right:auto;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* The Events Callendar -------------------------------------------------------------- */
.tribe-events-page-template #Subheader .title{width:60%}
.tribe-events-page-template #Subheader ul.breadcrumbs{width:40%}
.tribe-events-list .tribe-events-event-image + div.tribe-events-content{padding-right:0!important;}
#tribe-bar-views .tribe-bar-views-list{z-index:29}
#tribe-bar-form input[type="text"]{font-weight:400}
h2.tribe-events-page-title,#tribe-geo-results h2.tribe-events-page-title{font-weight:400}
.tribe-events-list-separator-month{font-weight:400}
#tribe-events-content .tribe-events-tooltip h4{font-weight:400}
.tribe-events-meta-group .tribe-events-single-section-title{font-weight:400}
.events-list .tribe-events-loop,.tribe-events-day .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.single-tribe_organizer .tribe-events-loop{max-width:100%}
a.tribe-events-ical{margin-top:0}
.tribe-events-cal-links a.tribe-events-gcal{margin-top:0}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:700;line-height:inherit}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{float:inherit;line-height:inherit;list-style:none outside none;margin:0 0 0 110px;padding:10px 0}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd:after{display:none}
#tribe-bar-form{background-image:url(../images/stripes/stripes_5_b.png)}
.tribe-events-back{padding:15px 10px;margin-bottom:20px;background-image:url(../images/stripes/stripes_5_b.png);box-sizing:border-box;overflow:hidden}
ul.tribe-events-sub-nav a,.tribe-events-back a{font-size:14px;font-weight:400}
.tribe-events-event-image{border:8px solid #f8f8f8;box-sizing:border-box;display:block;line-height:0}
.tribe-events-list-widget ol{padding:10px 0 0 30px}
.tribe-events-list-widget ol li{margin-bottom:20px;list-style-type:square;padding-left:4px}
.tribe-events-list-widget ol li:before{display:none}
.tribe-events-list-widget ol li h4{font-size:16px;line-height:20px;margin-bottom:5px}
.tribe-events-list-widget ol li .duration{font-weight:400;color:rgba(0,0,0,.4)}
.tribe-events-list-widget p.tribe-events-widget-link{margin-left:30px;padding-top:8px;border-top:1px solid rgba(0,0,0,0.08)}
.tribe-events-list-widget p.tribe-events-widget-link a{font-weight:400;font-size:13px}
.tribe-events-list-separator-month span{background:#fcfcfc}
.tribe-events-event-meta,.tribe-events-promo{color:#a8a8a8}
.tribe-events-calendar thead th{color:#444;border-color:rgba(0,0,0,0.08)}

/* UI Datepicker --------------------------------------------------------------------- */
.ui-datepicker .ui-datepicker-title select{padding:inherit;width:auto;display:inline-block;margin:auto;-webkit-appearance:menulist}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{margin:-1px}
.ui-datepicker .ui-datepicker-calendar .ui-state-default{box-shadow:0 0 0 0 rgba(0,0,0,.0)}
.ui-datepicker table tr{border:0!important}
.ui-datepicker table tr td{border-width:0 1px 1px 0 !important;border-style:solid;border-color:#DEDEDE;padding:1px}
.ui-datepicker table td a,.ui-datepicker table td span{width:auto!important;display:block!important}
.ui-datepicker table tr:first-child td{background:inherit!important}
.ui-datepicker table tr:hover td{background:inherit!important;color:inherit!important}
.ui-datepicker table tr:hover td a{color:inherit!important}
.ui-datepicker table tr:nth-child(2n) td{background:inherit!important}

/* Visual Composer | Frontend Editor ------------------------------------------------- */
.wpb_wrapper > div{margin-bottom:35px}
.wpb_wrapper.ui-sortable .vc_call_to_action{background:none;border:none;padding:0}
body.layout-boxed .vc_row[data-vc-stretch-content="true"]{left:0!important;width:auto!important;margin-left:-2.7%;margin-right:-2.7%}
body.layout-boxed .vc_row-no-padding .wpb_column{padding:0}

.vc_images_carousel{width:auto!important}
.vc-hoverbox-block{-webkit-backface-visibility:hidden}

.wpb_wrapper .portfolio_group{font-size:inherit!important;line-height:inherit!important;color:inherit!important}
.wpb_wrapper .portfolio_group.flat .portfolio-item,.wpb_wrapper .portfolio_group.masonry-flat .portfolio-item{margin-bottom:0}
.wpb_wrapper .portfolio_group .portfolio-item .image_frame{margin-bottom:0}

.wpb_wrapper .wpcf7-form{display:inline-block;width:100%}

/* Grid 1240px ----------------------------------------------------------------------- */
body{min-width:960px}

body.admin-bar{position:relative}
#wpadminbar ~ div:nth-last-child(2){height:auto!important}

#Wrapper{max-width:1240px;margin:0 auto;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.06)}

.layout-boxed{padding:25px 0}
.layout-boxed.boxed-no-margin{padding:0}

.layout-full-width{padding:0}
.layout-full-width #Wrapper{max-width:100%!important;width:100%!important;margin:0!important}

#Content{width:100%;padding-top:30px}
#Content.no-padding,.template-slider #Content,.with_aside #Content{padding-top:0}

.with_aside .sections_group{padding-top:30px}

.section{position:relative}
.section_wrapper,.container{max-width:1220px;margin:0 auto;position:relative}
.section.full-width > .section_wrapper{max-width:100%!important;padding-left:0!important;padding-right:0!important}
.section_wrapper:after,.container:after{clear:both;content:" ";display:block;height:0;visibility:hidden}

.mcb-wrap{float:left;position:relative;z-index:1;box-sizing:border-box}
.mcb-wrap.move-up{z-index:28}
.mcb-wrap.divider{width:100%;height:0!important}

.column,.columns{float:left;margin:0 1% 40px}

.the_content_wrapper{margin:0 1%}
.column_content .the_content_wrapper{margin:0}

.sidebar,.widget-area{box-sizing:border-box}

/* Wrap | Equal Height */
.equal-height-wrap .mcb-wrap .mcb-wrap-inner{position:relative;float:left;width:100%}
.equal-height-wrap .mcb-wrap.valign-middle .mcb-wrap-inner{top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.equal-height-wrap .mcb-wrap.valign-bottom .mcb-wrap-inner{top:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}

/* Sizes ----------------------------------------------------------------------------- */

/* .mcb-wrap */
.one-sixth.mcb-wrap			{ width: 16.666%; }	/* 1/6 */
.one-fifth.mcb-wrap			{ width: 20%; }			/* 1/5 */
.one-fourth.mcb-wrap		{ width: 25%; }			/* 1/4 */
.one-third.mcb-wrap			{ width: 33.333%; }	/* 1/3 */
.two-fifth.mcb-wrap			{ width: 40%; }			/* 2/5 */

.one-second.mcb-wrap		{ width: 50%; }			/* 1/2 */
.three-fifth.mcb-wrap		{ width: 60%; }			/* 3/5 */
.two-third.mcb-wrap			{ width: 66.666%; }	/* 2/3 */
.three-fourth.mcb-wrap	{ width: 75%; }			/* 3/4 */
.four-fifth.mcb-wrap		{ width: 80%; }			/* 4/5 */
.five-sixth.mcb-wrap		{ width: 83.333%; }	/* 5/6 */
.one.mcb-wrap						{ width: 100%; }		/* 1/1 */

/* .column */
.one-sixth.column				{ width: 14.666%; }	/* 1/6 */
.one-fifth.column				{ width: 18%; }			/* 1/5 */
.one-fourth.column,
.four.columns						{ width: 23%; }			/* 1/4 */
.one-third.column				{ width: 31.333%; }	/* 1/3 */
.two-fifth.column				{ width: 38%; }			/* 2/5 */

.one-second.column			{ width: 48%; }			/* 1/2 */
.three-fifth.column			{ width: 58%; }			/* 3/5 */
.two-third.column				{ width: 64.666%; }	/* 2/3 */
.three-fourth.column		{ width: 73%; }			/* 3/4 */
.four-fifth.column			{ width: 78%; }			/* 4/5 */
.five-sixth.column			{ width: 81.333%; }	/* 5/6 */
.one.column							{ width: 98%; }			/* 1/1 */

.section.full-width > .one.column,
.section.full-width > .section_wrapper > .one.column,
.section.full-width .one.wrap .one.column{width:100%;margin:0}

/* .Sidebar | .with_aside */
.with_aside .content_wrapper{max-width:1240px;margin:0 auto}
.with_aside .sections_group{width:75%;float:left}
.with_aside .section_wrapper{max-width:98%;max-width:calc(100% - 20px)}
.with_aside .four.columns{float:right;margin:0}

.aside_left .sections_group{float:right}
.aside_left .four.columns{float:left}

/* Sidebar - Both | .aside_both */
.aside_both .sections_group{width:60%;margin-left:20%}
.aside_both .sidebar.columns{width:18%}
.aside_both .sidebar-1{float:left!important;margin-left:-79%}

/* Column ---------------------------------------------------------------------------- */

/* Column | Margin - Horizontal */
.no-margin-h .column							{ margin-left:0; margin-right:0; }
.no-margin-h .one-sixth.column		{ width: 16.666%; }	/* 1/6 */
.no-margin-h .one-fifth.column		{ width: 20%; }			/* 1/5 */
.no-margin-h .one-fourth.column		{ width: 25%; }			/* 1/4 */
.no-margin-h .one-third.column		{ width: 33.333%; }	/* 1/3 */
.no-margin-h .two-fifth.column		{ width: 40%; }			/* 2/5 */

.no-margin-h .one-second.column		{ width: 50%; }			/* 1/2 */
.no-margin-h .three-fifth.column	{ width: 60%; }			/* 3/5 */
.no-margin-h .two-third.column		{ width: 66.666%; }	/* 2/3 */
.no-margin-h .three-fourth.column	{ width: 75%; }			/* 3/4 */
.no-margin-h .four-fifth.column		{ width: 80%; }			/* 4/5 */
.no-margin-h .five-sixth.column		{ width: 83.333%; }	/* 5/6 */
.no-margin-h .one.column					{ width: 100%; }		/* 1/1 */

/* Column | Margin - Bottom */

/* set in section options */
.column.column_divider			{margin-bottom:0!important;height:auto!important}

.column-margin-0px .column	{ margin-bottom: 0 !important;}
.column-margin-10px .column	{ margin-bottom: 10px !important;}
.column-margin-20px .column	{ margin-bottom: 20px !important;}
.column-margin-30px .column	{ margin-bottom: 30px !important;}
.column-margin-40px .column	{ margin-bottom: 40px !important;}
.column-margin-50px .column	{ margin-bottom: 50px !important;}

/* set in item options */
.column-margin-0px.column		{ margin-bottom: 0 !important;}
.column-margin-10px.column	{ margin-bottom: 10px !important;}
.column-margin-20px.column	{ margin-bottom: 20px !important;}
.column-margin-30px.column	{ margin-bottom: 30px !important;}
.column-margin-40px.column	{ margin-bottom: 40px !important;}
.column-margin-50px.column	{ margin-bottom: 50px !important;}

/* Column | Equal Height */
.equal-height .column .column_attr{height:100%;box-sizing:border-box}

/* Column | Align */
.column_attr.align_left{text-align:left}
.column_attr.align_right{text-align:right}
.column_attr.align_center{text-align:center}
.column_attr.align_justify{text-align:justify}

/* Extra Content */
.extra_content .the_content_wrapper{margin:0 1%}
.extra_content .has_content .the_content_wrapper,.extra_content .category_description .the_content_wrapper{margin-bottom:40px}

/* Clearing -------------------------------------------------------------------------- */
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}


html,body{overflow-x:hidden}

/* > 1240 ------------------------------------------------------------------------------------------------------------- > 1240 */

@media only screen and (min-width: 1240px)
{
	.layout-boxed{padding:25px}
	.layout-boxed.nice-scroll{padding:25px 25px 25px 15px}
	.layout-boxed.boxed-no-margin{padding:0;}
	#Top_bar.loading{display:none}

	.hover_color:hover .hover_color_bg,.hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}
}


/* #Header Creative always Open	1240 - 1489 ----------------------------------------- #Header Creative always Open 1240 - 1489 */

@media only screen and (min-width: 1240px) and (max-width: 1489px)
{
	body.header-open							{min-width:0;}
	.header-open #Wrapper 						{max-width:960px;}

	.header-open .section_wrapper,
	.header-open .container,
	.header-open.with_aside .content_wrapper	{max-width:940px;}

	.header-open.with_aside .section_wrapper	{max-width:100%;}

	/* -------------------- */

	/* Error 404 */
	.header-open #Error_404 .error_pic i{font-size:220px;line-height:260px}
	.header-open #Error_404 .error_desk{padding-top:40px}

	/* Google maps */
	.header-open .section.full-width .wrap.one .column_map.one .google-map-contact-wrapper{left:auto;right:50px;}

	/* Offer slider */
	.header-open .offer .offer_li .desc_wrapper{width:436px;width:calc(50% - 42px)}

	/* Portfolio list */
	body.header-open:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:921px}

	/* Recent posts */
	.header-open .Recent_posts ul li .desc{margin-right:60px}
	.header-open .Recent_posts ul li .photo{width:60px;height:60px}
	.header-open .Recent_posts ul li .photo .c{width:20px;height:20px;line-height:20px;bottom:5px;right:-8px}
}


/* < 1240 ------------------------------------------------------------------------------------------------------------- < 1240 */

@media only screen and (max-width: 1239px)
{
	/* iOS phone number linking */
	a[href^=tel]{color:inherit;text-decoration:none}

	/* Hover Effect */
	.no-hover-tablet a.button:after,.no-hover-tablet a.tp-button:after,.no-hover-tablet button:after,.no-hover-tablet input:after{display:none}
	.no-hover-tablet .image_frame .image_wrapper img{top:0!important}
	.no-hover-tablet .image_frame:not(.no_link) .image_wrapper img:not(.ls-l){margin-bottom:0!important}
	.no-hover-tablet .image_frame .image_wrapper .mask,.no-hover-tablet .image_frame .image_wrapper .image_links{display:none!important}
	.no-hover-tablet .Recent_posts ul li .desc:after{display:none}
	.no-hover-tablet .Recent_posts ul li a:hover h6,.no-hover-tablet .Recent_posts ul li a:hover .desc .date{color:inherit!important}

	body:not(.no-hover-tablet) .hover_color:hover .hover_color_bg,
	body:not(.no-hover-tablet) .hover_color.hover .hover_color_bg{background-color:inherit!important;border-color:inherit!important}

	/* Portfolio masonry hover */
	.with_aside .portfolio_group.masonry-hover .portfolio-item:not(.no-thumbnail) .masonry-hover-wrapper .hover-desc .desc-inner .desc-wrappper{display:none}

	/* Section Background Image */
	.no-section-bg-tablet .section{background-image:none!important}

	/* Google maps */
	.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper{left:auto;right:50px;}
}


/* #Desktop	960 - 1239 ---------------------------------------------------------------------------------- #Desktop	960 - 1239 */

@media only screen and (min-width: 960px) and (max-width: 1239px)
{
	body 							{min-width:0; }
	#Wrapper 						{max-width:960px;}

	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{max-width:940px;}

	/* -------------------- */

	/* Top bar width */
	#Top_bar .top_bar_left{width:729px}

	/* Blog | Columns | Grid, Masonry */
	.posts_group.grid.col-5 .post-item,.posts_group.masonry.col-5 .post-item,.posts_group.grid.col-6 .post-item,.posts_group.masonry.col-6 .post-item{width:22.99%}
	.posts_group.grid.col-5 .post-item:nth-child(5n+1){clear:none}
	.posts_group.grid.col-6 .post-item:nth-child(6n+1){clear:none}
	.posts_group.grid.col-5 .post-item:nth-child(4n+1){clear:both}
	.posts_group.grid.col-6 .post-item:nth-child(4n+1){clear:both}

	/* Latest News */
	.column.one-fourth .Latest_news ul .desc .date i{display:none}
	.column.one-second .Latest_news.featured ul .desc .date i{display:none}
	.wrap.two-third .column.three-fifth .Latest_news.featured ul,.wrap.two-third .column.one-second .Latest_news.featured ul,.wrap.three-fifth .column.three-fifth .Latest_news.featured ul,.wrap.three-fifth .column.one-second .Latest_news.featured ul,.wrap.one-second .column.three-fourth .Latest_news.featured ul{width:100%}
	.wrap.two-fifth .Latest_news.featured ul,.wrap.one-third .Latest_news.featured ul,.wrap.one-fourth .Latest_news.featured ul{width:100%}

	/* Blog Teaser */
	.blog-teaser li:not(:first-child) .desc-wrapper .desc{padding:70px 20px 25px;}

	.column.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta,
	.column.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta{display:none;}
	.wrap.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta,
	.wrap.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta{display:none;}

	/* Portfolio | List */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:921px}

		/* Portfolio | Columns | Grid, Masonry, Masonry Hover */
		.portfolio_group.grid.col-5 .portfolio-item,
		.portfolio_group.masonry.col-5 .portfolio-item,
		.portfolio_group.masonry-hover.col-5 .portfolio-item,
		.portfolio_group.masonry-minimal.col-5 .portfolio-item,
		.portfolio_group.grid.col-6 .portfolio-item,
		.portfolio_group.masonry.col-6 .portfolio-item,
		.portfolio_group.masonry-hover.col-6 .portfolio-item,
		.portfolio_group.masonry-minimal.col-6 .portfolio-item{width:22.99%}

		/* Portfolio | Columns | Flat */
		.portfolio_group.flat.col-5 .portfolio-item,
		.portfolio_group.flat.col-6 .portfolio-item{width:24.99%}

	/* Error 404 */
	#Error_404 .error_pic i{font-size:220px;line-height:260px}
	#Error_404 .error_desk{padding-top:40px}

	/* Button */
	a.button.kill_the_icon .button_icon{padding-left:10px;padding-right:10px;}
	a.button.kill_the_icon .button_label{padding-left:15px;padding-right:15px;}

	/* Offer slider */
	.offer .offer_li .desc_wrapper{width:436px;width:calc(50% - 42px)}

	/* Recent posts */
	.Recent_posts ul li .desc{margin-right:60px}
	.Recent_posts ul li .photo{width:60px;height:60px}
	.Recent_posts ul li .photo .c{width:20px;height:20px;line-height:20px;bottom:5px;right:-8px}

	/* Zoom Box */
	.zoom_box .desc .desc_txt{font-size:22px;line-height:26px}
}


/* #Desktop	> 960 -------------------------------------------------------------------------------------------- #Desktop	> 960 */

@media only screen and (min-width: 960px)
{
	.hide-desktop{display:none!important}
}


/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */

@media only screen and (min-width: 768px) and (max-width: 959px)
{
	body			{min-width:0;}
	#Wrapper	{max-width:728px;}

	.section_wrapper,
	.container,
	.with_aside .content_wrapper {max-width:708px;}

	.mcb-wrap[data-tablet="no-up"] {margin-top:0!important}

	/* -------------------- */

	.hide-tablet{display:none!important}

	/* Header magazine */
	.header-magazine #Top_bar .banner_wrapper{width:300px;top:27px}

	/* Top bar width */
	#Top_bar .top_bar_left{width:501px}

	/* .footer-sliding */
	.footer-fixed #Content,.footer-sliding #Content{margin-bottom:0!important}
	.footer-fixed #Footer,.footer-sliding #Footer{position:static}

	/* Subheader */
	#Subheader .title{width:100%}
	#Subheader ul.breadcrumbs{display:none}

	/* Filters */
	#Filters .filters_wrapper ul li{width:24%;margin:.5%}

	/* Blog */
	.with_aside .classic .post-meta .author-date .author .label{display:none}
	.with_aside .classic .post-meta .category{display:none}

		/* Grid, Masonry */
		.grid .post-item,.masonry .post-item{width:47.9%}

		/* Timeline */
		.timeline .post-photo-wrapper{width:100%;float:none}
		.timeline .post-desc-wrapper{width:100%;float:none}

		/* Blog | Columns | Grid, Masonry */
		.posts_group.grid.col-4 .post-item,.posts_group.masonry.col-4 .post-item,.posts_group.grid.col-5 .post-item,.posts_group.masonry.col-5 .post-item,.posts_group.grid.col-6 .post-item,.posts_group.masonry.col-6 .post-item{width:31.33%}
		.posts_group.grid.col-4 .post-item:nth-child(4n+1){clear:none}
		.posts_group.grid.col-5 .post-item:nth-child(5n+1){clear:none}
		.posts_group.grid.col-6 .post-item:nth-child(6n+1){clear:none}
		.posts_group.grid.col-4 .post-item:nth-child(3n+1){clear:both}
		.posts_group.grid.col-5 .post-item:nth-child(3n+1){clear:both}
		.posts_group.grid.col-6 .post-item:nth-child(3n+1){clear:both}

		/* Blog | Columns | Masonry tiles */
		.posts_group.masonry.tiles.col-4 .post-item,.posts_group.masonry.tiles.col-5 .post-item,.posts_group.masonry.tiles.col-6 .post-item{width:49.9%}
		.posts_group.masonry.margin.col-4 .post-item,.posts_group.masonry.margin.col-5 .post-item,.posts_group.masonry.margin.col-6 .post-item{width:48.9%}

	/* Latest News */
	.column.one-third .Latest_news ul .desc .date i{display:none}
	.column.one-second .Latest_news.featured ul{width:100%}
	.column.one-third .Latest_news.featured ul .desc .date i,.column.one-fourth .Latest_news.featured ul .desc .date i{display:none}
	.wrap.five-sixth .column.three-fifth .Latest_news.featured ul,.wrap.four-fifth .column.three-fifth .Latest_news.featured ul,.wrap.three-fourth .column.three-fifth .Latest_news.featured ul,.wrap.two-third .column.three-fifth .Latest_news.featured ul,.wrap.two-third .column.one-second .Latest_news.featured ul,.wrap.two-third .column.three-fourth .Latest_news.featured ul,.wrap.three-fifth .column.three-fifth .Latest_news.featured ul,.wrap.three-fifth .column.one-second .Latest_news.featured ul,.wrap.three-fifth .column.three-fourth .Latest_news.featured ul{width:100%}
	.wrap.one-second .Latest_news.featured ul,.wrap.two-fifth .Latest_news.featured ul,.wrap.one-third .Latest_news.featured ul,.wrap.one-fourth .Latest_news.featured ul{width:100%}

	/* Blog Teaser */
	.blog-teaser li .desc-wrapper .desc{padding:70px 25px 25px;}
	.blog-teaser li:not(:first-child) .desc-wrapper .desc{padding:70px 20px 20px;}
	.blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta{display:none;}

	.column.three-fifth .blog-teaser li .desc-wrapper .desc .post-meta .comments{display:none;}
	.wrap.three-fifth .blog-teaser li .desc-wrapper .desc .post-meta .comments{display:none;}

	/* Recent posts */
	.Recent_posts ul li .desc{margin-right:40px}
	.Recent_posts ul li .photo{width:40px;height:40px}
	.Recent_posts ul li.format-link .photo{background-size:40% auto}
	.Recent_posts ul li .photo .c{width:20px;height:20px;line-height:20px;bottom:5px;right:-8px}

	/* Portfolio list */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:694px}

		/* Grid, Masonry, Masonry Hover */
		.portfolio_group.grid.col-4 .portfolio-item,.portfolio_group.masonry.col-4 .portfolio-item,.portfolio_group.masonry-hover.col-4 .portfolio-item,.portfolio_group.masonry-minimal.col-4 .portfolio-item,.portfolio_group.grid.col-5 .portfolio-item,.portfolio_group.masonry.col-5 .portfolio-item,.portfolio_group.masonry-hover.col-5 .portfolio-item,.portfolio_group.masonry-minimal.col-5 .portfolio-item,.portfolio_group.grid.col-6 .portfolio-item,.portfolio_group.masonry.col-6 .portfolio-item,.portfolio_group.masonry-hover.col-6 .portfolio-item,.portfolio_group.masonry-minimal.col-6 .portfolio-item{width:31.33%}

		/* Flat */
		.portfolio_group.flat.col-4 .portfolio-item,.portfolio_group.flat.col-5 .portfolio-item,.portfolio_group.flat.col-6 .portfolio-item{width:33.33%}

	/* Tabs */
	.tabs_vertical.ui-tabs .ui-tabs-nav{width:33%!important}
	.tabs_vertical.ui-tabs .ui-tabs-panel{width:66.7%!important}

	/* Counter */
	.one-fourth .counter.counter_horizontal,.one-fifth .counter.counter_horizontal,.one-sixth .counter.counter_horizontal{text-align:center}
	.one-fourth .counter.counter_horizontal .icon_wrapper,.one-fifth .counter.counter_horizontal .icon_wrapper,.one-sixth .counter.counter_horizontal .icon_wrapper{position:static;margin:0 auto;margin-bottom:15px}
	.one-fourth .counter.counter_horizontal .desc_wrapper,.one-fifth .counter.counter_horizontal .desc_wrapper,.one-sixth .counter.counter_horizontal .desc_wrapper{padding-left:0}

	/* Article box */
	.one-third .article_box .photo_wrapper{width:100%;float:none;text-align:center}
	.one-third .article_box .desc_wrapper{width:100%;min-height:auto;float:none}

	/* Pricing table */
	.pricing-box .plan-header h2{word-wrap:break-word}
	.pricing-box .plan-header .price sup.period{position:static;top:0;display:block}

	/* Infobox */
	.infobox{padding-left:20px;word-wrap:break-word}
	.infobox ul li{padding-left:0;padding-right:0}
	.infobox ul li:before{display:none}
	.style-simple .infobox ul li{padding-left:0}

	/* Portfolio photo */
	.portfolio-photo .portfolio-item .portfolio-details:hover .details{opacity:1}
	.portfolio-photo .portfolio-item .portfolio-details .more{display:none}

	/* Get in touch */
	.get_in_touch{padding-left:20px;word-wrap:break-word}
	.get_in_touch ul li{padding-left:0;padding-right:0}
	.get_in_touch ul li .icon{display:none}

	/* Hover color */
	.hover_color{word-wrap:break-word}

	/* How it works */
	.how_it_works .image{width:116px;height:116px;line-height:114px}
	.how_it_works .image img{max-width:66px!important;max-height:66px!important}
	.how_it_works .image .number{bottom:0;right:0}
	.how_it_works.has_border:after{top:60px}

	.how_it_works.fill .image img{border-radius:100%;max-width:116px!important;max-height:116px!important;}

	/* Opening Hours */
	.opening_hours{padding-left:20px;word-wrap:break-word}
	.opening_hours .opening_hours_wrapper li span{font-size:16px;line-height:16px}

	/* Icon box */
	.icon_box.icon_position_left{min-height:auto;padding-left:0;padding-right:0}
	.icon_box.icon_position_left .icon_wrapper{position:static;margin-bottom:15px}
	.icon_box.icon_position_left .desc_wrapper{text-align:center;padding-top:0}
	.icon_box.icon_position_left .image_wrapper{position:static;left:0;margin-bottom:15px;width:auto;height:auto}

	/* Flat box */
	.flat_box .photo_wrapper .icon{width:50px}
	.flat_box .photo_wrapper .icon i{height:40px;line-height:40px;font-size:30px;margin-top:-20px}
	.flat_box a:hover .photo_wrapper .icon{-webkit-transform:translateX(-50px);transform:translateX(-50px)}
	.flat_box .desc_wrapper{margin:0}
	.rtl .flat_box a:hover .photo_wrapper .icon{-webkit-transform:translateX(50px);transform:translateX(50px)}

	/* Offer thumb */
	.offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%;float:none}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper{width:100%;float:none}
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%}
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper{margin-right:0;width:100%}

	/* Trailer box */
	.trailer_box .desc h2{font-size:22px;line-height:22px}

	/* Offer slider */
	.offer .offer_li .desc_wrapper{width:324px;width:calc(50% - 42px)}

	/* Error 404 */
	#Error_404{position:static;padding-top:50px;margin-top:0}
	#Error_404 .error_pic{width:100%;float:none}
	#Error_404 .error_pic i{font-size:260px;line-height:260px}
	#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center}

	/* Buttons */
	a.kill_the_icon .button_icon,.widget-area a.button .button_icon{display:none}
	.button-stroke a.button_left.button.kill_the_icon .button_label{padding-left:20px}
	.button-stroke a.button_left.button_large.kill_the_icon .button_label{padding-left:30px}
	.button-stroke a.button_right.button.kill_the_icon .button_label{padding-right:20px}
	.button-stroke a.button_right.button_large.kill_the_icon .button_label{padding-right:30px}
	.button-flat a.button_left.button.kill_the_icon .button_label{padding-left:20px}
	.button-flat a.button_left.button_large.kill_the_icon .button_label{padding-left:30px}
	.button-flat a.button_right.button.kill_the_icon .button_label{padding-right:20px}
	.button-flat a.button_right.button_large.kill_the_icon .button_label{padding-right:30px}

	/* Zoom Box */
	.zoom_box .desc .desc_txt{font-size:18px;line-height:22px}

	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download{width:50%!important}
	.edd_downloads_list .edd_download:nth-child(5n+3){clear:both}
	.edd_downloads_list .edd_download .edd_download_inner{margin:0 5% 20px}
}


/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */

@media only screen and (min-width: 768px)
{
	.section.full-width-ex-mobile > .section_wrapper{max-width:100%!important}
	.section.full-width-ex-mobile > .one.column,.section.full-width-ex-mobile > .section_wrapper > .one.column,.section.full-width-ex-mobile .one.wrap .one.column{width:100%;margin:0}

	/* Transparent ---------- */
	.tr-menu #Top_bar .wpml-languages a.active,.tr-menu #Top_bar .wpml-languages ul.wpml-lang-dropdown{background-color:transparent}

	/* Header | Placeholder */
	.header-creative .header_placeholder,
	.header-empty .header_placeholder,
	.header-fixed .header_placeholder,
	.header-modern .header_placeholder,
	.header-semi .header_placeholder,
	.header-simple .header_placeholder,
	.header-transparent .header_placeholder{height:0!important}

	.tr-menu .header_placeholder{height:0!important}

	/* Header | Classic */
	.tr-menu.header-classic #Top_bar{position:absolute}
	.tr-menu.header-classic #Top_bar:not(.is-sticky){top:0!important;background-color:transparent!important}
	.tr-menu.header-classic.ab-show #Top_bar:not(.is-sticky){top:45px!important}
	.tr-menu.header-classic.minimalist-header:not(.template-slider) #Header{min-height:135px}

	/* Header | Creative */
	.tr-menu.header-creative #Header_creative{transition:left .5s ease-in-out, right .5s ease-in-out, background-color .5s ease-in-out}
	.tr-menu.header-creative #Header_creative:not(.active){background-color:transparent}

	/* Header | Plain */
	.tr-menu.header-plain #Top_bar{position:absolute}
	.tr-menu.header-plain #Top_bar:not(.is-sticky){top:0!important;background:none!important}
	.tr-menu.header-plain.ab-show #Top_bar:not(.is-sticky){top:45px!important}
	.tr-menu.header-plain.minimalist-header:not(.template-slider) #Header{min-height:125px}
	.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),
	.header-plain #Top_bar a#header_cart,.header-plain #Top_bar a#search_button,.header-plain #Top_bar .wpml-languages,.header-plain #Top_bar a.action_button{border-color:rgba(255,255,255,.1)}

	/* Header | Split */
	.tr-menu.header-split #Top_bar{position:absolute}
	.tr-menu.header-split #Top_bar:not(.is-sticky){top:0!important;background-color:transparent!important}
	.tr-menu.header-split.ab-show #Top_bar:not(.is-sticky){top:45px!important}
	.tr-menu.header-split.minimalist-header:not(.template-slider) #Header{min-height:135px}

	/* Header | Semitransparent */
	.header-semi #Top_bar:not(.is-sticky){position:absolute;background-color:rgba(255,255,255,0.8)}
	.header-semi.ab-show #Top_bar:not(.is-sticky){top:45px!important}
	.header-semi.ab-hide #Top_bar:not(.is-sticky){top:0!important}

	/* Header | Stack */
	.tr-menu.header-stack #Top_bar{position:absolute}
	.tr-menu.header-stack #Top_bar:not(.is-sticky){top:0!important;background:none!important}
	.tr-menu.header-stack.ab-show #Top_bar:not(.is-sticky){top:45px!important}
	.tr-menu.header-stack.minimalist-header:not(.template-slider) #Header{min-height:196px}

	/* Contact Form 7 -------------------------------------------------------------------- */
	.section.full-width:not(.no-margin-h) .wrap .wpcf7-form .one.column{width:98%;margin-left:1%;margin-right:1%}
}


/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */

@media only screen and (max-width: 767px)
{
	body	 		{min-width:0;}
	#Wrapper	{max-width:90%;max-width:calc(100% - 67px);}

	.section_wrapper .mcb-wrap,
	.section_wrapper .column,
  .container .column,
	.sections_group,
	.four.columns										{margin:0;width:100%!important;clear:both;}
	.aside_both .sections_group			{margin:0 auto!important;}

	.section_wrapper,
	.container,
	.four.columns .widget-area			{max-width:700px!important;padding-left:33px!important;padding-right:33px!important}

	.left-sidebar .items_group,
	.right-sidebar .items_group,
	.with_aside .content_wrapper 		{max-width:100%;}

	.section_wrapper .column				{margin:0 0 20px;height:auto!important;}

	.four.columns										{margin:auto 0!important;}

	.mcb-wrap[data-mobile="no-up"]	{margin-top:0!important}

	/* -------------------- */

	/* Column | Align */
	.column_attr.mobile_align_left{text-align:left}
	.column_attr.mobile_align_right{text-align:right}
	.column_attr.mobile_align_center{text-align:center}
	.column_attr.mobile_align_justify{text-align:justify}

	.boxed2fw{padding:0!important}
	.boxed2fw #Wrapper{margin:0!important;max-width:100%!important;width:100%!important}

	.column_placeholder > .placeholder{height:0}

	/* Sections */
	.section{background-attachment:scroll!important;height:auto!important}
	.highlight-left .section_wrapper,.highlight-right .section_wrapper{max-width:100%!important;padding:0!important}
	.highlight-left .section_wrapper .wrap,.highlight-right .section_wrapper .wrap{padding:0 33px}
	.highlight-left.full-screen > .section_wrapper,.highlight-right.full-screen > .section_wrapper{padding:0!important}
	.equal-height-wrap .mcb-wrap{height:auto!important}
	.equal-height-wrap .mcb-wrap .mcb-wrap-inner{top:0!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
	.section.has-navi .section-nav.prev{top:10px}
	.section.has-navi .section-nav.next{bottom:10px}

	/* .hide-mobile{display:none!important} */
	.hide-mobile{display:block!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}
	.section_wrapper .column.hide-mobile{height:0!important}

	/* Sidebar */
	.widget-area{min-height:0!important;margin:30px auto!important;border:0!important;box-sizing:content-box;}
	.widget-area:after,.widget-area:before{display:none}
	.widget:after{width:100%}

	/* Header | Placeholder */
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}

	/* Header --------------- */

	#Top_bar,#Action_bar{background-color:#fff!important;position:static}
	#Top_bar .container{max-width:100%!important;padding:0!important}
	#Top_bar .top_bar_left{float:none;width:100%!important;background:none!important}

	#Top_bar a.responsive-menu-toggle{right:10px;}
	#Top_bar a.responsive-menu-toggle.is-sticky{position:fixed;top:30px;left:10px;}
	.admin-bar #Top_bar a.responsive-menu-toggle.is-sticky{top:56px}

	#Top_bar .menu_wrapper{float:left!important;width:100%;margin:0!important}
	#Top_bar #menu{float:left;position:static!important;width:100%!important}

	#Top_bar .logo{position:static;float:left;width:100%;text-align:center;margin:0}
	#Top_bar .logo #logo{padding:0!important;margin:10px 50px}
	#Top_bar #logo img.logo-main{display:none}
	#Top_bar #logo img.logo-mobile{display:inline-block}
	#Top_bar #logo img.logo-mobile-sticky{display:none}

	#Header_creative #Top_bar #logo img.logo-sticky{display:none}

	.mobile-sticky #Top_bar.is-sticky #logo img:not(.svg){width:auto!important}
	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile{display:none}
	.mobile-sticky #Top_bar.is-sticky #logo img.logo-mobile-sticky{display:inline-block}
	.mobile-sticky.logo-overflow #Top_bar.is-sticky #logo img.logo-mobile-sticky{max-height:80px!important}

	.logo-overflow #Top_bar .logo{height:auto!important}
	#Top_bar .search_wrapper{top:auto;bottom:-129px}

	#Top_bar .top_bar_right{float:none;top:0;height:60px!important;padding:0 10px}
	#Top_bar .top_bar_right .top_bar_right_wrapper{float:right;margin-right:-10px}
	#Top_bar .top_bar_right:before{display:none}
	#Top_bar .top_bar_right_wrapper{top:0!important}

	#Top_bar .top_bar_right_wrapper{padding-top:10px}
	#Top_bar .wpml-languages a.active{height:15px;line-height:17px}

	.mobile-tb-left #Top_bar .top_bar_right .top_bar_right_wrapper{float:left}
	.mobile-tb-center #Top_bar .top_bar_right{text-align:center}
	.mobile-tb-center #Top_bar .top_bar_right .top_bar_right_wrapper{display:inline-block;float:none}
	.mobile-tb-hide #Top_bar .top_bar_right{display:none}

	.mobile-menu #Top_bar .menu.menu-main,
	.mobile-menu #Side_slide .menu.menu-main,
	.mobile-menu #Overlay .menu.overlay-menu{display:none}
	.mobile-menu #Top_bar .menu.menu-mobile,
	.mobile-menu #Overlay .menu.menu-mobile,
	.mobile-menu #Side_slide .menu.menu-mobile{display:block}

		/* Header | Below */
		body.header-below:not(.template-slider) #Header{padding-top:0}

		/* Header | Creative */
		.header-creative #Header_creative{position:static}
		.header-creative.layout-boxed{padding-top:0}
		.header-creative.layout-boxed #Wrapper{margin-top:25px}
		.header-creative.layout-full-width #Wrapper{padding-top:0!important}
		#Header_creative #Top_bar .responsive-menu-toggle{top:35px}
		#Header_creative #Top_bar .responsive-menu-toggle.is-sticky{position:fixed;top:10px;left:10px;margin-top:0;}
		.admin-bar #Header_creative #Top_bar .responsive-menu-toggle.is-sticky{top:56px}
		#Header_creative #Top_bar .top_bar_left{margin-top:0;overflow:hidden}
		#Header_creative #Top_bar .logo #logo{padding:0;}
		#Header_creative #Top_bar .logo #logo img{max-height:50px}
		.logo-no-sticky-padding #Header_creative #Top_bar .logo #logo img{max-height:60px}
		#Header_creative #Top_bar #menu{position:static;width:100%}

		.admin-bar #Header_creative{top:0!important}

		/* Header | Intro */
		#Intro{min-height:auto!important}
		#Intro .intro-inner{padding:100px 30px!important}
		#Intro .intro-next{font-size:25px;bottom:10px}

		/* Header | Magazine */
		.header-magazine #Top_bar .banner_wrapper{width:100%;height:auto;text-align:center;position:static;margin-bottom:20px}

		/* Header | Minimalist */
		body.minimalist-header.header-classic:not(.template-slider) #Header,body.minimalist-header.header-creative:not(.template-slider) #Header,body.minimalist-header.header-plain:not(.template-slider) #Header,body.minimalist-header.header-split:not(.template-slider) #Header{min-height:0}
		body.minimalist-header.header-simple:not(.template-slider) #Header{min-height:90px}
		body.minimalist-header.header-transparent #Header{min-height:0!important}
		.minimalist-header-no #Subheader{padding:80px 0!important}

		/* Header | Overlay */
		.header-overlay .overlay-menu-toggle{top:10px;right:5px}
		#overlay-menu ul li a{font-size:22px;line-height:36px}

		/* Header | Plain */
		.header-plain #Top_bar .logo{text-align:left}
		.header-plain #Top_bar .logo #logo{padding:5px 42px 15px 15px}
		.header-plain #Top_bar .top_bar_right{height:50px!important}
		.header-plain #Top_bar .top_bar_right .top_bar_right_wrapper{line-height:0;padding-top:0}
		.header-plain #Top_bar a#header_cart,.header-plain #Top_bar a#search_button{padding:0 10px;line-height:50px!important}
		.header-plain #Top_bar .wpml-languages{padding:0 13px;height:50px!important}
		.header-plain #Top_bar .wpml-languages a.active{line-height:50px}
		.header-plain #Top_bar a.action_button{line-height:50px!important;padding:0 12px}
		.header-plain #Top_bar .top_bar_right_wrapper > *:last-child {
   			border-right-width: 1px;
		}

		/* Header | Simple */
		.header-simple #Top_bar .top_bar_left{top:0!important}

		/* Header | Split */
		.header-split #Top_bar a#search_button{display:none}

		/* Header | Stack */
		.header-stack #Top_bar .logo{padding:0;text-align:center!important}
		.header-stack #Top_bar .logo #logo{display:block}
		.header-stack #Top_bar a.responsive-menu-toggle{position:absolute!important;margin-top:-17px!important}
		.header-stack #Top_bar a.responsive-menu-toggle.is-sticky{position:fixed!important;margin-top:0!important}
		.header-stack #Top_bar .secondary_menu_wrapper{display:none}
		.header-stack #Top_bar .top_bar_right{position:static}

		/* Header mobile | minimal */
		.mobile-header-mini #Action_bar{display:none}
		.mobile-header-mini #Top_bar{top:0}
		.mobile-header-mini #Top_bar .container{max-width:100%!important;}
		.mobile-header-mini #Top_bar .top_bar_left{float:left;position:static;}
		.mobile-header-mini #Top_bar .logo{width:auto;float:left;margin-left:15px;border:none;}
		.mobile-header-mini #Top_bar #logo{height:60px!important;line-height:60px!important;margin:0}
		.mobile-header-mini.logo-overflow #Top_bar #logo img.logo-mobile{max-height:80px!important}

		.mobile-header-mini #Top_bar a.responsive-menu-toggle{top:30px!important;left:auto;right:10px;margin-top:-17px;}

		.mobile-header-mini.mobile-sticky #Top_bar.is-sticky #logo{margin-left:0!important;margin-right:0!important}

		.mobile-header-mini #Top_bar .top_bar_right{position:absolute;top:0;right:54px;background:none;padding:0;}
		.mobile-header-mini #Top_bar a.action_button{display:none}

		.mobile-header-mini #Top_bar #header_cart{margin-right:-1px;}
		.mobile-header-mini #Top_bar #search_button{margin-left:0;margin-right:0;}
		.mobile-header-mini #Top_bar .wpml-languages{top:3px;margin-right:0;}
		.mobile-header-mini #Top_bar .wpml-languages a.active,
		.mobile-header-mini #Top_bar .wpml-languages ul.wpml-lang-dropdown{border:none;}

		.mobile-header-mini #Top_bar #menu{padding-bottom:10px;}
		.mobile-header-mini #Top_bar #menu ul li a span{line-height:44px;}
		.mobile-header-mini #Top_bar #menu ul li.submenu .menu-toggle{line-height:44px;right:3px;}

		.mobile-header-mini #Top_bar .search_wrapper{bottom:-59px;padding:10px;width:100%;}
		.mobile-header-mini #Top_bar .search_wrapper .icon_search{left:10px;top:17px;}
		.mobile-header-mini #Top_bar .search_wrapper .icon_close{top:17px;}

		.mobile-header-mini #Header_creative #Top_bar .top_bar_right_wrapper{padding-top:0}

			/* Header mobile | minimal | style */
			.mobile-header-mini.mobile-mini-mr-lr #Top_bar .logo{float:right;margin-left:0;margin-right:54px;}
			.mobile-header-mini.mobile-mini-mr-lr #Top_bar .top_bar_right{left:10px;right:auto;}

			.mobile-header-mini.mobile-mini-mr-lc #Top_bar .logo{float:none;margin-left:0;margin-right:0;text-align:center}
			.mobile-header-mini.mobile-mini-mr-lc #Top_bar .top_bar_right{left:10px;right:auto;}

			.mobile-header-mini.mobile-mini-ml-ll #Top_bar a.responsive-menu-toggle{left:10px;right:0;}
			.mobile-header-mini.mobile-mini-ml-ll #Top_bar .logo{margin-left:54px!important}
			.mobile-header-mini.mobile-mini-ml-ll #Top_bar .top_bar_right{right:15px;}

			.mobile-header-mini.mobile-mini-ml-lc #Top_bar a.responsive-menu-toggle{left:10px;right:0;}
			.mobile-header-mini.mobile-mini-ml-lc #Top_bar .logo{float:none;margin-left:0;margin-right:0;text-align:center}
			.mobile-header-mini.mobile-mini-ml-lc #Top_bar .top_bar_right{right:15px;}

			.mobile-header-mini.mobile-mini-ml-lr #Top_bar a.responsive-menu-toggle{left:10px;right:0;}
			.mobile-header-mini.mobile-mini-ml-lr #Top_bar .logo{float:right;margin-left:0;margin-right:15px;}
			.mobile-header-mini.mobile-mini-ml-lr #Top_bar .top_bar_right{left:49px;right:auto;}

				/* Header mobile | minimal | headers compatibility */
				.mobile-header-mini.header-plain #Top_bar .top_bar_right{margin-right:5px;}
				.mobile-header-mini.header-plain #Top_bar a#header_cart{line-height:60px!important;border:none;padding:0 5px;}
				.mobile-header-mini.header-plain #Top_bar a#search_button{line-height:60px!important;border:none;padding:0 3px;}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages{height:60px!important;border:none;padding:0 5px 0 10px;top:0;}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages a.active{line-height:60px!important}
				.mobile-header-mini.header-plain #Top_bar .wpml-languages:hover a.active{background:none;}

				.mobile-header-mini #Header_creative #Top_bar{width:100%;margin:0;}
				.mobile-header-mini #Header_creative #Top_bar #header_cart{top:20px;}
				.mobile-header-mini #Header_creative #Top_bar #search_button{top:19px;}
				.mobile-header-mini #Header_creative #Top_bar .wpml-languages{top:13px;}

				.mobile-header-mini .overlay-menu-toggle{font-size:22px;top:8px;margin:0!important;}

		/* Header mobile | sticky */
		.mobile-sticky #Top_bar.is-sticky{position:fixed !important;}
		.mobile-sticky #Top_bar.is-sticky a.responsive-menu-toggle{top:30px!important;}
		.mobile-sticky #Top_bar.is-sticky .top_bar_right{display:none;}
		.mobile-sticky #Top_bar #menu{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}

		.mobile-sticky #Top_bar.is-sticky #logo{height:50px!important;line-height:50px!important;margin:5px 50px;}
		.logo-no-sticky-padding.mobile-sticky #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important;margin:0 50px;}

		.mobile-header-mini.mobile-sticky #Top_bar .top_bar_right{display:block}

		/* Header mobile | transparent */
		.mobile-tr-header #Action_bar,.mobile-tr-header #Top_bar,.mobile-tr-header #Top_bar .top_bar_right{background:none!important}
		.mobile-tr-header #Top_bar{position:absolute;top:50px}
		.mobile-tr-header.ab-hide #Top_bar{top:0}
		.mobile-tr-header #Action_bar{position:absolute}
		.mobile-tr-header #Top_bar .wpml-languages a.active,.mobile-tr-header #Top_bar .wpml-languages ul.wpml-lang-dropdown{background:none}
		.mobile-tr-header.header-creative.layout-full-width #Wrapper{padding-top:0}

		/* Header mobile | transparent | plain */
		.mobile-tr-header.header-plain #Top_bar,.mobile-tr-header.header-plain #Top_bar .top_bar_right_wrapper > *{border:none!important;background:none!important}

		/* Header mobile | transparent | creative */
		.mobile-tr-header #Header_creative{background:none!important;position:absolute}

	/* Action Bar */
	#Action_bar .contact_details li,#Action_bar .social{padding:0!important}
	#Action_bar .contact_details{float:none;text-align:center;padding:5px 0;color:#222;}
	#Action_bar .contact_details li{padding:0}
	#Action_bar .contact_details li.slogan{display:none}
	#Action_bar .social{float:none;text-align:center;padding:5px 0 0;margin-bottom:5px}
	#Action_bar .social li{margin-right:5px}
	#Action_bar .social li a{color:rgba(0,0,0,.3)}
	#Action_bar .social li a:hover{color:rgba(0,0,0,.8)}
	#Action_bar .social-menu{float:none;text-align:center;padding:5px 0 0}

	/* Subheader */
	body:not(.template-slider):not(.header-simple) #Header{min-height:350px;background-position:center 202px}
	#Subheader .title{width:100%}
	#Subheader ul.breadcrumbs{display:none}

	/* Footer --------------- */
	#Footer .footer_copy{text-align:center}
	#Footer .footer_copy .copyright{float:none;margin:0 0 10px}
	#Footer .footer_copy .social{float:none;margin:0}
	#Footer .footer_copy .social-menu{float:none;margin:0}

	/* Footer | Sliding */
	.footer-fixed #Content,.footer-sliding #Content{margin-bottom:0!important}
	.footer-fixed #Footer,.footer-sliding #Footer{position:static}

	/* Back to top */
	#back_to_top{float:none;margin:-10px 0 10px}
	#back_to_top.in_footer,#back_to_top.sticky{right:20px!important;margin:0}

	/* Blog --------------- */

	.classic .post-photo-wrapper{width:100%;float:none}
	.classic .post-desc-wrapper{width:100%;float:none}
	.classic .post-meta .author-date .author .label{display:none}
	.classic .post-meta .category{display:none}
	.classic .post-desc-wrapper .post-footer .button-love .love-text{display:none}
	.classic .post-desc-wrapper .post-desc{padding:15px 0 0}

		/* Blog | Timeline */
		.timeline .post-item{padding-left:0;background:none}
		.timeline .post-item:before{display:none}
		.timeline .post-photo-wrapper{width:100%;float:none}
		.timeline .post-desc-wrapper{width:100%;float:none}
		.timeline .post-item .date_label{display:inline-block;position:static;margin-bottom:10px}
		.timeline .post-meta .category{display:none}
		.timeline .post-desc-wrapper .post-footer .button-love .love-text{display:none}
		.timeline .post-desc-wrapper .post-desc{padding:15px 0 0}
		.style-simple .timeline_items > li{width:100%;padding:0!important;background:none!important}
		.style-simple .timeline_items > li h3 span{display:block;position:static}
		.style-simple .timeline_items > li:nth-child(even){padding:0}
		.style-simple .timeline_items > li:nth-child(even) .desc{text-align:right}

		/* Blog | Masonry */
		.grid .post-item,.masonry .post-item{width:100%!important;margin:0 0 20px!important}

		/* Blog | Masonry tiles */
		.masonry.tiles .post-item{width:100%!important}

		/* Blog | Photo */
		.photo .post-desc .post-head{margin-bottom:5px}
		.photo .post-desc .post-head .post-meta .category{display:none}
		.photo .post-desc .post-head .post-meta .author-date{margin-right:10px}

		/* Blog single */
		.single-post .format-image .single-photo-wrapper .image_frame{display:block}
		.single-post .format-link .single-photo-wrapper,.single-post .format-quote .single-photo-wrapper{display:none}

		/* Post header */
		.post-header .button-love{width:69px}
		.post-header .title_wrapper{margin-left:69px;padding-left:20px}
		.post-header .title_wrapper h1{font-size:27px;line-height:27px}
		.post-header .post-meta .category{display:none}

		/* Single photo wrapper */
		.single-photo-wrapper .image_frame{max-width:100%!important;margin-left:0}
		.single-photo-wrapper .share_wrapper{float:none;padding:5px 15px 0;margin-bottom:20px;width:auto}
		.no-share-mobile .single-photo-wrapper .share_wrapper{display:none}
		.wp-caption-text.hide-mobile{display:none}

		/* Post nav */
		.post-nav{padding:10px 10px 4px 90px}

		/* Share simple */
		.no-share-mobile .share-simple-wrapper,
		.no-share-mobile .section-post-intro-share{display:none}

	/* Portfolio --------------- */

	.portfolio_group .portfolio-item{width:100%!important;margin:0 0 20px!important;float:none}
	.section.full-width .portfolio_group .portfolio-item{width:100%!important}
	.portfolio_group .portfolio-item .list_style_header{padding-right:0;min-height:inherit}
	.portfolio_group .portfolio-item .list_style_header h3{margin:0}
	.portfolio_group .portfolio-item .list_style_header .links_wrapper{display:none}
	.portfolio_group .portfolio-item .desc .desc-wrapper{margin-right:0}
	.portfolio_group .portfolio-item .desc .details-wrapper{float:none;width:100%;padding-left:0;border-left-width:0;border-bottom-width:1px;padding-bottom:15px;margin-bottom:15px}
	.portfolio_group.list .portfolio-item .desc{padding-top:10px}
	.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{background-image:none!important;padding-bottom:0}
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:380px}

		/* Project decription */
		.project-description li,.project-description li.one-third{width:100%;border-width:0 0 1px}
		.project-description li:last-child{border-bottom:0}

		/* Portfolio | Exposure */
		.portfolio_group.exposure .portfolio-item{margin:0!important;overflow:hidden}
		.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrappper{display:none}
		.portfolio_group.exposure .portfolio-item .desc-inner .desc-wrapper-inner{padding:0}
		.portfolio_group.exposure .portfolio-item .details-wrapper{display:none}
		.portfolio_group.exposure .portfolio-item .image-wrapper{margin:0 -100px}
		.full-width .portfolio_group.exposure .portfolio-item .desc-inner{top:30px}

		/* Portfolio | Flat */
		.portfolio_group.flat .portfolio-item{margin-bottom:0!important}

		/* Portfolio | Grid */
		ul.portfolio_grid li{width:100%!important;float:left}

		/* Portfolio | Masonry Flat */
		.portfolio_group.masonry-flat .portfolio-item{width:49.9%!important;margin:0!important}
		.portfolio_group.masonry-flat .portfolio-item.wide{width:99.8%!important}
		.portfolio_group.masonry-flat .portfolio-item.tall .portfolio-item-fill{padding-bottom:calc(156% - 1px)}

		/* Portfolio | Photo */
		.portfolio-photo .portfolio-item .portfolio-details .details{display:none}
		.portfolio-photo .portfolio-item .portfolio-details .more{opacity:1}

	/* Shortcodes --------------- */

	/* Blog Teaser */
	.blog-teaser li{width:100%!important}
	.blog-teaser li:not(:first-child){margin-top:10px}
	.blog-teaser.margin-no li{margin-top:0}

	/* Call to action */
	.call_to_action .call_left,.call_to_action .call_center,.call_to_action .call_right{display:block;width:100%}
	.call_to_action .call_left{margin-bottom:20px}
	.call_to_action .call_center{margin-bottom:20px}
	.call_to_action .call_right{margin-bottom:0;text-align:center}

	/* Clients */
	ul.clients:not(.clients_slider_ul) li{width:50%!important}

	/* Content slider */
	.content_slider{padding:0!important;margin:0 0 50px}
	.content_slider .slider_pagination{padding:0 20%;box-sizing:border-box;}

	.content_slider a.button{top:auto!important;bottom:-60px;}
	.content_slider a.slider_prev{left:0!important}
	.content_slider a.slider_next{right:0!important}
	.content_slider a.button .button_icon{padding:7px 9px}

	.content_slider.flat a.button,.content_slider.carousel a.button{bottom:-50px}
	.content_slider.flat a.button .button_icon{font-size:30px}

	.content_slider.center{margin-bottom:0}
	.content_slider.center a.button{display:none!important}

	/* Divider */
	.hr_full hr,.aside_left .hr_full hr,.aside_right .hr_full hr{position:absolute;left:-1000px;top:0;width:3000px}

	/* Fancy headings */
	.fancy_heading h2{font-size:30px;line-height:30px}

	/* Features lists */
	.feature_list ul li{width:100%!important;float:none;border-bottom:1px solid rgba(0,0,0,0.08)}
	.feature_list hr{display:none}

	/* Flat Box */
	.flat_box .desc_wrapper{margin:0}

	/* Google maps */
	.google-map-contact-wrapper{position:static;margin-left:0!important;}
	.google-map-contact-wrapper .get_in_touch{float:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
	.google-map-contact-wrapper .get_in_touch:after{display:none;}

	/* How it works */
	.how_it_works .image,.with_aside .how_it_works .image{width:196px;height:196px;line-height:194px}
	.how_it_works .image img{max-width:116px!important;max-height:116px!important}
	.how_it_works .image .number,.with_aside .how_it_works .image .number{bottom:10px;right:10px}
	.how_it_works.has_border:after{display:none}

	.with_aside .how_it_works .image img{max-width:116px!important;max-height:116px!important}
	.with_aside .how_it_works.fill .image img{max-width:196px!important;max-height:196px!important}

	/* Offer slider */
	.offer .offer_li .image_wrapper{width:100%;float:none;margin-bottom:15px;overflow:hidden}
	.offer .offer_li .desc_wrapper{width:90%;width:calc(100% - 67px)!important;margin:0 auto;float:none;clear:both}
	.offer .offer_li .desc_wrapper .title{padding-right:0;margin-bottom:15px}
	.offer .offer_li .desc_wrapper .title h3{margin-bottom:15px;font-size:27px;line-height:27px}
	.offer .offer_li .desc_wrapper .title a.button{position:relative}
	.offer a.slider_prev{left:20px;top:20px;margin:0}
	.offer .slider_pagination{left:20px;top:65px;margin:0}
	.offer a.slider_next{left:20px;top:111px;margin:0}
	.button-stroke .offer a.slider_prev{margin-top:-8px}
	.button-stroke .offer a.slider_next{margin-top:6px}

	/* Icon box */
	.icon_box.has_border:after{display:none}

	/* Image Frame */
	.image_frame{margin-top:0!important}

	/* Offer thumb */
	.offer_thumb{padding-left:0}
	.offer_thumb_ul li.offer_thumb_li{padding-left:0}
	.offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%;float:none}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper{width:100%;float:none}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title{padding-right:0}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{margin-bottom:15px}
	.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title a.button{position:relative}
	.offer_thumb .slider_pagination{margin-top:20px;line-height:inherit}

	/* Offer thumb bottom */
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .image_wrapper{width:100%}
	.offer_thumb.bottom .offer_thumb_ul li.offer_thumb_li .desc_wrapper{margin-right:0;width:100%}

	/* Pricing table */
	.pricing-box-label .plan-header,.pricing-box-label .plan-footer{display:none}
	.pricing-box-label ul li{text-align:center!important}

	/* Promo box */
	.promo_box.has_border:after{display:none}
	.promo_box_wrapper{overflow:visible}
	.promo_box_wrapper .photo_wrapper{width:100%;float:none;line-height:0;margin-bottom:15px}
	.promo_box_wrapper .desc_wrapper{width:100%;margin:0!important;float:none;padding-top:0}

	/* Story Box */
	.story_box{padding:0 11%!important}
	.story_box .desc_wrapper{margin-right:0!important}

	/* Table */
	.table-responsive table{overflow-x:auto;display:block}
	.table-responsive table a.kill_the_icon .button_icon{display:none}

	/* Tabs */
	.ui-tabs .ui-tabs-nav{background:none}
	.ui-tabs .ui-tabs-nav li{float:none!important;width:100%!important;border-width:0 0 1px}
	.ui-tabs .ui-tabs-nav li:last-child{border-bottom:0}
	.ui-tabs .ui-tabs-nav li a{text-align:center;background-image:url(../images/bg_panel.png);background-repeat:repeat-x;background-position:left top}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-active a{background-image:none}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected:after,.ui-tabs .ui-tabs-nav li.ui-state-active:after{display:none}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:none}

	/* Tabs: simple-style */
	.style-simple .ui-tabs .ui-tabs-nav li a{background-image:none}
	.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:block}

	/* Tabs vertical: simple-style */
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li a{text-align:center;padding-right:20px}
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-panel{border-width:1px 0 0!important}
	.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-disabled a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-processing a:after,.style-simple .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a:after{display:block;width:100%;height:2px;left:0;top:auto;bottom:0;right:auto}

	/* Testimonials list */
	.testimonials_list .item{margin-bottom:30px}
	.testimonials_list .item .photo{width:100%;float:none;margin-bottom:10px}
	.testimonials_list .item .desc{width:100%;float:none;margin-bottom:0}

	/* Timeline */
	.timeline_items{background-position:91px top}
	.timeline_items > li{padding:0 0 25px 150px !important;background:url(../images/timeline_right.png) no-repeat!important;background-position:50px top!important;width:auto}
	.timeline_items > li h3 span{left:0!important;right:auto}
	.timeline_items > li h3,
	.timeline_items > li:nth-child(even) h3{text-align:left}
	.timeline_items > li h3:before{left:93px}
	.timeline_items > li .desc,
	.timeline_items > li:nth-child(even) .desc{text-align:left}
	.timeline_items > li .desc:before{display:none}
	.timeline_items:after{left:93px}

	/* General -------------------- */

	/* Error 404 */
	#Error_404{position:static;padding-top:20px;margin-top:0}
	#Error_404 .error_pic{width:100%;float:none}
	#Error_404 .error_pic i{font-size:160px;line-height:160px}
	#Error_404 .error_desk{width:100%;float:none;padding-top:20px;text-align:center}
	#Error_404 .error_desk h2{font-size:30px;line-height:30px}
	#Error_404 .error_desk h4{font-size:19px;line-height:25px}
	#Error_404 .error_desk p .check{line-height:22px;font-size:16px;margin-bottom:15px;display:block}

	/* Filters */
	#Filters .filters_wrapper ul li{width:49%;margin:.5%}

	/* Fixed nav */
	.fixed-nav{display:none!important}

	/* Popup contact */
	#popup_contact{display:none}

	/* Search Results */
	.search-not-found .snf-pic{width:100%;float:none}
	.search-not-found .snf-pic i{font-size:260px;line-height:260px}
	.search-not-found .snf-desc{width:100%;float:none;padding-top:20px;text-align:center}

	/* Video */
	/* In this case, the aspect ratio is 16:9, which means that the height will be 56.25% of the width. For a video with a 4:3 aspect ratio, we set padding-bottom to 75%. */
	.content_video.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
	.content_video.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}

	/* WordPress Admin Bar */
	.admin-bar #wpadminbar{z-index:9999!important;position:fixed}

	/* Plugins --------------- */

	/* bbPress */
	.bbpress ul{font-size:13px}
	.bbpress li.bbp-forum-info,.bbpress li.bbp-topic-title{width:44%}
	.bbpress li.bbp-forum-topic-count,.bbpress li.bbp-topic-voice-count,.bbpress li.bbp-forum-reply-count,.bbpress li.bbp-topic-reply-count{width:15%}
	.bbpress .bbp-body li.bbp-forum-freshness,.bbpress .bbp-body li.bbp-topic-freshness{line-height:16px;font-size:11px}

	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download{width:100%!important}
	.edd_downloads_list .edd_download .edd_download_inner{margin:0 8% 20px}

	/* Pretty Photo Popup */

	/* Tiny popup on mobile | fix */
	.pp_pic_holder{width:90%!important;left:5%!important;overflow:hidden}
	.pp_content{width:98%!important;height:auto!important}
	.pp_fade{width:100%!important;height:100%!important}
	a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery{display:none!important}
	#pp_full_res img{width:100%!important;height:auto!important}
	.pp_details{width:100%!important;position:static!important;min-height:25px}
	.pp_details a.pp_close{top:auto;right:25px}

	/* Theme Options size | fix */
	div.pp_pic_holder,div.pp_content,div.pp_details{max-width:100%}
	div.pp_content{overflow:auto}

}


/* #Tablet (Portrait) & Mobile (Landscape) 480 - 768 ----------------------- #Tablet (Portrait) & Mobile (Landscape) 480 - 768 */

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	/* Respond */
	#respond .comment-form-author{width:100%;margin-right:0;float:none}
	#respond .comment-form-email{width:100%;margin-right:0;float:none}
	#respond .comment-form-url{width:100%;float:none}
	#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond select{width:100%}
	#respond .comment-form-comment textarea{width:100%}
	#respond .required{right:15px}
	#comments .commentlist > li .comment-body{margin-left:90px;padding:10px}
	#comments .commentlist > li .photo{left:-90px}
	#comments .commentlist > li .children{margin-left:0;padding-left:10px}
	#comments .commentlist > li .reply{right:10px;top:10px}
	#comments .commentlist > li .comment-meta a.comment-edit-link{padding-right:45px}
	.rtl #comments .commentlist > li .comment-body{margin-left:0;margin-right:90px}
	.rtl #comments .commentlist > li .photo{left:auto;right:-90px}
	.rtl #comments .commentlist > li .children{margin-right:0;padding-left:0;padding-right:10px}
	.rtl #comments .commentlist > li .reply{left:10px;right:auto}
	.rtl #comments .commentlist > li .comment-meta a.comment-edit-link{padding-left:45px;padding-right:0}

	/* Zoom Box */
	.zoom_box .desc .desc_txt{font-size:18px;line-height:22px}

	/* Gallery */
	#Content .gallery:not(.gallery-columns-1) .gallery-item{width:50%;clear:none}
	#Content .gallery:not(.gallery-columns-1) .gallery-item:nth-of-type(2n+1){clear:both}

	/* Latest News */
	.Latest_news.featured ul{width:49%!important}
}


/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */

@media only screen and (min-width: 448px) and (max-width: 500px)
{
	.blog_slider a.kill_the_icon .button_icon{display:none;}
}

@media only screen and (max-width: 479px)
{
	#Top_bar a.action_button{margin-right:0}

	/* Post nav */
	.post-nav{padding:10px 10px 4px}

	/* Portfolio list */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper{width:260px}

	/* Portfolio Masonry Flat */
	.portfolio_group.masonry-flat .portfolio-item,.portfolio_group.masonry-flat .portfolio-item.wide{width:100%!important}

	/* Latest News */
	.Latest_news.featured ul{width:100%!important}

	/* Filters */
	#Filters .filters_buttons li{margin-right:10px}
	#Filters .filters_buttons li.label{display:none}
	#Filters .filters_buttons li i.icon-docs,#Filters .filters_buttons li i.icon-tag{display:none}

	/* Team */
	.team.team_horizontal .image_frame{width:100%;margin:0 0 15px;float:none}
	.team.team_horizontal .desc_wrapper{width:100%;float:none}

	/* Timeline */
	.timeline_items{background-position:21px top}
	.timeline_items > li{padding:0 0 25px 80px !important;background-position:-20px top!important}
	.timeline_items > li h3 span{display:table;position:relative;margin-bottom:20px;clear:both}
	.timeline_items > li h3:before{left:24px}
	.timeline_items:after{left:23px}

	/* Testimonials slider */
	.testimonials_slider a.slider_prev{display:none!important}
	.testimonials_slider a.slider_next{display:none!important}
	.testimonials_slider .testimonials_slider_ul li{padding:0}

	/* Respond */
	#respond .comment-form-author{width:99%;margin-right:0;float:none}
	#respond .comment-form-email{width:99%;margin-right:0;float:none}
	#respond .comment-form-url{width:99%;float:none}
	#respond input[type="text"],#respond input[type="password"],#respond input[type="email"],#respond select{width:100%}
	#respond .comment-form-comment textarea{width:100%}
	#respond .required{right:11px}
	#comments .commentlist > li .comment-body{margin-left:55px;padding:10px}
	#comments .commentlist > li .photo{width:32px;height:32px;left:-55px}
	#comments .commentlist > li .children{margin-left:0;padding-left:10px}
	#comments .commentlist > li .reply{right:10px;top:10px}
	#comments .commentlist > li .comment-meta a.comment-edit-link{padding-right:0;position:static;float:none}
	.rtl #comments .commentlist > li .comment-body{margin-left:0;margin-right:55px}
	.rtl #comments .commentlist > li .photo{left:auto;right:-55px}
	.rtl #comments .commentlist > li .children{margin-right:0;padding-left:0;padding-right:10px}
	.rtl #comments .commentlist > li .reply{left:10px;right:auto}
	.rtl #comments .commentlist > li .comment-meta a.comment-edit-link{padding:0}

	/* Zoom Box */
	.zoom_box .desc .desc_img img{max-height:60px;width:auto}
	.zoom_box .desc .desc_txt{font-size:14px;line-height:17px}

	/* Feature box */
	.feature_box .feature_box_wrapper{display:block}
	.feature_box .feature_box_wrapper .photo_wrapper,.feature_box .feature_box_wrapper .desc_wrapper{display:block;width:100%;padding:0}
	.feature_box .feature_box_wrapper .photo_wrapper{margin-bottom:15px;text-align:center}
	.feature_box .feature_box_wrapper .photo_wrapper a{display:inline-block}

	/* Gallery */
	#Content .gallery .gallery-item{width:100%}

	/* bbpress */
	.bbpress #bbpress-forums p.bbp-topic-meta,.bbpress #bbpress-forums p.bbp-topic-meta{display:none}

	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download{width:100%!important}
	.edd_downloads_list .edd_download .edd_download_inner{margin:0 0 20px}
}


/* Retina | iPad ----------------------------------------------------------------------------------------------- Retina | iPad */
@media only screen and (max-device-width: 1024px){
	html.ios, .ios .section.bg-cover{background-attachment:scroll!important}
}


#Header_wrapper{background:none !important}#Header{min-height:0 !important}#Wrapper{overflow:unset;-webkit-box-shadow:none;box-shadow:none}h1,h2,h3,h4,h5,h6{line-height:1.2 !important}html p,span,li{line-height:1.5 !important}#Header_wrapper{z-index:998}@media only screen and (min-width: 1240px){#Top_bar.is-sticky #logo img.logo-sticky{max-height:60px !important;margin-top:10px}}#Top_bar{background-color:transparent !important;height:110px;border-bottom:1px solid rgba(255,255,255,0.3)}@media (max-width: 767px){#Top_bar{height:85px !important}}@media (min-width: 1440px){#Top_bar .logo{margin-left:60px !important}}#Top_bar .container{max-width:1200px;padding-top:10px}#Top_bar a.responsive-menu-toggle i{color:#fff}#Top_bar .logo{margin:0 20px 0 0}#Top_bar .menu>li>a span:not(.description){color:#fff;opacity:.7;padding-right:65px}@media (max-width: 1550px){#Top_bar .menu>li>a span:not(.description){padding-right:20px}}@media (max-width: 1340px){#Top_bar .menu>li>a span:not(.description){padding-right:0px}}#Top_bar .menu>li>a span:not(.description):after{border-top-color:rgba(255,255,255,0.7) !important;right:14px !important}#Top_bar .about-btn>a{cursor:unset !important}#Top_bar .menu li ul{-webkit-box-shadow:unset !important;box-shadow:unset !important;background-image:unset !important}#Top_bar .menu li ul li a span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}#Top_bar .menu_wrapper{padding-left:12%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px}@media (max-width: 1660px){#Top_bar .menu_wrapper{padding-left:2%}}@media (max-width: 1500px){#Top_bar .menu_wrapper{padding-left:70px}}@media (max-width: 1340px){#Top_bar .menu_wrapper{padding-left:20px !important}}#Top_bar #menu{background-color:transparent !important}#Top_bar #menu a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;cursor:pointer}#Top_bar #menu a span{border:none}#Top_bar #menu .sub-menu{text-align:left;white-space:nowrap;border-radius:0 3px 3px 0}#Top_bar #menu .sub-menu>li{width:auto;min-width:120px}#Top_bar.is-sticky{height:110px !important;background-color:rgba(0,0,0,0.6) !important}#Top_bar.is-sticky .container .logo{margin:0 20px 0 0}#Top_bar .down-cata{position:absolute !important;right:0px;background-color:#fff;width:250px;height:111px;top:-10px;text-align:center;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#Top_bar .down-cata:hover{background-color:#3d6cbf}#Top_bar .down-cata:hover a span{color:#fff !important}#Top_bar .down-cata a span{font-size:14px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal;color:#3d6cbf !important;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;opacity:1 !important;padding-right:0px !important}#Top_bar .current-menu-item a span,#Top_bar .hover a span,#Top_bar .current-menu-parent a span{opacity:1 !important}#Top_bar .current-menu-item a span:after,#Top_bar .hover a span:after,#Top_bar .current-menu-parent a span:after{border-top-color:#fff !important;opacity:1 !important}@media (max-width: 1440px){#Top_bar .menu_wrapper{padding-left:60px}}@media (max-width: 1300px){#Top_bar .menu_wrapper{padding-left:0px}}@media only screen and (max-width: 767px){#Top_bar{background-color:transparent !important}#Top_bar .menu_wrapper{height:0px}}@media only screen and (max-width: 767px){html #Top_bar{background-color:transparent !important}}.turn-page{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.turn-page .turn-btn{display:inline-block;width:60px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:solid 2px #e3e6e9;text-align:center;line-height:60px;margin:0px 28px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.turn-page .turn-btn:hover{border-color:#3d6cbf;background-color:#3d6cbf}.turn-page .turn-btn:hover i{color:#fff}.turn-page i{font-size:20px;color:#3d6cbf;text-align:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.turn-page .showPage{font-size:14px;color:#777;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.turn-page .showPage b{font-size:14px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.page-banner{height:420px;background-image:url("/wp-content/themes/betheme-child/dist/img/page-banner.jpg");background-position:center;margin-top:-110px}.page-banner .mml-row{padding:0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.page-banner .banner-text{max-width:600px;-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.page-banner h1{font-size:40px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:25px}.page-banner p,.page-banner a{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal;opacity:.9}.page-banner a{border-bottom:1px solid #fff}.page-banner a:hover{border-bottom:1px solid #3d6cbf;color:#3d6cbf}.page-banner .banner-btn-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;max-width:410px;margin:0 auto}.page-banner .banner-btn-box .banner-btn{display:inline-block;padding:20px 40px;border:1px solid #fff;background-color:#ffffff;border-radius:30px;font-size:14px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.page-banner .banner-btn-box .banner-btn:hover{background-color:#3d6cbf;color:#fff}@media (max-width: 540px){.page-banner .mml-row{padding:0px 20px 0px}.page-banner h1{font-size:32px;margin-bottom:15px}}.bre-wrap{background-color:#f5f7f9}.bre-wrap .mml-row{padding:20px 10px 0px}.bre-wrap .bre{display:block;padding-bottom:15px}.bre-wrap .bre li{display:inline-block;font-size:15px;color:#252118;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.bre-wrap .bre li:hover a{color:#252118}.bre-wrap .bre a{font-size:15px;color:#777;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.bre-wrap .bre i{font-size:12px}@media (max-width: 540px){.bre-wrap .mml-row{padding:20px 20px 0px}}#modal-quote h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center}@media (max-width: 540px){#modal-quote h2{font-size:32px}}#modal-quote .wpcf7{max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}#modal-quote .wpcf7::after{display:none}#modal-quote .wpcf7 .wpcf7-validation-errors,#modal-quote .wpcf7 .wpcf7-response-output{margin-top:10px !important}#modal-quote .wpcf7 p{margin-bottom:0px;width:100%}#modal-quote .wpcf7 p label{display:inline-block;width:48%;max-width:240px}#modal-quote .wpcf7 p label:nth-child(2){float:right;margin-left:2%}@media (max-width: 540px){#modal-quote .wpcf7 p label{width:100%;display:block;max-width:none}#modal-quote .wpcf7 p label:nth-child(2){float:unset;margin-left:0px}}#modal-quote .wpcf7 p span{margin-bottom:11px}#modal-quote .wpcf7 p span input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;border:unset;font-size:14px;background-color:#f5f7f9;padding:12px 10px;font-size:14px;color:#9fa8ab;font-family:poppins, sans-serif;font-weight:300;font-style:normal}#modal-quote .wpcf7 p span input:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}#modal-quote .wpcf7 p span textarea{background-color:#f5f7f9;font-size:14px;color:#9fa8ab;font-family:poppins, sans-serif;font-weight:300;font-style:normal;height:116px;margin-top:10px;resize:none;-webkit-box-shadow:none;box-shadow:none;border:unset;border-radius:5px}#modal-quote .wpcf7 p span textarea:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}#modal-quote .wpcf7 p input.wpcf7-submit{display:inline-block;margin-bottom:0px;margin-top:20px;background-image:none;-webkit-box-shadow:none;box-shadow:none;padding:15px 33px;background-color:#3d6cbf;border-radius:50px;border:1px solid #3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}#modal-quote .wpcf7 p input.wpcf7-submit:after{display:none}#modal-quote .wpcf7 p input.wpcf7-submit:hover{background-color:#fff;color:#3d6cbf}#modal-quote .wpcf7 p input.wpcf7-submit:focus{outline:none}#modal-quote2 .wpcf7{max-width:500px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}#modal-quote2 .wpcf7::after{display:none}#modal-quote2 .wpcf7 .wpcf7-validation-errors,#modal-quote2 .wpcf7 .wpcf7-response-output{margin-top:10px !important}#modal-quote2 .wpcf7 p{margin-bottom:0px;width:100%}#modal-quote2 .wpcf7 p label{display:inline-block;width:100%}#modal-quote2 .wpcf7 p span{margin-bottom:11px}#modal-quote2 .wpcf7 p span input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;border:unset;font-size:14px;background-color:#f5f7f9;padding:12px 10px;font-size:14px;color:#9fa8ab;font-family:poppins, sans-serif;font-weight:300;font-style:normal}#modal-quote2 .wpcf7 p span input:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}#modal-quote2 .wpcf7 p input.wpcf7-submit{display:inline-block;margin-bottom:0px;margin-top:0px;width:100%;background-image:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 33px;background-color:#3d6cbf;border-radius:10px;border:1px solid #3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}#modal-quote2 .wpcf7 p input.wpcf7-submit:after{display:none}#modal-quote2 .wpcf7 p input.wpcf7-submit:hover{background-color:#fff;color:#3d6cbf}#modal-quote2 .wpcf7 p input.wpcf7-submit:focus{outline:none}.cta{text-align:center;background-image:url("/wp-content/themes/betheme-child/dist/img/cta.jpg");background-position:center;height:383px}.cta .mml-row{padding:115px 10px 30px}.cta h2{font-size:40px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:30px}.cta .link-btn{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:24px 43px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}.cta .link-btn:hover{border:1px solid #3d6cbf;background-color:#fff;color:#3d6cbf}@media (max-width: 540px){.cta .mml-row{padding:60px 20px}.cta h2{font-size:32px}}#Footer{background-color:#f4f6f8 !important}#Footer .footer-wrap .mml-row{padding:90px 10px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #3d6cbf}#Footer .footer-wrap .col{max-width:300px}#Footer .footer-wrap .col img{margin-left:0px}#Footer .footer-wrap .col:last-child li{margin-bottom:15px}#Footer .footer-wrap .col:first-child li{display:inline-block;margin-right:15px;width:55px;height:55px;border-radius:50%;line-height:55px !important;text-align:center;border:1px solid #3d6cbf;font-size:14px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal}#Footer .footer-wrap .col:first-child li:last-child{margin-right:0px}#Footer .footer-wrap p{font-size:14px;color:#263238;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-top:20px;margin-bottom:35px}#Footer .footer-wrap h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:50px}#Footer .footer-wrap ul li{font-size:14px;color:#263238;font-family:poppins, sans-serif;font-weight:300;font-style:normal}#Footer .footer-wrap ul a{font-size:14px;color:#263238;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:15px;display:inline-block;border-bottom:1px solid transparent;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#Footer .footer-wrap ul a:hover{color:#3d6cbf;border-color:#3d6cbf}#Footer .footer_copy .one{padding:25px 10px;margin-bottom:0px}#Footer .footer_copy .copyright{font-size:14px;color:#263238;font-family:poppins, sans-serif;font-weight:300;font-style:normal}#Footer .footer_copy .social-links{float:right;display:inline-block}#Footer .footer_copy .social-links li{display:inline-block;margin-left:15px}#Footer .footer_copy .social-links i{color:#3d6cbf;font-size:20px}@media (max-width: 960px){#Footer .footer-wrap .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#Footer .footer-wrap .col{width:49%;max-width:380px;margin-bottom:30px}#Footer .footer-wrap .col:first-child li{margin-bottom:20px}}@media (max-width: 400px){#Footer .footer-wrap .mml-row{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px 30px}#Footer .footer-wrap .col{width:100%;max-width:300px}#Footer .footer_copy .social-links{float:unset;margin-top:10px}}.product-popup .mml-modal-content{padding:0 90px 10px 90px}.product-popup .mml-modal-content .wpcf7{width:500px}.product-popup .mml-modal-content h2{margin-bottom:30px;font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-popup .mml-modal-content input[type=text],.product-popup .mml-modal-content input[type=email],.product-popup .mml-modal-content textarea{padding:12px 10px;background-color:#f5f7f9;-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);border-radius:5px;margin-bottom:20px;font-size:16px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-popup .mml-modal-content .wpcf7-submit{padding:20px 40px;background-color:#3d6cbf;border-radius:36px;margin:0 auto;display:block}@media only screen and (max-width: 768px){.product-popup .mml-modal-content{padding:10px 20px}.product-popup .mml-modal-content .wpcf7{width:100%}}html,#Wrapper,#Content{background:none !important}a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a:hover{text-decoration:none !important}img{display:block;margin:auto;max-width:100%;max-height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.one.column{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}.one.column .top_bar_left{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.mml-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:0 10px;max-width:1200px}.mml-cols{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -10px}.btn{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:10px 20px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mml-form label,.mml-form span{display:block;width:100%;margin:0}.mml-form label{margin:10px}.mml-form input,.mml-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s}.mml-form textarea{width:100%}.mml-form .wpcf7-submit{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:10px 20px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.input-row p{margin-bottom:0}.slick-arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);outline:none;cursor:pointer;text-align:center}.slick-arrow.arrow-l{left:0}.slick-arrow.arrow-r{right:0}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.slick-dots li{padding:0;margin:5px;height:10px;width:10px;display:inline-block;cursor:pointer;border-radius:50%}.slick-dots button{display:none}.mml-mask{position:fixed;z-index:1000;left:0;top:0;bottom:0;right:0;padding:20px;background:rgba(0,0,0,0.5);display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mml-mask.mml-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.mml-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;max-height:100%;max-width:980px;background:#fff;border-radius:3px;-webkit-box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15);box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15)}.mml-modal-header{padding:20px;text-align:right}.mml-modal-close{font-size:26px;cursor:pointer}.mml-modal-content{padding:10px 20px 20px;overflow:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.YouTubePopUp-Close{left:auto;right:0;top:-36px}.mml-pages{margin:30px auto 0}.mml-page,.mml-ellipsis{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px;padding:0 2px;min-width:32px;border-radius:2px;line-height:32px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mml-page{cursor:pointer}.mml-loading{position:absolute;z-index:99;top:0px;left:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:rgba(255,255,255,0.8)}.mml-loading .sk-fading-circle{position:relative;width:70px;height:70px;margin:0 auto}.mml-loading .sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.mml-loading .sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:10px;height:10px;background-color:#3d6cbf;border-radius:100%;-webkit-animation:sk-fading-circle-delay 1.2s infinite ease-in-out both;animation:sk-fading-circle-delay 1.2s infinite ease-in-out both}.mml-loading .sk-fading-circle .sk-circle-2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.mml-loading .sk-fading-circle .sk-circle-2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.mml-loading .sk-fading-circle .sk-circle-3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.mml-loading .sk-fading-circle .sk-circle-3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.mml-loading .sk-fading-circle .sk-circle-4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.mml-loading .sk-fading-circle .sk-circle-4::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.mml-loading .sk-fading-circle .sk-circle-5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.mml-loading .sk-fading-circle .sk-circle-5::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.mml-loading .sk-fading-circle .sk-circle-6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.mml-loading .sk-fading-circle .sk-circle-6::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.mml-loading .sk-fading-circle .sk-circle-7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mml-loading .sk-fading-circle .sk-circle-7::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.mml-loading .sk-fading-circle .sk-circle-8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.mml-loading .sk-fading-circle .sk-circle-8::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.mml-loading .sk-fading-circle .sk-circle-9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.mml-loading .sk-fading-circle .sk-circle-9::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.mml-loading .sk-fading-circle .sk-circle-10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.mml-loading .sk-fading-circle .sk-circle-10::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.mml-loading .sk-fading-circle .sk-circle-11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.mml-loading .sk-fading-circle .sk-circle-11::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.mml-loading .sk-fading-circle .sk-circle-12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.mml-loading .sk-fading-circle .sk-circle-12::before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-fading-circle-delay{0%,39%,100%{opacity:0}40%{opacity:1}}.popup-wrap{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.7);top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;z-index:9999999;display:none}.popup-wrap .the-popup{max-width:500px;background-color:white;padding:20px 25px}.popup-wrap .the-popup .section-title{text-align:center;font-size:38px;color:#000;font-family:"filson-pro",sans-serif;font-style:normal;font-weight:700}.popup-wrap .the-popup textarea.wpcf7-form-control.wpcf7-textarea{max-height:150px}.popup-wrap .the-popup{position:relative;max-width:585px;width:100%;margin:0 auto;background-color:white;padding:60px 40px 40px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup-wrap .the-popup p,label{margin-bottom:0px}.popup-wrap .the-popup input.wpcf7-form-control.wpcf7-submit{display:block !important;width:100%;padding:8px 30px;margin-top:30px;background-color:#2669d4;font-size:16px}.popup-wrap .the-popup .close-popup{position:absolute;right:0;top:0;font-size:20px}@media (max-width: 450px){.popup-wrap .the-popup{padding:20px}}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:400;src:local("Roboto Slab Regular"),local("RobotoSlab-Regular"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Regular.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Light.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Thin.woff2") format("woff2"),url("/wp-content/themes/betheme-child/dist/css/fonts/RobotoSlab-Bold.woff2") format("woff2");unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}.mml-cols-2,.mml-cols-3,.mml-cols-4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.mml-cols-2 .blog-item,.mml-cols-3 .blog-item,.mml-cols-4 .blog-item{margin:10px}.mml-cols-2 .blog-item{width:calc(50% - 20px)}.mml-cols-3 .blog-item{width:calc(33.3333% - 20px)}.mml-cols-3 .blog-title{font-size:20px;line-height:30px}.mml-blog,.mml-blog-recent{margin:120px auto;font-family:'Roboto Slab';line-height:23px;font-size:15px}.mml-blog a,.mml-blog-recent a{color:#444}.mml-blog a:hover,.mml-blog-recent a:hover{color:#0082d5}.mml-blog .mml-image,.mml-blog-recent .mml-image{position:relative;overflow:hidden}.mml-blog .mml-image:hover img,.mml-blog-recent .mml-image:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.mml-blog .mml-text,.mml-blog-recent .mml-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 25px;font-weight:300}.mml-blog .fa-caret-right,.mml-blog-recent .fa-caret-right{margin-left:.6em;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s}.mml-blog .mml-page,.mml-blog-recent .mml-page{color:#333;font-weight:700}.mml-blog .mml-page.mml-active,.mml-blog .mml-page:hover,.mml-blog-recent .mml-page.mml-active,.mml-blog-recent .mml-page:hover{background-color:#0082d5;color:#fff}.blog-item{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:5px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;background-color:#fff}.blog-title{display:block;font-size:25px;line-height:35px;font-weight:700}.blog-time{font-weight:400}.blog-time .fa-clock{margin-right:.1em}.blog-excerpt{display:block;margin:10px 0 20px}.blog-tag{position:absolute;top:20px;right:0;padding:10px 14px;background-color:#0082d5;color:#fff;border-radius:5px 0 0 5px;font-weight:500;font-size:11px;line-height:11px}.blog-tag:empty{display:none}.blog-withbg{background-color:#e6eaf1;border-radius:5px}.tpl-blog-0 .blog-item,.tpl-blog-1 .blog-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tpl-blog-0 .blog-readmore,.tpl-blog-1 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-0 .blog-excerpt,.tpl-blog-1 .blog-excerpt{color:#888}.tpl-blog-0 .blog-time{position:absolute;left:0;bottom:100%;padding:15px 9px;background-color:rgba(255,255,255,0.9);color:#333;font-weight:700;text-align:center;font-size:14px;-webkit-transform:translate(30px, -30px);-ms-transform:translate(30px, -30px);transform:translate(30px, -30px)}.tpl-blog-0 .blog-date{display:block;margin-bottom:14px;font-size:28px}.tpl-blog-0 .blog-readmore{margin:auto 5px 0 auto;color:#0082d5}.tpl-blog-0 .blog-readmore:hover{color:#0e94ea}.tpl-blog-1 .blog-readmore{margin:auto 0 0 auto;padding:0 14px;line-height:35px;border-radius:5px;background-color:#0082d5;color:#fff}.tpl-blog-1 .blog-readmore:hover{color:#fff;background-color:#0e94ea}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{position:absolute;bottom:100%;left:0;right:0;padding:0 25px;background-color:rgba(55,67,85,0.7);color:#fff;font-size:14px;line-height:50px}.tpl-blog-2 .blog-readmore{color:#0082d5;font-weight:400}.tpl-blog-2 .blog-readmore:hover{color:#0e94ea}.tpl-blog-2 .blog-excerpt{margin:10px 0 0;color:#666}.tpl-blog-3 .blog-time{margin-bottom:5px;font-size:14px}.tpl-blog-4 .blog-item{border-radius:0;-webkit-box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1);box-shadow:3px 4px 10px 0px rgba(69,82,139,0.1)}.tpl-blog-4 .blog-item:before{content:'\20';position:absolute;top:0;left:0;right:0;height:6px;width:0;background-color:#0082d5;-webkit-transition:width .15s ease;-o-transition:width .15s ease;transition:width .15s ease}.tpl-blog-4 .blog-item:hover:before{width:100%}.tpl-blog-4 .mml-text{padding:60px 50px}.tpl-blog-4 .blog-time{color:#9095a2;font-size:18px;font-weight:500}.tpl-blog-4 .blog-title{margin:25px 0 15px;font-size:24px;color:#222c47}.tpl-blog-4 .blog-title:hover{color:#0082d5}.tpl-blog-4 .blog-excerpt{margin:10px 0 50px}.tpl-blog-4 .blog-readmore{margin:auto 0 0 0;color:#0082d5;font-size:18px;font-weight:500}.tpl-blog-4 .blog-readmore:hover{color:#0e94ea}.tpl-blog-4 .blog-readmore i{margin-left:.5em}.tpl-blog-5,.tpl-blog-6,.tpl-blog-7{position:relative;overflow:hidden}.tpl-blog-5 .blog-item,.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:0}.tpl-blog-5:before{content:'\20';position:absolute;left:10.7627%;top:0;bottom:0;width:2px;background-color:#ddd}.tpl-blog-5 .blog-item{padding-left:16.95%;margin-bottom:40px;background-color:transparent}.tpl-blog-5 .blog-item:before{content:'\20';position:absolute;left:10.7627%;top:10px;width:9px;height:9px;border:3px solid #0082d5;border-radius:50%;background-color:#0082d5;-webkit-transform:translate(-14px, 0);-ms-transform:translate(-14px, 0);transform:translate(-14px, 0);-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;outline:3px solid #fff}.tpl-blog-5 .blog-item:after{content:'\20';position:absolute;top:16px;left:calc(10.7627% + 5px);height:2px;width:28px;background-color:#ddd}.tpl-blog-5 .blog-item>a{width:46%;max-width:380px}.tpl-blog-5 .mml-text{position:static}.tpl-blog-5 .blog-time{position:absolute;z-index:1;left:0;top:7px;padding:0 6px;line-height:22px;border-radius:4px;background-color:#0082d5;color:#fff;font-weight:500;font-size:12px;outline:4px solid #fff}.tpl-blog-5 .blog-readmore{margin:auto 0 10px 0;padding:0 20px;background-color:#fafbfc;color:#999;font-size:14px;line-height:40px;text-align:right}.tpl-blog-5 .blog-readmore i{margin-right:.5em;font-size:1.28em}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{margin-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tpl-blog-6 .blog-time,.tpl-blog-7 .blog-time{font-size:14px}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 40px;color:#666}.tpl-blog-6 .blog-readmore,.tpl-blog-7 .blog-readmore{font-weight:700;font-size:14px}.tpl-blog-6 .blog-item>a{width:46%;max-width:400px}.tpl-blog-6 .mml-text{padding:20px 80px}.tpl-blog-6 .blog-title{margin:10px 0}.tpl-blog-6 .blog-readmore{color:#0082d5}.tpl-blog-6 .blog-readmore:hover{color:#0e94ea}.tpl-blog-7 .blog-item{background-color:#fbfcff}.tpl-blog-7 .blog-item>a{width:50%;max-width:590px}.tpl-blog-7 .mml-text{position:static;padding:40px 70px}.tpl-blog-7 .blog-time{position:absolute;right:40px;bottom:40px}.tpl-blog-7 .blog-title{margin:0 0 10px}.tpl-blog-7 .blog-readmore{margin:0 auto 0 0;padding:0 14px;border-radius:100px;background-color:#0082d5;color:#fff;line-height:35px}.tpl-blog-7 .blog-readmore:hover{background-color:#0e94ea;color:#fff}@media (max-width: 1000px){.tpl-blog-5:before{display:none}.tpl-blog-5 .blog-item{padding-left:0}.tpl-blog-5 .blog-item:before,.tpl-blog-5 .blog-item:after{display:none}.tpl-blog-5 .blog-time{left:7px;outline:none}.tpl-blog-6 .mml-text,.tpl-blog-7 .mml-text{padding:20px}}@media (max-width: 960px){.tpl-blog-4 .blog-item{width:calc(50% - 20px)}}@media (max-width: 850px){.mml-cols-3 .blog-item{width:calc(50% - 20px)}.tpl-blog-5 .blog-item{display:block}.tpl-blog-5 .blog-item>a{display:block;margin:auto;width:unset}}@media (max-width: 720px){.tpl-blog-4 .blog-item .mml-text{padding:30px 20px 20px}.tpl-blog-6 .blog-item,.tpl-blog-7 .blog-item{display:block}.tpl-blog-6 .blog-item>a,.tpl-blog-7 .blog-item>a{display:block;margin:auto;width:unset}.tpl-blog-6 .blog-excerpt,.tpl-blog-7 .blog-excerpt{margin:0 0 20px}.tpl-blog-7 .blog-item{background-color:unset}.tpl-blog-7 .mml-text{position:relative;margin:auto;max-width:590px;background-color:#fbfcff}.tpl-blog-7 .blog-time{bottom:25px;right:20px}}@media (max-width: 600px){.mml-blog{margin:40px auto}.mml-blog .mml-text{padding:15px}.mml-blog .blog-item{width:100%}.blog-title,.mml-cols-3 .blog-title{font-size:18px;line-height:24px}.tpl-blog-1 .blog-time,.tpl-blog-2 .blog-time{padding:0 15px;line-height:36px}}.mml-blog-detail{margin:120px auto 80px;font-family:'Roboto Slab';line-height:23px;font-size:15px}.blog-detail-colwidth{width:63%;max-width:720px}.blog-detail-title{font-size:30px;line-height:45px;font-weight:700}.blog-detail-info{margin:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog-article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-widget{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:20px;padding:25px 30px 10px 45px;max-width:380px;background-color:#fff;-webkit-box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1);box-shadow:0px 20px 30px 0px rgba(84,87,93,0.1)}.blog-widget h2{margin:0;font-size:22px;line-height:24px;font-weight:700}.blog-widget ul{margin:20px 0 0;border-top:1px solid rgba(221,221,221,0.3)}.blog-widget li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.blog-widget li:hover a{color:#666}.blog-widget li:hover .fa-arrow-right{opacity:1}.blog-widget li:not(:last-child) a{border-bottom:1px solid rgba(221,221,221,0.3)}.blog-widget .fa-arrow-right{margin-right:10px;opacity:0;-webkit-transition:opacity .24s;-o-transition:opacity .24s;transition:opacity .24s}.blog-widget a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:15px 0;color:#999;line-height:21px}.blog-detail-content{line-height:1.74;font-weight:400;color:#666;letter-spacing:.48px}.blog-detail-content h1,.blog-detail-content h2,.blog-detail-content h3,.blog-detail-content h4,.blog-detail-content h5,.blog-detail-content h6{line-height:1.3;font-weight:500;margin:0 0 15px}.blog-detail-content h1{font-size:35px}.blog-detail-content h2{font-size:29px}.blog-detail-content h3{font-size:24px}.blog-detail-content h4{font-size:19px}.blog-detail-content h5{font-size:14px}.blog-detail-content p,.blog-detail-content li{margin:0 0 10px}.blog-detail-content img,.blog-detail-content video,.blog-detail-content audio{display:block;margin:20px auto;width:unset !important;height:unset !important}.blog-detail-content img:first-child,.blog-detail-content video:first-child,.blog-detail-content audio:first-child{margin-top:0}.mml-blog-recent{margin:0 auto 120px}.mml-blog-recent>h2{margin-bottom:20px;font-weight:700;font-size:36px;color:#444}.mml-blog-recent .mml-text{padding:15px 30px 30px}.mml-blog-recent .blog-title{margin:5px 0 0}@media (max-width: 900px){.blog-article{display:block}.blog-detail-colwidth{width:100%;margin:auto}.blog-widget{margin:40px auto;max-width:unset}}@media (max-width: 600px){.mml-blog-detail{margin:40px auto}.blog-widget{padding:20px}.mml-blog-recent{margin:40px auto}.mml-blog-recent>h2{text-align:center}.mml-blog-recent .blog-item{margin:10px auto;max-width:380px;width:100%}}.contact-page .p12-s01 .mml-row{padding:120px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contact-page .p12-s01 section{width:49%;max-width:580px;background-color:#ffffff;-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px}.contact-page .p12-s01 section:last-child{margin:0 auto;margin-right:0px}.contact-page .p12-s01 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;padding-bottom:15px}.contact-page .p12-s01 li{padding-left:30px;position:relative;font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;max-width:335px;line-height:1.5;margin-top:20px}.contact-page .p12-s01 li::before{content:'';display:block;width:10px;height:10px;border-radius:50px;background-color:#3d6cbf;position:absolute;border:5px solid rgba(61,108,191,0.2);background-clip:padding-box;left:0px;top:0px}.contact-page .p12-s02 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-page .p12-s02 .form-wrap{width:48%;max-width:500px}.contact-page .p12-s02 .img-wrap{width:48%;max-width:520px;margin:0 auto}.contact-page .p12-s02 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:30px;line-height:1.2}.contact-page .p12-s02 .wpcf7{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.contact-page .p12-s02 .wpcf7::after{display:none}.contact-page .p12-s02 .wpcf7 .wpcf7-validation-errors,.contact-page .p12-s02 .wpcf7 .wpcf7-response-output{margin-top:10px !important}.contact-page .p12-s02 .wpcf7 p{margin-bottom:0px;width:100%}.contact-page .p12-s02 .wpcf7 p label{display:inline-block;width:48%;max-width:240px}.contact-page .p12-s02 .wpcf7 p label:nth-child(2){float:right;margin-left:2%}@media (max-width: 540px){.contact-page .p12-s02 .wpcf7 p label{width:100%;display:block;max-width:none}.contact-page .p12-s02 .wpcf7 p label:nth-child(2){float:unset;margin-left:0px}}.contact-page .p12-s02 .wpcf7 p span{margin-bottom:11px}.contact-page .p12-s02 .wpcf7 p span input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;border:unset;font-size:14px;background-color:#f5f7f9;padding:12px 10px;font-size:14px;color:#9fa8ab;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.contact-page .p12-s02 .wpcf7 p span input:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}.contact-page .p12-s02 .wpcf7 p span textarea{background-color:#f5f7f9;font-size:14px;color:#9fa8ab;font-family:poppins, sans-serif;font-weight:300;font-style:normal;height:116px;margin-top:10px;resize:none;-webkit-box-shadow:none;box-shadow:none;border:unset;border-radius:5px}.contact-page .p12-s02 .wpcf7 p span textarea:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}.contact-page .p12-s02 .wpcf7 p input.wpcf7-submit{display:inline-block;margin-bottom:0px;margin-top:20px;background-image:none;-webkit-box-shadow:none;box-shadow:none;padding:15px 33px;background-color:#3d6cbf;border-radius:50px;border:1px solid #3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.contact-page .p12-s02 .wpcf7 p input.wpcf7-submit:after{display:none}.contact-page .p12-s02 .wpcf7 p input.wpcf7-submit:hover{background-color:#fff;color:#3d6cbf}.contact-page .p12-s02 .wpcf7 p input.wpcf7-submit:focus{outline:none}@media (max-width: 960px){.contact-page .p12-s01 section{padding:60px 30px}}@media (max-width: 880px){.contact-page .p12-s02 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-page .p12-s02 .form-wrap{width:100%}.contact-page .p12-s02 .img-wrap{width:100%;margin:0 auto;margin-top:40px}}@media (max-width: 540px){.contact-page .p12-s01 .mml-row{padding:60px 20px 60px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.contact-page .p12-s01 section{width:100%;margin-bottom:40px}.contact-page .p12-s02 .mml-row{padding:0px 20px}.contact-page .p12-s02 h2{font-size:32px}}.blog-details .p11-s01 .mml-row{padding:120px 10px}.blog-details .p11-s01 section{max-width:780px;margin:0 auto}.blog-details .p11-s01 img{max-width:100%;margin-left:0px;margin-bottom:20px}.blog-details .p11-s01 h2,.blog-details .p11-s01 h3,.blog-details .p11-s01 h4,.blog-details .p11-s01 h5,.blog-details .p11-s01 h6{font-size:18px;color:#3a3a3a;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:15px;line-height:1.2}.blog-details .p11-s01 p,.blog-details .p11-s01 li,.blog-details .p11-s01 a,.blog-details .p11-s01 span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;max-width:690px;line-height:1.5}.blog-details .p11-s01 .time{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.blog-details .p11-s01 .time i{color:#777;font-size:18px;margin-right:10px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.blog-details .p11-s01 .title-wrap{margin-bottom:30px}.blog-details .p11-s01 ul.social-links{margin-top:50px}.blog-details .p11-s01 ul.social-links li{display:inline-block;margin-right:10px}.blog-details .p11-s01 ul.social-links a{display:inline-block;width:50px;height:50px;background-color:#3d6cbf;text-align:center;line-height:55px;border-radius:50%}.blog-details .p11-s01 ul.social-links i{color:#fff;font-size:20px}.blog-details .p11-s02{background-color:#f5f7f9}.blog-details .p11-s02 .mml-row{padding:120px 10px 120px}.blog-details .p11-s02 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:40px}.blog-details .p11-s02 ul.related-list{margin:0 -10px}.blog-details .p11-s02 ul.related-list li{margin:0px 10px;background-color:#fff}.blog-details .p11-s02 .des-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 30px 30px 20px}.blog-details .p11-s02 .time{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.blog-details .p11-s02 .time i{color:#777;font-size:18px;margin-right:10px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.blog-details .p11-s02 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;margin-top:10px;line-height:1.5}.blog-details .p11-s02 .slick-dots{display:block !important;text-align:center;margin-top:40px}.blog-details .p11-s02 .slick-dots>li{width:12px;height:12px;display:inline-block;margin-right:5px;padding:0px;overflow:unset;background-color:#d2d2d2 !important}.blog-details .p11-s02 .slick-dots>li.slick-active{width:60px;border-radius:50px;background-color:#3d6cbf !important;opacity:1}@media (max-width: 540px){.blog-details .p11-s01 .mml-row{padding:60px 20px}.blog-details .p11-s02 .mml-row{padding:60px 20px 60px}.blog-details .p11-s02 h2{font-size:32px}.blog-details .p11-s02 h4{font-size:16px}.blog-details .p11-s02 ul.related-list{margin:0px -3px}.blog-details .p11-s02 ul.related-list li{margin:0px 3px}.blog-details .p11-s02 .des-wrap{padding:15px 10px 10px 10px}}.blog-page .p10-s01 .mml-row{padding:120px 10px}.blog-page .p10-s01 .blog-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-page .p10-s01 .blog-list li{width:32%;max-width:380px;margin-right:2%;margin-bottom:40px;background-color:#ffffff;-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1)}.blog-page .p10-s01 .blog-list li:nth-child(3n){margin-right:0px}.blog-page .p10-s01 .blog-list i{color:#777;font-size:18px;margin-right:10px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}.blog-page .p10-s01 .des-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:28px 30px 30px 20px}.blog-page .p10-s01 .time{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.blog-page .p10-s01 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;margin-top:15px;line-height:1.5}@media (max-width: 1200px){.blog-page .mml-row{padding:120px 20px !important}}@media (max-width: 767px){.blog-page .p10-s01 .blog-list li{width:49%}.blog-page .p10-s01 .blog-list li:nth-child(3n){margin-right:2%}.blog-page .p10-s01 .blog-list li:nth-child(2n){margin-right:0px}.blog-page .p10-s01 h4{font-size:18px}}@media (max-width: 540px){.blog-page .p10-s01 .mml-row{padding:60px 20px !important}.blog-page .p10-s01 .blog-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.blog-page .p10-s01 .blog-list li{width:100%}.blog-page .p10-s01 .blog-list li:nth-child(2n){margin-right:0px}.blog-page .p10-s01 h4{font-size:16px}}.production-page .mml-row{padding:120px 10px 60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.production-page .col-left{width:25%;max-width:295px;margin-top:30px}.production-page .col-left.sticky-tab{position:fixed;top:110px}.production-page .col-left li{padding:10px 0px;opacity:.3;cursor:pointer;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.production-page .col-left li a{font-size:14px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.production-page .col-left li.active,.production-page .col-left li:hover{opacity:1}.production-page .col-right{width:72%;max-width:780px;margin:0 auto;margin-right:0px}.production-page section{margin-bottom:60px}.production-page section h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px}.production-page section p{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.production-page section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.production-page section li{width:49%;max-width:380px}@media (max-width: 680px){.production-page .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.production-page .col-left{width:100%}.production-page .col-left.sticky-tab{position:static}.production-page .col-right{width:100%;margin-top:40px}}@media (max-width: 540px){.production-page .mml-row{padding:60px 20px 0px}}.about-page .p8-s01 .mml-row{padding:120px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-page .p8-s01 .text-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ffffff;-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);height:100%;min-height:390px}.about-page .p8-s01 .img-wrap{width:50%;max-width:590px}.about-page .p8-s01 .text{width:90%;max-width:365px}.about-page .p8-s01 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.about-page .p8-s01 p{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;font-weight:500}.about-page .p8-s01 a.links{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;border-bottom:1px solid transparent}.about-page .p8-s01 a.links:hover{border-bottom:1px solid}.about-page .p8-s02{position:relative;overflow:hidden}.about-page .p8-s02::before{content:'';display:block;width:100%;height:100%;background-color:#f5f7f9;position:absolute;top:180px;left:0px;z-index:-1}.about-page .p8-s02 .mml-row{padding:0px 10px 0px}.about-page .p8-s02 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;padding-bottom:40px;border-bottom:1px solid rgba(37,33,24,0.2)}.about-page .p8-s02 .num-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-page .p8-s02 li{width:19%;max-width:220px;padding:30px 10px 20px;text-align:center;-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);background-color:#fff;min-height:144px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.about-page .p8-s02 b{font-size:40px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:block;line-height:1.2}.about-page .p8-s02 span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;display:block;margin-top:10px}.about-page .p8-s02 .mml-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:120px 0px}.about-page .p8-s02 .text-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ffffff;-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);height:100%;min-height:390px}.about-page .p8-s02 .img-wrap{width:50%;max-width:590px}.about-page .p8-s02 .text{width:90%;max-width:365px}.about-page .p8-s02 .text h2{text-align:left;padding:0px;border-bottom:unset}.about-page .p8-s02 p{font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;font-weight:500}.about-page .p8-s03{background-color:#f5f7f9}.about-page .p8-s03 .mml-row{padding:0px 10px 120px}.about-page .p8-s03 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center}.about-page .p8-s03 ul.team-list{margin:0px -10px;margin-top:60px}.about-page .p8-s03 ul.team-list .slick-list{padding-top:100px}.about-page .p8-s03 ul.team-list li{margin:0px 10px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:110px 30px 30px;min-height:330px;-webkit-box-shadow:39px 46px 120px 0px rgba(200,222,217,0.2);box-shadow:39px 46px 120px 0px rgba(200,222,217,0.2);border-radius:6px}.about-page .p8-s03 ul.team-list img{width:60%;max-width:160px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-80px;border-radius:50%}.about-page .p8-s03 ul.team-list .slick-dots{display:block !important;text-align:center;margin-top:40px}.about-page .p8-s03 ul.team-list .slick-dots>li{width:12px;height:12px;min-height:unset;display:inline-block;margin-right:5px;padding:0px;overflow:unset;background-color:#d2d2d2 !important}.about-page .p8-s03 ul.team-list .slick-dots>li.slick-active{width:60px;border-radius:50px;background-color:#3d6cbf !important;opacity:1}.about-page .p8-s03 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:5px}.about-page .p8-s03 span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;font-weight:500}.about-page .p8-s03 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;font-weight:500;margin-bottom:0px;margin-top:25px}@media (max-width: 960px){.about-page .p8-s02 b{font-size:32px}}@media (max-width: 767px){.about-page .p8-s01 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-page .p8-s01 .img-wrap{width:100%}.about-page .p8-s01 .text-wrap{width:100%;max-width:590px}.about-page .p8-s02 .num-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.about-page .p8-s02 li{width:32%;margin:10px 5px}.about-page .p8-s02 .mml-col{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-page .p8-s02 .img-wrap{width:100%}.about-page .p8-s02 .text-wrap{width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;max-width:590px;min-height:280px}}@media (max-width: 680px){.about-page .p8-s02 b{font-size:26px}.about-page .p8-s02 .num-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-page .p8-s02 li{width:49%;margin:5px 0px}}@media (max-width: 540px){.about-page .p8-s01 .mml-row{padding:60px 20px}.about-page .p8-s01 h2{font-size:32px}.about-page .p8-s02 h2{font-size:32px;padding-bottom:25px}.about-page .p8-s02 .mml-row{padding:0px 20px 0px}.about-page .p8-s02 .mml-col{padding:60px 0px}.about-page .p8-s03 .mml-row{padding:0px 20px 60px}.about-page .p8-s03 ul.team-list{margin:0px -5px}.about-page .p8-s03 ul.team-list li{margin:0px 5px}}.faq-page .p07-s01 .mml-row{padding:120px 10px}.faq-page .collapse{max-width:880px;width:100%;margin:0 auto}.faq-page .collapse .collapse-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2px;padding-bottom:16px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f5f7f9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.faq-page .collapse>section{display:none}.faq-page .collapse>.show{display:block}.faq-page .collapse .open .item-main .text{display:block}.faq-page .collapse .open .item-main h4{opacity:1}.faq-page .collapse .open .number{opacity:1}.faq-page .collapse .open .mml-icon .open-btn{display:none}.faq-page .collapse .open .mml-icon .hide-btn{display:block}.faq-page .collapse .transition p{width:auto;padding-bottom:10px;opacity:1 !important;margin-top:0% !important}.faq-page .collapse .number{position:relative;max-width:100%;width:90px;padding-top:24px;text-align:center;font-size:18px;color:#3a3a4a;font-family:ebony, sans-serif;font-weight:500;font-style:normal;opacity:.6}.faq-page .collapse .number::before{content:'';position:absolute;right:0px;top:0px;width:1px;height:calc(100% + 16px);background:#3d6cbf;opacity:.1}.faq-page .collapse .mml-icon{position:absolute;top:22px;right:0px;max-width:100%;width:70px;text-align:center}.faq-page .collapse .mml-icon span{font-size:22px;cursor:pointer;color:#252118;opacity:.2}.faq-page .collapse .mml-icon span.open-btn{display:block}.faq-page .collapse .mml-icon span.hide-btn{font-size:30px;display:none;opacity:1}.faq-page .collapse .item-main{max-width:1090px;width:100%;padding-left:30px;padding-top:23px;padding-right:70px;-webkit-box-sizing:border-box;box-sizing:border-box}.faq-page .collapse .item-main h4{cursor:pointer;font-size:18px;color:#3a3a3a;font-family:ebony, sans-serif;font-weight:500;font-style:normal;opacity:.6}.faq-page .collapse .item-main .text{position:relative;display:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;overflow:hidden}.faq-page .collapse .item-main p{margin-top:-4%;margin-bottom:0px;font-size:14px;color:#777777;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:0;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.faq-page .turn-page .turn-btn{margin:0px 5px;margin-top:50px;width:50px;height:50px;line-height:46px;border:solid 3px #3d6cbf;opacity:.2}.faq-page .turn-page .turn-btn:hover{opacity:1;color:#fff}.faq-page .turn-page .active .turn-btn{opacity:1;color:#fff;background-color:#3d6cbf}.faq-page .turn-page a{font-size:14px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width: 540px){.faq-page .p07-s01 .mml-row{padding:60px 20px}}.quality-page .p6-s01 .mml-row{padding:120px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.quality-page .p6-s01 .img-wrap{width:45%;max-width:480px}.quality-page .p6-s01 .img-wrap img{-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.15);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.15)}.quality-page .p6-s01 .text-wrap{width:52%;max-width:600px;margin:0 auto;margin-right:0px}.quality-page .p6-s01 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.quality-page .p6-s01 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.quality-page .p6-s01 .result{margin-top:40px}.quality-page .p6-s01 .result h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.quality-page .p6-s01 .result ul{border:1px solid rgba(61,108,191,0.2);max-width:250px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.quality-page .p6-s01 .result li{padding:14px 10px;font-size:14px;color:#252118;font-family:poppins, sans-serif;font-weight:300;font-style:normal;-webkit-box-sizing:border-box;box-sizing:border-box}.quality-page .p6-s01 .result li:first-child{border-bottom:1px solid rgba(61,108,191,0.2)}.quality-page .p6-s01 .result p{font-size:12px;margin-top:10px}.quality-page .p6-s01 .ques-list{margin-top:60px}.quality-page .p6-s01 .ques-list li{display:inline-block;padding:0px 15px;font-size:14px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;border-right:1px solid rgba(61,108,191,0.2)}.quality-page .p6-s01 .ques-list li:first-child{padding-left:0px}.quality-page .p6-s01 .ques-list li:last-child{border-right:unset}.quality-page .p6-s01 .see{margin-top:50px}.quality-page .p6-s01 .see h3{font-size:20px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.quality-page .p6-s01 .see p{color:#252118}.quality-page .p6-s01 .see b{display:block;line-height:1.1;margin-top:25px;font-size:14px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.quality-page .p6-s01 .see span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.quality-page .p6-s02{background-color:#f5f7f9}.quality-page .p6-s02 .mml-row{padding:120px 10px}.quality-page .p6-s02 .sec-title{text-align:center;margin-bottom:30px}.quality-page .p6-s02 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:20px}.quality-page .p6-s02 p{display:inline-block;max-width:760px;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:0px}.quality-page .p6-s02 ul.cer-list{margin:0px -10px}.quality-page .p6-s02 ul.cer-list li{margin:0px 10px}.quality-page .p6-s02 button{-webkit-box-shadow:none;box-shadow:none;background-image:none;padding:0px;width:60px;height:60px;border-radius:0px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#e3e6e9;margin:0px}.quality-page .p6-s02 button:hover{opacity:1}.quality-page .p6-s02 button::after{display:none}.quality-page .p6-s02 button:hover{background-color:#3d6cbf;border-color:#3d6cbf}.quality-page .p6-s02 button:hover i{color:#fff;z-index:222}.quality-page .p6-s02 button i{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px}.quality-page .p6-s02 button.slick-prev{left:-5px}.quality-page .p6-s02 button.slick-next{right:-5px}@media (max-width: 1200px){.quality-page .p6-s01 .mml-row,.quality-page .p6-s02 .mml-row{padding:120px 20px}}@media (max-width: 767px){.quality-page .p6-s01 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.quality-page .p6-s01 .img-wrap{width:100%}.quality-page .p6-s01 .text-wrap{width:100%;margin:0 auto;margin-top:40px}}@media (max-width: 540px){.quality-page .p6-s01 .mml-row,.quality-page .p6-s02 .mml-row{padding:60px 20px}.quality-page .p6-s01 h2,.quality-page .p6-s02 h2{font-size:32px}}.gallery-page{overflow:hidden}.gallery-page .mml-modal{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;padding:40px 20px 80px;width:94%;max-width:820px;max-height:90%;background:#fff;text-align:center;overflow:auto}.gallery-page .modal-close{position:absolute;z-index:50;top:10px;right:20px;font-size:24px;color:#000;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.gallery-page .p5-s01 .mml-row{padding:120px 10px 0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-page .p5-s01 .img-wrap{width:52%;max-width:590px}.gallery-page .p5-s01 .text-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff}.gallery-page .p5-s01 .text{width:90%;max-width:420px}.gallery-page .p5-s01 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.gallery-page .p5-s01 img{-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.15);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.15)}.gallery-page .p5-s01 li{padding-left:25px;position:relative;font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;max-width:372px;line-height:1.5;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(61,108,191,0.2)}.gallery-page .p5-s01 li:last-child{border-bottom:unset}.gallery-page .p5-s01 li:before{content:'';display:block;width:8px;height:8px;border-radius:50px;background-color:#3d6cbf;position:absolute;border:4px solid rgba(61,108,191,0.2);background-clip:padding-box;left:0px;top:23px}.gallery-page .p5-s02{position:relative}.gallery-page .p5-s02::before{content:'';display:block;width:100%;height:110%;background-color:#f5f7f9;position:absolute;top:-130px;left:0px;z-index:-1}.gallery-page .p5-s02 .mml-row{padding:120px 10px}.gallery-page .p5-s02 .tabBtn{max-width:1000px;margin:0 auto;text-align:center}.gallery-page .p5-s02 .tabBtn li{display:inline-block;font-size:14px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;padding:20px 10px;width:24%;max-width:166px;background-color:#fff;border-radius:50px;cursor:pointer;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;margin:0px 10px 20px}.gallery-page .p5-s02 .tabBtn li:hover,.gallery-page .p5-s02 .tabBtn li.focus{background-color:#3d6cbf;color:#fff}.gallery-page .p5-s02 .tabSection{margin-top:60px}.gallery-page .p5-s02 section{display:none}.gallery-page .p5-s02 section.current{display:block}.gallery-page .p5-s02 section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-page .p5-s02 section li{width:32%;max-width:380px;margin-right:2%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;cursor:pointer}.gallery-page .p5-s02 section li:nth-child(3n){margin-right:0px}.gallery-page .p5-s02 .turn-page{margin-top:40px}.gallery-page .p5-s02 .mml-page-prev,.gallery-page .p5-s02 .mml-page-next{display:inline-block;width:60px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:solid 2px #e3e6e9;text-align:center;line-height:60px;margin:0px 28px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.gallery-page .p5-s02 .mml-page-prev:hover,.gallery-page .p5-s02 .mml-page-next:hover{border-color:#3d6cbf;background-color:#3d6cbf}.gallery-page .p5-s02 .mml-page-prev:hover i,.gallery-page .p5-s02 .mml-page-next:hover i{color:#fff}.gallery-page .p5-s02 .mml-page{font-size:14px;color:#777;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.gallery-page .p5-s02 .mml-page.mml-active{color:#3d6cbf}.gallery-page .p5-s02 i{font-size:20px;color:#3d6cbf;text-align:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width: 767px){.gallery-page .p5-s01 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.gallery-page .p5-s01 .img-wrap{width:100%;margin-top:20px}.gallery-page .p5-s01 .text-wrap{width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;max-width:590px}.gallery-page .p5-s01 .text{max-width:unset;width:100%}.gallery-page .p5-s01 li{max-width:unset}}@media (max-width: 680px){.gallery-page .p5-s02 section ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.gallery-page .p5-s02 section li{width:49%;max-width:380px;margin-right:0px}}@media (max-width: 540px){.gallery-page .p5-s01 .mml-row{padding:60px 20px}.gallery-page .p5-s01 h2{font-size:32px}.gallery-page .p5-s02 .mml-row{padding:60px 20px}.gallery-page .p5-s02 .tabBtn li{width:40%;margin-right:5px;margin-left:0px}}.product-details .p4-s01 .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:120px 10px}.product-details .p4-s01 .img-wrap{width:45%;max-width:500px}.product-details .p4-s01 .text-wrap{width:52%;max-width:580px;margin:0 auto;margin-right:0px}.product-details .p4-s01 .slider-nav{margin:0px -9px;margin-top:20px}.product-details .p4-s01 .slider-nav li{margin:0px 9px}.product-details .p4-s01 .slider-nav button{-webkit-box-shadow:none;box-shadow:none;background-image:none;padding:0px;width:60px;height:60px;border-radius:0px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#e3e6e9;margin:0px;width:50px;height:50px;background-color:rgba(0,0,0,0.1)}.product-details .p4-s01 .slider-nav button:hover{opacity:1}.product-details .p4-s01 .slider-nav button::after{display:none}.product-details .p4-s01 .slider-nav button:hover{background-color:#3d6cbf;border-color:#3d6cbf}.product-details .p4-s01 .slider-nav button:hover i{color:#fff;z-index:222}.product-details .p4-s01 .slider-nav button i{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px}.product-details .p4-s01 .slider-nav button.slick-prev{left:-5px}.product-details .p4-s01 .slider-nav button.slick-next{right:-5px}.product-details .p4-s01 .slider-nav button.slick-prev{left:9px}.product-details .p4-s01 .slider-nav button.slick-next{right:8px}.product-details .p4-s01 .slider-nav button i{color:#fff;font-size:12px;opacity:.8}.product-details .p4-s01 .product-name{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px}.product-details .p4-s01 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-details .p4-s01 table{margin-top:40px;border-radius:0px;margin-bottom:0px}.product-details .p4-s01 table tr:first-child td{background:none}.product-details .p4-s01 table tr:nth-child(2n+1){background-color:#f5f7f9;border:solid 1px #f0f2f4}.product-details .p4-s01 table tr td{border:none;border:1px solid unset;text-align:left;padding:15px 30px 15px 20px;font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-details .p4-s01 table tr td:first-child{width:30%;font-size:16px;color:#000;font-size:14px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;padding-left:50px;border-right:1px solid #f0f2f4}.product-details .p4-s02 .mml-row{padding:0px 10px 120px}.product-details .p4-s02 .detail-tab{background-color:#fff;-webkit-box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15);box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15);margin-top:60px}.product-details .p4-s02 .detail-tab ul{padding:15px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-details .p4-s02 .detail-tab li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0px;font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;cursor:pointer;border-right:1px solid rgba(61,108,91,0.1);position:relative}.product-details .p4-s02 .detail-tab li:last-child{border-right:unset}.product-details .p4-s02 .detail-tab li:after{content:'';display:block;width:100%;height:5px;background-color:#3d6cbf;position:absolute;bottom:-10px;left:0px;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.product-details .p4-s02 .detail-tab li.active,.product-details .p4-s02 .detail-tab li:hover{color:#3d6cbf}.product-details .p4-s02 .detail-tab li.active:after,.product-details .p4-s02 .detail-tab li:hover:after{opacity:1}.product-details .p4-s02 .detail-section .col{display:none}.product-details .p4-s02 .detail-section .col.current{display:block}.product-details .p4-s02 .detail-section ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px}.product-details .p4-s02 .detail-section li{width:24%;max-width:280px;margin-right:1.666%;text-align:center}.product-details .p4-s02 .detail-section li:nth-child(4n){margin-right:0px}.product-details .p4-s02 .detail-section h4{margin-bottom:0px;margin-top:20px;font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-details .p4-s02 .detail-section .text ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.product-details .p4-s02 .detail-section .text li{width:33.3333%;max-width:unset;border-top:1px solid rgba(196,211,236,0.3);-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:0px;padding:30px 0px;padding-left:30px;padding-right:20px;text-align:left;font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;position:relative}.product-details .p4-s02 .detail-section .text li::before{content:'';display:block;width:10px;height:10px;border-radius:50px;background-color:#3d6cbf;position:absolute;border:5px solid rgba(61,108,191,0.2);background-clip:padding-box;left:0px;top:28px}.product-details .p4-s02 .detail-section .text li:nth-child(1){border-top:unset}.product-details .p4-s02 .detail-section .text li:nth-child(2){border-top:unset}.product-details .p4-s02 .detail-section .text li:nth-child(3){border-top:unset}.product-details .p4-s03 .mml-row{padding:0px 10px}.product-details .p4-s03 .detail-form{max-width:980px;margin:0 auto;padding:60px 20px 90px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;-webkit-box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1);box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1);border-radius:20px 20px 12px 12px;position:relative}.product-details .p4-s03 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:40px}.product-details .p4-s03 .wpcf7{max-width:580px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.product-details .p4-s03 .wpcf7::after{display:none}.product-details .p4-s03 .wpcf7 .wpcf7-validation-errors,.product-details .p4-s03 .wpcf7 .wpcf7-response-output{margin-top:10px !important}.product-details .p4-s03 .wpcf7 .ajax-loader{display:none}.product-details .p4-s03 .wpcf7 p{margin-bottom:0px;width:100%}.product-details .p4-s03 .wpcf7 p ::-webkit-input-placeholder{color:#9fa8ab}.product-details .p4-s03 .wpcf7 p span{margin-bottom:11px}.product-details .p4-s03 .wpcf7 p span input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;border:unset;font-size:14px;background-color:#f5f7f9;padding:12px 10px;font-size:14px;color:#252118;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-details .p4-s03 .wpcf7 p span input:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}.product-details .p4-s03 .wpcf7 p span textarea{background-color:#f5f7f9;font-size:14px;color:#252118;font-family:poppins, sans-serif;font-weight:300;font-style:normal;height:120px;resize:none;-webkit-box-shadow:none;box-shadow:none;border:unset;border-radius:5px}.product-details .p4-s03 .wpcf7 p span textarea:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);background-color:#f5f7f9 !important;color:#252118 !important}.product-details .p4-s03 .wpcf7 p input.wpcf7-submit{display:inline-block;margin-bottom:0px;background-image:none;-webkit-box-shadow:none;box-shadow:none;padding:15px 33px;width:100%;max-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#3d6cbf;border-radius:50px;border:1px solid #3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:22px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;position:absolute;bottom:-30px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-details .p4-s03 .wpcf7 p input.wpcf7-submit:after{display:none}.product-details .p4-s03 .wpcf7 p input.wpcf7-submit:hover{background-color:#fff;color:#3d6cbf}.product-details .p4-s03 .wpcf7 p input.wpcf7-submit:focus{outline:none}.product-details .p4-s04 .mml-row{padding:120px 10px}.product-details .p4-s04 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:48px}.product-details .p4-s04 ul.related-products{margin:0px -10px}.product-details .p4-s04 ul.related-products li{margin:0px 10px}.product-details .p4-s04 button{-webkit-box-shadow:none;box-shadow:none;background-image:none;padding:0px;width:60px;height:60px;border-radius:0px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#e3e6e9;margin:0px;border-radius:50%;background-color:unset;border:solid 2px #e3e6e9;top:47%}.product-details .p4-s04 button:hover{opacity:1}.product-details .p4-s04 button::after{display:none}.product-details .p4-s04 button:hover{background-color:#3d6cbf;border-color:#3d6cbf}.product-details .p4-s04 button:hover i{color:#fff;z-index:222}.product-details .p4-s04 button i{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px}.product-details .p4-s04 button.slick-prev{left:-5px}.product-details .p4-s04 button.slick-next{right:-5px}.product-details .p4-s04 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;margin-top:15px;text-align:center}@media (max-width: 1200px){.product-details .p4-s04 .mml-row{padding:120px 20px}.product-details .p4-s04 button.slick-prev{left:-5px}}@media (max-width: 767px){.product-details .p4-s01 .mml-row{padding:120px 10px 60px}.product-details .p4-s02 .detail-tab li{font-size:16px}.product-details .p4-s02 .detail-section h4{font-size:16px;margin-top:12px}}@media (max-width: 600px){.product-details .p4-s02 .detail-section ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0px}.product-details .p4-s02 .detail-section li{width:49%;margin-right:0px;margin-top:30px}.product-details .p4-s02 .detail-section .text ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-details .p4-s02 .detail-section .text li{width:50%;padding-right:10px}.product-details .p4-s02 .detail-section .text li:nth-child(3){border-top:1px solid rgba(196,211,236,0.3)}}@media (max-width: 880px){.product-details .p4-s01 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-details .p4-s01 .img-wrap{width:100%}.product-details .p4-s01 .text-wrap{width:100%;margin:0 auto;margin-top:60px;max-width:680px}}@media (max-width: 540px){.product-details .p4-s01 .mml-row{padding:60px 20px 30px}.product-details .p4-s01 table tr td{padding:15px 10px 15px 20px}.product-details .p4-s01 table tr td:first-child{padding-left:15px}.product-details .p4-s02 .mml-row{padding:0px 20px 60px}.product-details .p4-s03 .mml-row{padding:0px 20px}.product-details .p4-s03 h2{font-size:32px;margin-bottom:20px}.product-details .p4-s04 h2{font-size:32px}.product-details .p4-s04 .mml-row{padding:90px 20px 60px}}@media (max-width: 480px){.product-details .p4-s02 .detail-tab ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:0px}.product-details .p4-s02 .detail-tab li{width:100%;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;padding-top:20px}}.products-page h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:0px;line-height:1.2}.products-page .p3-s01 .mml-row{padding:120px 10px}.products-page .p3-s01 .different{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-page .p3-s01 li{width:32%;max-width:380px;margin-right:2%;margin-top:40px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;border-radius:6px;overflow:hidden;padding-bottom:40px}.products-page .p3-s01 li:hover{-webkit-box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15);box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15)}.products-page .p3-s01 li:nth-child(3n){margin-right:0px}.products-page .p3-s01 h4{font-size:20px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal;padding:0px 10px;text-align:center;line-height:1.2;margin-bottom:10px;margin-top:35px}.products-page .p3-s01 p{padding:0px 10px;max-width:320px;line-height:1.5;margin:0 auto;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.products-page .p3-s01 .download-btn{text-align:center;margin-top:40px}.products-page .p3-s01 a.catalogue{display:inline-block;padding:24px 40px;background-color:#3d6cbf;border-radius:50px;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;border:1px solid transparent;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.products-page .p3-s01 a.catalogue:hover{background-color:#fff;border-color:#3d6cbf;color:#3d6cbf}.products-page .p3-s02{position:relative;overflow:hidden;padding-bottom:60px}.products-page .p3-s02:after{content:'';width:100%;height:100%;z-index:-1;top:145px;background-color:#f5f8fa;display:block;position:absolute;bottom:0px}.products-page .p3-s02 .tab-btn{background-color:#fff;-webkit-box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15);box-shadow:17px 25px 60px 0px rgba(118,128,147,0.15);margin-top:60px}.products-page .p3-s02 .tab-btn ul{padding:15px 0px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.products-page .p3-s02 .tab-btn li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0px;font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;cursor:pointer;border-right:1px solid rgba(61,108,91,0.1);position:relative}.products-page .p3-s02 .tab-btn li:last-child{border-right:unset}.products-page .p3-s02 .tab-btn li:after{content:'';display:block;width:100%;height:5px;background-color:#3d6cbf;position:absolute;bottom:-10px;left:0px;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.products-page .p3-s02 .tab-btn li.active,.products-page .p3-s02 .tab-btn li:hover{color:#3d6cbf}.products-page .p3-s02 .tab-btn li.active:after,.products-page .p3-s02 .tab-btn li:hover:after{opacity:1}.products-page .p3-s02 h3{font-size:20px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:30px}.products-page .p3-s02 .col{margin-top:60px;display:none}.products-page .p3-s02 .col.current{display:block}.products-page .p3-s02 .col ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.products-page .p3-s02 .col li{width:24%;margin-right:1%;max-width:280px;margin-bottom:50px;text-align:center}.products-page .p3-s02 h4{padding:0px 5px;margin-top:15px;font-size:18px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px;line-height:1.2}.products-page .p3-s02 span{display:inline-block;max-width:195px;line-height:1.5;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}@media (max-width: 767px){.products-page .p3-s01 h4{font-size:18px;margin-top:20px}.products-page .p3-s02 .col li{width:32%;margin-right:2%}.products-page .p3-s02 .col li:nth-child(3n){margin-right:0px}}@media (max-width: 680px){.products-page .p3-s01 .different{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products-page .p3-s01 li{width:100%}}@media (max-width: 540px){.products-page h2{font-size:28px}.products-page .p3-s01 .mml-row{padding:60px 20px}.products-page .p3-s02{padding-bottom:40px}.products-page .p3-s02::after{top:110px}.products-page .p3-s02 .tab-btn{margin-top:40px}.products-page .p3-s02 .tab-btn li{font-size:16px}.products-page .p3-s02 .col ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products-page .p3-s02 .col li{width:49%;margin-right:0px}.products-page .p3-s02 .col li:nth-child(3n){margin-right:0px}}.product-template .product-desc{padding:110px 0 100px;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-template .product-list{padding:110px 0;background-color:#eff6fa}.product-template .product-list .product-list-tit{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center}.product-template .product-list .btn-wrap{-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ddedf3;padding:30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-template .product-list .btn-wrap img{margin-bottom:25px}.product-template .product-list .btn-wrap .quote-btn{display:inline-block;padding:20px 40px;background-color:#fff;border-radius:30px;font-size:14px;color:#3d6cbf;font-family:ebony,sans-serif;font-weight:500;opacity:.9;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.product-template .product-list .btn-wrap .quote-btn:hover{background-color:#3d6cbf;color:#fff}.product-template .product-video{padding:110px 0 90px}.product-template .product-video .product-video-tit{margin-bottom:40px;text-align:center;font-size:40px;color:#777;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .product-video .video-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-template .product-video .video-list .video-item{position:relative;width:calc(50% - 40px);margin-bottom:20px}.product-template .product-video .video-list .video-item .vp-a{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100px;height:100px;line-height:117px;text-align:center;background-color:#4a76c3;opacity:0.8;border-radius:100%}.product-template .product-video .video-list .video-item .vp-a i{font-size:36px;color:#ffffff;opacity:0.8}.product-template .product-icons .mml-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .product-icons .product-icons-tit{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;letter-spacing:-1px}.product-template .product-icons .icon-item{-webkit-box-flex:0;-webkit-flex:0 0 32.203%;-ms-flex:0 0 32.203%;flex:0 0 32.203%;margin-bottom:70px;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-template .product-icons .icon-item:not(:nth-child(3n)){margin-right:calc(5% / 3)}.product-template .product-icons .icon-item img{margin:0 0 20px}.product-template .product-icons .icon-item .icon-item-tit{margin-bottom:10px;font-size:20px;color:#3d6cbf;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .product-icons .icon-item p{max-width:270px}@media only screen and (max-width: 768px){.product-template .product-icons .mml-row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-template .product-icons .icon-item{-webkit-box-flex:0;-webkit-flex:0 0 calc(50% - 10px);-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.product-template .product-icons .icon-item:not(:nth-child(3n)){margin-right:0}.product-template .product-icons .icon-item:not(:nth-child(2n)){margin-right:20px}}.product-template .p21-s01 .mml-row{padding:120px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template .p21-s01 .text-wrap{width:43%;max-width:480px}.product-template .p21-s01 .img-wrap{width:52%;max-width:540px;margin:0 auto;margin-right:0px;position:relative}.product-template .p21-s01 .img-wrap:before{content:'';display:block;width:100px;height:100%;background-color:#4a76c3;position:absolute;left:-40px;top:-50px;z-index:-1}.product-template .p21-s01 .mml-col{margin-top:40px}.product-template .p21-s01 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px}.product-template .p21-s01 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px}.product-template .p21-s01 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-template .p21-s01 .icon-wrap{width:150px;height:150px;line-height:180px;text-align:center;background-color:rgba(61,108,191,0.6);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-template .p21-s01 .icon-wrap i{font-size:40px;color:rgba(255,255,255,0.8)}.product-template .p21-s02 .mml-row{padding:0px 10px 120px}.product-template .p21-s02 .sec-title b{font-size:18px;color:#4a76c3;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .p21-s02 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;max-width:773px;margin-bottom:0px;margin-top:20px}.product-template .p21-s02 h2{margin-bottom:0px;font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .p21-s02 .production-list{margin:0px -10px;margin-top:45px}.product-template .p21-s02 .slick-track>li{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(245,247,249,0.2);border:solid 1px rgba(74,118,195,0.2);padding:40px 25px 0px;margin:0px 10px;min-height:500px;position:relative}.product-template .p21-s02 .slick-track>li b{font-size:40px;color:#4a76c3;font-family:ebony, sans-serif;font-weight:500;font-style:normal;line-height:unset}.product-template .p21-s02 .slick-track>li ul li{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-template .p21-s02 button{-webkit-box-shadow:none;box-shadow:none;background-image:none;padding:0px;width:60px;height:60px;border-radius:0px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#e3e6e9;margin:0px}.product-template .p21-s02 button:hover{opacity:1}.product-template .p21-s02 button::after{display:none}.product-template .p21-s02 button:hover{background-color:#3d6cbf;border-color:#3d6cbf}.product-template .p21-s02 button:hover i{color:#fff;z-index:222}.product-template .p21-s02 button i{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px}.product-template .p21-s02 button.slick-prev{left:-5px}.product-template .p21-s02 button.slick-next{right:-5px}.product-template .p21-s02 h4{font-size:18px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:25px}.product-template .p21-s02 img{margin-top:60px;position:absolute;bottom:0px;width:95%;max-width:340px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-template .p21-s02 p{margin-bottom:0px;color:#777}.product-template .p21-s03{position:relative}.product-template .p21-s03:before{display:block;content:'';width:40%;max-width:770px;height:937px;background-color:#f5f7f9;position:absolute;left:0px;top:0px;z-index:-1}.product-template .p21-s03 .mml-row{padding:0px 10px;position:unset}.product-template .p21-s03 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;position:relative;max-width:250px;padding-top:80px}.product-template .p21-s03 h2:after{content:'';display:block;width:190%;max-width:480px;height:5px;background-color:#4a76c3;position:absolute;bottom:-35px;z-index:2}.product-template .p21-s03 .title-wrap .pic{position:absolute;right:0px;top:0px;width:70%;max-width:1150px}.product-template .p21-s03 .title-wrap>img{width:62%}@media (max-width: 1450px){.product-template .p21-s03 .title-wrap>img{width:48%}}@media (max-width: 1240px){.product-template .p21-s03 .title-wrap>img{width:35%}}.product-template .p21-s03 h3{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px}.product-template .p21-s03 h4{text-align:center;font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-top:15px}.product-template .p21-s03 .doct-list{margin:0 -10px;margin-top:100px}.product-template .p21-s03 .doct-list li{margin:0px 10px;background-color:#fff}.product-template .p21-s03 .slick-dots{display:block !important;text-align:center;margin-top:40px}.product-template .p21-s03 .slick-dots>li{width:12px;height:12px;display:inline-block;margin-right:5px;padding:0px;overflow:unset;background-color:#d2d2d2 !important}.product-template .p21-s03 .slick-dots>li.slick-active{width:60px;border-radius:50px;background-color:#3d6cbf !important;opacity:1}.product-template .p21-s04 .mml-row{padding:120px 10px}.product-template .p21-s04 .guide-title{position:relative}.product-template .p21-s04 .guide-title b{font-size:20px;color:#0a0f18;font-family:ebony, sans-serif;font-weight:500;font-style:normal;position:absolute;right:0px;top:10px}.product-template .p21-s04 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .p21-s04 p{max-width:645px;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.product-template .p21-s04 .guide-tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:45px}.product-template .p21-s04 .tab-section{max-width:1080px;width:92%}.product-template .p21-s04 section{display:none}.product-template .p21-s04 section.current{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-template .p21-s04 .text-wrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f5f7f9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-template .p21-s04 .text{max-width:90%}.product-template .p21-s04 .text b{font-size:40px;color:#4a76c3;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:block;margin-bottom:20px}.product-template .p21-s04 .img-wrap{width:62%;max-width:580px}.product-template .p21-s04 .line{width:100%;height:5px;background-color:#4a76c3;margin-bottom:60px}.product-template .p21-s04 .tab-btn{margin:0px auto;margin-right:5px;width:5%}.product-template .p21-s04 .tab-btn ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-template .p21-s04 .tab-btn li{width:20px;height:20px;border:solid 2px rgba(74,118,195,0.2);line-height:16px !important;text-align:center;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-template .p21-s04 .tab-btn li.active,.product-template .p21-s04 .tab-btn li:hover{border:unset;background-color:rgba(74,118,195,0.2);width:60px;height:60px;line-height:70px !important}.product-template .p21-s04 .tab-btn li.active .circle,.product-template .p21-s04 .tab-btn li:hover .circle{opacity:1;width:20px;height:20px}.product-template .p21-s04 .tab-btn .circle{width:10px;height:10px;background-color:#4a76c3;border-radius:50%;opacity:.2;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.product-template .p21-s05{background-color:#f5f7f9}.product-template .p21-s05 .mml-row{padding:120px 10px}.product-template .p21-s05 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;text-align:center}.product-template .p21-s05 ul.project-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-template .p21-s05 li{width:32%;max-width:380px;margin-right:2%;margin-top:60px;position:relative;overflow:hidden}.product-template .p21-s05 li:nth-child(3n){margin-right:0px}.product-template .p21-s05 li:hover .text{top:0px}.product-template .p21-s05 li:hover .titles{opacity:0}.product-template .p21-s05 .titles{position:absolute;width:100%;background-color:rgba(0,0,0,0.6);bottom:0px;text-align:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.product-template .p21-s05 .titles h4{padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0px}.product-template .p21-s05 h4{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.product-template .p21-s05 .text{position:absolute;width:100%;top:100%;left:0px;background-color:rgba(0,0,0,0.6);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.product-template .p21-s05 .row{width:90%;padding:20px 0px;max-width:315px}.product-template .p21-s05 p{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:0px}.product-template .p21-s06 .mml-row{padding:120px 10px}.product-template .p21-s06 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:40px;text-align:center}.product-template .p21-s06 ul.solution-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .p21-s06 li{width:32%;max-width:380px;margin-right:2%;margin-top:30px;text-align:center;background-color:#f5f7f9;-webkit-box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1);box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1)}.product-template .p21-s06 li:nth-child(3n){margin-right:0px}.product-template .p21-s06 h4{margin-bottom:0px;font-size:18px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;padding:25px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 960px){.product-template .p21-s03 h2{font-size:32px}.product-template .p21-s03 h2::after{width:100%}}@media (max-width: 880px){.product-template .p21-s01 .mml-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-template .p21-s01 .text-wrap{width:100%}.product-template .p21-s01 .img-wrap{width:100%;margin:0 auto;margin-top:60px}.product-template .p21-s05 .text{position:unset;height:unset}.product-template .p21-s05 .titles{display:none}}@media (max-width: 767px){.product-template .p21-s01 .img-wrap{margin-top:40px}.product-template .p21-s01 .img-wrap::before{display:none}.product-template .p21-s03 .title-wrap .pic{position:unset;margin-top:60px;width:100%}.product-template .p21-s03 .title-wrap>img{display:none}.product-template .p21-s03 h3{margin-top:30px}.product-template .p21-s04 .guide-tab{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .p21-s04 .tab-section{width:100%;max-width:unset;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.product-template .p21-s04 .img-wrap{width:52%}.product-template .p21-s04 .tab-btn{width:100%}.product-template .p21-s04 .tab-btn ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-template .p21-s04 .tab-btn li{margin-right:40px;line-height:18px !important}.product-template .p21-s06 ul.solution-list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.product-template .p21-s06 li{width:49%;margin-right:0px}}@media (max-width: 620px){.product-template .p21-s05 ul.project-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .p21-s05 li{width:100%}}@media (max-width: 540px){.product-template .p21-s01 .mml-row{padding:60px 20px}.product-template .p21-s01 h2{font-size:30px}.product-template .p21-s01 .mml-col{margin-top:20px}.product-template .p21-s02 .mml-row{padding:0px 20px 60px}.product-template .p21-s03 .mml-row{padding:0px 20px}.product-template .p21-s03 h2{font-size:28px}.product-template .p21-s03 .doct-list{margin-top:30px}.product-template .p21-s03 h4{font-size:16px}.product-template .p21-s04 .mml-row{padding:60px 20px}.product-template .p21-s04 h2{font-size:32px;max-width:60%}.product-template .p21-s04 .guide-tab{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .p21-s04 .tab-section{width:100%;max-width:unset;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.product-template .p21-s04 section{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-template .p21-s04 .img-wrap{width:100%}.product-template .p21-s04 .text-wrap{padding:40px 0px}.product-template .p21-s04 .tab-btn li{margin-right:20px}.product-template .p21-s06 h2,.product-template .p21-s05 h2{font-size:30px;margin-bottom:10px}.product-template .p21-s06 .mml-row,.product-template .p21-s05 .mml-row{padding:60px 20px}.product-template .p21-s06 ul.solution-list,.product-template .p21-s05 ul.solution-list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-template .p21-s06 li,.product-template .p21-s05 li{width:100%}.product-template .p21-s06 ul.project-list li,.product-template .p21-s05 ul.project-list li{margin-top:30px}}.waterfront-page .p2-s01 .mml-row{padding:120px 10px 80px}.waterfront-page .p2-s01 .product-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.waterfront-page .p2-s01 .product-links li{width:32%;max-width:380px;margin-right:2%;margin-bottom:40px;background-color:#ffffff;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;border-radius:6px;overflow:hidden}.waterfront-page .p2-s01 .product-links li:hover{-webkit-box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1);box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1)}.waterfront-page .p2-s01 .product-links li:nth-child(3n){margin-right:0px}.waterfront-page .p2-s01 .des-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 20px;text-align:center}.waterfront-page .p2-s01 h4{font-size:18px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:5px}.waterfront-page .p2-s01 p{font-size:14px;color:#aaa;font-family:poppins, sans-serif;font-weight:300;font-style:normal;display:inline-block;max-width:320px}@media (max-width: 1200px){.waterfront-page .mml-row{padding:120px 20px !important}}@media (max-width: 767px){.waterfront-page .p2-s01 .product-links li{width:49%}.waterfront-page .p2-s01 .product-links li:nth-child(3n){margin-right:2%}.waterfront-page .p2-s01 .product-links li:nth-child(2n){margin-right:0px}}@media (max-width: 540px){.waterfront-page .p2-s01 .mml-row{padding:60px 20px !important}.waterfront-page .p2-s01 .product-links{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.waterfront-page .p2-s01 .product-links li{width:100%;margin-bottom:20px;-webkit-box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1);box-shadow:0px 30px 60px 0px rgba(61,108,191,0.1)}.waterfront-page .p2-s01 .product-links li:nth-child(2n){margin-right:0px}.waterfront-page .p2-s01 h4{font-size:16px}}.home-page .home-banner{position:relative;width:100%;min-height:860px;margin-top:-111px;overflow:hidden}.home-page .home-banner article{position:absolute;z-index:9;top:265px;width:100%;text-align:center}.home-page .home-banner article h4{margin-bottom:20px;font-size:20px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .home-banner article h1{font-size:60px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}@media (max-width: 540px){.home-page .home-banner article{min-height:620px}.home-page .home-banner article h1{font-size:42px}}.home-page .home-banner .background1{background:url("/wp-content/themes/betheme-child/dist/img/p01/banner-black.jpg") 50% 0 no-repeat fixed;margin:0;height:100%;position:absolute;width:100%;top:0;left:0}.home-page .home-banner .background2{background:url("/wp-content/themes/betheme-child/dist/img/p01/banner-font.png") 0% 0 no-repeat;margin:0;background-position:center;height:386px;position:absolute;z-index:10;width:100%;bottom:-1px;left:0}.home-page .p01-text{padding-top:44px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.home-page .p01-text p{position:relative;max-width:740px;margin:0 auto;text-align:center;font-size:14px;color:#777;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.home-page .p01-text p::before{content:'';position:absolute;z-index:20;left:50%;top:-145px;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:5px;height:120px;background-color:#3d6cbf}.home-page .p01-text.animation p{-webkit-transform:translate(0%, -100%);-ms-transform:translate(0%, -100%);transform:translate(0%, -100%);opacity:0;z-index:999}.home-page .mml-bigRow{max-width:1920px;width:100%;padding:0px 4.2%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .p01-s01 .mml-row{padding:120px 10px 0px}.home-page .p01-s01 .sec-title{position:relative;margin-bottom:60px}.home-page .p01-s01 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;max-width:573px}.home-page .p01-s01 .link-btn{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:24px 43px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;position:absolute;right:0px;top:10px}.home-page .p01-s01 .link-btn:hover{border:1px solid #3d6cbf;background-color:#fff;color:#3d6cbf}.home-page .p01-s01 .advantages{margin:0px -10px}.home-page .p01-s01 li{position:relative;overflow:hidden;margin:0px 10px;max-width:380px}.home-page .p01-s01 li a{display:block}.home-page .p01-s01 li:hover .text{top:0px}.home-page .p01-s01 li:hover .titles{opacity:0}.home-page .p01-s01 .titles{position:absolute;width:100%;background-color:rgba(0,0,0,0.6);bottom:0px;text-align:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.home-page .p01-s01 .titles h4{padding:20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0px}.home-page .p01-s01 h4{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .p01-s01 .text{position:absolute;width:100%;top:100%;left:0px;background-color:rgba(0,0,0,0.6);height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.home-page .p01-s01 .row{width:90%;padding:20px 0px;max-width:270px}.home-page .p01-s01 p{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:0px}.home-page .p01-s03{background-color:#f5f7f9}.home-page .p01-s03 .mml-row{padding:120px 10px}.home-page .p01-s03 .sec-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-page .p01-s03 .col-left{width:28%;max-width:395px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.home-page .p01-s03 .col-left li{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-top:20px;padding-left:19px;position:relative}.home-page .p01-s03 .col-left li::before{content:'';display:block;width:10px;height:10px;border-radius:5px;background-color:#3d6cbf;position:absolute;left:0px;top:5px}.home-page .p01-s03 .col-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.home-page .p01-s03 .col-right ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-page .p01-s03 .col-right li{width:24%;max-width:180px;margin-bottom:30px}.home-page .p01-s03 h4{font-size:18px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .p01-s03 .line{width:105%;max-width:400px;height:5px;background-color:#3d6cbf;margin-bottom:50px}.home-page .p01-s03 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:100px;max-width:560px}.home-page .p01-s03 span{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;padding-top:8px;display:inline-block}.home-page .p01-s03 p{font-size:14px;color:#000;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:0px}.home-page .p01-s03 .home-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:80px}.home-page .p01-s03 .home-product li{width:32%;max-width:380px;margin-right:2%;background-color:#fff;margin-bottom:23px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;border-radius:6px;overflow:hidden;text-align:center}.home-page .p01-s03 .home-product li:nth-child(3n){margin-right:0px}.home-page .p01-s03 .home-product li:hover{-webkit-box-shadow:0px 10px 30px 0px rgba(118,128,147,0.18);box-shadow:0px 10px 30px 0px rgba(118,128,147,0.18)}.home-page .p01-s03 .home-product span{font-size:18px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:25px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .p01-s03 .sec-bottom{text-align:center}.home-page .p01-s03 .link-btn{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:24px 43px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;margin-top:40px}.home-page .p01-s03 .link-btn:hover{border:1px solid #3d6cbf;background-color:#fff;color:#3d6cbf}.home-page .p01-s04 .mml-row{padding:120px 10px 70px}.home-page .p01-s04 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px;max-width:635px;margin:0 auto;text-align:center}.home-page .p01-s04 .well-designed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}.home-page .p01-s04 .well-tabLeft li{border-right:5px solid transparent}.home-page .p01-s04 .well-tabLeft li.active,.home-page .p01-s04 .well-tabLeft li:hover{border-right:5px solid #3d6cbf}.home-page .p01-s04 .well-tabRight li{border-left:5px solid transparent}.home-page .p01-s04 .well-tabRight li.active,.home-page .p01-s04 .well-tabRight li:hover{border-left:5px solid #3d6cbf}.home-page .p01-s04 .well-tab{width:32.5%;max-width:380px}.home-page .p01-s04 .well-tab li{margin-bottom:20px;padding:26.5px;background-color:#fff;font-size:14px;color:#bbb;font-family:poppins, sans-serif;font-weight:300;font-style:normal;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .p01-s04 .well-tab li.active,.home-page .p01-s04 .well-tab li:hover{-webkit-box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);box-shadow:0px 30px 60px 0px rgba(118,128,147,0.1);color:#252118}.home-page .p01-s04 .well-pic{width:32.5%;max-width:380px;position:relative}.home-page .p01-s04 .well-pic li{width:12px;height:12px;background-color:#3d6cbf;background-clip:padding-box;border:14px solid rgba(90,147,247,0.3);border-radius:50%;position:absolute;opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}@media (max-width: 1200px){.home-page .p01-s04 .well-pic li{display:none}}@media (max-width: 767px){.home-page .p01-s04 .well-pic li{display:block}}.home-page .p01-s04 .well-pic li.cur{opacity:1}.home-page .p01-s04 .well-pic .leftIcon li:first-child{top:68px;left:80px}.home-page .p01-s04 .well-pic .leftIcon li:nth-child(2){top:98px;left:50px}.home-page .p01-s04 .well-pic .leftIcon li:nth-child(3){bottom:148px;left:10px}.home-page .p01-s04 .well-pic .leftIcon li:nth-child(4){bottom:168px;left:125px}.home-page .p01-s04 .well-pic .rightIcon li:first-child{top:78px;left:170px}.home-page .p01-s04 .well-pic .rightIcon li:nth-child(2){top:138px;right:50px}.home-page .p01-s04 .well-pic .rightIcon li:nth-child(3){bottom:166px;right:25px}.home-page .p01-s04 .well-pic .rightIcon li:nth-child(4){bottom:158px;right:167px}.home-page .p01-s04 .benefits{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-page .p01-s04 .sec-title{width:30%;max-width:312px}.home-page .p01-s04 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .p01-s04 p{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal;margin-bottom:0px}.home-page .p01-s04 .benefits-list{width:68%;max-width:800px;margin:0 auto;margin-right:0px}.home-page .p01-s04 .benefits-list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-page .p01-s04 .benefits-list li{text-align:center;width:32%;max-width:246px;margin-bottom:50px}.home-page .p01-s04 .link-btn{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:24px 43px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;margin-top:100px}.home-page .p01-s04 .link-btn:hover{border:1px solid #3d6cbf;background-color:#fff;color:#3d6cbf}.home-page .p01-s04 span{display:inline-block;margin-top:15px;font-size:14px;color:#252118;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal;font-weight:400}.home-page .p01-s05{background-color:#f5f7f9}.home-page .p01-s05 .mml-row{padding:120px 10px}.home-page .p01-s05 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;text-align:center;margin-bottom:0px}.home-page .p01-s05 .choose-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-page .p01-s05 .choose-list li{width:32%;max-width:380px;background-color:#ffffff;border-radius:6px;border-bottom:5px solid transparent;min-height:294px;position:relative;margin-top:140px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:115px 30px 20px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}.home-page .p01-s05 .choose-list li:hover{border-bottom:5px solid #3d6cbf}.home-page .p01-s05 .choose-list li:hover p{color:#777}.home-page .p01-s05 .choose-list img{position:absolute;border-radius:50%;left:50%;top:-80px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-page .p01-s05 h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:10px;text-align:center;margin-top:80px}.home-page .p01-s05 p{font-size:14px;color:#bbb;font-family:poppins, sans-serif;font-weight:300;font-style:normal;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;display:inline-block}.home-page .p01-s05 .test-list{margin-top:20px}.home-page .p01-s05 .test-list li{text-align:center}.home-page .p01-s05 .test-list p{max-width:480px;color:#777}.home-page .p01-s05 .test-list button{-webkit-box-shadow:none;box-shadow:none;background-image:none;padding:0px;width:60px;height:60px;border-radius:0px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;background-color:#e3e6e9;margin:0px;top:40%}.home-page .p01-s05 .test-list button:hover{opacity:1}.home-page .p01-s05 .test-list button::after{display:none}.home-page .p01-s05 .test-list button:hover{background-color:#3d6cbf;border-color:#3d6cbf}.home-page .p01-s05 .test-list button:hover i{color:#fff;z-index:222}.home-page .p01-s05 .test-list button i{color:#3d6cbf;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;font-size:14px}.home-page .p01-s05 .test-list button.slick-prev{left:-5px}.home-page .p01-s05 .test-list button.slick-next{right:-5px}.home-page .p01-s05 .test-list button i{color:#fff;font-size:16px}.home-page .p01-s05 .test-list .slick-dots{display:block !important;text-align:center;margin-top:40px}.home-page .p01-s05 .test-list .slick-dots>li{width:12px;height:12px;min-height:unset;display:inline-block;margin-right:5px;padding:0px;overflow:unset;background-color:#d2d2d2 !important}.home-page .p01-s05 .test-list .slick-dots>li.slick-active{width:60px;border-radius:50px;background-color:#3d6cbf !important;opacity:1}.home-page .p01-s05 h5{font-size:18px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-top:35px}.home-page .p01-s10{padding-top:110px;padding-bottom:120px}.home-page .p01-s10 .sec-title{position:relative;margin-bottom:60px}.home-page .p01-s10 h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal;margin-bottom:0px}.home-page .p01-s10 .link-btn{font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal;display:inline-block;padding:24px 43px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;position:absolute;right:0px;top:-10px}.home-page .p01-s10 .link-btn:hover{border:1px solid #3d6cbf;background-color:#fff;color:#3d6cbf}.home-page .p01-s10 .bd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home-page .p01-s10 .nav{max-width:690px;width:39%;max-height:420px}.home-page .p01-s10 .nav-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:420px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .p01-s10 .nav-wrap ul{max-width:590px;width:calc(100% - 15px)}.home-page .p01-s10 .nav-wrap li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:21px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.home-page .p01-s10 .nav-wrap li.slick-current{background-color:#f5f7f9}.home-page .p01-s10 .nav-wrap .pic{max-width:200px;width:100%}.home-page .p01-s10 .nav-wrap .pic img{min-height:240px}.home-page .p01-s10 .nav-wrap .pic img.lazyloaded{min-height:unset}.home-page .p01-s10 .nav-wrap .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:390px;width:100%;padding:0px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-page .p01-s10 .nav-wrap h4{font-size:20px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .p01-s10 .nav-wrap span.time{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.home-page .p01-s10 .dots3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:10px}.home-page .p01-s10 .dots3 ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%;width:5px;background-color:#e3e6e9}.home-page .p01-s10 .dots3 li{width:100%;margin:0px;border-radius:0px !important}.home-page .p01-s10 .dots3 li.slick-active{background-color:#3d6cbf}.home-page .p01-s10 .slider-main{max-width:1070px;width:62%}.home-page .p01-s10 .slider-main li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-page .p01-s10 .slider-main .pic{max-width:600px;width:100%}.home-page .p01-s10 .slider-main .text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;max-width:470px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f4f6f8;padding-bottom:60px;padding-top:30px}.home-page .p01-s10 .slider-main .text-wrap{width:90%;max-width:270px}.home-page .p01-s10 .slider-main h4{margin-bottom:7px;font-size:18px;color:#303030;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.home-page .p01-s10 .slider-main span.time{font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.home-page .p01-s10 .slider-main p{padding-top:26px;font-size:14px;color:#8b8d8d;font-family:poppins, sans-serif;font-weight:300;font-style:normal}@media (max-width: 1400px){.home-page .p01-s10 .slider-main li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .p01-s10 .slider-main .pic{margin:0 auto}.home-page .p01-s10 .slider-main .text{max-width:600px;margin:0 auto}.home-page .p01-s10 .slider-main .text-wrap{padding:20px 0px 5px}}@media (max-width: 1000px){.home-page .p01-s10 .bd{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-page .p01-s10 .slider-main{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-top:120px}.home-page .p01-s10 .nav{max-width:none;width:100%}.home-page .p01-s10 .nav ul{max-width:none;width:100%}.home-page .p01-s10 .nav-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0px}.home-page .p01-s10 .dots3{display:none}}@media (max-width: 880px){.home-page .p01-s01 .text{position:unset;height:unset}.home-page .p01-s01 .titles{display:none}}@media (max-width: 767px){.home-page .p01-s01 .sec-title{position:unset}.home-page .p01-s01 .link-btn{position:unset;margin-top:20px}.home-page .p01-s04 .well-designed{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .p01-s04 .well-pic{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 auto}.home-page .p01-s04 .well-tab{width:48%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.home-page .p01-s04 .benefits{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .p01-s04 .sec-title{width:100%;max-width:unset}.home-page .p01-s04 .link-btn{margin-top:30px}.home-page .p01-s04 .benefits-list{width:100%;margin-top:60px}.home-page .p01-s05 .choose-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.home-page .p01-s05 .choose-list li{width:100%;margin-top:120px}}@media (max-width: 680px){.home-page .p01-s03 .sec-top{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .p01-s03 .col-left{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.home-page .p01-s03 .col-right{-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%;margin-bottom:40px}.home-page .p01-s03 h2{font-size:32px;margin-bottom:30px}.home-page .p01-s03 .line{width:60%}.home-page .p01-s03 .home-product{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.home-page .p01-s03 .home-product li{width:49%;margin-right:0px}}@media (max-width: 540px){.home-page .p01-s10{padding-top:60px;padding-bottom:60px}.home-page .p01-s01 h2{font-size:28px}.home-page .p01-s01 .mml-row{padding:60px 20px 0px}.home-page .p01-s01 .advantages{margin:0px}.home-page .p01-s01 .advantages li{margin:0px;max-width:unset}.home-page .text{max-width:380px;margin:0 auto}.home-page .p01-s04 .mml-row{padding:60px 20px 20px}.home-page .p01-s05 .mml-row{padding:60px 20px}.home-page .p01-s05 h2{font-size:30px}.home-page .p01-s05 .test-list button{width:40px;height:40px;line-height:45px;top:60%}.home-page .p01-s03 .mml-row{padding:60px 20px}.home-page .p01-s03 h2{font-size:26px}.home-page .p01-s03 .col-right ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-page .p01-s03 .col-right li{width:49%}}@media (max-width: 480px){.home-page .p01-s10 .slider-main .text{padding:0px 20px}.home-page .p01-s10 .slider-main{margin-top:50px}.home-page .p01-s10 .sec-title{position:unset;text-align:center}.home-page .p01-s10 .link-btn{position:unset;margin-top:20px}.home-page .p01-s10 .nav-wrap .text{padding:0px 30px}.home-page .p01-s04 h2{font-size:28px}.home-page .p01-s04 .well-designed{margin-bottom:60px}.home-page .p01-s04 .well-tab{width:100%}.home-page .p01-s04 .benefits-list ul li{width:49%;margin-bottom:30px}}.ldp .home-page .home-banner .tpl-title{max-width:860px;font-size:20px;margin:0 auto;color:#fff}.ldp .home-page .p01-text{-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.ldp .home-page .p01-text p{-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}.ldp .benefits .btn{display:block;padding:10px 20px;max-width:180px;max-height:50px;margin:20px 0 0 0;font-size:14px;color:#fff;text-align:center;border-radius:40px;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:poppins, sans-serif;font-weight:300;background-color:#3d6cbf}.ldp .benefits .btn:hover{opacity:.9}.ldp.ldp2 .p01-s04{background-color:#f5f7f9}.ldp.ldp2 .p01-s05{background-color:#f5f7f9}.ldp.ldp2 .p2-s01{background-color:#fff}.ldp.ldp2 .p5-s01{background-color:#f5f7f9}.ldp.ldp2 .p5-s01 .mml-row{padding-bottom:120px}.ldp.ldp2 .p6-s02{background-color:#fff}.ldp.ldp2 .ldp-projects{background-color:#fff}.ldp.ldp2 .ldp-projects strong{display:block;margin-bottom:20px;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp.ldp2 .ldp-projects p{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.ldp.ldp2 .ldp-projects .mask{top:79%}.ldp.ldp2 .ldp-projects .image{width:calc(33.3333% - 13.3333px);margin:0 20px 20px 0}.ldp.ldp2 .ldp-projects .image:hover .mask{top:0}.ldp.ldp2 .ldp-projects .image:nth-child(3n){margin-right:0}.ldp.ldp2 .ldp-projects .image:nth-child(n+4){display:none}@media (max-width: 1100px){.ldp.ldp2 .ldp-projects .mask{top:0}}@media (max-width: 800px){.ldp.ldp2 .ldp-projects .image{width:calc(50% - 10px)}.ldp.ldp2 .ldp-projects .image:nth-child(3n){margin-right:20px}.ldp.ldp2 .ldp-projects .image:nth-child(2n){margin-right:0}}.ldp h2{font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp h4{font-size:20px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp .p2-s01{background-color:#f5f7f9}.ldp .p2-s01 h2{margin-bottom:60px;text-align:center;font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp .p2-s01 .mml-row{padding-top:140px}.ldp .p01-s04 .mml-row.tpl{padding:80px 10px}.ldp .p01-s04 .well-tab li{color:#252118}.ldp .p01-s05{background-color:#fff}.ldp .p3-s01{background-color:#f5f8fa}.ldp .p3-s01 .floating-title{margin:0 auto 60px;max-width:760px;text-align:center;font-size:14px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.ldp .p3-s01 li{background-color:#fff}.ldp .p3-s02{padding-top:120px}.ldp .p3-s02:after{display:none}.ldp .waterfront-page .p2-s01 .product-links li:nth-child(n+7){display:none}.ldp .testimonials{display:none}@media (max-width: 900px){.ldp h2{font-size:34px}.ldp .p01-s04 .mml-row.tpl{padding:50px 10px}}.ldp-contact h2{margin-bottom:40px}.ldp-contact h4{margin-bottom:35px}.ldp-contact li{position:relative;padding-left:30px;margin-bottom:20px;max-width:350px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;color:#777;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.ldp-contact li:before{content:"\20";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background-color:#3d6cbf;opacity:0.2}.ldp-contact li:after{content:"\20";position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;-webkit-transform:translate3d(50%, 50%, 0);transform:translate3d(50%, 50%, 0);background-color:#3d6cbf}.ldp-contact input,.ldp-contact textarea{outline:none;background-image:none;border:none;padding:12px 10px;background-color:#f5f7f9 !important;border-radius:5px;font-size:14px;color:#252118;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact input:focus,.ldp-contact textarea:focus{-webkit-box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2);box-shadow:inset 0px 0px 10px 0px rgba(61,108,191,0.2)}.ldp-contact input::-webkit-input-placeholder,.ldp-contact textarea::-webkit-input-placeholder{font-size:14px;color:#9fa8ab;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact input::-moz-placeholder,.ldp-contact textarea::-moz-placeholder{font-size:14px;color:#9fa8ab;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact input:-ms-input-placeholder,.ldp-contact textarea:-ms-input-placeholder{font-size:14px;color:#9fa8ab;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact input::-ms-input-placeholder,.ldp-contact textarea::-ms-input-placeholder{font-size:14px;color:#9fa8ab;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact input::placeholder,.ldp-contact textarea::placeholder{font-size:14px;color:#9fa8ab;font-family:pragmatica-extended, sans-serif;font-weight:200;font-style:normal}.ldp-contact textarea{resize:none;max-height:115px}.ldp-contact input[type="submit"]{display:block;width:100%;max-width:115px;padding:22px 12px;text-transform:uppercase;background-color:#3d6cbf !important;border-radius:35px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.ldp-contact input[type="submit"]:hover{opacity:.9}.ldp-contact .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.ldp-contact .flex label:not(:last-child){margin-right:20px}.ldp-contact .ipt-row:not(.flex){margin-bottom:30px}.ldp-contact .contact-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:60px 0}.ldp-contact .contact-form,.ldp-contact .contact-item{-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-contact .contact-form{width:55%}.ldp-contact .contact-item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width: 800px){.ldp-contact label{width:100%}.ldp-contact .contact-main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp-contact .contact-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ldp-contact .contact-form,.ldp-contact .contact-item{width:100%;max-width:600px;margin:auto}}.process-quality{padding:120px 0 100px}.process-quality h2{margin-bottom:55px;text-align:center;font-size:40px;color:#252118;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.process-quality strong{display:block;line-height:1.4;margin-bottom:15px;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.process-quality p{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.process-quality .quality-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.process-quality .mml-item{position:relative;width:calc(25% - 15px);margin:0 20px 20px 0;overflow:hidden}.process-quality .mml-item:hover .mask{top:0}.process-quality .mml-item:nth-child(4n){margin-right:0}.process-quality .mask{position:absolute;top:73%;right:0;left:0;height:100%;padding:20px 30px 0;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (max-width: 1200px){.process-quality{padding:80px 0}.process-quality .mask{top:0}}@media (max-width: 1010px){.process-quality .quality-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.process-quality .mml-item{width:calc(50% - 10px);max-width:280px}.process-quality .mml-item:nth-child(4n){margin-right:20px}.process-quality .mml-item:nth-child(3n){margin-right:0}.process-quality .mask{max-width:280px}}@media (max-width: 900px){.process-quality .mml-item:nth-child(3n){margin-right:20px}}@media (max-width: 720px){.process-quality .quality-wrap{-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.process-quality .mml-item{max-width:unset}.process-quality .mml-item:nth-child(2n){margin-right:0}.process-quality .mask{position:static;margin:0 auto;padding:20px 15px 0}}.ldp-projects{padding:120px 0 100px;background-color:#f5f7f9;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-projects h2{margin-bottom:50px;text-align:center}.ldp-projects strong{line-height:1.2;display:block;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp-projects .projects-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ldp-projects .image{position:relative;width:calc(25% - 15px);margin:0 20px 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ldp-projects .image:hover .mask{top:0}.ldp-projects .image:nth-child(4n){margin-right:0}.ldp-projects .image:nth-child(n+5){display:none}.ldp-projects .mask{position:absolute;top:73%;right:0;left:0;height:100%;padding:20px 30px 0;background:rgba(0,0,0,0.6);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ldp-projects .mask p{font-size:14px;color:#fff;font-family:poppins, sans-serif;font-weight:300;font-style:normal}@media (max-width: 1100px){.ldp-projects .mask{top:0}}@media (max-width: 600px){.ldp-projects{padding:80px 0}.ldp-projects .image{width:calc(50% - 10px)}.ldp-projects .image:nth-child(2n){margin-right:0}}.ldp-cta h2{margin-bottom:30px;text-align:center;color:#fff}.ldp-cta p{padding:30px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#263238;font-family:poppins, sans-serif;font-weight:300;font-style:normal}.ldp-cta i{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;color:#3d6cbf;cursor:pointer}.ldp-cta .btn{display:block;margin:0 auto;padding:24px 43px;max-width:180px;background-color:#3d6cbf;border-radius:50px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;font-size:14px;color:#fff;font-family:ebony, sans-serif;font-weight:500;font-style:normal}.ldp-cta .btn:hover{color:#3d6cbf;background-color:#fff;border-color:#3d6cbf}.ldp-cta .cta-title{height:380px;padding-top:110px;text-align:center;background-image:url(/wp-content/themes/betheme-child/dist/img/cta.jpg);background-position:center;-webkit-box-sizing:border-box;box-sizing:border-box}.ldp-cta .mml-row{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 450px){.ldp-cta .cta-title{padding-top:40px}}


    .product-desc h2{
        text-align: center;
    }
    .product-video h3{
        text-align: center;
        margin-top: 10px;
    }
