﻿.map-section{margin:30px auto;position:relative;}
.uttarakhand{left:330px;position:absolute;top:200px;width:5px;}
.punjab{left:234px;position:absolute;top:177px;width:5px;}
.ncr-region{left:252px;position:absolute;top:234px;width:5px;}
.rajasthan{left:176px;position:absolute;top:307px;width:5px;}
.uttar-pradesh{left:382px;position:absolute;top:318px;width:5px;}
.bihar{left:512px;position:absolute;top:342px;width:5px;}
.jharkhand{left:502px;position:absolute;top:396px;width:5px;}
.assam{left:723px;position:absolute;top:307px;width:5px;}
.gujarat{left:131px;position:absolute;top:431px;width:5px;}
.madhya-pradesh{left:296px;position:absolute;top:431px;width:5px;}
.west-bengal{left:569px;position:absolute;top:418px;width:5px;}
.maharashtra{left:235px;position:absolute;top:530px;width:5px;}
.andhra-pradesh{left:272px;position:absolute;top:625px;width:5px;}
.telangana{left:320px;position:absolute;top:595px;width:5px;}
.karnataka{left:220px;position:absolute;top:700px;width:5px;}
.tamil-Nadu{left:298px;position:absolute;top:788px;width:5px;}
.kerala{left:230px;position:absolute;top:825px;width:5px;}
.corporate{margin-bottom:15px;width:100%;}
.corporate-title{color:#0099af;font-size:22px;}
.corporate p{font-size:16px !important;line-height:20px;width:100%;}
@media screen and (max-width:1024px){.uttarakhand{left:267px;position:absolute;top:168px;width:5px;}
.punjab{left:188px;position:absolute;top:148px;width:5px;}
.ncr-region{left:202px;position:absolute;top:197px;width:5px;}
.rajasthan{left:138px;position:absolute;top:256px;width:5px;}
.uttar-pradesh{left:312px;position:absolute;top:268px;width:5px;}
.bihar{left:423px;position:absolute;top:287px;width:5px;}
.jharkhand{left:413px;position:absolute;top:353px;width:5px;}
.assam{left:597px;position:absolute;top:277px;width:5px;}
.gujarat{left:104px;position:absolute;top:362px;width:5px;}
.madhya-pradesh{left:243px;position:absolute;top:363px;width:5px;}
.west-bengal{left:473px;position:absolute;top:352px;width:5px;}
.maharashtra{left:187px;position:absolute;top:445px;width:5px;}
.andhra-pradesh{left:272px;position:absolute;top:625px;width:5px;}
.telangana{left:260px;position:absolute;top:501px;width:5px;}
.karnataka{left:175px;position:absolute;top:590px;width:5px;}
.tamil-Nadu{left:247px;position:absolute;top:668px;width:5px;}
.kerala{left:184px;position:absolute;top:697px;width:5px;}
}
@media screen and (max-width:800px){.uttarakhand{left:275px;position:absolute;top:172px;width:5px;}
.punjab{left:194px;position:absolute;top:151px;width:5px;}
.ncr-region{left:207px;position:absolute;top:203px;width:5px;}
.rajasthan{left:146px;position:absolute;top:263px;width:5px;}
.uttar-pradesh{left:325px;position:absolute;top:275px;width:5px;}
.bihar{left:437px;position:absolute;top:296px;width:5px;}
.jharkhand{left:421px;position:absolute;top:364px;width:5px;}
.assam{left:618px;position:absolute;top:284px;width:5px;}
.gujarat{left:107px;position:absolute;top:372px;width:5px;}
.madhya-pradesh{left:243px;position:absolute;top:363px;width:5px;}
.west-bengal{left:487px;position:absolute;top:363px;width:5px;}
.maharashtra{left:187px;position:absolute;top:459px;width:5px;}
.andhra-pradesh{left:272px;position:absolute;top:625px;width:5px;}
.telangana{left:272px;position:absolute;top:515px;width:5px;}
.karnataka{left:183px;position:absolute;top:606px;width:5px;}
.tamil-Nadu{left:250px;position:absolute;top:687px;width:5px;}
.kerala{left:190px;position:absolute;top:718px;width:5px;}
}
@media screen and (max-width:768px){.uttarakhand{left:275px;position:absolute;top:172px;width:5px;}
.punjab{left:194px;position:absolute;top:151px;width:5px;}
.ncr-region{left:207px;position:absolute;top:203px;width:5px;}
.rajasthan{left:146px;position:absolute;top:263px;width:5px;}
.uttar-pradesh{left:325px;position:absolute;top:275px;width:5px;}
.bihar{left:437px;position:absolute;top:296px;width:5px;}
.jharkhand{left:421px;position:absolute;top:364px;width:5px;}
.assam{left:618px;position:absolute;top:284px;width:5px;}
.gujarat{left:107px;position:absolute;top:372px;width:5px;}
.madhya-pradesh{left:243px;position:absolute;top:374px;width:5px;}
.west-bengal{left:487px;position:absolute;top:363px;width:5px;}
.maharashtra{left:187px;position:absolute;top:459px;width:5px;}
.andhra-pradesh{left:272px;position:absolute;top:625px;width:5px;}
.telangana{left:272px;position:absolute;top:515px;width:5px;}
.karnataka{left:183px;position:absolute;top:606px;width:5px;}
.tamil-Nadu{left:250px;position:absolute;top:687px;width:5px;}
.kerala{left:190px;position:absolute;top:718px;width:5px;}
}
.jBox-wrapper{text-align:left;}
.jBox-wrapper, .jBox-wrapper *{box-sizing:border-box;}
.jBox-wrapper, .jBox-wrapper strong{color:#2f2583;font-size:14px;}
.jBox-wrapper, .jBox-wrapper p{color:#272727;}
.jBox-title, .jBox-content, .jBox-container{position:relative;}
.jBox-container{background:#fff none repeat scroll 0 0;}
.jBox-content{overflow:auto;padding:8px 10px;transition:opacity 0.15s ease 0s;}
.jBox-Tooltip .jBox-container, .jBox-Mouse .jBox-container{border-radius:3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.jBox-Tooltip .jBox-title, .jBox-Mouse .jBox-title{font-weight:bold;padding:8px 10px 0;}
.jBox-hasTitle.jBox-Tooltip .jBox-content, .jBox-hasTitle.jBox-Mouse .jBox-content{padding-top:5px;}
.jBox-pointer{overflow:hidden;position:absolute;}
.jBox-pointer-top{top:0;}
.jBox-pointer-bottom{bottom:0;}
.jBox-pointer-left{left:0;}
.jBox-pointer-right{right:0;}
.jBox-pointer-top, .jBox-pointer-bottom{height:12px;width:30px;}
.jBox-pointer-left, .jBox-pointer-right{height:30px;width:12px;}
.jBox-pointer::after{background:#fff none repeat scroll 0 0;content:"";height:20px;position:absolute;transform:rotate(45deg);width:20px;}
.jBox-pointer-top::after{box-shadow:-1px -1px 4px rgba(0, 0, 0, 0.2);left:5px;top:6px;}
.jBox-pointer-right::after{box-shadow:1px -1px 4px rgba(0, 0, 0, 0.2);right:6px;top:5px;}
.jBox-pointer-bottom::after{bottom:6px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);left:5px;}
.jBox-pointer-left::after{box-shadow:-1px 1px 4px rgba(0, 0, 0, 0.2);left:6px;top:5px;}
.jBox-Modal .jBox-container, .jBox-Confirm .jBox-container{border-radius:3px;box-shadow:0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);}
.jBox-Modal .jBox-title, .jBox-Confirm .jBox-title{background:#f4f5f6 none repeat scroll 0 0;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;padding:10px 15px;text-shadow:0 1px 0 #fff;}
.jBox-Modal.jBox-closeButton-title .jBox-title, .jBox-Confirm.jBox-closeButton-title .jBox-title{padding-right:55px;}
.jBox-Modal.jBox-closeButton-box::before, .jBox-Confirm.jBox-closeButton-box::before{box-shadow:0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);}
.jBox-Modal .jBox-content{padding:12px 15px;}
.jBox-Confirm .jBox-content{padding:45px 35px;text-align:center;}
.jBox-Image.jBox-loading .jBox-container::before{bottom:-33px;left:auto;margin-left:-9px;margin-top:-9px;right:55px;top:auto;}
.jBox-closeButton{cursor:pointer;position:absolute;}
.jBox-closeButton svg{position:absolute;right:50%;top:50%;}
#jBox-overlay .jBox-closeButton svg{height:20px;margin-right:-10px;margin-top:-10px;width:20px;}
#jBox-overlay .jBox-closeButton path{fill:#d2d4d6;}
#jBox-overlay .jBox-closeButton:hover path{fill:#fff;}
#jBox-overlay .jBox-closeButton:active path{fill:#b2b4b6;}
.jBox-closeButton-title .jBox-closeButton{bottom:0;right:0;top:0;width:40px;}
.jBox-closeButton-title .jBox-closeButton svg{height:12px;margin-right:-6px;margin-top:-6px;width:12px;}
.jBox-closeButton-box .jBox-closeButton{background:#fff none repeat scroll 0 0;border-radius:50%;height:24px;right:-10px;top:-8px;width:24px;}
.jBox-closeButton-box .jBox-closeButton svg{height:10px;margin-right:-5px;margin-top:-5px;width:10px;}
.jBox-hasTitle.jBox-Modal.jBox-closeButton-box .jBox-closeButton{background:#f4f5f6 none repeat scroll 0 0;}
.jBox-closeButton-box::before{border-radius:50%;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);content:"";height:24px;position:absolute;right:-10px;top:-8px;width:24px;}
.jBox-pointerPosition-top.jBox-closeButton-box::before{top:4px;}
.jBox-pointerPosition-right.jBox-closeButton-box::before{right:2px;}
#jBox-overlay{background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;}
body[class^="jBox-blockScroll-"], body[class*=" jBox-blockScroll-"]{overflow:hidden;}
.jBox-draggable{cursor:move;}
@keyframes jBoxLoading{100%{transform:rotate(360deg);}
}
.jBox-loading .jBox-content{min-height:32px;min-width:38px;opacity:0;}
.jBox-spinner{height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px;}
.jBox-spinner::before{box-sizing:border-box;content:"Loading…";display:block;height:20px;text-align:center;width:20px;}
.jBox-spinner:not(:required)::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;animation:0.6s linear 0s normal none infinite running jBoxLoading;border-color:rgba(0, 0, 0, 0.6) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3);border-image:none;border-radius:50%;border-style:solid;border-width:2px;content:"";}
.jBox-IE8.jBox-Tooltip .jBox-container, .jBox-IE8.jBox-Mouse .jBox-container{border:1px solid #aaa;}
.jBox-IE8 .jBox-pointer::after{display:none;}
.jBox-IE8 .jBox-pointer-top{background-position:center top;}
.jBox-IE8 .jBox-pointer-bottom{background-position:center bottom;}
.jBox-IE8 .jBox-pointer-left{background-position:left center;}
.jBox-IE8 .jBox-pointer-right{background-position:right center;}
.jBox-IE8.jBox-Modal .jBox-container{border:3px solid #aaa;}
.jBox-nosvg .jBox-closeButton::before{color:#888;content:"x";font-family:Verdana, sans-serif;font-size:18px;text-align:center;}
.jBox-TooltipDark .jBox-container{background:#222 none repeat scroll 0 0;border-radius:3px;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);color:#fff;}
.jBox-TooltipDark .jBox-pointer::after{background:#222 none repeat scroll 0 0;}
.jBox-TooltipDark .jBox-closeButton{background:#222 none repeat scroll 0 0;}
.jBox-TooltipDark.jBox-closeButton-box::before{box-shadow:0 0 6px rgba(0, 0, 0, 0.4);}
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path{fill:#d2d4d6;}
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path{fill:#fff;}
.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path{fill:#b2b4b6;}
.jBox-TooltipBorder .jBox-container{border:medium none;border-radius:5px;}
.jBox-TooltipBorder .jBox-pointer::after{border:medium none;}
.jBox-TooltipBorder .jBox-pointer-top, .jBox-TooltipBorder .jBox-pointer-bottom{height:12px;width:34px;}
.jBox-TooltipBorder .jBox-pointer-left, .jBox-TooltipBorder .jBox-pointer-right{height:34px;width:12px;}
b{color:#272727;}
.jBox-TooltipBorder.jBox-closeButton-box::before{height:28px;width:28px;}
.jBox-ModalBorder{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;border-radius:8px;box-shadow:0 0 6px rgba(0, 0, 0, 0.2);padding:8px;}
.jBox-ModalBorder .jBox-container{border-radius:5px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
.jBox-ModalBorder.jBox-closeButton-box{border-top-right-radius:0;}
.jBox-ModalBorder.jBox-closeButton-box::before{display:none;}
.jBox-ModalBorder.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton, .jBox-ModalBorder.jBox-closeButton-box .jBox-closeButton{background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0;border-radius:0 50% 50% 0;right:-32px;top:-8px;}