/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 01 2019 | 04:25:55 */
.wpb_text_column:not(:last-child) { margin-bottom: 1.5rem; } /* migration 5.6 fix */ 

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a { padding-left: 10px!important;
    padding-right: 10px!important; }

@media (max-width: 1024px)
.l-titlebar.size_large .l-titlebar-h, .l-titlebar.size_huge .l-titlebar-h, .l-sidebar, .l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
    padding: 1.5rem 0 !important;
}

.newh { color: #9c0087!important;}
.smal { color: black!important; }

@media all and (max-width: 1290px) {
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a { padding: 0 9px!important; }
}

@media (max-width: 600px) {
.skide { font-size: 20px!important; line-height: 20px!important; width: 50px!important; }
  .rev-btn { line-height: 10px!important; font-size: 10px!important; padding: 10px 15px!important; }
  .asdaa { display:none!important; }
}




.pricing-title h4 { font-size: 17px!important; }
span.price-number { line-height: 60px!important; }
.center-text { text-align: center!important; }

.wpb_single_image.wpb_content_element.animate_wfc.d1.align_center.animated.bounceInDown.animate_start {
margin-bottom: 0px;
}

.l-titlebar.size_large .l-titlebar-h { padding-bottom: 20px!important; }
.l-titlebar.color_alternate { background-color: #3498db!important; }
.color_alternate h1 { color: #ffffff!important; }

.themeva_pricing_table.no_padding .pricing-plan {
width: 100%;
}

.pricing-plan.group.border-dashed.orange.vc_col-sm-12 {
width: 100%;
}

.container {padding-left: 0px !important; padding-right: 30px !important;}

.info-c-full-br img, .info-c-semi-br img {box-shadow: none; min-width: 1.3em; max-width:100%;margin-top: 18px !important;}
.info-circle-sub-def {display: table-cell;vertical-align: top;}
h3.info-circle-heading { margin: 0px !important}

.ult-animation.center-buttonult-animate-viewport.ult-no-mobile {
text-align: center;}


.ifb-custom-height .ifb-face .ifb-desc-back {overflow: visible; margin-bottom: 10px !important;
}
.flip-box-wrap .flip-box h3 {margin: 5px 0 5px 0;}
.ifb-custom-height .ifb-face .ifb-desc-back {overflow: visible !important;}

/* PAGE HEAD*/
.l-subheader.at_bottom {background-color: #fff;}.l-submain.for_pagehead.size_small .l-submain-h {padding: 60px 0 32px;}

.l-submain.for_pagehead {background-color: #3498db; color: #ffffff !important;
}

.l-submain.for_pagehead .l-submain-h {padding: 50px 0 12px;}

.g-html .w-pagehead h1 {color: #ffffff;}

.g-breadcrumbs-item {color: #ffffff !important;}
.w-gallery.type_masonry .w-gallery-tnail { padding:5px!important; }
.w-gallery .type_masonry { padding:5px!important; }

/* Custom Colors */
.white-text { color: #fff!important; }

/*Client List Mods*/
.w-clients-item {height: auto; vertical-align: middle;}

/* Portfolio Landing CSS*/
h2.w-portfolio-item-title {
font-size: 30px;
font-family: sans-serif;
font-weight: 500;
color: #000000 !important;
text-shadow: 1px 1px #ffffff !important;
}

/*Model Box Fix*/
.ult_modal {display: table-row-group !important;}

/*ubermenu fix*/
.ubermenu .ubermenu-submenu-type-flyout>.ubermenu-item{
 min-width: 250px !important;
}
.l-subheader.at_top { background-color: #3498db!important; color: white!important; }
