/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
h1,h2,h3,h4,h5,h6{font-family: 'Cambria' !important;}
p {    font-family: "Calibri", Sans-serif  !important;}
ul li{font-family: "Calibri", Sans-serif  !important;}
body{font-family: "Calibri", Sans-serif  !important;}
.person-author-wrapper {
    font-family: "Calibri", Sans-serif !important;
    font-weight: 400 !important;
}
.fusion-tb-header{ z-index: 99;position: relative;}
.fusion-layout-column.dsmega-mneu-polis1 {margin: 0 !important;}
.mega_main_menu > .menu_holder > .mmm_fullwidth_container {background: #1E1651 !important;}
.topsnavp ul {margin: 0;padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.topsnavp ul li {list-style: none;margin: 0 0px 0 15px;}
.fusion-tb-header .fusion-search-form-classic form.searchform {margin: 0 0 0 15px;}
.topsnavp ul li a.fusion-background-highlight span.menu-text {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}

.fusion-body .dsmega-mneu-polis {padding: 0 !important;margin: 0 !important;}
.fusion-body .dsmega-mneu-polis .fusion-builder-row {max-width: 100% !important;margin: 0 !important;}
.fusion-body .dsmega-mneu-polis .fusion-builder-row .fusion-column-wrapper {margin: auto;}
.fusion-body .dsmega-mneu-polis .fusion-builder-row .fusion-column-wrapper nav.fusion-menu-element-wrapper .mega_main_menu .menu_holder ul {
margin: auto !important;text-align: center !important;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown .menu-item.menu-item-46035 a.item_link {margin: -27px 0 -11px !important;}

.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner {padding: 0;max-width: 1425px;width: 100%;margin: auto;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item.menu-item-46004 {position: static !important;}
.dsmega-mneu-polis .mega_main_menu.first-lvl-align-left > .menu_holder > .menu_inner > ul{ position:relative !important; }
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item a {background: none !important;color: #fff !important;
 padding: 15px 25px 15px 20px !important; height: auto !important;display: inline-block !important;font-family: 'Cambria' !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item a:hover {background:#A7A8A9 !important;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item span.link_text {color: #fff !important; font-size: 14px !important; margin: 0 10px !important;font-family: 'Cambria' !important;}
.dsmega-mneu-polis .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {border-color: #fff !important; color: #fff !important;right: 10px !important;
border-width: 5px 5px !important;top: 51% !important;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item.menu-item-46004 ul.mega_dropdown {padding: 40px 0px 10px 20px !important;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item { padding-bottom: 0 !important; text-align: left; margin: 0 !important}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown {margin: 0px 0 0 !important; padding:40px 0px 10px 20px !important;}
#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item.menu-item-46004 ul.mega_dropdown .viewbtn.menu-item.menu-item-46215 a.item_link {
border: none !important;padding: 0 !important;}
#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown .viewbtn.menu-item a.item_link span.link_text{
color: #1E1651 !important;font-size: 18px !important;}

.fusion-body .dsmega-mneu-polis .fusion-builder-row .fusion-column-wrapper nav.fusion-menu-element-wrapper .mega_main_menu .menu_holder ul .viewallp {
text-align: left;}

.fusion-body .dsmega-mneu-polis .fusion-builder-row .fusion-column-wrapper nav.fusion-menu-element-wrapper .mega_main_menu .menu_holder ul .viewallp a {
color: #1E1651 !important;font-size: 18px !important;padding: 9px 0 21px !important;}
.fusion-body .dsmega-mneu-polis .fusion-builder-row .fusion-column-wrapper nav.fusion-menu-element-wrapper .mega_main_menu .menu_holder ul .viewallp a:hover {
background: none !important;}


#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item a.item_link {border-bottom: 1px solid #1E1651 !important;
width: 94% !important;padding: 12px 2px 12px 0px !important;}
#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item a.item_link:hover {background: none !important;}
#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item:nth-last-child(-n + 1) a.item_link {border: none !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item a.item_link span 
{color: #000 !important;font-size:14px !important; font-weight: normal !important; transition: all 0.2s ease; margin: 0 !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item.keep_open span.link_text {color: #1E1651 !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown li.viewbtn1.menu-item span.link_text {
    font-size: 18px !important;
}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item.keep_open ul.mega_dropdown li.menu-item span.link_text {
color: #000 !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item.keep_open ul.mega_dropdown li.menu-item span.link_text:hover {
color: #0092be !important;ransition: all 0.2s ease;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item a.item_link span:hover {
color: #0092be !important; transition: all 0.2s ease;}

.submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown {width: 700px !important;}

.submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown li.menu-item {width: 44% !important;float: left;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown li.menu-item ul.mega_dropdown {width: 55% !important;float: right !important;margin: 0 !important;
left: inherit !important;right: 0 !important;}
.submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown li.menu-item ul.mega_dropdown li.menu-item {width: 100% !important;}

.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul .menu-item.menu-item-46037 ul.mega_dropdown li.viewbtn1.menu-item span.link_text {
    font-size: 18px !important;
}


/*product detail css*/
.woocommerce-product-gallery .woocommerce-product-gallery__image img {width: 100%;height: 350px;max-height: 100%;object-fit: contain;}
.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev a.flex-prev, 
.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next a.flex-next {
opacity: 1;background: #fff;line-height: 40px;width: 40px;height: 40px;border-radius: 50px;font-size: 21px; border: 1px solid #000;color: #000;}
.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev a.flex-prev:hover, .fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next a.flex-next:hover {
background: #0092be; border: 1px solid transparent; color: #fff;}
.avada-product-images-thumbnails-bottom .avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav li img {
width: 65%;margin: auto;height: 87px; max-height:100%;object-fit: contain;}
.fusion-fullwidth .fusion-column-wrapper .fusion-text {margin: 15px 0 15px !important;}

body .reqestbtns .rqbtns1, body .fusion-body .fusion-button.button-1 {padding-top: 11px;padding-bottom: 11px;background: #f4851f;color: #fff;padding-right: 20px;
padding-left: 20px;border-radius: 4px;font-size: 14px;font-weight: 600; line-height: 0; display: inline-block;}
body .fusion-column-wrapper a.fusion-button.button-flat.fusion-button-default-size.button-custom.button-1.fusion-button-default-span.fusion-button-default-type {
padding-top: 11px !important;padding-bottom: 11px !important;padding-right: 20px !important;
padding-left: 20px !important;border-radius: 4px;font-size: 14px;font-weight: 600;}

body .woocommerce-tabs{ display:inline-block; margin-bottom:0px; margin-top: 30px;}

/*.woocommerce .fusion-title {margin: 0 0 22x !important;}*/

body.fusion-body .fusion-button.button-2{ padding-bottom: 11px;padding-top: 11px;}

body button.fusion-load-more-button.fusion-blog-button.fusion-clearfix {margin-bottom: 50px;}

.category-news .fusion-builder-column-12 > .fusion-column-wrapper {margin-left: 9.28%;padding-right: 24px !important;}
.prdocutdsar {position: relative;right: 134px;}
/*product detail css end*/

/*Developer css*/
.fusion-text.fusion-text-2.ds-home-head-cls {width: 100% !importnat;}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-46033.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 {
position: relative;top: -43px;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-46030.default_dropdown.default_style.drop_to_right.submenu_default_width.columns1 {
position: relative;top: -44px;}

li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-46034.tabs_dropdown.default_style.drop_to_right.submenu_default_width.columns2 {
left:67%;top: -42px;}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-46034.tabs_dropdown.default_style.drop_to_right.submenu_default_width.columns2 ul.mega_dropdown {
padding-top: 12px !important;}
#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item.twocollp ul.mega_dropdown li.menu-item:nth-child(7) a.item_link { 
border: none !important;}
.woo-tabs-horizontal .woocommerce-tabs>.tabs li a {
    font-size: 26px;
}
.woo-tabs-horizontal .woocommerce-tabs>.tabs li a {
    padding: 0px !important;
}
#tab-description .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {
    margin-left: 0px !important;
}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.twocollp ul.mega_dropdown {
    margin: 0px 0 0 !important;
    padding: 60px 0px 10px 20px !important;
}
.fusion-woo-product-images .avada-single-product-gallery-wrapper.avada-product-images-element.avada-product-images-thumbnails-bottom .woocommerce-product-gallery.avada-product-gallery .avada-product-gallery-thumbs-wrapper {
    /*margin-top: 28% !important;
    overflow: unset !important;
    height: 150px !important;*/
        height: auto !important;
}


.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery.images.avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs {
-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
position: relative;width: 535px !important; left: inherit !important;}

.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery.images.avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs li {
    width: 95px !important;
}
.fusion-body .fusion-woo-product-images-1 .woocommerce-product-gallery .flex-viewport {
    margin-bottom: 5% !important;
}
.requbtnneds .reqestbtns .col-md-4 {padding-right: 0;}
.requbtnneds .reqestbtns a {width: 100%; font-size: 13px; text-align: center;}
.single-product .fusion-title h2.title-heading-left {line-height: 34px !important;}
.ds-smalley-laminar-cat-img .fusion-imageframe img {
    width: 400px;
    height: 400px;
}
.fusion-layout-column.fusion_builder_column.fusion-builder-column-11.fusion-flex-column.fusion-flex-align-self-center.dspding1.smalley-retaining-rings3 {
    display: block !important
}
.term-1945 #main .fusion-row, .term-1991 #main .fusion-row {
    max-width: 94% !important;
}
#awb-oc-17471 iframe {
    height: 626px !important;
}


.tfc-smalley-cls-form iframe {
    height: 626px !important;
}

.ds-tfc-contact-page iframe {
    height: 626px !important;
}

#awb-oc-46690 iframe {
    height: 626px !important;
}
.archive.tax-product_cat .dsrecntlyprod {
    display: none;
}
.topsnavp ul li:nth-child(1) {
    display: none;
}
.dsrecntlyprod {
    width: 100%;
    /* display: inline-block; */
}
.dsrecntlyprod h2.fusion-responsive-typography-calculated {
    text-align: center;
}
.dsrecntlyprod ul {
    display: flex;
    justify-content: space-between;
}
.dsrecntlyprod ul li {
    float: left;
    width: 33%;
    text-align: center;
    list-style: none;
    padding: 0 30px;
}
.dsrecntlyprod ul li .productimgds {
    height: 265px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pol-img img {
    width: 450px;
}
.ds-pol-img-bottom-home img {
    width: 300px;
}
span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none.ds-pol-img-bottom-home {
    position: relative;
    top: -55px;
}
.term-1945 .ds-reat-rings-p-sub-cat, .term-1991 .ds-reat-rings-p-sub-cat {
    margin-left: -5%;
}
.ds-design-a-wave-spring iframe {
    height: 100% !important;
}
.ds-design-a-wave-spring-warper .fusion-layout-column.fusion_builder_column.fusion-builder-column-10.fusion_builder_column_1_1.\31 _1.fusion-flex-column.ds-design-a-wave-spring {
    height: 1500px !important;
}
.ds-arm-pro-none .requbtnneds.reqsbtndsplyn .reqestbtns .col-md-4:nth-child(2) {
    display: none;
}
.ds-araymond-cat-new-tab .tab-content .tab-pane .woocommerce ul.products li.product .fusion-product-wrapper .fusion-product-content .product-details .product-details-container h3 a {
    color: #09a5d2 !important;
	font-family: 'Open Sans' !important;
}
.ds-araymond-cat-new-tab .readmorep {
    display: none;
}
.ds-araymond-cat-new-tab .dsrecntlyprod {
    display: none;
}
.ds-design-a-retaining-ring iframe {
    height: 100% !important;
}/*
.fusion-tabs.fusion-tabs-1.classic.ds-araymond-cat-new-tab.vertical-tabs.icon-position-left.mobile-mode-accordion {
    display: none;
}*/
.fusion-layout-column.fusion_builder_column.fusion-builder-column-10.fusion_builder_column_1_1.\31 _1.fusion-flex-column.ds-design-a-retaining-ring-col {
    min-height: 100% !important;
	height:auto !important;
}
.ds-design-a-retaining-ring-col-new iframe {
    height: 100% !important;
}
.tjc-cad-download-form iframe {
    height: 100% !important;
	min-height: 677px !important;
}
div#tfc-cad-downloads-form {
    height: 100% !important;
    min-height: 1200px !important;
}
.fusion-text.fusion-text-2.ds-space-cntact6 {
    margin-top: 0px !important;
}
.ds-smalley-cad-laminar-butn a.fusion-button.button-flat.fusion-button-default-size.button-custom.button-5.fusion-button-default-span.fusion-button-default-type {
    padding-top: 12px;
    padding-bottom: 12px;
}
.ds-araymond-cat-new-tab .tab-pane {
    border: 0px !important;
}
.fusion-tabs.fusion-tabs-1.classic.ds-araymond-cat-new-tab.vertical-tabs.icon-position-left.mobile-mode-accordion {
    margin-top: 5%;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a {
    padding: 10px 10px !important;
    white-space: break-spaces !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a {
    font-size: 16px !important;
    font-family: "Open Sans" !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a h4 {
    font-size: 16px !important;
}
.ds-araymond-cat-new-tab .nav {
    width: 22% !important;
}
.avada-single-product-gallery-wrapper.avada-product-images-element.avada-product-images-thumbnails-bottom .woocommerce-product-gallery .flex-viewport figure.woocommerce-product-gallery__wrapper video {
    height: 350px !important;
	display: inherit !important;
}
#awb-oc-46690 .awb-off-canvas .off-canvas-content {
    max-height: initial !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a.tab-link {
    background: #0092be !important;
    border: #0092be !important;

    color: #fff !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li:hover a.tab-link{    background: #f4851f !important;
    border: #f4851f !important;}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li.active a.tab-link{
    background: #f4851f !important;
    border: #f4851f !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-air.dactive, 
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-brakeboostervacuum.dactive2, 
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-clutchsystem.dactive1, 
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-cooling.dactive3, 
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-crankcasebreather.dactive4,
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-fuelliquid.dactive5, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-fuelvapour.dactive6, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-hvac.dactive7, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-hydraulicbrake.dactive8, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-powersteering.dactive9, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-transmissioncooling.dactive10, 
 .ds-araymond-cat-new-tab .nav ul.nav-tabs li a#fusion-tab-turbochargerlubrication.dactive11{
    background: #f4851f !important;
    border: #f4851f !important;
}
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-clutchsystem.dactive, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-air.dactive2, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-brakeboostervacuum.dactive1, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-cooling.dactive3, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-crankcasebreather.dactive4,
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-fuelliquid.dactive5, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-fuelvapour.dactive6, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-hvac.dactive7, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-hydraulicbrake.dactive8, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-powersteering.dactive9, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-transmissioncooling.dactive10, 
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li a#mobile-fusion-tab-turbochargerlubrication.dactive11{
    background: #f4851f !important;
    border: #f4851f !important;
}
.ds-araymond-cat-new-tab.mobile-mode-accordion .nav.fusion-mobile-tab-nav ul.nav-tabs li {
    text-align: left !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li:hover a.tab-link h4{    color: #fff !important;}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li a.tab-link h4 {
    color: #fff !important;
}
.ds-araymond-cat-new-tab .nav ul.nav-tabs li.active a.tab-link h4 {
    color: #fff !important;
}

.fusion-tabs.fusion-tabs-1.classic.ds-araymond-cat-new-tab.vertical-tabs.icon-position-left.mobile-mode-accordion .nav.fusion-mobile-tab-nav {
    width: 100% !important;
}
.ds-bread-polish-ar-cat span.fusion-breadcrumb-item:nth-child(5) {
    display: none;
}
.ds-bread-polish-ar-cat span.fusion-breadcrumb-sep:nth-child(4) {
    display: none;
}
.dsoverfloow {
    overflow: hidden;
}
.ds-armond-mobile-landing-page iframe, .ds-wave-rings-mobile-landing-page iframe, .ds-retaining-rings-mobile-landing-page iframe {
    min-height: 626px !important;
}

.dsright-image {
    text-align: center;
}
.ds-smalley-laminar-cat-img a.rqbtns1 img {
    width: 300px;
    height: 300px;
    object-fit: contain;
}
/*
.requbtnneds .reqestbtns .col-md-4:nth-child(2) a.rqbtns1 {
    width: 231px !important;
}
.requbtnneds .reqestbtns .col-md-4:last-child a.rqbtns1 {
    width: 211px !important;
    margin-left: 43px !important;
}
.armonds1 .reqestbtns .col-md-4:nth-child(2) a.rqbtns1 {
   width: 231px !important;
}
.armonds1 .reqestbtns .col-md-4:last-child a.rqbtns1 {
    width: 252px !important;
	margin-left: 43px !important;
}
*/

.smalley-revoloxn1 .fusion-layout-column {padding: 0 30px 0 0px;}

.dspding .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {margin-left: 0 !important;margin-right: 0 !important;}
.dspding1 .fusion-column-wrapper.fusion-flex-justify-content-center.fusion-content-layout-column {margin-right: 0 !important;}
.single-product .fusion-column-wrapper div#tab-description .fusion-fullwidth {/*padding: 0 0 0 25px;*/}

.pswp__scroll-wrap .pswp__ui button {z-index: 999999;position: absolute;}


.dswaverw img {
    width: 422px !important;
}
.dswavespc {
    padding-top: 4%;
}

.related.products {margin-top: 30px;}

body.fusion-body .fusion-flex-container.dsfootbg {padding-top: 90px !important; margin: 0;}

.whowe .fusion-column-wrapper.fusion-flex-justify-content-flex-start .fusion-builder-row {align-items: center;}
.whowe .fusion-column-wrapper.fusion-flex-justify-content-flex-start .fusion-builder-row .whowe-left {margin: 0;}


.searchform .fusion-search-form-content .fusion-search-button input[type=submit]{background: #1e1651 !important;}

.fusion-modal h1, .fusion-post-content h1, .fusion-tb-footer h1, .fusion-tb-page-title-bar h1, .fusion-widget-area h1, .post-content h1, .search-page-search-form h1, .single-tribe_events h1.tribe-events-single-event-title, .title h1, .woocommerce-message, .woocommerce-success-message .msg, h1 {
    color: #1E1651 !important;
}
.post-content h4{ color: #1E1651 !important;}

@media(max-width:1600px){
.requbtnneds .reqestbtns a{padding-right: 13px;padding-left: 10px;}


/*.requbtnneds .reqestbtns .col-md-4:nth-child(2) a.rqbtns1 {
    width: auto !important;
}
.requbtnneds .reqestbtns .col-md-4:last-child a.rqbtns1 {
    width: auto !important;
    margin-left: 0px !important;
}
.armonds1 .reqestbtns .col-md-4:nth-child(2) a.rqbtns1 {
   width: auto !important;
}
.armonds1 .reqestbtns .col-md-4:last-child a.rqbtns1 {
    width: auto !important;
	margin-left: 0px !important;
}
.armonds1 .reqestbtns a.rqbtns1 {
    line-height: 18px;
}*/
}
/*Developer css end*/

@media(max-width:1400px){
.requbtnneds .reqestbtns a{ font-size:12px;}
}

@media(max-width:1500px){
.category-news .fusion_builder_column .fusion-breadcrumbs {padding: 0 22px;}
}


@media(min-width:1200px) 
.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery {max-width: 100% !important;}

.requbtnneds .reqestbtns a{ padding-right: 5px; padding-left: 7px;}
}



@media(min-width:1026px) and (max-width:1199px){
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item ul.mega_dropdown li.menu-item a.item_link span
{color: #000 !important; font-size: 13px !important;}
.dsmega-mneu-polis .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item a {padding: 15px 15px 15px 10px !important;}
.dsmega-mneu-polis .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after {right: 2px !important;}
.mega_main_menu > .menu_holder > .menu_inner > ul > li:last-child ul.mega_dropdown {left: -100% !important;right: 0 !important;}
}

@media(min-width:1025px){
.fusion-tb-header .fusion-fullwidth.fusion-builder-row-2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}


}

@media(max-width:1300px){
body .reqestbtns .col-md-4 {padding-right: 0;}
body .reqestbtns .rqbtns1, body .fusion-body .fusion-button.button-1{    font-size: 10px; width: 100%; text-align: center;}

.smalley-revoloxn1 .fusion-layout-column .fusion-column-wrapper {margin: auto;}
.smalley-revoloxn1 .fusion-layout-column {padding: 0 0px 0 0px;}
}

@media(max-width:1199px){
.smalley-revolox-twocol .fusion-builder-row .fusion-layout-column {width: 100% !important;}
}

@media(max-width:1024px){
/*
.fusion-body .fusion-flex-container.fusion-builder-row-4{ position: fixed;right: -6px; background: #fff;top: 152px;}

.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row {width: 100%;display: block !important;margin: 0 !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 {width:100% !important}}

.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 ul#main_ul- {position: fixed !important;top: 0px !important;background:#0092be !important;
z-index: 99 !important;clear: both;padding: 15px 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 280px !important;
transform: translateX(-100%);transition: 0.4s;display: block !important;margin: 0 !important; padding: 0 !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 .mega_main_menu .menu_holder .menu_inner.mobile_menu_active ul#main_ul- {
transform: translateX(0) !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 .mega_main_menu .menu_holder ul#main_ul- li.menu-item a.item_link {
background: none !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 .mega_main_menu .menu_holder ul#main_ul- li.menu-item a.item_link:after {
color: #fff !important;border-width: 6px 5px !important;margin: 0px 6px 0 0px !important;}

.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row span.nav_logo span.mobile_button {font-size: 0 !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row span.nav_logo span.mobile_button span {font-size: 12px;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 .mmm_fullwidth_container {background: #fff !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 span.symbol_menu {font-size: 26px !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 ul#main_ul- li.menu-item ul.mega_dropdown {padding: 0 6px !important;}
.fusion-body .fusion-flex-container.fusion-builder-row-4 .fusion-builder-row .dsnonet1 ul#main_ul- li.menu-item ul.mega_dropdown li.menu-item a.item_link span.link_text {
color: #000 !important;margin: 0 !important;}*/

.fusion-tb-header .fusion-builder-row {padding: 0 22px;}
nav.fusion-menu-element-wrapper.direction-row.mode-dropdown.expand-method-hover.submenu-mode-dropdown.mobile-mode-collapse-to-button.mobile-size-full-absolute.icons-position-left.dropdown-carets-no.has-active-border-bottom-no.has-active-border-left-no.has-active-border-right-no.mobile-trigger-fullwidth-off.mobile-indent-on.mobile-justify-left.main-justify-left.mega-menu-loading.expand-right.submenu-transition-fade.dsmega-menup.dsnonet3.collapse-enabled {
display: none;}

.dsmega-menup.dsnonet3 {display: none;}
.mega_main_menu.primary_style-flat.icons-left.first-lvl-align-left.first-lvl-separator-none.direction-horizontal.fullwidth-disable.pushing_content-disable.mobile_minimized-enable.dropdowns_trigger-hover.dropdowns_animation-none.no-search.no-woo_cart.no-buddypress.responsive-disable.coercive_styles-enable.indefinite_location_mode-enable.language_direction-ltr.version-2-2-1.logo-desktop.logo-sticky.logo-mobile.mega_main
{ display:none !important; }

#wrapper .submenu-mode-dropdown .mega_main_menu .menu_inner ul li.menu-item.menu-item-46004 ul.mega_dropdown .viewbtn.menu-item.menu-item-46215{ display:none; }
#rmp-container-46201{background-color: #00aad7 !important; background-image: none; left: 0; right: inherit;}
.rmp-container.rmp-slide-right, .rmp-container.rmp-push-right{ transform: translateX(-100%);-ms-transform: translateX(-100%);-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);}

#rmp_menu_trigger-46201 {display: block;width: 30px;height: 30px;top: 154px;right: 10px;}
#rmp-container-46201 .logo-mobile .menu_holder .mmm_fullwidth_container {background: none !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul {background: none !important;padding-top: 22px !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li a.item_link::after { border-width: 0 !important;color: #ffffff !important;
right: 10px !important;background: url(https://tfcpolish.24livehost.com/wp-content/uploads/2023/07/down-arrow.png) no-repeat;width: 15px !important;
height: 15px !important; margin-top: -8px !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li {width: 100% !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li a.item_link {background: none !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li a.item_link.disable_icon span {color: #fff !important; font-size: 14px !important}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown {width: 100% !important;position: relative !important; left: 0 !important;}


/*#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown {width: 100% !important; position: relative !important;left: 0 !important;
height: auto !important;transition: height 0.3s ease-in-out !important;-webkit-opacity: 0 !important;-moz-opacity: 0;-ms-opacity: 0;-o-opacity: 0;opacity: 0 !important;
-webkit-transform: translateY(40px);-moz-transform: translateY(40px);-ms-transform: translateY(40px);-o-transform: translateY(40px);transform: translateY(40px);
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);visibility: hidden !important;}

#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li:hover ul.mega_dropdown {visibility: visible !important;filter: alpha(opacity=100);
-webkit-opacity: 1 !important;-moz-opacity: 1 !important;-ms-opacity: 1 !important;-o-opacity: 1 !important;opacity: 1 !important;-webkit-transform: translateY(0);
-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}*/

#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown li.menu-item a {padding: 13px 30px 13px 15px !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown li.menu-item a span {color: #000 !important; font-size: 14px !important}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown li.menu-item a.item_link:before {    border-width: 0 !important;
color: #ffffff !important;right: 10px !important;background: url(https://tfcpolish.24livehost.com/wp-content/uploads/2023/07/down-arrow-black.png) no-repeat;
width: 15px !important;height: 15px !important; margin-top: -8px !important;}
#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown li.menu-item.intropolish a.item_link:before {
border-width: 5px 5px !important;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:hover:before{border-color: #000000 !important;}

#rmp-container-46201 .logo-mobile .menu_holder .menu_inner .mega_main_menu_ul li ul.mega_dropdown .menu-item ul.mega_dropdown {background: #e9faff !important; box-shadow: none !important; 
transition: height 0.3s ease-in-out;transition-delay: 0.1s;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);
-ms-transform: translateY(0px);-o-transform: translateY(0px);}


body .reqestbtns .rqbtns1, body .fusion-body .fusion-button.button-1{ font-size:14px; }
.fusion-page-title-bar-center .fusion-page-title-captions h1 {font-size: 24px !important;}
body .reqestbtns .col-md-4 {margin: 0 0 15px; width: auto;display: inline-block; padding-right: 0;}
body .woocommerce-tabs .woocommerce-Tabs-panel .fusion-fullwidth {padding: 0 7px;}

.requbtnneds .reqestbtns a{ font-size:12px; padding-right: 10px; padding-left: 13px;}

.single-product .fusion-column-wrapper div#tab-description {padding: 0 10px !important;}
}

@media(min-width:641px) and (max-width:1199px){
.footer-desk {padding:30px 15px !important;}
.footer-desk .fusion-builder-row .fusion-layout-column:first-child {width: 100% !important;}
.footer-desk .fusion-builder-row .fusion-layout-column {width: 32% !important;}
.footer-desk .fusion-builder-row .fusion-layout-column:nth-child(2), .footer-desk .fusion-builder-row .fusion-layout-column:nth-child(6) {display: none;}
.footer-desk ul.fusion-checklist li span {font-size: 13px;line-height: 14px !important;}
}

@media(min-width:768px) and (max-width:1199px){
.whowe .fusion-column-wrapper.fusion-flex-justify-content-flex-start .fusion-builder-row .whowe-left p {font-size: 14px;line-height: 26px;}
}


@media(max-width:991px){
.tfc-smalley-cls-form {
    width: 100%;
    min-height: auto !important;
    height: auto;
}

.single-product .fusion-column-wrapper div#tab-description {padding: 0 10px !important;}
.single-product .fusion-column-wrapper div#tab-description .fusion-fullwidth {padding: 0px 15px;}
}

@media(max-width:767px){
.footer-mobile {padding: 30px 15px 0 !important;}
.category-news .nonhundred-percent-fullwidth .fusion-fullwidth.fullwidth-box {padding: 0;}

.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery.images.avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs {
position: relative;width: 54% !important;left: inherit !important;margin: auto;}
.avada-product-images-thumbnails-bottom .avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav li img {
width: 65%;margin: auto;height: 87px;max-height: 100%;object-fit: contain;}

.fusion-woo-product-images .avada-single-product-gallery-wrapper .woocommerce-product-gallery.images.avada-product-gallery .avada-product-gallery-thumbs-wrapper ol.flex-control-nav.flex-control-thumbs
{width: 100% !important;}

.single-product .fusion-column-wrapper div#tab-description {padding: 0 0px !important;}
/*developer media*/

.dsrecntlyprod ul {display: block;}
.dsrecntlyprod ul li {width: 84%;}
/*developer media end*/
}


@media(max-width:640px){
body .reqestbtns .rqbtns1, body .fusion-body .fusion-button.button-1{padding-right: 10px;padding-left: 10px; font-size: 12px;}
.prdocutdsar {position: relative;right:0px;}
/*
.single-product .fusion-fullwidth .fusion-layout-column .fusion-column-wrapper {padding: 0 !important;} */

.whowe .fusion-column-wrapper.fusion-flex-justify-content-flex-start .fusion-builder-row .whowe-left {order: 2;}
.fusion-flex-container .whowe.whowe-mobile .fusion-row .fusion-flex-column {order: 1;}
}


@media(min-width:641px) and (max-width:1024px){
.fusion-tb-header .fusion-builder-row {padding: 0 64px 0 22px;}
#rmp_menu_trigger-46201{top: 50px; }
}

@media(max-width:640px){

    .dsnonet3, .dsnonet6{ display:none !important; }


}


@media(max-width:575px){
    body .fusion-column-wrapper a.fusion-button.button-flat.fusion-button-default-size.button-custom.button-1.fusion-button-default-span.fusion-button-default-type
    {width: 100%;}
body .reqestbtns .col-md-4{width: 100%;}
body .reqestbtns .rqbtns1, body .fusion-body .fusion-button.button-1{ display:inline-block; width:100%; text-align:center; font-size:14px; }
}