/*
Theme Name: Apollo
Theme URI: https://wordpress.org/themes/twentysixteen/
Author: Sandeep Agnihotri
Author URI: https://wordpress.org/
Description: Apollo is a modernized take on an ever-popular WordPress layout. Apollo will make your WordPress look beautiful everywhere.
Version: 2.2
Requires at least: 4.4
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
Text Domain: twentysixteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Normalize
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigation
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Widgets
 * 11.0 - Content
 *    11.1 - Header
 *    11.2 - Posts and pages
 *    11.3 - Post Formats
 *    11.4 - Comments
 *    11.5 - Sidebar
 *    11.6 - Footer
 * 12.0 - Media
 *    12.1 - Captions
 *    12.2 - Galleries
 * 13.0 - Multisite
 * 14.0 - Media Queries
 *    14.1 - >= 710px
 *    14.2 - >= 783px
 *    14.3 - >= 910px
 *    14.4 - >= 985px
 *    14.5 - >= 1200px
 * 15.0 - Print
 */


/**
 * 1.0 - Normalize
 *
 * Normalizing styles have been helped along thanks to the fine work of
 * Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
 */
 .hero-catg .catg-cols .code-widget{display:flex;margin:0 auto;justify-content:space-around;width:100%}.hero-ntc-txt .code-widget{display:flex;max-width:854px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-button{text-align:center;margin:50px 0}.page-button a{margin:0 10px}.page-button a:first-child{margin:0 10px 0 0}.contact-tp-banner img,.pure-css-nav.nav-justified>ul,.pure-css-nav>nav{width:100%}.pagination .screen-reader-text{display:none!important}@media only screen and (max-width:768px){#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{float:right}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{content:'\f347'}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-hide-sub-menu-on-mobile>a.mega-menu-link>span.mega-indicator{display:none}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu{float:left;position:static;width:86%;padding:0;border:0;margin:0 7%;border-radius:0}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-toggle-on>a.mega-menu-link{color:#237d9e}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link{border-bottom:1px solid}}@media (max-width:991px){.hero-catg .catg-cols .code-widget{display:flex;max-width:100%;margin:0 auto;justify-content:flex-start;width:100%}}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{font-family:Lato-Bold,Arial,sans-serif!important;font-size:12px;color:#000;font-weight:400;height:auto!important;line-height:16px!important;letter-spacing:1px;text-transform:uppercase}ul.mega-sub-menu a{transition-property:background,border-left,border-right;transition-duration:.2s;transition-timing-function:ease-in-out}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{border-bottom:1px solid}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{border-left:2px solid #237d9e;color:#237d9e!important}#mega-menu-wrap-primary ul.mega-sub-menu>li:last-child{border-bottom:none!important}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{padding:4px}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:focus,#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.pure-css-nav>ul>li:hover>a{color:#237d9e}.container::after,.container::before{content:none!important}.clearfix::after,.container-fluid::after,.container::after,.row::after{clear:both}.clearfix::after,.clearfix::before,.container-fluid::after,.container-fluid::before,.container::after,.container::before,.row::after,.row::before{content:" ";display:table}.pure-css-nav>ul li a{color:#000;font-family:Lato-Bold,Arial,sans-serif;display:block;height:100%;text-transform:uppercase;letter-spacing:1px}.pure-css-nav>ul>li{margin-right:1px;position:relative}.pure-css-nav ul li a{font-size:12px;line-height:16px;padding:16px}.pure-css-nav ul ul{background-color:#fff}.pure-css-nav ul ul li a{font-size:12px;padding:15px 20px;border-bottom:0 solid}.pure-css-nav ul li li>a:first-child:nth-last-child(2):after,.pure-css-nav>ul>li>a:first-child:nth-last-child(2):after{color:rgba(0,0,0,.3)}.pure-css-nav>ul li li:hover>a:first-child:nth-last-child(2):after,.pure-css-nav>ul>li:hover>a:first-child:nth-last-child(2):after{color:rgba(0,0,0,.6)}.pure-css-nav.mobile-nav input:checked+label+nav{background-color:rgba(255,255,255,.9)}.pure-css-nav>nav li,.pure-css-nav>nav ul{margin:0;padding:0;list-style:none}.pure-css-nav>nav li:hover{cursor:pointer}.pure-css-nav>nav a{text-decoration:none}.pure-css-nav>ul{display:flex;justify-content:space-between}.pure-css-nav>ul li{overflow:hidden;white-space:nowrap;text-align:left;position:relative}.pure-css-nav>ul li:hover{overflow:visible}.pure-css-nav>ul ul li a{color:#616161;white-space:break-spaces;min-width:300px}.pure-css-nav>ul ul li:hover a{color:#000}.pure-css-nav>ul ul{visibility:hidden;opacity:0;position:absolute;z-index:9;display:block;max-width:350px}.pure-css-nav>ul li:hover>ul{visibility:visible;opacity:1}.pure-css-nav>ul ul ul{top:0;left:100%;margin-top:10px}.pure-css-nav>ul,.pure-css-nav>ul li,.pure-css-nav>ul li a,.pure-css-nav>ul li a:first-child:nth-last-child(2):after{transition:.2s linear}.pure-css-nav.mobile-nav{transition:.5s linear}@media (max-width:1220px){.toggle-menu{min-width:80px;padding:0;font-size:12px;height:40px;line-height:16px;color:#9a9a9a;background-color:#eaeaea;background-clip:padding-box;border:none;outline:0;box-shadow:none;transition:.15s ease-in-out;margin-right:16px}.menu-srch-wrp{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:flex;justify-content:space-between;margin-bottom:40px}.ap-nav,.scndry-nav{width:290px;left:-290px;top:0}.prmry-nav>li.highlight-menu>a{background:#fcba12;padding:20px!important}.ovarlay.menu-overlay.show{visibility:visible;opacity:1}.ap-nav{position:fixed;height:100vh;background:#fff;z-index:1001;overflow:hidden;overflow-y:scroll;transition:none;-webkit-overflow-scrolling:touch}.ap-nav ul.prmry-nav>li.has-child.active a:hover+.scndry-nav,.ap-nav.open{left:0}.ap-nav .container{max-width:84.54%}.ap-nav ul.prmry-nav{display:flex;flex-direction:column;width:100%}.ap-nav ul.prmry-nav>li{width:100%}.ap-nav ul.prmry-nav>li>a{color:#000;font-family:Lato-Bold,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:1px;padding:24px 0;border-bottom:1px solid #eaeaea;width:100%;display:block;text-transform:uppercase;position:relative;transition:color .3s ease-in-out}.ap-nav ul.prmry-nav>li>a:after{display:none}.ap-nav ul.prmry-nav>li>a .arrow{background:url(./images/menu-arrow.svg) center/7px no-repeat;position:absolute;right:0;transition:background .3s ease-in-out;display:block;z-index:9999;height:30px;width:30px;top:16px;background-position-y:6px}.ap-nav ul.prmry-nav>li ul{display:none!important}.ap-nav ul.prmry-nav>li.active-menu>ul{display:block!important}.ap-nav ul.prmry-nav>li>a.expanded .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ap-nav ul.prmry-nav>li.active>a,.ap-nav ul.prmry-nav>li:hover>a{color:#237d9e}.ap-nav ul.prmry-nav>li.active>a:after,.ap-nav ul.prmry-nav>li:hover>a:after{background:url(./images/menu-arrow-hover.svg) no-repeat}.ap-mmenu-top{background:#f7f5f5;padding:24px 7.73%;border-bottom:4px solid #fcba12}a.menu-close{width:42px;height:42px;display:flex;justify-content:center;align-items:center;margin-right:-12px}.scndry-nav{position:absolute;background:#fff;z-index:1}}.ovarlay{background:rgba(0,0,0,.8);position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;z-index:1000;visibility:hidden;opacity:0;transition:none}.pure-css-nav.nav-justified>ul>li>a{justify-content:center}.pure-css-nav a[href='#']:active,.pure-css-nav a[href='#']:hover,.pure-css-nav a[href='']:active,.pure-css-nav a[href='']:hover{pointer-events:none}@media (min-width:1221px){.ap-mmenu-top,.menu-apnt-btn,.toggle-menu{display:none}nav{border-bottom:1px solid #eaeaea}.prmry-nav{margin-left:-16px;margin-right:0;position:relative}.prmry-nav>li.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex}.prmry-nav>li>a{color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Lato-Bold,Arial,sans-serif;font-size:12px;line-height:16px;padding:12px 16px;letter-spacing:1px;text-transform:uppercase;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.prmry-nav>li.menu-item-has-children:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;margin-left:-8px;margin-top:18px;-webkit-transition:border-top-color .2s ease-in-out .1s;-o-transition:border-top-color .2s ease-in-out .1s;transition:border-top-color .2s ease-in-out .1s}.prmry-nav>li.active>a,.prmry-nav>li:hover>a{color:#237d9e}.prmry-nav>li.menu-item-has-children.active:after,.prmry-nav>li.menu-item-has-children:hover:after{border-top-color:#237d9e}.prmry-nav .sub-menu{position:absolute;width:calc(100% - 16px);top:40px;background:#fff;left:16px;flex-wrap:wrap;flex-direction:column;align-content:flex-start;padding:16px 0;display:none;box-shadow:0 0 20px rgba(0,0,0,.08)}.prmry-nav>li.menu-item-has-children:hover .sub-menu{display:flex;z-index:100}.prmry-nav .sub-menu>li{width:100%}.prmry-nav .sub-menu li a{border:0 solid},.prmry-nav>li:nth-child(5) .sub-menu{max-height:470px}.prmry-nav>li:nth-child(8) .sub-menu>li{max-width:20%}.prmry-nav li.menu-item-has-children,.prmry-nav>li .sub-menu li.menu-item-has-children{position:relative}.prmry-nav>li:first-child .sub-menu,.prmry-nav>li:nth-child(2) .sub-menu,.prmry-nav>li:nth-child(3) .sub-menu,.prmry-nav>li:nth-child(4) .sub-menu,.prmry-nav>li:nth-child(5) .sub-menu,.prmry-nav>li:nth-child(6) .sub-menu,.prmry-nav>li:nth-child(7) .sub-menu{min-width:255px}.prmry-nav>li:nth-child(7) .sub-menu{left:-141px}.prmry-nav>li:nth-child(2) .sub-menu .sub-menu,.prmry-nav>li:nth-child(3) .sub-menu .sub-menu{width:255px;background-color:#e9f0f3}.prmry-nav>li:first-child .sub-menu>li,.prmry-nav>li:nth-child(2).sub-menu>li,.prmry-nav>li:nth-child(3).sub-menu>li,.prmry-nav>li:nth-child(4) .sub-menu>li,.prmry-nav>li:nth-child(5) .sub-menu>li,.prmry-nav>li:nth-child(7) .sub-menu>li{width:100%;max-width:100%;border-right:none}.prmry-nav>li:nth-child(8) .sub-menu{left:auto;right:0}.prmry-nav>li:nth-child(2) .sub-menu .sub-menu,.prmry-nav>li:nth-child(3) .sub-menu .sub-menu,.prmry-nav>li:nth-child(5) .sub-menu .sub-menu,.prmry-nav>li:nth-child(8) .sub-menu .sub-menu{display:none;top:0;right:100%;max-height:initial}.prmry-nav>li:first-child .sub-menu .sub-menu,.prmry-nav>li:nth-child(2) .sub-menu .sub-menu,.prmry-nav>li:nth-child(3) .sub-menu .sub-menu,.prmry-nav>li:nth-child(5) .sub-menu .sub-menu{display:none;top:0;left:100%}.prmry-nav>li:nth-child(4) .sub-menu>li{width:100%;max-width:100%}.prmry-nav>li .sub-menu li.menu-item-has-children:after{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #000;width:13px;height:5px;position:absolute;right:2px;top:13px;z-index:1;-webkit-transition:border-top-color .2s ease-in-out .1s;-o-transition:border-top-color .2s ease-in-out .1s;transition:border-top-color .2s ease-in-out .1s}.prmry-nav>li .sub-menu li.menu-item-has-children:hover:after{border-left:4px solid #237d9e}.prmry-nav>li:first-child .sub-menu>li:hover .sub-menu,.prmry-nav>li:first-child .sub-menu>li:hover .sub-menu,.prmry-nav>li:nth-child(2) .sub-menu>li:hover .sub-menu,.prmry-nav>li:nth-child(3) .sub-menu>li:hover .sub-menu,.prmry-nav>li:nth-child(5) .sub-menu>li:hover .sub-menu,.prmry-nav>li:nth-child(6) .sub-menu>li:hover .sub-menu,.prmry-nav>li:nth-child(8) .sub-menu>li:hover .sub-menu{display:flex}}@media(max-width:1024px){.ap-nav ul.prmry-nav li li a{border:none;border-bottom:1px solid;padding:12px 10px}.ap-nav ul.prmry-nav>li li.menu-item-has-children a .arrow{background:url(./images/menu-arrow.svg) center/6px no-repeat;position:absolute;right:0;transition:background .3s ease-in-out;display:block;z-index:9999;height:30px;width:30px;top:5px;background-position-y:5px}.ap-nav ul.prmry-nav>li li.active-menu ul,.ap-nav ul.prmry-nav>li.active-menu>ul{display:block!important}.ap-nav ul.prmry-nav>li li.active-menu .arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}}@media(min-width:1113px) and (max-width:1400px){.prmry-nav>li>a{font-size:10px!important}}@media (max-width:767px){.page-button a:first-child{margin:0 0 10px}.page-button a{margin:0;width:100%}.border-check-list.d-flx.flx-wrap{margin-bottom:0}.container{margin-left:auto;margin-right:auto}#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator::after{font-size:18px;content:'\f345'}#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link{padding:24px 10px!important;border-bottom:1px solid #eaeaea;margin:0 7%}.pure-css .sub-menu{display:none}.srch-bar{max-width:100%;width:260px;left:0}}@media (max-width:1199px){.ap-nav .container{height:auto}}