html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, b, u, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  font-family: 'sky','Poppins',sans-serif;
}

h1, h2, h3, h4, h5, h6,
.cps-layout-header .cps-mega-menu-wrap .cps-nav-menu li a,
.footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li a,
.cps-heading-title cite {
    font-family: 'sky-bold','Poppins',sans-serif;
    font-weight: unset;
}

span, p {
    font-size: 16px;
}

/*  RTL Align */
.text-left {
    text-align: right;
}

.text-right, .footer-wrapper .footer-bottom .footer-bottom-content .footer-menu,
.cps-post-navigation .cps-post-nav li.cps-nav-next {
    text-align: left;
}


/*  RTL Float */
/* .text-right {
    float: left;
} */
.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li i,
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li i,
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li a,
.cps-layout-header .cps-mega-menu-wrap .cps-nav-menu li, .footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li a,
.cps-widget-social-icons .cps-social-icons li {
    float: right;
}

/*  RTL Padding */
.codepages-popup-video.codepages_popup_video_style_2 .codepages-popup-video-section.background_style .codepages-contdown-wrapper .video-text,
.cps-layout-header .cps-menu-icon, .cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--category .cps-post--data {
    padding-right: 20px;
    padding-left: 0px;
}
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li,
.cps-button .cps-btn-bt i {
    padding-right: 0px;
    padding-left: 15px;
}
.cps-button .cps-btn-bt i {
    padding-right: 0px;
    padding-left: 10px;
}

.cps-portfolio.cps-single-portfolio-style-2 .cps-portfolio-content .portfolio-content-wrap .cps-portfolio-info .cps-portfolio-list ul li {
    padding-right: 0px;
    padding-left: 30px;
}

.cps-post-navigation .cps-post-nav li.cps-nav-next {
    padding-right: 40px;
    padding-left: 0px;
}

.cps-post-navigation .cps-post-nav li a i {
    transform: rotate(-180deg);
}


/*  RTL Margin */
.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li i,
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li i,
.cps-layout-header .cps-social-icon-wrapper,
.cps-post-grid .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li i,
.cps-post-grid .cps-post-content .cps-post-details .cps-post-header .cps-post-metabox ul li {
    margin-right: 0px;
    margin-left: 10px;
}
.cps-post-grid .cps-post-content .cps-post-details .cps-post-header .cps-post-metabox ul li:first-child::after {
    margin-left: 0px;
    margin-right: 10px;
}
.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li,
.cps-post-grid .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li,
.cps-social-icons ul li,
.cps-testimonials.cps_testimonials_style_3 .cps-testimonials-section .testimonial-block--grid .testimonial-wrapper .header-testimonial svg,
.cps-testimonials.cps_testimonials_style_3 .cps-testimonials-section .testimonial-block--list .testimonial-wrapper .header-testimonial svg {
    margin-right: 0px;
    margin-left: 15px;
}

.cps-contact-list-widget .contact-list-wrapper li span {
    margin-right: 5px;
    margin-left: 0px;
}

.cps-layout-header .cps-menu-icon .cps-login-ajax a.cps-login-button,
.cps-layout-header .cps-menu-icon .cps-shopping-cart-wrapper .cps-cart-button,
.cps-layout-header .cps-search-wrapper .cps-search-button,
.cps-layout-header .cps-button-text {
    margin-right: 15px;
    margin-left: 0px;
}

.cps-testimonials.cps_testimonials_style_3 .cps-testimonials-section .testimonial-block--grid .testimonial-wrapper .header-testimonial .cps-testimonial-info, .cps-testimonials.cps_testimonials_style_3 .cps-testimonials-section .testimonial-block--list .testimonial-wrapper .header-testimonial .cps-testimonial-info {
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}

/*  RTL Vertical */
.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li,
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li {
    vertical-align: middle;
}

.widget_nav_menu ul li a::before, .widget_nav_menu .menu li a::before, .widget_pages ul li a::before, .widget_pages .menu li a::before {
    left: auto;
    right: 0;
    transform: translateX(101%);
}

/*  RTL Line Height */

.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li,
.cps-single-post .cps-post .cps-post--header .cps-post--metabox .cps-post--meta li a,
.footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li a {
    line-height: 1;
}

.cps-portfolio.cps-single-portfolio-style-1 .cps-portfolio-content .portfolio-content-wrap .cps-portfolio-header .cps-portfolio-cat {
    line-height: 25px;
}

.footer-wrapper .mc4wp-form-fields::after {
    content: '\f30a';
}
.footer-wrapper .mc4wp-form-fields input[type="submit"],
.footer-wrapper .mc4wp-form-fields::after {
    right: auto;
    left: 5px;
}

#to-top {
    right: auto;
    left: 10px;
}

.cps-layout-header .cps-mega-menu-wrap .cps-nav-menu li a,
.footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li a {
    font-size: 16px;
}

.footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li a {
    display: block;
}

.footer-wrapper .footer-bottom .footer-bottom-content .footer-menu ul li::after {
    margin: 0px 10px;
}

.footer-wrapper .footer-top.dark .cps-contact-list-widget .contact-list-wrapper li {
    display: inline-flex;
    align-items: center;
}

.theme-widget .theme-widget-title {
    font-size: 20px;
    margin-top: 16px;
    margin-bottom: 30px;
}

.widget_nav_menu ul li a, .widget_nav_menu .menu li a, .widget_pages ul li a, .widget_pages .menu li a {
    display: inline-block;
    line-height: 28px;
    padding-bottom: 5px;
}

.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul {
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li {
    display: flex;
    font-size: 13px;
    height: 23px;
    align-items: center;
}

.cps-post-grid2 .cps-post-content .cps-post-details .cps-post-footer .cps-post-metabox ul li a {
    display: contents;
}

.cps-layout-header .cps-top-header .cps-top-header-area .components-modules .cps-social-icon-wrapper .cps-social-icons li {
    border-right: 1px Solid #f5f5f5;
    border-left: 0;
}


/* Columen */
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9,
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right;
}