/* stylelint-disable selector-list-comma-newline-after */
.blog-header{line-height:1;border-bottom:0;}
.blog-header-logo:hover{text-decoration:none;}
.display-4{font-size:2.5rem;}
@media (min-width:768px){.display-4{font-size:3rem;}}
.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden;}
.nav-scroller .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch;}
.nav-scroller .nav-link{padding-top:.75rem;padding-bottom:.75rem;font-size:.875rem;}
.card-img-right{height:100%;border-radius:0 3px 3px 0;}
.flex-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;}
.h-250{height:250px;}
@media (min-width:768px){.h-md-250{height:250px;}}
.border-top{border-top:1px solid #e5e5e5;}
.border-bottom{border-bottom:1px solid #e5e5e5;}
.box-shadow{box-shadow:0 .25rem .75rem rgba(0, 0, 0, .05);}
.blog-title{margin-bottom:0;font-size:2rem;font-weight:400;}
.blog-description{font-size:1.1rem;color:#999;}
@media (min-width:40em){.blog-title{font-size:3.5rem;}}
.blog-pagination{margin-bottom:4rem;}
.blog-pagination > .btn{border-radius:2rem;}
.blog-post{margin-bottom:4rem;}
.blog-post-title{margin-bottom:.25rem;font-size:2.5rem;}
.blog-post-meta{margin-bottom:1.25rem;color:#999;}
.blog-footer{padding:2.5rem 0;color:#999;text-align:center;background-color:#737373;border-top:.05rem solid #e5e5e5;margin-top:2em;}
.blog-footer p:last-child{margin-bottom:0;}
a{outline:none;}
#navbarstotop ul li a{color:red;}
#navbartop ul li a{display:block;color:#000;font-weight:500;padding: 6px 9px 8px 9px;margin:0 10px;}
#navbartop ul li.active a, #navbartop ul li:hover a{background:#c80404;color:#fff;border-radius:2px;}
#topphone{padding:6px 0;}
#topphone p{margin-bottom:0.5rem;}
#logo img{width:100%;}
.container{position:relative;}
.pullDown{animation-name:pullDown;-webkit-animation-name:pullDown;animation-duration:3s;-webkit-animation-duration:3s;animation-timing-function:ease-out;-webkit-animation-timing-function:ease-out;transform-origin:50% 0%;-ms-transform-origin:50% 0%;-webkit-transform-origin:50% 0%;}
@keyframes pullDown{0%{transform:scale(0.1,0.1);}
40%{transform:scale(1.02,1.02);}
60%{transform:scale(0.98,0.98);}
80%{transform:scale(1.01,1.01);}
100%{transform:scale(0.98,0.98);}
80%{transform:scale(1.01,1.01);}
100%{transform:scale(1,1);}}
@-webkit-keyframes pullDown{0%{-webkit-transform:scaleY(0.1);}
40%{-webkit-transform:scaleY(1.02);}
60%{-webkit-transform:scaleY(0.98);}
80%{-webkit-transform:scaleY(1.01);}
100%{-webkit-transform:scaleY(0.98);}
80%{-webkit-transform:scaleY(1.01);}
100%{-webkit-transform:scaleY(1);}}
.tear{display:inline-block;transform:rotate(-30deg);border:5px solid green;width:50px;height:100px;border-top-left-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;}
.bblock{position:absolute;z-index:100000;width:300px;height:500px;top:130px;left:150px;display:none;}
.bblock form{position:absolute;top:50%;left:50px;text-align:center;width:200px;display:none; transition:3s;}
a{color:#0167a1;}
.text-primary{color:#0167a1!important;}
.bg-light{background-color:#f7fbff!important;}
.blog-post{margin-bottom:2rem;}
.blog-post-title{margin-bottom:.25rem;font-size:1.7rem;color:#0167a1;}
.text-danger{color:#c80404!important;}
#news{padding:0;}
#news li{margin:0px;padding:0px;list-style:none;line-height:15px;font-size:16px;color:#393838;background:url(/images/pr/dot.gif) repeat-x bottom;margin-bottom:15px;padding-bottom:5px;}
#news li span{margin:0px;padding:0px 0px 0px 20px;background:url(/images/pr/arrow.gif) no-repeat left;}
#breadcrumbs{margin:15px 0;font-size:14px;}
#breadcrumbs{list-style:none;}
#breadcrumbs li{list-style:none;float:left;margin: 0 5px 0 0;}
#breadcrumbs a{text-decoration:none;}
#breadcrumbs a:after{content:" / ";display:inline;}
#breadcrumbs span{}
.filter{margin-bottom:15px;}
.filter span{cursor:pointer;color:#0167a1;text-decoration:underline;margin-right:15px;}
a.old_p{display:block;position:absolute;right:20px;top:15px;color:red;}
.item .card-text{height:80px;overflow:hidden;position:relative;}
.item .card-text:after{content:"";height:40px;width:100%;display:block;overflow:hidden;position:absolute;bottom:0;left:0;background:url(images/40.png);}

.object{position:absolute;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;transform:scale(.04);z-index:10000;}
.gogo.move-ne{transform:translate(347px,216px);-webkit-transform:translate(347px,216px);-o-transform:translate(347px,216px);-moz-transform:translate(347px,230px);}
@media (max-width:580px){.gogo.move-ne{transform:translate(147px, 216px);-webkit-transform:translate(147px, 216px);-o-transform:translate(147px, 216px);-moz-transform:translate(147px, 230px);}}
.plane{top:-132px;left:-128px;}
.textff input[type=tel]{width:168px;}
.fil0{fill:#CD2527;fill-rule:nonzero}
.fde{position:absolute;text-align:center;color:#fff;top:90px;left:42px;opacity:0;transition:2s;width:200px;}
.fde h3{font-size:1.2em;}
.fde span{font-size:12px;}
.gogo .fde{opacity:1;}
.fde input[type=submit]{border:0;margin-top:10px;color:#fff;background:#737373;border-radius:3px;text-transform:uppercase;padding:4px 10px;border:1px solid #fff;cursor:pointer;}
.fde input[type=phone]{width:168px;border:0;border-radius:3px;padding:2px 4px;}
.fde .closeform{color:#fff;font-size:12px;text-decoration:underline;position:absolute;top:-50px;left:70px;}
@-moz-document url-prefix(){.plane{top:-147px;left:-143px;}
.fde{top:100px;left:62px;}}
.action a{position:absolute;top:0;right:25px;font-size:0.8em;color:#c80404;text-transform:lowercase;font-weight:500;}
table.brd{width:100%;}
table.brd tr{}
table.brd tr td{padding:5px;border:1px solid #0167a1;}
table.brd tr:nth-child(2n){background:#f7fbff;}
table.brd tr:first-child td{font-weight:500;}
.blog-main ul li{list-style:none;padding:0px 0px 0px 20px;}
.blog-main ul li:before{content:"";background:url(/images/pr/arrow.gif) no-repeat left;display:inline-flex;width:16px;height:13px;padding-right:20px;}
a#bannerpromo {display: inline-block;width: 100%;height: auto;background-color: #0167a1;background-repeat: repeat-x;border: 1px solid #19252f;padding: 8px 17px 9px;color: white;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: 0.1s linear all;-moz-transition: 0.1s linear all;-ms-transition: 0.1s linear all;-o-transition: 0.1s linear all;transition: 0.1s linear all;background-image: linear-gradient(top, #f7fbff, #0167a1);text-align: center;text-decoration:none;ont-weight: 500;}
a#bannerpromo:hover {background-position: 0 -85px;}
a#bannerpromo span {font-size: 0.8rem;}
a.buttonpromo {display: inline-block;width: 100%;height: auto;background-color: #0167a1;background-repeat: repeat-x;border: 1px solid #19252f;padding: 8px 17px 9px;color: white;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: 0.1s linear all;-moz-transition: 0.1s linear all;-ms-transition: 0.1s linear all;-o-transition: 0.1s linear all;transition: 0.1s linear all;background-image: linear-gradient(top, #f7fbff, #0167a1);text-align: center;text-decoration:none;ont-weight: 500;}
a.buttonpromo:hover {background-position: 0 -85px;}
a.buttonpromo span {font-size: 0.8rem;}
.navigator{background-color:#f3f3f3;margin:15px 0;padding:6px 10px;border-radius:5px;}
.navigator a.prev{padding-left:8px;position:relative;top:-2px;float:right;}
.navigator a.next{padding-right:8px;position:relative;top:-2px;float:right;}
.navigator strong{color:#737373;font-size:16px;padding:0 12px;}
.ontop{display: none;position: fixed;bottom: 10px;right: 10px;padding: 7px 15px;background: #ccc;border-radius: 3px;color: #0167a1 !important;}
@media (max-width:1200px){#portfolio .item .card a img {max-width:100%;height:auto;}.blog-sidebar .bg-light p a img{max-width:100%;height:auto;}}
.toptop .card{max-height: 500px;overflow: hidden;}
.toptop .card-body{min-width: 290px;max-width: 540px;}
.toptop .card-text{min-width: 250px;max-width: 500px;}
@media (max-width:700px){.inner .blog-main ol,.inner .blog-main ul{padding-inline-start: 15px;}}
