 /* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400'); */
 @import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap');


*{margin:0; padding:0;}



/* body{font-family: 'Open Sans', sans-serif; font-size:15px; color:#4f555a;} */
body{font-family: "Nunito", sans-serif; font-size:15px; color:#4f555a;}



img{ border:0; outline:none; max-width:100%;}



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



h1{margin-top:0; font-weight:bold; font-size:48px; color:#000000;}

h2{margin-top:0; font-weight:bold; font-size:36px; color:#000000; padding:20px 0}

p{font-size:16px; line-height:28px;}

h3{font-size:26px; line-height:40px;}

a{
    color: #265682;
}














.back-to-top {cursor: pointer; position: fixed; bottom: 20px; right: 20px; display:none; border:none; background: #0066CC url(../smimage/gotop.webp) no-repeat 7px 13px; border-radius:2px;}



.mins{ padding-left:49px;}



.listpro{ overflow:hidden;}



.listpro strong{padding-top:15px; display:block;}



.listpro ul{ overflow:hidden; display:flex;}



.listpro ul li{ float:left; width:33.33%; margin:10px; background:#f5f5f5; border-radius:6px; padding:15px;}



.listpro ul li a{background:url(../smimage/arrow-right.webp) no-repeat 0 0; padding:0 0 0 15px; font-size:13px;}



.listpro ul li span{display:block; font-size:12px; padding-left:15px;}



.points{}



.points ul{ margin:10px 0 20px 20px; padding-bottom:20px;}



.points ul li{list-style-type:none; margin:0 0 10px 0; line-height:20px; color:#000000; background:url(../smimage/arrow-right.webp) no-repeat 0 0; padding-left:20px;}



.btn-group-lg > .btn, .btn-lg{padding:8px 18px;}



.carousel-indicators{left:inherit; width:inherit; margin-left:75px; margin-top:10px;}



.cln{ margin:20px 0;}



.cln .carousel-inner > .item{background:#FFFFFF; padding:25px; box-shadow:0 0 5px #ccc;}



.cln a{font-size:19px; color: #000;}



.cln img{margin:-5px 0 0 0;}



.ts{background:#3b5869; width:100%; padding:8px 0; position:absolute; left:0; top:0;}



.ts img{float:right; margin-right:40px;}



.header{position:absolute; left:0; top:0; width:100%; background:#265682; height:73px;}



.tr{position:absolute; top:10px; right:45px; z-index:99;}



.clientsection{background:#fff; padding:30px 0; text-align:center;}



.clientsection .carousel-indicators li{border:1px solid #003399;}



.txt{font-size:36px; line-height:50px; font-weight:bold; color:#000000; padding:40px 0 20px 0;}



.clientsection .carousel-inner > .item{ margin:0 auto; max-width:1050px !important;}



.clientsection .carousel-inner > .item .lrsps{background:#FFFFFF; padding:25px; box-shadow:0 0 5px #ccc; border:1px solid #ccc; min-height:230px; border-radius:2px; max-width:980px !important; margin:0 auto;}



.clientsection .carousel-inner > .item p{font-size:17px; font-style:italic; line-height:26px; }



.clientsection .carousel-inner > .item i{font-style:italic; color: #003366; font-size:24px;}



.name{font-size:24px; color:#003366; margin:10px 0 0 0;}



.name span{margin:0 10px; display:block; padding-top:10px;}



.clientsection .carousel-indicators{position:static; margin:30px 0 0 0;}



.navbar-brand{    padding: 0;
    display: block;
    height: auto;
    margin-top: 5px;}



.modal-header{border:none;}











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



.circle div{background:url(../smimage/circle.webp) no-repeat 0 0; width:202px; height:202px; margin:0 auto;}



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







/*  menu section start */



.navbar-default .navbar-toggle .icon-bar{ background-color:#FFFFFF;}



.navbar-collapse.in{background:#f7fcfe;}



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



.nav > li{position:static;}



.navbar-toggle{margin-top:20px; margin-bottom:11px; background: none;}



.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#3b5869;}



.navbar-collapse.in{overflow:inherit; margin-top:8px;}



@media (min-width:900px) {



.dropdown:hover .dropdown-menu {display: block;}   



.dropdown .dropdown-menu{display: none;}



}



.navbar-default{background: none; padding: 0px; border:none; border-radius: 0px; margin:0;}



.dropdown-toggle:hover{color: #FFFFFF;}



.dropdown-menu { width:100%;}



.dropdown-menu.columns-2{min-width: 500px;}



.dropdown-menu.columns-3 {min-width: 600px;}



.dropdown-menu li a {padding: 5px 15px; font-weight: 300;}



.multi-column-dropdown {list-style: none;  padding:20px 25px; padding-top:10px; min-height:250px;}



.multi-column-dropdown li.htxt{font-size:17px; color:#22405c; padding:30px 0 10px 0; font-weight: normal;}



.multi-column-dropdown li a {display: inline-block; clear: both; line-height: 1.428571429; color: #053493; white-space: normal; font-size:14px; background: url(../smimage/menu-arrow-right.webp) no-repeat 0 5px; padding:0 0 0 12px; margin:10px 0; font-size:14px; font-weight:normal;}







.multi-column-dropdown li span{display:block; color:#666666; padding-left:20px; font-size:12px; margin-bottom:10px;}



.multi-column-dropdown li a.noimg{background:none; color:#1364b7; margin:20px 0 0 0; font-weight:bold;}



.multi-column-dropdown li a.noimg:hover{ text-decoration:underline; color:#000000;}



.multi-column-dropdown li a:hover {text-decoration: none; color: #fff; text-decoration:underline;}



.navbar-nav > li > .dropdown-menu{margin-top: 0;  border-radius:0; padding:0; background:#f7fcfe;}

.navbar-nav > li > .dropdown-menu .dispflx{display:flex; width:100%;}





.navbar-default .navbar-nav > li > a {color: #fff; padding:28px 20px; margin-bottom: -4px; font-size:15px; text-transform:uppercase;}



.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ text-decoration: underline; color:#fff;}



.multi-column-dropdown li a:hover{color:#22405c;}



@media (max-width: 767px) {



.dropdown-menu.multi-column {min-width: 240px !important; overflow-x: hidden; }



.navbar-nav{float:none;}



.multi-column-dropdown{min-height:inherit; padding-bottom:0;}



.navbar-nav .open .dropdown-menu{overflow:hidden;}



.navbar-default .navbar-nav > li{border-bottom:1px solid #cfe1e9;}



.navbar-default .navbar-nav > li > a{color:#006699;}



.navbar-default .navbar-nav > li > a:hover{color:#000000; text-decoration: underline;}



.navbar-nav{margin:0; padding:10px 0;}



.navbar-collapse{padding:0; margin:0 -15px;}

.navbar-nav > li > .dropdown-menu .dispflx{display:block;}

.navbar-toggle{margin-right:130px;}

.headerlanguage{right:20px;}

}



@media (max-width: 480px) {



.content {width: 90%; margin: 50px auto; padding: 10px;}



}



@media (min-width: 768px) and (max-width:1023px) {



.dropdown-menu.columns-2 {margin-left: -100px;}



.dropdown-menu.columns-3 {margin-left: -300px;}



}



/*  menu section end */



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



.flxnn div{width:33.33%; padding:20px; margin:20px; text-align:left; box-shadow:0 0 5px #ccc; border:1px solid #ccc; border-top:3px solid #FF6600;}



.flxnn div strong{display:block; font-weight:normal; color:#003366; font-size:20px; padding-bottom:10px;}



.flax1{display:flex; text-align: left;}



.flax1 div{padding:20px; margin:-1px; border:1px solid #ccc; border-top:2px solid #0099FF; width:25%; font-size:13px; color:#333;}



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



.flax1 div strong a{font-size:15px; }



.flax1 div:hover{color:#e9f1f9; background:#0099FF;}



.flax1 div:hover a{color:#FFFFFF;}



.inpage{padding-bottom:30px;}



.breadcrumb{margin-top:75px; background:#fff; border-radius:0; color:#666; margin-bottom:10px; font-size:14px;}



.breadcrumb a{ color:#265682; text-decoration: underline;}
.breadcrumb a:hover, .breadcrumb a:focus {text-decoration: underline;}



.topsection{text-align:center; padding-bottom:5px;}



.topsection p{font-size:16px; line-height:28px; color:#17252a;}



.boxarea{float:left; width:28%; margin-top:20px;}



.contentarea{position:relative; margin-left:28%; text-align:left; margin-top:20px;}



.contentarea ul li{margin-bottom:15px;}



.contentarea ul li i{float:left; color: #071624; margin-top:5px;}



.contentarea ul li span{color:#384043; font-size:16px; font-weight: normal; line-height:26px; position:relative; margin:0 0 0 25px; display:block;}



.btns{ padding:0;}



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



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



.btnsaa a{ display:inline-block; color:#FFFFFF; text-transform: none; margin:10px 7px 0 0; font-size:17px;}



.btnsaa a i{  margin:3px 0 0 7px;}



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



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



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



.btnsaa a.moreinfo{background: #fff; padding:10px 15px; border-radius:4px; color:#10283e; border:1px solid #10283e;}



.btnsaa a.moreinfo:hover{background:#10283e; color:#FFFFFF; text-decoration:none;}



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



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



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



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



.topsection .savefree{font-size:12px; margin-top:10px;}



.spss{padding:20px 0; margin-bottom:30px;}



.footer{border-top:3px solid #0066CC; background:#265682; padding:30px 0; color:#fff; margin-top:30px;}



.footer a{color:#FFFFFF;}

.footer .f-part img {margin-bottom: 1rem;}
.footer .f-part p {margin-bottom: 1rem;}
.footer .f-part .head {color: #fff; font-size: 20px; font-weight: 700; padding-bottom: 1rem; border-bottom: 2px solid #fff;}
.footer .f-part ul li {margin-bottom: 1rem;}
.footer .f-part .social-media{display: flex; flex-wrap: wrap; align-items: center; gap: 2rem; margin-top: 2rem;}
.footer .f-part .social-media li a { background: #fff; color: #13539d; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center;border-radius: 5px;text-decoration: none;}
.footer .copy-right {text-align: center; border-top: 1px solid #fff; margin-top: 2rem; padding-top: 3rem;}


.gbg{background:#f5f5f5; padding:30px 0; margin:0 0 0 0;}



.tbsps{padding:30px 15px; margin-bottom:30px;}



.compairtable{ margin-top:30px;}



.compairtable table{background:#f2fbfe;}



.compairtable table td{padding:15px; border:1px solid #c6eefd; text-align:left; font-size:16px; line-height:28px; color:#283a44;}



.compairtable table td.tdbg{background:#e5f6fd;}



.compairtable table td a{display:inline-block; padding:10px 20px; font-size:17px; margin:10px;}



.compairtable table td a.dlbtn{border-radius:6px; color:#FFFFFF; background:#006600;}



.compairtable table td a.bnbtn{border-radius:6px; color:#ffffff; background:#003399;}



.compairtable table th{color:#FFFFFF; font-size:18px; background:#005E85; padding:15px; border:1px solid #c6eefd; font-weight:normal;}



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



.wt40new{width:40%;}



.wt30new{width:30%;}







.tabsection{text-align:center; margin-top:30px;}



.carousel-inner > .item{max-width:100% !important;}



.tabsection .carousel-control.left, .carousel-control.right{background:inherit;}



.tabsection .carousel-control.left{background:url(../smimage/left.webp) no-repeat 0 45%;}



.tabsection .carousel-control.right{background:url(../smimage/right.webp) no-repeat 0 45%;}



.tabsection .nav-tabs > li{float:none; display:inline-block; font-size:18px; font-weight:normal;}



.tabsection  .nav-tabs > li > a{border:1px solid #ccc; border-bottom:none; padding:10px 30px; color:#0e1f2d;}



.tabsection  .nav-tabs > li > a i{margin-right:5px;}



.tabsection .nav-tabs > li.active a{border-top:3px solid #48a3db; border-left:1px solid #cccccc; border-right:1px solid #cccccc; color:#48a3db;}



.posrel{position:relative;}



.video{max-width:600px; margin:20px auto;}



.flax{display:flex;}



.flax div{ margin:10px; padding:30px; background:#FFFFFF; line-height:22px; width:50%;}

.flax div a{
    text-decoration: underline;
}
.flax div a:hover, .flax div a:focus {
    text-decoration: underline;
}

.flax div strong{display:block; font-weight:normal; font-size:19px; color: #003366; padding-bottom:10px;}



.tab-content {padding:20px 0; text-align:center;}



/*  slider section start */



.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img{display:inline-block;}



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



/*  slider section end */



.carousel-inner .active.left { left: -33%; }



.carousel-inner .next        { left:  33%; }



.carousel-inner .prev        { left: -33%; }



.carousel-control.left{background:url(../smimage/left.webp) no-repeat 0 45%;}



.carousel-control.right { background:url(../smimage/right.webp) no-repeat right 45%;}



.item:not(.prev) {visibility: visible;}



.item.right:not(.prev) {visibility: hidden;}



.rightest{ visibility: visible;}



.item .sz{float:left; width:33.33%;}



.item .box{background:#FFFFFF url(../smimage/quote-start.webp) no-repeat 20px 20px; padding:20px 20px 20px 50px; box-shadow:0 0 5px #ccc; margin:20px 10px; text-align:left; font-size:15px; color:#000000; line-height:24px; font-style:italic; font-weight:normal;}



.item .box strong{display:block; color:#0066CC; font-style:normal; font-size:17px; font-weight:normal; margin-top:10px; border-left:2px solid #0066FF; padding-left:10px;}



.item .box strong span{display:block; font-size:11px; color:#666666; text-transform:uppercase; margin-bottom:-5px;}







.flexitem{display:flex;}



.flexitem .box{background:#FFFFFF url(../smimage/quote-start.webp) no-repeat 20px 20px; padding:20px 20px 20px 50px; box-shadow:0 0 5px #ccc; margin:20px 10px; text-align:left; font-size:15px; color:#000000; line-height:24px; font-style:italic; font-weight:normal;}



.flexitem .box strong{display:block; color:#0066CC; font-style:normal; font-size:17px; font-weight:normal; margin-top:10px; border-left:2px solid #0066FF; padding-left:10px; margin-top:20px;}



.flexitem .box strong span{display:block; font-size:11px; color:#666666; text-transform:uppercase; margin-bottom:-5px;}







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



.panel-body ul li{list-style-type:disc; margin-bottom:10px; line-height:20px;}



.topspace{margin-top:20px;}



.panel-group .panel + .panel{margin-top:-1px;}



.panel-group .panel{border-radius:0;}



.panel-heading{padding:0;}



.panel-title a{display:block; padding:15px 20px; background:#eeeeee;}



.panel-group{margin:25px 0;}







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



.hesdin strong{display:block; font-weight:normal; font-size:20px; color: #006699; padding-bottom:5px; }



.topss{padding:20px 0; margin-bottom:70px;}



.banner{background:#0066CC url(../smimage/banner.webp) no-repeat 0 0; background-size:cover;  margin-top:70px; color:#FFFFFF; text-align:center; padding:70px 0;}



.banner p{font-size:18px;  color:#000; margin-top:20px;}



.banner h1{font-weight:bold; font-size:48px;  color:#003366; text-shadow:1px 1px #fff;}



.sectionone{margin:50px 0 30px 0;}



.subtxt{font-size:17px; color:#666666;}



.flexbox{display:flex;}



.flexbox div{width:33.33%; border:5px solid #fff; padding:20px; margin:10px; text-align:center; background:#0099FF; color:#FFFFFF;}



.flexbox div span{display:block;}



.flexbox div strong{display:block; font-size:20px; color:#fff; font-weight:normal; padding-bottom:5px; padding-top:15px;}



.flexbox div p{font-size:15px; line-height:22px; color:#fff;}



.flexbox div a{border:none; background:#FFFFFF; color:#0099FF; margin:10px 0;}



.bgbgn{background:#eee url(../smimage/comment.webp) no-repeat center top; background-size:cover; padding-bottom:20px; margin:20px 0;}







.news{margin:50px 0;}



.txt1{font-size:26px;}



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



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



.sectionbox{padding:5px 0; margin-top:20px;}



.date{float:left; background:#0066cc; text-align:center; color: #fff; padding:2px 0 0 0; font-size:22px; border-radius:4px;}



.date span{display:block; border-top:1px solid #f5f5f5; background:#eeeeee; padding:5px 15px; margin:2px 0 0 0; color:#666666; font-size:12px; font-weight:bold; text-transform:uppercase; border-radius:0 0 4px 4px;}



.descp{position:relative; margin-left:80px;}



.descp p{text-transform:uppercase; color:#000; font-size:13px;}



.descp span{color:#000; font-size:18px; font-weight:normal;}



.descp a{font-size:18px; font-weight:normal;}



.descp strong{display:block; font-weight:normal; font-size:15px; color:#666666;}







.blog{background:none;}



.descp1{position:relative; margin-left:120px;}



.descp1 p{text-transform:uppercase; color:#0066cc; font-size:13px; margin-bottom:0px;}



.descp1 a{font-size:14px; font-weight:normal; color:#0066CC; background:#fff; padding:10px 20px; border:1px solid #0066CC; border-radius:6px; margin-top:20px; display:inline-block;}



.descp1 a:hover{text-decoration:none; color:#FFFFFF; background:#0066cc;}



.descp1 strong{display:block; font-weight:normal; font-size:14px; color: #333333;}











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



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



.bornone{border:none;}



.submenuitems ul li {display:inline-block;	border-right:1px solid #fff;	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: #003E85;    font-size: 16px;    text-decoration: none;}



.submenuitems ul li a:hover { text-decoration:underline;}



.submenuitems ul li a.active {}



.fixed {    position: fixed;    top: 0;	background:#ddd;	width:100%;	z-index:999;	margin:0;	left:0;}



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



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



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



.submenuitems ul li a.green{background:#006600; color:#FFFFFF;}



.submenuitems ul li a.orange{background:#003399; color:#FFFFFF;}



.submenusection{background:#ddd; margin:30px 0 0 0;}







.btn-default {



    top: 25%;



    left:25%; 



    color: #999; 



    background: #fffccc; 



}















.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:6px; font-size:14px;}



.pagination a:hover, .pagination .current{background:#0684cc; color:#FFFFFF; padding:6px 10px;}



.pagination a, .pagination span{float:inherit; display:inline-block;}



.pagination .current.prev{position:absolute; left:10px; top:45%; background:#999; color:#FFFFFF; border:none;}



.pagination .current.next{position:absolute; right:10px; top:45%; background:#999; color:#FFFFFF; border:none;}



.pagination .prev{position:absolute; left:10px; top:45%; background:#333333; color:#FFFFFF; border:none; border-radius:20px; width:40px; height:40px; font-size:24px; line-height:22px;}



.pagination .next{position:absolute; right:10px; top:45%; background:#333333; color:#FFFFFF; border:none; border-radius:20px; width:40px; height:40px; font-size:24px; line-height:22px;}



.slide{float:none;}



.pagination a {



    text-decoration: none;



    border: solid 1px #e2e2e2;



    color: #15B;



	padding:5px 10px;



}



.none{display:none;}



.modal-body{max-height:inherit; text-align:center; padding:5px 15px;}



.modal-body p{margin-bottom:10px; font-size:13px;}



.modal-header{padding:5px 15px;}



.modal-header h3{font-weight:normal; font-size:20px; text-align:center;}







.modal-dialog{width:inherit; max-width:700px;}



.glyphicon{color:#FFFFFF; padding:4px 7px; border-radius:2px; background:#5f6c78; float:left; margin:-4px 10px 0 0;}



.panel-body{padding-left:50px;}



.buypagetop{padding:50px 0;}

.buypagetop h1{font-weight:bold; font-size:48px; padding-top:20px;}

.buypagetop p.subtl{font-size:17px; line-height:26px; padding-top:25px;}



.buypage-buybox{ text-align:center; overflow:hidden; padding:10px 0 40px 0;}

.tabbox{width:350px; padding:30px 40px; background:#d1ecf1; min-height:300px; border:1px solid #a4dde7; display:inline-block; margin:30px;}

.tabbox h4{font-size:18px; padding:0 0 20px 0; margin:0;  font-weight:300;}



.tabbox h5{font-size:20px; padding:0 0 30px 0; margin:0; line-height:30px; min-height:100px;}

.tabbox .nav-pills > li{float:none; margin-bottom:5px;}

.tabbox .nav-pills > li > a{border-radius:0; padding:5px 0; text-align:left; font-size:17px; background:url(../smimage/radio.webp) no-repeat 0 9px; padding-left:30px;}

.tabbox .nav-pills > li.active > a, .tabbox .nav-pills > li.active > a:focus, .tabbox .nav-pills > li.active > a:hover{background-color:none !important; color:#000000; background: url(../smimage/radio-active.webp) no-repeat 0 9px;}

.tabbox .nav > li > a:focus, .tabbox .nav > li > a:hover{background-color:transparent;}

.tabbox .nav-pills > li > a:hover{background-color:transparent;}

.tabbox .nav-pills > li.active > a, .tabbox .nav-pills > li.active > a:focus, .tabbox .nav-pills > li.active > a:hover{background-color:transparent;}

.tabbox p.cut-p{font-size:20px; color:#CC0000; text-decoration:line-through; padding-top:20px;}

.tabbox p.main-p{font-size:30px; font-weight:bold; color:#000;}

.tabbox a.buymain-btn{display:inline-block; color:#fff; font-size:24px; padding:10px 30px; background:#00a0c8; margin-top:20px;}

.modal-dialog.change{max-width:1000px; border-radius:0;}

.modal-dialog.change p{font-size:16px; line-height:26px; margin-bottom:20px; font-weight:300; text-align:left;}

.modal-dialog.change h4{font-size:22px; font-weight:normal; text-align:left; padding-top:15px;}

.txt1.bpage{font-size:14px; font-weight:normal;}



#FAQssection .panel-title{font-size:18px;}

#FAQssection .panel-title a{padding:20px;}

#FAQssection .panel-body{font-size:16px; line-height:28px; padding-top:20px; padding-bottom:20px;}









.headerlanguage{ position:absolute; right:5px; top:24px; width:105px; margin:0 2px; }

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

.headerlanguage ul li {display: block; position: relative;  background: rgba(255, 255, 255, 0) url(../smimage/select-lang.webp) no-repeat 95px 12px;}

.headerlanguage li ul {display: none;}

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

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

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

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

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

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

.headerlanguage ul li a.English{background: url(../smimage/gb.webp) no-repeat 7px 9px; padding:0 0 0 30px;}

.headerlanguage ul li a.German{background:#f7fcfe url(../smimage/de.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}

.headerlanguage ul li a.Spanish{background:#f7fcfe url(../smimage/es.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}

.headerlanguage ul li a.French{background:#f7fcfe url(../smimage/fr.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}
.headerlanguage ul li a.Dutch{background:#f7fcfe url(../smimage/nl.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}
.headerlanguage ul li a.Italian{background:#f7fcfe url(../smimage/it.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}
.headerlanguage ul li a.Chinese{background:#f7fcfe url(../smimage/ch.webp) no-repeat 7px 9px; padding:0 0 0 30px; color:#333; text-transform:none; font-size:14px;}

.container{width:inherit !important; max-width:1200px;}



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



.boxarea{width:24%;}







}



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



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



.tabsection .nav-tabs > li > a{padding:10px 20px;}



.nav > li > a{padding:10px;}



.submenuitems ul li a{font-size:14px; padding:10px;}



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

.navbar-default .navbar-nav > li > a{font-size:14px; padding:28px 10px;}

}







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



.flax{display:block;}



.flax div{width:auto; margin:30px 0;}



.boxarea{display:none;}



.contentarea{margin:20px 0 0 0;}



.tabsection .nav-tabs > li > a{padding:10px;}



.tabsection .nav-tabs > li{font-size:14px;}



.flexbox{display: block;}



.flexbox div{width:auto;}



.lside{float: none; width: auto; margin-bottom:50px;}



.rside{float: none; width: auto;}



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



.item .sz{float:none; width:auto;}



.compairtable table td a{margin:0; padding:5px; font-size:12px;}



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



.submenuitems ul li a{font-size:12px; padding:10px 5px;}



.flexitem{display:block;}



}



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



.tabsection .nav-tabs > li > a i{display:none;}



.tabsection .nav-tabs > li{margin:0 -2px;}



.submenuitems ul li a{ font-size:20px; padding:5px 15px;}



.submenuitems ul li a span{display:none;}



.circle{width: auto; float:none; text-align:center; margin:20px auto;}



.listpro ul{display:block;}



.listpro ul li{width:auto;}



.panel-title{font-size:14px;}

}

.feature-table {

    padding: 0;

    text-align: center;

}

feature-table table {

    border-right: 1px solid #dadada;

    border-top: 1px solid #dadada;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

.feature-table table th {

    background: #f5f5f5 none repeat scroll 0 0;

    border-bottom: 1px solid #dadada;

    border-left: 1px solid #dadada;

    color: #000000;

    font-size: 16px;

    font-weight: normal;

    padding: 10px;

    text-align: left;

}

.feature-table table th div a {

    background-color: #f5f5f5;

    background-image: none;

    border: medium none;

    color: #000000;

    font-size: 16px;

    padding: 0;

    text-shadow: 1px 1px #ffffff;

}

.feature-table table td {

    border-bottom: 1px solid #cccccc;

    border-left: 1px solid #cccccc;

    color: #000000;

    font-size: 13px;

    font-weight: normal;

    padding: 10px;

}

.feature-table table td div {

    text-align: center;

}

.probox img {

    width: 100%;

}

sup {

    top: -0.5em;

}

.feature-table table td div strong {

    color: #990000;

    display: block;

    font-size: 36px;

    padding: 0;

    text-align: center;

    text-decoration: line-through;

}

.feature-table table td div strong span {

    color: #000000;

    display: inline;

    font-size: 24px;

}

.feature-table table td strong {

    color: #99cc00;

    display: block;

    font-size: 36px;

    padding: 0 0 20px;

    text-align: center;

}

.feature-table table td a {

    background-color: #49c0f0;

    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);

    border: 1px solid #15aeec;

    border-radius: 10px;

    color: #ffffff;

    display: block;

    font-size:17px;

    margin:4px;

    padding: 10px;

    text-align: center;

    text-decoration: none;

    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

}



.suiteprice ul {

    margin: 30px 0 0;

}

.suiteprice ul li.suitered {

    background: #993300 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li.suitegray {

    background: #333333 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li {

    display: block;

    margin: 0 0 5px;

    text-align: left;

}

.suiteprice ul li.suiteblue {

    background: #2854ff none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice ul li.suitegreen {

    background: #589924 none repeat scroll 0 0;

    color: #ffffff;

    padding: 5px;

}

.suiteprice {

    float: right;

    text-align: left;

    width: 45%;

}

.suitebox {

    float: left;

    width: 55%;

}

.feature-table table th a {

    background-color: #49c0f0;

    background-image: linear-gradient(to bottom, #49c0f0, #2cafe3);

    border: 1px solid #15aeec;

    border-radius: 10px;

    color: #ffffff;

    display: block;

    font-size: 17px;

    margin: 4px;

    padding: 10px;

    text-align: center;

    text-decoration: none;

    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);

}

.faqtab-content {

    display: none;

    padding: 20px;

}

.feature-table table td span {

    display: inline;

    font-size: 24px;

    font-weight: bold;

    text-align: center;

}

.feature-table table th strong span {

    font-size: 24px;

}

.feature-table table th strong {

    display: block;

    font-size: 36px;

    text-align: center;

}

.refund {

    float: left;

    font-size: 12px;

    margin: 30px 0 20px 0;

    text-align: left;

    width: 48%;

}

.secure {

    float: right;

    font-size: 12px;

    margin: 30px 0 20px 0;

    text-align: left;

    width: 48%;

}

.refund img {

    float: left;

    margin: 0 10px 0 0;

}

.refund strong {

    display: block;

}

.refund a {

    color: #cc9900;

}

.buynow {

    border-radius: 6px;

    box-shadow: 1px 1px 5px #cccccc;

    margin: 50px 0 0;

}

.buynow a {

    color: #0099cc;

}

.secure img {

    float: left;

    margin: 0 10px 30px 0;

}

#faqtab-1 { 

    display: block;

}

.feature-table table th.redrow {

    background: #993300 none repeat scroll 0 0;

    color: #ffffff;

}

.lrg-txt-new {

    font-size: 24px;

    font-weight: bold;

    padding: 30px 0 20px;

}

.feature-table table th.grayrow {

    background: #333333 none repeat scroll 0 0;

    color: #ffffff;

}

.feature-table table th.bluerow {

    background: #2854ff none repeat scroll 0 0;

    color: #ffffff;

}

.feature-table table th.greenrow {

    background: #589924 none repeat scroll 0 0;

    color: #ffffff;

}

.release {

    font-size: 30px;

    padding: 0 0 10px;

}



.impnote {

    background: #f3f3f3 none repeat scroll 0 0;

    border: 1px solid #e3e3e3;

    border-radius: 6px;

    padding: 10px;

}

.impnote strong {

    color: #cc0000;

}

strong {

    font-weight: bold;

}

.gradient {

    background: rgba(0, 0, 0, 0);

    margin: 10px 0;

}

.paymentoptions {

    margin: 0 auto;

    padding: 25px 0;

    text-align: center;

    width:980px;

}

.lrg-txt {

    font-size: 36px;

    font-weight: 300;

    padding: 0;

   

}

ul.resp-tabs-list, p {

   line-height: 25px;

    margin: 0;

    padding: 10px 0 0;

}

.paymentoptions a {

    color: #0099cc;

    text-decoration: none;

}

.paymentoptions a {

    color: #0099cc;

    text-decoration: none;

}

/*--how to-css*/
.sec-head{
    font-weight: 600;
    font-size: 30px;
    color: #000000;
    line-height: 1.3;
    padding: 10px 0 0px 0;
    margin: 2rem 0 0 0;
}
.head{
    font-weight: 600;
    font-size: 25px;
    color: #000000;
    line-height: 1.3;
    padding: 0;
    margin: 2rem 0;
}
.user-details{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 2rem;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 2rem;
}
.download-sec {
    background: #f2fbfe;
    border: 1px dashed #265682;
    padding: 1.5rem;
    margin: 2rem 0;
    text-align: center;
}
.download-btn{
    display: inline-block;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 10px 7px 0 0;
    font-size: 15px;
    background: #006600;
    padding: 10px 15px;
    border-radius: 4px;
}
.download-btn:hover{
    text-decoration: none;
    background: #004600;
    color: #fff;
}
.buynow-btn{
    display: inline-block;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 10px 7px 0 0;
    font-size: 15px;
    background: #003399;
    padding: 10px 15px;
    border-radius: 4px;
}
.buynow-btn:hover{
    text-decoration: none;
    background: #003366;
    color: #fff;
}
.summary-sec{
    background: #f2fbfe;
    padding: 1.5rem;
}
.breadcrumb ul{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}
.ol-list{
    padding-left: 20px; 
    margin-top:10px;
}
.ol-list li, .ul-list li{
    line-height: 25px;
    margin: 0;
    padding: 10px 0 0;
}
.table-of-content {
    background: #f2fbfe;
    border: 1px dashed #265682;
    padding: 1.5rem;
    margin: 2rem 0;
}
.table-of-content .head-part{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    gap: 10px;
}
.table-of-content .head-part .head{
    font-size: 25px;
    font-weight: 700;
}
.table-of-content .head-part button{
    background: #265682;
    border: 1px solid #0078c6;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.table-of-content ul{
    list-style-type: decimal-leading-zero;
    padding: 0 30px;
}
.table-of-content ul li{
    padding: 5px 0;
    font-weight: 500;
}
.table-of-content ul li a{
    color: #212529;
}
.table-of-content ul li a:hover{
    color: #0067ac;
}
.faq-sec{
    background: #f2fbfe;
    border: 1px dashed #265682;
    padding: 1.5rem;
    margin: 2rem 0;
}
.faq-sec a{
    text-decoration: underline;
}
.faq-q{
    font-weight: 600;
    font-size: 19px;
    color: #000000;
    line-height: 1.3;
    padding-top: 1.5rem;
    margin: 1rem 0;
}
.faq-q strong{
    font-weight: 600;
}

.sidebar {
    background: #f2fbfe;
    border: 1px dashed #265682;
    border-bottom: 5px solid #265682;
    padding: 1rem 2rem;
    position: sticky;
    top: 0;
}
.sidebar ul{
    margin-top: 2rem;
}
.sidebar ul li {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 5px;
    margin-bottom: 1rem;
    font-weight: 500;
}
.sidebar ul li:before {
    content: "\f178";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    margin-top: 3px;
}
.sidebar ul li a {
    color: #23527c;
}