/*
 # Template - JV Hosting
 # @version		1.0.3
 # ------------------------------------------------------------------------
 # author    Open Source Code Solutions Co
 # copyright Copyright (C) 2011 joomlavi.com. All Rights Reserved.
 # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL or later.
 # Websites: http://www.joomlavi.com
 # Technical Support:  http://www.joomlavi.com/my-tickets.html
-------------------------------------------------------------------------*/
@import url("font-awesome.min.css");
@import url("css3.css");
/*========== Basic ===========*/

@media (max-width: 992px){
 #block-mainnav {
    display: none;
}
}

*{ outline: none!important;}
body,  
#block-bottomb .title-module, 
.jv-videolink .video-wrap .caption a, 
.jv-pricingtable.homepage .jv-table-item .jv-table-head .jv-table-title, 
#block-mainnav .title-module,
.tHosting.icon small {font-family: 'Open Sans', sans-serif;  font-size: 14px; font-weight: 100; line-height: 1.35; color: #666}
img { max-width: 100%;}
p { margin-bottom: 20px;}
section{ margin-bottom: 0;}
.sidebar .jv-module  { margin-bottom:40px; }
.form-control { border-radius: 2px;}
a, a:hover, a:active, a:visited, a:focus {text-decoration: none !important;}
.bgGray {background-color: #f8f8f8; border: 1px solid #ebebeb; border-width: 1px 0 1px 0; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .jvresslide .descriptions .badget .price, .sidebar .menu .nav-header,
.category.table th, .avAudio > a,
#switcher .themecolor:before  {font-family: 'Oswald', serif;  margin-top: 5px; line-height: 1.22;}
.font-body {font-family: 'Open Sans', sans-serif; }
.font-light { font-weight: 100 !important;}
.font-bold { font-weight: 700 !important;}
.modal { overflow-y: auto; }
.modal-header { border-bottom-width: 3px;}
.modal-header .close {display: block;width: 34px;height: 34px;margin-top: -6px !important;border: 1px solid #ccc;border-radius: 100%; outline: none !important;}
.form-group.ico { position: relative;}
.form-group.ico > .fa { position: absolute; height: 20px; width: 20px; text-align: center; line-height: 20px; color: #666; top: 50%; margin-top: -10px; left: 8px;}
.form-group.ico > .form-control { padding-left: 30px;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{display: inline-block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
textarea { height: auto;}
.form-control, .controls input[type="text"],.controls input[type="email"], .controls input[type="url"], .controls input[type="password"], .controls input[type="file"], .controls input[type="number"], .controls select,.controls textarea {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
label {font-weight: normal;}
.red, .star { font-weight:  normal; color: #c7254e}
.modal-body > iframe { width: 100%;}
.dropdow-menu { border-radius: 3px;}
ul.menu { list-style: none; margin: 0; padding: 0;}
#sbox-window { padding: 10px;}
#sbox-content iframe { width: 100% !important; height: 100% !important;}
#block-top, #block-topb, #block-topc, #block-usertopt, #block-main { padding: 0px 0;}
.modal-dialog {margin-right: auto; margin-left: auto; max-width: 100%;}
.tHosting { text-transform: uppercase; color: #555555; margin-bottom: 60px;}
.tHosting.icon { text-transform: none; position: relative;}
.tHosting.icon:before { position: absolute; content: "\f078"; left: 50%; margin-left: -26px; width: 52px; height: 35px; background-color: #fff; text-align: center; line-height: 35px;bottom: -16px;font-size: 18px;color: #ddd;}
.tHosting.icon:after {content: ""; display: block; width: 100%; height: 1px; background-color: #eee; margin-top: 28px;}
.tHosting.icon small { font-size: 15px; font-weight: 100; display: block; margin-top: 30px; line-height:1.4; padding-bottom: 10px; }
.tHostingSub{ font-size: 18px; font-weight: 100; color: #666666; margin-bottom: 40px;}
.tHosting + .tHostingSub { margin-top: -40px;}
.h-text { font-size: 16px; line-height: 25px; color: #555;}
.uppercase { text-transform: uppercase;}
.chzn-container { max-width: 100%;}
.chzn-container-multi { width: auto !important}
.chzn-container-single .chzn-single {background: none;box-shadow: none;border: 1px solid #cccccc;border-radius: 4px;height: 32px;line-height: 30px;}
.chzn-container-single .chzn-single div { height: 28px;}
.chzn-container-multi .chzn-choices { border-radius: 4px; border-color: #ccc;}
.chzn-container-multi .chzn-choices li.search-field input[type="text"] { height: 30px; min-width: 120px;}
.chzn-container-multi .chzn-choices li.search-choice { margin-top: 5px;}
.chzn-container-single .chzn-single div b { background-position: 0 6px;}
.chzn-container-active.chzn-with-drop .chzn-single div b {background-position: -18px 6px;}
.list-unstyled { margin: 0;}
.badge { font-weight: 100; position: static; width: auto; height: auto; display: inline-block; background-image: none;}
.control-group { margin-bottom: 15px;}
.star { color: #e74c3c;}
.collapse { overflow: hidden;}
.radio.btn-group label { margin-right: 15px; margin-left: 4px;}
.counter {display: inline-block;margin-top: 20px;padding: 6px 12px;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;}
.alert-message {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.tooltip { z-index: 1050;}
legend { line-height: 45px;}
a.modal { position: static!important; overflow-y: hidden; display: inline;}
.exampleItem {margin-bottom: 50px;}
.zoom { overflow: hidden;}
.btn-pd { margin: 0 5px; padding-left: 38px; padding-right: 38px;}
.light { font-weight: 100;}
.lineh-20 { line-height: 20px;}
.lineh-30 { line-height: 30px;}
.lineh-40 { line-height: 40px;}
.lineh-50 { line-height: 50px;}
.size-16 { font-size: 16px;}
.size-18 { font-size: 18px;}
.size-24 { font-size: 24px;}
.size-40 { font-size: 40px;}
.size-50 { font-size: 50px;}
.size-60 { font-size: 60px;}
.size-70 { font-size: 70px;}
.size-80 { font-size: 80px;}
.size-90 { font-size: 90px;}
.size-100 { font-size: 100px; }
.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mt-110{margin-top:110px}.mt-120{margin-top:120px}.mt-130{margin-top:130px}.mt-140{margin-top:140px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.mb-110{margin-bottom:110px}.mb-120{margin-bottom:120px}.mb-130{margin-bottom:130px}.mb-140{margin-bottom:140px}.pt-0{padding-top:0!important}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pt-70{padding-top:70px}.pt-80{padding-top:80px}.pt-90{padding-top:90px}.pt-100{padding-top:100px}.pt-110{padding-top:110px}.pt-120{padding-top:120px}.pt-130{padding-top:130px}.pt-140{padding-top:140px}.pb-0{padding-bottom:0!important}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-80{padding-bottom:80px}.pb-90{padding-bottom:90px}.pb-100{padding-bottom:100px}.pb-110{padding-bottom:110px}.pb-120{padding-bottom:120px}.pb-130{padding-bottom:130px}.pb-140{padding-bottom:140px}@media only screen and (max-width:1200px){.mt-lg-0{margin-top:0!important}.mt-lg-10{margin-top:10px}.mt-lg-20{margin-top:20px}.mt-lg-30{margin-top:30px}.mt-lg-40{margin-top:40px}.mt-lg-50{margin-top:50px}.mt-lg-60{margin-top:60px}.mt-lg-70{margin-top:70px}.mt-lg-80{margin-top:80px}.mt-lg-90{margin-top:90px}.mt-lg-100{margin-top:100px}.mt-lg-110{margin-top:110px}.mt-lg-120{margin-top:120px}.mt-lg-130{margin-top:130px}.mt-lg-140{margin-top:140px}.mb-lg-0{margin-bottom:0!important}.mb-lg-10{margin-bottom:10px}.mb-lg-20{margin-bottom:20px}.mb-lg-30{margin-bottom:30px}.mb-lg-40{margin-bottom:40px}.mb-lg-50{margin-bottom:50px}.mb-lg-60{margin-bottom:60px}.mb-lg-70{margin-bottom:70px}.mb-lg-80{margin-bottom:80px}.mb-lg-90{margin-bottom:90px}.mb-lg-100{margin-bottom:100px}.mb-lg-110{margin-bottom:110px}.mb-lg-120{margin-bottom:120px}.mb-lg-130{margin-bottom:130px}.mb-lg-140{margin-bottom:140px}.pt-lg-0{padding-top:0!important}.pt-lg-10{padding-top:10px}.pt-lg-20{padding-top:20px}.pt-lg-30{padding-top:30px}.pt-lg-40{padding-top:40px}.pt-lg-50{padding-top:50px}.pt-lg-60{padding-top:60px}.pt-lg-70{padding-top:70px}.pt-lg-80{padding-top:80px}.pt-lg-90{padding-top:90px}.pt-lg-100{padding-top:100px}.pt-lg-110{padding-top:110px}.pt-lg-120{padding-top:120px}.pt-lg-130{padding-top:130px}.pt-lg-140{padding-top:140px}.pb-lg-0{padding-bottom:0!important}.pb-lg-10{padding-bottom:10px}.pb-lg-20{padding-bottom:20px}.pb-lg-30{padding-bottom:30px}.pb-lg-40{padding-bottom:40px}.pb-lg-50{padding-bottom:50px}.pb-lg-60{padding-bottom:60px}.pb-lg-70{padding-bottom:70px}.pb-lg-80{padding-bottom:80px}.pb-lg-90{padding-bottom:90px}.pb-lg-100{padding-bottom:100px}.pb-lg-110{padding-bottom:110px}.pb-lg-120{padding-bottom:120px}.pb-lg-130{padding-bottom:130px}.pb-lg-140{padding-bottom:140px}}@media only screen and (max-width:1024px){.mt-md-0{margin-top:0!important}.mt-md-10{margin-top:10px}.mt-md-20{margin-top:20px}.mt-md-30{margin-top:30px}.mt-md-40{margin-top:40px}.mt-md-50{margin-top:50px}.mt-md-60{margin-top:60px}.mt-md-70{margin-top:70px}.mt-md-80{margin-top:80px}.mt-md-90{margin-top:90px}.mt-md-100{margin-top:100px}.mt-md-110{margin-top:110px}.mt-md-120{margin-top:120px}.mt-md-130{margin-top:130px}.mt-md-140{margin-top:140px}.mb-md-0{margin-bottom:0!important}.mb-md-10{margin-bottom:10px}.mb-md-20{margin-bottom:20px}.mb-md-30{margin-bottom:30px}.mb-md-40{margin-bottom:40px}.mb-md-50{margin-bottom:50px}.mb-md-60{margin-bottom:60px}.mb-md-70{margin-bottom:70px}.mb-md-80{margin-bottom:80px}.mb-md-90{margin-bottom:90px}.mb-md-100{margin-bottom:100px}.mb-md-110{margin-bottom:110px}.mb-md-120{margin-bottom:120px}.mb-md-130{margin-bottom:130px}.mb-md-140{margin-bottom:140px}.pt-md-0{padding-top:0!important}.pt-md-10{padding-top:10px}.pt-md-20{padding-top:20px}.pt-md-30{padding-top:30px}.pt-md-40{padding-top:40px}.pt-md-50{padding-top:50px}.pt-md-60{padding-top:60px}.pt-md-70{padding-top:70px}.pt-md-80{padding-top:80px}.pt-md-90{padding-top:90px}.pt-md-100{padding-top:100px}.pt-md-110{padding-top:110px}.pt-md-120{padding-top:120px}.pt-md-130{padding-top:130px}.pt-md-140{padding-top:140px}.pb-md-0{padding-bottom:0!important}.pb-md-10{padding-bottom:10px}.pb-md-20{padding-bottom:20px}.pb-md-30{padding-bottom:30px}.pb-md-40{padding-bottom:40px}.pb-md-50{padding-bottom:50px}.pb-md-60{padding-bottom:60px}.pb-md-70{padding-bottom:70px}.pb-md-80{padding-bottom:80px}.pb-md-90{padding-bottom:90px}.pb-md-100{padding-bottom:100px}.pb-md-110{padding-bottom:110px}.pb-md-120{padding-bottom:120px}.pb-md-130{padding-bottom:130px}.pb-md-140{padding-bottom:140px}}@media only screen and (max-width:768px){.mt-sm-0{margin-top:0!important}.mt-sm-10{margin-top:10px}.mt-sm-20{margin-top:20px}.mt-sm-30{margin-top:30px}.mt-sm-40{margin-top:40px}.mt-sm-50{margin-top:50px}.mt-sm-60{margin-top:60px}.mt-sm-70{margin-top:70px}.mt-sm-80{margin-top:80px}.mt-sm-90{margin-top:90px}.mt-sm-100{margin-top:100px}.mt-sm-110{margin-top:110px}.mt-sm-120{margin-top:120px}.mt-sm-130{margin-top:130px}.mt-sm-140{margin-top:140px}.mb-sm-0{margin-bottom:0!important}.mb-sm-10{margin-bottom:10px}.mb-sm-20{margin-bottom:20px}.mb-sm-30{margin-bottom:30px}.mb-sm-40{margin-bottom:40px}.mb-sm-50{margin-bottom:50px}.mb-sm-60{margin-bottom:60px}.mb-sm-70{margin-bottom:70px}.mb-sm-80{margin-bottom:80px}.mb-sm-90{margin-bottom:90px}.mb-sm-100{margin-bottom:100px}.mb-sm-110{margin-bottom:110px}.mb-sm-120{margin-bottom:120px}.mb-sm-130{margin-bottom:130px}.mb-sm-140{margin-bottom:140px}.pt-sm-0{padding-top:0!important}.pt-sm-10{padding-top:10px}.pt-sm-20{padding-top:20px}.pt-sm-30{padding-top:30px}.pt-sm-40{padding-top:40px}.pt-sm-50{padding-top:50px}.pt-sm-60{padding-top:60px}.pt-sm-70{padding-top:70px}.pt-sm-80{padding-top:80px}.pt-sm-90{padding-top:90px}.pt-sm-100{padding-top:100px}.pt-sm-110{padding-top:110px}.pt-sm-120{padding-top:120px}.pt-sm-130{padding-top:130px}.pt-sm-140{padding-top:140px}.pb-sm-0{padding-bottom:0!important}.pb-sm-10{padding-bottom:10px}.pb-sm-20{padding-bottom:20px}.pb-sm-30{padding-bottom:30px}.pb-sm-40{padding-bottom:40px}.pb-sm-50{padding-bottom:50px}.pb-sm-60{padding-bottom:60px}.pb-sm-70{padding-bottom:70px}.pb-sm-80{padding-bottom:80px}.pb-sm-90{padding-bottom:90px}.pb-sm-100{padding-bottom:100px}.pb-sm-110{padding-bottom:110px}.pb-sm-120{padding-bottom:120px}.pb-sm-130{padding-bottom:130px}.pb-sm-140{padding-bottom:140px}}@media only screen and (max-width:767px){.mt-xs-0{margin-top:0!important}.mt-xs-10{margin-top:10px}.mt-xs-20{margin-top:20px}.mt-xs-30{margin-top:30px}.mt-xs-40{margin-top:40px}.mt-xs-50{margin-top:50px}.mt-xs-60{margin-top:60px}.mt-xs-70{margin-top:70px}.mt-xs-80{margin-top:80px}.mt-xs-90{margin-top:90px}.mt-xs-100{margin-top:100px}.mt-xs-110{margin-top:110px}.mt-xs-120{margin-top:120px}.mt-xs-130{margin-top:130px}.mt-xs-140{margin-top:140px}.mb-xs-0{margin-bottom:0!important}.mb-xs-10{margin-bottom:10px}.mb-xs-20{margin-bottom:20px}.mb-xs-30{margin-bottom:30px}.mb-xs-40{margin-bottom:40px}.mb-xs-50{margin-bottom:50px}.mb-xs-60{margin-bottom:60px}.mb-xs-70{margin-bottom:70px}.mb-xs-80{margin-bottom:80px}.mb-xs-90{margin-bottom:90px}.mb-xs-100{margin-bottom:100px}.mb-xs-110{margin-bottom:110px}.mb-xs-120{margin-bottom:120px}.mb-xs-130{margin-bottom:130px}.mb-xs-140{margin-bottom:140px}.pt-xs-0{padding-top:0!important}.pt-xs-10{padding-top:10px}.pt-xs-20{padding-top:20px}.pt-xs-30{padding-top:30px}.pt-xs-40{padding-top:40px}.pt-xs-50{padding-top:50px}.pt-xs-60{padding-top:60px}.pt-xs-70{padding-top:70px}.pt-xs-80{padding-top:80px}.pt-xs-90{padding-top:90px}.pt-xs-100{padding-top:100px}.pt-xs-110{padding-top:110px}.pt-xs-120{padding-top:120px}.pt-xs-130{padding-top:130px}.pt-xs-140{padding-top:140px}.pb-xs-0{padding-bottom:0!important}.pb-xs-10{padding-bottom:10px}.pb-xs-20{padding-bottom:20px}.pb-xs-30{padding-bottom:30px}.pb-xs-40{padding-bottom:40px}.pb-xs-50{padding-bottom:50px}.pb-xs-60{padding-bottom:60px}.pb-xs-70{padding-bottom:70px}.pb-xs-80{padding-bottom:80px}.pb-xs-90{padding-bottom:90px}.pb-xs-100{padding-bottom:100px}.pb-xs-110{padding-bottom:110px}.pb-xs-120{padding-bottom:120px}.pb-xs-130{padding-bottom:130px}.pb-xs-140{padding-bottom:140px}}@media only screen and (max-width:480px){.mt-xxs-0{margin-top:0!important}.mt-xxs-10{margin-top:10px}.mt-xxs-20{margin-top:20px}.mt-xxs-30{margin-top:30px}.mt-xxs-40{margin-top:40px}.mt-xxs-50{margin-top:50px}.mt-xxs-60{margin-top:60px}.mt-xxs-70{margin-top:70px}.mt-xxs-80{margin-top:80px}.mt-xxs-90{margin-top:90px}.mt-xxs-100{margin-top:100px}.mt-xxs-110{margin-top:110px}.mt-xxs-120{margin-top:120px}.mt-xxs-130{margin-top:130px}.mt-xxs-140{margin-top:140px}.mb-xxs-0{margin-bottom:0!important}.mb-xxs-10{margin-bottom:10px}.mb-xxs-20{margin-bottom:20px}.mb-xxs-30{margin-bottom:30px}.mb-xxs-40{margin-bottom:40px}.mb-xxs-50{margin-bottom:50px}.mb-xxs-60{margin-bottom:60px}.mb-xxs-70{margin-bottom:70px}.mb-xxs-80{margin-bottom:80px}.mb-xxs-90{margin-bottom:90px}.mb-xxs-100{margin-bottom:100px}.mb-xxs-110{margin-bottom:110px}.mb-xxs-120{margin-bottom:120px}.mb-xxs-130{margin-bottom:130px}.mb-xxs-140{margin-bottom:140px}.pt-xxs-0{padding-top:0!important}.pt-xxs-10{padding-top:10px}.pt-xxs-20{padding-top:20px}.pt-xxs-30{padding-top:30px}.pt-xxs-40{padding-top:40px}.pt-xxs-50{padding-top:50px}.pt-xxs-60{padding-top:60px}.pt-xxs-70{padding-top:70px}.pt-xxs-80{padding-top:80px}.pt-xxs-90{padding-top:90px}.pt-xxs-100{padding-top:100px}.pt-xxs-110{padding-top:110px}.pt-xxs-120{padding-top:120px}.pt-xxs-130{padding-top:130px}.pt-xxs-140{padding-top:140px}.pb-xxs-0{padding-bottom:0!important}.pb-xxs-10{padding-bottom:10px}.pb-xxs-20{padding-bottom:20px}.pb-xxs-30{padding-bottom:30px}.pb-xxs-40{padding-bottom:40px}.pb-xxs-50{padding-bottom:50px}.pb-xxs-60{padding-bottom:60px}.pb-xxs-70{padding-bottom:70px}.pb-xxs-80{padding-bottom:80px}.pb-xxs-90{padding-bottom:90px}.pb-xxs-100{padding-bottom:100px}.pb-xxs-110{padding-bottom:110px}.pb-xxs-120{padding-bottom:120px}.pb-xxs-130{padding-bottom:130px}.pb-xxs-140{padding-bottom:140px}}
.parallax { background-size: cover; background-attachment: fixed;}
.paddingWrap { padding: 0px 0;}
.tmplComponent #block-main { padding: 0;}
.tmplComponent #block-main .container{width: auto;}
.subTop { top: -17px;display: inline-block;position: relative;}
/*========== Banner Default ===========*/
.banner-default {height: 300px;background: transparent url(../images/banner-default.jpg) no-repeat center;background-size: cover; }
.body-framed .banner-default,
.body-rounded .banner-default { background-position: center !important;}
.on-slide .banner-default {display: none;}
/*========== Header ===========*/
#block-header {position: absolute;top: 0;left: 0;right: 0;z-index: 102}   
    #block-header .position {margin-top: 35px;}
    .flexMenuToggle { display: none;}
    /*-- Login (module) --*/
    #block-header .position-login {}
        .register-link { display: none;}
        #block-header .position-login .btn .fa { margin-right: 5px;}
        .module-login {}
        .module-register iframe{ min-height: 525px;}
        .logout-form .dropdown-menu { border-radius: 0; border: none; border-top: 2px solid #ddd;  }
        .logout-form .dropdown-menu .menu { list-style: none; margin: 0; padding: 0;}
        .logout-form .dropdown-menu .menu li { padding: 2px 15px;}
        .logout-form .dropdown-menu .menu li a{ display: block; padding: 1px 0; font-size: 12px;}
        .logout-form .dropdown-menu .dropdown-bottom { padding: 0 15px;}
    /*-- End login --*/
    /*-- Search --*/
    #block-header .position-search { padding: 0 10px; margin-left: 10px; position: relative; height: 30px; width: 45px;}
        #block-header .position-search:before { content: ""; display: block; width: 1px; height: 13px; background-color: #fff; position: absolute; top: 9px; left: 0;}
        #block-header .position-search .form-control{ border: none; box-shadow: none; font-size: 12px; height: 30px;  opacity: 0; width: 0;  position: absolute; top: 0;right: 10px; z-index: 2;}
        #block-header .position-search:hover .form-control{ width: 190px; padding-right: 32px; padding-left: 10px; opacity:1; z-index: 0;}
        #block-header .position-search .btn { padding: 5px 10px; background-color: transparent; position: absolute; top: 0; right: 10px; border-color: transparent; font-size: 12px; color: #fff; z-index: 1;}
    /*-- End Search  -- */
    /*-- Menu top --*/
    #block-header .position-menutop {}
        #block-header .position-menutop ul{ list-style: none; margin: 0; padding: 0;}
            #block-header .position-menutop ul li{ display: inline-block; line-height: 30px; font-size: 12px; color: #fff; margin-left: 20px;}
                #block-header .position-menutop ul li a { color: #fff;}
                #block-header .position-menutop ul li a:hover { color: #eee;}
    /*-- End menu top --*/
    /*-- Logo --*/
    #logo {margin: 25px 0 0 0;display: inline-block;color: #fff;}
        #logo.logo-bg {background: transparent url('../images/logo.png') no-repeat center;display: inline-block;width: 228px;height: 47px;}
        #logo.logo-image {max-height: 47px;}
        #logo:hover {text-decoration: none;}
        #logo span {display: inline-block;padding-top: 10px;}
        #logo .text {font-size: 50px;margin-right: 5px;font-weight: 300;}
        #logo .slogan {font-size: 18px;color: rgba(255,255,255,0.6);}
    /*-- End logo --*/
#block-mainnav {position: absolute;top: 102px;left: 0;right: 0;background-color: #000;background-color: rgba(0,0,0,0.28);z-index: 100; height: 58px;}
        #block-mainnav.scroll-to-fixed-fixed { background-color: rgba(0,0,0,0.7);}
        #block-mainnav .fxmenu{ list-style: none; margin: 0; padding: 0; position: relative;}
        #block-mainnav .fxmenu:after{ content: ""; display: block; width: 100%; clear: both; float: none;}
            #block-mainnav .fxmenu li{ display: block; position: relative;}
            #block-mainnav .fxmenu li.level1 { float: left; margin-left:1px; }
            #block-mainnav .fxmenu li.level1:first-child { margin:0 !important;}
                #block-mainnav .fxmenu li.level1 > .level1 { font-family: 'Roboto Condensed', sans-serif; font-size: 18px; font-weight: 300; color: #fff; text-transform: uppercase; padding: 0 20px; display: block; line-height: 58px; position: relative; z-index: 1;cursor: pointer;}
                #block-mainnav .fxmenu a, #block-mainnav .fxmenu .item-text.separator { display: block;}
                #block-mainnav .fxmenu > li .level1:after{content: ""; display: block; background-color: transparent;  position: absolute; top: -2px; left: 0; right: 0; height: 0; z-index: 0; border-top: 2px solid transparent; z-index: 0;}
                #block-mainnav .fxmenu > li.active .level1::after,
                #block-mainnav .fxmenu > li:hover .level1::after { background-color: rgba(0,0,0,0.4); height: 60px;}
                #block-mainnav .fxmenu > li:hover .level1::after { background-color: rgba(0,0,0,0.67);}
                #block-mainnav .fxmenu > li.active > a, 
                #block-mainnav .fxmenu > li.active > a:hover, 
                #block-mainnav .fxmenu > li.active >a :focus { border-radius: 0; background-color: transparent; position: relative;}
                #block-mainnav .fxmenu > li > a.fa-home {font-size: 0 !important; text-indent: -9999em; padding-bottom: 14px; padding-left: 24px; padding-right: 24px; line-height: 16px;line-height: 45px !important;}
                #block-mainnav .fxmenu > li > a.fa-home:before{ position: relative; display: inline-block; margin-top: 20px;font-size: 18px; z-index: 1;text-indent: 0;}
                span.fx-title {position: relative; z-index: 1;}
                #block-mainnav .fxmenu span.fx-desc { font-size: 75%; text-transform: uppercase; padding: 0 4px; opacity: 0.9}
                .fxmenu .iconsubmenu {position: absolute;display: block;right: 5px;color: #efefef;z-index: 1;}
                .fxmenu .iconsubmenu:before { content: "\f141"}
                .fxmenu *:hover > .iconsubmenu { color: #fff;}
                .fxmenu > li > .iconsubmenu,
                .fxmenu .li-group-title > .iconsubmenu,
                .fxmenu .group > .iconsubmenu  { display: none;}
        /* level 2 */
        #block-mainnav .fxmenu .fx-subitem { display: none;position: absolute;z-index: 1000;padding: 10px;background: #000;background: rgba(0,0,0,0.8);box-shadow: 4px 4px 0 0 rgba(0,0,0,0.35); opacity: 0;} 
        #block-mainnav .fxmenu .level1:last-child .fx-subitem { right: 0;}
        #block-mainnav .fxmenu li.level1.cols4,
        #block-mainnav .fxmenu li.level1.cols5,
        #block-mainnav .fxmenu li.level1.cols6 { position: static;}
            #block-mainnav .fxmenu .fxcolumns.cols4,
            #block-mainnav .fxmenu .fxcolumns.cols5,
            #block-mainnav .fxmenu .fxcolumns.cols6 { left: 0}
            #block-mainnav .fxmenu .fx-subitem ul { margin:0; padding:0}
            #block-mainnav .fxmenu .fx-subitem .fxcolumn  { float:left; border: none; width:250px; margin:15px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }
            #block-mainnav .fxmenu .fxcolumns.cols1 .fxcolumn { margin: 0;}
            #block-mainnav .fxmenu .fxcolumns.cols2 > .insubitem { width:500px;}
            #block-mainnav .fxmenu .fxcolumns.cols3 > .insubitem { width:750px;}
            #block-mainnav .fxmenu .fxcolumns.cols4 > .insubitem,
            #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem,
            #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem { width: 1120px;}
            #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem .fxcolumn { width: 20%;}
            #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem .fxcolumn { width: 16.6%;}
            #block-mainnav .fxmenu .fx-subitem .levelsub { color: #fdfdfd; background-color: transparent; display: block; overflow: hidden; position: relative;}
            #block-mainnav .fxmenu .fx-subitem .levelsub:before {margin-right: 10px; margin-left: 1px; position: relative; z-index: 1;}
            #block-mainnav .fxmenu .fx-subitem .active > .levelsub { padding-left: 10px;}
            #block-mainnav .fxmenu .fx-subitem .levelsub:hover,
            #block-mainnav .fxmenu .fx-subitem .hover > .levelsub,
            #block-mainnav .fxmenu .fx-subitem .level3.active > .levelsub{ background-color: #bbb; color: #fff; padding-left: 10px;}
            #block-mainnav .fxmenu .fx-subitem .levelsub:hover::before,
            #block-mainnav .fxmenu .fx-subitem .hover > .levelsub:before,
            #block-mainnav .fxmenu .fx-subitem .level3.active > .levelsub:before { margin-right: 17px;}
            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .group-title {line-height: 30px; border-bottom: 1px solid rgba(255,255,255,0.3); text-transform: uppercase; margin-bottom: 10px; margin-top: 5px; background: transparent !important;padding: 0 !important;}
            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .group-title:hover { background-color: transparent; padding-left: 0;}
            #block-mainnav .fxmenu .fx-subitem .levelsub[class*="fa-"]:after { content:""; display:block; width: 60px; height: 60px; position: absolute; top: -14px; left: -46px; background-color: rgba(0, 0, 0, 0); z-index: 0; -moz-transform: rotate(20deg);  -webkit-transform: rotate(20deg);  -o-transform: rotate(20deg);  -ms-transform: rotate(20deg);  transform: rotate(20deg);}
            #block-mainnav .fxmenu .fx-subitem .levelsub[class*="fa-"]:hover::after,
            #block-mainnav .fxmenu .fx-subitem .hover > .levelsub[class*="fa-"]:after,
            #block-mainnav .fxmenu .fx-subitem .level3.active > .levelsub.levelsub[class*="fa-"]:after { background-color:  rgba(0, 0, 0, 0.2);left: -26px;}
            /*level 3*/
            #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3,
            #block-mainnav .fxmenu .fx-subitem .fxsubmenu.level2 > .levelsub { line-height: 34px;}
            #block-mainnav .fxmenu .level1:last-child .fx-subitem .fx-subitem {right: 100%;top: -10px;margin-right: 5px;}
                #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fx-subitem { left: 100% !important; top: 0 !important; padding: 0; right: auto;}
                    /*level 4*/
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn { margin: 0;}
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn .levelsub { padding-left: 15px; padding-right: 15px;}
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn .levelsub.level4:hover::before { margin-right: 10px;}
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxcolumn .levelsub:hover::after,
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxsubmenu.hover .levelsub:after { display: none; }
                    #block-mainnav .fxmenu .fx-subitem .fxsubmenu .level3 .fxsubmenu.hover .levelsub:before {margin-right: 10px;}		
#block-mainnav .fxmenu .jv-service { color: #fff;}
#block-mainnav .fxmenu .jv-service .service-list > div .service-wrap { position: relative; padding:  10px 0;}
#block-mainnav .fxmenu .jv-service .service-list > div .service-wrap:before { content: ""; position: absolute; top: 0; right: -15px; height: 100%; width: 1px; background-color: rgba(255,255,255,0.15);}
#block-mainnav .fxmenu .jv-service .service-list > div:last-child .service-wrap:before { display: none;}
#block-mainnav .fxmenu .jv-service .service-list > div .service-wrap .btn { font-size: 12px; width: auto; display: inline-block; line-height: 16px;}
#block-mainnav .fxmenu .jv-service .service-list > div .service-wrap .title { font-family: inherit; font-size: 15px; margin-bottom: 5px; margin-top: 10px;}
#block-mainnav .fxmenu .jv-service .service-list > div .service-wrap .desc { font-size: 12px; font-weight: 100; margin-bottom: 15px; color: rgba(255,255,255,0.8);}
#block-mainnav .fxmenu .jv-service .service-text { font-size: 13px;color: #fff;font-weight: normal;padding-top: 10px;position: relative;margin-top: 15px;}
#block-mainnav .fxmenu .jv-service .service-text:before { content:""; height: 1px; position: absolute; top: 0; display: block; left: 15px; right: 15px; background-color: rgba(255,255,255,0.15)}
#block-mainnav .fxmenu .jv-service .service-text a { font-weight: 100; display: inline-block; color: #fff;}
#block-mainnav .fxmenu .jv-service .tHosting {font-size: 16px;margin-top: 0;color: #fff;font-weight: 100;margin-bottom: 30px;}
#block-mainnav .fxmenu .jv-service .col-md-12.text-center h2 {font-size: 16px;margin-top: 0;color: #fff;font-weight: 100;margin-bottom: 30px;}
#block-mainnav .fxmenu .jv-service div >p { margin-bottom: 0;}
#block-mainnav .fxmenu .icon-services { text-align: center; padding-top: 30px;}
#block-mainnav .fxmenu .icon-services + div { position: relative;}
#block-mainnav .fxmenu .icon-services + div:before { content: ""; position: absolute; left: 1px; top: 0; bottom: 0; display: block; width: 1px; background-color: rgba(255,255,255,0.15);}
/*jv-module*/
#block-mainnav .title-module {color: #fdfdfd;display: block;border-bottom: 1px solid rgba(255,255,255,0.3);text-transform: uppercase;margin: 5px 0 10px;line-height: 34px;font-size: 14px;}
#block-mainnav .contentmod { line-height: 18px; font-size: 13px; color: #fff; font-weight: 100;}
/*Module color*/
.themecolor { margin: 0 -3px 0 -2px;}
    .themecolor > a {float: left;width: 37px;margin: 0 2px 5px 3px;height: 37px;overflow: hidden;border: 2px solid #f4f4f4; position: relative}
    .themecolor > a:hover {border-color: #fff}
    .themecolor > a.peter-river { background-color: #3498db}
    .themecolor > a.custom {display: none !important;}
    .themecolor > a:before { content:""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom:0; border: 1px solid rgba(0,0,0,0.1);}
        .themecolor > a:hover::before { border-width: 16px;}
        .themecolor > a img { display: none;}
/*========== Modules ===========*/
    .title-module { text-transform: uppercase; margin-bottom: 20px;}
    .title-module small, .title-module .small { font-weight: 100; margin: 0 10px;}
    .responsive-slider > .items > li { height: auto;}
     
    /*breadcrumb*/
    #block-breadcrumb {margin-top: -85px;line-height: 40px;margin-bottom: 45px; position: relative;}
        ul.breadcrumb {background: none;margin-bottom: 0;padding: 0; color: #d3d3d3;}
            .breadcrumb>.active {color: #fff; margin: 0 5px;}
            .breadcrumb>.active + li:before { display: none;}
            .breadcrumb a { color: #fff;}
    .heading-page h1{ margin: 0; color: #fff; text-transform: uppercase; font-size: 32px;}
    #block-breadcrumb + #block-main .page-header { display: none; margin-top: 0;}
    /*Register*/
    form .spacer { display: block; text-align: right;}
    #jform_spacer-lbl { font-weight: normal;}

    #block-panel { padding: 45px 0; background-color: #eaeaea;}
        
    /*Login*/
    .contentmod > .userdata .list-unstyled {
        padding-top: 10px;
        border-top: 1px dotted #ddd;
    }
    /*Menu Vartical*/
    ul.vertical li { border: 1px solid #dcdcdc;margin-top: -1px;}
        ul.vertical li:first-child { border-radius: 4px 4px 0 0;}
        ul.vertical li:last-child { border-radius: 0 0 4px 4px;}
            ul.vertical li .item-text { display:block; padding:10px; }
            ul.vertical li:hover > .item-text ,
            ul.vertical li.active > .item-text {background-color: rgba(0, 0, 0, 0.07);}
        ul.vertical li.parent:after {top: 12px;}
        ul.vertical .nav-header { display: block; padding: 10px;}
    /*Menu Vartical*/
    ul.accordion { background-color: #60778d; color: #fff; padding: 10px 0;}
        ul.accordion li p { padding: 11px 20px; margin-bottom: 0; }
        ul.accordion li .nav-header,
        ul.accordion li a { font-family: inherit !important; display: inline-block; margin: 0 !important; color: #fff; font-size: 12.5px;}
        ul.accordion li:hover > p,
        ul.accordion li.active:hover > p,
        ul.accordion li.active > p{ background-color: #4d647a;}
        ul.accordion li .divsubmenu { display: none;}
        ul.accordion li .divsubmenu ul { margin: 0; padding: 0;}
        ul.accordion li .divsubmenu ul .nav-header,
        ul.accordion li .divsubmenu ul li p{ padding-left: 35px;}
        ul.accordion li .divsubmenu ul li ul li p{ padding-left: 50px;}
        ul.accordion li i { margin-right: 5px; min-width: 12px; text-align: center;}
        ul.accordion li.parent > * > i { cursor: pointer;font-size: 14px;}
        ul.accordion li.parent > * > i:before { content: "\f196";}
        ul.accordion li.parent > * > i.min:before { content: "\f147";}
    /*Menu default*/
    .sidebar .menu-mod > li {margin-bottom: 20px;}
        .sidebar .menu-mod .nav-header { color: #34495e; display: block; line-height:20px; margin-bottom: 10px; text-transform: uppercase;}
        .sidebar .menu-mod .divsubmenu ul,
        .sidebar .menu-mod .divsubmenu ul li { padding: 0; margin: 0; list-style: none;}
        .sidebar .menu-mod a { line-height: 28px; padding-left: 20px; display: block; position: relative; font-size: 13px;}
            .sidebar .menu-mod a:before, .sidebar .menu a:after {content: ""; display: block; position: absolute;}
            .sidebar .menu-mod a:before { width: 10px; height: 10px; border: 1px solid transparent; border-radius: 10px; top: 10px; left: 0;}
            .sidebar .menu-mod a:after { width: 4px; height: 4px; border-radius: 100%; top: 13px; left: 3px;}
    /*catagory module images*/
    .catagory-module-images .thumb { width: 50px; height: 5px; margin-right: 15px; background-size: cover; background-position: center;}
    .fx-subitem .catagory-module-images .thumb { width: 40px; height: 40px;}
        .fx-subitem .catagory-module-images li { margin-bottom: 10px;}
        .fx-subitem .catagory-module-images li:last-child { margin-bottom: 0px;}
        .fx-subitem .catagory-module-images li a {color: #fff;}
        .fx-subitem .catagory-module-images li .mod-articles-category-info { opacity: 0.6}
        .fx-subitem .catagory-module-images li .mod-articles-category-info i { display: none;}
    /*JV Custom*/
    .jvcustom {}
    .jvcustom.video {position: relative; overflow: hidden; z-index: 99;}  

        .jvcustom .container { max-width: 100%;padding-top: 80px; padding-bottom: 80px;}
        .sidebar .jvcustom .container { padding-top: 0; padding-bottom: 0;}
        .jvcustom.background,
        .jvcustom.background .tHosting,
        .jvcustom.background .tHostingSub { color: #fff;}
    .YTPOverlay { background-color: rgba(0,0,0,0.3);}
    .position-slideshowfull .jvcustom {/* min-height: 300px; padding-top: 250px; padding-bottom: 60px;*/ padding: 0;}
        .position-slideshowfull .jvcustom > .container { min-height: 200px; padding-top: 250px; padding-bottom: 60px;}
        .position-slideshowfull .jvcustom.background { color: #fff;}
        .position-slideshowfull .jvcustom h1{ color: #fff;text-transform: uppercase; margin-bottom: 50px;}
        .position-slideshowfull .jvcustom .jv-table-item  { border: none; background: #fff;}
        .position-slideshowfull .jvcustom .jv-table-item .jv-table-content { padding: 0;}
        .position-slideshowfull .jvcustom .jv-table-item .jv-table-content .item { text-align: left;}
        .position-slideshowfull .jvcustom .text-center .jv-table-item .jv-table-content .item { text-align: center;}
        .position-slideshowfull .jvcustom .jv-table-item .jv-table-content .item i { color: #616f7d;}
        .position-slideshowfull .jvcustom .jv-table-item .btn { border-radius: 3px; padding: 10px 20px; font-size: 16px;}

    .jv-module.inverse .title-module {background-color: #60778d;color: #fff;padding: 13px 20px;text-transform: none;margin-bottom: 0;border-bottom: 3px solid #8698aa; margin-top: 0;}
@media (min-width: 992px) {
	.full-width #block-main .container .catPortfolio .p-5 { width: 20%}
	.full-width .catPortfolio .portfolioFilter { text-align: center;}
	.full-width .catPortfolio .portfolioFilter a { float: none !important; display: inline-block;}
	.full-width .pagination-wrap { margin-top: 30px;}
}
/*========== Shortcode ===========*/
    /*Quote*/
    blockquote { font-size: inherit; line-height: inherit; background-color: #f8f8f8;}
    blockquote footer, blockquote small, blockquote .small { font-size: 90%;}
    .quote-success { border-color: #4cae4c }
    .quote-info { border-color: #269abc }
    .quote-warning { border-color: #eea236 }
    .quote-danger { border-color: #d43f3a }
    .quote-icon { position: relative;padding-top: 25px; }
        .quote-icon:before { position: absolute; top: 15px; left: 15px; content: "\f10d"}
        .quote-icon p {text-indent: 30px;}
    .quote-unstyled { padding: 0; border: none; background-color: transparent;}
    [class*="-lhost"] {line-height: 33px;list-style: none;margin: 0;padding: 0;}
    [class*="-lhost"] li {position: relative;}
    .check-lhost li, .arrow-lhost li, .square-lhost li, .round-lhost li {padding-left: 15px;}
    [class*="-lhost"] li:before {content: "";position: absolute;left: 0;display: inline-block;}
    [class*="-lhost"].check-lhost li:before {content: "\f00c";font-size: 9px;top: 14px;}
    [class*="-lhost"].arrow-lhost li:before {content: "\f105";top: 9px;}
    [class*="-lhost"].square-lhost li:before {width: 6px;height: 6px;top: 14px;}
    [class*="-lhost"].round-lhost li:before {width: 6px;height: 6px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;top: 14px;}
    [class*="-lhost"].icon-lhost li {padding: 0;}
    [class*="-lhost"].icon-lhost li i {margin-right: 5px;color: #555555;font-size: 90%;}
    .alert.alert-icon {padding-left: 64px;position: relative;}
    .alert.alert-icon:before {position: absolute;width: 32px;height: 32px;top: 15px;left: 16px;font-size: 26px; text-align: center;}
    .alert.alert-notice.alert-icon:before,
    .alert.alert-info.alert-icon:before { content: "\f129";}
    .alert.alert-message.alert-icon:before,
    .alert.alert-success.alert-icon:before { content: "\f00c";}
    .alert.alert-warning.alert-icon:before { content: "\f071";}
    .alert.alert-danger.alert-icon:before,
    .alert.alert-error.alert-icon:before {content: "\f00d";}
    .btn { outline: none !important;}
    .btn-lg { border-radius: 4px;}
    .btn-outline.btn-primary{background-color: transparent;}
    .btn-outline.btn-info{background-color: transparent;color: #46b8da;border-color: #46b8da;}
    .btn-outline.btn-info:hover{background-color: #46b8da; border-color: #46b8da;}
    .btn-outline.btn-success{background-color: transparent;color: #4cae4c;border-color: #4cae4c;}
    .btn-outline.btn-success:hover {background-color: #4cae4c; border-color: #4cae4c;}
    .btn-outline.btn-danger{background-color: transparent;color: #d43f3a;border-color: #d43f3a;}
    .btn-outline.btn-danger:hover {background-color: #d43f3a; border-color: #d43f3a;}
    .btn-outline.btn-warning {background-color: transparent;color: #eea236;border-color: #eea236;}
    .btn-outline.btn-warning:hover {background-color: #eea236; border-color: #eea236;}
    .btn-outline:hover,
    .btn-outline:focus {color: #fff !important; background-color: #233444;  border-color: #233444;}
    .btn-outline { background-color: rgba(0,0,0,0.22); border-color: rgba(255,255,255,0.60); color: #fff;}
    .btn-outline:hover,
    .btn-outline:focus {color: #fff;}
    .btn-inverse { background-color: #34495e; color: #fff; border-color: #34495e;}
    .btn-inverse:hover, .btn-inverse:focus { background-color: #233444; border-color: #233444; color: #fff;}
    .btn-round { border-radius: 100px; overflow: hidden;}
    .btn-icon {position: relative;display: inline-block;border: none;padding-left: 50px; overflow: hidden;}
    .btn-icon .fa {display: inline-block;  width: 42px;  position: absolute;  height: 32px;  background: rgba(0,0,0,0.3);  top: 0;  left: 0px;border-radius: 4px 0 0 4px;line-height: 32px;text-align: center; padding-left: 3px; margin-left: -3px; -moz-transform: skewX(-12deg);-webkit-transform: skewX(-12deg);-o-transform: skewX(-12deg);-ms-transform: skewX(-12deg);transform: skewX(-12deg);}
    .btn-icon .fa:before{display: inline-block; -moz-transform: skewX(12deg);-webkit-transform: skewX(12deg);-o-transform: skewX(12deg);-ms-transform: skewX(12deg);transform: skewX(12deg);}
    .btn-icon.btn-lg { padding-left: 65px;}
    .btn-icon.btn-lg .fa {width: 55px;height: 43px;line-height: 42px; left: -2px;}
    .btn-icon.btn-lg .fa:after { border-top-width: 43px; border-right-width: 8px;}
    .btn-icon.btn-sm { padding-left: 45px;}
    .btn-icon.btn-sm .fa {height: 28px; width: 38px; line-height: 28px;border-radius: 3px 0 0 3px;}
    .btn-icon.btn-sm .fa:after {border-top-width: 28px;border-right-width: 4px;width: 10px;right: -10px;}
    .btn-icon.btn-xs { padding-left: 40px}
    .btn-icon.btn-xs .fa {height: 20px; width: 35px; line-height: 20px;font-size: 9px;}
    .btn-icon.btn-xs .fa:after {border-top-width: 20px;width: 10px;margin-right: 5px;}
    .btn-icon.btn-outline { border-width: 1px;}
    .accordion .panel{ border-radius: 0; border: none; box-shadow: none;}
    .accordion .panel-heading { border-radius: 0;background-color: transparent !important; border: none; padding: 0; }
    .accordion .panel-heading a { display: block; padding: 12px 25px 12px 15px; position: relative; color: #fff;}
    .accordion .panel-heading a:hover {color: #fff;}
    .accordion .panel-heading a.collapsed { background-color: #f0f0f0 !important; color: #555;}
    .accordion .panel-heading a i { float: left; margin-right: 10px;}
    .accordion .panel-heading a:before { content: "\f107"; position: absolute; top: 10px; right: 10px; font-size: 20px;}
    .accordion .panel-heading a.collapsed:before {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}
    .accordion .panel-success>.panel-heading a,
    .accordion.accordion-default .panel.panel-success .panel-heading a i{ background-color:#4cae4c ;}
    .accordion .panel-info>.panel-heading a,
    .accordion.accordion-default .panel.panel-info .panel-heading a i{ background-color:#46b8da ;  }
    .accordion .panel-warning>.panel-heading a,
    .accordion.accordion-default .panel.panel-warning .panel-heading a i{ background-color: #eea236; }
    .accordion .panel-danger>.panel-heading a,
    .accordion.accordion-default .panel.panel-danger .panel-heading a i{ background-color:#d43f3a;}
    .accordion .panel-collapse .panel-body{ border: 1px solid #eee; border-top: none !important;}
    .accordion.accordion-unstyled .panel .panel-heading a { background-color: transparent !important; color: #555; padding-left: 30px; padding-right: 13px;}
    .accordion.accordion-unstyled .panel .panel-heading a:before { right: auto;left: 10px;}
    .accordion.accordion-unstyled .panel.panel-success .panel-heading a { color: #4cae4c;}
    .accordion.accordion-unstyled .panel.panel-info .panel-heading a {color: #46b8da;}
    .accordion.accordion-unstyled .panel.panel-warning .panel-heading a {color: #eea236;}
    .accordion.accordion-unstyled .panel.panel-danger .panel-heading a {color: #d43f3a;}
    .accordion.accordion-unstyled .panel .panel-heading a.collapsed { color: #555 !important;}
    .accordion.accordion-unstyled .panel .panel-body { border: none !important;}
    .accordion.accordion-faq-number .panel .panel-heading .panel-title { font-size: 14px;}
    .accordion.accordion-faq-number .panel .panel-heading a { background-color: transparent !important; padding-left: 45px; padding-right: 13px;  color: #687e93;padding-top: 10px; padding-bottom: 10px;}
    .accordion.accordion-faq-number .panel .panel-heading a:before { left: 0; top: 4px; right: auto; content: attr(data-number);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg); font-size:14px; width: 30px; height: 30px; color: #fff; background-color: #687e93; font-weight: bold; text-align: center; line-height: 30px;}
    .accordion.accordion-faq-number .panel .panel-heading a:after { content: "";display: block;width: 20px;height: 1px;background-color: #ddd;position: absolute;top: 33px;left: 30px;-webkit-transform: rotate(45deg);transform-origin: 0% 0%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
    .accordion.accordion-faq-number .panel .panel-heading a.collapsed:after { width: 0;}
    .accordion.accordion-faq-number .panel.panel-success .panel-heading a.collapsed { color: #4cae4c; }
    .accordion.accordion-faq-number .panel.panel-info .panel-heading a.collapsed{ color: #46b8da; }
    .accordion.accordion-faq-number .panel.panel-warning .panel-heading a.collapsed{ color: #eea236; }
    .accordion.accordion-faq-number .panel.panel-danger .panel-heading a.collapsed{ color: #d43f3a; }
    .accordion.accordion-faq-number .panel .panel-collapse {padding-left: 44px; padding-top: 1px;}
    .accordion.accordion-faq-number .panel .panel-collapse .panel-body{ border-color: transparent; margin-bottom: 10px; margin-top: 11px;position: relative;padding-top: 5px;padding-bottom: 10px;}
    .accordion.accordion-faq-number .panel .panel-collapse .panel-body:before { content: ""; display: block; position: absolute; top: 0; left: -2px; width: 1px; height: 0; background-color: #ddd;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
    .accordion.accordion-faq-number .panel .panel-collapse.in .panel-body:before { height: 100%;}
    .accordion.accordion-faq-number .panel .panel-collapse .panel-body:first-letter { font-size: 1.5em;}
    .accordion.accordion-default .panel { border: 1px solid #dcdcdc;}
    .accordion.accordion-default .panel .panel-heading a,
    .accordion.accordion-default .panel .panel-heading a.collapsed { background-color: transparent !important; padding-left: 15px;}
    .accordion.accordion-default .panel .panel-heading a.collapsed { color: #555 !important;}
    .accordion.accordion-default .panel .panel-heading a i { position: absolute; display: block; left: 10px; top: 50%; margin-top: -10px; width: 20px; height: 20px; line-height: 20px; background-color: #d3d3d3; z-index: 0;}
    .accordion.accordion-default .panel .panel-heading a.collapsed i { background-color:#d3d3d3 !important; }
    .accordion.accordion-default .panel .panel-heading a:before { left: 14px; top: 21px; right: auto; width: 11px; height: 1px; background-color: #fff; content: ""; z-index: 1;}
    .accordion.accordion-default .panel .panel-heading a:after { position: absolute;left: 14px; top: 21px; right: auto; width: 11px; height: 1px;  background-color: #fff; content: ""; z-index: 1;}
    .accordion.accordion-default .panel.panel-success .panel-heading a { color: #4cae4c; }
    .accordion.accordion-default .panel.panel-info .panel-heading a{ color: #46b8da; }
    .accordion.accordion-default .panel.panel-warning .panel-heading a{ color: #eea236; }
    .accordion.accordion-default .panel.panel-danger .panel-heading a{ color: #d43f3a; }
    .accordion.accordion-default .panel .panel-body { border: none; padding-left: 15px; padding-bottom: 22px;}
    .accordion.accordion-default.accordion-faq .panel .panel-heading a i { text-align: center; font-size: 22px; background-color: transparent !important;}
    .accordion.accordion-default.accordion-faq .panel .panel-heading a.collapsed i{ color:#d3d3d3; }
    .accordion.accordion-default.accordion-faq .panel .panel-heading a:before,
    .accordion.accordion-default.accordion-faq .panel .panel-heading a:after { display: none;}
    .jvtabs .nav-tabs a { color: #fff; padding: 13px 20px; font-size: 16px;}
    .jvtabs .tab-content { padding: 25px 0;}
    .jvtabs .nav-tabs + .tab-content { padding: 20px; border: 1px solid #dcdcdc; border-width: 0 1px 1px 1px;}
    .modJvtab.jvtabs .nav-pills a { padding: 8px 20px; font-style: 14px;}
    .jvtabs .nav-pills a {border: 1px solid #dcdcdc; padding: 12px 20px; font-size: 16px;}
    .jvtabs .nav-pills.host { overflow: hidden;}
    .jvtabs .nav-pills.host li { margin-left: 0;}
    .jvtabs .nav-pills.host li:first-child { margin-left: -10px;}
    .jvtabs .nav-pills.host a{  font-weight: 100; padding: 15px 35px; border-radius: 0; border: none; color: #fff; position: relative; z-index: 0;-moz-transform: skewX(-25deg);-webkit-transform: skewX(-25deg);-o-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);}
    .jvtabs .nav-pills.host a i {  margin-right: 5px}
    .jvtabs .nav-pills.host a > *{ display: inline-block; -moz-transform: skewX(25deg);-webkit-transform: skewX(25deg);-o-transform: skewX(25deg);-ms-transform: skewX(25deg);transform: skewX(25deg);}
    .jvtabs .nav-pills.host a:hover {  background-color: rgba(255,255,255,0.1);}
    .jvtabs .nav-pills.host .active a { z-index: 1;}
    /*Plugin*/
    .blog.plugin .itemList article { margin-bottom: 0;}
    .blog.plugin .itemList article .catItemView {border-bottom:1px solid #ddd!important; padding-bottom: 30px; margin-bottom: 30px;}
    .blog.plugin .itemList article .catItemView:after { content: ""; display: block; clear: both;}
    .blog.plugin .itemList article .catItemView.plugin .catItemViewRight { min-height: 0; padding-bottom: 0;}
    .blog.plugin .itemList article .catItemView.plugin .catItemViewRight:after { display: none;}
    .blog.plugin .itemList article .catItemView.plugin .catItemImageBlock{ max-width: 105px; float: left; margin-right: 20px;}
    .blog.plugin .itemList article .catItemView.plugin .catItemTitle { font-size: 16px; padding-right: 125px; margin-top: 0;}
    .blog.plugin .itemList article .catItemView.plugin .catItemAttachments { position: absolute; top: 0; right: 0;}
    .blog.plugin .itemList article .catItemView.plugin .catItemAttachments .dropdown-menu {margin-top: 8px;}
    .blog.plugin .itemList article .catItemView.plugin .catItemAttachments .dropdown-menu:before,
    .itemBody .itemAttachments .dropdown-menu:before{ content: ""; position: absolute; top: -6px; right: 10px; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #ddd transparent;}
    .blog.plugin .itemList article .catItemView.plugin .catItemAttachments .dropdown-menu:after,
    .itemBody .itemAttachments .dropdown-menu:after { content: ""; position: absolute; top: -5px; right: 11px; border-style: solid; border-width: 0 5px 5px 5px; border-color: transparent transparent #fff transparent;}
    .blog.plugin .itemList article .catItemView.plugin .catItemIntroText p{ color: #888; margin-bottom: 10px;}
 /*Pagination*/
    .news .itemList + .pagination-wrap { border-top: 1px solid #eee;}
    .pagination-wrap:after{ content: ""; display: block; clear:both;}
        .pagination-wrap .counter { float: right; background-color: transparent; border-color: transparent; font-style: italic;padding-top: 2px;padding-bottom: 2px;}
        .pagination>li { display: inline-block;}
        .pagination>li>a, .pagination>li>span {padding: 2px 7px;line-height: 18px;border-radius: 18px !important;margin-left: 0;margin-right: 10px;}
        .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color: transparent; border-color: transparent; font-weight: bold;}
        .pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus { border-color: transparent;}
        .pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { color: #fff;}
        .pagination>li>a, .pagination>li>span { border-color: transparent; color: inherit;}
    /*Tags/User Page*/
    .tagView .ItemView,
    .userView .ItemView,
    .genericView .genericItemView {padding-bottom: 0;margin-bottom: 50px;overflow: hidden;}
        .tagView .ItemImage,
        .userView .ItemImage,
        .genericView .ItemImage {background-size: cover;background-position: center;margin-bottom: 0;margin-right: 15px;}
            .tagView .ItemImage img,
            .userView .ItemImage img,
            .genericView .ItemImage img {width: 150px;}
        .userView .userBlock {margin-bottom: 30px;}
            .userView .userBlock .thumb {float: left;margin-right: 15px;}
        .userAdditionalInfo,
        .userBlock .thumb + div {padding-left: 115px;}
        .userAdditionalInfo div {display: inline-block;margin-right: 20px;margin-bottom: 10px;line-height: 24px;}
        .tagView .ItemTitle,
        .userView .ItemTitle {padding: 0 0 10px 0;margin-bottom: 0;}
        .tagView .ItemReadMore a,
        .userView .ItemReadMore a {font-family: 'Oswald';font-size: 16px;font-weight: 300;}
        .tagView .ItemIntroText,
        .userView .ItemIntroText,
        .genericView .ItemIntroText {margin-bottom: 10px;}
        .ItemLinksWork {color: #999;font-size: 12px;margin-bottom: 20px;}
        .ItemLinksWork > * {margin-left: 10px;padding-left: 10px;border-left: 1px solid #dcdcdc;}
        .ItemLinksWork > *:first-child {margin-left: 0;padding-left: 0;border-left: none;}
        .userView .userBlock { padding-bottom: 35px; border-bottom: 1px dotted #dcdcdc;}
        .userView .userBlock .thumb { max-width: 150px;}
        .userView .userBlock .thumb img { border-radius: 100%}
        .userView .ItemTags a { margin: 0 7px;}
    /*Login Page*/
    .login-page #mainsite{background: #ccd0d0 url(../images/login.jpg) no-repeat center !important; background-size: cover}
    	/*.login-page { background-color: transparent !important;}*/
        .login-page .banner-default{ background: transparent; height: 150px;}
        .login-page #content { padding: 60px 0 80px;}
        .login-page #content .login{ width:370px; margin: 0 auto; color: #fff; padding-bottom: 30px;}
            .login-page #content .login .page-header { text-align: center; border: none;}
                .login-page #content .login .page-header h1{ text-transform: uppercase;}
                .login-page #content .login .form-group { margin-bottom: 25px;}
                    .login-page #content .login .form-group label { text-transform: uppercase; font-weight: normal;}
                    .login-page #content .login .form-group > div > input { border: none;  height: 40px; border-radius: 3px;}
                    .login-page #content .login .form-group .btn { border-radius: 3px; padding-right: 20px; text-transform: uppercase;}
                    .login-page #content .login .form-group .checkbox { margin: 5px 0;}
                .login-page #content .login .list-unstyled { border: 1px solid rgba(255,255,255,0.6); padding:15px; border-radius: 3px;}
                .login-page #content .login .list-unstyled a { color: #fff; line-height: 22px; font-weight: 100;}
    /*registration page*/
    .registration .panel-body .form-group:first-child .col-md-9 { display: none;}
    .registration .panel-body .form-group:first-child .col-md-3,
    .remind .panel-body p,
    .reset .panel-body p{ float: right; font-size: 90%; font-style: italic; color: #999}
    /*Search page*/
    #searchForm select { width: auto}
    .search-results .result-title { margin-top: 25px;}
    .result-created { font-style: italic; color: #999;}
    /*article*/
    .article-aside { color: #999; font-size: 12px;}
    .article-info dd {display: inline-block;margin-left: 0;margin-right: 15px;white-space: nowrap;}
    .item-image  { margin-bottom: 20px;}
    .img_caption .img_caption { margin-bottom: 0; background-color: #f8f8f8; font-size: 12px; padding: 2px 10px;}
    .category-desc .thumbnail { margin-right: 15px;}
    .pull-right.article-index {border-radius: 4px;border: 1px solid #dcdcdc;padding: 10px 15px;}
    .pull-right.article-index ul {border: none;}
    .pull-right.article-index li a, .pull-right.article-index li a:hover{border-radius: 4px;border: none;padding: 8px 20px;margin: 4px 0;}
    .pull-right.article-index li.active a { color: #fff;}
    .pagenavcounter {font-weight: bold;margin-bottom: 20px;}
    /*archive*/
    .archive .filters select{ width: auto;}
    /*Blog*/
    .blog h2,
    .blog-featured h2 { font-size: 18px; margin-bottom: 5px; margin-top: 0;}
        .blog h2 a,
        .blog-featured h2 a { color: #444;}
        .blog dl,
        .blog-featured dl { margin-bottom: 15px;}
        .blog .item,
        .blog-featured .item { margin-bottom: 35px;}
        .blog .items-leading,
        .blog-featured .items-leading { margin-bottom: 35px;}
        .blog .items-more,
        .blog-featured .items-more { padding: 30px 0; border: 1px solid #eee; border-width: 2px 0 1px;}
        .blog .items-more li,
        .blog-featured .items-more li {display: block;}
        .blog .items-more li a,
        .blog-featured .items-more li a { display: inline-block; line-height: 26px;}
    /*category-list*/
    .category-list .display-limit { margin-bottom: 30px; text-align: right;}
    .category-list .display-limit select { width:auto;}
        .category.table th { font-weight: 400;}
    article.item-page .tags { padding-top: 20px; border-top: 1px solid #dfdfdf; margin-top: 30px; color: #777;}
    article.item-page .tags > span { display: inline-block; padding: 0 5px;}
    article.item-page .tags > span a{font-style: 12px;}
    /*User */
     #editor-xtd-buttons .btn, .toggle-editor .btn { margin-top: 10px;}
     #jform_params_helpsite{ width: 50%; float: left; margin-right: 5px;}
     .editor .btn:not(.btn-success), .modal_jform_contenthistory { border: 1px solid #ddd; background-color: #fff;}
     .editor .btn:not(.btn-success):hover, .modal_jform_contenthistory:hover {  background-color: #f8f8f8;}
     #jform_publish_up, #jform_publish_down { width: auto; max-width: 100%; float: left; margin-right: 5px;}
     .icon-calendar:before { content: "\f133"}
/*error 404*/
    .error404 #mainsite{ background: #fff url(../images/404bg.png);}
    .error404 .banner-default { position: relative; height: 195px;}
    .error404 .banner-default:before { content: ""; position: absolute; display: block; bottom: -20px; height: 32px; width: 100%; left: 0; background: transparent url(../images/404top.png) repeat-x top;}
    .error404 #block-bottomb { position: relative;}
    .error404 #block-bottomb:before { content: ""; position: absolute; display: block; top: -15px; height: 27px; width: 100%; left: 0; background: transparent url(../images/404bottom.png) repeat-x top;}
    .error404 #block-main { padding: 100px 0; display: block;}
/*========== Footer ===========*/
    #block-bottomb { background: #0064A2; color: #c6c6c6; padding:  10px 0; font-size: 13px;}
        #block-bottomb .title-module { margin-top: 0; font-size:16px; font-weight: 300; color:  #fff; margin-bottom: 23px; }
        #block-bottomb ul li { line-height: 22px;}
        #block-bottomb ul li a { font-size: 13px; color: #c6c6c6; font-weight: 100; line-height: 22px;}
            #block-bottomb ul li a:hover { color: #fff;}
            #block-bottomb ul li .fa { display:  inline-block; width: 16px; margin-right: 5px;}
			#block-bottomb .acymailing_module .input-group input[type="text"],
			#block-bottomb .acymailing_module .input-group input[type="email"],
			#block-bottomb .acymailing_module .input-group input[type="number"],
			#block-bottomb .acymailing_module .input-group select{border:none;font-size:12px}
			#block-bottomb .acymailing_module .input-group input[type="radio"]{font-size:12px}
    #block-footer { background-color: #09131d; border-top: 1px solid #3a4957; padding: 15px 0; font-size: 12px;}
        #block-footer .copyright { color: #bebebe;min-height: 25px; padding-left: 50px; background:  transparent url(../images/logo-footer.png) no-repeat left top}
            #block-footer a { color: #fff;}  #block-footer a:hover { color: #bebebe}
        #block-footer .menu { margin: 9px 9px 0}
            #block-footer .menu li { display: inline-block; padding-left: 10px; margin-left: 10px; position: relative; }
                #block-footer .menu li:before {content: ""; position: absolute; width: 1px; height: 12px; background-color: #fff; top: 50%; margin-top: -6px; left: 0;}
                #block-footer .menu li:first-child { padding-left: 0; margin-left: 0;}
                #block-footer .menu li:first-child::before {display: none;}
                #block-footer .menu li a { text-transform: uppercase; font-weight: 100;}
            #block-footer .position-socialpublic { padding-top: 3px;}
            #block-footer .position-socialpublic p { margin: 0}
            #block-footer .position-socialpublic a { margin: 0 2px; font-size: 16px; display: inline-block; border: 1px solid #3e4c5c; width: 30px; height:  30px; line-height: 28px; text-align: center; position: relative;}
            #block-footer .position-socialpublic a:hover { color: #fff;}
            #block-footer .position-socialpublic a:after { content: ""; position: absolute; top: 0; left: 0; display: block; width: 0; height: 0; border: none; border-top: 28px solid rgba(255,255,255,0.07); border-right: 28px solid transparent;}
/*fontawesome*/
.row.fontawesome-icon-list > div {display: block;padding-top: 3px; padding-bottom: 3px;margin: 4px 0;color: #666;font-weight: 100;}
.row.fontawesome-icon-list i{display: inline-block;color: #666;width: 24px;color:#444;}
.back-to-top {display: none;position: fixed;bottom: 10px;right: 10px;width: 46px;height: 46px;font-size: 24px;color: rgb(136, 136, 136);text-align: center;line-height: 42px;border-radius: 5px;border: 1px solid rgba(0, 0, 0, 0.2);background-color: rgba(255,255,255,0.09);z-index: 1002;}
/*Offline Page*/
.offline-page{background:#ccd0d0 url(../images/login.jpg) no-repeat center!important;background-size:cover}
.offline-page .container{margin-top:80px}
.offline-page .container .offline-image{margin-bottom:40px}
.offline-page .container .offline-container{background:rgba(255,255,255,0.85);max-width:600px;margin:0 auto; border-radius: 5px; overflow: hidden;}
.offline-page .container .offline-container .offline-head{padding:30px;background:rgb(135, 167, 238)!important;color:#fff}
.offline-page .container .offline-container .offline-head h1{margin:0}
.offline-page .container .offline-container .offline-body{padding:30px}
.offline-page .container .offline-container .offline-body .offline-message{margin-bottom:25px;font-weight:400;font-style:italic}
.offline-page .container .offline-container .offline-body .alert { border-radius: 0;}
.offline-page .container .offline-container .offline-body .alert p{ margin-bottom: 0;}
.offline-page .container .offline-container .offline-body .form-control{border-radius:0;box-shadow:none}
/* PERSONAL */
	.menu-adeslas{ 
	text-align: center;
	}
	.heading-page h1 {
    background-color: rgba(0,0,0,0.2);
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 2px;
    padding-top: 0px;
    border-radius: 5px;
}
#block-mainnav.scroll-to-fixed-fixed {
    background-color: rgba(0, 100, 162, 0.7);
	}
#block-mainnav {
    background-color: rgba(0, 100, 162, 0.7);
	}
@media (min-width: 992px){
	#block-header {
		display: none;
	}
	#block-mainnav {
		top: 0px!important;
	}
	.logotipo {
	background: rgba(255, 255, 255, 0.7);
	}
	#block-mainnav .fxmenu > li.active .level1::after, #block-mainnav .fxmenu > li:hover .level1::after {
    background-color: rgba(0,0,0,0.4);
    height: 0px;
}
}
.heading-page {
	float: right!important;
}
#block-mainnav .fxmenu li.level1 > .level1 {
    text-transform: none;
	font-weight: 400;
    font-size: 16px;
}
#block-mainnav .fxmenu .fx-subitem {
    background: rgb(76, 146, 189);
}
#block-mainnav .fxmenu > li > a.fa-home {
    font-size: 0 !important;
}
#block-mainnav .btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    background-color: #2BB736;
    border-color: #F5F7F5;
}
#block-mainnav .fa.fa-phone {
	color: #fff;
}
.heading-page h1 {
    background-color: rgb(52, 152, 219);
    padding-left: 50px;
    padding-right: 25px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-radius: 25px 0px 0px 25px;
    font-size: 25px;
    text-transform: none;
}
.nav-pills>li>a {
    border-radius: 0px;
}
#logo.logo-image {
    display: none;
}
#block-header .flexMenuToggle {
    float: left!important;
}
.btn-outline {
    background-color: rgb(52, 152, 219);
}
#block-mainnav {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
}
#block-mainnav .fxmenu .fx-subitem {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
}
.tHosting {
	box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
}
.jv-table-item {
    border: none;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
}
.jv-table-item .jv-table-content .item {
    padding: 5px 20px!important;
}
.jv-table-item .jv-table-head .jv-table-title {
    margin: 0px 0;
    font-size: 20px!important;
    color: #FFFFFF;
    background: #6DB4E4;
    padding: 8px;
}
.jv-table-item .jv-table-head .jv-table-title {
    margin: 0px 0;
    font-size: 17px!important;
    color: #FFFFFF;
    background: #6DB4E4;
    padding: 5px;
    border-radius: 30px 0 0 30px;
    text-align: right;
    margin-top: -60px;
    z-index: 999;
    position: relative;
    width: 70%;
    float: right;
    padding-right: 10px;
}
.modified {
    background-color: rgb(100, 176, 227);
    opacity: 0.9;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
    text-align: right;
    padding-right: 30px;
	padding: 5px;
    margin-bottom: 20px;
	border: none;
	border-radius: 0px;
    border-right: 5px solid #4C92BD;
	padding-right: 30px;
	margin-bottom: 40px;
}
.modified-2 {
	color: #fff!important;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 20px;
}
.modified-3 {
	color: #fff!important;
	font-size: 14px;
}
@media (max-width: 568px){
.modified {
	padding-right: 15px;
}
.modified-2 {
	font-size: 16px;
}
.modified-3 {
	font-size: 12px;
}
}
.bgGray {
    background-color: #fff;
    border: none;
    border-width: 0px 0 0px 0;
}
.modified-5 {
    background-color: rgb(115, 184, 229);
    opacity: 0.9;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 8px 0px, rgba(0, 0, 0, 0.188235) 0px 6px 20px 0px;
    text-align: left;
    padding-right: 30px;
    padding: 5px;
    margin-bottom: 20px;
    border: none;
    border-radius: 0px;
    border-left: 5px solid #5E9DC3;
    padding-left: 30px;
    margin-bottom: 40px;
}
.modified-6 {
    color: #fff!important;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 20px;
}
.modified-7 {
    color: #fff!important;
    font-size: 14px;
    margin-bottom: 5px;
}
@media (max-width: 568px){
.modified-5 {
	padding-right: 15px;
}
.modified-6 {
	font-size: 16px;
}
.modified-7 {
	font-size: 12px;
}
}
.jvtabs .nav-tabs a {
    color: #fff!important;
	background-color: #73B8E5!important;
    border-radius: 0px 0px 0 0!important;
    border: 1px solid #73B8E5;
    border-left: 5px solid #5E9DC3!important;
	font-weight: 600;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #73B8E5!important;
	background-color: #fff!important;
    border-radius: 0px 0px 0 0!important;
    border-left: 5px solid #5E9DC3!important;
	font-weight: 600;
}
.accordion.accordion-default .panel {
    border: 1px solid #81BFE7;
    border-left: 5px solid #6EA7C9;
}
.panel-title {
	background-color: #81BFE7;
}
.panel-title a {
	color: #fff;
}
.panel-default>.panel-heading {
    color: #FFF;
    background-color: #81BFE7;
    border-color: #81BFE7;
}
.panel-default>.panel-heading a {
	color: #fff;
}
.text-primar {
	color: #fff!important;
}
.text-prim {
	font-size: 18px;
}
@media (max-width: 568px){
.text-primar {
	font-size: 14px;
}
.text-prim {
	font-size: 16px;
}
}
.panel-primary>.panel-heading {
    border-color: #81BFE7!important;
    background-color: #81BFE7!important;
}
.number-left {
	font-size: 32px;
    margin-right: 10px;
    font-weight: 600;
}
.number-right {
	font-size: 32px;
    margin-left: 10px;
    font-weight: 600;
}
.senior1, .panel-senior1 {
	border-radius: 0px!important;
    border: 0px!important;
}
.senior1 {
background: rgba(99,176,227,1);
background: -moz-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(99,176,227,1)), color-stop(88%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b0e3', endColorstr='#ffffff', GradientType=1 );
}
.senior2, .panel-senior2 {
	border-radius: 0px!important;
    border: 0px!important;
}
.senior2 {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(12%, rgba(245,245,245,1)), color-stop(100%, rgba(99,176,227,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63b0e3', GradientType=1 );
}
.senior3, .panel-senior3 {
	border-radius: 0px!important;
    border: 0px!important;
}
.senior3 {
background: rgba(99,176,227,1);
background: -moz-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(99,176,227,1)), color-stop(88%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b0e3', endColorstr='#ffffff', GradientType=1 );
}
.senior4, .panel-senior4 {
	border-radius: 0px!important;
    border: 0px!important;
}
.senior4 {
background: rgba(255,255,255,1);
background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(12%, rgba(245,245,245,1)), color-stop(100%, rgba(99,176,227,1)));
background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(245,245,245,1) 12%, rgba(99,176,227,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#63b0e3', GradientType=1 );
}
.senior5, .panel-senior5 {
	border-radius: 0px!important;
    border: 0px!important;
}
.senior5 {
background: rgba(99,176,227,1);
background: -moz-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(99,176,227,1)), color-stop(88%, rgba(245,245,245,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(99,176,227,1) 0%, rgba(245,245,245,1) 88%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63b0e3', endColorstr='#ffffff', GradientType=1 );
}
.senior-modified {
	margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #FFF!important;
}
@media (max-width: 1800px){
.cuadro-medico-titulo {
	font-size: 24px;
	margin-left: 50px;
	}
.cuadro-medico {
	font-size: 20px;
	margin-left: 50px;
	}
}
}
@media (max-width: 992px){
.cuadro-medico-titulo {
	font-size: 20px;
	margin-left: 50px;
}
.cuadro-medico {
	font-size: 16px;
	margin-left: 50px;
}
}
@media (max-width: 992px){
.cuadro-medico-titulo {
	font-size: 18px;
	margin-left: 20px;
}
.cuadro-medico {
	font-size: 16px;
	margin-left: 20px;
	margin-top: 15px;
}
}
@media (max-width: 468px){
.cuadro-medico-titulo {
	font-size: 16px;
	margin-left: 5px;
}
.cuadro-medico {
	font-size: 12px;
	margin-left: 5px;
	margin-top: 15px;
}
}
.cuadro-medico a:focus {
color: #2D274C;
font-weight: 400;
}
.cuadro-medico a:hover {
color: #2D274C;
font-weight: 400;
}
@media (min-width: 992px){
.position-menu {
	margin: 0 auto!important;
    float: none!important;
    text-align: center!important;
	display: table;
}
}
.banner-default {
    height: 100px!important;
    background: transparent url(/images/banner-default.jpg) no-repeat center;
    background-size: cover;
}
#block-mainnav {
    height: 32px;
}
#block-mainnav .fxmenu li.level1 > .level1 {
    line-height: 32px;
	height: 32px;
}
#block-mainnav .fxmenu > li > a.fa-home:before {
    margin-top: 7px;
}
/* FIN PERSONAL */
@media (min-width: 1200px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 1140px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 1042px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 945px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before { width: 847px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 750px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 652px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 555px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 457px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 360px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 262px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 165px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 67px;}
	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 1042px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 953px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 863px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 774px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 685px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 595px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 506px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 416px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 327px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 238px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 148px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 59px;}
	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 945px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 863px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 782px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 701px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 620px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 538px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 457px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 376px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 295px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 213px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 132px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 51px;}
	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 847px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 774px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 701px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 628px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 555px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 481px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 408px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 335px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 262px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 189px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 116px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 43px;}
	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 750px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 685px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 620px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 555px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 490px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 425px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 360px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 295px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 230px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 165px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 100px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 35px;}
	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 652px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 595px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 538px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 481px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 425px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 368px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 311px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 254px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 197px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 140px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 83px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 26px;}
	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 262px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 165px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 116px;}
	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 91px;}
	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 165px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 100px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 67px;}
}
@media (max-width: 1199px) {
	#block-mainnav .fxmenu li.level1 > .level1 { padding: 0 15px; font-size: 16px;}
	#block-mainnav .fxmenu .fxcolumns.cols4 > .insubitem,
    #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem,
    #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem { width: 940px;}
    #block-mainnav .fxmenu .fx-subitem .fxcolumn { width: 235px; max-width: 100%; margin: 0; padding: 10px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 940px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 859px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 778px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before{ width: 697px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 616px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 535px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 455px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 374px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 293px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 212px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 131px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 50px;}
	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 859px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 785px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 711px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 637px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 563px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 489px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 415px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 340px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 266px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 192px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 118px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 44px;}
	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 778px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 711px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 644px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 576px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 509px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 442px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 374px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 307px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 239px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 172px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 105px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 37px;}
	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 698px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 637px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 576px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 516px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 455px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 394px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 334px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 273px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 213px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 152px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 91px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 31px;}
	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 617px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 563px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 509px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 455px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 401px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 347px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 293px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 239px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 186px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 132px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 78px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 24px;}
	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 536px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 489px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 442px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 394px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 347px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 300px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 253px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 206px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 159px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 111px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 64px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 20px;}
	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 91px;}
	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 172px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 105px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 71px;}
	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 132px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 78px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 51px;}
}
@media (min-width: 992px) {
	.col-md-jvoffset-12 { margin-left: -100%;  }
	.col-md-jvoffset-11 { margin-left: -91.66666667%;  }
	.col-md-jvoffset-10 { margin-left: -83.33333333%;  }
	.col-md-jvoffset-9 { margin-left: -75%;  }
	.col-md-jvoffset-8 { margin-left: -66.66666667%;  }
	.col-md-jvoffset-7 { margin-left: -58.33333333%;  }
	.col-md-jvoffset-6 { margin-left: -50%; }
	.col-md-jvoffset-5 { margin-left: -41.66666667%;  }
	.col-md-jvoffset-4 { margin-left: -33.33333333%;  }
	.col-md-jvoffset-3 { margin-left: -25%;  }
	.col-md-jvoffset-2 { margin-left: -16.66666667%;  }
	.col-md-jvoffset-1 { margin-left: -8.33333333%;  }
	.col-md-jvoffset-0 { margin-left: 0;  }
	body.layout-left-right-main #main-content { float: right; }
	.jv-module ul.menu { margin: 0;   }
	.jv-module ul.menu li {  display: block; position:relative;}
	ul.vertical  .divsubmenu {  width:200px; position:absolute; top:0; left: 100%; 	z-index: 99; display:none;  }
	ul.vertical  li:hover > .divsubmenu { display:block;}
	ul.vertical ul{  background: #fff ;   margin:0; padding:0; transition: all 0.3s ease-out;   -webkit-transition: all 0.3s ease-out;  }
	ul.vertical li img { float: left; height: 30px; margin: 0 10px 0 0;}
	ul.vertical ul span { display:block;}
	ul.vertical li.parent:after { height: 15px; position: absolute; right: 0;  line-height: normal;  top: 14px; width: 15px; font: normal normal normal 14px/1 FontAwesome;text-indent: 0;text-rendering: auto;-webkit-font-smoothing: antialiased; color:#333; content: "\f105";}		ul.vertical ul  a { color:#212627 !important;} 
	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}
}
@media (max-width: 991px) {
	h1 { font-size: 25px;}
	h2 { font-size: 22px;}
	h3 { font-size: 19px;}
	h4 { font-size: 16px;}
	h5 { font-size: 13px;}
	h6 { font-size: 11px;}
	h1 small { font-size: 15px;}
	h2 small { font-size: 14px;}
	h3 small { font-size: 13px;}
	h4 small { font-size: 12px;}	
	ul.vertical { position:relative; margin: 0;	padding: 0; background:#F4F4F4; border-radius:5px;}
	ul.vertical li{ margin-top:2px; position:relative; overflow:hidden; list-style-type:none; box-shadow:0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF; 		-webkit-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;		-moz-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;}
	ul.vertical li:first-child   { box-shadow: none; 		-webkit-box-shadow: none;		-moz-box-shadow: none; margin-top:0}
	ul.vertical  .divsubmenu { 	z-index: 99;}
	ul.vertical  .divsubmenu ul{  background: #F4F4F4 ; border-radius: 5px; margin:0; padding:0 }
	ul.vertical li a, ul.vertical span.separator {line-height:40px; display:block; padding:0 10px; font-size:16px; color:#212627; }
	ul.vertical li img { float: left; height: 30px; margin: 5px 10px 0 0;}
	ul.vertical li:hover a,  ul.vertical li.active a{ color:#0088CC;}
	ul.vertical span { display:block;}
	ul.vertical ul  a { color:#212627 !important;} 
	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}
	ul.vertical li li {box-shadow: none;}
	ul.vertical li li a, ul.vertical li li span.separator { padding-left:20px;}
	ul.vertical li li li a, ul.vertical li li li span.separator { padding-left:30px;}
	ul.vertical li li li li a, ul.vertical li li li li span.separator { padding-left:40px;}
	#block-header .position-menutop,
	#block-header .position-search:before,
	#block-header .position-login .btn.register-button { display: none;}
	#block-header .position-login .btn { font-size: 13px;}
	#block-header .position-login .btn span:not(.caret) { display: none;}
	#block-header .position-login .btn .fa { margin: 0;}
	.register-link { display: inline-block;}
	#switcher { top: 0;background: rgba(0, 0, 0, 0.9);}
	#switcher .show-switcher-icon { top: 118px;background: rgba(0, 0, 0, 0.9);}
}	
@media (min-width: 768px) and (max-width: 991px) {	
	.equal-column.row > .col-sm-12:after, .equal-column.row > .col-sm-12:before { width: 720px;}
	.equal-column.row > .col-sm-11:after, .equal-column.row > .col-sm-11:before { width: 658px;}
	.equal-column.row > .col-sm-10:after, .equal-column.row > .col-sm-10:before { width: 595px;}
	.equal-column.row > .col-sm-9:after, .equal-column.row > .col-sm-9:before { width: 533px;}
	.equal-column.row > .col-sm-8:after, .equal-column.row > .col-sm-8:before { width: 470px;}
	.equal-column.row > .col-sm-7:after, .equal-column.row > .col-sm-7:before { width: 408px;}
	.equal-column.row > .col-sm-6:after, .equal-column.row > .col-sm-6:before { width: 345px;}
	.equal-column.row > .col-sm-5:after, .equal-column.row > .col-sm-5:before { width: 283px;}
	.equal-column.row > .col-sm-4:after, .equal-column.row > .col-sm-4:before { width: 220px;}
	.equal-column.row > .col-sm-3:after, .equal-column.row > .col-sm-3:before { width: 158px;}
	.equal-column.row > .col-sm-2:after, .equal-column.row > .col-sm-2:before { width: 95px;}
	.equal-column.row > .col-sm-1:after, .equal-column.row > .col-sm-1:before { width: 33px;}		
	.col-sm-jvoffset-12 { margin-left: -100%;}
	.col-sm-jvoffset-11 { margin-left: -91.66666667%;}
	.col-sm-jvoffset-10 { margin-left: -83.33333333%;}
	.col-sm-jvoffset-9 { margin-left: -75%;}
	.col-sm-jvoffset-8 { margin-left: -66.66666667%;}
	.col-sm-jvoffset-7 { margin-left: -58.33333333%;}
	.col-sm-jvoffset-6 { margin-left: -50%;}
	.col-sm-jvoffset-5 { margin-left: -41.66666667%;}
	.col-sm-jvoffset-4 { margin-left: -33.33333333%;}
	.col-sm-jvoffset-3 { margin-left: -25%;}
	.col-sm-jvoffset-2 { margin-left: -16.66666667%;}
	.col-sm-jvoffset-1 { margin-left: -8.33333333%;}
	.col-sm-jvoffset-0 { margin-left: 0;}
}
@media (max-width: 1399px) {
	.position-slideshowfull .jvcustom > .container { padding-top: 100px;}
	.position-slideshowfull .jvresslide .descriptions { margin-top: 220px;}
}
@media (max-width: 1199px) {  /* Tablet and Mobile */
	#block-header .font-size, #block-header .timer { display:none;}
	.web-app .item .more { display: none;}
	.login-page #content { padding: 0;}
	.jvtabs .nav-pills.host.item-5 li { margin: 0; width: 33.33%; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4)}
	.jvtabs .nav-pills.host.item-5 li:nth-child(4),
	.jvtabs .nav-pills.host.item-5 li:nth-child(5) { width: 50%;}
	.jvtabs .nav-pills.host.item-5 a,
	.jvtabs .nav-pills.host.item-5 a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
}
@media (min-width: 730px) and (max-width: 1199px) {  /* Tablet */
}
@media (min-width: 992px) and (max-width: 1199px) {  /* Tablet larger */
	
}
@media (min-width: 768px) and (max-width: 991px) {  /* Tablet small */
	.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1) { clear: both;}
}
@media (min-width: 768px) {
	.module-login .modal-dialog {
		width: 400px
	}
}
@media (max-width: 991px){
	.banner-default {height: 230px;}
	.position-slideshowfull .jvcustom > .container{min-height: 230px;padding-top: 170px;}
	#block-footer { text-align: center; padding: 25px 0;}
	#block-footer .pull-right{ float: none !important;}
	#block-footer .copyright { padding: 0; background: none; margin-bottom: 15px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { display: none;}
	.contactInfoDetail p { margin-bottom: 15px;}
	.login-page  #block-main { padding: 0 0 40px;}
	.login-page .banner-default { height: 100px;}
	.sidebar { margin-top: 60px;}
	.jvtabs .nav-tabs a,
	.jvtabs .nav-pills a { padding: 9px 14px;font-size: 15px;}
	.jvtabs .nav-pills.host a { padding: 12px 20px;}
	.jvtabs .nav-pills.host.item-4 li { margin: 0; width: 50%; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4)}
	.jvtabs .nav-pills.host.item-4 a,
	.jvtabs .nav-pills.host.item-4 a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
	.service, .piechartWrapper  { margin-bottom:  25px;}
	.portfolio-zoom-in {position: fixed !important;}
		.size-40 { font-size: 26px;}
	.size-50 { font-size: 36px;}
	.size-60 { font-size: 42px;}
	.size-70 { font-size: 44px;}
	.size-80 { font-size: 46px;}
	.size-90 { font-size: 62px;}
	.size-100 { font-size: 65px; }
	.position-slideshowfull .jvresslide .descriptions { margin-top: 180px;}
}
@media (max-width: 767px) { /* Mobile */
	.body-rounded #mainsite, .body-framed #mainsite { margin: 20px; width: auto;} 
	a.flexMenuToggle, #block-header .position, #logo { margin-top: 20px;}
	#block-header .position-search { margin-left: 0;}
	#logo.logo-image { height: 35px; margin-top: 15px;}
	#logo.logo-image img{max-height:100%;}
	#block-breadcrumb { margin-bottom: 15px;}
	.jvresslide .nav, #block-header .font-size, #block-header .timer { display:none}
	div.item-image { float:none; margin:0 0 10px}
	div.pagination p.counter { display:none}
	.banner-default { height: 200px;}
	/* .heading-page { float: none !important;} */
	.heading-page h1 { font-size: 28px;}
	ul.breadcrumb { float: left !important;}
	#switcher .show-switcher-icon { top: 213px;}
	.breadcrumb>.active { margin-left: 0;}
	.position-slideshowfull .jvcustom > .container{min-height: 200px;padding-top: 140px;}
	.size-18,
	#block-top, #block-topb, #block-topc, #block-usertopt, #block-main,.jvcustom { padding: 60px 0;}
	#block-bottomb .block [class*="col-"]  { margin-bottom: 35px;}
	#block-bottomb .block [class*="col-"]:last-child  { margin-bottom: 0px;}
	#switcher .show-switcher-icon { background-color: rgba(0,0,0,0.1);width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 0;}
	.jvcustom .text-center + p { display: none;}
	.contactInfo .jv-service { margin-top: 25px;}
	.error404 .banner-default { height: 115px; }
	.contact .dl-horizontal dt { float: left;}
	.blog .itemList article .catItemView .catItemViewRight:after { left: 65px;}
	.catItemInfo .itemToolbar  { display: none;} 
	.catItemInfo .itemRatingBlock  { float: none !important;margin: 13px 0 10px;}
	.tagView .ItemImage img, .userView .ItemImage img, .genericView .ItemImage img { width: 50px;}
	.userView .userBlock .thumb { max-width: 50px;}
	.userAdditionalInfo, .userBlock .thumb + div { padding-left: 0;}
	.jvtabs .nav-pills.host.item-5 li { margin: 0; width: 50%; }
	.jvtabs .nav-pills.host.item-5 li:nth-child(5) { width: 100%;}
	.size-40 { font-size: 26px;}
	.size-50 { font-size: 30px;}
	.size-60 { font-size: 32px;}
	.size-70 { font-size: 34px;}
	.size-80 { font-size: 36px;}
	.size-90 { font-size: 52px;}
	.size-100 { font-size: 55px; }

	[class^="col-"]:not(:last-child) .countingWapper { margin-bottom: 60px;}
	.offline-page .container{margin-top:20px}
	.offline-page .container .offline-image { margin-bottom: 20px;}
}

@media (min-width: 560px) and (max-width: 767px) { /* Mobile  larger */
	#block-bottomb .block [class*="col-"]  { float: left; width: 50%;}
	#block-bottomb .block [class*="col-"]:nth-child(2n+1) { clear: both;}
	.contactInfo .jv-service [class^="col-"] { width: 33.33%; float: left;}
}
@media (max-width: 760px) {
	.contactInfo .jv-service [class^="col-"] { margin: 12.5px 0;}
	.jvmapcontain { height: 300px !important;}
	.login-page #content .login { width: auto;}
	#block-breadcrumb { line-height: 20px;margin-bottom: 30px;}
	.breadcrumb { margin-top: 10px; font-size: 12px; font-weight: 100;}
	.filters .filter-search > * { margin-bottom: 5px;}
	.pagination-wrap .counter { display: none;}
	.blog .itemList article { margin-bottom: 40px;}
	.blog .itemList article .catItemView .catItemViewRight:after { left: 55px;}
	#block-top, #block-topb, #block-topc, #block-usertopt, #block-main, .jvcustom { padding: 0px 0;}
	.itemView .itemRelated .itemRelatedList .itemRelatedItem a{font-size: 13px; font-weight: 100; }
	.itemView .itemNavigation { display: none;}
	.itemCommentsList .itemCommentsItem .commentLeft { position: relative;z-index: 2; margin: 10px 10px 0 10px; }
	.itemCommentsList .itemCommentsItem .commentRight { padding-left: 0;}
	.itemView .itemComments .pagination { margin-left: 0;}
	.commentRightContent:before, .commentRightContent:after { display: none;}
	.itemView .itemSocialSharingFooter, .itemTagsBlock, .itemView .itemAuthorBlock, .itemRelated, .itemComments { margin-left: -50px;}
	.jvtabs .nav-pills { margin: 0 -2px;}
	.jvtabs .nav-pills li { width: 50%; padding: 2px; margin: 0;}
	.jvtabs .nav-pills.host { margin: 0;}
	.jvtabs .nav-pills.host li { padding: 0;}
	.jvtabs .nav-pills.host li:first-child { margin-left: 0;}
	.jvtabs .nav-pills.host a,
	.jvtabs .nav-pills.host a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
	.jvtabs .nav-tabs { margin: 0 -2px; border-bottom: 0;}
	.jvtabs .nav-tabs li { width: 50%; padding: 2px; margin: 0;}
	.jvtabs .nav-tabs li a { border-radius: 4px; margin: 0;}
	.jvtabs .nav-tabs>li.active>a, .jvtabs .nav-tabs>li.active>a:hover, .jvtabs .nav-tabs>li.active>a:focus { border-bottom-color: #ddd;}
	.jvtabs .nav-tabs + .tab-content { border-width: 1px; border-radius: 4px;}
	.jvtabs .nav-pills.host.item-5 li,
	.jvtabs .nav-pills.host.item-5 li:nth-child(4),
	.jvtabs .nav-pills.host.item-4 li {  width: 100%; }
	.size-40 { font-size: 20px;}
	.size-50 { font-size: 20px;}
	.size-60 { font-size: 22px;}
	.size-70 { font-size: 24px;}
	.size-80 { font-size: 26px;}
	.size-90 { font-size: 42px;}
	.size-100 { font-size: 45px; }
}
@media (max-width: 400px) { 
	#logo.logo-image { height: 30px; margin-top: 15px; margin-right: 0;}
	input.search-query {  padding: 0 5px; width: 70px;}
	input.search-query:focus { width:150px}
	.heading-page h1 { font-size: 22px;}
	.banner-default {height: 180px;}
	.position-slideshowfull .jvcustom > .container {min-height: 180px;padding-top: 120px;}
	.itemView .itemRelated .itemRelatedList .itemRelatedItem  { width: 100%; margin-bottom: 25px;}
	.jvtabs .nav-pills li { width: 100%;}
	.jvtabs .nav-tabs li a,
	.jvtabs .nav-pills li a{ font-size: 14px;}
	.size-40 { font-size: 10px;}
	.size-50 { font-size: 10px;}
	.size-60 { font-size: 12px;}
	.size-70 { font-size: 14px;}
	.size-80 { font-size: 16px;}
	.size-90 { font-size: 35px;}
	.size-100 { font-size: 35px; }

}
@media (max-height: 880px){ 
	.jvresslide .descriptions h2 { font-size: 40px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 20px 0 25px; max-width: 350px;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 20px;}
}
@media (max-height: 760px) { 
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 0 0 15px; max-width: 250px;}
}

@media (max-height: 630px) { 
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 40px;}
	.position-slideshowfull .jvresslide .descriptions { margin-top: 160px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 0 0 10px; max-width: 200px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .btn { font-size: 14px; padding: 7px 15px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { max-width: 360px;}
}
@media (max-height: 530px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 140px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { display: none;}
}
@media (max-height: 450px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 100px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image {max-width: 140px;}
	.jvresslide .descriptions .badget { display: none;}
}
@media (max-height: 360px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 70px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image {max-width: 120px;}
	.jvresslide .descriptions h2 { font-size: 20px;}
	.jvresslide .descriptions p { font-size: 12px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .btn,
	.jvresslide .btn-icon { display: none;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 0;}
}

.cuadro-medico-titulo {
	text-align: center!important;
	margin: 0 auto!important;
	margin-top: 50px!important;
}
	
	
	
	