table.table>tbody>tr>th,table.table>tbody>tr>td{ border-top: none; padding: 15px 20px }
.body-xs div[class^=box] img,.body-sm div[class^=box] img{ width: 100%; height: auto;}
.block127 p{ margin: 0 }
.block95 img{ vertical-align: text-bottom; }
.block97 div.mod-languages a.current{ font-weight: normal; }
.block98  > div > div.inner{ z-index: 999 }
.navbar-layout3 .navbar-custom .navbar-toggle{ right: -15px !important }
.body-xs header .align-right .navbar-custom .nav.menu li{ display: block; }
.navbar-layout3 .navbar-custom .nav.menu:after,.navbar-layout3 .navbar-custom ul > li > a{ border-bottom: none !important }
.navbar-layout3 .navbar-custom ul > li > a{ padding: 14px 15px !important; }
.navbar-layout3 .navbar-custom ul > li.active > a{ border-bottom: 4px solid #005da7 !important }
.navbar-layout3 .navbar-custom .nav.menu > li.active > .bullet {background: url(../../../images/design/dropdownBG.png) 50% 0 no-repeat !important;}
.slider .bxslider li > div,.banner .center > div{position: absolute;top: 100px}
.banner .center > div{top: 70px}
.slider .bxslider li > img { max-width:1920px;width:1920px; left: 50%; margin: 0 0 0 -960px; position: relative; z-index: -1 }
.slider .bxslider li .description { padding: 0 15px }
.slider .bxslider li .description .heading3{line-height:1; margin-bottom: 60px }
.slider .bxslider li .description ul li{ padding-left: 20px !important; background: url(../../../images/design/do_slider.png) 0 5px no-repeat; padding-bottom: 0; line-height: 1.2; list-style: none !important }
.slider .bxslider li .description .btn{margin-top: 50px }
.block99 .slider .description .bx-pager{ bottom: -30px }
.block99 .slider .bx-pager.bx-default-pager a{ border-width: 1px !important; position: relative; top: 4px }
header .slider{ float: left; margin-bottom: -650px; width: 100% }
header .banner{ position: relative; z-index: -1 }
.body-xs .block115  > div > div.inner{ margin-top: 0 }
.body-xs header .banner .title,.body-sm header .banner .title{ display: none; }
.body-xs #main{ float: left; margin-top: 0 }
.page #main{ background: none; padding: 50px 0 }
div[class^=box] hr{ margin: 0 0 25px 0; border-top: 1px solid #f7789f }
.box-layout12 .text-wrapper{ background: rgba(247, 120, 159, .9) !important }
.box-layout12 .inner:before{ border-right-color: rgba(247, 120, 159, .9) !important; }
.rsform .form-control,.rsform .btn { border-radius: 0 }
.rsform-captcha-box{ display: inline-block; margin: 0 10px }
footer .menu li a{ padding: 4px 15px 4px 25px; }
footer .menu li a:before{ content:''; display: block; width: 10px; height: 10px; border: 1px solid #7b7b7b; border-radius: 100%; position: absolute; left: 0; top: 10px }
.body-xs .table-responsive{ border: none }
.body-xs footer .equal .inner,.body-sm footer .equal .inner{ border: none !important}
#content > article > div:nth-child(1) > div:nth-child(1) > hr{ border-top: 2px solid #005da7; } 
#content > article > div:nth-child(1) > div:nth-child(2) > hr{ border-top: 2px solid #005da7; }
.block99 .slider .bx-pager.bx-default-pager a.active{border-width: 4px !important; top: 7px!important}
#rssocial-slide-button {display:none !important}
.rssocial-icons {margin-top:80px !important}

.readmore .icon-chevron-right{ display: none; }
.ha h2{margin-bottom: 20px;}
.body-lg .contact{ padding-top:125px; }
.body-md .contact{ padding-top: 190px; }
.body-sm .contact{ padding-top: 190px; }
.lista li { display: list-item !important; margin-left: 17px; }

.body-sm .smcenter{ text-align: center; }
.body-xs .smcenter{ text-align: center; }
.center {
    max-width: 1130px;
    margin: 0 auto;
    position: relative;
padding-bottom: 15px;
}
h1 {
    font-family: crimson_textitalic,Arial,Helvetica,sans-serif;
    font-size: 44px;
    color: rgba(0, 93, 167, 1);
    margin-bottom: 50px;
}
.dropdown-menu .dropdown-menu  {
	left: 250px !important;
    top: -10px !important;
}