/*
Template:       clenix
Theme Name:     Clenix Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/consulty
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Clenix is a clean and Modern WordPress Theme. It is best suited for Cleaning Service Provider theme
Version:        1.0
Text Domain:    Clenix
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.logo-slider .no-gutters>[class*=col-]{text-align:center;}
.rt-sticky-menu-wrapper,
.mean-container .mean-bar{border-color: #bddaf9 !important;}
.footer-top-area, .footer-bottom-area{font-weight:normal !important;}
.footer-top-area .widget a:link, .footer-top-area .widget a:visited{color:#000 !important}
.footer-top-area .widget a:hover, .footer-top-area .widget a:hover{color:#14287b !important}
.footer-top-area .widget ul.menu li a:before{margin-right:0 !important;content:"" !important;}
.elementor-element-d679713 .elementor-icon-box-description,
.elementor-element-d243a57 .elementor-icon-box-description{max-width: 420px;margin: 0 auto;}
.elementor-element-6843e3a .elementor-widget-wrap{border-right:2px solid #aeaeaf;}
.footer-top-area .col-lg-4:nth-child(2){padding:0 30px;}
.footer-area .copyright_wrap{padding:15px 0px !important;}
.elementor-accordion .elementor-tab-title{font-weight:400 !important;}
.top-support{display: inline;}
.top-support span{position: relative;top: 5px;}
.top-support span a{padding:0;}
.top-support .header-button{position:absolute;right:55px;top:11px;}
.top-support .header-button a{    background-color: #0d7dbb;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    padding: 2px 10px;
    display: inline-block;
    line-height: 25px;}
.main-color	{color:#006caa;}
.subscribe-container{display:none;background:#8dc73e;color:#fff;text-align: center;padding: 15px 0 20px;}
.subscribe-container #mc4wp_form_widget-5{margin:0;}
.subscribe-container .mc4wp-form-fields{margin:0;}
.subscribe-container .mc4wp-form-fields h3{display:inline;color:#fff;font-size:34px;}
.subscribe-container .mc4wp-form-fields p{font-weight:400;display: inline;}
.subscribe-container .form-group{    display: inline-block;margin:0 0 0 5px;}
.subscribe-container .form-group .form-control{width:auto;display:inline;border: none;border-radius:0}
.subscribe-container .form-group input[type="submit"]{text-transform:uppercase;padding: 9px 10px 8px;margin-left: 5px;}
.blog .subscribe-container,
.single-post .subscribe-container{display:block;}
.site-header .main-navigation ul > li > ul{border-color:#006caa !important;}
.service-slider-default .rtin-icon span{line-height: 140px;}
#menu-main-menu li:first-child,
#menu-main-menu-1 li:first-child{display:none;}
.elementor-20 .elementor-element.elementor-element-182a1c84 .sec-title.style2 .rtin-text,
.highlight ul li a{color:#000 !important;}

.highlight a, .highlight ul li a:hover, .highlight ul li.current-menu-item a{color:#006caa !important}

.highlight ul li a{color:#000}
.entry-banner .entry-banner-content h1 {
	text-transform: uppercase;
}
.lang-item img {
	width: 20px !important; height: auto !important;
}
.lang-item a {
	padding: 36px 10px !important;
}

#menu-main-menu li ul > li ul.sub-menu > li a,
#menu-main-menu-1 li ul > li ul.sub-menu > li a,
#menu-main-menu li.current-page-ancestor ul > li.current-page-ancestor ul.sub-menu li a,
#menu-main-menu-1 li.current-page-ancestor ul > li.current-page-ancestor ul.sub-menu li a,
#menu-main-menu li.current-menu-ancestor ul.sub-menu li a,
#menu-main-menu-1 li.current-menu-ancestor ul.sub-menu li a{color:#000}

#menu-main-menu li.current-page-ancestor ul > li.current-page-ancestor ul > li.current-menu-item a,
#menu-main-menu li ul > li ul > li a:hover,
#menu-main-menu-1 li.current-page-ancestor ul > li.current-page-ancestor ul > li.current-menu-item a,
#menu-main-menu-1 li ul > li ul > li a:hover,
#menu-main-menu li.current-page-ancestor ul > li.current-page-ancestor a,
#menu-main-menu li ul > li a:hover,
#menu-main-menu-1 li.current-page-ancestor ul > li.current-page-ancestor a,
#menu-main-menu-1 li ul > li a:hover,
#menu-main-menu li.current-menu-ancestor a,
#menu-main-menu-1 li.current-menu-ancestor a{color:#006caa}


form.post-password-form input[type="submit"]:hover,
.contact-form input[type="submit"]:hover {
	background: #01bcf3;
}

#menu-main-menu li .sub-menu li:first-child,
#menu-main-menu-1 li .sub-menu li:first-child{display:block !important;}
.elementor-element-480fdfd .info-style10 .rtin-item .rtin-media{will-change:inherit !important;transform:none !important;-webkit-transition:none !important;-moz-transition:inherit !important;-o-transition:inherit !important;transition:none !important;}
.elementor-element-480fdfd .info-style10 .rtin-item .rtin-media > span{background: none !important;color:#006caa;width:auto;height:auto;-webkit-transition:none !important;-moz-transition:inherit !important;-o-transition:inherit !important;transition:none !important;transform:none;-webkit-box-shadow:none;box-shadow:none;}
.elementor-element-480fdfd .info-style10 .rtin-item .rtin-media > span > span{    position: relative;transform: none;}
.elementor-element-c12aa0c{display:none;}
.no-background .info-style7 .rtin-item:hover{background:none;}
.no-background .info-style7 .rtin-item:hover .rtin-content .rtin-text{color:#000;}
.contact-form .form-group.text-center{    float: none;}
.contact-form .form-group.text-center .send-button{width: auto;margin: 0 auto;}
.contact-form .textareab .form-group{width: 98%;}
.clenix-button-1{    padding: 5px 15px;}
.elementor-element-bbc50a3 .elementor-widget-wrap .elementor-icon-box-content .elementor-icon-box-description{text-align:justify;}

.rtin-custom .rtin-item {
    background: #ffffff;
    border-radius: 4px;
    text-align: center;
    margin: 0px 0 20px;
    padding: 50px 8px;
    -webkit-box-shadow: 0 1px 10px 0px rgba(207, 213, 224, 0.51);
    box-shadow: 0 1px 10px 0px rgba(207, 213, 224, 0.51);
    -webkit-transition: all 0.45s ease-out;
    -moz-transition: all 0.45s ease-out;
    -ms-transition: all 0.45s ease-out;
    -o-transition: all 0.45s ease-out;
    transition: all 0.45s ease-out;
}
.rtin-custom .rtin-title {
    font-size: 20px;
    margin-bottom: 28px;
}
.service-slider-default .rtin-item .rtin-title{font-size:20px;}
.rtin-custom .rtin-item .rtin-title a {
    color: #006caa;
}
.rtin-custom .rtin-item .rtin-title a:hover{
    color: #01bcf3;
}
.rtin-custom .rtin-icon span {
    display: inline-block;
    border-radius: 50%;
    width: 125px;
    height: 125px;
    line-height: 150px;
    text-align: center;
    -webkit-transition: all 0.45s ease-out;
    -moz-transition: all 0.45s ease-out;
    -ms-transition: all 0.45s ease-out;
    -o-transition: all 0.45s ease-out;
    transition: all 0.45s ease-out;
}	
.rtin-custom .rtin-icon span {
    background-color: #01bcf3;
}
.rtin-custom .rtin-item:hover span{
    background-color: #006caa;
}
.rtin-custom .rtin-icon span i:before {
    margin-left: 0;
    margin-right: 0;
    font-size: 48px;
    color: #ffffff;
}
.active-branch{    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: bold;
    font-size: 87.5%;}
.active-branch	li{padding: 0 40px 0 0;
    display: inline-block;}
.active-branch	li a{text-transform: uppercase;
    padding: 0;
    display: block;
    margin-bottom: 22px;}	
@media (max-width: 767px){
	li.lang-item {
		display: inline-block !important;
		width: max-content !important;
	}
.elementor-20 .elementor-element.elementor-element-9158b31, .elementor-20 .elementor-element.elementor-element-601e2a1f,.elementor-1368 .elementor-element.elementor-element-b7137dd,.elementor-1368 .elementor-element.elementor-element-cee9482,.elementor-1368 .elementor-element.elementor-element-be50339,.elementor-1368 .elementor-element.elementor-element-42281065 {
    padding: 50px 0px !important;
}
.footer-top-area .rt_footer_social_widget .widgettitle{    font-size: 16px;}
.service-slider-default.service-grid .col-lg-3:last-child .rtin-item{margin-bottom:10px}
.elementor-20 .elementor-element.elementor-element-74de793 > .elementor-widget-container{padding:0;}
.elementor-20 .elementor-element.elementor-element-00ea51b > .elementor-element-populated{padding: 0 0 60px;}
.elementor-20 .elementor-element.elementor-element-20abd72 > .elementor-element-populated{padding-bottom:0;}
.elementor-20 .elementor-element.elementor-element-7a3b5db{padding-top:20px;}

.elementor-20 .elementor-element.elementor-element-27898a9{padding: 20px 0 0 !important;}
.elementor-20 .elementor-element.elementor-element-5c4e75ac{padding-bottom:0 !important}
.elementor-element.elementor-element-6843e3a.elementor-column.elementor-col-50.elementor-inner-column{    border-bottom: solid 2px #aeaeaf;margin-bottom: 30px;padding-bottom: 30px;}
.elementor-1368 .elementor-element.elementor-element-b607900{padding: 30px 0px 50px 0px !important;}
.elementor-element-6843e3a .elementor-widget-wrap{border:none;}
.elementor-element-d679713 .elementor-icon-box-description,
.elementor-element-d243a57 .elementor-icon-box-description{max-width:none;}
.footer-top-area .widget ul.menu li{font-size:14px;text-align:left;}
.footer-top-area .col-lg-4:nth-child(2){padding:0 15px;}
.top-support span, .top-support .header-button a{font-size:12px}
#menu-main-menu li:first-child,
#menu-main-menu-1 li:first-child{display:block;}
.elementor-3854 .elementor-element.elementor-element-8b792d3{padding:0 15px;}
#menu-main-menu li .sub-menu li{border:none;}
.elementor-element-c12aa0c{display:block;}
.contact-form .textareab .form-group{width: 100%;}
.contact-form .form-group{padding:0}
.rtin-custom .rtin-item{margin-bottom:30px}
.rtin-custom .col-lg-3:last-child .rtin-item{margin-bottom:0px}

.tier-table-head td {
      font-size: 16px !important;
      height: auto
    }

    .tier-table .thead-title, .priority-title {
      font-size: 10px;
    }

    .tier-table-head .header-sub {
      font-size: 14px !important
    }

    .tier-table tr td:first-of-type {
      font-size: 14px;
      width: 67%
    }

    .tier-table > tbody > tr > th .tier-table > thead > tr > td, .tier-table > tbody > tr > td {
      padding: 5px
    }

    .tier-table tr td:nth-child(2), .tier-table tr td:nth-child(3), .tier-table tr td:nth-child(4) {
      min-width: 20px;
      font-size: 13px;
      max-width: 40px;
      
      overflow-wrap: break-word;
      word-wrap: break-word;
      -ms-word-break: break-all;
      word-break: break-all;
      word-break: break-word;
      -ms-hyphens: auto;
      -moz-hyphens: auto;
      -webkit-hyphens: auto;
      hyphens: auto;
      padding-left: 2px;
      padding-right: 2px
    }

    .tier-table .glyphicon-ok {
      font-size: 15px
    }

    .tier-table tr {
      border-bottom: solid 1px #e8e8e9
    }

    .itm-collpase .tier-table tr td:first-of-type {
      padding-left: 15px
    }

    .tb-space {
      font-size: 18px
    }

    .tb-space sub {
      font-size: 12px
    }

    .tier-table .toggle-arrow {
      padding-left: 16px
    }

    .table-pcass thead {
      display: none
    }

    .table-pcass > tbody > tr > td:first-of-type {
      width: 100%
    }

    .table-pcass > tbody > tr > td:not(:first-child) {
      display: none
    }
	.hide-mobile{display:none;}
	
	.hold-on .elementor-column-wrap {
    top: 0px !important;
    position: relative !important;
	max-width:100% !important;
	}
	.elementor-11382 .elementor-element.elementor-element-2212043 > .elementor-element-populated,
	.elementor-11382 .elementor-element.elementor-element-7f3cc50 > .elementor-element-populated,
	.elementor-11382 .elementor-element.elementor-element-5bfd7cc > .elementor-element-populated{border-right:0}
}
@media (max-width: 462px){
	.subscribe-container .mc4wp-form-fields h3,
	.top-support .header-button{display:none;}
	.subscribe-container .form-group{margin:0;}
	.top-support span, .top-support .header-button a{font-size:10px}
	.top-support span a{font-size:13px}
	.mean-container .top-support a{padding: 0px;	}
	.footer-top-area .widget_text p, .footer-top-area .widget h3{text-align:left;}
	.elementor-heading-title.elementor-size-default{font-size:25px;}
	.footer-dials .dial-holder p{text-align:center;}
	.footer-dials .dial-holder {float:left;width:100%;}
	
}
@media (max-width: 364px){
	.top-support span, .top-support .header-button a{font-size:8px}
}
.elementor-element-36f9583 .elementor-widget-icon-box .elementor-icon-box-description{margin: 0 auto !important;}
.single-clenix_service .single-service-inner .post-thumb{display:none;}
.hold-on .elementor-column-wrap{    top: -70px;
    position: absolute;
    max-width: 365px;
    box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35);
}
#menu-main-menu-1 li.menu-item:last-child ul.sub-menu{left: auto;right:0;}
.footer-dials .dial-holder {float:left;width:33%;}
/* .site-header .rt-sticky-menu .site-branding a img{max-height:75px;} */
.post-grid-style1 .rtin-single-post .rtin-content h3{font-size:22px;}
.elementor-price-table .elementor-price-table__features-list{text-align:left;}
.home article#post-225,
.page-id-20 article#post-225,
.home article#post-16959,
.page-id-20 article#post-16959,
.home article#post-16443,
.page-id-20 article#post-16443,
.home article#post-226,
.page-id-20 article#post-226,
.home article#post-6466,
.page-id-20 article#post-6466,
.home article#post-6481,
.page-id-20 article#post-6481,
.home article#post-224,
.page-id-20 article#post-224,
.home article#post-220,
.page-id-20 article#post-220{display:none;}
.page-id-20 .elementor-element-2ad57a7 .b24-form:nth-child(3){display:none;}
.page-id-20 .elementor-element-2ad57a7 .b24-form:nth-child(4){display:none;}
.page-id-20 .elementor-element-2ad57a7 .b24-form:nth-child(5){display:none;}
.page-id-20 .elementor-element-2ad57a7 .b24-form:nth-child(6){display:none;}

.post-18360 .entry-thumbnail{display:none;}
.site-header .main-navigation ul.menu li ul.sub-menu li a:before{content:none;}
.site-header .main-navigation ul.menu li ul.sub-menu li a:hover{padding-left:20px;}


.right-float-quick-contact{
  position: fixed;
    right: 56px;
    bottom: 120px;
    width: 50px;
    z-index: 9999;
}
.right-float-box{
        width: 48px;
    height: 48px;
    display: block;
    margin-bottom: 8px;
}
/*.right-float-box-messenger{
    background: url(icon_messenger.svg) no-repeat center center;
    background-size: 100%;
}*/
.right-float-box-call{
    background: url(call.png) no-repeat center center;
    background-size: 100%;
}
 /*
.right-float-box-zalo{
    background: url(icon_zalo.svg) no-repeat center center;
    background-size: 100%;
}
.right-float-box-email{
    background: url(icon_contact.svg) no-repeat center center;
    background-size: 100%;
}*/

@media screen and (min-width: 1367px) {
	.footer-top-area #nav_menu-12,
	.footer-top-area #nav_menu-14
	{
    margin-left: 80px;
}
}