#mc360-shipping h1,#mc360-shipping h2,#mc360-shipping h3, #mc360-shipping h4,#mc360-shipping h5,#mc360-shipping h6,#mc360-shipping a,#mc360-shipping p,#mc360-shipping span, #mc360-shipping button, #mc360-shipping input, #mc360-shipping a, #mc360-shipping ul, #mc360-shipping ul li{
     font-family:Tahoma, Geneva, sans-serif !important;
}
 #mc360-shipping a, #mc360-shipping button {
     text-decoration: none !important;
}
 #mc360-shipping h1{
     text-align: center;
     font-family: Tahoma,Arial,sans-serif !important;
     color: #06D85F;
     margin: 80px 0;
}
 #mc360-shipping h1, #mc360-shipping h2, #mc360-shipping h3, #mc360-shipping h4, #mc360-shipping h5, #mc360-shipping h6{
     font-style: normal;
     margin:0 ;
     padding:0;
     letter-spacing:0 ;
     text-transform:none !important;
}
 body.woocommerce-page #mc360-shipping, body.woocommerce-page #mc360-shipping ul{
    text-indent:0 !important;
     margin: inherit;
    font-size:12px !important;
    cursor:pointer;
     border: 0 none;
     text-align: left;
}
 #mc360-shipping .list_right_new strong {
     font-weight: 400 !important;
}
 #mc360-shipping .woocommerce, #mc360-shipping .woocommerce ul, #mc360-shipping .woocommerce ul li, ul#shipping_method li{
    text-indent:0 !important ;
     margin: inherit;
     padding:0;
}
 #selectedHtml > ul {
     list-style: outside none none;
     padding: 0;
}
 #mc360-shipping {
    font-family: Tahoma,Arial,sans-serif !important;
     color: #333;
     font-size:10px !important;
     font-weight:normal;
}
 #mc360-shipping .box {
     width: 40%;
     margin: 0 auto;
     background: rgba(255,255,255,0.2);
     padding: 35px;
     border: 2px solid #fff;
     border-radius: 20px/50px;
     background-clip: padding-box;
     text-align: center;
}
 #mc360-shipping a,#mc360-shipping button {
    box-shadow:none;
}
 #mc360-shipping input {
    box-shadow:none;
     font-family: Tahoma,Arial,sans-serif !important;
     font-style: normal;
}
 #mc360-shipping .check_bx_list li label:before,#mc360-shipping .check_bx_list li label:after{
     display:none: margin:0;
}
 #mc360-shipping .tilpas li {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
     border: medium none;
}
 #mc360-shipping #droppoints li {
    background: #fff none repeat scroll 0 0;
     margin: 0;
     padding: 0;
}
 .mc360-overlay {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: rgba(0, 0, 0, 0.7);
     transition: opacity 500ms;
     visibility: hidden;
     opacity: 0;
     z-index: 999999;
}
 .mc360-overlay:target {
     visibility: visible;
     opacity: 1;
}
/* #mc360-shipping .popup {
     margin: 11% auto;
     padding: 0;
     background: #fff;
     border-radius: 5px;
     max-width:820px;
     min-height:550px;
     position: relative;
     transition: all 5s ease-in-out;
}
 */
 #mc360-shipping .popup {
    /*animation: 2s ease 0s normal none 1 running fadein;
    */
     background: #FFF;
     border-radius: 0;
     bottom: 0;
     max-height: 615px;
     left: 0;
     margin: auto;
     overflow: hidden;
     padding: 25px;
     position: absolute;
     right: 0;
     top: 0;
    /*transition: all 5s ease-in-out 0s;
    */
     width: 100%;
     max-width: 970px;
}
 #mc360-shipping .popup h2 {
     margin-top: 0;
     color: #333;
     font-family: Tahoma, Arial, sans-serif;
}
 #mc360-shipping .popup .close {
     position: absolute;
     top: 20px;
     right: 30px;
     transition: all 200ms;
     font-size: 30px !important;
     font-weight: bold;
     text-decoration: none;
     color: #333;
}
 #mc360-shipping .popup .close:hover {
     color: #06D85F;
}
 #mc360-shipping .popup .content {
     max-height: 30%;
     overflow: auto;
}
 .pickupselection .button.alt {
     font-family: Tahoma,Arial,sans-serif;
     font-size: 13px !important;
     font-weight: bold;
    margin-bottom:15px;
     letter-spacing: 0;
     text-transform: none !important;
}
 #mc360-shipping #droppoints h2{
    color:#4F4F4F;
     font-size:12px !important;
     padding:10px 10px 0px 0px !important;
     margin:0;
     font-weight:bold;
    text-transform: capitalize !important;
    line-height: 12px;
}
 #mc360-shipping .map_sec h2 {
     color: #4F4F4F;
     font-size: 20px !important;
     font-weight: bold;
     margin: 0 0 10px;
     line-height: 24px;
}
 #mc360-shipping .main_map_sec{
    width:100%;
    border: 1px solid #ebebeb;
}
 #mc360-shipping .map_bx{
    width:100%;
    display: table-cell;
    box-sizing: border-box;
    position: relative;
}
 #mc360-shipping .map_right_sec{
    display: table-cell;
     min-width: 275px;
     max-width: 275px;
    padding: 0px;
     vertical-align: top;
     box-sizing: border-box;
     background-color: #fafafa;
     border-left: 1px solid #ebebeb;
}
 #mc360-shipping .top_btn {
    padding: 25px 25px 15px 25px;
     overflow: hidden;
}
 #mc360-shipping .top_btn a {
     background: #fff none repeat scroll 0 0;
     border: 1px solid #d8d8d8;
     border-radius: 2px;
     box-shadow: none;
     box-sizing: border-box;
     color: #333;
     float: left;
     font-size: 12px !important;
     font-weight: bold;
     position: relative;
     padding: 5px 0;
     text-align: center;
     text-decoration: none;
     text-transform: uppercase !important;
     width: 50.8%;
     z-index:98;
     margin-right: -1px !important;
     margin-left: -1px !important;
     outline: none !important;
     height: 37px;
     line-height: 26px;
}
 #mc360-shipping .top_btn a:hover {
    border: 1px solid #9b9b9b;
}
 #mc360-shipping .top_btn .activee {
     border: 1px solid #00a3f7;
     background: #f2faff;
     color: #333;
     z-index: 99;
}
 #mc360-shipping .top_btn .maplist a::before {
     background: #fff none repeat scroll 0 0;
     border: 1px solid #7c7c7c;
     border-radius: 100%;
     top: 5px;
     content: "";
     height: 12px;
     left: 10px;
     position: absolute;
     right: 0;
     width: 12px;
}
 #mc360-shipping .top_btn .maplist a.activee::before {
     border: 5px solid #3597ff;
     height: 4px;
     width: 4px;
}
 #mc360-shipping .top_btn .maplist a::before {
     bottom: 0;
     height: 9px;
     left: 10px;
     margin: auto;
     right: auto;
     top: 0px;
     width: 9px;
}
 #mc360-shipping #intwindow .top_btn .maplist a.activee::before {
     border: 3px solid #3597ff;
}
 #mc360-shipping #intwindow .top_btn .maplist a::before {
     top: 0;
}
 #mc360-shipping .top_btn a#showmap {
     border-radius: 2px 0 0 2px;
}
 #mc360-shipping .top_btn .maplist a{
     text-align: left;
     text-indent: 35px;
}
 #mc360-shipping .top_btn a#showlisting {
     border-radius: 0 2px 2px 0;
}
 #mc360-shipping .serch_bx {
     overflow: hidden;
     margin: 0px 25px;
     position: relative;
}
 #mc360-shipping .serch_bx a.srch_icn {
     display: none;
     position: absolute;
     right: 0;
     top: 0;
}
 #mc360-shipping .map_right_sec .srch_icn_input i {
     background: none;
     border: 1px solid #d8d8d8;
     padding: 9px;
     width: 15%;
     box-sizing: border-box;
     float: left;
     text-align: center;
     border-top-left-radius: 2px;
     border-bottom-left-radius: 2px;
     font-size: 16px !important;
}
 #mc360-shipping .map_right_sec .srch_icn_input input {
    /*border: 1px solid #f1cbca;
    */
     border: 1px solid #d8d8d8;
     background: rgba(0,0,0,0.0) !important;
     padding-left: 10px;
     box-sizing: border-box;
     background: #fff;
     border-left: none;
     color: #000;
     border-top-right-radius: 2px;
     border-bottom-right-radius: 2px;
     float: left;
}
 #mc360-shipping .map_right_sec .srch_icn_input{
    color:#333;
}
 #mc360-shipping .map_right_sec .srch_icn i {
     color: #fff;
     background: #333;
     border: none;
     padding: 11px;
     border-radius: 2px;
     width: auto;
     margin-left: 7px;
}
 #mc360-shipping #map_canvas {
    min-height: 524px;
}
 #mc360-shipping .logo_img {
     width: 50px;
     display: inline-block;
     border:1px solid #d8d8d8;
}
 #mc360-shipping .logo_img img{
    width:100%;
}
 #mc360-shipping .chk_bx {
     display: inline-block;
     vertical-align: 6px;
     width: 100%;
}
 #mc360-shipping .logo_desc {
     display: inline-block;
     margin-left: 5px;
}
 #mc360-shipping .logo_desc h3 {
     margin: 0;
     color: #333;
     font-size: 15px !important;
}
 #mc360-shipping .logo_desc p {
     margin: 0;
     color:#7c7c7c;
     font-size: 12px !important;
}
 #mc360-shipping .check_bx_list li {
     margin-bottom: -7px !important;
}
 #mc360-shipping .location_list ul {
     height: 100%;
     max-height: 527px;
     list-style: outside none none;
     margin: 0;
     overflow-x: hidden;
     overflow-y: scroll;
     padding-top: 10px;
}
 #mc360-shipping .lcation_desc {
     display: inline-block !important;
     float: left;
     margin-left: 15px;
}
 #mc360-shipping .lcation_desc h3 {
     margin: 0 !important;
}
 #mc360-shipping .lcation_desc > h3 {
     color: #333;
     font-size: 15px !important;
     font-weight: 600;
     margin: 0 0 2px;
     font-family:Tahoma, Geneva, sans-serif !important;
     padding: 0;
}
 #mc360-shipping .lcation_desc p {
     margin: 0;
     font-family:Tahoma, Geneva, sans-serif !important;
     font-size:12px !important;
     line-height: 6px;
     font-weight: 600;
}
 #mc360-shipping .lcation_desc span {
     margin: 0;
    font-size:10px !important;
     font-weight :normal;
    display: inline-block;
     color:#333;
     font-family:Tahoma, Geneva, sans-serif !important;
}
 #mc360-shipping .lcation_desc h4 {
     font-size:10px !important;
     margin-bottom:2px;
     padding-bottom:10px;
     line-height:11px;
     font-weight: bold;
     color:#333;
     font-family:Tahoma, Geneva, sans-serif !important;
}
 #mc360-shipping .location_icn {
     float: left;
     padding: 10px 7px;
     vertical-align: top;
     width: 45px;
}
 #mc360-shipping .location_list {
    /* position: absolute;
     */
     top: 0;
     left: 0;
     right: 0;
     margin: auto;
     width: 100%;
     background: #fafafa none repeat scroll 0 0;
     height: 100%;
}
 #mc360-shipping .location_list li {
     max-width: 350px;
     position: relative;
     border: 1px solid #ebebeb;
     padding: 8px !important;
     margin: 9px auto !important;
     border-radius: 2px;
     display: table;
     width: 100%;
     font-family:Tahoma, Geneva, sans-serif !important;
}
 #mc360-shipping .map_right_sec .radio_list {
     background: #fff;
     padding:15px 25px 20px 25px;
}
 #mc360-shipping .map_right_sec .radio_list .lcation_desc span {
     display: block;
     font-size: 13px !important;
     margin: 0;
     font-family:Tahoma, Geneva, sans-serif !important;
}
 #mc360-shipping .map_right_sec .selectedloc {
     background: #f1faff none repeat scroll 0 0;
     border: 1px solid rgb(0, 160, 248);
     border-radius: 3px;
     display: table ;
     margin:0 auto 10px;
     padding: 6px 10px 10px;
     position: relative;
     width: 100%;
}
 #mc360-shipping .map_right_sec .radio_list .location_icn {
     left: 7px;
     padding: 10px 7px;
     position: absolute;
     top: 4px;
     vertical-align: top;
     width: 42px;
}
 #mc360-shipping .map_right_sec .radio_list .location_icn img {
     width: 25px;
}
 #mc360-shipping .map_right_sec .radio_list .lcation_desc {
     display: inline-block !important;
     float: left;
     padding-left: 38px;
     margin-left:0;
     line-height: 16px;
     width: auto;
}
 #mc360-shipping .map_right_sec .radio_list .lcation_desc h2 {
     font-size: 12px !important;
     color:#333;
     padding: 5px 0px 0 0 !important;
}
 #continue {
     background: #70a900;
     border: 0 none;
     border-radius: 2px;
     color: #fff;
     display: block;
     font-size: 14px !important;
     font-weight: bold;
     padding: 10px 5px;
     box-shadow:none;
     text-align: center;
     text-transform: uppercase !important;
}
 #mc360-shipping .map_right_sec .removee {
     position: absolute;
     right: 10px;
     top: 7px;
}
 #mc360-shipping .map_right_sec .removee .removedata {
     box-shadow: none;
     color: #000;
     border-radius: 2px;
     font-size: 14px !important;
     font-weight: bold;
     padding: 0px 4px 2px;
     text-decoration: none;
     background: #FFF;
     border: 1px solid #d8d8d8;
}
 #mc360-shipping .pickupselection > ul {
     list-style: outside none none;
     margin: 15px 0;
     max-width: 250px;
     padding: 0;
}
 #mc360-shipping .pickupselection li {
     border: 1px solid #ccc;
     padding: 10px !important;
     font-size: 14px !important;
}
 #mc360-shipping .pickupselection p {
     font-size: 14px !important;
     margin: 0;
}
 #mc360-shipping .pickupselection h3 {
     font-size: 16px !important;
     font-weight: bold;
     color: #333;
     margin: 0;
}
 #mc360-shipping .click {
     bottom: 0;
    /* height: 100%;
     */
     left: 0;
     margin: auto;
     position: absolute;
     right: 0;
     cursor:pointer;
     top: 0;
     opacity: 0;
    /* width: 100%;
     */
}
 #mc360-shipping .closepopup {
     border: 1px solid #ebebeb;
     border-radius: 2px;
     box-shadow: none;
     color: #333;
     font-size: 18px !important;
     font-weight: bold;
     padding: 0px 8px 2px 9px;
     position: absolute;
     right: 0;
     line-height: 25px;
     top: -7px;
    /* top: 0;
     */
}
 #mc360-shipping .map_sec {
     position: relative;
     height: 100%;
}
 #mc360-shipping .location_list .selected {
     border: 1px solid #00a3f7;
     background: #f2faff;
}
 #mc360-shipping .map_right_sec .srch_icn_input input {
     border-bottom-left-radius: 0;
     border-top-left-radius: 0;
     font-size: 11px !important;
     height: 34px;
     margin-left: 0;
    font-weight:normal;
     margin-top: 0;
}
 #mc360-shipping .map_right_sec .srch_icn_input i {
     height: 34px;
}
 #mc360-shipping .radio_list h6 {
     font-size: 15px !important;
     margin-bottom: 10px !important;
     color:#333;
}
 #mc360-shipping .check_bx_list {
     overflow: hidden;
     border-bottom: 1px solid #ebebeb;
}
 #mc360-shipping .check_bx_list ul {
     height: auto;
     list-style: outside none none;
     margin: 0;
    /* max-height: 170px;
     */
     max-height: 209px;
     min-height: 190px;
     overflow-x: hidden;
     overflow-y: auto;
     padding: 20px 30px 10px;
}
 .chooseit {
     background: #70a900;
     border-radius: 2px;
     color: #fff;
     display: inline-block;
     padding: 4px 10px;
     font-weight: bold;
     text-transform: uppercase !important;
     font-size: 11px !important;
}
 .chooseit:hover {
     color: #fff;
}
 #mc360-shipping #intwindow.windowdata {
     width: 100%;
}
 #mc360-shipping #intwindow .popup {
     width: 100%;
     position: relative;
     padding: 0;
     max-height: unset;
     min-height:auto;
     height: auto;
}
 #mc360-shipping #intwindow .popup .map_bx {
     display: table;
     float: none;
     width: 100%;
}
 #mc360-shipping #intwindow .popup .map_right_sec {
     display: table;
     float: none;
     max-width: 100%;
     padding: 10px 0;
     width: 100%;
}
 #mc360-shipping #intwindow .top_btn a {
     width: 33.33%;
}
 #mc360-shipping #intwindow .lcation_desc {
     padding-left: 45px;
     width: 180px;
}
 #mc360-shipping #intwindow .lcation_desc {
     margin-left: 0;
     padding-left: 50px;
     width: 216px;
}
 #mc360-shipping #intwindow .location_icn {
     position: absolute;
}
 #mc360-shipping #intwindow .check_bx_list {
     background: #fcfafd;
     border-top: 1px solid #d8d8d8;
     left: 0;
     max-height: 185px;
     min-height: 185px;
     overflow-x: hidden;
     overflow-y: auto;
     padding: 12px 20px;
     position: relative;
     top: 0;
     width: 100%;
}
 #mc360-shipping #intwindow .serch_bx {
     display: table;
     margin: 10px auto 8px;
     width: 92%;
}
 #mc360-shipping #intwindow .map_right_sec .radio_list {
     margin:0 -15px -20px;
}
 #mc360-shipping #intwindow .map_bx{
     border-right:0;
}
 #mc360-shipping #intwindow #map_canvas {
    border:1px solid #d8d8d8;
     margin-top:-1px;
}
 #mc360-shipping #intwindow .check_bx_list ul {
     padding: 0;
     width: 115%;
}
 #mc360-shipping #intwindow .check_bx_list .tilpas {
     position: relative;
     display:block !important;
}
 #mc360-shipping #intwindow .check_bx_list .tilpas .removetilpas {
    color:#000;
     font-size:25px !important;
     font-weight:bold;
     position:absolute;
     right:-5px;
     top: -11px;
}
 #mc360-shipping #intwindow .top_btn {
     overflow: hidden;
     padding: 1px 12px 0;
}
 #mc360-shipping #intwindow .top_btn .agentlisttt {
     float: left;
     width: 30%;
}
 #mc360-shipping #intwindow .top_btn .agentlisttt a {
     background: #333 ;
     border-color: #333;
     color: #fff;
     width: 100%;
}
 #mc360-shipping #intwindow .top_btn .maplist {
     float: right;
     width: 66%;
}
 #mc360-shipping #intwindow .top_btn .maplist a {
     width: 50%;
}
 #mc360-shipping #intwindow .location_list ul {
     height: 300px;
}
 #mc360-shipping #intwindow .map_right_sec .srch_icn_input input {
    box-sizing: border-box;
    padding-left:45px;
     width:99%;
     margin-left:0;
}
 #mc360-shipping #intwindow .top_btn .maplist a {
     text-align: left;
     text-indent: 27px;
}
 #mc360-shipping #intwindow #map_canvas {
     min-height: 300px;
}
 #mc360-shipping .infodata > ul {
     list-style: outside none none;
     margin: 0;
     padding: 0;
}
 #mc360-shipping .infodata > ul li h2 {
     color: #333;
     font-size: 12px !important;
     font-weight: bold;
     line-height: 14px;
     text-transform: capitalize !important;
     margin: 0;
     padding: 8px 0 0;
}
 #mc360-shipping ul#shipping_method li {
     margin-bottom: .2360828548em;
     list-style: none;
}
 #mc360-shipping .check_bx_list input[type="checkbox"] {
     display:none;
}
 #mc360-shipping .check_bx_list input[type="checkbox"] + label {
     color: #f2f2f2;
     margin: 0;
     padding: 0;
     width: 100%;
}
 #mc360-shipping .check_bx_list input[type="checkbox"] + label span {
     width:18px;
     float: left;
     height: 18px;
     margin: 7px 6px 0 0;
     vertical-align:middle;
     background:url(check_icon1.png) left top no-repeat;
     cursor:pointer;
}
 #mc360-shipping .check_bx_list input[type="checkbox"]:checked + label span {
     background:url(check_icon2n.png) left top no-repeat;
}
 #mc360-shipping .chk_bx .agentdata {
     float: left;
     padding-left: 10px;
     line-height: 14px;
}
 #mc360-shipping .chk_bx .imgg {
     float: left;
}
 #mc360-shipping .chk_bx .agentdata h3 {
     font-size: 12px !important;
     font-weight: bold;
     text-transform: capitalize !important;
     line-height: 14px;
     color: #636363;
     font-family:Tahoma, Geneva, sans-serif !important;
     margin:0;
}
 #mc360-shipping .chk_bx .agentdata p {
     color: #636363;
     font-family:Tahoma, Geneva, sans-serif !important;
     font-size: 10px !important;
     margin-bottom: 0;
}
 .woocommerce-checkout .payment-fixed {
     box-shadow: none !important;
     margin: 0 !important;
     position: inherit !important;
     top: 0;
     width: 47.8261% !important;
     z-index: 9;
}
 .storefront-handheld-footer-bar{
     display:none;
}
 #mc360-shipping .pickupselection h2 {
     font-size: 15px !important;
     font-weight: bold;
     text-transform: uppercase !important;
     margin: 0;
     color: #333;
}
 #mc360-shipping .pickupselection h4 {
     font-size: 12px !important;
     font-weight: bold;
     margin: 0;
}
 .datashow > a {
     display: none;
}
 .chooseitbtn {
    display: block;
     padding-left: 44px;
     padding-top: 0;
     width: 100%;
     float: left;
     margin-top: 2px;
}
 .datashow .chooseitbtn {
     display: none;
}
 #mc360-shipping .map_right_sec .radio_list .datashow .lcation_desc{
     display:none !important;
}
 #mc360-shipping .map_right_sec .radio_list .datashow .list_right_new{
     display:block !important;
}
 #mc360-shipping .map_right_sec .radio_list .datashow .list_right_new {
     padding-left: 40px;
}
 #mc360-shipping .map_right_sec .radio_list .list_right_new h2{
    color:#4F4F4F;
     font-size:12px !important;
     padding:5px 0 0 0 !important;
     margin:0;
     font-weight:bold;
    max-width: 135px;
    line-height: 14px;
     text-transform:capitalize !important
}
 #mc360-shipping .map_right_sec .radio_list .list_right_new h4 {
     font-size: 10px !important;
     line-height: 13px;
     margin: 0;
}
 #mc360-shipping .map_right_sec .radio_list .list_right_new .list_right_new_info {
     margin: 0 0 5px;
     font-size: 10px !important;
}
 #mc360-shipping .map_right_sec .radio_list .list_right_new .list_right_new_info span {
     display: block;
     line-height: 13px;
}
 .radio_list h6 {
     display: none;
     font-size: 14px !important;
     font-weight: bold;
     margin: 4px 0 0;
}
 #mc360-shipping .location_icn {
    position: absolute;
}
 #mc360-shipping .lcation_desc {
     margin-left: 44px;
     width: auto;
}
 .infodata {
     width: 300px;
}
 .pac-container{
     box-shadow:none !important;
     border:1px solid #ccc !important;
}
 body.removescroll {
     overflow: hidden;
}
 #postagain {
     background-color: #fff;
     font-family: Tahoma,Arial,sans-serif;
     font-size: 15px !important;
     font-weight: 300;
     margin-left: 12px;
     padding: 0 11px 0 13px;
     text-overflow: ellipsis;
     width: 400px;
}
 #postagain:focus {
    border-color: #4d90fe;
}
 .pac-container {
    z-index: 99999999 !important;
}
 .pickupselection .button.alt {
     background: #333 none repeat scroll 0 0;
     border: 1px solid #333;
     color: #fff;
     font-family: Tahoma,Arial,sans-serif;
     font-size: 13px !important;
     font-weight: bold;
     letter-spacing: 0;
     margin-bottom: 15px;
     padding: 5px 13px;
     text-transform: none !important;
}
 #mc360-shipping .location_list ul {
     height: 100%;
     list-style: outside none none;
     margin: 0;
     max-height: 524px;
     min-height: 524px;
     overflow-x: hidden;
     overflow-y: scroll;
     padding-top: 10px;
     padding-left: 0;
     line-height:25px;
}
 #mc360-shipping .top_btn .maplist a.activee::before {
     border: 5px solid #3597ff;
     height: 14px;
     width: 14px;
     box-sizing:border-box;
}
 #mc360-shipping input[type="text"]:hover::-moz-placeholder,#mc360-shipping input[type="text"]::-moz-placeholder {
     color: #000 !important;
}
 #mc360-shipping .map_right_sec {
     line-height: 25px;
}
 #droppoints li:first-child {
     margin-top: 0 !important;
}
/* #mc360-shipping #continue {
    line-height: 25px;
    width: 100%;
}
*/
 @media screen and (-webkit-min-device-pixel-ratio:0){
     #mc360-shipping .map_right_sec .srch_icn_input i {
         padding: 10px 10px 9px;
    }
}
 @media only screen and (min-width :991px) {
     #mc360-shipping .map_right_sec .srch_icn_input i {
         left: 0;
         position: absolute;
         width: 38px;
    }
     #mc360-shipping .map_right_sec {
        overflow: hidden;
    }
}
 @media only screen and (max-width :990px) {
     #mc360-shipping .map_right_sec .srch_icn_input i {
        width: 38px;
         left: 0;
         position: absolute;
         width: 38px;
    }
     #mc360-shipping .map_right_sec .srch_icn_input {
         position: relative;
    }
     #mc360-shipping .map_right_sec .srch_icn_input .srch_icn {
         position: absolute;
         right: 0;
         top: 0;
    }
}
 .gm-svpc,.gm-style-mtc, .gm-fullscreen-control,.hdpi.pac-logo::after {
    display:none !important;
}
 .gm-style div a.chooseit {
    display:inline-block !important;
}
 @media only screen and (min-width :767px) {
     .check_bx_list {
        display:block !important;
    }
     #mc360-shipping .map_right_sec .srch_icn_input input {
        width: 83%;
         margin-left:38px;
    }
}
 #mc360-shipping .serch_bx.mobile{
    display:none !important;
}
 @media only screen and (max-width :767px) {
     #mc360-shipping .popup {
        max-height: 100%;
    }
     #mc360-shipping .map_bx{
        display: block;
        height: 100%;
    }
     #mc360-shipping .map_right_sec {
        display:block;
        max-width:100%;
    }
     #mc360-shipping .location_list ul {
        max-height: 100%;
    }
     #mc360-shipping .top_btn a#showmap {
        display:block !important;
    }
     #mc360-shipping .map_right_sec .srch_icn_input i {
        width: auto;
    }
     #mc360-shipping .map_right_sec {
        border: 1px solid #d8d8d8;
        border-top:none;
    }
     #mc360-shipping .map_right_sec .maplist {
         position: fixed;
         bottom: 60px;
         z-index: 99;
         left: 0px;
         right: 0px;
         padding:15px 11px 12px !important;
         background-color: #fafafa;
         border: 1px solid #ebebeb;
         line-height: 16px;
    }
     #mc360-shipping .top_btn a {
        width:50.2%;
    }
     #mc360-shipping .top_btn, #mc360-shipping #intwindow .top_btn {
         width: 100%;
         position: fixed;
         bottom: 0px;
         left: 0px;
         background: #fafafa ;
         -webkit-box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.1);
         -moz-box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.1);
         box-shadow: 0px -2px 8px rgba(0, 0, 0, 0.1);
         padding: 13px 10px 12px 10px;
    }
     #mc360-shipping .map_bx #map_canvas {
        height:100% !important;
        min-height:100% !important;
    }
     #showagents {
         padding: 10px 35px 10px 35px !important;
         width: auto !important;
         border: none !important;
         line-height: 19px !important;
    }
     #mc360-shipping .check_bx_list ul {
        padding: 60px 10px 0 4px !important;
    }
     #mc360-shipping .map_right_sec .radio_list .list_right_new h2 {
        max-width:100%;
    }
     #mc360-shipping .main_map_sec {
        height: calc(100% - 170px);
    }
     #mc360-shipping .serch_bx.mobile {
         display: none !important;
         bottom: 65px;
    }
     #mc360-shipping #intwindow .popup, #mc360-shipping .popup {
         bottom: 0;
         left: 0;
         min-height: auto;
         padding: 3px 10px 10px;
         position: fixed;
         right: 0;
         top: 0;
         width: 100%;
         z-index: 99;
    }
     #mc360-shipping .map_right_sec .srch_icn_input i {
         left: 0;
         top: 0;
         width: 40px;
    }
     #mc360-shipping .location_list li {
        box-sizing: border-box;
        width: 90%;
    }
     #mc360-shipping #intwindow .location_list ul {
         height: 100%;
    }
     #mc360-shipping #intwindow .check_bx_list, #mc360-shipping .check_bx_list {
         background: #fafafa none repeat scroll 0 0;
         border: 1px solid #ebebeb;
         bottom: 60px;
         left: 0;
         overflow: hidden;
         padding: 10px 0 0 10px;
         position: absolute;
         right: 0;
         top: auto;
    }
     #mc360-shipping #intwindow .top_btn .maplist a{
         width:100%;
    }
     #mc360-shipping .popup {
         bottom: 0;
         float: none;
         border-radius:0;
         left: 0;
         padding: 3px 10px 10px;
         position: fixed;
         right: 0;
         width: 100%;
         height: auto;
    }
     #mc360-shipping .map_right_sec ,#mc360-shipping #intwindow .popup .map_right_sec {
         border-top: 1px solid #ebebeb;
         bottom: 0;
         left: 0;
         min-height: 60px;
         padding: 14px 10px 7px;
         position: fixed;
         right: 0;
         width: 100%;
         border-left: 0;
         border-right: 0;
         border-bottom: 0;
    }
     #mc360-shipping .map_sec h2 {
         padding: 10px 10px 2px 3px !important;
         color: #333;
    }
     #mc360-shipping .closepopup {
         right: 2px;
    }
     #mc360-shipping .check_bx_list .tilpas {
         position: relative;
    }
     #mc360-shipping .check_bx_list .tilpas .removetilpas {
         color: #000;
         font-size: 17px !important;
         font-weight: bold;
         position: absolute;
         right: 10px;
         top: 0px;
         display: block !important;
        background: #FFF;
         border: 1px solid #d8d8d8;
        padding: 0px 6px 2px 7px;
        border-radius: 2px;
    }
     #mc360-shipping .top_btn .agentlisttt {
         float: left;
         margin-left: 1px;
         margin-top: 48px;
         width: 30%;
    }
     #mc360-shipping .top_btn .agentlisttt a {
         display: block !important;
         background: #333 ;
         border-color: #333;
         color: #fff;
         width: 100%;
    }
     #mc360-shipping .map_right_sec .selectedloc ,#mc360-shipping .radio_list h6{
         display: none !important;
    }
     #continue {
         position: absolute;
         right: 10px;
         bottom: 12px;
    }
     #mc360-shipping .map_right_sec .radio_list {
         background:none;
         border-top: 0 none;
         margin: 0;
         padding: 0
    }
     #mc360-shipping .closepopup {
         top: 5px;
         padding: 1px 11px 2px;
    }
     #continue {
         font-size: 12px !important;
         padding:7px 28px;
    }
     #mc360-shipping .location_icn {
         left: 6px;
         position: absolute;
         top: 8px;
    }
     #mc360-shipping .lcation_desc {
         margin-left: 0;
         padding: 0 0 0 50px;
         width: auto;
    }
     #mc360-shipping #droppoints h2 {
         padding: 10px 10px 0 0 !important;
    }
     #mc360-shipping .top_btn .agentlisttt a:hover{
         color: #fff !important;
    }
     #mc360-shipping .serch_bx {
         display: block !important;
         margin: 0px !important;
         padding: 15px;
         left: 10px;
         right: 10px;
         width: auto;
         background-color: #fafafa;
         border: 1px solid #ebebeb;
         position: fixed;
         bottom: 131px;
    }
     #mc360-shipping .map_right_sec .srch_icn_input {
         display: table;
         padding-right: 35px;
         position: relative;
         width: 100%;
    }
     #mc360-shipping .map_right_sec .srch_icn_input input {
         margin-left:0;
         padding-left: 50px;
         position: inherit;
         width: 100%;
    }
     #mc360-shipping .map_right_sec .srch_icn_input i {
         position: absolute;
         z-index: 9;
    }
     #mc360-shipping .serch_bx.mobile {
        display: block;
    }
     #mc360-shipping .serch_bx {
         display: none !important;
    }
     #mc360-shipping .check_bx_list .tilpas {
        /*margin-bottom: 56px !important;
        */
    }
     #mc360-shipping .check_bx_list li {
         margin-bottom: 0 !important;
    }
     #mc360-shipping .serch_bx.mobile {
         bottom: auto;
         display: block !important;
         left: -11px;
         position: absolute;
         right: 0;
         top: 0;
         padding: 0 15px 10px;
         border:0;
         border-bottom:1px solid #ebebeb;
         z-index: 99;
    }
     #mc360-shipping .check_bx_list .tilpas .removetilpas {
         padding: 1px 6px 3px 7px;
         z-index: 99;
    }
     #mc360-shipping #intwindow .top_btn .maplist {
         float: none;
         width: 100%;
    }
     #mc360-shipping #intwindow .top_btn .maplist a {
         width: 50%;
    }
     #mc360-shipping .map_sec h2 {
         font-size: 16px !important;
    }
     #mc360-shipping #intwindow #map_canvas {
         min-height: 430px !important;
    }
     #mc360-shipping .check_bx_list ul {
         max-height: unset;
    }
}
#mc360-shipping_text .pickupselection input {
     width: 97%;
}
 .mc360_radio input {
     display: inline-block !important;
     width: auto !important;
     vertical-align: middle;
}
 .mc360_radio label {
     width: 100%;
     display: inline-block;
     vertical-align: bottom;
     padding-left: 22px;
}
 