/*====================================== reset.css is here ========================================*/
*{margin:0;/* padding:0; */box-sizing:border-box;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul{list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clearfix:after{content:"";display:block;clear:both;font-size:1px;line-height:1px;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
header,nav,section,article,aside,footer,hgroup,figure {display: block; }
figure{margin: 0;}
/**************************************************************************************/
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {color:#000;  text-decoration:none; outline:0 none !important;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
/*---------------------------------------------------*/
html {}
body {color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;position: relative;}
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}

/*-------FONTS-----*/
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana/Verdana.woff2') format('woff2'),
        url('../fonts/Verdana/Verdana.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Verdana';
    src: url('../fonts/Verdana-Bold/Verdana-Bold.woff2') format('woff2'),
        url('../fonts/Verdana-Bold/Verdana-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family: 'Lucida Becker Bright Demi';
    src: url('../fonts/LucidaBeckerBrightDemi/LucidaBeckerBrightDemi.woff2') format('woff2'),
        url('../fonts/LucidaBeckerBrightDemi/LucidaBeckerBrightDemi.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lucida Becker Sans Demi';
    src: url('../fonts/LucidaBeckerSansDemi/LucidaBeckerSansDemi.woff2') format('woff2'),
        url('../fonts/LucidaBeckerSansDemi/LucidaBeckerSansDemi.woff') format('woff');
    font-weight: normal;
    font-style: normal; 
}
@font-face {
  font-family: 'Lucida Grande';
  src: url('../fonts/Lucida Grande/Lucida Grande.woff2') format('woff2'),
       url('../fonts/Lucida Grande/Lucida Grande.woff') format('woff'),
       url('../fonts/Lucida Grande/Lucida Grande.ttf')  format('truetype');
}
@font-face {
  font-family: 'Courier New';
  src: url('../fonts/Courier New/Courier New.woff2') format('woff2'),
       url('../fonts/Courier New/Courier New.woff') format('woff'),
       url('../fonts/Courier New/Courier New.ttf')  format('truetype');
}
/*-------layout start here-------*/
.wrapper{max-width: 100%;margin: 0 auto;}
.container{max-width: 1210px;margin: 0 auto;}
.row{--bs-gutter-x: 0;}	

/*-------index start here-------*/
/*---button--*/
.btn_menu{width: 35px;height: 35px;border: 1px solid #000;cursor: pointer;position: absolute;right: 15px;display: none;background: #fff;border-radius: 5px;}
.btn_menu span{width: 15px;display: block;height: 2px;margin: 5px auto;background: #000;transition: 1s;}
/*-----header start here-----*/
 .header-search{display: none!important;}
header{
    padding: 20px 0 0;
    position: relative;
    z-index: 99;
}
.header-main{
}
.header-lft{display: inline-block;}
.header-rgt{
    display: inline-block;
        justify-content: flex-end;
}
.logo{
    padding: 5px 0 0 16px;
}
.logo img{}
.search input{
    width: 217px;
    height: 28px;
    color: #000000;
    background-color: #ffffff;
    border-radius: 0;
    padding: 0 11px;
    font-family: 'Verdana';
    font-weight: 400;
    border: 1px solid #dddddd;
    outline: none;
}
    .google-search{   
    margin: 0px;
   
    background: url(../images/branding.png) 11% center no-repeat rgb(255, 255, 255);
    outline: none;
}
.google-search:focus{
    width: 217px;
    height: 28px;
    color: #000000;
    background: #ffffff;
    border-radius: 0;
    padding: 0 11px;
    font-family: 'Verdana';
    font-weight: 400;
}
.search-icon{
    
}
.search-icon i{
    color: #ffffff;
    font-size: 13px;
    text-align: center;
    display: block;
    vertical-align: middle;
    padding: 7px 0 0;
    background-color: #4d90fe;
    width: 70px;
    height: 28px;
    margin: 0 0 0 14px;
    border-radius: 2px;
}

.tabs{
    padding: 26px 0 0;
    transition: 1s;
}
.tabs ul{
    padding: 0;
    margin: 0;
    text-align: center;
    margin: 0 auto;
} 
.tabs ul li{
    display: inline-block;
    padding: 6px 2%;
    background: #f6f6f6;
/*     max-width: 263px; */
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    margin: 0;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
}
.tabs ul li a{
    font-size: 14.87px;
    line-height: 18.87px;
    color: #3f3f3f;
    font-family: 'Verdana';
    font-weight: 700;
    margin: 0;
    }
.tabs ul li a:hover{
    text-decoration: underline;
    color: #000000;}

.activate{
    background-color:#8fc9de !important;
    border-left: 1px solid #8fc9de !important;
    border-right: 1px solid #8fc9de !important;
}
/*-----sticky-header start here-----*/
.move-sticky-up header { top:-200px; transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s;-ms-transition:all ease-in-out 1s;-o-transition:all ease-in-out 1s;-moz-transition:all ease-in-out 1s;}
.sticky header {position:fixed;top:0;background: #fff;width: 100%;z-index: 99;}
/*-----banner start here-----*/
.banner{
    background: url(../images/bg-img.jpg)no-repeat;
    width: 100%;
    height: 585px;
    padding: 0px 0 0 0;
    background-size: cover;
    background-position: 45% center;
}
.banner-main{
    padding: 122px 54px 0 0;
    max-width: 700px;
    margin-left: auto;
}
.banner-head{
    justify-content: flex-start;
}
.banner-main-left h2{
    font-size: 89.21px;
    line-height: 91.21px;
    color: #3f4040;
    /* color: #ffffff; */
    font-family: 'Lucida Becker Bright Demi';
    font-weight: 400;
    text-align: right;
    letter-spacing: 0.3px;
    padding: 0 0 0 0;
}
.banner-main-left span{
    font-size: 37.66px;
    line-height: 41.66px;
    color: #656565;
    /* color: #ffffff; */
    font-family: 'Lucida Becker Bright Demi';
    font-weight: 400;
    padding: 0 4px 0 0;
    text-align: right;
    letter-spacing: 0.4px;
    display: block;
    font-style: italic;
}
.banner-main-rgt{}
.banner-main-rgt h2{
    font-size: 168.5px;
    line-height: 149.21px;
    color: #8b9a9c;
    /* color: #ffffff; */
    font-family: 'Lucida Becker Bright Demi';
    font-weight: 400;
    text-align: right;
    letter-spacing: 0.3px;
    padding: 0 0 0 4px;
}
.banner-in{
    max-width: 475px;
    margin-left: auto;
}
.banner-in p{
    font-size: 23.79px;
    padding: 8px 0 0;
    line-height: 35.79px;
    color: #656565;
    /* color: #ffffff; */
    font-family: 'Lucida Bright';
    font-weight: 100;
    /* text-align: right; */
    letter-spacing: 0;
    font-family: 'Verdana';
    font-weight: 400;
}
.banner-in a{
    display: block;
    padding: 23px 0 23px 73px;
}
.banner-in a img{}
/*-----core-features start here-----*/
.core-features{padding: 78px 0 0;}
.core-features-main{}
.core-features-main h2{
    font-size: 47.58px;
    line-height: 49.58px;
    color: #3f3f3f;
    text-align: center;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
.core-features-main ul{
    padding: 42px 0 12px;
}
.core-features-main ul li{margin: 0 0 35px;}
.core-features-main ul li .circle{
    width: 100px;
    height: 100px;
    border-radius: 100%;
    background: #e7f4f6;
    margin: 0 auto;
}
.core-features-main ul li .circle figure{
    padding: 20px 0;
}
.core-features-main ul li .circle figure img{
    display: block;
    margin: 0 auto;
}
.core-features-main ul li h2{
    font-size: 23.79px;
    line-height: 25.79px;
    font-family: 'Verdana';
    font-weight: 700;
    padding: 19px 0 0;
    color: #3f3f3f;
}
.core-features-main ul li p{
    font-size: 19.82px;
    line-height: 30.82px;
    font-family: 'Verdana';
    font-weight: 400;
    padding: 11px 0 0;
    max-width: 500px;
    color: #656565;
    margin: 0 auto;
}
.core-features-main ul li:first-child{
    
padding: 0 25px 0 0;
}
.core-features-main ul li:nth-child(2){
    
padding: 0 0 0 27px;
}
.core-features-main ul li:nth-child(3){
    
padding: 0 25px 0 0;
}
.core-features-main ul li:last-child{
    
padding: 0 0 0 25px;
}
/*-----demo start here-----*/
.demo-content{
    background: #f6f6f6;
    padding: 78px 0 58px;
}
.demo-main{}
.demo-main h2{
    font-size: 47.58px;
    line-height: 49.58px;
    color: #3f3f3f;
    text-align: center;
    padding: 0 0 24px;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
iframe{
    display: block;
    margin: 0 auto;
}
/*-----Professional start here-----*/
.Professional{
    background: url(../images/bg-img2.jpg)no-repeat;
    width: 100%;
    height: 615px;
    padding: 84px 0 0;
    background-size: cover;
}
.Professional-main{}
.Professional-in{margin: 39px 0 0;}
.Professional-main h2{
    font-size: 39.65px;
    line-height: 41.65px;
    color: #3f3f3f;
    text-align: center;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
.Professional-left{
    width: 30.7%;
    float: left;
    display: inline-block;
}
.Professional-left figure{
}
.Professional-left figure img{
    display: block;
    margin-left: auto;
}
.Professional-rgt{
    width: 68.5%;
    padding: 23px 0 23px 49px;
    float: right;
    display: inline-block;
}
.Professional-rgt p{
    font-size: 19.82px;
    line-height: 36.89px;
    color: #656565;
    font-family: 'Verdana';
    font-weight: 400;
    padding: 0 78px 0 0;
}
.Professional-rgt a:hover{
    text-decoration: underline;
    color: #fff;
}
.Professional-rgt a{
    width: 300px;
    height: 65px;
    background: #499e17;
    color: #ffffff;
    font-size: 25px;
    vertical-align: middle;
    font-family: 'Verdana';
    font-weight: 700;
    display: block;
    text-align: center;
    letter-spacing: 1px;
    line-height: 65px;
    border-radius: 8px;
    position: relative;
    padding: 0 0 0 15px;
}
.Professional-rgt a:before{
    position: absolute;
    content:"\f101";
    font-family: 'FontAwesome';
    left: 20px;
    font-size: 30px;
    padding: 0 0 0px 0;
}
/*-----Customers start here-----*/
.Customers{
    padding: 78px 0 50px;
}
.Customers-main{
    max-width: 590px;
    margin: 0 auto;
    position: relative;
}
.Customers-about-title h2{
    font-size: 47.58px;
    line-height: 49.58px;
    color: #3f3f3f;
    text-align: center;
    padding: 0 0 65px;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
.Customers-main p{
    font-size: 19.82px;
    line-height: 29.82px;
    color: #656565;
    text-align: center;
    padding: 0 0 19px;
    font-family: 'Verdana';
    font-weight: 400;
}
.Customers-main a{
    display: block;
    margin: 0 auto;
    text-align: center;
}
.Customers-main a img{
    
width: 202px !important;
    
margin: 0 auto;
}
.client-testimonial-carousel .owl-dots button {
    height: 14px;
    background: #e7f4f6!important;
    width: 14px;
    display: inline-block;
    margin: 8px;
    transition: .2s;
    border-radius: 100%;
    border: 1px solid #cde7f0;
}

.client-testimonial-carousel button.owl-dot.active {
    background: #4cbcd7!important;
    width: 14px;
}

.client-testimonial-carousel .owl-dots {
    text-align: center;
    position: static;
    top: 63%;
    margin: 0 auto;
    left: 0;
    right: 0;
    padding: 55px 0 0;
}

single-testimonial-item {
    
    box-shadow: 0 0 2px #dadfd3;
    margin: 2px;
    padding: 20px;
    font-style: italic;
    padding-left: 85px;
}
button.owl-prev{
    position: absolute;
    content:"";
    left: 78px;
    top: 110px;
    bottom: 0;
    background: url(../images/angle-lft.png)no-repeat !important;
    width: 19px;
    height: 31px;
}
button.owl-prev span{
    display: none !important;
}
button.owl-next span{
    display: none !important;
}
button.owl-next{
    position: absolute;
    content:"";
    right: 78px;
    top: 110px;
    bottom: 0;
    background: url(../images/angle-rgt.png)no-repeat !important;
    width: 19px;
    height: 31px;
}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block;
}
/*-----partner start here-----*/
.partner{
    padding: 79px 0 0;
    background: #ffffff;
}
.partner-main{}
.partner-main h2{
    font-size: 47.58px;
    line-height: 49.58px;
    color: #3f3f3f;
    text-align: center;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
.partner-main a{
    display: block;
    text-align: center;
    padding: 12px 0 0;
}
.partner-main a img{
    
}
/*-----form start here-----*/
.contact-form{
    background: #f6f6f6;
    padding: 82px 0 65px;
}
.contact-form-main{}
.contact-form-main h2{
    font-size: 47.58px;
    line-height: 49.58px;
    text-align: center;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}
.contact-form-main p{
    font-size: 21.81px;
    line-height: 23.81px;
    color: #656565;
    font-family: 'Verdana';
    font-weight: 400;
    text-align: center;
    padding: 33px 10px 0;
}
form{
    max-width: 596px;
    margin: 0 auto;
    padding: 14px 0 0px;
}
form ul{
    padding: 0;
    margin: 0;
}
form ul li:nth-child(2){padding: 21px 0 0;}
form ul li:last-child{padding: 24px 0 0;}
form ul li{
    width: 100%;
}
form ul li label{
    font-size: 17.84px;
    line-height: 19.84px;
    color: #656565;
    font-family: 'Verdana';
    font-weight: 400;
    padding: 0 0 7px;
}
form ul li input{
    width: 100%;
    height: 50px;
    font-size: 17.84px;
    padding: 0 18px 0;
    font-family: 'Verdana';
    font-weight: 400;
    color: #656565;
}
form ul li input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #bcbcbc;
}

form ul li input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #bcbcbc;
}

form ul li input::-ms-input-placeholder { /* Microsoft Edge */
  color: #bcbcbc;
}
form ul li textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #bcbcbc;
}

form ul li textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #bcbcbc;
}

form ul li textarea::-ms-input-placeholder { /* Microsoft Edge */
  color: #bcbcbc;
}
form ul li input:focus{
    outline: none;
}
form ul li textarea{
    width: 100%;
    height: 50px;
    font-size: 17.84px;
    padding: 10px 18px 0;
    font-family: 'Verdana';
    font-weight: 400;
    height: 150px;
    color: #bcbcbc;
}
form ul li textarea{
    outline: none;
}
button{
    font-size: 29.74px;
    color: #656565;
    width: 300px;
    height: 62px;
    background: #dcdedf;
    /* margin: 0 auto; */
    display: block;
    border: none;
    border-radius: 10px;
    margin: 44px auto 0;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
}

/*-----downbutton starts here-----*/
.downbutton{
    padding-top: 5%;
    padding-bottom: 0;
    margin: 0 auto;
    display: block;
    text-align: center
}
/*-----downbutton ends here-----*/

/*-----footer start here-----*/
footer{
    padding: 101px 0 100px;
}
footer > a{display: block;text-align: center;padding: 0 0 60px;border-bottom: 1px solid #656565;}
footer a img{}
.footer-main{
    padding: 15px 0 0;
    margin: 0 auto;
    border-top: 1px solid #cccccc;
}
.footer-left{
    background-color: #ffffff;
    width: 30%;
}
.footer-left ul{
        
}
.footer-left ul li{
    
}
.footer-left ul li a{
}
.footer-middle{
    padding: 5px 0 0;
    width: 35%;
}
.footer-middle ul{
    padding: 0;
    margin: 0;
    justify-content: center;
}
.footer-middle ul li:first-child{border-left: none;}
.footer-middle ul li{
    padding: 3px 0;
}
.footer-middle ul li a{  
    padding: 0 9px;  
    border-left: 1px solid #888888;
}
.footer-middle ul li a{
    display: block;
    font-size: 12px;
    line-height: 15px;
    color: #0e8ebd;
    font-family: 'Verdana';
    font-weight: 400;
    text-decoration: underline;
}
.footer-middle p{
    text-align: center;
    font-size: 13px;
    line-height: 22px;
    color: #888888;
    font-family: 'Verdana';
    font-weight: 400;
}
.footer-rgt{
    width: 35%;
    place-content: flex-end;
}
.like{
}
.like a{
    width: 77px;
    height: 20px;
    display: block;
    font-size: 10px;
    line-height: 20px;
    color: #ffffff !important;
    font-family: 'Verdana';
    font-weight: 400;
    background: #4267b2;
    margin: 0 auto;
    text-align: center;
    border-radius: 3px;
}
.like a img{  
    
    top: 0px;
    position: relative;
    color: #ffffff;
    margin: 0 6px 0 0px;
}
.like a strong{
    font-weight: 600;
    padding: 0 2px 0 0px;
}
.share{
    margin: 0 0 0 7px;
}
.share a{
     width: 54px;
     height: 20px;
     display: block;
     font-size: 10px;
     line-height: 20px;
     color: #ffffff !important;
     font-family: 'Verdana';
     font-weight: 400;
     background: #4267b2;
     margin: 0 auto;
     text-align: center;
     border-radius: 3px;
}
.like1{
}
.like1 a{
    width: 77px;
    height: 20px;
    display: block;
    font-size: 10px;
    line-height: 20px;
    color: #ffffff !important;
    font-family: 'Verdana';
    font-weight: 400;
    background: #1877f2;
    margin: 0 auto;
    text-align: center;
    border-radius: 3px;
}
.like1 a img{  
    
    top: 0px;
    position: relative;
    color: #ffffff;
    margin: 0 6px 0 0px;
}
.like1 a strong{
    font-weight: 600;
    padding: 0 2px 0 0px;
}
.like1 a:active{background:#577fbc;}
.share1{
    margin: 0 0 0 7px;
}
.share1 a{
     width: 54px;
     height: 20px;
     display: block;
     font-size: 10px;
     line-height: 20px;
     color: #ffffff !important;
     font-family: 'Verdana';
     font-weight: 400;
     background: #1877f2;
     margin: 0 auto;
     text-align: center;
     border-radius: 3px;
}
.share1 a:active{background:#577fbc;}
.header__language--dropdown {
	position: relative;
	width: 110px;
	border: 1px solid #cccccc;
	height: 25px;
}
.header__language--dropdown select {
	display: none; /*hide original SELECT element: */
}
.select-selected {
	background: #ffffff;
}
/* Style the arrow inside the select element: */
.select-selected:after {
	position: absolute;
	content: "";
	top: 9px;
	right: 10px;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-color: #888888 transparent transparent transparent;
}
/* Point the arrow upwards when the select box is open (active): */
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #888888 transparent;
  top: 2px;
}
/* style the items (options), including the selected item: */
.select-items div,.select-selected {
  color: #888888;
  padding: 4px 16px 2px 7px;
  font-size: 14px;
  line-height: 16px;
  /*
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
*/
  cursor: pointer;
}
.select-items div{
  color: #0080a6;
  padding: 4px 16px 4px  7px;
  font-size: 14px;
  line-height: 16px;
  /*
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
*/
  cursor: pointer;
}
/* Style items (options): */
.select-items {
  position: absolute;
  background-color: #ffffff;
  top: 100%;
  left: -1px;
  right: 0;
  width: 110px;
  z-index: 99;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
/* Hide the items when the select box is closed: */
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: rgba(0, 0, 0, 0.1);
}

/*---TOUR PAGE---*/
/*-----jet start here-----*/
.content-main{padding: 0 12px;}
.jet{
    padding: 52px 0 0;
}
.jet h1{
    font-size: 37px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 20px 0;
    padding: 0 0 9px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
}
.jet p{
    font-size: 19.72px;
    line-height: 30.72px;
    margin: 0px 0 25px 0;
    padding: 4px 0 0;
    color: #555555;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
}
iframe{
    display: block;
    margin: 0 auto;
}
.downloadbtn a{
    display: block;
    border: 0;
    width: 278px;
    height: 79px;
    cursor: pointer;
    background: url(../images/download-big-button.gif) no-repeat 0 0;
    color: #fff;
    text-align: center;
    padding-top: 14px;
    margin: 17px auto 15px auto;
    background-size: contain;
}
.downloadbtn a:hover span{
    text-decoration: underline;
    color: #fff;
}

.downloadbtn h2 span{
        margin-top: 14px;
        font-size: 15px;
        padding-bottom: 5px;
        text-align: center;
        color: #fff;
        font-family: 'Verdana','Arial',sans-serif;
        font-weight: 700;
   
}

.downloadbtn a{
    color: #fff;
    text-decoration: none;
}
.downloadbtn a p{
    display: block;
    font-size: 14px;
    line-height: 16px;
    margin: 10px 0 13px 0;
    padding: 0;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #ffffff;
    text-decoration: none;
}
.downloadbtn a:hover p{text-decoration: none !important;}
/*-----Screenshots start here-----*/
.Screenshots{
    padding: 40px 0 0;
}
.Screenshots > h2{
    font-size: 37px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 19px 0;
    padding: 0 0 9px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    /*   font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
    font-weight: 400;
}
.Screenshots-in{}
.Screenshots-left{
    padding: 0 0 0 10px;
}
.Screenshots-left h2,.Screenshots-left1 h2,.Screenshots-left2 h2,.Screenshots-left3 h2{
        font-size: 23.79px;
        line-height: 25.79px;
        margin: 0;
        padding: 8px 0 15px 0;
        text-align: left;
        color: #3f3f3f;
        font-weight: 700;
        font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
}
.Screenshots-left p,.Screenshots-left1 p,.Screenshots-left2 p,.Screenshots-left3 p{
    font-size: 19.72px;
    line-height: 30.72px;
    margin: 0px 0 25px 0;
    padding: 0px 0 0;
    color: #555555;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
}
.Screenshots-rgt{}
.Screenshots-rgt a,.Screenshots-rgt3 a{
    text-align: center;
    padding: 0 0 0 0px;
}
.Screenshots-rgt1 a{
    text-align: left;
}
.Screenshots-rgt2 a{
    text-align: left;
}

.Screenshots-rgt a img,.Screenshots-rgt3 a img{
    text-align: center;
}
.Screenshots-rgt2 a img{
    text-align: center;
}
.Screenshots-rgt1 figure img{}
.Screenshots-in1{
    padding: 37px 0 38px;
}
.Screenshots-left1{
    padding: 0 0 0 28px;
}
.Screenshots-left2{
    padding: 0 0 0 28px;
}
.Screenshots-rgt1{}
/*-----Features start here-----*/   
.Features{
    padding: 37px 0 0;
}
.Features h2{
    font-size: 37px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 15px 0;
    padding: 0 0 9px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
    font-weight: 400;
}
.Features ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.Features ul li{
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 20px;
    color: #3f3f3f;
}
.Features ul li p{
    font-size: 19.82px;
    line-height: 30.82px;
    display: block;
    margin: 0;
    padding: 0px 0 0;
    color: #555555;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
}
.Features ul li p b{
    color: #3f3f3f;
}
.Features ul li p b a{
    color: #0080a6;
    text-decoration: underline;
}
.Features p{
    font-size: 19.82px;
    line-height: 30.82px;
    margin: 68px 0 0px 0;
    padding: 0px 0 0;
    color: #555555;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
}
.Features p a{
    color: #0080a6;
    text-decoration: underline;
}

/*-----Contactus Page starts here-----*/
.Contactus-content{
    padding: 51px 0 0;
}
.Contactus-content a{
    color:#0080a6;
}
/*-----Contactus Page ends here-----*/

/*-----Changelog Page starts here-----*/
.Changelog-content{
    padding: 51px 0 0;
}
.Changelog-content a{
    color:#0080a6;
}
/*-----Changelog Page ends here-----*/

/*-----Integrity Page starts here-----*/
.Integrity-content{
    padding: 51px 0 0;
}
.Integrity-content a{
    color:#0080a6;
}
/*-----Integrity Page ends here-----*/

/*-----Trademark Page starts here-----*/
.Trademark-content{
    padding: 51px 0 0;
}
.Trademark-content a{
    color:#0080a6;
}
/*-----Trademark Page ends here-----*/

/*-----Affiliates Page starts here-----*/
.Affiliates-content{
    padding: 51px 0 0;
}
.Affiliates-content a{
    color:#0080a6;
}
.Affiliates-content ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.Affiliates-content ul li{
    display: list-item;
    text-align: -webkit-match-parent;
    font-size: 20px;
    color: #3f3f3f;
}
.Affiliates-content ul li p{
    font-size: 19.72px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 30.72px;
    padding: 8px 0 0 0;
    margin: 0;
}
/*-----Affiliates Page ends here-----*/

/*-----Press Page starts here-----*/
.Press-content{
    padding: 51px 0 0;
}

.Press-content a{
    color:#0080a6;
}
/*-----Press Page ends here-----*/

/*---Download-page---*/
/*-----content start here-----*/
.content-main{padding: 0 12px;}
.Download{padding: 51px 0 0;}
.content-page{}
.sidebar{}
.sidebar-in{
    margin-left: 28px;
}
.content-page{}
.content-page h1{
    font-size: 37px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 20px 0;
    padding: 0 0 9px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
}
.content-page h2{
    font-size: 23.79px;
    padding: 10px 0 0;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
    line-height: 25.79px;
}
.content-page h2 img{margin: -8px 0 0 5px;}
.download1{}
.download2{}
.download3{
    position: relative;
}
.downloadbutton{
    position: absolute;
    margin: 25px 14px 15px 0;
    padding: 0px;
    background: url(../images/download-button.gif) no-repeat 0 0;
    width: 48px;
    height: 48px;
    border: 0;
}
.downloadbutton a{
position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 48px;
}
.downloadlink {
    margin: 30px 0 1px 0;
    padding: 0 0 0 62px;
}
.downloadlink a {
    display: inline-block;
    text-decoration: none;
    font-size: 17px;
    color: #0080a6;
    font-family: 'Verdana';
    font-weight: 700;
}
.downloadlink a:hover {
    text-decoration: underline;
}
.downloadlink span{
    display: block;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    font-family: 'Verdana';
    font-weight: 400;
}
.ostype{
    padding-top: 0px;
}
.points{}
.points ul{
    margin: 0;
    padding: 16px 0 0;
}
.points ul li{
    padding: 0 0 0px;
}
.points ul li p{
    font-size: 19.72px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.72px;
    margin: 0;
}
.points ul li p a{
    color: #0080a6;
    text-decoration: none;
}
.points > p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 22px;
    padding: 75px 0 0 0;
    margin: 0;
}
.points p a{
    color: #0080a6;
    text-decoration: underline;
}
.started{
    padding: 69px 0 0 0;
}
.started h2{
    font-size: 35px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 20px 0;
    padding: 0 0 19px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
}
.started h3{
    font-size: 23.79;
    padding: 9px 0 0;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Becker Sans Demi';
    font-weight: 400;
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
    line-height: 25.79px;
}
.started p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 8px 0 20.5px 0;
    margin: 0;
}
.started p a{
    color: #0080a6;
    text-decoration: underline;
}
.started figure{}
.started figure img{}

.chart{
    padding: 16px 0 0;
}
.chart h3{
    font-size: 23.79px;
    padding: 8px 0 0;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 25.79px;
}
.chart p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 8px 0 8px 0;
    margin: 0;
}
.chart ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    
}
.chart ul li{
     display: list-item;
     text-align: -webkit-match-parent;
     font-size: 20px;
     color: #3f3f3f;
}
.chart ul li p{
    font-size: 19.72px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 30.72px;
    padding: 8px 0 0 0;
    margin: 0;
}
.section{
    padding: 16px 0 0;
}
.section h3,.tips h3{
     font-size: 23.79px;
     padding: 6px 0 0;
     text-align: left;
     color: #3f3f3f;
     font-family: 'Arial';
     line-height: 25.79px;
}
.section p,.tips p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 8px 0 8px 0;
    margin: 0;
}
.section ul{
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    
}
.section ul li{
     display: list-item;
     text-align: -webkit-match-parent;
     font-size: 20px;
     color: #3f3f3f;
}
.section ul li p{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 30.82px;
    padding: 8px 0 0 0;
    margin: 0;
}
.tips{padding: 8px 0 0;}
.tips small{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 30.82px;
    padding: 17px 0 8px 0;
    display: block;
}
.tips small a{
    color: #0080a6;
    text-decoration: underline;
}
.nzherald{
    background-color: #ffffff;
    width: 300px;
    height: 190px;
    border: 1px solid #cccccc;
    padding: 41px 12px 12px 12px;
}
.nzherald a{}
.nzherald a img{}
.nzherald p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 16px 0 8px 0;
    display: block;
    margin: 0;
}
.nzherald span{
    display: block;
    font-size: 10px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 12px;
    padding: 0 0 0px 0;
}
.nzherald small{}
.nzherald small a{
    display: block;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #0080a6;
    text-decoration: underline;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 12px 0 0px 0;
    text-align: right;
}
.movetec{
    background-color: #ffffff;
    width: 300px;
    height: 300px;
    border: 1px solid #cccccc;
    padding: 41px 12px 12px 12px;
}
.movetec a{}
.movetec a img{}
.movetec p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 16px 0 8px 0;
    display: block;
    margin: 0;
}
.movetec span{
    display: block;
    font-size: 10px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 12px;
    padding: 0 0 0px 0;
}
.movetec small{}
.movetec small a{
    display: block;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #0080a6;
    text-decoration: underline;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 12px 0 0px 0;
    text-align: right;
}
.demo{
    width: 300px;
    height: 330px;
    border: 1px solid #cccccc;
    margin: 25px 0 0 0;
    padding: 15px 0 0 13px;
    background-color: #f6f6f6;
}
.demo h3{
    font-size: 20px;
    padding: 8px 0 14px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 22px;
}
.view{
    padding: 23px 0 0 0;
}
.view > a{
    font-size: 14px;
    line-height: 16px;
    text-decoration: underline;
    color: #0080a6;
    font-family: 'Verdana';
    font-weight: 400;
    padding: 0 0 0 9px;
}
.buy{
    width: 300px;
    height: 220px;
    border: 1px solid #cccccc;
    margin: 25px 0 0 0;
    padding: 15px 28px 15px 13px;
    background-color: #f6f6f6;
}
.buy-left{}
.buy-left h3{
    font-size: 20px;
    padding: 8px 0 0px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 22px;
}
.buy-left p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 22px;
    padding: 14px 0 8px 0;
    display: block;
    margin: 0;
}
.buy-rgt{
    padding: 15px 0px 0 0;
}
.buy-rgt a{
    display: block;
    text-align: right;
}
.buy-rgt a img{}
.greensmallbtn{
    
}
.greensmallbtn span{
    background-color: #429014;
    width: 150px;
    height: 30px;
    display: block;
    border-radius: 5px;
    margin: 8px 0 0 0;
    line-height: 30px;
    font-size: 15px;
    color: #ffffff;
    text-align: center;
    font-family: 'Verdana';
    font-weight: 700;
}
.greensmallbtn span a{
    text-decoration: none;
    color: #ffffff;
}
.blog{
    width: 300px;
    height: 224px;
    margin: 24px 0 0 0;
    border: 1px solid #cccccc;
    background-color: #f6f6f6;
    padding: 15px 12px 15px 13px;
}
.blog h3,.social h3{
    font-size: 20px;
    padding: 8px 0 0px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 22px;
}
.blog p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    letter-spacing: 0px;
    line-height: 23px;
    padding: 12px 0 8px 0;
    display: block;
    margin: 0;
}
.blog p a{
    color: #0080a6;
    text-decoration: underline;
}
.blog small a{
    display: block;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #0080a6;
    text-decoration: underline;
    letter-spacing: 0px;
    line-height: 16px;
    padding: 0px 0 0px 0;
    text-align: right;
}
.social{
    width: 300px;
    height: 337px;
    border: 1px solid #cccccc;
    background-color: #f6f6f6;
    margin: 25px 0 0 0;
    padding: 0px 0 10px 9px;
}
.conversation{
    background: url(../images/conversation_bubble.png)no-repeat;
    padding: 0px 8px 0 15px;
    margin-top: 10px;
    height: 100px;
    margin: 26px 0 0 0;
    width: 256px;
}
.conversation p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 0px;
    line-height: 18px;
    padding: 12px 0 8px 0;
    margin: 0;
}
.conversation1{
    background: url(../images/conversation_bubble2.png)no-repeat;
    padding: 0px 8px 0 15px;
    margin-top: 10px;
    height: 100px;
    margin: 2px 0 0 0;
    width: 256px;
}
.conversation1 p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 0px;
    line-height: 18px;
    padding: 12px 0 8px 0;
    margin: 0;
}
.social > a{
    display: block;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 18px;
    padding: 12px 0 8px 0;
    margin: 0;
    color: #0080a6;
    text-decoration: underline;
}
.white-paper{
    padding: 15px 0 0 9px;
    width: 300px;
}
.white-paper h3{
    font-size: 14px;
    padding: 8px 0 0px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 17px;
}
.white-paper p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 18px;
    padding: 0px 0 8px 0;
    margin: 0;
}
.white-paper p a{
    display: block;
    color: #0080a6;
    text-decoration: underline;
}
.cc_avangate{
    padding: 46px 0 4px 0;
}
.cc_avangate a{
    display: block;
    text-align: center;
    margin: 0 11px 0 0px;
}
.white-paper > a{
    
display: block;
    
text-align: center;
    
margin: 24px 5px 0 0px;
}
.white-paper > a img{}

/*-----*upgrade*------*/
.proceed a{
	font-size: 14px;
    color: #0080a6;
    text-decoration: underline;
}
table.comparison {
    cellspacing="1";
    cellpadding="3";
    width: 300px;
	font-size: 14px;
}
table.comparison th {
	background: #dddddd;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	color: #000000;
}

table.comparison td {
	text-align: center;
	background: #f4f4f4;
	width: 100px;
	padding: 10px;
	color: #000000;
}
/*---Buy----*/
.buy-content{
    padding: 51px 0 0;
}
.jet-profiler{}
.jet-profiler-lft{}
.jet-profiler-lft h2{
    font-size: 23.79px;
    padding: 10px 0 0;
    text-align: left;
    color: #3f3f3f;
    font-weight: 400;
    font-family: 'Lucida Becker Sans Demi';
    /*    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';*/
    line-height: 25.79px;
}
.jet-profiler-lft h3{
    font-size: 19.82px;
    padding: 14px 0 3px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 30.82px;
    margin: 0;
}
.jet-profiler-lft h3 a{
    color: #0080a6;
    text-decoration: underline;
}
.jet-profiler-lft p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 23px;
    margin: 0;
    letter-spacing: 0px;
}


.jet-profiler-rgt{}
.jet-profiler-rgt a{
    display: block;
    text-align: right;
    padding: 20px 74px 0 0;
}
.jet-profiler-rgt a img{}
.Enterprise{
    padding: 16px 0 0px 0px;
}
.Enterprise h3{
    font-size: 19.82px;
    padding: 14px 0 2px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 30.82px;
    margin: 0;
}
.Enterprise h3 a{
    color: #0080a6;
    text-decoration: underline;
}
.Enterprise p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 23px;
    margin: 0;
    letter-spacing: 0px;
}
/*---tables-----*/
.volume-table,.volume-table1{
    width: 400px;
}
.volume{}
.rows{
    background-color: #f4f4f4;
}
.col{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    padding: 10px;
    width: 24%;
    text-align: center;
    letter-spacing: 0px;
    border: 1px solid #555555;
}
.col1{
    border: 1px solid #555555;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    width: 39%;
    letter-spacing: 0px;
    padding: 10px;
}
.volume-table1 .colum1 a{
    color: #0080a6;
    text-decoration: underline;
}
/*tables in div structure*/
table {width:100%;margin: 23px 0 0 0;}
.volume-table1 .colum{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    padding: 10px;
    width: 44%;
    text-align: center;
    letter-spacing: 0px;
    border-top:none;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
}
.volume-table1 .colum1{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    padding: 10px;
    width: 56%;
    text-align: center;
    letter-spacing: 0px;
    border-top:none;
    border-left: 1px solid #555555;
    border-right: 1px solid #555555;
    border-bottom: 1px solid #555555;
}
.volume-table1 table{
    margin: 0;
}
.small-btn span{
    background:url(../images/green-wide-button.gif)no-repeat;
    width: 154px;
    height: 40px;
    display: block;
    border-radius: 5px;
    margin: 19px 0 0 0;
    line-height: 40px;
    font-size: 13px;
    color: #ffffff;
    text-align: center;
    font-family: 'Verdana';
    font-weight: 700;
}
.small-btn span a{
    text-decoration: none;
    color: #ffffff;
}
.free-version{
    padding: 23px 0 0 0;
}
.free-version h3{
    font-size: 19.82px;
    padding: 14px 0 2px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 30.82px;
    margin: 0;
}
.free-version p{
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 23px;
    margin: 0;
    letter-spacing: 0px;
}
.Feature{
    padding: 38px 0 0;
}
.Feature h2{
    font-size: 23.79px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 25.79px;
    font-weight: 700;
}
.Feature-table{
    width: 560px;
}
.table-1{
    width: 100%;
    margin: 33px 0 0 0;
}
.cols1{
    border: 1px solid #555555;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    width: 34%;
    letter-spacing: 0px;
    padding: 10px;
    background-color: #f4f4f4;
}
.cols{
    border: 1px solid #555555;
    font-size: 14px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 700;
    color: #555555;
    line-height: 17px;
    margin: 0;
    width: 20%;
    text-align: center;
    letter-spacing: 0px;
    padding: 10px;
}
.cols a{
    display: block;
     color: #0080a6;
    text-decoration: underline;
}
.Feature-table span{
    display: block;
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    padding: 12px 0 0 0;
    margin: 0;
    letter-spacing: 0px;
}
.Feature-text > span{
     display: block;
     font-size: 19.82px;
     font-family: 'Verdana','Arial',sans-serif;
     font-weight: 400;
     color: #555555;
     line-height: 30.82px;
     padding: 28px 0 0 0;
     margin: 0;
     letter-spacing: 0px;
}
.Feature-text h3{
    font-size: 19.82px;
    padding: 33px 0 0px;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 30.82px;
    margin: 0;
}
.Feature-text > p{
     font-size: 14px;
     font-family: 'Verdana','Arial',sans-serif;
     font-weight: 400;
     color: #555555;
     line-height: 17px;
     padding: 1px 0 0 0;
     margin: 0;
     letter-spacing: 0px;
}
.Feature-text p a{
    color: #0080a6;
    text-decoration: underline;
}
.sidebar-btn{
    margin: -15px 0 0 10px;
}

/*---About Us---*/
.Aboutus-content{
    padding: 51px 0 0;
}

/*---Customers---*/
.Customers-content{
    padding: 51px 0 0;
}
.text-page{padding: 0 58px 0 0;}
.content-page p{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    margin: 0;
    letter-spacing: 0px;
}
.customer{
    padding: 62px 31px 33px 37px;
}
.customer a{
    color: #0080a6;
    text-decoration: underline;
}
.customer a img{}
.customer p{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    margin: 0;
    letter-spacing: 0px;
    padding: 9px 0 0;
    font-style: italic;
}
.customer .author{
    display: block;
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    margin: 0;
    text-align: right;
    letter-spacing: 0px;
    padding: 23px 4px 0 0px;
}
.blog-post{
    padding: 58px 0 0 0;
}
.blog-post h2{
    font-size: 23.79px;
    padding: 10px 0 0;
    text-align: left;
    color: #3f3f3f;
    font-family: 'Lucida Grande', "Lucida Sans", 'Arial', 'Verdana';
    line-height: 25.79px;
    font-weight: 700;
}
.blog-points{
    border: 4px solid #cccccc;
    max-width: 630px;
    margin: 29px auto 0;
    padding: 3px 10px 12px 18px;
}
.blog-points-lft{}
.blog-points-lft p{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    margin: 0;
    letter-spacing: 0px;
    padding: 13px 10px 0 0px;
    font-style: italic;
}
.blog-points-lft a{
    display: block;
    color: #0080a6;
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    line-height: 30.82px;
    margin: 0;
    text-align: right;
    text-decoration: underline;
    letter-spacing: 0px;
    padding: 20px 19px 0 0px;
}
.blog-points-rgt{
    padding: 0 6px 0 11px;
}
.blog-points-rgt p{
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    color: #555555;
    line-height: 30.82px;
    margin: 0;
    letter-spacing: 0px;
    padding: 13px 5px 0 0px;
    font-style: italic;
    text-align: left;
}
.blog-points-rgt a{
    display: block;
    color: #0080a6;
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    line-height: 30.82px;
    margin: 0;
    text-align: right;
    text-decoration: underline;
    letter-spacing: 0px;
    padding: 20px 3px 0 0px;
}
.blog-post > a{
    display: block;
    color: #0080a6;
    font-size: 19.82px;
    font-family: 'Verdana','Arial',sans-serif;
    font-weight: 400;
    line-height: 30.82px;
    text-align: left;
    text-decoration: underline;
    letter-spacing: 0px;
    margin: 21px 0 0 0;
}
.sidebar-button{
    margin: -15px 0 -10px 10px;
}
/*-----documentataion page-----*/
.documentation{}
.documentation_in{margin: 0 -62px 0 0;padding: 52px 0 0 42px;}
.document_lt{padding: 0 43px 0 0;}
.document_lt h3{
    font-weight: 400;
    font-family: 'Lucida Becker Sans Demi';
    font-size: 37px;
    border-bottom: 1px solid #cccccc;
    margin: 0 0 20px 0;
    padding: 0 0 12px;
    text-align: left;
    color: #3f3f3f;
    letter-spacing: -0.3px;
    }
.document_rt{
    padding: 0 0 0 34px;
}
.document_lt.col-md-8 {flex: 0 0 auto;width: 71.666667%;}
.document_rt.col-md-4 {flex: 0 0 auto;width: 28.333333%;}
.wikitext{}
.wikitext h4{font-family: 'Lucida Grande', "Lucida Sans", Arial, Verdana;font-size: 27px;line-height: 33px;border-bottom: 1px solid #cccccc;margin: 54px 0 11px 0;padding-bottom: 0px;text-align: left;color: #3f3f3f;font-weight: bold;}
.wikitext h5{font-family: "Arial", Verdana, Tahoma;font-size: 23.79px;line-height: 25.79px;margin: 29px 0 4px 0;padding: 8px 0 15px 0;text-align: left;color: #3f3f3f;font-weight: bold;letter-spacing: 0.5px;}
.wikitext p{font: 17px Verdana, Arial, sans-serif;color: #555555;line-height: 30.82px;margin: 0 0 16px;}
.wikitext a{font: 17px Verdana, Arial, sans-serif;color: #0080a6;line-height: 30.82px;text-decoration: underline;padding: 10px 0 11px;display: inline-block;word-break: break-all;}
.wikitext img{margin: 23px auto 35px auto;display: block;border: 0;}
.wikitext h6{font-family: "Arial", Verdana, Tahoma;font-size: 21.79px;line-height: 23.79px;padding: 19px 0 8px 0;text-align: left;margin: 0;color: #3f3f3f;font-weight: bold;letter-spacing: 0.3px;}
.wikitext > ul{padding: 14px 2px 3px 29px;margin: 0;}
.wikitext > ul > li{list-style-type: disc;color: #555555;font: 17px Verdana, Arial, sans-serif;line-height: 30.82px;padding: 0 0 6px;}
.wikitext h5.thread{margin: 19px 0 4px 0;}
.wikitext > ol{margin: 0;}
.wikitext > ol > li{list-style-type: decimal;color: #555555;font: 17px Verdana, Arial, sans-serif;line-height: 30.82px;padding: 0 0 6px;}
.wikitext h5.thread{margin: 19px 0 4px 0;}
.downloadbiggy {border: 0;width: 278px;height: 79px;cursor: pointer;background: url(../images/download-big-button.gif) no-repeat 0 0;color: #fff;text-align: center;padding: 16px 0 0;margin: 0 auto 18px auto;}
.downloadbiggy h2 {font-size: 18px;text-align: center;color: #fff;font-family: "Arial", Verdana, Tahoma;font-weight: bold;margin: 0 0 14px;}
.downloadbiggy h2 a{color: #fff;text-decoration: none;}
.downloadbiggy p{font: 14px Verdana, Arial, sans-serif;color: #fff;text-align: center;line-height: 18px;}
.document_rt .col-square {border: 1px solid #e8e8e8;background-color: #f6f6f6;margin: 0 0 25px 0;overflow: hidden;}
.document_rt .col-square_in{padding: 41px 15px 17px;}
.col-square_in{}
.col-square_in p{font: 14px Verdana, Arial, sans-serif;color: aliceblue;line-height: 22px;color: #555555;margin: 18px 0 4px;}
.col-square_in em{font: 14px Verdana, Arial, sans-serif;color: #fff;line-height: 18px;color: #555555;display: block;text-align: right;}
.col-square_in em a{color: #0080a6;text-decoration: underline;}
.col-square_in p a{color: #0080a6;text-decoration: underline;}
.col-square_in span{font: 10px Verdana, Arial, sans-serif;color: #fff;line-height: 15px;color: #555555;display: block;padding: 0 0 11px;}
.col-square_in.demo{padding: 22px 15px 12px;}
.col-square_in h2{font-size: 20px;color: #000000;font-family: "Arial", Verdana, Tahoma;font-weight: bold;line-height: 25px;}
.kaufen_btn{position: relative;display: inline-block;width: 151px;height: 32px;overflow: hidden;background: url(../images/green-small-button.gif) no-repeat 0 0;text-align: center;margin: 14px 0 0;}
.kaufen_btn a{font: 14px Verdana, Arial, sans-serif;color: #fff;line-height: 32px;text-align: center;font-weight: bold;}
.kaufen_lt a img{margin: 6px 0 0 5px;}
.col-square-conversation{border: 1px solid #e8e8e8;background-color: #f6f6f6;margin: -4px 0 25px 0;overflow: hidden;}
.col-square_in.col-Social{padding: 6px 12px 9px;}
.col-square-conversation > div #p1{background: url(../images/conversation_bubble.png) no-repeat;height: 100px;width: 256px;margin: 23px 0px 14px 0;}
.col-square-conversation > div #p1 p{font: 14px Verdana, Arial, sans-serif;color: #fff;line-height: 18px;margin: 0;padding: 13px 15px 0;}
.col-square-conversation > div #p2 p{font: 14px Verdana, Arial, sans-serif;color: #fff;line-height: 18px;margin: 0;padding: 13px 15px 0;}
.col-square-conversation > div #a1 a{font: 14px Verdana, Arial, sans-serif;line-height: 18px;color: #0080a6;text-decoration: underline;}
.col-square-conversation > div #p2{background: url(../images/conversation_bubble2.png) no-repeat;height: 100px;width: 256px;margin: 11px 0px 14px 0;}
.nobox{padding: 0px 0 0 9px;}
.nobox h3{font: 12px Verdana, Arial, sans-serif;line-height: 18px;color: #000000;font-weight: 700;}
.nobox p a{font: 14px Verdana, Arial, sans-serif;line-height: 18px;color: #0080a6;text-decoration: underline;margin: 0 0 32px;display: block;}
.nobox a img{display: block;margin: 0 auto;}
/*-------------FAQ page starts here--------------*/
/*---FAQ anchors---*/
a.faqanchor{
    display: block;
    position: relative;
    top: -320px;
    visibility: hidden;
}
.wikitext.require_in ul{ padding: 0px 2px 7px 37px;}
.wikitext.require_in ol{ padding: 13px 2px 7px 38px;}
.wikitext.require_in ol li{ padding: 0px 0 3px;}
.wikitext.require_in ol li a{ padding: 0px;}
.wikitext.require_in ul.require2{padding: 0px 2px 15px 37px;}
.wikitext.require_in ul > li{padding: 0 0 1px;}
.wikitext ul.require2 > li{padding: 0 0 2px;}
.wikitext.require_in ul > li > a{padding: 0;}
.require_in{}
.require_in h5{/* margin: 5px 0 0px 0; *//* font-size: 19px; */}
.require_in p{margin: 0 0 26px;}
.require_in p i a{padding: 0;}
.require_in blockquote{font-family: 'Courier New', Courier, Lucida Console;margin-left: 20px;color: black;background-color: #F4F4F4;font-size: 15px; font-weight:bold; line-height: 25px;padding: 10px ;letter-spacing: 0px;word-spacing: 8.2px;display: block;margin: 20;}
.require_in blockquote p{font-family: 'Courier New', Courier, Lucida Console;margin-left: 20px; color: black;background-color: #F4F4F4; font-size: 15px; font-weight:bold; line-height: 25px;padding: 10px;letter-spacing: 0px;word-spacing: 8.2px;display: block;margin: 20;}
.wikitext.require_in ul.database{padding: 12px 2px 7px 37px;}
.wikitext.require_in ul.database li blockquote{padding: 21px 0 19px 22px;word-spacing: 0px;}
.require_in p a{padding: 0;}
.linux-p{word-spacing: 20px;}
.greensmallbtn a:hover{text-decoration: underline;color: #ffffff;}
.small-btn a:hover{text-decoration: underline;color: #ffffff;}
/*---responsive---*/
@media screen and (max-width:1679px){
    .container{padding: 0 15px;}
    /*--index--*/
    /*.tabs ul li{padding: 6px 25px;}*/
    /*--Tour--*/
    .content-main{padding: 0;}
}
@media screen and (max-width:1600px){
    /*--Tour--*/
    .Features ul{padding-inline-start:25px;}
}
@media screen and (max-width:1400px){
    .documentation_in{margin: 0;}
}
@media screen and (max-width:1300px){
    /*--download--*/
    .sidebar-in {
        margin-left: 0px;
        padding: 0 0 0 0px;
    }
}
@media screen and (max-width:1260px){
    /*--index--*/
    /*.tabs ul li{padding: 6px 18px;}*/
    .Professional{height: auto;}
    .Professional-rgt p{padding: 0;}
    .footer-rgt{width: 30%;}
    .footer-middle{width: 40%}
    .footer-left{width: 30%;}
   /*--download--*/
    .chart ul li p,.section ul li p{line-height: 27px;}
    .movetec,.demo,.buy,.blog,.social,.white-paper,.sidebar-btn,.sidebar-button,.nzherald{margin: 24px auto 0;}
    /*--customer--*/
    .text-page{padding: 0;}
    .container{max-width: 100%;padding: 0 15px;}
    .documentation_in{padding: 52px 20px;}
    .wikitext a{display: inline;}
    .downloadbiggy{width: 100%;background-size: 100% 100%;}
    .documentation_in {padding: 52px 0px;}
    .col-square-conversation > div #p1{background-size: 100% 100%;width: 100%;}
    .col-square-conversation > div #p2{background-size: 100% 100%;width: 100%;}
    .col-square-conversation > div #p1 p{padding: 13px 11px 0;}
    .col-square-conversation > div #p2 p{padding: 13px 11px 0;}
    .banner-head {
    justify-content: flex-end;}
    .banner-main{padding: 122px 0 0  0;}
    .banner-in {
        max-width: 425px;}
    .Screenshots-rgt,.Screenshots-rgt3 {text-align: center;}
    .Screenshots-rgt1 {text-align: center;}
    .Screenshots-rgt2 {text-align: center;}
}
@media screen and (max-width:1024px){
    /*--header--*/
    /*.tabs ul li{padding: 6px 15px;}*/
    /*.tabs ul li a{font-size: 12.87px;}*/
}
@media only screen and (max-width:1100px){
    .downloadbiggy h2{font-size: 14px;}
    .downloadbiggy p{font-size: 12px;}
    .document_rt .col-square_in {padding: 18px 10px 17px;}
    .wikitext h4{margin: 38px 0 11px 0;}
    .wikitext h5{/* margin: 0; */}
    .wikitext p{/* margin: 0 0 7px; */}
    .col-square_in h2 {font-size: 16px;line-height: 22px;}
    .col-square_in p{margin: 7px 0 4px;font-size: 13px;line-height: 20px;}
    .col-square-conversation > div #p1 p{font-size: 12px;}
    .col-square-conversation > div #p2 p{font-size: 12px;}
    .wikitext h6{/* padding: 10px 0 5px 0; */}
    .Demo_img img{width: 100%;height: auto;}
}
@media screen and (max-width:991px){
    .banner{background-position: 60% center;}
    /*--header--*/
    /*.tabs ul li{padding: 6px 9px;}*/
    /*--index--*/
    .br{display: none;}
    .core-features-main h2 {font-size: 35.58px;}
    .core-features-main ul li h2 {font-size: 18.79px;}
    .core-features-main ul li p {
        font-size: 15.82px;
        line-height: 25.82px;
    }
    .banner-main-left h2 {font-size: 60.21px;}
    .banner-main-left h2 {font-size: 50.21px;}
    .banner-head {justify-content: flex-end;}
    iframe{width: 100%;}
    .demo-main h2 {font-size: 35.58px;}
    button.owl-prev{left: 0;}
    button.owl-next{right: 0;}
    .Customers-main h2 {
        font-size: 40.58px;
        line-height: 42.58px;
    }
    .social-main > h2 {
        font-size: 40.58px;
        line-height: 42.58px;
    }
    .partner-main h2{
        font-size: 40.58px;
        line-height: 42.58px;
    }
    .contact-form-main h2{
        font-size: 40.58px;
        line-height: 42.58px;
    }
    /*--Tour--*/
    .Screenshots-rgt1 a{text-align: center;}
    /*--download--*/
    .started figure img{width: 100%;height: auto;}
    /*--buy--*/
    .jet-profiler-rgt a {padding: 20px 5px 0 0;}
    .Feature-table{width: 420px;}
/*    .Feature{overflow-x: auto;padding: 48px 0 10px;}*/
    /*--footer--*/
    .footer-rgt{width: 24%;float: right;display: inline-block;}
    .footer-middle{width: 52%;float: left;display: inline-block;}
    .footer-left{width: 24%;float: left;display: inline-block;}
    .document_lt {padding: 0 10px 0 0;}
    .document_rt {padding: 0 0 0 10px;}
    .col-square-conversation > div #p1{height: 114px;}
    .col-square-conversation > div #p2{height: 114px;}
    .kaufen_lt a img {margin: 10px 0 0;}
    .col-square_in h2 {font-size: 15px;line-height: 20px;}
    .movie_img img{width: 15px;height: auto;}
    .col-square_in.demo p{font-size: 11px;}
    .kaufen_btn{width: 100%;background-size: 100% 100%;}
    .kaufen_btn a{font-size: 11px;}
}
@media screen and (max-width:768px){
    .open_menu .tabs ul li a:hover{
    text-decoration: underline;
    color: #000000;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    padding: 0 0 0 25px;
}
    iframe{height: 500px;}
    /*--header--*/
    .header-rgt{display: none !important;}
    .tabs{display: none;}
    .logo {padding: 0 0 15px;}
    /*--index--*/
    .Professional-left{float: none !important;width: 100%;display: block;}
    .Professional-rgt{float: none !important;width: 100%;display: block;}
    .Professional-left figure img{margin: 0 auto;}
     .Professional-rgt{padding: 23px 0;}
    .Customers-main h2{padding: 0 0 25px;}
    .social-left{width: 25%;}
    .social-rgt{width: 75%;}
    .social-left1{width: 25%;}
    .social-rgt1{width: 75%;}
    form{padding: 14px 15px 0;}
    /*--Tour--*/
    .Screenshots-left1,.Screenshots-left,.Screenshots-left2{padding: 10px 0 0;}
    /*--download--*/
    .movetec,.demo,.buy,.blog,.social,.white-paper,.nzherald{margin: 25px auto 0;}
    /*--buy--*/
    .jet-profiler-rgt a{text-align: center;padding: 30px 0 0;}
     /*---customer--*/
    .customer{padding: 25px 0 20px;}
    /*--footer--*/
    .footer-rgt{float: none !important;width: 100%;display: block;}
    .footer-middle{float: none !important;width: 100%;display: block;padding: 10px 0 0;}
    .footer-left{float: none !important;width: 100%;display: block;}
    .header__language--dropdown{margin: 0 auto;}
    .footer-middle ul,.footer-rgt{justify-content: center;}
    header{height: 115px;}
    .document_lt.col-md-8{flex: 0 0 auto;width: 100%;}
    .document_rt.col-md-4{flex: 0 0 auto;width: 100%;}
    .document_rt{padding: 0;}
    .col-square-conversation > div #p1{width: 256px;}
    .col-square-conversation > div #p2{width: 256px;}
    .document_lt {padding: 0 0 13px;}
    img.full_width{width: 100%;height: auto}
    .Demo_img img{width: inherit;}
    .kaufen_btn{width: inherit}
    .banner{background-position: right;}
}
@media screen and (max-width:768px){
    /*---open-menu--*/
    .open_menu .btn_menu{
    top: 28px;
}
.menu_in ul{
    padding: 26px 25px 0 9px;
}
    .tabs ul li a{
        font-size: 20px;
        line-height: 30px;
    }
    .search{display: inline-block;}
    .search input{width: 165px;}
    .search-icon{display: inline-block;}
    .search-icon i {width: 50px;}
    .tabs{display: none;}
.request{
    width: 60px;
    position: absolute;
    top: 45px;
    right: 15px;
    z-index: 9999;
}
.menu_cont{
    margin: 26px 0 0 36px;
}
.menu_icon {
    cursor: pointer;
    width: 30px;display: block;
}
.menu_icon span{ 
    width: 38px;
    display: block;
    height: 4px;
    background: #373B4D;
    border-radius: 15px;
    transition: 1s;
    position: relative;
    transition: all 1.0s ease-in-out;
    -webkit-transition: all 1.0s ease-in-out;
    -moz-transition: all 1.0s ease-in-out;
    -ms-transition: all 1.0s ease-in-out;
    -o-transition: all 1.0s ease-in-out;
}
.menu_icon span + span {margin: 6px 0}
.open_menu .menu_icon span:nth-child(1) {
    transform: rotate(45deg);
    top: 8px;
}
.open_menu .menu_icon span:nth-child(2) {opacity: 0;}
.open_menu .menu_icon span:nth-child(3) {
    transform: rotate(-45deg);
    top: -12px;
}
.side_bar{
    display: none;
    width:250px;
    height: 100%;
    position: fixed;
    background: #d1c9c5;
    right: 0;
    top: 0;
    z-index: 99;
    overflow: auto;
}
.tabs{
    width: 320px;
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    display: block;
    right: -320px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    overflow:auto;
    background: #ffffff;
    /* display: none; */
    }
.menu_in {padding: 40px 0 0 20px;}
.menu_in ul { }
.wrapper{/* width: 100%; *//* position: relative; *//* left: 0; */}
.open_menu .wrapper {
    /* z-index: 0; */
}
.side_bar .tabs{display: block;}
.open_menu .tabs{right: 0;box-shadow: 0px 0px 34px rgb(0 0 0 / 7%)}
.open_menu .banner:after{display: none;}
    .tabs ul li{float: none;display: block;width: 100%;}
    .side_bar .header-rgt{display: block;}
/*    .open_menu .header-lft{display: none;}*/
    .open_menu .header-search{display: block !important;padding: 15px 0 0 15px;}
}
@media screen and (max-width:576px){
    iframe{height: 350px;}
    /*--header--*/
    .logo img {width: 75%;height: auto;}
    /*--index--*/
    .banner-main-left h2{font-size: 45.21px;}
    .banner-main {padding: 122px 0px 0 0;}
    .Customers-main{margin: 0 20px;}
    .Customers-main h2 {
        font-size: 30.58px;
        line-height: 32.58px;
    }
    .Customers-main h2 {
        font-size: 23.58px;
        line-height: 25.58px;
    }
    .partner-main a img{
        width: 100%;
        height: auto;
    }
     .social-main > h2 {
        font-size: 28.58px;
        line-height: 30.58px;
    }
    .partner-main h2{
        font-size: 28.58px;
        line-height: 30.58px;
    }
    .contact-form-main h2{
        font-size: 28.58px;
        line-height: 30.58px;
    }
    .Professional-main h2 {
        font-size: 30.65px;
        line-height: 32.65px;
    }
    .Professional-rgt p {
        font-size: 15.82px;
        line-height: 30.89px;
    }
    .core-features-main ul li:first-child,.core-features-main ul li:nth-child(2),.core-features-main ul li:nth-child(3),.core-features-main ul li:last-child{padding: 0;}
    h1{font-size: 28px !important;}
    .document_lt h3{padding: 0 0 8px;}
    .wikitext h4 {margin: 23px 0 11px 0;}
    .wikitext h5{/* padding: 3px 0 8px 0; */}
    .wikitext h5.thread {margin: 10px 0 4px 0;}
    .wikitext h6 {/* padding: 5px 0 3px 0; */}
    .wikitext h4{font-size: 21px;line-height: 28px;}
    .Features ul li p,.Screenshots-left p, .Screenshots-left1 p,.Screenshots-left2 p,.Features p,.content-page p,.chart ul li p,.section ul li p,.jet-profiler-lft h3,.customer span,.wikitext p,.wikitext > ul > li,.wikitext a,.wikitext > ol > li,.require_in blockquote p{font-size: 17.82px;font: 17.82px;}
    .points ul li p{font-size: 15.72px;}
    .jet-profiler-lft h2{font-size: 20.79px;}
    
}
@media screen and (max-width:479px){
    iframe{height: 250px;}
    /*--header--*/
    header{height: 90px;}
    .open_menu .header-rgt{padding: 10px 0 0;}
    .search input{width: 100%;}
    .search-icon i{width: 35px;}
    .open_menu .header-rgt-in{justify-content: left;}
    /*--index--*/
    .banner-in a{padding: 23 0;}
    .banner-main-left h2 {
        font-size: 25.21px;
        line-height: 35px;
    }
    .banner-main-left span {
        font-size: 25.66px;
        line-height: 41.66px;
    }
    .banner-main-rgt h2 {
        font-size: 120.5px;
        line-height: 93.21px;
    }
    .banner-in p {
        font-size: 18.79px;
        line-height: 30px;
    }
    .banner-in a img {
        width: 100%;
        height: auto;
    }
    .msg:before{display: none;}
    .msg1:after{display: none;}
    .Professional-rgt a{width: 100%;}
    .social-left{float: none !important;width: 100%;display: block;}
    .social-rgt{float: none !important;width: 100%;display: block;padding: 15px 0 0;}
    .social-left1{float: none !important;width: 100%;display: block;}
    .social-rgt1{float: none !important;width: 100%;display: block;padding: 15px 0 0;}
    .social-left1 figure img{text-align: center;display: block;margin: 0 auto;}
    .social-left figure img{text-align: center;display: block;margin: 0 auto;}
    button{width: 100%;}
    .contact-form-main p {
        font-size: 18.81px;
        line-height: 20.81px;
    }
    .Professional-main h2 {
        font-size: 25.65px;
        line-height: 30.65px;
    }
    /*--tour--*/
    .Screenshots-rgt a img,.Screenshots-rgt3 a img {
        width: 100%;
        height: auto;
    }
    .Screenshots-rgt1 a img {
        width: 100%;
        height: auto;
    }
     .Screenshots-rgt2 a img {
        width: 100%;
        height: auto;
    }
    .banner h1,.Screenshots > h2 {font-size: 28px;}
    /*--download--*/
    .movetec,.demo,.buy,.blog,.social,.white-paper,.nzherald{width: 100%;height: auto;}
    .sidebar-in{padding: 0;}
    .downloadlink a{font-size: 13px;}
    /*--buy--*/
/*    .volume{overflow-x: auto;padding: 0 0 10px;}*/
    .volume-table, .volume-table1{width: 270px;}
    .volume-table1 .colum{width: 35%;}
    .Feature-table{width: 270px;}
    .cols1,.cols{font-size: 10px;padding: 3px;}
    /*--footer--*/
    footer > a{padding: 0 10px 60px;}
    footer > a img{width: 100%;height: auto;}
    .document_lt h3{font-size: 23px;line-height: 28px;}
    .documentation_in {padding: 26px 0px 35px;}
    .wikitext h5{/* font-size: 16px; *//* letter-spacing: 0; */}
    img.full_width2{width: 100%;height: auto;}
    .wikitext img {margin: 14px auto 16px auto;}
    .wikitext > ul {padding: 4px 0px 0px 20px;}
    .wikitext > ol{padding: 0 0 0 19px;}
    .col-square-conversation > div #p1{width: 239px;}
    .col-square-conversation > div #p2{width: 239px;}
    .nobox{padding: 0;}
    .wikitext.require_in ul {padding: 0px 0px 7px 20px;}
    .wikitext.require_in ol {padding: 0px 0px 7px 18px;}
    .wikitext.require_in ul.database {padding: 0px 0px 6px 17px;}
    .wikitext.require_in ul.database li blockquote{padding: 10px 0;word-break: break-all;}
    .wikitext.require_in ul.require2 {padding: 0px 0px 15px 18px;}
    .request{top: 30px;right: 0;}
    .tabs{width: 240px;}
    .search {
    display: inline-block;
    width: 125px;
}
    .tabs ul li a {
    font-size: 16px;
    line-height: 30px;
}
}
 /*----form----*/
.errS{color:#f00; display:block; margin:0; text-align:center; font-size: 20px;line-height: 50px;}
.f_success{color:#060; display:block; margin:0; text-align:center;font-size: 20px;line-height: 50px; }
b{color: #3f3f3f;}
.screen{
    background: rgb(255 255 255 / 93%);
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    display: none;
    left: 0 !important;
    margin-left: auto !important;
    z-index: 1002;
    position: absolute;
    top: 0px;
    margin-top: 0px;
    height: 100%;
    right: 0;
    margin: 0 auto;
    }
.screen-in{max-width: 1024px;margin: 0 auto;padding: 262px 0px;position: relative;}
.close{position: absolute;top: 0;right: 0;}
.close > a{display: inline-block;}
.close a img{}
#lightbox{
    background-color: #eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}
.queries a img{width: 100%;height: auto;}
.users a img{width: 100%;height: auto;}
.tables a img{width: 100%;height: auto;}
.explain a img{width: 100%;height: auto;}
.overlay {width: 100%;position: fixed;left: 0;right: 0;margin: 0 auto;height: 100%;z-index: 1;display: none;}
.open_menu .overlay {display: block;}
body.open_menu{overflow: hidden;}
.side_bar .tabs{width: 320px;position: fixed;top: 0;bottom: 0;display: block;right: -320px;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;overflow: auto;background: #ffffff;}