<!-- start Simple Custom CSS and JS -->
<style type="text/css">
span[data-pin-log='button_pinit_bookmarklet'] {
	display: none;
}
.post-type-archive-rank_math_locations #left-area,
.post-type-archive-rank_math_locations #main-content .container {
	width: 100% !important;
	max-width: 100% !important;
}


.post-type-archive-rank_math_locations #main-content .container:before,
.post-type-archive-rank_math_locations #sidebar,
.post-type-archive-rank_math_locations .entry-featured-image-url,
.post-type-archive-rank_math_locations .entry-title {
	display: none !important;
}
.rank_math_locations-template-default .et_pb_post {
	margin-bottom: 0 !important;
}
.text-problem{
	font-size: 40px;
}
.rank_math_locations-template-default #left-area {
	padding: 0 !important;
}
.et_pb_menu__icon.et_pb_menu__search-button {
	margin-top: 10px !important;
}
.fullwidth-menu .et_pb_menu__wrap {
	justify-content: flex-start;
}
.fullwidth-menu > .et_pb_row > .et_pb_column:nth-child(3) {
	width: 30% !important;
}
.banner-sks .et_parallax_bg {
	background-position: bottom !important;
}
.banner-sks .et_parallax_bg:after {
	position: absolute;
	top: 0;
}
.banner-sks .et_parallax_bg:before {
	position: absolute;
	bottom: 35%;
}
fixed-social-icons-sks .et_pb_social_media_follow li {
	display: inline-block;
	position: relative;
}
.et_pb_section_3_tb_header {
	max-width: 468px;
	position: fixed !important;
	bottom: 50% !important;
}
.fixed-social-icons-sks .et_pb_row {
	display: flex;
	align-items: center;
}
.fixed-social-icons-sks .et_pb_row > .et_pb_column:first-child {
	align-self: center;
}
body header .et_pb_section.fixed-social-icons-sks.black_bg {
	max-width: 100% !important;
	right: 0 !important;
	left: -49.5%;
}
body .fixed-social-icons-sks.black_bg .et_pb_column .et_pb_text {
	max-width: max-content;
	float: right;
	float: inline-end !important;
}
.et_pb_module.et_pb_text.et_pb_text_3_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {
	max-width: max-content !important;
	float: right;
	float: inline-end !important;
	margin-right: 15px !important;
}

.et_pb_module .et_pb_image .et_pb_image_4_tb_header{
	height: 50%;
}

body .et_pb_section_3_tb_header {
	max-width: 100% !important;
	left: calc(-47.5% - 20px) !important;
}
.fixed-social-icons-sks
.et_pb_column.et_pb_column_2_3.et_pb_column_8_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	margin-top: -10px;
}
.et_pb_module.et_pb_image.et_pb_image_2_tb_header {
	opacity: 0;
}
.et_pb_row.et_pb_row_5_tb_header.custom-menu-sks.et_pb_equal_columns.et_pb_gutters1.et_pb_row--with-menu {
	margin-left: 5px;
}
.et_pb_section.et_pb_section_0_tb_footer.gc-contact.et_pb_with_background.et_section_regular,
.et_pb_section.et_pb_section_5.et_section_regular {
	overflow: hidden !important;
}
.et_pb_module.et_pb_code.et_pb_code_1_tb_footer.gc-social.et_pb_text_align_center
a {
	color: #7a7a7a !important;
	font-weight: normal !important;
}
.et_pb_section.et_pb_section_3_tb_header.fixed-social-icons-sks.et_pb_with_background.et_section_regular.et_pb_section--fixed {
	height: 100px !important;
}
.et_pb_row.et_pb_row_4_tb_header {
	margin-bottom: 0 !important;
	margin-top: 20px;
}
et_pb_module.et_pb_text.et_pb_text_3_tb_header.et_pb_text_align_left.et_pb_bg_layout_light {
	margin-top: -15px !important;
}
.mobile-form-b .gform_button {
	background: 0 0;
	border: none;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
}
.et_pb_with_border.et_pb_row.et_pb_row_4_tb_header,
.et_pb_with_border.et_pb_row.et_pb_row_8_tb_header.et_pb_row--with-menu.et-last-child {
	border-width: 46px;
border-style: none;
border-color: none:
max-height:100vh;
height:100vh;
}
.fixed-social-icons-sks {
	display: flex;
}
.et_pb_section.et_pb_section_2.ct-fortpolio-section-shuvo-rose.et_section_regular {
	margin-right: -3px !important;
}
.et_pb_post_content_0_tb_body h1 {
	line-height: 36px;
	display: none;
}
.gform_legacy_markup_wrapper .top_label input.large,
.gform_legacy_markup_wrapper .top_label select.large,
.ginput_container.ginput_container_email {
	width: 100% !important;
}
.gform_legacy_markup_wrapper .gform_footer {
	padding: 0 0 10px;
}
h3,
h4 {
	line-height: 1.3em;
}
div.et_pb_section.et_pb_section_0_tb_body {
	width: 125%;
	background-blend-mode: normal !important;
}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
}
.et_pb_widget_area_left {
	border-right: none;
}
.he-author-name {
	padding: 0;
	font-size: 20px;
}
body:not(.single-post) .he-author-wrap {
	display: none;
}
#dkorhome-left-author-block .saboxplugin-wrap {
	display: none;
}
.single-post img.sab-custom-avatar {
	max-width: 100%;
	margin-left: auto;
}
.he-author-right ul li svg {
	display: block;
	height: 20px;
}
.he-author-right svg path {
	fill: #030303;
}
.he-author-left img {
	max-width: 100%;
	display: block;
	height: auto;
	margin-left: 60px;
	position: relative;
}
.abt-the-author {
	margin-bottom: 6px;
	font-size: 16px;
	font-weight: 800;
	line-height: 16px;
	letter-spacing: 1.2px;
	text-align: right;
	display: block;
	text-transform: uppercase;
	padding-right: 10px;
	font-family: 'Helvetica Bold', Helvetica, Arial, Lucida, sans-serif;
	color: #333;
}
.he-author-wrap {
	display: flex;
	align-items: center;
	width: 95%;
	padding-top: 30px;
}
.he-author-heading {
	color: #ff3b69 !important;
	font-family: 'California Palms';
	font-size: 53px;
	font-weight: 100;
}
.he-author-description {
	color: #000000;
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	line-height: 27px;
	letter-spacing: 0px;
}
.he-author-left {
	flex-basis: 30%;
}
.he-author-right {
	flex-basis: 70%;
	background: #f4f4f4;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 30px 50px;
}
.he-author-right ul span {
	display: none;
}
.he-author-right ul {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: nowrap;
	gap: 15px;
	list-style: none;
	padding: 20px 0 0;
}
.rim-blog-image article img {
	height: 214px;
	object-fit: cover;
}
#rim-blog-test > div article {
	margin-bottom: 0px;
}
#rim-blog-test > div img {
	height: 500px;
}
#rim-blog-test > div {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
}
#rim-latest-series > .et_pb_row {
	display: flex;
	gap: 60px;
}
#rim-latest-series > .et_pb_row::after {
	display: none;
}
#dkor-sld .owl-item.active img {
	animation: mymove 10s infinite;
}
.dkr-sld-img-blcok {
	overflow: hidden;
}
#dkor-sld .owl-dots {
	position: relative;
	padding: 0 !important;
	margin-top: -46px;
	text-align: left !important;
	left: 40px;
}
.dkr-sld-img-blcok img {
	height: 500px !important;
	object-fit: cover;
}
.dkr-sld-sub-heading{
	color: #C3AF7D !important;
}
.dkr-sld-text-blcok h4 {
	font-size: 20px;
}
.dkr-sld-text-blcok h1{
	font-weight: bolder !important;
	padding-bottom: 20px;
	font-size: 44px !important;
}
.dkor-two-buttonsld-main-heading{
	font-weight: bolder !important;
	padding-bottom: 20px;
	font-size: 44px !important;
}
.dkr-sld-text-blcok h2 {
	padding-bottom: 20px;
	font-size: 44px !important;
	line-height: normal;
	margin-bottom: 20px;
	font-weight: bolder !important;
}
.dkr-sld-text-blcok p {
	font-size: 20px;
	color: #333;
	margin-bottom: 30px;
	line-height: normal;
}
.dkr-sld-text-blcok a {
	text-transform: uppercase;
	padding: 14px 20px;
	background: #000;
	color: #fff !important;
	font-size: 14px;
	line-height: normal;
	border-radius: 3px;
	display: inline-block;
}
#dkor-sld-wrap {
	display: grid;
	grid-template-columns: 1fr 60%;
	border: 2px solid #C3AF7D;
	background: #ffffff;
}
.dkr-sld-text-blcok {
	position: relative;
	padding: 0px 40px;
	align-self: center;
}
#dkor-footer-column .et_pb_text {
	margin: 5px 0px 8px;
}
#media_gallery-2 h4 {
	text-align: center;
	padding: 30px 0px;
}
#simple_author_box_widget_lite-2 .saboxplugin-desc p {
	font-family: 'dashicons';
	color: #333;
	font-size: 16px !important;
	line-height: 22px !important;
}
#simple_author_box_widget_lite-2 .saboxplugin-authorname a span {
	font-family: 'Julius Sans One', Helvetica, Arial, Lucida, sans-serif !important;
	color: #000;
	font-size: 24px;
}
#simple_author_box_widget_lite-2 .saboxplugin-web {
	display: none;
}
#simple_author_box_widget_lite-2 .saboxplugin-gravatar img {
	border-radius: 50%;
	width: 80%;
	max-width: 100%;
}
#rim-dkor-category-row {
	grid-template-columns: 1fr;
	gap: 30px;
}
#simple_author_box_widget_lite-2 .widgettitle {
	text-align: center;
}
#simple_author_box_widget_lite-2 .saboxplugin-socials {
	display: flex;
	gap: 10px;
}
#simple_author_box_widget_lite-2 .saboxplugin-tab * {
	margin: 0px;
	padding: 0px;
}
#simple_author_box_widget_lite-2 .saboxplugin-tab {
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	margin-bottom: 20px;
}
#simple_author_box_widget_lite-2 .saboxplugin-wrap {
	border: none;
}
#rim-dkor-category-row {
	display: grid;
	grid-template-columns: 70% 1fr;
	gap: 30px;
}
#rim-dkor-category-row > div {
	width: 100%;
	padding: 0;
}
#rim-pg-ttl {
	display: none;
}
#dkor-cat-newsletter .gform_footer {
	padding: 0px !important;
}
div#custom_html-4 {
	padding: 20px 15px 10px !important;
margin-bottom: 5px;
}
#dkor-cat-newsletter input[type='submit']:hover {
	color: #45bcba;
	background: #fff;
}
#dkor-cat-newsletter input[type='submit'] {
	background: #45bcba;
	cursor: pointer;
	color: #fff;
	border: 1px solid #45bcba;
}
#dkor-cat-newsletter ul li {
	padding: 0px !important;
	margin: 0px !important;
}
#dkor-cat-newsletter ul li label {
	display: none;
}
div#custom_html-4 h4,
.side-cta {
	text-align: center;
}
#show-cat-rim article > .post-content .more-link {
	font-family: 'Julius Sans One';
	border-radius: 3px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
	color: #000;
	line-height: normal;
	letter-spacing: 0.4px;
	margin-bottom: 60px;
	text-decoration: underline;
	font-size: 14px;
}
#show-cat-rim article > h2 {
	grid-area: title;
	padding: 10px 20px 30px;
font-size: 22px !important;
    line-height: 1.3em !important;
}
#show-cat-rim article > .post-meta a:first-of-type {
	display: block;
}
#show-cat-rim article > .post-meta a {
	display: none;
font-family: 'Julius Sans One', Helvetica, Arial, Lucida, sans-serif;
    font-size: 14px;
    color: #FFFFFF !important;
    line-height: 1.5em;
}
#show-cat-rim article > .post-meta {
	grid-area: category;
	overflow: hidden;
	background: #000;
	position: relative;
	top: -21px;
	width: 60%;
	margin: auto;
	padding: 12px 10px;
}
#show-cat-rim article > .post-content {
	grid-area: description;
}
#show-cat-rim article {
	margin-bottom: 0px;
	display: grid;
	grid-template-areas:
		'image'
		'category'
		'title'
		'description';
	box-shadow: 0 0 10px 0px #ccc;
}
#show-cat-rim article > a img {              
  aspect-ratio: 1;
width: 100%;
  object-fit: cover; 
  object-position: center;   
  display: block; 

}
#show-cat-rim article > a {
	margin-bottom: 0px;
	grid-area: image;
}
#show-cat-rim .wp-block-image {
	margin-bottom: 0px;
}
#show-cat-rim > div {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}
#show-cat-rim .et_pb_column {
	margin-right: 0px;
	width: 100%;
	float: none;
	box-shadow: 0 0 12px -1px #ccc;
}
#dkor-bgp-blogs article {
	margin: 20px 20px 50px;
}
#show-blog-rim article > h2 {
	grid-area: title;
	padding: 10px 20px 30px;
}
#show-blog-rim article > .post-meta a:first-of-type {
	display: block;
}
#show-blog-rim article > .post-meta a {
	display: none;
}
#show-blog-rim article > .post-meta {
	grid-area: category;
	overflow: hidden;
	background: #000;
	position: relative;
	top: -21px;
	width: 65%;
	margin: auto;
	padding: 12px 10px;
}
#show-blog-rim article > .post-content {
	grid-area: description;
}
#show-blog-rim article {
	margin-bottom: 0px;
	display: grid;
	grid-template-areas:
		'image'
		'category'
		'title'
		'description';
}
#show-blog-rim article > a img {
	aspect-ratio: 1/1;
}
#show-blog-rim article > a {
	margin-bottom: 0px;
	grid-area: image;
}
#show-blog-rim .wp-block-image {
	margin-bottom: 0px;
}
#show-blog-rim {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}
#show-blog-rim .et_pb_column {
	margin-right: 0px !important;
	width: 100% !important;
	float: none !important;
	box-shadow: 0 0 12px -1px #ccc;
}
#show-category-rim .et_pb_code {
	margin-bottom: 25px;
}
#show-category-rim {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}
#show-category-rim .et_pb_column {
	margin-right: 0px !important;
	width: 100% !important;
	float: none !important;
}
#show-category-rim .wp-block-image {
	display: block;
	margin-bottom: 0px !important;
}
#show-category-rim figure img {
	aspect-ratio: 1/1.5;
	object-fit: cover;
	width: 100%;
}
#dkr-prjct-near-me img,
#dkr-prjct-near-me .et_pb_image_wrap {
	width: 100%;
	height: 570px;
}
#rim-interior-blog-design .et_pb_image_wrap img {
	aspect-ratio: 1;
	height: 350px;
	object-fit: cover;
}
.dkor-oval-cats-row .et_pb_main_blurb_image {
	width: 100%;
}
.dkor-oval-cats-row .et_pb_image_wrap img {
	height: 260px;
	object-fit: cover;
	width: 100%;
}
.dkor-oval-cats-row .et_pb_image_wrap {
	max-width: 100% !important;
}
.dkor-oval-cats-row .et_pb_column {
	width: 100%;
}
.dkor-oval-cats-row {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 20px;
}
#home-blog-rimsh {
	padding-bottom: 50px;
}
#home-blog-rimsh .entry-featured-image-url img {
	aspect-ratio: 1/0.4;
	object-fit: cover;
}
#rim-kips-blogs {
	margin-left: 0px !important;
}
.rim-overlay-bg {
	position: relative;
}
.rim-overlay-bg::before {
	content: '';
	background: rgba(0, 0, 0, 0.5;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#dkh-winning img {
	width: 100%;
	object-fit: cover;
}
#project-gallery .el_masonry_gallery_filter_wrapper {
	padding: 0px 50px 0px 0px;
}
#project-gallery {
	max-width: 100%;
}
#rim-inpsiration .et_pb_row {
	width: 85%;
	max-width: 100%;
}
.code-widget {
	text-align: center;
}
.blog #left-area {
	padding-right: 30px !important;
}
.blog .container {
	max-width: 100%;
	width: 85%;
}
#headTitle {
	padding: 0px;
}
p a {
	font-weight: bold;
}
.rim-dps-persons .wpsm-show,
.rim-dps-persons .wpsm-hide {
	color: #fff !important;
	text-decoration: underline !important;
	text-align: center !important;
	font-weight: 900 !important;
	font-family: 'Roboto';
}
#he-testimonial-ttl {
	margin-bottom: 0px;
}
#he-testimonial-ttl h1 {
	line-height: normal;
	font-family: 'Julius Sans One', Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_slide_content {
	margin-top: 0px !important;
}
body
#page-container
.et_pb_section
.et_pb_slider
.et_pb_slide_0.et_pb_slide
.et_pb_more_button.et_pb_button:after,
body
.pum-container
.et_pb_section
.et_pb_slider
.et_pb_slide_0.et_pb_slide
.et_pb_more_button.et_pb_button:after {
	margin-left: 0em !important;
}
#rim-row-home-invert .habibpro {
	font-weight: 100;
	line-height: 1.4em;
	text-align: center;
	word-break: unset;
	overflow-wrap: normal;
}
#rim-row-home p,
#rim-row-home-invert p {
	text-align: center;
}
#rim-row-home-invert .et_pb_column,
#rim-row-home .et_pb_column {
	margin: 0px;
}
#rim-row-home-invert > div,
#rim-row-home > div {
	width: 100%;
}
#rim-row-home-invert > div:first-of-type {
	flex-basis: 30%;
	padding: 50px 30px 50px 32px !important;
}
#rim-row-home-invert > div:last-of-type,
#rim-row-home > div:first-of-type {
	flex-basis: 60%;
}
#rim-row-home-invert,
#rim-row-home {
	justify-content: space-between;
	max-width: 96%;
	margin: 0px !important;
}
#rim-row-home .et_pb_column:last-of-type {
	padding-left: 0px;
}
#rim-row-home-invert .et_pb_column:first-of-type {
	padding-right: 0px;
}
h1.textproblem1 {
	font-family: Julius Sans One !important;
	font-size: 25px !important;
	padding-top: 10px;
}
h1.textproblem2 {
	font-family: Julius Sans One !important;
	font-size: 25px !important;
}
.rank_math_locations-template-default h1.entry-title {
	display: none;
}
.rank_math_locations-template-default .container {
	width: 100% !important;
	max-width: 100% !important;
	padding: 0 !important;
}
.read-link {
	background: transparent !important;
	display: block !important;
	text-align: center !important;
	border: none !important;
}
.read_div {
	text-align: center !important;
}
.dkor-two-button {
	display: flex;
	align-items: center;
	gap: 20px;
}
.dkor-two-button a{
	background: #C3AF7D !important;
	color: #ffffff !important;
}
.dkr-sld-text-blcok h1 {
	line-height: normal !important;
	padding-bottom: 30px;
}
#dkorhomelead form {
	margin: 0 !important;
}
.et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light.et_had_animation
h1,
.et_pb_section.et_pb_section_2.et_section_regular h1,
.et_pb_section.et_pb_section_3_tb_footer.footer-nav-section.gc_footer_mobile.et_pb_with_background.et_section_regular
h3,
.mobile-form-b .gform_button {
	font-family: Julius Sans One !important;
}
rs-layer#Habib {
	margin-left: 0 !important;
}
.header-content-container.center {
	background: 0 0 !important;
}
h5.lefttextss {
	font-size: 48px !important;
	line-height: 1.5em;
}
.et_pb_section.et_pb_section_2_tb_footer.footer-nav-section.gc_footer_mobile.et_pb_with_background.et_section_regular {
	margin-top: -30px;
}
.et_pb_module.revslider_divi.revslider_divi_0,
.et_pb_social_media_follow li {
	margin-bottom: 0;
}
.mobile-form-b .gfield_label,
div#footer-bottom {
	display: none !important;
}
div#custom_html-4 {
	background: #7a7a7a;
	padding: 50px 15px;
	color: #fff;
}
.gc-newsletter {
	color: #fff;
	line-height: 25px;
}
input#gform_submit_button_1 {
	border: #f1f1f1;
	width: 100%;
	padding: 10px 0;
	font-weight: 500;
	letter-spacing: 5px;
}
div#custom_html-4 h4 {
	color: #fff;
}
.sidebar-title {
	font-family: 'Julius Sans One';
	font-size: 18px;
	color: #000;
}
.tanvirs{
	display:flex;
	justify-content:center;
}
.tanvirs a {
	margin-right: 7px;
}
input#input_1_2 {
	padding: 10px 7px;
}
.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body h2 {
	line-height: 45px;
}
.et_pb_row_2_tb_body.et_pb_row{
	padding-right: 100px !important;
}
.name.testimonials_stars ul li {
	list-style: none;
	display: inline;
}
.portfolio_gallery_tabs .el_masonry_gallery_filter_wrapper ul li:hover {
	background-color: #fff;
	color: #000;
}
.gc_newsletter_general input#gform_submit_button_408 {
	font-size: 20px;
	font-weight: 500;
	padding: 0.3em 1em;
	line-height: 1.7em !important;
	background-color: transparent;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	border: 2px solid;
	border-radius: 3px;
	color: #fff;
	text-transform: uppercase;
}
.gc_newsletter_general .gform_footer.top_label {
	text-align: center;
}
.et-main-area a,
.et-main-area h1,
.et-main-area h2,
.et-main-area h3,
.et-main-area h4,
.et-main-area h5,
.et-main-area h6,
.et_pb_section_0_tb_footer h3 {
	font-family: Helvetica light !important;
}
.et-main-area input,
.et-main-area select,
.et-main-area textarea,
header,
header a {
	font-family: Helvetica Light !important;
}
header,
header a {
	font-weight: 700 !important;
}
.et_pb_column.et_pb_column_1_2.et_pb_column_28.et_pb_css_mix_blend_mode_passthrough.et-last-child,
body header .et_pb_section.custom-right-menubar-sks.black_bg,
body header .et_pb_section.fixed-social-icons-sks.black_bg {
	background: #000 !important;
}
body.logged-in.admin-bar .et_pb_section_2_tb_header,
body.logged-in.admin-bar .et_pb_section_3_tb_header {
	display: flex;
}
.et_pb_row {
	border-width: 0 !important;
}
body #page-container .et_pb_section .et_pb_button_1_tb_footer,
body .pum-container .et_pb_section .et_pb_button_1_tb_footer {
	background-color: grey !important;
}
.et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.nav-third.et_pb_css_mix_blend_mode_passthrough {
	margin-left: -18px;
}
.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular,
.et_pb_section.et_pb_section_4.et_pb_with_background.et_section_regular {
	font-family: 'Helvetica Light', Helvetica, Arial, Lucida, sans-serif !important;
}
.et_pb_with_border.et_pb_row.et_pb_row_1.et_pb_row_6col.et_had_animation > div,
.et_pb_with_border.et_pb_row.et_pb_row_2.et_pb_row_6col.et_had_animation > div {
	width: 30% !important;
	margin-right: 1%;
}
.et_pb_column.et_pb_column_4_4.et_pb_column_6_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child.et_pb_column--with-menu,
.et_pb_menu__wrap {
	margin-top: 140px;
}
.et_pb_module.et_pb_image.et_pb_image_2_tb_header {
	width: 278px;
	margin-left: -101px;
}
.mobile-form-b #gform_wrapper_1 h3,
div#et-footer-nav {
	display: none;
}
@media (max-width: 500px){
	.et_pb_row_13.et_pb_row{
		padding-right: 0px!important;
		padding-left: 0px!important;
	}
}
@media (max-width: 980px) and (min-width: 700px) {
	.et_pb_row.et_pb_row_2_tb_footer.et_pb_gutters1.et_pb_row_5col.et-last-child {
		max-width: 650px;
	}
	.et_pb_module.et_pb_image.et_pb_image_1_tb_footer {
		margin-bottom: 0 !important;
		margin-top: -65px;
	}
	.et_pb_column.et_pb_column_1_5.et_pb_column_4_tb_footer.nav-third.et_pb_css_mix_blend_mode_passthrough {
		margin-top: 30px;
	}
	body .et_pb_text_11_tb_footer {
		margin-top: -20px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_15_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
		margin-top: 0 !important;
	}
	.et_pb_column.et_pb_column_1_5.et_pb_column_6_tb_footer.nav-fifth.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		padding-left: 60px;
	}
	.et_pb_row.et_pb_row_0.et_pb_gutters2 {
		max-width: 980px;
		transform: scaleX(1) scaleY(1);
		padding-top: 0;
		position: absolute !important;
		bottom: 340px;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
		width: 30% !important;
		margin-bottom: 0 !important;
		margin-top: 2px;
	}
	.et_pb_column.et_pb_column_2_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		width: 70% !important;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
		margin-left: 222px;
	}
	.et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_footer.nav-first.et_pb_css_mix_blend_mode_passthrough {
		padding-bottom: 145px;
		margin-top: -133px !important;
	}
}
@media (min-width: 980px) {
	.et_pb_column.et_pb_column_1_5.et_pb_column_5_tb_footer.nav-fourth.et_pb_css_mix_blend_mode_passthrough {
		margin-left: 18px;
	}
	.et_pb_row.et_pb_row_1_tb_header {
		padding-left: 100px;
	}
	.et_pb_module.et_pb_text.et_pb_text_1_tb_header.et_pb_text_align_right.et_pb_bg_layout_light {
		margin-top: 3px !important;
	}
	.et_pb_gutters2 .et_pb_column_1_3,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
		width: 31.3333%;
	}
	.et_pb_row.et_pb_row_0.et_pb_gutters2 {
		max-width: 420px !important;
		margin-left: 7px !important;
		margin-bottom: 165px !important;
	}
}
.banner-sks .et_parallax_bg:after,
.banner-sks .et_parallax_bg:before {
	width: 100%;
	content: '';
	opacity: 1;
	box-shadow: -39px 64px 55px 120px rgba(0, 0, 0, 0.5);
}
.fullwidth-menu .social-icon-on-menu {
	padding: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.fullwidth-menu .social-icon-on-menu .et_pb_social_media_follow li {
	display: block;
}
.fullwidth-menu .social-icon-on-menu .et_pb_text {
	transform: rotate(90deg);
	margin-top: 32px !important;
}
.et_pb_module.et_pb_text.et_pb_text_24.et_pb_text_align_left.et_pb_bg_layout_dark
h2,
.et_pb_module.et_pb_text.et_pb_text_24.et_pb_text_align_left.et_pb_bg_layout_dark
p,
.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular,
.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular p {
	font-family: helvetica light !important;
}
.et_pb_contact_form_0.et_pb_contact_form_container .input,
.et_pb_contact_form_0.et_pb_contact_form_container .input::placeholder,
.et_pb_contact_form_0.et_pb_contact_form_container
.input[type='checkbox']
+ label,
.et_pb_contact_form_0.et_pb_contact_form_container
.input[type='radio']
+ label {
	font-family: Helvetica light !important;
}
@media (max-width: 980px) and (min-width: 450px) {
	#mobile_menu1 {
		display: none !important;
	}
	.mobile_menu_bar {
		opacity: 0 !important;
	}
}
@media all and (max-width: 450px) {
	.et_pb_column.et_pb_column_1_5.et_pb_column_5_tb_footer.nav-fourth.et_pb_css_mix_blend_mode_passthrough {
		margin-left: -11px !important;
	}
	.et_pb_button_module_wrapper.et_pb_button_1_tb_footer_wrapper.et_pb_button_alignment_left.et_pb_module {
		margin-left: 51px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
		margin-left: -29px;
	}
	.et_pb_module.et_pb_text.et_pb_text_6_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
		margin-top: 26px !important;
	}
	.entry-content p,
	.et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light,
	.et_pb_module.et_pb_text.et_pb_text_9_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
		font-size: 16px;
	}
	#mobile_menu1 {
		display: none !important;
	}
	.mobile_menu_bar {
		opacity: 0 !important;
	}
}
@media (max-width: 766px) and (min-width: 450px) {
	.et_pb_module.et_pb_text.et_pb_text_0_tb_header.fullwidth-open.menu-pointer.et_pb_text_align_left.et_pb_bg_layout_light {
		margin-right: 0px;
	}
}
@media (max-width: 980px) and (min-width: 400px) {
	.et_pb_module.et_pb_text.et_pb_text_3_tb_header.et_pb_text_align_right.et_pb_bg_layout_light
	p {
		transform: rotate(-180deg);
	}
}
#menu-main-menu-1 li a {
	padding: 6px;
}
@media all and (max-width: 420px) {
	.et_pb_column.et_pb_column_1_5.et_pb_column_8_tb_footer.nav-fourth.et_pb_css_mix_blend_mode_passthrough {
		margin-left: -13px !important;
	}
}
@media all and (max-width: 460px) {
	.et_pb_module.et_pb_text.et_pb_text_14_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light,
	.et_pb_module.et_pb_text.et_pb_text_19_tb_footer.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light {
		color: #7a7a7a;
	}
	.et_pb_module.et_pb_text.et_pb_text_22_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light {
		max-width: 100% !important;
	}
}
.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_right.et_pb_bg_layout_light {
	margin-top: 4px !important;
}
.mobile-form-b {
	position: absolute;
	bottom: 66px;
	margin-left: 12% !important;
}
.gform_wrapper {
	margin-bottom: -45px;
}
@media (max-width: 2200px) and (min-width: 980px) {
	body.logged-in.admin-bar .et_pb_section_1_tb_header,
	body.logged-in.admin-bar .et_pb_section_4_tb_header,
	body.logged-in.admin-bar .et_pb_section_5_tb_header {
		top: calc(0px + 0px) !important;
	}
}
@media (min-width: 1281px) and (max-width: 1440px) {
	input#input_1_2 {
		width: 93%;
	}
	.textsizes {
		margin-top: 20px !important;
	}
	.et_pb_with_border.et_pb_row.et_pb_row_0_tb_body {
		padding-left: 0;
	}
	.homesec1 {
		min-height: 50px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_4.et_pb_text_align_left.et_pb_bg_layout_light
	.et_pb_text_inner {
		margin-left: 40px;
	}
	.et_pb_with_border.et_pb_row.et_pb_row_2.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_3.et_pb_equal_columns.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_4.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_5.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_6.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_7.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_8.et_pb_gutters2 {
		margin-left: 100px;
	}
	.wpsm-hide,
	.wpsm-show {
		color: #b1b1b1 !important;
		text-align: center !important;
	}
	h5.lefttextss,
	p.lefttextss {
		margin-left: 110px;
	}
	span.scroll-down.et-pb-icon {
		margin-right: -120px;
	}
	.widgettitle {
		letter-spacing: 2px !important;
	}
	.et_pb_widget_area_left {
		padding-right: 0 !important;
		padding-left: 15px;
	}
	.et_pb_section.et_pb_section_1_tb_body.et_section_regular {
		padding-right: 41px;
		padding-left: 114px;
	}
}
@media (max-width: 1280px) {
	.et_pb_with_border.et_pb_row.et_pb_row_2.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_3.et_pb_equal_columns.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_4.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_5.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_6.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_7.et_pb_gutters2,
	.et_pb_with_border.et_pb_row.et_pb_row_8.et_pb_gutters2 {
		margin-left: 90px;
	}
	.texts-left {
		margin-right: -76px;
	}
	.et_pb_module.et_pb_text.et_pb_text_3.text-lefts.et_pb_text_align_center.et_pb_bg_layout_light {
		margin-right: 16px !important;
	}
	h1.lefttextss {
		margin-right: -30px;
		margin-left: 60px;
	}
	p.lefttextss {
		margin-right: -70px;
	}
	span.scroll-down.et-pb-icon {
		margin-left: 65px;
	}
	.homesec1 {
		min-height: 50px !important;
	}
	p.lefttextss {
		margin-left: 0;
	}
	h5.lefttextss {
		margin-right: 0 !important;
	}
	span.scroll-down.et-pb-icon {
		margin-left: -30px;
	}
}
@media (min-width: 1000px) and (max-width: 1440px) {
	#footer-section-rim > div > div {
		width: 19%;
	}
}
@media (min-width: 1440px) {
	.et_pb_section_1 {
		min-height: 0 !important;
	}
}
@media (min-width: 980px) {
	#et-main-area {
		margin-right: 150px;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
		padding-left: 15px !important;
	}
	#main-header,
	.et-fixed-header {
		background: #000 !important;
	}
	.logo_container {
		transform: rotate(-90deg);
	}
	.logo_container a {
		width: 300px;
		display: block;
	}
	#main-header {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.et_vertical_nav #main-header .container {
		width: 48%;
	}
	.et_header_style_split.et_hide_fixed_logo
	#main-header.et-fixed-header
	.logo_container,
	.et_header_style_split.et_hide_primary_logo
	#main-header:not(.et-fixed-header)
	.logo_container {
		opacity: 1;
		height: auto;
	}
	.et_pb_row.et_pb_row_0.et_pb_gutters2 {
		transform: rotate(-90deg) translateX(163px) translatey(-163px);
	}
	.et_pb_section_2_tb_header {
		max-width: 464px;
		position: fixed !important;
		bottom: 246px !important;
		top: auto;
		left: -210px !important;
		right: auto;
		transform: rotateX(0) rotateY(0) rotateZ(-90deg);
	}
	#menu-main-menu-1 li a {
		opacity: 0.6;
	}
	.et_pb_module.et_pb_text.et_pb_text_2_tb_header.et_pb_text_align_right.et_pb_bg_layout_light {
		margin-top: 4px !important;
	}
	element {
		transform: translateY(58px);
	}
	.et_pb_module.et_pb_text.et_pb_text_20_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light
	p,
	.et_pb_module.et_pb_text.et_pb_text_23_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
		color: #7a7a7a;
	}
	.et_pb_menu__icon.et_pb_menu__search-button {
		margin-top: 12px !important;
	}
	.et_pb_with_border.et_pb_row.et_pb_row_7.interior.design {
		margin-right: 33px !important;
	}
	.archetecture-banner .et_parallax_bg {
		background-size: 99% 90% !important;
	}
}
@media (max-width: 980px) {
	.dkor-oval-cats-row {
		grid-template-columns: repeat(3, 1fr);
	}
	#dkor-2column-tab .owl-dots {
		display: none !important;
	}
	#dkor-2column-tab .et_pb_column {
		margin: 0px !important;
	}
	#rim-row-home-invert .habibpro {
		line-height: 1.1em !important;
	}
	#et-main-area {
		margin-right: 60px;
	}
	#rim-row-home-invert .et_pb_column.et_pb_column_empty {
		display: block !important;
		opacity: 1 !important;
	}
	#dkor-2column-tab {
		display: grid;
		grid-template-columns: 30% 70%;
		align-items: center;
		gap: 0px 40px;
	}
	#dkor-tab-logos img {
		width: 175px;
		margin: auto;
	}
	div#rim-interior-blog-design.new {
		display: flex !important;
		justify-content: center !important;
		flex-wrap: wrap !important;
		gap: 30px !important;
	}
	#show-category-rim {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	div#rim-interior-blog-design.new .et_pb_blurb_description {
		display: none;
	}
	div#rim-interior-blog-design.new > div {
		flex-basis: 43% !important;
	}
	#rim-row-home-invert,
	#rim-row-home {
		max-width: 100% !important;
		min-height: 100%;
	}
	#dkor-sld-wrap {
		display: flex !important;
		flex-direction: column-reverse !important;
		position: relative;
	}
	.three-columns .et_pb_column {
		width: 100% !important;
		padding: 5px;
	}
	#dkor-bgp-blogs .et_pb_salvattore_content {
		gap: 20px !important;
		grid-template-columns: repeat(1, 1fr) !important;
	}
	#show-blog-rim {
		grid-template-columns: repeat(2, 1fr) !important;
	}
	#dkor-bgp-blogs .entry-title a {
		font-size: 16px !important;
	}
	#show-category-rim {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
	}
	#show-blog-rim article {
		margin-bottom: 0 !important;
	}
	#show-blog-rim {
		display: grid !important;
		grid-template-columns: repeat(2, 1fr) !important;
		gap: 20px !important;
	}
	#dkor-sld .owl-carousel {
		margin: 0 !important;
	}
	.dkr-sld-text-blcok {
		padding: 20px 20px 40px !important;
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 999999;
		height: 100%;
		width: 96%;
		background: rgba(0, 0, 0, 0.3);
		display: flex;
		align-items: center;
		justify-content: center;
		text-align: center;
		flex-direction: column;
	}
	#dkor-sld .owl-dots {
		display: none !important;
	}
	.dkor-two-button {
		position: absolute;
		bottom: 40px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 10px;
	}
	.dkr-sld-text-blcok h4,
	.dkr-sld-text-blcok p {
		display: none;
	}
	.dkr-sld-text-blcok a {
		padding: 11px 15px !important;
		font-size: 12px !important;
	}
	#show-category-rim .figcaption {
		font-size: 14px !important;
	}
	#show-blog-rim article > .post-meta {
		z-index: 9;
		width: 85% !important;
		margin: -50px auto 0;
		position: static;
	}
	.dkr-sld-text-blcok h4 {
		display: block !important;
		font-size: 25px !important;
		color: #fff !important;
		padding-bottom: 0px !important;
		line-height: 30px !important;
	}
	.dkr-sld-text-blcok h1 {
		color: #fff !important;
		padding-bottom: 0px !important;
		line-height: 30px !important;
		font-size: 25px !important;
	}
	#rim-blog-test > div {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	#rim-latest-series > .et_pb_row {
		gap: 30px;
		flex-direction: column;
	}
	#rim-dkor-category-row {
		grid-template-columns: 1fr;
		gap: 10px;
	}
	#show-cat-rim > div {
		grid-template-columns: 1 fr;
		gap: 20px;
	}
}
.et_pb_slider
.et_pb_container{
	width: 90%;
}
@media (max-width: 980px) and (min-width: 768px) {
	.et_pb_button_0_tb_footer_wrapper,
	.et_pb_button_2_tb_footer_wrapper,
	.et_pb_text_13_tb_footer,
	.et_pb_text_22_tb_footer,
	.et_pb_text_26_tb_footer,
	.et_pb_text_9_tb_footer {
		margin-bottom: 64px !important;
	}
	.et_pb_text_10_tb_footer,
	.et_pb_text_12_tb_footer,
	.et_pb_text_18_tb_footer,
	.et_pb_text_21_tb_footer,
	.et_pb_text_25_tb_footer,
	.et_pb_text_27_tb_footer {
		margin-top: -2px !important;
		margin-bottom: 10px !important;
	}
	.et_pb_column.et_pb_column_1_2.et_pb_column_4_tb_footer.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-top: -118px;
	}
	.et_pb_row.et_pb_row_3_tb_footer {
		padding-left: 174px;
	}
	.et_pb_module.et_pb_text.et_pb_text_7_tb_footer.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light {
		margin-left: 0;
	}
	.et_pb_module.et_pb_text.et_pb_text_8_tb_footer.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light {
		margin-top: 27px !important;
	}
	.et_pb_row.et_pb_row_3_tb_footer,
	.et_pb_row_3_tb_footer.et_pb_row {
		margin-left: 142px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_6_tb_footer.et_pb_text_align_center.et_pb_text_align_left-tablet.et_pb_text_align_center-phone.et_pb_bg_layout_light {
		width: 70% !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_10_tb_footer.et_pb_text_align_left.et_pb_text_align_center-phone.et_pb_bg_layout_light {
		padding-bottom: 10px;
	}
	.et_pb_module.et_pb_image.et_pb_image_0_tb_footer.et_pb_image_sticky {
		margin-bottom: -31px !important;
		width: 53% !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
		padding-left: 36px;
	}
	.et_pb_module.et_pb_text.et_pb_text_11_tb_footer.et_pb_text_align_left.et_pb_bg_layout_light,
	.et_pb_module.et_pb_text.et_pb_text_4_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
		color: #7a7a7a;
	}
	.et_pb_row.et_pb_row_3_tb_footer h3 {
		font-family: Julius Sans One !important;
	}
}
@media (min-width: 800px) {
	#Habib_9298 {
		margin-left: 115px !important;
	}
}
@media (max-width: 480px) {
	.bgp-2,
	.et_pb_with_border.et_pb_row.et_pb_row_7.et_pb_gutters2 {
		margin-left: 32px !important;
	}
	.et_pb_row.et_pb_row_1.et_pb_row_4col > div {
		width: 45% !important;
	}
	.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough,
	.et_pb_column.et_pb_column_1_4.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-left: 2%;
	}
	#main-header {
		height: auto !important;
	}
	.et_pb_row.et_pb_row_0.et_pb_gutters2 {
		position: absolute !important;
		bottom: 132px;
		padding-top: 0 !important;
		transform: scaleX(1) scaley(1);
		max-width: 450px;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_0.et_pb_css_mix_blend_mode_passthrough {
		width: auto !important;
		margin-bottom: 0 !important;
		margin-top: 2px;
	}
	.et_pb_column.et_pb_column_2_3.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		width: auto !important;
	}
	h4.textsize {
		font-size: 22px;
		font-weight: 900 !important;
		color: #000 !important;
		padding-bottom: 30px !important;
		line-height: 20px !important;
	}
	.et_pb_text_7 {
		line-height: 1.5em !important;
	}
	.tanvirtex {
		margin-top: -80px !important;
	}
	a.et_pb_button.et_pb_button_1.tanvir-head.et_pb_bg_layout_dark {
		font-size: 12px !important;
	}
	h1.lefttextss {
		margin-left: -20px !important;
	}
	h5.lefttextss {
		font-size: 28px !important;
		line-height: 1.5em;
	}
	p.lefttextss {
		margin-left: -60px !important;
	}
	.et_pb_section.et_pb_section_12.et_section_regular,
	span.scroll-down.et-pb-icon {
		margin-left: 0 !important;
	}
	div#et_pb_contact_form_1 {
		margin-left: 16px !important;
	}
	span.PIN_1646940055020_button_pin.PIN_1646940055020_save {
		display: none !important;
	}
	.et_pb_module.et_pb_post_content.et_pb_post_content_0_tb_body h2 {
		line-height: 30px;
	}
	input#input_1_2 {
		width: 86%;
	}
	.et_pb_module.et_pb_text.et_pb_text_3_tb_header.et_pb_text_align_right.et_pb_bg_layout_light {
		width: 100% !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_3_tb_header.et_pb_text_align_right.et_pb_bg_layout_light
	p {
		transform: rotate(180deg);
	}
	.et_pb_module.et_pb_text.et_pb_text_4_tb_header.et_pb_text_align_right.et_pb_bg_layout_light {
		width: 134% !important;
	}
	.et_pb_text_14_tb_footer,
	.et_pb_text_23_tb_footer,
	.et_pb_text_4_tb_footer {
		margin-top: -11px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_16_tb_footer.et_pb_text_align_center.et_pb_bg_layout_light {
		margin-top: 25px !important;
	}
	.et_pb_column.et_pb_column_4_4.et_pb_column_12_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child {
		margin-top: 37px !important;
	}
	.et_pb_column.et_pb_column_1_3.et_pb_column_9_tb_header.social-icon-on-menu.et_pb_css_mix_blend_mode_passthrough {
		margin-top: 61px !important;
	}
	.dkr-sld-img-blcok {
		height: 86vh !important;
	}
	#dkor-sld .owl-item.active img {
		height: 100vh !important;
	}
	/*#dkor-bgp-blogs .et_pb_salvattore_content {
		grid-template-columns: 1fr !important;
	}*/
	#show-category-rim figcaption {
		font-size: 10px !important;
		line-height: 16px !important;
	}
	div#rim-interior-blog-design.new {
		display: block !important;
	}
	#dkor-2column-tab {
		display: block;
	}
	#dkorhome-right-author-block .saboxplugin-wrap {
		display: none;
	}
	.he-author-right {
		padding: 90px 20px 30px 20px !important;
		text-align: center !important;
	}
	.he-author-left {
		margin-bottom: -70px !important;
	}
	.he-author-wrap {
		width: 100% !important;
		flex-direction: column !important;
	}
	.he-author-left img {
		margin-left: 0px !important;
	}
	.abt-the-author {
		text-align: center !important;
		padding-right: 0 !important;
	}
	#dkor-2column-tab .lgx-logo-item img {
		width: 90%;
		object-fit: contain;
	}
	#rim-row-home-invert > div:first-of-type,
	#rim-row-home > div:last-of-type {
		padding: 15px !important;
	}
	#show-blog-rim .et_pb_column.et-last-child {
		margin-left: 0px;
	}
	#show-category-rim .et_pb_code:last-of-type {
		margin-bottom: 0px;
	}
	#show-category-rim .et_pb_column {
		margin-bottom: 0px;
	}
	#show-blog-rim .et_pb_column {
		margin-bottom: 0px;
	}
	/*#show-blog-rim {
		grid-template-columns: 1fr !important;
	}*/
	#show-blog-rim,
	#show-category-rim {
		grid-template-columns: 1fr;
		padding: 0px !important;
	}
	#rim-row-home-invert,
	#rim-row-home {
		max-width: 100% !important;
	}
	#dkr-prjct-near-me .et_pb_column.et-last-child .et_pb_text {
		padding-bottom: 0px !important;
	}
	#dkr-prjct-near-me .et_pb_text {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
	
	#dkr-prjct-near-me .et_pb_image a {
		display: block !important;
	}
	#dkr-prjct-near-me .et_pb_image {
		margin-bottom: 0px !important;
	}
	#dkr-prjct-near-me .et_pb_column {
		margin-bottom: 0px !important;
	}
	#dkr-prjct-near-me .et_pb_row {
		width: 100% !important;
		margin-left: 0px !important;
	}
	#dkor-bgp-blogs .et_pb_salvattore_content .column {
		gap: 20px;
		grid-template-columns: repeat(1, 1fr) !important;
	}
	#show-category-rim {
		grid-template-columns: repeat(1, 1fr) !important;
	}
	#dkor-bgp-blogs .et_pb_salvattore_content {
		gap: 20px;
		grid-template-columns: repeat(1, 1fr);
	}
	.dkor-oval-cats-row .et_pb_image_wrap img {
		height: 180px;
	}
	.dkor-oval-cats-row .et_pb_image_wrap {
		max-width: 100% !important;
	}
	#dkor-oval-cats .dkor-oval-cats-row .et_pb_column {
		width: 100% !important;
	}
	.dkor-oval-cats-row {
		grid-template-columns: repeat(2, 1fr);
		gap: 0px;
	}
	#home-blog-rimsh .entry-featured-image-url img {
		height: 200px !important;
	}
	#project-gallery .el_masonry_gallery_filter_wrapper {
		padding: 0px 0px 0px 20px;
	}
	.blog .container {
		width: 95%;
	}
	.blog #left-area {
		padding-right: 0px !important;
	}
	#he-testimonial-ttl h1 {
		margin-bottom: -50px;
	}
	#rim-row-home .et_pb_column:last-of-type {
		padding-left: 30px;
	}
	#rim-row-home-invert .et_pb_column:first-of-type {
		padding-right: 30px;
	}
	#he-testimonial-ttl h1 span {
		font-size: 26px !important;
	}
	#he-post-header-dkor-home .et_pb_fullwidth_header_container {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 980px) and (min-width: 360px) {
	.line.line-2 {
		margin-top: 4px;
	}
	.line.line-3 {
		margin-top: -7px;
	}
	.et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_10_tb_header.et_pb_css_mix_blend_mode_passthrough.et-last-child,
	.et_pb_with_border.et_pb_column_1_3.et_pb_column.et_pb_column_9_tb_header.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu {
		border: none;
	}
	.et_pb_module.et_pb_text.et_pb_text_1_tb_header.et_pb_text_align_right.et_pb_bg_layout_light
	p {
		margin-bottom: 8px !important;
	}
	.et_pb_module.et_pb_text.et_pb_text_4_tb_header.et_pb_text_align_right.et_pb_bg_layout_light
	p {
		transform: rotate(-180deg);
	}
	.et_pb_module.et_pb_image.et_pb_image_1_tb_footer.et_pb_image_sticky {
		text-align: center !important;
	}
}
/* Animations */
@keyframes mymove {
	from {
		transform: scale(1);
	}
	to {
		transform: scale(1.5);
	}
}
@media (max-width: 767px) {
	#dkor-bgp-blogs article {
		margin: 0px 0px 20px !important;
	}
	
	.et_pb_text_1_tb_header {
		right: 12px !important;
		top: 0px !important;
		padding-top: 0px !important;
		height: 40px;
		width: 40px;
	}
	
}
@media (max-width: 1366px) {
	#rm-slider-id1 rs-slide[data-key='rs-30'] rs-layer-wrap,
	#rm-slider-id1 rs-slide[data-key='rs-44'] rs-layer-wrap,
	#rm-slider-id1 rs-slide[data-key='rs-45'] rs-layer-wrap,
	#rm-slider-id1 rs-slide[data-key='rs-51'] rs-layer-wrap {
		margin-left: 6em;
	}
}

.et_pb_section_2, .et_pb_section_5, .et_pb_section_6 {
    width: 96% !important;
}</style>
<!-- end Simple Custom CSS and JS -->
