/*
Theme Name: Unique Block Theme
Theme URI: 
Author: Hozefa Saleh
Author URI: 
Description: HTML5 Block WordPress Theme
Requires at least: 6.7
Tested up to: 6.7
Requires PHP: 7.2
Version: 6.3
Text Domain: uniquelang
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news
*/

/*** Basic Css ***/
*,*::before,*::after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
html {
    scroll-behavior: smooth;
    -webkit-text-size-adjust: 100%;
}
body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
img{max-width: 100%;height: auto;display: block;}
.text-decoration-none a{text-decoration:none;}
.fit-img, .fit-img-start, .fit-img-end, .fit-img > img, .fit-img-start > img, .fit-img-end > img{object-fit: cover;height: 100%;width: 100% !important;}
.fit-img-start, .fit-img-start > img{object-position: left center;}
.fit-img-end, .fit-img-end > img{object-position: right center;}
.flip-x{transform: scaleX(-1);}
.flip-y{transform: scaleY(-1);}
.icon{height:1em;width:1em;font-size:inherit;fill:currentColor;}
.z-0{z-index:0;} .z-1{z-index:1;} .z-2{z-index:2;} .z-3{z-index:3;} .z-4{z-index:4;} .z-5{z-index:5;}
.zm-1{z-index:-1;} .zm-2{z-index:-2;} .zm-3{z-index:-3;} .zm-4{z-index:-4;} .zm-5{z-index:-5;}
.flex-initial{flex: initial !important;}
.col-count-2{column-count: 2;} .col-count-3{column-count: 3;} .col-count-4{column-count: 4;}
/* section padding */
.sec-padding{padding-top: var(--wp--preset--spacing--sp-sec);padding-bottom: var(--wp--preset--spacing--sp-sec);}
.sec-padding-top{padding-top: var(--wp--preset--spacing--sp-sec);}
.sec-padding-bottom{padding-bottom: var(--wp--preset--spacing--sp-sec);}
/* section padding end */
/* container default padding */
.aligncontent{max-width:var(--wp--custom--aligncontent);margin-left:auto;margin-right:auto;padding-left:var( --wp--style--root--padding-left );padding-right:var( --wp--style--root--padding-right );}
.alignwide{max-width:var(--wp--custom--alignwide);margin-left:auto;margin-right:auto;padding-left:var( --wp--style--root--padding-left );padding-right:var( --wp--style--root--padding-right );}
/* container default padding */
/* cover block */
.wp-block-cover.h-100 .wp-block-cover__inner-container{height:100%;}
/* cover block end */
/*** Basic Css end ***/

/*** Bootstrap CSS ***/
.visually-hidden {position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}.list-unstyled {padding-left: 0;list-style: none;}.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030 }.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030 }.sticky-top {position: -webkit-sticky;position: sticky;top: 0;z-index: 1020 }.overflow-hidden {overflow: hidden }.overflow-visible {overflow: visible }.position-static {position: static;}.position-relative {position: relative;}.position-absolute {position: absolute;}.position-fixed {position: fixed }.position-sticky {position: -webkit-sticky;position: sticky }.top-0 {top: 0;}.bottom-0 {bottom: 0 }.start-0 {left: 0 }.end-0 {right: 0 }.w-100 {width: 100% }.w-auto {width: auto }.h-100 {height: 100% }.h-auto {height: auto }.mx-auto {margin-right: auto;margin-left: auto }.ms-auto {margin-left: auto !important }.me-auto {margin-right: auto !important }.mt-auto {margin-top: auto !important }.mb-auto {margin-bottom: auto !important }.m-0 {margin: 0 !important;}.mt-0 {margin-top: 0 !important;}.mb-0 {margin-bottom: 0 !important }.ms-0 {margin-left: 0 !important }.me-0 {margin-right: 0 !important }.mx-0 {margin-left: 0 !important;margin-right: 0 !important }.my-0 {margin-top: 0 !important;margin-bottom: 0 !important }.p-0 {padding: 0 !important }.pt-0 {padding-top: 0 !important;}.pb-0 {padding-bottom: 0 !important }.py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}.text-center {text-align: center }.bg-transparent {background-color: transparent;}.border-0 {border: none;}.order-0{order:0;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}
/*** Bootstrap CSS end ***/