.sorting-block ul{margin:0;padding:0;}
.sorting-block .sorting-nav{margin-bottom:30px;}
.sorting-block .sorting-nav li{padding:0 2px;font-size:14px;cursor:pointer;list-style:none;display:inline-block;}
.sorting-block .sorting-nav li.active{color:#72c02c;border-bottom:solid 1px #72c02c;}
.hdr{padding:0px;}
.hdr.scroll-to-fixed-fixed{color:red;}
.hdr2{padding:0px;}
.hdr2.scroll-to-fixed-fixed{color:red;}
.sorting-block .sorting-nav-v1 li{margin:0 5px;font-size:12px;font-style:italic;}
.sorting-block .sorting-grid{list-style:none;}
.sorting-block .sorting-grid .mix{opacity:0;display:none;margin-bottom:30px;}
.sorting-block .sorting-grid li a:hover{text-decoration:none;}
.sorting-block .sorting-grid li span.sorting-cover{padding:8px;display:block;margin-top:1px;}
.sorting-block .sorting-grid li span.sorting-cover p{margin-bottom:0;}
.sorting-block .sorting-grid li span.sorting-cover span{font-size:16px;}
.sorting-block .sorting-grid li a:hover span.sorting-cover{background:#72c02c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.sorting-block .sorting-grid li a:hover span.sorting-cover p,
.sorting-block .sorting-grid li a:hover span.sorting-cover span{color:#fff;}
a.thumbnail{padding:0;border:none;margin-bottom:15px;}
.thumbnail-style{margin:5px;border:1px solid #E9E9E9;}
.headline{display:block;margin:10px 0 25px 0;border-bottom:1px dotted #e4e9f0;}
.headline h2,
.headline h3,
.headline h4{margin:0 0 -2px 0;padding-bottom:5px;display:inline-block;border-bottom:2px solid #005cc4;}
blockquote.hero{border:none;font-size:12px;text-transform:none;color:#000;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
blockquote.hero h2{font-size:18px;margin:0;}
.shadow-wrapper{z-index:1;position:relative;}
.box-shadow{background:#fff;position:relative;}
.top-5{margin-top:4px;margin-bottom:3px;}
.bgslider{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZjJmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, hsla(199,100%,92%,1) 0%, hsla(206,70%,70%,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsla(199,100%,92%,1)), color-stop(100%,hsla(206,70%,70%,0)));background:-webkit-linear-gradient(top, hsla(199,100%,92%,1) 0%,hsla(206,70%,70%,0) 100%);background:-o-linear-gradient(top, hsla(199,100%,92%,1) 0%,hsla(206,70%,70%,0) 100%);background:-ms-linear-gradient(top, hsla(199,100%,92%,1) 0%,hsla(206,70%,70%,0) 100%);background:linear-gradient(to bottom, hsla(199,100%,92%,1) 0%,hsla(206,70%,70%,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6f2ff', endColorstr='#007db9e8',GradientType=0);
          position:relative;
          display:block;
          clear:both;
}
.center{margin:0 auto;padding-top:5px;vertical-align:middle;text-align:center;}
.gia1{margin-top:7px;font-size:14px;white-space:nowrap;margin-right:10px;}
.mnright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1px 1px 5px #ccc;}
.mnright1{border:1px solid #e4e4e4;background:#fcfcfc;}
.gia{color:#f00;}
.lh-fix .lh-img {
    bottom: 5px;
    position: fixed;
    right: 20px;
    z-index: 99999;
}
.lh-fix .lh-img .clik-goi {
    width: 50px;
    height: 50px;
    background: #383838;
    border-radius: 50px;
    position: relative;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    line-height: normal;
    padding-top: 8px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #f00;

}
.lh-fix .lh-img .tel-cs {
    background: #f00;
    padding:2px 10px 2px 35px;
    margin-left: -30px;
    font-size: 26px;
    line-height: 50px;
    border:1px solid #fff;
    color:#fff;
    letter-spacing:1px;
border-radius: 20px;
}
.isotope .feature-details i{color:#fff;font-size:16px;}
.pro{border-bottom:1px dotted #e4e9f0;white-space:nowrap;}
.mg{padding:7px;color:#fff;}
.lienhe-bv{text-align:center;font-size:22px;color:red;background:#f2f2f2;padding-top:10px;font-weight: 600;}
.lienhe-bv i{font-size:24px;color:#000e63;}
.line{white-space:nowrap;}
.margin-bottom-5{margin-bottom:5px;}
.cbp-l-filters-alignCenter{margin-bottom:20px;text-align:left;line-height:20px;font:400 12px/21px sans-serif;color:#DADADA;}
.cbp-l-filters-alignCenter .cbp-filter-item{color:#333;cursor:pointer;font:400 13px/21px "Open Sans", sans-serif;padding:6px 12px;transition:all .3s ease-in-out;position:relative;overflow:visible;margin:3px 3px;display:inline-block;border:solid 1px #eee;background-color:#f8f8f8;}
.cbp-l-filters-alignCenter .cbp-filter-item:hover, .cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active:hover{color:#fff;background:#ec1b00;}
.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2D2C2C;cursor:pointer;font-weight:bold;}
.cbp-l-filters-alignCenter .cbp-filter-counter{background:none repeat scroll 0 0 #626161;border-radius:3px;color:#FFFFFF;font:400 11px/18px "Open Sans", sans-serif;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;}
.cbp-l-filters-alignCenter .cbp-filter-counter:before{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #626161;display:none;}
.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter:before{display:block;}
.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{bottom:30px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1;}
.title-block.mnu{background:#005cc4;text-align:center;padding-top:5px;}
.title-block.mnu .h3-body-title a{text-align:center;color:#fff;font-size:18px;}
.title-block.mnu .h3-body-title span{text-align:center;color:#fff;font-size:18px;}
.urbangreymenu{width:100%;margin-top:0px;padding:0 10px;}
.urbangreymenu small.hex{display:inline-block;float:right;font-size:11px;}
.urbangreymenu .headerbar{color:#555;border-bottom:solid 1px #eee;margin-bottom:0;margin-top:0;text-transform:uppercase;padding:8px 0 6px 0px;margin-left:-10px;margin-right:-10px;background:#005cc4;}
.urbangreymenu .headerbar a{text-decoration:none;color:#fff;display:block;font-weight:600;font-size:18px;padding:2px 10px;}
.urbangreymenu .headerbar a:hover{color:#ccc;}
.urbangreymenu .headerbar2{color:#2E3FA7;border-bottom:dashed 1px rgba(0,0,0, 0.2);margin-bottom:0;text-transform:uppercase;padding:8px 0 6px 0px;}
.urbangreymenu .headerbar2 a{text-decoration:none;color:#fff;display:block;font-weight:600;font-size:18px;}
.urbangreymenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:0;}
.urbangreymenu ul li{padding-bottom:2px;}
.urbangreymenu ul li:last-child{margin-bottom:10px;}
.urbangreymenu ul li a{font:normal 16px Arial;display:block;padding:7px 0;line-height:17px;padding-left:8px;text-decoration:none;border-bottom:dashed 1px rgba(0,0,0, 0.2);}
.urbangreymenu ul li a:hover{color:red;}
.urbangreymenu ul li a:active{color:red;}
.isotope span.magazine-badge{bottom:90px;left:0;color:#fff;font-size:14px;padding:2px 8px;position:absolute;font-style:inherit;z-index:1;}
.isotope span.magazine-badge-default{background:#7f8c8d;}
.isotope span.magazine-badge-red{background:#e74c3c;}
.isotope span.magazine-badge-green{background:#2ecc71;}
.isotope span.magazine-badge-blue{background:#3498db;}
.easy-bg-v2{top:5px;color:#fff;width:100px;padding:5px;right:-32px;font-size:13px;position:absolute;text-align:center;letter-spacing:2px;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.rgba-red{background-color:rgba(255,0,0,0.8);}
.rgba-blue{background-color:rgba(52,152,219,0.8);}
.rgba-aqua{background-color:rgba(39,215,231,0.8);}
.rgba-yellow{background-color:rgba(241,196,15,0.8);}
.rgba-default{background-color:rgba(114,192,44,0.8);}
.rgba-purple{background-color:rgba(155,107,204,0.8);}
.owl-btn{color:#777;cursor:pointer;font-size:18px;padding:2px 9px;text-align:center;background:#f5f5f5;}
.owl-btn:hover{color:#fff;background:#72c02c;}
.owl-work-v1 .owl-navigation{top:6px;position:relative;}
.owl-work-v1 .owl-navigation{margin-bottom:10px;}
.owl-carousel-v1 .owl-navigation{text-align:right;margin-bottom:14px;}
.owl-carousel-v1 .item{margin:0 5px;}
.owl-carousel-v1 .item img{text-align:center;}
.owl-carousel-v1 .owl-pagination{display:none;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1;}
}
@-moz-keyframes empty{0%{opacity:1;}
}
@keyframes empty{0%{opacity:1;}
}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn{0%, 25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-webkit-transform:translateZ(-500px);}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn{0%, 25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;-moz-transform:translateZ(-500px);}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}
}
@keyframes backSlideIn{0%, 25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}
75%{opacity:.5;transform:translateZ(-500px);}
100%{opacity:1;transform:translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);}
}
@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8);}
}
@keyframes scaleToFade{to{opacity:0;transform:scale(.8);}
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}
}
@keyframes goDown{from{transform:translateY(-100%);}
}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}
}
@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}
}
.job-content .categories li{padding:6px 0;border-bottom:1px dotted #eee;}
.job-content .hex{color:#999;}
.job-img .job-img-inputs{left:0;right:0;padding:10px 0;position:relative;border-bottom:1px solid #eee;}
.timeline-v1{padding:20px 0;list-style:none;position:relative;}
.timeline-v1:before{top:0;bottom:0;position:absolute;content:" ";width:1px;background-color:#eee;left:50%;margin-left:-1.5px;}
.timeline-v1 > li{margin-bottom:40px;position:relative;width:50%;float:left;clear:left;}
.timeline-v1 > li:before,
.timeline-v1 > li:after{content:" ";display:table;}
.timeline-v1 > li:after{clear:both;}
.timeline-v1 > li:before,
.timeline-v1 > li:after{content:" ";display:table;}
.timeline-v1 > li:after{clear:both;}
.timeline-v1 > li > .timeline-panel{width:94%;float:left;border:1px solid #d4d4d4;position:relative;}
.timeline-v1 > li > .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" ";}
.timeline-v1 > li > .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" ";}
.timeline-v1 > li > .timeline-badge{color:#ccc;width:24px;height:24px;line-height:50px;font-size:1.4em;cursor:pointer;text-align:center;position:absolute;top:19px;right:-12px;z-index:9;}
.timeline-v1 > li > .timeline-badge i:hover{color:#72c02c;}
.timeline-v1 > li.timeline-inverted > .timeline-panel{float:right;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-v1 > li > .timeline-panel .timeline-heading{padding:5px;}
.timeline-v1 > li > .timeline-panel .timeline-heading img{width:100%;}
.timeline-v1 .timeline-body{padding:12px;}
.timeline-v1 .timeline-footer{padding:7px 12px;overflow:hidden;border-top:1px solid #ccc;}
.timeline-v1 .timeline-footer .blog-info{float:left;}
.timeline-v1 .timeline-footer .blog-info i{color:#777;}
.timeline-v1 .timeline-footer .likes{float:right;}
.timeline-v1 .timeline-footer .likes i{margin-right:2px;color:#777;}
.timeline-v1 .timeline-footer .likes:hover{text-decoration:none;color:inherit;}
.timeline-v1 .timeline-footer .likes:hover i{color:#72c02c;}
.timeline-v1 > li.timeline-inverted{float:right;clear:right;margin-bottom:40px;}
.timeline-v1 > li:nth-child(2){margin-top:60px;}
.timeline-v1 > li.timeline-inverted > .timeline-badge{left:-12px;}
@media (max-width:992px){.timeline-v1 > li > .timeline-panel:before{top:31px;right:-11px;border-top:11px solid transparent;border-left:11px solid #ccc;border-bottom:11px solid transparent;}
.timeline-v1 > li > .timeline-panel:after{top:32px;right:-10px;border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:before{border-right-width:11px;left:-11px;}
.timeline-v1 > li.timeline-inverted > .timeline-panel:after{border-right-width:10px;left:-10px;}
}
@media (max-width:767px){ul.timeline-v1:before{left:40px;}
ul.timeline-v1 > li{margin-bottom:20px;position:relative;width:100%;float:left;clear:left;}
ul.timeline-v1 > li > .timeline-panel{width:calc(100% - 70px);width:-moz-calc(100% - 70px);width:-webkit-calc(100% - 70px);}
ul.timeline-v1 > li > .timeline-badge{left:28px;margin-left:0;top:16px;}
ul.timeline-v1 > li > .timeline-panel{float:right;}
ul.timeline-v1 > li > .timeline-panel:before{top:27px;right:-12px;border-top:12px solid transparent;border-left:12px solid #ccc;border-bottom:12px solid transparent;}
ul.timeline-v1 > li > .timeline-panel:after{top:28px;right:-11px;border-top:11px solid transparent;border-left:11px solid #fff;border-bottom:11px solid transparent;}
ul.timeline-v1 > li > .timeline-panel:before{border-left-width:0;border-right-width:12px;left:-12px;right:auto;}
ul.timeline-v1 > li > .timeline-panel:after{border-left-width:0;border-right-width:11px;left:-11px;right:auto;}
.timeline-v1 > li.timeline-inverted{float:left;clear:left;margin-top:30px;margin-bottom:30px;}
.timeline-v1 > li.timeline-inverted > .timeline-badge{left:28px;}
}