@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family: arial !important;  font-size:12px !important; color:#3e3e3e; line-height:20px;}   img{ border:0px none;} .rt{ float:right; font-size:12px} .rt a{ color:#000; text-decoration:none}
p{font-size:13px;}
.fnt-fm{font-size:12px; color:#000;} .txt-tra{ text-transform:uppercase}
.ft-14{ font-size:14px; font-weight:bold;} .ft-30{ font-size:30px;} .blck-tt{color:#000}  .red-tt{color:#ed1c24}  .red-tt a{color:#ed1c24; text-decoration:none }
.ft-13{ font-size:13px; font-weight:bold;} .ft-13 a{ color:#333; text-decoration:none} .ft-18{ font-size:18px; }
.read-more{ color:#ed1c24; font-size:13px; display:block;text-align:right; padding-bottom:3px;} .read-more a{ color:#ed1c24; text-decoration:none}
#lim-wrapper{ width:100%; float:left}  p{ line-height:20px;}
.lim-top-area{ width:100%; float:left;}
.lim-header11{ width:646px; float:left}
.lim-rt-head{ width:317px; float:left; padding:0 20px 0 20px}
.lim-header{ width:1003px; margin:auto;} 
.lim-top-link{ width:670px; float:left; margin-left:0px; margin-top:5px;}
.lim-top-link ul { margin:0px; padding:0px;}
.lim-top-link  li { float:left; display:inline-block;  list-style:none; margin-left:5px; display:block;  padding:7px 8px 7px 10px; font-size:11px}
.lim-top-link  a { font-weight:normal; text-align:center;  color:#010101; text-decoration:none; padding-bottom:3px; border-bottom:#ffcb04 solid 1px;}
.lim-top-link a.selected, .top-link a:hover { color:#000;  text-decoration:none;  border-bottom:#d8ad08 solid 3px; }
.lim-ag-logo{ width:600px; float:left; margin-top:8px;}
.lim-rt-logo{ width:150px; float:right; margin-top:5px;  margin-bottom:8px;}
.lim-top-nav{ width:100%; float:left; border-top: 1px solid #EDEDED;  border-bottom: 1px solid #EDEDED; box-shadow: 0px 5px 12px #AFAFAF; margin-bottoding-m:0px; padtop:3px;}

.lim-top-nav-in{ width:1003px; margin:auto;}
.lim-top-nav-in ul { margin:0px; padding:0px;}
.lim-top-nav-in  li { float:left; display:inline-block; text-transform:uppercase;  list-style:none; margin-left:5px; display:block;  padding:2px 20px 2px 20px; 
font-size:13px; border-right:#bdbec0 solid 1px; margin:8px 0 8px 0px;}
.lim-top-nav-in  a { font-weight:normal; text-align:center;  color:#010101; text-decoration:none; padding-bottom:10px;  }
.lim-top-nav-in a.selected, .lim-top-nav-in a:hover { color:#000;  padding-bottom:9px; text-decoration:none;  border-bottom:#ed1c24 solid 2px;}
.lim-banner{ width:100%; float:left;}
.top-serv-txt{ display:block; font-size:16px; border-bottom:#cdc9c9 solid 1px; margin:10px 0 15px 0px; padding-bottom:7px}
.lim-content{ width:100%; float:left; background:url(images/bg.png) repeat-x #f6b801; } .lim-content_1{ width:100%; float:left; background-color:#f6b801; }
.lim-cont-inner-in{ width:1003px; margin:auto}
.lim-cont-inner{ width:100%; float:left;  background:url(images/in-bg.png) center repeat-y;}
.lim-cont-inner1{ width:100%; float:left;  background:url(images/in-bg2.png) center repeat-y;}
.lim-cont-inner2{ width:100%; float:left;  background:url(images/in-bg3.png) center repeat-y;}
.cont-main{ width:100%; float:left; background:#FFF}
.lim-left-area{ width:646px; float:left;} 
.lim-left-area-in{ width:631px; float:left; padding-left:15px; padding-right:5px;} 
.left-cont1{ width:98.3%; float:left; margin-top:14px; border-bottom:#a7a9ac solid 1px; padding-bottom:3px; margin-right:10px; } 
.left-cont1 p{ line-height:19px;}
.lt-block-ft{ width:auto; float:left;  background:url(images/div.png) no-repeat top right; padding-right:30px}
.lt-block-rt{ width:auto; float:left;  padding-left:10px; margin-top:3px;} 
 .lt-testemo{ width:195px; float:left; font-size:13px; text-align:left !important;  background:url(images/div.png) no-repeat top right; margin:0 15px 0 18px; padding-right:25px; padding-top:6px;}
.left-top-strp{ width:100%; float:left;} 
.lim-right-area{ width:354px; float:left;} .rt-frm-area{ width:342px; float:left; background:#ed1c24; color:#FFF; line-height:18px; padding:4px 5px 4px 10px;}
.left-cont2{ width:100%; float:left; margin-top:14px; }
.left-cont2-1{ width:186px; float:left; border:#bdbec0 solid 1px; height:338px; margin-right:8px; padding:5px 5px 5px 8px;} 

.left-cont2-1 img{ margin:8px 0 6px 0px}
.left-cont2-1 ul{margin:0px; padding:0px;} .left-cont2-1 li{ list-style:url(images/li.png); color:#000; font-size:12px; line-height:16px; margin-left:15px; 
padding: 5px 0 4px 0px; margin-right:10px; text-align:left}
.left-cont2-bt-txt{ width:98%; float:left; text-align:left; font-size:11px; border-bottom:#a7a9ac solid 1px; margin-right:5px; padding:14px 0 6px 0px;}
.rt-form-box{ width:95%; float:left; background:url(images/fm-bg.png) repeat-x; padding:10px;  margin-top:14px; font-size:13px; }
.rt-fm-box1{ width:100%; float:left; margin-bottom:9px;} 
.rt-form-txt{ width:100px; float:left;}
.frm-input{ border:#d4d5d6 solid 1px; width:240px; height:22px; float:right}
.frm-input-sm{border:#d4d5d6 solid 1px; width:46px; height:22px; float:right}
.frm-input-cont{ border:#d4d5d6 solid 1px; width:180px; height:22px; float:right; margin-left:10px;}
.fm-mar{margin-left:48px; }
.frm-select{ border:#d4d5d6 solid 1px; width:241px; float:right; margin-right:1px;}
.cap-input{ border:#d4d5d6 solid 1px; width:75px; height:20px; float:left; margin-right:8px; margin-left:8px}
.frm-input1{ border:#d4d5d6 solid 1px; width:193px; height:20px; float:right}
.frm-sml-in{ border:#d4d5d6 solid 1px; width:100px; height:16px; margin-bottom:5px;}
.frm-textarea{ border:#d4d5d6 solid 1px;  height:48px; float:right; padding:2px 0px; margin-right:1px;}
.capt-txt{ width:106px; float:left; font-size:11px; line-height:14px; text-align:left}  .cap-box1{  width:67px; float:left}
.video-area{ width:100%; float:left; margin-top:5px;} .mr-top-en{ margin-top:60px;}
.red-box-bg{ width:330px; float:left; background:#ed1c24;  color:#FFF; padding:4px 0 4px 10px; margin:0px 0 10px 0px;}
.radio-bt{ width:200px; text-align:center;}
.bt-jq{ width:100%; float:left; padding:20px 0 0 0px; background:#FFF;}
.lim-footer{ width:100%; float:left;  background:url(images/ft-bg.png) repeat-x}
.lim-footer-in{ width:1003px; margin:auto} 
.ft-link{ width:100%; float:left}




.second_nev{width:100%; background:url(gifs/bl-bg.png) repeat-x; float:left; margin-bottom:2px;} .second_nev ul{margin:0px; padding:0px; font-size:12px; color:#fff;}
.second_nev li{list-style:none; background:url(gifs/right-li.png) no-repeat right; padding:0 24.5px 0 24.5px;  float:left; margin:5px 0 5px 0;}
.second_nev li a{ text-decoration:none}	
	.new_bradcrum{width:98.7%; float:left; background-color:#f1f1f1; margin-bottom:10px; padding:7px 0 7px 11px;} .new_bradcrum .left{width:50%; font-size:12px; color:#2f2f2d;float:left;}
	.new_bradcrum .right{width:40%; float:right; text-align:right; padding-right:10px;}.new_bradcrum a{color:#303030; text-decoration:none;}
	.contant-detail h1{font-size:18px; color:#333; margin:0px 0 5px;font-weight: 500;} 
	.contant-detail .m1{color:#F00;font-size:14px; }  .contant-detail .responsive{width:100%; float:left; overflow:hidden;}
	.contant-detail .left{ width:24%;float:left; border-top:1px solid #d0d0d0;} .contant-detail .right{width:73.2%; float:left; margin-left:2%;}  .contant-detail .right a{color:#333; text-decoration:none;} .contant-detail .right .p9{font-weight:bold; text-transform:uppercase; margin-top:10px;}
	.contant-detail .right ul{margin:0px; padding:0px;} 
	.contant-detail .right li{list-style:disc; font-size:12px; line-height:21.5px; color:#303030; margin-left:15px;}
	.contant-detail .right li a{color:#999999; text-decoration:none;}
	.contant-detail .right h1{font-size:16px; color:#F00; margin:0px; padding:0px; margin-bottom:10px;}
	.contant-detail .right p{color:#3e3e3e; margin:8px 0 18px 0px; line-height:18px;}
    .contant-detail .right .clienttest{width:100%; float:left; margin-bottom:20px;} .contant-detail .right .clienttest h2{font-size:20px; color:#333;}
	.contant-detail .right .clienttest .left{width:49%;}
	.contant-detail .right .frm{width:100%;float:left;} 
	 
	.contant-detail .right .frm .in{width:90%;float:left; text-align:left;}
	.contant-detail .right .frm .in label{width:27%;float:left;display:block; text-align:right;padding-right:3% } .contant-detail .right .frm .in span{width:70%;float:left; display:block;}
	
	.contant-detail .right .frm label{width:10%;float:left;display:block;}
    .contant-detail .right .frm input{width:80%; padding:3px 0 5px 3px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999;}
	.contant-detail .right .frm .captcha{width:30%; padding:3px 0 5px 3px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999; float:left; margin-top:7px;}
	.contant-detail .right .frm textarea{width:80%; padding:3px 0 5px 3px; font-size:12px; color:#333; height:60px; margin-bottom:10px; border:1px solid #999;font-family: arial !important;}
	.contant-detail .right .frm .field{width:80%; height:30px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999; float:left;}
	
	
	
	
	
	
	.contant-detail .left .row{ width:99%;float:left;} .contant-detail .left .clear{clear:both; height:1px; background-color:#D0D0D0; margin-bottom:20px; }
	.contant-detail .left .row .head{font-size:15px; margin-top:20px; padding-left:3px; color:#666666;} .contant-detail .left .row .head b{font-weight:normal; color:#f00 !important;}
	.contant-detail .left .form_area{ width:82%;float:left; padding:9% 9% 9% 9%; background-color:#565751; margin-bottom:2%; display:block; margin-bottom:20px;}
	.contant-detail .left .form_area .row{width:99%; float:left; margin-top:10px;}
	.contant-detail .left .form_area .row input{width: 80px;float: left; margin-top: 10px;padding: 0px;height: 26px;}
	.contant-detail .left .form_area input{width:95%; background-color:#FFF; border:none; height:20px; padding:1px 2px 4px 5px; margin-top:7px; font-size:12px; color:#333;}
	.contant-detail .left .form_area .captcha{width:99%; float:left; display:block; padding-top:6px;}
	.contant-detail .left .form_area .captcha input{width:45%; background-color:#FFF; border:none; height:20px; padding:1px 2px 4px 5px; margin-top:0px;}
	.contant-detail .left .form_area span{font-size:14px; color:#FFF; display:block; font-weight:normal; margin-bottom:5px; text-align:left}
	
	.contant-detail .left .quick{width:100%; float:left; display:block; margin-bottom:20px;}
	.contant-detail .left .quick span{background:url(images/quick-bg.png) repeat-x; padding:10px; float:left; display:block; font-size:16px; color:#494748; width:91.5%; font-weight:600;}
    .contant-detail .left .quick ul{margin-top:40px; padding:0px;text-align: left;}
	.contant-detail .left .quick li{width:91.5%; background:url(images/quick-li-bg.png) repeat-x; padding:10px 10px 13px 10px;font-size:15px; color:#4b4b4a; list-style:none;font-weight:500;}
	.contant-detail .left .quick li .icon{width:26px;display:block;float:left; padding-right:8px;}
	.contant-detail .left .quick li a{color:#4b4b4a; text-decoration:none;}
	.contant-detail .left .quick li a:hover{color:#ed1b24; text-decoration:none;}
	
	
	
	
	.head-tt{ font-size:14px !important; display:block; margin-bottom:10px; margin-top:12px; text-transform:uppercase; font-weight:bold;}
.re-mor{ display:block; border-bottom:#D0D0D0 solid 1px;  border-top:#D0D0D0 solid 1px; font-size:12px; padding:20px 0 20px 0px; font-weight:bold;}
.re-mor a{ text-decoration:none; color:#666} .re-mor a:hover{ text-decoration:none; color:#F00}
	 

.ft-link1{ width:auto; float:left; margin-top:19px; margin-right: 22px; background:url(images/ft-div.jpg) no-repeat right; height:190px; padding-right: 13px;}
.ft-link2{ width:auto; float:left; margin-top:5px; }
.ft-link1 ul{ margin:0px; padding:0px;} 
.ft-link1 li{ list-style:none; line-height:15px; padding:4px 0 4px 0px; font-size:12px; text-align:left}  .ft-link1 li a{ color:#FFF; text-decoration:none}
.gt-bt-icon{ width:100%; float:left; color:#fff; font-size:13px; line-height:10px; margin:10px 0 20px 0px;}  .gt-bt-icon p{ padding:0px; margin-right:12px;}   .gt-bt-icon a{ color:#FFF; text-decoration:none}
.fl { float: left;}.b{font-weight: bold;} .m12 {margin: 0px 0px 0px 8px;}
.main-ft-lnk{ width:100%; float:left; margin-top:60px}
.main-ft-lnk ul{ margin:0xp; padding:0px; width:auto; float:left;  margin-left: 3px; padding-right:36px;}
.main-ft-lnk li{ list-style:url(images/li1.png); font-size:11px; color:#868686; line-height:19px;} 
.main-ft-lnk li a{ color:#fff; text-decoration:none}  
.main-ft-lnk li a:hover{ color:#ffc20e ; text-decoration:underline;}
.social-icon{ width:259px; margin:auto; position:absolute; margin-top:298px; margin-left:393px} 
.copy-rt{ width:98%; float:left; text-align:center; margin-top:11px; color:#656565; padding-bottom:10px;}
.copy-rt a{ color:#656565; text-decoration:none} .img_rr{width: 39px; float: left; display:block;}
.ups{ width:80%; float:left; margin-left:50px; margin-bottom:5px}
.ft-top-txt{ width:90%; float:left; font-size:12px; font-weight:noraml; padding:10px 10px 10px 0px; background:url(images/foot_arr.jpg) no-repeat right; margin-top:42px;}  
.ft-top-txt a{ color:#fff; text-decoration:none}
.ft-top-txt1{color:#FFC20E; font-size:13px; width:100%; float:left; padding:5px 0 5px 0;} .ft-top-txt1 a{color:#FFC20E; text-decoration:none; font-size:14px !important; }

a{ color:#fff;}
#gallerya  p{ margin:0px;}
#gallerya {
    overflow: hidden;}
.bg1 {background: none repeat scroll 0% 0% #FFF; height: 400px; text-align:left}
.p1 {
    padding: 0px 0px 0px;
}
.f3 {
    font-size: 12px;
}
.j {
    text-align:left; padding:0 8px 0 0px;
}
.r { display:block; background:url(images/red.jpg) left bottom no-repeat ;  padding-bottom:3px; margin-top:8px; margin-right:0px;} .r a{ color:#000; text-decoration:none;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 609px; /*Width of Carousel Viewer itself*/
height: 253px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.slidingDiv {height:350px; background-color: #fff;border:1px solid #d61010; position:absolute; top:220px;	z-index:999;width:630px;}
 .p21 { padding: 0px 0px 0px 8px;}
.show_hide { display:none;}
.col1{color: #D61010; font-size:11px; line-height:18px;}
.col1 a{color:#D61010}
.col1 a:hover{color:#D61010}


.bxslider{ width:auto; margin:0px;}
.bxslider ul{ margin:0px; padding:0px;}
.bxslider li{ list-style:none}

.fb-icon{ width:auto; height:auto; float:left}
.fb-icon a img:hover {
    background:url(images/fb-h.png);}
	
	
.top-nav-1{ width:1003px; margin:auto; background:#FFF; height:40px;}
.top-nav-1 ul {
  text-align: left;
  display: inline;
  margin: 0;
  text-transform:uppercase;
  padding: 16px 4px 17px 0;
  list-style: none;

}
.top-nav-1 ul li {
 float:left; text-transform:uppercase;  list-style:none; margin-left:5px; display:block;  padding:4px 11px 2px 20px; 
font-size:12px; border-right:#bdbec0 solid 1px; margin:8px 0 8px 0px; position:relative; border-right:#bdbec0 solid 1px; line-height:15px;}

.top-nav-1 ul li a {  color:#333; text-decoration:none; padding-bottom:10px; }
.top-nav-1 ul li a:hover {
  color: #000;
    border-bottom:#ee121a solid 3px;
}



.top-nav-1 lu li a.selected{ color:#000;  padding-bottom:9px; text-decoration:none;  border-bottom:#ed1c24 solid 2px;}


.top-nav-1 ul li ul {
  padding: 0;
  position: absolute;
  top: 33px;
 background: #f5c721; 
  left: 0;
  width: 240px;
  margin:auto;
  display:block;
  opacity: 0;
  visibility: hidden;
  z-index:10000;
  alignment-adjust:middle;
  
}
.top-nav-1 ul li ul li { 
  background: #f5c721; 
  display: block;
  color: #fff;
    width: 200px;
  padding:1px 10px 1px 10px !important;
  line-height:12px;
  border-right:none;
  text-transform:none;
  position:none;
}

.top-nav-1 ul li ul li a { 
  padding:0px 0 3px 0px;
  color: #000;
 width: 240px;
  font-weight:normal
}

.top-nav-1 ul li ul li a:hover {  border-bottom:#C00 solid 2px; color:#FFF}
 .top-nav-1  ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
	
	


.topClosePanel{background: url(images/top-strip1.png) repeat-x 0 100%; position:relative; z-index:55; margin-bottom:-8px;}
.topClosePanelin{ width: 994px; margin:0 auto; position:relative; height:130px; margin-top:-130px;}

.topcloseHolder{ width:994px; margin:0 auto; position:relative; height:8px;}
.topCloseBtn{ position:absolute; right:80px; bottom:-38px; background:url(images/topCloseBtn.png) no-repeat 0 0; width:298px; height:47px; z-index:1;}
.topCloseBtn a{ color:#6e7072; font:normal 13px Verdana, Geneva, sans-serif; background:url(images/arrow.gif) no-repeat 100% 7px; padding-right:18px; display:inline-block; margin:16px 0 0 100px; text-decoration:none; }
.cuntryList{ padding-top:5px;}
.cuntryList ul{ margin:0px; padding:0px; float:left; width:98px;}
.cuntryList li{ float:left; width:98px; margin-bottom:0px; border-bottom:0px solid #D3CBCB; line-height:20px; margin-left:20px; list-style:url(images/li1.png); text-transform:uppercase;}
.cuntryList li a{ color:#6f6e6b; font-size:11px; text-decoration:none;}
.cuntryList li:hover a{color:#ed1c24;}

.cuntryOther{ padding-top:20px;}
.cuntryOtherLeft{ float:left; width:395px; padding:0 10px 5px 0; margin-right:18px; color:#6f6e6b; font:normal 14px Tahoma, Arial, Calibri; background:url(images/bor-right.png) no-repeat right;}
.cuntryOtherRight{ float:left; width:320px; padding-top:5px; font: normal 11px Tahoma, Arial, Calibri; line-height:21px; }
.topFormSec{ float:left; width:152px; margin-right:10px;}
.blue-btn{ display:inline-block; padding:5px 10px; background:#3279a6; border:1px solid #19577f; -webkit-border-radius:6px;  -moz-border-radius:6px; border-radius:6px; color:#FFF; margin-top:10px; }
.blue-btn:hover{background:#093676;}
.coun-map{ width:230px; float:left; margin-right:5px; text-align:left; font-size:16px;}
.red-txt{ color:#ed1e25; font-size:15px; font-weight:bold; display:block; margin-top:2px;}
.blck-txt11{ color:#333; font-size:13px; font-weight:bold;}
.ft-11{ font-size:11px; margin-bottom:4px; display:block;}

.text-fnt{ width:300px; float:left;}


.sm-fnt{color:#ee2526; font-size:11px;}
.ft-12{ font-size:11px;}
.input-sel{ width:172px; height:28px; float:left; background:url(images/input-bg.png) no-repeat;}
.go-bt{ width:50px; float:left; display:inline; margin-left:5px;margin-top:5px;}
.ft-lt{ float:left; margin-top:5px;}

.top-skin{ width:994px; float:left;}

.bt-link{ width:994px; float:left;}

.dropdn{
width: 150px; 
height:20px; 
color:#fff; 
background: #ed1c24; 
border:0px;

}
 
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}

.wrapper-dropdown-5 {
    /* Size & position */
    width:183px;
	position:relative;
   text-transform:uppercase;
   
}

.wrapper-dropdown-5:after { /* Little arrow */
     content:'<>';
    font:14px "Consolas", monospace;
    color:#fff;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:2px; top:2px;
    padding:0 0 2px;   
    position:absolute;
    pointer-events:none;
		
}

.wrapper-dropdown-5:before { /* Little arrow */
    content:'';
    right:6px; top:0px;
    width:20px; height:21px;
    background:#ed1c24;
    position:absolute;
    pointer-events:none;
    display:block;	
}
.dropdn {
    width:180px;
	height:22px;
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;    
    background: #ed1c24;
    color:#fff;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}

.reply.each-client{}
.replysections {
  margin-bottom: 5px;
  padding: 9px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  clear: both; overflow:hidden;
}

.replysections .replyuser img{}
.replyuser strong {
  display: inline-block;
  margin-left: 11px;
  margin-top: 3px;
}

