@font-face {

font-family:'Nunito';font-display:swap;

src: url('https://www.regainsoftware.com/fonts/Nunito-Regular.eot'); /* IE9 Compat Modes */

src: url('https://www.regainsoftware.com/fonts/Nunito-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

url('https://www.regainsoftware.com/fonts/Nunito-Regular.woff2') format('woff2'), /* Super Modern Browsers */

url('https://www.regainsoftware.com/fonts/Nunito-Regular.woff') format('woff'), /* Pretty Modern Browsers */

url('https://www.regainsoftware.com/fonts/Nunito-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */

url('https://www.regainsoftware.com/fonts/Nunito-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */}

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

body{font-family:"Nunito", "Arial";font-size:17px;margin:0;overflow-x: hidden; word-break: break-word; position: static!important; color:#000000; font-weight:normal;}    

body .mylivechat_inline{font-family:'Nunito' !important;}

img{max-width:100%; height:auto;}

a{ text-decoration:none; transition: all 0.5s ease-in-out 0s; color:#c04000; text-shadow:none;}

p{line-height:22px;}

.blink{animation: blink 1s infinite;background: #ff3c00;color: #fff !important;padding: 0.5rem;border-radius: 10px;}@keyframes blink{0%,100%{background:#000}50%{background: #ff3c00}}

footer{display:block; background:#000; padding:40px 0; font-size:16px;}

.maincontainer{ max-width:1140px; margin:0 auto; position:relative;}

.gotop{padding:2px 12px; 	text-align:center; font-weight: bold; font-size:24px;	color: #fff;	text-decoration: none;	position:fixed;	bottom:75px;	right:20px;	display:none; background:#AD0000; border-radius:4px;}

.gotop:hover{	background:#333333; color:#FFFFFF;}

.banner-section{background: url(../images/home-banner-2.jpg) no-repeat center top; background-size:cover; color:#FFFFFF; padding:60px 0; margin:110px 0 0 0;}

.banner-section h1{font-size:50px; color:#120914;}

.subtxt{font-size:20px; font-weight:300; margin:20px 0 0 0; color:#AD0000;}

.bannerpara1{display:inline-block; color:#FFFFFF; background: rgba(204, 73, 16, 0.7); margin:20px 0; font-size:17px; font-weight:300; padding:10px; border-radius:6px;}

.banner-ost{background:#5e4b62; background-size:cover; padding:110px 0 30px 0;}

.banner-ost h1{color:#120914; font-size:36px; font-weight: normal; padding:10px 0 0 0;}

.banner-ost h2{color:#000; font-size:20px; margin-top:0; margin-bottom:20px; font-weight:300;}

.banner-ost p{font-size:16px;}

.banner-ost ul{list-style-type:none; margin:20px 0 0 10px; padding:0;}

.banner-ost ul li{line-height:22px; font-size:15px; margin:0 0 10px 0; padding:0; color:#000000;}

.banner-ost ul li i{float:left; margin:3px 0 0 0;}

.banner-ost ul li span{position:relative; margin:0 0 0 20px; display:block;}



.rpoductpageherobanner{background:#fff; background-size:cover; padding:110px 0 30px 0;}

.tooloverviewtop{ display:flex; padding:10px 0 30px 0;}

.tooloverviewtop .topboxes{width:45%; margin:0 50px 0 0;}

.tooloverviewtop .topboxes:last-child{margin:0; width:55%;}

.rpoductpageherobanner h1{color:rgba(0, 0, 0, 1); font-size:40px; font-weight: bold; padding:10px 0 0 0;}

.rpoductpageherobanner h1 strong{display:block; font-weight:normal; font-size:24px; padding:0 0 10px 0;}

.rpoductpageherobanner h2{color:rgba(0, 0, 0, 0.9); font-size:20px; margin-top:0; margin-bottom:20px; font-weight: normal; line-height:34px;}

.rpoductpageherobanner p{line-height:30px; color:#000; font-weight:normal;}

.rpoductpageherobanner ul{list-style-type:none; margin:20px 0 0 40px; padding:0; }

.rpoductpageherobanner ul li{line-height:28px; margin:0 0 15px 0; padding:0; color:#000;}

.rpoductpageherobanner ul li i{float:left; margin:3px 0 0 0;}

.rpoductpageherobanner ul li span{position:relative; margin:0 0 0 20px; display:block;}

.rpoductpageherobanner .breadcrumb{border:none; margin:0 0 0 0; color:rgba(0, 0, 0, 0.9); padding:20px 0;}

.rpoductpageherobanner .breadcrumb ul{padding:0; margin:0;}

.rpoductpageherobanner .breadcrumb ul li{font-size:14px; margin:0;}

.rpoductpageherobanner .breadcrumb ul li span{margin:0;}

.rpoductpageherobanner .breadcrumb a{color:#000;}

.rpoductpageherobanner .small p{font-size:13px !important; padding-top:20px;}



.screenshots-steps .step{ overflow:hidden; border-bottom:1px solid #ccc; margin:20px 0;}

.screenshots-steps .step span{display:block; float:left; font-size:24px; text-transform:uppercase;}

.screenshots-steps .step strong.steps{ padding:5px; text-align:center; display:block; width:40px; float:left; margin:0 0 0 15px;}

.screenshots-steps .step strong.steps a{color:#fff; display: block; border-radius:4px; margin:2px 0;background:#f9b294; color:#fff; height:15px; padding:5px 0;}

.screenshots-steps .step strong.steps a i.fa-angle-down{background:url(../images/small-icon-fa.png) no-repeat -90px -223px; display:block; width:8px; height:5px; margin:0 auto;}

.screenshots-steps .step strong.steps a i.fa-angle-up{background:url(../images/small-icon-fa.png) no-repeat -90px -207px; display:block; width:8px; height:5px; margin:0 auto;}

.screenshots-steps img{border-radius:10px; box-shadow:0 0 5px #ccc; margin-top:20px;}

.screenshots-steps p{font-size:16px;}



.toolcomparetable{margin:30px 0;}

.toolcomparetable table{width:100%;  border-bottom:1px solid #dddddd;}

.toolcomparetable table tr{ border-top:1px solid #dddddd;}

.toolcomparetable table td, .toolcomparetable table th{padding:15px;}

.toolcomparetable table td strong{display:block; font-size:14px; font-weight:bold;}

.toolcomparetable table td{}

.toolcomparetable table td .btns a.bn{color:#fff; }

.toolcomparetable table td .btns a.bn:hover{color:#FFFFFF;}

.toolcomparetable table td:nth-child(2n), .toolcomparetable table th:nth-child(2n){background:#f7f7f7;}

.toolcomparetable table td:nth-child(3n), .toolcomparetable table th:nth-child(3n){background:#fff;}

.toolcomparetable table th{font-weight:bold; font-size:20px; color:#000000; padding-top:20px; padding-bottom:20px;}

.toolcomparetable table th h4{font-weight:bold; font-size:20px; color:#000000; margin:0;}

.toolcomparetable table td span{display:block;}

.toolcomparetable table td span i.fa-check-marck{display:block; margin:2px auto; width:17px; height:13px; background:url(../images/small-icon-fa.png) no-repeat -45px -3px;}













.banner-eml{background:#f5f0ed url(../images/emltopst-banner.jpg) no-repeat center top; background-size:cover; padding:80px 0 30px 0;}

.banner-eml h1{color:#120914; font-size:36px; font-weight: normal; padding:10px 0 0 0;}

banner-eml h2{color:#000; font-size:20px; margin-top:0; margin-bottom:20px; font-weight:300;}

.banner-eml p{font-size:16px;}

.banner-eml ul{list-style-type:none; margin:20px 0 0 10px; padding:0;}

.banner-eml ul li{line-height:22px; font-size:15px; margin:0 0 10px 0; padding:0; color:#000000;}

.banner-eml ul li i{float:left; margin:3px 0 0 0;}

.banner-eml ul li span{position:relative; margin:0 0 0 20px; display:block;}

.video-responsive{overflow:hidden; padding-bottom:56.25%; position:relative; height:0;}

.video-responsive iframe{left:0; top:0; height:100%; width:100%; position:absolute;}

.btns{ padding:10px 0;}

.btns img{margin-top:-17px;}

.btns a{ display:inline-block; color:#FFFFFF; text-transform:uppercase; margin:10px 7px 0 0; font-size:15px;}

.btns a i{ float:left; font-size:32px; margin:0 10px 0 0;}

.btns a span{display:inline-block;}

.btns a span b{display:block; font-size:12px; font-weight:bold;}

.btns a.dl{background:#196719; padding:10px 15px; border-radius:8px; }

.btns a i{margin-top:0;}

.btns a.bn{background:#AD0000; padding:10px 15px; border-radius:8px;}

.btns a.dl:hover{background:#196719;}

.btns a.bn:hover{background:#cc3300;}

.pop a{color:#AD0000; font-size:17px; font-weight:300;}

.other{display:inline-block; margin: 0 0 0;}

.other img{ margin:-18px 7px 0 0;}

.other a{margin:0;}

.protop{width:70%;} 

.emails{display:inline-block; margin:20px; margin-left:0; padding:10px; background:rgba(255, 255, 255, 0.1); border-radius:6px; max-width:300px;}

.emails img{float:left;}

.emails span{position:relative; margin:2px 0 0 85px; text-align:left; display:block; font-size:22px; color:#000000; font-weight:300;}

.emails span i{display:block; font-size:14px; font-weight:normal; font-style:normal;}

.martop{margin:30px 0 10px 0;}

.centertxt{text-align:center;}

.feature-section{padding:70px 0;}

.box{margin:0;}

.box strong{font-size:20px; font-weight:normal; color:#000000; padding:10px 0 5px 0; display:block;}

.box p{color:#666; font-size:14px;}

.box a{display:inline-block; padding:10px; font-size:15px; background:#dadada; border:1px solid #ccc;  border-radius:6px; color:#666666; margin:0 0 0 0;}

.box a i{margin:0 0 0 5px; transition: all .5s;}

.box a:hover{color:#FFFFFF; background:#2980b9; border:1px solid #0a5b91; text-decoration:none;}

.tex{font-size:34px; font-weight:bold; color:#000; text-shadow:1px 1px #fff; padding:0 0 20px 0;}

.tex1{font-size:34px; font-weight:bold; color:#000; text-shadow:1px 1px #fff; padding:0 0 0 0; margin-bottom:-10px;}

.tex2{font-size:28px; font-weight:bold; color:#000; text-shadow:1px 1px #fff; padding:10px 0;}

.client-section{background:#eeeeee; padding:50px 0;}

.bgsection{background: url(../images/gbg.jpg) no-repeat center top; background-size:cover; padding:50px 0;}

.bgsection p{font-size:17px; line-height:26px; font-weight:300; color:#000000; margin-bottom:20px;}

.carousel-indicators .active{ background: #31708f; } .content{ margin-top:20px; } .adjust1{ float:left; width:100%; margin-bottom:0; } .adjust2{ margin:0; } .carousel-indicators li{ border :1px solid #ccc; } .carousel-control{ color:#31708f; width:5%; } .carousel-control:hover, .carousel-control:focus{ color:#31708f; } .carousel-control.left, .carousel-control.right { background-image: none; } .media-object{ margin:auto; margin-top:15%; } @media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

.testimonials{margin:0 100px; text-align:center;}

.testimonials p{font-size:20px;  color:#000000; line-height:34px; margin:10px 0; background:url(../images/quote-start.png) no-repeat 0 0; padding-left:30px;}

.testimonials p img{margin:0 0 0 10px;}

.testimonials img{margin: 0;}

.testimonials strong{display:block; font-weight:normal; font-size:18px; padding:10px 0 0 0; color:#000000;}

.choos-section{padding:50px 0; background:url(../images/map.jpg) no-repeat center -50px;}

.circle{width:25%; float:left; text-align:center; margin:20px 0;}

.circle div strong{display:block; font-weight:normal; font-size:20px; color:#0066cc; padding:40px 0 10px 0;}

.circle div strong span{display:block;}

.circle div p{font-size:15px;}

.bottom{text-align:center; color:#fff; padding:20px 0 0 0; margin:10px 0 0 0; border-top:1px solid rgba(255, 255, 255, 0.1);}

.bottom a{color:#fff;}

.bottom span{display:block; margin:10px 0 0 0;}

.footerbox{margin:10px; color:#fff;}

.footerbox strong{color:#fff; font-size:18px; font-weight:normal; display:block;}

.footerbox h3{color:#fff; font-size:20px; font-weight:bold; display:block; margin:0;}

.footerbox h3.topps{padding-top:20px;}

a.dlcent{display:inline-block; padding:10px 15px; border:1px solid #999; color:#999; margin:20px 0 0 0; font-size:16px; border-radius:4px;}

a.dlcent i{margin:0 5px 0 0; font-size:20px;}

a.store i{margin:0 5px 0 0; font-size:20px;}

a.store{display:inline-block; padding:10px 15px; border:1px solid #999; color:#999; margin:15px 0 0 0; font-size:16px; border-radius:4px;}

a.dlcent:hover{text-decoration:none; background:#196719; color:#FFFFFF; border:1px solid #196719;}

a.store:hover{text-decoration:none; background: #ff5400; color:#FFFFFF; border:1px solid #ff5400;}

.footerbox ul{list-style-type:none; margin:20px 0 0 0; padding:0;}

.footerbox ul li{margin:0 0 15px 0;}

.footerbox ul li a, .footerbox a{color:#fff;}

.footerbox ul li a i{margin:0 7px 0 0;}

.footerbox ul li a:hover{color:#FFFFFF; text-decoration:underline;}

.topics{}

.topics ul li a i{float:left; margin:3px 0 0 0;}

.topics ul li a span{display:block; position:relative; margin:0 0 0 21px;}

.topicsnew{ margin:30px 0 0 0;}

.topicsnew ul{list-style-type:none; margin:10px 0 0 10px; padding:0;}

.topicsnew ul li{list-style-type:none; padding:; margin:0 0 15px 0; line-height:22px;}

.topicsnew ul li a{display:inline-block; color:#AD0000;}

.topicsnew ul li a i{float:left; margin:3px 0 0 0;}

.topicsnew ul li a span{display:block; position:relative; margin:0 0 0 21px;}

.topicsnew ul li a:hover{color:#666666;}

.social{}

.social ul{margin:20px 0 30px 0;}

.social ul li{ margin:0 5px 5px 0; text-align:left; display:inline-block}

.social ul li a{ text-align:left;  display:block; text-indent:100%; height:30px; transition: all .5s; border:1px solid #ccc; padding:0; border-radius:20px; font-weight:300; width:30px; overflow:hidden;}

.social ul li a i{margin:8px 5px 8px 7px;}

.social ul li a.fb{color:#ccc;}

.social ul li a.fb:hover{ color:#fff; background:#4e71a8; border-color:#4e71a8;}

.social ul li a.tw{color:#ccc;}

.social ul li a.tw:hover{ color:#fff; background:#1cb7eb; border-color:#1cb7eb;}

.social ul li a.linkin{color:#ccc;}

.social ul li a.linkin:hover{ color:#fff; background:#1686b0; border-color:#1686b0;}

.social ul li a.gplus{color:#ccc;}

.social ul li a.gplus:hover{ color:#fff; background:#e3411f; border-color:#e3411f;}

.social ul li a:hover{text-decoration:none; color:#FFFFFF;}

.social img{margin:20px 0 0 0;}

.footer{background:#333; padding:10px; text-align:center; color: #999999; font-weight:300;}

.address{ margin:10px 0 20px 0;}

.address strong{font-weight:300px; font-size:16px; color:#fff; margin:0; padding:10px 0 0 0;}

.mail{margin:20px 0 0 0; font-size:14px; font-weight:300; line-height:22px;}

.mail strong{font-weight:300px; font-size:16px; color:#fff; margin:0; padding:10px 0 0 0;}

.navbar-brand{height:auto; line-height:inherit; margin:0 0 0 0; padding:0;}

.navbar-right{margin-right:100px;}

.mega-dropdown {position: static !important;}

.navbar-nav > li > .dropdown-menu{border-top:5px solid #AD0000;}

.navbar{margin:0;}

.navbar-inverse .navbar-nav > li > a{color: #ccc; padding:30px 20px; font-size:17px; font-weight:300;}

.navbar-inverse .navbar-nav > li > a:hover{color:#AD0000; }

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{color:#AD0000; background:none;}

.navbar-inverse{background:none; border:none;}

.mega-dropdown-menu {    padding: 20px 0px;    width: 100%;    box-shadow: none;    -webkit-box-shadow: none;}

.mega-dropdown-menu > li > ul {  padding: 0;  margin: 0;}

.mega-dropdown-menu > li > ul > li {  list-style: none;  padding: 3px 5px; margin-bottom:5px;}

.mega-dropdown-menu > li > ul > li > a {  color: #0066cc; font-size:15px; font-weight:300; background:url(../images/menu-arrow.png) no-repeat 0 5px; padding-left:15px;}

.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {  text-decoration: none;  color: #000; background: url(../images/menu-arrow-active.png) no-repeat 0 5px;}

.dropdown-header{white-space:inherit;}

.mega-dropdown-menu .dropdown-header {  font-size: 18px;  font-weight: normal;  color: #333;  padding: 5px 20px 5px 5px;  line-height: 30px;}

.mega-dropdown-menu > li > ul > li > b{display:block; font-size:13px; font-weight:normal; color:#666; font-weight:normal; line-height:18px;}

.submenubox{width:29%; margin:0 2%; float:left;}

.breadcrumb{border-radius:0; padding:12px 0; margin:0 0 0 0; border-top:1px solid #eee; border-bottom:1px solid #eee;}

.breadcrumb ul{padding:0; margin:0;}

.breadcrumb ul li{display:inline-block; list-style-type:none; margin:0 10px 0 0;}

.breadcrumb ul li i{margin:0 5px 0 0;}

.topmar{ margin:110px 0 0 0;}

.prosection{padding:50px 20px; position:relative; }

.softbox{position:absolute; left:0; text-align:center; width:240px; text-align:center;}

.contsection{margin:0 0 0 270px; float:left;}

.contsection h1{margin-top:0;}

.contsection h2{font-size:22px; color:#003263; margin:10px 0;}

.contsection p{font-size:16px; line-height:24px;}

.contsection ul{margin:20px 0 0 10px;}

.contsection ul li{list-style-type:none; margin:0 0 10px 0; line-height:22px; font-size:16px; background: url(../images/check.png) no-repeat 0 2px; padding:0 0 0 25px; color:#000000; font-weight:300;}

.softbox{display:block;}

.softbox img{margin:0 0 10px 0;}

.softbox a{display:inline-block; margin:3px; font-size:16px;}

.softbox a:hover{text-decoration:none; color:#FFFFFF; background:#333333;}

.links{ padding:10px; color:#FFFFFF; font-size:16px; border-radius:6px; margin:5px; font-weight: normal; }

.centertxt .links{display:inline-block;}

.green{background:#196719;}

.orange{background:#ff5400;}

.softfeatures{background:#f5f5f5; padding:50px 0;}

.featurebox{border:1px solid #ccc; border-radius:8px; text-align:center; padding:20px; margin:10px; min-height:300px;}

.featurebox strong{font-size:18px; display:block; font-weight:normal; padding:0 0 10px 0;}

.featurebox p{font-size:15px; line-height:22px; font-weight:300;}

.featurebox:hover{background:#FFFFFF; }

.accordion-toggle:hover{text-decoration:none;}

.panel-title a{display:block; font-weight:300; font-size:19px;}

.panel-title img{ margin:0 10px 0 0;}

.panel-body img{ margin:0 10px 0 0;}

.panel{border-radius:0; box-shadow:none; background:none;}

.panel-group .panel{border-radius:0; box-shadow:none; margin:20px 0 4px 0; border:1px solid #ccc;}

.panel-group .panel + .panel{margin:0 0 4px 0; border:1px solid #ccc;}

.glyphicon{font-size:12px; margin-right:5px; float:right;}

.panel-heading{border-radius:0; box-shadow:none;}

.panel-default > .panel-heading{background:#e0e0e0 url(../images/plus.png) no-repeat 15px 13px; color:#000;}

.panel-heading{border:none; padding:0;}

.panel-heading a{ padding:16px 16px 16px 55px; display:block;}



.panel-heading a:hover{text-decoration:none; color:#000000;}

.panel{border:none;}

.panel-body{ font-size:17px; line-height:28px; font-weight:300; border:1px solid #e0e0e0; padding:20px 20px 20px 55px; background:rgba(255, 255, 255, 0.5) url(../images/minus.png) no-repeat 15px 23px;}

.panel-body ul{margin:10px 0 0 10px; list-style-type:none; padding:0;}

.panel-body ul li{list-style-type:none; margin:0 0 15px 0; line-height:20px; padding:0;}

.panel-body ul li ol{margin:10px 0 0 25px;}

.panel-body ul li ol li{list-style-type: circle; font-size:13px;}

.panel-body ul li i{float:left; margin:2px 0 0 0;}

.panel-body ul li i.fa-check-circle-o{background: url(../images/small-icon-fa.png) no-repeat 0 -187px; opacity: 0.9; margin-top: 5px; width: 12px; height: 12px;}

.panel-body ul li span{position:relative; margin:0 0 0 10px;}

.panel-default > .panel-heading{margin:1px 0 0 0;}

.comparesection{padding:50px 0;}

.comparesection p{font-size:17px; font-weight:300; color:#000000; line-height:28px;}



.download{}

.download a{display:inline-block; padding:10px 15px; background:#196719; color:#FFFFFF; text-decoration:none; font-size:20px; border-radius:8px;}

.buy{}

.buy a{display:inline-block; padding:10px 15px; background:#ff5400; color:#FFFFFF; text-decoration:none; font-size:20px; border-radius:8px;}

.equal{display: flex; flex-direction: row;}

.equal > .flex1{width:50%; text-align: left; margin:20px; background:#fff; border-radius:6px;}

.equal > .flex1 img{float:left;}

.equal > .flex1 div{position:relative; margin:0 0 0 120px;}

.equal > .flex1 h3{font-size:18px; font-weight:normal; display:block; color:#000000; padding:0 0 0 0; margin-top:0;}

.equal > .flex1 h4{font-size:20px; font-weight:normal; display:block; color:#000000; padding:0 0 0 0; margin-top:0;}

.equal > .flex1 p{line-height:30px; font-weight: normal;}

.equal > .flex1 p strong{font-weight:bold; font-size:19px;}

.equal > .flex1 b.blk{font-weight:bold; font-size:19px; display:block; padding:0 0 10px 0;}

.submenusection{background:#e4e1e1; margin:80px 0 0 0;}

.wtitebg{background:#FFFFFF; padding:50px 0;}

.wtitebgone{background:#FFFFFF; padding:50px 0 120px 0;}

.graybgsection{background:#eeeeee; padding:50px 0;}

#body {margin:30px 0; border-top:1px solid #ccc;}

.accordion{margin: 0; padding:15px 15px 15px 50px; border:#ccc 1px solid; text-decoration:none; color: #000;	background:#f5f5f5 url(../images/question.png) no-repeat 15px 12px;

border-top:none;}

.accordion h4{font-size:17px; font-weight:300; margin:0;}

.accordion-open { }

.accordion-open h4{color: #000;}

.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.containerbox {padding:0; margin:0;}

div.content {background:#fff url(../images/answer.png) no-repeat 15px 30px;	border:1px solid #ccc;	border-top:none;    margin: 0;    padding:25px 15px 25px 45px; font-size:16px; font-weight:300; line-height:26px;}

div.content ul, div.content p {    padding:0;    margin:0;    padding:3px; color:#666666;}

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

.modal{z-index:99999999;}

.buynow{ margin:30px 0 0 0;}

.buynow table{border-bottom:1px solid #ccc; border-right:1px solid #ccc; width:100%;}

.buynow table td{border-top:1px solid #ccc; border-left:1px solid #ccc; padding:15px;}

.buynow table td span{display:block; text-align:center;}

.buynow table td span i{font-size:24px;}

.buynow table th{border-top:1px solid #ccc; border-left:1px solid #ccc; padding:15px; text-align:center; font-weight:normal; font-size:17px;}

.buynow table th a.license{color:#000000;}

.buynow table th a.license i{color:#AD0000;}

.buynow table th a.license:hover{text-decoration:none; color:#AD0000;}

.buynow table td a{display:inline-block; font-size:18px; padding:10px 20px; border-radius:8px; background:#003366; color:#FFFFFF;}

.buynow table td a:hover{text-decoration:none; background:#000;}



.save{color:#990000;}

.cut{text-decoration:line-through; color:#FF0000; margin:15px 0;}

.cut strong{font-weight:normal; padding:0 10px; font-size:18px; color:#666666; font-weight:normal;}

.price{font-size:30px; margin-bottom:20px; font-weight:bold;}

.price strong{font-size:22px;}

.buynow1{ margin:30px 0; float:left; width:33.33%; margin:0 0 0 -1px; background:#f5f5f5;}

.buynow1 table{border-bottom:1px solid #ccc; width:100%;}

.buynow1 table td{border-top:1px solid #ccc; border-left:1px solid #ccc; padding:15px;}

.buynow1 table th{border-top:1px solid #ccc; border-left:1px solid #ccc; padding:30px 15px; text-align:center; font-weight:normal; font-size:17px;}

.rightbor{border-right:1px solid #ccc;}

.comparetable{ margin:30px 0;}

.comparetable > ol {display: flex; flex-direction: row; border-top:1px solid #ccc; border-left:1px solid #ccc; list-style-type:none; padding:0; margin:0;}

.comparetable > ol > li{float:left; list-style-type:none; margin:0; padding:0; display:block; border-bottom:1px solid #ccc; border-right:1px solid #ccc;   background:#01203f;}

.comparetable > ol > li > span{display:block; padding: 15px; text-align:center; font-size:20px; font-weight:300; color:#fff;}

.comparetable > ul {display: flex; flex-direction: row; border-left:1px solid #ccc; list-style-type:none; padding:0; margin:0;}

.comparetable > ul > li{float:left; list-style-type:none; margin:0; padding:0; display:block; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

.comparetable > ul > li > span{display:block; padding: 15px; text-align:center; font-size:15px; font-weight:300;}

.comparetable > ul > li > span > i{font-size:30px;}

.wtbg{background:#FFFFFF;}

.gbg{background:#f5f5f5;}

.wth40{width:40%;}

.wth31{width:31%;}

.wth20{width:20%;}

.wth23{width:23%;}

.borderout{border:1px solid #ccc; background:#eee; padding:20px; border-radius:6px; display:inline-block;}

.carousel-indicators li{width:20px; height:20px;}

.carousel-indicators .active{width:21px; height:21px; border:none;}

.carousel-indicators{ bottom:-70px;}

.modal-body{text-align:left; margin:0 20px;}

.modal-body strong{display:block; font-size:18px; font-weight: normal; color:#120914;}

.modal-body ul{list-style-type:none; margin:10px 0 20px 10px;}

.modal-body ul li{list-style-type:none; font-size:14px; line-height:20px; margin:0 0 15px 0;}

.modal-body ul li span{position:relative; display:block; margin-left:20px;}

.modal-body ul li i{float:left; margin:3px 0 0 0; color:#AD0000;}

.lside{float:left; width:45%;}

.rside{float:right; width:45%;}

.modal-dialog{width:900px;}

.modal-header{padding-top:0;}

.modal-header strong{margin:0; color:#d0460b; font-weight:300; font-size:26px; display:block;}

.glyphicon-chevron-right{background: url(../images/right.png) no-repeat 0 0;}

.glyphicon-chevron-left{background: url(../images/left.png) no-repeat 0 0;}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:25px; height:46px; font-size:inherit; font-size:10px; text-indent:-1000%; overflow:hidden;}

.topsection{position:absolute; top:0; width:100%; background:#120914;}

.linkmap{ border-top:1px solid #eee; border-bottom:1px solid #eee; padding:0 0 20px 0; margin:20px 0;}

.linkmap ul{ list-style-type:none; float:left; margin:0 2%; width:29%;}

.linkmap ul li{list-style-type:none; margin:0 0 12px 0;}

.linkmap ul li strong{font-weight:normal; font-size:17px; padding:20px 0 0 0; display:block;}

.linkmap ul li a:hover{text-decoration:underline; color:#000000;}

label {color: #333;}

.btn-send {font-weight: 300; text-transform: uppercase; letter-spacing: 0.1em; margin-bottom: 20px;}

.navbar-nav > li > a{text-transform: none; font-weight:bold; padding:20px 15px; font-size:15px;}

.navbar-nav > li > a > span{display:block;}

.navbar-nav > li > a > span > i{font-style:normal; font-size:12px; display:block;}

.navbar-default .navbar-nav > li > a:hover{color:#FFFFFF; background:#2f8dbf;}

.dropdown-menu > li{border-bottom:1px solid #f5f5f5;}

.dropdown-menu > li:last-child{border:none;}

.dropdown-menu > li > a{padding:15px; font-size:16px;  color:#000; overflow:hidden;}

.dropdown-menu > li > a img{float:left;}

.dropdown-menu > li > a > span{display:block; position:relative; margin:7px 0 0 80px;}

.dropdown-menu > li > a > span > i{font-style:normal; font-size:12px; display:block; color:#666666;}

.dropdown-menu > li > a:hover{text-decoration: underline; color:#000; background: none;}

.dropdown-menu{padding:0;}

.dropdown-menu > li > a{white-space:inherit;}

.star{margin:-10px 0 10px 0;}

.navbar-toggle{margin-top:20px; margin-bottom:13px; margin-right:120px; padding:7px 10px;}

.navbar-inverse .navbar-toggle{background: none; border:1px solid #666; color:#666;}

.navbar-inverse .navbar-toggle .icon-bar{ background-color:#ccc;}

.navbar-right .dropdown-menu{left:-50%; right:inherit;}

.headerlanguage{ position:absolute; right:5px; top:28px; width:95px; margin:0 2px; border:1px solid #999;  border-radius:4px;}

.headerlanguage ul {list-style: none;padding: 0px;margin: 0px;}

.headerlanguage ul li {display: block; position: relative;  background: rgba(255, 255, 255, 0.1) url(../images/downarrow.png) no-repeat 75px 11px;}

.headerlanguage li ul {display: none;}

.headerlanguage ul li a {display: block;padding:0 7px;text-decoration: none; white-space: nowrap;color: #999; font-size:12px; line-height:28px;}

.headerlanguage ul li a:hover {background-color: #f5f5f5;}

.headerlanguage li:hover ul {display: block; position: absolute; width:95px; margin-left:-1px; top:29px;}

.headerlanguage li:hover li {float: none;  border-bottom:1px solid #999; background:#ccc; border-radius:4px;}

.headerlanguage li:hover a {background-color: #f5f5f5;}

.headerlanguage li:hover li a:hover {background-color: #f5f5f5;}

.headerlanguage ul li a.English{background: url(../images/small-icon-fa.png) no-repeat 7px -217px; padding:0 0 0 30px;}

.headerlanguage ul li a.German{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -238px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.Spanish{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -259px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.France{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -280px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.Nederland{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -301px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.Italy{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -322px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.Japan{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -343px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.China{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -364px; padding:0 0 0 30px; color:#333; border-radius:0;}

.headerlanguage ul li a.Russia{background:#eee url(../images/small-icon-fa.png) no-repeat 7px -385px; padding:0 0 0 30px; color:#333; border-radius:0;}

.sectionone{padding:30px 0;}

.sectionone h2{color:#000000;}

.pertxt{font-size:15px; color:#666666; text-align:center;}

.flex{ display:flex; margin:30px 0;}

.flexin{ display:flex; margin:0;}

.flexbox{width:33.33%; color:#000000;}

.flexboxnew{width:50%; color:#000000; margin:20px;}

.flexboxnew1{width: auto; color:#000000; margin:20px;}

.flexboxnew1 img{margin:10px 0 20px 0;}

.flexboxnew1 strong{display:block; font-size:20px; font-weight: normal;}

.flexboxnew1 p{ margin:10px 0; font-size:15px; font-weight:300; line-height:24px;}

.lightgray{background:#eee;}

.flexboxnew img{margin:10px 0 20px 0;}

.flexboxnew strong{display:block; font-size:20px; font-weight: normal;}

.flexboxnew p{ margin:10px 0; font-size:15px; font-weight:300; line-height:24px;}

.boxcon{padding:20px; background-color:#FFFFFF; text-align:center; border:1px solid #ccc; border-radius:8px;}

.flexbox div{padding:150px 50px; text-align:center;}

.flexbox div strong{display:block; font-size:24px; font-weight: normal;}

.boxcon ul{list-style-type:none; margin:10px 0 0 10px; padding:0;}

.boxcon ul li{list-style-type:none; margin:0 0 15px 0; line-height:20px; padding:0;}

.boxcon ul li i{float:left; margin:3px 0 0 0;}

.boxcon ul li span{position:relative; margin:0 0 0 20px; display:block;}

.flexbox div p{ margin:20px 0; font-size:17px; font-weight:300;}

.flexbox div a{display:inline-block; padding:10px 25px; font-size:17px; font-weight:300; margin-top:20px; }

.flexbox div a i{margin-left:5px;}

.flexsection2{background: url(../images/eml-bg.jpg) no-repeat center top; background-size:cover;}

.flexsection2 a{ border-radius:6px; color:#666;  border:1px solid #666;}

.flexsection2 a:hover{text-decoration:none; background:#333; color:#fff; border:1px solid #333;}

.flexsection1{background: url(../images/server01.jpg) no-repeat center top; background-size:cover; color:#FFFFFF; border-radius:10px 0 0 10px;}

.flexsection1 p{color:#CCCCCC; font-weight:300;}

.flexsection1 a{ border-radius:6px; color:#999; border:1px solid #999;}

.flexsection1 a:hover{text-decoration:none; background:#fff; color:#333; border:1px solid #fff;}

.flexsection3{background: url(../images/mbox-bg.jpg) no-repeat center top; background-size:cover; color:#FFFFFF; border-radius:0 10px 10px 0;}

.flexsection3 a{border:1px solid #fff; border-radius:6px; color:#FFFFFF;}

.flexsection3 a:hover{text-decoration:none; background:#fff; color:#5e280d; border:1px solid #fff;}

.choos{text-align:center; margin:10px;}

.choos strong{display:block; font-size:24px; font-weight: bold; color:#000; padding:20px 0 10px 0;}

.choos h4{display:block; font-size:24px; font-weight: bold; color:#000; padding:20px 0 10px 0;}

.choos p{font-size:18px; font-weight:normal; line-height:30px;}

.clientsection{padding:50px 0; background:url(../images/testimonialbg.jpg) no-repeat center top; background-size:cover;}

.submenusection{background:#e4e1e1; margin:0 0 0 0;}

.submenuitems{text-align:center; display:block;  overflow:hidden;	margin:0 auto;}

.submenuitems ul {    list-style: none;	margin:0;	float:left;	background:none;	text-align:center;	display:block;}

.bornone{border:none;}

.submenuitems ul li {display:inline-block;	border-right:1px solid rgba(255, 255, 255, 0.1);	margin:0 0 0 -4px;}

.submenuitems ul li.disnone{display:none;}

.submenuitems ul li:last-child{border:none;}

.submenuitems ul li a {    display: block;    padding:10px 25px;    text-align: center;    color: #4c3650;    font-size: 15px; font-weight:300;    text-decoration: none;}

.submenuitems ul li a:hover {    background-color: #fff;	color:#37233b;}

.submenuitems ul li a.active {}

.fixed {    position: fixed;    top: 0;	background:#4c3650;	width:100%;	z-index:999999;	margin:0;	left:0;}

.fixed ul{margin:0; float:none;}

.fixed ul li{margin:0 0 0 -4px;}

.fixed ul li a{color:#fff;}

.fixed ul li.disnone{display: inline-block;}

.breadcrumb{background:none; border:none; border-bottom:1px solid #ccc; font-size:15px;}

.breadcrumb a{color:#AD0000;}

.breadcrumb i{margin:0 5px;}

.docs{ padding:10px 0;}

.docs a{display:inline-block; margin:5px; color:#000000;}

.docs a i{margin:0 3px 0 0;}

.docs a:hover{color:#000000;}

.sps{margin:-30px 0 30px 0;}

.sectionwt{padding:35px 0 60px 0;}

.sectionwt.topss{padding-top:60px;}

.sectionwt h1{margin-top:0; font-size:30px;}

.sectiongr{padding:60px 0; background:#f5f5f5; margin:50px 0 20px 0;}

.sectiongrone{padding:30px 0 60px 0; background:#f5f5f5;}

.sectionfaq{padding:60px 0; background:#f6f6f6;}

.modal-content{padding:20px 0;}

.gal-container{ padding:inherit; margin-left:-15px;}

.gal-item{overflow: hidden;	padding: 3px;}

.gal-item .box{overflow: hidden;}

.box{margin:10px;}

.box img{height: 100%;	width: 100%;	object-fit:cover;	-o-object-fit:cover;}

.gal-item a:focus{	outline: none;}

.gal-item a:after{	content:" ";	font-family: 'Glyphicons Halflings';	opacity: 0;	background: rgba(0, 0, 0, 0.6) url(../images/zoom.png) no-repeat 45% 45%;	position: absolute;	right: 3px;	left: 3px;	top: 3px;	bottom: 3px;	text-align: center;    line-height: inherit;    font-size: 30px;    color: #fff;    -webkit-transition: all 0.5s ease-in-out 0s;    -moz-transition: all 0.5s ease-in-out 0s;    transition: all 0.5s ease-in-out 0s;	border-radius:8px;}

.gal-item a:hover:after{	opacity: 1;}

.modal-open .gal-container .modal{	background-color: rgba(0,0,0,0.4);}

.modal-open .gal-item .modal-body{	padding: 0px;}

.modal-open .gal-item button.close{    position: absolute;    width: 25px;    height: 25px;    background-color: #000;    opacity: 1;    color: #fff;    z-index: 999;    right: -12px;    top: -12px;    border-radius: 50%;    font-size: 15px;    border: 2px solid #fff;    line-height: 25px;    -webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);	box-shadow: 0 0 1px 1px rgba(0,0,0,0.35);}

.modal-open .gal-item button.close:focus{	outline: none;}

.modal-open .gal-item button.close span{	position: relative;	top: -3px;	font-weight: lighter;	text-shadow:none;}

.gal-container .modal-dialogue{	width: 80%;}

.gal-container .description{	position: relative;	height: 40px;	top: -40px;	padding: 10px 25px;	background-color: rgba(0,0,0,0.5);	color: #fff;	text-align: left;}

.gal-container .description h4{	margin:0px;	font-size: 15px;	font-weight: 300;	line-height: 20px;}

.gal-container .modal.fade .modal-dialog {    -webkit-transform: scale(0.1);    -moz-transform: scale(0.1);    -ms-transform: scale(0.1);    transform: scale(0.1);    top: 100px;    opacity: 0;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;}

.gal-container .modal.fade.in .modal-dialog {    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transform: translate3d(0, -100px, 0);    transform: translate3d(0, -100px, 0);    opacity: 1;}

/* Footer Style */

i.red{    color:#BC0213;}

.gal-container{    padding-top :0;    padding-bottom:0;}

.round{background:#f5f5f5; border-radius:10px; padding:5px 20px; margin:20px; min-height:350px;}

.rowbox{ padding:15px 0; overflow:hidden; border-bottom:1px solid #ccc; margin:5px 0;}

.rowbox span{float:left; background:#333; border-radius:50px; width:50px; height:50px; text-align:center;}

.rowbox span i{ color:#fff; font-size:30px; margin:10px 0 0 0;}

.rowbox div{position:relative; margin:0 0 0 65px;}

.rowbox div strong{font-weight:normal; font-size:20px; display:block;}

.nobor{border:none;}

.flex2{display:flex; border-top:1px solid #eee; padding:10px 0 0 0;}

.pro{width:50%; margin:20px;}

.pro img{float:left; width:140px;}

.pro div{position:relative; margin:0 0 0 170px;}

.pro div strong{font-weight:normal; font-size:20px; padding-bottom:5px; display:block;}

.pro div p a{color:#AD0000}

.pro div ul{list-style-type:none; margin:10px 0 0 5px; padding:0;}

.pro div ul li{line-height:22px; font-size:15px; margin:0 0 5px 0; padding:0; color:#000000; font-size:13px;}

.pro div ul li i{float:left; margin:4px 0 0 0;}

.pro div ul li span{position:relative; margin:0 0 0 18px; display:block;}

.pro div ul li a{color:#AD0000}

.note{color:#501a00; font-size:15px;}

.sitemap{ margin-bottom:20px;}

.sitemap ul{margin:0; padding:0; list-style-type:none;}

.sitemap ul li{display:inline-block; text-align:center; margin:10px;}

.sitemap ul li a{display:block; border:1px solid #ccc; border-top:3px solid #ccc; padding:15px 30px; list-style-type:none; font-size:17px; color:#AD0000;}

.sitemap ul li a i{display:block; font-size:24x; margin-bottom:5px;}

.sitemap ul li a:hover{text-decoration:none; color:#FFFFFF; background:#AD0000; border-color:#AD0000;}

.prolist{ display:inline-block; margin:0 20px 20px 0; padding:10px 0;}

.prolist img{float:left; margin:3px 0 0 0;}

.prolist strong{position:relative; margin:0 0 0 75px; font-weight:normal; display:block;}

.prolist a{font-size:17px; color:#AD0000;}

.prolist a:hover{color:#000000;}

.prolist span{display:block; margin:5px 0 0 0;}

.prolist span a{font-size:13px; display:inline-block; color:#666; margin-right:15px;}

.prolist span a i{margin-right:5px;}

.list{margin:0; list-style-type:none; padding:0; display:flex;}

.list div{list-style-type:none; line-height:22px; margin:10px; background:#FFFFFF; border-radius:6px; padding:15px; width:50%; line-height:30px;}

.list div i{float:left; font-size:24px; margin:3px 0 0 0; color:#AD0000;}

.list div span{position:relative; margin:0 0 0 30px; display:block;}

.list1{margin:0; list-style-type:none; padding:0; display: block;}

.list1 div{list-style-type:none; line-height:22px; margin:10px; background:#FFFFFF; border-radius:6px; padding:15px;}

.list1 div i{float:left; font-size:24px; margin:3px 0 0 0; color:#AD0000;}

.list1 div span{position:relative; margin:0 0 0 30px; display:block;}

.spss{padding:10px;}

.listin{}

.listin ul{list-style-type:none; margin:0; padding:0;}

.listin ul li{list-style-type:none; line-height:22px; margin:0 0 15px 0; padding:0;}

.listin ul li i{float: left; margin:3px 0 0 0;}

.listin ul li span{display:block; position:relative; margin:0 0 0 20px;}

.listin ul li img{border:5px solid #fff; border-radius:6px; box-shadow:0 0 10px #ccc;}

.realatedtp{ text-align:center;}

.realatedtp ul{list-style-type:none; margin:0; padding:0;}

.realatedtp ul li{display:inline-block; list-style-type:none; padding:; margin:10px;}

.realatedtp ul li a{display:block; padding:10px; border-radius:6px; color:#AD0000; border:1px solid #AD0000;}

.realatedtp ul li a:hover{text-decoration: none; color:#FFFFFF; background:#AD0000;}

.realatedtp ul li a i{float:left; margin:3px 0 0 0;}

.realatedtp ul li a span{position:relative; margin:0 0 0 20px; display:block;}

.topmin{margin-top:-15px;}

/*-------------- menu code start ---------------*/

.navbar-nav{float:right; margin:0 120px 0 0;}

.navbar-fixed-top{top:0; box-shadow:0 0 5px #eee; margin-bottom:30px;}

.navbar-inverse{background:#120914; border-radius:0;}

.navbar-brand{height:inherit; padding-left:0;}

.navbar-inverse{border:none; margin:0;}

.headernew{position:absolute; width:100%; left:0; top:0;  background:#120914;}

.navbar-inverse .navbar-nav > li{ margin:0 2px;}

.navbar-inverse .navbar-nav > li > a{padding:0; color:#000; color:#ccc; font-size:17px; padding:30px 20px;}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active{ color:#AD0000; }

.navbar-brand{padding:14px 0;}

.navbar-nav > li > .dropdown-menu .megamenu-container{display:flex; padding:10px;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul{ padding:20px 30px;  width:25%; border-right:1px solid #eee;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul:last-child{border:none;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul li{list-style-type:none; float:none; margin:0 0 20px 0;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul li a{font-size:16px; color:#120914;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul li span{display:block; color:#89828b; font-size:12px; margin:0 0 0 0;}

.marbot{margin-bottom:30px; border:none; border-bottom:1px solid #eee; padding-bottom:30px;}

.bornone{border:none;}

.bgcolorsection{background:#eee; padding:100px 0; margin-top:50px;}

.bgcolorsection a{display:inline-block; color:#fff; text-transform:uppercase; padding:10px 30px; border-radius:6px; background:#FF6600; margin-top:30px;}

.bgcolorsection p{color:#120914; font-size:20px; font-weight:normal;}

/*-------------- menu code end ---------------*/

.headernew {background:#fff;}

.navbar-inverse {background:#fff;}

.navbar-inverse .navbar-nav > li > a {color:#120914; padding:15px 20px;}

.navbar-inverse .navbar-nav > li > a.ctivemenu{background:#120914; color:#fff;}

.navbar-brand{padding:9px 0;}

.navbar-nav{margin-top:20px;}

.toolssub{background:#120914; padding:3px 0 0 0;}

.toolssub .maincontainer{max-width:1190px;}

.toolssub .navbar-inverse {background:#120914;}

.toolssub .navbar-inverse .navbar-nav > li > a{color:#fff; padding:10px 20px; font-weight:normal;}

.toolssub .navbar-inverse .navbar-nav > li > a:hover, .toolssub .navbar-inverse .navbar-nav > li:hover ul{background:#fff; color:#120914;}

.toolssub .navbar-nav{margin:0; float:left;}

.toolssub .navbar{min-height:inherit;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul{width:33.33%; border:none; padding:5px 10px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li{margin:0 0 20px 0; padding: 10px; width: 100%; background: #fff2eb; border-radius: 7px; box-shadow: 0 0px 3px #ff5b0066; border-left: 2px solid transparent;}
.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li:hover{background: #ff864c17; border-left: 2px solid #f50; box-shadow: 0 0px 0px 1px #ff5b00;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li a{font-size:16px; font-weight:500;}
.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li a:hover{color: #f50; text-decoration: underline;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span{font-size:14px; font-weight:300; margin:0 0 0 0;}

.toolssub .navbar-collapse{padding:0;}

.toolssub .navbar-nav > li:hover{background:#fff; color:#120914;}

.toolssub .navbar-nav > li:hover a{ color:#fff; color:#120914;}

.toolssub .navbar-nav > li > .dropdown-menu{border:none;}

.banner-eml{padding-top:115px;}

.headerlanguage{z-index:99;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li img{float:left;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.posrelt{position:relative; margin:0 0 0 55px;}

.topbar{ overflow:hidden; padding:5px 0 0 0;}

.topbar .logo{float:left; margin-top:5px;}

.topbar ul{float:right; list-style-type:none; margin:10px 150px 0 0;}

.topbar ul li{float:left;}

.topbar ul li a{padding:15px 20px; font-size:17px; color:#000; font-weight:300; display:block;}

.topbar ul li a.ctivemenu{background:#120914; color:#fff;}

.navbar-nav > li > .dropdown-menu{border-radius:0; box-shadow:0 5px 5px #ccc;}

.thumbplay{margin:20px auto 50px auto; max-width:640px;}

.thumbplay:hover{cursor:pointer;}

.thumbplay iframe{width:640px; height:360px;}



.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg{float:left; background:url(../images/small-group-icons.png) no-repeat; display:block; width:40px; height:55px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.ostrecover{background-position:-150px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.mergepst{background-position:-350px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.splitpst{background-position:-450px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.pstrecovery{background-position:-400px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.outlookduplicate{background-position:-300px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.osttopst{background-position:-100px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.edbtopst{background-position:-200px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.emltopst{background-position:-300px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.dxltopst{background-position:-150px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.mboxtopst{background-position:-150px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.nsftopst{background-position:-300px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.olmtopst{background-position:-450px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.office365topst{background-position:-350px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.psttombox{background-position:-300px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.pstconverter{background-position:-250px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.exltopst{background-position:-400px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.zimbratopst{background-position:-200px -195px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.psttooffice365{background-position:0 -195px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.olmtogmail{background-position:0 -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.olmtooffice365{background-position:-50px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.mbobtooffice365{background-position:-200px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.osttooffice365{background-position:-200px -130px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.msgtooffice365{background-position:-250px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.emltooffice365{background-position:-350px 0;}



.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.office365backup{background-position:-400px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.exchangebackup{background-position:-450px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.emailbackup{background-position:-250px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.webmailbackup{background-position:-50px -195px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.gmailbackup{background-position:0 -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.yahoobackup{background-position:-100px -195px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.hotmailbackup{background-position:-100px -65px;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.aolbackup{background-position:-100px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.amazonbackup{background-position:-50px 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.zohobackup{background-position:0 0;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul li span.menuiconsg.yandexbackup{background-position:-150px -195px;}



.equal > .flex1 span.icons{background:url(../images/features-icons.png) no-repeat 0 0; width:77px; height:71px; display:block; float:left; margin:5px 0 0 15px;}

.equal > .flex1 span.icons.convert{background-position:0 0;}

.equal > .flex1 span.icons.convertbulk{background-position:-100px 0;}

.equal > .flex1 span.icons.preview{background-position:-200px 0;}

.equal > .flex1 span.icons.corruptfile{background-position:-300px 0;}

.equal > .flex1 span.icons.filter{background-position:-400px 0;}

.equal > .flex1 span.icons.selectetedc{background-position:-500px 0;}

.equal > .flex1 span.icons.same{background-position:-600px 0;}

.equal > .flex1 span.icons.easy{background-position:0 -100px;}

.equal > .flex1 span.icons.save{background-position:-100px -100px;}

.equal > .flex1 span.icons.support{background-position:-200px -100px;}

.equal > .flex1 span.icons.convert1{background-position:-300px -100px;}

.equal > .flex1 span.icons.recover{background-position:-400px -100px;}

.equal > .flex1 span.icons.office365mailbox{background-position:-500px -100px;}

.equal > .flex1 span.icons.export{background-position:-600px -100px;}

.equal > .flex1 span.icons.office365{background-position:0 -200px;}

.equal > .flex1 span.icons.keeps{background-position:-100px -200px;}

.equal > .flex1 span.icons.quick{background-position:-200px -200px;}

.equal > .flex1 span.icons.freedl{background-position:-300px -200px;}

.equal > .flex1 span.icons.clouduser{background-position:-400px -200px;}

.equal > .flex1 span.icons.deletedmail{background-position:-500px -200px;}

.equal > .flex1 span.icons.split{background-position:-0 -300px;}

.equal > .flex1 span.icons.report{background-position:-100px -300px;}

.equal > .flex1 span.icons.share{background-position:-300px -300px;}

.equal > .flex1 span.icons.restore{background-position:-500px -300px;}

.equal > .flex1 span.icons.mailbox{background-position:-600px -300px;}

.equal > .flex1 span.icons.setting{background-position:0 -400px;}

.equal > .flex1 span.icons.server{background-position:-100px -400px;}

.equal > .flex1 span.icons.attachment{background-position:-200px -400px;}

.equal > .flex1 span.icons.option{background-position:-300px -400px;}

.equal > .flex1 span.icons.mailcolse{background-position:-400px -400px;}

.equal > .flex1 span.icons.export1{background-position:-500px -400px;}

.equal > .flex1 span.icons.forwerd{background-position:-600px -400px;}

.equal > .flex1 span.icons.chechfile{background-position:0 -500px;}

.equal > .flex1 span.icons.openmail{background-position:-100px -500px;}

.equal > .flex1 span.icons.search{background-position:-200px -500px;}

.equal > .flex1 span.icons.mbox1{background-position:-300px -500px;}

.equal > .flex1 span.icons.mbox2{background-position:-400px -500px;}

.equal > .flex1 span.icons.largefile{background-position:-500px -500px;}

.equal > .flex1 span.icons.file{background-position:-600px -500px;}





.testimonials span.uesres{background:url(../images/small-group-icons.png) no-repeat 0 0; width:150px; height:125px; margin:50px auto 0 auto;}

.testimonials span.uesres.user1{width:150px; height:125px; display:block; background-position:0 -287px;}

.testimonials span.uesres.user2{width:150px; height:125px; display:block; background-position:-160px -287px;}

.testimonials span.uesres.user3{width:150px; height:125px; display:block; background-position:-320px -287px;}

.testimonials span.guote{background:url(../images/small-group-icons.png) no-repeat 0 -420px; display:inline-block; width:28px; height:26px; margin-bottom:-8px;}

.testimonials span.rattingstar{background:url(../images/small-group-icons.png) no-repeat 0 -455px; width:70px; height:16px; margin:5px auto; display:block;}

.whychoosicons{background:url(../images/small-group-icons.png) no-repeat 0 0; width:57px; height:58px; margin:20px auto 0 auto; display:block;}

.whychoosicons.support{background-position:0 -542px;}

.whychoosicons.secure{background-position:-70px -542px;}

.whychoosicons.moneyb{background-position:-140px -542px;}

.panel-title{ padding:16px 16px 16px 55px; display:block; font-size:19px; background:#fff; margin-top:0; cursor:pointer; position:relative;}



.panel-title::before {

  display: table;

  content: " ";

  background:url(../images/small-group-icons.png) no-repeat -458px -415px; width:40px; height:35px; position:absolute; left:0; top:4px;}

 

 





.panel-default > .panel-heading{}

.panel-body{background:#fff ; border:none;}

span.tollrating{background:url(../images/small-group-icons.png) no-repeat 0 -455px; width:70px; height:16px; display: inline-block;}

span.featuresh{background:url(../images/small-group-icons.png) no-repeat -217px -572px; width:190px; height:20px; display: block; margin:-10px auto 60px auto;}

.footerlogo{background:url(../images/small-group-icons.png) no-repeat 0 -483px; width:79px; height:45px; display: block; margin:0;}

.softsupporticon{background:url(../images/small-group-icons.png) no-repeat -122px -467px; width:206px; height:68px; display: inline-block; margin:0 10px -20px 0;}

.asurerefund{background:url(../images/small-group-icons.png) no-repeat -358px -465px; width:68px; height:68px; display: inline-block; margin:0 0 -20px 0; text-indent:-1000%; overflow:hidden;}



.specificationnewsection{ padding:30px 0;}

.specificationnewsection ul{margin-top:15px; padding:0;}

.specificationnewsection ul li{list-style-type:none; margin:0 0 15px 0; line-height:30px;}

.specificationnewsection strong{font-weight:normal; font-size:22px; padding-top:0; display:block;}

.specificationnewsection .tollsbx{float:left;}

.specificationnewsection .toolrequir{position:relative; margin:0 0 0 300px; background:#fff; border-radius:10px; padding:20px; overflow:hidden;}

.specificationnewsection .toolguides{ border-top:1px solid #ccc; padding:20px 0; margin-top:20px; overflow:hidden; }

.specificationnewsection .toolguides a{display:inline-block; color:#AD0000; border:1px solid #AD0000; padding:7px 15px; border-radius:6px; margin:20px 20px 0 0;}

.specificationnewsection .toolguides a:hover{text-decoration:none; color:#fff; background:#AD0000;}

.specificationnewsection .toolrequir h4{font-weight:bold; font-size:21px; padding-top:0; display:block;}

.clearfix{clear:both;}

.tooloverviewtop{overflow:hidden;}

.stepssecction{padding:70px 0; background:#f5f5f5;}

.stepssecction ol{margin:0 0 0 18px; padding:20px 0 0 0; list-style-type:none;}

.stepssecction ol li{list-style-type: disc; margin:0 0 15px 0; line-height:28px;}

.stepssecction p{line-height:30px;}

.stepssecction b.newtxth{display:block; margin:10px 0;}

.subhtext{font-size:20px; padding:10px 0 0 0; font-weight:bold;}

b.subhtext{ display:block;}

img.imagestyle{box-shadow:0 0 5px #ccc; border-radius:4px; background:#fff; padding:3px; margin-top:20px;}

.newtxth{font-size:26px; line-height:36px; padding:20PX 0 10px 0; font-weight:bold;}

.movetoright{float:right;}

.btns a i.fa-download{background:url(../images/small-icon-fa.png) no-repeat -68px -40px; margin-top:5px; width:30px; height:30px;}

.btns a i.fa-shopping-cart{background:url(../images/small-icon-fa.png) no-repeat -68px -2px; margin-top:5px; width:30px; height:30px;}

.rpoductpageherobanner ul li i.fa-check-circle-o{background:url(../images/small-icon-fa.png) no-repeat 0 -187px; opacity:0.9; margin-top:7px; width:12px; height:12px;}

.docs a i.fa-file-pdf-o{background:url(../images/small-icon-fa.png) no-repeat -86px -91px; margin:2px 5px 0 0; width:13px; height:15px; display:block; float:left;}

.specificationnewsection .toolguides a i.fa-file-pdf-o{background:url(../images/small-icon-fa.png) no-repeat -46px -91px; margin:2px 7px 0 0; width:13px; height:15px; display:block; float:left;}

.specificationnewsection .toolguides a:hover i.fa-file-pdf-o{background-position:-86px -121px;}

.specificationnewsection .toolguides a i.fa-guide{background:url(../images/tool-guide.png) no-repeat 0 1px; margin:2px 7px 0 0; width:13px; height:15px; display:block; float:left;}

.specificationnewsection .toolguides a:hover i.fa-guide{background-position:0 -17px;}



.topics ul li a i.fa-check-circle-o{background:url(../images/small-icon-fa.png) no-repeat -87px -158px; opacity:0.8; margin-top:4px; width:12px; height:12px;}

.topics ul li a:hover i.fa-check-circle-o{opacity:1;}

.footerbox ul li a i.fa-angle-right{background:url(../images/small-icon-fa.png) no-repeat -92px -186px; opacity:0.8; margin-top:6px; width:5px; height:7px; display:block; float:left;}

.footerbox ul li a:hover i.fa-angle-right{opacity:1;}

.social ul li a i.fa-facebook{background:url(../images/small-icon-fa.png) no-repeat 0 0; opacity:1; width:13px; height:12px; display:block; float:left;}

.social ul li a i.fa-twitter{background:url(../images/small-icon-fa.png) no-repeat 0 -42px; opacity:1;  width:13px; height:12px; display:block; float:left;}

.social ul li a i.fa-linkedin{background:url(../images/small-icon-fa.png) no-repeat 0 -82px; opacity:1; width:13px; height:12px; display:block; float:left;}

.social ul li a i.fa-pinterest{background:url(../images/small-icon-fa.png) no-repeat 0 -120px; opacity:1; width:13px; height:12px; display:block; float:left;}

.social ul li a i.fa-youtube{background:url(../images/small-icon-fa.png) no-repeat 0 -162px; opacity:1; width:13px; height:12px; display:block; float:left;}







a.dlcent i.fa-download{background:url(../images/small-icon-fa.png) no-repeat -68px -40px; margin-right:10px; width:30px; height:30px; display:block; float:left; opacity:0.5;}

a.dlcent:hover i.fa-download{opacity:1;}

a.store i.fa-shopping-cart{background:url(../images/small-icon-fa.png) no-repeat -68px -2px; margin-right:10px; width:30px; height:30px; display:block; float:left; opacity:0.5;}

a.store:hover i.fa-shopping-cart{opacity:1;}

.gotop i.fa-angle-up{background:url(../images/small-icon-fa.png) no-repeat -85px -75px; margin:12px 0; width:13px; height:9px; display:block;}



.breadcrumb i.fa-angle-right{background:url(../images/small-icon-fa.png) no-repeat -62px -186px; opacity:0.7; margin-top:5px; width:5px; height:7px; display:inline-block !important;}

.breadcrumb li i.fa-angle-right{float:none;}

.toolssub .navbar-inverse .navbar-nav > li > a i.fa-angle-down{background:url(../images/small-icon-fa.png) no-repeat -46px -126px; width:11px; height:8px; display:inline-block;}

.toolssub .navbar-inverse .navbar-nav > li > a:hover i.fa-angle-down{background-position:-46px -149px;}



#stickynav a i{background:url(../images/small-icon-fa.png) no-repeat 0 0; width:14px; height:14px; display:inline-block; opacity:0.8;}

#stickynav a:hover i{opacity:1;}

#stickynav a i.fa-cog{ background-position:-21px -54px;}

#stickynav a:hover i.fa-cog{ background-position:-21px -36px;}

#stickynav a i.fa-file-text-o{ background-position:-21px -20px;}

#stickynav a:hover i.fa-file-text-o{ background-position:-21px -2px;}

#stickynav a i.fa-youtube{ background-position:-21px -194px;}

#stickynav a:hover i.fa-youtube{ background-position:-21px -176px;}

#stickynav a i.fa-pencil-square-o{ background-position:-21px -88px;}

#stickynav a:hover i.fa-pencil-square-o{ background-position:-21px -70px;}

#stickynav a i.fa-book{ background-position:-21px -159px;}

#stickynav a:hover i.fa-book{ background-position:-21px -141px;}

#stickynav a i.fa-guide{ background-position:-21px -125px;}

#stickynav a:hover i.fa-guide{ background-position:-21px -107px;}

#stickynav a i.fa-run{ background-position:-45px -37px;}

#stickynav a:hover i.fa-run{ background-position:-45px -54px;}





.addspacenew{padding:80px 0 50px 0;}





.pagenewstyle-c{padding:0 0 50px 0; font-weight:normal;}

#maincontainerboxh {}

#maincontainerboxh div.target {padding:0;}

.pagenavsection{ background:#fefefe; position:relative; z-index:1; box-shadow:0 5px 5px #eee;}

.pagenavsection.stickyfoxbox{position: sticky; position: -webkit-sticky; top: 0;}

#stickynav { width: auto; max-width:1140px; padding:0; margin:0 auto; padding: 0;}

#stickynav a { color: #666; display: inline-block; padding:15px 0; margin:0 40px 0 0; text-decoration: none; font-size:16px; font-weight:normal; border-bottom:3px solid #fefefe;}

#stickynav a:hover{color:#AD0000; border-color:#AD0000;}

#stickynav a.activesection { color:#AD0000; border-color:#AD0000;}

.gotop{z-index:99;}

.toolspets{margin-right:30px;}



.buypagetable{ margin:50px 0 0 0;}

.buypagetable table{ background:#fff; box-shadow:0 2px 5px #e1e6e9; border:1px solid #f0f3f5; }

.buypagetable table tr{ border-bottom:1px solid #f0f3f5;}

.buypagetable table tr td.lightfill{background:#f1fafe; border-left:1px solid #d5edf9; border-right:1px solid #d5edf9;}

span.imgc{display:block; text-align:center;}

.buypagetable table tr td.ths{font-weight:normal; font-size:22px;}

.buypagetable table td, .buypagetable table th{padding:15px; font-size:16px;}

.buypagetable table td a.license{color:#000000; background:none; padding:0; font-size:18px;}

.buypagetable table td a.license i{color:#AD0000;}

.buypagetable table td a{display:inline-block; font-size:18px; padding:10px 20px; border-radius:8px; background:#AD0000; color:#FFFFFF;}

.buypagetable .save{color:#990000;}

.buypagetable .cut{text-decoration:line-through; color:#FF0000; margin:15px 0;}

.buypagetable .cut strong{font-weight:normal; padding:0 10px; font-size:18px; color:#666666; font-weight:normal;}

.buypagetable .price{font-size:30px; margin-bottom:20px; font-weight:bold;}

.buypagetable .price strong{font-size:22px;}

.buypagetable table td span{display:block; text-align:center;}

.selectedcells{background: #ecf6fb !important; border-left:1px solid #b6ddef !important; border-right:1px solid #b6ddef !important;}

.buypagetable table td.headingtxt{font-size:22px; color:#AD0000 !important;}

.buypagetable table td span i.fa-check {display: block; margin: 2px auto; width: 17px; height: 13px; background: url(../images/small-icon-fa.png) no-repeat -45px -3px; }

.buypagetable table td span i.fa-times {display: block; margin: 2px auto; width: 14px; height: 15px; background: url(../images/small-icon-fa.png) no-repeat -86px -254px; }

.buypagetable table td strong.offertiil{font-weight:normal; color:#CC0000; text-align:center; display:block; margin:10px 0;}

.buypageh{position:absolute; width:100%; top:0; background:#fff;}

.buypageh .logo{float:left; padding:15px 0;}

.toprighticn{float:right; margin:25px 30px 0 0;}

.top-phone{font-size:18px; font-weight:normal; color:#29b3d8; float:right; margin:30px 0 0 0;}

.top-phone img{ float:left; margin:4px 0 0 0;}

.top-phone span{display:block; position:relative; margin:0 0 0 30px; font-size:13px; color:#333333;}

.top-phone span b{display:inline-block; font-weight:normal; margin-right:10px;}

.top-phone span b:last-child{margin:0;}

.top-phone span b i{font-style:normal; display:block; font-size:10px; margin-top:-3px; color:#666666;}

.breadcrumb.buypage{background:#f5f5f5; margin-top:85px;}

.breadcrumb.buypage li{display:inline; font-size:15px;}

.breadcrumb.buypage a{color:#000;}

.buypagetable table td a.license i.fa-question-circle{ width:15px; height:15px; background: url(../images/small-icon-fa.png) no-repeat -63px -76px; display: inline-block; }



.language .btns a{ text-transform:none;}

.language .btns a span{font-weight:bold;}



.languagep{display:flex;}

.languagep .toolsall{width:33.33%; margin:30px 30px 0 0; background:#f5f5f5; padding:30px;}

.languagep .toolsall ul{margin:0; padding:0; list-style-type:none;}

.languagep .toolsall ul li{margin:0 0 15px 0; font-size:16px; line-height:28px;}

.languagep .toolsall ul li i{ float:left; width:15px; height:12px; background: url(../images/small-icon-fa.png) no-repeat -66px -158px; display:block; margin:8px 0 0 0}

.languagep .toolsall ul li span{display:block; position:relative; margin:0 0 0 25px;}

.languagep .toolsall ul li a{color:#000000;}

.languagep .toolsall:last-child{margin-right:0;}



.articlepage{position:relative; max-width:1150px; margin:20px auto;}

.articlepage .post{float:left; width:65%;}

.articlepage .post .container{width:auto;}

.articlepage .post p{line-height:30px; margin-bottom:20px;}

.articlepage .post p a, .articlepage .post li a{color:#AD0000;}

.articlepage .post img{box-shadow:0 0 5px #ccc; background:#fff; padding:5px;}

.articlepage .post ul{ padding:0 0 15px 0;}

.articlepage .post ul li{}

.articlepage .post .tex{font-weight:normal; font-size:30px;}

.articlepage .post h3{padding:10px 0;}

.articlepage .post h3.tex{font-size:24px;}

.articlepage .sidebar{float:right; width:30%; background:#fff; border-radius:10px; box-shadow:0 0 7px #ccc; margin-top:20px; padding:10px;}

.articlepage .sidebar.stick{position:sticky; top:20px;}

.articlepage .sidebar h4{font-size:24px; font-weight:bold; padding:20px; padding-bottom:10px; margin:0;}

.articlepage .sidebar ul{padding:20px;}

.articlepage .sidebar ul li{margin:0 0 15px 0; font-size:16px; line-height:30px; list-style-type:none; line-height:24px; border-bottom:1px solid #eee; padding-bottom:10px;}

.articlepage .sidebar ul li:last-child{padding:0; border:none;}

.articlepage .post ul li i.fa-check-circle-o {background: url(../images/small-icon-fa.png) no-repeat 0 -187px;  margin-top: 3px; width: 12px; height: 12px;}

.articlepage .sidebar ul li a{color:#000;}

.articlepage .sidebar ul li a:hover{color:#AD0000;}

.articlepage .sidebar ul li i{ float:left; width:15px; height:12px; background: url(../images/small-icon-fa.png) no-repeat -66px -158px; display:block; margin:8px 0 0 0}

.articlepage .sidebar ul li span{display:block; position:relative; margin:0 0 0 25px; }

.heighlightbox{background:#FDF6E3; padding:10px; border:1px solid #ccc; line-height:30px; margin:5px 0 20px 0;}

.heighlightbox a{color:#7C3F0E;}

.innepage{}

.innepage p{font-size:16px; line-height:30px; margin-bottom:20px;}

.innepage a{color:#AD0000;}

.innepage .btns a{color: #fff;}

.innepage .docs a{color:#000;}

.innepage img{box-shadow:0 0 5px #ccc; background:#fff; padding:5px;}

.innepage .list{display:block; background:none; padding:0;}

.innepage .list div{width:auto; background:none; padding:0; margin:0 0 20px 0; font-size:16px; line-height:28px;}

.innepage .list div i{background: url(../images/small-icon-fa.png) no-repeat 0 -187px;  margin-top: 7px; width: 12px; height: 12px;}

.innepage .boxcon ul li{font-size:16px; line-height:28px; margin-bottom:15px;}

.innepage .boxcon ul li i{background: url(../images/small-icon-fa.png) no-repeat 0 -187px;  margin-top: 7px; width: 12px; height: 12px;}

.innepage .listin ul li{font-size:16px; line-height:28px; margin-bottom:15px;}

.innepage .listin ul li i{background: url(../images/small-icon-fa.png) no-repeat 0 -187px;  margin-top: 7px; width: 12px; height: 12px;}



.innepage .innerpageintop{padding:30px 0;}

.innepage .innerpageintop ul li{font-size:16px; line-height:28px; margin:0 0 15px 20px;}

.innepage .innertopleft{float:left; width:300px;}

.innepage .innertopleft img{box-shadow:none; padding:0;}

.innepage .innertopright{position:relative; margin:0 0 0 300px;}



.pro div ul li i{background: url(../images/small-icon-fa.png) no-repeat 0 -187px;  margin-top: 4px; width: 12px; height: 12px;}





#showhidebar{width:100%;display:none;margin:0 auto;margin-top:-40px;margin-left:-10px;overflow:hidden;}

#showhidebar a{color:#6d6d6d;font-size:13px;padding:1px;display:inline-block; outline:none;transition:all 0.7s ease 0s;}

.showhidebarfixed#showhidebar{width:100%;position:fixed;top:0;left:0;background:#fff;border-bottom:2px solid #3498db;transition:all 0.7s ease 0s;-webkit-transition:all 0.7s ease 0s;z-index:100;margin:0;padding:1px 0;text-align:left;display:block; box-shadow: 0 0 10px #ccc; border: none;}

.showhidebarfixed#showhidebar a, .showhidebarfixed#showhidebar a.active{font-size:14px;border:none;color:#000;}

.showhidebarfixed#showhidebar li{display:inline-block; margin:0 15px; list-style-type:none;}

.showhidebarfixed#showhidebar ul{display:block; text-align:center; padding:0; margin:0 auto; max-width:1170px;}

.showhidebarfixed#showhidebar li a{font-size:16px; padding:10px 0;}

.showhidebarfixed#showhidebar li a i{background:url(../images/small-icon-fa.png) no-repeat 0 0; width:14px; height:14px; display:inline-block; opacity:0.8;}

.showhidebarfixed#showhidebar li a:hover i{opacity:1;}

.showhidebarfixed#showhidebar li a i.fa-cog{ background-position:-21px -54px;}

.showhidebarfixed#showhidebar li a:hover i.fa-cog{ background-position:-21px -36px;}

.showhidebarfixed#showhidebar li a i.fa-file-text-o{ background-position:-21px -20px;}

.showhidebarfixed#showhidebar li a:hover i.fa-file-text-o{ background-position:-21px -2px;}

.showhidebarfixed#showhidebar li a i.fa-youtube{ background-position:-21px -194px;}

.showhidebarfixed#showhidebar li a:hover i.fa-youtube{ background-position:-21px -176px;}

.showhidebarfixed#showhidebar li a i.fa-pencil-square-o{ background-position:-21px -88px;}

.showhidebarfixed#showhidebar li a:hover i.fa-pencil-square-o{ background-position:-21px -70px;}

.showhidebarfixed#showhidebar li a i.fa-book{ background-position:-21px -159px;}

.showhidebarfixed#showhidebar li a:hover i.fa-book{ background-position:-21px -141px;}

.showhidebarfixed#showhidebar li a i.fa-guide{ background-position:-21px -125px;}

.showhidebarfixed#showhidebar li a:hover i.fa-guide{ background-position:-21px -107px;}

.showhidebarfixed#showhidebar li a i.fa-run{ background-position:-45px -37px;}

.showhidebarfixed#showhidebar li a:hover i.fa-run{ background-position:-45px -54px;}

.showhidebarfixed#showhidebar li a:hover{ color:#AD0000; text-decoration:none;}



.newsectionad{display:flex; padding-bottom:50px;}

.newsectionad.nopad{padding:0;}

.newsectionad .newbox {background:#fff; box-shadow:0 0 10px #ccc; padding:30px; border-radius:6px; margin:30px 30px 0 0; font-size:16px; width:33.33%; border-top:5px solid #AD0000; }

.newsectionad .newbox:last-child{margin-right:0;}

.newsectionad .newbox b{display:block; font-size:20px; padding:0 0 10px 0;}

.newsectionad .newbox p{line-height:30px; margin-bottom:20px;}

.newsectionad .newbox2{background:#fff; box-shadow:0 0 5px #ccc; padding:30px; border-radius:6px; margin:40px 40px 0 0; font-size:16px; width:50%;}

.newsectionad .newbox2:last-child{margin-right:0;}

.newsectionad .newbox2 b{display:block; font-size:20px; padding:0 0 10px 0;}

.newsectionad .newbox2 p{line-height:30px; margin-bottom:20px;}





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

.maincontainer{margin:0 auto; width:940px;}

.other img{ margin:10px 7px 0 0;} 

.scrollsticky{text-align:center;}

#stickynav a{margin:0 15px;}

.articlepage{padding:0 15px;}

}

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

.showhidebarfixed#showhidebar li{margin:0 7px;}

.topbar ul{margin-right:110px;}

.maincontainer{margin:0 auto; width:720px;}

.banner-section{margin:70px 0 0 0;}

.banner-section h1{font-size:32px;}

.bannerpara1{display:block; width:400px; margin-bottom:0;}

.emails{width:350px; display:block; max-width:inherit;}

.flexbox div{padding:120px 20px;}

.flexbox div a{font-size:15px; padding:8px 15px;}

a.dlcent{display:inline-block; padding:10px; border:1px solid #999; color:#999; margin:20px 0 0 0; font-size:14px; border-radius:4px;}

a.dlcent i{margin:0 5px 0 0; font-size:16px;}

a.store i{margin:0 5px 0 0; font-size:16px;}

a.store{display:inline-block; padding:10px; border:1px solid #999; color:#999; margin:15px 0 0 0; font-size:14px; border-radius:4px;}

a.dlcent:hover{text-decoration:none; background:#196719; color:#FFFFFF;}

a.store:hover{text-decoration:none; background: #0066CC; color:#FFFFFF;}

.footerbox ul li a i{margin:0 4px 0 0;}

.navbar-inverse .navbar-nav > li > a{padding:30px 12px;}

.modal-dialog{width: auto; margin-left:20px; margin-right:20px;}

.flex2{display: block;}

.pro{width: auto; margin:5px 0; overflow:hidden; padding:20px 0;}

.toolspets{margin-right:30px; margin:20px 0 0 0;}

}

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

.articlepage .post, .articlepage .sidebar{float:none; width:auto;}

.articlepage .sidebar.stick{position:inherit;}

.languagep{display:block;}

.languagep .toolsall{width:auto; margin:30px 0 0 0;}

#stickynav a{margin:0 5px; font-size:14px;}

.movetoright{float:none;}

.tooloverviewtop{display:block;}

.tooloverviewtop .topboxes{width:auto; margin:0;}

.rpoductpageherobanner ul{margin:0;}

.tooloverviewtop .topboxes:last-child{width:auto; margin-top:40px;}

.specificationnewsection .tollsbx{display:none;}

.specificationnewsection .toolrequir{margin:0; background:none;}

.equal > .flex1 span.icons{float:none; margin:10px auto;}

.topsection{padding:5px 0;}

.fixed ul li a{font-size:13px; padding:10px 15px;}

.headerlanguage{top:20px;}

.navbar-inverse .navbar-nav > li > a{color: #ccc; padding:15px; font-size:17px; font-weight:300; border-bottom:1px solid rgba(255, 255, 255, 0.05);}

.navbar-brand{margin:5px 0 0 0;}

.navbar-right{margin-right:0;}

.dropdown-menu > li{border-bottom:1px solid rgba(255, 255, 255, 0.1); padding:10px 0;}

.testimonials{margin:0 20px;}

.testimonials p{ font-size:20px; line-height:34px;}

.footerbox strong{margin:20px 0 0 0;}

.footerbox{padding:0 0 10px 0;}

.flexsection1{border-radius:10px 10px 0 0;}

.flexsection3{border-radius:0 0 10px 10px;}

.equal > .flex1{width: 50%; text-align:center; margin:20px; background:#fff; border-radius:6px;}

.equal > .flex1 img{float: none;}

.equal > .flex1 div{position:static; margin:10px 0 0 0;}

.protop{width:auto;}

.maincontainer{margin:0 15px; width: auto;}

.navbar-nav{float:none;}

.navbar-nav{margin:0;}

.navbar-nav > li > .dropdown-menu .megamenu-container{display:block; padding:20px 10px;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul{width:auto; border:none; padding:0;}

.navbar-nav > li > .dropdown-menu .megamenu-container ul li a{color:#bdbdbd;}

.topbar ul{display:none;}

.toolssub{ padding:0; background:#fff; box-shadow:0 5px 5px #ccc;}

.toolssub .navbar-inverse{background:#fff; position:relative; z-index:11;}

.toolssub .maincontainer{position:static;}

.navbar-toggle{margin-top:-46px;}

.topbar{padding:5px 0;}

.toolssub .navbar-nav{float:none;}

.toolssub .navbar-nav > li > .dropdown-menu .megamenu-container ul{width:auto;}

.toolssub .navbar-inverse .navbar-nav > li > a{color:#000;}

.topmar{margin:80px 0 0 0;}

.showhidebarfixed#showhidebar li a i{display:none;}

.newsectionad{display: block;}

.newsectionad .newbox, .newsectionad .newbox:last-child, .newsectionad .newbox2, .newsectionad .newbox2:last-child{width:auto; margin:30px 0 0 0;}

}

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

.innepage .innertopleft{float:none; width: auto; display:none;}

.innepage .innertopright{position:relative; margin:0 0 0 0;}



.flex{ display: block; margin:30px 0;}

.flexin{ display: block; margin:30px 0;}

.flexbox{width: auto;}

.flexboxnew{width: auto; margin:20px 0;}

.flexboxnew1{width: auto; margin:20px 0;}

.flexbox div{padding:30px 20px;}

.flexbox div a{ margin-top:5px;}

.lside{float:none; width:auto;}

.rside{float:none; width:auto;}

.equal{display:block;}

.list{display:block;}

.list div{width:auto;}

.equal > .flex1{width: auto; margin:40px 0;}

.submenuitems ul li a{font-size:12px; padding:10px;}

.fixed ul li a{font-size:12px; padding:10px;}

.buynow table th{font-size:14px; padding:10px;}

.buynow table td{font-size:13px; padding:10px;}

.buynow table td a{padding:10px; font-size:14px;}

.banner-ost{background-image:none;}

.banner-eml{background-image:none;}

.sectionfaq{background-image:none;}

.choos-section{background-image:none; background:#f5f5f5;}

.other{display:block; margin-top:20px;}

#stickynav a i{display:none;}

#stickynav a:nth-child(2) {display:none;}

#stickynav a:last-child{display:none;}

a{transition:none !important;}

span.tollrating{display:none;}

.btns{overflow:hidden; min-height:95px;}

.btns a{display: inline-block; width: inherit; font-size:13px;}

.btns a span b{font-size:10px;}

.btns a.bn{padding:10px; margin-right:0;}

.btns a.dl{padding:10px;}

.other{clear:both; padding-top:20px; margin:0;}

.toolcomparetable table .btns a{width:auto; display:inline-block;}

.bannerpara1{display:block; width: auto;}

.other{display:none;}

.rpoductpageherobanner p{min-height:150px;}

.btns a span{display:block; position:relative; margin:0 0 0 42px;}

.toprighticn{display:none;}

.buypagetable table td a.license{font-size:14px;}

.buypagetable table td, .buypagetable table th{padding:10px 5px;}

.buypagetable table td{font-size:13px;}

.buypagetable table td a{font-size-adjust:12px; padding:10px;}

.showhidebarfixed#showhidebar{display:none;}

}

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

.top-phone span b:last-child{display:none;}

.emails{width: auto; display:block;}

.submenuitems ul li a{padding:9px;}

.fixed ul li a i{display:none;}

.submenuitems ul li a i{display:none;}

.fixed ul li.disnone{display:none;}

.buynow table th{font-size:13px; padding:10px 5px;}

.buynow table td{font-size:12px; padding:10px 5px;}

.buynow table td a{padding:5px 10px; font-size:13px;}

.price{font-size:20px;}

.price strong{font-size:16px;}

.round{background:#f5f5f5; border-radius:10px; padding:5px 20px; margin:20px 0;}

.rowbox span{float: none;  margin:10px auto; display:block;}

.rowbox div{position:relative; margin:0 0 0 0; text-align:center;}

.pro{width: auto; margin:20px 0; overflow:hidden;}

.pro img{float:none; margin:20px auto; width:120px;}

.pro div{margin:0; padding-bottom:20px;}

.toolcomparetable table td, .toolcomparetable table th{padding:10px 5px;}

.specificationnewsection .toolrequir{padding:0;}

.rpoductpageherobanner h1{font-size:28px; font-weight:normal;}

.rpoductpageherobanner h2{font-size:18px; line-height:30px; margin:20px 0;}

.rpoductpageherobanner p{font-size:15px; line-height:26px; font-weight:normal; min-height:inherit;}

}

.responsive {width: 80%; height: auto;}

.innerpagenew{background:#fff; padding:50px 0;}

.innerpagenew.cgange{background:#f5f5f5;}

.innerpagenew h1{margin:0; padding-bottom:20px;}

.howtotabs{}

.howtotabs .nav-tabs{float:left; width:200px; background:#f5f5f5; min-height:600px; border-right:2px solid #d9390d;}

.howtotabs .nav-tabs > li{float:none; border-radius:none; border-bottom:1px solid #ccc;}

.nav-tabs > li > a{border-radius:0;}

.howtotabs .nav-tabs > li > a{border-radius:none !important; margin:0; color:#000000; font-size:17px; }

.howtotabs .nav-tabs > li.active > a, .howtotabs .nav-tabs > li.active > a:focus, .howtotabs .nav-tabs > li.active > a:hover{border:none; border-bottom:1px solid #dd0000; background:#dd0000; color:#fff; border-radius:none !important; margin:0;}

.howtotabs .tab-content{position:relative; margin:0 0 0 230px;}

.howtotabs .tab-content ul{ padding:20px 0 0 20px;}

.howtotabs .tab-content ul li{padding:10px; box-shadow:0 5px 5px #ccc; margin:0 0 15px 0; border:1px solid #ccc; background: url(../images/menu-arrow.png) no-repeat 15px 14px; padding-left:30px; list-style-type:none;}

.howtotabs .tab-content ul li a{color:#000000;}

/*--regain Software Social Start--*/
.regain-software-social {
	position: fixed;
	bottom: 2px;
	left: 2px;
	z-index: 9999999999999 !important
}

.regain-software-notification {
	border: 0;
    text-align: left;
    z-index: 99999;
    box-sizing: border-box;
    font-weight: 400;
    border-radius: 6px;
    box-shadow: 0px 0px 0px 1px #e95b0c52;
    background-color: #fff7f3;
    position: relative;
    cursor: pointer;
    padding: 0 10px;
}

.regain-software-notification-container {
	display: flex !important;
	align-items: center;
	min-height: 80px;
}

.regain-software-notification-image-wrapper img {
	max-height: 75px;
	width: 90px;
	overflow: hidden;
	border-radius: 6px;
	object-fit: cover;
	border: 1px solid #aaa
}

.regain-software-notification-content-wrapper {
	margin: 0;
	height: 100%;
	color: #474e5d;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0 6px 6px 0;
	flex: 1;
	display: flex !important;
	flex-direction: column;
	justify-content: center
}

.regain-software-notification-content {
	font-family: inherit !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 14px;
	line-height: 16px
}

.regain-software-notification-content #country {
	color: #e95b0c;
}

.regain-software-notification-content #product {
	color: #e95b0c;
}

.regain-software-notification-content small {
	margin-top: 3px !important;
	display: block !important;
	font-size: 12px !important;
	opacity: .8;
}

.custom-close {
	position: absolute;
	top: 8px;
	right: 8px;
	height: 12px;
	width: 12px;
	cursor: pointer;
	transition: .2s ease-in-out;
	transform: rotate(45deg);
	opacity: 0
}

.regain-software-social .regain-software-notification .custom-close::before {
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: gray;
	position: absolute;
	left: 0;
	top: 5px
}

.regain-software-social .regain-software-notification .custom-close::after {
	content: "";
	display: block;
	height: 100%;
	width: 2px;
	background-color: gray;
	position: absolute;
	left: 5px;
	top: 0
}

.regain-software-social .regain-software-notification:hover .custom-close {
	opacity: 1
}

.poweredby {
	font-weight: 600;
	text-decoration: none;
	margin-left: 3px;
	color: #e95b0c;
}