 @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');

*{margin:0; padding:0;}

body{font-family: 'nunito', sans-serif; font-size:17px; 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:700; color:#000000;}

h2, h3{font-size:24px; font-weight: 700;}

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

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

.topmr{margin-top:20px;}

.mins{ padding-left:49px;}

.lbox{padding-right:240px;}

.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(../image/arrow-right.png) 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(../image/arrow-right.png) 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-bottom:10px;}

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

.cln a{font-size:16px; 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:#fff; 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:25px; font-weight: 700; color:#003333; padding:20px 0 5px 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:7px 15px 7px 0;}

.modal-header{border:none;}





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

.circle div{background:url(../image/circle.png) 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;}

.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; padding-top:10px; min-height:250px;}

.multi-column-dropdown li.htxt{font-size:17px; color:#fff; padding:20px 0 0 0; font-weight: normal;}

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



.multi-column-dropdown li span{display:block; color:#a6c8e7; padding-left:15px; 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: 3px;  border-radius:0; padding:20px 0; background:#1362ad; box-shadow:none; border:none;}

.navbar-default .navbar-nav > li > a {color: #091521; padding:27px 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: none; color:#FFFFFF; background:#1362ad;}

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

}

@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 */





.bannersection{background: #5981a5; color:#FFFFFF; padding:30px 0 20px 0; margin-top:70px; margin-bottom:20px;}

.bannersection h1{color:#FFFFFF; font-weight:700; margin:0;}

.bannersection p{font-size:17px;}

.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:0;  border-radius:0; color:#deeffe; margin-bottom:10px; font-size:14px;  background:none; padding:5px 0; margin:0;}

.breadcrumb a{ color:#deeffe;}

.topsection{text-align:center;}

.topsection p{font-size:17px; line-height:28px; margin-bottom: 20px; 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:6px;}

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

.contentarea ul li span{color:#384043; font-size:17px; font-weight: normal; line-height:30px; position:relative; margin:0 0 0 20px; 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: #009900; 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:15px; margin-top:10px;}

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

.footer{ background:#13539d; padding:30px 0; color:#fff; margin-top:30px;}

.footer a{color:#FFFFFF;}

.footer .f-part img {background: #fff; border-radius: 5px;margin-bottom: 1rem;}
.footer .f-part p {margin-bottom: 1rem;}
.footer .f-part .head {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:#1768b2 url(../image/bg.jpg) no-repeat center top; background-size:cover; padding:30px 0; margin:0 0 0 0; color:#FFFFFF;}

.gbgnn{background:#e5e5e5; background-size:cover; padding:30px 0; margin:0 0 0 0;}

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

.compairtable{ margin-top:30px;}

.compairtable table{background:#fff;}

.compairtable table td{padding:10px; border:1px solid #ddd; text-align:left; font-size:16px; color:#000;}

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

.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:#009900;}

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

.compairtable table th{color:#000; font-size:18px; background:#ddd; padding:10px; border:1px solid #ddd; 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(../image/left.png) no-repeat 0 45%;}

.tabsection .carousel-control.right{background:url(../image/right.png) 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 .box{ margin:10px; padding:30px; border:1px solid rgba(255, 255, 255, 0.5); line-height:22px; border-radius:6px; background:rgba(255, 255, 255, 0.1); width:50%;}

.flax .box strong{display:block; font-weight:normal; font-size:19px; color: #fff; 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(../image/left.png) no-repeat 0 45%;}

.carousel-control.right { background:url(../image/right.png) 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(../image/quote-start.png) 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{  margin:20px; text-align:left; font-size:15px; color:#000000; line-height:24px; font-style:italic; font-weight:normal;}

.flexitem .box  div{background:#FFFFFF url(../image/quote-start.png) no-repeat 20px 20px; padding:20px 20px 20px 50px;  text-align:left; font-size:17px; color:#000000; line-height:24px; font-style:italic; font-weight:normal; min-height:180px;}

.flexitem .box strong{display:block; color:#000; background:url(../image/pointer-down.png) no-repeat 30px 0; font-style:normal; font-size:17px; font-weight:normal; margin-top:10px; padding-left:10px; padding-top:20px; margin-top:-1px;}

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

.flexitem .rating{width: 100%;display: flex; flex-wrap: wrap; align-items: center;margin: 20px; background: #fff; padding-right: 20px;}
.flexitem .rating .rating-section{min-width: 40%;max-width: 150px;display: flex; flex-direction: column; gap: 5px;}
.flexitem .rating .rating-section .rating-number {
    font-size: 70px;
    font-weight: 600;
    line-height: 50px;
    color: #033770;
    display: block;
    position: relative;
}
.flexitem .rating .rating-section .count-number {
    display: block;
    position: relative;
    font-size: 15px;
    font-weight: 600;
    color: #000;
}
.flexitem .rating .review-section{min-width: 60%;max-width: 260px;}
.flexitem .rating .review-section .single-review{display: block;position: relative;margin: 12px 0;}
.flexitem .rating .review-section .single-review .title {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: 600;
    width: 50px;
    color: #bababa;
}
.flexitem .rating .review-section .single-review .review-count-section {
    display: inline-block;
    width: 60%;
    vertical-align: middle;
}
.flexitem .rating .review-section .single-review .review-count-section .progress {
    height: 5px;
    width: 100%;
    margin: 0;
    background-color: #f3f3f3;
    box-shadow: none;
    border-radius: 0;
}
.flexitem .rating .review-section .progress-bar {
    background-color: #145477;
}
.flexitem .rating .review-section .single-review .count-review {
    display: inline-block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin-left: 8px;
    color: #bababa;
    vertical-align: middle;
}

.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(../image/banner.jpg) no-repeat 0 0; background-size:cover;  margin-top:70px; min-height:400px; color:#FFFFFF; text-align:center; padding:70px 0;}

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

.banner h1{font-weight:bold; font-size:48px;  color:#fff; margin-top:50px; }

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

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

.flexbox{display:flex;}

.flexbox div{width:33.33%; border:1px solid #557286; padding:20px; margin:10px; text-align:center;  color:#000;}

.flexbox div span{display:block;}

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

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

.flexbox div a{border:none; background:#557286; border:1px solid #557286; color: #fff; margin:10px 0;}

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



.clientarea{background:#ccc; padding:40px 0; margin:70px 0 30px 0; text-align:center;}



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

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

.choos i{text-align:center;width:70px;height:70px;line-height:65px;border-radius:40px; background:#557286; color: #fff; font-size:30px;border:2px solid #557286;float:left;}

.choos img{text-align:center;float:left;}

.choos div{position:relative;margin:0 0 0 90px;}

.choos strong{display:block;font-size:18px;font-weight:700;color:#000;padding:0;}

.choos p{font-size:14px;}



.news{margin:50px 0;}

.txt1{font-size:26px;font-weight: 700;}

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

.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; position:absolute; right:0; top:50px; width:210px;}

.submenuitems ul {    list-style: none;	margin:0; 	background:#f5f5f5;	text-align:center;	display:block; padding:10px; border:1px solid #ddd; border-left:2px solid #006699;}

.bornone{border:none;}

.submenuitems ul li { margin:10px; text-align:left; margin-bottom:20px;}

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

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

.submenuitems ul li a {    display: block;    padding:0;   color:#006699;    font-size: 16px;    text-decoration: none;}

.submenuitems ul li a i{color:#006699; margin-top:3px;}

.submenuitems ul li a span{color:#006699; margin-left:20px;}

.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; background:#ddd;}

.fixed ul{margin:0; float:none; background:#ddd;}

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

.fixed ul{padding:0; border:none;}

.fixed ul li a{display:inline-block; padding:10px;}

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

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

.submenuitems ul li a.green i{color:#FFFFFF; margin-right:7px;}

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

.submenuitems ul li a.orange i{color:#FFFFFF; margin-right:7px;}

.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:#999999; font-weight:bold; float:left; margin:-4px 10px 0 0;}

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

.softwarelist{ padding-bottom:50px;}

.softwarelist ul{display:flex;}

.softwarelist ul li{width:33.33%; margin:10px; padding:20px 10px; border-radius:4px; background:#fff; border:1px solid #eee; text-align:center;}

.softwarelist ul li a{color:#000; font-size:16px; margin:10px 0 0 0;}

.softwarelist ul li:hover{background:#e1f4fb; border:1px solid #c4e2ed;}

.softwarelist ul li span{display:block; font-size:13px;}

.softwarelist ul li span a{display:inline-block; margin:10px 0;}

.softwarelist ul li span a.dlnn{border-radius:4px; color:#fff; background:#99cc00; padding:5px 10px; font-size:13px;}

.softwarelist ul li span a.bnnn{border-radius:4px; color:#fff; background: #0099cc; padding:5px 10px; font-size:13px;}



.imgban{background:url(../image/clients.jpg) no-repeat center top; background-size:cover;}

.wtcolor{color:#fff;}

.imgban .flexitem .box strong{color:#fff;}

.imgban .flexitem .box strong span{color:#ccc; margin-left:5px;}



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

.submenuitems ul li { margin:0;}

}



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

.submenuitems{position:static; left:inherit; top:inherit; width:auto; height:auto;}

.lbox{padding:0;}

.submenuitems ul li{display:inline-block;}

.submenuitems ul{border:1px solid #ddd; padding:0;}

.submenusection{margin:20px 0;}

.flax .box{width:auto;}

.softwarelist ul{display: block;}

.softwarelist ul li{width:auto; margin:10px 0;}

}

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

}

.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(../image/radio.png) 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(../image/radio-active.png) 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;}

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

}