.contactusMainBox{width:100%;float:left;height:auto;margin:20px 0 0 0}.contactusMainBox .visitListBox{width:100%;float:left;height:auto;margin:0;padding:0;list-style:none}.contactusMainBox .visitListBox li{width:auto;float:left;height:auto;margin:0 20px 0 0}.contactusMainBox .contactFormBox{width:100%;float:left;height:auto;margin:30px 0}.contactusMainBox .contactWheelBox{width:100%;float:left;height:auto;display:none;position:relative}.contactusMainBox .contactWheelBox #chart{position:absolute;width:100%;height:500px;top:70px;left:0}.contactusMainBox .contactWheelBox #question{position:absolute;width:400px;height:500px;top:0;left:520px}.contactusMainBox .contactWheelBox #question h1{font-size:50px;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;padding:0;margin:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.contactusMainBox label.control{display:table;margin-right:20px;position:relative;margin-bottom:5px;line-height:18px;cursor:pointer;font-size:13px;color:#000000;font-weight:normal;font-family:'opensansregular';padding-left:0px;}.contactusMainBox label.control .labeltext{display:table-cell;height:auto;vertical-align:middle;font-family:'opensansregular';font-size:13px;color:#000000;line-height:24px;position:relative}.contactusMainBox label.control input{position:absolute;z-index:-1;opacity:0}.contactusMainBox label.control .controlIndicator{position:absolute;top:0;left:0;height:100%;width:100%;border:solid 1px #dddddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.contactusMainBox label.control.controlRadio .controlIndicator{background:#ffffff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contactusMainBox label.control.controlRadio:hover input~.controlIndicator{border:solid 1px #efefef}.contactusMainBox label.control.controlRadio input:checked~.controlIndicator.active_virtual{border:solid 0px #05569d;cursor: not-allowed;background-image: url('../images/virtual_visit_active.png');width:140px;z-index: 9;background-size: cover;border-radius: 8px;}.contactusMainBox label.control.controlRadio input:checked~.controlIndicator.active_physical{border:solid 0px #05569d;cursor: not-allowed;background-image: url('../images/physical_visit_active.png');width:140px;z-index: 9;background-size: cover;border-radius: 8px;}.contactusMainBox label.control.controlRadio input:checked~.controlIndicator.active_contact{border:solid 0px #05569d;cursor: not-allowed;background-image: url('../images/contact_person_active.png');width:140px;z-index: 9;background-size: cover;border-radius: 8px;}/*.contactusMainBox label.control.controlRadio:hover input:not([disabled]):checked~.controlIndicator,.contactusMainBox label.control.controlRadio input:checked:focus~.controlIndicator{background:#ffffff}*/.contactusMainBox label.control.controlRadio input:disabled~.controlIndicator{background:#efefef;border:solid 1px #efefef;pointer-events:none}.contactusMainBox label.control.controlRadio:hover input:disabled~.controlIndicator{background:#efefef}.contactusMainBox label.control .controlIndicator::after{content:'';position:absolute;display:none}.contactusMainBox label.control input:checked~.controlIndicator::after{display:none}.contactusMainBox label.control.controlRadio .controlIndicator::after{left:2px;top:2px;height:10px;width:10px;background:#f58220;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.contactusMainBox label.control.controlRadio input:disabled~.controlIndicator::after{background:#efefef}.contactusMainBox label.control.controlCheckbox:hover input~.controlIndicator{border:solid 1px #dddddd}.contactusMainBox label.control.controlCheckbox input:checked~.controlIndicator{background:#f58220;border:solid 1px #f58220;display:block}.contactusMainBox label.control.controlCheckbox:hover input:not([disabled]):checked~.controlIndicator,.contactusMainBox label.control.controlCheckbox input:checked:focus~.controlIndicator{background:#f58220}.contactusMainBox label.control.controlCheckbox input:disabled~.controlIndicator{background:#efefef;border:solid 1px #efefef;pointer-events:none}.contactusMainBox label.control.controlCheckbox:hover input:disabled~.controlIndicator{background:#efefef}.contactusMainBox label.control.controlCheckbox .controlIndicator::after{left:1px;top:-2px;font-family:'fontawesome';content:'\f00c';font-size:12px}.contactusMainBox label.control.controlCheckbox input:checked:disabled~.controlIndicator{display:block;background:#efefef}.contactusMainBox label.control.controlCheckbox input:checked~.controlIndicator::after{display:block;color:#ffffff}.contactusMainBox label.control.controlCheckbox input:disabled~.controlIndicator::after{border-color:#efefef}.label_btn{width:140px;}.btn-register{padding: 12px !important;font-size: 16px !important;}.mob_flex{display:flex;}.text-uppercase {text-transform: uppercase;}.contactBtn ul{width: 100%;float: left;height: auto;margin: 0px 0 0;padding: 0;list-style: none;}.contactBtn ul li{width: 33.33%;float: left;height: auto;}.contactBtn ul li a{display: block;font-family: 'opensanssemibold';font-size: 14px;color: #19519e;padding: 10px 12px;text-transform: uppercase;cursor: pointer;text-align:center;background: #f4f4f4;border-radius: 5px;margin: 0 5px;position: relative;}.contactBtn ul li.active a, .contactBtn ul li:hover a {color: #fff;background: #19519e;transition: 0.3s;}.contactBtn .smIcon{font-size: 30px;color: #19519e;}.contactBtn ul li.active a .smIcon, .contactBtn ul li:hover a .smIcon {color: #ffffff !important;}.checkMark{float: left;line-height: 0;font-size: 20px;color: #ccc;position: absolute;left: 15px;}.contactBtn ul li.active .checkMark{color: #ffffff;}.fa-gift:before {content: "\f06b";}