@charset "utf-8";
@import 'datetimepicker.css';
/****global****/
html { transition: none; -moz-transition: none; -webkit-transition: none; -ms-transition: none; -o-transition: none; }
body { -webkit-font-smoothing: antialiased; overflow-x: hidden; background: #2a2b2d }
@media screen and (min-width:1025px) {
.mainMenu > ul, .mainMenu > ul > li:hover > ul { display: block !important }
.callusmob {display:none}
#chat {display:block}
}
* { outline: none!important; list-style: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; color: #2a2b2d; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal }
fieldset, img { border: 0; }
em { font-style: italic }
p { line-height: 26px; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-family: 'Calibri', Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #2a2b2d; font-weight: normal }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
label { display: block; font-size: 16px; color: #231f20; padding: 5px 0; }
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="url"], input[type="number"], select, textarea { border: 1px solid #d9d8d8; box-shadow: none; border-radius: 0; margin: 0; color: #2a2b2d; font-family: 'Calibri', Arial, Helvetica, sans-serif; padding: 12px; background: #ffffff; position: relative; font-size: 18px; font-weight: normal; resize: none; line-height: 20px!important; display: block; box-sizing: border-box; width: 100%; border-radius: 0; outline: none }
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="number"]:focus, select:focus, textarea:focus, input[type="url"]:focus { box-shadow: 0 0 1px #000000 }
textarea { height: 150px; }
input[type="checkbox"] { display: inline-block; height: 18px; margin-right: 5px; width: 18px; vertical-align: middle }
a { color: #3a3a3a; transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; cursor: pointer; border: none; text-decoration: none }
a:hover { color: #0071bb }
b, strong { font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight: bold }
::-webkit-input-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
}
::-moz-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
} /* firefox 19+ */
:-ms-input-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
} /* ie */
:-moz-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
.wpcf7-captchac { padding: 10px 2%; float: left; margin-right: 2%; border-radius: 1px; font-size: 16px; border: 1px solid #cecece; outline: none; background: #f5f6f6; }
.wpcf7-captchar { width: 40% !important; }
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng, div.wpcf7-mail-sent-ok { float: left; width: 100%; text-align: center; margin: 15px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
img { display: block; border: none; height: auto; outline: none; margin: 0; max-width: 100% }
table { width: 100%; border: 1px solid #e0e0e0; border-bottom: none; border-collapse: 0; border-spacing: 0 }
table tr td, table tr th { padding: 8px 15px; vertical-align: middle; font-size: 16px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; vertical-align: top }
table img { display: inline-block; }
table tr td:last-child, table tr th:last-child { border-right: none; }
.container { width: 1140px; margin: 0 auto }
.hundred, section, header, footer { float: left; width: 100%; }
.btn { position: relative; display: inline-block; border: 2px solid #0071bb; background: #0071bb; font-size: 20px; line-height: 18px; text-transform: uppercase; color: #ffffff; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; padding: 12px 30px; outline: none; border-radius: 0; outline: none; }
.btn:hover { border-color: #be1e2d; color: #ffffff; background: #be1e2d }
/****Header****/
header { position: fixed; padding: 15px 0 5px 0; background: #2a2b2d; z-index: 155; transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }
header .brand { float: left; padding: 2px 0 5px 0; }
header .brand img { transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }
header .head-right { float: right; text-align: right; }
header .head-right ul { margin-bottom: 13px; }
header .head-right ul li { display: inline-block; vertical-align: middle; }
header .fa-call { background: url(/images/fa-call.png) left center no-repeat; color: #231f20; font-size: 17px; padding-left: 35px; color: #c3c3c5 }
header .fa-call a { font-size: 25px; color: #0071bb }
header .nav-sec { float: right; }
header .nav-sec .mainMenu { float: left }
header.head-shrink { padding: 5px 0 0 0 }
header.head-shrink .brand img { max-width: 220px; }
header.head-shrink .head-right ul { margin-bottom: 0 }
header.head-shrink .head-right p { padding-top: 8px }
header.head-shrink .nav-sec { margin-top: 5px; }
.Margin-top { margin-top: 95px; }
/***Nav starts**/
.nav_trigger { display: none }
.mainMenu, .mainMenu ul, .mainMenu ul li, .mainMenu ul li a, .mainMenu #menu-button { margin: 0; padding: 0; border: 0; list-style: none; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 99 }
.mainMenu #menu-button { display: none; }
.mainMenu { width: auto; border-radius: 0; }
.mainMenu > ul > li { float: left; margin: 0 0 0 12px; }
.mainMenu > ul > li.has-sub a:after { content: "\f107"; display: inline-block; font-family: 'FontAwesome'; margin-left: 2px; }
.mainMenu > ul > li.has-sub > ul > li a:after { display: none }
.mainMenu > ul > li > a { padding: 0; font-size: 16px; margin-bottom: 10px; color: #2D3234; text-transform: capitalize; white-space: nowrap; }
.mainMenu > ul > li:hover > a, .mainMenu > ul > li > a:hover, .mainMenu > ul > li.current-menu-item > a { color: #000;text-decoration:underline }
.mainMenu ul ul { position: absolute; text-align: left; border: 1px solid #303133; left: -9999px; opacity: 0; top: -99999px; -webkit-transition: opacity 0.35s ease-in; -moz-transition: opacity 0.35s ease-in; -o-transition: opacity 0.35s ease-in; transition: opacity 0.35s ease-in; }
.mainMenu > ul > li:hover > ul { left: auto; top: 100%; opacity: 1; -webkit-transition: opacity 0.35s ease; -moz-transition: opacity 0.35s ease; -o-transition: opacity 0.35s ease; transition: opacity 0.35s ease; }
.mainMenu ul ul li a { width: auto; white-space: nowrap; padding: 8px 10px 8px 25px !important; min-width: 210px; text-transform: capitalize; font-size: 15px; color: #c3c3c5; border-bottom: 1px solid #303133; text-decoration: none; background: #2a2b2d; transition: none; -moz-transition: none; -webkit-transition: none; -ms-transition: none; -o-transition: none; }
.mainMenu ul ul li a:before { content: ''; height: 0; width: 0; display: block; border: 4px solid transparent; border-right-width: 0; border-left-color: #fff; position: absolute; top: 13px; left: 10px; }
.mainMenu > ul > li.full-width ul { position: absolute; left: -400px; display: none; width: 810px; margin: 0; padding: 0; background: #0092de; padding: 10px 0; }
.mainMenu ul ul li:last-child a { border-bottom: none }
.mainMenu ul ul li:hover > a, .mainMenu ul ul li > a:hover, .mainMenu ul ul li.current-menu-item > a { color: #ffffff; }
/***Parentselect**/
.mainMenu > ul > li.current-menu-ancestor > a, .mainMenu > ul > li.current-menu-ancestor > a:hover { color: #ffffff; }
/***Bootstrap***/
.row { margin-right: -15px; margin-left: -15px; clear: both; }
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding: 0 15px; webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.col-md-1 { width: 8.33333333%; }
.col-md-2 { width: 16.66666667%; }
.col-md-3 { width: 25%; }
.col-md-4 { width: 33.33333333%; }
.col-md-5 { width: 41.66666667%; }
.col-md-6 { width: 50%; }
.col-md-7 { width: 58.33333333%; }
.col-md-8 { width: 66.66666667%; }
.col-md-9 { width: 75%; }
.col-md-10 { width: 83.33333333%; }
.col-md-11 { width: 91.66666667%; }
.col-md-12 { width: 100%; }
/***Banner****/
.vertical-box { position: absolute; top: 0; left: 0; text-align: center; height: 100%; width: 100%; }
.vertical-box-in { display: table; width: 100%; height: 100%; }
.vertical-box-content { display: table-cell; width: 100%; height: auto; vertical-align: middle }
.Banner-sec { z-index: 2; }
.Banner-sec .container { width: auto; display: block; position: relative; margin: 0 52px; padding-bottom: 115px; background-position: center center; background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -ms-background-size: cover; -o-background-size: cover; }
.Banner-sec .vertical-box { position: static }
.Banner-sec img { width: 100%; opacity: 0; filter: alpha(opacity=0); display: none }
.Banner-sec .black-box { position: static; margin-top: 100px; top: 18%; left: 0; right: 0; padding: 15px 0; background: rgba(0,0,0,0.5); z-index: 9; }
.Banner-sec .black-box ul { padding-top: 15px; }
.Banner-sec .black-box > ul > li { display: inline-block; vertical-align: top; margin: 5px }
.Banner-sec .black-box ul li .select { min-width: 370px; }
.Banner-sec .black-box h3 { font-size: 34px; color: #ffffff; font-weight: bold }
.Banner-sec .black-box p { color: #ffffff;/* font-family: 'Calisto MT', Arial, Helvetica, sans-serif;*/ }
.black-box-step {/* position: absolute;*/ margin-top: 35px; top: 35px; left: 0; right: 0; z-index: 9; text-align: left; }
.black-box-step-in { background: rgba(0,0,0,0.3); padding: 30px; max-width: 420px; margin: 0 auto; overflow: hidden; }
.black-box-step h3 { font-size: 30px; color: #ffffff; font-weight: bold; text-align: left; padding-bottom: 2px; }
.black-box-step ul.step { display: block; padding-bottom: 5px; }
.black-box-step ul.step li { display: inline-block; color: #ffffff; vertical-align: middle; margin: 2px 5px }
.black-box-step ul.step li a { display: inline-block; background: #2a2b2d; margin: 2px; width: 80px; height: 11px; vertical-align: middle }
.black-box-step ul.step li .complete, .black-box-step ul.step li .active, .black-box-step ul.step li a:hover { background: #be1e2d; }
.black-box-step .form-row { float: left; width: 100%; margin-top: 6px; }
.black-box-step .form-row .btn { display: block; text-align: center; width: 100% }
.black-box-step .date-icon { max-width: 220px; padding: 9px 50px 9px 12px; background: #ffffff }
.Banner-sec input[type="text"]:disabled { opacity: 1.0; background: #ffffff; color: #2a2b2d; font-family: 'Calibri', Arial, Helvetica, sans-serif; border: 1px solid #ffffff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.Banner-sec .date-icon-box .ui-state-disabled { opacity: 1.0 }
input[type="text"]:disabled ::-webkit-input-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
}
input[type="text"]:disabled ::-moz-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
} /* firefox 19+ */
input[type="text"]:disabled :-ms-input-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
} /* ie */
input[type="text"] :disabled:-moz-placeholder {
color:#2a2b2d;
font-family: 'Calibri', Arial, Helvetica, sans-serif;
font-size:18px;
opacity:1.0;
}
.Banner-sec.full-banner { min-height: inherit; max-height: inherit }
.date-icon-box { position: relative; display: inline-block }
.image-btn { width: 29px; height: 29px; position: absolute; right: 5px; top: 5px; background: #ffffff url(/images/calender.png) center center no-repeat; cursor: pointer }
/*.Banner-sec.full-banner .container { width: 100%; margin: 0 }*/
.banner-text { position: static; top: 18%; margin-top: 100px; left: 0; right: 0; padding: 49px 0; background: rgba(0,0,0,0.5); z-index: 9; }
.banner-text h3 { font-size: 34px; color: #ffffff; font-weight: bold; }
.banner-text p { color: #ffffff; }
.Banner-sec .gfield_error .csSelect, .Banner-sec .gfield_error input { border-color: #be1e2d !important; background-color: #ffb3ba !important; }
.Banner-sec .gfield_error .csSelect:after { background: #ffb3ba !important; }
.Banner-sec .gfield_error .validation_message { color: #FFB3BA !important; }
.Banner-sec .gfield_error .image-btn { background-color: #ffb3ba !important; }
.Banner-sec .backbtn { color: #ffffff; background: rgba(0,0,0,0.7); padding: 3px 21px; display: inline-block; text-transform: uppercase; width: 100%; max-width: 200px; }
.Banner-sec .backbtn:before { content: "\f053"; font-family: 'FontAwesome'; font-size: 12px; text-align: center; margin-right: 5px; padding: 0; vertical-align: middle; z-index: 1; }
.Banner-sec .backbtn:hover { background: rgba(0,0,0,0.9); }
/** Field **/
.Banner-sec .black-box input[type="text"] { min-width: 370px; }
.Banner-sec input[type="text"], .Banner-sec input[type="email"], .Banner-sec input[type="password"], .Banner-sec input[type="tel"], .Banner-sec input[type="url"], .Banner-sec input[type="number"], .Banner-sec select, .Banner-sec textarea { padding: 9px 12px; border-color: #ffffff }
.Banner-sec .select { height: 40px }
.Banner-sec .select-options { top: 39px; }
.Banner-sec .select-styled { padding: 8px 0 0 12px; }
.Banner-sec .select-styled:after { padding: 12px 10px; }
.Banner-sec .black-box .btn { padding: 9px 30px; min-width: 370px; }
/****Inner-Page****/
.content-sec { padding: 0; }
.content-sec .white-box { position: relative; /*min-height: 305px;*/ float: left; width: 100%; padding: 40px; background: #ffffff; z-index: 1; webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); }
.content-sec.align-center { text-align: center }
.content-sec .content-sec-left { float: left; width: 70%; margin-right: 3%; }
.content-sec .content-sec-right { float: right; width: 27%; }
.content-sec h1, .content-sec h2, .content-sec h3, .content-sec h4, .content-sec h5, .content-sec h6 { padding: 10px 0 5px 0; color: #0071bb; font-weight: bold }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 15px 0 20px 20px; }
.alignleft { float: left; margin: 15px 20px 20px 0; }
.content-sec h1, .welcome-sec h1 { display: block; font-size: 30px; color: #3a3a3a; margin: 0 0 10px 0; border-bottom: 1px solid #e0dddd; padding: 0 0 20px 0; font-weight: normal }
.content-sec h2 { font-size: 24px; }
.content-sec h3 { font-size: 20px; }
.content-sec h4 { font-size: 18px; }
.content-sec h5 { font-size: 16px; }
.content-sec p, .welcome-sec p { padding: 10px 0; font-size: 18px; line-height: 28px; }
.content-sec p.pn { padding: 0 }
.content-sec p em { font-size: 20px; font-style: normal; color: #be1e2d }
.overflow { overflow: hidden }
.all-row { clear: both; overflow: hidden }
.content-sec .right-box { float: left; width: 100%; margin-bottom: 20px; }
.content-sec ul, .welcome-sec ul { padding: 8px 0; overflow: hidden }
.content-sec ul li, .welcome-sec ul li { position: relative; padding: 3px 0; padding-left: 20px; font-size: 18px; line-height: 22px; color: #be1e2d; }
.content-sec ol { margin-left: 20px; padding: 8px 0; text-align: left }
.content-sec ol li { list-style: decimal; font-size: 18px; padding: 4px 0; }
.content-sec ol li:before { content: ")"; margin-right: 5px; }
.welcome-sec ul li { font-weight: bold }
.content-sec ul li:before, .welcome-sec ul li:before { content: "\f00c"; font-family: 'FontAwesome'; font-style: normal; font-size: 12px; position: absolute; left: 0; top: 5px; }
.content-sec.align-center ul li:before { position: static; margin-right: 5px }
.setup-sec { position: relative; margin-top: -94px; z-index: 9; }
.setup-sec .row { padding: 25px; background: #232426; margin: 0; overflow: hidden }
.setup-sec img { float: left; margin: 0 15px 0 0 }
.setup-sec h2 { font-size: 20px; line-height: 20px; color: #c3c3c5; padding-bottom: 5px; }
.setup-sec h3 { font-size: 20px; line-height: 20px; color: #c3c3c5; padding-bottom: 5px; }
.setup-sec p { color: #c3c3c5; overflow: hidden; line-height: 20px; }
.welcome-sec .container { position: relative; background: #ffffff; padding: 40px; overflow: hidden; webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.2); }
.welcome-sec h1 { overflow: hidden }
.welcome-sec img { float: right; margin: 0 0 10px 30px; }
.content-sec ul.red-list li { display: inline-block; vertical-align: top; width: 33%; text-align: left; margin: 5px 0; background: url(/images/red-list-icon.png) left 5px no-repeat; padding: 15px 15px 15px 50px; color: #3a3a3a; font-size: 22px; font-weight: bold; }
.content-sec ul.red-list li:before { display: none }
.setup-sec.join-network { text-align: center; margin-top: -85px; }
.setup-sec.join-network .row { padding: 0 25px }
.setup-sec.join-network img { display: block; margin: 0 auto; float: none; position: relative; z-index: 2 }
.setup-sec.join-network h3 { position: relative; font-size: 22px; font-weight: bold; padding-top: 10px; z-index: 2; }
.setup-sec.join-network .col-md-4 { position: relative; padding: 25px 0 }
.setup-sec.join-network .col-md-4:after { content: ""; height: 146px; width: 50px; background: url(/images/jn-arrow.png) right center no-repeat; position: absolute; top: 50%; right: -50px; z-index: 1; margin-top: -73px; }
.setup-sec.join-network .col-md-4:nth-child(2) { background: #1d1e1f }
.setup-sec.join-network .col-md-4:nth-child(2):after { background: url(/images/jn-arrow2.png) right center no-repeat; }
.setup-sec.join-network .col-md-4:last-child, .setup-sec.join-network .col-md-4:last-child:after { background: #191a1b }
.setup-sec.join-network .col-md-4:last-child:after { top: 0; margin-top: 0; height: 100%; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.gray-bottom { text-align: center }
.gray-bottom .Box { float: left; width: 100%; padding: 40px; background: #ededed; }
.gray-bottom h3 { position: relative; text-align: center; font-size: 30px; color: #3a3a3a; padding-bottom: 25px; margin-bottom: 10px; }
.gray-bottom h3:after { content: ""; height: 1px; background: #3a3a3a; width: 70px; position: absolute; left: 50%; bottom: 0; margin-left: -35px; }
.iframe-cal { float: left; margin-top: 25px; width: 100%; padding-top: 1065px; position: relative; overflow: hidden; }
.iframe-cal iframe { position: absolute; border: 1px solid #055F8F; left: 0; right: 0; bottom: 0; top: 0; width: 100%; height: 100% }
#moverscorp-weight-calc-widget-div table { width: 100% !important }
.bg-box { position: relative; background: url(/images/joinnetwork-banner.jpg) center center no-repeat !important; background-size: cover !important; -moz-background-size: cover !important; -webkit-background-size: cover !important; -ms-background-size: cover !important; -o-background-size: cover !important; }
.bg-box:before { content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.4) }
.bg-box h3, .bg-box p { color: #ffffff; position: relative; z-index: 2 }
.bg-box h3:after { background: #ffffff }
.resposive-table { display: block; overflow: auto }
.weight-calc { float: left; position: relative; z-index: 1; width: 100%; padding-top: 25px }
.weight-calc h4 { padding: 10px; font-size: 20px; background: #0071bb; color: #ffffff }
.weight-calc input[type="text"] { padding: 0 5px }
.weight-calc table { background: #ffffff }
.weight-calc table tr td, .weight-calc table tr th { text-align: left !important; color: inherit }
.weight-calc table tr:last-child td, .weight-calc table tr:nth-last-child(2) td { text-align: center !important }
.weight-calc table thead tr:last-child td, .weight-calc thead table tr:nth-last-child(2) td { text-align: left !important }
.content-sec .tabs { background: #efefef; padding: 0; margin: 0 }
.content-sec .tabs li { float: left; padding: 0; }
.content-sec .tabs li:before { display: none }
.content-sec .tabs li a { display: inline-block; border: 1px solid #cacaca; padding: 5px 10px; color: #6d6768; }
.content-sec .tabs li.selected a, .content-sec .tabs li a:hover { background: #be1e2d; ; color: #ffffff }
.form-banner { text-align: center }
.form-banner .banner-form-out { max-width: 1140px; margin: 0 auto; overflow: hidden; }
.form-banner .banner-text { float: left; width: 100%; margin-top: 15px; position: static; padding: 15px 0 }
.form-banner .common-form { float: left; width: 100%; margin: 0; padding: 20px; background: rgba(255,255,255,0.3) }
.form-banner .container { padding-bottom: 95px; }
div.wpcf7-validation-errors { border-color: #f00 !important; color: #f00 !important; }
#chat { border: 12px solid rgb(190, 30, 45) !important; background-color: rgb(190, 30, 45)!important; z-index: 200 !important}
.open-chat:before { content: "x"; font-size: 30px; line-height: 30px; position: absolute; left: 3px; top: -12px; color: #fff; }
#chat input[type="text"] { height: auto !important; display: inline-block; font-size: 14px !important; }
#chat div, #chat p { font-size: 14px; }
#chat #chatloading { display: inline-block }
#chat .ui-input-text { display: inline-block }
#chat ::-webkit-input-placeholder {
 font-size:14px;
}
#chat ::-moz-placeholder {
 font-size:14px;
} /* firefox 19+ */
#chat :-ms-input-placeholder {
 font-size:14px;
} /* ie */
#chat :-moz-placeholder {
 font-size:14px;
}
/**Common-form***/
.common-form { margin-top: 25px; }
.common-form .row { margin-right: -5px; margin-left: -5px; }
.common-form .col-md-1, .common-form .col-md-2, .common-form .col-md-3, .common-form .col-md-4, .common-form .col-md-5, .common-form .col-md-6, .common-form .col-md-7, .common-form .col-md-8, .common-form .col-md-9, .common-form .col-md-10, .common-form .col-md-11, .common-form .col-md-12 { padding: 0 5px; margin-top: 10px }
.common-form input[type="text"], .common-form input[type="email"], .common-form input[type="password"], .common-form input[type="tel"], .common-form input[type="url"], .common-form input[type="number"], .common-form select, .common-form textarea, .common-form .select-styled { border-color: #d9d8d8 }
.common-form .select-options { border: 1px solid #d9d8d8 }
.common-form input[type="text"]:focus, .common-form input[type="email"]:focus, .common-form input[type="password"]:focus, .common-form input[type="tel"]:focus, .common-form input[type="url"]:focus, .common-form input[type="number"]:focus, .common-form select:focus, .common-form textarea:focus { border-color: #0071bb; box-shadow: none }
.common-form .btn { border-color: #0071bb; background: #0071bb; min-width: 306px; text-transform: capitalize; font-size: 22px; margin-top: 15px; }
.common-form .btn:hover { border-color: #be1e2d; background: #be1e2d; }
/***Multiselect***/
.common-form .btn-group { position: relative }
.common-form .btn-group .btn-default { width: 100%; background: #ffffff; border: 1px solid #D9D8D8; height: 40px; text-align: left; padding: 0 12px; overflow: hidden; }
.common-form .multiselect-selected-text { color: #2a2b2d; font-size: 18px; color: #2a2b2d; font-family: 'Calibri', Arial, Helvetica, sans-serif; white-space:nowrap }
.common-form .multiselect-selected-text:after { content: "\f078"; font-family: 'FontAwesome'; font-size: 13px; position: absolute; color: #2a2b2d; right: 0; top: 1px; text-align: center; padding: 11px 10px; vertical-align: middle; background: #ffffff; z-index: 0; white-space: nowrap; }
.multiselect-container>li>a.multiselect-all label { font-weight: 700; }
.multiselect-container>li>a>label { padding: 2px 12px; }
.common-form .multiselect-container { display: none; position: absolute; list-style-type: none; margin: 0; padding: 0; background: #fff; min-width: 100%; z-index: 2; left: 0; right: 0; text-align: left; border: 1px solid #D9D8D8; border-top: none; }
.common-form .btn-group.open .multiselect-container { display: block }
.common-form .btn-group input[type="checkbox"] { width: 14px; height: 14px }
/**Testimonial***/
.testimonial-sec .Box { float: left; width: 100%; padding: 40px; background: #ededed }
.testimonial-sec h3 { position: relative; text-align: center; font-size: 30px; color: #3a3a3a; padding-bottom: 25px; margin-bottom: 10px; }
.testimonial-sec h3:after { content: ""; height: 1px; background: #3a3a3a; width: 70px; position: absolute; left: 50%; bottom: 0; margin-left: -35px; }
.testimonial-sec #testimonial { margin-top: 40px; }
.testimonial-box .white-box { position: relative; background: #ffffff; padding: 20px 40px; box-shadow: 0 0 12px #d5d5d1; -moz-box-shadow: 0 0 12px #d5d5d1; -webkit-box-shadow: 0 0 12px #d5d5d1; margin: 0 0 35px 0 }
.testimonial-box .white-box:before { position: absolute; content: ""; width: 0; height: 0; top: 100%; left: 40px; border-left: 0px solid transparent; border-right: 30px solid transparent; border-top: 22px solid #ffffff; z-index: 1; }
.testimonial-box .white-box h4 { font-size: 20px; color: #be1e2d; font-weight: bold }
.testimonial-box .white-box p { font-size: 17px; font-style: italic; padding: 5px 0; }
.testimonial-box .user { display: table; }
.testimonial-box .user .photo, .testimonial-box .user .name { display: table-cell; vertical-align: middle }
.testimonial-box .user .photo img { width: 70px; height: 70px; padding: 5px; background: #ffffff; border: 1px solid #d5d5d1; box-shadow: 0 0 12px #d5d5d1; border-radius: 50% }
.testimonial-box h5 { font-size: 18px; color: #3a3a3a; font-weight: bold }
.testimonial-box .user .photo { padding: 0 15px 0 7px; }
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }
@-webkit-keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
@keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel { display: none; width: 100%; margin: 0 auto; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-controls .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; opacity: .4 }
.owl-carousel .owl-controls .owl-nav .owl-prev { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: rgba(0,0,0,0.8); width: 26px; height: 66px; position: absolute; left: -10px; top: 30%; z-index: 120; display: inline-block; margin-top: -33px; font-size: 0; cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; opacity: 0; filter: alpha(opacity=0); }
.owl-carousel .owl-controls .owl-nav .owl-prev:before { content: ''; height: 8px; width: 8px; display: block; border: 4px solid #ffffff; border-right-width: 0; border-bottom-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); position: absolute; top: 28px; left: 9px; }
.owl-carousel .owl-controls .owl-nav .owl-next { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background: rgba(0,0,0,0.8); width: 25px; height: 66px; position: absolute; right: -10px; top: 30%; z-index: 120; display: inline-block; margin-top: -33px; font-size: 0; cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; opacity: 0; filter: alpha(opacity=0); }
.owl-carousel .owl-controls .owl-nav .owl-next:before { content: ''; height: 8px; width: 8px; display: block; border: 4px solid #ffffff; border-left-width: 0; border-top-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); position: absolute; top: 28px; right: 9px; }
.owl-carousel .owl-controls .owl-nav .owl-prev:hover:before, .owl-carousel .owl-controls .owl-nav .owl-next:hover:before { border-color: #ffffff; }
.owl-carousel:hover .owl-controls .owl-nav .owl-prev, .owl-carousel:hover .owl-controls .owl-nav .owl-next { opacity: 1; filter: alpha(opacity=100); }
.owl-carousel .owl-controls .owl-nav .owl-prev:hover, .owl-carousel .owl-controls .owl-nav .owl-next:hover { background: #be1e2d; }
.owl-carousel.owl-loaded { display: block; }
.owl-carousel.owl-loading { opacity: 0; display: block; }
.owl-carousel.owl-hidden { opacity: 0; }
.owl-carousel .owl-refresh .owl-item { display: none; }
.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel .owl-item img { display: block; max-width: 100%; -webkit-transform-style: preserve-3d; }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
.owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
/****Testimonial End****/

/***Select Option****/
.select-hidden { display: none; visibility: hidden; padding-right: 10px; }
.select { cursor: pointer; display: block; position: relative; font-size: 18px; color: #fff; width: 100%; height: 46px; }
.select-styled { border: 1px solid #ffffff; position: absolute; font-size: 18px; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; color: #2a2b2d; text-align: left; background-color: #ffffff; padding: 10px 0 0 12px; white-space: nowrap; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.select-styled:after { content: "\f078"; font-family: 'FontAwesome'; font-size: 13px; position: absolute; color: #2a2b2d; right: 0; top: 0; text-align: center; padding: 15px 10px; vertical-align: middle; background: #ffffff; }
.select-styled:active, .select-styled.active { }
.select-styled:active:after, .select-styled.active:after { content: "\f077"; }
.select-options { display: none; padding: 0 !important; text-align: left; position: absolute; top: 45px; left: 0; white-space: nowrap; min-width: 100%; z-index: 9; margin: 0; padding: 0; list-style: none; background-color: #ffffff; border-top: 1px solid #cecece; max-height: 300px; overflow: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.select-options li { color: #2a2b2d; text-align: left; font-size: 15px !important; width: auto !important; display: block !important; padding: 8px 12px !important; white-space: nowrap; cursor: pointer; border-bottom: 1px solid #cecece; line-height: 20px !important; }
.select-options li:last-child { border: none }
.select-options li:before { display: none }
.select-options li:hover { background: #f5f6f6; }
.select-options li[rel="hide"] { display: none; }
/**Custom-Select***/
.csHiddenFile { width: 1px; height: 0; visibility: hidden; display: none; }
.csOpaque { opacity: 0; filter: alpha(opacity=0); }
[multiple] {
width:100% !important
}
.csSelect select, [multiple] select { position: absolute; left: -1px; right: -1px; top: -1px; bottom: -1px; z-index: 2; width: 100% !important; border: 0; padding: 0; margin: 0; cursor: pointer; }
.csSelect select option, [multiple] select option { border-bottom: 1px solid #ddd; padding: 4px; color: #2a2b2d; font-size: 16px; }
.csSelect, [multiple] {
position:relative;
vertical-align:middle;
display:block;
background:#fff;
zoom:1;
padding:9px 0 12px 0;
height:46px;
color:#2a2b2d;
 border:1px solid #d9d8d8;
 min-width:100px;
}
.csSelect:after { content: "\f078"; font-family: 'FontAwesome'; font-size: 13px; position: absolute; color: #2a2b2d; right: 0; top: 0; text-align: center; padding: 14px 10px; vertical-align: middle; background: #ffffff; z-index: 0 }
.csSelectBar { cursor: pointer; display: inline-block; padding-left: 12px; position: absolute; left: 0; white-space: nowrap; width: 100%; text-align: left; overflow: hidden; }
.csFileInput { display: none!important; }
.Banner-sec .csSelect { height: 40px; border-color: #ffffff; padding: 7px 0 0 0; }
.Banner-sec [multiple] { padding: 9px 0 0px 12px; height: 40px; }
.Banner-sec .black-box .csSelect, .Banner-sec .black-box [multiple] { min-width: 370px; }
.Banner-sec .csSelect:after { padding: 11px 10px; }
/***Mobile-form***/
.Banner-sec .ui-link { color: #ffffff }
.Banner-sec .black-box ul ul { padding: 0 }
.Banner-sec .black-box ul ul li:first-child { padding-top: 0 }
.Banner-sec .black-box ul ul li { padding: 5px 0; margin: 0 }
.Banner-sec .black-box > ul > li.ui-field-contain { margin: 0; padding: 5px; width: 100% }
.Banner-sec .black-box-step .form-row .ui-field-contain { margin-top: 6px; }
.Banner-sec .black-box-step .form-row .ui-field-contain:first-child { margin: 0 }
.Banner-sec #btn, .Banner-sec #btn2, .Banner-sec .ui-btn-icon-left, .Banner-sec #btn3 { position: relative; display: inline-block; border: 2px solid #be1e2d; background: #be1e2d; font-size: 20px; line-height: 18px; margin: 5px 0; text-transform: uppercase; color: #ffffff; font-family: 'Calibri', Arial, Helvetica, sans-serif; font-weight: bold; cursor: pointer; padding: 12px 30px; outline: none; border-radius: 0; outline: none; }
.Banner-sec #btn:hover, .Banner-sec #btn2:hover, .Banner-sec .ui-btn-icon-left:hover, .Banner-sec #btn3:hover { border-color: #0071bb; color: #ffffff; background: #0071bb; }
.black-box-step.mobile-view .form-row { width: 100% !important; }
.Banner-sec .black-box.mobile-view ul { max-width: 500px; margin: 0 auto }
/**Footer**/

footer .box { position: relative; float: left; width: 100%; padding: 40px; background: #232426; }
footer .box:before { content: ""; width: 461px; height: 129px; background: url(/images/footer-bg.png) right bottom no-repeat; position: absolute; right: 0; top: -123px; }
footer h3 { position: relative; font-size: 20px; text-transform: capitalize; color: #ffffff; padding: 0 0 20px 0; }
footer p, footer a { color: #c3c3c5; font-size: 16px; line-height: 22px; }
footer ul li { background: url(/images/foot-list.png) left 10px no-repeat; padding: 0 0 5px 13px; }
footer .copyright-sec { float: left; width: 100%; background: #1c1c1e; padding: 25px 40px 35px 40px; }
footer .copyright-sec p { font-size: 14px }
footer a:hover, footer .copyright-sec a, footer .current-menu-item a { color: #0071bb }
.addresslist p { position: relative; padding: 0 0 10px 25px }
.addresslist p:first-child { padding: 0 0 10px 0 }
.addresslist p img { position: absolute; left: 0; top: 5px }
footer .copyright-sec .col-md-7 p { display: inline-block; vertical-align: middle }
footer .copyright-sec .col-md-5 { text-align: right }
footer .copyright-sec .col-md-5 p { padding-top: 6px }
footer .social-icon { padding: 0; }
footer .social-icon a { display: inline-block; line-height: 38px; border-radius: 50%; font-family: 'FontAwesome'; font-size: 16px; text-align: center; background: #ffffff; color: #18191b; width: 38px; margin: 0 3px; }
footer .social-icon a:before { padding-left: 4px }
footer .social-icon a:hover { background: #0071bb; color: #ffffff }
footer .copyright-sec a:hover { color: #ffffff }
/****Back To Top***/
.scrollup { position: fixed; font-size: 0; right: 15px; bottom: 10px; z-index:299; display: none; background: #232426; color: #ffffff; padding: 15px; width: 0; text-align: right; border-radius: 1px; border: 1px solid #111213; }
.scrollup:before { content: ''; height: 7px; width: 7px; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -5px; display: block; border: 3px solid #fff; border-left-width: 0; border-bottom-width: 0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.scrollup:hover { background: #be1e2d; border-color: #9f1825 }
/****Back To Top End***/
/*****Responsive Start *****/

@media only screen and (max-width:1300px) {
.Banner-sec .container { margin: 0 }
}
@media only screen and (max-width:1200px) {
.container { width: 96% }
header .head-right ul { margin-bottom: 5px; }
header .brand img { max-width: 195px; }
header.head-shrink .brand img { max-width: 180px; }
.Margin-top { margin-top: 87px; }
}
@media only screen and (max-width:1160px) {
header .nav-sec { width: 100%; text-align: center }
header .brand img { max-width: 175px; }
header.head-shrink .brand img { max-width: 150px; }
header .head-right ul { margin: 10px 0 0 0 }
header .nav-sec .mainMenu { float: none; margin: 0 auto; padding-top: 4px; }
.mainMenu > ul > li > a { margin-bottom: 5px; }
.mainMenu > ul > li { float: none; display: inline-block }
footer .box:before { display: none }
.black-box-step-in { max-width: 540px }
.black-box-step .date-icon-box { width: 100% }
.black-box-step .date-icon { max-width: 100%; }
.black-box-step .form-row { width: 50%; margin-top: 6px; padding: 0 3px; }
.black-box-step .form-row.full-width { width: 100%; text-align: center }
.Margin-top { margin-top: 101px; }
}
@media only screen and (max-width:1024px) {
.callusmob {display:block;top: 66px !important}
#_chat {display:none !important}
.show_sidebar { overflow: hidden }
.blak-overlay { position: fixed; z-index: 150; background: rgba(0,0,0,0.5); top: 0; left: 0; right: 0; bottom: 0 }
.nav_trigger:before, .nav_trigger:after { transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -ms-transition: all 0.3s linear 0s; -o-transition: all 0.3s linear 0s; }
.nav_trigger { float: right; margin-left: 8px; padding: 7px 9px; border: 2px solid #ffffff; color: #fffffff; cursor: pointer; display: block; border-radius: 5px; text-align: right; font-size: 15px; letter-spacing: 1px; text-transform: uppercase; z-index: 111; outline: none; }
.nav_trigger span { display: block; width: 30px; height: 2px; margin: 2px 0 5px; background: #ffffff; transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -webkit-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; }
.nav_trigger.closemenu span:nth-child(1) { -webkit-transform: translate3d(0, 8px, 0) rotate(45deg); transform: translate3d(0, 8px, 0) rotate(45deg); }
.nav_trigger.closemenu span:nth-child(2) { -webkit-transform: scale(.2); -ms-transform: scale(.2); transform: scale(.2); opacity: 0; }
.nav_trigger.closemenu span:nth-child(3) { -webkit-transform: translate3d(0, -6px, 0) rotate(-45deg); transform: translate3d(0, -6px, 0) rotate(-45deg); }
#push_sidebar { background: #be1e2d; z-index: 99; bottom: 0; right: -101%; position: fixed; top: 66px; overflow-x: hidden; overflow-y: auto; width: 280px; margin: 0; -webkit-box-shadow: inset 4px 0 5px -4px #be1e2d; box-shadow: inset 4px 0 5px -4px #be1e2d; transition: all 0.1s linear 0s; -moz-transition: all 0.1s linear 0s; -webkit-transition: all 0.1s linear 0s; -ms-transition: all 0.1s linear 0s; -o-transition: all 0.1s linear 0s; }
body.show_sidebar #push_sidebar { right: 0 }
.bodyoverlay { position: fixed; background: rgba(0,0,0,0.6); top: 0; left: 0; right: 0; bottom: 0; z-index: 111 }
header .nav-sec .mainMenu { padding: 0 }
.mainMenu > ul > li.has-sub:hover > a:before { display: none }
.mainMenu ul, .mainMenu ul ul, .mainMenu ul ul ul, .mainMenu > ul, .mainMenu.align-center > ul, .mainMenu > ul > li > ul, .mainMenu > ul > li:hover > ul, .mainMenu ul ul li:hover > ul, .mainMenu ul ul ul li:hover > ul { position: relative; left: 0; right: auto; top: 100%; width: 100%; display: none; padding: 0; opacity: 1; text-align: left; }
.mainMenu > ul { padding: 0; margin: 0 }
.mainMenu > ul > li { float: left; width: 100%; padding: 0; margin: 0; border-bottom: 1px solid #9e1824; }
.mainMenu > ul > li > a { font-size: 18px; color: #ffffff; line-height: normal; height: auto; padding: 13px 10px; margin-bottom: 0; }
header.head-shrink .mainMenu > ul > li > a { padding: 15px; }
.mainMenu > ul > li > ul > li > a { color: #ffffff; line-height: normal; padding: 10px 15px 10px 20px !important; border-top: 1px solid #353132; border-bottom: none }
header.head-shrink .mainMenu ul ul li a { padding: 10px 15px 10px 20px !important; }
header.head-shrink .mainMenu ul ul li a:before, .mainMenu ul ul li a:before { top: 15px; }
.mainMenu > ul > li.has-sub > a:after, .mainMenu > ul > li.has-sub > a:before, .mainMenu ul ul li.has-sub > a:after, .mainMenu ul ul li.has-sub > a:before { display: none; }
.mainMenu #menu-button { display: none }
.mainMenu > ul > li.full-width ul { position: static; padding: 0; }
.mainMenu > ul > li.full-width ul li { width: 100% }
.mainMenu > ul > li.full-width ul li { padding: 0; }
/****Drop Down Icon***/
.mainMenu .submenu-button { position: absolute; right: 0; display: block; width: 53px; height: 49px; border-left: 1px solid #be1e2d; z-index: 10; cursor: pointer; z-index: 111; }
.mainMenu ul ul .submenu-button { height: 38px; }
.mainMenu ul ul .submenu-button:after { top: 6.5px; }
.mainMenu .submenu-button:before { content: '\f078'; font-family: 'FontAwesome'; position: absolute; font-size: 15px; color: #ffffff; right: 20px; top: 50%; margin-top: -7px; }
.mainMenu .submenu-button.submenu-opened:before { content: '\f077'; }
.mainMenu > ul > li:hover > a, .mainMenu > ul > li > a:hover, .mainMenu > ul > li.current-menu-item > a, .mainMenu > ul > li.current-menu-ancestor > a, .mainMenu > ul > li.current-menu-ancestor > a:hover { background: #2a2b2d; }
.mainMenu ul ul li:hover > a, .mainMenu ul ul li > a:hover, .mainMenu ul ul li.current-menu-item > a { background: #be1e2d; }
/*****Sider Toogle******/
.mainMenu > ul { visibility: visible !important; display: block !important; }
header, header.head-shrink { padding: 5px 0 10px 0 }
header.head-shrink .brand img { max-width: 175px; }
.Margin-top { margin-top: 66px; }
header .head-right ul { margin: 5px 0 0 0; float: left; }
header .head-right { margin-top: 6px; }
footer .social-icon a { width: 30px; line-height: 30px; }
.content-sec ul.red-list li { width: auto }
}
@media only screen and (max-width:1023px) {
/*.setup-sec, .setup-sec.join-network { margin-top: 25px; }
.Banner-sec img { width: 100%; opacity: 1; filter: alpha(opacity=100); display: block !important }
.Banner-sec .container { background: none !important; min-height: inherit !important; padding-bottom: 0 }
.black-box-step, .Banner-sec .black-box { position: absolute; margin-top: 0 }
.Banner-sec .container { padding-bottom: 0px; background: inherit !important; }
.form-banner .banner-form-out {position:absolute;top:0}*/
}
@media only screen and (max-width:979px) {
.welcome-sec img { max-width: 200px; margin: 0 0 10px 30px; }
.alignright, .alignleft { max-width: 250px; }
footer .row { margin: 0 }
footer .col-md-2, footer .col-md-3 { float: none; padding: 15px; display: block; width: auto !important; border: 1px solid rgba(255,255,255,0.2); margin: 0 0 5px 0 }
footer ul li { display: inline-block; margin-right: 15px; }
footer .copyright-sec .col-md-7, footer .copyright-sec .col-md-5 { width: 100%; text-align: center; }
footer .copyright-sec .col-md-7 p, footer .copyright-sec .col-md-5 p { padding: 2px 0; }
.setup-sec.join-network .col-md-4 { background: #232426 !important; }
.setup-sec.join-network .col-md-4:after { display: none !important }
.setup-sec.join-network .col-md-4 { width: 33.33%; border: none }
.setup-sec p { font-size: 14px; line-height: 14px; }
.black-box-step { top: 3% }
.Banner-sec .black-box, .banner-text { margin-top: 30px; }
}
@media only screen and (max-width:860px) {
.black-box-step .form-sec { text-align: center }
.black-box-step .form-row .btn { display: inline-block; width: auto; min-width: 300px; }
}
@media only screen and (max-width:767px) {
.welcome-sec .container, .testimonial-sec .Box, .setup-sec .row, footer .box, .content-sec .white-box, .gray-bottom .Box { padding: 20px; }
footer .copyright-sec { padding: 20px 20px 35px 20px; }
.content-sec h1, .welcome-sec h1, .testimonial-sec h3 { font-size: 26px; }
.Banner-sec .black-box ul li .select, .Banner-sec .black-box .csSelect, .Banner-sec .black-box [multiple], .Banner-sec .black-box input[type="text"], .Banner-sec .black-box .btn { min-width: 280px; }
.Banner-sec .black-box h3, .Banner-sec .banner-text h3 { font-size: 28px; }
.black-box-step-in { max-width: 100% }
.black-box-step .date-icon { max-width: 100% }
.black-box-step h3 { line-height: 26px; }
.Banner-sec { min-height: inherit; }
.setup-sec .col-md-4 { width: 100%; padding: 15px; border-bottom: 1px solid rgba(255,255,255,0.2); }
.setup-sec .col-md-4:last-child { border: none }
.setup-sec img { max-width: 50px; }
.setup-sec p { font-size: 18px; line-height: 26px; }
.setup-sec.join-network .col-md-4 { width: 100%; padding: 15px 0px; border-bottom: 1px solid rgba(255,255,255,0.2); }
/***Chat****/
#chat { bottom: 0 !important; height: 35px !important; border-radius: 2px !important; z-index: 254; margin-bottom: -2px }
#chat.open-chat { height: 100% !important; left: 0 !important; width: auto !important; right: 0 !important; overflow: auto; min-height: 200px; margin-bottom: 0 }
#chat.open-chat .need-help { top: -2px !important }
#chat .mobile-chat { position: absolute; top: 30px; left: 0; right: 0; bottom: 0; border: 3px solid #2a2b2d !important; height: auto !important; min-height: 200px; }
#chat.open-chat .mobile-type { position: absolute; bottom: 5px; left: 5px; right: 5px; }
#chat.open-chat .ui-input-text { display: inline-block !important; width: 90% }
#chat.open-chat #msg { width: 100% !important; }
#chat.open-chat .mobile-type b { text-align: left !important; width: 100%; float: left; }
#chat.open-chat table tr th, #chat.open-chat table tr td { border: none !important }
.open-chat:before { line-height: 20px; top: 0; }
}
@media only screen and (max-width:640px) {
header .head-right ul { margin: 0 }
header .fa-call { font-size: 0; background: none; padding: 0; margin: 0 }
header .fa-call a { display: inline-block; font-size: 0; padding: 19px; background: url(/images/fa-call.png) center center no-repeat; border: 1px solid #ffffff; border-radius: 5px; }
.alignright, .alignleft { max-width: 200px; }
}
 @media only screen and (max-width:599px) {
.welcome-sec img { max-width: 100%; margin: 0 auto; float: none; }
.alignright, .alignleft { max-width: 100%; display: block; float: none; margin: 0 auto 5px auto }
.black-box-step ul.step li a { width: 50px }
.common-form .row { margin: 0 }
.common-form .col-md-4 { width: 100% }
.common-form .btn { min-width: 200px; }
.iframe-cal { width: 100%; min-width: inherit }
.iframe-cal iframe { position: absolute; border: none; outline: none; top: 0; left: 0; width: 100%; height: 100%; }
}
 @media only screen and (max-width:479px) {
.black-box-step .form-row { width: 100% }
.black-box-step h3 { font-size: 25px; }
.black-box-step .form-row .btn { min-width: inherit }
.Banner-sec #btn, .Banner-sec #btn2, .Banner-sec .ui-btn-icon-left, .Banner-sec #btn3 { padding: 10px; font-size: 15px; padding-right: 28px; }
.Banner-sec .ui-btn-icon-left { padding-right: 10px; padding-left: 28px; }
}
@media only screen and (max-width:359px) {
#chat { width: 300px !important; }
#chat input[type="text"] { width: 238px !important; }
}
.chatline {color:#000000;}
.ologin {color:#4d6ba4;font-weight:bold}
.mylogin {color:#999999;font-weight:bold}
.typing {width:152px;height:16px;margin-left:10px;color:#aaaaaa;font-style:italic}

.inputerror { border-color: #be1e2d !important; background-color: #ffb3ba !important; }

/***Font Awesome (fonts.css)***/
@font-face { font-family: 'FontAwesome'; src: url('/css/fontawesome-webfont.eot?v=4.4.0'); src: url('/css/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('/css/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('/css/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('/css/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('/css/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
.fa-twitter:before { content: "\f099"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-tumblr:before { content: "\f173"; }
.fa-linkedin:before { content: "\f0e1"; }
.fa-instagram:before { content: "\f16d"; }
.fa-pinterest:before { content: "\f231"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-phone:before { content: "\f095"; }
.fa-map-marker:before { content: "\f041"; }
.fa-question-circle:before { content: "\f059"; font-family: 'FontAwesome'; font-style: normal }
.ui-autocomplete { position: absolute; cursor: default;z-index:99999999 !important;max-height:300px;padding-bottom:1px;overflow-y:auto;overflow-x:hidden}
.error {background-color:lightpink !important}
.popularcities a {color:#ffffff}
.popularcities a:hover {color:#cccccc;text-decoration:underline}
.breadcrumbs {text-align:left;padding-left:20px;margin-bottom:-10px;color:#ffffff}
.breadcrumbs a {color:#ffffff}
.breadcrumbs a:hover {color:#cccccc;text-decoration:underline}

.ToolBar li:before {content:'' !important}