body{font-size:18px;color:#000;font-weight:200;
font-family:Helvetica,Sans-Serif; }
.pad50{padding:10px 50px 30px 50px;}
#lhnContainerDone{
position:relative!important;
top:0px!important;
right:0px!Important;
text-align:right!important;
}
.responsive-menu-icon::before {
color:#fff;
}
.pricing-table{text-align:center}
.pricing-table li{text-align:left}
a.sixbook:hover{opacity:0.8}
.home-last-right.widget-area .login-compact{display:none}
.home-last-right.widget-area label{display:none!important}
.home-last-right.widget-area div.accesspress-checkout-form-row{border:0;margin:6px 0px!important;padding:0px;}
.home-last-right.widget-area .accesspress-checkout-first-name-wrap{width:49%;float:left}
.home-last-right.widget-area .accesspress-checkout-last-name-wrap{width:49%;float:right}
.home-last-right.widget-area .accesspress-checkout-password-wrap{width:49%;float:left}
.home-last-right.widget-area .accesspress-checkout-password-repeat-wrap{width:49%;float:right}
.rmkr-admin-bar .nav-primary, .rmkr-admin-bar .site-header, .rmkr-admin-bar .site-header.shrink {
     top: 0px; 
}
.home-bottom:after{content:'';display:block;height:20px;width:100%;clear:both}
.home-bottom .widget{min-height:500px}
.home-top .widget .textwidget{display:flex;}
.home-top .widget .textwidget div{flex-direction:column;justify-content:center;display:flex;}
.home-last-left .widget li{
  text-align:left;
    list-style-type: disc;
  border:0px;
}
.site-footer p{
  color:#000;
  text-transform:none;
}
.home .site-inner{
  background:#fff;
  background-color:#fff;
}
.home-last-left.widget-area,.home-last-left.widget-area p{font-size:20px;}
.site-footer{}

.nav-header a{text-transform:uppercase;}
.nav-header li{padding:0px;}
.nav-header li.logout a{background:#00AEEF;
color:#fff;padding:5px 10px;
border-radius:3px;}
.enews{text-align:center;}
 a.transheading{border:2px solid #fff;
	color:#fff;
  	text-transform:uppercase;
  	padding:10px;
  	text-align:Center;
font-family:"Titillium Web",sans-serif;

display:block;width:100%;
}
 a.transheading:hover{opacity:0.8}
.dashboard .row .one-third p{display:none;}
/*
.dashboard .pbs-row{margin-left:10px;margin-right:10px}
.dashboard .pbs-row:first-child{min-height:200px;}
.dashboard .pbs-row:first-child .pbs-col{justify-content:center;}
.dashboard .pbs-row .pbs-col{margin-right:70px;}
.dashboard .pbs-row .pbs-col a{margin-right:0;}
.dashboard .pbs-row .pbs-col a{color:#fff;}
.dashboard .pbs-row .pbs-col:last-child{margin-right:0px;}*/
.site-header .wrap:before{
  background-repeat:no-repeat;
  content:'';
  display:inline-block;
  width:100px;
  float:left;
  height:100px;
}
.nav-primary .wrap:before{display:none}
.header-image .site-title > a {min-height:100px;background-size:contain!important}
.site-title{height:80px;}

.nav-primary{}
.nav-primary .wrap{padding:15px 0;}
.nav-primary{
      clear: both;
   /* border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;*/
    background:#336699;
    color:#000;
       margin-top: -20px;
    
    position:relative;
}
.nav-primary ul{margin-top:0px; margin-left: 260px;}
.nav-primary a{
  color:#fff;
  padding:0px 15px;
  text-transform:uppercase;
  font-size:16px;
  border-right:1px solid #fff;
}
.nav-primary li:last-child a{border-right:0px solid #231F20}
.site-header .widget-area{width:400px;}
.site-header .widget-area .widget{clear:both;}
.site-header .widget-area form label{display:none!important}
.site-header .widget-area .widget-title{text-align:center;border:0px;padding-bottom:3px;margin-bottom:0px}
.site-header .widget-area form .login-username,.site-header .widget-area form .login-password{width:33%;float:left;border:0px;margin-right:2%;}
.site-header .widget-area form .login-submit{width:30%;margin-right:0px;float:left}
.site-header .widget-area form .login-submit input{width:100%}
.site-header .widget-area form .login-remember{display:none}
.site-header .widget-area form .log-form-group:last-child{display:none}
.site-header .log_forms{border:0px!important;padding:0px!important}
.site-header .widget-area form input[type=submit]{background:#08baed}
.home-top{border-top:0px solid #ccc;}
.home-top h3{color:#bf1e2d;font-size:20px;}
.home-top h1{color:#08baed}
a.button, .buynow a{
  color:#fff;
  width:100%;
  max-width:400px;
  margin:0 auto;
  background:#08baed;
  padding:10px;
  font-size:18px;
  text-align:Center;
  display:block;
  border-radius:0px;
}
.sidebar a.button{color:#fff;width:100%;margin-bottom:20px;;}
.sidebar a.button.box{min-height:250px;display:flex;flex-direction:column;
justify-content:center;position:relative;
padding-bottom:25px;}
.sidebar a.button.box h5{color:#fff;position:absolute;bottom:27px;text-align:Center;
margin:auto;left:0;right:0;}
.sidebar a.button.box img{width:100px;margin:auto;}
.dashboard a.button{color:#fff;width:100%;}
.dashboard a.button.box{min-height:250px;display:flex;flex-direction:column;
justify-content:center;position:relative;
padding-bottom:25px;}
.dashboard a.button.box h5{color:#fff;position:absolute;bottom:27px;text-align:Center;
margin:auto;left:0;right:0;}
.dashboard a.button.box img{width:100px;margin:auto;}
.sidebar  {
    background-color: #fff;
    border: 1px solid #ececec;
    box-shadow: 0 1px #ececec;
    padding: 40px;
}
.sidebar  .widget{
    background-color: #fff;
    border: 0px solid #ececec;
    box-shadow: 0 0px #ececec;
    padding: 0px;
  
}
.home-last-left ul{margin-left:200px;}

.home-top.widget-area .widget-wrap {
    display: block;
    padding: 50px 0;
    overflow: hidden;
}


p.site-description {
    display: inline-block;
    height: 0;
}

.site-header .wrap {
    padding: 10px 0;
}
img.features-products {
    margin-left: -45px;
    width: 140px;
margin-right:5px;
}

.home-bottom .widget {
    padding: 15px;
}

.home-bottom .widget:nth-child(1) {
    border: 3px solid #4b8eab;
}

.home-bottom .widget:nth-child(1) .product-box h2 {
    color: #4b8eab;
    text-transform: uppercase;
}

.home-bottom .widget:nth-child(2) {
    border: 3px solid #c69f38;
}
.home-bottom .widget:nth-child(2) .product-box h2 {
    color: #c69f38;
    text-transform: uppercase;
}
.home-bottom .widget:nth-child(3) {
    border: 3px solid #98aa4a;
}
.home-bottom .widget:nth-child(3) .product-box h2 {
    color: #98aa4a;
    text-transform: uppercase;
}

.product-box {
    display: block;
    overflow: hidden;
    text-align: center;
}

span.button-learn a {
/*    background: #bdbec0;*/
background:#08baed;
    color: #FFFFFF;
    padding: 10px;
    display: block;
    font-weight: bold;
}
.button-order a {
    display: block;
    padding: 10px;
    max-width: 200px;
/*    background: #bdbec0;*/
background:#08baed;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 24px;
    margin: 0 auto;
    border-radius: 3px;
}
.home-last-left.widget-area {
    display: inline-block;
    overflow: hidden;
    max-width: 720px;
    clear: both;
    padding: 0;
    margin-right: 10px;
}
.home-last-right.widget-area {
    display: inline-block;
    max-width: 360px;
    float: right;
}
.banner-enews {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#255d81+0,0d344e+100 */
    background: #255d81; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #255d81 0%, #0d344e 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover,  #255d81 0%,#0d344e 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center,  #255d81 0%,#0d344e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#255d81', endColorstr='#0d344e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 20px;
  margin-bottom: 20px;
}
input#subbox1, input#subbox2 {
    max-width: 49%;
    display: inline-block;
    float: none;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #000000;
    border-radius: 0;
}

.enews form {
    text-align: center;
    display: block;
}

.enews-widget input#subbox {
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #000000;
    border-radius: 0;
}

.enews-widget input[type="submit"] {
    background-color: #bf1e2d;
}
.home-last-right .premise-checkout-wrap{margin-top:10px;}
.premise-checkout-wrap .input-submit{
background-color:#bf1e2d;
width:100%;
text-transform:uppercase;
}
.home-last-left.widget-area h3 {
    color: #2b5b6e;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 10px;
}

.home-last-left.widget-area p {
    margin-bottom: 40px;
    display: block;
    overflow: hidden;
}

/* media by jayana start */
@media screen and (max-width:1140px){

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}

span.button-learn a{
    max-width: 350px;
    margin: auto;
}
img.features-products {
    margin-left: 10px;
}

.home-top img{
max-width:700px;
width:100%;
}
.home-bottom .widget{width:100%;min-height:auto!important;
margin:15px auto;
}

.nav-primary ul{margin-left:auto!important;}
  .nav-primary{margin-left:0px}
  .nav-primary ul{margin-top:0px;}


.nav-primary ul{margin-left:auto!important;}
.home-last-right.widget-area .accesspress-checkout-first-name-wrap{width:100%;float:left}
.home-last-right.widget-area .accesspress-checkout-last-name-wrap{width:100%;float:right}
.home-last-right.widget-area .accesspress-checkout-password-wrap{width:100%;float:left}
.home-last-right.widget-area .accesspress-checkout-password-repeat-wrap{width:100%;float:right}
  .home-last-left ul{margin-left:0px;}
  .nav-header .responsive-menu-icon{display:none!Important}
  .nav-header .genesis-nav-menu.responsive-menu,.nav-header .genesis-nav-menu.responsive-menu > .menu-item > .sub-menu{
    display:block!Important;
  }
  .nav-header .genesis-nav-menu.responsive-menu li{display:inline-block!important}
  .site-header .nav-primary{margin-left:0px}
 

.nav-primary a{
font-size:12px;
padding:0 10px;
}
.home-last-left.widget-area{
max-width:610px;
}
}
@media screen and (max-width:1023px){

.home-top .widget .textwidget{
display:block;
}
.home-last-left.widget-area,.home-last-right.widget-area{
margin: 0;
		width: 100%;
}
.home-last-left.widget-area{
max-width: 100%;
}
  .home-last-right.widget-area{
    float:none;
    margin:10px auto;
    
    display: block
  }
.nav-header,#lhnChatButton{
text-align:center;
}
  .site-title,.site-title a,.header-image .site-title > a{width:100%;max-width:350px;margin:auto}
  .header-image .site-title > a{
  background-image:url(/wp-content/uploads/2017/04/DT-header.png)!important;
  }
  .title-area{width:100%;background-size:contain!important;background-position:center;}
  .site-header .wrap:before{width:100%;display:none;background-size:contain;
  background-position:center;display:none;
  }

  .site-header .widget-area{
    width:100%;
  }
 .site-title,.site-title a,.header-image .site-title > a{width:100%;max-width:100px;margin:auto}
  .title-area{width:100%;background-size:contain!important;background-position:center;}
  .site-header .wrap:before{width:100%;display:none;background-size:contain;
  background-position:center;
  }

  .site-header .widget-area{
    width:100%;

  }
.nav-primary .wrap {
    max-width: 100%!important;
width:100%;
}
.nav-primary a{
font-size:13px;
padding:0 15px;
}

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-width : 320px)
and (max-width : 737px) {

img.features-products {
    margin: 10px auto !important;
    width: 140px;
    margin-right: 5px;
    display: block !important;
    float: none;}

.product-box {width:100%;}

.entry {padding: 20px 20px 20px 20px !important;}

}

/* HOME PAGE CUSTOM CSS */

article.post-8865.page.type-page.status-publish.entry.home-page {
border: none;
padding: 0px;
}

article.post-8865.page.type-page.status-publish.entry.home-page header.entry-header {
display: none;
}
