/*  IMPORT FONTS  ============================================================================= */

@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);

/*  basic page confing  ============================================================================= */
/*font-family: 'Open Sans', sans-serif;*/

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	}


a {
	text-decoration:none;
	color:#ff5100;
	outline:none;
}

a:hover,
a:active {
	outline: 0;
	color:#2c2c2c;
}

img {
	max-width: 100% !important;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

body{ font:400 1em 'Roboto Condensed', sans-serif; color:#363636; background:url(../images/main-bg.jpg) top center repeat-x;}
h1, h2, h3, h4, h5, h5, h6{font-weight:normal;}


p {margin-bottom: 0em;}

i {margin-right:.50em}


.gray_link a{color:#646464; font-size:1.30em; font-weight:600;}
.gray_link a:hover{color:#f6921b;}

.white{color:#fff;}
.black{color:#222222;}
.gray{color:#363636;}
.orange{color:#ff5100;}

.clear { clear:both; }
.fl{float:left;}
.fr{float:right}
.mauto{margin:0 auto;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.lc-rc{margin-right:0 !important; border-right:none !important; border-right:none !important; padding-right:0 !important;}

.p5{padding:5px; font-size:12px;}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}

.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m15{margin:15px;}
.mt15{margin-top:15px;}
.mr15{margin-right:15px;}
.mb15{margin-bottom:15px;}
.ml15{margin-left:15px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.m30{margin:30px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}
.ml30{margin-left:30px;}
.ml45{margin-left:45px;}

/*img {
	max-width: 100% !important;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}*/

.stickynavwrap{
width:100%;
background: rgba(255, 255, 255, .8);
z-index:10000;
position:fixed;
top:0;
}

/*  page styles start  */

.wrap { width:100%;}

.inner{ width:94%; max-width:1000px; margin:0 auto;}

/*top nav*/
.topheader-bg{background:url(../images/topheader-bg.gif) repeat-x top left;}

.logo{margin:0; padding:0.6em 0; float:left; width:27%;}
.top-right{width:73%; float:right; margin-top:15px;}
.logo-caption{font-size:18px; display:block; text-align:left; color:#ff5100; font-weight:700; margin-top:15px; text-transform:uppercase;}
.nav-right{text-align:right; margin-top:15px; float:right; margin-bottom:4px;}
.nav-right li{padding:0 12px; margin:0; display:inline; border-right:1px solid #FFFFFF; text-align:right;}
.nav-right li a{font-size:16px; color:#fff; font-weight:400;}
.nav-right li a:hover{color:#000;}
.nav-right li:last-child {border-right:0;}
.nav-rightsedond{text-align:right; margin-top:3px;}

@media screen and (max-width: 1060px) {
.logo{margin-top:0; width:27%;}
.logo img{max-width:100%; height:auto;}
}

@media screen and (max-width: 920px) {
.nav-right li a{font-size:14px; color:#fff; font-weight:400;}
.nav-right li{padding:0 8px;}
}

@media screen and (max-width: 780px) {
.nav-right li{padding:0 5px;}
}

@media screen and (max-width: 750px) {
.logo{margin-top:0; padding:0; width:31%; text-align:center; float:left;}
.logo img{max-width:100%; height:auto; margin-top:5px;}
.top-right{width:69%; float:right}
.nav-right li a{font-size:12px;}
.nav-right li{border-right:0;}
.nav-right{text-align:right; margin-top:10px; margin-bottom:5px;}
}

@media screen and (max-width: 670px) {
.logo{margin-top:0; margin:0 auto; padding:10px 0 0 0; width:50%; text-align:center; float:none;}
.topheader-bg{background:none;}
.top-right{width:100%; float:none; margin-top:15px; background:#03873d; text-align:center; padding:5px 0 0 0}
.logo-caption{text-align:center; margin-top:0px; color:#fff;}
.nav-right{text-align:center; margin-top:10px; float:none; margin-bottom:4px;}
.nav-right li{padding:0 12px; margin:0 auto; display:inline; border-right:1px solid #fff;}
.nav-right li a{font-size:14px; color:#fff; font-weight:400;}
}

.main-wrap {position:relative; width:100%; max-width:/*72em;*/1000px; margin:0 auto; margin:0 auto 0px auto; padding:0 0 0px 0; clear:both; background:#fff;}
.main-content {position:relative; z-index:110; top:-40px; left:0; margin:0 0 0px 0; padding:10px; background:#fff; clear:both;}
.aboutus{float:left; }
.aboutus img{float:left; margin-right:15px;}
.aboutus h2{font-size:22px; font-weight:400; color:#ff3c00; margin-bottom:5px;}
.aboutus p{font-size:14px; font-weight:400; margin:0 0 10px 0; line-height:18px;}
.aboutus a{font-size:13px; font-weight:400; color:#fff; text-transform:uppercase; background:#ff5100; padding:4px 8px}
.aboutus a:hover{color:#fff; background:#03873d;}

.welcomebg{background:url(../images/welcome-bg.jpg) top left repeat-x; padding:10px 0 20px 0;}
.welcome{margin:0 0 20px 0; padding:0; text-align:center; background:url(../images/welcome-bg.jpg) top left repeat-x;}
.welcome h1{margin:20px 0; padding:0; font-size:22px; font-weight:400; color:#363636; text-transform:uppercase;}
.welcome h1 span{font-weight:300; border-bottom:2px solid #ff5100;}
.welcome p{font-size:16px; font-weight:300; line-height:22px; padding:0 0 12px 0;}

@media screen and (max-width: 700px) {
.main-content {top:10px;}
.aboutus img{float:left; margin-right:0px;}
}

.industry {margin:30px 0;}
.industry img{float:right; margin-left:30px; width:45%}
.industry .content{padding:0; margin:0; float:right; width:34%;}
.industry h1{margin:0px 0 20px 0; padding:0; font-size:26px; font-weight:400; color:#363636;}
.industry h1 span{font-weight:300; border-bottom:2px solid #ff5100;}
.industry h2{margin:5px 0; padding:0; font-size:16px; font-weight:400; color:#000;}
.industry p{font-size:14px; font-weight:400; margin:0 0 10px 0; line-height:18px;}
.industry p span{font-size:40px; font-weight:300; margin:0 0 10px 0; }
.industry ul{margin:0; padding:0;}
.industry li{font-size:13px; padding:0px 0 0px 0; margin-bottom:5px; font-weight:400;}
.industry li a{font-size:13px; font-weight:300; color:#575757;}
.industry li a:hover{color:#ff3c00;}
.industry i{color:#ff3c00;}

@media screen and (max-width: 1450px) {
.industry .content{width:40%;}
}

@media screen and (max-width: 1250px) {
.industry .content{width:43%;}
}

@media screen and (max-width: 1150px) {
.industry .content{width:45%;}
}

@media screen and (max-width: 1050px) {
.industry .content{width:47%;}
.industry p span{font-size:26px; font-weight:300; margin:0 0 10px 0; }
}

@media screen and (max-width: 640px) {
.industry img{float:none; margin-left:0px; width:100%; text-align:center; margin:0 auto;}
.industry .content{padding:0 10px; margin:0; float:none; width:97%;}
}

@media screen and (max-width: 400px) {
.industry h1{margin:0px 0 20px 0; padding:0; font-size:20px; font-weight:400; color:#363636;}
}

.our_group_text{float:left; width:22%; margin-bottom:20px;}
.our_group_text h1{font-size:18px; text-transform:uppercase; padding:0 15px 10px 0; border-right: solid 2px #ff5100;}
.our_group_text p{font-size:14px; text-transform:none; text-align:right; margin-top:10px;}
.our_group_img{float:left; width:76%; margin-left:2%;}
.our_group_img ul{margin-left:2%;}
.our_group_img li{float:left; margin-right:30px;}

@media screen and (max-width: 1050px) {
.our_group_text{float:left; width:25%;}
.our_group_img{float:left; width:72%; margin-left:2%;}
}

@media screen and (max-width: 920px) {
.our_group_text{float:left; width:30%;}
.our_group_img{float:left; width:65%; margin-left:2%;}
}

@media screen and (max-width: 764px) {
.our_group_text{float:left; width:35%;}
.our_group_img{float:left; width:60%; margin-left:2%;}
}

.patrnbg{background:url(../images/welcome-bg.jpg) top left repeat-x; padding:20px;}
.products{padding:0; margin:0 0 30px 0;}
.products h1{font-size:22px; text-transform:uppercase; padding:0 15px 10px 0; margin:30px 0;}
.products h1 span{font-weight:300; border-bottom:2px solid #ff5100;}
.products h2{font-size:14px; text-transform:uppercase; padding:3px; color:#000; background:#fff; margin-left:8%; position:absolute; margin-bottom:10px;}
.products img{float:left; margin-right:15px;}
.products p{font-size:13px; text-transform:none; text-align:left; margin-top:5px;}
.products li{float:left; margin-right:30px; float:left; width:30%;}
.products li:last-child {margin-right:0;}

@media screen and (max-width: 1530px) {
.products h2{margin-left:9%;}
.engservices li.list h5 { font-size:11px; }
}
@media screen and (max-width: 1280px) {
.engservices li.list h5 { font-size:11px!important; }
}
@media screen and (max-width: 1250px) {
.products h2{margin-left:11%;}
}

@media screen and (max-width: 1060px) {
.products img{margin-right:8px;}
.products li{float:left; margin-right:20px; float:left; width:31%;}
.products h2{margin-left:13%;}
}
@media screen and (max-width: 1000px) {
.products p{font-size:12px;}
.products h2{margin-left:14%;}
.engservices li.list { width: 33%!important; }
.engservices li.list h5 { width: 26%!important; }
}

@media screen and (max-width: 970px) {
.products li{float:left; margin-right:30px; float:left; width:45%; margin-bottom:15px;}
.products p{font-size:13px;}
.products h2{margin-left:15%;}
.phn { width:99%; color:#909090; font-size:14px; }

}
@media screen and (max-width: 980px) {
.phn { width:99%!important; }
}
@media screen and (max-width: 690px) {
.products li{margin-right:5px; float:left; width:95%;}
.products h2{margin-left:18%;}
}
@media screen and (max-width: 360px) {
.engservices li.list h5 { margin-top: -57px!important; width: 29% !important; }

}

.engservices{margin:0 auto; line-height:18px; position:relative;}
.engservices li.list{display:inline-block; float:left; width:16.6%; padding:0px;}
.engservices li.list h5{font-size:14px; color:#fff; position:absolute; margin-top:-39px; text-align:center; background:#03873d; padding:5px; width:16%;}
.engservices li.list a{display:block; background-color:#FFFFFF; min-height:184px;}
.engservices li.list a p{margin-bottom:10px;}
.engservices li.list .image{margin-bottom:8px; overflow:hidden;}
.readmore{color:#000000; font-weight:500;}
a.readmore:hover{color:#f15c20;}
.engservices li.list a:hover .readmore{color:#f15c20;}
.engservices li.list a{
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.engservices li.list a:hover {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.engservices li.list a:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.engservices li.list a img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}


/*@media screen and (max-width: 1440px) {
.engservices li.list{display:inline; float:none; width:16.6%; padding:0px;}

}
*/


/*scroll to top*/

a.scrollup {
	width:40px;
	height:40px;
	opacity:0.7;
	position:fixed;
	top:75%;
	right:10px;
	display:none;
	font-size:2.25em;
	font-family: 'FontAwesome';
	text-decoration:none;
	color:#ff3c00;
	z-index:999;
}

a:hover.scrollup {
	color:#2c2c2c;
}

@media screen and (max-width: 640px) {
	a.scrollup {
		top:75% !important;
		z-index:9999;
		right:0px;
	}
.footer{background:#000!important; padding:20px;}
.footer #col1 { width:99%!important; }
.footer #col2 { width:99%!important; }
.footer #col3 { width:99%!important; }
.footer #col4 { width:99%!important; }
.phn { width:99%!important; margin-top:15px!important; }
}
@media screen and (max-width: 768px) {
	a.scrollup {
		top:25%;
		z-index:9999;
		right:0px;
	}
.footer{background:#000!important; padding:20px;}
#col1 { width:49%!important; }
#col2 { width:49%!important; }
#col3 { width:49%!important; }
#col4 { width:49%!important; }
#ml30 { margin-left:0%!important; }
.footer .text-left { text-align:center!important; }
 .footer .text-right { text-align:center!important; }
#wrap fr { float:none!important; }
.copy { width:99%!important; }
.bitra { width:99%!important; }

}

.copy { width:75%; }
.bitra { width:25%; }

#ml30 { margin-left:30px; }
.text-center { text-align:center; }
.footer{background:url(../images/footer-bg.jpg) top left repeat-x; padding-top:20px; }
.fa { padding: 2px 4px 2px 4px; }
.fa-facebook { color:#a90101; border:1px solid #a90101; }
.fa-twitter { color:#a9029b; border:1px solid #a9029b; }
.fa-linkedin { color:#029198; border:1px solid #029198; }
.fa-google-plus { color:#0150a9; border:1px solid #0150a9; }
.fa-rss { color:#044903; border:1px solid #044903; }
.fa-youtube-play { color:#a99701; border:1px solid #a99701; }
.footer .our_group_text { width: 24%; }
.footer .our_group_text h1, .footer .our_group_text h2 { color:#FFFFFF; border:none; }
.footer .our_group_text p { text-align:justify; color:#909090;}
.mail { color:#909090; font-size:14px; }
.mail:hover { color:#FFFFFF; }
.footer span a { color:#909090; font-size:14px; }
.footer span a:hover { color:#FFFFFF; }
.foot { border-top:#999999; height:53px; color:#909090; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.bt { border-top:1px solid #393e3d; }
#col1 { width:21%; }
#col2 { width:36%; }
#col3 { width:21%; }
#col4 { width:22%; }
.phn { width:49%; color:#909090; font-size:14px; }
#wrap { width:100%!important; padding:0px; }

.page-container {height: 350px; width: 100%; position: relative; z-index: 50; overflow: hidden; }
.page-image img {width: 100%; height: auto; min-height: 350px;}

.inner-sub-header-wrap {position:absolute; top:45%;	width:100%; z-index:1;}
.inner-sub-header {width:94%;  max-width:/*72em;*/1000px; margin:0 auto; background: rgba(3, 95, 61, .8); padding:8px}
.inner-sub-header h1 {font-size:2.5em; color:#FFF; font-weight:300;}

.inner_content {padding:0px 20px;}
.inner_content p{font-size:15px; line-height:22px; font-weight:300; padding:0 0 10px 0;}
.inner_content h1{font-size:2.20em; font-weight:300; margin-bottom:1em;}
.inner_content h2{font-size:1.80em; font-weight:400; margin-bottom:.80em;}
.inner_content h3{font-size:1.50em; font-weight:400; margin-bottom:.60em;}
.inner_content h4{font-size:1.10em; font-weight:400; margin-bottom:.50em;}
.inner_content h5{font-size:1em;}

.largtext{font-size:18px !important; color:#757575; line-height:28px !important;}

.arrowlist{margin:20px 0; font-weight:300;}
.arrowlist li{padding:7px 10px; padding-left:35px; position:relative; font-size:15px;}
.arrowlist i{position:absolute; left:10px; top:10px;  color:#0f2541; font-weight:300;}
.arrowlist a{font-size:15px; color:#585858; font-weight:300;}
.arrowlist a:hover{color:#ed691f;}

.navigation{ margin-bottom:.50em; }
.navigation {padding:8px 0 8px 20px; color:#777777;}
.navigation a{color:#000; font-size:15px; font-weight:400;}
.navigation a:hover{color:#ed691f;}
.navigation i{margin:0 5px 0 13px;}
.navigation .actmenu{color:#ed691f;}

@media screen and (max-width: 500px) {
.inner-sub-header h1 {font-size:1.5em; color:#FFF; font-weight:300;}
}

/* feedback form */
#form-styles input[type="text"],
#form-styles input[type="email"],
#form-styles input[type="tel"],
#form-styles input[type="url"],
#form-styles textarea,
#form-styles input[type="code"],
#form-styles button[type="submit"],
#form-styles button[type="reset"]  {
	font:400 12px/12px "Roboto Condensed", Helvetica, Arial, sans-serif;
}
#form-styles {
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
#form-styles h3 {
	color:#991D57;
	display:block;
	font-size:28px;
}
#form-styles h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
#form-styles label span {
	cursor:pointer;
	display:block;
	margin:5px 0;
	font-weight:900;
}
#form-styles input[type="text"],
#form-styles input[type="email"],
#form-styles input[type="tel"],
#form-styles input[type="url"],
#form-styles textarea {
	width:77%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#form-styles input[type="code"]
{
	width:20%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#form-styles input[type="text"]:hover,
#form-styles input[type="email"]:hover,
#form-styles input[type="tel"]:hover,
#form-styles input[type="url"]:hover,
#form-styles input[type="code"]:hover,
#form-styles textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
#form-styles textarea {
	height:100px;
	max-width:100%;
}
#form-styles button[type="submit"], #form-styles button[type="reset"] {
	cursor:pointer;
	width:40%;
	border:none;
	background:#B2B2B2;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
#form-styles button[type="submit"]:active, #form-styles button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#form-styles input:focus,
#form-styles textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}
.star { color:#FF0000; }
.lt { float:left; width:49%; }
.rt { float:right; width:49%; }
.clients { padding:20px; }
.para1 { font-size:18px; }

.resume{
	width:77%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}

/* careers */
.orange_head{color:#ff5100;}

.mid_bg{padding:30px 0;}
.about_wrap{border-left:5px solid #ff5100; background:#F5F5F7; padding:20px;}
.about_wrap span{float:left; margin:0 20px 20px 0;}
.about_wrap h1{font-size:26px; padding:0 0 7px 0;}
.about_wrap p{font-size:16px; color:#575757; line-height:22px; padding:0 30px 0 0; margin:0 0 5px 0;}

@media screen and (max-width: 768px) {
.about_wrap span{margin:0 15px 20px 0;}
.about_wrap h1{font-size:20px; padding:0px;}
.about_wrap p{font-size:14px; padding:0 15px 0 0;}
}

@media screen and (max-width: 360px) {
.about_wrap h1{font-size:18px; padding:0px;}
.about_wrap p{font-size:13px; padding:0 15px 0 0;}
}

/* contact */

.content p{margin-bottom:10px;}

.content ol{padding-left:20px;}

.content ol li{margin-bottom:8px;}

.contactdetails .span_1_of_2{width:47%;}
.contactdetails .contactaddress{ text-align:center; padding:0 5%; margin:0 1% 20px 1% !important; min-height:250px; background:#F5F5F5;}

.contactdetails .contactaddress h2{border-bottom:1px solid #eaeae7; padding:5px 0; margin-bottom:10px; color:#ff3c00; font-size:20px; font-weight:400;}

.contactdetails .contactaddress h3{font-size:1.2em; font-weight:600; margin-bottom:5px;}

.contactdetails .contactaddress p{line-height:22px;}

@media only screen and (max-width: 639px) {
.contactdetails .span_1_of_2{width:100%; margin:0;}
}

.blue{color:#173C9B !important;}
.red{color:#ff3c00 !important;}


/*tables*/

.dtd-tbl td{
	border:1px dotted #c9c9c9;
	padding:8px;
	vertical-align:top !important;
}

.dtd-tbl th{
	height:30px;
	vertical-align:middle !important;
	border-top:1px dotted #c9c9c9;
	color:#fff;
	background:#DD5F24;
}

@media screen and (max-width: 768px) {
.dtd-tbl span{margin:0 15px 20px 0;}
.dtd-tbl h1{font-size:20px; padding:0px;}
.dtd-tbl p{font-size:14px; padding:0 15px 0 0;}
}

@media screen and (max-width: 360px) {
.dtd-tbl h1{font-size:18px; padding:0px;}
.dtd-tbl p{font-size:13px; padding:0 15px 0 0;}
}



.dtd-tbl td:first-child { font-weight:none;}
.dtd-tbl tr:hover{background: #FFF !important;}
.dtd-tbl tr:nth-child(even) {background: #EFEFEF;}


.cvc-tbl td{
	border:1px dotted #c9c9c9;
	padding:5px;
	vertical-align:middle !important;
	width:30.3%;
}

.cvc-tbl td:first-child {
	background:#EFEFEF;
	width:2.1%;
}

.cvc-tbl td:nth-child(2){
	border-right:1px dotted #c9c9c9;
}


.cvc-tbl th{
	height:30px;
	vertical-align:middle !important;
	border-top:1px dotted #c9c9c9;
	color:#fff;
	background:#DD5F24;
}

.cvc-tbl th:first-child {
	background:#DD5F24;
}

.cvc-tbl th:nth-child(2) {
	border-right:1px dotted #c9c9c9;
}

/* cvc-tbl-end */

/* cvc-tbl2 */

.cvc-tbl2 td{
	border:1px dotted #c9c9c9;
	padding:5px;
	vertical-align:middle !important;
	width:30.3%;
}

.cvc-tbl2 td:first-child {
	background:#EFEFEF;
	width:5.1%;
}

.cvc-tbl2 td:nth-child(2){
	border-right:1px dotted #c9c9c9;
}


.cvc-tbl2 th{
	height:30px;
	vertical-align:middle !important;
	border-top:1px dotted #c9c9c9;
	color:#fff;
	background:#DD5F24;
}

.cvc-tbl2 th:first-child {
	background:#DD5F24;
}

.cvc-tbl2 th:nth-child(2) {
	border-right:1px dotted #c9c9c9;
}

/* cvc-tbl2-end */


