#about-rw p {
    text-align: justify;
word-break: break-word;
}
.page-id-142 section p {
    text-align: justify;
    word-break: break-word;
}
.page-id-296 .wpb_single_image img, .blog  .wpb_single_image img {
    min-height: 200px;
    max-height: 200px;
    object-fit: cover;
}
.page-title-breadcrumbs {
    display: none;
}
.woocommerce .page-title-breadcrumbs {
    display: block;
}
.header-top-section .zozo-social-icons.zozo-social-icons li a:hover i {
border-bottom:unset;
color: #333 !important;}
html .formcraft-css .fc-form .form-element .submit-cover .submit-button {
    padding: 11px 18px 9px 18px!important;
}
.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary-bg, .vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary-bg:hover {
background-color:#fff;
}
html .formcraft-css .fc-form-2 .form-element .form-element-html {
    padding: 1.5em 0.5em;
}
.zozo-social-icons li a:hover i {
    color: #333;
}
ul#menu-product-categories .sub-menu li.menu-item a:hover {
    font-weight: 700;
    color: #333333;
}
#menu-item-387 a:hover {
color:#fff!important;
  background-color: #a00000ab;
}
ul#menu-product-categories li.menu-item a:hover {
font-weight:700;
color: #a10000;
}
.woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.page-numbers.current {
    color: #fff;
}
.zozo-main-nav .dropdown-menu > li > a {
text-transform: uppercase;
    font-weight: 500;
 }
.header-section .header-main-section .dropdown-menu > li.dropdown:hover > a {
color:#fff!important;
  background-color: #a00000ab;
}
/* .header-section .header-main-section .dropdown-menu li > a:hover {
color: #a00!important;
    background-color: #e2e2e2;
}*/


 .zozo-main-nav .dropdown-menu .sub-menu a{   text-transform: uppercase;}
.header-top-section ul {
    font-weight: 700;
}
.fa.fa-whatsapp  {
font-weight:700!important;
}
.dropdown-menu .sub-menu a {
font-weight: 500;
    background-color: #fff;
    text-transform: uppercase;
    color: #333!important;
}
.dropdown-menu .sub-menu a:hover {
background-color: #bf5454!important;
color:#fff!important;
}
.related.products h2 {
    font-size: 26px;
}
a.topwhatsapp {
    padding-right: 10px;
}
.fa-download:before {
    padding-right: 5px;
}
.woocommerce button.button.alt {
color:#fff!important;
}
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover {
    color: #fff!important;
    background: #a00000;
}
.woocommerce-product-details__short-description p{
padding-top:5px;
padding-bottom:10px;
}
.woocommerce-product-details__short-description a {
background-color:#a00;
color:#fff!important;
    padding: 12px;
}
.woocommerce-tabs .panel h2 {
    display: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
color:#fff;
  background: #a00;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-weight:500!important;
color:#000;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
color:#333;
background: #cac8c8;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #e3e3e3;
    background-color: #0149a4!important;
    color: #fff!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f8f8f8!important;
    color: #666!important;
}
.pg-contact-form>div {   
  padding: 35px 35px 0px 35px!important;
}
.pg-contact-address a {
color:#333;
     font-size: 16px;
  
    font-weight: 700;
}
.pg-contact-address a:hover {
color:#a00000!important;
}
.page-title-section .page-title-breadcrumbs .zozo-breadcrumbs .zozo-breadcrumb-sep {
    color: #fff!important;
}
.pg-contact-address {   
      border: 1px solid #e6e6e6;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
    padding: 35px 1px !important;
}
.page-title-section .page-title-breadcrumbs .zozo-breadcrumbs {
    font-size: 13px;
}
.widget .woocommerce-product-search .search-field {
    float: left;
    padding-left: 5px;
    border-radius: 6px;
}
.page-title-section .page-title-wrapper-outer {
    height: 80px;
}
.page-title-section .page-title-captions h1.entry-title {
color:#fff!important;
    text-transform: uppercase!important;
}
.single-post .page-title-section .page-title-captions h1.entry-title {
    font-size: 23px;
text-transform: uppercase!important;
    line-height: 30px;
}
.zozo-breadcrumbs a {
color:#fff!important;
}
.home .blog p{
text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

.home .vc_gitem_row .vc_gitem-col {
    background-color: #fff;
    padding: 10px 15px;
}
.single-product .page-title-section .page-title-breadcrumbs {
    display:block!important;
}
.single-product .page-title-section .page-title-captions h1.entry-title {
    width: 70%;
    text-align:left;
}


.single-post .page-title-captions 
{
	width: 100%;
}
ul#menu-product-categories li.menu-item.active .sub-menu li:last-child {
    border: unset;
}

 .woocommerce-info::before {
    color: #a00000;
}   
ul#menu-product-categories li.menu-item.active .sub-menu {
margin-top: 10px;
}
ul#menu-product-categories li.menu-item .sub-menu li {
    padding-left: 20px;
}
ul#menu-product-categories>li.menu-item.active>a:after {
    content: "\e08d";
}
ul#menu-product-categories>li.menu-item.menu-item-has-children>a:after {
    content: "\e004";
    font-family: "Flaticon";
    font-size: 12px;
    font-weight: 600;
    float: right;
}
ul#menu-product-categories li.menu-item a {
    text-transform: uppercase;
     padding: 0;
    font-size: 12px;
    line-height: 33px;
    color: #333;
font-weight:500;
}
ul#menu-product-categories li.active >a {
    font-weight: 700;
    color: #a10000;
}
ul#menu-product-categories .sub-menu li.current-menu-item a {
    font-weight: 700;
    color: #333333;
}
ul#menu-product-categories li {
    border-bottom: 1px solid #ecebeb;
margin-bottom: 12px;
}
ul#menu-product-categories li a:before {
    display: none;
}
.pm-sidebar {
    padding-left: 0;
    padding-right: 0;
}
ul#menu-product-categories li.menu-item .sub-menu {
    display: none;
}
ul#menu-product-categories li.menu-item.active .sub-menu {
    display: block;
}
.widget_product_search button[type="submit"] {
    position: absolute;
    color: #fff!important;
    font-weight: 600;
    font-size: 0;
    text-align: center;
    margin: auto;
    right: 0;
}
#nav_menu-4 {
    display: inline-block;
    width: 100%;
}
.widget_product_search button[type="submit"]::before {
 content: "\f002"!important;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    position: absolute;
    top: 10px;
    left: 0;
    font-size: 20px;
  right: 0;
}

.product_meta > span {
display:none;
}
.woocommerce-product-search {
    text-align: right;
border: 1px solid #f7f5f5;
    position: relative;
}

.tags-share-section {
display:none;
}
.product-img-box {
    width: 50%;
    margin: 0 auto;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: #fff !important;
}
.author-info {
    display: none;
}
.entry-meta {
display:none;
}
.comment-respond {
    display:none;
}
.no-comments {
display:none;
}
.single-post .site-content {
    padding-top: 50px;
    padding-bottom: 0px;
}
.single-post .page-title-section .page-title-captions h1.entry-title {
text-align:left;
}

li#menu-item-302 a:before {
    content: "\f1ea";
    position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;
}
.vc_general.vc_btn3.vc_btn3-color-juicy-pink {
color:#fff!important;
    text-transform: capitalize;
}

.sidebar .product-categories li:hover a {
    color: unset;
}
.sidebar .product-categories li:hover>a {
    color: #a00000;
}

.dropdown-menu .sub-menu {
background-color:#e2e2e2;
right:100%!important;
left:unset!important;
}
table td {
text-align:left;
border: 1px solid #22222200;
padding: 6px 4px;
}
#footer html .formcraft-css .fc-form .form-element .form-element-html {
    padding: 1.5em 0.5em!important;
}
.contact-rw a {
color:#333!important;
}
.footer-section.footer-skin-dark .zozo-social-icons li a {
background:unset!important;
}

.footer-widgets-section {
      padding: 30px 0px 0px 0px;
}

.footer-widgets .widget h3 {
border-bottom:unset!important;
}
td.ft-lefts a {
   font-size: 14px;
color:#fff!important;
} 

td.ft-lefts a:hover {
color:#a00101!important;
}
.fa-facebook:before {
background: #3a5897!important;
    border-radius: 16%!important;
    padding: 5px 8px 5px 8px;
}
.fa-twitter:before {
    background: #00aced!important;
    border-radius: 16%!important;
    padding: 5px; }
.fa-instagram:before {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    border-radius: 16%!important;
    background-color: white;
    padding: 5px;
}
.fa-linkedin:before {
     background: #0e76a8!important; 
    border-radius: 16%!important;
    padding: 5px;
}


ul.sub-menu.sub-menu-2.sub-nav.depth-level {
    color:#636161;
margin-left: 10px!important;

    }
 .header-top-section ul > li a {
font-size:15px;
    color:#fff!important;}
.header-top-section .navbar-nav.zozo-top-left ul > li a:hover {
border-bottom:1px solid #fff;
  }
.header-top-section ul > li {
color:#fff!important;
}
.children {
    margin-left: 20px;
}
li.cat-parent > a {
    background: none;
    width: 100%!important;
    display: block;
    color: #000!important;
    padding: 5px;
    font-weight: 700;
}
.zozo-main-nav.navbar-nav li .zozo-megamenu-container .zozo-megamenu .zozo-megamenu-title > a:before {
content:unset!important;
}

li#menu-item-28 a:before {
    content: "\f015"!important;
    position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;
}
ul#main-menu li a {
top:11px;
}
li#menu-item-152 a:before {
    content: "\f007";
    position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;
}
li#menu-item-153 a:before {
      content: "\f095";
    position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;
}
li#menu-item-154 a:before {
content: "\f087";
 position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;

}
 .header-section .header-main-section .zozo-main-nav > li > a:before {
    content: "\f02d";
 position: absolute;
    font-family: 'FontAwesome';
    top: 14px;
    left: 31%;
    line-height: 23px;
    font-size: 24px;
}
.zozo-main-nav.navbar-nav li .zozo-megamenu-container .zozo-megamenu .zozo-megamenu-title > a {
font-weight:600;
}

.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
    font-family: 'Open Sans'!important;
font-size: 23px;
    color: #a10000;
}
ul.children a:before {
    content: "\f105 ";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    float: left;
}
.widget_product_categories .product-categories li a:before {
    padding-right: 10px;
}
.woocommerce .woocommerce-ordering {
    display: none;}
.woocommerce .product-categories .current-cat > a {
background:unset!important;
color:#a00000!important;
}
ul.product-categories > li.cat-item > a {
    background: none;
    width: 100%;
    display: block;
    padding: 5px;
    color: #a10000!important;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px dotted #000;
    margin-bottom: 10px;
}
.sidebar .widget-title {
    background: #333;
    font-weight: 700;
    padding-left: 17px;
    color: #ffff;
}
.widget_product_categories .product-categories li {
margin-bottom:10px!important;
}


.widget_product_categories .product-categories li a {
    padding: 5px;
}
.page-title-section {
background-image: url(https://felli.calltekky.com/wp-content/uploads/2021/12/about.png);
    margin-top: -1px;
    background-color: #fff;
    box-shadow: inset 1px 4px 40px 11px rgb(34 34 34 / 24%);
    
}
.page-title-section .page-title-captions h1.entry-title {
    width: 100%;
 
    text-align: left;
}

.vc_tta-controls-align-left .vc_tta-tabs-list {
border-bottom:unset!important;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #e3e3e3;
    background-color: #a00000!important;
    color: #fff!important;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-tab.vc_active>a {
color:#666!important;
    background-color: #f8f8f8!important;
}
.header-section .header-main-section {
    background-color: #ebe8e8;
}


html .formcraft-css.image_button_cover {
top: 3.5%;
}

html .formcraft-css.image_button_cover.placement-right.now-show a {
    background-image: url(https://felli.calltekky.com/wp-content/uploads/2021/11/enqure-2-1.png);
    transform: translate3d(4px,0,0) rotate(-90deg);
    -webkit-transform: translate3d(4px,0,0) rotate(-90deg);
    padding: 29px 85px;
}
.fc-sticky-button {
top: 65px!important;
}

i.wpmi-icon {
    display: list-item!important;
padding-left:7px!important;
}
.nav>li>a {
    padding: 10px 21px;
}
.header-section .header-main-section .zozo-main-nav > li > a {
line-height:111px!important;
}
.dashicons-phone:before {
padding-left: 8px;
font-size: 30px;}

.dashicons-admin-users:before {
padding-left: 8px;
font-size: 30px;}
.dashicons-category:before {
padding-left: 8px;
font-size: 30px;}
.dashicons-admin-network:before {
padding-left: 8px;
font-size: 30px;
}

.dashicons-admin-home:before {
    font-size: 30px;
}
.product-buttons-overlay .product-buttons-wrapper {
    opacity: 0;
}
.product-buttons-overlay, .woocommerce ul.products li .product-category-title{
display: none;
}
/*.footer-widgets-section {
    padding: 40px 0px 0px 0px;

}*/

.woocommerce ul.products li.product:hover {
    box-shadow: 0 0 8px 6px #ddd !important;
}
.woocommerce ul.products li.product:hover .product-title a {
color:#a00000!important;
}
.product-buttons-overlay {
opacity:0;
}
.page-title-section .page-title-captions h1.entry-title {
  font-family: 'Open Sans';
    /* color: #fff; */
    font-size: 23px;
    font-weight: 600;
}
.breadcrumb-leaf {
  color: #fff;}
.woocommerce #main-wrapper {
padding-bottom:40px;
padding-top:50px;
}

.header-top-section .zozo-social-icons.zozo-social-icons li a i {
color:#fff!important;
}

html body .formcraft-css .fc-sticky .powered-by {
    display: none;
}

.header-top-section .navbar-nav.zozo-top-right > li > p:after {
display:none;
}
/*.navbar-header .navbar-brand img, .navbar-brand img {
    margin-top: -25px;
}
*/
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline:hover {
color:#a00000!important;
}
.header-top-section .navbar-nav.zozo-top-right > li > p {
padding-right:0px!important;
    color: #fff!important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    box-shadow: 0 0 10px rgb(0 0 0 / 30%)!important;
}

.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary-bg {
    text-transform: uppercase;
    font-weight: 700;
    border: 3px solid;
    border-color: #a00000!important;
 color:#a00000!important;
border-radius:0px!important;
    padding: 8px 40px!important;
}
.home .header-section .header-main-section {
    border-bottom: 3px solid #a00000;
}
.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
.footer-copyright-section p {
    text-align: center;
}
.header-top-cart .woo-cart {
    display: none;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline {
padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 30px;
    padding-right: 30px;
}

.pjt-title {
top: 35%;
position: absolute;
left:37%;
}
.pjt-title1 {
top: 35%;
position: absolute;
left: 30%;
}
.footer-section.footer-skin-dark .footer-copyright-section {
    border-color: #7c7c7c40!important;
}


.footer-section.footer-skin-dark .footer-copyright-section {
    background: #222;
}
.vc_general.vc_btn3.vc_btn3-color-primary-bg {
color:#fff!important;
}
.pjt-title h3{
    font-weight: 700!important;
    text-transform: uppercase;
}
.pjt-title1 h3{
    font-weight: 700!important;
    text-transform: uppercase;
}
.btnn {
position: absolute;
    top: 50%;
    left: 40%;
}
.header-section .header-main-section .zozo-main-nav > li > a, {
line-height:55px!important;
}
.site-content {
    padding-top: 0px;
    padding-bottom: 0px;
}
.zozo-main-nav > li > a {

    text-transform: uppercase;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 600;
}



.color {
color: #a00000!important;
}
.title h3 {
    text-transform: uppercase;
font-weight:700;
}
.woocommerce ul.products li.product .star-rating {
display:none;
}
.woocommerce ul.products li.product h5.product-category-title {
display:none;
}
.woocommerce ul.products li.product h3 {
text-align: center!important;
    padding: 20px 0 5px!important;
}
.woocommerce ul.products li.product h3 > a {
    font-weight: 600!important;
}
.grid-image-wrapper.img-size-small img {
    margin-left: 0px!important;
}

.zozo-social-icons li {
    margin: 10px 6px;
}
/*.footer-widgets .widget h3.widget-title {
    color: #fff;
    margin-top: 35px;
font-family: Bentham;
}
.footer-widgets .widget h3 {
    font-family: Oswald;
    font-size: 30px;
    line-height: 42px;
 text-transform: capitalize;
 border-bottom: unset;
}
.footer-widgets .widget p {
font-size: 17px;
    line-height: 25px;
    color: white;
    font-family: 'Open Sans';
}*/
.formfooter {
    margin-left: 341px;
    margin-top: 38px;
    margin-bottom: -11px;
}

.footer-copyright-section p{
  font-size: 13px;
    line-height: 25px;
    color: white;
    font-family: 'Open Sans';
}
.footer-copyright-section a {
    color: #fff!important;
}
html .formcraft-css .powered-by {
display:none;
}
.navbar-collapse.zozo-topnavbar-collapse.collapse {
display: block!important;
}
/*.zozo-breadcrumbs {
    display: none;
}*/
a.powered-by {
    display: none !important;
}
div#woocommerce_product_search-2 {
    display: none!important;
}
div#sidebar {
    padding-top: 0px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

div#footer-widgets-2 {
    width: 44%;
    float: left;
}
div#footer-widgets-1 {
    width: 56%;
    float: left;
}
div#footer-widgets-3 {
    width: 55%;
    float: left;
}
div#footer-widgets-4 {
    width: 45%;
    float: right;
}
.blog h4 {
font-size:20px;
line-height:25px;
}
.pg-contact-address {
   border:unset;
    box-shadow: unset;
    padding: 35px 0px !important;
}
.pg-contact-address a {
    color: #333;
    font-size: 14px;
    font-weight: 700;
}
.woocommerce ul.products.products-4 li.product {
width: 48%!important;
}
.pjt-title {
    top: 20%;
    position: absolute;
    left: 27%;
}
.btnn {
    position: absolute;
    top: 46%;
    left: 30%;
}
.pjt-title1 {
    top: 18%;
    position: absolute;
    left: 21%;
}
/*----Acss---*/
.header-main-section .navbar-header {
    margin-bottom: -35px;
}
div#sidebar {
    padding: 30px;
}
.woocommerce div.product div.images img {
    display: block;
    width: 50%;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}
.woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product {
    width: 30%;
    margin: 10px;
}
#zozo_wrapper.wrapper-class { 
overflow-x: hidden;
}
}
@media only screen and (max-width: 991px) {
.woocommerce ul.products.products-4 li.product:nth-child(3n) {
margin-right:2%!important;
}

.vc_general.vc_btn3.vc_btn3-style-outline.vc_btn3-color-primary-bg {

    padding: 8px 35px!important;
}
}
@media (max-width: 767px) {
html .formcraft-css .fc-form-2 .form-element .form-element-html {
    padding: 0.5em 0.5em;
}
#about-rw p{
text-align:center;
}
#about-rw h5{
text-align:center;
}
#about-rw h3 {
text-align:center;
}
html .formcraft-css.image_button_cover {
    top: 20.5%;
}
.page-id-296 .main-section {
overflow:hidden;
}
.pg-contact-address {
    padding: 35px 0px !important;
}
.woocommerce ul.products.products-3 li.product, .woocommerce-page ul.products.products-3 li.product{

width:48%!important;
}
.header-top-section .navbar-nav.zozo-top-right > li > div {
    position: absolute;
    top: -43px;
    right: 0px;}
.txtt {
display:none;
}
.header-top-section .navbar-nav.zozo-top-right > li > p {
display:none;

}

.header-section .header-main-section .zozo-main-nav > li > a:before {
display:none;
}
.header-section .header-main-section .zozo-main-nav > li > a {
    line-height: 27px!important;
}
   #header-top-bar .navbar-header.nav-respons{
   		display:none;
    }
  .woocommerce ul.products.products-4 li.product {

width:48%;
}
.formfooter {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: -11px;
}
html .formcraft-css .fc-form .form-element .submit-cover.align-right {
    text-align: right;
}
.pjt-title h3 {
    font-size: 18px;
}
.pjt-title1 h3 {
    font-size: 18px;
}
.pjt-title {
    top: 17%;
}
.pjt-title1 {
    top: 17%;
}
.btnn {
    position: absolute;
    top: 40%;
    left: 29%;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading {
    border-color: #f0f0f0;
    background-color: #a00000!important;
}
.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #fff!important;
}
/*----Acss---*/
html .formcraft-css.image_button_cover {
    top: 40%;
    z-index: 9999;
    position: absolute;
    position: fixed;
}
.page-title-breadcrumbs {
    display: none;
}
div#sidebar {
    padding: 20px;
}
.pg-contact-address {
    width: 100%;
    margin-left: 0px;
}
}