body{color:#555;font-size:14px;font-family:'Open Sans', sans-serif;height:100%;}
html{height:100%;}
ul,ol{list-style-type:none;padding:0;margin:0;}
#indicator{font-size:40px;height:100%;width:100%;z-index:999999;position:fixed;left:0;top:0;color:#fff;text-align:center;vertical-align:middle;background-color:#333;display:table;}
#indicator div{vertical-align:middle;display:table-cell;}
h1, h2{font-size:25px;}
.navbar-brand{padding:25px 15px;}
.navbar-brand img{width:200px !important;}
.pattern1{background-image:url('/img/patterns/pattern1.png');background-repeat:repeat;}
.pattern2{background-image:url('/img/patterns/pattern2.png');background-repeat:repeat;}
.pattern3{background-image:url('/img/patterns/pattern3.png');background-repeat:repeat;}
.pattern4{background-image:url('/img/patterns/pattern4.png');background-repeat:repeat;}
.pattern5{background-image:url('/img/patterns/pattern5.png');background-repeat:repeat;}
.pattern6{background-image:url('/img/patterns/pattern6.png');background-repeat:repeat;}
.pattern7{background-image:url('/img/patterns/pattern7.png');background-repeat:repeat;}
.pattern8{background-image:url('/img/patterns/pattern8.png');background-repeat:repeat;}
.pattern9{background-image:url('/img/patterns/pattern9.png');background-repeat:repeat;}
.pattern10{background-image:url('/img/patterns/pattern10.png');background-repeat:repeat;}
.pattern11{background-image:url('/img/patterns/pattern11.png');background-repeat:repeat;}
.pattern12{background-image:url('/img/patterns/pattern12.png');background-repeat:repeat;}
.pattern13{background-image:url('/img/patterns/pattern13.png');background-repeat:repeat;}
.pattern14{background-image:url('/img/patterns/pattern14.png');background-repeat:repeat;}
.pattern15{background-image:url('/img/patterns/pattern15.png');background-repeat:repeat;}
.pattern16{background-image:url('/img/patterns/pattern16.png');background-repeat:repeat;}
.pattern17{background-image:url('/img/patterns/pattern17.png');background-repeat:repeat;}
.pattern18{background-image:url('/img/patterns/pattern18.png');background-repeat:repeat;}
.pattern19{background-image:url('/img/patterns/pattern19.png');background-repeat:repeat;}
.pattern20{background-image:url('/img/patterns/pattern20.png');background-repeat:repeat;}
.pattern21{background-image:url('/img/patterns/pattern21.png');background-repeat:repeat;}
.pattern22{background-image:url('/img/patterns/pattern22.png');background-repeat:repeat;}
.pattern23{background-image:url('/img/patterns/pattern23.png');background-repeat:repeat;}
.pattern24{background-image:url('/img/patterns/pattern24.png');background-repeat:repeat;}
.pattern25{background-image:url('/img/patterns/pattern25.png');background-repeat:repeat;}
.pattern26{background-image:url('/img/patterns/pattern26.png');background-repeat:repeat;}
.pattern27{background-image:url('/img/patterns/pattern27.png');background-repeat:repeat;}
.pattern28{background-image:url('/img/patterns/pattern28.png');background-repeat:repeat;}
.pattern29{background-image:url('/img/patterns/pattern29.jpg');background-repeat:repeat;}
.pattern30{background-image:url('/img/patterns/pattern30.png');background-repeat:repeat;}
.pattern31{background:url('/img/patterns/pattern31.png');background-repeat:repeat;}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #7a7a7a;}
hr .white{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #fff;}
hr.gray{border-color:#eaeaea;}
blockquote{position:relative;padding:8px 0 8px 25px;margin:30px 0;font-size:16px;border-left:2px solid transparent;}
blockquote.blockquote-reverse{padding:8px 25px 8px 0;margin:30px 0;border-left:none;border-right:2px solid transparent;}
blockquote p{margin-bottom:15px;}
blockquote cite{font-size:16px;font-weight:700;}
blockquote:after{content:'';display:block;position:absolute;left:1px;top:0;width:2px;height:100%;}
blockquote.blockquote-reverse:after{left:auto;right:1px;}
.blockquote-icon{padding-left:50px;padding-top:25px;border-left:none;}
.blockquote-icon:after,
.blockquote-reverse.blockquote-icon:after{display:none;}
.blockquote-icon.blockquote-reverse{padding-left:0;padding-right:50px;border-right:none;}
.blockquote-icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:'\f10d';position:absolute;left:5px;top:5px;font-size:3rem;z-index:0;}
.blockquote-icon.blockquote-reverse:before{left:auto;right:5px;content:'\f10e';}
.highlight{padding:0 0.3em;background:#eaeaea;}
.highlight.reverse{color:#fff;background:#505050;}
.highlight.first-color,
.highlight.second-color,
.highlight.third-color,
.text-white,
a.text-white{color:#fff;}
a.text-white:hover,
a.text-white:focus{color:#eaeaea;}
.bg-transparent{background-color:transparent !important;}
.bg-dark{background-color:#2a2a2a;color:#9a9a9a;}
.bg-light-dark{background-color:#2e2d2d;color:#9a9a9a;}
.bg-custom{color:#e1e1e1;}
.bg-gray,
#wrapper.bg-gray{background-color:#e1e1e1;}
.bg-lightgray{background-color:#f2f2f2;}
.bg-lightgrayv2{background-color:#f8f8f8;}
.bg-lightergray{background-color:#fafafa;}
.bg-darkgray{background-color:#b7b7b7;}
.text-white{color:#fff;}
.text-lightgray{color:#f1f1f1;}
.text-gray{color:#e1e1e1;}
.text-darkgray{color:#aeaeae;}
.text-muted{color:#7a7a7a;}
.text-darkmuted{color:#5e5e5e;}
.text-dark{color:#2a2a2a;}
.dropcap,
.dropcap-bg{font-size:3.8em;line-height:1;padding-right:0.2em;float:left;text-transform:uppercase;color:#505050;}
.dropcap-bg{padding:0.02em 0.07em 0.03em;color:#fff !important;margin-right:0.15em;background-color:#505050;}
.w100{width:100px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.owl-dots button{background:none;border:none;padding:0px;margin-right:4px;}
.h100{height:100%;background:#333;}
#main-slider{color:#f8f8f8;position:relative;z-index:2;height:100%;}
#main-slider{width:100%;}
#main-slider .item{background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;text-align:center;height:100%;}
#main-slider div{height:100%;}
.item-inner{height:100%;width:100%;display:table;color:#fff;}
.item-inner span{padding:5px;text-shadow:#000 3px 3px 3px;}
.main-slide{padding-top:140px;margin:auto;max-width:700px;display:table-cell;vertical-align:middle;text-align:center;}
.main-slide .w700{display:inline-block;}
.main-slide, .main-slide *, .main-slider .owl-dots{height:auto !important;}
#main-slider .title-top{font-size:25px;}
#main-slider strong{font-size:30px;}
#main-slider .title-mid{font-size:35px;line-height:1.2;font-weight:700;}
#main-slider p{padding:0;}
.main-slider .owl-dots{position:absolute;bottom:20px;width:100%;text-align:center;}
#main-slider .owl-prev, #main-slider .owl-next{opacity:0.8;width:35px;height:35px;border:#fff solid 1px;border-radius:2px;color:#fff;font-size:20px;position:absolute;top:-12px;}
#main-slider .owl-prev:hover, #main-slider .owl-next:hover{background-color:#fff;color:#333;}
#main-slider .owl-prev{left:-45px;}
#main-slider .owl-next{right:-45px;}
#main-slider .owl-dots{}
#main-slider .owl-dot{display:inline;text-align:center;}
.navbar-top{padding:10px 0px;border-top:#AB5156 3px solid;border-bottom:#333 1px solid;background:rgba(0, 0, 0, 0.8);text-align:center;font-size:16px;position:absolute;top:0;width:100%;z-index:2;}
.navbar-top a{color:#777;}
.navbar-top li{display:inline-block;margin-right:10px;}
.navbar-top .social-icons a{margin-left:10px;}
.navbar-top .social-icons li{margin-right:0px;}
.navbar-top .social-icons li:after{content:"/";padding-left:10px;}
.social-icons a:hover{text-decoration:none;}
.dropdown-menu>.active>a{background:none;}
.dropdown-menu>li>a{padding:7px 20px;}
.main-menu{text-transform:uppercase;font-weight:700 !important;font-size:16px;position:absolute;top:46px;width:100%;z-index:2;}
.navbar-default{background:rgba(0, 0, 0, 0.8);border:none;border-bottom:#333 solid 1px;border-radius:0 !important;}
.dropdown-submenu.pull-left{float:none !important;}
.main-menu a{color:#dedede !important;font-weight:400;background:none;}
.main-menu .dropdown-menu{background:rgba(0, 0, 0, 0.8);}
.main-menu .dropdown-menu a:hover{background:#111;}
.main-menu .active a, .main-menu .open > a{color:#AB5156 !important;}
.navbar-brand a{font-size:30px;font-weight:300;padding:0;}
.navbar-brand a:hover{text-decoration:none;}
.main-menu .open a, .main-menu li ul, .nav>li>a:hover, .nav>li>a:focus{color:#f8f8f8 !important;}
.nav>li>a:hover, .nav>li>a:focus{color:#AB5156 !important;}
.navbar-default .navbar-toggle{border:none;}
.navbar-default .navbar-toggle .icon-bar{background-color:#f8f8f8;}
.letters, .letters .service-title{color:#f8f8f8;}
.letters{color:#ccc;text-align:center;}
.letters .item, .letters-block .item{margin-bottom:30px;margin-top:30px;display:inline-block;vertical-align:top;float:none;}
.block-letter{min-height:400px;padding:45px 0px;}
.modal-body-img img{width:100%;}
.letters-block{text-align:center;color:#999;}
.letters-block .service-title, .letters-block h2{color:#dedede;}
.block-intro{background-size:cover !important;}
.block-intro, .block-intro-blog, .block-letter{text-align:center;background-position:center center !important;color:#fff;display:table;width:100%;}
.block-intro{height:100%;}
.block-intro-blog{height:350px;}
.blog-info-panel span{margin-right:20px;}
.entry-title a{font-size:25px;color:#333;}
.blog-panel{border-bottom:#dedede solid 1px;border-top:#dedede solid 1px;padding:15px 0px;}
.service-block{text-align:center;}
.service-block a{color:#333;}
.service-block .title-block a{color:#888;}
.service-block .service-item{display:inline-block;vertical-align:text-top;float:none;}
.service{margin-bottom:40px;position:relative;}
.service img{width:100%;}
.vab{display:table-cell;padding-top:140px;vertical-align:middle;}
.vab h1, .vab h2, .vab h3{margin:auto;line-height:1.2;margin-bottom:20px;font-weight:600;}
.blog-block-img img{width:100%;}
.vab{padding-left:5px;padding-right:5px;}
.vab span{text-shadow:#000 2px 2px 5px;}
.vab{font-size:35px;line-height:1.2;font-weight:600;}
.vab .title-top *{font-size:30px;color:#fff;font-weight:600;}
.vab .title-mid, .vab .title-mid h1{font-size:55px;font-weight:700;}
.letters, .letters .service-title{color:#333;}
.letters{color:#777;text-align:center;}
.letters .item{margin-bottom:30px;margin-top:30px;display:inline-block;vertical-align:top;float:none;}
.modal-body-img img{width:100%;}
@media (min-width:300px) and (max-width:767px){body{font-size:16px;}
table{font-size:14px;}
h1,h2,h3{font-size:20px;}
.navbar-top .phone{width:auto;}
.main-menu a{font-size:16px;}
.navbar-brand a{font-size:20px;}
#main-slider .title-mid{font-size:25px;}
#main-slider .title-top{font-size:20px;}
.navbar-brand{padding:30px 15px;}
.navbar-brand img{width:150px !important;}
.vab .title-mid, .vab .title-mid h1{font-size:30px;}
.vab, .vab .title-top *{font-size:20px;color:#fff;font-weight:600;}
.pricing-table.flat h3{font-size:16px !important;}
}
@media (max-width:767px){.navbar-top .phone{width:100%;}
.main-menu li ul li ul{padding-left:10px;}
.main-menu .caret{float:right;font-size:16px;margin:10px 0 0;}
}
@media (min-width:767px){.navbar-nav .dropdown-menu .caret{transform:rotate(-90deg);}
}
@media (max-height:550px){#main-slider .title-mid{font-size:18px;}
#main-slider .title-top{font-size:16px;}
}
.dropdown-menu{z-index:890;}
.angle{margin:0 0 0 3px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);}
.angle:before,
.side-menu .navbar-nav .angle:before{content:"\f107";}
.btn.min-width{min-width:140px;text-align:center !important;}
.btn.min-width-md{min-width:160px;text-align:center !important;}
.btn.min-width-lg{min-width:180px;text-align:center !important;}
.btn.min-width-xlg{min-width:200px;text-align:center !important;}
.btn{padding:9px 16px;font-size:14px;transition:color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;-webkit-transition:color 0.2s ease, background 0.45s ease, border 0.4s ease-in-out;}
.btn.btn-lg,
.btn-group-lg > .btn{padding:10px 16px;font-size:16px;line-height:1.5;}
.btn.btn-sm,
.btn-group-sm > .btn{padding:7px 10px;font-size:12px;}
.btn.btn-xs,
.btn-group-xs > .btn{padding:2px 5px;font-size:12px;line-height:1.5;border-radius:3px;}
.btn.btn-border{border-width:2px;padding:8px 15px;background-color:transparent;}
.btn.btn-border.btn-sm{padding:6px 9px;}
.btn.btn-border.btn-lg{padding:9px 15px;}
.btn.btn-border.btn-xs{padding:1px 4px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:none;}
.btn-custom,
.btn-custom:hover,
.btn-custom:focus,
.btn-custom.focus,
.btn-custom:active,
.btn-custom.active,
.open > .dropdown-toggle.btn-custom,
.btn-custom2,
.btn-custom2:hover,
.btn-custom2:focus,
.btn-custom2.focus,
.btn-custom2:active,
.btn-custom2.active,
.open > .dropdown-toggle.btn-custom2,
.btn-custom3,
.btn-custom3:hover,
.btn-custom3:focus,
.btn-custom3.focus,
.btn-custom3:active,
.btn-custom3.active,
.open > .dropdown-toggle.btn-custom3{color:#fff;}
.btn-dark{color:#eaeaea;background-color:#3e3e3e;border-color:#3e3e3e;}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:active,
.btn-dark.active,
.open > .dropdown-toggle.btn-dark{color:#f0f0f0;background-color:#2a2a2a;border-color:#2a2a2a;}
.btn-gray{color:#505050;background-color:#eaeaea;border-color:#eaeaea;}
.btn-gray:hover,
.btn-gray:focus,
.btn-gray.focus,
.btn-gray:active,
.btn-gray.active,
.open > .dropdown-toggle.btn-gray{color:#4a4a4a;background-color:#e1e1e1;border-color:#e1e1e1;}
.btn-white{color:#4a4a4a;background-color:#fff;border-color:#fff;}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white{color:#000;background-color:#f1f1f1;border-color:#f1f1f1;}
.btn.btn-border.btn-default{color:#aeaeae;border-color:#aeaeae;}
.btn.btn-border.btn-default:hover,
.btn.btn-border.btn-default:focus{color:#505050;border-color:#adadad;background-color:#e6e6e6;}
.btn.btn-border.btn-primary{color:#337ab7;}
.btn.btn-border.btn-primary:hover,
.btn.btn-border.btn-primary:focus{color:#fff;border-color:#204d74;background-color:#286090;}
.btn.btn-border.btn-success{color:#4caf50;}
.btn.btn-border.btn-success:hover,
.btn.btn-border.btn-success:focus{color:#fff;border-color:#327334;background-color:#3d8b40;}
.btn.btn-border.btn-warning{color:#ffc107;}
.btn.btn-border.btn-warning:hover,
.btn.btn-border.btn-warning:focus{color:#fff;border-color:#af8300;background-color:#d39e00;}
.btn.btn-border.btn-danger{color:#ea1c0d;}
.btn.btn-border.btn-danger:hover,
.btn.btn-border.btn-danger:focus{color:#fff;border-color:#c8180b;background-color:#ea1c0d;}
.btn.btn-border.btn-info{color:#2196f3;}
.btn.btn-border.btn-info:hover,
.btn.btn-border.btn-info:focus{color:#fff;border-color:#0a68b4;background-color:#0c7cd5;}
.btn.btn-border.btn-custom:hover,
.btn.btn-border.btn-custom:focus,
.btn.btn-border.btn-custom2:hover,
.btn.btn-border.btn-custom2:focus,
.btn.btn-border.btn-custom3:hover,
.btn.btn-border.btn-custom3:focus{color:#fff;}
.btn.btn-border.btn-dark{color:#2a2a2a;}
.btn.btn-border.btn-dark:hover,
.btn.btn-border.btn-dark:focus{color:#f1f1f1;border-color:#1a1a1a;background-color:#2a2a2a;}
.btn.btn-border.btn-gray{color:#505050;border-color:#eaeaea;}
.btn.btn-border.btn-gray:hover,
.btn.btn-border.btn-gray:focus{color:#505050;border-color:#eaeaea;background-color:#eaeaea;}
.btn.btn-border.btn-white{color:#fff;background:transparent;border-color:white;}
.btn.btn-border.btn-white:hover,
.btn.btn-border.btn-white:focus,
.btn.btn-border.btn-white.v2:hover,
.btn.btn-border.btn-white.v2:focus{color:#fff;}
.btn.no-radius{border-radius:0 !important;}
.btn.radius-lg{border-radius:12px !important;}
.btn.radius-lger{border-radius:24px !important;}
.btn-group > .btn + .btn{border-left:1px solid rgba(0, 0, 0, .07);}
textarea.form-control{height:auto !important;}
.form-control{height:40px;padding:9px 16px;box-shadow:none;-webkit-box-shadow:none;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;border:1px solid #eaeaea;color:inherit;font-size:14px;}
.form-control.border-bottom{border-radius:0 !important;border-left:none;border-right:none;border-top:none;}
.form-control:focus{border-color:#dadada;-webkit-box-shadow:0 0 8px rgba(0,0,0, 0.22);box-shadow:0 0 8px rgba(0,0,0, 0.22);}
.form-control.border-bottom:focus{box-shadow:none;-webkit-box-shadow:none;}
.form-control::-moz-placeholder{color:#6a6a6a;}
.form-control:-ms-input-placeholder{color:#6a6a6a;}
.form-control::-webkit-input-placeholder{color:#6a6a6a;}
.form-group,
.form-control,
.input-group,
.normal-selectbox,
.large-selectbox{margin-bottom:25px;}
.form-group .input-group{margin-bottom:0;}
.form-group .form-control{margin-bottom:0;}
.helper-group a{color:#e53935;font-size:12px;line-height:1;}
.helper-group a:hover{color:#c62828;}
label.input-desc{font-size:14px;font-weight:700;font-family:'Open Sans', Verdana;text-transform:uppercase;margin-bottom:7px;}
.input-sm{font-size:12px;}
.input-sm,
.form-group-sm .form-control,
.form-group-sm .form-control-static{height:34px;padding:7px 12px;}
select.input-sm,
select.form-group-sm .form-control{height:34px;line-height:34px;}
.input-lg,
.form-group-lg .form-control,
.form-group-lg .form-control-static{height:46px;padding:10px 18px;}
.input-lg{font-size:16px;line-height:1.5;}
select.input-lg,
select.form-group-lg .form-control{height:46px;line-height:46px;}
.form-control-feedback{width:40px;height:40px;line-height:40px;}
.input-lg + .form-control-feedback{width:46px;height:46px;line-height:46px;}
.input-sm + .form-control-feedback{width:34px;height:34px;line-height:34px;}
.input-group-btn > .btn + .btn{border-left:1px solid rgba(0, 0, 0, .05);}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group{margin-left:0;}
.bootstrap-touchspin .input-group-btn:last-child > .btn,
.bootstrap-touchspin .input-group-btn:last-child > .btn-group{margin-left:-1px;}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn{height:46px;padding:10px 18px;font-size:16px;line-height:1.5;}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn{height:46px;line-height:46px;font-size:16px;line-height:1.5;}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn{height:34px;padding:7px 12px;}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn{height:34px;line-height:34px;}
.input-group-addon{padding:8px 16px;font-size:14px;color:#6a6a6a;background-color:transparent;border:1px solid #eaeaea;font-weight:400;}
.input-group-addon.input-sm{padding:7px 12px;}
.input-group-addon.input-lg{padding:9.5px 18px;font-size:16px;}
textarea.form-control{padding-top:12px;}
.textarea-container{position:relative;width:100%;padding-top:39px;}
.textarea-container .input-group-addon{position:absolute;top:0;left:0;width:100%;padding:12px 16px;z-index:90;border-radius:4px 4px 0 0;text-align:left;}
.textarea-container .input-group-addon:first-child{border-right:1px solid #e4e2e2;}
.textarea-container textarea.form-control{border-radius:0 0 4px 4px !important;}
input[type="radio"],
input[type="checkbox"]{margin-top:6px;}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"]{margin-left:-22px;}
.radio label,
.checkbox label,
.radio-inline,
.checkbox-inline{padding-left:22px;}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline{margin-left:15px;}
.radio label.custom-radio-wrapper,
.checkbox label.custom-checkbox-wrapper{padding-left:0;}
.radio-inline.custom-radio-wrapper,
.checkbox-inline.custom-checkbox-wrapper{padding-left:0;}
.radio-inline.custom-radio-wrapper+.radio-inline.custom-radio-wrapper,
.checkbox-inline.custom-checkbox-wrapper+.checkbox-inline.custom-checkbox-wrapper{margin-left:30px;}
.input-group-addon.custom-checkbox-wrapper,
.input-group-addon.custom-radio-wrapper{line-height:0;}
.custom-checkbox-container,
.custom-radio-container{display:inline-block;width:14px;height:14px;border:1px solid #505050;position:relative;margin-right:10px;border-radius:2px;}
.white .custom-checkbox-container,
.white .custom-radio-container{border-color:#fff;}
.input-group-addon .custom-checkbox-container,
.input-group-addon .custom-radio-container{margin-right:0;}
.custom-radio-container{border-radius:50px;}
.custom-checkbox-container input[type="checkbox"],
.custom-radio-container input[type="radio"]{display:block;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;margin:0;padding:0;position:absolute;left:0;top:0;z-index:10;}
.custom-checkbox-container .custom-checkbox-icon{position:absolute;z-index:9;width:10px;height:10px;left:50%;top:50%;margin-top:-5px;margin-left:-5px;color:#505050;opacity:0;filter:alpha(opacity=0);border-radius:0;font:15px/1 FontAwesome;}
.white .custom-checkbox-container .custom-checkbox-icon{color:#fff;}
.custom-checkbox-container .custom-checkbox-icon:before{content:"\f00c";position:absolute;top:-3px;left:0;}
.disabled .custom-checkbox-container .custom-checkbox-icon{background-image:none;}
.custom-radio-container .custom-radio-icon{position:absolute;z-index:9;display:block;opacity:0;filter:alpha(opacity=0);width:10px;height:10px;left:50%;top:50%;margin-top:-5px;margin-left:-5px;background-color:#505050;border-radius:50%;}
.disabled .custom-radio-container .custom-radio-icon{background-color:transparent;}
.custom-checkbox-container input[type="checkbox"]:checked + .custom-checkbox-icon,
.custom-radio-container input[type="radio"]:checked + .custom-radio-icon{opacity:1;filter:alpha(opacity=100);}
.disabled .custom-checkbox-container input[type="checkbox"]:checked + .custom-checkbox-icon{background-color:transparent;}
.custom-checkbox-wrapper *,
.custom-radio-wrapper *{vertical-align:middle;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background-color:#f1f1f1;}
.form-control.no-radius,
.input-group.no-radius .form-control,
.input-group.no-radius .input-group-addon,
.input-border-bottom.form-control,
.input-group.input-border-bottom .form-control,
.input-group.input-border-bottom .input-group-addon{border-radius:0 !important;}
.input-border-bottom.form-control,
.input-group.input-border-bottom .form-control{border-left:none !important;border-right:none !important;border-top:none !important;transition:border 0.45s ease;-webkit-transition:border 0.45s ease;background-color:transparent;}
.input-group.input-border-bottom .input-group-addon:first-child{border-right:1px solid #eaeaea;border-top:none !important;border-left:none !important;}
.input-group.input-border-bottom .input-group-addon:last-child{border-left:1px solid #eaeaea;border-top:none !important;border-right:none !important;}
.input-border-bottom.form-control:focus,
.input-group.input-border-bottom .form-control:focus{box-shadow:none !important;-webkit-box-shadow:none !important;}
.input-border-bottom.form-control{transition:padding 0.45s;-webkit-transition:padding 0.45s;}
.input-border-bottom.form-control:focus{padding-left:0;}
.form-control.dark.input-border-bottom{background-color:transparent;color:#505050;}
.form-control.dark.input-border-bottom::-moz-placeholder{color:#505050;}
.form-control.dark.input-border-bottom:-ms-input-placeholder{color:#505050;}
.form-control.dark.input-border-bottom::-webkit-input-placeholder{color:#505050;}
.form-control.dark.input-border-bottom::placeholder{color:#505050;}
.form-control.dark{border-color:#1a1a1a;background-color:#505050;color:#c7c7c7;}
.form-control.dark::-moz-placeholder{color:#c7c7c7;}
.form-control.dark:-ms-input-placeholder{color:#c7c7c7;}
.form-control.dark::-webkit-input-placeholder{color:#c7c7c7;}
.form-control.dark::placeholder{color:#c7c7c7;}
.form-control.dark:focus{border-color:#000;-webkit-box-shadow:0 0 8px rgba(0,0,0, 0.52);box-shadow:0 0 8px rgba(0,0,0, 0.52);}
.form-control.white{border-color:#fff;background-color:transparent;color:#fff;}
.form-control.white::-moz-placeholder{color:#fff;}
.form-control.white:-ms-input-placeholder{color:#fff;}
.form-control.white::-webkit-input-placeholder{color:#fff;}
.form-control.dark::placeholder{color:#fff;}
.form-control.white:focus{border-color:#e0e0e0;-webkit-box-shadow:0 0 8px rgba(255,255,255, 0.8);box-shadow:0 0 8px rgba(255,255,255, 0.8);}
.nav-tabs,
.nav-pills{margin-bottom:20px;}
.nav-tabs{border-bottom:1px solid #eaeaea;}
.nav-tabs.nav-tabs-inverse{border-bottom:none;border-top:1px solid #eaeaea;}
.nav-tabs.nav-tabs-inverse > li{margin-bottom:0;margin-top:-1px;}
.nav-tabs > li > a,
.nav-pills > li > a{color:#606060;transition:background 0.35s ease, color 0.04s;-webkit-transition:background 0.35s ease, color 0.04s;}
.nav-tabs.no-radius > li > a,
.nav-pills.no-radius > li > a{border-radius:0 !important;}
.nav-tabs > li > a{margin-right:-1px;}
.nav-tabs.nav-tabs-inverse > li > a{border-radius:0 0 4px 4px;}
.nav-pills > li > a > i,
.nav-tabs > li > a > i{margin-right:10px;}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus{border-color:transparent;background-color:#f3f3f3;}
.nav-tabs > li > a:hover{border-color:#eaeaea;}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color:#505050;background-color:#fff;border:1px solid #eaeaea;border-top-width:4px;margin-top:-3px;border-bottom-color:transparent;}
.nav-tabs.nav-tabs-inverse > li.active > a,
.nav-tabs.nav-tabs-inverse > li.active > a:hover,
.nav-tabs.nav-tabs-inverse > li.active > a:focus{border-top-width:0;margin-top:0;border-bottom-width:4px;margin-bottom:-3px;border-top-color:transparent;border-bottom-color:#eaeaea;}
@media (max-width:767px){.nav-tabs > li > a > i,
.nav-pills > li > a > i{display:none;}
.nav-tabs > li > a,
.nav-pills > li > a{max-width:80px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
}
@media (min-width:768px){.vertical-tab{display:table;}
.vertical-tab .nav-tabs,
.vertical-tab .nav-pils,
.vertical-tab .tab-content{display:table-cell;}
.vertical-tab .nav-tabs > li,
.vertical-tab .nav-pills > li{float:none;white-space:nowrap;}
.vertical-tab.left .tab-content{padding-left:25px;}
.vertical-tab.right .tab-content{padding-right:25px;}
.vertical-tab .nav-tabs{margin-bottom:0;border:none;}
.vertical-tab.left .nav-tabs{border-right:1px solid #eaeaea;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse{border-left:1px solid #eaeaea;}
.vertical-tab.left .nav-tabs > li{margin:0;margin-right:-1px;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li{margin:0;margin-left:-1px;}
.vertical-tab .nav-tabs > li > a,
.vertical-tab .nav-tabs.nav-tabs-inverse > li > a{margin:0;}
.vertical-tab.left .nav-tabs > li > a{border-radius:4px 0 0 4px;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li > a{border-radius:0 4px 4px 0;}
.vertical-tab.left .nav-tabs > li.active > a,
.vertical-tab.left .nav-tabs > li.active > a:hover,
.vertical-tab.left .nav-tabs > li.active > a:focus{border:1px solid #eaeaea;border-left-width:4px;margin-left:-3px;margin-top:0;border-right-color:transparent;}
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a,
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a:hover,
.vertical-tab.right .nav-tabs.nav-tabs-inverse > li.active > a:focus{border:1px solid #eaeaea;border-right-width:4px;margin-right:-3px;margin-bottom:0;margin-top:0;border-left-color:transparent;}
.vertical-tab .nav-pills > li{margin-bottom:3px;}
.vertical-tab .nav-pills > li + li{margin-left:0;}
}
.nav-pills > li + li{margin-left:3px;}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color:#fff;}
.nav-pills.nav-tabs-lava > li + li{margin-left:0;}
.nav-pills.nav-tabs-lava > li > a:hover,
.nav-pills.nav-tabs-lava > li > a:focus,
.nav-pills.nav-tabs-border > li > a:hover,
.nav-pills.nav-tabs-border > li > a:focus{border-color:transparent;background-color:transparent;}
.nav-pills.nav-tabs-lava > li.active > a,
.nav-pills.nav-tabs-lava > li.active > a:hover,
.nav-pills.nav-tabs-lava > li.active > a:focus{color:inherit;background-color:transparent;}
.nav-pills.nav-tabs-border > li.active > a,
.nav-pills.nav-tabs-border > li.active > a:hover,
.nav-pills.nav-tabs-border > li.active > a:focus{background-color:transparent;}
.nav-pills.nav-tabs-lava .lavalamp-object{background-color:#eaeaea;border-radius:4px;}
.nav-pills.nav-tabs-border .lavalamp-object{height:2px !important;top:auto !important;bottom:0 !important;border-radius:4px;}
.nav-pills.nav-tabs-lava.no-radius .lavalamp-object{border-radius:0 !important;}
.progress{margin-bottom:20px;background-color:#eaeaea;border-radius:0;box-shadow:none;-webkit-box-shadow:none;overflow:visible;}
.progress-bar{text-align:right;padding-right:15px;box-shadow:none;-webkit-box-shadow:none;position:relative;}
.progress.progress-sm{height:10px;}
.progress.progress-sm .progress-bar{font-size:7px;line-height:10px;padding-right:8px;}
.progress.progress-xs{height:4px;}
.progress.progress-xs .progress-bar{font-size:0;line-height:5px;}
.progress.progress-lg{height:30px;}
.progress.progress-lg .progress-bar{font-size:15px;line-height:30px;padding-right:20px;}
.progress-bar-dark,
.progress-bar-dark .progress-tooltip{background-color:#505050;}
.progress-bar-gray,
.progress-bar-gray .progress-tooltip{color:#505050;background-color:#d7d7d7;}
.progress-text,
.progress-tooltip{display:none;font-weight:700;}
.progress-tooltip{position:absolute;right:-5px;bottom:100%;padding:2px 8px;color:#fff;font-size:12px;line-height:1.4;margin-bottom:7px;border-radius:4px;}
.progress-tooltip:after{content:'';width:0;height:0;position:absolute;left:50%;margin-left:-6px;top:100%;border-style:solid;border-width:6px 6px 0 6px;border-color:#505050 transparent transparent transparent;}
.progress-bar-dark .progress-tooltip:after{border-top-color:#505050;}
.progress-bar-gray .progress-tooltip:after{border-top-color:#d7d7d7;}
.progress-title{margin-bottom:10px;font:700 14px/1 'Open Sans', Verdana, sans-serif;}
.circle-progress-container{text-align:center;margin-bottom:50px;}
.circle-progress-container .progress-title{margin-bottom:20px;}
.circle-progress-container .circle-progress + .progress-title{margin-top:20px;}
.circle-progress{margin-bottom:15px;}
.list-style{margin:20px;list-style-position:inside;}
.list-style.list-disc{list-style-type:disc;}
.list-style.list-circle{list-style-type:circle;}
.list-style.list-square{list-style-type:square;}
.list-style.list-decimal{list-style-type:decimal;}
.list-style.list-lower-alpha{list-style-type:lower-alpha;}
.list-style.list-upper-alpha{list-style-type:upper-alpha;}
.list-style.list-lower-roman{list-style-type:lower-roman;}
.list-style.list-upper-roman{list-style-type:upper-roman;}
.fa-ul > li{margin-bottom:10px;}
.fa-ul{margin-left:20px;}
.fa-li{top:.2785714em;}
.list-group{margin-bottom:20px;}
.list-group-item{padding:10px 15px;}
a.list-group-item{color:#505050;}
a.list-group-item .list-group-item-heading{color:#303030;margin-bottom:10px;}
a.list-group-item:hover,
a.list-group-item:focus{background-color:#f4f4f4;}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{color:#fff;}
.icon-show-container{padding:10px;background-color:#f1f1f1;text-align:center;margin-bottom:20px;transition:all 0.4s ease;transition:all 0.4s ease;}
.icon-show-container:hover{background-color:#e1e1e1;}
.panel{margin-bottom:20px;background-color:transparent;}
.panel-body{padding:15px 20px;}
.panel-heading{padding:0;position:relative;transition:background 0.45s ease;-webkit-transition:background 0.45s ease;}
.panel-group.no-radius .panel,
.panel-group.no-radius .panel-heading{border-radius:0 !important}
.panel-heading a{display:block;padding:15px 20px;}
.panel-title{font-size:15px;}
.panel-icon{position:absolute;right:20px;top:50%;display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);font-size:18px;margin-top:-9px;color:#303030 !important;}
.panel-icon:before{content:'\f106';}
.collapsed .panel-icon:before{content:'\f107';}
.panel-default{border-color:#eaeaea;}
.panel-default > .panel-heading{color:#505050;background-color:#f9f9f9;border-color:#d7d7d7;}
.panel-default > .panel-heading:hover{background-color:#f2f2f2;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#eaeaea;}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group{border-top-color:#eaeaea;}
.panel-custom > .panel-heading{color:#f1f1f1;}
.panel-primary > .panel-heading:hover{background-color:#286090;}
.panel-inverse{border-color:#1a1a1a;}
.panel-inverse > .panel-heading{color:#bebebe;background-color:#2a2a2a;border-color:#1a1a1a;}
.panel-inverse > .panel-heading:hover{background-color:#1a1a1a;}
.panel-inverse > .panel-heading + .panel-collapse > .panel-body{border-top-color:#1a1a1a;}
.panel-inverse .panel-icon{color:#eaeaea !important;}
.panel-primary .panel-title a,
.panel-custom .panel-title a{color:#f5f5f5;}
.panel-primary .panel-icon,
.panel-custom .panel-icon{color:#f1f1f1 !important;}
.panel-custom .panel-title a:hover,
.panel-primary .panel-title a:hover,
.panel-custom .panel-title a:focus,
.panel-primary .panel-title a:focus{color:#fff;}
.panel-inverse .panel-title a{color:#eaeaea;}
.panel-inverse .panel-title a:hover,
.panel-inverse .panel-title a:focus{color:#f1f1f1;}
.panel-bordered,
.panel-border-tb{border-color:#eaeaea;}
.panel-bordered > .panel-heading,
.panel-border-tb > .panel-heading{border-color:#eaeaea;}
.panel-bordered > .panel-heading + .panel-collapse > .panel-body,
.panel-der-tb > .panel-heading + .panel-collapse > .panel-body{border-top-color:#eaeaea;}
.panel-border-tb > .panel-heading{border-radius:0;}
.panel-border-tb.panel{border-radius:0;box-shadow:none;-webkit-box-shadow:none;border-left:none;border-right:none;}
.row-showcase div[class^="col"],
.row-showcase div[class*=' col']{background-color:#f1f1f1;padding-top:30px;padding-bottom:30px;border:1px solid #fff;text-align:center;transition:background 0.5s ease;-webkit-transition:background 0.5s ease;}
.row-showcase div[class^="col"]:hover,
.row-showcase div[class*=' col']:hover{background-color:#eaeaea;}
.tooltip{z-index:900;font:13px/1.4 'Open Sans', Verdana, sans-serif;}
.tooltip.in{filter:alpha(opacity=94);opacity:.94;}
.tooltip.top{padding:8px 0;}
.tooltip.right{padding:0 8px;}
.tooltip.bottom{padding:8px 0;}
.tooltip.left{padding:0 8px;}
.tooltip-inner{padding:3px 10px;color:#fff;border-radius:0;white-space:nowrap;}
.tooltip.top .tooltip-arrow{margin-left:-5px;border-width:0 10px 10px 0;}
.tooltip.right .tooltip-arrow{margin-top:-7.5px;border-width:0 0 10px 10px;}
.tooltip.left .tooltip-arrow{margin-top:-7.5px;border-width:10px 0 0 10px;}
.tooltip.bottom .tooltip-arrow{margin-left:-5px;border-width:0 0 10px 10px;}
.popover{box-shadow:none;-webkit-box-shadow:none;z-index:900;border:1px solid transparent;background-color:#f6f6f6;border-radius:0;padding:0;font-family:inherit;min-width:270px;}
.popover-title{padding:10px 14px 9px;margin:0;font:700 14px/1 'Open Sans', Verdana;color:#f1f1f1;border-bottom:1px solid transparent;border-radius:0;box-shadow:none;-webkit-box-shadow:none;}
.popover-content{padding:9px 14px;}
.popover.top > .arrow:after{border-top-color:#f6f6f6;}
.popover.right > .arrow:after{border-right-color:#f6f6f6;}
.popover.left > .arrow:after{border-left-color:#f6f6f6;}
.count-container{margin-bottom:50px;}
.count-container.smallest{margin-bottom:40px;}
.count{display:inline-block;font:700 36px/1 'Open Sans', Verdana, sans-serif;margin-bottom:30px;}
.count-container.smaller .count{font-size:32px;margin-bottom:20px;}
.count-container.smallest .count{font-size:24px;margin-bottom:16px;}
.count,
.count-container h3{position:relative;z-index:5;}
.count-container.smallest h3:last-child{margin-bottom:0;}
.count-container h3 > span{font-weight:500;}
.list_logo_slider .owl-nav{display:none;}
.list_logo_slider .owl-dots{margin-top:20px;}
.logo-slide{border:#e9e9e9 1px solid;padding:20px;}
.logo-slide img{width:90% !important;text-align:center;display:inline-block !important;}
@media (max-width:480px){.count-container.col-xs-6,
.col-xss-12{float:none;width:100%;}
.hidden-xss{display:none !important;}
}
.count-icon-bg{font-size:42px;line-height:1;display:block;position:absolute;left:30%;top:-20px;color:#f1f1f1;z-index:1;}
.count-container.smaller .count-icon-bg{font-size:32px;top:0;}
@media (min-width:768px){.count-icon-bg{font-size:48px;left:45%;top:-10px;}
.count-container.smaller .count-icon-bg{font-size:38px;}
}
.count-icon{font-size:36px;line-height:1;display:block;margin-bottom:20px;color:#4a4a4a;}
.count-container.smallest .count-icon{font-size:32px;margin-bottom:18px;}
.count-box{position:relative;border:2px solid #eaeaea;padding-top:25px;padding-bottom:25px;}
.count-box .count-icon{margin-bottom:15px;}
.count-box .count{margin-bottom:20px;}
.count-box h3{margin-bottom:0;}
.count-box-icon{padding-top:60px;padding-bottom:30px;}
.count-box-icon .count-icon{display:inline-block;position:absolute;top:-36px;left:50%;width:90px;height:72px;line-height:72px;margin-left:-45px;border:2px solid #eaeaea;background-color:#fff;}
.counter-group{position:relative;padding:15px 0;overflow:hidden;}
.counter-group:before,
.counter-group:after{content:'';display:block;background-color:#eaeaea;position:absolute;}
.counter-group:before{width:2px;left:50%;margin-left:-1px;top:0;bottom:0;}
.counter-group:after{height:2px;left:15px;right:15px;top:50%;margin-top:-1px;}
.counter-group > .row:last-child .count-container{margin-top:50px;margin-bottom:0;}
@media (max-width:480px){.counter-group:before,
.counter-group:after{display:none;}
.counter-group > .row:last-child .count-container{margin-top:0;margin-bottom:50px;}
}
.service-block{vertical-align:text-top;}
.service-block a{color:#333;}
.service-block .title-block a{color:#888;}
.service-block .service-item{display:inline-block;float:none;}
.service{margin-bottom:40px;position:relative;}
.service img{width:100%;}
@media (min-width:768px){.service{margin-bottom:50px;}
.service.service-hover-bg{margin-bottom:30px;}
}
.service.reverse{text-align:right;}
.service-icon{min-width:60px;display:block;float:left;font-size:32px;line-height:1;}
.service.reverse .service-icon{float:right;}
.service-content{margin-left:60px;}
.service.reverse .service-content{margin-left:0;margin-right:60px;}
.service-title{font-size:15px;line-height:1.4;margin-bottom:10px;}
.service.vertical .service-icon{float:none;margin-bottom:25px;}
.service.vertical .service-content{margin-left:0;}
.service.vertical.reverse .service-content{margin-right:0;}
.service.vertical .service-title.title-underblock{margin-bottom:18px;}
.service-box{padding:25px 15px;border:2px solid #eaeaea;}
.bg-gray .service-box{border-color:#d6d6d6;}
.service-box p{margin-bottom:0;}
.service-hover{overflow:hidden;}
.service-hover-bg{transition:background 0.4s cubic-bezier(.17,.83,.29,.04), border 0.4s cubic-bezier(.17,.83,.29,.04);-webkit-transition:background 0.4s cubic-bezier(.17,.83,.29,.04), border 0.4s cubic-bezier(.17,.83,.29,.04);}
.service-hover-bg:hover,
.service-hover-bg:hover .first-color,
.service-hover-bg:hover .second-color,
.service-hover-bg:hover .third-color,
.service-hover-bg:hover .service-title,
.service-hover-bg.custom2:hover{color:#fff;}
.service-hover-bg.dark:hover{background-color:#2a2a2a;border-color:#1a1a1a;color:#fff;}
.service-hover-bg.dark:hover .title-underblock.custom:after,
.service-hover-bg.dark:hover .title-underblock.gray:after,
.service-hover-bg.dark:hover .title-underblock.dark:after{background-color:#1a1a1a;}
.service-group .service-hover-bg{padding:25px 15px;}
.service-group .service-hover-bg p{margin-bottom:5px;}
@media (min-width:768px){.service-group .service{margin-bottom:80px;}
.service-group .service:before,
.service-group .service:after{content:'';display:block;position:absolute;background-color:#eaeaea;}
.service-group .service:before{height:2px;left:0;right:0;bottom:-40px;}
.service-group .service:after{width:2px;top:0;bottom:0;right:-16px;}
.service-group .row:last-child .service:before{display:none;}
.service-group .col-sm-4:last-child .service:after{display:none;}
.service-group .service-hover{overflow:visible;}
}
.pagination-container{padding-top:30px;border-top:1px solid #eaeaea;}
.pagination{margin:0;border-radius:0;}
.pagination > li > a,
.pagination > li > span{padding:6px 11px;color:#777;background-color:#ffffff;border:1px solid #eaeaea;margin-left:4px;border-radius:0;transition:all 0.45s ease;-webkit-transition:all 0.45s ease;min-width:34px;text-align:center;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left:0;border-radius:0;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-radius:0;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color:#505050;background-color:#f1f1f1;border-color:#d7d7d7;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{color:#ffffff;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color:#777777;background-color:#fff;border-color:#eaeaea;cursor:not-allowed;}
.modal{z-index:9200;}
.modal-header{padding:22px 20px;position:relative;border-bottom:none;}
.modal-header .close{font-family:'Open Sans', Verdana;position:absolute;right:-1px;top:0;height:100%;font-size:24px;width:42px;background:rgba(0,0,0, 0.2);color:#fff;text-align:center;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;opacity:0.4;}
.modal-header .close:hover,
.modal-header .close:focus{opacity:0.9;}
.modal-header,
.modal-footer{background-color:#2a2a2a;color:#eaeaea;}
.modal-header h2,
.modal-header h3,
.modal-header h4{color:#eaeaea;}
.modal.light .modal-header{border-bottom:1px solid #eaeaea;}
.modal.light .modal-header,
.modal.light .modal-footer{background-color:transparent;color:#303030;}
.modal.light .modal-header h2,
.modal.light .modal-header h3,
.modal.light .modal-header h4{color:#303030;}
.modal.light .modal-header .close{background-color:transparent;color:#303030;}
.modal-body{padding:30px 20px;}
.modal-body .form-group:last-child,
.modal-body .form-group:last-child .form-control{margin-bottom:5px;}
.modal-footer{padding:15px 20px;}
.modal-footer.text-center{text-align:center;}
.modal-footer.text-left{text-align:left;}
.modal-content{background-color:#fafafa;border:1px solid #2a2a2a;border-radius:0;box-shadow:none;-webkit-box-shadow:none;}
.modal .input-group:last-child{margin-bottom:0;}
.divider{width:100%;margin:40px 0;position:relative;}
.divider > span{background-color:#fff;display:block;display:inline-block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);font-size:1.2em;width:48px;height:48px;line-height:46px;border:1px solid #eaeaea;text-align:center;border-radius:50%;}
.bg-dark .divider > span{background-color:#2a2a2a;}
.bg-lightgray .divider > span{background-color:#f2f2f2;}
.bg-lightergray .divider > span{background-color:#fafafa;}
.bg-gray .divider > span{background-color:#e5e5e5;border-color:#d0d0d0;}
.divider.line{border-bottom:1px solid #eaeaea;}
.divider.line.double{border-top:1px solid #eaeaea;padding:4px 0;border-bottom:1px solid #eaeaea;}
.divider.bg-divider{padding:5px 0;background-color:#eaeaea;}
.bg-gray .divider.bg-divider{background-color:#d3d3d3;}
.divider.pattern-square{padding:5px 0;background-color:#eaeaea;background-image:linear-gradient(white 2px, transparent 2px),
linear-gradient(90deg, white 2px, transparent 2px),
linear-gradient(rgba(255,255,255,.7) 1px, transparent 1px),
linear-gradient(90deg, rgba(255,255,255,.7) 1px, transparent 1px);background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px}
@media (max-width:520px){.team-member-container{float:none;width:100%;}
}
.team-member{position:relative;margin-bottom:50px;}
.team-member.boxed-member{background-color:#f4f4f4;padding-bottom:18px;}
.team-member.boxed-member.white{background-color:#fff;}
.team-member figure{margin-bottom:25px;position:relative;}
.team-member img{display:block;width:100%;height:auto;}
.team-member h3{font-size:18px;margin-bottom:6px;letter-spacing:0.5px;}
.team-member .member-desc{font-size:15px;font-weight:500;margin-bottom:10px;}
.team-member .member-desc > span{font-style:italic;font-weight:400;}
.team-member figcaption{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;position:absolute;bottom:0;left:0;right:0;padding:50px 0 5px;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0);}
.team-member .social-icon{font-size:16px;color:#fff;}
.team-member .social-icons.dark .social-icon{color:#5a5a5a;}
.team-member .member-meta{transition:all 0.4s ease;-webkit-transition:all 0.4s ease;position:absolute;top:0;left:0;right:0;padding:30px 20px 30px;background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000',GradientType=0);}
.team-member .member-meta h3,
.team-member .member-meta .member-desc{color:#fff;}
.animate-hover-member{overflow:hidden;}
.animate-hover-member.team-member figure,
.team-member-circle figure{margin-bottom:0;}
.animate-hover-member.team-member .member-meta,
.animate-hover-member.team-member figcaption{opacity:0;}
.animate-hover-member.team-member .member-meta{transform:translateY(-120px);-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);}
.animate-hover-member.team-member figcaption{transform:translateY(90px);-webkit-transform:translateY(90px);-ms-transform:translateY(90px);}
.animate-hover-member.team-member:hover .member-meta,
.animate-hover-member.team-member:hover figcaption{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);opacity:1;}
.team-member.team-animate-social figcaption{opacity:0;overflow:hidden;}
.team-member.team-animate-social .social-icon{transition:all 0.4s ease, color 0.05s linear;-webkit-transition:all 0.4s ease, color 0.05s linear;}
.team-member.team-animate-social .social-icon{transform:translateY(90px);-webkit-transform:translateY(90px);-ms-transform:translateY(90px);}
.team-member.team-animate-social .social-icon:nth-child(2){transition-delay:0.1s;}
.team-member.team-animate-social .social-icon:nth-child(3){transition-delay:0.2s;}
.team-member.team-animate-social .social-icon:nth-child(4){transition-delay:0.3s;}
.team-member.team-animate-social .social-icon:nth-child(5){transition-delay:0.4s;}
.team-member.team-animate-social .social-icon:nth-child(6){transition-delay:0.5s;}
.team-member.team-animate-social:hover figcaption{opacity:1;}
.team-member.team-animate-social .social-icon:hover{transition-delay:0s !important;}
.team-member.team-animate-social:hover .social-icon{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);}
.team-member-circle{overflow:hidden;}
.team-member-circle,
.team-member-circle figure,
.team-member-circle img{border-radius:500px;}
.team-member-circle.circle-center .member-meta{bottom:0;background-color:rgba(0,0,0, 0.42);background-image:none;}
.team-member-circle.circle-center .social-icon{margin-bottom:0;}
.team-member-circle.circle-center .member-meta{visibility:hidden;opacity:0;border-radius:500px;}
.team-member-circle.circle-center:hover .member-meta{opacity:1;visibility:visible;}
.team-member-circle.circle-center.circle-rotateIn{overflow:visible;}
.team-member-circle.circle-center.circle-rotateIn .member-meta{transform:translateX(-50%) rotateZ(-360deg);-webkit-transform:translateX(-50%) rotateZ(-360deg);-ms-transform:translateX(-50%) rotateZ(-360deg);}
.team-member-circle.circle-center.circle-rotateIn:hover .member-meta{transform:translateX(0) rotateZ(0);-webkit-transform:translateX(0) rotateZ(0);-ms-transform:translateX(0) rotateZ(0);}
.team-member-box{padding:15px 15px 10px;background:#f6f6f6;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.team-member-box:hover{box-shadow:0 3px 12px rgba(0,0,0, 0.18);-webkit-box-shadow:0 3px 12px rgba(0,0,0, 0.18);}
.team-member-box img{transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;}
.team-member-box.dark{background-color:#2a2a2a;}
.team-member-box.dark h3,
.team-member-box.dark .member-desc,
.team-member-box.dark .social-icon,
.team-member-box.dark .social-icons.dark .social-icon{color:#bebebe;}
.team-member-box.custom h3,
.team-member-box.custom .member-desc,
.team-member-box.custom .social-icon,
.team-member-box.custom .social-icons.dark .social-icon,
.team-member-box.custom2 h3,
.team-member-box.custom2 .member-desc,
.team-member-box.custom2 .social-icon,
.team-member-box.custom2 .social-icons.dark .social-icon{color:#eaeaea;}
.team-member-box:hover img{transform:scale(0.8);-webkit-transform:scale(0.8);-ms-transform:scale(0.8);}
.label{display:inline-block;padding:0 10px;font:600 10px/1.6 'Open Sans', Verdana;color:#fff;text-align:center;border-radius:0;text-transform:uppercase;vertical-align:middle;}
.label-popular{background-color:#e02a40;}
.label-new{background-color:#28a1e0;}
.label-category{background-color:#e53935;}
.callout{position:relative;margin-bottom:60px;padding:30px 25px;background-color:#f1f1f1;overflow:hidden;}
.boxed .callout .container,
.boxed-long .callout .container{width:100% !important;}
.callout.lighter{background-color:#f8f8f8;}
.callout.no-margin{margin:0 !important;}
.callout.large{padding:40px 30px;}
.callout.larger{padding:50px 30px;}
.callout.largest{padding:70px 30px;}
.callout.radius4x{border-radius:4px;}
.callout.radius8x{border-radius:8px;}
.callout.radius12x{border-radius:12px;}
.callout.no-padding-bt{padding-bottom:0 !important}
.callout.bordered{background-color:transparent !important;border:3px solid #f1f1f1;}
.callout.no-bg{background-color:transparent !important;}
.callout.white{background-color:#fff !important;}
.callout.no-border-top{border-top:none !important;}
.callout.bordered.fullwidth{border-left:none;border-right:none;}
.callout.callout-vertical{text-align:center;padding:35px 25px;}
.callout.callout-vertical.larger{padding:50px 30px;}
.callout.callout-vertical.largest{padding:70px 30px;}
.callout:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;width:3px;}
.callout.no-border:after,
.callout.bordered:after,
.callout.callout-vertical.no-border:after{display:none;}
.callout.callout-vertical:after{width:auto;bottom:auto;left:0;top:0;right:0;height:3px;}
.callout-icon{position:absolute;left:30px;top:50%;z-index:0;line-height:1;font-size:6em;color:#fff;transform:rotate(10deg) translateY(-50%);-webkit-transform:rotate(10deg) translateY(-50%);-ms-transform:rotate(10deg) translateY(-50%);}
.callout-icon.reverse{left:auto;right:30px;transform:rotate(-10deg) translateY(-50%);-webkit-transform:rotate(-10deg) translateY(-50%);-ms-transform:rotate(-10deg) translateY(-50%);}
.bordered .callout-icon{color:#eaeaea;}
.callout-wrapper{display:table;width:100%;position:relative;z-index:1;}
.callout-left,
.callout-right{display:table-cell;vertical-align:middle;}
.callout-title{margin-bottom:8px;font-size:20px;line-height:1.4;}
.callout-vertical .callout-title{margin-bottom:13px;}
.callout-desc{font-size:16px;line-height:1.5;}
.callout-vertical .callout-desc{max-width:800px;margin:0 auto 25px;}
.callout-action{font-size:0;}
.callout-action .btn + .btn{margin-left:10px;}
.callout-action form{max-width:420px;margin:0 auto;}
.callout.dark{background-color:#2a2a2a;border-color:#2a2a2a;}
.callout.dark:not(.bordered){color:#9a9a9a;}
.callout.dark:not(.bordered) .callout-title{color:#bebebe;}
.callout.dark .callout-icon{color:#4e4e4e;}
.callout.custom:not(.bordered){color:#e1e1e1;}
.callout.custom:not(.bordered) .callout-title{color:#eaeaea;}
@media (min-width:768px){.callout-left{padding-right:25px;}
.callout-left *:last-child,
.callout-right *:last-child{margin-bottom:0;}
.callout-right{text-align:right;}
.callout-right.text-left{text-align:left;}
}
@media (max-width:767px){.callout{text-align:center;}
.callout-wrapper,
.callout-left,
.callout-right{display:block;}
.callout-desc{font-size:15px;}
.callout-left + .callout-right .callout-title{margin-top:20px;}
.callout-left + .callout-right .callout-desc{margin-bottom:0;}
.callout-action .min-width.btn{min-width:0;}
}
#content{width:100%;padding:0 0 40px;}
.no-padding{padding:0 !important;}
.no-margin{margin:0 !important;}
.no-overflow{overflow:hidden !important;}
.no-padding-bt{padding-bottom:0 !important;}
@media (min-width:992px){#content .container-fluid.no-padding{padding:0;}
}
@media (min-width:992px){#content .container-fluid{padding-left:30px;padding-right:30px;}
}
.bg-image{position:relative;-webkit-background-size:cover;background-size:cover;background-position:center;}
.parallax,
.parallax-fixed{position:relative;-webkit-background-size:cover;background-size:cover;background-position:center;background-repeat:repeat-y;}
.parallax{background-attachment:scroll;}
.parallax-fixed{background-attachment:fixed;}
.parallax-container{overflow:hidden;position:relative;}
.parallax-container .parallax{position:absolute;top:-25%;height:150%;left:0;right:0;z-index:1;}
.parallax-container .container,
.parallax-container .container-fluid{position:relative;z-index:2;}
.overlay-container .overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;display:block;background:#fff;opacity:0.4;}
.overlay-container .overlay.dark{background-color:#2a2a2a;opacity:0.15;}
.overlay-container .overlay.darker{background-color:#2a2a2a;opacity:0.2;}
.overlay-container .overlay.custom{opacity:0.15;}
.overlay-container .container,
.overlay-container .container-fluid{position:relative;z-index:2;}
.vcenter-container{display:table;width:100%;height:100%;}
.vcenter{display:table-cell;vertical-align:middle;}
.page-header{padding:30px 0 10px;margin:0 0 40px;border-bottom:none;background-color:#fff;border-bottom:1px solid #eaeaea;}
.page-header.fullscreen{padding:0;}
.page-header.parallax{border-bottom:none;}
.page-header.homepage-page-header{position:relative;padding:0;}
.page-header.no-margin{margin:0 !important;}
.page-header.no-border{border:none;}
.page-header.larger,
.page-header.larger2x{padding:32px 0;}
.page-header h1{margin-bottom:14px;}
.page-header-desc{margin-bottom:10px;color:#7a7a7a;font-size:15px;}
.page-header.largest{padding-top:180px;padding-bottom:20px;}
.page-header.half-largest{padding-top:130px;padding-bottom:20px;}
@media (min-width:768px){.page-header{padding:35px 0 20px;margin-bottom:60px;}
.page-header-desc{margin-bottom:20px;font-size:16px;}
.page-header.largest{padding-top:240px;padding-bottom:30px;}
.page-header.half-largest{padding-top:170px;padding-bottom:30px;}
.page-header.larger2x{padding:50px 0;}
}
@media (min-width:992px){.larger-desc .page-header-desc{margin-bottom:0;}
.page-header .col-md-6 h1{margin-bottom:0;}
.page-header.larger-desc .col-md-6 h1{margin-bottom:10px;}
.page-header .col-md-6 .breadcrumb{margin-bottom:0;}
.page-header .col-md-push-6{text-align:right;}
.page-header .col-md-6 .breadcrumb{margin:2px 0;text-align:right;}
.page-header.larger-desc .col-md-6 .breadcrumb{margin:20.5px 0;}
.page-header .col-md-6.col-md-pull-6 .breadcrumb{text-align:left;}
}
.breadcrumb{padding:20px 0;margin-bottom:20px;background-color:transparent;border-radius:0;font-weight:normal;}
.breadcrumb > li{font-size:14px;font-weight:normal;}
.breadcrumb > li + li:before{padding:0 8px;color:#aaa;}
.breadcrumb > li > a{color:#555;}
.breadcrumb > .active{color:#999;}
.page-header.parallax h1,
.page-header.parallax h2,
.page-header.parallax h3{color:#f1f1f1;}
.page-header.parallax .page-header-desc{color:#e1e1e1;}
.page-header.parallax .breadcrumb > li > a{color:#f1f1f1;}
.page-header.parallax .breadcrumb > li > a:hover,
.page-header.parallax .breadcrumb > li > a:focus{color:#fff;}
.page-header.parallax .breadcrumb > li + li:before,
.page-header.parallax .breadcrumb > .active{color:#e1e1e1;}
.page-header.dark{background-color:#2a2a2a;border-bottom-color:#1e1e1e;}
.page-header.dark h1,
.page-header.dark h2,
.page-header.dark h3{color:#bebebe;}
.page-header.dark .page-header-desc{color:#8a8a8a;}
.page-header.dark .breadcrumb > li + li:before{color:#8a8a8a;}
.page-header.dark .breadcrumb > li > a{color:#9a9a9a;}
.page-header.dark .breadcrumb > li > a:hover,
.page-header.dark .breadcrumb > li > a:focus{color:#fafafa;}
.page-header.dark .breadcrumb > .active{color:#bababa;}
.page-header.parallax.dark h1,
.page-header.parallax.dark h2,
.page-header.parallax.dark h3{color:#3e3e3e;}
.page-header.parallax.dark .page-header-desc{color:#5e5e5e;}
.page-header.parallax.dark .breadcrumb > li > a{color:#3e3e3e;}
.page-header.parallax.dark .breadcrumb > li > a:hover,
.page-header.parallax.dark .breadcrumb > li > a:focus{color:#2e2e2e;}
.page-header.parallax.dark .breadcrumb > .active{color:#5e5e5e;}
.page-header.gray{background-color:#eaeaea;border-bottom-color:#d7d7d7;}
.page-header.gray h1,
.page-header.gray h2,
.page-header.gray h3{color:#8a8a8a;}
.page-header.gray .page-header-desc,
.page-header.gray .breadcrumb > .active,
.page-header.gray .breadcrumb > li + li:before{color:#6a6a6a;}
.page-header.gray .breadcrumb > li > a{color:#8a8a8a;}
.page-header.custom h1,
.page-header.custom h2,
.page-header.custom h3{color:#eaeaea;}
.page-header.custom .page-header-desc,
.page-header.custom .breadcrumb > .active,
.page-header.custom .breadcrumb > li + li:before{color:#eaeaea;}
.page-header.custom .breadcrumb > li > a{color:#cacaca;}
.page-header.custom .breadcrumb > li > a:hover,
.page-header.custom .breadcrumb > li > a:focus{color:#fafafa;}
.title-border{padding:0 0 0 0.8em;border-left:4px solid transparent;}
.title-border.text-right,
.text-right > .title-border{padding:0 0.8em 0 0;border-left:none;border-right:4px solid transparent;}
.title-border.text-center,
.text-center > .title-border{padding:0;border:none;}
.title-block .title-border{margin-bottom:10px;}
.title-border > span{display:inline-block;background-color:#fff;position:relative;z-index:1;}
.bg-dark .title-border > span{background-color:#2a2a2a;}
.bg-gray .title-border > span{background-color:#e1e1e1;}
.bg-lightgray .title-border > span{background-color:#f2f2f2;}
.bg-lightergray .title-border > span{background-color:#fafafa;}
.bg-darkgray .title-border > span{background-color:#b7b7b7;}
.title-border.text-center > span,
.text-center > .title-border > span{padding:0 0.8em;border-left:4px solid transparent;border-right:4px solid transparent;}
.title-bg-line,
.title-underline{position:relative;}
.title-border.title-bg-line,
.title-border.text-center.title-bg-line,
.title-border.title-bg,
.title-border.text-center.title-bg{padding:0;}
.title-bg-line > span,
.title-bg > span{padding:0 0.8em;}
.title-bg-line:after{content:'';display:block;height:1px;background-color:transparent;position:absolute;top:50%;left:0;right:0;z-index:0;}
.title-block .title{margin-bottom:10px;}
.title > .light,
.title-block .light,
.title-underblock > .light{font-weight:normal;}
.title-underblock{position:relative;padding-bottom:0.6em;}
.title-block .title-underblock{margin-bottom:10px;padding-bottom:0.4em;}
.title-bottom-border{border-bottom:1px dashed transparent;}
.title-bottom-border.dashed{border-bottom-style:dashed;}
.title-bottom-border.dotted{border-bottom-style:dotted;}
.title-underblock:after{content:'';display:block;width:50px;height:3px;background-color:transparent;position:absolute;bottom:-2px;left:0;}
.title-underblock.title-bottom-border:after{height:5px;bottom:-3px;}
.title-underblock.text-center:after,
.text-center > .title-underblock:after{left:50%;margin-left:-25px;}
.title-underblock.text-right:after,
.text-right > .title-underblock:after{left:auto;right:0;}
.title-block{margin-bottom:30px;}
.title-block > p{font-size:1.1em;}
.title-border.dark,
.title-border.text-right.dark,
.title-border.text-center.dark > span,
.title-bottom-border.dark{border-color:#505050;}
.title-border.title-bg.dark,
.title-bg-line.dark:after,
.title-underblock.dark:after{background-color:#505050;}
.title-border.gray,
.title-border.text-right.gray,
.title-border.text-center.gray > span,
.title-bottom-border.gray{border-color:#eaeaea;}
.title-border.title-bg.gray,
.title-bg-line.gray:after,
.title-underblock.gray:after{background-color:#eaeaea;}
.title-border.white,
.title-border.text-right.white,
.title-border.text-center.white > span,
.title-bottom-border.white{border-color:#fff;}
.title-border.title-bg.white,
.title-bg-line.white:after,
.title-underblock.white:after{background-color:#fff;}
.service i{font-size:40px;}
.service-title{font-weight:600;color:#333;}
.footer-menu{position:relative;margin-bottom:15px;}
.footer-menu li{margin-bottom:5px;}
footer .title-underblock{color:#ccc;}
footer{font-size:14px;}
footer ul{text-shadow:#000 1px 1px 1px;}
.footer-menu a{color:#777;}
footer .social-icons{margin-bottom:15px;}
footer .social-icons li{font-size:22px;display:inline-block;margin-right:10px;}
@media (max-width:1024px){.footer-bot{text-align:center;}
}
.logos .service-content{height:223px;display:flex;}
.logos .service-content img{margin:auto;}
.pricing-row{margin-left:0;margin-right:0;}
.pricing-table-container{padding:0;}
.pricing-table{position:relative;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0, 0.1);-webkit-box-shadow:0 0 20px rgba(0,0,0, 0.1);margin-bottom:50px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;}
.pricing-table.border{border:3px solid #2e2e2e;background-color:#fff !important;box-shadow:none;overflow:hidden;padding:15px 0;}
.pricing-table.flat{border:2px solid #eaeaea;background-color:#fff;box-shadow:none;overflow:hidden;padding:0;}
.pricing-table.pricing-top{padding-top:82px;margin-top:72px;}
.pricing-table.border.transparent{background-color:transparent !important;}
.pricing-table h3{padding:25px 15px;font-size:20px;text-align:center;margin-bottom:25px;background-color:rgba(0,0,0, 0.018);color:#505050;}
.pricing-table.border h3{margin-bottom:32px;position:relative;}
.pricing-table.flat h3{margin-bottom:32px;background-color:#eee;text-align:left;padding:20px;margin:0;}
.pricing-table.pricing-top h3{padding:10px 15px;background-color:transparent;}
.pricing-table.border h3:after{content:'';position:absolute;display:block;bottom:0;width:80px;left:50%;margin-left:-40px;height:2px;background-color:#2e2e2e;}
@media (min-width:992px){.pricing-table.active{z-index:1;margin-top:-20px;box-shadow:0 0 20px rgba(0,0,0, 0.14);-webkit-box-shadow:0 0 20px rgba(0,0,0, 0.14);}
.pricing-table.border.active{box-shadow:none;}
.pricing-table.active h3{padding:35px 15px;}
}
.pricing-table header{text-align:center;padding:0 15px;margin-bottom:30px;position:relative;}
.pricing-table.flat header{text-align:left;padding:20px;margin-bottom:0;position:relative;background-color:#f5f5f5;}
.pricing-table.pricing-top header{position:absolute;top:-62px;left:50%;margin-left:-62px;padding:0;}
.pricing-table header .pricing-icon{position:absolute;z-index:0;right:60%;top:-100px;font-size:12em;color:#f5f5f5;transform:rotate(-35deg);-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);}
.pricing-table.border header{margin:15px 0 25px;}
.pricing-table.border .price,
.pricing-table.border h3{position:relative;z-index:1;}
.pricing-table .price{display:inline-block;width:124px;height:124px;border-radius:500px;font-style:italic;font-weight:600;font-size:14px;line-height:20px;color:#303030;box-shadow:0 3px 8px rgba(0,0,0, 0.12);-webkit-box-shadow:0 3px 8px rgba(0,0,0, 0.12);}
.pricing-table.border .price{width:auto;height:auto;box-shadow:none;-webkit-box-shadow:none;border-radius:0;}
.pricing-table.flat .price{width:auto;height:auto;box-shadow:none;-webkit-box-shadow:none;border-radius:0;color:#4a4a4a;}
.pricing-table.pricing-top .price{background-color:#fff;}
.pricing-table .price span{display:block;margin-top:39px;font:700 32px/32px 'Open Sans', sans-serif;}
.pricing-table.border .price span{margin-top:0;font-size:42px;margin-bottom:10px;}
.pricing-table.flat .price span{margin:10px 0 0;font-size:32px;display:inline-block;vertical-align:baseline;margin-right:2px;}
.pricing-table .pricing-list{list-style:none;text-align:center;font:14px/22px 'Open Sans', sans-serif;border-top:1px dashed #eaeaea;margin-bottom:0;}
.pricing-table.border .pricing-list{border-top:none;line-height:20px;}
.pricing-table.flat .pricing-list{border-top:none;line-height:20px;text-align:left;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;padding:10px 0;}
.pricing-desc{padding:15px 20px;margin:0;}
.pricing-table .pricing-list li{padding:8px 15px;border-bottom:1px dashed #eaeaea;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.pricing-table.flat .pricing-list li{padding:8px 20px;}
.pricing-table .pricing-list li i{margin-right:8px;}
.pricing-table.flat .pricing-list li i{margin-right:12px;}
.pricing-table.border .pricing-list li,
.pricing-table.flat .pricing-list li{border-bottom:none;}
.pricing-table .pricing-list li:nth-child(2n+1){background-color:rgba(0,0,0, 0.018);}
.pricing-table .pricing-list li:hover{background-color:rgba(0,0,0, 0.042);}
.pricing-table.border h3,
.pricing-table.border .pricing-list li:nth-child(2n+1),
.pricing-table.border .pricing-list li:hover,
.pricing-table.flat .pricing-list li:nth-child(2n+1),
.pricing-table.flat .pricing-list li:hover{background-color:transparent !important;}
.pricing-action{text-align:center;padding:20px 15px;}
.pricing-table.border .pricing-action{padding-top:20px;padding-bottom:15px;}
.pricing-table.flat .pricing-action{text-align:left;padding:15px 20px;}
.pricing-action .btn{padding:6px 20px;font-size:14px;text-transform:capitalize;}
.pricing-table .price.custom{color:#fff;}
.pricing-table .price.custom2{color:#fff;}
.pricing-table .price.dark{background-color:#2e2e2e;color:#f1f1f1;}
.pricing-table .price.gray{background-color:#eaeaea;}
.pricing-table.custom{color:#fff;}
.pricing-table.custom h3{background-color:rgba(0,0,0, 0.09);color:#fff;}
.pricing-table.custom .price{color:#fff;}
.pricing-table.custom .pricing-list li:nth-child(2n+1){background-color:rgba(0,0,0, 0.09);}
.pricing-table.custom .pricing-list li:hover{background-color:rgba(0,0,0, 0.18);}
.pricing-table.flat.custom{color:#fff;}
.pricing-table.dark{background-color:#2e2e2e;color:#bebebe;}
.pricing-table.dark h3{background-color:rgba(0,0,0, 0.09);color:#bebebe;}
.pricing-table.dark .price{color:#bebebe;box-shadow:0 3px 8px rgba(0,0,0, 0.28);-webkit-box-shadow:0 3px 8px rgba(0,0,0, 0.28);}
.pricing-table.dark .pricing-list{border-top-color:#111;}
.pricing-table.dark .pricing-list li{border-bottom-color:#111;}
.pricing-table.dark .pricing-list li:nth-child(2n+1){background-color:rgba(0,0,0, 0.09);}
.pricing-table.dark .pricing-list li:hover{background-color:rgba(0,0,0, 0.18);}
.pricing-table.flat.dark{border-color:#111;color:#9a9a9a;}
.pricing-table.flat.dark header{background:#111;}
.pricing-table.flat.dark .pricing-list{border-color:#111;}
.pricing-table.dark.pricing-top .price{background-color:#111;}
.pricing-table.custom2{color:#fff;}
.pricing-table.custom2 h3{background-color:rgba(0,0,0, 0.09);color:#fff;}
.pricing-table.custom2 .price{color:#fff;}
.pricing-table.custom2 .pricing-list li:nth-child(2n+1){background-color:rgba(0,0,0, 0.09);}
.pricing-table.custom2 .pricing-list li:hover{background-color:rgba(0,0,0, 0.18);}
.pricing-table.flat.custom2{color:#fff;}
.pricing-table.gray{background-color:#eaeaea;color:#8a8a8a;}
.pricing-table.gray h3{background-color:rgba(0,0,0, 0.09);color:#8a8a8a;}
.pricing-table.gray .price{color:#8a8a8a;}
.pricing-table.gray .pricing-list{border-top-color:#d7d7d7;}
.pricing-table.gray .pricing-list li{border-bottom-color:#d7d7d7;}
.pricing-table.gray .pricing-list li:nth-child(2n+1){background-color:rgba(0,0,0, 0.09);}
.pricing-table.gray .pricing-list li:hover{background-color:rgba(0,0,0, 0.18);}
.pricing-table.border.gray{border-color:#eaeaea;color:#8a8a8a;}
.pricing-table.border.gray .price,
.pricing-table.border.gray h3{color:#8a8a8a;}
.pricing-table.border.gray h3:after{background-color:#eaeaea;}
.pricing-table.flat.gray{border-color:#eaeaea;border-color:#e1e1e1;color:#505050;}
.pricing-table.flat.gray header{background:#eaeaea;}
.pricing-table.flat.gray .pricing-list{border-color:#e1e1e1;}
.pricing-table.gray.pricing-top .price{background-color:#e1e1e1;}
.ur td:nth-child(2n){width:100px;vertical-align:middle;}
.ur h3{margin-bottom:30px;margin-top:30px;}
.lic img{width:100%;cursor:pointer;}
::selection{background-color:#AB5156;color:#fff;} ::-moz-selection{background-color:#AB5156;color:#fff;} a, .blockquote-icon:before, .first-color, .dropcap.first-color, .btn.btn-border.btn-custom, .nav-pills.nav-tabs-border > li.active > a, .nav-pills.nav-tabs-border > li.active > a:hover, .nav-pills.nav-tabs-border > li.active > a:focus, .navbar-default .navbar-top a:hover, .navbar-default .navbar-top a:focus, .navbar-default .navbar-top .open > .dropdown-toggle, .navbar-default .navbar-nav .open > a, .navbar-default .navbar-nav .open > a:hover, .navbar-default .navbar-nav .open > a:focus, .navbar-default .navbar-nav .active > a, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default li a:hover, .navbar-default .navbar-nav .megamenu-title:hover, .navbar-default .dropdown-menu > li > a:hover, .navbar-default .dropdown-menu > li > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-link:hover, .navbar-default .btn-link:hover, .navbar-default .btn-link:focus, .navbar-default .cart-dropdown .product-name a:hover, .navbar-default .cart-dropdown .product-price, .navbar-default .cart-dropdown .cart-action-total, .navbar-white .navbar-top a:hover, .navbar-white .navbar-top a:focus, .navbar-white .navbar-top .open > .dropdown-toggle, .navbar-white .navbar-nav .open > a, .navbar-white .navbar-nav .open > a:hover, .navbar-white .navbar-nav .open > a:focus, .navbar-white .navbar-nav .active > a, .navbar-white .navbar-nav > .active > a, .navbar-white .navbar-nav > .active > a:hover, .navbar-white .navbar-nav > .active > a:focus, .navbar-white li a:hover, .navbar-white .navbar-nav .megamenu-title:hover, .navbar-white .dropdown-menu > li > a:hover, .navbar-white .dropdown-menu > li > a:focus, .navbar-white .navbar-nav > li > a:hover, .navbar-white .navbar-nav > li > a:focus, .navbar-white .navbar-link:hover, .navbar-white .btn-link:hover, .navbar-white .btn-link:focus , .navbar-white .cart-dropdown .product-name a:hover, .navbar-white .cart-dropdown .product-price, .navbar-white .cart-dropdown .cart-action-total, .navbar-inverse .cart-dropdown .product-name a:hover, .navbar-inverse .cart-dropdown .product-price, .navbar-inverse .cart-dropdown .cart-action-total, .navbar-white.navbar-transparent .navbar-top .dropdown-menu a:hover, .navbar-white.navbar-transparent .navbar-top .dropdown-menu a:focus, .navbar-inverse.navbar-transparent .navbar-top .dropdown-menu a:hover, .navbar-inverse.navbar-transparent .navbar-top .dropdown-menu a:focus, .navbar-inverse.navbar-transparent .navbar-top a:hover, .navbar-inverse.navbar-transparent .navbar-top a:focus, .navbar-inverse.navbar-transparent .navbar-top .open > .dropdown-toggle, .breadcrumb > li > a:hover, .breadcrumb > li > a:focus, .page-header.gray .breadcrumb > li > a:hover, .page-header.gray .breadcrumb > li > a:focus, .entry-block .entry-title a:hover, .entry-block .entry-title a:focus, .entry-block .entry-meta a:hover, .entry-block .entry-meta a:focus, .entry-title a:hover, .entry-title a:focus, .entry-footer a:hover, .about-widget-box header a:hover, .sidebar .widget .latest-posts-list li a:hover, .sidebar .widget .products-list li a:hover, .sidebar .widget .tweet_list a:hover, .about-timeline h3 a:hover, .about-timeline h3 a:focus, .event-meta-box a:hover, .knowledge-box a:hover, .knowledge-box a:focus, .knowledge-box ul li a:hover, .knowledge-box ul li a:focus, .product-title a:hover, .product-box.new-box.new-box-border, .product-details .product-cats a:hover, .product-details .product-cats a:focus, #category-widget a:hover, .filter-brand-list a:hover, .checkout .panel-border-tb .panel-title a:hover, .checkout .panel-border-tb .panel-title a:hover + .step-box, .checkout-progress-box a:hover, #portfolio-filter li:hover > a, #portfolio-filter li.active > a, #portfolio-filter.bordered li.active > a, #portfolio-filter.bordered li:hover > a, .portfolio-title a:hover, .portfolio-title a:focus, .portfolio-details-list li a:hover, #footer a:hover, #footer a:focus, #footer .widget .tweet_time a:hover, #footer .widget .tweet_time a:focus, #footer.footer-default a:hover, #footer.footer-default a:focus, #footer.footer-default .widget .tweet_time a:hover, #footer.footer-default .widget .tweet_time a:focus, .nav-border.custom-nav .owl-prev, .nav-border.custom-nav .owl-next{color:#AB5156;} blockquote:after, .highlight.first-color, .bg-custom, .dropcap-bg.first-color, .btn-custom, .btn-custom2:hover, .btn-custom2:focus, .btn-custom2.focus, .btn-custom2:active, .btn-custom2.active, .open > .dropdown-toggle.btn-custom2, .btn.btn-border.btn-custom:hover, .btn.btn-border.btn-custom:focus, .btn.btn-border.btn-white:hover, .btn.btn-border.btn-white:focus, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills.nav-tabs-border .lavalamp-object, .progress-bar-custom, .progress-bar-custom .progress-tooltip, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus, .panel-custom > .panel-heading, .tooltip-inner, .popover-title, .carousel-control:hover, .carousel-control:focus, .service-hover-bg:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .bg-custom .divider > span, .team-member-box.custom, .label-custom, .callout:after, .callout.custom, .navbar-top.navbar-color, .cart-dropdown .navbar-btn .badge, .overlay-container .overlay.custom, .page-header.custom, .bg-custom .title-border > span, .title-border.title-bg.custom, .title-bg-line.custom:after, .title-underblock.custom:after, .carousel-tab .carousel-indicators li.active, .carousel-tab.gray .carousel-indicators li.active, .rect-dots .owl-dot.active, .info-line-section.custom, .landing-features-section.section, .pricing-table .price.custom, .pricing-table.custom, .entry-format, .timeline-date, .product-box.new-box, .product-action-container .btn.btn-dark:hover, .product-action-container .btn.btn-dark:focus, .filter-row .btn-layout.active, .filter-row .btn-layout.active:hover, .filter-row .btn-layout.active:focus, .category-widget-btn:hover, .open .category-widget-btn, .filter-size-box.active, .filter-size-box.active:hover, .filter-size-box.active:focus, .noUi-connect, .noUi-handle, #portfolio-item-container.custombg .portfolio-item.push, .portfolio-meta.custom, #footer .widget h4:after, #footer .tagcloud a:hover, .tagcloud a:hover, #footer.footer-inverse .tagcloud a:hover, #footer.footer-default .tagcloud a:hover, #footer.footer-custom, .custom-nav .owl-prev, .custom-nav .owl-next, .nav-border.custom-nav .owl-prev:hover, .nav-border.custom-nav .owl-next:hover, .nav-border.white-nav .owl-prev:hover, .nav-border.white-nav .owl-next:hover, #scroll-top:hover, #scroll-top.white:hover, .sbOptions a:hover, .sbOptions a:focus, .sbOptions a.sbFocus{background-color:#AB5156;} .btn-custom, .btn-custom2:hover, .btn-custom2:focus, .btn-custom2.focus, .btn-custom2:active, .btn-custom2.active, .open > .dropdown-toggle.btn-custom2, .btn.btn-border.btn-custom2:hover, .btn.btn-border.btn-custom2:focus, .btn.btn-border.btn-white:hover, .btn.btn-border.btn-white:focus, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus, .popover, .carousel-control:hover, .carousel-control:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .callout.custom, .title-border.custom, .title-border.text-right.custom, .title-border.text-center.custom > span, .title-bottom-border.custom, .product-box.new-box.new-box-border, .product-action-container .btn.btn-dark:hover, .product-action-container .btn.btn-dark:focus, .filter-row .btn-layout.active, .filter-row .btn-layout.active:hover, .filter-row .btn-layout.active:focus, .filter-size-box.active, .filter-size-box.active:hover, .filter-size-box.active:focus, #portfolio-filter li:hover > a, #portfolio-filter li.active > a, #portfolio-filter.bordered li.active > a, #portfolio-filter.bordered li:hover > a, .nav-border.custom-nav .owl-prev, .nav-border.custom-nav .owl-next, .nav-border.custom-nav .owl-prev:hover, .nav-border.custom-nav .owl-next:hover, .nav-border.white-nav .owl-prev:hover, .nav-border.white-nav .owl-next:hover{border-color:#AB5156;} .input-border-bottom.form-control:focus, .form-control.dark.input-border-bottom:focus, .form-control.white.input-border-bottom:focus{border-color:#AB5156 !important;} .progress-tooltip:after, .progress-bar-custom .progress-tooltip:after, .popover.top > .arrow, #header, .bg-custom .testimonial-vertical .testimonial-content:after, .bg-custom .testimonial-vertical.reverse .testimonial-content:after{border-top-color:#AB5156;} blockquote, .tooltip.left .tooltip-arrow, .popover.left > .arrow, .bg-custom .testimonial.reverse .testimonial-content:after{border-left-color:#AB5156;} blockquote.blockquote-reverse, .tooltip.top .tooltip-arrow, .popover.right > .arrow{border-right-color:#AB5156;} .tooltip.right .tooltip-arrow, .tooltip.bottom .tooltip-arrow, .popover-title, .popover.bottom > .arrow, .popover.bottom > .arrow:after, .bg-custom .testimonial-content:after{border-bottom-color:#AB5156;} @media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-white .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-white .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-white .navbar-nav .open .dropdown-menu > .active > a, .navbar-white .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-white .navbar-nav .open .dropdown-menu > .active > a:focus{color:#AB5156;} } @media (min-width:768px){.navbar-white.navbar-transparent .navbar-nav > li > a:hover, .navbar-white.navbar-transparent .navbar-nav > li > a:focus, .navbar-white.navbar-transparent .navbar-nav > li.open > a, .navbar-white.navbar-transparent .navbar-nav > li.active > a, .navbar-inverse.navbar-transparent .navbar-nav > li > a:hover, .navbar-inverse.navbar-transparent .navbar-nav > li > a:focus, .navbar-inverse.navbar-transparent .navbar-nav > li.open > a, .navbar-inverse.navbar-transparent .navbar-nav > li.active > a{color:#AB5156;} } a:active, a:hover, a:focus, .second-color, .dropcap.second-color, .btn.btn-border.btn-custom2, .callout.custom .callout-icon, .pricing-table.border.custom, .pricing-table.border.custom .price, .pricing-table.border.custom h3{color:#99484D;} .highlight.second-color, .bg-custom2, .dropcap-bg.second-color, .btn-custom2, .btn-custom:hover, .btn-custom:focus, .btn-custom.focus, .btn-custom:active, .btn-custom.active, .open > .dropdown-toggle.btn-custom, .btn.btn-border.btn-white.v2:hover, .btn.btn-border.btn-white.v2:focus, .progress-bar-custom2, .progress-bar-custom2 .progress-tooltip, .callout.custom:after, .pricing-table.border.custom h3:after, .pricing-table.flat.custom header, .pricing-table.custom.pricing-top .price, .portfolio-meta.custom .portfolio-favourite, #footer.footer-custom .tagcloud a:hover, .footer-custom #footer-bottom, #footer.footer-custom .btn-custom, .custom-nav .owl-prev:hover, .custom-nav .owl-next:hover, .white-nav .owl-prev:hover, .white-nav .owl-next:hover, .service-hover-bg.custom:hover .title-underblock.custom:after, .service-hover-bg.custom:hover .title-underblock.dark:after, .service-hover-bg.custom:hover .title-underblock.gray:after{background-color:#99484D;} .btn-custom2, .btn-custom:hover, .btn-custom:focus, .btn-custom.focus, .btn-custom:active, .btn-custom.active, .open > .dropdown-toggle.btn-custom, .btn.btn-border.btn-custom:hover, .btn.btn-border.btn-custom:focus, .btn.btn-border.btn-custom2:hover, .btn.btn-border.btn-custom2:focus, .btn.btn-border.btn-white.v2:hover, .btn.btn-border.btn-white.v2:focus, .panel-custom, .panel-custom > .panel-heading, .panel-custom > .panel-heading:hover, .service-hover-bg:hover, .pricing-table.border.custom, .pricing-table.flat.custom, .pricing-table.flat.custom .pricing-list, #footer.footer-custom .btn-custom{border-color:#99484D;} .panel-custom > .panel-heading + .panel-collapse > .panel-body, .progress-bar-custom2 .progress-tooltip:after, .pricing-table.custom .pricing-list, #footer.footer-custom, .footer-custom #footer-bottom.no-bg{border-top-color:#99484D;} .page-header.custom, .pricing-table.custom .pricing-list li{border-bottom-color:#99484D;} @media (min-width:992px){.footer-custom .main-widget{background-color:#99484D;} } .third-color, .dropcap.third-color, .btn.btn-border.btn-custom3, .product-box.discount-box.discount-box-border{color:#D59C98;} .highlight.third-color, .dropcap-bg.third-color, .btn-custom3, .btn.btn-border.btn-custom3:hover, .btn.btn-border.btn-custom3:focus, .progress-bar-custom3, .progress-bar-custom3 .progress-tooltip, .service-hover-bg.custom2:hover, .team-member-box.custom2, .bg-red, .pricing-table .price.custom2, .pricing-table.custom2, .product-box.discount-box, .portfolio-meta.custom2{background-color:#D59C98;} .btn-custom3, .btn.btn-border.btn-custom3:hover, .btn.btn-border.btn-custom3:focus, .product-box.discount-box.discount-box-border{border-color:#D59C98;} .progress-bar-custom3 .progress-tooltip:after{border-top-color:#D59C98;} .pricing-table.border.custom2, .pricing-table.border.custom2 .price, .pricing-table.border.custom2 h3{color:#D3928C;} .btn-custom3:hover, .btn-custom3:focus, .btn-custom3.focus, .btn-custom3:active, .btn-custom3.active, .open > .dropdown-toggle.btn-custom3, .service-hover-bg.custom2:hover .title-underblock.custom:after, .service-hover-bg.custom2:hover .title-underblock.gray:after, .service-hover-bg.custom2:hover .title-underblock.dark:after, .pricing-table.custom2.pricing-top .price, .pricing-table.border.custom2 h3:after, .pricing-table.flat.custom2 header{background-color:#D3928C;} .btn-custom3:hover, .btn-custom3:focus, .btn-custom3.focus, .btn-custom3:active, .btn-custom3.active, .open > .dropdown-toggle.btn-custom3, .service-hover-bg.custom2:hover, .pricing-table.border.custom2, .pricing-table.flat.custom2, .pricing-table.flat.custom2 .pricing-list{border-color:#D3928C;} .pricing-table.custom2 .pricing-list{border-top-color:#D3928C;} .pricing-table.custom2 .pricing-list li{border-bottom-color:#D3928C;}