.wpdigipro-sidemenu::-webkit-scrollbar {width: 8px;	background-color: #F5F5F5;}
.wpdigipro-sidemenu::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #bdbdbd;}
.wpdigipro-sidemenu::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
/*form{margin:0;}*/
.wpdigipro-home-wrapper .cursor-pointer {cursor: pointer;}
.wpdigipro-home-wrapper .menu-wrapper .nav>li>a:focus,.wpdigipro-home-wrapper .menu-wrapper .nav>li>a:hover {text-decoration: none;background-color: rgba(238, 238, 238, 0);}
.wpdigipro-box-outer-shadow{box-shadow: -2px 2px 20px 1px #d8d8d8;}
.margin-bottom-fifteen{margin:15px;}
.wpdigipro-loader {position: absolute;display: none; text-align: center;width: 100%!important;top: 0;background: rgba(255,255,255,0.5);z-index: 999;height: 100%;}
.wpdigipro-loader img, .wpdigipro-loader span {text-align: center;left:45%;top:40%;position: absolute;}
.wpdigipro-loader span{left:32%;top:50%;color:#BF0000;}
.wpdigipro-email-field span.wpdigipro-message {/*font-size: 13px; letter-spacing: 0.8px;*/display: inline-block;}
.wpdigipro-email-field span.wpdigipro-message.error {color: #bf0000;}
.wpdigipro-email-field span.wpdigipro-message.success {color: #4CAF50;}
.wpdigipro-dashboard-body .btn-info.active, .wpdigipro-dashboard-body .btn-info.focus, .wpdigipro-dashboard-body .btn-info:active,
.wpdigipro-dashboard-body .btn-info:focus,
.wpdigipro-dashboard-body .btn-info:hover,
.wpdigipro-dashboard-body .open>.dropdown-toggle.btn-info,
.wpdigipro-dashboard-body .btn:active:focus,
.wpdigipro-dashboard-body .btn:focus{outline: none;}
.wpdigipro-dashboard-container{width: 100%;max-width: 1170px;margin: 0 auto;}
.wpdigipro-home-wrapper .menu-wrapper  { letter-spacing:0 !important; }
.wpdigipro-home-wrapper .image-field,.wpdigipro-modal-popup,.wpdigipro-product-card .author,.wpdigipro-product-card-right,.wpdigipro-sidemenu .nav img {text-align: center}
a.wpdigipro-renew-link {font-size: 12px; color: #0267B1; text-decoration: underline; }
.wpdigipro-disable-link{color: gray !important;}
.wpdigipro-home-wrapper .table > tbody > tr.wpdigipro-disable-link > td, .table > tbody > tr.wpdigipro-disable-link > th, .table > tfoot > tr.wpdigipro-disable-link > td, .table > tfoot > tr.wpdigipro-disable-link > th, .table > thead > tr.wpdigipro-disable-link > td, .table > thead > tr.wpdigipro-disable-link > th{color: gray !important;}
.dasbord-display-hide{display: none;}
.wpdigipro-home-wrapper a {-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s}
.wpdigipro-home-wrapper p, font {color: rgb(85, 90, 95);font-size: 13px;}
.wpdigipro-home-wrapper a,.wpdigipro-home-wrapper a:focus,a:hover {outline: 0; text-decoration: none;}
.wpdigipro-home-wrapper {min-height: 100vh;position: relative;}
.wpdigipro-home-wrapper {position: relative;top: 0;height: 100vh;}
.wpdigipro-home-wrapper .row.contain-individual {padding: 15px 1px;border-top: 1px solid #E3E3E3;margin-top: 38px}
.wpdigipro-sidemenu {position: fixed;top: 0;bottom: 0;left: 0;width: 260px;display: block;z-index: 1;color: #fff;font-weight: 200;overflow-x: hidden;}
.wpdigipro-home-wrapper .main-body {background: rgba(203,203,210,.15);z-index: 2;float: right;width: calc(100% - 260px);min-height: 100%}
.wpdigipro-home-wrapper .main-body,.wpdigipro-sidemenu {max-height: 100%;height: 100%}
.wpdigipro-home-wrapper .main-body .navbar {margin-bottom: 0}
.wpdigipro-home-wrapper .navbar-default {background-color: rgba(255,255,255,.96);border-bottom: 1px solid rgba(0,0,0,.1);}
.wpdigipro-home-wrapper .navbar {font-size: 16px;border-radius: 0}
.wpdigipro-home-wrapper .navbar .navbar-nav>li>a {margin: 8px 0}
.wpdigipro-sidemenu .logo {padding: 15px;border-bottom: 1px solid rgba(255,255,255,.2)}
.wpdigipro-home-wrapper .desktop-hide{display: none;}
.wpdigipro-home-wrapper .navbar .navbar-brand {font-weight: 400;margin: 8px 0;padding: 15px;font-size: 20px;margin-left: 0!important;}
.wpdigipro-sidemenu .logo a img {width: 100%;}
.wpdigipro-home-wrapper .menu-wrapper {max-height: none;min-height: 100%;overflow: hidden;width: 260px;z-index: 4;background-position: left;background-size: cover}
.wpdigipro-sidemenu .nav {margin: 20px 0 0}
.wpdigipro-sidemenu .nav li a:hover {background: rgba(255, 255, 255, 0.33);border: 1px solid rgba(255, 255, 255, 0.33);opacity: 1;}
.wpdigipro-sidemenu .nav li.active>a {background: rgba(255, 255, 255, 0.33);border: 1px solid rgba(255, 255, 255, 0.33);opacity: 1;box-shadow: inset 4px 0px 0px 0px rgba(255, 255, 255, 0.38);-webkit-box-shadow: inset 4px 0px 0px 0px rgba(255, 255, 255, 0.38);-moz-box-shadow: inset 4px 0px 0px 0px rgba(255, 255, 255, 0.38);-o-box-shadow: inset 4px 0px 0px 0px rgba(255, 255, 255, 0.38);}
.wpdigipro-sidemenu .nav li>a {color: #FFF;line-height: 30px;margin: 0px 15px;opacity: .86;border-radius: 0px;background: rgba(255,255,255,.23);border: 1px solid rgba(0, 0, 0, 0);padding: 5px 15px;}
.wpdigipro-sidemenu .nav li>a p {color: #FFF}
.wpdigipro-sidemenu .nav img {font-size: 28px;float: left;margin-right: 15px;line-height: 30px;width: 30px;}
.wpdigipro-sidemenu .nav p,.wpdigipro-sidemenu .nav a {margin: 0;line-height: 30px;font-size: 12px;font-weight: 600;text-transform: uppercase}
.wpdigipro-home-wrapper .nav>li,.wpdigipro-sidemenu .nav,.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu li,.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu li a,.wpdigipro-sidemenu .wpdigipro-sidebar li>span,
.wpdigipro-home-wrapper .side-dropdown-icon:before,.side-dropdown-icon:after,.side-dropdown-iconopen:after,.side-dropdown-iconopen:before
{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu{display: none;padding: 0;margin: 0;background: rgba(47, 52, 57, 0);z-index: 9999999;overflow: visible;line-height: 0 !important;margin-top:0px !important;margin-bottom:0px !important;}
.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu ul {padding: 0;background: rgba(48, 76, 103, 0);z-index: 9999999;overflow: visible;line-height: 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;}
.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu li{ opacity: 1;z-index: 99999;display: block;margin: 5px 15px 0px 30px;background-color: rgba(255, 255, 255, 0);border-radius: 5px;position:relative;}
.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu ul li {opacity: 1;z-index: 99999;display: block;margin: 5px 0px 0px 0px;background-color: rgba(255, 255, 255, 0);border-radius: 5px;position: relative;padding: 0;}
.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu li a{color: #fff;z-index: 999999;background: rgba(255,255,255,.23);line-height: 30px;margin: 0px;padding: 5px 15px;display: block;}
.wpdigipro-sidemenu .wpdigipro-sidebar li>span{position: absolute;right: 30px;top: 9px;z-index: 99;cursor: pointer;border-left: 1px solid #fff;border-right: 1px solid #fff;width: 25px;height: 25px;border-radius: 0px;}
.wpdigipro-sidemenu .wpdigipro-sidebar ul li>span,.wpdigipro-sidemenu .wpdigipro-sidebar .sub-menu ul li>span {position: absolute;right: 15px;top: 9px;z-index: 99;cursor: pointer;border: 1px solid #fff;width: 25px;height: 25px;border-radius: 3px;}
.wpdigipro-home-wrapper .side-dropdown-icon:before {content: '';position: absolute;top: 7px;height: 10px;width: 1px;background: #fff;left: 12px;z-index: 9999;}
.wpdigipro-home-wrapper .side-dropdown-icon:after {content: '';position: absolute;top: 11px;left: 6px;width: 11px;height: 1px;background: #fff;z-index: 9999;}
.wpdigipro-home-wrapper .side-dropdown-iconopen:before{background: rgba(255, 255, 255, 0);}
/*  horizontal-Menu **/
.wpdigipro-horizontal-menu {position: relative;top: 0;bottom: 0;left: 0;width: 100%;display: block;z-index: 1;color: #fff;font-weight: 200}
.horizontal-main-body{background: rgba(203,203,210,.15);z-index: 2;float: right;width: calc(100% - 260px);min-height: 100%}
.horizontal-main-body,.wpdigipro-horizontal-menu {overflow: visible;max-height: 100%;height:auto;background-position: left !important;background-size: cover !important;}
.horizontal-main-body .navbar {margin-bottom: 0}
.horizontal-main-body .wpdigipro-dashboard-container .wpdigipro-full-container{margin:30px 0px;}

.wpdigipro-horizontal-menu .navbar-default {background-color: rgba(255,255,255,.96);border-bottom: 1px solid rgba(0,0,0,.1)}
.wpdigipro-horizontal-menu .navbar {font-size: 16px;border-radius: 0}
.wpdigipro-horizontal-menu .navbar .navbar-nav>li>a {margin: 8px 0;}
.wpdigipro-horizontal-menu .logo {border-bottom: none;float: left;}
.wpdigipro-horizontal-menu .logo a{display: block;}
.wpdigipro-home-wrapper .navbar .navbar-brand {font-weight: 400;margin: 8px 0;padding: 15px;font-size: 20px;margin-left: 0!important}
.wpdigipro-horizontal-menu .logo a img {max-height: 65px;padding: 14px 0px;}
.wpdigipro-horizontal-menu .menu-wrapper {max-height: none;min-height: auto;overflow: visible;height: auto;z-index: 4;background-position: left;background-size: cover;}
.wpdigipro-horizontal-menu .nav {margin: 0;display: block;float:right;}
.wpdigipro-horizontal-menu .nav li>a:hover, .wpdigipro-horizontal-menu .nav li>a:focus {background: rgba(255, 255, 255, 0);border-bottom: 1px solid #ffffff;opacity: 1;}
.wpdigipro-horizontal-menu .nav li.active>a {border-bottom: 1px solid #ffffff;opacity: 1;}
.wpdigipro-horizontal-menu .nav li>a {color: #FFF;line-height: 30px;margin: 0;opacity: .86;border-radius: 0;background: rgba(255,255,255,0);border-bottom: 1px solid rgba(0, 0, 0, 0);padding: 20px 25px 14px 25px;height: auto;}
.wpdigipro-horizontal-menu .children-SubMainMenu{position: absolute;left: 100%;top: 0;margin: 0;padding: 0;z-index: 9999;}
.wpdigipro-horizontal-menu .children-subMenu:hover .children-SubMainMenu>li {opacity: 1;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.wpdigipro-horizontal-menu .children-SubMainMenu>li>a{white-space: nowrap;}
.wpdigipro-horizontal-menu .nav li>a p {color: #FFF}
.wpdigipro-horizontal-menu .nav img {font-size: 28px;float: left;margin-right: 15px;line-height: 30px;width: 30px}
.wpdigipro-horizontal-menu .nav p {margin: 0;line-height: 30px;font-size: 12px;font-weight: 600;text-transform: uppercase}
.wpdigipro-horizontal-menu .nav>li{margin: 0;display: inline-block; position: initial;height:auto;}
.wpdigipro-home-wrapper .nav>li,.wpdigipro-horizontal-menu .nav,
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li,
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li a,
.wpdigipro-horizontal-menu .wpdigipro-sidebar li>span,
.wpdigipro-home-wrapper .side-dropdown-icon:before,
.wpdigipro-home-wrapper .side-dropdown-icon:after,.side-dropdown-iconopen:after,
.wpdigipro-home-wrapper .side-dropdown-iconopen:before,
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu,
.wpdigipro-horizontal-menu .nav>li:hover .sub-menu
.wpdigipro-horizontal-menu .nav>li
{-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;}
/** Front end dashobard **/
.wpdigipro-domains-list{background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;border: 1px solid #cccccc;border-radius: 3px;box-shadow: 1px 1px 8px -4px;left: 132px;position: absolute;width: 72%;}
.wpdigipro-toggle-wrapper:before {}

.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu{position:absolute;display: block;padding: 0;background: rgba(47, 52, 57, 0);z-index: 9999999;overflow: visible;line-height: 0 !important;margin-top:0px !important;margin-bottom:0px !important;}
.wpdigipro-horizontal-menu .nav>li:hover .sub-menu{box-shadow:none; }
.wpdigipro-horizontal-menu .nav>li:hover .sub-menu >li{
    opacity: 1;
    height: auto;
    z-index: 99999;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);}
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li{ 
    opacity: 1;
    display: block;
    margin: 0;
    background: #4e5463;
    width:100%;
    height: 0;
    opacity: 0;
    -webkit-transform: scale(0, 1);
    -moz-transform: scale(0, 1);
    -ms-transform: scale(0, 1);
    -o-transform: scale(0, 1);
    transform: scale(0, 1);}
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li a:hover{background: rgba(0, 0, 0, 0);box-shadow: inset 5px 0px 0px 0px #ffffff;}
.wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li a{color: #fff;z-index: 999999;background: rgba(74, 89, 100, 0);line-height: 40px;padding: 0px 15px;display: block;border:none;box-shadow:none;}
.wpdigipro-horizontal-menu .wpdigipro-sidebar li>span{position: absolute;right: 30px;top: 13px;z-index: 99;cursor: pointer;border: 1px solid #fff;width: 25px;height: 25px;}
.wpdigipro-home-wrapper .side-dropdown-icon:before {content: '';position: absolute;top: 8px;height: 10px;width: 1px;background: #fff;left: 11px;z-index: 9999;}
.wpdigipro-home-wrapper .side-dropdown-icon:after {content: '';position: absolute;top: 12px;left: 6px;width: 11px;height: 1px;background: #fff;z-index: 9999;}
.wpdigipro-home-wrapper .side-dropdown-iconopen:before{background: rgba(255, 255, 255, 0);}
.wpdigipro-horizontal-menu .side-dropdown-icon{display:none;}
.wpdigipro-horizontal-menu .sub-side-dropdown-icon{display:none;}
.wpdigipro-home-wrapper .mainHeader {
    border-bottom: 1px solid #c4c4c4
}
.wpdigipro-home-wrapper .mainHeader .navbar-brand {
    color: #777
}
.wpdigipro-home-wrapper .menuLink {float: right}
.wpdigipro-home-wrapper .menuLink a {
    color: #adadad;
    padding: 15px;
    line-height: 50px
}
.wpdigipro-home-wrapper .content-wrapper {
    padding: 30px 15px;
    min-height: calc(100% - 123px);
	
}
.wpdigipro-home-wrapper .one_fifth {
    width: 16.8%;
    float: left;
    margin-right: 15px;
    margin-left: 15px
}
.wpdigipro-home-wrapper .one_fifth.last-child {
    margin-right: 0
}
.wpdigipro-product-card {
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.05),0 0 0 1px rgba(63,63,68,.1);
    background-color: #FFF;
    margin-bottom: 30px;
}
.wpdigipro-home-wrapper .mce-content-body {
    font-size: 14px!important
}
.wpdigipro-home-wrapper .simple-text-editor .wp-editor-tabs {
    display: none!important;
}
.wpdigipro-home-wrapper .simple-text-editor .mce-statusbar, .simple-text-editor .mce-toolbar-grp {
    display: none!important;
}
.wpdigipro-home-wrapper .disable,.modal-bg,.wpdigipro-product-card .wpdigipro-message.disable {
    display: none
}
.wpdigipro-product-card .wpdigipro-message {
    border: 1px solid #ccc;
    width: 98%;
    padding: 7px 15px;
    margin: 6px;
    border-radius: 3px
}
.wpdigipro-product-card .wpdigipro-message span.error {
    color: #FC3333
}
.wpdigipro-product-card .wpdigipro-message span.success {
    color: #4CAF50
}
.wpdigipro-product-card .wpdigipro-message.error {border: 1px solid #FC3333;color: #FC3333}
.wpdigipro-product-card .wpdigipro-message.success {border: 1px solid #4CAF50;color: #4CAF50}
.wpdigipro-product-card .cardTitle {font-weight: 700;text-align: center}
.wpdigipro-home-wrapper .heading,.wpdigipro-home-wrapper  .image-layer,.wpdigipro-home-wrapper .title {padding: 15px 0 15px;overflow: hidden;}
.wpdigipro-home-wrapper .top-heading {padding: 15px 15px 0}
.wpdigipro-home-wrapper .top-heading .title {padding: 5px 0 0px;overflow: hidden;}
.wpdigipro-home-wrapper .top-heading h4 {margin: 0;color: #333;font-weight: 300;font-size: 22px;line-height: 30px}
.wpdigipro-home-wrapper .top-heading p {
    font-size: 14px;
    font-weight: 400;
    color: #9A9A9A;
    margin-bottom: 0
}
.wpdigipro-product-card .content {
    padding: 12px 0 12px
}
.wpdigipro-product-card .userFormContent {
    padding: 15px 15px 10px
}
.wpdigipro-product-card table {
    border-collapse: inherit!important
}
.wpdigipro-home-wrapper .table>tbody>tr>td,.wpdigipro-home-wrapper .table>tbody>tr>th,.wpdigipro-home-wrapper .table>tfoot>tr>td,.wpdigipro-home-wrapper .table>tfoot>tr>th,.wpdigipro-home-wrapper .table>thead>tr>td,.wpdigipro-home-wrapper .table>thead>tr>th {
    padding: 12px 8px;
    vertical-align: middle
}
.wpdigipro-home-wrapper .table>tbody>tr>td>p {
    margin: 0 0 10px 0;
}
.wpdigipro-product-card h4,.wpdigipro-home-wrapper .wpdigipro-product-card label {
    margin-bottom: 5px
}
.wpdigipro-home-wrapper .table>tbody>tr>td>a {
    color: #333
}
.wpdigipro-home-wrapper .table>tbody>tr>td>a:hover {
    color: #0267b1
}
.wpdigipro-product-card label,.wpdigipro-home-wrapper .table>thead>tr>th {
    font-weight: 400;
    color: #9A9A9A;
    font-size: 12px;
    text-transform: uppercase
}
.wpdigipro-home-wrapper .table>thead>tr>th {
    padding-bottom: 5px;
    border: 0
}
.wpdigipro-product-card .table tbody td:first-child,.wpdigipro-product-card .table thead th:first-child {
    padding-left: 15px
}
.wpdigipro-product-card .table tbody td:last-child,.wpdigipro-product-card.table thead th:last-child {
    padding-right: 15px
}
.wpdigipro-home-wrapper .navbar.fixed {
    right: 0;
    left: auto;
    border-radius: 0
}
.wpdigipro-home-wrapper .navbar-default .navbar-toggle {
    border: 0
}
.wpdigipro-home-wrapper .form-control {
    background-color: #FFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    color: #565656;
    padding: 8px 12px;
    height: 40px;
    -webkit-box-shadow: none;
    box-shadow: none
}
.wpdigipro-home-wrapper .form-control,.wpdigipro-home-wrapper .navbar,.wpdigipro-home-wrapper .navbar .alert {
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear
}
.wpdigipro-home-wrapper .form-control:focus {
    background-color: #FFF;
    border: 1px solid #AAA;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0!important;
    color: #333
}
.wpdigipro-home-wrapper .btn-info.btn-fill,.wpdigipro-home-wrapper .btn-info.btn-fill:active {
    color: #FFF;
    background-color: #0267b1;
    outline: 0;
    transition: all .3s ease-in-out;
    width: auto;
    font-size: 14;
    padding-left: 15px;
    padding-top: 4px;
    padding-right: 14px;
    padding-bottom: 4px;
    border-width: 0;
    border-style: solid;
    border-color: inherit;
    border-radius: 3px;
    text-shadow: 0 0px 0 rgba(0,0,0,0.05);
	line-height: 30px;
    outline: none;
}
.wpdigipro-home-wrapper .supportRequest .btn-info.btn-fill, .supportRequest .btn-info.btn-fill:active {line-height: 22px;}
.wpdigipro-home-wrapper .btn-info.btn-fill:hover {
    background: #00375f;
    color: #FFF
}
.wpdigipro-product-card .author {
    text-transform: none;
    font-size: 12px;
    font-weight: 600
}
.wpdigipro-product-card h4 {
    line-height: 24px;
    font-size: 22px;
    color: #333
}
.wpdigipro-product-card p a {
    font-size: 13px;
    color: #333
}
.wpdigipro-product-card p a:hover {
    color: #00375f
}
.wpdigipro-home-wrapper .modal-bg {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 100;
    background-color: rgba(50,50,50,.5);
    overflow: auto
}
.wpdigipro-home-wrapper input[type=submit] {
    position: relative;
    color: #fff;
    cursor: pointer;
    float: none;
    outline: 0;
    opacity: 1
}
.wpdigipro-home-wrapper .modal-popup form {
    display: block;
    margin: 30px
}
.wpdigipro-home-wrapper .modal-popup form * {
    margin: 10px
}
.wpdigipro-home-wrapper .modal-popup input:focus {
    border: 1px solid #AAA;
    outline: 0
}
.wpdigipro-home-wrapper .modal-popup input {
    width: 240px;
    padding: 7px;
    border: 1px solid #e3e3e3;
    border-radius: 4px
}
.wpdigipro-home-wrapper #forgot-link {
    font-size: 14px;
    line-height: 45px;
    color: #5DC3A7;
    display: inline-block
}
.wpdigipro-home-wrapper .modal-popup {
    position: absolute;
    background-color: #FFF;
    top: 40%;
    left: 0;
    right: 0;
    margin: -130px auto 0;
    z-index: 101;
    border-radius: 3px;
    max-width: 340px;
    height: auto;
    border-bottom: 3px solid #0267b1;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.3)
}
#wpdigipro-change-password-modal span.head {
    background: #0267b1;
    color: #fff;
    text-align: left;
    display: block;
    padding: 8px 15px 8px 10px
}
.wpdigipro-home-wrapper .modal-popup button {
    float: none;
    padding: 6px 24px;
    background: #0267b1;
    border: none;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    transition: .3s ease-in-out;
    outline: 0
}
.wpdigipro-home-wrapper .modal-popup button:hover {
    background: #0267b1
}
.wpdigipro-home-wrapper .modal-popup .close-popup {
    float: right;
    color: #fff;
    font-family: serif;
    font-size: 20px;
    margin: -5px 0 0
}
.wpdigipro-home-wrapper .modal-popup .close-popup:hover {
    color: #FFF
}
.wpdigipro-home-wrapper .main-body .custom-file {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: 40px;
    width: 100%
}
.wpdigipro-home-wrapper .main-body .custom-file-control,.wpdigipro-home-wrapper .main-body .custom-file-control::before {
    position: absolute;
    height: 40px;
    padding: 8px 12px;
    color: #555;
    cursor: pointer
}
.wpdigipro-home-wrapper .main-body .custom-file-input {
    min-width: 14rem;
    max-width: 100%;
    margin: 0;
    filter: alpha(opacity=0);
    opacity: 0
}
.wpdigipro-home-wrapper .main-body .custom-file-control {
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    line-height: 24px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px
}
.wpdigipro-home-wrapper .main-body .custom-file-control::before {
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    background-color: #eee;
    border: 1px solid #ddd;
    border-radius: 0 4px 4px 0
}
.wpdigipro-home-wrapper .custom-file-control::before {
    content: "Browse"
}
.wpdigipro-home-wrapper .custom-file-control::after {
    content: "Choose file..."
}
.wpdigipro-product-card .alert {
    border-radius: 4px;
    position: relative;
    display: inline-block
}
.wpdigipro-product-card-right .alert {
    display: table;
    margin: 0 auto
}
.wpdigipro-product-card .alert span {
    color: #FFF
}
.wpdigipro-home-wrapper .main-body .alert {
    border: 0;
    border-radius: 4px;
    color: #FFF;
    padding: 6px 12px;
    font-size: 14px;
    margin: 0 auto
}
.wpdigipro-home-wrapper .main-body .alert-green {
    background-color: #4caf50
}
.wpdigipro-home-wrapper .main-body .alert-yellow {
    background: #ffbc67
}
.wpdigipro-home-wrapper .main-body .alert-red {
    background: #fc727a
}
.wpdigipro-home-wrapper .commentBox {
    background-color: #FFF;
    border: 1px solid #E3E3E3;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 10px;
    float: left;
    transition: .3s ease-in-out;
    width: 100%
}
.wpdigipro-home-wrapper .commentBox:hover {
    background: #f5f5f5
}
.wpdigipro-home-wrapper .commentBox label,.wpdigipro-home-wrapper .replyHead label {
    color: #333;
    font-weight: 700;
    font-size: 16px
}
.wpdigipro-home-wrapper .main-body .checkbox input[type=checkbox] {
    margin: 2px 0 0 -20px
}
.wpdigipro-home-wrapper .main-body .btn-outline-primary {
    color: #0275d8;
    background-image: none;
    background-color: transparent;
    border-color: #0275d8;
    transition: all .3s ease-in-out
}
.wpdigipro-home-wrapper .main-body .btn-outline-primary:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8
}
.wpdigipro-home-wrapper .image-field {
    cursor: pointer;
    font-size: 16px;
    width: 45%;
    float: left;
    color: #c1c1c1;
    border: 1px dashed #e0e0e0;
    border-radius: 4px
}
.wpdigipro-home-wrapper .image-field img {
    padding: 10px
}
.wpdigipro-home-wrapper .image-middle-text-group {
    width: 10%!important;
    position: relative;
    top: 76px;
    border: 0
}
.wpdigipro-home-wrapper .image-field-group {
    width: 100%
}
/* popup start */
/** start buynow popup **/
.wpdigipro-modal-popup input[type=submit].wpdigipro-button.paypal,
.wpdigipro-modal-popup input[type=submit].wpdigipro-button.twocheckout,
input[type=submit].wpdigipro-button.paypal, input[type=submit].wpdigipro-button.twocheckout{padding: 5px !important; margin: 5px !important;}
.wpdigipro-modal-popup input[type=submit].wpdigipro-button.paypal,
input[type=submit].wpdigipro-button.paypal {background: rgba(0, 0, 0, 0) url("../../images/front/wpdigipro-paypal.png") no-repeat scroll center center / 100% auto; width: 45%;}
.wpdigipro-modal-popup input[type=submit].wpdigipro-button.twocheckout,
input[type=submit].wpdigipro-button.twocheckout {background: rgba(0, 0, 0, 0) url("../../images/front/wpdigipro-2checkout.png") no-repeat scroll center center / 100% auto;width:45%;}
.wpdigipro-buynow-popup-main-init .wpdigipro-button-paypal-2checkout-init{margin-bottom: 10px;}
.wpdigpro-payment-cards-both img {width: 60%;}
.wpdigpro-payment-cards-single img {width: 65%;}
.wpdigipro-test-payment {max-width: 65% !important;}
.modal-box-content .powered-by{text-align: center;}
.modal-box-content .powered-by p{font-size: 10px;padding: 23px 0px 0px 0px;margin: 0;color: #6f6f6f;}
.modal-box-content .powered-by p a{font-size: 10px;text-transform: initial;text-decoration: none;cursor: pointer;}
.wpdigipro-buynow-popup-main-init h1{margin: 0;padding: 0px;}
.wpdigipro-modal-popup .modal-box-content.wpdigipro-buynow-popup-main-init p {padding: 0;margin: 0; padding-top: 25px;margin-bottom: 1.6em;}
.wpdigipro-modal-popup .modal-box-content.wpdigipro-buynow-popup-main-init .powered-by p{margin-bottom: 0;}
.wpdigipro-modal-popup .wpdigipro-buynow-popup-main-init .payment-option-modal-close.close {    
	position: absolute; padding: 0px;
    top: 15px;
    right: 15px;
    width: 20px;
    height: 20px;
    background: rgba(255, 17, 0, 0);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    border-radius: 15px;
    opacity: 1;
    z-index: 999 !important;
}
.wpdigipro-modal-popup .wpdigipro-buynow-popup-main-init .payment-option-modal-close.close:hover {
    /*transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);*/
}
.wpdigipro-modal-popup .wpdigipro-buynow-popup-main-init .payment-option-modal-close.close>i{    
	position: absolute;
    top: 0px;
    left: 4px;
    width: auto;
    display: block;}
.wpdigipro-modal-popup .wpdigipro-buynow-popup-main-init .payment-option-modal-close.close>i:before {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    background: #1f1f1f;
    height: 2px;
    width: 13px;
    transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.wpdigipro-modal-popup .wpdigipro-buynow-popup-main-init .payment-option-modal-close.close>i:after {
    content: '';
    position: absolute;
    top: 9px;
    left: 0;
    background: #0c0c0c;
    height: 2px;
    width: 13px;
    transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.wpdigipro-modal-popup {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99999;
    display: none;
    overflow: hidden;
    outline: 0;
    -webkit-overflow-scrolling: touch
}
.wpdigipro-modal-popup .modal-box-dialog,.wpdigipro-modal-popup:before,.supportInner h4 {
    display: inline-block
}
.wpdigipro-modal-popup:before {
    content: '';
    height: 100%;
    vertical-align: middle;
    margin-right: -4px
}
.wpdigipro-modal-popup .modal-box-dialog {
    position: relative;
    width: 30%;
    margin: 30px auto;
    text-align: left;
    vertical-align: middle
}
.wpdigipro-modal-popup .modal-box-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    outline: 0;
    overflow: hidden;
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 30px 1px rgba(0,0,0,0.25);
}
.wpdigipro-modal-popup .modal-header,.wpdigipro-modal-popup header {
    padding: 0px;margin: 0px !important; background: none !important; position: static !important; border: none !important;
}
.wpdigipro-modal-popup header h1,.wpdigipro-modal-popup header h2,.wpdigipro-modal-popup .modal-header h3,.wpdigipro-modal-popup .modal-header h4,.wpdigipro-modal-popup header h3,.wpdigipro-modal-popup header h4 {
    margin: 0;
    color: #4d4d4d;
    font-weight: 500;
    font-size: 18px
}
.form-horizontal.wpdigipro-buyer-email-form {
    display: inline; margin: 0 auto; text-align: center;
}
.wpdigipro-buynow-popup-main-init .form-field  #wpdigipro-buyer-email{
	resize: none;
    font-size: 14px;
    display: inline-block;
    margin: 5px 0 10px;
    padding: 6px 12px;
    background: #fff;
    box-shadow: inherit;
    outline: 0;
    border: 1px solid #E0E0E0;
    border-radius: 3px;
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
}
#wpdigipro-buyer-email.wpdigipro-modal-popup header h1{
    font-size: 30px;
    line-height: 1.6;
    color: #25ae88;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 100px;
    display: inline;
}
#wpdigipro-buyer-email.wpdigipro-modal-popup header .sub-title{
    padding: 0;
    font-size: 12px;
    color: #a9a9b6;
}
#wpdigipro-buyer-email.wpdigipro-modal-popup header h1 .amount{display: inline;}
#wpdigipro-buyer-email.wpdigipro-modal-popup header h2{
    font-size: 15px;
    margin: 5px 0;
}
#wpdigipro-buyer-email,#wpdigipro-buyer-email.wpdigipro-modal-popup header,#wpdigipro-buyer-email.wpdigipro-modal-popup footer{
    text-align: center;
}
#wpdigipro-buyer-email.wpdigipro-modal-popup footer {
    padding: 0;
}
#wpdigipro-buyer-email.wpdigipro-modal-popup .modal-box-dialog {
    max-width: 450px;
	min-width: 400px;
}
#wpdigipro-buyer-email .modal-box-content{
    padding: 25px;
}
.wpdigipro-modal-popup .modal-body {
    padding: 0;
    font-size: 12px
}
.wpdigipro-modal-popup .modal-footer,.wpdigipro-modal-popup footer {
    text-align: left;
    padding: 8px 0;
    width: 100%;
    overflow: hidden;
    background: none !important; border: none !important;
}
.modal-overlay {
    background: #000!important;
    height: 2500px;
    left: 0;
    opacity: .8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999
}
.wpdigipro-home-wrapper .modal-settings,a.close {
    position: absolute;
    top: 6px;
    right: 10px;
    padding: 10px;
    background: url(/assets/images/wpdigipro-qw.png) center/18px no-repeat;
    z-index: 1;
    cursor: pointer
}
.wpdigipro-modal-popup input[type=text],.wpdigipro-modal-popup select {
    padding: 0 11px;
    line-height: 33px;
    margin: 7px 0;
    width: 100%
}
.wpdigipro-modal-popup input[type=email], .wpdigipro-modal-popup select {
   text-align: center;
    width: 300px;
   line-height: inherit;
}
.wpdigipro-home-wrapper .success a.close {
    background: url(/assets/images/wpdigipro-success.png) center/18px no-repeat
}
.wpdigipro-home-wrapper a.close:hover {
    color: #222;
    -webkit-transition: color 1s ease;
    -moz-transition: color 1s ease;
    transition: color 1s ease
}
.wpdigipro-home-wrapper .cancel,.support-replies {
    transition: .3s ease-in-out
}
.wpdigipro-modal-popup select {
    background: #fff;
    height: 40px;
    border-radius: 5px;
    font-size: 14px
}
.wpdigipro-modal-popup input {
    outline: 0;
    border: 1px solid #E0E0E0;
    border-radius: 3px
}
.wpdigipro-modal-popup input[type=submit],.wpdigipro-modal-popup input[type=button] {
    outline: 0; display: inline-block; margin-bottom: 0; font-size: 14px; line-height: 1.42857143; text-align: center; vertical-align: baseline;
    -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
    user-select: none; border: 1px solid transparent; border-radius: 4px; text-transform: uppercase; color: #fff; background: #0267b1; font-weight: 500; width: auto;
    padding-left: 20px;padding-top: 5px; padding-right: 20px; padding-bottom: 5px; margin: 10px 0 0px; /*white-space: nowrap;*/
}
.wpdigipro-modal-popup input[type=submit]:hover,.wpdigipro-modal-popup input[type=button]:hover {color: #fff;background: #00518c;}
.supportInner .form-group {margin: 0}
.supportInner .wpdigipro-init-field-right {float: right;}
.userScrollContnet {max-height: 65vh;overflow: auto}
.supportViewReplies,.supportViewReplies h2.no-background {overflow: hidden;position: relative}
.adminCommentBox p,.userCommentBox p {margin: 0 0 2px}
.replyContnet { width: 100%; float: left; background: #eee; padding: 15px 15px 0 }
.replyContnet .custom-file {max-width: 80%;float: left}
.replyContnet .rightContent {float: right}
.rightContent .checkbox {float: left;margin-right: 30px}
.wpdigipro-home-wrapper .cancel,.supportReplyContnet .rightContent {float: right}
.replyContnet textarea.form-control {height: auto;resize: none}
.wpdigipro-home-wrapper .cancel {margin: 7px 20px 0 0;color: #333}
.wpdigipro-home-wrapper .cancel:hover {color: #0267b1}
.support-replies-page {max-width: 800px;margin: 0 auto}
.support-replies {background-color: #FFF;border-radius: 0;padding: 40px 40px 30px;display: inline-block;width: 100%;border-left: 0;border-right: 0;margin-bottom: 25px;word-wrap:break-word;}
.support-replies:first-child {border-top: 0}
.support-replies:last-child {border: 0}
.supportRequest {position: relative;margin-bottom: 0}
.supportRequestBorder {border-radius: 4px}
.supportRequest .top-heading img {max-width: 30px;max-height: 30px;margin-right: 20px;border-radius: 14px;vertical-align: middle;}
.supportRequest .top-heading h4 {display: inline-block;font-size: 14px;color: #0267b1;margin: 0 0 20px; vertical-align: middle;}
.supportRequest .top-heading h5 {color: #0267b1;margin: 7px 0 0}
.supportRequest .top-heading h3 {font-size: 18px;margin: 0 0 20px}
.supportRequest .top-heading span {font-weight: 400;color: #333;font-size: 13px!important;margin: 0;display: inline-block}
.supportRequest .top-heading p {margin: 0 0 15px;font-size: 14px;font-weight: 400;color: #333}
.wpdigipro-downlaod-icon {background: url(../../images/front/wpdigipro-download.png) 0 0/100% 100% no-repeat rgba(0,0,0,0);float: left;height: 15px;margin-right: 10px;width: 15px}
.wpdigipro-link-icon {background: url(../../images/front/wpdigipro-link.png) 0 0/100% 100% no-repeat rgba(0,0,0,0);float: left;height: 15px;margin-right: 10px;margin-top : 3px;width: 15px}
/* horizontal menu */
.horizontal-main-body{ background: rgba(203,203,210,.15); z-index: 0; float: right; width: 100%; min-height: 100%; }
.wpdigipro-text-center {text-align: center;}
.wpdigipro-or-image {border: 1px solid #DDD; background: #FFF; color: #939393; border-radius: 50%;padding: 8px 6px;font-size: 14px;}
.wpdigipro-margin-ten{margin: 10px;}
.wpdigipro-right { text-align: right; }
.wpdigipro-dashboard-menu-wrapper {z-index: 9999;}
.wpdigipro-menu-toggle { cursor: pointer; display: inline-block; margin: 10px; z-index: 999; }
.wpdigipro-menu-vertical { display: inline-block;}
.wpdigipro-menu-toggle .wpdigipro-menu-toggle-line {background: #ffffff none repeat scroll 0 0; display: block; margin: 7px 5px; padding: 1px; width: 30px;}
.wpdigipro-home-wrapper .form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: none;box-shadow: none;}
/** Renew style **/
.wpdigipro-home-wrapper .form-control{margin: 0;}
.wpdigipro-renewbox {position: relative;overflow: hidden;border: 1px solid #e8e8e8;max-width: 500px;margin: 60px auto;padding: 30px;box-shadow: -2px 2px 20px 1px #d8d8d8;}
.wpdigipro-renewbox:before {content: '';width: 100%;height: 75px;
    background: radial-gradient(rgb(255, 255, 255), #f7f7f7, #f9f9f9);
  	background: -webkit-radial-gradient(rgb(255, 255, 255), #f7f7f7, #f9f9f9); /* Safari 5.1 to 6.0 */
  	background: -o-radial-gradient(rgb(255, 255, 255), #f7f7f7, #f9f9f9); /* For Opera 11.6 to 12.0 */
	background: -moz-radial-gradient(rgb(255, 255, 255), #f7f7f7, #f9f9f9); /* For Firefox 3.6 to 15 */
	position: absolute; top: 180px; left: 0; z-index: -1; border-radius: 0%;}
.wpdigipro-renewbox h1{padding:15px 10px 0px 10px;margin: 0 !important;}
.wpdigipro-renewbox .wpdigipro-modal-popup input[type=submit].wpdigipro-button.paypal,.wpdigipro-renewbox input[type=submit].wpdigipro-button.paypal {background: rgba(0, 0, 0, 0) url(../../images/front/wpdigipro-paypal.png) no-repeat scroll center center / 100% auto;}
.wpdigipro-renewbox .wpdigipro-modal-popup input[type=submit].wpdigipro-button.twocheckout,.wpdigipro-renewbox input[type=submit].wpdigipro-button.twocheckout{background: rgba(0, 0, 0, 0) url(../../images/front/wpdigipro-2checkout.png) no-repeat scroll center center / 100% auto;}
.wpdigipro-renew-submit-init input[type=submit] {
    width: 100%;margin-bottom: 15px;margin-top: 15px;max-width: 180px;border: none;
}
.wpdigipro-renewbox #wpdigipro-licence-type{border: 1px solid rgb(169, 169, 169)}
.wpdigipro-renewbox p{margin-bottom:7px;}
.wpdigipro-renewbox .wpdigpro-payment-cards-both img{    margin-top: 0px;width: 100%;max-width: 226px;}
.wpdigipro-renewbox .wpdigipro-button.wpdigipro-test-payment{width: auto;margin: 0;}
.wpdigipro-renew-product-table>tbody>tr>td, 
.wpdigipro-renew-product-table>tbody>tr>th, 
.wpdigipro-renew-product-table>tfoot>tr>td, 
.wpdigipro-renew-product-table>tfoot>tr>th, 
.wpdigipro-renew-product-table>thead>tr>td, 
.wpdigipro-renew-product-table>thead>tr>th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}
.wpdigipro-renew-product-table .wpdigipro-renew-product-text-align-right{text-align: right;width: 30%;}
.wpdigipro-renew-product-table .wpdigipro-renew-product-text-align-left{text-align: left;width: 70%;}
/* affiliat */
.wpdigipro-home-wrapper .affiliate-tabs>li>a:hover{color: #000000;}
.wpdigipro-dashboard-body .btn{margin: 0;margin-bottom: 15px;}
/* Media Query */
@media (max-width: 1024px) {
	.wpdigipro-home-wrapper .support-replies{padding: 15px 15px;}
	.wpdigipro-home-wrapper .back, .wpdigipro-home-wrapper .btn, .wpdigipro-home-wrapper .credit a,.wpdigipro-home-wrapper  .reload {font-weight: 400;}
	.main-body .btn-outline-primary{border: 1px solid;font-size: 14px;font-weight: 400;line-height: 1.42857143;width: auto;    margin-left: 0px;}
	.wpdigipro-home-wrapper .btn{width: auto;}
	.wpdigipro-init-field-right .btn-info.btn-fill{margin: 0px 0px 15px 0px;}
}
@media (min-width: 992px) {
    .wpdigipro-home-wrapper >.navbar-collapse.collapse {display:none!important}
    .wpdigipro-home-wrapper .table-responsive {overflow: visible}
    .wpdigipro-menu-toggle {display: none;}
    .wpdigipro-dashboard-menu-wrapper.wpdigipro-sidemenu {display: block !important;}
}
@media (max-width: 991px) {
    .wpdigipro-home-wrapper,.navbar .digiProContainer {
        -webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -moz-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -o-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -ms-transition: all .33s cubic-bezier(.685,.0473,.346,1);left: 0}
    #bodyClick,body>.navbar-collapse::before {top: 0;content: ""}
    .wpdigipro-dashboard-menu-wrapper.wpdigipro-sidemenu {display: none;overflow-x: hidden;}
    .wpdigipro-home-wrapper .main-body {width: 100%}
    .wpdigipro-home-wrapper .navbar-transparent {padding-top: 15px;background-color: rgba(0,0,0,.45)}
    .wpdigipro-home-wrapper {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        transition: all .33s cubic-bezier(.685,.0473,.346,1);
        background-color: #fff
    }
    .wpdigipro-home-wrapper .navbar .digiProContainer {
        width: 100%;
        transition: all .33s cubic-bezier(.685,.0473,.346,1);
        position: relative
    }
    .wpdigipro-home-wrapper .navbar-nav>li {float: none; display: block}
    .wpdigipro-home-wrapper >.navbar-collapse {
        position: fixed;
        display: block;
        top: 0;
        height: 100%;
        width: 250px;
        right: 0;
        z-index: 1032;
        visibility: visible;
        background-color: #999;
        overflow-y: visible;
        border-top: none;
        text-align: left;
        padding: 0;
        -webkit-transform: translate3d(250px,0,0);
        -moz-transform: translate3d(250px,0,0);
        -o-transform: translate3d(250px,0,0);
        -ms-transform: translate3d(250px,0,0);
        transform: translate3d(250px,0,0);
        -webkit-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -moz-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -o-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -ms-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        transition: all .33s cubic-bezier(.685,.0473,.346,1)
    }
    .wpdigipro-home-wrapper >.navbar-collapse>ul {
        position: relative;
        z-index: 4;
        overflow-y: auto;
        height: calc(100vh - 61px);
        width: 100%
    }
    .wpdigipro-home-wrapper >.navbar-collapse .nav>li>a {
        padding: 30px 25px
    }
    .wpdigipro-home-wrapper >.navbar-collapse::before {
        left: 0;
        height: 100%;
        width: 100%;
        position: absolute;
        background: url(../../images/front/wpdigipro-menu-bg.jpg) left;
        background-size: cover;
        display: block;
        z-index: 1
    }
    .wpdigipro-home-wrapper >.navbar-collapse .logo {
        position: relative;
        z-index: 4;
        padding: 15px;
        border-bottom: 1px solid rgba(255,255,255,.2)
    }
    .wpdigipro-home-wrapper >.navbar-collapse .logo a img {
        margin: 0 auto;
        max-width: 80%
    }
    .wpdigipro-home-wrapper .nav-open .navbar-collapse {
        -webkit-transform: translate3d(0,0,0);
        -moz-transform: translate3d(0,0,0);
        -o-transform: translate3d(0,0,0);
        -ms-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
    .wpdigipro-home-wrapper .nav-open .navbar .digiProContainer {
        left: -250px
    }
    .wpdigipro-home-wrapper .nav-open .wpdigipro-home-wrapper {
        left: 0;
        -webkit-transform: translate3d(-250px,0,0);
        -moz-transform: translate3d(-250px,0,0);
        -o-transform: translate3d(-250px,0,0);
        -ms-transform: translate3d(-250px,0,0);
        transform: translate3d(-250px,0,0)
    }
    .wpdigipro-home-wrapper .navbar-toggle .icon-bar {
        display: block;
        position: relative;
        background: #fff;
        width: 24px;
        height: 2px;
        border-radius: 1px;
        margin: 0 auto
    }
    .wpdigipro-home-wrapper .navbar-header .navbar-toggle {
        margin: 10px 15px 10px 0;
        width: 40px;
        height: 40px
    }
    .wpdigipro-home-wrapper .navbar-nav {
        margin: 1px 0
    }
    .wpdigipro-home-wrapper [class*=navbar-] .navbar-nav .active>a,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav .active>a:focus,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav .active>a:hover,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a:focus,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a:hover {
        color: #fff
    }
    .wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a:focus,.wpdigipro-home-wrapper [class*=navbar-] .navbar-nav>li>a:hover {
        opacity: .7;
        background: 0 0
    }
    .wpdigipro-home-wrapper .navbar-fixed-top {
        -webkit-backface-visibility: hidden
    }
    #bodyClick {
        height: 100%;
        width: 100%;
        position: fixed;
        opacity: 0;
        left: auto;
        right: 250px;
        z-index: 9999;
        overflow-x: hidden
    }
    .wpdigipro-home-wrapper .navbar-toggle:focus,.wpdigipro-home-wrapper .navbar-toggle:hover {
        background-color: transparent!important
    }
    .wpdigipro-home-wrapper .navbar-collapse.collapse {
        height: 100%!important
    }
    .wpdigipro-home-wrapper .navbar-collapse.collapse.in {
        display: block
    }
    .wpdigipro-home-wrapper .navbar-header .collapse,.navbar-toggle {
        display: block!important
    }
    .wpdigipro-home-wrapper .navbar-header {
        float: none
    }
    .wpdigipro-home-wrapper .navbar-collapse .nav p {
        font-size: 14px;
        margin: 0
    }
    .wpdigipro-home-wrapper .navbar-collapse .nav img {
        float: left;
        font-size: 20px;
        margin-right: 10px;
        max-width: 30px
    }
/* Menu area */	
	.desktop-hide{max-height: 100%;float: left;padding: 15px;display: block;}
	.desktop-hide img{max-height: 40px;max-width: 100%;}
	.wpdigipro-menu-vertical{display: block;float: right;width: 100%;background: #e8e8e8;}
	.wpdigipro-menu-toggle {cursor: pointer;display: inline-block;margin: 27px 15px;z-index: 999;float: right;height: 15px;width: 30px;position: relative;}
	.wpdigipro-menu-toggle .wpdigipro-menu-toggle-line{position: absolute;right: 0;background: #ffffff none repeat scroll 0 0;display: block;margin: 0px 5px;padding: 1px;width: 25px;}
	.wpdigipro-menu-toggle span:nth-child(1).wpdigipro-menu-toggle-line{top: 0px;}
	.wpdigipro-menu-toggle span:nth-child(2).wpdigipro-menu-toggle-line{top: 6px;}
	.wpdigipro-menu-toggle span:nth-child(3).wpdigipro-menu-toggle-line{top: 12px;}
	.menu-button-list-open span:nth-child(1).wpdigipro-menu-toggle-line{transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);top: 7px;}
	.menu-button-list-open span:nth-child(2).wpdigipro-menu-toggle-line{opacity: 0;}
	.menu-button-list-open span:nth-child(3).wpdigipro-menu-toggle-line{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);top: 7px;}
	.wpdigipro-menu-toggle .wpdigipro-menu-toggle-line{-webkit-transition:all .33s cubic-bezier(.685,.0473,.346,1);
        -moz-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -o-transition: all .33s cubic-bezier(.685,.0473,.346,1);
        -ms-transition: all .33s cubic-bezier(.685,.0473,.346,1);
	    transition: all .33s cubic-bezier(.685,.0473,.346,1);}
    /* horizontal Menu	*/
	.wpdigipro-horizontal-menu .nav{text-align: right;float: none;}
    /* body	*/
	.wpdigipro-home-wrapper .main-body {width: 100%;max-height: initial;height: initial;}
}
@media (max-width: 768px){
	/* WPDigiPro dashboard short Code */
	.wpdigipro-Profile-main{padding: 30px 0px;}
	/*  horizontal Menu  */
	.wpdigipro-horizontal-menu .menu-wrapper {max-height: none;width: 100%;overflow: visible;height: 65px;z-index: 4;background-position: left;background-size: cover;}
    .wpdigipro-horizontal-menu .logo {padding: 0px;border-bottom: none;margin: 0;float: inherit;display: table;}
    .wpdigipro-horizontal-menu .wpdigipro-sidebar{background: black;width: 100%;position: absolute;top: 65px;left: 0;display:none;transition: none;}
	.wpdigipro-horizontal-menu .nav {text-align: left;}
    .wpdigipro-horizontal-menu .nav>li {margin: 0px;height:100%;display: block;position: relative;}
    .wpdigipro-horizontal-menu .nav li>a {color: #FFF;line-height: 30px;margin: 0;opacity: .86;border-radius: 0;background: rgba(255,255,255,0);border-bottom: 1px solid rgba(0, 0, 0, 0); padding: 10px 25px 10px 25px;}
	.wpdigipro-horizontal-menu .nav li.active>a {border-bottom: 1px solid #ff0404;opacity: 1;background: rgba(255, 255, 255, 0);}
	.wpdigipro-horizontal-menu .nav li>a:hover, .wpdigipro-horizontal-menu .nav li>a:focus {background: rgba(255, 255, 255, 0);border-bottom: 1px solid #ff0404;opacity: 1;}
    .wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu {position: inherit;display: none;padding: 0;background: rgba(47, 52, 57, 0);box-shadow: none;z-index: 9999999;overflow: visible;line-height: 0 !important;margin-top: 0px !important;margin-bottom: 0px !important;transition: none;}
    .wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li {opacity: 1;z-index: 99999;display: block;margin: 0;background: rgba(0, 0, 0, 0);width: 100%;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
    .wpdigipro-horizontal-menu .wpdigipro-sidebar .sub-menu li a{padding: 10px 25px 10px 25px;border: 1px solid #ff0404;line-height: 30px;} 
    .wpdigipro-horizontal-menu .side-dropdown-icon {display: block;}
    .wpdigipro-horizontal-menu .children-SubMainMenu {position: inherit;left: 100%;top: 0;margin: 0;padding: 0;z-index: 9999;display: none;}
    .wpdigipro-home-wrapper .menu-button { display: inline-block;cursor: pointer;position: absolute;top: 18px;right: 15px;z-index: 99;width: 30px;height: 30px;}
    .wpdigipro-home-wrapper .menu-button-list1{width: 30px;height: 2px;background-color: #fff;margin: 1px 0;transition: 0.4s;z-index: 99999;position: absolute;top: 5px;}
    .wpdigipro-home-wrapper .menu-button-list2 {width: 30px;height: 2px;background-color: #fff;margin: 1px 0;transition: 0.4s;z-index: 99999;position: absolute;top: 13px;}
    .wpdigipro-home-wrapper .menu-button-list3{width: 30px;height: 2px;background-color: #fff;margin: 1px 0;transition: 0.4s;z-index: 99999;position: absolute;top: 21px;}
    .wpdigipro-home-wrapper .open span.menu-button-list1 {top: 15px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
    .wpdigipro-home-wrapper .open span.menu-button-list2 {opacity: 0;}
    .wpdigipro-home-wrapper .open span.menu-button-list3 {top: 15px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);}
    .changeButton .menu-button-list1 {-webkit-transform: rotate(-45deg) translate(-9px, 6px) ;transform: rotate(-45deg) translate(-9px, 6px) ;}
    .changeButton .menu-button-list2 {opacity: 0;}
    .changeButton .menu-button-list3 {-webkit-transform: rotate(45deg) translate(-8px, -8px) ;transform: rotate(45deg) translate(-8px, -8px) ;}
    .wpdigipro-horizontal-menu .wpdigipro-sidebar li>span {position: absolute;right: 30px;top: 13px;z-index: 99;cursor: pointer;border: 1px solid #fff;width: 25px;height: 25px;display:block;}
    .sub-side-dropdown-icon:before {content: '';position: absolute;top: 7px;height: 10px;width: 1px;background: #fff;left: 12px;}
    .sub-side-dropdown-icon:after {content: '';position: absolute;top: 11px;left: 7px;width: 11px;height: 1px;background: #fff;}
    .sub-side-dropdown-iconOpen:before{background: rgba(255, 255, 255, 0);}
    .wpdigipro-main-area .content-wrapper , .content-wrapper{padding: 30px 0px;min-height: calc(100% - 123px);}
    .supportRequest .top-heading p{clear: both;}
}
@media (max-width: 480px) {
    .modal-popup {max-width:310px}
    .wpdigipro-modal-popup input[type=email], .wpdigipro-modal-popup select {width: inherit;}
    .wpdigipro-modal-popup .modal-box-dialog {width: 95%;}
    .wpdigipro-modal-popup input[type=submit].wpdigipro-button.paypal {    height: auto;
    width: 200px;}
	.wpdigipro-modal-popup input[type=submit].wpdigipro-button.twocheckout, input[type=submit].wpdigipro-button.twocheckout{    height: auto;
    width: 200px;}
	#wpdigipro-buyer-email.wpdigipro-modal-popup .modal-box-dialog {min-width: 270px;}
	#wpdigipro-buyer-email .modal-box-content {padding: 25px 0px;}
	.form-field  #wpdigipro-buyer-email{width: 100%;max-width: 300px;}
	/** Renew style **/
	.wpdigipro-renewbox{padding: 30px 15px;}
	.wpdigipro-renewbox .wpdigipro-modal-popup input[type=submit].wpdigipro-button.twocheckout, .wpdigipro-renewbox input[type=submit].wpdigipro-button.twocheckout {display: block;margin: 0 auto;}
	.wpdigipro-renewbox .wpdigipro-modal-popup input[type=submit].wpdigipro-button.paypal, .wpdigipro-renewbox input[type=submit].wpdigipro-button.paypal {display: block;margin: 0 auto;}
	.wpdigipro-renewbox .wpdigipro-renew-submit-init{display: inline-block;width: 100%;margin-bottom: 15px;}
}
@media (max-height: 450px) {
    .wpdigipro-modal-popup .modal-box-content{height: 100%;overflow:scroll;}
}
@media screen and (max-width: 400px){
	/* renew page */
	.wpdigipro-renew-product-table  .licenseKey-renew-init{font-size: 9px;vertical-align: middle;}
}

/*second-step-popups-START*/
.wpdigipro-modal-popup-second-step .modal-box-dialog {max-width: 450px;min-width: 400px;}
@media (max-width: 480px){.wpdigipro-modal-popup-second-step .modal-box-dialog {min-width: 270px;}}
.wpdigipro-combine-fields{display: block;width: 100%;}
.wpdigipro-buynow-popup-main-init .wpdigipro-buynow-secondstep-wrapper .wpdigipro-popup-input{width: 32%;}
.wpdigipro-buynow-popup-main-init .modal-box-content{ height: auto; overflow: auto;}
.wpdigipro-buynow-popup-main-init .modal-box-dialog{width: 300px; margin: 0;}
.wpdigipro-buynow-popup-main-init .wpdigipro-buynow-popup-main-init{padding: 0;}
.wpdigipro-buynow-popup-main-init .wpdigipro-secondstep-popup-form{float: left; padding: 20px; width: 100%;}
.wpdigipro-buynow-popup-main-init .wpdigipro-buynow-secondstep-wrapper {border-bottom: 1px solid #ccc;float: left; width: 100%;}
.wpdigipro-buynow-popup-main-init .header-pop-section {text-align:center;border-bottom:1px solid #CCC;padding-bottom: 10px;}
.wpdigipro-buynow-popup-main-init .header-pop-section h1 {font-size: 25px; text-align:center;padding: 5px 0 10px;}
.wpdigipro-buynow-popup-main-init .fieldset-childleftright,.wpdigipro-modal-popup .wpdigipro-combine-fields{display: inline-block; height: auto; /*37px*/ position: relative;width: 100%; z-index: 0;}
.wpdigipro-buynow-popup-main-init .wpdigipro-buynow-secondstep-wrapper .header-pop-section span{ color: #919199; float: left; padding: 10px; width: 100%;}
.wpdigipro-buynow-popup-main-init .wpdigipro-combine-fields  .fieldset-childleftright{width: 100%;}
.wpdigipro-buynow-popup-main-init .textbox-iconleft{position: absolute; left:0; bottom: 0; top: 0; pointer-events: none;}
.wpdigipro-buynow-popup-main-init .textbox-iconleft .Icon{display: block; height: 100%;}
.wpdigipro-buynow-popup-main-init .wpdigipro-secondstep-popup-form input[type="text"] { margin:5px 0; border-top-right-radius: 4px; border-top-left-radius: 4px; padding-left: 34px;padding-right: 5px;  font-size: 15px; }
.wpdigipro-buynow-popup-main-init .wpdigipro-combine-fields input[type="text"]{width: 100%; float: left; border: 1px solid #e0e0e0;}
.wpdigipro-buynow-popup-main-init .wpdigipro-secondstep-popup-form input[type="submit"]{margin-top: 0px; width:100%;}
.wpdigipro-paymnet-submit {margin: 0 auto;text-align: center;clear: both !important;float: none;margin-top: 30px;}
.wpdigipro-buynow-popup-main-init .wpdigipro-message{color: #ff0000;font-size: 12px;}
.wpdigipro-modal-popup input[type=submit].wpdigipro-payment-secondstep-submit {padding: 12px;display: inline-block;background: #ffce53;color: #555;font-size: 22px;font-weight: bold;border-radius: 5px;width: 100%;}
.wpdigipro-modal-popup input[type=submit].wpdigipro-payment-secondstep-submit:hover {background: #ffce53;color: #3a3a3a !important;}
.wpdigipro-paymnet-submit .wpdigpro-payment-cards-single{margin-top:12px;}
.wpdigipro-paymnet-submit .wpdigpro-payment-cards-single img{width: 100%;}
/*second-step-popups-END*/

/*price tag css*/
.wpdigipro-buynow-price, .wpdigipro-renew-price {position: relative;display: inline-block;width: 100%;text-align: center;}
.prices-tag{display: inline-block !important;}
.prices-tag h1{font-size: 42px !important;display: inline-block !important;}
.prices-tag span.wpdigipro-product-price-display{font-size: 40px !important;}
.currency-name{display:inline-block !important;padding: 1px 3px !important;line-height:0 !important;}
.currency-name p{padding: 0px !important;margin: 0px !important; line-height:0 !important;}
.clearfix {clear:both !important;}
.info-area-overflow-control{min-width: 40px;max-width: 140px;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}