@import url('https://fonts.googleapis.com/css?family=Arimo');

*{margin:0; padding:0;}

body{font-family: 'Arimo', sans-serif; font-size:15px;}

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

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

h1{margin-top:0;}









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

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

.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:20; top:30px; width:100%; box-shadow:0 0 3px #ccc; background:#f4f6f6;}

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

.clientsection{background:#eeeeee url(../imagesnew/ptrn.webp) 0 0; padding:30px 0; text-align:center;}

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

.txt{font-size:30px; color:#003333; padding: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:7px 15px 7px 0;}



/*  menu section start */

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

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

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

.nav > li{position:static;}

.navbar-toggle{margin-top:11px; margin-bottom:11px; background:#0066CC;}

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

.navbar-collapse.in{overflow:inherit;}

@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:5px 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; border-right:1px solid #e1e1ee; padding:20px; padding-top:10px; min-height:250px;}

.multi-column-dropdown li.htxt{font-size:18px; color:#11b3f0; padding:20px 0 0 0;}

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

.multi-column-dropdown li a.noimg{background:none; color:#36ace9; border:1px solid #36ace9; padding:5px 20px; margin:20px 0 0 0;}

.multi-column-dropdown li a.noimg:hover{color:#FFFFFF; background:#36ace9; text-decoration:none;}

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

.navbar-nav > li > .dropdown-menu{margin-top: 3px; border-top:3px solid #00aeef; border-radius:0; padding:0;}

.navbar-default .navbar-nav > li > a {color: #003333; padding-top: 15px; padding-bottom: 15px; margin-bottom: -4px; font-size:17px;}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ text-decoration: none; color:#FFFFFF; background:#11b3f0;}

@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 > a{color:#006699;}

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

}

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

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

.flax2{display:flex; text-align:center;}

.flax2 div{padding:20px; margin:10px; box-shadow:0 0 2px #ccc; border-top:2px solid #0099FF; width:35%; font-size:15px; color:#333;}

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

.flax2 div strong a{font-size:20px; }

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

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

.inpage{padding-bottom:30px;}

.breadcrumb{margin-top:97px; background:#fff; border-radius:0; color:#385466; border-bottom:1px solid #eee;}

.breadcrumb a{}

.topsection{text-align:center;}

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

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

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

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

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

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

.btns{ padding: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;}

.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: #66b030; 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: #e58a08; padding:10px 15px; border-radius:4px; }

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

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

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

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

.footer{border-top:3px solid #ff9900; background:#3b5869; padding:30px 0; color:#ccc;}

.footer a{color:#FFFFFF;}



.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(../imagesnew/left.webp) no-repeat 0 45%;}

.tabsection .carousel-control.right{background:url(../imagesnew/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:15px 30px; text-align:left; width:50%; font-size:15px; line-height:23px; color:#666666; background:url(../imagesnew/check.webp) no-repeat 0 2px; padding-left:35px;}

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

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



/*  accordion section start */

.topspace{margin-top:20px;}

.accordion-toggle {cursor: pointer; margin: 0; color:#03354f; font-size:15px; border-top:1px solid #d9e5e8; padding:15px ; background:#f5f5f5 url(../imagesnew/arrow-right.webp) no-repeat right 10px;}

.accordion-content {display: none; color:#03354f; padding:15px 15px 30px 15px; font-size:15px;}

.accordion-content ul{margin:10px 0 0 20px;}

.accordion-content ul li{list-style-type:disc; margin:0 0 10px 0;}

.accordion-content.default {display: block;}

/*  accordion section end */



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

.banner p{font-size:17px; text-shadow:1px 1px #000;}

.banner h1{font-weight:bold; font-size:48px;}

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

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

.flexbox{display:flex;}

.flexbox div{box-shadow:0 0 5px #ccc; width:50%; border-top:3px solid #0099FF; padding:20px; margin:10px; text-align:center;}

.flexbox div span{display:block;}

.flexbox div img{width:150px;}

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

.flexbox div p{font-size:16px; line-height:26px; color:#666666;}



.choos-section{padding:50px 0;background:url(../imagesnew/map.webp) 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;color:#FFFFFF; background:#FFFFFF; color: #0066CC; font-size:30px;border:2px solid #0066CC;box-shadow:0 0 5px #ccc;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:normal;color:#000;padding:0;}

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



.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:#dddddd; text-align:center; color: #003333; 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 a{font-size:18px; font-weight:normal;}

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



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

}



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

}

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

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

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

}

.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(../imagesnew/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(../imagesnew/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;}

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

}