/* start CSS IMS */
.darna-testimonial.style2 .owl-wrapper-outer {
    padding-top: 90px;
}

.darna-testimonial.style2 h6, .darna-testimonial.style3 h6 {
    padding-top: 30px;
}

.darna-testimonial.style2 .owl-controls, .darna-testimonial.style3 .owl-controls {
    margin-top: 20px;
}

.darna-testimonial.style2 .owl-wrapper-outer:before {
    background-color: #f34423;
}

.wpcf7-form-control-wrap input{
  max-width: 100%;
}

@media screen and (min-width: 992px){
header.main-header .menu-wrapper .x-nav-menu li.current-menu-ancestor > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.current-menu-parent > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.current-menu-item > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li.menu-current > a.x-menu-a-text, header.main-header .menu-wrapper .x-nav-menu li > a.x-menu-a-text:hover, header.main-header .menu-wrapper .x-nav-menu li:hover > a, header.main-header .menu-wrapper .x-nav-menu li ul.x-sub-menu li:hover > a {
    color: #f34423;
	}
	
header.main-header .menu-wrapper .x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text:before, header.main-header .menu-wrapper .x-nav-menu > li.current-menu-parent > a.x-menu-a-text:before, header.main-header .menu-wrapper .x-nav-menu > li.current-menu-item > a.x-menu-a-text:before, header.main-header .menu-wrapper .x-nav-menu > li.menu-current > a.x-menu-a-text:before, header.main-header .menu-wrapper .x-nav-menu > li > a.x-menu-a-text:hover:before, header.main-header .menu-wrapper .x-nav-menu > li:hover > a:before {
    border-top: solid 4px #f34423;
}
}


.sidebar .widget_archive li.current-cat > a, .sidebar .widget_categories li.current-cat > a, .sidebar .widget_product_categories li.current-cat > a, .sidebar .widget_nav_menu > div li.current-cat > a, .sidebar .widget_meta li.current-cat > a, .sidebar .widget_pages li.current-cat > a, .sidebar .widget_recent_comments li.current-cat > a, .sidebar .widget_recent_entries li.current-cat > a, .sidebar .widget_rss li.current-cat > a, .sidebar .widget_archive li.current-menu-item > a, .sidebar .widget_categories li.current-menu-item > a, .sidebar .widget_product_categories li.current-menu-item > a, .sidebar .widget_nav_menu > div li.current-menu-item > a, .sidebar .widget_meta li.current-menu-item > a, .sidebar .widget_pages li.current-menu-item > a, .sidebar .widget_recent_comments li.current-menu-item > a, .sidebar .widget_recent_entries li.current-menu-item > a, .sidebar .widget_rss li.current-menu-item > a {
    color: #f34423;
    font-weight: bold !important;
}

.icon-search-menu:hover {
    color: #f34423;
}

ul.breadcrumbs li a.home {
    font-size: 16px;
    color: #ffffff;
}

main.single-product-wrap {
    margin-top: 50px;
}

.site-content-archive-product {
    margin-top: 50px;
}

.upsells.products h4.widget-title, .related.products h4.widget-title, .cross-sells h4.widget-title {
    font-size: 33px;
}

.upsells.products h4.widget-title:after, .related.products h4.widget-title:after, .cross-sells h4.widget-title:after {

    margin: 20px auto 0 auto;
}

@media (min-width: 320px) and (max-width: 480px) {
	.vc_row.wpb_row.vc_row-fluid.our-company-one{
 padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
	}

	.lima-our-company.wpb_column .darna-icon-box{
		padding-top:30px;
	}
	.vc_row.wpb_row.vc_inner.vc_row-fluid.lima-row-3 h1{
		margin-top:-60px;
	}
}
/* END IMS */

.lima-button-start .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover {
    background: black;
    border-color: white;
}
.lima-button-start .vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {
    background: #be1e2c;
    border-color: #be1e2c;
    font-weight: bold;
}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 600px) {
	
	body .vc_row.wpb_row.vc_row-fluid.lima-row-start{
		padding-right: 10% !important;
    padding-left: 10% !important;
	}
  .vc_btn3-container.lima-button-start {
    text-align: center;
}
}