.navigation{background:#fff; border:1px solid #eee; border-top:none; padding:10px; font-size:13px;}
.navigation a{font-size:13px; text-decoration:none;  margin:0 5px; color:#003366;}
.navigation a:hover{text-decoration:underline; color:#000000;}
.navigation1{background:#fafafa; border-top:1px solid #eee; border-bottom:1px solid #eee; padding:10px; font-size:13px; margin:1px 0 0 0;}
.navigation1 a{font-size:13px; text-decoration:none;  margin:0 5px; color:#003366;}
.navigation1 a:hover{text-decoration:underline; color:#000000;}
.submenubar{margin:0 auto;}
#promenu {    width:100%; height:35px; background-color:#f4f6f6; margin:1px 0 0 0; border-bottom:1px solid #eeeeee;}
nav { background-color:#f4f6f6; max-width:1250px; margin:0 auto; height:32px; display:block;}
nav ul {list-style-type:none;   padding:0 ;	 margin:0 auto;  float:right;}
nav li { float:left; padding:0 15px;}
nav li a { color:#cccccc;}
nav li a.nav-active, nav li a:hover { color: #0099CC;}
nav.stick {position: fixed;    top: 0; left:0;   z-index: 10000;    margin:0; width:100%; background:#f4f6f6; height:45px; max-width:inherit;}
nav.stick ul{float:none; text-align:center; display:block;}
#nav-wrap {margin-top:0; text-align:center;} 
#menu-icon {display: none;}
#nav,  #nav li {margin:0; padding:0;}
#nav li {list-style:none; display:inline-block; margin-right:-5px; float:none;} 
#nav a {padding:9px 15px 9px 35px; display:block; color:#10283e; font-size:14px; text-decoration:none;  border-left:1px solid #dddddd; }
#nav a.view{background:url(../images/file-icon.png) no-repeat 10px -30px;}
#nav a.view:hover{background:#FFFFFF url(../images/file-icon.png) no-repeat 10px -30px;}

#nav a.youtube{background: url(../images/play.png) no-repeat 10px -30px;}
#nav a.youtube:hover{background:#FFFFFF url(../images/play.png) no-repeat 10px -30px;}

#nav a.error{background: url(../images/error.png) no-repeat 10px -30px;}
#nav a.error:hover{background:#FFFFFF url(../images/error.png) no-repeat 10px -30px;}

#nav a.faq{ background:url(../images/faq-icon.png) no-repeat 10px -30px;}
#nav a.faq:hover{background:#FFFFFF url(../images/faq-icon.png) no-repeat 10px -30px;}
#nav a.screens{ background:url(../images/screens-icon.png) no-repeat 10px -30px;}
#nav a.screens:hover{background:#FFFFFF url(../images/screens-icon.png) no-repeat 10px -30px;}
#nav a.specifications{ background:url(../images/specification-icon.png) no-repeat 10px -30px;}
#nav a.specifications:hover{background:#FFFFFF url(../images/specification-icon.png) no-repeat 10px -30px;}


#nav a.buy1{background: url(../images/buy-icon.png) no-repeat 10px -30px;}
#nav a.buy1:hover{background:#FFFFFF url(../images/buy-icon.png) no-repeat 10px -30px;}
#nav a.download{background:#009900 url(../images/download-icon.png) no-repeat 10px -30px; color:#FFFFFF;}
#nav a.download:hover{background:#FFFFFF url(../images/download-icon.png) no-repeat 10px -30px; color:#009900;}

#nav li.hs{display:none;}
nav.stick #nav li a{font-size:16px; padding:12px 20px 12px 40px;}
nav.stick #nav a.view{background:url(../images/file-icon.png) no-repeat 15px -26px;} 
nav.stick #nav a.view:hover{background:#FFFFFF url(../images/file-icon.png) no-repeat 15px -26px;}

nav.stick #nav a.error{background: url(../images/error.png) no-repeat 13px -26px;}
nav.stick #nav a.error:hover{background:#FFFFFF url(../images/error.png) no-repeat 13px -26px;}

nav.stick #nav a.screens{background: url(../images/screens-icon.png) no-repeat 13px -26px;}
nav.stick #nav a.screens:hover{background:#FFFFFF url(../images/screens-icon.png) no-repeat 13px -26px;}

nav.stick #nav a.specifications{background: url(../images/specification-icon.png) no-repeat 13px -26px;}
nav.stick #nav a.specifications:hover{background:#FFFFFF url(../images/specification-icon.png) no-repeat 13px -26px;}



nav.stick #nav a.faq{ background:url(../images/faq-icon.png) no-repeat 15px -26px;}
nav.stick #nav a.faq:hover{background:#FFFFFF url(../images/faq-icon.png) no-repeat 15px -26px;}
nav.stick #nav a.buy1{background: url(../images/buy-icon.png) no-repeat 15px -26px;}
nav.stick #nav a.buy1:hover{background:#FFFFFF url(../images/buy-icon.png) no-repeat 15px -26px;}
#nav a.download{background:#009900 url(../images/download-icon.png) no-repeat 15px 12px; color:#FFFFFF;}
#nav a.download:hover{background:#FFFFFF url(../images/download-icon.png) no-repeat 15px -26px; color:#009900;}
nav.stick #nav li.hs{display: inline-block;}
#nav a:hover, #nav a.active{color:#000000; background-color:#FFFFFF; border:none;}
#nav ul {background:#fff; padding:2px; position:absolute; border:solid 1px #ccc; display:none; width:200px;} 
#nav ul li {float:none; margin:0; padding:0;} 
#nav li:hover > ul {display:block;}

.sectionbordr{border-top:1px solid #ccc; margin:50px 0 0 0; padding:10px 0 0 0;}
.hdtxt{font-size:28px; padding:40px 0; text-align:center;}
.hdtxt h3{font-size:28px; padding:40px 0; text-align:center; color:#000000; padding:0; margin:0; line-height:inherit; font-weight:normal;}
.none{display:none;}
.poptxt{font-size:22px; color:#34495e; font-variant:normal; padding:0 0 15px 0;}
.popl{float:left; width:45%;}
.popl strong{display:block; font-weight:normal; font-size:17px; padding:10px 0;}
.popl ul{}
.popl ul li{ background:url(../images/check-icon.png) no-repeat 0 0; padding:0 0 0 25px; margin:0 0 10px 0; line-height:19px; font-size:14px;}

.popr{float:right; width:45%;}
.popr strong{display:block; font-weight:normal; font-size:17px; padding:10px 0;}
.popr ul{}
.popr ul li{ background:url(../images/check-icon.png) no-repeat 0 0; padding:0 0 0 25px; margin:0 0 10px 0; line-height:19px; font-size:14px;}




.thumb{float:left; width:25%; float:left;}
.thumb span{margin:10px; display:block; padding:10px 0;}
.button-red{background:url("../images/button-shadow.png") repeat-x scroll 50% 0 #d82b31;}
.button-green{background:url("../images/button-shadow.png") repeat-x scroll 50% 0 #51A351;}
.button-blue{background:#2980B9;}
.button-pink{background:url("../images/button-shadow.png") repeat-x scroll 50% 0 #f1039a;}
.button-white{background:url("../images/button-shadow.png") repeat-x scroll 50% 0 #eee;}
.button-black{background:url("../images/button-shadow.png") repeat-x scroll 50% 0 #333;}
.button-red, .button-red:visited, .button-green, .button-green:visited, .button-blue, .button-blue:visited, .button-pink, .button-pink:visited, .button-white, .button-white:visited, .button-black, .button-black:visited{color:#fff;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;box-shadow:0px 1px 0 rgba(0, 0, 0, 0.3), inset 0px 1px 0px rgba(255, 255, 255, 0.3);-webkit-box-shadow:0px 1px 0 rgba(0, 0, 0, 0.3), inset 0px 1px 0px rgba(255, 255, 255, 0.3);-moz-box-shadow:0px 1px 0 rgba(0, 0, 0, 0.3), inset 0px 1px 0px rgba(255, 255, 255, 0.3);display:inline-block;font-size:14px;padding:10px 15px;text-shadow:0 1px 1px #555;text-transform:capitalize;}
.button-white, .button-white:visited{color:#333;text-shadow:0 1px 1px #eee;}
.button-red:hover, .button-green:hover, .button-blue:hover, .button-pink:hover, .button-white:hover, .button-black:hover{background:url("../images/button-shadow.png") repeat-x scroll 50% -42px #444;color:#fff;box-shadow:0px 1px 0 #000, inset 0px 1px 0px #000;-webkit-box-shadow:0px 1px 0 #000, inset 0px 1px 0px #000;-moz-box-shadow:0px 1px 0 #000, inset 0px 1px 0px #000;display:inline-block;text-shadow:0 1px 1px #000;}
.button-red:active, .button-green:active, .button-blue:active, .button-pink:active, .button-white:active, .button-black:active,{background:#000;}
.price-cut {display:block; text-align:left; font-size:20px; text-decoration:line-through; color:#FF0000; padding:0;}
.price-cut-table {display:block; text-align:center; font-size:20px; text-decoration:line-through; color:#FF0000; padding:0;}
.pricedetail{ text-align:center; margin:0 0 20px 0; }
.pricedetail b{display:block; font-weight:normal; text-decoration:line-through; color:#FF0000; font-size:20px;} 
.pricedetail span{display:block; font-weight:normal; color:#666666; font-size:16px; padding:10px;}
.pricedetail strong{display:block; font-weight:bold; color:#000; font-size:24px; margin:0 0 20px 0;}
.screenbox{float:left; width:33%; position:relative;}
.screenbox div{border-radius:8px; border:1px solid #ccc; padding:0; margin:10px; min-height:280px;}
.screenbox div b{position:absolute; left:45%; top:45%; display:block;}
.screenbox div p{ color:#333333; background:#f5f5f5; border-radius:8px; padding:7px 8px; margin:2px; line-height:19px;}
.screenbox div span{padding:10px; display:block;}
.demovideonew{margin:25px auto; width:640px; height:360px; border:5px solid #000;}
.demovideonew iframe{width:100%; height:100%;}
.changelang{text-align:center; margin:10px ;}
.changelang a{color:#003399; font-size:14px;}
.changelang a:hover{text-decoration:underline; color:#000000;}
.topspacebox{padding:20px 0 0 0;}

.lbox{float:left; width:200px; margin:5px 0 0 0; text-align:center;}
.rbox{ position:relative; margin:30px 0 0 240px;}
.rbox h1{font-weight:300;}
.rbox h2{font-weight:normal; font-size:19px;}

.docss{ padding:10px; margin:20px 0; border-radius:6px; padding:10px; border:1px solid #ccc;}
.docss ul{margin:0; padding:0; list-style-type:none; overflow:hidden;}
.docss ul li{list-style-type:none; font-size:12px;  text-align:left; margin:0 0 0 0; border-bottom:1px dotted #ccc;}
.docss ul li:last-child{border:none;}
.docss ul li a{ color:#990000; background:url(../images/pdf-icon.png) no-repeat 0 5px; font-size:13px; padding:10px 10px 10px 30px; display:block;}
.docss ul li a:hover{color:#000; text-decoration:underline;}

.newlist{ margin:15px 2%; float:left; width:46%;}
.newlist ul{}
.newlist ul li{background: url(../images/icons/list-arrow-new.png) no-repeat 0 4px; padding:0 0 0 15px; line-height:20px; margin:0 0 15px 0; font-size:14px; color:#333;}
.newlist ul li a{color: #003399; border-radius:0; padding:0; margin:0; font-size:14px; background:none;}
.newlist ul li a:hover{text-decoration:underline; color:#000000; background:none;}

.orderlist{ margin:15px 0 0 0;}
.orderlist ol{}
.orderlist ol li{ padding:0 0 0 0; line-height:25px; margin:0 0 10px 25px; font-size:15px; color:#000;}

.listitems{ margin:15px 0 0 0;}
.listitems ul{}
.listitems ul li{background: url(../images/check-icon.png) no-repeat 0 3px; padding:0 0 0 28px; line-height:24px; margin:0 0 10px 0; font-size:15px; color:#000;}
.listitems ul li ol{ margin:10px 0 0 1px;}
.listitems ul li ol li{background: url(../images/icons/list-marker-1.png) no-repeat 0 2px; padding:0 0 0 25px; line-height:22px; margin:0 0 10px 0; font-size:14px; color:#333;}
.listitems ul li strong{color:#000;}


.listitems01{ margin:15px 0 0 0;}
.listitems01 ul{}
.listitems01 ul li{background: url(../images/check-icon.png) no-repeat 0 2px; padding:0 0 0 25px; line-height:24px; margin:0 0 10px 0; font-size:15px; color:#333;}
.listitems01 ul li ol{ margin:10px 0 0 1px;}
.listitems01 ul li ol li{background: url(../images/icons/list-marker-1.png) no-repeat 0 2px; padding:0 0 0 25px; line-height:20px; margin:0 0 10px 0; font-size:13px; color:#333;}
.listitems01 ul li strong{color:#000;}
.note{padding:10px 0; color:#990000; font-size:13px;}
.price{ padding:10px 0;}
.price ul li{display:inline-block; margin-right:15px;}
.price ul li span{color:#FF0000; font-size:18px; text-decoration:line-through;}
.price ul li b{font-weight:normal; color:#666666; font-size:14px;}
.price ul li strong{font-size:30px;}
.btns{margin:20px 0 10px 0;}
.btns a{display:inline-block; margin:0 10px 0 0; text-decoration:none;}
.btns img{margin-bottom:-23px;}
.btns a.dl{background:#009900 url(../images/download-icon.png) no-repeat 10px 13px; padding:15px 15px 15px 35px; border-radius:8px; color:#FFFFFF; font-size:16px; transition: all 0.3s ease-in-out 0s;}
.btns a.bn{background:#3333CC url(../images/buy-online.png) no-repeat 10px 14px; padding:15px 15px 15px 35px; border-radius:8px; color:#FFFFFF; font-size:16px; transition: all 0.3s ease-in-out 0s;}
.btns a.rm{background:#56728c; padding:15px; border-radius:8px; color:#FFFFFF; font-size:16px; transition: all 0.3s ease-in-out 0s;}
.btns a:hover{background-color:#333333;}
.quote-yellow01 {    background-color: #f8f6a2;    padding: 5px;    font-weight: 600; border-radius:6px;    border: 1px solid #eee090; font-size:14px; margin:15px 0;}
.tabs-menu{ display:block; clear:both; overflow:hidden;	background:#2980b9;	margin:50px 0 0 0;	padding:5px 0 0 10px; border-radius:8px 8px 0 0;}
.tabs-menu li{float:left; margin:0;	font-size:18px; font-weight:normal; line-height:22px; text-align:center;}
.tabs-menu li.current{position:relative; background-color:#fff;	border-top: 1px solid #999;	border-radius:8px 8px 0 0; z-index:5;}
.tabs-menu li a{padding:15px; text-transform:none; color:#fff; text-decoration:none; display:block;}
.tabs-menu .current a{color:#2980b9;}
.tab{border: 1px solid #d4d4d1; border-top:none; background-color: #fff; margin-bottom: 20px; width: auto;}
.tab-content{padding: 20px; display: none;}
.tab-content h5{font-size:22px; padding-top:20px; font-weight:normal;}
.tab-content h2{font-size:18px; line-height:28px; color:#34495e; font-weight:300; }
.overview{margin:15px 0; padding:0 0 20px 0;}
.center{text-align:center;}
.t25{width:25%;}
.t75{width:75%;}
.t30{width:30%;}
.t40{width:40%;}
.t60{width:60%;}
.t70{width:70%;}
#tab-1{display: block;}

.ftrow{border-radius: 10px; display: flex; flex-direction: row; margin-bottom:20px;}
.ftcolls{ border-radius: 10px; font-size: 16px; width: 50%; margin:1%;}
.ftcolls div{display:block; padding:10px 20px; text-align: left;}
.ftcolls h3{color:#34495e; font-weight:400; font-size:20px; line-height:28px;}
.ftcolls div div{color:#34495e; font-weight:400; font-size:20px; line-height:28px; padding:0; margin:0;}
.ftcolls p{color:#000; line-height:26px; font-size:16px;}
.tpbt{padding:50px 0;}

.row{border-radius: 10px; display: flex; flex-direction: row; margin-bottom:20px;}
.colls{ border: 1px solid #ccc; background:#fff; border-radius: 10px; font-size: 16px; width: 50%; margin:1%;}
.colls div{display:block; padding:20px; text-align:justify;}
.colls h3{color:#34495e; font-weight:400; font-size:20px; line-height:28px;}
.colls p{color:#000; line-height:26px; font-size:16px;}

.row1{border-radius: 10px; display: flex; flex-direction: row; margin:20px 0;}
.cells1{ background:#fff; border:1px solid #eee; font-size: 16px; width: 33%; text-align:center;}
.cells1 div{display:block; padding:20px;}
.cells1 h3{color:#34495e; padding:20px 0 0 0;}
.cells1 h3 a{display:inline-block; border-radius:0; padding:0; color:#34495e; background:none;  transition: all 0.3s ease-in-out 0s; margin:0;}
.cells1 h3 a:hover{text-decoration:underline; color:#000000; background:none;}
.cells1 p{color:#333;}
.cells1 a{display:inline-block; border-radius:6px; padding:7px 15px; color:#FFFFFF; background:#006699; margin:5px 0; transition: all 0.3s ease-in-out 0s;}
.cells1 a:hover{background:#000000;}
.cells1 a.socialconnect{border-radius:0; padding:0; color: #003399; background:none; margin:0; transition: all 0.3s ease-in-out 0s;}
.cells1 a.socialconnect:hover{text-decoration:underline; color:#000000;}
.cells1 ul{ margin:20px 0 0 5px;}
.cells1 ul li{font-size:13px; color:#333333; background: url(../images/icons/list-arrow-new.png) no-repeat 0 5px; line-height:20px; padding:0 0 15px 15px;}
.cells1 ul li a{display:inline-block; border-radius:0; padding:0; color: #003399; margin:0; background:none;  transition: all 0.3s ease-in-out 0s;}
.cells1 ul li a:hover{text-decoration:underline; color:#000000; background:none;}

.rownew{border-radius: 10px; display: flex; flex-direction: row; margin:20px 0;}
.collsnew{ background:#fff; border-radius: 10px; font-size: 16px; width: 50%; margin:1%;}
.collsnew div{display:block; padding:20px;}
.collsnew h3{color:#34495e; }
.collsnew p{color:#333;}
.collsnew ul{ margin:20px 0 0 5px;}
.collsnew ul li{font-size:13px; color:#333333; background: url(../images/icons/list-arrow-new.png) no-repeat 0 5px; line-height:20px; padding:0 0 15px 15px;}



.blockbox{ padding:20px; border:1px solid #eee;}
.blockbox div{ position:relative; margin:0 0 0 180px;}
.blockbox span{width:150px; float:left; margin:10px 0 0 0;}
.blockbox strong{display:block;}
.blockbox h3{color:#000; font-weight:bold; font-size:20px; padding:20px 0 0 0;}
.blockbox p{color:#333; font-size:14px;}
.blockbox a{display:inline-block; border-radius:6px; padding:7px 15px; color:#FFFFFF; background:#003366; margin:5px 0; transition: all 0.3s ease-in-out 0s;}
.blockbox a:hover{background:#000000;}
.topmar{margin:20px 0 0 0;}

.row2{border-radius: 10px; display: flex; flex-direction: row; margin:20px 0;}
.cells2{ background:#fff; width:50%; border:1px solid #eee; float:left;}
.cells2 div{display:block; padding:20px; text-align:left;}
.cells2 span{display:block;}
.cells2 span.imgbox{float:left; width:100px;}
.cells2 span.softcont{position:relative; margin:0 0 0 120px;}
.cells2 div strong{display:block;}
.cells2 h3{color:#000; font-weight:bold; font-size:20px; padding:20px 0 0 0;}
.cells2 p{color:#333; font-size:14px;}
.cells2 a{display:inline-block; border-radius:6px; padding:10px 15px; color:#FFFFFF; background:#003366; margin:10px 0; transition: all 0.3s ease-in-out 0s;}
.cells2 a:hover{background:#000000;}

.cells1 ul{ margin:20px 0 0 5px;}
.cells1 ul li{font-size:13px; color:#333333; background: url(../images/icons/list-arrow-new.png) no-repeat 0 5px; line-height:20px; padding:0 0 15px 15px; text-align:left;}
.lightgray{background:#eee;}
.links{ padding:10px 0 0 0;}
.links a{ background:none; display:inline-block; padding:0; margin:0; color:#003399; font-size:16px; font-weight:normal; }
.links a:hover{color:#000000; text-decoration: underline; background:none;}
.minsps{margin:-21px 0 0 0;}

.space{margin:0 0 0 1%;}
.pdf {clear: both; margin-top:20px; padding: 5px 0px;}
.pdf a {color: #990000; font-size: 14px; padding: 7px 0 5px 27px; margin:0 10px 0 0; background: url(../images/pdf-icon.png); background-repeat: no-repeat; background-position: 0px 4px; text-decoration:none;}
.pdf a:hover{text-decoration:underline; color:#000000;}
.fg{ padding:30px 0 0 0;}
.fg h2{font-size:22px; }
.textnn{font-size:22px; color:#34495e; font-weight:bold;}
#body {margin:30px 0;}
.accordion{margin: 0; padding:20px 15px 20px 40px; border:#ccc 1px solid; text-decoration:none; color: #000;	background:#f5f5f5 url(../images/question.png) no-repeat 15px 20px;
border-top:none;}
.accordion h4{font-size:17px; font-weight:normal;}
.accordion-open {background:#2980B9 url(../images/question1.png) no-repeat 15px 20px; color: #fff;}
.accordion-open h4{background:#2980B9; color: #fff;}
.accordion-open span {display:block; float:right; padding:10px;}
.accordion-open span {background:url(../images/minus.png) center center no-repeat;}
.accordion-close span {display:block; float:right; background:url(../images/plus.png) center center no-repeat; padding:10px;}
div.container {padding:0; margin:0;}
div.content {background:#fff url(../images/answer.png) no-repeat 15px 36px;	border:1px solid #ccc;	border-top:none;    margin: 0;    padding:30px 15px 30px 35px;    font-size:.9em;    line-height:1.5em;}
div.content ul, div.content p {    padding:0;    margin:0;    padding:3px; color:#666666; font-size:16px; line-height:26px; color:#000000;}
div.content ul, div.content p strong{color:#000000;}
div.content ul li {    list-style-position:inside;    line-height:25px;}
div.content ul li a {    color:#555555;}
code {    overflow:auto;}
.topsps{padding-top:20px;}
.topsps strong{font-weight:normal; font-size:18px;}

.buytable{margin:0; text-align:center; font-size:13px; width:100%;}
.buytable table{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; width:100%;}
.buytable table td{border-top:1px solid #cccccc; border-left:1px solid #cccccc; text-align:center; padding:15px; text-align:left;}
.buytable table td a.bluebgbtn{background:#003399; padding:15px; font-size:18px; font-weight:normal; text-align:center; display:inline-block; border-radius:8px; color:#FFFFFF; transition: all 0.3s ease-in-out 0s;}
.buytable table td a.bluebgbtn:hover{background:#000000;}
.buytable table td a.grnbgbtn{background: #006600; padding:15px; font-size:18px; font-weight:normal; text-align:center; display:inline-block; border-radius:8px; color:#FFFFFF; transition: all 0.3s ease-in-out 0s;}
.buytable table td a.grnbgbtn:hover{background:#000000;}
.proprice{font-size:24px; font-weight:bold;}
.proprice strong{display:block; text-decoration:line-through; color:#000; font-weight:normal; margin:0 0 10px 0; font-size:20px;}
.buytable table td span{display:block; text-align:center;} 
.buytable table th{color:#000; background:#e3e3e3; padding:15px; font-size:19px; font-weight:normal; border-top:1px solid #cccccc; border-left:1px solid #cccccc;}
.buytable tr{background: #ffffff;}
.buytable table td.gbgtxt{background:#f5f5f5; text-align:left; font-size:17px; font-weight:normal; color:#000000;}
.buytable table td.bbg{background: #6483a1; text-align:left; font-size:17px; font-weight:normal; color:#fff;}





.comparetable{margin:25px 0; text-align:center; }
.comparetable table{border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.comparetable table td{border-top:1px solid #cccccc; border-left:1px solid #cccccc; text-align:center; padding:15px;}
.comparetable table th{color:#FFFFFF; background:#2f4d69; padding:15px;}
.comparetable tr{background: #ffffff;}
.comparetable tr:nth-child(even){background: #ffffff;}
.comparetable tr:nth-child(odd){background: #f5f5f5;}
.comparetable{font-size:14px;}

.awards{ margin:30px auto;}
.awards ul{border-top:1px solid #eee; border-left:1px solid #eee; margin:0; padding:0; overflow:hidden; width:99%;}
.awards ul li{width:33.33%; float:left; margin:0; padding:0;  display:table-cell;
            vertical-align: middle;}
.awards ul li span{display:block; padding:15px; text-align:center; border-bottom:1px solid #eee; border-right:1px solid #eee;  min-height:135px;}

.kbbox{float:left; width:44%; margin:3%;}

.kbbox ul{}
.kbbox ul li{background:url(../images/pdf-icon.png) no-repeat 0 0; padding:0 0 10px 25px; line-height:20px;}
.kbbox ul li a{text-decoration:none; color: #003399; font-size:14px;}
.kbbox ul li a:hover{text-decoration:underline; color:#000000;}
.kbbox ul li ul{display:block;}
.kbbox ul li ul li{background: url(../images/icons/list-arrow.png) no-repeat 0 7px; padding:0 0 0 15px; margin:10px 0 0 0;}
.kbbox ul li ul li a{font-size:13px;}
.kbbox ul li.bgnone{background:none; display:block; margin:10px 0 0 0;}
.rowbox{padding:20px; border-radius:6px; box-shadow:0 0 5px #ccc; margin:20px 0; background:#f7f7f7;}
.rowbox h3 a{font-size:18px; color:#003366; padding:0; border-radius:0; display:inline-block; background: none; margin:0;}
.rowbox h3 a:hover{background:none; color:#000000; text-decoration:underline;}
.rowbox strong{display:block; color:#000000; font-size:14px; margin:15px 0 0 0;}
.rowbox p{line-height:22px; color:#333333;}
.rowbox a{color:#fff; font-size:16px; padding:10px; border-radius:6px; display:inline-block; background: #003399; margin:10px 0 0 0;}
.rowbox a:hover{ background:#000000;}

@media screen and (max-width: 1250px) {
nav{margin:0 15px;}
}

@media screen and (max-width: 980px) {
nav{width: auto;}
#nav {margin:0 10px 0 0;}
}
 @media only screen and (min-width: 768px) and (max-width: 959px) {
 /** comparison **/
.comparetable{font-size:14px;}
.comparetable table td{padding:10px 5px;}
.row-3:before {background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);}

}
@media only screen and (max-width: 767px) {
/** comparison **/
.comparetable{font-size:14px;}
.comparetable table td{padding:10px 5px;}
.feature-description{width:100% !important;}
.tab-content{padding:20px !important; }
.row-3:before {background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.tabs-nav li.active a, .tabs-nav li.active a:hover{border:none !important;}
.boxl{padding-bottom:30px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
/** comparison **/
.comparetable{font-size:14px;}
.comparetable table td{padding:10px 5px;}
.row-3:before {background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.demovideonew{margin:25px auto; width: auto;}
}
.text-title {    clear: both;    display: block;    text-align: center;	font-size: 29px;    font-weight: 700;    letter-spacing: 3px;    line-height: 100%;    margin:50px 0 0  0;    text-transform: uppercase;}
.speech{ margin:30px 0 50px 0;}
.speech ul{}
.speech ul li{float:left; width:33%;}
.speech ul li span{display:block; background:#2980b9; border-radius:8px; color:#FFFFFF; padding:25px; margin:10px; margin-bottom:0; font-size:15px; font-weight:normal; line-height:26px;}
.speech ul li strong{display:block; margin:0 0 0 30px; background:url(../images/edge.png) no-repeat 0 0; padding:30px 0 10px 30px; font-size:18px; font-weight:bold;}

.speech01{ margin:30px 0 0 0;}
.speech01 ul{}
.speech01 ul li{float:left; width:50%;}
.speech01 ul li span{display:block; background:#2980b9; border-radius:8px; color:#FFFFFF; padding:15px; margin:10px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:21px;}
.speech01 ul li strong{display:block; margin:0 0 0 30px; background:url(../images/edge.png) no-repeat 0 0; padding:20px 0 10px 30px; font-size:15px; font-weight:bold;}

.tools{ padding:50px 0 0 0;}
.tools ul{}
.tools ul li{float:left; width:33%; text-align:center;}
.tools ul li div{display:block;  padding:10px 15px;  font-weight:normal; border-right:1px solid #eee;}
.tools ul li div.none{border:none;}
.tools ul li strong{display:block; font-weight:normal; font-size:20px;}
.tools ul li a{text-decoration:none; color:#1970a9;}
/*Language Selection*/
.headerlang {    border: 1px solid #e2e2e2; background:#FFFFFF;    border-radius: 4px;    float: left;    height: 26px;    margin:10px 0 0 0;    width: 86px;}
.headerlang ul {    list-style: outside none none;    margin: 0;    padding: 0;}
.headerlang ul li {    background: rgba(0, 0, 0, 0) url("../images/accordianarrowon.png") no-repeat scroll 70px 8px;    border-radius: 2px;    display: block;    position: relative;	z-index: 500; float:none; width:auto; margin:0;}
.headerlang li ul {    display: none;}
.headerlang ul li a {    color: #333333; margin:0;   display: block;    font-size: 12px;    line-height: 26px;    padding: 0 7px;    text-decoration: none;    white-space: nowrap;}
.headerlang ul li a:hover {    background-color: #f5f5f5; color:#000000;}
.headerlang li:hover ul {    display: block;    margin-left: -1px;    position: absolute;    width: 88px;}
.headerlang li:hover li {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #e2e2e2;    float: none;}
.headerlang li:hover a {    background-color: #f5f5f5;}
.headerlang li:hover li a:hover {    background-color: #f5f5f5;}
.headerlang ul li a.English {    background: #ffffff url("../images/flags/gb.png") no-repeat scroll 5px 8px;    padding: 0 0 0 25px;}
.headerlang ul li a.Spanish {    background: #ffffff url("../images/flags/es.png") no-repeat scroll 5px 8px;    padding: 0 0 0 25px;}
.headerlang ul li a.German {    background: #ffffff url("../images/flags/de.png") no-repeat scroll 5px 8px;    padding: 0 0 0 25px;}
/*Language Selection End*/

@media screen and (max-width: 640px) {
.popl{float: none; width: auto;}
.popr{float: none; width: auto;}
.boxl{float:none; width:auto; padding-bottom:30px;}
.boxr{float:none; width:auto;}
.boxmid{float:none; width:auto;}
.tools ul li{float:none; width:auto; border-bottom:1px solid #eee; margin-bottom:30px;}
.speech ul li{float:none; width:auto;  margin-bottom:30px;}
.row{display:block;}
.colls{width:auto; display:block; margin:0 0 20px 0;}
.ftrow{display:block;}
.ftcolls{width:auto; display:block; margin:0 0 20px 0;}
.lbox{ float:none; width:auto; margin-top:20px;}
.rbox{float:none; width:auto; margin-left:0;}
.tabs-menu li a{font-size:16px;}
.tabs-menu li a span{display:block;}
.screenbox{float:left; width:50%;}
.row1{ display:block;}
.cells1{ width:auto;}
.blockbox div{ position:relative; margin:0 0 0 140px;}
.blockbox span{width:120px; float:left; margin:10px 0 0 0;}
.submenubar{float:none; margin:0; width:100%;}
#nav-wrap{position:relative;}
#menu-icon{color:#10283e; font-weight:normal; text-transform:uppercase; width:95%; height:34px; background:#f4f6f6 url(../images/menu.png) no-repeat 15px 50px; padding:0 5% 0 0; cursor:pointer; display:block; margin:0; font-size:12px; line-height:34px; text-align:right;}
#menu-icon:hover, #menu-icon.active{background:#e1ebeb url(../images/menu.png) no-repeat 15px 50px; color:#10283e;} 	
#nav{clear:both; position:absolute; top:30px; width:100%; right:0; z-index:10000; padding:0; margin:0; background:#2980b9; border:none; display:none;}
#nav li{clear:both; float:none; margin:0; border:none; border-bottom:1px solid #3f8dc0; display:block;} 	
#nav a, #nav ul a{font: inherit; background:none; display:inline; padding:0; color:#ffffff; border:none; display:block; padding:9px 15px 9px 35px; font-size:14px; text-align:left;}
#nav a:hover, #nav ul a:hover, #nav a.active{background:#4092c8; color: #10283e; border-top:none; padding:9px 15px 9px 35px; font-size:14px;} 
#nav ul{width:auto; position:static; display:block; border:none; background:inherit;}
#nav ul li {margin:3px 0 3px 5px;}
nav.stick #nav li.hs{display:block;}

}
@media screen and (max-width: 480px) {
.boxl{padding-bottom:50px; margin:0;}
.rbox{ margin:20px 10px 10px 10px;}
.tabs-menu li{font-size:14px;}
.tabs-menu li a{padding:15px 8px;}
.navigation{margin:0;}
.navigation a{font-size:12px; text-decoration:none;  margin:8px 3px; color:#003366; display:inline-block;}
.navigation1 a{font-size:12px; text-decoration:none;  margin:8px 3px; color:#003366; display:inline-block;}

.pdf a{display:block; margin:0 0 10px 0; text-align:left;}
.thumb{float: none; width: auto; }
.thumb a{pointer-events: none;   cursor: default;}
.buytable table td{padding:10px 8px;}
.buytable table th{padding:10px 8px; font-size:14px;}
.buytable table td.gbgtxt{font-size:14px;}
.pricedetail b{font-size:15px;}
.pricedetail span{font-size:13px;}
.pricedetail strong{font-size:18px;}	
.buytable table td a.bluebgbtn{ font-size:15px; padding:10px 6px;}
.buytable table td a.grnbgbtn{font-size:15px; padding:10px 6px;}
.rownew{ display:block;}
.collsnew{float:none; width:auto; margin:0 0 10px 0;}
.screenbox{float: none; width: auto;}
.screenbox div{min-height:inherit;}
.proprice{font-size:18px;}
.proprice strong{font-size:15px;} 
.tabs-menu li a{font-size:14px;}
.demovideonew{margin:25px auto; width: auto;}
.btns a{margin:0 10px 10px 0;}
.blockbox{text-align:center;}
.blockbox div{ position:relative; margin:0 ;}
.blockbox span{width: auto; float:none; display:block; margin:10px 0 0 0;}
.speech01 ul li{float:none; width:auto;}
.kbbox{float:nonw; width: auto; margin:10px 0 0 0;}
.newlist{ margin:0; float:none; width: auto;}


.btns img{margin:1px 0 0 0;}

}

/*-------------    lightbox css start ----------------*/



#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999999999; overflow:hidden;}

#cboxOverlay{position:fixed; width:100%; height:100%;}

#cboxMiddleLeft, #cboxBottomLeft{clear:left;}

#cboxContent{position:relative;}

#cboxLoadedContent{overflow:auto;}

#cboxTitle{margin:0;}

#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}

.cboxIframe{width:100%; height:100%; display:block; border:0;}

#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

#cboxOverlay{ background-color:#666666;}

#colorbox{}

#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px 0;}

#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px 0;}

#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) no-repeat -101px -29px;}

#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) no-repeat -130px -29px;}

#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}

#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}

#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}

#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}

#cboxContent{background:#fff; overflow:hidden;}

.cboxIframe{background:#fff;}

#cboxError{padding:50px; border:1px solid #ccc;}

#cboxLoadedContent{margin-top:28px;}

#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}

#cboxCurrent{position:absolute; top:4px; left:58px; color:#949494;}

#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}

#cboxPrevious{position:absolute; top:0; left:0; background:url(../images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px; border:none; outline:none;}

#cboxPrevious:hover{background-position:-75px -25px;}

#cboxNext{position:absolute; top:0; left:27px; background:url(../images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px; border:none; outline:none;}

#cboxNext:hover{background-position:-50px -25px;}

#cboxLoadingOverlay{background: no-repeat center center;}

#cboxLoadingGraphic{background: no-repeat center center;}

#cboxClose{position:absolute; top:0; right:0; background:url(../images/controls.png) no-repeat -25px 0; width:26px; height:26px; text-indent:-9999px; border:none; outline:none;}

#cboxClose:hover{background-position:-25px -25px;}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }

.cboxIE6 #cboxTopLeft{background:url(../images/borderTopLeft.png);}

.cboxIE6 #cboxTopCenter{background:url(../images/borderTopCenter.png);}

.cboxIE6 #cboxTopRight{background:url(../images/borderTopRight.png);}

.cboxIE6 #cboxBottomLeft{background:url(../images/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(../images/borderBottomCenter.png);}

.cboxIE6 #cboxBottomRight{background:url(../images/borderBottomRight.png);}

.cboxIE6 #cboxMiddleLeft{background:url(../images/borderMiddleLeft.png);}

.cboxIE6 #cboxMiddleRight{background:url(../images/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight { _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')"); }



/*-------------    lightbox css end ----------------*/


.modal-body{max-height:inherit; text-align:center; padding:5px 15px;}
.modal-body p{margin-bottom:10px; font-size:13px;}
.pagination a, .pagination span{font-weight:normal; color:#0684cc; padding:7px 10px; font-size:14px; border:1px solid #0684cc; margin-left:-1px;}
.pagination a:hover, .pagination .current{background:#0684cc; color:#FFFFFF;}
.modal-header{padding:5px 15px;}
.modal-header h3{font-weight:normal; font-size:20px; text-align:center;}

.topbg{position:relative;}
nav.stick{z-index:99;}
.softwareheadding h1{z-index:9;}
.header-in{z-index:9;}
.modal.fade.in{top:3%;}
.pagination{margin:10px 0 0 0; text-align:center;}
.modal {
  background-clip: padding-box;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  display: none;
  left: 0;
  margin: 0 15%;
  outline: medium none;
  position: absolute;
  top: 10%;
  width:70%;
  z-index: 1050;
}

.pagination a, .pagination span{float:inherit; display:inline-block;}
.pagination .current.prev{position:absolute; left:10px; top:35%; background:#999; color:#FFFFFF; border:3px solid #fff;}
.pagination .current.next{position:absolute; right:10px; top:35%; background:#999; color:#FFFFFF; border:3px solid #fff;}
.pagination .prev{position:absolute; left:10px; top:35%; background:#333333; color:#FFFFFF; border:3px solid #fff; box-shadow:0 0 10px #999; padding:9px 15px; font-size:26px; border-radius:30px;}
.pagination .next{position:absolute; right:10px; top:35%; background:#333333; color:#FFFFFF; border:3px solid #fff; box-shadow:0 0 10px #999; padding:9px 15px; font-size:26px; border-radius:30px;}
.slide{float:none;}


.sliderbox{margin:0 20px; text-align:left;}
.sliderbox h3{font-weight:normal; font-size:25px;}
.sliderbox p{text-align:left;}
.sliderbox strong{display:block; font-size:19px; font-weight:normal;}
.sliderbox ul{margin:15px 0 0 5px;}
.sliderbox ul li{margin:0 0 10px 0; line-height:20px; font-size:14px;  padding:0 0 0 25px; list-style-type:none;}
.sliderbox ul li ul{margin:15px 0 0 0;}
.sliderbox ul li ul li{margin:0 0 10px 0; line-height:20px; font-size:14px;  padding:0 0 0 20px; list-style-type:none;}
.sliderbox ul li span{display:block; padding: 5px 0 0 0; color:#993300;}
.martops{margin:20px 0 0 0;}
.resp-tabs-list li{text-align:left; border-left:1px solid #e3e3e3; border-top:1px solid #e3e3e3; border-right:1px solid #e3e3e3; background:#f5f5f5; font-size:16px; line-height:26px;}
.resp-vtabs li.resp-tab-active{margin-top:-1px;  color:#000; margin-right:-13px !important; border:none;}
.resp-vtabs ul.resp-tabs-list{border-bottom:1px solid #e3e3e3; padding:0 0 0 0;}
.resp-vtabs .resp-tabs-container{border-radius:0; border:none; margin:0;}
.coverbox{margin:30px 0 0 0; background:#FFFFFF; border:1px solid #ccc; padding:20px 0 30px 30px; border-radius:10px;}

.result img{max-width:550px; width:100%;}

 @media only screen and (max-width: 980px) {
 
 .coverbox{border:none; padding:0;}
 
 }
