p{color:#666}
p strong{color:#1f1f1f}
a{color:#2980b9}
::-webkit-scrollbar{display:none}
html,body{overflow-x:hidden!important}
*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:subpixel-antialiased!important;-webkit-transform:translate3d(1,1,1);transform:translate3d(1,1,1);text-rendering:auto;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}
:focus{outline:none}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}
body{margin:0;padding:0;overflow-x:hidden;font-size:13px;font-family: bengfont;line-height:30px;font-weight:400}
::selection{background-color:#CCC;color:#000}
div,a,p,img,blockquote,form,fieldset,textarea,input,label,iframe,code,pre{display:block;position:relative}
textarea,input{outline:none}
input[type="submit"]{appearance:none;-webkit-appearance:none}
input{border-radius:0!important;-webkit-border-radius:0!important;display:inline-block}
textarea{-webkit-appearance:none!important;border-radius:0!important;-webkit-border-radius:0!important}
label a{display:inline-block}
#page-transitions{left:0;right:0;display:block;overflow:hidden}
#page-content{margin-bottom:0;background-color:#FFF}
.page-content-gray{background-color:#ebebeb!important}
.transparent-bg{background-color:rgba(255,255,255,0)!important;transition:all 250ms ease}
.content{margin-bottom:0px}
.content-gray{background-color:#f0f2f3}
.content-round{border-radius:8px;overflow:hidden}
.content-margins{margin:0 20px;padding:1px!important}
.content-fullscreen,.content-full{margin-bottom:30px;padding:0}
.content-boxed{padding:5px 20px!important}
.content-padding{padding:10px 20px}
p {
    line-height: 23px;
    margin-bottom: 30px;
    font-size: 23px;
    text-align: justify;
    font-family: 'bengfont';
}
.text-tag{font-family: 'bengfont';
    font-size: 18px;
    font-weight: 700;}
p > a{display:inline;text-decoration:none}
p > a:hover{text-decoration:underline}
p > span{display:inline}
p strong{font-size:13px;font-weight:500}
span > a{display:inline}
a > span{display:inline}
a{text-decoration:none}
a:hover{text-decoration:none}
strong a,em a{display:inline}
h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a{display:inline}
table{border-collapse:separate;border-spacing:0;width:100%;clear:both;margin-bottom:27px}
th{vertical-align:middle;font-weight:700}
tr{line-height:18px}
td{text-align:center;padding:9px 0;line-height:18px;vertical-align:middle}
.table tr.even td{background:#efefef}
.table tr:hover td{background:#f8f8f8}
tr:hover > td{background:#fff}
th{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;color:#1f1f1f;line-height:35px;background-color:#f6f6f6}
td{border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;color:#666;background-color:#fdfdfd}
table{background-color:#f6f6f6;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9}
.table-borders-light *{border-color:rgba(255,255,255,0.1)!important}
ul,ol{color:#666}
ul{margin-bottom:30px}
ul ul{margin-bottom:5px}
ol ol{margin-bottom:5px}
ol{margin-bottom:30px}
li{line-height:24px;margin-bottom:5px}
ol > li:last-child,ul > li:last-child{margin-bottom:0}
textarea{font-family:bengfont}
sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-15px}
sub{bottom:0}
.disabled{display:none!important}
.disabled-box{display:none}
.center-item{margin-left:auto!important;margin-right:auto}
.font-10{font-size:10px!important}
.font-11{font-size:11px!important}
.font-12{font-size:12px!important}
.font-13{font-size:13px!important}
.font-14{font-size:14px!important}
.font-15{font-size:15px!important}
.font-16{font-size:16px!important}
.font-17{font-size:17px!important}
.font-18{font-size:18px!important}
.font-19{font-size:19px!important}
.font-20{font-size:20px!important}
.font-21{font-size:21px!important}
.font-22{font-size:22px!important}
.font-23{font-size:23px!important}
.font-24{font-size:24px!important}
.font-25{font-size:25px!important}
.font-26{font-size:26px!important}
.font-27{font-size:27px!important}
.font-28{font-size:28px!important}
.font-29{font-size:29px!important}
.font-30{font-size:30px!important}
.bg-full{position:fixed;top:-20px;left:-20px;right:-20px;bottom:-20px;overflow:hidden}
.bg-cover{background-size:cover;background-position:center center}
.bg-transparent{background:rgba(0,0,0,0)!important}
.bg-dark{background-color:rgba(0,0,0,0.3)!important}
.bg-1{background-image:url(../images/pictures/1.jpg)}
.bg-2{background-image:url(../images/pictures/2.jpg)}
.bg-3{background-image:url(../images/pictures/3.jpg)}
.bg-4{background-image:url(../images/pictures/4.jpg)}
.bg-5{background-image:url(../images/pictures/5.jpg)}
.bg-6{background-image:url(../images/pictures/6.jpg)}
.bg-7{background-image:url(../images/pictures/7.jpg)}
.bg-8{background-image:url(../images/pictures/8.jpg)}
.bg-9{background-image:url(../images/pictures/9.jpg)}
.bg-0{background-image:url(../images/pictures/10.jpg)}
.vertical-bg-0{background-image:url(../images/pictures_vertical/bg0.jpg)}
.vertical-bg-1{background-image:url(../images/pictures_vertical/bg1.jpg)}
.vertical-bg-2{background-image:url(../images/pictures_vertical/bg2.jpg)}
.vertical-bg-3{background-image:url(../images/pictures_vertical/bg3.jpg)}
.vertical-bg-4{background-image:url(../images/pictures_vertical/bg4.jpg)}
.vertical-bg-5{background-image:url(../images/pictures_vertical/bg5.jpg)}
.vertical-bg-6{background-image:url(../images/pictures_vertical/bg6.jpg)}
.vertical-bg-7{background-image:url(../images/pictures_vertical/bg7.jpg)}
.vertical-bg-8{background-image:url(../images/pictures_vertical/bg8.jpg)}
.vertical-bg-9{background-image:url(../images/pictures_vertical/bg9.jpg)}
.vertical-bg-10{background-image:url(../images/pictures_vertical/bg10.jpg)}
.overlay,.overlay-image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;background-size:cover}
.overlay-image{z-index:8}
.above-overlay{position:relative;z-index:10!important}
.dark-overlay{background-color:rgba(0,0,0,0.7)}
.medium-overlay{background-color:rgba(0,0,0,0.6)}
.light-overlay{background-color:rgba(255,255,255,0.85)}
.overlay-dark{background-color:rgba(0,0,0,0.8)}
.overlay-medium{background-color:rgba(0,0,0,0.65)}
.overlay-light{background-color:rgba(255,255,255,0.75)}
.overlay-gradient{background:linear-gradient(to bottom,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.4) 40%,rgba(0,0,0,0.8) 70%,rgba(0,0,0,1) 100%)}
.overlay-gradient-small{background:linear-gradient(to bottom,rgba(0,0,0,0.0) 0%,rgba(0,0,0,0.0) 30%,rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.8) 100%)}
.bg-teal-light{background-color:#A0CECB!important;color:#FFF}
.bg-teal-dark{background-color:#7DB1B1!important;color:#FFF}
.border-teal-light{border:solid 1px #A0CECB!important}
.border-teal-dark{border:solid 1px #7DB1B1!important}
.bg-hover-teal-light:hover{background-color:#A0CECB!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-teal-dark:hover{background-color:#7DB1B1!important;color:#FFF!important;transition:all 200ms ease}
.color-teal-light{color:#A0CECB!important}
.color-teal-dark{color:#7DB1B1!important}
.bg-green-light{background-color:#A0D468!important;color:#FFF}
.border-green-light{border:solid 1px #A0D468!important}
.border-green-dark{border:solid 1px #8CC152!important}
.bg-hover-green-light:hover{background-color:#A0D468!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-green-dark:hover{background-color:#8CC152!important;color:#FFF!important;transition:all 200ms ease}
.color-green-light{color:#A0D468!important}
.color-green-dark{color:#8CC152!important}
.bg-green2-light{background-color:#2ECC71!important;color:#FFF}
.bg-green2-dark{background-color:#2ABA66!important;color:#FFF}
.border-green2-light{border:solid 1px #2ECC71!important}
.border-green2-dark{border:solid 1px #2ABA66!important}
.bg-hover-green2-light:hover{background-color:#2ECC71!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-green2-dark:hover{background-color:#2ABA66!important;color:#FFF!important;transition:all 200ms ease}
.color-green2-light{color:#2ECC71!important}
.color-green2-dark{color:#2ABA66!important}
.bg-blue-light{background-color:#5D9CEC!important;color:#FFF}
.bg-blue-dark, .bg-green-dark{background-color: rgba(0,0,0,0.5);
    color: #fff;
    border-radius: 22px;}
.border-blue-light{border:solid 1px #5D9CEC!important}
.border-blue-dark{border:solid 1px #4A89DC!important}
.bg-hover-blue-light:hover{background-color:#5D9CEC!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-blue-dark:hover{background-color:#4A89DC!important;color:#FFF!important;transition:all 200ms ease}
.color-blue-light{color:#5D9CEC!important}
.color-blue-dark{color:#4A89DC!important}
.bg-blue2-light{background-color:#4FC1E9!important;color:#FFF}
.bg-blue2-dark{background-color:#3BAFDA!important;color:#FFF!important}
.border-blue2-light{border:solid 1px #4FC1E9!important}
.border-blue2-dark{border:solid 1px #3BAFDA!important}
.bg-hover-blue2-light:hover{background-color:#4FC1E9!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-blue2-dark:hover{background-color:#3BAFDA!important;color:#FFF!important;transition:all 200ms ease}
.color-blue2-light{color:#4FC1E9!important}
.color-blue2-dark{color:#3BAFDA!important}
.bg-magenta-light{background-color:#8067B7!important;color:#FFF}
.bg-magenta-dark{background-color:#6A50A7!important;color:#FFF}
.border-magenta-light{border:solid 1px #8067B7!important}
.border-magenta-dark{border:solid 1px #6A50A7!important}
.bg-hover-magenta-light:hover{background-color:#8067B7!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-magenta-dark:hover{background-color:#6A50A7!important;color:#FFF!important;transition:all 200ms ease}
.color-magenta-light{color:#8067B7!important}
.color-magenta-dark{color:#6A50A7!important}
.bg-night-light{background-color:#656D78!important;color:#FFF}
.bg-night-dark{background-color:#434A54!important;color:#FFF}
.border-night-light{border:solid 1px #656D78!important}
.border-night-dark{border:solid 1px #434A54!important}
.bg-hover-night-light:hover{background-color:#656D78!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-night-dark:hover{background-color:#434A54!important;color:#FFF!important;transition:all 200ms ease}
.color-night-light{color:#656D78!important}
.color-night-dark{color:#434A54!important}
.bg-yellow-light{background-color:#FFCE54!important;color:#FFF}
.bg-yellow-dark{background-color:#F6BB42!important;color:#FFF}
.border-yellow-light{border:solid 1px #FFCE54!important}
.border-yellow-dark{border:solid 1px #F6BB42!important}
.bg-hover-yellow-light:hover{background-color:#FFCE54!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-yellow-dark:hover{background-color:#F6BB42!important;color:#FFF!important;transition:all 200ms ease}
.color-yellow-light{color:#FFCE54!important}
.color-yellow-dark{color:#F6BB42!important}
.bg-yellow2-light{background-color:#E8CE4D!important;color:#FFF}
.bg-yellow2-dark{background-color:#E0C341!important;color:#FFF}
.border-yellow2-light{border:solid 1px #E8CE4D!important}
.border-yellow2-dark{border:solid 1px #E0C341!important}
.bg-hover-yellow2-light:hover{background-color:#E8CE4D!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-yellow2-dark:hover{background-color:#E0C341!important;color:#FFF!important;transition:all 200ms ease}
.color-yellow2-light{color:#E8CE4D!important}
.color-yellow2-dark{color:#E0C341!important}
.bg-orange-light{background-color:#FC6E51!important;color:#FFF}
.bg-orange-dark{background-color:#E9573F!important;color:#FFF}
.border-orange-light{border:solid 1px #FC6E51!important}
.border-orange-dark{border:solid 1px #E9573F!important}
.bg-hover-orange-light:hover{background-color:#FC6E51!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-orange-dark:hover{background-color:#E9573F!important;color:#FFF!important;transition:all 200ms ease}
.color-orange-light{color:#FC6E51!important}
.color-orange-dark{color:#E9573F!important}
.bg-red-light{background-color:#e74c3c!important;color:#FFF}
.bg-red-dark{background-color:#c0392b!important;color:#FFF}
.border-red-light{border:solid 1px #e74c3c!important}
.border-red-dark{border:solid 1px #c0392b!important}
.bg-hover-red-light:hover{background-color:#e74c3c!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-red-dark:hover{background-color:#c0392b!important;color:#FFF!important;transition:all 200ms ease}
.color-red-light{color:#e74c3c!important}
.color-red-dark{color:#c0392b!important}
.bg-pink-light{background-color:#fa6a8e!important;color:#FFF}
.bg-pink-dark{background-color:#FB3365!important;color:#FFF}
.border-pink-light{border:solid 1px #fa6a8e!important}
.border-pink-dark{border:solid 1px #FB3365!important}
.bg-hover-pink-light:hover{background-color:#f85d84!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-pink-dark:hover{background-color:#fa6a8e!important;color:#FFF!important;transition:all 200ms ease}
.color-pink-light{color:#fa6a8e!important}
.color-pink-dark{color:#FB3365!important}
.bg-brown-light{background-color:#BAA286!important;color:#FFF}
.bg-brown-dark{background-color:#AA8E69!important;color:#FFF}
.border-brown-light{border:solid 1px #BAA286!important}
.border-brown-dark{border:solid 1px #AA8E69!important}
.bg-hover-brown-light:hover{background-color:#BAA286!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-brown-dark:hover{background-color:#AA8E69!important;color:#FFF!important;transition:all 200ms ease}
.color-brown-light{color:#BAA286!important}
.color-brown-dark{color:#AA8E69!important}
.bg-brown2-light{background-color:#8E8271!important;color:#FFF}
.bg-brown2-dark{background-color:#7B7163!important;color:#FFF}
.border-brown2-light{border:solid 1px #8E8271!important}
.border-brown2-dark{border:solid 1px #7B7163!important}
.bg-hover-brown2-light:hover{background-color:#8E8271!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-brown2-dark:hover{background-color:#7B7163!important;color:#FFF!important;transition:all 200ms ease}
.color-brown2-light{color:#8E8271!important}
.color-brown2-dark{color:#7B7163!important}
.bg-gray-light{background-color:#bdc3c7!important;color:#FFF}
.bg-gray-dark{background-color:#95a5a6!important;color:#FFF}
.border-gray-light{border:solid 1px #bdc3c7!important}
.border-gray-dark{border:solid 1px #95a5a6!important}
.bg-hover-gray-light:hover{background-color:#bdc3c7!important;color:#FFF!important;transition:all 200ms ease}
.bg-hover-gray-dark:hover{background-color:#95a5a6!important;color:#FFF!important;transition:all 200ms ease}
.color-gray-light{color:#bdc3c7!important}
.color-gray-dark{color:#95a5a6!important}
.bg-white{background-color:#FFF!important}
.bg-hover-black:hover{background-color:#FFF!important;color:#000!important}
.color-white{color:#FFF!important}
.border-white{border:solid 1px #FFF!important}
.border-light{border-color:rgba(255,255,255,0.05)!important}
.bg-black{background-color:#000!important}
.bg-hover-black:hover{background-color:#000!important;color:#FFF!important}
.color-black{color:#000!important}
.border-black{border:solid 1px #000!important}
.opacity-0{opacity:0}
.opacity-05{opacity:.05}
.opacity-10{opacity:.1}
.opacity-20{opacity:.2}
.opacity-25{opacity:.25}
.opacity-30{opacity:.3}
.opacity-40{opacity:.4}
.opacity-50{opacity:.5}
.opacity-60{opacity:.6}
.opacity-70{opacity:.7}
.opacity-75{opacity:.75}
.opacity-80{opacity:.8}
.opacity-85{opacity:.85}
.opacity-90{opacity:.9}
.border-round{border-radius:100px;overflow:hidden}
.border-rounded{border-radius:5px;overflow:hidden}
.bg-green-light i,.bg-green-dark i,.bg-teal-light i,.bg-teal-dark i,.bg-magenta-light i,.bg-magenta-dark i,.bg-yellow-light i,.bg-yellow-dark i,.bg-orange-light i,.bg-orange-dark i,.bg-red-dark i,.bg-red-light i,.bg-gray-light i,.bg-gray-dark i{color:#FFF}
.bg-facebook{background-color:#3b5998;color:#FFF;border:solid 1px #3b5998}
.bg-facebook:hover{background-color:#4469b7;color:#FFF;border:solid 1px #3b5998}
.bg-linkedin{background-color:#0077B5;color:#FFF;border:solid 1px #0077B5}
.bg-linkedin:hover{background-color:#0186cb;color:#FFF;border:solid 1px #0077B5}
.bg-twitter{background-color:#4099ff;color:#FFF;border:solid 1px #4099ff}
.bg-twitter:hover{background-color:#5fa9fd;color:#FFF;border:solid 1px #4099ff}
.bg-google{background-color:#d34836;color:#FFF;border:solid 1px #d34836}
.bg-google:hover{background-color:#ea4f3b;color:#FFF;border:solid 1px #d34836}
.bg-whatsapp{background-color:#34AF23;color:#FFF;border:solid 1px #34AF23}
.bg-whatsapp:hover{background-color:#3cc729;color:#FFF;border:solid 1px #34AF23}
.bg-pinterest{background-color:#C92228;color:#FFF;border:solid 1px #C92228}
.bg-pinterest:hover{background-color:#e3262c;color:#FFF;border:solid 1px #C92228}
.bg-sms{background-color:#27ae60;color:#FFF;border:solid 1px #27ae60}
.bg-sms:hover{background-color:#2bbe69;color:#FFF;border:solid 1px #27ae60}
.bg-mail{background-color:#3498db;color:#FFF;border:solid 1px #3498db}
.bg-mail:hover{background-color:#38a5ed;color:#FFF;border:solid 1px #3498db}
.bg-dribbble{background-color:#EA4C89;color:#FFF;border:solid 1px #EA4C89}
.bg-dribbble:hover{background-color:#fc5294;color:#FFF;border:solid 1px #EA4C89}
.bg-tumblr{background-color:#2C3D52;color:#FFF;border:solid 1px #2C3D52}
.bg-tumblr:hover{background-color:#3e5674;color:#FFF;border:solid 1px #2C3D52}
.bg-reddit{background-color:#369;color:#FFF;border:solid 1px #369}
.bg-reddit:hover{background-color:#3b77b4;color:#FFF;border:solid 1px #369}
.bg-youtube{background-color:#D12827;color:#FFF;border:solid 1px #D12827}
.bg-youtube:hover{background-color:#ea2e2d;color:#FFF;border:solid 1px #D12827}
.bg-phone{background-color:#27ae60;color:#FFF;border:solid 1px #27ae60}
.bg-phone:hover{background-color:#2cc76e;color:#FFF;border:solid 1px #27ae60}
.bg-skype{background-color:#12A5F4;color:#FFF;border:solid 1px #27ae60}
.bg-skype:hover{background-color:#0f95dd;color:#FFF;border:solid 1px #27ae60}
.bg-instagram{background-color:#e1306c;color:#FFF;border:solid 1px #e1306c}
.bg-instagram:hover{background-color:#c3295d;color:#FFF;border:solid 1px #c3295d}
.color-instagram{color:#c13584!important}
.color-facebook{color:#3b5998!important}
.color-linkedin{color:#0077B5!important}
.color-twitter{color:#4099ff!important}
.color-google{color:#d34836!important}
.color-whatsapp{color:#34AF23!important}
.color-pinterest{color:#C92228!important}
.color-sms{color:#27ae60!important}
.color-mail{color:#3498db!important}
.color-dribbble{color:#EA4C89!important}
.color-tumblr{color:#2C3D52!important}
.color-reddit{color:#369!important}
.color-youtube{color:#D12827!important}
.color-phone{color:#27ae60!important}
.color-skype{color:#12A5F4!important}
.float-left{float:left;margin-top:10px;margin-right:10px}
.float-right{float:right;margin-top:10px;margin-left:10px}
.polaroid-effect{border:solid 1px rgba(0,0,0,0.15);background-color:#FFF;padding:8px;box-shadow:0 2px 5px rgba(0,0,0,0.15)}
.polaroid-effect-small{padding:5px}
.polaroid-effect p{margin-bottom:-5px!important}
.blur-effect-caption,.scale-effect-caption,.grayscale-effect-caption{position:absolute;top:0;left:0;right:0;bottom:0;z-index:9;pointer-events:none;opacity:0;transition:all 250ms ease;padding:15px}
.grayscale-effect strong,.blur-effect-caption strong,.scale-effect-caption strong{z-index:10;position:relative;display:block}
.grayscale-effect em,.blur-effect-caption em,.scale-effect-caption em{z-index:10;position:relative;display:block;line-height:24px}
.scale-effect{overflow:hidden;transition:all 500ms ease}
.scale-effect img:hover{transform:scale(1.2,1.2)!important;transition:all 500ms ease}
.scale-effect img:hover ~ .scale-effect-caption{opacity:1!important;transition:all 500ms ease;transition-delay:150ms}
.blur-effect{overflow:hidden;transition:all 250ms ease!important}
.blur-effect img{transition:all 500ms ease}
.blur-effect img:hover{filter:blur(2px);transition:all 500ms ease}
.blur-effect img:hover ~ .blur-effect-caption{opacity:1!important;transition:all 500ms ease;transition-delay:150ms}
.grayscale-effect{overflow:hidden;transition:all 250ms ease}
.grayscale-effect img:hover{filter:grayscale(100%);transition:all 500ms ease}
.grayscale-effect img:hover ~ .grayscale-effect-caption{opacity:1!important;transition:all 500ms ease;transition-delay:150ms}
h1,h2,h3,h4,h5,h6{font-family:bengfont}
h1{font-size:24px;line-height:26px;font-weight:500;margin-bottom:5px}
h2{font-size:21px;line-height:25px;font-weight:500;margin-bottom:5px}
h3{font-size:20px;line-height:24px;font-weight:500;margin-bottom:5px}
h4{font-size:18px;line-height:23px;font-weight:500;margin-bottom:5px}
h5{font-size:15px;line-height:22px;font-weight:500;margin-bottom:5px}
.heading-style{padding:0 20px 30px}
.heading-style p{width:100%!important;margin-left:auto;margin-right:auto}
.heading-style .line{z-index:1;width:280px;margin:25px auto;display:block;height:1px}
.heading-style em{display:block;text-align:center;font-style:normal;font-size:11px;margin-top:-8px}
.heading-style .heading-title{text-align:center;font-weight:700}
.heading-style i{background-color:#FFF;height:40px;width:60px;text-align:center;line-height:40px;position:absolute;top:-20px;left:50%;margin-left:-30px;z-index:2}
.heading-style p{font-size:13px;text-align:center;padding:0 5px}
.heading-icon{font-weight:600;margin-bottom:5px}
.heading-icon i{position:absolute;margin-top:2px;right:25px;font-size:14px}
.font-icon-list li{list-style:none;padding-left:0;margin-left:-20px;line-height:30px}
.font-icon-list i{margin-right:10px;width:20px;text-align:center;display:inline-block}
.font-icon-list .font-icon-list{padding-left:30px}
.icon-list{list-style:none;padding-left:0}
.icon-list i{width:20px;text-align:center;margin-left:-5px}
.icon-list ul{padding-left:40px}
ul{padding-left:20px;list-style-type:disc}
ul ul,ol ol{padding-top:10px;padding-bottom:10px}
ol{padding-left:20px;list-style-type:decimal}
ol ol{list-style-type:lower-alpha}
ol ol ol{list-style-type:disc}
.top-0{margin-top:0!important}
.top-5{margin-top:5px!important}
.top-10{margin-top:10px!important}
.top-15{margin-top:15px!important}
.top-20{margin-top:20px!important}
.top-25{margin-top:25px!important}
.top-40{margin-top:40px!important}
.top-50{margin-top:50px!important}
.bottom-0{margin-bottom:0!important}
.bottom-5{margin-bottom:5px!important}
.bottom-15{margin-bottom:15px!important}
.bottom-20{margin-bottom:20px!important}
.bottom-25{margin-bottom:25px!important}
.bottom-30{margin-bottom:30px!important}
.bottom-40{margin-bottom:40px!important}
.bottom-50{margin-bottom:50px!important}
.left-5{margin-left:5px}
.left-10{margin-left:10px}
.left-15{margin-left:15px}
.left-20{margin-left:20px}
.left-25{margin-left:25px}
.left-30{margin-left:30px}
.right-5{margin-right:5px}
.right-10{margin-right:10px}
.right-15{margin-right:15px}
.right-20{margin-right:20px}
.right-25{margin-right:25px}
.right-30{margin-right:30px}
.clear{clear:both!important}
.last-column{margin-right:0!important}
.left-padding{padding-left:30px}
.right-padding{padding-right:30px}
.padding-right{padding-right:20px}
.padding-left{padding-left:20px}
.no-border{border:none!important}
.responsive-image{display:block;width:100%;margin-bottom:15px}
.rounded-image{border-radius:8px!important;overflow:hidden}
.center-object{margin:auto;background-position:center!important}
.box-shadow{box-shadow:0 2px 10px rgba(0,0,0,0.15)}
.icon-clear-left{padding-left:15px}
.icon-clear-right{padding-right:15px}
.maps{min-height:250px}
.responsive-video{position:relative;min-height:220px;width:100%;overflow:hidden}
.responsive-video iframe,.responsive-video object,.responsive-video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.last-column:after,.container:after{visibility:hidden!important;display:block!important;content:""!important;clear:both!important;height:0!important}
.container,.container-fullscreen{margin-bottom:0px;display:block}
.hide-if-mobile{display:none!important}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.capitalize{text-transform:capitalize!important}
.thin{font-weight:300!important}
.ultrathin{font-weight:100!important}
.thiner{font-weight:400!important}
.bold{font-weight:600!important}
.regular{font-weight:400!important}
.regularbold{font-weight:500!important}
.bolder{font-weight:700!important}
.ultrabold{font-weight:800!important}
.justify{text-align:justify!important}
.italic{font-style:italic}
.pointer{cursor:pointer}
.ultrasmall-text{font-size:10px!important}
.small-text{font-size:12px!important;margin-top:-5px;display:block;line-height:24px}
.smaller-text{font-size:11px;margin-top:-5px;display:block}
.normal-text{font-size:14px!important}
.larger-text{font-size:26px!important}
.large-text{font-size:28px!important}
.huge-text{font-size:30px!important}
.boxed-text{max-width:80%;margin:0 auto;text-align:center}
.boxed-text-small{max-width:200px;margin:0 auto;text-align:center}
.boxed-text-large{max-width:300px;margin:0 auto;text-align:center}
.small-line-height{line-height:20px}
.medium-line-height{line-height:30px}
.large-line-height{line-height:40px}
.small-text-icon i{padding-left:15px;width:25px;padding-right:10px}
.small-text-icon i:first-child{padding-left:0}
.border-text{border-width:4px!important;padding:5px 0 5px 15px;border-right:none!important;border-top:none!important;border-bottom:none!important}
.center-text{text-align:center!important;display:block}
.left-text{text-align:left!important;display:block}
.right-text{text-align:right!important;display:block}
.center-stars i{font-size:16px;padding:0 5px}
.center-stars{width:155px;margin:0 auto}
.space-left{padding-left:10px}
.space-right{padding-right:10px}
.center-boxed-content{max-width:600px!important}
.center-boxed-text,.center-boxed-content{max-width:500px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}
.one-half{width:100%;float:left;margin-right:10%}
.one-third{width:28%;float:left;margin-right:8%}
.center-wrapper{display:table;width:100%}
.center-items{display:table-cell;text-align:center;vertical-align:middle}
.decoration-margins{margin:0 20px}
.decoration{height:1px;display:block;margin-bottom:1px;clear:both!important;background-color:rgba(0,0,0,0.08)}
.decoration-boxed{margin:0 20px}
.decoration-lines div{height:5px;width:10%;float:left}
.decoration-lines-thin div{height:3px;width:10%;float:left}
.deco-0{background-color:#c0392b}
.deco-1{background-color:#2ecc71}
.deco-2{background-color:#3498db}
.deco-3{background-color:#bdc3c7}
.deco-4{background-color:#f1c40f}
.deco-5{background-color:#e67e22}
.deco-6{background-color:#9b59b6}
.deco-7{background-color:#34495e}
.deco-8{background-color:#16a085}
.deco-9{background-color:#95a5a6;margin-bottom:30px}
.deco-thick{height:3px;width:60px;margin:0 auto}
.deco-thin{height:2px;width:60px;margin:0 auto}
.deco-ultrathin{height:1px;width:60px;margin:0 auto}
.decoration-small{height:1px;width:100px;margin:0 auto 30px}
.decoration-shadow{height:5px;border:0;box-shadow:inset 0 12px 12px -12px rgba(0,0,0,0.5)}
.decoration-line-fade{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}
.decoration-zig-zag{height:6px;background:url(../images/framework/deco-zig.png) repeat-x 0 0;border:0}
.decoration-slash{height:6px;background:url(../images/framework/deco-slash.png) repeat-x 0 0;border:0}
.decoration-line-icon i{position:relative;z-index:5;text-align:center;height:50px;line-height:50px;width:60px;margin:0 auto;display:block;background-color:#FFF}
.decoration-line-icon em{position:absolute;background-color:rgba(0,0,0,0.08);left:20px;right:20px;height:1px;margin-top:-25px}
.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.rotate-225{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}
.rotate-45,.rotate-90,.rotate-135,.rotate-180,.rotate-225,.rotate-270,.rotate-315{transition:all 250ms ease}
.scale-hover:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.scale-out{-webkit-transform:scale(0,0);transform:scale(0,0);transition:all 250ms ease}
.opacity-out{opacity:0;transition:all 250ms ease}
.input-simple-1.has-icon i{position:absolute;z-index:2;right:0;font-size:12px;height:40px;width:12px;line-height:41px;text-align:center;color:#666}
.input-simple-1.textarea.has-icon i{margin-top:28px}
.input-simple-1.textarea textarea{padding:5px 30px 10px 0;height:40px;line-height:28px;border-bottom:solid 1px rgba(0,0,0,0.1);background-color:transparent;transition:all 250ms ease}
.input-simple-1.textarea textarea:focus{height:120px}
.input-simple-1 em,.select-box-1 em{font-style:normal;display:block;font-size:11px}
.input-simple-1 strong,.select-box-1 strong{position:absolute;right:0;font-size:10px;font-style:italic;font-weight:400;color:#cacaca}
.input-simple-1 input{height:40px;line-height:40px;border-bottom:solid 1px rgba(0,0,0,0.1);border-left:none!important;border-right:none!important;border-top:none!important;display:block;width:100%;box-shadow:none;background-color:transparent;transition:all 250ms ease}
.input-simple-1.has-icon input{text-indent:0!important}
.input-simple-1 input::placeholder,.input-simple-1 textarea::placeholder{color:#b7b7b7}
.input-simple-1.input-blue input:focus{border-bottom:solid 1px #5D9CEC!important}
.input-simple-1.input-green input:focus{border-bottom:solid 1px #A0D468!important}
.input-simple-1.input-red input:focus{border-bottom:solid 1px #D8334A!important}
.input-simple-1 .textarea-simple-1{width:100%;display:block;padding:0;text-indent:0;transition:all 250ms ease}
.select-box{border:1px solid rgba(0,0,0,0.1);background:#FFF url(data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==) no-repeat 95% 50%;box-sizing:border-box;margin-bottom:30px;height:50px;line-height:50px;width:100%;box-shadow:none;-webkit-appearance:none;background-color:transparent}
.select-box select{width:99.9%;height:50px;padding-left:20px;line-height:50px;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;box-sizing:border-box}
.select-box-1{margin-top:50px;border:none;border-bottom:solid 1px rgba(0,0,0,0.1);padding-top:5px}
.select-box-1 select{padding-left:0!important;color:#b7b7b7}
.select-box-1{background-position:center right}
.select-box-1 em{position:absolute;margin-top:-35px}
.select-box-1 strong{margin-top:-35px}
.select-box select:focus{outline:none;color:#666}
.select-style select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}
.input-simple-2.has-icon i{position:absolute;z-index:2;right:0;font-size:12px;height:50px;width:50px;line-height:50px;text-align:center;color:#666}
.input-simple-2{box-sizing:border-box;display:block;width:100%}
.input-simple-2 input{border:solid 1px rgba(0,0,0,0.1);background-color:transparent;height:50px;line-height:50px;border-radius:3px!important;text-indent:15px;box-sizing:border-box;display:block;width:100%;font-size:12px;outline:none;appearance:none;-webkit-appearance:none;transition:all 250ms ease}
.input-simple-2.textarea.has-icon i{margin-top:0}
.input-simple-2.textarea textarea{padding-top:5px;padding-right:30px;height:50px;border-radius:3px!important;padding-top:10px;padding-left:15px;line-height:28px;background-color:transparent;border:solid 1px rgba(0,0,0,0.1);transition:all 250ms ease}
.input-simple-2.textarea textarea:focus{height:130px}
.input-simple-2.has-icon input{text-indent:15px!important}
.input-simple-2 input::placeholder,.input-simple-2 textarea::placeholder{color:#959595}
.input-simple-2.input-blue input:focus{border:solid 1px #5D9CEC!important}
.input-simple-2.input-green input:focus{border:solid 1px #A0D468!important}
.input-simple-2.input-red input:focus{border:solid 1px #FC6E51!important}
.select-box-2{border:solid 1px rgba(0,0,0,0.1);border-radius:3px!important}
.select-box-2 select{padding-left:15px!important;color:#a3a3a3}
.select-box-2{background-position:center 10px}
.textarea-simple-2{width:100%;display:block;padding:0;text-indent:0;transition:all 250ms ease}
.switch-box h5{float:left;width:200px;font-weight:400;font-size:15px}
.switch-box div{float:right}
.switch-box:after{content:'';display:block;clear:both}
.ios-switch{position:relative;width:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.ios-switch-checkbox{display:none}
.ios-switch-label{display:block;overflow:hidden;cursor:pointer;height:27px;padding:0;line-height:20px;border:1px solid #E3E3E3;border-radius:20px;background-color:#FFF;transition:all 250ms ease}
.ios-switch-label:before{content:"";display:block;width:25px;margin:0;background:#FFF;position:absolute;top:0;bottom:0;right:19px;border:2px solid #E3E3E3;border-radius:20px;transition:all 250ms ease}
.ios-switch-checkbox:checked + .ios-switch-label{background-color:#A0D468}
.ios-switch-checkbox:checked + .ios-switch-label,.ios-switch-checkbox:checked + .ios-switch-label:before{border-color:#A0D468}
.ios-switch-checkbox:checked + .ios-switch-label:before{right:0}
.material-switch{position:relative;width:40px;margin-left:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.material-checkbox{display:none}
.material-label{display:block;cursor:pointer;height:16px;padding:0;line-height:16px;border:0 solid #FFF;border-radius:22px;background-color:#9E9E9E}
.material-label:before{content:"";display:block;width:22px;margin:-3px;background:#FFF;position:absolute;top:0;bottom:0;right:25px;border-radius:22px;box-shadow:0 6px 12px 0 #757575;transition:all 250ms ease}
.material-checkbox:checked + .material-label{background-color:#68A3F0}
.material-checkbox:checked + .material-label,.material-checkbox:checked + .material-label:before{border-color:#68A3F0}
.material-checkbox:checked + .material-label .onoffswitch-inner{margin-left:0}
.material-checkbox:checked + .material-label:before{right:0;background-color:#3A76C4;box-shadow:3px 6px 18px 0 rgba(0,0,0,0.2)}
.range-slider input{width:100%}
input[type="range"]{-webkit-appearance:none;height:20px;outline:none}
input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#F26B5E;position:relative;z-index:3}
input[type="range"]::-webkit-slider-thumb:after{content:" ";height:10px;position:absolute;z-index:1;right:20px;top:5px;background:#ff5b32;background:linear-gradient(to right,#f088fc 1%,#AC6CFF 70%)}
.ios-slider{height:40px!important;background:linear-gradient(to right,#5D9CEC 0%,#5D9CEC 100%);background-size:100% 3px;background-position:center;background-repeat:no-repeat}
.ios-slider::-webkit-slider-thumb{background-color:#FFF!important;border:solid 1px rgba(0,0,0,0.1);border-radius:30px;height:25px!important;width:25px!important;box-shadow:-3px 3px 10px 1px rgba(0,0,0,0.2)!important}
.material-slider{height:40px!important;background:linear-gradient(to right,#CCD1D9 0%,#CCD1D9 100%);background-size:100% 18px;background-position:center;background-repeat:no-repeat;padding:0 3px}
.material-slider::-webkit-slider-thumb{background-color:#434A54!important;border:solid 1px rgba(0,0,0,0.1);height:10px!important;width:30px!important}
.classic-slider{height:20px!important;background-color:#FFF;border:solid 1px rgba(0,0,0,0.1);border-radius:30px!important;background-size:100% 25px;background-position:center;background-repeat:no-repeat;background-color:transparent;padding:0 3px;-webkit-box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px 1px rgba(0,0,0,0.1)}
.classic-slider::-webkit-slider-thumb{background-color:#5D9CEC!important;border:solid 1px rgba(0,0,0,0.0);height:16px!important;border-radius:20px;width:16px!important;box-shadow:-3px 3px 10px 1px rgba(0,0,0,0.2)!important}
.range-slider-icons{padding:0 30px}
.range-slider.range-slider-icons i{position:absolute;top:0;height:44px;line-height:44px;text-align:center}
.range-slider .fa-range-icon-1{left:0}
.range-slider .fa-range-icon-2{right:0}
.fac{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:inline-block;vertical-align:middle;font-size:14px}
.fac label{margin:0 1em 0 0;padding-left:1.5em;cursor:pointer;font-weight:inherit}
.fac > input + label:before,.fac > span::after{font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;margin-top:.5px}
.fac > input + label:before{transition:opacity 150ms ease-in-out}
.fac input{display:none}
.checkboxes-demo .fac{display:block}
.fac-checkbox > input + label:before,.fac-checkbox-round > input + label:before{opacity:1}
.fac-checkbox > input:checked + label:before,.fac > input:checked + label:before{opacity:0}
.fac-radio > input + label:before,.fac-checkbox-o > input + label:before,.fac-checkbox-round-o > input + label:before{opacity:0}
.fac-radio > input:checked + label:before,.fac-checkbox-o > input:checked + label:before,.fac-checkbox-round-o > input:checked + label:before{opacity:1}
.fac-default > input + label:before,.fac-default > span::after{color:#9d9d9d}
.fac-blue > input + label:before,.fac-blue > span::after{color:#428bca}
.fac-green > input + label:before,.fac-green > span::after{color:#5cb85c}
.fac-orange > input + label:before,.fac-orange > span::after{color:#f0ad4e}
.fac-red > input + label:before,.fac-red > span::after{color:#d9534f}
.fac-checkbox > span::after{content:"\f45c";opacity:1}
.fac-checkbox > input[type=checkbox] + label:before{content:"\f00c";color:#FFF!important;font-size:10px!important;padding-left:2px}
.fac-checkbox-round > span::after{content:"\f111"}
.fac-checkbox-round > input[type=checkbox] + label:before{content:"\f00c";color:#FFF!important;font-size:8px!important;padding-left:3px}
.fac-radio > span::after{content:"\f45c"}
.fac-radio > input[type=radio] + label:before{content:"\f00c";color:#FFF!important;font-size:10px!important;padding-left:2px}
.fac-radio-full > span::after{content:"\f00c";font-size:12px!important}
.fac-radio-full > input[type=radio] + label:before{content:"\f111"}
.dropcaps-1:first-child:first-letter{float:left;font-size:60px;margin-right:10px;padding:15px 10px 15px 0;font-family:bengfont;color:#000}
.dropcaps-2:first-child:first-letter{float:left;font-size:60px;margin-right:15px;padding:15px 5px 15px 0;color:#000;font-weight:800}
.dropcaps-3:first-child:first-letter{float:left;font-size:60px;margin-right:15px;padding:15px 5px 15px 0;color:#000;font-weight:300}
.text-highlight{margin-bottom:15px}
.text-highlight span{display:block;float:left;padding:0 8px;margin-right:5px}
.chips-dark{background-color:#242631!important;color:#FFF!important}
.chips a{background-color:#ececec;border:solid 1px rgba(0,0,0,0.01);display:inline-block}
.chips .chips-icon,.chips img{border-radius:20px;font-size:12px;text-align:center;margin-right:10px;position:absolute;left:-2px;top:-1px}
.chips-large a{padding:0 20px 0 40px;border-radius:20px;margin-right:5px;margin-bottom:5px}
.chips-large .chips-icon,.chips-large img{width:32px;height:32px;line-height:32px}
.chips-small a{padding:1px 15px 1px 35px;border-radius:24px;margin:0 5px 5px 0;font-size:12px;line-height:24px}
.chips-small .chips-icon,.chips-small img{width:28px;height:28px;line-height:29px}
.chips-hide{margin-left:10px;font-size:12px!important;opacity:.5;width:20px;height:20px;background-color:rgba(0,0,0,0.1);text-align:center;display:block}
.sortable-ghost,.sortable-chosen{background-color:rgba(0,0,0,0.05)!important}
.nested-link-list .inner-link-list i{margin-left:-20px}
.nested-link-list .link-list li a{border-bottom:none;margin-left:-20px}
.nested-link-list .link-list *{line-height:40px!important}
.nested-link-list .link-list span{font-weight:400;padding-left:80px;font-size:12px}
.nested-link-list .link-list i{padding-top:3px!important}
.nested-link-list .fa-angle-down,.nested-link-list .fa-angle-right{right:10px!important}
.link-list{list-style:none;padding-left:0}
.link-list a{font-size:16px;color:#1f1f1f;line-height:40px;border-bottom:solid 1px rgba(0,0,0,0.08)}
.link-list a em{display:block;font-size:10px;padding-left:65px;margin-top:-25px;font-style:normal;opacity:.5}
.link-list a i:first-child{margin-top:4px;left:10px;width:40px;text-align:center;position:absolute;line-height:50px}
.link-list a span{padding-left:65px;height:45px;line-height:45px;font-weight:700}
.link-list a .fa-angle-right,.link-list a .fa-angle-down{position:absolute;top:-5px;right:25px;line-height:75px;text-align:center;font-size:10px}
.link-list a .fa-circle{position:absolute;top:-5px;right:25px;line-height:75px;text-align:center;font-size:6px;opacity:.5}
.link-list-small span{font-size:14px}
.link-list-small span,.link-list-small i{top:0!important;padding-top:0!important;margin-top:0!important;line-height:55px!important}
.disabled-search{opacity:0;height:0!important;overflow:hidden;transition:all 200ms ease}
.search-results{overflow:scroll;transition:all 200ms ease}
.disabled-search-list{max-height:0!important;overflow:hidden;transition:all 200ms ease}
.search-icon-list div{line-height:40px;transition:all 250ms ease}
.search-icon-list i{line-height:40px;width:30px;text-align:center}
.search-icon-list a{color:#1f1f1f}
.search-input-square .search input{-webkit-appearance:none}
.search-input-round .search input{border-radius:65px!important;-webkit-appearance:none}
.search-input-large input,.search-input-large .search i{height:60px!important;line-height:60px!important}
.search [data-search]{margin-bottom:20px!important}
.search-input-container .search i{position:absolute;height:45px;line-height:45px;width:40px;text-align:center;font-size:11px;z-index:2}
.search-input-container .search input{height:45px;line-height:45px;width:100%;background-color:transparent;padding:0 0 0 40px;margin:0;border:solid 1px rgba(0,0,0,0.15)}
.search-input-dark .search input::placeholder{font-size:12px;color:#cacaca}
.search-input-dark .search input{background-color:#242631;color:#cacaca}
.search-input-dark .search i{color:#cacaca}
.search-input-light .search input::placeholder{font-size:12px;color:#888}
.search-input-light .search input{background-color:#FFF;color:#1f1f1f}
.search-input-light .search i{color:#1f1f1f}
.search-header{position:fixed;left:0;right:0;top:0;height:60px;background-color:#FFF;z-index:9999;line-height:60px;padding:0 15px;box-shadow:0 0 15px 1px rgba(0,0,0,0.15);transform:translateY(-70px);transition:all 250ms ease}
.show-fixed-search{transform:translateY(0px)!important}
.search-header i{padding-right:20px}
.search-header input{width:100%;position:fixed;top:0;line-height:60px}
.search-header .close-search{position:absolute;right:-10px;color:red;top:0;height:60px;text-align:center;line-height:60px;text-align:center;z-index:10}
.search-fixed{position:fixed;left:0;right:0;margin-top:-20px;z-index:99;max-height:340px;overflow:scroll;border-bottom:solid 1px rgba(0,0,0,0.1);box-shadow:0 0 15px 1px rgba(0,0,0,0.15);background-color:#FFF;transition:all 250ms ease}
.search-fixed a{padding:0 10px}
.search-fixed a:first-child{padding-top:90px}
.button{transition:all 250ms ease}
.button:hover,.button-round:hover{text-decoration:none!important}
@media(max-width:560px) {
.demo-socials a{width:100%}
}
@media(min-width:560px) and (max-width:760px) {
.demo-socials a{width:45%}
}
@media(min-width:760px) and (max-width:1280px) {
.demo-socials a{width:31%}
}
@media(min-width:1280px) {
.demo-socials a{width:18%}
}
.option-button{height:50px;line-height:50px;border-bottom:solid 1px rgba(0,0,0,0.08)}
.option-buttons a{float:left;width:44%!important;margin-left:3%;margin-right:3%;height:43px;line-height:43px;margin-bottom:0!important}
.icon{display:inline-block;margin:0 5px 5px;border:none!important}
.button,.button-round{color:#FFF;height:45px;line-height:42px;text-align:center;font-size:13px;display:inline-block;margin:0 10px 10px 0;padding:0 20px}
.button-ghost{text-align:center;font-size:13px;display:inline-block;margin:0 5px 10px;padding:0 20px;background-color:transparent;color:#fff;padding-top:1px}
.button-ghost:hover{background-color:#FFF!important;color:#1f1f1f!important}
.icon i{display:block;text-align:center}
.button-bold{font-weight:700!important}
.button-xl{font-size:18px;height:70px!important;line-height:68px!important}
.button-xl.button-icon i{font-size:12px;height:70px!important;width:68px!important;border-radius:70px!important;line-height:70px!important}
.button-l{font-size:16px;height:60px!important;line-height:60px!important}
.button-l.button-icon i{font-size:20px;height:60px!important;width:55px!important;line-height:60px!important}
.button-l.button-icon{line-height:60px!important}
.button-m{font-size:15px;height:55px!important;line-height:55px!important}
.button-m.button-icon i{font-size:16px;height:55px!important;width:55px!important;line-height:55px!important}
.button-m.button-icon{line-height:55px!important}
.button-sm{font-size:12px;height:45px!important;line-height:41px!important}
.button-sm.button-icon i{font-size:14px;height:45px!important;width:45px!important;line-height:45px!important}
.button-sm.button-icon{line-height:45px!important}
.button-s{font-size:12px;height:40px!important;line-height:36px!important}
.button-s.button-icon i{font-size:14px;height:40px!important;width:40px!important;line-height:40px!important}
.button-s.button-icon{line-height:40px!important}
.button-xs{font-size:11px;height:35px!important;line-height:32px!important}
.button-xs.button-icon i{font-size:12px;height:35px!important;width:45px!important;line-height:35px!important}
.button-xs.button-icon{line-height:35px!important}
.button-xxs{font-size:10px;height:30px!important;line-height:28px!important}
.button-xxs.button-icon i{font-size:14px;height:30px!important;width:30px!important;line-height:30px!important}
.button-xxs.button-icon{line-height:26px!important}
.button-icon.button-center-large{padding-left:40px}
.icon-xxl{width:100px!important;height:100px!important;line-height:100px!important;font-size:40px!important}
.icon-xxl i{width:100px!important;height:100px!important;line-height:100px!important;font-size:40px}
.icon-xl{width:70px!important;height:70px!important;line-height:70px!important;font-size:32px!important}
.icon-xl i{width:70px!important;height:70px!important;line-height:70px!important;font-size:32px}
.icon-l{width:60px!important;height:60px!important;line-height:60px!important;font-size:24px!important}
.icon-l i{width:60px!important;height:60px!important;line-height:60px!important;font-size:24px}
.icon-m{width:55px!important;height:55px!important;line-height:55px!important;font-size:20px!important}
.icon-m i{width:55px!important;height:55px!important;line-height:55px!important;font-size:20px}
.icon-s{width:40px!important;height:40px!important;line-height:38px!important;font-size:16px!important}
.icon-s i{width:40px!important;height:40px!important;line-height:39px!important;font-size:16px}
.icon-xs i{width:35px!important;height:35px!important;line-height:35px!important;font-size:14px}
.icon-xs{width:35px!important;height:35px!important;line-height:35px!important;font-size:14px!important}
.icon-round{border-radius:3px}
.icon-circle{border-radius:100%}
.icon-center{margin:0 auto;display:block}
.center-icons{margin:20px auto 30px}
.center-3-icons{width:142px}
.center-2-icons{width:94px}
.button-teal{background-color:#A0CECB;border:solid 2px #A0CECB}
.button-teal-3d{border:none!important;border-bottom:solid 5px #7DB1B1!important;padding:0 22px}
.button-teal:hover{background-color:#7DB1B1;border:solid 2px #7DB1B1}
.button-teal:active{background-color:#628d8d;border-bottom:solid 2px #628d8d!important}
.button-mint{background-color:#48CFAD;border:solid 2px #48CFAD}
.button-mint-3d{border:none!important;border-bottom:solid 5px #37BC9B!important;padding:0 22px}
.button-mint:hover{background-color:#37BC9B;border:solid 2px #37BC9B}
.button-mint:active{background-color:#2fa285;border-bottom:solid 2px #2fa285!important}
.button-white{background-color:#FFF;border:solid 2px #FFF;color:#1f1f1f}
.button-white-3d{border:none!important;border-bottom:solid 5px #FFF!important;padding:0 22px;color:#1f1f1f}
.button-white:hover{background-color:rgba(255,255,255,0.8);border:solid 2px #FFF}
.button-white:active{background-color:#FFF;border-bottom:solid 2px #FFF!important}
.button-green{background-color:#8CC152;border:solid 2px #8CC152}
.button-green-3d{border:none!important;border-bottom:solid 5px #77a346!important;padding:0 22px}
.button-green:hover{background-color:#A0D468;border:solid 2px #A0D468}
.button-green:active{background-color:#77a346;border:solid 2px #77a346}
.button-blue{background-color:#4A89DC;border:solid 2px #4A89DC}
.button-blue-3d{border:none!important;border-bottom:solid 5px #3a71b9!important;padding:0 22px}
.button-blue:hover{background-color:#5D9CEC;border:solid 2px #5D9CEC}
.button-blue:active{background-color:#3a71b9;border:solid 2px #3a71b9}
.button-blue2{background-color:#4FC1E9;border:solid 2px #4FC1E9}
.button-blue2-3d{border:none!important;border-bottom:solid 5px #3ba3c9!important;padding:0 22px}
.button-blue2:hover{background-color:#3BAFDA;border:solid 2px #3BAFDA}
.button-blue2:active{background-color:#3ba3c9;border:solid 2px #3ba3c9}
.button-magenta{background-color:#AC92EC;border:solid 2px #AC92EC}
.button-magenta-3d{border:none!important;border-bottom:solid 5px #8a70cc!important;padding:0 22px}
.button-magenta:hover{background-color:#967ADC;border:solid 2px #967ADC}
.button-magenta:active{background-color:#8a70cc;border:solid 2px #8a70cc}
.button-magenta2{background-color:#8067B7;border:solid 2px #8067B7}
.button-magenta2-3d{border:none!important;border-bottom:solid 5px #503a84!important;padding:0 22px}
.button-magenta2:hover{background-color:#6A50A7;border:solid 2px #6A50A7}
.button-magenta2:active{background-color:#503a84;border:solid 2px #503a84}
.button-dark{background-color:#3C3B3D;border:solid 2px #3C3B3D}
.button-dark-3d{border:none!important;border-bottom:solid 5px #000!important;padding:0 22px}
.button-dark:hover{background-color:#323133;border:solid 2px #323133}
.button-dark:active{background-color:#000;border:solid 2px #000}
.button-dark2{background-color:#656D78;border:solid 2px #656D78}
.button-dark2-3d{border:none!important;border-bottom:solid 5px #434A54!important;padding:0 22px}
.button-dark2:hover{background-color:#656D78;border:solid 2px #656D78}
.button-dark2:active{background-color:#3a404a;border:solid 2px #434A54}
.button-yellow{background-color:#F6BB42;border:solid 2px #F6BB42}
.button-yellow-3d{border:none!important;border-bottom:solid 5px #cb9527!important;padding:0 22px}
.button-yellow:hover{background-color:#d8a02e;border:solid 2px #d8a02e}
.button-yellow:active{background-color:#cb9527;border:solid 2px #cb9527}
.button-orange{background-color:#FC6E51;border:solid 2px #FC6E51}
.button-orange-3d{border:none!important;border-bottom:solid 5px #c6442f!important;padding:0 22px}
.button-orange:hover{background-color:#E9573F;border:solid 2px #E9573F}
.button-orange:active{background-color:#c6442f;border:solid 2px #c6442f}
.button-red{background-color:#ED5565;border:solid 2px #ED5565}
.button-red-3d{border:none!important;border-bottom:solid 5px #BF263C!important;padding:0 22px}
.button-red:hover{background-color:#DA4453;border:solid 2px #DA4453}
.button-red:active{background-color:#BF263C;border:solid 2px #BF263C}
.button-pink{background-color:#FB3365;border:solid 2px #FB3365}
.button-pink-3d{border:none!important;border-bottom:solid 5px #d9315b!important;padding:0 22px}
.button-pink:hover{background-color:#ff4876;border:solid 2px #e22c59}
.button-pink:active{background-color:#e22c59;border:solid 2px #e22c59}
.button-pink2{background-color:#EC87C0;border:solid 2px #EC87C0}
.button-pink2-3d{border:none!important;border-bottom:solid 5px #ba5992!important;padding:0 22px}
.button-pink2:hover{background-color:#D770AD;border:solid 2px #D770AD}
.button-pink2:active{background-color:#ba5992;border:solid 2px #ba5992}
.button-icon{padding-left:40px;height:50px;line-height:50px;border:none!important}
.button-full{display:block;width:100%!important;margin-left:-1px}
.button-round{border-radius:40px!important}
.button-social{text-align:left!important;width:100%;padding-left:70px!important}
.button-social i{text-align:center!important}
.button-social-center{text-align:center!important;padding-left:40px!important}
.button-center-large{display:block;width:250px;margin-left:auto;margin-right:auto}
.button-center-medium{width:190px;margin:0 auto;display:block}
.button-center-small{width:129px;margin:0 auto;display:block}
.button-center{width:170px;margin-left:auto;margin-right:auto;display:block}
.button-center-large.button-icon{padding-left:20px!important}
.button-rounded{border-radius:8px!important}
.button-round.button-icon i{border-radius:50px}
.button-icon i{width:50px;line-height:50px!important;height:100%;top:0;left:0;position:absolute;font-size:14px}
.button-icon.button-full{padding-left:20px}
.back-to-top-badge{width:34px;height:34px;border-radius:44px;font-size:12px;position:fixed;z-index:97;right:15px;bottom:5px;-webkit-transform:translateY(40px);transform:translateY(40px);color:#FFF;text-align:center;line-height:32px;background:#499bea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#499bea',endColorstr='#207ce5',GradientType=0);-webkit-transition:all 250ms ease;transition:all 250ms ease}
.back-to-top-badge:hover{color:#FFF}
.back-to-top-badge i{height:34px;line-height:35px;text-align:center;width:34px;font-size:18px}
.back-to-top-badge-visible{pointer-events:all;-webkit-transform:translateY(-25px);transform:translateY(-25px);-webkit-transition:all 250ms ease;transition:all 250ms ease}
.back-to-top-small{overflow:hidden;bottom:-3px}
.back-to-top-small i{font-size:13px}
.back-to-top-large{width:130px;height:32px;border-radius:18px;font-size:12px;position:fixed;left:50%;margin-left:-65px;bottom:-5px;color:#FFF;text-align:center;line-height:28px;background:#499bea;-webkit-transition:all 250ms ease;transition:all 250ms ease}
.back-to-top-header{top:-50px}
.back-to-top-header.back-to-top-badge-visible{transform:translateY(120px)!important}
.back-to-top-large i{height:32px;line-height:32px!important;padding-right:17px;text-align:center;width:23px;font-size:13px}
.ad-300x250{width:300px;height:250px;margin:0 auto 30px}
.ad-300x50-static{width:300px;height:50px;margin:0 auto 30px}
.ad-300x50-fixed{display:none;position:fixed;bottom:0;width:300px;height:50px;left:50%;margin-left:-150px;z-index:9999;background-color:#000}
.close-ad-button{position:absolute;right:0;top:0;width:20px;height:20px;font-size:10px;color:#FFF;background-color:rgba(255,255,255,0.1);text-align:center;line-height:20px}
.cookie-policy{position:fixed;display:none;bottom:0;left:0;right:0;z-index:9999;background-color:#FFF;box-shadow:0 0 35px 10px rgba(0,0,0,0.1)}
.content-strip h1{color:#FFF;text-align:center;font-size:28px;font-weight:700;margin-bottom:-5px;margin-top:20px}
.content-strip span{font-size:11px;color:rgba(255,255,255,1);display:block;text-align:center;margin-bottom:15px}
.content-strip p{margin-bottom:10px;color:#FFF;text-align:center;padding:0 30px}
.content-strip{margin-bottom:30px}
.content-strip .container,.content-strip .owl-carousel{padding:0 20px;z-index:90;margin-bottom:0}
.content-strip .owl-stage-outer{overflow:visible!important}
.content-strip{padding:50px 0}
.content-strip-round{width:310px;height:310px;border-radius:310px;overflow:hidden;margin:0 auto 30px;box-shadow:0 0 8px rgba(0,0,0,0.4);border:solid 8px #FFF}
.content-strip-bg{position:absolute;background-size:cover;background-position:center center;z-index:8;top:0;bottom:0;right:0;left:0}
.content-strip-arrow{z-index:15;height:10px;width:10px;position:absolute;left:50%;margin-left:-5px;bottom:35px}
.content-strip-arrow i{color:rgba(255,255,255,0.6);height:6px;line-height:6px;display:block;font-size:12px}
.card{padding:20px;margin:30px 20px;border-radius:3px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px!important}
.card-round{border-radius:10px}
.card-full{margin:0;border-radius:0}
.card-blue{background-image:linear-gradient(to bottom,#4FC1E9 0%,#339dc4 100%)}
.card-green{background-image:linear-gradient(to bottom,#98cc60 0%,#7daf47 100%)}
.card-green2{background-image:linear-gradient(to bottom,#2ECC71 0%,#1f9851 100%)}
.card-brown{background-image:linear-gradient(to bottom,#BAA286 0%,#836c4e 100%)}
.card-red{background-image:linear-gradient(to bottom,#ED5565 0%,#cc3241 100%)}
.card-orange{background-image:linear-gradient(to bottom,#FC6E51 0%,#d14933 100%)}
.card-black{background-image:linear-gradient(to bottom,#575757 0%,#212121 100%)}
.card-violet{background-image:linear-gradient(to bottom,#66f 0%,#3c3cd0 100%)}
.card-magenta{background-image:linear-gradient(to bottom,#60c 0%,#5807a8 100%)}
.card-mint{background-image:linear-gradient(to bottom,#48CFAD 0%,#27a082 100%)}
.icon-column img{width:80px;position:absolute}
.icon-column h1{padding-left:75px;font-size:16px;padding-top:0;font-weight:700}
.icon-column p{padding-left:75px;font-size:13px}
.icon-with-bg i{margin-top:15px!important}
.icon-column i{font-size:40px;left:-10px;margin-top:-8px;width:70px;height:70px;border-radius:70px;line-height:67px;padding-top:3px;text-align:center;position:absolute}
.icon-column-center i{position:relative;display:block;margin:10px auto 20px;left:0;font-size:60px;width:60px!important;height:60px!important;text-align:center;line-height:75px!important}
.icon-column-center p{text-align:center;padding:0;font-size:13px;margin:10px auto 30px}
.call-to-action{border-bottom:solid 1px rgba(0,0,0,0.05);padding-bottom:10px;margin-bottom:30px}
.call-to-action a{width:33.3%;float:left;text-align:center}
.call-to-action a em{font-size:12px;font-style:normal;color:#1f1f1f}
.call-to-action a i{font-size:12px;padding-right:10px}
.pricing-1,.pricing-2,.pricing-3,.pricing-4{max-width:280px;margin:0 auto}
.pricing-single{max-width:280px;margin:0 auto}
.pricing-double-1{width:48%;float:left;margin-right:4%}
.pricing-double-2{width:48%;float:left}
.pricing-1{border:solid 1px rgba(0,0,0,0.08);padding:20px 0 10px}
.pricing-1 *{list-style:none}
.pricing-1 .pricing-icon{font-size:50px}
.pricing-1 .pricing-title{font-size:32px;padding:20px 0 0}
.pricing-1 .pricing-value{font-size:40px;font-weight:300;padding:20px 0 0}
.pricing-1 .pricing-value sup{font-size:12px;top:-18px}
.pricing-1 .pricing-value sup:first-child{padding-right:5px;top:-13px;font-size:20px}
.pricing-1 .pricing-subtitle{opacity:.6;font-size:11px;line-height:18px;font-weight:300;padding:0 0 10px}
.pricing-1 .pricing-list{padding:0}
.pricing-1 .pricing-list li{line-height:40px;border-bottom:solid 1px rgba(0,0,0,0.1);font-size:14px;font-weight:500}
.pricing-1 .pricing-list li:last-child{border-bottom:none;margin-bottom:-20px}
.pricing-2{border:solid 1px rgba(0,0,0,0.08);padding:0 0 10px}
.pricing-2 *{list-style:none}
.pricing-2 .pricing-icon{font-size:50px;padding:10px 0}
.pricing-2 .pricing-title{font-size:25px;padding:15px 0;margin:-10px 0 20px}
.pricing-2 .pricing-overtitle{font-size:25px;padding:15px 0;margin:-10px 0 0}
.pricing-2 .pricing-value{font-size:43px;padding:15px 0 0}
.pricing-2 .pricing-value sup{font-size:12px;top:-18px}
.pricing-2 .pricing-value sup:first-child{padding-right:5px;top:-13px;font-size:20px}
.pricing-2 .pricing-subtitle{font-size:11px;line-height:18px;font-weight:400;padding:0}
.pricing-2 .pricing-list{padding:0}
.pricing-2 .pricing-list li{line-height:40px;border-bottom:solid 1px rgba(0,0,0,0.07);font-size:14px;font-weight:500}
.pricing-2 .pricing-list li:last-child{border-bottom:none}
.pricing-3{border:solid 1px rgba(0,0,0,0.08);padding:0 0 10px}
.pricing-3 *{list-style:none}
.pricing-3 .button{max-width:90%;margin:-10px auto 10px}
.pricing-3 .pricing-icon{font-size:50px}
.pricing-3 .pricing-title{font-size:28px;padding:30px 0 0 20px}
.pricing-3 .pricing-value{text-align:center;font-size:40px;font-weight:300;padding:20px 0}
.pricing-3 .pricing-value sup{font-size:12px;top:-18px}
.pricing-3 .pricing-value sup:first-child{padding-right:5px;top:-13px;font-size:20px}
.pricing-3 .pricing-subtitle{opacity:.6;font-size:12px;line-height:18px;font-weight:400;padding:0 0 30px 20px;border-bottom:solid 1px rgba(0,0,0,0.1)}
.pricing-3 .pricing-list{padding:0}
.pricing-3 .pricing-list i{padding-right:20px;width:30px}
.pricing-3 .pricing-list li{line-height:50px;border-bottom:solid 1px rgba(0,0,0,0.1);font-size:14px;font-weight:500;padding:0 0 0 20px}
.pricing-4{border:solid 1px rgba(0,0,0,0.08);padding:0 0 10px}
.pricing-4 *{list-style:none}
.pricing-4 .pricing-title{font-size:18px;padding:15px 0;margin:0}
.pricing-4 .pricing-value{font-size:43px;padding:30px 0 20px}
.pricing-4 .pricing-value sup{font-size:12px;top:-18px}
.pricing-4 .pricing-value sup:first-child{padding-right:5px;top:-13px;font-size:20px}
.pricing-4 .pricing-subtitle{font-size:11px;line-height:18px;font-weight:400;padding:0 0 20px;margin-top:-10px}
.pricing-4 .pricing-list{padding:0;margin-bottom:20px}
.pricing-4 .pricing-list li{line-height:40px;border-bottom:solid 1px rgba(0,0,0,0.07);font-size:14px;font-weight:500}
.pricing-4 .pricing-list li:last-child{border-bottom:none}
.blockquote-1 p{font-size:15px;line-height:32px;font-weight:300;color:#535353}
.blockquote-1 a{font-size:12px}
.blockquote-border-left{border-right:none!important;border-bottom:none!important;border-top:none!important;padding:5px 10px 5px 20px;border-left-width:4px!important}
.blockquote-border-left-icon{position:absolute;line-height:30px;right:-2px}
.blockquote-border-right{border-left:none!important;border-bottom:none!important;border-top:none!important;padding:5px 20px 5px 10px;border-right-width:4px!important}
.blockquote-2 p{font-size:14px;line-height:27px;font-weight:300;padding-left:90px;color:#000}
.blockquote-2 i,.blockquote-2 img{position:absolute;margin-top:4px;height:70px;width:70px;line-height:70px;text-align:center;font-size:32px;border-radius:50px}
.blockquote-2 a{font-size:11px}
.blockquote-3 i{display:block;font-size:40px;line-height:102px;width:100px;height:100px;border-radius:60px;margin:0 auto 20px;text-align:center}
.blockquote-3 p{text-align:center;max-width:300px;margin:20px auto;font-size:18px;font-weight:300;line-height:34px;color:#000}
.blockquote-4 p{font-size:16px;font-weight:300;line-height:34px;font-style:italic;color:#1f1f1f}
.blockquote-4 .fa-quote-left{position:absolute;top:0;height:100px;line-height:100px;font-size:95px;margin-top:5px;opacity:.08}
.blockquote-4 .fa-quote-right{position:absolute;top:0;right:0;height:100px;line-height:100px;font-size:95px;margin-top:5px;opacity:.08}
.blockquote-rating i{line-height:40px!important;width:20px!important;height:20px!important;float:left;margin-right:10px!important;margin-left:10px!important;font-size:24px!important}
.blockquote-rating{width:200px!important;margin:0 auto!important}
.review-1 img{width:60px;border-radius:60px;position:absolute;top:0}
.review-1 h1{font-size:16px;padding-left:80px;line-height:30px}
.review-1 .review-stars{margin-left:80px;color:#f39c12}
.review-1 p{padding-top:20px;margin-bottom:10px}
.review-1 em{display:block;font-size:12px;text-align:right}
.review-2 img{width:120px;margin:20px auto;border-radius:120px}
.review-2 h1{text-align:center;font-size:18px;font-weight:600}
.review-2 .review-stars{width:115px;margin:10px auto;color:#f39c12}
.review-2 .review-stars i{font-size:18px}
.review-2 p{width:95%;text-align:center;margin:30px auto;margin-top:10px;font-size:15px;font-weight:300}
.review-2 em{text-align:center;display:block;font-size:12px}
.review-3 .review-icon{text-align:center;font-size:36px;width:100px!important;height:100px!important;line-height:100px;text-align:center;border-radius:100px;margin:0 auto;display:block}
.review-3 p{width:90%;margin:20px auto;text-align:center;font-size:17px;line-height:40px;font-weight:300}
.review-3 a{text-align:center;font-weight:800}
.review-3 .review-stars i{font-size:23px}
.review-3 .review-stars{width:144px;margin:20px auto;color:#f39c12}
.review-4 h1{font-size:30px;font-weight:800}
.review-4 h2{font-size:12px;position:absolute;top:7px;margin-left:70px}
.review-4 a{text-align:right}
.review-4 .review-stars{color:#f39c12}
.review-4 .review-stars i{margin-right:5px;font-size:18px;margin-bottom:20px}
.review-4 img{width:50px;border-radius:50px;position:absolute;top:0;right:0}
.review-4 p{font-style:italic;font-weight:300;font-size:15px;margin-bottom:20px;line-height:32px}
.review-5 h1{font-size:50px;font-weight:800}
.review-5 h2{font-size:10px;position:absolute;top:-10px;margin-left:110px}
.review-5 .review-stars{color:#f39c12;margin-left:110px;margin-top:-25px}
.review-5 .review-stars i{margin-right:2px;font-size:16px;margin-bottom:20px}
.review-5 img{width:55px;border-radius:55px;position:absolute;top:-15px;right:0}
.review-5 p{font-style:italic;font-weight:300;font-size:15px;margin-bottom:20px;line-height:32px}
.review-5 a{text-align:right}
.review-6 h1{font-size:20px;font-weight:900;text-transform:uppercase;margin-bottom:-5px}
.review-6 em{font-size:12px;padding-bottom:10px;display:block}
.review-6 h3{float:left;font-size:15px;font-weight:300;line-height:30px}
.review-6 .review-stars{float:right;color:#f39c12;line-height:30px}
.review-6 .review-stars i{padding-left:5px}
.testimonial img{width:180px!important;border-radius:10px;margin:0 auto}
.testimonial .center-stars{width:135px}
.testimonial .center-stars i{padding:0 3px;font-size:16px}
.testimonial strong{display:block;text-align:center;font-size:20px;font-weight:700;margin:20px auto 0}
.testimonial p{text-align:center;max-width:340px;margin:20px auto}
.instant-box-clone{position:fixed;top:0;left:0;right:0;bottom:-15px;z-index:99999;overflow:scroll;transform:translateX(101%);transition:all 300ms cubic-bezier(0.1,0.2,0.1,1);-webkit-overflow-scrolling:touch}
.instant-hidden-small{display:none}
.instant-box-clone .instant-hidden-small{display:block!important}
.instant-hidden-large{display:block}
.instant-box-clone .instant-hidden-large{display:none!important}
.active-instant{transform:translateX(0px)!important;transition:all 300ms cubic-bezier(0.1,0.2,0.1,1)}
.article-card.article-full,.article-card.article-full .article-header{margin:0;border:none;max-height:230px;overflow: hidden;}

.article-card.article-card-round .article-category{border-radius:30px}
.article-card.article-card-round{border-radius:5px!important;overflow:hidden}
.article-card .article-header{position:relative;height:150px}
.article-category{z-index:2;font-size:15px;left:20px;top:20px;line-height:25px;padding:0 15px;font-weight:600;background-color:darkmagenta; font-family: 'bengfont';}
.article-card{border:solid 1px rgba(0,0,0,0.1);height:100%;margin:0 20px 30px}
.article-card .article-image,.article-card .article-overlay,.article-card .article-category,.article-card .article-close{position:absolute}
.article-card .article-content{padding:10px 15px 0}
.article-content-clear{height:40px;margin:0 0 20px;border-bottom:solid 1px rgba(0,0,0,0.1)}
.article-card .article-title{font-size:16px;line-height:20px;z-index:5;bottom:10px;left:20px}
.article-card .article-close,.article-instant .article-close{display:none;z-index:3;right:0}
.article-card .article-image{width:100%;background-size:cover;background-position:center;z-index:1;transition:all 500ms ease}
.article-card .article-overlay{width:100%;z-index:2;background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.1) 100%);}
.article-author i{padding-right:10px}
.article-author{position:absolute;font-size:11px;padding:5px 20px;bottom:0;z-index:2}
.article-time i{padding-left:10px}
.article-time {
    position: absolute;
    font-size: 11px;
    padding: 5px 7px;
    bottom: 12px;
    z-index: 2;
    right: 3px;
    color: #FFF !important;
    background: rgba(0, 0, 0, 0.4);
    border-radius: 27px;
    font-weight: 700;
}
.article-clone{position:fixed;top:0;z-index:999;margin-left:0;margin-right:0;left:0;right:0;bottom:0;overflow:scroll;transform:translateX(99.9%);transition:all 300ms cubic-bezier(0.1,0.2,0.1,1);-webkit-overflow-scrolling:touch}
.article-clone .article-overlay{display:none}
.article-clone{border:none!important}
.article-card .article-content-hidden{display:none;padding:0 15px}
.article-clone .article-content-hidden{display:block!important}
.active-card{transform:translateX(0px)!important;transition:all 300ms cubic-bezier(0.1,0.2,0.1,1)}
.article-clone .article-header,.article-clone .article-image{height:300px}
.article-clone .article-time,.article-clone .article-author{bottom:-40px;color:#666!important}
.article-clone .article-content{margin-top:40px;border-top:solid 1px rgba(0,0,0,0.1)}
.article-clone .article-category{right:20px;left:auto}
.article-clone .article-back i{padding-right:10px}
.article-clone .article-back{z-index:15;font-size:11px;left:20px;top:20px;line-height:25px;border-radius:30px;padding:0 15px;font-weight:600;background-color:rgba(0,0,0,0.8);position:absolute;color:#FFF;text-transform:uppercase}
.contactForm input{text-indent:0;border:solid 1px rgba(0,0,0,0.1)}
.contactForm input[type="submit"]{text-indent:0!important}
.contactForm textarea{border:solid 1px rgba(0,0,0,0.1)}
.field-title{padding-left:0!important;margin-left:0!important}
.contactField,.contactTextarea{font-size:12px;-webkit-transition:all 250ms ease;transition:all 250ms ease}
.contactField:focus,.contactTextarea:focus{-webkit-transition:all 250ms ease;transition:all 250ms ease}
.contactSubmitButton{font-family:bengfont;display:block!important;width:100%;font-weight:700!important}
.contactSubmitButton:hover{border-top:solid 1px rgba(255,255,255,0)!important;cursor:pointer}
.menu-sidebar .contact-form{margin-left:20px;margin-right:20px}
.contact-form input{box-shadow:0!important;-webkit-appearance:none}
.container .contact-form{margin:0}
.contact-form{margin:0 10px}
.contactNameField{padding-bottom:5px;font-size:12px}
.contactNameField span{float:right;opacity:.2}
.contactEmailField{padding-bottom:5px;font-size:12px}
.contactEmailField span{float:right;opacity:.2}
.contactMessageTextarea{padding-bottom:5px;font-size:12px}
.contactMessageTextarea span{float:right;opacity:.2}
.formFieldWrap{margin-top:-5px}
#contactNameField{text-transform:capitalize}
.contactField{min-width:100%;display:block;box-sizing:border-box}
.contactTextarea{min-width:100%;display:block;box-sizing:border-box}
.contactFormButton #contactSubmitButton{margin-bottom:30px}
.formValidationError p{line-height:40px}
.contactField{height:40px;padding:0 10px;margin-bottom:10px}
.buttonWrap{-webkit-appearance:none;line-height:20px;padding-bottom:24px;min-width:43%;display:inline-block;margin-left:-1px}
.formValidationError{height:40px;line-height:40px;margin-bottom:20px;background-color:#c0392b;text-align:center;color:#FFF;text-transform:uppercase;font-weight:800;font-size:12px}
.contactTextarea{margin:0 0 20px;padding:9px 12px;margin-bottom:20px;line-height:18px;height:95px}
.contact-information a i{display:inline-block;padding-right:20px}
.contact-information a{display:block;width:100%;line-height:40px;color:#000}
.accordion a{font-size:15px;height:40px;line-height:40px;font-weight:500}
.accordion a i:last-child{position:absolute;right:-15px;height:40px;line-height:40px;width:40px;text-align:center;transition:all 350ms ease}
.accordion a i:first-child{height:100%;width:40px;text-align:center;margin-left:-10px}
.accordion .fa-plus,.accordion .fa-arrow-down{font-size:10px}
.accordion .fa-circle{font-size:8px}
.accordion .fa-plus.rotate-180,.accordion .fa-circle.rotate-180{transform:rotate(135deg)!important;color:red!important}
.accordion-content{display:none;overflow:hidden}
.accordion-style-2 a{padding:0 10px 0 20px;height:50px;line-height:50px}
.accordion-style-2 a i:last-child{right:0;height:50px;line-height:50px}
.accordion-style-2 .accordion-content{margin-top:10px}
.accordion-style-3 a{height:80px;overflow:hidden;margin-bottom:5px}
.tab-item{display:none}
.active-tab-button{background-color:#FFF!important;color:#000!important;border-bottom:solid 1px #A0D468!important;transition:all 500ms ease;z-index:9;font-weight:900!important}
.tab-titles a{display:inline-block;padding:5px 15px;background-color:rgba(0,0,0,0.05);color:#666;margin-right:-4px;transition:all 500ms ease;border-top:solid 1px rgba(0,0,0,0.1);border-left:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0);z-index:8;font-size:12px}
.tab-titles a:last-child{border-right:solid 1px rgba(0,0,0,0.1)}
.tab-content{margin-top:-1px;padding:15px;border:solid 1px rgba(0,0,0,0.1)}
.tab-pill-titles{display:table;width:100%;margin-bottom:20px}
.tab-pill-titles a{color:#1f1f1f;display:table-cell;text-align:center;vertical-align:middle;border-left:solid 1px rgba(0,0,0,0.1);border-top:solid 1px rgba(0,0,0,0.1);border-bottom:solid 1px rgba(0,0,0,0.1);height:36px;transition:all 250ms ease}
.active-tab-pill-button{color:#FFF!important}
.tab-pill-titles a:last-child{border-right:solid 1px rgba(0,0,0,0.1);border-top-right-radius:7px;border-bottom-right-radius:7px}
.tab-pill-titles a:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}
.read-more-box{display:none}
.toggle{clear:both}
.toggle .toggle-content{display:none}
.toggle-trigger{float:right;margin-bottom:15px}
.toggle-title{float:left;cursor:pointer;line-height:30px;width:100%;position:absolute;font-size:14px}
.toggle-subtitle{padding-top:20px;position:absolute}
.toggle-content{clear:both}
.toggle-trigger:after{content:"";display:table;clear:both}
.toggle .bg-white{border:solid 1px rgba(0,0,0,0.2);background-color:#f6f6f6!important}
.toggle span{border:solid 1px rgba(0,0,0,0.2)!important}
.toggle-1 *{transition:all 200ms ease;overflow:hidden}
.toggle-1 i,.toggle-1 span{position:absolute}
.toggle-1 i{padding:0 8px;font-size:10px}
.toggle-active .toggle-1 i:last-child{opacity:0!important}
.toggle-active .toggle-1 span{transform:translateX(24px)!important}
.toggle-1,.toggle-1 i,.toggle-1 span{width:50px;height:27px;border-radius:26px;line-height:26px;border:solid 1px rgba(0,0,0,0)}
.toggle-1 span{width:27px;background-color:#FFF;border:solid 1px rgba(0,0,0,0.2);z-index:1;margin-top:0;left:-1px}
.toggle-2 *{transition:all 200ms ease;overflow:hidden}
.toggle-2 i,.toggle-2 span{position:absolute}
.toggle-2 i{padding:0 10px;font-size:12px}
.toggle-active .toggle-2 i:last-child{opacity:0!important}
.toggle-active .toggle-2 span{transform:translateX(23px)!important}
.toggle-2,.toggle-2 i,.toggle-2 span{width:50px;height:27px;border-radius:26px;line-height:29px;border:solid 1px rgba(0,0,0,0)}
.toggle-2 span{width:23px;height:23px;background-color:#FFF;border:solid 1px rgba(0,0,0,0.0);z-index:1;margin-top:2px;left:2px}
.toggle-3{margin-bottom:20px;margin-top:5px}
.toggle-3 *{transition:all 200ms ease}
.toggle-3 i,.toggle-3 span{position:absolute}
.toggle-3 i{padding:0 13px}
.toggle-active .toggle-3 i:last-child{opacity:0!important}
.toggle-active .toggle-3 span{transform:translateX(30px)!important}
.toggle-3,.toggle-3 i{width:50px;height:15px;border-radius:15px;line-height:13px;font-size:10px;border:solid 1px rgba(0,0,0,0)}
.toggle-3 span{width:22px;height:22px;border-radius:27px;background-color:#FFF;border:solid 1px rgba(0,0,0,0.15);z-index:1;margin-top:-4px;left:-1px}
.toggle-4 *{transition:all 200ms ease}
.toggle-4 i,.toggle-4 span{position:absolute}
.toggle-4 i{padding:0 8px}
.toggle-active .toggle-4 i:last-child{opacity:0}
.toggle-active .toggle-4 span{transform:translateX(25px)}
.toggle-4,.toggle-4 i{width:50px;height:25px;line-height:23px;font-size:10px;border:solid 1px rgba(0,0,0,0);border-radius:3px}
.toggle-4 span{border-radius:3px;width:21px;height:21px;background-color:#FFF;z-index:1;left:2px;margin-top:2px}
.toggle-5{margin-top:5px;margin-bottom:20px}
.toggle-5 *{transition:all 200ms ease}
.toggle-5 i,.toggle-5 span{position:absolute}
.toggle-5 i{padding:0 13px}
.toggle-active .toggle-5 i:last-child{opacity:0!important}
.toggle-active .toggle-5 span{transform:translateX(25px)!important}
.toggle-5,.toggle-5 i{width:50px;height:20px;border-radius:20px;line-height:18px;font-size:10px;border:solid 1px rgba(0,0,0,0)}
.toggle-5 span{width:10px;height:30px;background-color:#FFF;border:solid 1px rgba(0,0,0,0.2);z-index:1;margin-top:-5px;left:10px;border-radius:3px}
.toggle-classic *{transition:all 250ms ease;overflow:hidden}
.toggle-classic{width:50px;height:25px}
.toggle-classic i{position:absolute;right:0;width:20px;height:25px;line-height:25px;text-align:center;color:#1f1f1f}
.toggle-classic .fa-plus{font-size:12px}
.toggle-classic .fa-chevron-down{font-size:10px}
.toggle-classic .fa-circle{font-size:8px;color:red}
.toggle-active .toggle-classic .fa-plus{transform:rotate(45deg)!important;color:red}
.toggle-active .toggle-classic .fa-chevron-down{transform:rotate(180deg)!important;color:red}
.toggle-active .toggle-classic .fa-circle{transform:scale(1.6,1.6)!important;color:#32cd32}
.faq-question{line-height:14px;font-size:14px;font-weight:500;padding:20px 0 16px 50px}
.faq-question i{position:absolute;width:20px;height:55px;line-height:55px;text-align:center;left:13px;top:0;bottom:0;font-size:10px;transition:all 250ms ease}
.faq{border:solid 1px rgba(0,0,0,0.1);border-bottom:none;margin-bottom:-1px}
.faq p{margin-bottom:0;padding:0 15px 20px}
.faq-answer{display:none}
.faq-question .rotate-45,.faq-question .rotate-180{color:#BF263C}
.snackbar{position:fixed;bottom:0;z-index:19}
.notification-bar{top:100px}
.snackbar p{margin-top:0;margin-bottom:0;height:50px;line-height:50px;padding-left:20px;font-size:12px;height:0;opacity:0;overflow:hidden;border-radius:5px;transition:all 550ms cubic-bezier(0.1,0.2,0.1,1);background-color:#242631;transform:translateY(50px);box-shadow:0 1px 5px 2px rgba(0,0,0,0.15)}
.snackbar-boxed{left:10px;right:10px}
.snackbar-full{left:0;right:0;margin-right:0}
.snackbar-full p{border-radius:0;margin-right:0}
.snackbar-full .active-snack{margin-bottom:0!important;transform:translateY(0px)!important}
.snackbar .bg-white{border:solid 1px rgba(0,0,0,0.15)}
.snackbar .bg-white a{color:red!important}
.snackbar i{width:35px}
.active-snack{opacity:1!important;height:50px!important;transform:translateY(-10px)!important;margin-bottom:15px!important;transition:all 550ms cubic-bezier(0.1,0.2,0.1,1)}
.snackbar a{color:#FFF;position:absolute;right:0;width:50px;top:0;text-align:center;font-size:10px}
.notification-bar{position:fixed;transform:translateY(-100px);z-index:9;left:0;right:0;top:55px;height:100px;transition:all 350ms cubic-bezier(0.1,0.2,0.1,1)}
.toggle-notification-bar{transform:translateY(0px)}
.toast{position:fixed;z-index:99;left:50%;text-align:center;background-color:rgba(0,0,0,0.85);color:#FFF;font-size:12px;font-weight:500;padding:3px 20px;border-radius:30px;pointer-events:none;margin-bottom:0;opacity:0;transition:all 350ms ease}
.toast-top{top:80px}
.toast-bottom{bottom:30px}
.toast i{width:30px;text-align:center}
.toast-small{width:170px!important;margin-left:-85px!important}
.toast-large{width:250px;margin-left:-125px}
.show-toast{opacity:1!important;transition:all 350ms ease}
.notification-green{background-color:#8fbf5b}
.notification-blue{background-color:#2a87c4}
.notification-red{background-color:#e05967}
.notification-rounded{border-radius:5px}
.notification-round{border-radius:250px}
.notification-icon-transparent .notification-icon{background-color:transparent!important;padding-left:0}
.notification-icon-transparent p{margin-left:-10px!important}
.notification-has-icon{padding:15px 40px 15px 80px !important;padding-left:80px!important}
.notification-has-icon div{position:absolute;top:0;bottom:0;left:0;width:60px;background-color:rgba(0,0,0,0.05)}
.notification-has-icon .notification-icon i{position:absolute;width:60px;height:50px;top:50%;margin-top:-25px;line-height:50px;text-align:center;font-size:24px;color:#FFF}
.notification-large{padding:20px 15px 15px;margin:0 0 30px}
.notification-large h1{font-size:16px;color:#FFF}
.notification-large p{opacity:.7;color:#FFF;margin-bottom:0}
.close-notification{position:absolute;height:50px;width:55px;line-height:43px;text-align:center;top:4px;right:0;color:#FFF;opacity:.3}
.notification-small{padding:15px 20px 10px 15px;margin:0 0 30px}
.notification-small p{font-size:13px;color:#FFF;margin:0;margin-top:-2px}
.notification-small.notification-has-icon{height:50px;padding-left:65px!important}
.notification-small.notification-has-icon .notification-icon{height:50px;width:50px}
.notification-small.notification-has-icon i{font-size:14px!important}
.reading-bar{left:0;width:100%;height:5px;margin-bottom:0;position:fixed;z-index:998;bottom:0;overflow:hidden;background-color:rgba(255,255,255,0.2)}
.reading-line{width:0;float:left;height:100%;z-index:99;max-width:100%;background-color:#4FC1E9;-webkit-transition:width 150ms ease}
.pagination-round a{border-radius:35px}
.pagination{width:100%;text-align:center;margin:0 0 30px}
.pagination a{color:#1f1f1f;font-size:11px;display:inline-block;width:35px;line-height:33px;height:35px;margin:0 5px 5px 0;border:1px solid rgba(0,0,0,0.06)}
.progress-padding{padding:20px}
.progress-bar-wrapper{display:block;overflow:hidden}
.progress-bar-wrapper em{position:absolute;left:0;right:0;font-style:normal;display:block;padding:0 15px;animation:pbar 1000ms 1}
@keyframes pbar {
0%{opacity:0}
100%{opacity:1}
}
.progress-bar{width:0;position:absolute;border-left:solid 0 #FFF;border-right:solid 0 #FFF;transition:width 500ms ease}
.gallery-filter-all{float:left!important;padding-left:0!important}
.gallery-filter-controls{padding:0;border-bottom:solid 1px rgba(0,0,0,0.1)}
.gallery-filter-controls li:first-child{padding-right:30px;font-weight:800}
.gallery-filter-controls{width:100%}
.gallery-filter a img{display:block;width:100%}
.gallery-filter-controls li{list-style:none;cursor:pointer;float:right;padding-left:15px;font-size:13px;transition:all 350ms ease}
.gallery-filter{transition:height 350ms ease;margin-left:-5px;margin-right:-5px;margin-bottom:30px}
.gallery-filter a{width:33.3%;padding:5px;display:block;transition:height 350ms ease}
.gallery-thumbs{margin-bottom:20px}
.gallery-thumbs:after,.gallery-filter-controls,.gallery-collection:after,.gallery-insta-controls:after{content:"";display:table;clear:both}
.gallery-thumbs span{color:#1f1f1f;display:block;text-align:center;font-weight:500;font-size:12px}
.gallery-wide a{position:relative}
.gallery-wide strong,.gallery-wide h4{position:absolute;bottom:5px;height:50px;line-height:50px;padding:0 15px;z-index:10;color:#bfbfbf}
.gallery-wide h4{bottom:20px;color:#FFF}
.gallery-wide img{margin-bottom:0}
.gallery-thumbs .polaroid-effect{padding:4px}
.gallery-thumbs a{float:left}
.gallery-thumbs a img{margin-bottom:0}
.gallery-round a img{border-radius:100%;overflow:hidden}
.gallery-square a img{border-radius:5px;overflow:hidden}
@media(min-width:340px) {
.gallery-thumbs a{width:31.33333333%;margin-bottom:4%}
.gallery-thumbs a:nth-child(3n+2){margin-left:3%;margin-right:3%}
}
@media(max-width:340px) {
.gallery-filter a{width:50%}
.gallery-thumbs a{width:47%!important;margin-bottom:6%}
.gallery-thumbs a:nth-child(odd){margin-right:6%}
}
.gallery-collection a{width:48%;float:left}
.gallery-collection a:nth-child(2n+2){margin-left:4%;margin-bottom:4%}
.gallery-collection a img{width:50%;float:left;padding:1px}
.gallery-collection i{position:absolute;width:50px;height:50px;line-height:50px;left:50%;top:50%;z-index:10;margin-top:-25px;margin-left:-25px;text-align:center;background-color:#FFF;border-radius:50px;font-size:17px;color:#1f1f1f}
.full-page{position:absolute}
.full-page-content{position:absolute}
.full-page-clear{position:relative}
#page-404,#page-maintenance{margin:120px auto;max-width:300px}
@keyframes glow-red {
0%{color:#000}
50%{color:#ED5565}
0%{color:#000}
}
@keyframes glow-reds {
0%{color:#FFF}
50%{color:#ED5565}
0%{color:#FFF}
}
#page-404 h1{font-size:90px;font-weight:900;padding-bottom:30px;animation:glow-red 4s;animation-iteration-count:infinite}
#page-404 h1.color-white{font-size:90px;font-weight:900;padding-bottom:30px;animation:glow-reds 4s;animation-iteration-count:infinite}
#page-countdown{width:290px;margin:30px auto 90px}
.countdown .countdown-hours,.countdown .countdown-minutes,.countdown .countdown-years,.countdown .countdown-seconds,.countdown .countdown-days{float:left;width:25%;text-align:center;font-size:30px;font-weight:900}
.countdown em{font-size:11px;font-style:normal;display:block;font-weight:300;color:#9d9d9d;margin-top:-5px}
#page-countdown h1{font-size:32px;font-weight:900}
#page-countdown h2{font-size:14px;font-weight:900}
.page-login{overflow:hidden;min-width:270px;max-width:300px;margin:0 auto 30px}
.cover-item .login-bg{margin-top:-17px}
.page-login .login-bg{width:116%;left:0;right:0;top:0;border-top-left-radius:5px;border-top-right-radius:5px;margin-left:-20px}
.page-login .login-image{width:90px;height:90px;border-radius:5px;position:absolute;margin-top:-50px;right:20px;border:solid 1px rgba(0,0,0,0.1)}
.page-login .page-login-field{height:45px;line-height:45px;margin-bottom:10px}
.page-login .page-login-field i{position:absolute;z-index:2;height:45px;line-height:45px;width:20px;text-align:center}
.page-login .page-login-field em{position:absolute;right:0;z-index:2;top:0;font-size:10px;color:#cacaca;transition:all 250ms ease}
.page-login .page-login-field input:focus ~em{color:#000;opacity:0}
.page-login .page-login-field input{font-size:12px;height:45px;line-height:45px;border-bottom:solid 1px rgba(0,0,0,0.1);background-color:transparent;display:block;width:100%;padding-left:30px}
.page-login .page-login-field input::placeholder{color:#aaa}
.page-login .page-login-links a{font-size:10px;color:#aaa}
.page-login .forgot i{padding-left:5px;display:none}
.page-login .create i{padding-right:10px;display:none}
#page-vcard{padding-top:20px}
.vcard-header img{width:103px;margin:0 auto 30px;background-color:#FFF;border:solid 1px rgba(0,0,0,0.1);position:absolute;left:0}
.vcard-header{padding-left:130px}
.vcard-title{font-weight:900;font-size:18px;text-transform:uppercase;margin-top:30px}
.vcard-field{padding-top:5px;border-bottom:solid 1px rgba(0,0,0,0.05)}
.vcard-field strong{color:#ababab;font-weight:400;font-size:10px}
.vcard-field i{position:absolute;top:35px;width:15px;text-align:center;right:0;opacity:.3}
.vcard-field a{color:#1f1f1f;font-weight:400;font-size:14px;margin-top:-10px;margin-bottom:10px}
.timeline-cover{height:300px;width:100%;position:fixed;z-index:1;top:0;background-position:center center;background-size:cover}
.timeline-cover .overlay{opacity:.8}
.timeline-cover .content{z-index:10}
.timeline-body{margin-top:200px;padding-top:15px;z-index:2;background-color:#F2F1F6;margin-bottom:-30px;padding-bottom:10px}
.timeline-header{height:55px;border-bottom:solid 1px rgba(255,255,255,0.5)}
.timeline-header .back-button{position:absolute;top:0;left:0;width:50px;height:50px;text-align:center;line-height:50px;font-size:16px;color:#FFF;z-index:11}
.timeline-header .menu-icon{position:absolute;top:2px;right:0;width:50px;height:50px;text-align:center;line-height:50px;font-size:16px;color:#FFF;z-index:11}
.timeline-header .menu-icon em{background-color:#FFF}
.timeline-logo{background-position:center;background-repeat:no-repeat;position:absolute;z-index:10;width:100%}
.timeline-cover .timeline-heading{margin-top:220px;padding-left:65px}
.timeline-cover .timeline-sub-heading{padding-left:65px}
.timeline-cover .timeline-image{height:50px;width:50px;background-size:50px 50px;border-radius:50px;position:absolute;bottom:-1px}
.timeline-deco{background-color:rgba(0,0,0,0.08);position:absolute;top:-5px;bottom:0;left:43px;width:1px}
.timeline-item-content,.timeline-item-content-full{border:solid 1px rgba(0,0,0,0.1);background-color:#FFF;margin:0 15px 30px 90px;padding:20px 15px;border-radius:5px}
.timeline-item-content-full{padding:0}
.timeline-item-content-full h5{padding:5px 15px 15px}
.timeline-item i{position:absolute;width:45px;height:45px;line-height:45px;border-radius:45px;left:21px;top:25px;font-size:18px;text-align:center}
.timeline-cover-center .timeline-sub-heading,.timeline-cover-center .timeline-heading{padding-left:0;text-align:center}
.timeline-cover-center .timeline-image{top:50%;bottom:auto;margin-top:-150px;left:50%;margin-left:-60px;background-size:120px 120px;width:120px;height:120px;border-radius:100px}
.timeline-body-center{padding-bottom:40px}
.timeline-body-center i{width:60px;height:60px;left:50%;line-height:60px;margin-left:-31px;margin-top:-115px}
.timeline-body-center .timeline-deco{left:50%;margin-left:-1px}
.timeline-body-center .timeline-item-content,.timeline-body-center .timeline-item-content-full{margin:120px 20px 20px!important;padding:20px}
.profile-1 .profile-header{position:fixed;top:0;left:0;right:0;bottom:0}
.profile-1-back{position:absolute;top:0;left:5px;z-index:2;height:50px;width:50px;line-height:50px;text-align:center;color:#1f1f1f;z-index:2}
.profile-1-menu{position:absolute;top:0;right:5px;z-index:2;height:50px;width:50px;line-height:50px;text-align:center;color:#1f1f1f;z-index:2}
.profile-logo{width:100%;background-position:center;background-repeat:no-repeat;position:absolute;z-index:1}
.profile-header-clear{height:350px;pointer-events:none}
.profile-1 .profile-body{position:relative;border-radius:5px;background-color:#FFF;box-shadow:0 2px 15px rgba(0,0,0,0.15);border:solid 1px rgba(0,0,0,0.1);display:block;margin:0 20px;padding:0 20px;z-index:10}
.profile-1 .profile-button{margin-top:-22px;letter-spacing:1.1px}
.profile-1 .profile-heading{font-size:28px;text-align:center;font-weight:100;margin-top:25px;letter-spacing:1.1px}
.profile-1 .profile-sub-heading{font-size:13px;text-align:center;font-weight:400;margin-top:0;color:#9d9d9d}
.profile-1 .profile-stats{margin:20px 30px 30px 20px}
.profile-1 .profile-content{margin:0 20px 30px 10px}
.profile-1 .profile-stats a{width:33.3%;float:left;text-align:center;font-size:14px;color:#1f1f1f}
.profile-1 .profile-stats a i{font-size:24px;text-align:center;display:block}
.profile-gallery a{width:29%;margin:0 2%;float:left}
.system-box{border:solid 1px rgba(0,0,0,0.1);border-bottom:none;padding:10px 15px}
.system-box strong{height:40px;line-height:40px;font-size:14px}
.system-box em{height:40px;line-height:40px;position:absolute;right:0;font-style:normal;padding-right:35px;font-size:12px}
.system-box i{position:absolute;font-size:8px;height:40px;width:10px;top:0;line-height:40px;right:15px}
.team-member img{width:180px;margin:0 auto 20px}
.team-gallery a{width:29%;margin:0 2%;float:left}
.team-member-image i{font-size:12px;position:absolute;width:30px;height:30px;left:50%;margin-left:50px;text-align:center;line-height:32px;bottom:9px;background-color:rgba(0,0,0,0.1)}
.calendar{background-color:#FFF;border-radius:5px;overflow:hidden;max-width:90%;margin:0 auto 30px}
.cal-title,.cal-sub-title{height:60px;line-height:60px;margin-bottom:0;padding:0 15px}
.cal-title-right{float:right;margin-top:-60px;line-height:60px;height:60px;padding-right:20px}
.cal-title-left{float:left;margin-top:-60px;line-height:60px;height:60px;padding-left:20px}
.cal-days{margin-bottom:10px}
.cal-days a{width:14.2857142857%;float:left;text-align:center;height:35px;line-height:35px;color:#FFF;font-weight:800}
.cal-disabled{color:#cacaca!important}
.cal-selected span{z-index:2;position:relative;color:#FFF}
.cal-selected i{color:#000;z-index:0;opacity:1;font-size:32px;position:absolute;width:32px;height:32px;top:50%;left:50%;margin:-16px 0 0 -16px;text-align:center;line-height:32px}
.cal-dates a{width:14.2857142857%;float:left;text-align:center;height:40px;line-height:40px;color:#666;font-weight:500}
.cal-dates-border a{overflow:hidden;border-right:solid 1px rgba(0,0,0,0.05);border-bottom:solid 1px rgba(0,0,0,0.05)}
.cal-schedule{min-height:80px;border-bottom:solid 1px rgba(0,0,0,0.055)}
.cal-schedule em{line-height:20px;padding:20px 0 0 20px;position:absolute;font-size:11px;font-style:normal}
.cal-schedule strong{display:block;padding:17px 0 0 100px;font-size:14px}
.cal-schedule span{display:block;font-size:10px;color:#a2a2a2;margin-top:-10px}
.cal-schedule span i{width:50px;display:inline-block;text-align:center;padding:0 20px 0 102px}
.cal-message i{position:absolute;height:40px;line-height:43px;font-size:27px;right:20px}
.cal-message{display:block}
.cal-message strong{display:block;line-height:20px;font-weight:400;font-size:11px;padding-left:20px}
.speech-left{max-width:240px;float:right}
.speech-right{max-width:240px;float:left}
.speach-image{padding:0!important}
.speach-image img{margin:0}
.speech-last{margin-bottom:0!important}
.speech-bubble{position:relative;border-radius:17px;padding:10px 15px;margin-bottom:15px;line-height:22px;font-size:13px;background-color:#E5E5EA;overflow:hidden}
.speech-bubble:after{content:'';display:block;clear:both}
.speech-read{font-size:10px;font-style:normal;display:block;text-align:right;font-weight:500;color:#9d9d9d}
.cover-back-buton{left:0}
.cover-home-button{right:0}
.cover-back-button,.cover-home-button{position:absolute;top:0;width:50px;height:50px;line-height:50px;text-align:center;z-index:12!important}
.cover-tag{font-size:11px;padding:3px 12px;font-weight:700;line-height:15px}
.cover-small-text{font-size:11px;color:#FFF;display:block}
.cover-walkthrough-slider .cover-content-bottom{bottom:-30px!important}
.cover-slider .owl-dots,.cover-walkthrough-slider .owl-dots{margin-top:-30px;height:30px}
.cover-item{background-size:cover;background-position:center center}
.cover-content{z-index:5!important;position:absolute}
.cover-overlay{z-index:3!important;position:absolute}
.content-boxed .cover-content-center{padding:0 15px}
.cover-content-center{position:absolute;top:50%;left:50%;z-index:10}
.cover-infinite-background{position:fixed;top:0;left:-30px;bottom:0;right:-20px;z-index:2!important;height:100%;background-size:90%;background-image:url(../images/infinite_bg.png);animation:90s scroll infinite linear}
@keyframes scroll {
100%{background-position:2000px 2000px}
}
@media(max-width:320px) {
.cover-content-center{width:300px}
}
@media(min-width:320px) and (max-width:350px) {
.cover-content-center{width:340px}
}
@media(min-width:350px) and (max-width:500px) {
.cover-content-center{width:320px}
}
.cover-content-center-full{top:50%;left:0!important;margin-left:0!important;padding:0 20px}
.cover-content-bottom{position:absolute;padding:0 20px 30px;bottom:30px;left:0;right:0}
.cover-content-center p{line-height:24px}
.cover-content-bottom p{line-height:28px}
.cover-item .cover-icon{width:158px!important;margin:0 auto 30px}
.cover-slider .overlay-gradient{background:linear-gradient(to bottom,rgba(0,0,0,0.1) 20%,rgba(0,0,0,0.2) 30%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0.9) 70%,rgba(0,0,0,1) 100%)}
.walkthrough-buttons .owl-dot.active{background-color:#5D9CEC}
.walkthrough-buttons .owl-dots{top:-10px}
.walkthrough-buttons .next-slide-custom,.walkthrough-buttons .prev-slide-custom,.walkthrough-buttons .skip-slide-custom{position:absolute;bottom:0;width:60px;text-align:center;height:50px;line-height:50px;z-index:9;color:#888;font-size:12px}
.walkthrough-buttons .next-slide-custom{right:0!important}
.walkthrough-buttons .skip-slide-custom{left:0!important}
.walkthrough-buttons .prev-slide-custom{left:0!important}
.walkthrough-has-button .owl-dot,.walkthrough-has-button .next-slide-custom,.walkthrough-has-button .prev-slide-custom,.walkthrough-has-button .skip-slide-custom{bottom:60px}
.walkthrough-has-button .get-started-custom{position:absolute;top:100%;margin-top:-60px;z-index:99999;left:20px;right:10px;width:auto!important}
.map-full .cover-content,.map-full .cover-overlay{transition:all 350ms ease}
.hide-map{position:absolute;margin-top:-60px;width:150px;left:50%;margin-left:-75px;opacity:0}
.activate-map{opacity:1;transition:all 250ms ease;transition:all 350ms ease}
.deactivate-map{opacity:0;pointer-events:none;transition:all 350ms ease}
.next-slide-arrow,.owl-next{right:0}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper,.owl-dots{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:all 250ms ease!important}
.owl-auto-height .owl-height{transition:all 250ms ease-in-out!important}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img,.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-prev,.prev-slide-arrow{left:0}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-dot,.owl-dot.active{transition:all 250ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-no-dots .owl-dots{display:none!important}
.owl-no-dots .cover-content-bottom{bottom:0;padding-bottom:30px}
.owl-dots{text-align:center;bottom:5px;width:100%;backface-visibility:hidden}
.owl-dot{border-radius:50px;height:8px;width:8px;display:inline-block;background:rgba(101,101,101,.3);margin-left:5px;margin-right:5px}
.next-slide-arrow,.owl-next,.owl-prev,.prev-slide-arrow{position:absolute;height:50px;line-height:50px;text-align:center}
.owl-dot.active{background:#b5b5b5}
.owl-nav{position:absolute;top:50%;z-index:10;left:0;right:0}
.owl-next,.owl-prev{width:40px;color:#FFF;font-size:16px;margin-top:-25px}
.owl-has-dots .owl-dots{margin-top:20px;margin-bottom:0}
.owl-has-dots-over .owl-dots{margin-top:-40px;margin-bottom:10px}
.owl-boxed{padding:0 20px}
.owl-carousel{display:none}
.owl-carousel.owl-loaded{display:block}
.next-slide-arrow,.prev-slide-arrow{bottom:50%;z-index:15;width:50px}
.next-slide-text{float:right;margin-top:-34px;z-index:2}
.prev-slide-text{float:left;margin-top:-34px;z-index:2}
.home-slider .center-text{line-height:22px!important}
.home-slider .next-slide-arrow,.home-slider .prev-slide-arrow{padding-top:18px}
.team-slider{padding:0 20px}
.team-slider .owl-stage-outer{overflow:visible!important}
.team-slider img{width:120px!important;border-radius:10px!important;margin:0 auto}
.team-slider span{margin:-12px 0 5px}
.team-slider .team-item{margin-bottom:30px}
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,1);-webkit-transition:opacity .35s ease;transition:opacity .35s ease}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;top:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#FFF;background-color:#000;background-color:rgba(0,0,0,1)!important;font-family:bengfont;height:50px;margin-top:20px;font-size:12px}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
@-webkit-keyframes bounceFromRight {
0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@keyframes bounceFromRight {
0%,100%{margin-left:0}
50%{margin-left:-30px}
}
@-webkit-keyframes bounceFromLeft {
0%,100%{margin-left:0}
50%{margin-left:30px}
}
@keyframes bounceFromLeft {
0%,100%{margin-left:0}
50%{margin-left:30px}
}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{width:50px;height:60px;bottom:0;background-color:transparent}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:0;width:33.3%;font-size:16px;text-align:right;padding-right:20px}
.baguetteBox-button#previous-button{width:33.3%;left:0;font-size:16px;text-align:left;padding-left:20px}
.baguetteBox-button#close-button{font-size:14px;bottom:0;width:50px;left:50%;margin-left:-16.7%;height:60px;background-color:transparent;width:33.3%}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounce {
0%,100%{-webkit-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce {
0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}
.baguetteBox-button{display:block!important}
.preloader-dark{background-color:#1b1d26!important}
.preloader-dark .cp1,.preloader-dark .cp2{opacity:.05;background-color:#FFF!important}
.preloader-dark em{color:rgba(255,255,255,0.3)}
.preloader-light{background-color:#FFF!important}
.preloader-light .cp1,.preloader-dark .cp2{opacity:.05;background-color:#000!important}
.preloader-light em{color:rgba(0,0,0,0.8)}
.spinner-yellow:after{box-shadow:inset #F6BB42 0 0 0 3px!important}
.spinner-green:after{box-shadow:inset #27ae60 0 0 0 3px!important}
.spinner-pink:after{box-shadow:inset #EC87C0 0 0 0 3px!important}
.spinner-blue:after{box-shadow:inset #5D9CEC 0 0 0 3px!important}
.spinner-teal:after{box-shadow:inset #A0CECB 0 0 0 3px!important}
.spinner-magenta:after{box-shadow:inset #8067B7 0 0 0 3px!important}
.spinner-black:after{box-shadow:inset #000 0 0 0 3px!important}
.spinner-brown:after{box-shadow:inset #8E8271 0 0 0 3px!important}
.spinner-red:after{box-shadow:inset #BF263C 0 0 0 3px!important}
.hide-preloader{pointer-events:none;opacity:0!important;transition:all 500ms ease}
.page-change-preloader{opacity:0;pointer-events:none;background-color:#1b1d26;position:fixed;background-size:100px 60px;background-repeat:no-repeat;background-position:center center;top:0;left:0;right:0;bottom:0;z-index:9999999;pointer-events:none;transition:all 400ms ease!important}
.show-change-preloader{opacity:1;transition:all 400ms ease!important}
#preload-spinner,.preload-spinner{animation:preload-spin1 1.2s ease infinite;clip:rect(0,50px,50px,25px);height:50px;width:50px;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-25px}
#preload-spinner:after,.preload-spinner:after{animation:preload-spin2 1.2s ease-in-out infinite;clip:rect(0,50px,50px,25px);content:'';border-radius:50%;height:50px;width:50px;position:absolute;box-shadow:inset #5D9CEC 0 0 0 2px}
@keyframes preload-spin1 {
25%{transform:rotate(0deg)}
100%{transform:rotate(185deg)}
}
@keyframes preload-spin2 {
0%{transform:rotate(-175deg)}
100%{transform:rotate(175deg)}
}
#preloader h1{width:100%;margin-top:150px}
#preloader em{position:fixed;width:100%;bottom:20px;font-style:normal;text-align:center;font-size:10px;line-height:22px}
#preloader p{text-align:center;font-size:12px}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#FFF;z-index:999999999!important;pointer-events:none;opacity:1;transition:all 500ms ease}
.header .header-title{position:absolute;height:60px;line-height:60px;font-size:15px;color:#000;font-weight:700;z-index:1;text-transform:capitalize}
.header .header-logo,.footer .footer-logo{background-repeat:no-repeat;background-position:center center;height:100%;position:absolute;z-index:1;left:43%}
.header-card{padding-top:40px!important;padding-bottom:50px!important;position:relative;z-index:999;backface-visibility:hidden}
.header-card .header-clear{margin-top:-10px}
.header-card .header{background-color:transparent!important;box-shadow:none!important;position:absolute;border-bottom:solid 1px rgba(255,255,255,0.1);transform:translateX(0) translateY(0)!important}
.header-card .header *{color:#FFF}
.hide-header-card{transform:translateY(-60px)!important}
.header{position:fixed;top:0;left:0;right:0;height:60px;z-index:99}
.header-logo{height:58px!important}
.header-clear{padding-top:55px}
.header-clear-large{padding-top:75px}
.header-clear-larger{padding-top:95px}
.header .header-icon{position:absolute;height:60px;width:50px;text-align:center;line-height:60px;font-size:12px;z-index:10}
.header-light{background-color:#FFF;border-bottom:solid 1px rgba(0,0,0,0.05);box-shadow:0 0 15px 1px rgba(0,0,0,0.15)}
.header-light .header-icon{color:#fff}
.header-dark{background-color:#2c2f40;box-shadow:0 0 15px 1px rgba(0,0,0,0.15)}
.header-dark .header-icon{color:#FFF}
.header-dark .sidebar-icon-1,.header-dark .sidebar-icon-2{color:#FFF}
.header-dark .sidebar-title,.header-dark .menu-title{color:#FFF!important}
.header-dark .header-title{color:#FFF}
.header-transparent{background-color:transparent;box-shadow:none!important}
.header-transparent a{color:#FFF!important}
.header-logo-center .header-icon-1{left:5px}
.header-logo-center .header-icon-2{left:55px}
.header-logo-center .header-icon-3{right:55px}
.header-logo-center .header-icon-4{right:5px}
.header-logo-center .header-title{width:150px;left:50%;margin-left:-75px;text-align:center}
.header-logo-center .header-logo{z-index:9;left:auto!important;width:100%!important}
.header-logo-left .header-icon-1{right:0}
.header-logo-left .header-icon-2{right:45px}
.header-logo-left .header-icon-3{right:90px}
.header-logo-left .header-icon-4{right:135px}
.header-logo-left .header-logo{left:0!important;margin-left:0!important}
.header-logo-left .header-title{left:20px!important;margin-left:0!important}
.header-logo-right .header-icon-1{left:0}
.header-logo-right .header-icon-2{left:45px}
.header-logo-right .header-icon-3{left:90px}
.header-logo-right .header-icon-4{left:135px}
.header-logo-right .header-logo{left:auto!important;right:0!important;margin-left:0!important}
.header-logo-right .header-title{left:auto!important;right:0!important;margin-left:0!important}
.header-logo-app .header-icon-1{left:0}
.header-logo-app .header-icon-2{right:0}
.header-logo-app .header-icon-3{right:45px}
.header-logo-app .header-icon-4{right:90px}
.header-logo-app .header-title{left:0!important;margin-left:55px!important}
.header-logo{color:transparent}
.footer{padding:0px 22px 1px;overflow:hidden;z-index:11}
.footer strong i{padding:0 5px}
.footer .footer-subtitle{font-size:11px;letter-spacing:.7px;text-align:center;opacity:.9;font-weight:300;margin-bottom:10px}
.footer .footer-text{text-align:center;padding:10px 10px 0}
.footer .footer-copyright{text-align:center;font-size:11px}
.footer strong{font-size:10px;display:block;text-align:center;color:#acacac;font-weight:700;margin-top:0;text-transform:uppercase}
.footer .decoration{opacity:.5}
.footer-socials{width:270px;margin:0 auto 30px}
.footer-links{width:261px;margin:-18px auto}
.footer-links a{display:inline;padding:0 5px;font-size:10px}
.footer-socials a{width:20%;float:left;font-size:14px;text-align:center;color:#FFF}
.footer-socials:after{content:"";display:table;clear:both}
.footer-socials a i{width:35px;height:35px;line-height:34px;text-align:center;font-size:13px;border-radius:5px}
.footer-copyright{text-align:center;margin-bottom:-4px;padding-top:16px;font-size:11px;line-height:0px}
.footer-dark{background-color:#191b27}
.footer-dark .decoration{background-color:rgba(255,255,255,0.08)}
.footer-dark .footer-links a{color:#FFF}
.footer-dark .footer-text{color:#ccc}
.footer-light{background-color:#FFF;border-top:solid 1px rgba(0,0,0,0.05)}

.footer .footer-logo{background-size:120px 30px;position:relative;width:100%;height:30px;left:auto;margin:0 auto}
.menu-hider{display:none;position:fixed;top:-500px;left:0;bottom:-500px;right:0;background-color:rgba(0,0,0,0.6);opacity:0;pointer-events:none;z-index:95}
.menu-hider-active{opacity:1;pointer-events:all!important}
.menu-sidebar{position:fixed;top:0;bottom:0;background-color:#FFF;z-index:999}
.header,.page-content,.menu-sidebar,.menu-hider,.move-left,.move-right,.menu-top,.menu-bottom{transition:all 400ms cubic-bezier(0.645,0.045,0.355,1.000)!important;transition-timing-function:cubic-bezier(0.645,0.045,0.355,1.000)!important}
.sidebar-left{border-right:solid 1px rgba(0,0,0,0.05);left:-100%;width:100%;transform:translateX(0%)}
.sidebar-right{border-left:solid 1px rgba(0,0,0,0.05);right:-100%;width:100%;transform:translateX(0%)}
.sidebar-left.sidebar-active{transform:translateX(100%)!important}
.sidebar-right.sidebar-active{transform:translateX(-100%)!important}
.menu-scroll{position:absolute;left:0;right:0;bottom:0;top:0;overflow-y:scroll;overflow-x:hidden;z-index:9;-webkit-overflow-scrolling:touch}
.menu-items {
    margin-top: 7px;
    padding-bottom: 0px;
    padding-left: 16px;
}
.decoration-sidebar{background-color:rgba(0,0,0,0.05);display:block;height:1px;width:100%;margin-bottom:10px}
.menu-items a{font-size:15px;color:#1f1f1f;font-weight:800;margin-top:10px;margin-bottom:10px; font-family: 'bengfont';font-size: 21px;}
.menu-item-active .fa-angle-right{display:none}
.menu-item-active:before{font-size:8px;position:absolute;right:28px;top:10px;color:#8CC152;content:"\f111";font-family:"Font Awesome 5 Free";animation:scaleSelected 1s;animation-iteration-count:infinite}
@keyframes scaleSelected {
0%{transform:scale(1.1,1.1)}
50%{transform:scale(1.3,1.3)}
0%{transform:scale(1.0,1.0)}
}
.menu-items a .fa-angle-right{position:absolute;right:0;top:0;height:50px;line-height:50px;font-size:11px}
.sidebar-socials a{float:left;width:50px;text-align:center;font-size:24px!important;margin-top:20px!important;margin-bottom:10px}
.sidebar-socials a i{font-size:14px!important;width:30px;height:30px;line-height:29px;border-radius:5px}
.sidebar-socials p{font-size:11px;text-align:center}
.sidebar-socials{width:250px;margin:0 auto}
.menu-items em{font-size:10px;margin-top:-9px;display:block;opacity:.7;font-style:normal;font-weight:300;color:#1f1f1f!important;text-transform:capitalize}
.menu-items a i{width:35px}
.menu-header{border-bottom:solid 1px rgba(0,0,0,0.05);height:60px;top:0;left:0;right:0;z-index:10;margin-bottom:20px}
.menu-header-clear{height:60px;display:block}
.menu-icon-1{left:0!important}
.menu-icon-2{right:0!important}
.menu-title{text-align:center}
.menu-header .menu-icon-1,.menu-header .menu-icon-2{position:absolute;width:60px;height:60px;line-height:60px;text-align:center;z-index:1;color:#1f1f1f}
.menu-header .menu-title{position:absolute;display:block;line-height:60px;color:#1f1f1f;font-weight:600;font-size:14px;width:100%;height:60px;z-index:0;padding:0 20px}
.menu-header.header-light{border-bottom:solid 1px rgba(0,0,0,0.0.05)!important;box-shadow:0 0 15px 1px rgba(0,0,0,0)!important}
.menu-header.header-dark a i{color:#FFF}
.menu-form label{font-size:13px;font-weight:600;color:#1f1f1f}
.menu-form span{font-size:10px;padding-top:3px}
.menu-form .formFieldWrap i,.menu-form .formTextareaWrap i{position:absolute;margin-top:16px;margin-left:0;font-size:10px;z-index:10}
.menu-form input[type='text'],.menu-form .contactTextarea{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:solid 1px rgba(0,0,0,0.05);padding-left:30px;background-color:transparent}
.menu-form .contactTextarea{height:45px;line-height:25px;transition:all 250ms ease}
.menu-form .contactTextarea:focus{height:140px}
.menu-top .contactTextarea{height:115px!important;margin-top:-10px}
.menu-top{position:fixed;top:0;left:0;right:0;background-color:#FFF;z-index:998;transform:translateY(-100%)}
.menu-top-active{transform:translateY(0px)!important}
.menu-bottom{position:fixed;bottom:0;left:0;right:0;background-color:#FFF;z-index:98;transform:translateY(120%)}
.menu-bottom-active{transform:translateY(0px)}
.header i{transition:all 350ms ease}
.active-menu-deployer .fa-angle-down{transform:rotate(180deg);color:#ED5565}
.active-menu-deployer .fa-chevron-down{transform:rotate(180deg);color:#ED5565}
.active-menu-deployer .fa-angle-up{transform:rotate(180deg);color:#ED5565}
.active-menu-deployer .fa-chevron-up{transform:rotate(180deg);color:#ED5565}
.active-menu-deployer .fa-plus{transform:rotate(45deg);color:#ED5565}
.sidebar-dark,.menu-dark{background-color:#2c2f40}
.sidebar-dark .menu-header,.menu-dark .menu-header{box-shadow:none!important;border-bottom:solid 1px rgba(255,255,255,0.05)}
.sidebar-dark .menu-items a,.menu-dark .menu-items a{color:#FFF}
.sidebar-dark .menu-items em,.menu-dark .menu-items em{color:rgba(255,255,255,0.7)!important}
.sidebar-dark .decoration-sidebar,.sidebar-dark .decoration,.menu-dark .decoration-sidebar,.menu-dark .decoration{background-color:rgba(255,255,255,0.05)!important}
.menu-logo{height:60px;display:block;margin:0 auto;background-position:center center;background-repeat:no-repeat}
.sidebar-dark .line i,.menu-dark .line i{background-color:#2c2f40}
.sidebar-dark .sidebar-form input[type='text'],.sidebar-dark .sidebar-form .contactTextarea{border-bottom:solid 1px rgba(255,255,255,0.05)!important;color:#FFF}
.menu-dark .sidebar-form input[type='text'],.menu-dark .sidebar-form .contactTextarea{border-bottom:solid 1px rgba(255,255,255,0.05)!important;color:#FFF}
.sidebar-dark .sidebar-form fieldset i{color:#FFF!important}
.menu-dark .sidebar-form fieldset i{color:#FFF!important}
.sidebar-dark .heading-style .heading-title,.menu-dark .heading-style .heading-title{color:#FFF!important}
.sidebar-dark .heading-style em,.menu-dark .heading-style em{color:#c7c7c7!important}
.menu-dark h1,.menu-dark h2,.menu-dark h3,.menu-dark h4{color:#FFF!important}
.menu-header-top strong{display:block;height:60px;line-height:60px;padding-left:20px;font-size:14px;font-weight:700}
.menu-header-top{border-bottom:solid 1px rgba(0,0,0,0.05)}
.menu-header-top a{position:absolute;top:0;right:0;height:60px;line-height:60px;text-align:center;width:60px}
.menu-notification-item{min-height:70px;border-bottom:solid 1px rgba(0,0,0,0.05)}
.menu-notification-item img{width:50px;height:50px;border-radius:70px;position:absolute;margin-left:20px;margin-top:10px}
.menu-notification-item strong{font-weight:800}
.menu-notification-item p{font-size:12px;line-height:20px;font-weight:400;color:#666;padding-left:90px;padding-top:14px;padding-right:25px;margin-bottom:0}
.menu-notification-item em{font-style:normal;color:#bababa;font-size:11px;display:block;margin-bottom:20px}
.sidebar-form .formFieldWrap i,.sidebar-form .formTextareaWrap i{position:absolute;z-index:1;margin-top:14px}
.sidebar-form .formFieldWrap input,.sidebar-form .formTextareaWrap textarea{border-left:none!important;border-right:none!important;border-top:none!important;background-color:transparent!important;text-indent:20px}
.sidebar-light .sidebar-form .formFieldWrap input,.sidebar-light .sidebar-form .formTextareaWrap textarea{border-bottom:solid 1px rgba(0,0,0,0.08)!important}
.share-box{width:270px;margin:0 auto}
.share-box:after{visibility:hidden!important;display:block!important;content:""!important;clear:both!important;height:0!important}
.share-box a{width:50px;line-height:50px;float:left;text-align:center;margin:0 20px}
.share-box a span{color:#666;font-size:11px;display:block;margin-bottom:10px;margin-top:-15px;text-align:center}
.share-box a i{display:block;margin:0 auto;border-radius:5px;font-size:30px;width:50px;height:50px;line-height:50px;text-align:center}
.center-demo-text{position:relative;float:left;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}
.demo-buttons a{width:30.6%;margin-right:1%!important;margin-left:1%!important;box-sizing:border-box}
.demo-buttons .button-full{margin-left:1%!important;width:97.6%!important}
.demo-back-to-top1{width:34px;margin:0 auto;position:relative;transform:translateX(15px)!important;opacity:1!important}
.demo-back-to-top2{position:relative;transform:translate(0)!important;opacity:1!important}
.demo-line{width:50%;float:left;height:70px;text-align:center;line-height:70px;font-size:13px;font-weight:500}
.demo-icon-font{margin-left:-18px}
.demo-icon-font article{width:20%;float:left;text-align:center;font-size:20px;margin-bottom:25px}