@charset "utf-8";
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff') }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 300; src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff') }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff') }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 600; src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff') }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff') }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 800; src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff') }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; font: 400 normal 16px/28px 'Open Sans', Arial, Helvetica, sans-serif; color: #474747 }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased }
a { text-decoration: none }
body { margin: 0; background: #fff }
span { color: #1A86CA }
ul { list-style-type: none }
table { border-collapse: collapse; border-spacing: 0 }
caption, th, td { text-align: left; font-weight: normal }
button, input[type="button"] { background: none }

:required {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 -o-box-shadow:none;
 -ms-box-shadow:none;
 box-shadow:none
}
em, i { font-style: italic }
u { text-decoration: underline }
pre, code { font-family: Monaco, Courier, monospace }
pre { white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word }
blockquote, q { quotes: "" "" }
 blockquote:before, blockquote:after, q:before, q:after, {
 content:""
}
a, input[type="submit"], input[type="button"], button, label[for] { cursor: pointer }
img { -ms-interpolation-mode: bicubic }
.linksiz { font-size: 19px; line-height: 30px }
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
::selection { background: #1A86CA; color: #fff }

::-moz-selection {
 background:#1A86CA;
 color:#fff
}

::-webkit-selection {
 background:#1A86CA;
 color:#fff
}
a { text-decoration: none; color: #1A86CA; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s }
a:hover { color: #0D8732 !important }
a:hover p, a:hover .capSrv { color: #0D8732 !important; }
a:hover .tstRgt p{text-shadow: 1px 1px 0px #000;color:#A3CCAF !important;}
button { cursor: pointer }
caption, th, td { vertical-align: top }
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif }
h1 { font-size: 24px; line-height: 59px; text-transform: uppercase }
h2 { font-size: 30px; line-height: 35px; text-transform: uppercase }
h3 { color: #535351; font-size: 30px; font-weight: bold; line-height:35px; margin: 40px 0 10px }
h4 { font-size: 16px; line-height: 25px; text-transform: uppercase }
h5 { font-size: 15px; line-height: 30px; text-decoration: none; text-transform: uppercase; color: #444444 }
.hd1 { color: #535351; font-size: 35px; font-weight: bold; line-height: 24px; margin: 0 0 33px; text-transform: uppercase }
.headItm { color: #535351; font-size: 30px !important; font-weight: bold; line-height: 24px !important; margin: 40px 0 10px !important; text-transform: none }
input, select, textarea { font-family: 'Open Sans', Tahoma, Geneva, sans-serif; font-size: 13px }
input[type="text"], input[type="tel"], input[type="email"] { border-radius: 3px; border: 1px #ccc solid; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; padding: 4px }
p { margin: 0 0 1em 0 }
table { border: 0; border-spacing: 0; empty-cells: show }
textarea { resize: none }
header { background: #fff none repeat scroll 0 0 }
.wrap { border: 0; clear: both; float: none; font-size: 1px; height: 0; line-height: 1px; margin: 0; padding: 0; visibility: hidden }
.p_r_20 { padding: 0 20px 0 0 }
.wid { width: 1150px; margin: 0 auto }
.leftfl { float: left }
.rgtfl { float: right }
.tall { text-align: left }
.talr { text-align: right }
.talc { text-align: center }
.justify { text-align: justify }
.violet { color: #8F5E99 }
.indigo { color: #4b0082 }
.blue { color: #005aff }
.green { color: #5a8e00 }
.yellow { color: #f87b00 }
.orange { color: #FF6600 }
.red { color: #ff0000 }
.black { color: #000 }
.m0 { margin: 0px 0px 0px 0px }
.fld1 { background: #f9f9f9; border: 1px #d2d2d2 solid; width: 100%; height: 28px; padding: 2px 7px }
.fld2 { background: #f9f9f9; border: 1px #d2d2d2 solid; width: 100%; height: 28px; padding: 2px 7px }
.fld3 { background: #f9f9f9; border: 1px #d2d2d2 solid; width: 100%; height: 75px; padding: 2px 7px }
.fld4 { background: #f9f9f9; border: 1px #d2d2d2 solid; width: 112px; float: right; height: 28px; padding: 2px 7px }
.sbtBtn { width: 111px; height: 35px; border: 1px #ea641b solid; border-radius: 3px; float: right; margin-top: 7px; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; text-transform: uppercase }
.wid:after, .wid:before, ul:after, ul:before, .welSc1:after, .welSc1:before { display: block; content: ""; clear: both }
.more { background: #50514e; color: #fff; font-size: 18px; padding: 9px 30px; display: inline-block; margin: 0 auto }
.section1 .more { border:1px #50514E solid;}
.section1 .more:hover {  color: #fff !important;background:#0D8732 !important;border:1px #50514E solid;}
.section1 ul { margin: 46px 0 30px }
.mnCnt span { color: inherit; font-size: inherit }
.mnCnt { margin: 53px 0 0 }
section { text-align: justify }
.mnCnt p { color: #474747; font-size: 16px }
p.title { margin: 0 }
.srvcsImgD { overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px }
.dsCr { height: 119px; padding: 27px 66px 27px 18px; text-align: left; font-size: 16px; line-height: 28px; background: url(images/arrow-point.png) no-repeat 95% 40px }
.section1 li a { position: relative; display: block }
.bgwhy { background: url(images/why-choose-us.jpg) no-repeat center 0; background-size: cover; padding: 52px 0 100px; background-attachment: fixed; }
.capSrv { color: #fff; font-size: 28px; font-weight: bold; left: 50%; margin-left: -33%; position: absolute; top: 30px; width: 66%; text-transform: uppercase; text-shadow: 1px 1px 1px #000; }
.srvcInn li { position: relative; height: 160px }
.sitmpee a { background: url(images/arrow-icon.png) no-repeat 0 5px; padding-left: 23px }
.emalBt { color: #fff; display: block; font-family: "Roboto Condensed"; font-size: 17px; margin-top: 6px; padding-left: 38px; text-align: right }
.emalBt:hover { opacity: 0.7 }
.navigation { float: left; width: 100% }
.navigation ul { float: left; width: 100% }
.navigation ul li { float: left; display: inline }
.navigation ul li li { border-right: none !important }
.navigation ul li li:nth-child(1) { border-left: none !important }
.navigation ul li a { color: #ffffff; float: left; font-family: "Open Sans"; height: 57px; padding: 13px 12px }
.navigation ul li a, .navigation ul li li a { font-size: 17px }
.navigation ul li a:hover { color: #fff; background: #000 }
.current_page_item a { color: #fff !important; background: #000 }
.navigate .open { display: none }
.sub-menu { display: none }
.navigate > .menu-item-has-children:hover > ul { display: block }
.menu-item-has-children { position: relative }
.menu-item-has-children .sub-menu li a, .menu-item-has-children .sub-menu li { background: inherit !important }
.menu-item-has-children .sub-menu li a:hover { background: #252525 !important; color: #0D8732 !important }
.menu-item-has-children a { position: relative; padding-right: 26px !important }
.sub-menu { background: #0D8732; left: 0; position: absolute; text-align: left; top: 57px; width: 280px !important; z-index: 999999999999999999999999999 !important }
.sub-menu li { display: block; padding: 0; width: 100% !important }
.sub-menu li a { border-bottom: 1px solid #519B03 !important; font-size: 17px !important; height: 43px !important; margin: 0; padding: 6px 12px !important; width: 100% !important }
.sub-menu li a:hover { background: #B70000 }
.navigate.open li { display: block !important }
.navigate.open { clear: both; padding: 0 }
.MenuIcon { display: none }
.current-menu-item a { color: #ffffff !important; background: #252525 }
.current-menu-item a:hover { color: #0D8732 !important }
footer .current-menu-item a { background: inherit !important; color: #ababab !important }
footer .current-menu-item a:hover { background: inherit !important; color: #0D8732 !important }
.sub-menu .sub-menu { left: 280px; top: 0px }
.plus { right: 2%; position: absolute; width: 40px; height: 40px; display: none; background: url(images/dpDownArrow.png) no-repeat center center; top: 0px; cursor: pointer }
.sub-menu .menu-item-has-children a { background-image: url(images/dpDownArrow.png); background-position: 90% center; background-repeat: no-repeat }
.sub-menu .menu-item-has-children a:hover { background-image: url(images/dpDownArrow.png); background-position: 90% center; background-repeat: no-repeat }
.sub-menu .menu-item-has-children ul li a { background-image: none }
.sub-menu .menu-item-has-children ul li a:hover { background-image: none }
.touch { background: rgba(0, 0, 0, 0) url("images/dpDownArrow.png") no-repeat scroll center bottom; cursor: pointer; display: block; height: 9px; position: absolute; right: 4%; top: 26px; width: 12px; z-index: 10 }
.testHead { font-weight: bold }
.btmScns h3 { margin-top: 0 }
.sec3Inn > p { margin-top: 25px }
ol {
    margin-left: 20px;
}
.thanks {
    width: 100% !important;
    text-align: center !important;
}
 @media only screen and (max-width:874px) {
.MenuIcon { display: block; float: left; height: 51px; width: 100%; color: #fff; cursor: pointer; padding: 15px 2% }
.menuImg { width: 40px; float: right }
.MenuIcon span { float: left; width: 100%; height: 4px; background: #fff; margin: 1px 0 }
.navigate { display: none }
.navigate li { width: 100% }
.navigation ul li a { width: 100%; font-size: 13px; padding: 10px 2%; border-bottom: 1px solid #303030 }
.navigate .menu-item-has-children > span { display: block; right: 2%; position: absolute; width: 40px; height: 40px; background: url(images/dpDownArrow.png) no-repeat center center; top: 10px; cursor: pointer }
.navigate .menu-item-has-children:hover > ul { display: none }
.menu ul li { background: #666; border-bottom: 1px solid #fff; display: block; float: left; padding: 17px 0; width: 100% }
.sub-menu { float: left; margin: 0; padding: 0; position: inherit; top: inherit; width: 100% !important }
.sub-menu li { width: 100%; padding: 0% }
.sub-menu li a { width: 100%; padding: 10px 5% !important; background: #303030; border-bottom: 1px solid #252525 !important }
.sub-menu ul li { background: none repeat scroll 0 0 #666; display: block; padding: 16px 10px }
.sub-menu .sub-menu { float: left; position: static; padding: 0; margin: 0 }
.sub-menu .sub-menu li { padding: 0; margin: 0 }
.sub-menu .sub-menu li a { padding-left: 9% !important; background: #414141 }
.sub-menu .menu-item-has-children a { background-image: none }
.sub-menu .menu-item-has-children a:hover { background-image: none }
}
.reveal-modal-bg { position: fixed; height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0 }
.reveal-modal h5 { font-family: "Montserrat"; font-weight: 800; color: #fff; font-size: 32px; margin-bottom: 17px }
.reveal-modal p { color: #fff }
.reveal-modal li { margin-bottom: 3px; float: left; width: 100% }
.reveal-modal { border-radius: 5px; left: 0; margin-left: 0; padding: 18px 22px 31px; position: absolute; top: -83px; visibility: visible; width: 274px; z-index: 101; height: 412px; color: #fff }
.reveal-modal.small { width: 200px; margin-left: -140px }
.reveal-modal.medium { width: 400px; margin-left: -240px }
.reveal-modal.large { width: 600px; margin-left: -340px }
.reveal-modal.xlarge { width: 800px; margin-left: -440px }
.reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0, 0, 0, .6); font-weight: bold; cursor: pointer; opacity: 0 }
.big-link { display: none; text-align: center; font-size: 15px; color: #fff }
.reveal-modal input[type="text"], .reveal-modal input[type="email"], .reveal-modal textarea { width: 100%; border: 1px #d43b0b solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px }
.reveal-modal input[type="text"], .reveal-modal input[type="email"] { height: 32px }
.reveal-modal textarea { float: left; margin: 0 }
.captchaDv > img { float: left }
.captchaDv input[type="text"] { float: left; width: 59% }
.reveal-modal input[type="submit"] { width: 123px; height: 32px; margin: 0 auto; background: #d0ca2c; border: 1px #d43b0b solid; display: block; font-family: "helveticaregular"; font-size: 18px; text-transform: uppercase }
.reveal-modal input[type="submit"]:hover { background: #d43b0b; color: #d0ca2c; border: 1px #C43307 solid }
.sitmpee .sub-menu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; margin-left: 20px; position: static }
.sitmpee { display: block; overflow: hidden; width: 100% }
.sitmpee .sub-menu li a { border-bottom: 0px solid #519B03 !important; font-size: inherit !important; line-height: inherit !important; text-decoration: none !important; padding-left: 22px !important; background-position: 0 10px; background: rgba(0, 0, 0, 0) url("images/arrow-icon.png") no-repeat scroll 0 11px !important }
.sitmpee .sub-menu li a:hover { background: rgba(0, 0, 0, 0) url("images/arrow-icon.png") no-repeat scroll 0 11px !important; background-color: inherit !important }
.imgHldrr { height: 400px; width: 100%; background: url(images/error-404.jpg) no-repeat center center }
div.wpcf7-mail-sent-ok { display: none !important }
div.wpcf7-validation-errors { display: none !important }
.hexagon { position: relative; text-align: justify; width: 187px; height: 107.96px; margin: 62.98px auto; background-size: auto 215.9290px; background-position: center }
.hexTop, .hexBottom { position: absolute; z-index: 1; width: 132.23px; height: 132.23px; overflow: hidden; -webkit-transform: scaleY(0.5774) rotate(-45deg); -ms-transform: scaleY(0.5774) rotate(-45deg); transform: scaleY(0.5774) rotate(-45deg); background: inherit; left: 27.39px }
.hexTop:after, .hexBottom:after { content: ""; position: absolute; width: 187.0000px; height: 107.96450033846003px; -webkit-transform: rotate(45deg) scaleY(1.7321) translateY(-53.9823px); -ms-transform: rotate(45deg) scaleY(1.7321) translateY(-53.9823px); transform: rotate(45deg) scaleY(1.7321) translateY(-53.9823px); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; background: inherit }
.hexTop { top: -66.1145px }
.hexTop:after { background-position: center top }
.hexBottom { bottom: -66.1145px }
.hexBottom:after { background-position: center bottom }
.hexagon:after { content: ""; position: absolute; top: 0.0000px; left: 0; width: 187.0000px; height: 107.9645px; z-index: 2; background: inherit }
.bannr { min-height: 449px; background: url(images/banner.jpg) no-repeat center top; background-size: cover; position: relative; border-top: 4px solid #e2e0dc; overflow: hidden }
.bannInnr { width: 852px; background: url(images/Cash-For-Cars-From-Top-Car-Removal-Melbourne.png) no-repeat 252px 40px }
.topSc { height: 107px }
.TopMnuSc { height: 57px; background: #0D8732 }
.menuD { width: 790px; float: left }
.rqstQtMn { width: 305px; float: right; position: relative }
.logo { background: url(images/top-car-removal.png) no-repeat scroll 0px 12px; float: left; height: 100px; padding-left: 208px; padding-top: 44px; text-align: left; width: auto }
.logo span { color: #0D8732; font-size: 30px; text-transform: uppercase; font-weight: bold }
.phone { color: #000000; float: right; font-family: "Roboto Condensed"; font-size: 40px; height: 89px; margin-top: 17px; text-transform: uppercase; width: auto; line-height: 27px; height: 89px }
.phone > .spanDsk { color: inherit; font-size: 44px; font-weight: bold; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; background: url(images/iconset.png) no-repeat 0 0; height: 89px; margin-bottom: 0; padding-left: 60px; padding-top: 20px }
.phone span:nth-child(1) { line-height: 63px }
.phone span:nth-child(2) { display: none }
.clckFtr { display: none }
.mobClick { display: none }
.quote { width: 274px; height: 412px }
.bannInn { width: 1150px; margin: 0 auto; position: relative }
.bannStrip { width: 583px; bottom: 120px; left: 0; position: absolute }
.bancap { color: #393126; font-size: 45px; font-weight: 800; line-height: 45px; margin: 0 auto 0; text-align: left; min-height: 349px }
.bancap small { color: #393126; display: block; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 35px; font-weight: 800; line-height: 34px; margin-top: 40px margin-bottom: 50px;
}
.bancap small span { display: block; font-size: 56px; line-height: 56px; color: #0D8732; font-weight: 800; margin-top: 33px }
.toC { color: #393126; font-family: "Open Sans"; font-size: 32px; line-height: 36px; margin: 16px 0 0; width: 297px; }
.bancap p a { color: #000; font-size: 20px; font-weight: 800; }
.bannStrip > a { background: #0D8732 none repeat scroll 0 0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #fff; display: inline-block; font-family: "Roboto Condensed"; font-size: 25px; margin-top: 13px; padding: 5px 18px; text-transform: uppercase }
.bannStrip > a:hover { color: #0D8732; background: #fff }
section.section1 { background: #f4f7ee; padding: 22px 0 34px; text-align: center }
.section1 li { background: #fff none repeat scroll 0 0; border: 1px solid #dadcd6; border-radius: 6px; display: inline-block; float: left; margin: 0 0 30px; width: 351px }
.section1 li:nth-child(2), .section1 li:nth-child(5) { margin: 0 46px }
.title { color: #0072b8; font-size: 25px; font-family: "Roboto Condensed", Arial, Helvetica, sans-serif; text-transform: uppercase; background: url(images/srvc-titl-bg.png) repeat-x 0 13px }
.title span { display: inline-block; margin: 0 auto; color: #535351 !important; font-size: 35px; background: #f4f7ee; padding: 0 17px; font-weight: bold }
.section2 .title span { background: #fff !important }
.section1 h5 { font-size: 15px; color: #464646; font-family: "Roboto Condensed"; font-size: 19px; text-transform: none; margin-top: 16px }
.section2 { margin: 33px 0 45px }
.section4 { margin: 33px 0 45px }
/*.section4 a { color: #0D8732 }*/
.section4 .title span { background: #fff none repeat scroll 0 0 }
.section2 .welImgL { float: left; margin-right: 37px; margin-top: 50px }
.section2 span a { color: #0D8732; font-size: 26px; font-weight: 700 }
.section3 .welImgR { float: right; margin-left: 37px; margin-top: 50px }
.btmScns .title span { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #fff !important }
.bgwhy .btmScns .title { background: url(images/title-bg-transp.png) no-repeat center 13px; color: #fff;}
.title { color: #464646; font-size: 18px; line-height: 24px; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-weight: 700; text-align: center }
.section4 .title { margin-bottom: 40px }
.btmScns h2 { margin-bottom: 38px }
.sec3Inn p, .sec3Inn, .sec3Inn li { color: #fff }
.listng2 { padding-left: 66px }
.listng2 li { background: url(images/arrow-icon2.png) no-repeat 0 4px; padding-left: 30px; min-height: 33px }
.listng3 { padding: 27px 0 35px 60px }
.listng3 li { background: url(images/bullet-gray.png) no-repeat 0 5px; padding-left: 40px; min-height: 33px }
.sec3Inn a { color: #0D8732; font-size: inherit }
.btmSc1 { width: 361px; height: 560px; display: inline-block; vertical-align: top; border: 2px #ff6b6d solid; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; margin: 0 7px; padding: 26px }
.btmSc1 h3 { font-size: 32px }
.btmSc1:nth-child(1) h3 { color: #ff0042 }
.btmSc1:nth-child(3) h3 { color: #464646 }
.btmSc1 h3 small { display: block; font-family: "Conv_Gotham-Book"; font-size: 22px; margin-top: 7px }
.btmCntSc { color: #464646; font-size: 16px; height: 199px; line-height: 24px; text-align: left; margin-top: 33px }
.btmImgSc { margin-top: 15px }
.section3 ul.sec3 { margin-left: 52px }
.section3 ul.sec3 li { background: url(images/arrow-icon.png) no-repeat 0 9px; padding-left: 28px; padding-bottom: 35px }
.section5 { margin-bottom: 55px }
.section6 { text-align: center }
.secClnt { background: #f5f5f5 none repeat scroll 0 0; display: inline-block; width: 100% }
.tstmBg { width: 100% }
.brands { margin: 0 auto; max-width: 1150px }
.cust_rv { width: 95%; margin: 0 auto }
.cust_rv .title { color: #fff; font-size: 30px }
.brands li { display: inline-block; margin: 32px 16px }
.brands .title { margin-top: 34px; color: #fff }
.section7 { padding: 20px 0 }
.section7 span { display: block; margin-top: 45px; color: #000; font-size: 15px }
.section7 span a { font-weight: 600; font-size: 18px; color: #000 }
.content-slider li { text-align: center; color: #FFF }
.tstImgCvr { float: left; margin-right: 60px; width: 134px; height: 134px; overflow: hidden; border: 2px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
.content-slider h3 { margin: 0; padding: 70px 0 }
.welSc1 img { float: left; margin-right: 22px }
.welSc1 h3 { display: inline-block; margin-bottom: 19px; margin-top: 11px }
.listng { margin: 40px 0; display: inline-block }
.listng li { background: url(images/arrow-icon.png) no-repeat 0 8px; padding-left: 27px; color: #474747; font-size: 16px }
.wel2In img { float: right; margin-right: 234px }
.welSc2 a {  font-size: inherit }
.testmnalDiv { padding: 46px 0 34px; position: relative; color: #fff; font-size: 16px }
.testmnalDiv p { color: #fff; font-size: 16px }
.testInn .demo { margin-top: 0 }
.testInn .testmnalDiv { padding-top: 0 }
.testInn { background: #31AEF1; color: #fff; margin-top: 27px; padding: 0 }
.testInn .tstImgCvr { float: none; margin: 0 auto; }
.testInn .title { border-bottom: 1px solid #fff; color: #fff; font-weight: 600; text-align: center; text-transform: uppercase }
.testmnalDiv span { color: #fff; font-size: 15px; font-family: "Open Sans"; font-weight: 400; font-size: 17px }
.testmnalDiv span small { display: block; font-family: "Open Sans"; font-weight: 800; color: #fff; font-size: 17px }
footer { background: #20211c; padding: 30px 0 0; color: #fff; background-size: cover }
.titlFt { color: #fff; font-size: 15px; font-weight: 800; margin-bottom: 31px; font-family: "Open Sans"; border-bottom: 2px #fff dotted; line-height: 38px }
footer ul li:nth-child(2) .titlFt { margin-bottom: 32px }
footer ul li:nth-child(2) .social .titlFt { border-bottom: medium none; color: #ababab; float: left; font-size: 15px; font-weight: bold; line-height: 24px; margin-bottom: 0; margin-right: 7px }
.social { margin-top: 56px }
footer ul li:nth-child(3) .titlFt { float: left }
footer ul li p { color: #ababab; font-family: "Open Sans"; font-size: 14px; line-height: 22px; margin-bottom: 0 }
footer ul li { width: 239px; float: left; color: #fff; font-size: 13px; line-height: 22px; font-family: "Open Sans" }
footer ul li:nth-child(1) { width: 184px }
footer ul li:nth-child(2) { margin-left: 13px; width: 258px }
footer ul li:nth-child(3) { margin-left: 16px; width: 679px }
footer ul li:nth-child(4) { float: right; margin-left: 0; margin-right: 0; width: 298px }
footer ul li li:nth-child(1) { width: 100% }
footer ul li li:nth-child(2) { width: 100%; margin-left: 0 }
footer ul li li:nth-child(3) { width: 100%; margin-left: 0 }
footer ul li li:nth-child(4) { width: 100%; margin-left: 0 }
footer ul li li { width: 100%; margin-right: 0; float: left }
footer a { color: #ababab; font-size: 13px; line-height: 22px }
footer a:hover { color: #0D8732 }
.footInn { background: #0D8732; padding: 15px 0; color: #fff; margin-top: 20px }
.footInn div { color: #fff; font-size: 14px; line-height: 20px }
.footInn div a { font-size: 14px }
.footInn div a:hover { color: #000 }
.social li { width: 27px !important; display: inline-block !important; margin-right: 5px }
.social > h6 { display: inline-block; margin-right: 10px; width: auto !important }
.social > ul { display: inline-block !important; width: auto !important }
.locate iframe { width: 100% }
footer .logo { float: left; height: 84px; padding-left: 26px; padding-top: 42px; text-align: left; width: 100%; margin-top: 36px }
footer .logo h2 { color: #fff; font-size: 24px }
footer .phone > span { line-height: 40px; color: inherit !important; font-size: inherit !important }
footer .phone { color: #fff; background: url(images/iconset.png) no-repeat left -256px; height: auto; padding-left: 60px; margin-top: -13px; margin-bottom: 24px }
.locate { border: 5px solid #686a62; border-radius: 5px; overflow: hidden }
.social a { background: url(images/iconset.png) no-repeat 0 0; padding-left: 26px; display: inline-block; min-height: 30px; margin-bottom: 13px }
.social a:hover { opacity: 0.5 }
.fb { background-position: -18px -98px !important }
.gp { background-position: -17px -140px !important }
.tw { background-position: -17px -183px !important }
.yt { background-position: -17px -227px !important }
.infoScn { position: relative }
.infoDv { display: none }
.infoScn a:hover .infoDv { display: block !important; border: 1px #FE5621 solid; padding: 10px; text-align: center; position: absolute; left: 0; bottom: 0 }
.infoBX { position: relative }
.infoBX:hover .infoBox { display: block }
.infoBox div { color: #ababab; font-size: 13px !important; line-height: 20px }
.infoBox { display: none; bottom: 16px; background: #252525; border: 2px solid #0D8732; border-radius: 3px; height: 170px; padding: 10px 10px; position: absolute; text-align: center; width: 340px }
.infoBox span { color: #0D8732; font-family: "Open Sans"; font-size: 16px; font-weight: 800; margin-bottom: 5px; text-transform: uppercase; display: inline-block; line-height: inherit }
.infoBox p span{color:#ababab !important; font-size:14px !important;font-weight:normal;}
.infoBox div:nth-child(1) div:nth-child(1) { color: #0D8732; font-family: "Open Sans"; font-size: 16px !important; font-weight: 800; margin-bottom: 5px; text-transform: uppercase; display: inline-block; line-height: inherit }
span.wpcf7-form-control-wrap { display: inline-block; position: relative; width: 100% }
.wpcf7-form-control-wrap.phone { display: inline-block; float: none; height: auto; margin: 0; font-size: inherit }
.Cntctee { max-width: 400px; margin: 30px 0 }
.Cntctee .phone span:nth-child(2) { display: inline-block; text-transform: none }
.Cntctee input[type="text"], .Cntctee input[type="tel"], .Cntctee input[type="email"] { font-size: 14px; height: 39px; width: 100% }
.Cntctee > li { margin-bottom: 10px }
.Cntctee textarea { width: 100%; height: 100px; border: 1px solid #ccc }
.Cntctee .captchaDv .captcha { display: inline-block; width: 75% }
.formHide .rqstQtMn { display: none }
.formHide .contentRgt { margin-top: 0 }
.mapCntnr iframe { width: 100%; height: 400px }
.contentLft article { border: 1px solid #ccc; margin-bottom: 20px; padding: 12px }
.itmHead { font-size: 25px; font-weight: 600; margin: 0 0 8px }
.infoBox a { float: none !important; text-transform: none }
.infomail b {color: #ababab;font-size: 15px;line-height: 18px;}
.infoBox a:hover b {color: #0d8732;}
.contentInn { background: #fff; padding: 40px 0; min-height: 500px }
.contentLft { width: 835px; float: left; text-align:left; }
.contentRgt { width: 274px; float: right; margin-top: 450px; text-align: center }
.contentRgt h2 { color: #dd3300; font-weight: 800; margin-bottom: 10px }
.innSrv a { border-bottom: 1px solid #ccc; color: #000; display: block; padding-left: 27px; background: url(images/arrow-icon.png) no-repeat 0 9px }
.innSrv a:hover { color: #FE5621 }
span.wpcf7-not-valid-tip { background: #fff none repeat scroll 0 0; display: block; font-size: 12px; left: 2px; padding-left: 10px; position: absolute; text-align: left; top: 2px; width: 90% }
.captchaDv .captcha { display: inline-block; width: 55.9% }
.wpcf7-form-control-wrap.message { display: inline-block }
div.wpcf7-response-output { margin: 0; padding: 0 }
div.wpcf7-validation-errors { border: medium none }
.widget-x { text-align: left }
.widget-x li a { background: url(images/arrow-icon2.png) no-repeat 0 3px; padding-left: 30px; color: #666 }
.widget-x > ul { margin-bottom: 20px }
.popup { position: fixed; z-index: 50; top: 60px; left: 50%; -moz-transition: top 800ms; -o-transition: top 800ms; -webkit-transition: top 800ms; transition: top 800ms }
.p_content { width: 100%; text-align: center; font-size: 23px; padding: 0 0 0 }
.p_anch { float: left; position: relative; z-index: 1; width: 100%; margin: 80px 0 0 0; text-align: center; font-size: 18px }
.p_content > ul { padding-top: 19px }
.p_anch a { color: #000 }
.p_anch a:hover { text-decoration: none }
.p_anch_bottom { margin: 1500px 0 0 0; padding: 0 0 50px 0 }
.p_close { float: right; width: 15px; height: 14px; margin: -4px -9px 0 0; background: url(images/popup_close.png) }
.p_body { background: #000; left: 0; top: 0; position: fixed; width: 100%; height: 100%; opacity: 0.7; -moz-transition: opacity 800ms; -o-transition: opacity 800ms; -webkit-transition: opacity 800ms; transition: opacity 800ms; z-index: 1 }
.js__p_close { display: none }
.js__slide_top { background: url(images/quote-bg.png) repeat; float: left; height: 412px; left: inherit; margin: 0 !important; overflow: hidden; padding: 15px; position: absolute; right: inherit; top: -83px; width: 100% }
.popup { background: #0D8732 none repeat scroll 0 0; float: left; height: 506px; left: inherit; margin: 0 !important; overflow: hidden; padding: 13px 20px 15px; position: absolute; right: 0; top: 0; width: 275px }
.js__fadeout { height: 0; overflow: hidden; opacity: 0 }
.github { position: fixed; top: 0; right: 0; width: 99px; height: 99px }
.popuphd { color: #fff; font-size: 32px; font-weight: bold; margin-bottom: 17px; text-transform: uppercase; font-family: "Roboto Condensed" }
.popup p { color: #fff }
.popup li { margin-top: 18px; float: left; width: 100% }
.p_anch { display: none; text-align: center; font-size: 15px; color: #fff }
.popup input[type="text"], .popup input[type="tel"], .popup input[type="email"], .popup textarea { width: 100%; border: 1px #d6d6d6 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 5px }
.popup input[type="text"], .popup input[type="tel"], .popup input[type="email"] { height: 32px }
.popup textarea { float: left; margin: 0; height: 87px }
.captchaDv > img { border-radius: 4px; float: left; height: 32px; width: 98px }
.captchaDv input[type="text"] { float: right; width: 100% }
.popup input[type="submit"], .Cntctee input[type="submit"] { width: 123px; height: 32px; margin: 0 auto; background: #50514E; border: 1px #50514E solid; display: block; font-size: 18px; text-transform: uppercase; color: #fff; appearance: none; -moz-appearance: none; -webkit-appearance: none }
.popup input[type="submit"]:hover { background: #0D8732; color: #fff; border: 1px #50514E solid }
.captchaDv { margin-bottom: 14px !important }
.contentLft .title span { background: #fff none repeat scroll 0 0 }
.contentLft .title { margin-bottom: 42px }
.contactArea .cmpnyName {font-weight: bold;}
/*.contentLft a { color: #0D8732 }*/

.contentLft h3 { margin: 38px 0 15px }
.contentLft .listng { margin: 0 0 20px }
.coFormt .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { display: none !important }
.readmrArea { text-align: right }
.readmrArea a { border: 1px solid #666; border-radius: 6px; display: inline-block; padding: 3px 13px }
.readmrArea a:hover { background: #666; border: 1px solid #666 !important; color: #fff !important }
.firstdiv, .seconddiv, .thirddiv { float: left; margin-top: 15px !important; width: 30%; color: #fff; }
.seconddiv { margin: 0 5%; color: #fff; }
.titlebg { color: #0D8732; font-weight: 800; min-height: 60px; }
.phBn { }
.contentLft img { height: auto; max-width: 100%; }
 @media only screen and (max-width:995px) {
.testmnalDiv { padding: 23px 0 }
.logo { background-size: 129px auto; height: auto; min-height: 75px; padding: 30px 0 0 130px }
.logo span { font-size: 24px }
.phone { height: auto }
.phone .spanDsk { background-size: 32px auto }
.phone .spanDsk { background-size: 32px auto; font-size: 30px; height: 42px; padding-left: 34px; padding-top: 4px }
.topSc { height: 78px }
.toC { font-size: 27px; line-height: 32px; margin: 70px 0 0; width: 230px }
.bancap small { font-size: 29px; line-height: 33px; margin-top: 20px }
.bancap small span { font-size: 56px; font-weight: 800; line-height: 56px; margin-top: 7px }
.bannInnr { background-position: 136px 40px }
}
 @media only screen and (max-width:920px) {
.bannr { min-height: 507px; }
}
 @media only screen and (max-width:874px) {
.sitmpee .sub-menu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; float: left; margin-left: 20px; position: inherit }
.sitmpee .sub-menu li { float: left; height: 30px; padding: 0; width: 100% }
.sitmpee .sub-menu li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; display: block; float: left; padding: 2px 0 0 24px !important }
.p_anch { display: block; margin-top: 9px }
.phone { font-size: 28px; margin-top: 0; padding-top: 11px }
.p_anch a { background: #fff url("images/quote-icon.png") no-repeat scroll 10px 7px; border: 1px solid #666; border-radius: 7px; color: #0D8732; display: block; float: right; font-family: "Open Sans"; font-size: 21px; font-weight: 800; height: 37px; margin-right: 2px; padding-left: 21px; padding-top: 3px; width: 71% }
.p_anch a:hover { background-color: #fafafa; color: #000 !important }
.js__slide_top { height: 0; overflow: hidden; top: 0; padding: 0 }
.js__p_close { display: block }
.popup { left: inherit !important; margin: 0 !important; right: 0 !important; top: 0 !important }
.popup h5 { font-family: "Montserrat"; font-size: 31px; font-weight: 800; margin-bottom: 17px }
}
.demo { background: rgba(0, 0, 0, 0) url("images/testi-img.jpg") no-repeat scroll left top / cover; display: block; float: none; margin: 28px auto 55px; max-width: 1148px; min-height: 214px; padding: 0 57px }
.tstRgt { float: left; padding-left: 30px; text-align: left; width: 663px }
.lSSlideOuter { overflow: hidden; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.lightSlider:before, .lightSlider:after { content: " "; display: table }
.lightSlider { overflow: hidden }
.lSSlideWrapper { max-width: 100%; overflow: hidden; position: relative }
.lSSlideWrapper > .lightSlider:after { clear: both }
.lSSlideWrapper .lSSlide { -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px); -webkit-transition: all 1s; -webkit-transition-property: -webkit-transform, height; -moz-transition-property: -moz-transform, height; transition-property: transform, height; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-timing-function: inherit; transition-timing-function: inherit }
.lSSlideWrapper .lSFade { position: relative }
.lSSlideWrapper .lSFade > * { position: absolute !important; top: 0; left: 0; z-index: 9; margin-right: 0; width: 100% }
.lSSlideWrapper.usingCss .lSFade > * { opacity: 0; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transition-duration: inherit; transition-duration: inherit; -webkit-transition-property: opacity; transition-property: opacity; -webkit-transition-timing-function: inherit; transition-timing-function: inherit }
.lSSlideWrapper .lSFade > *.active { z-index: 10 }
.lSSlideWrapper.usingCss .lSFade > *.active { opacity: 1 }
.testmnalDiv .lSPager.lSpg { margin: 10px 0 0; padding: 0; position: absolute; right: 90px; text-align: center; top: 59px; width: 30px }
.lSSlideOuter .lSPager.lSpg { margin: 10px 0 0; padding: 0; text-align: center }
.lSSlideOuter .lSPager.lSpg > li { cursor: pointer; display: inline-block; padding: 0 5px }
.lSSlideOuter .lSPager.lSpg > li a { background-color: #fff; border-radius: 30px; display: inline-block; height: 13px; overflow: hidden; text-indent: -999em; width: 13px; position: relative; z-index: 99; -webkit-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s }
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a { background-color: #0D8732 }
.lSSlideOuter .media { opacity: 0.8 }
.lSSlideOuter .media.active { opacity: 1 }
.lSSlideOuter .lSPager.lSGallery { list-style: none outside none; padding-left: 0; margin: 0; overflow: hidden; transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -o-transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.lSSlideOuter .lSPager.lSGallery li { opacity: 0.7; overflow: hidden; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s }
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover { opacity: 1 }
.lSSlideOuter .lSPager.lSGallery img { display: block; height: auto; max-width: 100% }
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after { content: " "; display: table }
.lSSlideOuter .lSPager.lSGallery:after { clear: both }
.lSAction > a { width: 32px; display: block; top: 50%; height: 32px; cursor: pointer; position: absolute; z-index: 9999; margin-top: -16px; opacity: 0.5; -webkit-transition: opacity 0.35s linear 0s; transition: opacity 0.35s linear 0s }
.lSAction > a:hover { opacity: 1 }
.lSAction > .lSPrev { background-position: 0 0; left: 10px }
.lSAction > .lSNext { background-position: -32px 0; right: 10px }
.lSAction > a.disabled { pointer-events: none }
.cS-hidden { height: 1px; opacity: 0; filter: alpha(opacity=0); overflow: hidden }
.lSSlideOuter.vertical { position: relative }
.lSSlideOuter.vertical.noPager { padding-right: 0px !important }
.lSSlideOuter.vertical .lSGallery { position: absolute !important; right: 0; top: 0 }
.lSSlideOuter.vertical .lightSlider > * { width: 100% !important; max-width: none !important }
.testInn .lSPager.lSpg { bottom: 0; left: 0; margin-left: 0; right: inherit !important; text-align: center; top: inherit !important; width: 100% !important }
.testInn .lSSlideOuter .lSPager.lSpg > li { float: left; float: none !important }
.testInn .lSSlideOuter .lSPager.lSpg > li a { display: block !important }
.testInn .demo { padding: 15px 15px 35px }
.testInn .tstRgt { margin: 53px 0 0; padding-left: 0; width: 100%; text-align: justify }
.contentRgt .more { width: 100% }
.lSSlideOuter.lSrtl { direction: rtl }
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager { padding-left: 0; list-style: none outside none }
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager { padding-right: 0 }
.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li { float: left }
.lSSlideOuter.lSrtl .lightSlider > *, .lSSlideOuter.lSrtl .lSGallery li { float: right !important }
 @-webkit-keyframes "rightEnd" {
 0% {
 left:0;
}
 50% {
 left:-15px;
}
 100% {
 left:0;
}
}
 @keyframes "rightEnd" {
 0% {
 left:0;
}
 50% {
 left:-15px;
}
 100% {
 left:0;
}
}
 @-webkit-keyframes "topEnd" {
 0% {
 top:0;
}
 50% {
 top:-15px;
}
 100% {
 top:0;
}
}
 @keyframes "topEnd" {
 0% {
 top:0;
}
 50% {
 top:-15px;
}
 100% {
 top:0;
}
}
 @-webkit-keyframes "leftEnd" {
 0% {
 left:0;
}
 50% {
 left:15px;
}
 100% {
 left:0;
}
}
 @keyframes "leftEnd" {
 0% {
 left:0;
}
 50% {
 left:15px;
}
 100% {
 left:0;
}
}
 @-webkit-keyframes "bottomEnd" {
 0% {
 bottom:0;
}
 50% {
 bottom:-15px;
}
 100% {
 bottom:0;
}
}
 @keyframes "bottomEnd" {
 0% {
 bottom:0;
}
 50% {
 bottom:-15px;
}
 100% {
 bottom:0;
}
}
.lSSlideOuter .rightEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative }
.lSSlideOuter .leftEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative }
.lSSlideOuter.vertical .rightEnd { -webkit-animation: topEnd 0.3s; animation: topEnd 0.3s; position: relative }
.lSSlideOuter.vertical .leftEnd { -webkit-animation: bottomEnd 0.3s; animation: bottomEnd 0.3s; position: relative }
.lSSlideOuter.lSrtl .rightEnd { -webkit-animation: leftEnd 0.3s; animation: leftEnd 0.3s; position: relative }
.lSSlideOuter.lSrtl .leftEnd { -webkit-animation: rightEnd 0.3s; animation: rightEnd 0.3s; position: relative }
 @media only screen and (max-width:767px) {
.phBn { background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0; border-radius: 5px; color: #333; font-size: 15px; font-weight: bold; padding: 1px 7px; text-align: center; text-transform: uppercase; }
.firstdiv, .seconddiv, .thirddiv { float: left; margin: 15px 0 0 !important; text-align: center; width: 100%; }
.listng { display: inline-block; margin: 10px 0 }
.demo { margin-top: 18px; max-width: 800px; padding: 20px }
.content-slider li img { }
.section1 li { float: none; margin: 0 auto 25px; width: 352px }
.section1 li:nth-child(2), .section1 li:nth-child(5) { margin: 0 0 25px !important }
.dsCr { height: auto }
}
 @media only screen and (max-width:1170px) {
.navigation ul li a { padding: 13px 9px }
.wid, .bannInn { padding: 0 15px; width: 100% }
.menuD { float: left; width: 760px }
.section1 li { width: 30% }
.section1 li:nth-child(2), .section1 li:nth-child(5) { margin: 0 5% }
.contentLft { width: 72% }
.btmSc1 { overflow: hidden; width: 333px }
footer ul li:nth-child(3) { width: 58% }
footer ul li:nth-child(2) { margin-left: 1%; width: 23% }
footer ul li:nth-child(1) { width: 15% }
.tstRgt { padding-left: 3%; width: 76% }
.testmnalDiv .lSPager.lSpg { right: 0 !important }
}
 @media only screen and (max-width:1163px) {
.social { margin-left: 0 }
footer ul li { width: 212px; float: none; display: inline-block; text-align: left }
footer ul li li { width: 100%; float: none; display: block }
footer { text-align: center }
}
 @media only screen and (max-width:1150px) {
.brands { float: none; margin: 0 auto; width: 93% }
.cust_rv { float: none; margin: 0 auto; width: 90% }
.brands li { display: inline-block; margin: 0 6px 12px }
}
 @media only screen and (max-width:1095px) {
.navigation ul li a { font-size: 16px; padding: 15px 4px }
.menuD { float: left; width: 652px }
.wel2In img { clear: both; float: none; height: auto; margin-right: 0; max-width: 100% }
}
 @media only screen and (max-width:1079px) {
.btmSc1 { width: 295px; height: 615px }
.btmImgSc > img { height: auto; width: 100% }
.dsCr { font-size: 16px; height: 156px; line-height: 28px; padding: 16px 66px 20px 18px; text-align: left }
}
 @media only screen and (max-width:1070px) {
.contentLft { width: 69% }
}
 @media only screen and (max-width:1050px) {
.capSrv { font-size: 24px }
}
 @media only screen and (max-width:1025px) {
.tstImgCvr { margin-right: 0; }
.tstRgt { float: right; margin-right: 40px; }
}
 @media only screen and (max-width:1024px) {
.headItm { text-align: left }
}
 @media only screen and (max-width:1023px) {
footer ul li:nth-child(4) { width: 248px }
}
 @media only screen and (max-width:995px) {
.capSrv { font-size: 18px }
.testInn .demo { height: 470px }
.navigation ul li a { font-size: 15px; padding: 15px 6px }
.demo { height: 215px; padding: 0 40px 0 20px }
.testmnalDiv .lSPager.lSpg { right: -7px !important }
.tstRgt { float: right; margin-right: 34px; width: 70%; }
.tstImgCvr { border: 2px solid #fff; border-radius: 50%; float: left; height: 134px; margin-right: 0; overflow: hidden; width: 134px; }
.dsCr { font-size: 15px; line-height: 23px; padding: 16px 49px 20px 18px }
.bannStrip > h5 { font-size: 40px }
.bannStrip > h5 small { font-size: 23px }
.bannStrip { width: 520px }
.btmSc1 { width: 240px; padding: 15px }
.btmSc1 h3 { font-size: 20px }
.btmSc1 h3 small { font-size: 12px }
.contentRgt { margin-top: 366px }
.phone { margin-right: 0 }
.menuD { width: 603px }
.navigation ul li li a { font-size: 12px }
.brands li { display: inline-block; margin: 0 1px 5px }
.brands img { width: 75px }
}
 @media only screen and (max-width:985px) {
footer ul li { width: 190px }
.contentLft { width: 66% }
}
 @media only screen and (max-width:920px) {
.section1 .wid { width: 100% }
}
 @media only screen and (max-width:902px) {
footer ul li:nth-child(3) { width: 53% }
footer ul li:nth-child(2) { width: 26% }
}
 @media only screen and (max-width:874px) {
.formHide .contentRgt { margin-top: 24px }
.testInn .demo { height: 360px }
.navigation ul li a { font-size: 18px; padding: 15px 17px }
.navigation ul li li a { font-size: 15px !important }
.emalBt { margin-top: 0 }
.phone { position: absolute; right: 19px; top: 76px }
.wpcf7-form-control-wrap.phone { position: relative !important; right: inherit !important; top: inherit !important; padding: 0 !important }
footer .phone { position: inherit }
.contentLft { width: 100% }
.contentRgt { margin-top: 23px; width: 100% }
.reveal-modal { left: inherit; right: 0; visibility: hidden }
.rqstQtMn { float: none; position: absolute; right: 15px; top: 0; width: 298px }
.menuImg { float: left; width: 40px }
.menuD { width: 100% }
.MenuIcon { height: 55px; padding: 15px }
.TopMnuSc .wid { padding: 0 }
.TopMnuSc { height: auto; min-height: 55px }
.mnHm.banr { height: auto; min-height: 478px; position: inherit }
}
 @media only screen and (max-width:802px) {
.btmSc1 { padding: 15px; width: 225px }
}
 @media only screen and (max-width:767px) {
.capSrv { font-size: 21px }
.headItm { font-size: 21px !important; text-align: left }
.wpcf7-form-control-wrap.phone { border: medium none }
.hd1 { font-size: 24px; line-height: 24px; margin: 0 0 19px }
.listng li, .listng3 li, .listng2 li { margin-bottom: 15px }
.listng2 { padding-left: 0 }
.listng3 { padding: 20px 0 25px 0 }
.tstImgCvr { float: none; margin: 0 auto; }
.title span { font-size: 23px }
h3 { font-size: 25px }
.bannInnr { background-position: right 60px; background-size: 250px auto; min-height: 428px }
.tstRgt { padding: 20px 0 0; text-align: center; width: 100% }
.testmnalDiv .lSPager.lSpg { top: 12px }
.demo { height: 323px; padding: 20px }
.section1 li { display: block; float: none; margin: 0 auto; width: 342px }
.section1 li:nth-child(2), .section1 li:nth-child(5) { float: none; margin: 20px auto !important; width: 342px }
.dsCr { height: auto; min-height: 92px; }
.tstRgt { margin-right: 0; }
.welSc1 br { display: none }
.welSc1 h3 { display: block; margin-top: 25px }
.bancap small { text-align: left }
.toC { margin: 14px 0 0; text-align: left; width: 300px }
.bannInnr { width: 100% }
.bannr, .bannInnr, .bancap { min-height: 215px }
.welSc1 img { float: none; height: auto; margin-right: 0; max-width: 100% }
.mobClick { display: block }
.phone .spanDsk { display: none }
footer ul li:nth-child(1), footer ul li:nth-child(2), footer ul li:nth-child(3), footer ul li:nth-child(4) { float: none; width: 100%; margin-left: 0 !important }
footer ul li:nth-child(3) { position: relative }
footer ul li:nth-child(3) .titlFt { padding-top: 60px; width: 100% }
footer ul li p { color: #ababab; font-family: "Open Sans"; font-size: 18px; line-height: 32px; margin-bottom: 0 }
footer .logo { display: block; float: none; margin: 0 auto; width: 288px }
footer .phone { background-color: #e84412; background-position: 0 -135px; background-size: 32px auto; clear: both; display: block; float: none !important; left: 50%; margin-left: -90px; padding-left: 35px; padding-top: 1px; position: absolute; top: 0; width: 180px }
footer .phone:hover { color: #000 !important }
.social > h6 { display: inline-block; margin-right: 10px; width: 100% !important }
.btmSc1 { height: auto; width: 100%; margin-bottom: 25px; margin-left: 0; margin-right: 0 }
.btmCntSc { height: auto }
.btmSc1 h3 { font-size: 32px }
.btmSc1 h3 small { font-size: 22px }
.rqstQtMn { float: none; position: absolute; right: 15px; top: 2px; width: 298px }
.phone { background: rgba(0, 0, 0, 0) url("images/iconset.png") no-repeat scroll 0 0 }
.phone span:nth-child(1) { display: none }
.phone span:nth-child(2) { display: block }
.clckFtr { display: block; padding: 6px 0; color: #fff }
.clckFtr:hover { color: #000 }
.reveal-modal .close-reveal-modal { opacity: 1 }
.infoBX { display: none }
.section1 h5 { font-size: 14px }
.secClnt { background-position: center top; padding: 0 15px; width: 100% }
.brands img { width: 54px }
.brands { width: 90% }
.tstmBg { background-position: center top; width: 100%; height: auto }
.cust_rv { width: 98% }
.testmnalDiv { padding-top: 0 }
.logo { width: 375px }
.logo span { font-size: 19px }
.p_anch { margin-top: 19px }
.phone { background-position: 7px 6px; background-size: 26px auto }
.mobClick { display: block; font-size: 19px; font-weight: bold }
.logo h2 { font-size: 19px }
.phone { font-size: 30px; margin-top: 20px; padding-left:20px; padding-top: 9px }
.bannStrip { left: 50%; margin-left: -250px; width: 500px; bottom: 37px }
.bannStrip > h5 { font-size: 39px }
.bannInn { min-height: 251px }
.mnHm.banr { min-height: 390px }
footer ul li { margin: 0 0 20px; text-align: center; width: 100%; font-size: 18px; line-height: 31px }
footer ul li li { margin: 0 0 0 }
.social > ul { margin: 0 auto; text-align: left; width: 144px }
.social li { text-align: left !important }
.social { margin: 14px auto 0; width: 220px }
footer a { color: #ababab; font-size: 18px; line-height: 31px }
footer h6 { font-size: 20px }
footer ul li:nth-child(1) { width: 100% }
.footInn div { text-align: center; width: 100%; line-height: 29px }
.phone { background-color: #fff; color: #0D8732; border: 1px solid #e84412; border-radius: 7px; display: inline-block; float: right; font-size: 18px; height: 42px; margin-top: 5px; padding-top: 7px; text-shadow: 1px 2px 0 rgba(0, 0, 0, 0); width: 215px; position: absolute; right: 15px }
.emalBt { margin-top: 0px }
}
 @media only screen and (max-width:599px) {
.testInn .demo { height: 394px }
.formHide footer .phone { top: 0 }
.bannr, .bannInnr, .bancap { min-height: 339px }
.bannInnr { background-position: center 190px }
.bancap small { text-align: center }
.toC { text-align: center; width: 100% }
.section1 li { width: 300px }
.section1 li:nth-child(2), .section1 li:nth-child(5) { width: 300px }
.popup { left: 50% !important; margin: 0 0 0 -150px !important; right: inherit !important; top: 0 !important }
.emalBt { display: block; float: none !important; margin-left: auto; margin-right: auto; margin-top: 0; width: 300px }
.logo { display: block; float: none; margin: 0 auto }
.phone { display: inline-block; float: none; top: 147px; }
.topSc .wid { text-align: center }
.topSc { height: 153px }
.formHide .topSc { height: 86px !important }
.formHide .phone { top: 88px }
.rqstQtMn { left: 50%; margin-left: -150px; top: 73px; width: 300px }
.p_anch a { float: none; margin: 0 auto }
.bannInn { height: 140px; min-height: 140px }
.bannStrip > a { font-size: 14px; margin-top: 4px; padding: 0 12px }
.mnHm.banr { min-height: 315px }
.bannStrip { bottom: 8px }
.bannStrip { background-size: 300px auto; bottom: 8px; height: 124px; margin-left: -150px; width: 300px; text-align: center }
.bannStrip > h5 { font-size: 23px; text-align: center }
.bannStrip > h5 small { font-size: 15px; line-height: 19px; margin-top: 0; text-shadow: 1px 2px 0 rgba(0, 0, 0, 0.5) }
section.section1 { padding: 18px 0 }
.hexagon.welImgL, .hexagon.welImgR { float: none; margin: 87px auto }
}
 @media only screen and (max-width:479px) {
.demo { height: 376px; padding: 20px; }
.testInn .demo { height: 400px; overflow: hidden }
.formHide .topSc { height: 110px !important }
.formHide .phone { top: 112px }
.section1 li { width: 100% }
.logo { background-position: center -15px; background-size: 200px auto; padding-bottom: 13px; padding-left: 0; padding-top: 68px; text-align: center; width: 100% }
.logo span { font-size: 23px }
.rqstQtMn { top: 87px }
.bannInnr { background-position: 0 bottom !important; background-size: 310px auto }
.section1 li:nth-child(2), .section1 li:nth-child(5) { width: 100% }
}
 @media only screen and (max-width:425px) {
.Cntctee .captchaDv .captcha { float: right; width: 58% }
li.captchaDv::after, li.captchaDv::before { clear: both; content: ""; display: block }
.demo { height: 396px }
}
.img-area { margin-bottom: 20px; margin-top: 20px; }
