.ubermenu .ubermenu-colgroup .ubermenu-column, .ubermenu .ubermenu-custom-content-padded, .ubermenu .ubermenu-nonlink, .ubermenu .ubermenu-retractor, .ubermenu .ubermenu-submenu-padded, .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .ubermenu .ubermenu-target, .ubermenu .ubermenu-widget, .ubermenu-responsive-toggle {
    padding: 8px 12px;
}

.yellow{ background-color:#CC0;}

.dt-btn, button, button.button, a.button, .dt-form button, .widget .dt-form .dt-btn, input[type="button"], input[type="reset"], input[type="submit"], .nsu-submit {
    background: #00acef none repeat scroll 0 0;
    border-radius: 0;
    color: #fff;
    font: 500 12px/27px "Roboto",Helvetica,Arial,Verdana,sans-serif;
    padding-left: 14.3333px;
    padding-right: 14.3333px;
    text-transform: none;
}

.style-ios .stripe-style-1 {
    background-color: #eeeeee;
    box-shadow: 0 0 0 0 rgba(119, 119, 119, 0.15) inset;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    color: red;
    font-size: 13px;
    font-weight: bold;
   
}

.woocommerce #primary .images img {
    width: auto;
}

.table {
    border: 1px solid black;
    font-size: 12px;
}

.th {
    border: 1px solid black;
    font-size: 12px;
}

.td {
    border: 1px solid black;
    font-size: 12px;
}

.d_code_d li::after, .d_code_d li::before {
    background-position: 0 center;
    background-repeat: no-repeat;
    background-size: 13px 13px;
    content: "";
    height: 13px;
    left: 0;
    margin-top: 7px;
    position: absolute;
    top: 0;
    width: 13px;
}

.ubermenu-skin-clean-white.ubermenu-responsive-toggle {
    float: right;
}

.mini-contacts a .address  {
     border: 2px solid red;
    color: red !important;
    float: left;
    padding:6px 16px 6px 16px !important;
    text-align: center;
}
.mini-contacts{
  float: left;
}
.right-block .address a  {
   color: red !important;
}
.wpb_single_image.vc_align_left {
    text-align: center;
}
.woocommerce-tabs li.active > a {
    padding: 6px 10px;
}
#bottom-bar .wf-td {
    padding-left: 0 !important;
    text-align: center;
}
.footer .wf-wrap {
    padding: 0 10px 0 0;
}
.woocommerce-tabs  #tab-description{
   overflow: hidden;
}

.standard-arrow li::after, .standard-arrow li::before {
    background-color: #00ACEF !important;
    /*border-radius: 50%;*/
}

.ulPadding {padding:10px;}

.alphaIcon {
			background: #551a8b none repeat scroll 0 0;
			border: 0px solid #551a8b;
			border-radius: 50%;
			color: #fff;
			font: 15px Arial,sans-serif;
			height: 20px;
			padding: 0;
			text-align: center;
			width: 20px;
                        float:left;
                        
		}

.smicon-header h3.smicon-title {
    margin: 10px -5px;
}

.project-list-content .price ins, .project-list-content .price ins *, .summary .price ins, .product-name > a, #reviews ol.commentlist .meta, .cart-collaterals .cart_totals tr td, .cart-collaterals .cart_totals strong, .shop_table th, .shop_table strong, ul.cart_list li a, ul.product_list_widget li a, .widget_product_categories li a, .woocommerce-tabs li.active > a, .product .summary.entry-summary .price, .product .summary.entry-summary .price ins, .product-category mark, .widget_layered_nav li > a {
  color: #3399FF;
}

.menu-hidden {
  display:none !important ;  /** For hidden menu item from menu bar **/
}


.hidden-section {
  display:none !important ;  /** For hidden section from view **/
}

.productDesc {
	width: 750px;
	padding: 10px 15px 0 15px;
        height: 400px;
        overflow: auto;
}

.teaser-left-padding {
       padding-left: 100px !important ;
}

.frame-on .shortcode-teaser-content {
    padding: 0 10px 10px;
}

.product div.images img {
	max-width: 100%;
}

.woocommerce-tabs li.active > a {
  color: #ffffff;
  background-color:#3399FF;
  padding: 6px 10px;
}

.woocommerce-tabs li > a {
  color: #3399FF;
}

.product .tabs {
    border-style: none none solid none;
    color: #3399FF;
}

.woocommerce .thumbnails .owl-nav .owl-prev {
	display: block !important;
}

.woocommerce .thumbnails .owl-nav .owl-next{
	display: block !important;
}

.woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next {
	padding: 0 5px;
}
.slider-button {
background: #00acef none repeat scroll 0 0;
border-radius: 0;
color: #fff !important;
font: 500 22px/37px "Roboto",Helvetica,Arial,Verdana,sans-serif;
padding: 10.333px 30px;
text-transform: none;
}
.big-button {
font-size: 26px;
}

.red-button {
background: #fff none repeat scroll 0 0;
border-radius: 2px;
border-color:red;
color: red !important;
font: 500 22px/37px "Roboto",Helvetica,Arial,Verdana,sans-serif;
padding: 10.333px 30px;
text-transform: none;
}
.summary {
	border: #01A6E8 solid 1px !important;
	padding: 15px !important;
	background-color: #FFF !important;
	border-radius: 20px !important;
}
.summary select {
border: 1px solid #01A6E8;
color: #01A6E8;
background-color:#FFF;
}
.summary label {
	color: #01A6E8 !important;
}
.summary input[type="number"] {
	border: 1px solid #01A6E8;
	color: #01A6E8;
	background-color: #FFF;
}
.product_meta > span {
	color: #01A6E8 !important;
}

.tnp-widget input.tnp-submit {
		background-color : green;
	}


.woocommerce-main-image {
    display: block;
    line-height: 0;
    box-shadow: 0 0 5px 0px #666;
}
.product div.summary {
    border: 3px solid #45B4F5 !important;
    border-radius: 0px !important;
}

/*Change color of woocommerce product sale left corner */
.accent-gradient .widget_price_filter .ui-slider .ui-slider-handle, .accent-gradient .widget_price_filter .ui-slider .ui-slider-range, .accent-gradient .product .onsale, .accent-gradient .shipping-calculator-button span, .accent-gradient .widget_layered_nav ul li.chosen a, .accent-gradient .widget_layered_nav_filters ul li a {
	background : linear-gradient(#00A648,#00A648,#00A648)
}
.woocommerce .product .project-list-media .buttons-on-img {
	border: 1px solid;
}
.product_list_widget img, .woocommerce .wf-cell .product_list_widget img {
	border: 1px solid;
}

.rollover-project{
	box-shadow: 0 0 5px 0px #666;
}
.wf-container-bottom, #bottom-bar.full-width-line {
	padding-bottom: 10px;
}
.onsale{
display:none;
}
ct_effect49 h3 {
    font-family:"Roboto", Helvetica, Arial, Verdana, sans-serif  !important;
}
.ct_effect49 {
    font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif  !important;
}
@media screen and (max-width: 600px) {
.textwidget {
    display: none;
}
.ubermenu .ubermenu-retractor {
    display: none;
}
.mini-contacts{
    white-space: pre-wrap;
}
.mini-contacts .ripple{
    white-space: pre-wrap;
    margin-bottom: 5px;
}
.wf-mobile-collapsed{
   font-size: 18px !important;
}
.ubermenu-main, .ubermenu-main .ubermenu-target, .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target {
    font: 18px Arial !important;
}
.ubermenu-skin-clean-white.ubermenu-responsive-toggle {
    font-size: 18px !important;
}
}
@media screen and (max-width: 970px) {
#dl-menu {
    display: none !important;
}
.mobile-logo{
    width: 74px;
}
#main {
    padding: 0px 0;
}
.no-touch .animate-element {
    opacity: unset;
}
#content .stripe-parallax-bg{
    margin-top: 0px !important;
}
}
.appButton {
	padding:5px 20px;
	font-size:16px;
	color:#fff !important;
	background-color: green; 
	border: 1px solid transparent;
	border-radius: 20p !important;
}
#top-bar{
       z-index: -1;
}
.whatsapp-not{
        position: absolute;
}

@media only screen and (max-width: 1332px) {
 #header #top-bar .soc-ico, #top-bar .mini-contacts, #top-bar .mini-login, #top-bar .mini-nav, #top-bar .mini-search, #top-bar .shopping-cart, #top-bar .text-area {
    margin-right: 50px;
}
}


/* Radhika css start*/

.yikes-custom-woo-tab-title-help {
    display: none;
}
.video_lightbox_anchor_image {
   width: 100%;
}
.smicon-header h3.smicon-title {
    font-size: 18px;
}
.support_package_btn {
    white-space: break-spaces;
    line-height: 22px;
}

@media only screen and (max-width: 1024px)  {
.smicon-header h3.smicon-title {
    font-size: 16px;
}
.smicon-box {
    margin-bottom: 0;
}
.smicon-box:last-child {
    margin-bottom: 30px;
}
}

@media only screen and (max-width: 600px) {
   #footer .wf-container-footer {
           padding-top: 0;
    }
}

@media only screen and (max-width: 480px)  {
.wf-table .wf-td .mini-contacts.skype,
.wf-table .wf-td .mini-contacts.email,
.wf-table .wf-td .mini-contacts.phone,
.wf-table .wf-td .wc-ico-cart {
        padding-left: 0;
}
.wf-table .wf-td .whatsapp-not img {
    width: 20px;
    margin: -10px 0px 0px 10px !important;
}
}

.footer .wf-container-footer .widget_text .wpb_accordion .wpb_accordion_header>a:after {
    content: none !important;
}

p.stars a.star-2:after {
    content: "\e021\e021";
}

/* Radhika css End*/

.header-bar{
    display:flex !important;
    align-items:center !important;
}
.mini-contacts.phone a.whatsapp-not img{
  width: 28px;
  display: flex;
}

.related-product > li .onsale{
  left: 0 !important;
}

