@charset "utf-8";
/* CSS Document */
body { padding:0 !important; font-family: 'robotoregular'; font-size:14px; line-height:25px;  background: #f5f5f5;}
a:hover { text-decoration:none; }
.h2, h2 {    font-size: 24px;     font-family: 'Californian FB';    font-weight: 400; color: #c30c48;}
.h3, h3{    font-size: 21px;       font-weight: 600; color: #42617e; margin-bottom: 20px;}

.top-contact-bar { padding:10px 0; }
.navcolor { background:#fff; box-shadow: 0 0px 10px 0px #858585; z-index: 9999; position: relative; }
.divider_top { border-right:1px solid #e4e4e4; float:left; margin:0 10px; }
.contact-top { float:left; margin-right:10px; color:#8b8b8b; font-size:14px; }
.phone_top { background:url(../../../../img/phone.html) no-repeat left 2px; padding-left:25px; }
.address_top { background:url(../../../../img/address.html) no-repeat left 2px; padding-left:25px; }
.social_top { border-right:1px solid #e4e4e4; float:right; padding:0 10px; }
.social_top:hover { opacity:0.8; }
.facebook { border-left:1px solid #e4e4e4; }
.menu-item a {   font-size:15px; color:#000 !important;   position: relative; }
.overlay_banner { background:rgba(0, 0, 0, 0.34); width:100%; height:100%; position:absolute; z-index:1; }
.carousel-caption { top:100px; font-family: 'robotomedium'; max-width:400px; text-shadow:1px 2px 6px rgba(0, 0, 0, 0.49) }
.carousel-caption h1 { margin-bottom:15px; }
.carousel-caption .btn-primary { background:#42617e; border:none; text-shadow:none; }
.features { height:140px; position:absolute; bottom:-65px; z-index:99999 }

.features-item { float:left; text-align:center; }
.red { background:#c30c48; }
.gray { background:#909090; }
.blue { background:#42617e; }
.colorblue{color:#42617e; }
.colorblue p{font-size: 19px; line-height: 30px;}

.features-item a { font-family: 'robotoregular'; line-height:24px; font-size:18px; color:#fff; width:194px; padding:46px 0; display:block; min-height: 140px; }
.features-item a:hover { text-decoration:none; }

.features-item-inner .service-audit-warp{margin: auto;}
.features-inner {position:relative;  transition: transform .2s; /* Animation */ }
.features-item-inner { float:left; text-align:center; width:343px; min-height: 130px; margin:10px; }
.features-item-inner a { font-family: 'robotoregular'; line-height:24px; font-size:18px; color:#fff; width:100%; padding:41px 0; display:block; }
.features-item-inner.two-col-struc { padding:30px 0;}
.features-item-inner a:hover { text-decoration:none; }
.features-item-inner a.inline-item-service{   padding:8px !important;  font-size: 18px;    display: inline-block;     width: 130px;}
.divider1{ display: inline-block; color: #fff;}
.features-item-inner:hover{border-radius:5px; transform: scale(1.1); }
.service-audit-warp2 a {    font-size: 13px;     width: auto;    margin-right: 10px; display: inline-block;}
.service-audit-warp2{margin: auto; float: initial !important;}
.service-audit-warp2 a{min-height: 0px !important; padding:13px 0;}
.features-item a.firstbox{min-height:90px;}



.green { background:#0bc2b3; text-align:center; }
.topmg100 { padding-top:100px; }
.topmg60 { padding-top:60px; }
.carousel { margin-bottom:0 !important; }
.section-heading { text-align:center; font-size:36px; font-family:'Californian FB'; font-weight:400; color:#082b4a; margin-bottom:55px; }
.section-heading span {  font-weight: 700;   }
.section-heading.topmg100 span {  font-weight: 700;    background: rgb(0 0 0 / 56%);    color: #fff; padding: 10px 20px;   border-radius: 8px;}
.subhead { display:block; color:#717070; font-weight:700; font-size:22px; }
.about-bgbanner { background:url(../../../../img/about-flex-banner.html) no-repeat center center; padding-bottom:60px; }
.black_btn { background:#314047;   color:#fff; padding:10px 20px; transition:  -webkit-transition: background-color 2s ease-out;
-moz-transition: background-color 2s ease-out; -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out; }
.black_btn:hover { color:#fff; text-decoration:none; background:#909090; transform: translateX(-100%); }
.news-update-home { background:#1e1e1e; padding:15px 35px; color:#fff; max-width:410px; margin:auto; border-bottom:13px solid #303f47; }
.news-update-home h3 { border-bottom:1px solid #ffffff; margin-bottom:10px; text-align:center; font-family: 'robotomedium'; font-size:17px; padding-bottom:10px; }
.news-update-home ul { margin:10px 0 0 0; padding:0; max-height:200px }
.news-update-home ul li { list-style:none; font-size:14px; margin-bottom:15px; }
.action-blocks-section { background:url(../../../../img/action-flex-2.html) no-repeat center center; padding:76px 0; position:relative; }
.action-item { background:#fff; min-height:211px; display:table; position:relative; z-index:9999 }
.action-img { background:#7792ab; text-align:center; min-height:211px; padding:0 20px; display:table-cell; vertical-align:middle }
.action-img:hover{background:#598bb9;}
.action-data { width:60%; min-width:150px; min-height:211px; background:#fff; display:table-cell; vertical-align:middle; padding:0 20px; }
.action-data a { font-size:25px; font-family: 'robotomedium'; color:#c30c48; line-height:32px; }
.action-data a span { color:#082b4a; }
.action-overlay { background:rgba(39, 75, 108, 0.87); width:100%; height:100%; position:absolute; z-index:999; top:0; }
.parallax-window { min-height: 400px; background: transparent; }
.subscription-section { padding:50px 20px;  }
.subscription_text { font-family:'Californian FB'; font-weight:700; font-size:31px; color:#082b4a;; line-height:36px }
.subscription_text { font-weight:400; text-align:center; margin-bottom:15px;  }
.subscription_form { padding:5px; margin-top:2px; text-align:center }
.subscription_form input[type="text"] { width:311px; height:45px; padding:0 10px; border:none; margin-bottom:15px;  border:2px solid #0bc2b3; }
.subscription_form input[type="submit"] { width:188px; height:45px; background:#2c3d47; color:#fff; border:none; font-size:20px; font-weight:normal; cursor:pointer; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; }
.subscription_form input[type="submit"]:hover { background:#fff; color:#2c3d47; border:2px solid #2c3d47; transition:  -webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease; -o-transition: background-color 0.5s ease; transition: background-color 0.5s ease; }
.latest-news-section { margin-bottom:60px; }
.news-thumb { margin-bottom:15px; }
.news-heading a { color:#545353; }
.news-heading a:hover { color:#0bc2b3; }
footer { background:#2c3d47; padding:30px 0; color:#fdfeff; font-size:14px; }
.footer_logo { margin-bottom:25px; }
.address_footer { background:url(../../../../img/footer-address.html) no-repeat left 2px; padding-left:40px; }
.phone_footer { background:url(../../../../img/footer-phone.html) no-repeat left 2px; padding-left:40px; }
.email_footer { background:url(../../../../img/footer-email.html) no-repeat left 2px; padding-left:40px; }
.footer-details a {color:#fff; }
.footer-details span { border-bottom:1px solid #535455; display:block; margin-bottom:10px; padding-bottom:10px; }
.footer-heading { font-family: 'robotomedium'; margin-bottom:20px; font-size:16px; margin-top:15px; }
.footer-1 { padding-left:0px; }
.footer-1 ul { margin:0; padding:0; }
.footer-1 ul li { list-style:none; margin-bottom:15px; float: left; margin-right: 50px;}
.footer-1 ul li a { color:#fdfeff; }
.footer-1 ul li a{padding: 0 !important;}
#menu-footer-menu-1{float: left; width: 100%;}
.subfooter { text-align:right; color:#8a8888; font-size:12px; padding:7px 0; }
.news-thumb { position: relative; width: 369px; height: 238px; overflow: hidden; }
.item { position: absolute; top: 0; left: 0; }
.item img { -webkit-transition: 0.6s ease; transition: 0.6s ease; }
.news-thumb:hover .item img { -webkit-transform: scale(1.2); transform: scale(1.2); }

.primary-menu {text-align:left; float: right;}
.primary-menu li{list-style:none;  margin-top:34px; }
.primary-menu li a{padding-bottom:10px !important;}  
  

.primary-menu li a:hover:before {
    transform-origin: left top;
    transform: scale(1, 1);
}


.primary-menu li a:before{content: '';
    display: block;
   	position:absolute;
    bottom: 1px;
    left: 0;
    height: 3px;
    width: 100%;
    background-color: #c30c48;
    transform-origin: right top;
    transform: scale(0, 1);
    transition: color 0.1s,transform 0.2s ease-out;}

.current-menu-item  a{ }
a { color: #000000; text-decoration: none; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all; }
 
 .top_logo{margin-top:6px;}
hr{margin:0 !important;} 
html{margin-top:0 !important;} 
hr{display:none !important;}


 

/*********homepage css ends*******************/
    .collapsible {
  background-color: #777;
  color: white;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
}

.active, .collapsible:hover {
  background-color: #555;
}

.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #f1f1f1;
}

.table{display:table; min-height:200px; }
.inner-banner{ background:url(../img/Service.jpg) repeat center center; width:100%;  }
.inner-banner.about-us{ background:url(../img/About-us.jpg) no-repeat center center; width:100%; background-size:cover; }
.inner-banner.career-page{ background:url(../img/career.jpg) no-repeat center center; width:100%; background-size:cover; }
.inner-banner.team-page{ background:url(../img/team-page.jpg) no-repeat center center; width:100%; background-size:cover; }
.inner-banner.event-page{ background:url(../img/Team-event.jpg) no-repeat center center; width:100%; background-size:cover; }
.inner-banner.contact-page{ background:url(../img/contact-us.jpg) no-repeat center center; width:100%; background-size:cover; }



.inner-content{display:table-cell; vertical-align:middle}
.about-bgbanner-inner{padding-top:60px; padding-bottom:60px; text-align:justify}

.team-section{border-top:4px solid #c30c48; position:relative; text-align:center; box-shadow:0px 0px 9px rgba(0, 0, 0, 0.14);  -moz-box-shadow:0px 0px 9px rgba(0, 0, 0, 0.14); -webkit-box-shadow:0px 0px 9px rgba(0, 0, 0, 0.14); padding:0 22px 10px;  margin-bottom:83px;  }
.team-section:hover{border-top:4px solid #082b4a;}
.team-section{min-height: 260px;}
.team-section p{text-align: left;}  
.team-member {position:absolute; top:-50px; text-align:center; margin:auto; left:34%; border-radius:100%;  box-shadow:0px 0px 9px rgba(0, 0, 0, 0.54);  -moz-box-shadow:0px 0px 9px rgba(0, 0, 0, 0.54); -webkit-box-shadow:0px 0px 9px rgba(0, 0, 0, 0.54);   z-index:99; background:#fff; width:115px; height:115px; }
.team-member img{border-radius:100%; max-width:115px; height:115px;   }
.member-name{margin-top:79px;  margin-bottom:15px; font-size: 19px;    font-weight: 700;}
.extramargin{margin-bottom:80px;}
.team-section .lower-footer-social-media{margin-top:0px !important; text-align:center; margin-bottom:30px;}
.team-section{background:#fff;}
.maxwidth{max-width:800px; margin-left:auto; margin-right:auto; text-align:center;}
p{font-size:16px; line-height:27px;}   
ul, li{font-size: 16px;    line-height: 27px; }
.basewhite{background:#fff; padding:40px 40px; box-shadow:0 0  10px #00000014}
.service-image{width:30%; float:left; margin-right:20px;}
.service_contents{float:right; width:100%; }
.service-image img{width:100%; height:auto;     box-shadow: 0 0 10px #00000054; margin: 0px 20px 20px 0px;}
/*.service_title{font-size:30px; font-family:'Californian FB'; margin-bottom:30px; font-weight:700; color:#c30c48; }*/
.service-section{margin-top:30px; border-bottom:1px solid #66666638; padding-bottom:30px; margin-bottom:15px;}
.address {    background: url(../../../../img/address-2.html) no-repeat left 4px;    padding-left: 32px;     margin-top: 20px;}
.mobile-icon {    background: url(../../../../img/landline.html) no-repeat left 4px;    padding-left: 32px;}
.mail-icon {    background: url(../../../../img/email-icon.html) no-repeat left 4px;    padding-left: 32px;}
.website {    background: url(../../../../img/domain.html) no-repeat left 4px;    padding-left: 32px;}
.smallheading .section-heading { text-align:left; font-size:26px; font-family:'Californian FB'; font-weight:400; color:#082b4a; margin-bottom:30px; }
.smallheading .section-heading span { font-size:26px; font-weight:700 }
.sec{margin-bottom:50px;}
.gform_footer{text-align:center;}
.gform_footer input[type=submit]{   width:188px; height:45px; background:#2c3d47; color:#fff; border:none; font-size:20px; font-weight:normal; cursor:pointer; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all;}
.gform_footer input[type=submit]:hover{background:#c30c48; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all;}
.validation_error{display:none;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{display:none;}
.gform_wrapper .validation_message{display:none !important;}
.gform_wrapper li.gfield.gfield_error{border:none !important; background:none !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield_html{max-width:100% !important; margin:0 !important;}
.gform_wrapper li.gfield_error input[type=text]{border:1px solid red !important;}
.office_block{border:1px solid #cecece; padding:10px; position:relative; border-radius:10px; margin-bottom:50px}
.office_box{    background: #fff;    display: inline-block;    padding: 6px 16px;    position: absolute;    top: -19px;   font-size: 18px;    font-weight: bold;}
/*img{width:100%; height:auto;}*/
.lower-footer-social-media img{width:auto; height:auto;}
.slide{margin-bottom:100px;}
.alignleft {   margin:0px 20px 20px 00px; float:left;
    box-shadow: 0 0 10px #00000054;
}

 .alignright {
    margin: 0 0px 20px 20px; float:right;  
    box-shadow: 0 0 10px #00000054;
}
.blogposts li{list-style:none; border-bottom: 1px solid #e4e4e4; padding:30px 0;  }
.blogposts li:last-child{border-bottom:none;}
.blogposts li a.blogtitle{     font-size: 22px;    font-family: 'Californian FB';    font-weight: 400;    color: #082b4a;}
h1.entry-title{ font-size: 32px;    font-family: 'Californian FB';    font-weight: 400;    color: #082b4a; margin-bottom:35px;}
.readmore{color:#c30c48;}
.sidebar.widget-area{background:#f5f5f5; padding:15px; margin-left:60px;}
.sidebar.widget-area li{margin-bottom:15px;}
.sidebar h2{font-size:18px; margin-bottom:15px}
.comments-area label {display:block;}
.comments-area input[type="text"], .comments-area input[type="email"], .comments-area input[type="url"], .comments-area textarea{width:100%;}
.comments-area .comment-form-cookies-consent label {display:inline-block; margin-left:15px}
.comments-area input[type=submit]{   width:188px; height:45px; background:#2c3d47; color:#fff; border:none; font-size:20px; font-weight:normal; cursor:pointer; border-radius:5px;  -moz-border-radius:5px; -webkit-border-radius:5px; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all;}
.comments-area input[type=submit]:hover{background:#c30c48; -moz-transition: ease-in-out 0.3s all; -webkit-transition: ease-in-out 0.3s all; transition: ease-in-out 0.3s all; -o-transition: ease-in-out 0.3s all; -ms-transition: ease-in-out 0.3s all;}
.comment-list footer{background-color:transparent;  padding:0px}
.comment-awaiting-moderation{color:#c30c48;}
.comments-title, .comment-reply-title{font-size: 16px; font-weight:bold;   }
.comments-area{padding:15px; border:1px solid #e6e6e6;}

/*****************media query starts*************************/

@media (max-width:767px){
.top-contact-bar{display:none;}	
 
.carousel-caption{top:10px;}	
.features{height:auto; position:relative; width:100%; bottom:0}
.features-item a{width:100%; display:block;}
.features-item{display:block; float:none; width:100%;} 
.features-item br{display:none;}
.top_logo{width:100%; height:auto;}
.news-update-home{margin-top:50px;}
.footer-1{padding-left:0px;}
.top_logo img{max-width:85%; padding:12px 0;}
.action-item{margin:10px auto;}
.subfooter{text-align:center;}
.about-bgbanner-inner{padding-top:0;padding-bottom:0;}
.alignleft, .alignright{margin:auto auto 25px;}
.topmg100{padding-top:70px;}
.footer_logo{text-align:center;}
.footer_logo img{max-width:70%; height:auto;}
.footer-1 ul li {width:50%; float:left;}
.footer-heading{border-bottom:2px solid #fff;}
.service-image{width:100%; margin-bottom:20px; float:none;}
.service_contents{width:100%; float:none;}
.basewhite{padding:40px 15px;}
.team-section{margin-bottom:80px;}
.alignright, .alignleft{width:100%; height:auto;}
.sidebar.widget-area{margin-left:0px;}
}
 












 




 

 

 
 
 

/**
 * 2.0 - Genericons
 */

.menu-item-has-children a:after,
.social-navigation a:before,
.dropdown-toggle:after,
.bypostauthor > article .fn:after,
.comment-reply-title small a:before,
.pagination .prev:before,
.pagination .next:before,
.pagination .nav-links:before,
.pagination .nav-links:after,
.search-submit:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-family: "Genericons";
    font-size: 16px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: never;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    vertical-align: top;
}


 

 
 
 

/**
 * 6.2 - Menus
 */

.site-header-menu {
    display: none;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin: 0.875em 0;
}

.site-header-menu.toggled-on,
.no-js .site-header-menu {
    display: block;
}

 
 

.main-navigation ul {
    list-style: none;
    margin: 0;
}

.main-navigation li {
    border-top: 1px solid #d1d1d1;
    position: relative;

}

.main-navigation li ul li{margin-top: 0px;}

.main-navigation a {
    color: #1a1a1a;
    display: block;
    line-height: 1.3125;
    outline-offset: -1px;
    padding: 0.84375em 0;
}

.main-navigation a:hover,
.main-navigation a:focus {
    color: #007acc;
}

.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
    font-weight: 700;
}

.main-navigation ul ul {
    display: none;
    margin-left: 0.875em;
}

.no-js .main-navigation ul ul {
    display: block;
}

 
 
.menu-toggle {
    background-color: transparent;
    border: 1px solid #d1d1d1;
    color: #1a1a1a;
    font-size: 13px;
    font-size: 0.8125rem;
    margin: 1.076923077em 0;
    padding: 0.769230769em;
}

.no-js .menu-toggle {
    display: none;
}

.menu-toggle:hover,
.menu-toggle:focus {
    background-color: transparent;
    border-color: #007acc;
    color: #007acc;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
    background-color: #1a1a1a;
    border-color: #1a1a1a;
    color: #fff;
}

.menu-toggle:focus {
    outline: 0;
}

.menu-toggle.toggled-on:focus {
    outline: thin dotted;
}

.header-image {
    clear: both;
    margin: 0.875em 0;
}

.header-image a {
    display: block;
}

.header-image a:hover img,
.header-image a:focus img {
    opacity: 0.85;
}

 
 

/**
 * 14.2 - >= 783px
 */

@media screen and (min-width: 48.9375em) {
    body:not(.custom-background-image).admin-bar:before {
        top: 32px;
    }
}


/**
 * 14.3 - >= 910px
 */

@media screen and (min-width: 56.875em) {
    .site-header {
        padding-right: 4.5455%;
        padding-left: 4.5455%;
    }

    .site-header-main {
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .wp-custom-logo .site-header-main {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .site-header-menu {
        display: block;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    }

    .main-navigation {
        margin: 0 -0.875em;
    }

    .main-navigation .primary-menu,
    .main-navigation .primary-menu > li {
        border: 0;
    }

    .main-navigation .primary-menu > li {
        float: left;
    }

    .main-navigation a {
        outline-offset: -8px;
        padding: 0.65625em 0.875em;
        white-space: nowrap;
    }

    .main-navigation li:hover > a,
    .main-navigation li.focus > a {
        color: #007acc;
    }

    .main-navigation ul ul {
         
        display: block;
        left: -999em;
        margin: 0;
        position: absolute;
        z-index: 99999;
    }

    .main-navigation ul ul ul {
        top: -1px;
    }

    .main-navigation ul ul ul:before,
    .main-navigation ul ul ul:after {
        border: 0;
    }

    .main-navigation ul ul li {
        background-color: #fff;
        border: 1px solid #d1d1d1;
        border-bottom-width: 0;
    }

    .main-navigation ul ul a {
        white-space: normal;
           width: 262px;
    }

    .main-navigation ul ul:before,
    .main-navigation ul ul:after {
        border-style: solid;
        content: "";
        position: absolute;
    }

    .main-navigation ul ul:before {
        border-color: #d1d1d1 transparent;
        border-width: 0 10px 10px;
        right: 9px;
        top: -9px;
    }

    .main-navigation ul ul:after {
        border-color: #fff transparent;
        border-width: 0 8px 8px;
        right: 11px;
        top: -7px;
    }

    .main-navigation li:hover > ul,
    .main-navigation li.focus > ul {
        left: auto;
        right: 0;
    }

    .main-navigation ul ul li:hover > ul,
    .main-navigation ul ul li.focus > ul {
        right: auto;
        left: 85%;
    }

    .main-navigation .menu-item-has-children > a {
        margin: 0;
        padding-right: 2.25em;
    }

    .main-navigation .menu-item-has-children > a:after {
        content: "\f431";
        position: absolute;
        right: 0.625em;
        top: 0.8125em;
    }

    .main-navigation ul ul .menu-item-has-children > a {
        padding-right: 2.0625em;
    }

    .main-navigation ul ul .menu-item-has-children > a:after {
        right: 0.5625em;
        top: 0.875em;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .dropdown-toggle,
    .main-navigation ul .dropdown-toggle.toggled-on,
    .menu-toggle,
    .site-header .social-navigation,
    .site-footer .main-navigation {
        display: none;
    }

 
/*
     FILE ARCHIVED ON 00:46:52 Dec 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:16:25 Jun 15, 2024.
     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.848
  exclusion.robots: 0.095
  exclusion.robots.policy: 0.083
  esindex: 0.016
  cdx.remote: 15.13
  LoadShardBlock: 123.989 (3)
  PetaboxLoader3.datanode: 91.56 (4)
  PetaboxLoader3.resolve: 83.964 (2)
  load_resource: 70.866
*/