/*  















Theme Name: Clixpert Theme 2.0















Theme URI: http://www.clixpert.com.au















Description: An SEO expert support Theme















Version: 1.11















Author: Clixpert















Author URI:  http://www.clixpert.com.au















*/















































/*















Improved browser CSS feature















-------------------------------------















Example: .ie8 .sidebar li{width:85px}































�ie - Internet Explorer (All versions)















�ie8 - Internet Explorer 8.x















�ie7 - Internet Explorer 7.x















�ie6 - Internet Explorer 6.x















�gecko - Mozilla, Firefox (all versions), Camino















�ff3 - Firefox 3















�ff3_5 - Firefox 3.5 new















�opera - Opera (All versions)















�opera8 - Opera 8.x















�opera9 - Opera 9.x















�opera10 - Opera 10.x















�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome















�safari3 - Safari 3.x















�chrome - Google Chrome















*/































@charset "utf-8";

/* CSS Document */















body * {

}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a {

	margin:0;

	padding:0;

	-webkit-font-smoothing: antialiased;

	font-family: 'Open Sans', sans-serif;

	text-align: justify;

}

a {

text-align: left;

}

 *::-moz-placeholder {

color: #888888;

opacity: 1;

}















::selection {

background: #292d30;

color:#ffffff;

}















::-moz-selection {

background: #292d30;

color:#ffffff;

}















::-webkit-selection {

background: #292d30;

color:#ffffff;

}

html, body {

	margin:0;

	padding:0;

}

img {

	max-width:100%;

}

a {

	text-decoration:none;

	color:#00f;

	outline:none;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	transition: all 0.4s;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0;

}

address, caption, cite, code, dfn, th, var {

	font-style:normal;

	font-weight:normal;

}

ol, ul {

	list-style:none;

}

caption, th {

	text-align:left;

}

h1, h2, h3, h4, h5, h6 {

	font-size:100%;

	font-weight:normal;

	-webkit-font-smoothing: antialiased;

}

q:before, q:after {

	content:'';

}

abbr, acronym {

	border:0;

}

.field1 {

	background:#f9f9f9;

	border:1px #d2d2d2 solid;

	width:93%;

	height:28px;

	padding:0 7px

}

.field2 {

	background:#f9f9f9;

	border:1px #d2d2d2 solid;

	width:93%;

	height:28px;

	padding:0 7px

}

.field3 {

	background:#f9f9f9;

	border:1px #d2d2d2 solid;

	width:93%;

	height:55px;

	padding:0 7px;

	font-size:13px;

}

.field4 {

	background:#f9f9f9;

	border:1px #d2d2d2 solid;

	width:36%;

	float:right;

	height:28px;

	padding:0 7px

}

.sbtBtn {

	width:100%;

	height:35px;

	background:url(images/submitBg.jpg) repeat-x 0 0;

	border:1px #232323 solid;

	border-radius:3px;

	float: right;

	margin-top:7px;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	font-size:16px;

	color:#fff;

	text-transform:uppercase;

	cursor:pointer;

	text-align:center;

}

.sbtBtn:hover {

	background:#99BC2E;

	border:1px #698900 solid;

}

.flexiselDemo4.nbs-flexisel-ul {

	height: 105px;

}

.content-right .flexiselDemo4.nbs-flexisel-ul {

	height: 118px;

}

/*Reset Ends*/















































































/*	--------------------------------------------------















	Reveal Modals















	-------------------------------------------------- */















	.big-link {

	display:none;

}

.gmap {

	width:100%;

	height:100%;

}

.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 {

	visibility: visible;

	margin-left:0;

	text-align:center;

	width:29.8%;

	height:369px;

	margin-top:10px;

	background: #fe5214;

	position: relative;

	z-index: 101;

	padding:0 0 7px 0;

	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);

	float: right;

}

.reveal-modal:after {

	content: "";

	display: table;

	clear: both;

}

.reveal-modal ul {

	margin-top: 0;

}

.reveal-modal p {

	margin: 0 0 4px;

}

.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;

	display:none;

}

.reveal-modal li {

	float: none;

	margin: 0 auto;

	width: 86%;

	height:36px;

}

 .reveal-modal li:nth-child(5) {

height:62px;

}

 .reveal-modal li:nth-child(6) .wpcf7-not-valid-tip {

margin-left:160px;

}

div.wpcf7-validation-errors {

	margin:0px !important;

	border:none !important;

	font-size:11px;

	line-height:14px;

}

.reveal-modal li img {

	float:left;

	margin:3px;

}

/*Reveal Ends*/















		















.welInn h3 {

	color:#000;

	background:none;

	text-align:left;

}

.welInn ul {

	list-style-type:circle;

	margin:10px 0px 10px 15px;

}

.outer {

	width:100%;

	margin:0 auto;

	background:#ccc;

}

.vpt {

	width:100%;

	height:auto;

	float:left;

	overflow:hidden;

}

.segment {

	width:94%;

	height:auto;

	float:left;

	margin-left:-4px;

	padding:0px;/*overflow:hidden;*/















}

.section {

	position:relative;

	left:0px;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	width:9999px;

	padding-bottom:0px;

}

.section li {

	float:left;

	width:8%;

	height:auto;

	list-style-type:none;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:bodrer-box;

}

.item {

	float:left;

	width:68%;

	height:auto;

	margin:4px;

	list-style-type:none;

}

.leftnav {

	width:10px;

	height:300px;

	background:#ff0000;

	position:relative;

	float:left;

	display: none;

	z-index:1000;

	cursor:pointer;

}

.rightnav {

	width:10px;

	height:300px;

	background:#ff0000;

	position:relative;

	float:left;

	display: none;

	z-index:1000;

	cursor:pointer;

	background-size:100%;

}

.cashBx {

	background:#24292e;

	padding:7px;

	margin:11px;

	color: #fff;

	font-size: 15px;

}

.cashBx h4 {

	background:#1b1f22;

	padding:7px;

	color:#f2f2f2;

	font-size:16px;

	line-height: 22px;

}

.dites {

	float:left;

	width:500px;

	height:20px;

}

.dots {

	display:block;

	width:8px;

	height:8px;

	background:#009;

	float:left;

	margin:3px;

}

/*Testimonial slider ends*/















	















		















		















		















		















		















body {

	font-size: 16px;

	line-height: 25px;

}

.wid {

	max-width:1072px;

	margin:0 auto;

}

h1, h2, h3, h4, h5, h6 {

	font-family:'Oswald', Arial, Helvetica, sans-serif;

}

h1 {

	font-size:22px;

	line-height:46px;

	text-transform:uppercase;

	color:#022b43;

}

h2 {

	font-size:20px;

	line-height:25px;

	text-transform:uppercase;

	margin-bottom:12px;

	color:#24292e;

}

.qtTitl {

	font-size:17px;

	line-height:25px;

	text-transform:uppercase;

	font-family:'Oswald', Arial;

	margin-bottom:8px;

}

h2 span {

	color:#378bc0;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:25px;

}

.titl3 {

	font-size:17px;

	line-height:25px;

	text-transform:uppercase;

	font-family:'Oswald', Arial;

	margin-bottom:8px;

	color:#0f0f0f !important;

	padding:5px 4px;

}

.abthm > h2 {

	margin-bottom: 13px;

}

h3 {

	font-size:20px;

	line-height:19px;

	text-transform:uppercase;

	margin-bottom:17px;

	padding-top: 16px;

	text-align: center;

	padding-bottom: 10px;

	color:#fff;

	background:url(images/quote_brdrBg.png) repeat-x 0 bottom

}

h4 {

	font-size:20px;

	margin-bottom: 17px;

	line-height:25px;

	text-transform:uppercase;

}

.hmLft h3 {

	background: #d7d6d6;

	padding: 5px 0;

}

.tpCtr {

	width:327px;

	float:left;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	margin-left: 15%;

	margin-top: 23px;

	text-align:center;

	font-size: 16px;

	text-transform:uppercase;

	line-height: 24px;

}

.captp {

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	font-size: 23px;

	font-weight:bold;

	display: block;

	line-height: 39px;

	color:#000;

}

header {

	float:left;

	width:100%;

	background:url(images/car-wrecker-werribee-top-bg.jpg) repeat 0 0;

}

.container {

	max-width:1072px;

	margin:0px auto;

}

.logo {

	background:url(images/car-wrecker-werribee-logo.png) no-repeat;

	float: left;

	height: 54px;

	margin-top: 29px;

	padding: 0;

	width: 217px;

}

.rgtbt {

	width:263px;

	float:right;

}

.rgtbt ul {

	width:auto;

	height:auto;

	float:right;

	margin-top:3px;

}

.rgtbt li {

	width:auto;

	height:auto;

	float:left;

	margin-left:19px;

	color:#000;

	font-size:12px;

}

.rgtbt li a {

	font-size:12px;

}

.tpfb {

	width:auto;

	height:auto;

	padding:0 7px;

	color:#fff;

	background:#3b599b;

	display:inline-block;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.tptw {

	width:auto;

	height:auto;

	padding:0 7px;

	color:#fff;

	background:#5a8eca;

	display:inline-block;

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

}

.follow {

	float:right;

	width:220px;

	margin-top:2px;

	font-family: 'Open Sans', sans-serif;

}

.follow span {

	float:left;

	font-size:13px;

	width:90px;

	margin-top:5px;

}

/*.follow ul{ float:left; width:130px;margin-bottom: 12px;}*/















.follow ul li {

	float:left;

	margin-left:5px;

}

.follow ul li a {

	float:left;

}

.follow ul li a:hover {

	opacity:0.5;

}

.srvCvr {

	background: #555555; /* Old browsers */

	background: -moz-linear-gradient(top, #555555 0%, #424242 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #424242)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #555555 0%, #424242 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #555555 0%, #424242 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #555555 0%, #424242 100%); /* IE10+ */

	background: linear-gradient(to bottom, #555555 0%, #424242 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#424242', GradientType=0 ); /* IE6-9 */

	height:61px;

	margin:10px 0 0;

	border-radius:6px;

	padding: 0 2%;

}

.srvCvr ul li {

	float:left;

	width:25%;

	font-size:19px;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	line-height:56px;

	color:#fff;

}

.srvCvr ul li span {

	width:55px;

	height:51px;

	display: block;

	float:left;

	padding-right:9px;

	text-align:center;

	padding-top: 6px;

}

.right-inn .reveal-modal {

	width:100%;margin-left: -50%;

}

.right-inn .reveal-modal .arrQt {

	display:none;

}

.qtbg {

	background:url(images/car-wrecker-werribee-top-bg.jpg) repeat-x 0px -63px;

	height:77px;

}

.navigation {

	float:left;

	width:100%;

	clear:both;

	height:50px;

	background:url(images/car-wrecker-werribee-menu-bg.jpg) repeat-x 0 0;

}

.welcm {

	background:#f5f5f5;

	padding:28px 0;

	border-top: 1px #e7e7e7 solid;

	border-bottom: 1px #e7e7e7 solid;

	margin-bottom: 18px;

	float:left !important;

	width:100% !important;

}

.welcm h1 {

	text-align:center;

}

.welInn {

	padding-top:26px;

	background:url(images/line.jpg) repeat-x 0 0;

	min-height:400px;

	float:left;

	width:70%;

}

.content-right {

	float:right;

	width:28%;

	margin-bottom:10px;

}

.right-inn {

	float:right;

	width:290px;

}

.customer-reviews {

	float:left;

	width:100%;

	border-radius: 5px;

	height: 182px;

	padding: 12px 24px 14px 15px;

	position: relative;

	width: 182px;

	border: 1px solid #404040;

}

.customer-reviews .arrow_down {

	

	bottom: -32px;

	height: 36px;

	position: absolute;

	width: 36px;

}

.customer-reviews .title {

	color: #000;

	font-size: 20px;

	font-weight: 900;

	padding-bottom: 14px;

	width:100%;

	float:left;

}

.customer-reviews p {

	float:left;

	background: url(images/qt.png) no-repeat left top;

	color: #000;

	font: 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-indent: 32px;

}

#quote_wrap {

	float:left;

	width:100%;

}

.testim {

	float:left;

	width:100%;

}

.customer-reviews span {

	color: #f65314;

	display: block;

	font: bold 13px Arial, Helvetica, sans-serif;

	padding: 7px 0 0;

	text-align: right;

	float:left;

}

.serv-box {

	float:right;

	width:90%;

	padding:10px 5%;

	background:#efeeee;

	margin-top:10px;

	font-family: "Oswald", sans-serif;

	color:#404040;

}

.serv-box span {

	float:left;

	width:90%;

	background:#d7d6d6;

	padding:5px 5%;

}

.serv-box ul {

	float:left;

	width:100%;

	font-size:15px;

}

.serv-box ul li {

	float:left;

	width:90%;

	padding:3px 5%;

}

.main-contain {

	float:left;

	width:100%;

	padding-bottom:15px;

}

.srvDv {

	background:#f5f5f5;

	padding:28px 0;

	border-top: 1px #e7e7e7 solid;

	border-bottom: 1px #e7e7e7 solid;/*margin: 26px 0;*/

	clear:both;

}

h1 span {

	color:#de6226;

}

.bannrBtn {

	width:49%;

	height:60px;

	right:41%;

}

.bannrBtn2 {

	width:38%;

	height:60px;

	right:20px;

}

.bannrBtn > img, .bannrBtn2 > img {

	float: left;

}

.bannrBtn, .bannrBtn2 {

	border:2px #617fbf solid;

	position:absolute;

	bottom:20px;

	

	border-radius:6px;

	-moz-border-radius:6px;

	-webkit-border-radius:6px;

	font-size:23px;

	color:#fff;

	font-family: 'Oswald', sans-serif;

	text-align: left;

	text-transform:uppercase;

	line-height: 55px;

}

.bannerBg {

	background:url(images/banner-bg.jpg) repeat-x center 0;

}

.banArr {

	width:118px;

	height:159px;

	position:absolute;

	right:20px;

	bottom:88px;

	background:url(images/bannerQtArr.png) no-repeat 0 0;

}

.menu-area {

	float:left;

	width:822px;

	height:48px;

	font-weight:400;

	font-size:18px;

}

.toggleMenu {

	display:  none;

	background: #056daa;

	margin-top: 5px;

	padding:13px 14px 0px;

	color: #fff;

	height:23px;

	border:1px solid #ffffff;

	border-radius:3px;

}

.menu {

	float:left;

}

/*.slicknav_icon{ width:15px; float:left; margin-left:10px;margin-top:8px;}*/















.slicknav_icon {

	float: left;

	margin-left: 0px;

	margin-top: 0;

	width: 15px;

}

.slicknav_icon-bar {

	width:100%;

	height:2px;

	background:#ffffff;

	float:left;

	margin-bottom:2px;

}

.nav {

	list-style: none;

}

.nav li {

	margin-right:1px;

	z-index:99999;

}

.nav:before, .nav:after {

	content: " ";

	display: table;

}

.nav:after {

	clear: both;

}

.nav ul {

	list-style: none;

	border-left:1px solid #2a83b7;

}

.nav a {

	text-transform:uppercase;

	color:#ffffff;

	padding:12px 15px;

	font-family: 'Oswald', sans-serif;

	font-size:17px;

	border-right:1px solid #24292e;

}

.nav a:hover {

	background:url(images/car-wrecker-werribee-menu-bg-hover.jpg) repeat-x 0 0;

	color:#fe5214 !important;

}

.active {

	background:url(images/car-wrecker-werribee-menu-bg-hover.jpg) repeat-x 0 0;

	color:#fe5214 !important;

}

.nav li:first-child a {

	border-left:1px solid #24292e;

}

.nav > li > .parent {

	display:none;

}

.nav li {

	position: relative;

}

.nav > li {

	float: left;

	-webkit-transition: all 0s;

	-moz-transition: all 0s;

	-ms-transition: all 0s;

	-o-transition: all 0s;

	transition: all 0s;

}

.nav > li > .parent {

}

.nav > li > a {

	display: block;

}

.nav li ul {

	position: absolute;

	left: -9999px;

	-webkit-transition: all 0s;

	-moz-transition: all 0s;

	-ms-transition: all 0s;

	-o-transition: all 0s;

	transition: all 0s;

	border:none;

}

.nav > li.hover > ul {

	left: 0;

}

.nav li li.hover ul {

	left: 100%;

	top: 0;

}

.nav li li:first-child a {

	border-left:none;

}

.nav li li {

	width:260px;

	border:none;

}

.nav li li a {

	display: block;

	padding:10px 5px;

	font-size:14px;

	float:left;

	color:#ffffff;

	background:#24292E;

	width:250px;

	border-top:1px solid #ffffff;

	font-size:13px;

}

.nav li li:last-child a {

}

.nav .current_page_item {

	background:#cd1d1f;

}

.call {

	float:right;

	width:217px;

	height:35px;

	font-family: 'Oswald', sans-serif;

	font-weight:700;

	font-size:20px;

	background:url(images/contactBg.jpg) repeat-x 0 0;

	margin-top: 19px;

	padding: 7px 11px;

}

.call img {

	float: left;

}

.call span {

	margin-left: 20px;

	margin-top: 0;

	float: left;

	width: 173px;

	font-size:19px;

	font-family: 'Open Sans', sans-serif;

}

.mail {

	background:url(images/top-mail-bg.jpg) repeat-x 0 0;

	display:block;

	float:right;

	color:#fff;

	width: 248px;

	height:44px;

	padding: 6px 0 0;

	line-height: 31px;

	font-size: 11px;

	border-left:1px #000 solid;

}

.mail span {

	width:31px;

	margin:0 9px 0;

	display:inline-block;

	background:url(images/mail-icon.png) no-repeat 50% 50% #24292e;

	height:35px;

	float: left;

}

.wrap {

	border:0;

	clear:both;

	float: none;

	font-size: 1px;

	height:0;

	line-height:1px;

	margin:0;

	padding: 0;

	visibility:hidden;

}

.ct-form {

	float: left;

	width: 50%;

}

.add-space {

	float: right;

	line-height: 25px;

	margin-top: 25px;

	width: 48%;

}

.opnhr {

	background:#f7f7f7;

	float: left;

	margin-top:5px;

	padding: 5%;

	width: 90%;

	text-align: center;

}

.opnhr > span {

	float: left;

	width: 100%;

	padding-bottom: 5px;

	border-bottom: 1px solid #fff;

	margin-bottom: 10px;

	font-weight:bold;

}

.leftD {

	width:72.7%;

	background:#fff;

	float:left;

	padding:0;

	margin: 36px 0 19px

}

.leftD > ul {

	margin:8px 0 8px 18px;

}

.leftD li {

	background:url(images/cont-li-bull.png) no-repeat 0 6px;

	padding: 0 0 0 30px;

	line-height: 27px;

}

.hmRgt {

	width:25.1%;

	float:right;

	margin: 0 0 19px;

	background:#efeeee;

}

.hmLft {

	background:#f5f5f5;

	border-bottom: 1px solid #e7e7e7;

	float: left;

	margin: 0;

	padding: 0;

	text-align: left;

	width: 49.8%;

}

.brnd {

	float: right;

	width: 49%;

}

.hmLft ul {

	margin-bottom:0;

	padding: 1px 10px;

	background:#fff;

}

.hmLft ul:after {

	content:"";

	display:block;

	clear:both;

}

.hmLft ul:before {

	content:"";

	display:block;

	clear:both;

}

.hmLft li {

	text-align:left;

	font-size:15px;

	font-family: 'Open Sans', sans-serif;

	padding-left:25px;

	background:url(images/car-wrecker-icon.png) no-repeat 0 13px;

	line-height: 36px;

	width: 44%;

	float:left;

}

.tstm {

	height:150px;

	overflow:hidden;

	margin-top:10px;

	padding:20px;

	color:#f2f2f2;

	font-size:13px;

	line-height:21px;

	background: #f5f5f5;

	border: 1px solid #e7e7e7;

	width:58.2%;

	float:left;

	margin-bottom:15px;

}

.srvcSc li {

	border: 1px solid #c3c3c3;

	border-radius: 3px;

	float: left;

	height: 279px;

	margin-right: 1%;

	padding: 12px;

	width: 20.8%;

}

.srvcSc li li {

	border: 0px solid #c3c3c3;

	border-radius: 0px;

	float: left;

	height:auto;

	margin-right: 0px;

	padding: 0;

	width: 100%;

}

.srvcSc li li:last-child {

	text-align:right;

	font-style:italic;

	font-size:11px;

}

.srvcSc li:last-child {

	margin-right:0px;

}

.whychs {

	width:27.8%;

	float:right;

	padding: 25px 0 0;

}

.whychs li {

	padding:0 0 0 30px;

	background:url(images/whyChoose.png) no-repeat 0 4px;

}

.brdTi {

	font-family: 'Oswald', sans-serif;

	font-size:20px;

	text-transform:uppercase;

	margin-bottom: 11px;

}

.brdLst {

	width: 100%;

}

.brdLst ul {

	margin:0

}

.brdLst li {

	float: left;

	width: 12.2%;

	padding:0px;

	background:none;

}

.brdLst li img {

	height: auto;

	width: 100%;

}

.whtBg {

	background:#f7f7f7;

}

.titl2 {

	font-size: 13.5px;

	margin-bottom: 11px;

	text-transform: uppercase;

}

.bannerDv {

	max-width:1072px;

	margin:0 auto;

}

.ban {

	height:376px;

	float:left;

	position:relative;

	width:70.2%;

	text-align:right;

	margin-top:10px;

	overflow: hidden;

	background:url(images/car-wrecker-werribee-banner.png) no-repeat 106% 90%;

	background-size:67.5%

}

.ban > img {

	max-width: inherit;

}

.tpsrvces {

	width:auto;

	float:left;

	text-align:left;

}

.tpsrvces > img {

	width: 90%;

}

.tpsrvces li {

	padding:0 0 0 30px;

	background:url(images/banner-points.png) no-repeat 0 11px;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	font-size:21px;

	color:#fff;

	line-height:34px;

}

.menu-sitemap-container {

	float: left;

	width: 100%;

}

.menu-sitemap-container .menu {

	float: left;

	width: 100%;

	text-transform:uppercase;

}

.menu-sitemap-container .menu li {

	float: left;

	width: 95%;

	text-transform:uppercase;

	margin-left:2%;

	clear:both;

}

.menu-sitemap-container .menu li a {

	float: left;

	width:98%;

	background:url(images/sitemap.jpg) no-repeat left 9px;

	text-transform:uppercase;

	font-size:13px;

	padding-left:2%;

}

.hmRft {

	float: left;

	width:70%;

}

.hmLft.hmLftsecond {

	float: right;

	width: 100%;

}

.widget-x h2 {

	margin:0px;

	padding:5px 10px;

}

.getQ {

	height:316px;

	width:297px;

	float:right;

}

.arrQt {

	width:70px;

	height:75px;

	position:absolute;

	left:-14px;

	top:7px;

	background:url(images/bannerQtArr.png) no-repeat 0 0

}

footer {

	background:#24292e;

	min-height:200px;

	margin-top:17px;

	color:#8a8a8a;

}

footer a {

	color:#8a8a8a;

	font-size: 15px;

}

footer .titl {

	font-size:20px;

	line-height:30px;

	font-family:'Oswald', Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-top:33px;

	margin-bottom:17px;

	color:#fff;

}

.ftr1 {

	width:30.6%;

	float:left;

}

.ftr2 {

	width:31%;

	float:left;

	font-size: 15px;

}

.ftr3 {

}

.ftr3 .google-maps-link {

	background:#000 !important;

}

.ftr4 {

	width:43%;

	float:left;

}

.stmp ul {

	float:left;

	width:50%;

}

.stmp li a {

	display:block;

}

.stmp li a:hover {

	color:#1A86CA;

}

.map {

}

.map a {

	background:url(images/location-btn-bg.jpg) repeat-x 0 0;

	display:table;

	border-radius:6px;

	margin:0 auto;

	color:#fff;

}

.ftr3.map a {

	margin-top: 5px;

}

.map a span {

	background:url(images/map-location-map.png) no-repeat 15px 50%;

	display:block;

	padding: 7px 56px 7px 80px;

}

.map iframe {

	width:100%;

	height:306px;

	border:3px #8a8887 solid !important;

}

.ftrInn {

	width:100%;

	background:#0c0908;

	margin-top: 16px;

}

.copy {

	max-width:1072px;

	margin:0 auto;

	padding:22px 0;

}

.flLef {

	float:left;

}

.flRgt {

	float:right;

}

.wato {

	width:auto;

	font-size: 12px;

}

.topSoc {

	display:block;

}

.mobsoc {

	display:none;

}

.callMob {

	display:none;

}

.call {

	display:block;

}

.InnrDv {

	background: none repeat scroll 0 0 #fff; /* padding: 13px;*/

	min-height:730px;

}

.InnrDv h1 {

	text-align:left !important;

}

.abtImg {

	float:left;

	margin-right:10px

}

.inncon {

	min-height:583px;

}

.inncon ul {

	padding-left: 28px;

}

.bnbtDv {

	background: #555555; /* Old browsers */

	background: -moz-linear-gradient(top, #555555 0%, #424242 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #424242)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #555555 0%, #424242 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #555555 0%, #424242 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #555555 0%, #424242 100%); /* IE10+ */

	background: linear-gradient(to bottom, #555555 0%, #424242 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#424242', GradientType=0 ); /* IE6-9 */

}

/*#############  Logo Slider  ###########*/































































#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

	display:none;

}

.nbs-flexisel-container {

	position:relative;

	max-width:100%;

	height: 146px;

	background:#fff;

}

.nbs-flexisel-ul {

	position:relative;

	width:9999px;

	margin:14px 0 0;

	padding:0px;

	list-style-type:none;

	text-align:center;

}

/*.nbs-flexisel-inner {















    overflow:hidden;















    float:left;















    width:100%;















}*/















.nbs-flexisel-inner {

	float: none;

	overflow: hidden;

	width: 87%;

	margin: 0 auto;

}

.nbs-flexisel-item {

	float:left;

	margin:0px;

	padding:0px;

	cursor:pointer;

	position:relative;

	line-height:0px;

}

.nbs-flexisel-item img {

	width: 100%;

	cursor: pointer;

	position: relative;

	margin-top: 10px;

	margin-bottom: 10px;

	max-width:100px;/*max-height:45px;*/















}

/*** Navigation ***/































.nbs-flexisel-nav-left,  .nbs-flexisel-nav-right {

	width: 22px;

	height: 30px;

	position: absolute;

	cursor: pointer;

	z-index: 100;

	opacity: 0.5;

}

.nbs-flexisel-nav-left {

	left: 10px;

	top: 58px !important;

	

}

.nbs-flexisel-nav-right {

	right: 5px;

	top: 58px !important;

	

}

.socialFt {

	width: 230px;

	float: right;

	margin-top: 48px;

	text-align:center

}

.rgtbt {

	width: 263px;

	float: right;

}

.rgtbt ul {

	width: auto;

	height: auto;

	float: right;

	margin-top: 12px;

}

.rgtbt li {

	width: auto;

	height: auto;

	float: left;

	margin-left: 19px;

	color: #fff;

}

.btft {

	float: right;

	color: #fff;

	margin-top: 8px;

}

.btft li {

	color: #fff;

}

.btft li a {

	

	padding-left: 34px;

	font-size: 13px;

	color: #fff;

}

.socFt {

	float: right;

	margin-top: 13px;

	width: 224px;

	padding-bottom: 10px;

	border-bottom: 1px #ccc solid;

	margin-bottom: 11px;

}

.socFt li {

	float: left;

	width: 28px;

	height: 26px;

	margin-right: 2px;

}

.socFt li:first-child {

	width:90px !important;

	Font-size: 14px;

	text-align: left;

}

.socFt li a {

	background-image: url(images/social.png);

	background-repeat: no-repeat;

	width: 28px;

	height: 26px;

	display: block;

}

.fb {

	background-position:0 0;

}

.fb:hover {

	background-position:0 -28px;

}

.tw {

	background-position:-60px 0;

}

.tw:hover {

	background-position:-60px -28px;

}

.gp {

	background-position:-29px 0;

}

.gp:hover {

	background-position:-29px -28px;

}

.yt {

	background-position:-87px 0;

}

.yt:hover {

	background-position:-87px -28px;

}

/*.wpcf7-not-valid-tip {















    font-size: 12px !important;















    position: relative;















	text-align:left; left:5px;















    top: -26px;















}*/



.wpcf7-not-valid-tip {

	background: #fff none repeat scroll 0 0;

	font-size: 12px !important;

	left: 4px;

	padding: 0 !important;

	position: absolute;

	text-align: left;

	top: 0;

	width: 97%;

}

.blog_box {

	border-bottom: 1px dashed #cdcdcd;

	float: left;

	margin-bottom: 10px;

	padding-bottom: 10px;

	width: 100%;

}

.blog_title {

	color: #505050;

	float: left;

	font-weight: 700;

	margin-bottom: 5px;

	width: 100%;

}

.blog_content {

	float: left;

	width: 100%;

}

.tstm .segment {

	width:100%;

}

.tstm .nbs-flexisel-container {

	background:none !important;

}

.tstm .nbs-flexisel-nav-left {

	display:none;

}

.tstm .nbs-flexisel-nav-right {

	display:none;

}

.tstm .segment {

	overflow:hidden;

}

.tstm .nbs-flexisel-ul {

	width:100% !important;

	left:0px !important;

	float:left;

	margin-top:0px;

}

.tstm .nbs-flexisel-inner {

	margin:0px;

	width:100% !important;

	padding:0px !important;

}

.tstm .nbs-flexisel-item {

	color: #333333;

	float:left;

	width:98% !important;

	font-size: 16px;

	line-height: 22px;

	list-style: none outside none;

	padding: 10px 1%;

	text-align: justify;

	margin-bottom:10px;

}

.homewell {

	width:100% !important;

}

.right-inn .tstm {

	width:90%;

	padding:10px 5% 15px 5%;

}

.menu-ourservices-container ul li a:hover {

	color:#1a86ca;

}

.content-right .tstm {

	width:82%;

	float:right;

}

.content-right .serv-box {

	width:86%;

}

.cntpage-form {

	float:left;

	width: 350px;

}

.right-inn .reveal-modal {

	padding-bottom:15px;

}

.cnt_ourservice a:hover {

	color:#1a86ca;

}

.cntpage-form input[type="text"], .cntpage-form input[type="email"], .cntpage-form input[type="tel"], .cntpage-forminput[type="email"], .cntpage-form textarea {

	float:left;

	background: none repeat scroll 0 0 #f9f9f9;

	border: 1px solid #d2d2d2;

	float: right;

	height: 28px;

	padding: 0 7px;

	width:90%;

	padding:5px 5%;

	font-size:12px;

	margin-bottom:5px;

}

.cntpage-form textarea {

	height:80px;

}

.cntpage-form .field4 {

	float:right;

	width:150px !important;

}

.tstm .outer {

	float:left;

	background:none;

}

.cust_box {

	float: left;

	margin-bottom: 18px;

	width: 100%;

}

.cust_box h4 {

	margin-bottom:5px;

}

#post-4 {

	margin-bottom:20px;

}

.map {

	margin-top:15px;

}

.ul-full ul {

	float:left;

	width:100%;

}

.ul-full ul li {

	float:left;

	width:100%;

}

.ul-full ul li a {

	float:left;

	width:100%;

}

.blg-date {

	font-size:13px;

	color:#000000;

}

.blg-read-more {

	width:100%;

}

.blg-read-more a {

	float:right;

	font-size:12px;

	color:#de6226;

}

.blg-read-more a:hover {

	color:#1a86ca;

}

.blog-date {

	float:left;

	width:100%;

	font-size:13px;

	margin-bottom:8px;

}

.srvu li {

	background:url(images/drop_list_bg.jpg) no-repeat 0 8px;

	padding-left:20px;

}

.srvu li ul {

	padding-left:0;

}

/*new*/















ul.cntpage-form {

	list-style:none;

	margin-left:0

}

ul.cntpage-form span.wpcf7-form-control-wrap {

	float: left;

	position: relative;

	width: 100%;

}

ul.cntpage-form .wpcf7-not-valid-tip {

	font-size: 12px !important;

	left: 5px;

	position: absolute;

	top: 8px;

	width: 97%;

	background:#f9f9f9;

}

ul.cntpage-form .wpcf7-form-control-wrap.captcha-454 {

	width: 60%;

}

ul.cntpage-form .wpcf7-form-control.wpcf7-captchac {

	float: left;

}

ul.cntpage-form .wpcf7-form-control-wrap.captcha-454 .wpcf7-not-valid-tip {

	left: 44px;

	width:73%;

}

/*.welInn div.wpcf7-validation-errors{float: left;width: 90%;color: #ff0000;padding-left:0;}*/



.welInn div.wpcf7-validation-errors {

	color: #ff0000;

	display: none !important;

	float: left;

	padding-left: 0;

	width: 90%;

}

/**/







.bannerDv .wpcf7-not-valid-tip {

	width: 90%;

	background: none repeat scroll 0 0 #fff;

}

/*.wpcf7-form-control-wrap.captcha-667 span.wpcf7-not-valid-tip{background:none;left: 171px;top: -13px;width: 30%;line-height: 0;}*/







	



.wpcf7-form-control-wrap.captcha-667 span.wpcf7-not-valid-tip {

	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	display: block;

	left: 86px;

	line-height: 0;

	position: absolute;

	top: 9px;

	width: 63%;

}

/*microdata style*/

#micro-data {

	position: relative;

}

#micro-data > span {

  color: #8a8a8a !important;

  font-size: 15px !important;

}



#micro-data:hover > span {

	color: #de1856;

}

#micro-data > section {

	position: absolute;

	display: none;

	width: 310px;

	background-color: #1A1325;

	padding: 5px 5px;

	color: #fff;

	top: -288px;

}

#micro-data:hover > section {

	display: block;

}

#micro-data > section > img {

	width: 100%;

}

#micro-data > section > span {

	display: block;

	text-align: center;

	font-size: 1.5rem;

	font-weight: 700;

	padding: 5px 0 5px;

	line-height: initial;

}

#micro-data > section > table tr {

	padding: 0 0 5px;

}

#micro-data > section > table td {

	font-size: 0.8rem;

	line-height: initial;

	color: #fff;

}

#micro-data > section > table td:first-child {

	font-weight: 700;

	padding: 0 0 0 5px;

}

#micro-data > section > a {

	display: block;

	width: 100%;

	padding: 10px 0;

	font-size: 0.9rem;

	font-weight: 700;

	text-align: center;

	background-color: #3B2F5F;

}

#micro-data > section > a:hover {

	background-color: #de1856;

	color: #fff;

}

/*end : microdata style */





 @media only screen and (max-width:1072px) {

 .menu-area {

width: 712px;

}

 .bannrBtn2 {

width: 31%;

}

 .bannrBtn {

right: 35%;

width: 43%;

}

 .bannrBtn, .bannrBtn2 {

font-size: 17px;

}

 .tpCtr {

margin-left: 11%;

}

 .nav a {

padding: 12px 8px;

}

 .bannerDv, .copy, .wid, .container {

margin: 0 10px;

}

 .srvcSc li {

height: 321px;

}

 .brdLst {

width: 84%;

}

}

 @media only screen and (max-width:1057px) {

 .brdTi {

height: 67px;

}

}

 @media only screen and (max-width:1030px) {

 .srvcSc li {

width: 20.4%;

}

}

 @media only screen and (max-width:1166px) {

 .srvcSc li {

width: 20.3%;

}

}

 @media only screen and (max-width:1023px) {

 .srvcSc li {

width:19.5%;

}

}

 @media only screen and (max-width:1050px) {

 .welInn {

width:68%;

}

 .ct-form {

 float: left;

 width: 100%;

}

 .cntpage-form {

 float: none;

 margin: 0 auto 10px !important;

 width: 300px !important;

}

 .add-space {

 float: none;

 line-height: 25px;

 margin: 0 auto;

 width: 300px !important;

}

 .welInn, .content-right, .right-inn {

 width: 100%;

}

 .content-right .tstm {

 float: none;

 width: 96% !important;

}

 .tstm .nbs-flexisel-inner {

 height: inherit !important;

}

 .content-right .flexiselDemo4.nbs-flexisel-ul {

 height: inherit;

}

 .content-right .serv-box {

 width: 90% !important;

}

}

 @media only screen and (max-width:995px) {

 .nav a {

padding: 12px 6px;

font-size: 14px;

}

 .menu-area {

width: 590px;

}

 .tpCtr {

font-size: 14px;

width: 284px;

margin-left: 6%;

}

 .captp {

font-size: 20px;

}

 .bannrBtn {

right: 40%;

width: 48%;

}

 .bannrBtn2 {

width: 36%;

}

 .welInn {

width:66%;

}

}

 @media only screen and (max-width:900px) {

 .srvcSc li {

height: 344px;

}

 .hmLft li {

font-size: 13px;

width: 42%;

}

 .welInn {

width:64%;

}

}

 @media only screen and (max-width:882px) {

 .brdTi {

height: 65px;

padding: 24px 12px 0;

}

}

 @media only screen and (max-width:868px) {

 .nav a {

font-size: 15px;

padding: 9px 8px;

}

 .menu-area {

width: 483px;

}

}

 @media only screen and (max-width:878px) {

 .nav a {

font-size: 13px;

padding: 12px 3px;

}

 .menu-area {

width: 400px;

}

 .captp {

font-size: 16px;

}

 .tpCtr {

font-size: 11px;

line-height: 6px;

margin-left: 1%;

width: 243px;

}

 .bannrBtn, .bannrBtn2 {

font-size: 13px;

line-height: 41px;

height: 43px;

}

 .bannrBtn > img, .bannrBtn2 > img {

float: left;

width: 49px;

}

 .field4 {

width: 31%;

}

 .welInn {

width:63%;

}

}

 @media only screen and (max-width:778px) {

 .field4 {

width: 29%;

}

/*.srvCvr ul li {  font-size: 14px;  line-height: 58px;}*/















}

 @media only screen and (max-width:830px) {

 .srvcSc li {

width: 43.5%;

height:333px;

margin-bottom:1%;

}

 .srvcSc li li {

margin-bottom:0;

}

 .srvcSc img {

width: 100%;

}

 .brdTi {

font-size: 13px;

}

 .welInn {

width:60%;

}

}

 @media only screen and (max-width:810px) {

 .srvCvr ul li {

font-size: 15px;

}

}

 @media screen and (max-width: 767px) {

 .wpcf7-form-control-wrap.captcha-667 span.wpcf7-not-valid-tip {

left: 61px !important;

}

 .ct-form {

 float: left;

 width: 100%;

}

 .cntpage-form {

 float: none;

 margin: 0 auto 10px !important;

 width: 300px !important;

}

 .add-space {

 float: none;

 line-height: 25px;

 margin: 0 auto;

 width: 300px !important;

}

 .welInn, .content-right, .right-inn {

 width: 100%;

}

 .content-right .tstm {

 float: none;

 width: 93% !important;

}

 .tstm .nbs-flexisel-inner {

 height: inherit !important;

}

 .content-right .flexiselDemo4.nbs-flexisel-ul {

 height: inherit;

}

 .content-right .serv-box {

 width: 90% !important;

}

 .nav > li > .parent {

 background: url("images/dp-down.png") no-repeat scroll center center;

 cursor: pointer;

 display: block;

 height: 30px;

 position: absolute;

 right: 10px;

 top: 9px;

 width: 30px;

 z-index: 2147483647 !important;

}

 .welInn, .content-right, .right-inn {

width:100%;

}

 .hmLft {

float: left;

margin: 0 auto;

width: 92.8%;

float: none;

}

 .big-link {

top: 90px !important;

}

 .mail {

left: 85px;

position: absolute;

top: 83px;

}

 .tpCtr {

float: right;

width: 233px;

}

 .vticker {

height: 96px !important;

}

 .tstm {

height: 117px;

width:94%

}

 .whychs {

width:100%

}

 .whychs li {

width: auto;

float: left;

margin-right: 10px;

}

 .active {

 display: block;

}

 .nav > li {

 float: none;

}

 .nav > li > .parent {

 background-position: 95% 50%;

}

 .nav li li {

 border: medium none;

 float: left;

 width: 100%;

}

 .nav li li a {

 width: 100%;

}

 .nav li li .parent {

 

 background-repeat: no-repeat;

 background-position: 95% 50%;

}

 .nav ul {

 display: block;

 width: 100%;

}

 .nav > li.hover > ul, .nav li li.hover ul {

 position: static;

display: inline-block;

overflow:hidden;

}

}

 @media only screen and (min-width:767px) and (max-width:770px) {

 .wpcf7-form-control-wrap.captcha-667 span.wpcf7-not-valid-tip {

left: 46px !important;

}

}

 @media only screen and (max-width:767px) {

 .tpsrvces > img {

width: 71%;

}

 .logo {

height: 69px;

margin-top: 14px;

width: 178px;

}

 .brdLst li {

width: 23.2%;

}

 .cashBx {

text-align:center;

}

 .cashBx > img {

float: none;

margin: 0 auto;

clear: both;

display: block;

}

 .srvCvr ul li {

width: 48.8%;

margin-bottom: 10px;



}

 .srvCvr {

float: none;

height: auto;

width: 95%;

margin: 13px auto 0;

}

 .srvCvr:after {

content:"";

display:block;

clear:both;

}

 .qtbg {

background:none;

height:auto;

}

 .bannrBtn2 {

width: 64%;

bottom: 169px;

}

 .bannrBtn {

 right: 20px;

 width: 64%;

 bottom: 120px;

}

 .banArr {

bottom: 212px;

right: 81px;

}

 .callMob {

background:#056daa url(images/callmb.png) no-repeat 10px 50%;

border-radius: 9px;

-moz-border-radius: 9px;

-webkit-border-radius: 9px;

color: #fff;

display: block;

font-size: 19px;

line-height: 23px;

padding-bottom: 4px;

padding-right: 9px;

text-transform:uppercase;

font-family: 'Oswald', sans-serif;

padding-left: 38px;

padding-top: 4px;

position: absolute;

right: 10px;

text-align: center;

top: 12px;

width: 159px;

}

 .tpCtr {

margin-top: 0px;

}

 .callMob span {

display: block !important;

width: 100%;

margin: 0;

font-size:19px;

}

 .call {

display:none;

}

 .logo a {

line-height: 38px;

font-size:22px;

}

 .mobsoc {

clear: both;

display: block;

float: none;

margin: 0 auto;

padding: 15px 0;

}















	/*.topSoc{display:none;}*/















	.follow span, .follow ul {

display:none;

}

 .menu-area {

width: 100%;

}

 .nav > li {

width: 100%;

background:#056DAA;

}

 .nav {

background:#056DAA;

}

 .ftr1 {

text-align: center;

width: 100%;

}

 .ftr2 {

float: left;

text-align: center;

width: 100%;

}

 .ftr3 {

text-align: center;

width: 100%;

}

 .stmp ul {

float: left;

width: 100%;

}

 .stmp li a {

font-size: 19px;

line-height: 28px;

}

 .wato {

text-align: center;

width: 100%;

}

 a.wato:hover {

color:#1A86CA !important;

}

 .hmRgt {

padding: 22px 2%;

width: 96%;

}

 .tstm {

clear: both;

height: 200px;

width: 90%;

}

 .leftD {

width:100%;

}

 .hmLft > img {

float: left;

}

 .hmLft ul {

float: right;

width: 96%;

}

 .brnd {

float: none;

width: 90%;

margin: 0 auto;

}

 .socialFt {

float: none;

margin: 0 auto;

}

 .ban {

width: 100%;

}

 .brdTi {

font-size: 18px;

height: auto;

padding: 6px 0;

width: 100%;

}

 .brdLst {

width: 100%;

}















	/*.big-link {  display: block;  position: absolute;  right: 13px;  top: 113px;}*/















	.big-link {

 background: none repeat scroll 0 0 #fff;

 border-radius: 6px;

 display: block;

 height: 30px;

 padding-top: 6px;

 position: absolute;

 right: 13px;

 text-align: center;

 top: 108px;

 width: 120px;

}















	/*.reveal-modal {















  background: #fff;















  -moz-border-radius: 5px;















		-webkit-border-radius: 5px;















		border-radius: 5px;















  left: 50%;















  margin-left: -150px;















  padding: 0;















  position: absolute;















  top: 100px;















  visibility: hidden;















  width: 233px;















  z-index: 9999999999;















}*/































.reveal-modal {

 background:#FE5214;

 border-radius: 5px;

 left: 50%;

 margin-left: -150px;

 padding: 0;

 position: absolute;

 top: 100px;

 visibility: hidden;

 width: 233px;

 z-index: 101;

}

 .hmLft li {

font-size: 15px;

line-height: 36px;

padding-left: 25px;

width: auto;

display: inline-block;

margin-right: 13px;

}

 .reveal-modal .close-reveal-modal {

display:block;

color:#000;

}

}

 @media only screen and (max-width:554px) {

 .tstm {

height: 235px;

}

}

 @media only screen and (max-width:597px) {

 .hmLft > img {

width: 36%;

}

/*.hmLft ul {  width: 59%;}*/















}

 @media only screen and (max-width:513px) {

 .srvcSc li {

width: 42.5%;

}

}

 @media only screen and (max-width:500px) {

 .hmLft > img {

width: 36%;

float:none;

margin:0 auto;

}

 .hmLft ul {

width: 100%;

float:none;

margin-bottom:0;

}

 .hmLft li {

display: inline-block;

margin-right: 10px;

width: auto;

}

 .logo {

width: 201px;

height: 69px;

margin-top: 14px;

}

 .tpCtr {

float: right;

width: 213px;

}

 .captp {

font-size: 14px;

}

 .srvDv {

margin: 0 auto;

width: 300px;

}

}

 @media only screen and (max-width:479px) {

 .tpsrvces li {

font-size: 18px;

}

 .brdLst li {

width: 47.2%;

}

 .callMob {

left: 50%;

margin-left: -125px;

width: 201px;

top: 75px;

padding-left: 40px;

}

 .vticker {

height: 119px !important;

}

 .tstm {

padding: 18px 15px 19px;

}

 .reveal-modal {

margin-left: -100px;

width: 200px;

padding:0;

}

 .big-link {

top: 196px !important;

}

 header {

min-height: 240px;

}

 .mail {

left: 50%;

position: absolute;

top: 134px;

margin-left: -125px;

}

 .logo {

display: block;

float: none;

height: 63px;

margin: 10px auto 0;

}

 .navigation {

height: 50px;

margin-top: 85px;

}

 .tpCtr {

float: none;

width: 213px;

margin: 0 auto;

}

 .srvcSc li {

padding: 3%;

width: 95%;

height:auto;

}

 .banLef {

left: 50%;

margin-left: -135px;

position: absolute;

width: 272px;

}

 .navigation {

margin-top: 115px;

}

 .srvCvr ul li {

width: 100%;

}

}

 @media only screen and (max-width:420px) {

 .tstm {

height: 264px;

}

 .cntpage-form {

width:100%;

}

}

 @media only screen and (max-width:379px) {

 .bannrBtn2, .bannrBtn {

width: 88%;

}

 .tstm {

width: 92%;

}

 .wpcf7-form-control-wrap.captcha-667 span.wpcf7-not-valid-tip {

left: 33px !important;

}

}

 @media only screen and (max-width:375px) {

/*.tstm {  height: 164px;}*/	















}

 @media only screen and (max-width:340px) {

 .tstm {

height: 318px;

}

}

div.wpcf7-validation-errors {

	display: none !important;

}

div.wpcf7-mail-sent-ok {

	display:none !important;

}

.flexiselDemo4 a {

	color: #000 !important;

}

.nbs-flexisel-item > a {

	color: #000 !important;

}


 @media only screen and (max-width:320px) {
	 body {overflow-x: hidden;}
 }