﻿::-webkit-input-placeholder {color:#999;font-size:12px;}
:-moz-placeholder{color:#999;font-size:12px;}
::-moz-placeholder{color:#999;font-size:12px;}
:-ms-input-placeholder{color:#999;font-size:12px;}

.cityselector .popup-frm-outer { position:static; top:0px; right:0px; width:100%; }
.cityselector .popup-frm-outer .close-txt { position:absolute; top:15px; right:10px; z-index:100; }
.cityselector .popup-frm-outer .close-txt a { display:inline-block; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:solid 1px #bbb; padding:5px 8px; font-size:11px; line-height:12px; color:#000; background-color:#fff; webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; font-weight:bold; }
.cityselector .popup-frm-outer .close-txt a:hover { border:solid 1px #dd4b39; color:#fff; background-color:#dd4b39; }
.cityselector .popup-frm-outer .formgroup { position:relative; }
.cityselector .popup-frm-outer .formgroup h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; border-bottom:solid 1px #ccc; margin:0; }
.cityselector .popup-frm-outer .formgroup ul { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .formgroup ul li { position:relative; display:inline-block; width:46%; margin:0; padding: 10px; }
.cityselector .popup-frm-outer .formgroup ul li.fulwid { width:97%; }
.cityselector .popup-frm-outer .formgroup ul li.contnum { width:46%; }
.cityselector .popup-frm-outer .formgroup input { font-size:14px; padding:5px 0; display:block; width:100%; border:none; border-bottom:1px solid #757575; background:none; color:#ccc; }
.cityselector .popup-frm-outer .formgroup input:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.cityselector .popup-frm-outer .formgroup label { color:#bbb; font-size:12px; font-weight:normal; position:absolute; pointer-events:none; left:15px; top:16px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .popup-frm-outer .formgroup input:focus ~ label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .formgroup input:valid ~ label {
top:-3px;font-size:11px;color:#888;left:10px;}
.cityselector .popup-frm-outer .formgroup .bar { position:relative; display:block; width:100%; }
.cityselector .popup-frm-outer .formgroup .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer .bar:after { content:''; height:1px; width:0; bottom:0px; position:absolute; background:#5264AE; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .popup-frm-outer .formgroup .bar:before { left:50%; }
.cityselector .popup-frm-outer .formgroup .bar:after { right:50%; }
.cityselector .popup-frm-outer input:focus ~ .bar:before, .profile-page-header .profile-cover .profile-offer .only-frm-outer input:focus ~ .bar:after {width:50%;}
.cityselector .popup-frm-outer .formgroup input:focus ~ .highlight {-webkit-animation:inputHighlighter 0.5s ease;-moz-animation:inputHighlighter 0.5s ease;animation:inputHighlighter 0.5s ease;}
@-webkit-keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
@keyframes inputHighlighter { from {
background:#5264AE;
}
to { width:0; background:transparent; }
}
.cityselector .popup-frm-outer .formgroup ul li.success label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.active label, .bussdetlbd .bussdetlbdrt .rt-frm-out .formgroup ul li.alert label { top:-4px; left:10px; color: #d6181f; font-size: 11px; }
.cityselector .popup-frm-outer .formgroup ul li.active label { color: #888; }
.cityselector .popup-frm-outer .formgroup ul li.alert input { border-bottom:solid 1px #d6181f; color:#d6181f; }
.cityselector .popup-frm-outer .formgroup ul li.success input { border-bottom:solid 1px #08a182; color:#08a182; }
.cityselector .popup-frm-outer .formgroup ul li.alert label { color: #d6181f; }
.cityselector .popup-frm-outer .formgroup ul li.success label { color: #08a182; }
.cityselector .popup-frm-outer .formgroup ul li.contnum input { padding-left:80px; color:#fff; }
.cityselector .popup-frm-outer .formgroup ul li.contnum input[type="text"]:required {width:76%;color:#999;box-shadow:none;outline:none !important;}
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop { position:absolute; padding:3px 16px 3px 6px; display:none; top:13px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.cityselector .popup-frm-outer .formgroup ul li.contnum input:valid ~ .citydrop {display:block;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;}
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop a { color:#e4e4e4; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop a:before { position: absolute; top: 8px; right: 5px; display: inline-block; border-top: 4px solid #414446; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ''; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload { position:absolute; background:#fff; width:75px; top: -3px; left: 0; box-shadow:none; z-index:2; overflow:hidden; border-top:none; padding-top:0px; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload select { border:none; background-color:#fff; color:#333; outline:none; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop .cityload ul li { width:100% }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom: 1px solid #ddd; padding:8px 9px; color:#555; cursor:pointer }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop ul li i { font-size:11px; position:static; background:none }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.cityselector .popup-frm-outer .formgroup ul li.contnum .citydrop.active { display:block }
.cityselector .popup-frm-outer .formgroup ul li.contnum.active label { top:-4px; }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li.active, .cityselector .popup-frm-outer .cityload ul li:hover { background:#ff4242; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; color:#fff }
.cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li:hover, .cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li.active a, .cityselector .popup-frm-outer .formgroup ul li.contnum .cityload ul li:hover a { color:#fff }
.cityselector .popup-frm-outer .one-time-pass-outer { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .one-time-pass-outer .title-txt { font-size:14px; line-height:20px; color:#333; font-weight:bold; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .verify-txt { font-size:13px; line-height:20px; padding:10px 0; color:#666; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp { background-color:#f2f4f8; padding:10px; height:90px; overflow:hidden; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp .otp-title { font-size:12px; font-weight:600; line-height:20px; letter-spacing:0.5px; padding:0 0 5px 0; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul { margin:0px; padding:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li { margin:0 10px 0 0; padding:5px 0 10px 0; list-style:none; float:left; width:60px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li .send-outer { position:absolute; top:-3px; left:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li label { color:#666; left:16px; top:8px; font-size:12px; text-transform:uppercase }
.cityselector .popup-frm-outer .one-time-pass-outer .send-otp ul li input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { top:0px; }
.cityselector .popup-frm-outer .one-time-pass-outer .veri-code-send { font-size:13px; line-height:20px; color:#666; padding:10px 10px 5px 10px; }
.cityselector .popup-frm-outer .one-time-pass-outer .veri-code-send span { display:inline-block; padding:0 0 0 5px; color:#333; font-size:12px; font-weight:700; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer { padding:5px 10px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .titletxt { font-size:13px; line-height:16px; font-weight:700; letter-spacing:0.5px; padding:5px 0; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer input[type="text"] {height:32px;padding:0 10px;width:80px;}
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer span{font-size: 11px;display: block;color:#c20000;}
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer .nubr-outer a { margin:0 0 0 5px; display:inline-block; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p { padding:5px 0 0 0; font-size:13px; line-height:16px; color:#666; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p span { display:block; color:#999; font-size:10px; letter-spacing:0.5px; }
.cityselector .popup-frm-outer .one-time-pass-outer .ent-ver-code-outer p span b { color:#333; }
.cityselector .popup-frm-outer .thnks-outer { margin:15px; padding:10px; background-color:#fff; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro { padding:0 0 10px 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro figure { float:left; width:60px; height:60px; margin:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .title-txt { font-size:16px; line-height:20px; color:#333; font-weight:bold; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det { padding:5px 0 5px 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .cur-pro .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer { padding:10px 0 5px 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border { padding:0 0 5px 0; margin:0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .titletxt { font-size:13px; line-height:20px; color:#666; letter-spacing:0.5px; padding:0; float:left; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall { float:right; font-size:11px; color:#666; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .tit-border .selectall input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list { background-color:#f2f2f2; border-bottom:solid 2px #fff; border:solid 1px #fff; padding:5px 0; float:left; width:49.5%; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt { font-size:13px; line-height:20px; font-weight:bold; color:#333; letter-spacing:0.5px; padding:0 10px; float:none; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .titletxt input[type="checkbox"] { left:0px; width:auto; position:static; display:inline; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det { padding:0 0 0 17px; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span { display:inline-block; font-size:12px; line-height:20px; color:#666; padding:0 10px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .con-det span i { font-size:11px; line-height:20px; color:#ccc; margin:0 3px 0 0; }
.cityselector .popup-frm-outer .thnks-outer .related-pro-outer .business-list .ser-type-list { padding:0 0 5px 30px; display:inline-block; font-size:12px; line-height:20px; color:#666; background: url(../images/default/ser-exp.png) no-repeat 16px 4px; }
.cityselector .popup-frm-outer .promofrms-outer { background-color:#f2f4f8; }
.cityselector .popup-frm-outer .promofrms-outer h3 { font-size:16px; line-height:20px; color:#fff; padding:15px 10px; letter-spacing:0.2px; margin:0; background-color:#2c3039; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number { font-size:13px; line-height:20px; color:#fff; padding:3px 0 0 0; letter-spacing:1px; font-weight:700; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number a { color:#fff; }
.cityselector .popup-frm-outer .promofrms-outer h3 .phone-number i { margin:0 5px 0 0; }
.cityselector .popup-frm-outer .promofrms-outer { position:relative; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.cityselector .popup-frm-outer .promofrms-outer .cont-out { width:46%; margin:0; float:left; padding:0 0 0 2%; }
.cityselector .popup-frm-outer .promofrms-outer ul { margin:0px; padding:20px 10px; }
.cityselector .popup-frm-outer .promofrms-outer ul li { position:relative; padding:0 0 10px 0; }
.selecttoo { background:#fff; border:solid 1px #ccc; font-size: 14px; line-height: 20px; }
.selecttoo a { display: block; padding:4px 6px; color:#aaa; text-decoration:none; height:30px; }
.selecttoo a i { position:absolute; color:#b5b5b5; right:10px; font-size:28px; top:11px; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; font-weight:normal; background:url(../images/other/rutarrow.png?v=5.6.7) 0 0 no-repeat; width:10px; height:6px; opacity: initial; }
.selecttoo a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert{margin-bottom: 0rem;border: 0px solid transparent;border-radius: 0rem;}
.cityselector .popup-frm-outer .promofrms-outer ul li.alert .selecttoo a{border:solid 1px #c20000;}
.cityselector .popup-frm-outer .promofrms-outer ul li .selecttoo { width:89%; }
.cityselector .popup-frm-outer .promofrms-outer ul li .selecttoo a i { right:5px; }
.cityselector .popup-frm-outer .promofrms-outer ul li.submit { padding:10px 0 10px 0; text-align:center; }
.cityselector .popup-frm-outer .promofrms-outer ul li .checkbox label, .cityselector .popup-frm-outer .promofrms-outer ul li .checkbox, .cityselector .popup-frm-outer .promofrms-outer ul li .checkbox input[type="checkbox"] { position:static; pointer-events:auto; }
.cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"] { margin-bottom:5px; width:90%; font-size:13px; padding:8px 10px;height: 41px; }
.cityselector .popup-frm-outer .promofrms-outer ul li label { color:#999; font-size:12px; font-weight:normal; position:absolute; left:5px; top:8px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; font-family:Arial, Helvetica, sans-serif; }
 .cityselector .popup-frm-outer .promofrms-outer ul li.filled input[type="text"] ~ label, .cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"]:focus ~ label, .cityselector .popup-frm-outer .promofrms-outer ul li.filled input[type="text"] {display:none}
 .cityselector .popup-frm-outer .promofrms-outer ul li.filled textarea ~ label {color:#999}
.cityselector .popup-frm-outer .promofrms-outer ul li input[type="text"]:focus { outline:none }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert label, .profile-page-header .profile-cover .profile-offer .only-frm-outer .promofrms-outer ul li ul li.alert label { color:#c20000; left:10px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum.alert input[type="text"], .cityselector .popup-frm-outer .promofrms-outer ul li ul li.alert input[type="text"] { border-color:#c20000 }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop { background-color:#fcfcfc; width:95%; border-left:solid 1px #ddd; border-right:solid 1px #ddd; max-height:150px; overflow-y:scroll; z-index:3; left:0; top:32px; position:absolute; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li { display:block; border-bottom:dotted 1px #ddd; cursor:pointer; color:#666; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; padding:8px 10px; text-align:left; margin:0 !important; float:none !important; font-size:12px; line-height:20px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover { background-color:#ff4242; color: #fff; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li:hover label { color: #fff; }
.cityselector .popup-frm-outer .promofrms-outer ul li .angledown-drop ul li label { cursor:pointer; font-weight:normal; font-size:12px; position:relative; top:0; }
.cityselector .popup-frm-outer .promofrms-outer ul li.active label { }
.cityselector .popup-frm-outer .promofrms-outer ul li.success label { color:#08a182; }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert label { color:#c20000; }
.cityselector .popup-frm-outer .promofrms-outer ul li.success input[type="text"] { border-color:#08a182 }
.cityselector .popup-frm-outer .promofrms-outer ul li.alert input[type="text"], .cityselector .popup-frm-outer .promofrms-outer ul li.alert textarea { color:#c20000; border-color:#c20000; }
.cityselector .popup-frm-outer .promofrms-outer ul li i { position:absolute; font-size:12px; line-height:18px; color:#ccc; top:11px; right:43px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { margin-left:-5px }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { width: 80%; display: inline-block; position:relative }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum input[type="text"] { width:98% }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { width:95%; height:180px; resize:none; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-webkit-input-placeholder {font-size:12px;line-height:16px;}
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-moz-placeholder {font-size: 12px;line-height:16px;}
.cityselector .popup-frm-outer .promofrms-outer ul li textarea::-ms-input-placeholder {font-size:12px;line-height:16px;}
.cityselector .popup-frm-outer .promofrms-outer ul li input::-moz-placeholder {font-size:12px;line-height:16px;}
.cityselector .popup-frm-outer .promofrms-outer .citydrop { border:solid #ccc 1px; position:relative; display:inline-block; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop a { line-height:35px; padding:2px 15px 2px 5px; color:#333; display:block; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop a:before { position: absolute; top:16px; right:5px; display: inline-block; border-top: 4px solid #414446; border-right: 4px solid transparent; border-left: 4px solid transparent; content: ''; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload {width:170px;left:-1px;overflow:initial;background-color:#fff;border:solid 1px #e4e4e4;top:39px;
    position:absolute;z-index:100;}
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul { margin:0px; padding:0px; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li { float:none; padding:0px; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a { padding:5px 10px; font-size:13px; line-height:20px;width: auto; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a:before { border-left:none; border-right:none; border-top:none; }
.cityselector .popup-frm-outer .promofrms-outer .citydrop .cityload ul li a:hover { color:#fff; }
.cityselector .popup-frm-outer .promofrms-outer .tc-app { position:absolute; bottom:0px; right:0px; font-size:11px; line-height:13px; color:#999; padding:10px; }
.cityselector .popup-frm-outer .promofrms-outer .tc-app a { color:#999; }



@media (max-width: 768px) {
.services-count-blk{height:auto;padding:0 0 10px 0;}
.services-count-blk .title-txt{padding:10px;font-size:24px;}
.services-count-blk ul li{padding:0 0 5px 0;}
.services-count-blk ul li.number-count{font-size:20px;line-height:24px;}
.services-count-blk .title-txt{padding:10px;font-size:24px;}
.services-count-blk ul li{padding:0 0 5px 0;}
.services-count-blk ul li.number-count{font-size:20px;line-height:24px;}
.modal .modal-content.list-model{width:100%;}
 .cityselector.new-full-size-popup { width:100% !important; top:0 !important; left:0; margin-left:0 !important; -webkit-border-radius:0px; -moz-border-radius:01px; border-radius:0px; box-shadow:none; }
 .cityselector .popup-frm-outer .promofrms-outer .cont-out{width:96%;}
 .cityselector .popup-frm-outer .promofrms-outer .cont-out { width:98%; padding:10px 0 0 10px; }
.cityselector .popup-frm-outer .promofrms-outer ul li .mobilenum { width:87%; }
.cityselector .popup-frm-outer .promofrms-outer ul li i { right:53px; }
.cityselector .popup-frm-outer .promofrms-outer ul { padding:0 0 0 0; }
.cityselector .popup-frm-outer .promofrms-outer ul li textarea { width:90%;height:130px;}
.techlcf-left{display:none;}
.techlcfpop .cityselector.promo-pop{border:none;width:100%;margin-left:0;position: static;}
.cityselector{position:static;width:100%;position:fixed;top:0px;left:0px;margin-left:0px;}
.ofrblck .ofrbd ul li{width:100%;}
.ofrblck .ofrbd ul li input[type="text"]{width:99%;}
.ofrblck .ribbon{display:none;}
.cityselector.top-border{width:93%;}
.ofrblck.popup{width:100%;}
.map-view-outer .lt-listing-outer{display:none;}
.map-view-outer .outer-div{width:100%;}
.map-view-outer .rt-map{width:100%;}
.other-metros ul li{width:33%;}
.modal-body.popup-cat-list .cate-serv-blk .lt-cate-list{width:250px;}
.modal-body.popup-cat-list .cate-serv-blk .rt-cate-list{width: calc(100% - 250px);}
.top-search-blk .top-titles{padding:5px 0 20px 1%;}
.top-search-blk .top-titles .titletxt{font-size:20px;}
.cityselector .popup-frm-outer .promofrms-outer ul li i{right:87px;}
.count{position:absolute;}
.top-search-blk .more-ser-exp .img-outer{display:none;}
.top-search-blk .more-ser-exp a{padding:0px;}
.top-search-blk.state-page .state-title-txt{padding:0 0 5px 15px;font-size:14px;}
.top-search-blk .single-sear-blk input[type="text"]{margin:0 0 5px 0;}
.popular-service-blk .owl-carousel .owl-item .item .state-listbg ul li{margin:8px 0;}
.top-search-blk .pio-serv-but{left:400px;bottom:3px;}
.top-search-blk.state-page .pio-serv-but{left:auto;bottom:3px;right:0px;}
.top-search-blk .pio-serv-but .busi-img{display:none;}
.top-search-blk .pio-serv-but .inside a{padding:4px;font-size:12px;}
.single-per-section ul li{width:98%;}
}



/* overlay transparency */ 
.olyopacity-black, .olyopacity-white, .olyopacity-black1 { position:fixed; z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; }
.olyopacity-black1 { filter:alpha(opacity=90); -khtml-opacity:0.90; -moz-opacity:0.90; opacity:0.90; }
.olyopacity-black, .olyopacity-black1 { background-color:#000; }
.olyopacity-white { background-color:#fff; opacity:0.9 }
.popup-back-layer { background-color:#000; position:fixed; z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; }
.zindex100001 { z-index:100001; }
.zindex100002 { z-index:100002; }
.zindex100003 { z-index:100003; }
.maploading { z-index:200003; width:800px; position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-400px; font-family:Arial, Helvetica, sans-serif }
/*.maploading { position:absolute; top:20%; width:100%; text-align:center; font-size:22px; }*/
.maploading i { font-size:42px; color:#aaa }
.maploading h3 { font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-weight:normal; color:#aaa; font-size:32px }
 @-webkit-keyframes opacity { 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
 @-moz-keyframes opacity { 0% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
.maploading { text-align: center; }
.maploading span { -webkit-animation-name: opacity; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; -moz-animation-name: opacity; -moz-animation-duration: 1s; -moz-animation-iteration-count: infinite; font-size:42px; }
.maploading span:nth-child(2) { -webkit-animation-delay: 100ms; -moz-animation-delay: 100ms; }
.maploading span:nth-child(3) { -webkit-animation-delay: 300ms; -moz-animation-delay: 300ms; }
.count { background-color: #ccc; display: block; float: left; font-size: 12px; line-height: 14px; margin: 0 5px 0 0; padding:2px 5px; }
.count.right-move { float:right; margin:0; }
/*overlay*/




.cityselector { background-color:#fff; border-top:2px solid #fff; z-index:200003; width:800px; position:fixed; top:50px; left:50%; margin-top:0; margin-left:-400px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); font-family:Arial, Helvetica, sans-serif }
.cityselector .close { width:26px; height:26px; position:absolute !important; top:0 !important; right:-40px !important;color:#fff !important;}
.cityselector .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(../images/other/remove.png?v=5.6.7) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.cityselector .close a:hover { opacity:1 }
.techlcfpop .cityselector.promo-pop { border:none; width:728px; margin-left:-364px; }
.techlcfpop .cityselector.promo-pop .close{position:absolute;right:5px;top:5px;opacity:1;}
.techlcfpop .cityselector.promo-pop .close a{color:#666;font-size:13px;}
.techlcf-full { width:100%; height:610px; }
.techlcf-left { width:286px; float:left; background:#ededed url(../images/other/services-lcf-bg.jpg) no-repeat bottom center; padding:20px; height:570px; }
.techlcf-left-head { font-size:16px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding-top:10px; padding-bottom:15px; position:relative; }
.techlcf-left-head:before { position:absolute; width:17%; bottom:0; left:40%; border-bottom:solid 2px #999; content:""; }
.techlcf-left-bottom { width:100%; margin-top:20px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.techlcf-left-bottom ul li { display:block; margin-bottom:15px; }
.techlcf-left-bottom ul li i { width:60px; font-size:42px; float:left; color:#fff; }
.techlcf-usp-right { float:left; margin-left:5px; width:220px; }
.techlcf-usp-right p { color:#333; font-size:13px; padding:0 0 10px 25px; background:url(../images/default/poat-ad-icon.png) no-repeat 0 4px; }
.techlcf-usp-right .usptex { color:#333; font-size:11px; }
.techlcf-right .lcfinpu { width:96%; margin:10px; position:relative; }
.techlcf-right .lcfinpu .labeltext { background:#f9f9f9; position:absolute; left:0; top:6px; width: 100.5%; z-index:8; padding: 0 0 3px; }
.techlcf-right .lcfinpu .labeltext .itemlabel { margin:3px 0px 5px 3px; padding:3px 5px; color:#333; font-size:12px; line-height:18px; cursor:default; background-color:#e7e7e7; border-radius:3px; font-family:Arial, Helvetica, sans-serif; display:inline-block }
.techlcf-right .lcfinpu .labeltext .itemlabel a { font-weight:bold; color:#969696; font-size:14px; }
.techlcf-right .lcfinpu .loadingmini { position:absolute; right:44px; top:8px; }
.techlcf-right .lcfinpu input[type="text"] { outline:none !important; font-size:13px !important; padding:9px 5px 1px; display:block; width:96%; border:none; border-bottom:1px solid #757575 !important; background:none; height:40px; }
.techlcf-right .lcfinpu input[type="text"]:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.techlcf-right .lcfinpu label { color:#2b5065; bottom:10px; font-size:13px; font-weight:normal; position:absolute; pointer-events:none; left:15px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; opacity:1 !important; z-index:3; }
.techlcf-right .lcfinpu input:focus ~ label, .techlcf-right .techlcf-field ul li input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}
.techlcf-right .lcfinpu.choo input[type="text"] { background:#fff url(../images/other/lcf-arrow.png) no-repeat 94% center; }
.techlcf-right .lcfinpu.loc input[type="text"] { background:#fff url(../images/other/lcf-loc.png) no-repeat 94% center; }
.techlcf-right .lcfinpu.cal input[type="text"] { background:#fff url(../images/other/lcf-cal.png) no-repeat 94% center; cursor:pointer; }
.techlcf-field .lcf-ph { width:94%; padding: 0 3%; }
.techlcf-field .lcf-ph .phlef { width:30%; position: absolute; display:none; top:10px; overflow:hidden; float:left; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.techlcf-field .lcf-ph .phlef select { width:130px; color:#2b5065; font-size:12px !important; background:url(../images/other/lcf-arrow.png) no-repeat 61px center; height:23px; border:0 !important }
.techlcf-field .lcf-ph .phrig { width:100%; float:left; }
.techlcf-field .lcf-ph .phrig input[type="text"] { padding-left:27%; width:71%; outline:none !important; font-size:13px !important; display:block; border:none; border-bottom:1px solid #757575 !important; background:none; height:38px; }
.techlcf-field .lcf-ph .phrig input[type="text"]:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.techlcf-field .lcf-ph .phrig label { left:15px !important; bottom:10px; color:#2b5065; font-size:13px; font-weight:normal; position:absolute; pointer-events:none; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; opacity:1 !important; z-index:3; }
.techlcf-field .active .lcf-ph .phrig label { top:-3px; font-size: 11px !important; left: 9px !important; }
.techlcf-field .active .phlef { display:block }
.techlcf-field .lcf-ph .phrig input:focus ~ label, .techlcf-field .lcf-ph .phrig input:valid ~ label {
left:10px !important;
top:-3px;
font-size:11px;
color:#888;
}
 .techlcf-field .lcf-ph .phrig input:focus ~ .phlef {
display:block;
transition:0.2s ease all;
-moz-transition:0.2s ease all;
-webkit-transition:0.2s ease all;
}
 .techlcf-field .lcf-ph .phrig input[type="text"]:required, .techlcf-right .lcfinpu input[type="text"]:required {
border-bottom:solid 1px #ce3232 !important;
border-top:0 !important;
border-left:0 !important;
border-right:0 !important;
box-shadow:none !important;
}
.techlcf-field .lcf-ph .phrig input[type="text"]:required ~ label, .techlcf-right .lcfinpu input[type="text"]:required ~ label {
color:#ce3232;
}
.techlcf-right .lcfinpu.alert label { color:#ce3232; }
.techlcf-right .lcfinpu.alert input[type="text"] { border-bottom:solid 1px #ce3232 !important; }
.techlcf-field .lcf-ph.alert .phrig input[type="text"] { border-bottom:solid 1px #ce3232 !important; }
.techlcf-field .lcf-ph.alert .phrig input:focus ~ label, .techlcf-field .lcf-ph.alert .phrig input:valid ~ label {
color:#ce3232;
}
.techlcf-right .techlcf-field p { font-size:16px; line-height:22px; color:#f89406; margin:0 0 10px 0; padding:0 0 5px 0; }
.techlcf-right .techlcf-field p b { color:#666; }
.techlcf-right .techlcf-field .titletxt { color:#2b5065; font-size:13px; font-weight:normal; }
.techlcf-right .techlcf-field .sms-call-out { padding:10px 0; }
.techlcf-right .techlcf-field .sms-call-out ul { margin:0px; padding:0px; }
.techlcf-right .techlcf-field .sms-call-out ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:left; color:#666; font-size:12px; }
.techlcf-right .techlcf-field .sms-call-out ul li input[type="radio"] { position:static; left:0px; }
.techlcf-right .techlcf-field .veri-code { margin:15px 0; background-color:#f2f2f2; text-align: center; font-size:13px; line-height:20px; padding:10px 0; color:#444; }
.techlcf-right .techlcf-field .veri-code b { color:#333 }
.techlcf-right .techlcf-field .notyet { padding:10px 0; font-size:14px; line-height:20px; color:#666; }
.techlcf-right .techlcf-field .notyet span { font-size:12px; line-height:20px; color:#999; display:block; }
.techlcf-field .bar { position:absolute; display:block; width:100%; z-index:7; bottom:0; }
.techlcf-field .bar:before, .techlcf-field .bar:after { content:''; height:2px; width:0; bottom:0px; position:absolute; background:#04adbc; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.techlcf-field .bar:before { left:50%; }
.techlcf-field .bar:after { right:50%; }
.techlcf-field input:focus ~ .bar:before, .techlcf-field input:focus ~ .bar:after {
width:50%;
}
.techlcf-right .lcfinpu .highlight { position:absolute; height:60%; width:100%; top:25%; left:0; pointer-events:none; opacity:0.5; }
.techlcf-right .lcfinpu input:focus ~ .highlight {
-webkit-animation:inputHighlighter 0.3s ease;
-moz-animation:inputHighlighter 0.3s ease;
animation:inputHighlighter 0.3s ease;
}
@-webkit-keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
@keyframes inputHighlighter { from {
background:#04adbc;
}
to { width:0; background:transparent; }
}
.techlcfpop .cityselector { border:none; width:728px; margin-left:-364px; }
.techlcf-bg { font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.techlcf-full { width:100%; height:569px; }
.techlcf-left { width:286px; float:left; background:#ededed url(../images/other/services-lcf-bg.jpg) no-repeat bottom center; padding:20px; height:570px; }
.techlcf-left-head { font-size:16px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; color:#333; text-align:center; padding-top:10px; padding-bottom:15px; position:relative; }
.techlcf-left-head:before { position:absolute; width:17%; bottom:0; left:40%; border-bottom:solid 2px #999; content:""; }
.techlcf-left-bottom { width:100%; margin-top:20px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; }
.techlcf-left-bottom ul li { display:block; margin-bottom:15px; }
.techlcf-left-bottom ul li i { width:60px; font-size:42px; float:left; color:#fff; }
.techlcf-usp-right { float:left; margin-left:5px; width:220px; }
.techlcf-usp-right p { color:#333; font-size:13px; padding:0 0 10px 25px; background:url(../images/default/poat-ad-icon.png) no-repeat 0 4px; }
.techlcf-usp-right .usptex { color:#333; font-size:11px; }
.techlcf-right { width:430px; float:left; background:#fff; }
.techlcf-right .techlcf-righthead { width:100%; padding:25px 0; text-align:center; background:#fff; font-size:16px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; border-bottom:dashed 1px #e4e4e4; }
.techlcf-right .techlcf-righthead span { background:url(../images/default/networking.png) no-repeat 0 8px; padding:10px 10px 10px 45px; margin:auto; }
.techlcf-right .techlcf-field { width:96%; padding:0 2%; margin-top:20px; }
.techlcf-right .lcfinpu { width:96%; margin:10px; position:relative; }
.techlcf-right .lcfinpu .labeltext { background:#f9f9f9; position:absolute; left:0; top:6px; width: 100.5%; z-index:8; padding: 0 0 3px; }
.techlcf-right .lcfinpu .labeltext .itemlabel { margin:3px 0px 5px 3px; padding:3px 5px; color:#333; font-size:12px; line-height:18px; cursor:default; background-color:#e7e7e7; border-radius:3px; font-family:Arial, Helvetica, sans-serif; display:inline-block }
.techlcf-right .lcfinpu .labeltext .itemlabel a { font-weight:bold; color:#969696; font-size:14px; }
.techlcf-right .lcfinpu .loadingmini { position:absolute; right:44px; top:8px; }
.techlcf-right .lcfinpu input[type="text"] { outline:none !important; font-size:13px !important; padding:9px 5px 1px; display:block; width:96%; border:none; border-bottom:1px solid #757575 !important; background:none; height:40px; }
.techlcf-right .lcfinpu input[type="text"]:focus { outline:none !important; box-shadow:none !important; border:none !important; }
.techlcf-right .lcfinpu label { color:#2b5065; bottom:10px; font-size:13px; font-weight:normal; position:absolute; pointer-events:none; left:15px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; opacity:1 !important; z-index:3; }
.techlcf-right .lcfinpu input:focus ~ label, .techlcf-right .techlcf-field ul li input:valid ~ label {
top:-3px;
font-size:11px;
color:#888;
left:10px;
}

.gobtn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;letter-spacing:0.5px;}
.gobtn:focus, .gobtn:active:focus, .gobtn.active:focus, .gobtn.focus, .gobtn:active.focus, .gobtn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.gobtn:hover, .gobtn:focus, .gobtn.focus { color: #333333; text-decoration: none; }
.gobtn:active, .gobtn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.gobtn.disabled, .gobtn[disabled], fieldset[disabled] .gobtn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
a.gobtn.disabled, fieldset[disabled] a.gobtn { pointer-events: none; }
.gobtn-default { color: #333333; background-color: #ffffff; border-color: #cccccc; }
.gobtn-default:focus, .gobtn-default.focus { color: #333333; background-color: #e6e6e6; border-color: #8c8c8c; }
.gobtn-default:hover { color: #333333; background-color: #e6e6e6; border-color: #adadad; }
.gobtn-default:active, .gobtn-default.active, .open > .dropdown-toggle.gobtn-default { color: #333333; background-color: #e6e6e6; border-color: #adadad; }
.gobtn-default:active:hover, .gobtn-default.active:hover, .open > .dropdown-toggle.gobtn-default:hover, .gobtn-default:active:focus, .gobtn-default.active:focus, .open > .dropdown-toggle.gobtn-default:focus, .gobtn-default:active.focus, .gobtn-default.active.focus, .open > .dropdown-toggle.gobtn-default.focus { color: #333333; background-color: #d4d4d4; border-color: #8c8c8c; }
.gobtn-default:active, .gobtn-default.active, .open > .dropdown-toggle.gobtn-default { background-image: none; }
.gobtn-default.disabled:hover, .gobtn-default[disabled]:hover, fieldset[disabled] .gobtn-default:hover, .gobtn-default.disabled:focus, .gobtn-default[disabled]:focus, fieldset[disabled] .gobtn-default:focus, .gobtn-default.disabled.focus, .gobtn-default[disabled].focus, fieldset[disabled] .gobtn-default.focus { background-color: #ffffff; border-color: #cccccc; }
.gobtn-default .badge { color: #ffffff; background-color: #333333; }
.gobtn-primary { color: #ffffff; background-color:#f59d20; border-color:#f59d20; }
.gobtn-primary:focus, .gobtn-primary.focus { color: #ffffff; background-color: #ff9600; border-color: #ff9600; }
.gobtn-primary:hover { color: #ffffff; background-color: #ff9600; border-color: #ff9600; }
.gobtn-primary:active, .gobtn-primary.active, .open > .dropdown-toggle.gobtn-primary { color: #ffffff; background-color: #ff9600; border-color: #ff9600; }
.gobtn-primary:active:hover, .gobtn-primary.active:hover, .open > .dropdown-toggle.gobtn-primary:hover, .gobtn-primary:active:focus, .gobtn-primary.active:focus, .open > .dropdown-toggle.gobtn-primary:focus, .gobtn-primary:active.focus, .gobtn-primary.active.focus, .open > .dropdown-toggle.gobtn-primary.focus { color: #ffffff; background-color: #ff9600; border-color: #ff9600; }
.gobtn-primary:active, .gobtn-primary.active, .open > .dropdown-toggle.gobtn-primary { background-image: none; }
.gobtn-primary.disabled:hover, .gobtn-primary[disabled]:hover, fieldset[disabled] .gobtn-primary:hover, .gobtn-primary.disabled:focus, .gobtn-primary[disabled]:focus, fieldset[disabled] .gobtn-primary:focus, .gobtn-primary.disabled.focus, .gobtn-primary[disabled].focus, fieldset[disabled] .gobtn-primary.focus { background-color: #ff9600; border-color: #ff9600; }
.gobtn-primary .badge { color: #337ab7; background-color: #ffffff; }
.gobtn-success { color: #ffffff; background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success:focus, .gobtn-success.focus { color: #ffffff; background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success:hover { color: #ffffff; background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success:active, .gobtn-success.active, .open > .dropdown-toggle.gobtn-success { color: #ffffff; background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success:active:hover, .gobtn-success.active:hover, .open > .dropdown-toggle.gobtn-success:hover, .gobtn-success:active:focus, .gobtn-success.active:focus, .open > .dropdown-toggle.gobtn-success:focus, .gobtn-success:active.focus, .gobtn-success.active.focus, .open > .dropdown-toggle.gobtn-success.focus { color: #ffffff; background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success:active, .gobtn-success.active, .open > .dropdown-toggle.gobtn-success { background-image: none; }
.gobtn-success.disabled:hover, .gobtn-success[disabled]:hover, fieldset[disabled] .gobtn-success:hover, .gobtn-success.disabled:focus, .gobtn-success[disabled]:focus, fieldset[disabled] .gobtn-success:focus, .gobtn-success.disabled.focus, .gobtn-success[disabled].focus, fieldset[disabled] .gobtn-success.focus { background-color: #5cb85c; border-color: #5cb85c; }
.gobtn-success .badge { color: #5cb85c; background-color: #ffffff; }
.gobtn-info { color: #ffffff; background-color: #5bc0de; border-color: #46b8da; }
.gobtn-info:focus, .gobtn-info.focus { color: #ffffff; background-color: #31b0d5; border-color: #1b6d85; }
.gobtn-info:hover { color: #ffffff; background-color: #31b0d5; border-color: #269abc; }
.gobtn-info:active, .gobtn-info.active, .open > .dropdown-toggle.gobtn-info { color: #ffffff; background-color: #31b0d5; border-color: #269abc; }
.gobtn-info:active:hover, .gobtn-info.active:hover, .open > .dropdown-toggle.gobtn-info:hover, .gobtn-info:active:focus, .gobtn-info.active:focus, .open > .dropdown-toggle.gobtn-info:focus, .gobtn-info:active.focus, .gobtn-info.active.focus, .open > .dropdown-toggle.gobtn-info.focus { color: #ffffff; background-color: #269abc; border-color: #1b6d85; }
.gobtn-info:active, .gobtn-info.active, .open > .dropdown-toggle.gobtn-info { background-image: none; }
.gobtn-info.disabled:hover, .gobtn-info[disabled]:hover, fieldset[disabled] .gobtn-info:hover, .gobtn-info.disabled:focus, .gobtn-info[disabled]:focus, fieldset[disabled] .gobtn-info:focus, .gobtn-info.disabled.focus, .gobtn-info[disabled].focus, fieldset[disabled] .gobtn-info.focus { background-color: #5bc0de; border-color: #46b8da; }
.gobtn-info .badge { color: #5bc0de; background-color: #ffffff; }
.gobtn-warning { color: #ffffff; background-color: #f0ad4e; border-color: #eea236; }
.gobtn-warning:focus, .gobtn-warning.focus { color: #ffffff; background-color: #ec971f; border-color: #985f0d; }
.gobtn-warning:hover { color: #ffffff; background-color: #ec971f; border-color: #d58512; }
.gobtn-warning:active, .gobtn-warning.active, .open > .dropdown-toggle.gobtn-warning { color: #ffffff; background-color: #ec971f; border-color: #d58512; }
.gobtn-warning:active:hover, .gobtn-warning.active:hover, .open > .dropdown-toggle.gobtn-warning:hover, .gobtn-warning:active:focus, .gobtn-warning.active:focus, .open > .dropdown-toggle.gobtn-warning:focus, .gobtn-warning:active.focus, .gobtn-warning.active.focus, .open > .dropdown-toggle.gobtn-warning.focus { color: #ffffff; background-color: #d58512; border-color: #985f0d; }
.gobtn-warning:active, .gobtn-warning.active, .open > .dropdown-toggle.gobtn-warning { background-image: none; }
.gobtn-warning.disabled:hover, .gobtn-warning[disabled]:hover, fieldset[disabled] .gobtn-warning:hover, .gobtn-warning.disabled:focus, .gobtn-warning[disabled]:focus, fieldset[disabled] .gobtn-warning:focus, .gobtn-warning.disabled.focus, .gobtn-warning[disabled].focus, fieldset[disabled] .gobtn-warning.focus { background-color: #f0ad4e; border-color: #eea236; }
.gobtn-warning .badge { color: #f0ad4e; background-color: #ffffff; }
.gobtn-danger { color: #ffffff; background-color: #d9534f; border-color: #d43f3a; }
.gobtn-danger:focus, .gobtn-danger.focus { color: #ffffff; background-color: #c9302c; border-color: #761c19; }
.gobtn-danger:hover { color: #ffffff; background-color: #c9302c; border-color: #ac2925; }
.gobtn-danger:active, .gobtn-danger.active, .open > .dropdown-toggle.gobtn-danger { color: #ffffff; background-color: #c9302c; border-color: #ac2925; }
.gobtn-danger:active:hover, .gobtn-danger.active:hover, .open > .dropdown-toggle.gobtn-danger:hover, .gobtn-danger:active:focus, .gobtn-danger.active:focus, .open > .dropdown-toggle.gobtn-danger:focus, .gobtn-danger:active.focus, .gobtn-danger.active.focus, .open > .dropdown-toggle.gobtn-danger.focus { color: #ffffff; background-color: #ac2925; border-color: #761c19; }
.gobtn-danger:active, .gobtn-danger.active, .open > .dropdown-toggle.gobtn-danger { background-image: none; }
.gobtn-danger.disabled:hover, .gobtn-danger[disabled]:hover, fieldset[disabled] .gobtn-danger:hover, .gobtn-danger.disabled:focus, .gobtn-danger[disabled]:focus, fieldset[disabled] .gobtn-danger:focus, .gobtn-danger.disabled.focus, .gobtn-danger[disabled].focus, fieldset[disabled] .gobtn-danger.focus { background-color: #d9534f; border-color: #d43f3a; }
.gobtn-danger .badge { color: #d9534f; background-color: #ffffff; }
.gobtn-link { color: #337ab7; font-weight: normal; border-radius: 0; }
.gobtn-link, .gobtn-link:active, .gobtn-link.active, .gobtn-link[disabled], fieldset[disabled] .gobtn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
.gobtn-link, .gobtn-link:hover, .gobtn-link:focus, .gobtn-link:active { border-color: transparent; }
.gobtn-link:hover, .gobtn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; }
.gobtn-link[disabled]:hover, fieldset[disabled] .gobtn-link:hover, .gobtn-link[disabled]:focus, fieldset[disabled] .gobtn-link:focus { color: #777777; text-decoration: none; }
.gobtn-lg, .gobtn-group-lg > .gobtn { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }
.gobtn-sm, .gobtn-group-sm > .gobtn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.gobtn-xs, .gobtn-group-xs > .gobtn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
.gobtn-block { display: block; width: 100%; }
.gobtn-block + .gobtn-block { margin-top: 5px; }

.gobtn-group, .gobtn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }
.gobtn-group > .gobtn, .gobtn-group-vertical > .gobtn { position: relative; float: left; }
.gobtn-group > .gobtn:hover, .gobtn-group-vertical > .gobtn:hover, .gobtn-group > .gobtn:focus, .gobtn-group-vertical > .gobtn:focus, .gobtn-group > .gobtn:active, .gobtn-group-vertical > .gobtn:active, .gobtn-group > .gobtn.active, .gobtn-group-vertical > .gobtn.active { z-index: 2; }
.gobtn-group .gobtn + .gobtn, .gobtn-group .gobtn + .gobtn-group, .gobtn-group .gobtn-group + .gobtn, .gobtn-group .gobtn-group + .gobtn-group { margin-left: -1px; }
.gobtn-toolbar { margin-left: -5px; }
.gobtn-toolbar .gobtn, .gobtn-toolbar .gobtn-group, .gobtn-toolbar .input-group { float: left; }
.gobtn-toolbar > .gobtn, .gobtn-toolbar > .gobtn-group, .gobtn-toolbar > .input-group { margin-left: 5px; }
.gobtn-group > .gobtn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }
.gobtn-group > .gobtn:first-child { margin-left: 0; }
.gobtn-group > .gobtn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.gobtn-group > .gobtn:last-child:not(:first-child), .gobtn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.gobtn-group > .gobtn-group { float: left; }
.gobtn-group > .gobtn-group:not(:first-child):not(:last-child) > .gobtn { border-radius: 0; }
.gobtn-group > .gobtn-group:first-child:not(:last-child) > .gobtn:last-child, .gobtn-group > .gobtn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.gobtn-group > .gobtn-group:last-child:not(:first-child) > .gobtn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.gobtn-group .dropdown-toggle:active, .gobtn-group.open .dropdown-toggle { outline: 0; }
.gobtn-group > .gobtn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }
.gobtn-group > .gobtn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }
.gobtn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.gobtn-group.open .dropdown-toggle.gobtn-link { -webkit-box-shadow: none; box-shadow: none; }
.gobtn .caret { margin-left: 0; }
.gobtn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; }
.dropup .gobtn-lg .caret { border-width: 0 5px 5px; }
.gobtn-group-vertical > .gobtn, .gobtn-group-vertical > .gobtn-group, .gobtn-group-vertical > .gobtn-group > .gobtn { display: block; float: none; width: 100%; max-width: 100%; }
.gobtn-group-vertical > .gobtn-group > .gobtn { float: none; }
.gobtn-group-vertical > .gobtn + .gobtn, .gobtn-group-vertical > .gobtn + .gobtn-group, .gobtn-group-vertical > .gobtn-group + .gobtn, .gobtn-group-vertical > .gobtn-group + .gobtn-group { margin-top: -1px; margin-left: 0; }
.gobtn-group-vertical > .gobtn:not(:first-child):not(:last-child) { border-radius: 0; }
.gobtn-group-vertical > .gobtn:first-child:not(:last-child) { border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.gobtn-group-vertical > .gobtn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
.gobtn-group-vertical > .gobtn-group:not(:first-child):not(:last-child) > .gobtn { border-radius: 0; }
.gobtn-group-vertical > .gobtn-group:first-child:not(:last-child) > .gobtn:last-child, .gobtn-group-vertical > .gobtn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.gobtn-group-vertical > .gobtn-group:last-child:not(:first-child) > .gobtn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.gobtn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.gobtn-group-justified > .gobtn, .gobtn-group-justified > .gobtn-group { float: none; display: table-cell; width: 1%; }
.gobtn-group-justified > .gobtn-group .gobtn { width: 100%; }
.gobtn-group-justified > .gobtn-group .dropdown-menu { left: auto; }
[data-toggle="buttons"] > .gobtn input[type="radio"], [data-toggle="buttons"] > .gobtn-group > .gobtn input[type="radio"], [data-toggle="buttons"] > .gobtn input[type="checkbox"], [data-toggle="buttons"] > .gobtn-group > .gobtn input[type="checkbox"] {
 position: absolute;
 clip: rect(0, 0, 0, 0);
 pointer-events: none;
}
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; }
.input-group .form-control:focus { z-index: 3; }
.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .gobtn { height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; }
select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .gobtn { height: 46px; line-height: 46px; }
textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .gobtn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .gobtn { height: auto; }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .gobtn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px; }
select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .gobtn { height: 30px; line-height: 30px; }
textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .gobtn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .gobtn { height: auto; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon { padding: 6px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #cccccc; border-radius: 4px; }
.input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 3px; }
.input-group-addon.input-lg { padding: 10px 16px; font-size: 18px; border-radius: 6px; }
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .gobtn, .input-group-btn:first-child > .gobtn-group > .gobtn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .gobtn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .gobtn-group:not(:last-child) > .gobtn { border-bottom-right-radius: 0; border-top-right-radius: 0; }
.input-group-addon:first-child { border-right: 0; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .gobtn, .input-group-btn:last-child > .gobtn-group > .gobtn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .gobtn:not(:first-child), .input-group-btn:first-child > .gobtn-group:not(:first-child) > .gobtn { border-bottom-left-radius: 0; border-top-left-radius: 0; }
.input-group-addon:last-child { border-left: 0; }
.input-group-btn { position: relative; font-size: 0; white-space: nowrap; }
.input-group-btn > .gobtn { position: relative; }
.input-group-btn > .gobtn + .gobtn { margin-left: -1px; }
.input-group-btn > .gobtn:hover, .input-group-btn > .gobtn:focus, .input-group-btn > .gobtn:active { z-index: 2; }
.input-group-btn:first-child > .gobtn, .input-group-btn:first-child > .gobtn-group { margin-right: -1px; }
.input-group-btn:last-child > .gobtn, .input-group-btn:last-child > .gobtn-group { z-index: 2; margin-left: -1px; }



.angledown-drop .single-select{display:block;position:relative;display:block; border-bottom:dotted 1px #ddd; cursor:pointer; color:#666; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; padding:8px 10px 8px 20px; text-align:left; margin:0;font-size:12px; line-height:20px;background-color:#FEFBD0; }
.angledown-drop .single-select:hover { background-color:#ff4242; color: #fff; }
.angledown-drop .single-select:hover label { color: #fff !important; }
.angledown-drop .single-select label { cursor:pointer; font-weight:normal; font-size:12px; position:relative !important; top:0 !important; }
.angledown-drop ul{padding:0 10px 20px 10px;}
.ftrt {float: right !important;}