

.q_price_table {
    border-top: none;
}

.q_price_table .price_table_inner {
    background-color: #f7f7f7;
}

.q_price_table, .price_table_inner ul li.table_title .title_content {
    color: #585858;
}

.price_table_inner ul li.table_title .title_content {
    font-size: 25px;
}

.price_in_table .price {
    font-size: 80px;
    padding: 0 0 0 12px;
    font-weight: 700;
}

.price_in_table .value, .price_in_table .mark  {
    font-size: 23px;
    font-weight: 700;
    text-transform: none; 
}

.price_table_inner ul li.pricing_table_content li {
    font-size: 16px;
}

.price_table_inner ul li.pricing_table_content {
    padding: 11px 27px 23px;
}

.price_table_inner ul li {
    padding: 6px 20px 13px;
}

.price_table_inner ul li.table_title {
    padding: 32px 25px 8px;
}

.price_in_table .mark {
    vertical-align: middle;
    top: 25px;
}

.price_table_inner .price_button {
    padding: 0 0 49px;
}

.q_price_table.active .active_text {
    font-size: 14px;
    font-weight: 800;
    color: #fff;
    padding: 6px 0 3px;
}

.q_price_table.active .price_table_inner>ul {
    padding: 40px 0 0;
    margin: -40px 0;
}

.testimonial_title_holder h5 {
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: 0px;
}

.testimonials_c_holder .testimonial_content_inner {
    padding: 53px 45px 48px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_image_holder {
    margin-bottom: 22px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_rating_holder {
    margin-bottom: 16px;
}

.testimonials_c_holder .testimonial_content_inner .testimonial_author {
    margin-top: 16px;
    text-transform: uppercase;
}

.footer_top .widget_nav_menu ul li {
    padding: 0 0 13px;
}

 header:not(.with_hover_bg_color) nav.main_menu>ul>li.active:hover>a {
    opacity: 1;
}

 nav.main_menu>ul>li.active>a>span:not(.plus) {
position: relative;
display: inline-block;
vertical-align: middle;
padding: 5px 18px;
border-radius: 2px;
background-color: #fff;
}

 @media only screen and (max-width: 600px) {
.qode_pricing_tables .q_price_table.active {
margin-top: 41px;
margin-bottom: 55px;
}
}
.scroll_header_top_area  .stick .transparent {display:hidden;}
nav.main_menu > ul > li > a {padding-left:5px;padding-right:5px;}
.hpSection h4 {padding-bottom:15px;}
.hpSection h4 a {color:#6596ff;}
.hpSection h4 strong {color:#585858;}
.qbutton {padding-left:75px;padding-right:75px;}
.qbutton:hover {background-color:#2cadb7;}

@media only screen and (max-width: 1000px) {
.header_inner_left .mobile_menu_button span {visibility:hidden;}
.page-id-560.header_bottom, nav.mobile_menu, .page-id-217 .header_bottom, nav.mobile_menu {background-color:#FFF !important;}
.popup_menu .line,  .popup_menu .line:after, .popup_menu .line:before {background-color:#585858 !important;}
.page-id-7 .popup_menu .line, .page-id-7 .popup_menu .line:after,.page-id-7 .popup_menu .line:before {background-color:#FFF !important;}
.page-id-7 header .q_logo img.mobile {display:none !important;}
.page-id-7 .header_bottom, nav.mobile_menu {background-color:#6596ff !important;}
.popup_menu_opened header .q_logo img.popup {display:none !important;}
.hpSideImg {display:none;}
}
.footerMenu ul li {list-style:none;padding-bottom:10px;}
nav.main_menu ul li {padding-left:15px;padding-right:15px;}
nav.main_menu ul li a {color:#6596FF;}
nav.main_menu ul li:hover a {color:#FC601F;}
nav.main_menu ul li.active a {color:#FC601F;}
nav.main_menu>ul>li.active>a>span:not(.plus) {padding:0;}

@media screen and (min-width:1001px) and (max-width:1100px){
nav.main_menu ul li {padding-left:7px;padding-right:7px;}
}

@media only screen and (max-width: 999px) {
.call_to_action .text_wrapper .call_to_action_text {padding-bottom:30px;}
}
@media only screen and (max-width: 768px) {
.call_to_action .text_wrapper .call_to_action_text {padding-bottom:0px;}

.qbutton:hover, .qbutton.medium{
    font-size: 14px;
    line-height: 62px;
    height: 62px;
    font-style: normal;
    font-weight: 900;
    background-color: #fc601f;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-width: 0px;
    padding-left: 38px;
    padding-right: 38px;
}
}
.contactRow {margin-bottom:75px !important;}
.contactRow .contactContent {background-color:#FFF;padding:75px;;border:solid 1px #dbdbdb;}
.contactRow .contactContent h2 {text-align:center;padding-bottom:32px;}
.contactRow .contactContent p {text-align:center;}
.header_top_bottom_holder {border-bottom:solid 1px #dbdbdb;}

@media only screen and (max-width: 480px){
.footer_bottom {font-size:14px;}
.contactRow .contactContent form {padding:0 !important;padding-top:25px !important;}
}
@media only screen and (max-width: 1000px){
.contactRow .contactContent {padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:50px;}
}


input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {border:solid 1px #676767;font-weight:500;color:#000;}
.contactRow .contactContent form {padding:25px;padding-top:50px;}
.contactRow .contactContent p {text-align:left;}
.contactRow .contactContent label {color:#585858;font-weight:500;color:#FC601F;}
input.wpcf7-not-valid, select.wpcf7-not-valid {background-color:rgba(255, 10, 10, 0.29) !important;border: solid 1px #d21313 !important;}
span.wpcf7-not-valid-tip {display:none;}
div.wpcf7-response-output.wpcf7-validation-errors {background-color:rgba(255, 10, 10, 0.29) !important;border: solid 1px #d21313 !important;}

button.wpcf7-form-control.wpcf7-submit:not([disabled]){
color: #ffffff;
    font-size: 14px;
    line-height: 62px;
    height: 62px;
    font-style: normal;
    font-weight: 900;
    background-color: #6596FF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    letter-spacing: 0px;
    text-transform: uppercase;
    border-width: 0px;
    padding-left: 38px;
    padding-right: 38px;
    width:100%;
}
button.wpcf7-submit:hover {background-color:#FC601F !important;cursor:pointer;}
@media only screen and (min-width:1401px){
button.wpcf7-form-control.wpcf7-submit:not([disabled]){
    max-width:376px;
}
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]){background-color:#6596FF;margin-top:15px;width:100%;max-width:300px;text-align:center;}
button.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background-color:#FC601F}

@media only screen and (max-width:1000px) {
button.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]) {max-width:340px !important;}
}
@media only screen and (max-width:768px) {
button.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]) {max-width:230px !important;}
}
@media only screen and (max-width:768px) {
button.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]) {max-width:440px !important;}
}
@media only screen and (max-width:600px) {
button.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]) {max-width:260px!important;}
}
@media only screen and (max-width:480px) {
button.wpcf7-form-control.wpcf7-submit:not([disabled]), input.wpcf7-form-control.wpcf7-submit:not([disabled]) {max-width:190px!important;}
}

.contactRow .contactContent form label span {color:#585858;font-size:14px;font-style:italic;}
.page-id-560 .content .container, .page-id-217 .content .container {background-image:url("http://umdevs.com/wp-content/uploads/2017/10/cubes_@2X.png");}
.testimonial_image_holder img {width:150px;}

@media screen and (max-width:1200px) {
.testimonials_c_holder .testimonial_content_inner {min-height:530px;}
}
@media screen and (min-width:768px) and (max-width:991px) {
.vc_col-sm-10 {width:100%;}
}
.blog_holder article .post_text h2 .date {display:none;}
.blog_holder article .post_image {margin-bottom:12px;}
.blog_holder.blog_single article {padding-bottom:50px;}
.post_text h3, .wpb_wrapper h3 {margin-bottom:10px;margin-top:32px;}
.post_text blockquote, .wpb_wrapper blockquote {border-left:4px solid rgb(252, 96, 31);padding:20px;background-color:rgba(255, 250, 238, 0.86);}

.blog_holder.blog_single article h2 {margin-bottom:10px;}
.post_info2, .post_info {color:#585858 !important;margin-bottom:32px !important;}
.post_info2 a, .post_info2 a {color:#fc601f !important;}

.wpb_widgetised_column ul li a, aside.sidebar ul li a {color:#fc601f !important;}


.edd_purchase_submit_wrapper a.edd-add-to-cart.edd-has-js,#edd-purchase-button, .edd-submit, input[type=submit].edd-submit {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width:100%;
    max-width:300px;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
}
.downloadBlock h3, .downloadBlock h2, .downloadBlock p {text-align:center;}
.downloadBlock {
    background-color: rgba(92, 184, 92, 0.19);
    margin-top: 32px;
    margin-bottom:32px !important;
    border: dashed 2px rgba(55, 77, 55, 0.85);
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 32px;
}
.blog_small_image h2 {margin-bottom:10px;}
.blog_holder article .post_info {display:none;}
@media screen and (min-width:1000px) {
.blog_small_image {padding-top:150px;}
}
.blog_small_image h2 a:hover {color:#6898ff;}
.blog_holder article .post_info {margin-top:10px !important;margin-bottom:20px !important;}
.content .container .container_inner.default_template_holder {padding-top:0px;}

@media screen and (max-width:1400px){
.blog_small_image h2 a {font-size:30px;}
.blog_holder article .post_info {margin-top:0 !important;}
}
@media screen and (max-width:1200px){
.blog_small_image h2 a {font-size:24px;}
.blog_holder.blog_small_image article .post_text .post_text_inner {padding-top:10px;}
.blog_holder article .post_info {margin-top:0 !important;margin-bottom:10px !important;}
.blog_small_image h2 {margin-bottom:-3px;}
}

@media screen and (max-width:1000px) {
.blog_small_image h2 a {font-size:20px;line-height:22px !important;}
.blog_small_image h2 {margin-bottom:-3px;}
.blog_small_image p.post_excerpt {font-size:14px; line-height:22px;}
.blog_holder article .post_more {margin: 12px 0 0;}
.blog_holder.blog_small_image article .post_text .post_text_inner {padding-top:0;}
.blog_holder article .post_info {font-size:13px;}
}
@media screen and (max-width:480px) {
.blog_small_image h2 a {font-size:16px;}
.blog_holder article .post_info {font-size:10px;}
}
.wpb_wrapper p {padding-bottom:12px;}

.vc_column_container {margin-bottom:50px;}
.post_image img {width:100%;}
.wpb_wrapper h2.entry_title {padding-top:15px;}
.wpb_wrapper h2.entry_title2 {padding-top:15px;}
.qode-specification-list {margin-bottom:32px;}

.wpb_widgetised_column .widget {padding:32px;margin-bottom:32px;}

.pluginPageContainer {padding-top:32px;padding-bottom:32px;padding-left:17px;padding-right:17px;}
.pluginPageContainer .flexslider, .portfolio_slider {margin-bottom:32px;}

.sidebarContainer {padding:32px;}

.sidebarContainer, .qode-specification-list .qode-specification-list-text-holder, .pluginPageContainer, .wpb_widgetised_column .widget {border: solid 1px rgba(219, 219, 219, 0.8); background-color:#FFF;border-bottom:solid 5px #dbdbdb;}

.qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {color:#000;font-weight:400;}
.pluginPageContainer .flexslider, .portfolio_slider {
border-top:solid 7px rgb(88, 88, 88);
border-bottom:solid 7px rgb(88, 88, 88);
border-left:solid 1px #dbdbdb;
border-right:solid 1px #dbdbdb;}
.pluginPageContainer .wpb_gallery .wpb_flexslider .flex-direction-nav a {background-color:#000;}
.pluginPageContainer .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {background-color:#fc601f;}
.pluginPageContainer .caroufredsel-direction-nav a i, .flex-direction-nav a i:hover, .caroufredsel-direction-nav a, .flex-direction-nav a:hover {color:#FFF !important;}
.pluginPageContainer .gallery_holder ul li a img {margin:0 auto;width:95%; border:solid 1px #444444;}
.gallery_holder ul.v2 li, .wpb_gallery_slides .gallery_holder ul.v2 li {margin-bottom:15px;}
.edd-cart-added-alert {margin:0 auto;width:100%;}

#edd_checkout_cart {margin:0;}
#edd_checkout_cart .edd_cart_header_row th {background-color:#6596FF;color:#FFF;text-align:left;}
#edd_checkout_cart td.edd_cart_actions {text-align:center;}
#edd_checkout_cart td.edd_cart_actions a {padding-top:2px;padding-bottom:2px;padding-right:10px;padding-left:10px;color:#FFF;background-color:#db1c1c;border-radius:5px;}
#edd_checkout_cart td.edd_cart_actions a:hover {background-color:#444;}
#edd_checkout_cart td {color:#444;font-weight:bold;}
#edd_checkout_cart th.edd_cart_total {border-top:dashed 2px rgba(68, 68, 68, 0.24);background-color:#FFF;border-left:none;border-right:none;border-bottom:none;font-size:20px;text-align:left;padding-top:15px;padding-left:20px;}
#edd_checkout_cart td {border:none;}
#edd_checkout_cart_wrap {border:solid 1px #ebebeb;background-color:#FFF;}
#edd_checkout_form_wrap .edd-payment-icons {margin-top:32px;}
#edd_checkout_form_wrap fieldset {background-color:#FFF;margin-top:32px;text-align:center;padding-left:0;padding-right:0;}
#edd_checkout_form_wrap #edd_final_total_wrap {border:1px solid #6596ff;background-color:#6596ff;color:#FFF;font-size:20px;}
#edd_checkout_form_wrap #edd_purchase_submit {border:solid 1px #ebebeb;text-align:center;}
#edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap input[type=tel], #edd_checkout_form_wrap textarea {padding:15px;font-size:16px;margin-bottom:18px;max-width:500px;}
#edd_checkout_form_wrap legend {color:#FFF;background-color:#6596ff;font-size:20px;padding-top:15px;padding-bottom:15px;}
#edd_checkout_cart th.edd_cart_actions {text-align:center;}

.page-id-7 .vc_column_container {margin-top:0 !important;margin-bottom:0 !important;}
.wpb_widgetised_column .widget a.edd-submit.button.green:hover {color:#FFF !important;}
.supportCTASidebar {
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    max-width: 300px;
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'Raleway', sans-serif;
    text-align:center;
    border-radius:4px;
    background-color:#6596FF;
    color:#FFF !important;
}
a.supportCTASidebar:hover {background-color:#487be9;}
.wpb_widgetised_column .widget a.supportCTASidebar:hover {color:#FFF !important;}
.highlightSidebar {border-bottom:solid 5px rgb(252, 96, 31) !important;}
.sidebarBlock {background-color:#FFF;border:solid 1px #ebebeb;border-bottom:solid 5px #DBDBDB;margin-bottom:32px !important;padding:32px;}
#edd_checkout_form_wrap #edd-login-account-wrap {margin:0;margin-bottom:15px;background-color:#FFF;}
#edd_checkout_form_wrap #edd-login-account-wrap a {color:#fc601f;}
a#edd_sl_show_renewal_form {color:#fc601f;}
#edd_checkout_form_wrap fieldset#edd_sl_renewal_fields {background-color:#FFF;}
table#edd_user_history {border:solid 1px rgba(219, 219, 219, 0.8);}
#edd_user_history th {background-color:#6596FF;color:#FFF;}
#edd_user_history {background-color:#FFF;}
#edd_user_history .edd_purchase_status.failed {color:#000;font-weight:bold;}
td.edd_purchase_details a, td.edd_license_key a {color:#fc601f;}
td.edd_purchase_id {font-weight:bold;}
 tr.edd_purchase_row, tr.edd_sl_license_row {line-height:75px;}
#edd_user_history td {line-height:60px;}
th.edd_purchase_id, td.edd_purchase_id {padding-left:15px !important;}
.title_subtitle_holder h1 span {font-size:28px;}
table#edd_purchase_receipt, table#edd_purchase_receipt_products {border:solid 1px rgba(219, 219, 219, 0.8);margin-bottom:32px;background-color:#FFF;}
table#edd_purchase_receipt td, table#edd_purchase_receipt th, table#edd_purchase_receipt_products td, table#edd_purchase_receipt_products th {padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}

table#edd_purchase_receipt_products li a {color:#fc601f;}
table#edd_sl_license_keys tr {background-color:#6596FF;color:#FFF;}
table#edd_sl_license_keys td {background-color:#FFF;color:#444;}
table#edd_sl_license_keys td a {color:#fc601f;}

.blog_single article.edd-download h2.entry_title,.blog_single article.edd-download .post_info,.blog_single article.edd-download .post_image img {display:none;}
.instructionBlock ol {padding-left:32px;padding-right:20px;padding-bottom:32px;}

.loginBtn a {
    background-color: #fc601f !important;
    padding: 4px;
    color: #FFF;
    border-radius: 3px;
    padding-left: 20px;
    padding-right: 20px;
}
.loginBtn a:hover {background-color:#2cadb7;}
