* {
     margin: 0;
     padding: 0;
     border: 0;
     outline: none;
}
 @media only screen and (max-width: 991px) {
     .copyright {
         text-align: center;
         margin-bottom: 10px;
    }
     .footer-menu {
         width: 100%;
    }
     .footer-menu ul {
         float: none;
         text-align: center;
    }
     .footer-menu ul li {
         float: none;
         display: inline-block;
    }
     .prev a, .next a {
         display: inline-block;
    }
     .prev, .next {
         padding-top: 20px;
         padding-bottom: 20px;
         overflow: hidden;
         text-align: center;
    }
     .prev {
         border-right: 0;
         border-bottom: 1px solid #eae7e7;
    }
     .prev .inner, .next .inner {
         width: 100%;
    }
     .prev p, .next p {
         text-align: center;
         display: block;
    }
     .prev p {
         padding-top: 10px;
    }
     .appointment-v1 .left {
         text-align: center;
    }
     .appointment-v1 .col-md-4 {
         text-align: center;
    }
     .appointment-v1 .right {
         margin-top: 30px;
         float: none;
         display: inline-block;
    }
     .counter-v1 .counter-text {
         margin-bottom: 15px;
    }
     header .logo {
         float: none;
         margin: 0 auto;
         text-align: center;
    }
     .about-v2 .col-md-4 {
         margin-bottom: 20px;
    }
}
 @media only screen and (max-width: 767px) {
     .footer-col h3 {
         margin-top: 30px;
    }
     .testimonial-v1 .content .comment {
         padding-left: 10px;
         padding-right: 10px;
    }
     .contact-v3 .item {
         margin-bottom: 50px;
    }
}
 @media only screen and (min-width: 0) and (max-width: 750px) {
     .top-bar-v1 .top-contact, .top-bar-v2 .top-contact, .top-bar-v1 .top-social, .top-bar-v2 .top-social {
         width: 100%;
         text-align: center;
    }
     .top-bar-v1 .top-contact, .top-bar-v2 .top-contact {
         padding-bottom: 15px;
         margin-bottom: 15px;
    }
     .top-bar-v1 .top-contact .list, .top-bar-v2 .top-contact .list {
         float: none;
         display: inline-block;
         font-size: 16px;
    }
     .top-bar-v1 .top-contact .list a, .top-bar-v2 .top-contact .list a {
         font-size: 16px;
    }
     .top-bar-v1 .top-social ul, .top-bar-v2 .top-social ul {
         float: none;
         display: inline-block;
    }
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
     .footer-col h3 {
         margin-top: 30px;
    }
}
 @media only screen and (min-width: 751px) and (max-width: 991px) {
     .top-bar-v1 .top-social, .top-bar-v2 .top-social {
         float: left;
    }
}
 @media only screen and (min-width: 992px) and (max-width: 1199px) {
     .menuzord-menu > li > a {
         padding: 26px 9px!important;
    }
     header.sticky .menuzord {
         margin-top: -10px!important;
         float: none!important;
    }
     .widget-search input {
         width: 165px;
    }
}
 @media only screen and (min-width: 769px) and (max-width: 991px) {
     header.sticky .menuzord-menu > li > a {
         padding: 26px 9px!important;
    }
     header.sticky .nav-wrapper {
         float: none;
    }
     header.sticky .nav-wrapper ul {
         float: none;
         text-align: center;
    }
     header.sticky .menuzord-menu > li {
         float: none;
         display: inline-block;
    }
}
 @media only screen and (max-width: 768px) {
     header.sticky .nav-wrapper {
         margin-top: -53px;
    }
     header .nav-wrapper {
         margin-top: -85px;
    }
}
 @media only screen and (min-width: 0px) and (max-width: 1199px) {
     .slider ul li .tal, .slider ul li .tar {
         text-align: center;
    }
}
 @media only screen and (min-width: 690px) and (max-width: 830px) {
     .slider h2 {
         font-size: 40px;
    }
     .slider h3 {
         font-size: 22px;
    }
     .slider p {
         font-size: 16px;
    }
     header.sticky {
         position: relative;
    }
}
 @media only screen and (min-width: 541px) and (max-width: 689px) {
     .slider h2 {
         font-size: 30px;
    }
     .slider h3 {
         font-size: 16px;
    }
     .slider p {
         font-size: 14px;
    }
     .paddingright {
         padding-right:0px;
    }
     header.sticky {
         position: relative;
    }
}
 @media only screen and (min-width: 0px) and (max-width: 540px) {
     header.sticky {
         position: relative;
    }
     .slider h2 {
         font-size: 30px;
    }
     .slider h3 {
         font-size: 16px;
         line-height: 30px;
    }
     .slider p {
         font-size: 14px;
    }
     .slider ul li .inner {
         padding: 0 68px;
    }
     .slider ul li {
         width: 100%;
         height: 280px;
         background-repeat: no-repeat;
         -webkit-background-size: cover;
         background-size: cover;
         background-position: top center;
    }
     .containerpage img {
         max-width:790px;
         max-height:210px;
    }
     .heading-content {
         text-align: center;
         margin-top: -100px;
         z-index: 9999;
    }
     .heading-content h1 {
         line-height: 55px;
         font-size: 48px;
    }
     .presentation {
         padding-top: 50px;
    }
     .presentation h1 {
         font-size:58px;
         letter-spacing: 6px;
    }
     .presentation h2 {
         font-size:45px;
         letter-spacing: 3px;
         margin-bottom:25px;
    }
     .titrecontact h1 {
         text-align:center;
         font-size:63px;
    }
     .titrecontact h2 {
         text-align:center;
         padding-left:0px;
    }
     .textcontact {
         padding-left:20px;
    }
     .textcontact p {
         font-size:19px;
         letter-spacing:0.5;
         line-height:29px;
    }
     .paddingright {
         padding-right:15px;
    }
}

/*
     FILE ARCHIVED ON 09:04:31 Nov 07, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:39:32 Jun 13, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.531
  exclusion.robots: 0.064
  exclusion.robots.policy: 0.055
  esindex: 0.007
  cdx.remote: 5.598
  LoadShardBlock: 70.137 (3)
  PetaboxLoader3.datanode: 55.766 (4)
  PetaboxLoader3.resolve: 58.598 (2)
  load_resource: 90.384
*/