.scroll-text {
    border: 1px solid red;
    width: 400px;
    height: 4.5em;
    overflow: hidden;
}
.scroll-text ul {
    width: 800px;
    height: 100px;
    overflow: hidden;
    margin: 0;
}
.scroll-text ul li {
    height: 1.5em;
}
.scroll-img {
    width: 200px;
    height: 182px;
    overflow: hidden;
    font-size: 0;
    margin-left: 12px;
}
.scroll-img ul {
    width: 700px;
    height: 600px;
    margin: 0 !important;
    padding: 0;
}
.scroll-img ul li {
    display: inline-block;
}
.btn {
    width: 50px;
    padding-top: 10px;
    cursor: pointer;
    position: relative;
    top: -88px;
}
.demo5 {
    text-align: center;
}
.btn2 {
    width: 50px;
    padding-top: 10px;
    cursor: pointer;
    position: relative;
    top: -122px;
    right: -202px;
}
.crousel {
    height: 211px;
}
.quote-cover {
    float: left;
    width: 100%;
    height: auto;
}
.quote-cover table {
    float: left;
    width: 100%;
    height: auto;
}
.quote-cover table tr td {
    padding: 10px;
    border: solid 1px #ddd;
    border-collapse: collapse;
    font-size: 14px;
}
.quote-cover table tr th {
    padding: 5px;
    border: solid 1px #ddd;
    background: #67a2ce;
    color: #fff;
    border-collapse: collapse;
    font-size: 15px;
}
.quote-cover table tr td input {
    width: auto !important;
}
.sub input {
    float: initial;
    margin-right: 9px;
    background: #3e92cb;
    padding: 8px 20px;
    font-size: 15px;
    color: #f4f9fd;
    text-decoration: none;
    border-radius: 6px;
    letter-spacing: 1px;
    cursor: pointer;
}
.sub input:hover {
    background: #222;
    color: #fff;
}













.pclass{color: #666;
font-size: 12px;
line-height: 18px;
text-align: justify; margin-top:10px;}
.header{}
.shdiv{ display:none;}
.side-links{ float:right;}
.login-button{ float:Right; }
.call{ float:right;  padding:4px 0px; color:#333; line-height:18px; font-size:14px}
.call span{ margin-right:9px; padding-top:5px; margin-top:30px;}
.num{ float:left;  margin-right:10px; font-size:12px;}
.search-area{ text-align:right; margin:8px 0;}
.search-input{ float:left; width:100%;}
.search-button { float:right; position:relative; z-index:1; top:-2px; }
.search-button a { position:absolute; right:13px; top:7px;}
.menu{ float:right; text-align:right;}
.main-container{ border-top:1px solid #fff; background:url(../img/background.html) repeat-x left top; background-color:#fff;}
.design{ background:url(../img/design.html) no-repeat; text-align:center; position:relative; top:-53px;  padding-bottom:0px; padding-top:10px; padding-right:130px; padding-left:130px;}
.design p{ color:#333; font-size:16px; font-weight:600; margin-top:0; text-align:center; line-height:20px;}
.design h1 { margin-bottom:10px;}
.box{ width:218px; border:1px solid #ccc; padding:10px; float:left; margin-right:10px; height:288px; }
.box:hover{  box-shadow:3px 3px 5px #ccc;}
.button{ text-align:right;}
.button a{ }
.button a:hover{ box-shadow:0px 3px 8px #ccc;}
.images{ }
.boxes{ padding:0px 0px 20px 0px;}
.box h3{ color:#666; font-size:14px; margin-top:3px;}
.box  p{ margin-bottom:3px; }
.box h2{ margin-top:0;}
.news img{ margin:0px 0;}
.news{ margin-bottom:10px; height:220px;}
.news p{ width:100%; float:left;}
.last{ margin-right:0;}
.marge-top{ margin-bottom:30px !important; text-align:center;}

.bottom-line{ border-top:1px solid #ccc; padding:10px; margin-top:15px;}
.follow li{ float:left; margin-right:10px;}
.follow{ margin-top:1px;}
.lft-txt{ text-align:left; color:#666; font-size:11px; float:left;}
.rgt-txt{ text-align:right; float:right; margin-right: 128px; }
.rgt-txt a{color:#666; font-size:11px; text-decoration:none;}
.rgt-txt a:hover{ text-decoration:underline; color:#3273a4;}
.mail{color:#666; font-size:14px; text-decoration:none; }
.mail:hover{ color:#06b3f5;}
.bttom-links{ padding-bottom:20px;}
.news-slide{ height:200px !important;}
.news-slide li a img{ height:auto !important;}
.new-slide{ height:auto !important;}


.ab-con-cover{ float:left; width:100%; height:auto; background:#fff;}
.ab-con{ float:left; width:100%; height:auto; font:14px "Century Gothic"; color:#666; }
.small-banner-cover{ float:left; width:100%; height:270px;}
.banner-text{float:right; margin-top:90px; height:150px; width:550px; font-weight:bold; font-size:32px; color:#146784; text-shadow:5px 5px 5px #CCC;}

.abcon-cover{ float:left; width:100%; height:auto; /*border:solid 1px #ccc;*/ margin-bottom:40px; margin-top:0px; }
/*.ab-left{ float:left;  width:250px; height:auto; padding:10px; margin-bottom:10px; }*/
.ab-pro{ float:left; width:250px; background:#333; color:#fff; font-weight:bold; font-size:18px; padding:8px 5px; margin:10px 0px; margin-bottom:20px;}
.ab-right{ float:left; width:100%; height:auto; padding:10px; }
.ab-head{ float:left; width:998px;  background:url(../img/inner-bg.html) repeat-x; color:#fff; font-weight:bold; font-size:24px; text-transform:uppercase; text-shadow:2px 2px 2px #000;padding:8px 5px; margin:10px 0px; margin:205px 0px 10px 0px;  }
.ab-text{float:left; width:1006px; color:#666; font-weight:bold; font-size:14px; line-height:22px; text-align:justify;}
.ab-bg-cover{ float:left; width:100%; height:250px; border:solid 1px #ccc;  background:url(../img/ab1.html) no-repeat top left; margin-bottom:10px;}
.ab-right .about input{ height:34px;}

/*------------------------------------------------------------------------------Product page start here----------------------------------------------*/
.pro-cover{ float:left; width:100%; height:auto;}
.pro-head{ float:left; width:100%; height:auto; font-weight:bold; font-size:26px; text-align:center; text-transform:uppercase; padding-bottom:10px; border-bottom:solid 1px #ccc; color: #FFF;background: #06B3F5;padding-top: 10px; margin-bottom: 18px;}
.pro-box{ float:left; border:solid 1px #ccc; height:auto; width:220px; margin:15px 15px; box-shadow:2px 2px 2px #ccc;}
.pro-im{ float:left; padding:10px; height:150px; width:200px;}
.pro-im img{ height:150px; width:200px;}
.pro-name{ float:left; height:42px; width:200px; border-bottom:solid 1px #ccc; padding:10px 10px; color:#3399FF; font-weight:bold; font-size:18px; text-align:center; overflow:hidden;}
.pro-dis{ float:left; padding:10px; height:110px; width:200px; color:#333; font-weight:bold; font-size:14px; text-align:justify; overflow:hidden;}
.pro-read{float:left; padding:10px; height:10px; width:200px; color:#3399FF; font-weight:bold; font-size:13px; text-align:right; overflow:hidden;}
.pro-read a{color:#3399FF; text-decoration:none;}
.pro-read a:hover{color:#333; text-decoration:underline;}
.pro-sel{ float:left; padding:10px; height:20px; width:200px;}
/*------------------------------------------------------------------------------Product page end here----------------------------------------------*/


/*------------------------------------------------------------------------------Product Inner start here----------------------------------------------*/
.p-inner-cover{ float:left; width:100%; height:auto;}
.p-inner-left{ float:left; width:450px; height:auto;}
.p-inner-left-im{ float:left; width:430px; padding:10px; height:auto;}
.p-inner-left-im img{ width:350px; }
.p-name{float:left; width:100%; height:auto; font-weight:bold; font-size:19px; text-align:left; padding-bottom:10px; border-bottom:solid 1px #ccc; color:#26B1EC; margin:15px 0px;}
.p-dis{ float:left; height:auto; width:100%; color:#333;  line-height:24px; font-size:14px; text-align:justify; }

.p-inner-right{ float:right; width:530px; height:auto; border-left:solid 1px #ccc; min-height:500px; padding-left:10px;}
/*------------------------------------------------------------------------------Product Inner end here----------------------------------------------*/

/*------------------------------------------------------------------------------Conatac us  start here----------------------------------------------*/
.contact-cover{ float:left; width:100%; height:auto;}
.contact-left{ float:left; width:35%; height:auto;}
.add-cover{ float:left; width:113%; font-weight:bold; font-size:14px; line-height:22px; color:#333;}
.add-cover a{font:bold 14px/28px Verdana, Geneva, sans-serif; color:#333; text-decoration:none;}
.add-cover span{  font:bold 18px/28px Verdana, Geneva, sans-serif; color:#30AEE9; padding:10px 0px;}

.contact-right{ float:right; width:50%; height:auto; border-left:solid 1px #ccc; padding:0px 20px; min-height:300px;}
.enq-cover{ float:right; width:100%; height:auto;}
.enq-head{ font:bold 18px/28px Verdana, Geneva, sans-serif; color:#30AEE9; padding:0px 0px 10px 0px;}
.enq-text{ float:left; width:100%; height:auto; font:14px/20px Verdana, Geneva, sans-serif ; color:#333;}
.enq-text input{ height:20px ; width:230px ; background:none; border:solid 1px #ccc;}
.enq-text textarea{ height:70px ; width:255px ; background:none; border:solid 1px #ccc;}
.enq-map-cover{ float:left; width:100%; height:314px; padding:10px 0px;}
/*------------------------------------------------------------------------------Contact page end here----------------------------------------------*/

/*------------------------------------------------------------------------------Career page start here----------------------------------------------*/
.car-right{ float:left; width:100%; height:auto; }
.car-cover{ margin:0 auto; width:500px; height:auto;}
.car-head{ font:bold 18px/28px Verdana, Geneva, sans-serif; color:#30AEE9; padding:0px 0px 10px 0px;}
.car-text{ margin:0 auto width:500px; height:auto; font:14px/20px Verdana, Geneva, sans-serif; color:#333; margin-left:50px;}
.car-text input{ height:20px; width:230px; background:none; border:solid 1px #ccc;}
.car-text textarea{ height:70px; width:255px; background:none; border:solid 1px #ccc;}
.cars-text{ float:left; 100%; height:auto; font:14px/20px Verdana, Geneva, sans-serif; color:#333; margin-bottom:10px; text-align:justify;}
.cars-text a{font:bold 14px/20px Verdana, Geneva, sans-serif; color:#333; text-decoration:none; }
.cars-text a:hover{color:#30AEE9;}
.car-sc{height:250px; overflow:auto; border-bottom:solid 1px #ccc; padding-bottom:10px; margin-bottom:15px;}
.car-open-cover{ float:left; width:100%; height:auto;}

/*------------------------------------------------------------------------------Career page end here----------------------------------------------*/


/*------------------------------------------------------------------------------Login page start here----------------------------------------------*/
.login-area{ float:left; width:100%; height:auto; padding:20px 0px;}
.login-cover{ margin:0 auto; width:450px; height:auto;}
.login{ float:left; width:448px; border:solid 1px #ccc; background:#fff; box-shadow:3px 3px 3px #ccc; height:auto;}
.log-cover{ float:left; width:428px; padding:10px;}
.log-left{ float:left; width:40%; height:auto; font:bold 24px Verdana, Geneva, sans-serif; text-decoration:underline; color:#30AEE9;}
.log-data{ float:leftl; width:100%; height:auto; font:14px Verdana, Geneva, sans-serif; color:#333;}
.log-data a{font:14px Verdana, Geneva, sans-serif; color:#333; text-decoration:none;}
.log-data a:hover{color:#30AEE9;}
.log-data input{ height:20px; width:230px; background:none; border:solid 1px #ccc;}
.log-right{ float:right; width:50%; height:auto;}
/*------------------------------------------------------------------------------login page end here----------------------------------------------*/


/*------------------------------------------------------------------------------Inner Top start here----------------------------------------------*/
.welco-cover{  width:250px; float:right; height:30px; margin-top:30px;}
.welco-cover a{ font:bold 14px Verdana, Geneva, sans-serif; color:#333; text-align:right; text-decoration:none;}
.welco-cover a:hover{color:#30AEE9;}
/*------------------------------------------------------------------------------Inner Top page end here----------------------------------------------*/


/*------------------------------------------------------------------------------Dashboard page start here----------------------------------------------*/
.dash-cover{ float:left; width:100%; height:auto;}
.dash{ float:left; width:100%; height:auto;}
.dash-left{ float:left; width:68%; height:auto; padding-right:10px;}
.dash-right{ float:right; width:30%; height:auto;}
.dash-head{ float:left; width:100%; height:auto; font-size:18px; font-weight:bold; color:#333; padding: 10px 0px 10px 0px;}
.dash-con-cover{ float:left; width:100%; height:auto;}
.p-icons-cover{ float:left; width:100%; }
.news-cover{ float:right; width:97%; padding:5px 0px; /*border:solid 1px #ccc;*/}
.p-icons-box{ float:left; height:65px; width:23%; margin:6px; padding:5px;border: dotted 1px #67A2CE;}
.p-icons-box img{ height:100px;  width:100px; }
.p-icons-box-dis{ float:left; height:auto; width:100%; text-align:center; height:72px; overflow:hidden; padding:0px 0px; color:#333; font:12px "Century Gothic";}

.p-icons-box-dis a{ color:#333; font:bold 14px Verdana, Geneva, sans-serif; text-decoration:none;}
.p-icons-box-dis a:hover{ color:#68BAE6; font: bold 14px Verdana, Geneva, sans-serif; text-decoration:none;}
.news-head{float:left; font:bold 14px Verdana, Geneva, sans-serif; color:#333;}
.news-date{font:12px Verdana, Geneva, sans-serif; color:#333; text-align:right;}
.news-text{font:12px Verdana, Geneva, sans-serif; color:#444; width:100%; text-align:justify;}
.news-read{font:12px Verdana, Geneva, sans-serif; color:#3273a4; width:100%; text-align:right;}
.news-read a{color:#3273a4; }
.news-read a:hover{color:#333; }


/*------------------------------------------------------------------------------Dashboard page end here----------------------------------------------*/

/*------------------------------------------------------------------------------News page start here----------------------------------------------*/
.news-cover{ float:left; width:100%; height:auto; margin-bottom:10px;}
.news-cover-head{ float: left;
width: 96%;
height: auto;
font: bold 18px Verdana, Geneva, sans-serif;
color: #333;
padding: 10px;}
.news-co{float:left; width:99%; padding:5px; min-height:500px; overflow:auto;}
.news-ta{margin:15px 0px; box-shadow:5px 5px 15px #ccc; padding:10px; border:solid 1px #ccc;}
/*------------------------------------------------------------------------------News page end here----------------------------------------------*/

/*------------------------------------------------------------------------------Icon page start here----------------------------------------------*/
.icon-cover{ float:left; width:100%; height:auto;}
.icon-ta{border-bottom:solid 1px #ccc; padding:3px 0px; color:#333; font-weight:bold; font-size:15px; text-decoration:none; text-align:justify; float:left;}

.icon-ta span{/*color:#3273a4; font:bold 16px Verdana, Geneva, sans-serif; */}
.icon-ta span a{color:#3273a4; font-weight:bold; font-size:14px; text-decoration:none; }
.icon-ta span a:hover{color:#333;}

.icon-ta strong a{color:#3273a4; font-weight:bold; font-size:14px; float:right; text-decoration:none; border:solid 1px #ccc; color:#fff; background:#3273a4; padding:5px; border-radius:5px; }
.icon-ta strong a:hover{color:#fff;     background: #002581;}
.icon-ta img{border:none; }
.icon-ta img a{border:none; }

.icon-ta table tr td{ padding:10px;}

/*------------------------------------------------------------------------------Icon page end here----------------------------------------------*/

.cntn-txt{ height:106px; overflow:hidden; margin-bottom:10px;}
.news-h{ text-align:center; margin-top:0; margin-bottom:10px; font-size:14px; color:#3273a4; font-weight:bold;}
.news-txt{ text-align:justify; font-size:12px; line-height:16px; color:#666; text-align:justify;}
.news-anchor{ text-align:right; margin-top:5px;margin-bottom:15px;  }
.news-anchor a{text-decoration:none; color:#06b3f5; font-size:11px; margin-bottom:5px;}
.news-anchor a:hover{ color:#333;}
.bg-outer{ background:url(../img/strap.html) repeat-x left top; height:87px; border-bottom:8px solid #67a2ce;}
.abt{ text-align:right; padding-top:13px; font-weight:bold; padding-right:20px; }
.abt h1{color:#000; text-shadow:2px 2px 1px #fff;}
.about{ float: left; margin-bottom: 35px; }
.imgabt { float: initial; margin-right: 9px;
background: #3E92CB;
padding:10px 15px;
font-size: 13px;
color: #F4F9FD;
text-decoration: none;
border-radius: 6px; letter-spacing: 1px; }
.imgabt:hover {background: #002581;color: #fff; text-decoration:none;}
/*-------------------------------------------------------------*/
.about-lt{float: left;
width: 250px;
height: auto;
padding: 10px;
margin-bottom: 10px;
margin-right: 20px;}

.about-rt{float: left;
width: 715px;
height: auto;
padding: 10px;}

.pro-hd{float: left;
width: 250px;
background: #06b3f5;
color: #fff;
font-weight:bold; font-size:18px;
padding: 8px 5px;
margin-bottom: 20px;
display: none;}

.new-img{ margin-bottom:10px;text-align: center;}

.pro-img{ margin-bottom:10px; text-align:center;}
.pro-img img{ width:130px; }
.pro-lft{ width:218px;background-color: whitesmoke;}
.pro-lft a{ font-size:12px;}
.pro-new-outer{ width:100%; border-bottom:1px solid #3273a4; padding-bottom:20px; margin-bottom:20px;}
.product-outer ul { display:block !important;}
.product-outer li { list-style:inherit !important;}
.product-outer span{ float:left !important;}
.product-outer a { margin-top: 40px !important;}

#slideshow { 
		    position: relative; 
		    width: 220px; 
		    height: 220px; 
			margin-top: 20px;
		    
		    
		}
		
		#slideshow > div { 
		    position: absolute; 
		    top: -6px; 
		    left: 0px; 
		  
		   
		}
		
.support{ float:none !important; text-align:center;}
.support a{ padding:8px 22px;}
.site-map{ margin:0 auto; width:300px; }
.site-map ul{ }
.box-big{ width:98%; float:left; box-shadow:5px 5px 15px #ccc;
box-shadow: 5px 5px 15px #ccc;
padding: 10px;
border: solid 1px #ccc;margin: 15px 0px;}
.new-b{ width:100%; float:left; margin-bottom:10px;}
.news-img{  width:170px !important;  text-align:left !important; float:left;}
.news-img img{ width:130px; float:left; margin:10px;}
.news-text2{ float:right; width:780px; color: #666;
font-size: 12px;
line-height: 18px;
text-align: justify; /*padding:40px 0*/;
}
.new-outer{ width:100%; float:left;}
.form-div{ float:left; margin-left:200px; margin-top:30px; padding:10px;}
.name-frm{ float:left; width:150px;}
.form-lft{ float:left; width:300px;}
.clear{ clear:both;}
.outer-form{ width:100%; float:left; margin-bottom:15px;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.next_pro{
	background: none repeat scroll 0 0 #20aceb;
    border: 1px solid #9b9b9b;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    width: auto !important;
	cursor: pointer;
	}

.prev_pro{
	background: none repeat scroll 0 0 #20aceb;
    border: 1px solid #9b9b9b;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 20px;
    width: 58px !important;
	cursor: pointer;
	}

.p-icons-cover input{ width: 45px;}	

.trainingtab{
	position: relative;
    right: 50px;
    top: 47px;
	}

.trainingtab ul{ 
   border: 1px solid #ccc;
    border-radius: 7px;
    margin: 0;
    padding: 7px;
}

.trainingtab li{ 
    background: none repeat scroll 0 0 #5394c5;
    border-radius: 5px;
    height: 27px;
    list-style: outside none none;
    margin-bottom: 3px;

 }
 
 .trainingtab li:hover{ 
    background: none repeat scroll 0 0 #3273a4;
   
 }
 
 

.trainingtab a{ background: url(../img/rightarrow.html) no-repeat left center; text-decoration: none; font-size: 13px;  color: #fff; padding: 5px 10px; margin-left: 7px;  }

		
.trouble{ 
    background: none repeat scroll 0 0 #666666;
    border-radius: 6px;
    color: #f4f9fd;
    float: initial;
    font-family: arial;
    font-size: 12px;
    letter-spacing: 1px;
    margin-right: 20px;
    padding: 8px;
    text-decoration: none;
   }
   
   
   
   
   
   .disa{ display:none;}

.menu ul.dropdown li a {
    display: block;
    padding: 7px 15px;
    width: auto;
    text-align: center;}

.finter{ width:100%; max-width:250px;}


.tabili tr th{ font-weight:bold; font-size:14px; color:#111; border:solid 1px #ddd; border-collapse:collapse; padding:10px; background:#f5f5f5;}
			.tabili tr td{ font-size:13px; color:#444; border:solid 1px #ddd; border-collapse:collapse; padding:10px; }
			.tabili tr td p{ margin:0;}
			.bti{  float:left; text-align:center; width:auto;}
			.tabili tr td a{ font-size:13px; color:#444; text-decoration:none; font-weight:bold; text-decoration:underline; }
			.tabili tr td a:hover{ font-size:13px; color:#111; text-decoration:none; }
			
			
.bsuc{ background:#009933; color:#fff;padding:2px 5px;}
			.bnot{ background:#FF3333; color:#fff;padding:2px 5px;}
			.bnpro{ background:#1456a9; color:#fff;padding:2px 5px;}
			.linki-box{ float:left; width:100%; height:auto; border: solid 1px #ddd; background:#fff; margin-top: 10px;}
			.linki-box a{ float:left; width:100%; height:auto; border-bottom: dotted 1px #ddd; padding: 10px 10px; text-decoration: none; color: #333; font-size: 13px; font-weight: bold; text-transform: uppercase;}
	.linki-box a:hover{ background:#f2f2f2;}
	
	.linki-box a:last-child{border-bottom:none;}
.terima{ margin-top:-10px; }






.email-full {
    /* float: left; */
    width: 400px;
    display: table;
    margin: 0px auto;
}
.email-full h5 {
    color: #555555;
    text-align: center;
}
.email-full h5 .btn3 {
    color: #f12c2c;
	cursor:pointer;
}
.fields .first-field {
    border: solid 1px #ddd;
    box-shadow: 1px 1px 2px 1px #d9d9d9;
    padding: 8px 0px;
	float:left;
    width: 70%;
}
.email-drop {
    display: block;
    float: left;
	display:none;
    width: 100%;
}
input.btn4 {
    width: 100px;
    border: none;
    padding: 0px 0px;
    margin: -2px 0px 0px 7px;
    float: left;
}
.chose-quote{font-size:14px; color:#fff; background:#2FB1EB; padding:10px; float:left; margin:5px;}.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
.application-box{margin:10px 0; border:#2FB1EB solid 4px; padding:10px; font-size:12px; float: left; width:96%; font-family:arial !important;}
.application-box p{padding:0px; margin:0px; line-height:18px;}
.refno{margin:10px 0; float:left; width:100%;}
.sub{text-decoration:underline;}
.tble{padding:0px; margin:15px 0;}
.tble p{padding:0px; margin:0px; line-height:16px;}
.tble table{padding:0px; margin:0px; border-right:#ccc solid 1px; border-top:#ccc solid 1px;     border-collapse: collapse;}
.tble table td{padding:5px; border-left:#ccc solid 1px; border-bottom:#ccc solid 1px; width:auto; vertical-align:top;}

.tble1{padding:0px; margin:15px 0;}
.tble1 p{padding:0px; margin:0px; line-height:16px;}
.tble1 table{padding:0px; margin:0px; }
.tble1 table td{padding:5px; font-size:13px; width:auto; vertical-align:top;}


.add-box{margin:5px 0; float:left; text-align:left; width:100%;}
.insert-box{margin:5px 0; float:left; text-align:left; width:100%;}
.thanking-box{margin:5px 0; float:left; text-align:left; width:100%;}
.quote{margin:5px 0; float:left; text-align:left; width:100%;}

.quote-t{ float:left; width:100%;}
.quote-t li{ line-height:20px; font-size:13px; }
.resp{margin:5px 0; float:left; text-align:left; width:100%;}
.to{margin:5px 0; float:left; text-align:left; width:100%;}
.term{width:20%; float:left;}
.condition{width:80%; float:left;}
.text-box{border:none; width:auto; padding:0px; font-family:arial; font-size:14px; line-height:20px; border:solid 1px #ddd;}
.col-10{width:10%;}
.col-20{width:20%;}
.col-30{width:30%;}
.col-40{width:40%;}
.col-50{width:50%;}
.col-60{width:60%;}
.col-70{width:70%;}
.col-80{width:80%;}
.col-90{width:90%;}
.col-100{width:100%;}
.add-button{background:url(add-icon.html) no-repeat center; background-size:100%; border:none; height: 20px; width: 20px; text-indent: -130px; cursor:pointer;}
.remove-button{background:url(DeleteRed.html) no-repeat center; background-size:100%; border:none; height: 20px; width: 20px; text-indent: -130px; cursor:pointer;}
.remove-button:focus{border:none;}


/*--------------------------------Rupinder work start here------------------------*/
.ep-area{ float:left; width:100%; height:auto;}
.ep-cover{width:85%; margin:0 auto;}
.ep-co{ float:left; width:98%; border:solid 4px #2FB1EB ; padding:10px;  height:auto;}
.ep-co-box{ float:left; width:28%; margin:10px 20px;}
.ep-co-box-left{ float:left; width:98%; font-size:11px; color:#333; font-weight:bold;     margin-bottom:10px;}
.ep-co-box-right{ float:right; width:100%;}
.ep-co-box-right input{ float:left; width:93%; border:solid 1px #ddd; height:34px; border-radius:5px; background:none; outline:none; padding-left:10px; font-size:13px; color:#333;}
.ep-co-box-right input:hover{ border:solid 1px #999; background:#eee;}
.ep-co-box table tr td { padding: 5px !important;}

.ep-co-box-right1{ float:right; width:68%;}
.ep-co-box-right1 input{ float:left; width:auto; border:none; height:auto; background:#2FB1EB; outline:none; padding:8px 20px; border-radius:5px; color:#fff; cursor:pointer; font-size:13px; color:#fff; }
.ep-co-box-right1 input:hover{  background:#222;}

.ep-co-box-right1 a{ float:left; width:auto; border:none; height:auto; text-decoration:none; background:#2FB1EB; outline:none; padding:8px 20px; border-radius:5px; color:#fff; cursor:pointer; font-size:13px; color:#fff; }
.ep-co-box-right1 a:hover{  background:#002581; color:#fff; text-decoration:none;}

.ep-co-box-right select{ float:left; width:100%; border:solid 1px #ddd; height:27px; background:none; outline:none; padding-left:10px; font-size:13px; color:#333; height:22px; border-radius:5px; height:34px; border-radius:5px;}
.ep-co-box-right select:hover{ border:solid 1px #999; background:#eee;}

.ep-co-box-right textarea{ float:left; width:95%; border:solid 1px #ddd; height:28px; background:none; outline:none; padding-left:10px; font-size:13px; color:#333; resize:none; }
.ep-co-box-right textarea:hover{ border:solid 1px #999; background:#eee;}

.ep-co-box table input{ float:left; width:90%; border:solid 1px #ddd; height:28px; background:none; outline:none; padding-left:10px; color:#333;}
.ep-co-box table select{ float:left; width:90%; border:solid 1px #ddd; height:28px; background:none; outline:none; padding-left:10px; color:#333;}
.ep-co-box table textarea{ float:left; width:90%; margin-top:10px; border:solid 1px #ddd; height:28px; background:none; outline:none; padding-left:10px; font-size:13px; color:#333; resize:none; color:#333;}

.fo-tab-cover{ float:left; width:100%; height:auto; font-size:13px; color:#083160; font-weight:bold; padding-bottom:10px; border-bottom:dotted 2px #ddd; margin-top:15px;}
.fo-tab-cover span{background: #E67015;
    height: 21px;
    width: 21px;
    line-height: 20px;
    display: inline-block;
    margin: 0px 10px 0 0;
    float: left;
    text-align: center;
    color: #FFF;
    border-radius: 100%; font-size:11px;}
.dash-le{ float:left; width:100%; height:auto; margin-top:45px; text-align:center;}
.dash-le a{ float:none; padding:5px 15px; border-radius:5px; background:#09F; color:#fff; text-decoration:none; font-size:12px;}
.dash-le a:hover{  background:#111; color:#fff;}
/*--------------------------------Rupinder work end here------------------------*/

div.combobox	{font-family: Tahoma;font-size: 12px}
	div.combobox	{position: relative;zoom: 1}
	div.combobox	div.dropdownlist	{display: none;width: 100%;
		border: solid 1px #000;background-color: #fff;
		height: 200px;overflow:scroll; overflow-x:hidden;position: absolute;
		top: 30px;left: 0px;}
	div.combobox	.dropdownlist	a	{display: block;text-decoration: none;
		color: #000;padding: 1px;height: auto; font-size:12px; color:#333; text-align:justify; padding-bottom:10px; border-bottom:solid 1px #ddd; }
	div.combobox	.dropdownlist	a.light	{color: #fff;
		background-color: #007}
	div.combobox	.dropdownlist, input {}
	
	div.combobox	span	{border: none; background: none;
		width: 16px;height: 17px;
		float: left;text-align: center;border-left: none;cursor: default}
		
		.man{ color:#F00; font-size:10px;}
		.opt{ color:#999; font-weight:normal !important; font-size:11px;}
		
		
.pagination_cotainer{display:block; float:left; font-size:13px; margin-bottom:10px; margin-left:0px; margin-top: 50px; padding-bottom:9px; padding-left:17px; padding-top:10px; width:97%; color:#5E5E5E; border-bottom:#DFC4B3 2px dashed;}
.pagination_cotainer_cont{float:left; width:365px;}
.pagination_cotainer_info1{float:left;width:187px;}
.pagination_cotainer_info1 select{  border:none; padding:4px; border: 1px solid #999999; width:150px; border-radius:5px; background:-webkit-gradient(linear,left top,left bottom,from(#F7F7F7),to(#DEDEDE));
background:-moz-linear-gradient(top,#F7F7F7,#DEDEDE);
background:-webkit-linear-gradient(top,#F7F7F7,#DEDEDE);
background:linear-gradient(top,#F7F7F7,#DEDEDE);
border:#EDEDED solid 1px;}

.pagination_cotainer_info{float:left;width:300px;margin-top: 50px;}

nav.pagination {
font-family:"Quattrocento",serif;
font-size:17px;
color:#474747;
display:block;
}

nav.pagination ul {
margin:0;
padding:0;
list-style:none;
}

nav.pagination ul li {
display:inline-block;
}

nav.pagination ul li + li {
margin-left:3px;
}

nav.pagination ul li a {
    background: none repeat scroll 0 0 #666666;
    border-radius: 6px;
    color: #f4f9fd;
    float: initial;
    font-size: 12px;
    letter-spacing: 1px;
    margin-right: 20px;
    padding: 8px;
    text-decoration: none;
    font-family: arial;
}		

#ck-button {
    margin: 4px;
    background-color: ##8ad4ef;
    border-radius: 4px;
    border: 1px solid ##8ad4ef;
    overflow: auto;
    float: left;
}

#ck-button label {
    float: left;
    width: 280px;
    background: #2bb1eb;
    padding: 9px;
    border-radius: 5px;
    color: #fff;
}
#ck-button label input {
    position: absolute;
    top: -20px;
}
#ck-button label span {
    text-align: center;
    padding: 3px 0px;
    display: block;
}