/*
Theme Name: Custom WP Theme
Theme URI: http://nathanstaines.com
Description: An HTML5 version of <a href="http://elliotjaystocks.com/starkers/">Starkers</a> by <a href="http://elliotjaystocks.com/">Elliot Jay Stocks</a> which is based on Twenty Ten.
Version: 3.2
Author: Nathan Staines
Author URI: http://nathanstaines.com
Tags: starkers, html5, naked, clean, basic
*/

@font-face{font-family:'jc Bold';font-style:normal;font-weight:700;src:url(../../webfonts/jc-Bold.html) format('eot');src:url(../../webfonts/jc-Bold.html) format('eot'),url(../../webfonts/jc-Bold.woff) format('woff'),url(../../webfonts/jc-Bold.ttf) format('ttf'),url(../../webfonts/jc-Bold-2.html) format('svg')}@font-face{font-family:'jc SemiBold';font-style:normal;font-weight:600;src:url(../../webfonts/jc-SemiBold.html) format('eot');src:url(../../webfonts/jc-SemiBold.html) format('eot'),url(../../webfonts/jc-SemiBold.woff) format('woff'),url(../../webfonts/jc-SemiBold.ttf) format('ttf'),url(../../webfonts/jc-SemiBold-2.html) format('svg')}@font-face{font-family:'jc Medium';font-style:normal;src:url(../../webfonts/jc-Medium.html) format('eot');src:url(../../webfonts/jc-Medium.html) format('eot'),url(../../webfonts/jc-Medium.woff) format('woff'),url(../../webfonts/jc-Medium.ttf) format('ttf'),url(../../webfonts/jc-Medium-2.html) format('svg')}@font-face{font-family:'jc Regular';font-style:normal;font-weight:400;src:url(../../webfonts/jc-Regular.eot) format('eot');src:url(../../webfonts/jc-Regular.eot) format('eot'),url(../../webfonts/jc-Regular.woff) format('woff'),url(../../webfonts/jc-Regular.ttf) format('ttf'),url(../../webfonts/jc-Regular.svg) format('svg')}@font-face{font-family:'jc Light';font-style:normal;font-weight:400;src:url(../../webfonts/jc-Light.html) format('eot');src:url(../../webfonts/jc-Light.html) format('eot'),url(../../webfonts/jc-Light.woff) format('woff'),url(../../webfonts/jc-Light.ttf) format('ttf'),url(../../webfonts/jc-Light-2.html) format('svg')}html{-ms-overflow-style:scrollbar}body{overflow-x:hidden;background:#fff;font-family:'jc Regular',arial,sans-serif;font-size:16px;line-height:1.8;margin:0;padding:0;color:#585858}h1,h2,h3,h4,h5,h6{font-family:'jc Medium',arial,sans-serif;font-weight:500;line-height:1.2;color:inherit;margin:0}h1,strong{font-weight:700}h1,h2{margin:10px 0 40px}h3,p{margin:10px 0 30px}h1{font-family:'jc Bold',arial,sans-serif}h2{font-size:36px;position:relative}h2:after{content:'';display:block;height:0;width:48px;margin:10px auto;border-bottom:1px solid}h3{font-size:30px;font-size:29px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px;font-family:'jc SemiBold',arial,sans-serif;line-height:1.5}strong{font-family:'jc Bold',arial,sans-serif}select::-ms-expand{display:none}.first-section-timing>div,.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}a{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.banner-race-info ul li a,.btn{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s}section{padding-top:60px;padding-bottom:60px}form .form-control{color:#585858;box-shadow:none;border:none;font-size:16px;height:auto;padding:14px 20px}footer .form-control{border: 1px solid transparent;}footer .form-control.wpcf7-not-valid {border: 1px solid red;}footer span.wpcf7-not-valid-tip, #sponsership-form .modal-content span.wpcf7-not-valid-tip{color: #fff; font-size: 14px;text-align: left}#sponsership-form form .form-group.text-right{ margin-right: 0;}#sponsership-form form .ajax-loader:empty {display: none;}#sponsership-form form .ajax-loader{display: block;}form .form-control:focus{box-shadow:none}form textarea.form-control{min-height:150px}.form-group{margin-bottom:20px}.form-group.text-right{margin-bottom:0}.btn.form-btn{background:0 0;border:3px solid #fff;border-radius:5px;line-height:20px;margin-top:10px}form h3{margin:0 0 30px}.btn{border-radius:20px;font-family:'jc Medium',arial,sans-serif;padding:11px 30px 9px;line-height:18px;text-transform:uppercase;transition:all .35s;border-width:2px}.btn-default{background:0 0;color:#fff;border-color:#fff}section.error-page-content {padding-top: 150px;min-height: calc(100vh - 58px);}.btn.error-btn{border: 2px solid #565656;color: #565656;border-radius: 5px;text-transform: unset;padding: 10px 70px;}.btn-default:active,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{background:#fff;border-color:#fff}.flex{display:flex}.flex:after,.flex:before{content:none}.flex>*{float:none}.flex-wrap{flex-wrap:wrap}.flex-valign{align-items:center}.menu-trigger{display:none}header{width:100%;color:#fff;position:fixed;top:0;left:0;line-height:1.4;z-index:9}header a{font-family:'jc SemiBold',arial,sans-serif;color:#fff}.shantigram-logo,header .header-logo,header .login-btn{position:absolute;top:0;left:0}.header-logo a,.shantigram-logo a{display:inline-block;padding:17px 20px;position:relative;margin-left:27px;vertical-align:bottom}.login-btn a,.login-btn a span{display:block;position:relative}.shantigram-logo a{pointer-events:none;padding:22px 20px 21px;margin:0 30px 0 0}.header-logo span.skew-bg, span.skew-bg{position:absolute;left:0;top:0;width:100%;height:100%;transform:skew(0,0)}.header-logo span.skew-bg span,.shantigram-logo span.skew-bg span{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1;border-bottom:3px #000000 solid}.header-logo span.skew-bg:after,.header-logo span.skew-bg:before,.shantigram-logo span.skew-bg:after,.shantigram-logo span.skew-bg:before{content:"";background:#fff;position:absolute}.header-logo a img,.shantigram-logo a img{position:relative;z-index:8;max-width:100%}.shantigram-logo a img{height:45px}.shantigram-logo{left:auto;right:0}.login-btn .skew-bg,.login-btn .skew-bg span{left:0;height:100%;width:100%;position:absolute}.login-btn-wrapper{position:absolute;right:0;top:0;height:86px;width:225px;overflow:hidden;pointer-events:none}header .login-btn{position:relative;width:150px;margin-right:31px;margin-left:auto}.login-btn a{padding:30px 30px 26px;z-index:1;font-size:13px;line-height:15px;transform:skew(-36deg,0);pointer-events:auto}.login-btn a,h2{text-align:center}.login-btn a span{transform:skew(36deg,0)}.login-btn .skew-bg{top:0;transform:skew(-36deg,0)}.login-btn .skew-bg span{top:0;background:#19a491;background:-moz-linear-gradient(45deg,#19a491 0,#2783a5 100%,#7db9e8 100%);background:-webkit-linear-gradient(45deg,#19a491 0,#2783a5 100%,#7db9e8 100%);background:linear-gradient(45deg,#19a491 0,#2783a5 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a491', endColorstr='#7db9e8', GradientType=1 );border-left:4px solid #fff;z-index:1;box-shadow:0 0 8px rgba(0,0,0,.36)}.login-btn span.skew-bg:after,.login-btn span.skew-bg:before{content:"";background:#fff;position:absolute}.login-btn span.skew-bg:after{top:0;width:50%;height:100%;left:100%;z-index:2}.login-btn span.skew-bg:before{bottom:0;width:20px;height:14px;transform:skew(55deg);right:calc(100% - 10px)}header nav>ul ul:after,header nav>ul>li:after{height:2px;content:""}.header-top-links{background:rgba(0,0,0,.7);text-align:right;padding-right:225px;padding-left:270px}.header-top-links p,.header-top-links ul, .menu-social-links-container{display:inline-block;margin:0;padding:0;vertical-align:middle;font-size:14px;line-height:1}.header-top-links p{padding:2px 40px 0;font-size:10px;line-height:1.2;border-right:1px solid;margin-right:30px}.header-top-links ul li{display:inline-block;vertical-align:top}.header-top-links ul li a{padding:2px 7px 0;display:block;position:relative;z-index:2}.header-top-links ul li a:hover{color:#000000}header nav{background:#000000;text-align:right;padding-right:50px;padding-left:270px;font-size:16px;font-weight:500;line-height:1.2}header nav:after{content:"";clear:both;display:table}header nav ul{margin: 0 30px 0px 0px;padding-left:0;float:right;}header nav>ul>li{display:inline-block;position:relative;float:left;z-index:2}header nav>ul>li:after{width:0;left:5px;position:absolute;bottom:0;transition:.35s all;background:#fff}header nav>ul>li.active:after,header nav>ul>li.hover:after,header nav>ul>li:hover:after{width:calc(100% - 5px)}header nav>ul>li>a{display:block;padding:15px 12px;line-height:20px;position:relative;z-index:2}header nav ul li.menu-item-has-children>a{padding-right:32px}header nav ul li.menu-item-has-children>a[href="#"], header nav ul li.menu-item-has-children>a[href*="javascript"] {cursor: default;}header nav ul li.menu-item-has-children>a:after,header nav ul li.menu-item-has-children>a:before{content:"";width:5px;height:2px;position:absolute;right:10px;top:50%;background:#fff;transform:rotate(-45deg);transform-origin:center bottom;margin-top:-2px}header nav ul li.menu-item-has-children>a:after{transform:rotate(45deg);margin-right:5px}header nav>ul ul{position:absolute;left:5px;font-size:12px;background:#1561A7;text-align:left;opacity:0;visibility:hidden;transition:.2s all}header nav>ul li.hover>ul,header nav>ul li:hover>ul{opacity:1;visibility:visible}header nav>ul ul:after{width:0;left:5px;position:absolute;bottom:100%;transition:.35s all;background:#fff}header nav>ul li.hover>ul:after,header nav>ul li:hover>ul:after{width:calc(100% - 5px)}header nav>ul li.hover *{-webkit-transition:none 0s;-moz-transition:none 0s;-ms-transition:none 0s;-o-transition:none 0s;transition:none 0s}header nav>ul ul li{display:block}header nav>ul ul li+li{border-top:1px solid rgba(255,255,255,.3)}header nav>ul ul li a{white-space:nowrap;display:block;padding:8px 10px;position:relative;z-index:1}header nav>ul ul li a:before{width:0;content:"";height:100%;top:0;background-color:#000000;transition:all .35s;position:absolute;left:0;z-index:-1}header nav>ul ul li a:hover:before,header nav>ul ul li.active>a:before{width:100%}.footer-form-section{background:#1561A7;background:-moz-linear-gradient(45deg,#1561A7 16%,#2f70b0 100%);background:-webkit-linear-gradient(45deg,#1561A7 16%,#2f70b0 100%);background:linear-gradient(45deg,#1561A7 16%,#2f70b0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1561A7', endColorstr='#2f70b0', GradientType=1 );color:#fff}.footer-form-thumbnail{background:right center/cover no-repeat;float:left;width:40%}.footer-form-thumbnail img{display:none}.footer-form-wrapper{width:60%;padding:60px 60px 40px}.footer-form-wrapper .form-control::-webkit-input-placeholder{color:rgba(24,167,144,.4)}.footer-form-wrapper .form-control::-moz-placeholder{color:rgba(24,167,144,.4)}.footer-form-wrapper .form-control:-ms-input-placeholder{color:rgba(24,167,144,.4)}.footer-form-wrapper .form-control:-moz-placeholder{color:rgba(24,167,144,.4)}.btn.form-btn:hover{background:#fff;color:#258aa1}.footer-bottom-links{color:#fff;background:#1561A7;font-size:14px;line-height:18px;padding:20px 60px}.footer-bottom-links a{color:#fff}.footer-bottom-links p,.footer-bottom-links ul{margin:0;padding:0}.footer-bottom-links ul li{display:inline-block}.footer-bottom-links ul li+li{margin-left:30px}.sparkles{position:absolute;top:470px;pointer-events:none;left:0;z-index:3}section.home-banner{margin-bottom:-80px;padding:0;margin-top: 50px;}.home-page-banner .item{min-height:100vh;background:right center/cover no-repeat;padding-top:0}.banner-race-info{position:relative;z-index:2}.banner-race-info ul{position:absolute;bottom:100%;padding:0;margin-bottom:20px!important;right:0;width:364px;width:355px;color:#fff}.banner-race-info ul li{margin:11px 0 11px auto}.banner-race-info ul li:nth-child(2){width:calc(100% - 60px)}.banner-race-info ul li:nth-child(3){width:calc(100% - 120px)}.banner-race-info ul li:nth-child(4){width:calc(100% - 180px)}.banner-race-info ul li a{display:block;padding:15px 15px 15px 105px;color:#fff;font-size:20px;line-height:1.4;position:relative;overflow:hidden;z-index:1;transition:all .35s}.tab-title ul.perc-circle li,.tab-title ul.perc-circle li img{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s}.banner-race-info ul li a span:not(.chart){background:#d1485c;background:-moz-linear-gradient(left,#d1485c 0,#e34e3d 100%,#7db9e8 100%);background:-webkit-linear-gradient(left,#d1485c 0,#e34e3d 100%,#7db9e8 100%);background:linear-gradient(to right,#d1485c 0,#e34e3d 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1485c', endColorstr='#7db9e8', GradientType=1 );transform:skew(42deg);position:absolute;left:26px;top:0;width:100%;height:100%;z-index:-1}.photo-gallery>p:after,.photo-gallery>p:before,.video-gallery-thumbnail>p:after,.video-gallery-thumbnail>p:before,section.second-section{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}.perc-circle li,ul.perc-circle li{position:relative}ul.perc-circle{margin:0;padding:0}ul.perc-circle li{display:block}.perc-circle span.chart{position:absolute;left:50px;top:9px}section.first-section{z-index:1;position:relative;padding:0}.first-section-thumbnail{width:50%;background:center center/cover no-repeat}.first-section-caption{width:50%;background:#1561A7;color:#fff;padding:60px}.first-section-timing{background:rgba(255,255,255,.3);width:100%;border-radius:0 0 20px 20px;padding:20px;color:#fff;align-items:center;line-height:1.5}.first-section-timing>div{padding:0 20px;width:25%;display:flex;align-items:center}.first-section-timing>div>a{color:#fff;text-align:center;width:100%;}.first-section-timing .fa{margin-right:20px;font-size:24px}.first-section-timing>div.home-event-eta{width:50%;background:rgba(255,255,255,.3);border-radius:10px;padding:20px;justify-content:center}.first-section-timing .home-event-location a span{display:inline-block;width: 100%;}.first-section-timing span{display:inline-block;}.home-event-eta div#countdown-timer ul{padding:0 15px;background:no-repeat}div#countdown-timer ul{margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'jc Bold',arial,sans-serif;font-size:36px;line-height:1.3;letter-spacing:.1px;background:rgba(255,255,255,.3);color:#fff;border-radius:10px;padding:20px 45px;float:right}div#countdown-timer ul li{display:inline-block;text-align:center;padding-right:30px;position:relative}div#countdown-timer ul li:last-child{padding-right:0}div#countdown-timer ul li span:not(.colon){display:block;font-size:10px;font-family:'jc Regular',arial,sans-serif}div#countdown-timer ul li span.colon{position:absolute;top:-3px;right:12px}section.second-section{background:#000000;padding-top:300px;margin-top:-200px;color:#fff;padding-bottom:130px}.tab-detail ul li{margin:10px 0 20px}.tab-detail .btn{margin-top:20px}.tab-title{position:relative}.tab-title:after{content:"";position:absolute;width:1px;top:70px;bottom:30px;right:15px;background:rgba(255,255,255,.5)}.tab-title ul.perc-circle li{padding-left:60px;font-size:20px;line-height:2;padding-right:60px;display:inline-block;cursor:pointer;transition:all .35s;position:relative}.initiatives-tab-content,.tab-content:not(:first-child){display:none}.tab-title ul.perc-circle li.active,.tab-title ul.perc-circle li:hover{font-weight:700}.tab-title ul.perc-circle li img{opacity:0;visibility:hidden;right:10px;transition:all .35s;position:absolute;top:calc(50% - 12px)}.tab-title ul.perc-circle li.active img,.tab-title ul.perc-circle li:hover img{opacity:1;visibility:visible;right:0}.tab-title ul.perc-circle span.chart{left:0;top:0}.tab-title ul.perc-circle li+li{margin-top:25px}.acc-title:first-child+.tab-content{display:block}.tab-caption h2{margin-top:0;text-align:left}.partners-list p,.partners-list:not(.owl-carousel),.ready-box{text-align:center}.tab-caption h2:after{content:none}.tab-caption .btn-default.btn:hover{color:#c34470}.marathan-detail-grid .marathan-grid-body ul,.tab-caption>ul{padding-left:0}.marathan-detail-grid .marathan-grid-body ul li,.tab-caption>ul li{padding-left:30px;position:relative;display:block}.marathan-detail-grid .marathan-grid-body ul li a{color:inherit}.marathan-detail-grid .marathan-grid-body ul li .fa,.tab-caption>ul li .fa{position:absolute;left:0;top:5px}a.btn.register-btn{border-radius:5px;color:#000000;background:#fff;padding:20px 17% 16px}.partners-list p,.third-section ul li a p{font-size:12px;text-transform:uppercase;font-family:'jc Medium',arial,sans-serif;color:#585858;line-height:1;font-weight:700;letter-spacing:1px}section.third-section{padding:80px 0}.third-section ul{margin:0;padding:0}.third-section ul li{display:block;text-align:center;padding:5px 0}.third-section ul li a{display:inline-block}.third-section ul li a img{width:auto;height:73px}.third-section ul li a+a{margin-left:150px}.third-section ul li a p{margin:10px 0}section.fourth-section{background:#F1F1F1}.venuelist-section .container,section.fourth-section .container{padding-left:50px;padding-right:50px}.partners-list img{width:auto!important;height:73px;margin:0 auto}.partners-list p{margin:10px 0}.partners-list:not(.owl-carousel) .item{display:inline-block;margin:20px;max-width:100%}.owl-carousel .owl-nav>div{position:absolute;top:calc(50% - 25px);left:-50px;font-size:0;line-height:0;height:50px;width:50px}.owl-carousel .owl-nav>div.owl-next{left:auto;right:-50px}.owl-carousel .owl-nav>div:after,.owl-carousel .owl-nav>div:before{content:"";height:2px;width:20px;background:#707070;position:absolute;transform-origin:left top;transform:rotate(45deg);top:50%;left:0;right:0;margin:0 auto}.owl-carousel .owl-nav>div:before{transform:rotate(-45deg)}.owl-carousel .owl-nav>div.owl-next:after,.owl-carousel .owl-nav>div.owl-next:before{transform-origin:right top}section.fifth-section{background:#3269b4;background:-moz-linear-gradient(45deg,#3269b4 0,#1561A7 100%);background:-webkit-linear-gradient(45deg,#3269b4 0,#1561A7 100%);background:linear-gradient(45deg,#3269b4 0,#1561A7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3269b4', endColorstr='#1561A7', GradientType=1 );color:#fff;overflow:hidden}.ready-box-grid,.ready-box-grid>.owl-stage-outer{overflow:visible}.ready-box{background:rgba(0,0,0,.1);padding:40px 40px 30px;border-radius:20px;margin:0 0 20px;height: calc(100% - 20px);}.ready-box-grid .owl-stage{display: flex;}.iframe-trigger,section.sixth-section{background:center center/cover no-repeat}.ready-box :not(a){text-align:left}.ready-box h6{min-height:48px;margin:0 0 12px}.ready-box p{font-size:14px;line-height:1.35}.ready-box img{display:block;margin:0 0 18px;width:auto!important}.ready-box a{font-family:'jc SemiBold',arial,sans-serif;font-size:12px;color:#fff}section.sixth-section{color:#fff}.iframe-wrapper{position:relative;padding-bottom:56.2%}.iframe-trigger,.iframe-wrapper>iframe{position:absolute;height:100%;width:100%;left:0;top:0}.highlight-video-container .iframe-wrapper{background:center center/cover no-repeat;margin:0 0 20px;cursor:pointer}
/*.highlight-video-container .iframe-wrapper iframe{opacity:0;visibility:hidden}*/
.about-highlight-video h3{margin:0;font-family:'jc semibold',arial,sans-serif}.about-highlight-video ul{padding:0;margin:0;list-style:none}.about-highlight-video ul li:nth-child(2){margin-bottom: 25px;}.about-highlight-video p{line-height:1.25;margin-top:8px}section.gray-bg{background:#F1F1F1}section.sponsership-btn-section{background:#000000;background:-moz-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:-webkit-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:linear-gradient(to right,#000000 0,#000000 100%,#207cca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#207cca', GradientType=1 );text-align:center}.sponsership-btn-section .btn.form-btn{color:#fff;margin:0;white-space:normal;width:auto}.sponsership-btn-section .btn.form-btn:hover{color:#00529E}#sponsership-form .modal-content{background:#000000;background:-moz-linear-gradient(left,#000000 0,#3368b6 100%);background:-webkit-linear-gradient(left,#000000 0,#3368b6 100%);background:linear-gradient(to right,#000000 0,#3368b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3368b6', GradientType=1 );color:#fff}#sponsership-form form .modal-header{padding:0}#sponsership-form form .modal-header h3{margin:0 0 15px;text-align:left;color:#fff}#sponsership-form form .modal-header .close{color:inherit;opacity:.8}#sponsership-form form .form-group{margin-top:15px;margin-bottom:0}#sponsership-form .btn.form-btn:hover{color:#2e72b0}#sponsership-form .modal-body{padding:25px}.about-runforoursoldiers img{margin-bottom:15px}.about-runforoursoldiers h3{font-family:'jc SemiBold',arial,sans-serif;color:#000000}.about-runforoursoldiers p{line-height:1.75;font-size:20px;height:245px;overflow:hidden;margin:0;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.more-link{margin:-35px 0 0;background:rgba(255,255,255,.5);position:relative;text-align:center}.more-link a{display:block;padding-top:45px;color:red;font-size:12px;font-family:'jc medium',arial,sans-serif;padding-bottom:15px;position:relative}.more-link a:after,.more-link a:before{content:"";width:8px;height:1px;right:0;margin:auto;position:absolute;background:red;bottom:5px;transform:rotate(-45deg);left:6px}.more-link a:before{transform:rotate(45deg);left:-6px}.jc-style h3,.jc-style h5{font-family:'jc SemiBold',arial,sans-serif;color:#000000}.about-group h6,section.jc-style a{font-family:'jc Medium',arial,sans-serif}.about-group h6{margin:0 0 15px;font-size:12px;color:#000000}section.initiatives-section{background:#F1F1F1}ul.initiatives-tab-title{margin:0;padding:0;z-index:8;position:relative}ul.initiatives-tab-title li{width:25%;border:1px solid #F1F1F1;padding:50px;padding-bottom:0!important;display:block}.initiatives-thumbnail img{max-width:100%}.initiatives-column{background:#fff}.initiatives-tab-content.initiatives-detail{padding:50px;border:1px solid #F1F1F1;position:relative}.initiatives-tab-content.initiatives-detail p{margin:0 0 10px}.initiatives-thumbnail h5{margin:30px 0 25px}.initiatives-thumbnail h6{margin-bottom:0}.initiatives-thumbnail{position:relative;padding:0 0 30px;height:100%}.initiatives-thumbnail:after,.initiatives-thumbnail:before{position:absolute;content:"";left:0}.initiatives-thumbnail:after{height:5px;background:#000000;transition:all .3s;width:0;bottom:0}ul.initiatives-tab-title li.active>.initiatives-thumbnail:after{width:100%}.initiatives-thumbnail:before{right:0;top:100%;height:0;width:0;border:10px solid transparent;border-top:10px solid #000000;margin:0 auto;opacity:0;visibility:hidden;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}ul.initiatives-tab-title li.active>.initiatives-thumbnail:before{opacity:1;visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s .2s;-moz-transition:all .35s .2s;-ms-transition:all .35s .2s;-o-transition:all .35s .2s;transition:all .35s .2s}.btn.initiatives-btn{background:#207cca;background:-moz-linear-gradient(left,#207cca 0,#000000 0,#000000 100%);background:-webkit-linear-gradient(left,#207cca 0,#000000 0,#000000 100%);background:linear-gradient(to right,#207cca 0,#000000 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#207cca', endColorstr='#000000', GradientType=1 );color:#fff;border-radius:5px;border:none;font-size:16px;line-height:1.2;padding:11px 35px;margin-top:1em}section.adani-realty{background:#F1F1F1;text-align:center}section.jc-style p{text-align:left}section.jc-style a{color:#000000;font-size:12px}section.get-ready-page-grid{background:#F1F1F1}.ready-detail-box.flex:nth-child(even){flex-direction:row-reverse}.ready-detail-box.flex+.ready-detail-box{margin-top:30px}.ready-detail-banner{width:69%;overflow:hidden;background:center center/cover no-repeat}.ready-detail-banner img{opacity:0;visibility:hidden}.ready-detail-banner a{display:block}.ready-detail-caption{color:#fff;width:31%;padding:30px;background:#fff;font-size:12px;line-height:20px;min-width:280px}.ready-detail-caption h6{margin:15px 0 20px}.ready-detail-caption a{color:#fff;font-family:'jc SemiBold',arial,sans-serif}.get-ready-page-grid .container > div:nth-child(1) .ready-detail-caption{background:#000000;background:-moz-linear-gradient(-45deg,#000000 0,#000000 100%);background:-webkit-linear-gradient(-45deg,#000000 0,#000000 100%);background:linear-gradient(135deg,#000000 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}.get-ready-page-grid .container > div:nth-child(2) .ready-detail-caption{background:#3368b6;background:-moz-linear-gradient(45deg,#3368b6 0,#000000 100%);background:-webkit-linear-gradient(45deg,#3368b6 0,#000000 100%);background:linear-gradient(45deg,#3368b6 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3368b6', endColorstr='#000000', GradientType=1 )}.get-ready-page-grid .container > div:nth-child(3) .ready-detail-caption{background:#3368b6;background:-moz-linear-gradient(-45deg,#3368b6 0,#000000 100%);background:-webkit-linear-gradient(-45deg,#3368b6 0,#000000 100%);background:linear-gradient(135deg,#3368b6 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3368b6', endColorstr='#000000', GradientType=1 )}.get-ready-page-grid .container > div:nth-child(4) .ready-detail-caption{background:#000000;background:-moz-linear-gradient(45deg,#000000 0,#000000 100%);background:-webkit-linear-gradient(45deg,#000000 0,#000000 100%);background:linear-gradient(45deg,#000000 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}section.blog-listing{margin-top:70px;background:#F2F2F2}.post{background:#fff;padding:60px 7%}.blog-byline{font-size:12px}span.blog-back-link{float:right}span.blog-back-link a{color:inherit}span.blog-back-link img{margin-right:10px}span.blog-author{color:#000000;float:left;padding-right:16px;border-right:1px solid #707070;margin-right:16px}span.blog-date{color:#3368B6;font-family:'jc Medium',arial,sans-serif}h1.blog-title,p.tags a{font-family:'jc SemiBold',arial,sans-serif}h1.blog-title{margin:30px 0 40px}.blog-feature-image{margin-bottom:40px}.blog-feature-image img{max-width:100%;width:100%;height:auto}p.post-share,p.tags{font-size:12px;position:relative;margin-top:40px}p.post-share a,p.tags a{display:inline-block;position:relative;transition:all .3s;top:0}p.post-share a:hover,p.tags a:hover{top:-2px}p.tags a{text-transform:capitalize}.prize-amount.prize-table th {white-space: nowrap;}.accordion-box h5,.accordion-box table th,table.prize-table th{font-family:'jc Bold',arial,sans-serif}p.post-share{padding-left:50px}p.post-share .fa{margin-right:5px}.blog-post-nav{background:#DEDEDE;font-size:12px;line-height:14px;padding:38px 0}.blog-post-nav img{margin:0 5px}.blog-post-nav a{color:inherit}.blog-post-nav a+a{float:right}.faq{background:#000000;background:-moz-linear-gradient(45deg,#000000 0,#000000 100%);background:-webkit-linear-gradient(45deg,#000000 0,#000000 100%);background:linear-gradient(45deg,#000000 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}.accordion-faq{background:#fff}.accordion-box{padding:40px 60px;position:relative}.accordion-box+.accordion-box{border-top:1px solid #707070}.accordion-box h5{margin:0}.accordion-box p,.accordion-box table,.accordion-box ul,table.prize-table,table.prize-table p,table.prize-table ul{margin:0 0 15px;line-height:24px}.accordion-box table,table.prize-table{border:1px solid}.accordion-box table tr+tr td,table.prize-table tr+tr td{border-top:1px solid}.accordion-box table tr td+td,.accordion-box table tr th+th,table.prize-table tr td+td,table.prize-table tr th+th{border-left:1px solid}.accordion-container{display:none}.accordion-container a{word-wrap:break-word}.accordion-title{padding:20px 80px 20px 0;cursor:pointer}.accordion-title:after,.accordion-title:before{content:"";width:2px;height:20px;right:60px;position:absolute;top:60px;background:#585858;transform:rotate(45deg);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.accordion-title:before{margin-right:13px;transform:rotate(-45deg)}.active-accordion .accordion-title:before{transform:rotate(45deg)}.active-accordion .accordion-title:after{transform:rotate(-45deg)}.related-links{list-style:none;margin:0;position:absolute;right:0;top:25px;background:rgba(255,255,255,.3);padding:15px 0 10px 35px;font-size:24px;font-family:'jc SemiBold',arial,sans-serif}.related-links li a{line-height:40px;font-size:20px;color:#fff;display:block;padding:20px 30px 20px 50px;position:relative}.related-links li a:after{background:#fff;content:'';bottom:-10px;height:5px;width:0;left:0;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;position:absolute}.news-gallery-thumbnail,.photo-gallery .carousel-inner>.item>img,.tab-content .modal-body img{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s}.related-links li a:hover:after,.related-links li.active a:after{width:100%}.related-links li{display:inline-block;float:left;margin-left:10px}.media-page-heading .container{position:relative}.media-page-heading{overflow:hidden}.related-links li:last-child:after{content:"";left:100%;height:105px;top:0;background:rgba(255,255,255,.3);width:2500px;position:absolute}.news-gallery-section,.photo-gallery-section,.video-gallery-section{background:#F2F2F2}.news-gallery-section .flex:nth-child(n+4),.photo-gallery-section .flex:nth-child(n+4),.video-gallery-section .flex:nth-child(n+4){display:none}.photo-gallery{background:center center/cover no-repeat;position:relative;overflow:hidden;width:100%;height:100%;}.photo-gallery-section .flex.flex-wrap>div{margin-bottom:30px;display:-webkit-inlin-box;display:-moz-inlin-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex}.photo-gallery>img{opacity:0;visibility:hidden}.photo-gallery>p,.video-gallery-thumbnail>p{position:absolute;bottom:36px;margin:0;padding:9px 15px 9px 60px;background:rgba(0,0,0,.5);color:#fff}.photo-gallery>p:after,.photo-gallery>p:before,.video-gallery-thumbnail>p:after,.video-gallery-thumbnail>p:before{content:"";position:absolute;left:-20px;height:60px;width:60px;background:#b13d8c;background:-moz-linear-gradient(45deg,#b13d8c 0,#e54f39 100%);background:-webkit-linear-gradient(45deg,#b13d8c 0,#e54f39 100%);background:linear-gradient(45deg,#b13d8c 0,#e54f39 100%);top:-7px;transform:skew(-35deg)}.photo-gallery>p:before,.video-gallery-thumbnail>p:before{height:52px;background:#fff;width:63px;top:-3px}.photo-gallery>a{position:absolute;top:0;right:0;left:0;bottom:0}.photo-gallery .modal-dialog{margin:auto;width:980px;max-width:100%;top:20px;bottom:20px;position:absolute;left:0;right:0;padding:0}.photo-gallery .modal-content{height:100%}.photo-gallery .carousel{padding:40px 80px}.photo-gallery .carousel .carousel-control{width:50px;margin:0 10px;background:no-repeat;bottom:auto;top:calc(50% - 25px);height:50px}.photo-gallery .carousel .carousel-control span{display:none}.photo-gallery .carousel .carousel-control:after,.photo-gallery .carousel .carousel-control:before{content:"";height:2px;width:25px;background:#383838;position:absolute;transform:rotate(45deg);transform-origin:left center;left:15px;top:50%}.photo-gallery .carousel .carousel-control:before{transform:rotate(-45deg)}.photo-gallery .carousel .right.carousel-control:after,.photo-gallery .carousel .right.carousel-control:before{transform-origin:right center}.photo-gallery .modal-header,.tab-content .modal-header{padding:13px 100px;position:relative;overflow:hidden;background:#aa3b99;color:#fff;border-bottom:none;text-align:center}.modal-header:after{width:50px}.photo-gallery .modal-header .close,.tab-content .modal-header .close{width:80px;position:absolute;right:0;top:0;margin:0;opacity:1;height:100%;text-shadow:none;color:#fff;z-index:1;background:url(images/cross.html) center center no-repeat}.photo-gallery .modal-header .close img,.tab-content .modal-header .close img{width:20px}.photo-gallery .modal-header .close:after,.photo-gallery .modal-header .close:before,.tab-content .modal-header .close:after,.tab-content .modal-header .close:before{content:"";height:100%;width:100px;top:0;left:0;position:absolute;background:#157be0;z-index:-1;transform:skew(-35deg)}h5.modal-title{line-height:24px}.close:focus{outline:0}.photo-gallery .modal-header .close:before,.tab-content .modal-header .close:before{background:#fff;left:-5px}.photo-gallery .carousel-inner>.item>img,.tab-content .modal-body img{width:auto;max-height:calc(100vh - 172px);margin:auto;display:block;transition:all .35s}.zoom-active .photo-gallery .carousel-inner>.item>img,.zoom-active .tab-content .modal-body img{max-height:none;width:100%}.zoom-active.modal-open .modal.in .map-image{position:fixed;top:0;width:100%;left:0;height:100%;background:#fff;z-index:99;padding:50px;overflow:auto}.read-more-function,.read-more-news{text-align:center;cursor:pointer;padding:20px}.video-caption{width:30%;padding:30px;background:#585858;color:#fff}.video-gallery-thumbnail{width:calc(70% - 30px);margin-right:30px;padding-bottom:27.2%;overflow:hidden}.video-gallery-thumbnail p{position:absolute;pointer-events:none}.video-caption h3{margin:0 0 20px}.video-caption p{margin:0}.video-gallery.flex{margin-bottom:30px}.video-gallery.flex:nth-child(even){flex-direction:row-reverse}.video-gallery.flex:nth-child(even) .video-gallery-thumbnail{margin:0 0 0 30px}.news-gallery>div{margin-bottom:30px}.news-gallery-thumbnail{position:relative;background:0 0/cover no-repeat;padding-top:75%;height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;transition:all .35s;box-shadow:0 3px 6px rgba(0,0,0,.16)}.light-box,.light-box img{-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s}.news-gallery-thumbnail:hover{box-shadow:0 3px 6px rgba(0,0,0,.26)}.news-gallery-thumbnail img{max-width:100%;opacity:0;visibility:hidden;display:none}.news-gallery-thumbnail .news-gallery-detail{padding:30px 30px 55px;background:#fff;width:100%}.news-gallery-thumbnail p{margin:0}.news-gallery-thumbnail h5{margin:0;font-size:16px;line-height:1.5;min-height:48px}.news-gallery-thumbnail .clearfix{font-size:12px;margin-top:17px;font-family:'jc Medium',arial,sans-serif;position:absolute;bottom:30px;width:100%;padding:0 30px;left:0}.about-first-marathon h3,.pageheading h1,.pageheading h2{font-family:'jc SemiBold',arial,sans-serif}span.news-paper-name{float:right;color:#000000}span.news-paper-date{float:left;color:#EF7F1A}form.select-year{position:absolute;right:0;background:rgba(255,255,255,.3);top:25px;min-width:60%;padding:30px 30px 30px 70px;color:#fff;font-size:20px}form.select-year .form-group.flex{align-items:center;margin:0}.flag-off-caption,.the-cause .flex{align-items:center}form.select-year>.form-group:after{position:absolute;content:"";top:0;bottom:0;left:100%;width:2500px;background:rgba(255,255,255,.3)}form.select-year label[for=year]{width:calc(100% - 120px);font-weight:400;white-space:nowrap;margin:0}form.select-year .form-control{width:120px;float:right;background:rgba(255,255,255,.3);color:#fff;padding:10px}form.select-year .form-control option{color:#333}section.about-first-marathon{background:url(../../images/Marathon/past-years-banner.png) center center/cover no-repeat;color:#fff}.about-first-marathon ul.flex{padding:0;margin:0}.about-first-marathon ul.flex li{display:block}.about-first-marathon ul.flex li+li{margin-left:40px;width:24%}.about-first-marathon ul.flex li:first-child{width:43%}.about-first-marathon ul.flex li:last-child{width:39%}.about-first-marathon h3{font-size:48px;line-height:60px;margin:0}.about-first-marathon p{margin:8px 0 0;line-height:20px}.cause-thumbnail{width:60%}.cause-caption{padding:0 5%;font-size:20px;line-height:1.5;width:40%}.cause-caption h2{text-align:left}.cause-caption h2:after{display:none}.cause-caption p{margin:30px 0 0}section.the-cause{background:#F2F2F2}section.bib-section{background:#DEDEDE;display:none}.bib-section p{font-size:12px;margin:20px 0 0;line-height:normal}.bib-section form .form-control{background:rgba(0,0,0,.1);padding:9px 20px}.bib-section form .form-group{position:relative;padding:0 0 0 70px;margin:10px 0}.bib-section form label{white-space:nowrap;position:absolute;left:0;margin:0;line-height:40px}.bib-section .btn{border:none;border-radius:5px}.bib-section .btn+.btn{margin-left:12px}.btn.bib-view-btn{color:#fff;background:#ef7f1a;background:-moz-linear-gradient(left,#ef7f1a 0,#000000 100%);background:-webkit-linear-gradient(left,#ef7f1a 0,#000000 100%);background:linear-gradient(to right,#ef7f1a 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef7f1a', endColorstr='#000000', GradientType=1 )}.btn.bib-download-btn{color:#fff;background:#000000;background:-moz-linear-gradient(left,#000000 0,#000000 100%);background:-webkit-linear-gradient(left,#000000 0,#000000 100%);background:linear-gradient(to right,#000000 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 )}.full-marathon .item{background:#F2F2F2;height:100%}.full-marathon [class*=col]{margin:0 0 30px}.flag-off-caption{height:100%;background:#3468b6;background:-moz-linear-gradient(45deg,rgba(52,104,182,1) 0,rgba(168,60,153,1) 100%);background:-webkit-linear-gradient(45deg,rgba(52,104,182,1) 0,rgba(168,60,153,1) 100%);background:linear-gradient(45deg,rgba(52,104,182,1) 0,rgba(168,60,153,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3468b6', endColorstr='#a83c99', GradientType=1 );color:#fff;justify-content:center;padding:30px;font-size:28px;text-align:center}.full-marathon-img{width:100%}.full-marathon-img img{max-width:100%;height:100%;width:100%}.full-marathon .item>.full-marathon-detail{width:100%;padding:30px}.full-marathon .item>.full-marathon-detail h5{margin-bottom:15px}.full-marathon-detail p{margin-bottom:0;font-size:14px;line-height:1.6}.full-length .full-marathon-img{width:calc(50% + 15px)}.full-marathon .item.full-length>.full-marathon-detail{width:calc(50% - 15px)}.light-box,.marathon-winner-card img{width:100%}section.marathon-winners-section{background:#F2F2F2}.marathon-winner-category .owl-carousel .owl-stage-outer{overflow:visible}.marathon-winners-section{overflow:hidden}.marathon-winner-category .owl-carousel .owl-stage-outer .owl-item:not(.active){opacity:.4}.marathon-winner-category+.marathon-winner-category{margin-top:80px}.marathon-winner-category .tab-title{padding-bottom:30px}.marathon-winner-category .tab-title ul{padding:0;list-style:none;text-align:center;font-weight:600}.marathon-winner-category .tab-title ul li{display:inline-block;position:relative;cursor:pointer}.marathon-winner-category h2{margin:0 0 10px}.winner-bio{background:#fff;padding:20px 30px}.marathon-winner-card{background:#fff;height:100%}.winner-bio .candidate-code{display:block;margin:0}.winner-bio p.candidate-detail{margin:0;font-size:14px}.winner-bio p.candidate-detail span{margin-right:15px}.news-gallery-thumbnail a.lightbox-trigger{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.news-gallery .col-sm-4:nth-child(n+10){display:none}.news-gallery .col-sm-4.open{display:block}.open .news-gallery-thumbnail .news-gallery-detail,.pageheading h2:after{display:none}.light-box{position:fixed;left:0;top:20px;height:calc(100% - 40px);text-align:center;opacity:0;visibility:hidden;z-index:998;max-width:980px;margin:0 auto;right:0;bottom:20px;padding:90px 40px 40px;background:#fff;transition:all .35s}.open .light-box{opacity:1;visibility:visible}.light-box img{margin:0;max-width:100%;transition:all .35s;max-height:100%;height:auto}.gallery-controller,.overlay{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;z-index:997}.gallery-controller{background:0 0;z-index:999;max-width:980px;margin:0 auto;right:0;height:auto;top:20px;bottom:20px;overflow:hidden;pointer-events:none}.tabcontainer .tab-content img,.zoom img,.zoom-active .open .light-box{max-width:100%}.gallery-controller>div{pointer-events:auto}.lightbox-active .gallery-controller,.lightbox-active .overlay{opacity:1;visibility:visible}.gallery-controller .close:after,.gallery-controller .close:before{background:#157be0;content:"";height:100%;width:200%;transform:skew(40deg) translateX(26%);position:absolute;right:0;top:0;z-index:-1}.gallery-controller .close,.zoom{height:50px;padding:12px;z-index:1;position:absolute}.gallery-controller .close:before{background:#fff;margin-right:4px}.gallery-controller .close{width:50px;right:0;opacity:1}.gallery-controller .close img{max-width:100%;width:20px}.zoom{width:50px;left:0;cursor:pointer;top:0}.zoom:after,.zoom:before{content:"";height:100%;width:200%;transform:skew(40deg) translateX(26%);position:absolute;right:0;top:0;z-index:-1;background:#f84a0b}.zoom:before{background:#fff;margin-right:-4px}.light-box h5{position:absolute;top:0;left:0;right:0;background:#aa3b99;color:#fff;margin:0;padding:13px 100px;line-height:24px}.gallery-controller .next,.gallery-controller .prev{background:#aa3b99;height:50px;position:absolute;top:calc(50% - 20px);width:42px;left:0;cursor:pointer}.gallery-controller .next{left:auto;right:0}.gallery-controller .next:after,.gallery-controller .next:before,.gallery-controller .prev:after,.gallery-controller .prev:before{background:#fff;content:"";transform-origin:right center;transform:rotate(-45deg);width:15px;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0;margin:auto}.beforescew:before,.piechart li a:after,.piechart li:last-child:after,span.chart:after{content:''}.gallery-controller .next:before,.gallery-controller .prev:before{transform:rotate(45deg)}.gallery-controller .prev:after,.gallery-controller .prev:before{transform-origin:left center}.zoom-active .open .light-box img{position:absolute;left:0;height:auto;top:0;padding:40px;background:#fff;max-height:none}.zoom-active .open .light-box{z-index:1000;height:100%;top:0;overflow:auto}body.lightbox-active.zoom-active{overflow:hidden}.zoom-active.modal-open .modal.in .carousel.slide{position:fixed;top:0;width:100%;left:0;height:100%;background:#fff;z-index:99;padding:50px;overflow:auto}.zoom-active.modal-open .modal.in .modal-dialog{transform:none!important;transition:none!important}.zoom-active.modal-open .photo-gallery .carousel .carousel-control{margin:0;position:fixed}.zoom-active .carousel-control.right{right:17px}.back{position:fixed;opacity:0;visibility:hidden;top:0;left:0;height:50px;width:50px;background:url(images/back.html) center center no-repeat rgba(0,0,0,.5);cursor:pointer;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.zoom-active .back{opacity:1;visibility:visible}.zoom-active .gallery-controller{opacity:0;visibility:hidden}.inner-banner{min-height:250px;padding:0;background:center center/cover no-repeat;margin-top:50px;/* height: 100vh; *//* background-size: cover; */}.pageheading{background:#000000;background:-moz-linear-gradient(left,#000000 0,#3368b6 100%);background:-webkit-linear-gradient(left,#000000 0,#3368b6 100%);background:linear-gradient(to right,#000000 0,#3368b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3368b6', GradientType=1 );position:relative;overflow:hidden;width:100%}.pageheading .container.flex{min-height:160px;align-items:center;position:relative}.pageheading div#countdown-timer{flex:1;text-align:right}.pageheading h1,.pageheading h2{color:#fff;margin:0;text-align:left;padding:60px 0;line-height:40px}span.chart{float:left;font-size:0;position:relative;width: 30px;height: 30px;margin-right:15px;}span.chart:after{position:absolute;width:40px;height:40px;left:0;top:0;background:0 0;border-radius:50%;border:1px solid #fff}.container.relative,.piechart li a{position:relative}.piechart li{float:left;margin-left:20px}.piechart li a{line-height:40px;font-size:20px;font-family:'jc Bold',arial,sans-serif;color:#fff;display:block;padding-top:20px;padding-bottom:20px}.piechart li a:after{width:100%;height:4px;background:#fff;left:0;bottom:-10px;display:block;position:absolute;transform:scale(0,1);-webkit-transform:scale(0,1);transform-origin:left;transition:all .3s;-webkit-transition:all .3s}.piechart,.piechart li:last-child:after{position:sticky}.piechart li a:hover:after,.piechart li.active a:after{transform:scale(1);-webkit-transform:scale(1)}.piechart{list-style:none;margin:0;right:0;top:25px;padding:15px 0 10px 35px}.piechart li:last-child:after{height:100%;left:100%;top:0;width:2500px}.beforescew:after,.beforescew:before{top:-25px;background:#1561A7;position:absolute}.beforescew:before{width:80px;height:160px;left:-50px;display:block;transform:skew(0deg,0);box-shadow:0 0 12px rgba(0,0,0,.36);z-index:1}.beforescew:after{width:0px;height:0px;transform:skew(0deg);left:50px;content:""}.tabcontainer,.tabcontainer .tab-title ul li{position:relative;width:100%;color:#fff;float:left}.tabcontainer{background:rgba(255,255,255,.2);padding:40px 50px 80px}.tabcontainer>.row{display:none}.tabcontainer ul{list-style:none;margin:0;padding:0}.tabcontainer h3{font-size:24px;margin: -5px 0 20px;color:#fff;width: 100%;}.tabcontainer p small{font-size:75%;display:inline-block}.tabcontainer .tab-content{flex-direction:column;align-items:flex-start}.tab-content a{color:#fff}.tabcontainer .tab-title:after{display:none}.tabcontainer .tab-title ul li{display:block;padding-left:30px;cursor:pointer;line-height:1;font-family:'jc SemiBold',arial,sans-serif;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:15px 0}.tabcontainer .tab-title ul li.active{font-size:24px;font-family:'jc Bold',arial,sans-serif}.tabcontainer .tab-title ul li:before{content:"";background-image:url(../../-/media/Project/Marathon/Home/dbl-arrow368d.png?h=24&amp;la=en&amp;w=42&amp;hash=F7B540C485EDCF3B72F19DB25BB6B5D1);background-size:100%;background-repeat:no-repeat;background-position:center center;width:25px;height:100%;position:absolute;left:-10px;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.tabcontainer .tab-title ul li:hover:before{left:-5px}.section-blue{background:#0A5CA7;padding:90px 0}a.btn-reg{border-radius:5px;color:#fff;padding:15px 45px;background:#000000;background:-moz-linear-gradient(left,#000000 0,#3368b6 100%);background:-webkit-linear-gradient(left,#000000 0,#3368b6 100%);background:linear-gradient(to right,#000000 0,#3368b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3368b6', GradientType=1 );border:1px solid transparent;letter-spacing:1px;margin-top:75px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}a.btn-reg:hover{background:0 0;border-color:#fff}.download-btn{border-radius:5px;color:#585858;padding:12px 45px;background:#fff;font-size:30px;position:absolute;bottom:-30px;left:40px;overflow:hidden}.download-btn:hover .fa{-moz-animation:download 2s infinite;-webkit-animation:download 2s infinite;animation:download 2s infinite}@-moz-keyframes download{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes download{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes download{0%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}49%{-moz-transform:translateY(46px);-ms-transform:translateY(46px);-webkit-transform:translateY(46px);transform:translateY(46px);-moz-opacity:1;-ms-opacity:1;-webkit-opacity:1;opacity:1}50%{-moz-opacity:0;-ms-opacity:0;-webkit-opacity:0;opacity:0}51%{-moz-transform:translateY(-43px);-ms-transform:translateY(-43px);-webkit-transform:translateY(-43px);transform:translateY(-43px);-moz-opacity:1;-ms-opacity:1;-webkit-opacity:1;opacity:1}}.download-btn span{font-size:14px;letter-spacing:1px;max-width:140px;white-space:normal;display:inline-block}.tabcontainer .tab-wrapper{padding-top:20px}.tabcontainer .tab-content ul:not(.list){width:100%;padding:30px;border:4px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tab-content h5 {margin: 20px 0 10px;font-weight: 700;}.tabcontainer .tab-content ul:not(.list):after{clear:both;content:'';display:table}.tabcontainer .tab-content ul:not(.list) li{width:50%;float:left;position:relative;padding-left:30px;line-height:1.2;font-family:'jc Medium',arial,sans-serif;margin:10px 0}.body,.map iframe,.tabcontainer .tab-content ul:not(.list) li.full,footer,section{width:100%}.tabcontainer .tab-content ul:not(.list) li a{color:#fff}.tabcontainer .tab-content ul:not(.list) li i{padding-right:20px;display:inline-block;position:absolute;left:0;top:2px}section ul.list{padding-left:40px;list-style:disc;width: 100%;}section.map{padding:0}.map iframe{height:480px;display:inline-block;vertical-align:top}.body,footer{float:left}.venuelist-section{padding:60px 0 130px;background:#F1F1F1}.home-page-banner .owl-dots{position:absolute;bottom:100px;width:100%}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;display:block;backface-visibility:visible;margin:5px 7px;background:#d6d6d6;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#fff}.venue-list .owl-dots{display:none}.text-center.thankyou{margin-top:100px;min-height:calc(100vh - 158px);position:relative}.text-center.thankyou h1{margin-top:0}.text-center.thankyou p{margin-bottom:0}.thankyou-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.thankyou-content a.btn-reg{text-transform:uppercase;background:#2785a5;left:unset;transform:none}.thankyou-content a.btn-reg:hover{background:#000000}@media (min-width:1200px){.body .container:not(.full-length){width:1200px}}@media (max-width:1199px) and (min-width:768px){header nav>ul>li>a{padding:15px 9px;font-size:14px}header nav ul li.item-has-children>a{padding-right:25px}header nav ul li.item-has-children>a:after,header nav ul li.item-has-children>a:before{right:6px}.header-top-links,header nav{padding-right:50px;padding-left:210px}.video-gallery-thumbnail{width:calc(60% - 15px)}.video-caption{width:calc(40% - 15px)}.piechart{padding-right:15px}div#countdown-timer ul{font-size:30px}.initiatives-tab-content.initiatives-detail,ul.initiatives-tab-title li{padding:30px}.header-logo a,.shantigram-logo a{padding:24px 20px}.header-logo a img,.shantigram-logo a img{height:40px}}@media (max-width:1024px){.photo-gallery .modal{padding:0 15px!important}.home-page-banner .item{background-position:55% 50%}}@media (max-width:991px) and (min-width:768px){.first-section-caption,.footer-form-wrapper{padding:30px}.first-section-caption h1{font-size:32px}form h3{margin:0 0 20px}form .form-control{padding:10px 20px}form textarea.form-control{min-height:120px}.btn.form-btn{padding:10px 8%}.form-group{margin-bottom:15px}.highlight-video-container .iframe-wrapper{margin-bottom:40px}.third-section ul li a+a{margin-left:60px}.first-section-timing>div{padding:0 10px;width:24%}.first-section-timing>div.home-event-location{width:28%}.first-section-timing .fa{margin-right:15px}.home-event-date,.home-event-location{font-size:14px}.home-event-eta div#countdown-timer ul{font-size:18px;padding:0 10px}.home-event-eta div#countdown-timer ul li{padding-right:16px}.home-event-eta div#countdown-timer ul li:last-child{padding-right:0}.home-event-eta div#countdown-timer ul li span.colon{right:5px}.first-section-timing>div.home-event-eta{padding:15px 10px;font-size:14px;width:48%}.first-section-caption p{font-size:14px;line-height:1.5}.tab-title ul.perc-circle li{font-size:18px;padding-right:40px;background-size:25px}.header-logo span.skew-bg:before,.shantigram-logo span.skew-bg:before{height:100%;transform:none;width:100%;z-index:2}.login-btn-wrapper{width:160px}.blog-post img{margin:0 auto 30px}.video-caption,.video-gallery-thumbnail{width:calc(50% - 15px)}.piechart li a{font-size:16px}.piechart li{margin-left:10px}.piechart li span.chart{margin-right:8px;height:30px;width:30px;top:4px}.piechart li span.chart canvas,.piechart li span.chart:after{height:30px !important;width:30px !important;}.beforescew:before{width:60px;left:-30px}.related-links li a{padding:20px 25px 20px 30px;font-size:16px}.about-first-marathon ul.flex li+li{margin-left:30px}.about-first-marathon h3{font-size:36px;line-height:50px}.about-first-marathon p{font-size:14px;margin-top:8px}.cause-thumbnail img{max-width:100%}.cause-thumbnail{width:60%}.cause-caption{width:40%;padding:0 2.5%;font-size:16px}.full-marathon .item.flex>.full-marathon-detail,.winner-bio{padding:20px}.full-marathon-detail p{margin:0;line-height:1.3}.full-marathon .item.flex>.full-marathon-detail h5{margin-bottom:20px}.flag-off-caption{padding:20px;font-size:24px;line-height:1.5}.winner-bio p.candidate-detail span{margin-right:10px}.initiatives-tab-content.initiatives-detail,ul.initiatives-tab-title li{padding:30px 15px}span.news-paper-date,span.news-paper-name{font-size:10px;line-height:14px}}@media (max-width:991px){.footer-bottom-links ul li+li {margin-left: 15px;}.header-logo span.skew-bg,.header-logo span.skew-bg:after,.header-logo span.skew-bg:before,.login-btn span.skew-bg:after,.login-btn span.skew-bg:before,.shantigram-logo span.skew-bg,.shantigram-logo span.skew-bg:after,.shantigram-logo span.skew-bg:before{display:none}.header-logo a,.shantigram-logo a{max-width:none;padding:4px 15px 4px 0;margin:0;width:auto}.header-logo span.skew-bg span,.login-btn .skew-bg span,.shantigram-logo .skew-bg span{border:0;box-shadow:none}.header-logo a img,.shantigram-logo a img{height:auto;width:auto}.shantigram-logo,header .header-logo{right:0;text-align:right;background:#fff}.login-btn a{font-size:12px;letter-spacing:.5px;padding:16px 22px 16px 8px;line-height:14px}.login-btn-wrapper{height:60px;width:128px}header .login-btn{width:128px;margin-right:-22px}header{min-height:63px;border-bottom:3px solid #000000}.header-top-links,header nav{padding:0}.header-primary{height:100vh;background:#000000;width:240px;position:fixed;z-index:9;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu-open .header-primary{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu-trigger{display:block;position:absolute;background:#000000;height:60px;width:95px;z-index:9;transform:skew(0deg);padding:22px 20px;cursor:pointer;left:100%}.menu-trigger:after{content:"";position:absolute;height:100%;width:100%;background:#000000;right:90%;top:0}.menu-trigger span{transform:skew(0deg);height:2px;width:20px;background:#fff;position:absolute;top:29px;left:29px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger span:after,.menu-trigger span:before{content:"";height:2px;position:absolute;background:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger span:after{top:7px;width:25px}.menu-trigger span:before{bottom:7px;width:30px}.menu-open .menu-trigger span{background:0 0}.menu-open .menu-trigger span:after,.menu-open .menu-trigger span:before{width:30px;transform-origin:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:auto;top:0}.menu-open .menu-trigger span:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header-top-links{position:absolute;bottom:30px;max-width:160px;margin:0 auto;background:0 0;left:0;right:0;text-align:center}header nav{padding:10px 0 20px;z-index:9;position:relative}.header-top-links p{padding:0;margin:0 0 15px;border:none;text-align:center;font-size:14px;font-family:'jc Medium',arial,sans-serif;display: block;}.header-top-links ul{font-size:16px}header nav ul{float:none}header nav ul li{float:none;display:block;text-align:left}header nav>ul ul li a:before,header nav>ul ul:after,header nav>ul>li:after{display:none}header nav>ul>li>a{font-size:16px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.15)}header nav>ul ul{position:static;opacity:1;visibility:visible;display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}header nav>ul ul li{border-bottom:1px solid rgba(255,255,255,.2)}header nav>ul ul li a{padding:15px 20px;text-indent:10px}header nav>ul ul li.active>a{background:rgba(0,0,0,.2)}header nav ul li.item-has-children>a:after,header nav ul li.item-has-children>a:before{right:10px}header nav>ul ul li+li{border-top:none}.menu-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.menu-open .menu-mobile-overlay{opacity:1;visibility:visible}.marathon-winners-section .owl-carousel .owl-nav>.owl-next:before{margin-top:-2px;right:4px}.marathon-winners-section .owl-carousel .owl-nav>.owl-prev:before{margin-top:2px;right:4px}.marathon-winners-section .owl-carousel .owl-nav>div:after,.marathon-winners-section .owl-carousel .owl-nav>div:before{height:4px}table.prize-table.prize-amount{font-size: 12px;}}@media (max-width:767px){section.home-banner {margin-top: 63px;}.banner-race-info ul,.marathan-grid-footer .btn.register-btn{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#207cca', GradientType=1 )}a.pdf{float:none!important;display:inline-block}body{font-size:12px;line-height:1.67}h1,h2{font-size:24px;margin-bottom:30px}h3{font-size:20px}h5{font-size:16px}.container,.venuelist-section .container,section.fourth-section .container{padding-left:25px;padding-right:25px}section{padding-bottom:40px;padding-top:40px}.btn.form-btn{width:200px;font-size:15px;line-height:18px;padding:11px;margin:30px auto 0;display:block}form .form-control{font-size:12px;line-height:16px;padding:12px 20px;display:block;margin-bottom:20px}.about-highlight-video ul li:last-child p,.form-group{margin-bottom:0}.footer-bottom-links{padding:22px 25px 35px;text-align:center;line-height:14px}.footer-bottom-links ul{text-align:center;margin-top:15px}.footer-form-section>div{width:100%}.footer-form-section{flex-wrap:wrap}.footer-form-wrapper{padding:30px 25px}.footer-form-thumbnail{padding-bottom:0;padding-top:100%;border-bottom:2px solid #28707f}.footer-form-thumbnail img{display:none;width:100%}.about-highlight-video h3{font-size:24px}.about-highlight-video{text-align:center}.highlight-video-container .iframe-wrapper{margin-bottom:30px}.third-section ul li a+a{margin:20px 0 0}.first-section-thumbnail{width:100%;padding-bottom:110%}.first-section-caption{width:100%;padding:25px}.sparkles{display:none}.btn{font-size:10px;line-height:12px;padding:8px 25px;border-width:1px}.banner-race-info{padding:0 25px}.banner-race-info ul{position:static;margin:0!important;width:auto;padding:25px 0;background:#000000;background:-moz-linear-gradient(45deg,#000000 0,#000000 100%,#207cca 100%);background:-webkit-linear-gradient(45deg,#000000 0,#000000 100%,#207cca 100%);background:linear-gradient(45deg,#000000 0,#000000 100%,#207cca 100%)}.banner-race-info ul:after{content:"";display:table;clear:both}.banner-race-info ul li{width:50%!important;float:left;margin:0}.banner-race-info ul li span.chart{width:30px;height:30px;left:15px;top:10px}.banner-race-info ul li span.chart canvas{height:30px!important;width:30px!important}.banner-race-info ul li span.chart:after{height:30px;width:30px}.banner-race-info ul li:nth-child(n+3) span.chart{top:15px}.banner-race-info ul li a{padding:10px 25px 15px 65px;line-height:30px;font-size:12px}.banner-race-info ul li:nth-child(n+3)>a{padding-bottom:10px;padding-top:15px;position:relative}.banner-race-info ul li:nth-child(n+3)>a:before{content:'';position:absolute;left:0;top:0;right:25px;border-top:1px solid rgba(255,255,255,.3)}.banner-race-info ul li:nth-child(2n+1) a{border-right:1px solid rgba(255,255,255,.3);padding-left:75px}.banner-race-info ul li:nth-child(2n+1) a span.chart{left:35px}.banner-race-info ul li:nth-child(2n+1) a:before{right:0;left:25px}.banner-race-info ul li a span:not(.chart){display:none}.first-section-timing{flex-wrap:wrap;padding:0;background:rgba(255,255,255,.15);border-radius:0 0 10px 10px}section.second-section{padding-top:350px;margin-top:-280px;padding-bottom:30px}.first-section-timing>div{width:100%;margin-top:30px;justify-content:center}.first-section-timing>div.home-event-eta{width:100%;background:rgba(255,255,255,.15);border-radius:0 0 10px 10px;flex-direction:column;text-align:center;padding:5px 10px}.home-event-date,.home-event-location{font-size:16px}div.home-event-eta small{display:block;margin:5px 0}.home-event-eta strong{display:block;font-size:24px;margin:0}.second-section .container{display:block;padding-left:0;padding-right:0}.marathan-detail-grid{padding-left:25px;padding-right:25px;overflow:hidden}.marathan-detail-grid .owl-stage-outer{overflow:visible}.marathan-detail-grid .item{background:#fff;color:#585858;padding:15px 20px}.marathan-detail-grid .item h3{font-family:'jc Bold',arial,sans-serif}.acc-title,.tabcontainer h3{font-family:'jc bold',arial,sans-serif}.marathan-grid-head h3{background:url(images/dbl-arrow-gray.html) right center no-repeat;color:#000000;position:relative;padding-left:40px;background-size:20px;font-size:18px}.marathan-grid-head canvas,.marathan-grid-head span.chart,.marathan-grid-head span.chart:after{width:30px!important;height:30px!important}.marathan-grid-head span.chart{left:0;top:-4px}.marathan-grid-head span.chart:after{border-color:#19a491}.marathan-grid-head{margin-bottom:30px;border-bottom:1px solid rgba(88,88,88,.3)}.marathan-grid-body .btn-deault{color:inherit;border-color:#585858}.marathan-grid-footer{margin:30px 0}.marathan-grid-footer p{margin:0 0 10px}.marathan-grid-footer .btn.register-btn{background:#000000;background:-moz-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:-webkit-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:linear-gradient(to right,#000000 0,#000000 100%,#207cca 100%);color:#fff;font-size:16px;padding:10px 12%;line-height:1.2}section.fifth-section{background:#3368b6;background:-moz-linear-gradient(left,#3368b6 0,#000000 100%,#207cca 100%);background:-webkit-linear-gradient(left,#3368b6 0,#000000 100%,#207cca 100%);background:linear-gradient(to right,#3368b6 0,#000000 100%,#207cca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3368b6', endColorstr='#207cca', GradientType=1 )}.ready-box{padding:30px}section.home-banner{min-height:0;margin-top:63px;margin-bottom:-20px; }.home-page-banner .item{min-height:0}.partners-list:not(.owl-carousel) .item{max-width:calc(50% - 20px);margin:20px 7px}.home-page-banner .owl-dots{bottom:20px}.partners-list:not(.owl-carousel):after{content:"";clear:both;display:table}.partners-list img{height:auto;max-width:100%}section.jc-style h3{text-align:left}.initiatives-column,.ready-detail-box{flex-wrap:wrap;flex-direction:unset!important}.initiatives-column>div,.ready-detail-box>div{width:100%;min-width:0}.ready-detail-caption{padding:30px 15px}.initiatives-thumbnail img{width:100%;min-height:0;min-width:0}.initiatives-detail p{font-size:12px}.ready-detail-banner img{width:100%}div#countdown-timer ul{padding:16px 22px;font-size:28px}div#countdown-timer ul li{padding-right:20px}div#countdown-timer ul li span.colon{right:8px}div#countdown-timer ul li span:not(.colon){font-size:8px}.blog-post img{margin:0 auto 20px}span.blog-back-link{width:100%;margin-top:20px}section.blog-listing .container{padding-left:0;padding-right:0}.accordion-box{padding:0}.accordion-title{padding:20px 75px 20px 25px;background:#fff}.accordion-box p,.accordion-box table,.accordion-box ul{line-height:20px;margin:20px 0}.accordion-faq{background:0 0}section.faq{background:#F2F2F2}.accordion-container{padding:0 25px}.accordion-title:after,.accordion-title:before{right:30px;height:15px;top:25px}.accordion-title:before{margin-right:10px}section.faq .container{padding-left:0;padding-right:0}.news-gallery-section .flex.flex-wrap>div,.photo-gallery-section .flex.flex-wrap>div,.video-gallery-section .flex.flex-wrap>div{width:100%}.news-gallery-section .flex,.photo-gallery-section .flex,.video-gallery-section .flex{flex-wrap:wrap;flex-direction:unset!important}form.select-year,ul.piechart,ul.related-links{top:0;margin:15px auto 15px 38px;padding:0 0 0 32px;left:auto;right:auto;position:relative}form.select-year.beforescew:before,ul.piechart.beforescew:before,ul.related-links.beforescew:before{width:40px;left:-16px;top:-12px;height:77px}form.select-year.beforescew:after,ul.piechart.beforescew:after,ul.related-links.beforescew:after{width:20px;left:31px;height:12px;top:-12px}.related-links li a:after{height:2.5px;bottom:0}.related-links{display:inline-block;vertical-align:top}.related-links li{margin:0}.related-links li a{font-size:12px;line-height:20px;padding:15px}.related-links li:last-child:after{height:50px}.piechart li .chart{display:none}.piechart li{margin-left:10px}.piechart li a{font-size:12px;padding:15px 0;line-height:20px}ul.piechart{padding-left:30px;display:inline-block;vertical-align:top}.piechart li a:after{height:3px;bottom:0}.photo-gallery{background:0 0!important}.photo-gallery>img{visibility:visible;opacity:1;width:100%}.photo-gallery>p,.video-gallery-thumbnail>p{background:#585858;position:relative;bottom:auto;font-size:16px;padding:10px 0 10px 20px;min-height:80px;display:flex;align-items:center}.about-first-marathon ul.flex,.container.flex,.full-marathon .item.flex{display:block}.photo-gallery>p:after,.photo-gallery>p:before,.video-gallery-thumbnail>p:after,.video-gallery-thumbnail>p:before{transform:skew(0);left:0;width:5px;background:#000000;height:auto;top:0;bottom:0}.photo-gallery>p:before,.video-gallery-thumbnail>p:before{background:#fff;left:2px;top:4px;bottom:4px}.video-gallery-thumbnail{margin:0 0 3px!important;width:100%;padding:56.2% 0 0}.video-caption{width:100%;background:#3368b6;background:-moz-linear-gradient(45deg,#3368b6 0,#000000 100%);background:-webkit-linear-gradient(45deg,#3368b6 0,#000000 100%);background:linear-gradient(45deg,#3368b6 0,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3368b6', endColorstr='#000000', GradientType=1 )}.video-gallery-thumbnail iframe{height:calc(100% - 80px)}.news-gallery-section .flex{justify-content:center}.initiatives-thumbnail.iframe-wrapper{padding-bottom:52.8%}.tabcontainer .tab-content ul:not(.list) li{width:100%;margin:10px 0;padding-left:25px}.tabcontainer .tab-content ul:not(.list){padding:20px;border-width:3px}.acc-title,.acc-title+.tab-content{border-bottom:1px solid rgba(255,255,255,.5)}.tabcontainer .tab-content ul{margin:0 0 30px}.tabcontainer .row,.tabcontainer .row>div{margin:0;padding:0}.tabcontainer .row>div.tab-wrapper{padding-bottom:80px}.acc-title{padding:20px 35px 20px 20px;font-size:20px;text-transform:capitalize;line-height:1.2;cursor:pointer;position:relative}.acc-title:after,.acc-title:before{content:'';position:absolute;right:20px;top:50%;width:10px;height:2px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s;background:#fff}.acc-title:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.acc-title.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.acc-title.active:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.acc-title+.tab-content{padding:1px 20px}.about-first-marathon ul.flex li{width:100%!important;margin:0!important}.cause-caption,.cause-thumbnail,.cause-thumbnail img,.full-length .full-marathon-img{width:100%}.about-first-marathon ul.flex li+li{margin-top:30px!important}.about-first-marathon h3{font-size:30px;line-height:1.4}.about-first-marathon p{margin-top:8px}.cause-caption{padding:30px 0 0;font-size:16px}.cause-caption p{margin:15px 0 0}.cause-caption h2{margin-bottom:20px}.bib-section form .form-group{padding:0;margin-bottom:0}.bib-section form label{position:static}.bib-section form .form-control{margin-bottom:0;max-width:350px}.full-marathon .item.flex>.full-marathon-detail{padding:30px;width:100%}.full-marathon .item.flex>.full-marathon-detail h5{margin-bottom:20px}.full-marathon .item.flex>.full-marathon-detail p{margin-bottom:0}.winner-bio{margin-bottom:30px;padding:20px}form.select-year{font-size:12px;padding:15px 0 15px 25px;margin-top:12px}form.select-year .form-control{width:60px;margin:7px 0;padding:10px 5px}form.select-year label[for=year]{width:calc(100% - 68px)}form.select-year.beforescew:before{width:30px}.full-marathon-img img,.thankyou-content{width:100%}form.select-year.beforescew:after{left:21px}.download-btn,a.btn-reg{left:50%;transform:translateX(-50%)}#sponsership-form .modal-body{padding:15px}.tabcontainer{padding:0;border-radius:5px}.tabcontainer h3{font-size:20px;margin:25px 0 35px}.tabcontainer .tab-content ul:not(.list) li .fa{font-size:16px}.download-btn{bottom:-20px}.download-btn .fa{font-size:30px}a.btn-reg{position:relative}.venuelist-section{overflow:hidden}.venue-list,.venue-list .owl-stage-outer{overflow:visible}.venue-list .owl-item:not(.active){opacity:.2}.download-btn span{line-height:normal}.inner-banner{min-height:201px;margin-top:63px}.pageheading div#countdown-timer{padding:17px;border-top:1px solid #fff;text-align:center}.pageheading .container.flex{flex-direction:column;padding:0;min-height:0}.pageheading h1,.pageheading h2{padding:18px 0;width:100%;text-align:center}.section-blue .tabcontainer .tab-title,ul.initiatives-tab-title{display:none}.initiatives-tab-content.initiatives-detail{display:block!important;padding:8%}.accordion-box table td,.accordion-box table th{padding:2px 4px;font-size:10px}.third-section ul li a img{height:60px}.owl-carousel .owl-nav>div.owl-next{right:-25px}.owl-carousel .owl-nav>div.owl-prev{left:-25px}.photo-gallery .modal-dialog{padding:0}.marathon-winner-category+.marathon-winner-category{margin-top:20px}.marathon-winner-category h2{margin-bottom:30px}.pageheading div#countdown-timer ul{float:none;display:inline-block;}table.prize-table.prize-amount {width: 100%;font-size: 10px;}table.prize-table.prize-amount td, table.prize-table.prize-amount th{padding: 5px;}.prize-amount.prize-table th {white-space: normal;}.prize-amount.prize-table .fa {display: block;}.prize-amount.prize-table tr td, .prize-amount.prize-table tr th{text-align: center;} .prize-amount.prize-table tr td:nth-last-child(n + 4), .prize-amount.prize-table tr th:nth-last-child(n + 4) {text-align: left;}}.mthon-win-img,.th_img{overflow:hidden}a.pdf,p.post-share{float:right}@media (max-width:479px){.menu-trigger{width:80px}header .login-btn{width:110px}.login-btn-wrapper{width:110px;pointer-events:none}.header-primary{width:215px}header nav>ul>li>a{padding:15px}.banner-race-info,.container,.first-section-caption,.footer-bottom-links,.footer-form-wrapper{padding-left:15px;padding-right:15px}.banner-race-info ul li span.chart{left:15px}.marathan-grid-head span.chart{left:0}.banner-race-info ul li:nth-child(2n+1) a span.chart{left:20px}.banner-race-info ul li:nth-child(n+3):after,.banner-race-info ul li:nth-child(n+3):before{top:15px}.banner-race-info ul li a{padding-left:55px;padding-right:10px}.banner-race-info ul li:nth-child(2n+1) a{padding-left:60px}.banner-race-info ul li:nth-child(n+3)>a{padding-bottom:0;padding-top:15px}.banner-race-info ul li:nth-child(n+3)>a:before{right:15px}.banner-race-info ul li:nth-child(2n+1) a:before{right:0;left:15px}.related-links li a{padding:15px 10px}.footer-bottom-links{font-size:10px}.footer-bottom-links ul li+li{margin-left:7px}.full-marathon .item.flex>.full-marathon-detail{padding:20px 15px}section.fourth-section .container{padding-left:35px;padding-right:35px}.owl-carousel .owl-nav>div:after,.owl-carousel .owl-nav>div:before{width:15px}.owl-carousel .owl-nav>div{width:35px;height:40px;left:-35px}.owl-carousel .owl-nav>div.owl-next{right:-35px}.photo-gallery .modal-header{padding:13px 50px}.photo-gallery .modal-header .modal-title:after,.photo-gallery .modal-header .modal-title:before{width:60px}.photo-gallery .modal-header .modal-title:before{margin-left:-27px}.photo-gallery .modal-header .modal-title{font-size:14px}.zoom:after,.zoom:before{width:200%;transform:skew(30deg) translateX(0)}.zoom img{width:20px}.photo-gallery .modal-header .close{width:45px}.photo-gallery .carousel{padding:25px 40px}.photo-gallery .carousel .carousel-control{margin:0;width:30px}.photo-gallery .carousel .carousel-control:after,.photo-gallery .carousel .carousel-control:before{width:12px;left:12px}.zoom-active .carousel-control.right{right:0}.zoom-active.modal-open .modal.in .carousel.slide{padding:30px;display:flex;align-items:center}.back{height:30px;width:30px;background-size:20px}.photo-gallery .modal-header .close img{width:15px}.gallery-controller .close,.gallery-controller .zoom{width:40px;height:45px}.gallery-controller .close:after,.gallery-controller .close:before,.gallery-controller .zoom:after,.gallery-controller .zoom:before{width:60px;transform:skew(40deg)}.gallery-controller .close:after,.gallery-controller .close:before{right:-20px}.light-box h5{padding:15px 50px;font-size:12px;line-height:15px}}@media (min-width:992px){header nav>ul ul{display:block!important;min-width:calc(100% - 5px);height:auto!important}.menu-mobile-overlay{display:none!important}}@media (min-width:768px){.acc-title{display:none}.banner-race-info ul li a:hover{padding-left:110px}}.ready-box-grid.owl-carousel .owl-nav>div.owl-next,.ready-box-grid.owl-carousel .owl-nav>div.owl-prev{top:calc(100% - 10px);left:50%}.ready-box-grid.owl-carousel .owl-nav>div.owl-prev{left:calc(50% - 55px)}.ready-box-grid.owl-carousel .owl-nav>div.owl-next:after,.ready-box-grid.owl-carousel .owl-nav>div.owl-next:before,.ready-box-grid.owl-carousel .owl-nav>div.owl-prev:after,.ready-box-grid.owl-carousel .owl-nav>div.owl-prev:before{background:rgba(255,255,255,1);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:14px}.ready-box-grid.owl-carousel .owl-nav>div.owl-next.disabled:after,.ready-box-grid.owl-carousel .owl-nav>div.owl-next.disabled:before,.ready-box-grid.owl-carousel .owl-nav>div.owl-prev.disabled:after,.ready-box-grid.owl-carousel .owl-nav>div.owl-prev.disabled:before{background:rgba(255,255,255,.2)}.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev{top:calc(50% - 10px);right:0}.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev{left:0;right:auto}.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:after,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:before,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:after,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:before,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:after,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:before,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:after,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:before,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:after,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next:before,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:after,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev:before{background:rgba(255,255,255,1);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:14px}.mthon-win-img img,.th_img img,ul.initiatives-tab-title li,ul.initiatives-tab-title:hover li{-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s}.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:after,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:before,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:after,.full-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:before,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:after,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:before,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:after,.half-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:before,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:after,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-next.disabled:before,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:after,.tenkm-marathon-winner-crousel.owl-carousel .owl-nav>div.owl-prev.disabled:before{background:rgba(255,255,255,.2)}.mthon-win-img img{-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.marathon-winner-card:hover .mthon-win-img img{-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}ul.initiatives-tab-title li,ul.initiatives-tab-title:hover li{transition:all .25s}ul.initiatives-tab-title li:hover{box-shadow:0 0 2px 2px rgba(0,0,0,.05);background:#fff;opacity:1}ul.initiatives-tab-title li.active{background:#000000}.about-group ul.initiatives-tab-title li.active h6,ul.initiatives-tab-title li.active .initiatives-thumbnail h5{color:#fff}.btn.form-btn{padding:14px 40px}.btn.form-btn:first-child{margin-right:35px}.th_img img{transition:all .25s}.initiatives-title-list:hover .th_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}table.prize-table{color:#585858}.accordion-container table tr:nth-child(odd),table.prize-table tr:nth-child(odd){background:#f1f1f1}.accordion-container table tr:nth-child(even),table.prize-table tr:nth-child(even){background:#f7f7f7}.accordion-container table tr:first-child,table.prize-table tr:first-child{background:#000000;color:#fff}.accordion-box table td,.accordion-box table th,table.prize-table td,table.prize-table th{padding:10px}.accordion-box table,.accordion-box table tr td+td,.accordion-box table tr th+th,.accordion-box table tr+tr td,table.prize-table,table.prize-table tr td+td,table.prize-table tr th+th,table.prize-table tr+tr td{border-color:rgba(193,193,193,.42)}a.pdf{margin-top:15px;color:#000000;font-size:12px;font-family:'jc Medium',arial,sans-serif}.share-title,span.tag-title{position:relative;left:0;top:0;display:block}p.tags{padding-left:0}p.post-share a,p.tags a{color:inherit;margin:0 15px 0 0}.zoom-active .photo-gallery .carousel-inner>.item>img{max-height:calc(100vh - 100px);width:auto;height:auto;max-width:100%}.zoom-active .light-box:before{content:"";position:fixed;left:0;top:0;width:100vw;height:100vh;background:#fff;z-index:2}.zoom-active .open .light-box img{z-index:10;width:auto;margin:auto;right:0}.zoom-active .back{z-index:11}.whitebg{background:#fff!important}section.custom_gray-bg{background:#F1F1F1}.sponsership-btn-section.custom_gray-bg .btn.form-btn{color:#585858;border-color:#585858}.sponsership-btn-section.custom_gray-bg .btn.form-btn:hover{color:#00529E;border-color:#fff}.marathon-winner-category .tab-title ul{font-size:0}.marathon-winner-category .tab-title ul li{padding:0;min-width:180px}.marathon-winner-category .tab-title ul li.active{color:#fff}.marathon-winner-category .tab-title li span{display:block;position:relative;z-index:2;padding:5px 40px;font-size:20px}.marathon-winner-category .tab-title ul li span:before{content:"";width:100%;height:100%;position:absolute;top:0;transform:skewX(-25deg) scale(1);left:0;z-index:-1;background:#dedede}.marathon-winner-category .tab-title ul li span:after{content:"";width:100%;height:100%;position:absolute;top:0;transform:skewX(-25deg) scale(0,1);left:0;z-index:-1;background:#000000;background:-moz-linear-gradient(left,#000000 0,#3368b6 100%);background:-webkit-linear-gradient(left,#000000 0,#3368b6 100%);background:linear-gradient(to right,#000000 0,#3368b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#3368b6', GradientType=1 );-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;transform-origin:right}.marathon-winner-category .tab-title ul li:last-child span:after{transform-origin:left;background:#000000;background:-moz-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:-webkit-linear-gradient(left,#000000 0,#000000 100%,#207cca 100%);background:linear-gradient(to right,#000000 0,#000000 100%,#207cca 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#207cca', GradientType=1 )}.marathon-winner-category .tab-title ul li.active span:after{content:"";width:100%;height:100%;position:absolute;top:0;transform:skewX(-25deg) scale(1)}.marathon-winner-category .tab-title ul li:after,.marathon-winner-category .tab-title ul li:before{content:"";width:10px;height:100%;position:absolute;top:0;transform:skewX(-25deg) scale(1);left:-20px;background:#dedede;-webkit-transition:all .45s;-moz-transition:all .45s;-ms-transition:all .45s;-o-transition:all .45s;transition:all .45s}.marathon-winner-category .tab-title ul li:after{left:-40px}.marathon-winner-category .tab-title ul li.active:after,.marathon-winner-category .tab-title ul li.active:before{background:#000000}.marathon-winner-category .tab-title ul li:last-child:after,.marathon-winner-category .tab-title ul li:last-child:before{content:"";width:10px;height:100%;position:absolute;top:0;transform:skewX(-25deg) scale(1);right:-20px;background:#dedede;left:auto}.marathon-winner-category .tab-title ul li:last-child:after{right:-40px}.marathon-winner-category .tab-title ul li.active:last-child:after,.marathon-winner-category .tab-title ul li.active:last-child:before{background:#ef7f1a}input.error,textarea.error{border:1px solid red}label.error{top:100%;font-weight:500;font-size:14px;color:#fff;text-align:left;display:block}@media (min-width:768px){.about-first-marathon ul.flex li+li,.about-first-marathon ul.flex li:first-child,.about-first-marathon ul.flex li:last-child{width:33%}.about-first-marathon ul.flex li:nth-child(2){text-align:center}.about-first-marathon h3{font-size:34px;line-height:44px}}@media (max-width:768px){p.post-share,p.tags{padding-left:0}}@media (max-width:767px){.btn.form-btn:first-child{margin-bottom:5px;margin-right:0}.btn.form-btn{padding:14px 20px}p.post-share{float:left;margin:0}}@media (min-width:767px) and (max-width:800px){.sparkles{display:none}.home-page-banner .item{min-height:500px}}
.newsponsorsadded li{
                font-size: 0;
}
.newsponsorsadded ul li a{
                padding-right:15px;
                max-width: 33%;
                max-width: 25%;
                width: 100%;
                margin-bottom: 35px;
}
.newsponsorsadded ul li img{
                max-width: 100%;
                height:auto !important;
}
.newsponsorsadded ul li a+a {
    margin-left: 0;
    padding: 0 15px;
    border-left: 1px solid #d8d8d8;
    font-size: 0;
}
.newsponsorsadded h3{
                font-size: 22px;
    font-weight: bold;
    position: relative;
    padding: 10px;
    line-height: 1;
    background: #f1f1f1;
    background: transparent;
    text-align: center;
    z-index: 1;
    margin: 15px 0;

}
.newsponsorsadded h3 span{
                display: inline-block;
                padding:10px;
                z-index: 2;
                position: relative;
                background: #fff;
}
.newsponsorsadded h3:before {
    position: absolute;
    width: 100%;
    height: 1px;
    background: #585858;
    background: #d8d8d8;
    content: "";
    top: 50%;
    right: 0;
    z-index: -1;
}
.newsponsorsadded li{
                /*margin-bottom: 25px;*/
}
/*.newsponsorsadded ul li a:nth-child(4){
                    border-left: 0px solid #d8d8d8;
                    padding-left: 0;
                }*/
@media(max-width:767px){
                .newsponsorsadded ul li a{
                                margin-bottom: 25px;
                }
}
@media(max-width:480px){
                .third-section ul li a, .third-section ul li a+a {
                    margin: 0px 0 40px;
                    padding-bottom: 20px;
                }
                section.newsponsorsadded {
                    padding: 30px 0;
                }
                .newsponsorsadded ul li a{
                                max-width: 50%;
                }
                .newsponsorsadded ul li a:nth-child(odd){
                    border-left: 0px solid #d8d8d8;
                    padding-left: 0;
                }
                .newsponsorsadded ul li a:nth-child(4){
                    border-left: 1px solid #d8d8d8;
                    padding-left: 15px;
                }
                .newsponsorsadded h3 {
                    font-size: 18px;
                }
}
/*.newsponsorsaddedmain h2{
                margin-bottom: 25px;
}
.newsponsorsadded li, .newsponsorsadded ul{
                list-style: none;
                padding:0;
}
.newsponsorsadded li a{
                margin-bottom: 15px;
                cursor: default;
                display: inline-block;
}
.newsponsorsadded{
                text-align: center;
}
.newsponsorsadded p{
                color: #585858;
    font-size: 20px;
    margin-bottom: 5px;
    font-weight: 600;
    margin-top: 0;
}*/
.customtabs{
    font-family: 'jc Bold', arial, sans-serif;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    position: relative;
    width: 100%;
    padding-left: 0;
    justify-content: center;
}
.customtabs li{
                display: block;
                padding: 20px 30px;
}
.customtabs li:first-child{
                padding-left: 0;
}
.customtabs li a {
    line-height: 1.5;
    font-size: 26px;
    font-family: 'jc SemiBold',arial,sans-serif;
    color: #316cb3;
    display: block;
    padding-top: 5px;
    padding-bottom: 0px;
    position: relative;
}
.customtabs li a:hover{color:#215280;}
.customtabs li a:after {
    content: '';
    width: 100%;
    height: 4px;
    background: #316cb3;
    left: 0;
    bottom: -10px;
    display: block;
    position: absolute;
    transform: scale(0, 1);
    -webkit-transform: scale(0, 1);
    transform-origin: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.customtabs li.active a:after, .customtabs li a:hover:after {
    transform: scale(1);
    -webkit-transform: scale(1);
}
                .tabcontainerwinner .row{
                                margin:0;
                }
@media(max-width:414px){
                .customtabs li , .customtabs li:first-child{
                    display: block;
                    padding: 15px 20px;
                    text-align: center;
                }
                .customtabs li a {
                    font-size: 18px;
                }
}
.tabcontainerwinner section {
    padding-top: 5px;
    }
.d-none{display:none !important;}           
.initiatives-tab-title li:nth-child(1) iframe{display:none}
.initiatives-tab-title li:nth-child(2) iframe{display:none}
.initiatives-tab-title li:nth-child(3) iframe{display:none}
.initiatives-tab-title li:nth-child(4){} 

.w-100 {width:100%}
.timing-section .col-md-6{padding: 0px 30px;}
.timing-section a{display: block;color:#fff;padding: 20px 15px;}
.timing-section h3:hover{background:rgba(255, 255, 255, 0.22);transition: ease all 0.3s;color:#fff;}
.timing-section h3{border: 1px solid #fff;color: #fff;transition: ease all 0.3s;margin: 20px 0px 20px 0px; text-align:center;}
.timing-section span{margin-right: 10px;}
.banner-desc{position: absolute;
    width: 100%;
   top: 30%;
    z-index: 99;
    text-align: right;
	transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
	}
.banner-desc h2:after, .banner-desc h3:after, .banner-desc h4:after{display:none;}
                .banner-desc h2{font-size: 4rem;display: inline-block;background: rgba(255, 255, 255, 0.81);color: rgba(51, 104, 182, 1);padding: 5px 20px;margin: 2px 0px;font-weight: 700;}
                .banner-desc h3{font-size: 3.5rem;display: inline-block;background: rgba(0, 0, 0, 0.81);color: #fff;padding: 5px 20px;margin: 2px 0px;}
.banner-desc h4{font-size: 3rem;display: inline-block;background: rgba(21, 97, 167, 0.95);color: #fff;padding: 5px 20px;margin: 2px 0px;font-weight: 700;position:relative;}
.banner-desc h4:before{content:""; display:block; position:absolute; -webkit-transform:skew(-150deg);-moz-transform:skew(-150deg);transform:skew(-150deg);    width: 50px;height: 100%;top: 0px;left: -20px;background:rgba(21, 97, 167, 0.95);}
.capital {
text-transform:capitalize;
}
.errormsg{
    color:red;
}
@media (max-width: 991px){
            .banner-desc h2{font-size: 1.5rem;}
            .banner-desc h3{font-size: 1.5rem;}
            header {
                position: relative;
            }
} 
/*header nav>ul>li:nth-child(4) a{
                color: #01daff;
                text-decoration: blink;
                -webkit-animation-name: blinker;
                -webkit-animation-duration: 0.6s;
                -webkit-animation-iteration-count:infinite;
                -webkit-animation-timing-function:ease-in-out;
                -webkit-animation-direction: alternate;
                background: #fff;
                }*/
                @-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0;}
}


.boxzoom {
    transition: ease all 0.5s;
    transform: translateY(0px) scale(1.0);
                    -webkit-box-shadow: 0 4px 9px rgba(62,57,107,.1);
    box-shadow: 0 4px 9px rgba(62,57,107,.1);
}

    .boxzoom:hover {
        transition: ease all 0.5s;
        transform: translateY(0px) scale(1.01);
        -webkit-box-shadow: 0 14px 24px rgba(62,57,107,.2);
        box-shadow: 0 14px 24px rgba(62,57,107,.2);
    }
.boxzoom img{padding: 30px 0px 0px 0px;}
.boxzoom p{padding: 0px 10px 30px 10px;font-size: 13px;}
.hotel-booking{}
.hotel-booking li{width: 33.33% !important; padding: 10px 10px !important;}
.video .modal-content {
}
.video button.close {
    position: absolute;
    right: 0px;
    top: -30px;
    font-size: 25px;
    color: #fff;
    opacity: 1;
    outline: 0;
    font-weight: 400;
}
.video .modal-body {
    padding: 5px;
}
@media(min-width:992px){
	.sub_submenu{position: relative;}
	.sub_submenu--inner{left: 102%; top: 0px;}
	.banner-desc{}
	.banner-desc h4{}
}
@media(max-width:991px){
	.sub_submenu{position: relative;}
	.sub_submenu a{pointer-events: none;}
	.sub_submenu.active .sub_submenu--inner{display:block;width: 100%;}
	.sub_submenu.active.inactive .sub_submenu--inner{display:none;}
	.sub_submenu.active .sub_submenu--inner li{padding-left: 1.5rem;}
	.sub_submenu .sub_submenu--inner{display:none;}
	.sub_submenu--inner{}
	.sub-menu{width: 100%;}
	.home-page-banner{}
	.home-page-banner img{min-height: 400px; object-fit: cover;}
	.banner-desc{position: absolute; width: 100%; top: 50%; z-index: 99; text-align: right; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.banner-desc h4{display: inline-block;text-align: left;}
	.banner-desc h4 span.chart{width: 40px;margin-top: 11px;}
	.banner-desc h4 span.chart canvas{height: 25px !important;width: 25px !important;}
	.banner-desc span.chart:after{width: 25px; height: 25px;}
	.banner-desc h4 span{padding-right: 0px !important;font-size: 1.7rem; position: relative; top: -4px;}
	#RaceKmInfo{padding-left: 2rem; padding-right: 2rem;}
	#RaceKmInfo .tab-title{margin-bottom: 1.5rem;}
	#RaceKmInfo .tab-caption{}
	#RaceKmInfo .tab-detail{}
	#RaceKmInfo .tab-content{flex-wrap: wrap;}
	.race_director{}
	.race_director img{margin-left: auto; margin-right: auto; margin-top: 3rem;}
}
@media(max-width:767px){
	.tab-content ul{min-height: auto !important;}
	.tab-title ul.perc-circle li{display: block;margin-top: 2rem !important;}
	.tab-caption ul li{padding-left: 10px;margin-bottom: 1rem;}
	.tab-detail ul{padding-left: 2rem;}
	.tab-detail ul li{margin-bottom: 1rem;}
	.tab-caption h3{margin-bottom: 2rem;}
	.tab-detail p{margin-bottom: 1rem;}
}
.race_block{border: 3px solid #fff; padding: 3rem 3rem 2rem 3rem !important; border-radius: 3px;}
.race_block li{margin-bottom: 1.5rem;min-height: 40px;}
.formSubTItle{
	margin-bottom: 1rem;
}