#custom_nav .header-upper{position:relative;padding:8px 0px;background:#ffffff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;z-index:5;}
#custom_nav .auto-container{position:static;max-width:1200px;padding:0px 15px;margin:0 auto;}
#custom_nav .logo-outer{position:relative;z-index:25;}
#custom_nav .header-upper .upper-right{position:relative;padding:25px 0px 0px;}
#custom_nav .logo-outer .logo img{position:relative;display:inline-block;max-width:100%;}
#custom_nav .info-box{position:relative;float:left;min-height:56px;margin-left:40px;font-size:13px;color:#777777;padding:5px 0px 0px 64px;}
#custom_nav .info-box .icon-box{position:absolute;left:0px;top:0px;width:40px;height:40px;text-align:center;line-height:38px;color:#01579B;font-size:20px;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
#custom_nav .info-box ul{position:relative;margin-top:-6px;}
#custom_nav ul, li{list-style:none;padding:0px;margin:0px;}
@media only screen and (max-width:891px){#custom_nav .info-box .icon-box{position:relative;display:block;top:0px;margin:0 auto 15px;}
#custom_nav .header-upper .upper-column.info-box{display:block;width:100%;text-align:center;padding:10px;max-width:none;}
#custom_nav .header-upper .upper-column{padding-right:0px;}
#custom_nav .header-upper .upper-column{margin-left:0px;width:100%;}
.header-upper .logo-outer{display:block;width:100%;}
}
@media only screen and (max-width:499px){#custom_nav .header-upper .upper-column.info-box{margin-left:auto;margin-right:auto;float:none;}
}
@media only screen and (max-width:1023px){#custom_nav .header-upper .upper-column{margin-left:0px;padding-right:15px;}
#custom_nav .header-upper .upper-right{width:100%;}
}
@media only screen and (min-width:892px) and (max-width:1140px){html body .nav-container #custom_nav .upper-right{text-align:right;}
}
@media only screen and (max-width:1140px){#custom_nav .info-box{display:inline-block;margin:10px 25px;float:none;text-align:left;width:260px;}
#custom_nav .header-upper .logo-outer, #custom_nav .header-upper .upper-right{width:100%;text-align:center;}
#custom_nav .header-upper .logo-outer{margin-bottom:30px;}
#custom_nav .header-upper .logo-outer, #custom_nav .header-upper .upper-right{width:100%;text-align:center;}
}
@media only screen and (max-width:599px){#custom_nav .header-upper .upper-right{padding:0px 0px;}
}
@font-face{font-family:'iconsmind';src:url('fonts/iconsmindca27.html?-rdmvgc');src:url('fonts/iconsmindd41d.html?#iefix-rdmvgc') format('fonts/embedded-opentype'), url('fonts/iconsmindca27-2.html?-rdmvgc') format('woff'), url('fonts/iconsmindca27-3.html?-rdmvgc') format('truetype'), url('fonts/iconsmindca27-4.html?-rdmvgc#iconsmind') format('svg');font-weight:normal;font-style:normal;}
span[class*='icon-']{font-size:32px;}
.glyph.fs1{padding:12px;width:200px;height:100px;float:left;display:inline-block;}
.ptl{overflow:hidden;padding:24px;}
fieldset,
.fs0,
.mbl,
.bgc1,
.mvm{display:none;}
[class^="icon-"],
[class*=" icon-"]{font-family:'iconsmind';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-Location-2:before{content:"\ea56";}
.icon-Old-Telephone:before{content:"\eb1a";}
.icon-Email:before{content:"\e854";}
.icon-Fax:before{content:"\e888";}
.footer-6 .link-widget{padding-right:0px;}
.link-widget.ftr-widget h3{col-md-3 col-sm-6 col-xs-6 ftr-widget link-widget
margin-bottom:20px;}
.link-widget ul{padding-left:0;}
.link-widget ul li{display:inline-block;width:90%;border-bottom:3px solid rgba(240,240,240,0.1);}
.link-widget ul li a{letter-spacing:0.14px;color:#999;text-decoration:none;padding-left:0px;    font-size: 12px;position:relative;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.link-widget ul li a::before{position:absolute;content:"";top:5px;height:6px;width:6px;}
.link-widget ul li:last-of-type{border-bottom:none;}
.link-widget ul li a:hover{color:#2782c0;margin-left:10px;}
.footer-6 .ftr-widget{margin-bottom:20px;}
.footer-6 .ftr-widget h3{color:#fff;font-size:15px;font-weight:600;letter-spacing:0.9px;line-height:26px;margin-bottom:30px;margin-top:0;padding-bottom:9px;position:relative;text-transform:uppercase;}
.footer-6 .ftr-widget h3::before{content:"";width:30px;height:1px;left:0;bottom:0;background-color:#ffc722;display:inline-block;position:absolute;}
.link-widget.ftr-widget h3{col-md-3 col-sm-6 col-xs-6 ftr-widget link-widget
margin-bottom:20px;}
.contact-widget.ftr-widget p{position:relative;padding-left:40px;margin-bottom:18px;color:#999;font-size:14px;line-height:24px;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.contact-widget.ftr-widget p:hover a,
.contact-widget.ftr-widget p:hover span,
.contact-widget.ftr-widget p:hover{color:#2782c0;}
.footer-6.ftr-widget h3{padding-bottom:0;margin-bottom:25px;}
.footer-6.ftr-widget h3::before{width:0;}
.footer-6 .contactinfo-widget p{display:inline-block;width:100%;color:#777;font-size:14px;letter-spacing:0.56px;line-height:24px;}
.footer-6 .contact-widget p:first-of-type{margin-top:0;}
.footer-6 .contact-widget p:first-of-type span{top:8px;}
.contact-widget.ftr-widget p{position:relative;padding-left:22px;margin-bottom:18px;color:#999;font-size:14px;line-height:24px;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.contact-widget.ftr-widget p:hover a,
.contact-widget.ftr-widget p:hover span,
.contact-widget.ftr-widget p:hover{color:#2782c0;}
.contact-widget p span{position:absolute;left:0;top:0;font-size:20px;color:#999;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.contact-widget p:first-of-type{margin-top:-3px;}
.contact-widget p:first-of-type span{top:5px;}
.contact-widget p a{color:#999;text-decoration:none;transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;}
.translate-widget{margin-right:100px;padding-right:0px;margin-top:0px;}
.translate-widget div{margin:0px;padding:0px;}
.translate-widget select{font-size:inherit;width:60%;}
.sidebar__widget > h5:first-child{margin-bottom:0.92857143em;}
.sidebar__widget:not(:last-child){margin-bottom:3.71428571em;}
p a{text-decoration:none;}
.offer-top{margin-bottom:0px;padding-right:3px;padding-bottom:3px;}
.offer-text a:hover{}
.footer-custom{background:url(_img/footer-background.html);opacity:1;}
table{table-layout:fixed;word-wrap:break-word;}
section.space-xs,
footer.space-xs{padding-top:1.714286em;padding-bottom:1.714286em;}
section.space-top,
footer{padding-top:3.428571em;padding-bottom:0.428571em;}
section.space-xxs,
footer.space-xxs{padding-top:0.857143em;padding-bottom:0.857143em;}
section.space-bottom,
footer{padding-top:1.428571em;padding-bottom:1.428571em;}
h4.margin{margin-bottom:0.368421em;margin-top:0.368421em;font-weight:400;}
h1.font-size{font-size:4.142857em;line-height:1.31818182em;}
h2.font-size{font-size:1.357143em;line-height:1.36363636em;}


            .thumbnail_img:hover span { /*CSS for enlarged image on hover*/
                visibility: visible;
                background: transparent;
                top: 250px;
                left:500px;
                -webkit-transform:scale(5);
                -moz-transform:scale(5);
                -o-transform:scale(5);
                opacity: 3;
                height:auto; width:auto;
                border-radius:25px;
            }
            .zoomin img {
  height: 400px;
  width: 300px;
  -webkit-transition: all 2s ease;
     -moz-transition: all 2s ease;
      -ms-transition: all 2s ease;
          transition: all 2s ease;
          box-shadow: 10px 10px 5px #ccc;
      -moz-box-shadow: 10px 10px 5px #ccc;
      -webkit-box-shadow: 10px 10px 5px #ccc;
}
.zoomin img:hover {
  width: 400px;
  height: 500px;
}
