@import url('https://fonts.googleapis.com/css?family=Abel');
@import url('https://fonts.googleapis.com/css?family=Great+Vibes');
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900');

body {
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	background: #f8f7f6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.container {
	max-width: 1200px;
}

h1 {
	font-size: 57px;
	font-weight: 700;
}

h2 {
	font-size: 45px;
	font-weight: 100;
}

h2 span {
	font-weight: 700;
	color: #06038D;
}

h3 {
	font-size: 30px;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}

h4 {
	font-size: 22px;
	font-weight: 500
}

h5 {
	font-size: 20px;
	font-weight: 400
}

.logo h3 {
	font-size: 32px;
	font-weight: bold;
	color: #06038D;
	margin-top: 18px;
	font-family: 'Montserrat', sans-serif !important;
}

p {
	font-size: 15px;
	font-weight: 300;
	color: #595959;
}

p span {
	color: #d9ae57;
}

a:hover {
	color: #06038D;
	text-decoration: none;
}

/******top-header-css**/
header {
	background: white;
}

.menu .navbar-toggler-icon {
	border: 1px solid #000;
	position: relative;
}

.menu .navbar-toggler-icon::after {
	width: 20px;
	content: "";
	position: absolute;
	background: url(../image/mob-nav.png) no-repeat;
	height: 18px;
	top: 5px;
	left: 2px;
}

.menu .navbar-toggler:hover .navbar-toggler-icon::after {
	background-position: 0% 100%;
}

.menu .navbar-toggler:hover .navbar-toggler-icon {
	background: #06038D;
}

.soicial_media a img {
	width: 25px;
	min-height: 25px;
}

.menu .soicial_media {
	display: block;
	overflow: hidden;
	margin-top: 2px;
}

.nav-link {
	font-size: 14px;
	color: #171717;
	font-weight: 600;
	text-transform: uppercase;
	padding: 26px 14px !important;
	margin: 0;
}

.menu .navbar.navbar-expand-lg {
	text-align: right;
	padding: 0;
}

.maega-menu-colum ul a:hover::after {
	position: absolute;
	content: "►";
	left: 2px;
	top: 4px;
}

.maega-menu-colum ul a::before {
	background: #dadada;
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
}

.col-md-1.maega-menu-colum {
	position: relative;
}

.col-md-3.maega-menu-colum ul a {
	position: relative;
}

.logo a :hover {
	text-decoration: none;
}

.navbar-nav.mr-auto li:hover ul {
	display: block;
}

.soicial_media img {
	margin: 18px 2px 3px 7px;
}

.menu .soicial_media {
	margin-left: 80px;
}

.menu .soicial_media img {
	margin: 0px 2px;
}

.logo {
	margin-top: 7px;
}

s .row.maega-menu {
	display: inline-block;
}

.col-md-5.maega-menu-colum img {
	width: 100%;
	height: 176px;
	object-fit: cover;
	border: solid 3px whitesmoke;
	padding: 9px;
	border-radius: 4px;
	margin-left: -11px;
}

.dropdown-menu {
	width: 617px;
	line-height: 27px;
	padding: 10px;
	z-index: 9999999;
	top: 71px;
	left: -92%;
	border-top: solid 2px #06038D;
}

.soicial_media a {
	padding: 0 !important;
}

.dropdown-item {
	font-size: 15px;
	color: #595959;
	font-weight: 500;
	margin-left: -36px;
}

.dropdown-item:hover {
	color: #F06400;
	background: transparent;
	transition: all ease-in-out 0.3s;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute;
	top: 47px;
	border-top: solid 3px #06038D;
	left: 104px;
}

.nav-item.dropdown:hover .dropdown-menu {
	display: block;
}

.main-slider .slick-slide img {
	width: 100%;
}

.lazy.slider.slick-initialized.slick-slider .slick-slide img {
	height: 700px;
	width: 100%;
	object-fit: cover;
	z-index: 99;
}

.next-arrow.slick-arrow {
	right: 1%;
}

.back-arrow.slick-arrow {
	left: 1%;
}

.back-arrow.slick-arrow,
.next-arrow.slick-arrow {
	position: absolute;
	top: 36%;
	z-index: 999;
	padding: 0px;
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: none;
	background: none;
}



.dropdown-item.on-mob {
	display: none;
}

.back-arrow.slick-arrow:hover,
.next-arrow.slick-arrow:hover {
	filter: brightness(50%);
	opacity: 0.9;
}

.back-arrow.slick-arrow:focus,
.next-arrow.slick-arrow:focus {
	outline: none;
}

/* 
A proper 'Swap Image on hover with CSS' is here 
https://codepen.io/lovetocodex/pen/RpBpgm
*/
.img-box img {
	display: none;
}

.maega-menu-colum.img-box::after {
	position: absolute;
	content: "";
	background-image: url("../image/sub-menu/Wallpapers.jpg");
	background-repeat: no-repeat;
	width: 79%;
	height: 100%;
	left: 16px;
	z-index: -1;
	bottom: -12px;
	
}

.maega-menu-colum.img-box {
	position: relative;
}

.link1:hover::before,
.link2:hover::before,
.link3:hover::before,
.link4:hover::before,
.link5:hover::before,
.link6:hover::before,
.link7:hover::before,
.link8:hover::before,
.link9:hover::before,
.link10:hover::before {
	position: absolute;
	content: "Curtains";
	left: 361px;
	z-index: 99;
	font-size: 21px;
	bottom: -128px;
	color: white;
	background: rgba(0, 0, 0, 0.6);
	width: 239%;
	height: 86%;
	text-align: center;
}

.link2:hover::before {
	content: "Blinds";
	bottom: -96.5px;
}

.link3:hover::before {
	content: "Shutters";
	bottom: -60px;
}

.link4:hover::before {
	content: "Awnings";
	bottom: 13px;
	left: 205px;
}

.link5:hover::before {
	content: "Upholstery";
	bottom: 9px;
	left: 361px;
}

.link6:hover::before {
	content: "Bedheads";
	left: 205px;
}

.link7:hover::before {
	content: "Bed Covers";
	left: 205px;
	bottom: -95px;
}

.link8:hover::before {
	content: "Cushion";
	left: 205px;
	bottom: -60px;
}

.link9:hover::before {
	content: "Wallpaper";
	bottom: 19px;
	left: 234px;
}

.link9:hover::before {
	content: "Wallpaper";
	bottom: -25px;
	left: 205px;
}

.link10:hover::before {
	content: "Interior Design";
	bottom: -23px;
	font-size: 24px;
	right: 0;
}




/*****-css**/
.slide-box::after {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9;
}

.main-slider {
	overflow: hidden;
	display: block;
	overflow: hidden;
	width: 100%;
}

.slide-box {
	position: relative;
}

.text-box-slider {
	position: absolute;
	top: 50%;
	left: 0;
	text-align: center;
	width: 100%;
	transform: translateY(-50%);
	line-height: 36px;
	z-index: 999;
}

samp.welcome-font {
	font-family: 'Great Vibes', cursive;
	color: #FFF;
	font-size: 30px;
	font-weight: normal;
}

.text-box-slider h1 {
	color: white;
	text-transform: uppercase;
	margin-top: 13px;
}

.text-box-slider p {
	color: white;
	font-size: 21px;
	text-align: center;
	width: 64%;
	margin: auto;
	line-height: 24px;
	margin-bottom: 20px;
	padding: 14px 65px;
	font-weight: 500;
	text-transform: capitalize;
	-webkit-border-top-right-radius: 150px;
	-webkit-border-bottom-left-radius: 150px;
	-moz-border-radius-topright: 150px;
	-moz-border-radius-bottomleft: 150px;
	border-top-right-radius: 150px;
	border-bottom-left-radius: 150px;
}

/******no-sure-css*****/
#not_sure {
	padding-top: 75px;
}

.container.not_sure {
	max-width: 1170px;
}

.hotel_image img {
	width: 100%;
	margin-top: 15px;
}

.start {
	color: #06038D;
}

.hotel_text p {
	line-height: 24px;
	margin-top: 20px;
	font-weight: 600;
	margin-bottom: 19px;
	color: #595959;
	font-weight: 500;
	line-height: 25px;
	width: 86%;
}

.hotel_text h6 span {
	color: #F06400;
	font-size: 14px;
}

.hotel_text {
	margin-top: 14px;
}

.hotel_text ul {
	padding-right: 23px;
}

.hotel_text li {
	list-style: none;
	line-height: 31px;
	position: relative;
	margin-left: 26px;
	font-weight: 600;
}

.not_sure_span {
	color: #F06400;
	font-size: 17px;
	font-weight: 600;
	margin-top: 8px !important;
	display: block;
}


.container.not_sure ul {
	padding: 0;
}

.design-box h3.creative-h3 {
	font-weight: 100;
}

.hotel_text h2 {
	font-size: 34px;
}

.hotel_text li::after {
	position: absolute;
	top: 0px;
	left: -23px;
	/* content: ""; */
	content: '✓';
	width: 16px;
	bottom: 0;
	/* background-image: url(../image/right.jpg);
	background-repeat: no-repeat; */
	height: 13px;
	color: #06038D;
}

.hotel_text h3 {
	font-weight: 100;
	font-size: 30px;
}

.hotel_text h3 span {
	color: #06038D;
	font-weight: 700;
}

.design-box-1 p {
	font-weight: 500;
	margin-top: 15px;
	color: white;
}

/***Awnings--banner-heading h1***/
.Awnings-banner-heading h1 {
	font-size: 40px;
	color: #06038D;
	font-weight: 600;
	font-family: 'Montserrat';
}

#about-baner p {
	color: white;
	font-size: 19px;
	font-weight: 600;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}

/***********Commercial-part****************/
#commercial {
	margin: 60px 0px;
}

.commercial-box {
	display: block;
	overflow: hidden;
	padding: 32px 42px;
	text-align: center;
}

.Awing-full-section .commercial-image img {
	height: 500px;
	object-fit: cover;
}

.commercial-box h3 {
	font-size: 27px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.commercial-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.commercial-box1 h3 {
	font-size: 27px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.commercial-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.selection1 {
	color: #06038D;
	font-weight: 600;
}

.commercial-image img {
	width: 100%;
	height: 495px;
	object-fit: cover;
}

.commercial-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 50px 24px;
}

.commercial-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/*************Large-part***************/
#large {
	margin: 60px 0px;
}

.large-box {
	display: block;
	overflow: hidden;
	padding: 32px 42px;
	text-align: center;
}

.large-box h3 {
	font-size: 22px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.large-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.large-box1 h3 {
	font-size: 27px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.large-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-top: 19px;
}

.selection1 {
	color: #06038D;
	font-weight: 600;
}

#ectra-large-bb {
	height: 527px;
}

.large-image img {
	width: 100%;
	height: 434px;
	object-fit: cover;
}

.large-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 47px 24px;
}

.large-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/**design-box**/
.design-box-1 {
	margin-top: 83px;
	padding: 0 0 !important;
	background-image: url("../image/services.jpg");
	padding-top: 45px !important;
	padding-bottom: 35px !important;
}

.crative-span {
	margin-bottom: 3px !important;
}

.design-box-1 h3 {
	font-size: 30px;
	font-weight: 400;
	line-height: ;
	font-weight: 500;
	line-height: 41px;
}

.hotel_text.working {
	margin-top: 15px;
}

/*******about_us****/
#about {
	/* padding-top: 75px; */
}

.about_us {
	background-image: url(../image/services.jpg);
	width: 100%;
	background-repeat: no-repeat;
	min-height: 805px;
	background-size: cover;
	padding: 80px 0;
}

.about_us h2 {
	color: white;
	margin-bottom: 0;
}

#about span {
	color: white;
	
}

.about_us_part {
	margin-top: 23px;
	margin-bottom: 23px;
}

.about_us_part h5 {
	color: #ffffff;
	margin-top: 25px;
	text-transform: uppercase;
}

.about_us_part p {
	line-height: 23px;
	color: white;
	
}

.about_us_part a {
	color: #fff;
	font-size: 15px;
	text-decoration: none;
	font-weight: 300;
	margin-top: ;
	display: block;
	margin-top: 0px;
	transition: all ease-in-out 0.5s;
}

.row.second_part {
	margin-top: 25px;
}

.about_us_part img {
	margin-top: 5px;
}

.row.second_part .col-md:hover h5 {
	font-weight: 600;
}

.row.second_part .col-md:hover {
	background: rgba(27 90 152);
	border: solid 2px #3570ab;
	transition: all ease-in-out 0.5s;
}

.row.second_part .col-md:hover a {
	color: #D9AE57;
	transition: all ease-in-out 0.5s;
}

.row.second_part .col-md {
	border: solid 2px transparent;
	transition: all ease-in-out 0.5s;
}

/********intro_design---**/
#intro_design {
	padding-top: 75px;
	padding-bottom: 75px;
	background: white;
}

.cassandra_image img {
	width: 100%;
}

#casandra13 {
	width: 100%;
	height: 501px;
	object-fit: cover;
}

.cassamdra-box-row {
	box-shadow: 0px 0px 10px rgba(2, 0, 4, 0.2);
}

.intro {
	padding: 34px 40px;
}

.intro.about-intro h3 {
	color: #2b2b2b;
	font-weight: 200;
	text-transform: capitalize;
	font-size: 30px;
}

.intro h3 {
	color: #06038D;
	text-transform: capitalize;
	margin-bottom: 7px;
	font-weight: 700;
	font-size: 29px;
}

.intro h6 {
	font-size: 18px;
	font-weight: 300;
	color: #2b2b2b;
	text-transform: capitalize;
	margin-top: 10px;
}

.intro p {
	line-height: 24px;
	margin-top: 12px;
	font-weight: 500;
	font-size: 14px;
}

.intro .soicial_media img {
	margin: 0 0 10px 0;
}

.heading_intro_design p {
	margin-top: 20px;
	line-height: 26px;
	color: #595959;
	font-weight: 500;
}

.text-center.heading_intro_design .table img {
	height: 430px;
}

.heading_intro_design a {
	background: #F06400;
	color: #ffff;
	padding: 14px 25px;
	margin-top: ;
	display: inline-block;
	margin-top: 13px;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	transition: all ease-in-out 0.5s;
	border: solid 1px;
	text-transform: uppercase
}

.heading_intro_design a:hover {
	background: #06038D;
	transition: all ease-in-out 0.5s;
	color: white;
	border: solid 1px;
}

.table img {
	width: 100%;
	margin-top: 49px;
	min-height: 437px;
	object-fit: cover;
}

.text-center.heading_intro_design {
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
}

.top-box-interiot {
	padding: 30px 30px 0 30px;
}

/*********client**/
#client {
	background-image: url(../image/client.jpg);
	background-repeat: no-repeat;
	width: 100%;
	padding: 75px 0px;
	background-size: cover;
}

.client1.text-center h2 {
	margin-bottom: 40px;
}

.slider.slide-client.slick-initialized.slick-slider.slick-dotted {
	display: block;
	overflow: hidden;
	width: 100%;
}

.testimonial-box {
	position: relative;
	box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.07);
	background: #fff;
	margin: 0px 15px;
	padding: 30px;
	min-height: 320px;
}

.testimonial-box p {
	line-height: 24px;
}

.testimonial-box::after {
	content: "";
	position: absolute;
	bottom: -36px;
	left: 39%;
	width: 46px;
	height: 37px;
	background-image: url(../image/after-client.png);
}

.about-client {
	display: flex;
	margin-top: 33px;
}

.about-client {
	display: block;
	margin-top: 33px;
	overflow: hidden;
}

.pic-client {
	display: inline-block;
	float: left;
}

.name-details {
	float: left;
	display: inline-block;
	padding-left: 0;
	text-align: center;
	padding-top: 0;
	width: 100%;
	margin-left: -8%;
	margin-bottom: 4%;
}

.name-details h4 {
	font-weight: 500;
	margin-top: 26px;
	margin-left: 2px;
}

.name-details h4:hover {
	color: #F06400;
}

.pic-client p {
	font-size: 14px;
	color: #6f6f6f;
	font-weight: 500;
}

.slide-client .slick-dots {
	position: relative;
	bottom: auto;
}

.slide-client .slick-dots button {
	background: #c9cde4;
	border-radius: 100%;
	width: 12px;
	height: 12px;
}

.slide-client .slick-dots button::before {
	display: none;
}

.slide-client .slick-dots .slick-active button {
	background: #06038D;
}

.slide-client .slick-dots li {
	width: 12px;
	height: 12px;
}

/****footer**/
#footer {
	background-image: url(../image/footer.jpg);
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	min-height: 440px;
	padding-top: 0px;
	padding-bottom: 23px;
}

#footer h3 {
	text-align: center;
	font-size: 50px;
	color: white;
	margin-bottom: 40px;
	font-weight: 500;
}

.col-sm-12.logo {
	padding: 50px 0;
	padding-bottom: 57px;
	
}

.important_links h5 {
	color: white;
	text-transform: uppercase;
	font-weight: 400;
	font-weight: 500;
	position: relative;
}

.important_links h5::after {
	position: absolute;
	content: "";
	background: #fff;
	/* top: 0; */
	left: 5px;
	right: 0;
	height: 2px;
	width: 30px;
	bottom: -19px;
}

#footer li {
	list-style: none;
}

#footer ul {
	padding: 0px 12px 0;
	margin-top: 49px;
}

.footer_menu {
	line-height: 30px;
	color: white;
	margin-left: 15px;
	font-size: 16px;
	font-weight: 400;
	position: relative;
}

.footer_menu:hover {
	color: #F06400;
}

.footer_menu::after {
	content: "";
	background-image: url(../image/arrow.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	left: -22px;
	width: 6px;
	height: 10px;
	top: 50%;
	transform: translateY(-50%);
}

#magin-top {
	margin-top: 43px;
}

.box-contact-info .icon:first-child {
	margin-top: 50px;
	overflow: hidden;
}

.icon {
	margin-top: 54px;
	overflow: hidden;
}

.icon p {
	font-size: 15px;
	line-height: 28px;
	font-weight: 300;
}

.icon img {
	display: inline-block;
	float: left;
	padding-right: 17px;
	padding-top: 4px;
}

.box-contact-info .icon:first-child img {
	margin-top: 0px;
}

.icon p {
	width: 86%;
	display: inline-block;
	margin: 0;
	margin-top: 0px;
	font-size: 15px;
	color: white;
	line-height: 22px;
	margin-top: 0px;
	font-weight: 400;
}

.second-number {
	width: 52%;
	float: right;
	display: inline;
	margin-top: 5px;
}

.first-num {
	width: 33%;
	float: left;
	display: inline;
	margin-top: 6px;
}

.icon1 img {
	display: inline-block;
	float: left;
	padding-right: 15px;
	padding-top: 4px;
}

.icon1 p {
	width: 86%;
	display: inline-block;
	margin: 0;
	margin-top: 0px;
	font-size: 15px;
	color: white;
	line-height: 22px;
	margin-top: 3px;
	font-weight: 300;
}

.icon {
	margin-top: 20px;
}

.email-container { 
	display: block;
	margin-left: 45px;
    margin-top: 2px;
}

.soicial_media_footer {
	margin-top: 27px;
}

.soicial_media_footer a:first-child {
	padding-left: 0;
}

.soicial_media_footer a {
	display: inline-block;
	padding: 0 2px;
}

.soicial_media_footer a img {
	width: 25px;
}

#email {
	width: 58%;
	float: left;
}

.row.form {
	margin-top: 49px;
}

#email {
	width: 76%;
	background: transparent;
	float: left;
	color: white;
	padding: 6px 21px 4px 19px;
	border-radius: 0px;
}

.row.form1 {
	margin-top: 23px;
}

.footer-form input {
	margin: 1px;
	padding: 9px 13px;
	box-sizing: border-box;
	width: 48%;
	margin: 5px 3px;
	background: no-repeat;
	color: #fff;
	border: 2px solid;
}

.footer-form textarea {
	margin: 1px;
	/* line-height: 37px; */
	padding: 9px 13px;
	box-sizing: border-box;
	width: 48%;
	margin: 5px 3px;
	background: no-repeat;
	color: #fff;
	border: 2px solid;
}

.footer-form textarea {
	margin: 1px;
	/* line-height: 37px; */
	padding: 9px 13px;
	box-sizing: border-box;
	width: 98%;
	margin: 5px 3px;
	background: no-repeat;
	color: #fff;
	border: 2px solid;
	margin-top: 7px;
}

.submitr {
	width: 98%;
	margin-top: 8px;
	background: #06038D;
	border: solid 2px transparent;
	text-transform: uppercase;
	cursor: pointer;
}

.submitr:hover {
	background: #0056b3;
}

form {
	margin-top: 54px;
}

.form-ara form {
	margin-top: 0;
}

.footer-form input::placeholder {
	opacity: 1;
	color: #fff;
}

.footer-form textarea::placeholder {
	opacity: 1;
	color: #fff;
}

.container-fluid.text-center {
	background: #06038D;
	color: white;
}

#copyright p {
	padding: 12px 0;
	;
	font-weight: 300;
	color: #FFFFFF;
	margin: 0px
}

/*********===========about-us page-styling==========================**/
#about-baner,
#testimonials {
	background-image: url("../image/curtains.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	padding: 119px;
	width: 100%;
	min-height: 350px;
}

#about-baner h2 {
	color: #06038D;
	font-weight: 600;
	font-size: 40px;
}

.design-box h3 span {
	font-weight: 700;
	font-size: 30px;
	margin-top: 13px;
	display: block;
	margin-bottom: 25px;
	color: white;
}

.first-button .btn.btn-default:hover {
	background: transparent;
	border: solid 1px white;
	transition: all ease-in-out 0.5s;
}

#about-intro_design {
	margin-top: 50px;
	margin-bottom: 40px;
}

.cassandra-image {
	min-height: 387px;
	height: 100%;
}

.about-intro h3 {
	font-size: 24px;
	padding: ;
	margin: 0;
}

.about-intro span {
	color: #06038D;
	font-weight: 700;
}

.interiot h2 {
	font-size: 30px;
}

.left-2 img {
	min-height: 179px;
	height: 66%;
	object-fit: cover;
	display: block;
	overflow: hidden;
	margin-bottom: -36px;
	margin-top: 0px;
}

.interiot-2 h2 {
	font-size: 29px;
	font-weight: 200;
	margin-top: 30px;
}

.interiot-2 span {
	display: block;
	overflow: hidden;
	margin-top: 8px;
}

.interiot-2 P {
	padding-bottom: 37px;
}

.table img {
	min-height: 273px;
}

.intro.about-intro-2 h3 {
	font-size: 28px;
	line-height: 30px;
}

.intro.about-intro-2 span {
	overflow: hidden;
	margin-bottom: -12px;
	display: block;
	color: black;
	font-weight: 200;
	font-size: 26px;
}

#application {
	background-image: url("../image/about-us/section.jpg");
	padding-top: 50px;
	padding-bottom: 87px;
	background-repeat: no-repeat;
	background-size: cover;
}

#application .col-md-4 {
	padding: 20px 0px;
}

.window span {
	margin-top: 5px;
	font-weight: 700;
	font-size: 40px;
}

.window h2 {
	font-weight: 500;
	font-size: 40px;
	margin-bottom: 50px;
	font-weight: 200;
	margin-top: 20px;
}

.design h5 {
	color: #F06400;
	font-size: 18px;
	margin-top: 24px;
	font-weight: 600;
}

#application p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 32px;
	font-weight: 500;
}

.design {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.area-1 .david-image {
	width: 87%;
}

.area-1 .david-ph {
	width: 85% !important;
	text-align: justify;
}

/**designer-part**/
#custom-made {
	margin-top: 35px;
}

.made {
	font-weight: 700;
	color: #06038D;
}

.custom-made-text p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.custom-made-box img {
	width: 100%;
}

/**interior-part**/
#interior {
	margin-bottom: 60px;
	margin-top: 26px;
}

.interior-box img {
	width: 100%;
}

.interior-text {
	display: block;
	overflow: hidden;
	padding: 34px 0px;
}

.interior-text h3 {
	font-size: 27px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px;
}

.interior1 {
	font-weight: 700;
	color: #06038D;
}

.interior-ph {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

#extar-margin {
	margin-top: 50px;
}

/**selection-part**/
#selection {
	margin-bottom: 60px;
}

.selection-text {
	display: block;
	overflow: hidden;
	padding: 54px 0px;
}

.selection-text h3 {
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px;
}

.selection1 {
	font-weight: 700;
	color: #06038D;
}

.selection-ph {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	line-height: 26px;
	margin-bottom: 0px;
}

.selection-box img {
	width: 100%;
}

/**get-part**/
#get {
	background: url("../image/bedheads/get-image.jpg") no-repeat;
	background-size: cover;
	width: 100%;
	padding: 60px 0px;
}

.get-box h2 {
	font-size: 14px;
	font-weight: 500;
}

.get-ph {
	font-size: 44px;
}

.get-button {
	border: 1px solid white;
	background: #F06400;
	color: white;
	padding: 10px 40px;
	margin-top: 20px;
}

.get-button:hover {
	border: 1px solid white;
	background: #06038D;
	color: white;
	padding: 10px 40px;
	margin-top: 20px;
	transition: all ease-in-out 0.6s;
}

/*****************************Curtain-Page-Style*****************************/
/**curtain-part**/
#curtain-banner {
	background: url("../image/new-images/Curtains/curtains-baner.jpg") no-repeat;
	background-size: cover;
	padding: 132px 0px;
	width: 100%;
}

.curtain-text h2 {
	font-size: 40px;
	font-weight: 600;
	color: #06038D;
}

/**designing-part**/

/***personality-part***/
#personality {
	margin: 80px 0px;
}

.personality-box {
	display: block;
	overflow: hidden;
	padding: 38px 42px;
	text-align: center;
}

.personality-box h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.personality-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.personality-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.personality-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.personality-image img {
	width: 100%;
}

.class-8 {
	min-height: 398px !important;
	object-fit: cover;
}

.personality-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 24px;
}

.personality-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.class-9 {
	height: 412px;
	object-fit: cover;
}

/**heading-part**/
#heading {
	margin-bottom: 80px;
	background-size: cover;
	width: 100%;
	padding: 60px 0px;
	background: #06038D;
}

.heading-image-box img {
	width: 100%;
	margin-top: 60px;
}

.heading-text-box {
	padding: 20px 0px;
}

.varity {
	color: white;
	font-size: 36px;
	font-weight: 200;
	margin-bottom: 10px;
}

.style {
	font-weight: 700;
}

.heading-ph {
	color: white;
}

samp {
	color: #F06400;
	font-family: inherit;
	font-weight: 600;
}

.heading-text1 li {
	color: white;
	font-weight: 600;
	line-height: 30px;
}

.heading-ph samp {
	margin-top: 17px;
	display: block;
	font-size: 19px;
}

.heading-text1 ul li {
	/* list-style-image: url("../image/curtain/icons/heading-shape.png"); */
	list-style: none;
	line-height: 30px;
	position: relative;
}
.heading-text1 ul li::after {
	position: absolute;
top: 0px;
left: -23px;
/* content: ""; */
content: '✓';
width: 16px;
bottom: 0;
/* background-image: url(../image/right.jpg);
background-repeat: no-repeat; */
height: 13px;
color: #F06400;
}


.heading-text1 ul {
	padding-left: 27px;
}

/**approach**/
#Approach {
	margin-bottom: 60px;
}

.approach-image img {
	width: 100%;
}

.approach-box h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 12pxpx;
}

.approach-box {
	padding: 40px 20px 80px;
}

.approach-box p {
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: 500;
	color: #595959;
	line-height: 26px;
	margin-bottom: 10px;
}

.approach-box p:last-child {
	margin-bottom: 0px;
}

.approach-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.approach-box1 {
	padding: 37px 40px;
}

.approach-block {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.approach-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 11px;
}

.approach-box1 p {
	font-size: 14px;
	margin-bottom: 0px;
	font-weight: 500;
	color: #595959;
	line-height: 26px;
}

/*******************************Cushions-Page-Style**********************************/
/**Cushion-part**/

.match1 {
	font-weight: 700;
	color: #06038D;
}

.match-text p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.match-box img {
	width: 100%;
}

#match {
	margin-top: 66px;
	margin-bottom: 39px;
}

/**Customized-part**/
#customized {
	margin-bottom: 60px;
}

.customized-box img {
	width: 100%;
}

.customized-text {
	display: block;
	overflow: hidden;
	padding: 34px 0px;
}

.customized-text h3 {
	font-size: 29px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px;
}

.customized1 {
	font-weight: 700;
	color: #06038D;
}

.customized-ph {
	font-size: 14px;
	line-height: 22px;
	font-weight: 500;
	color: #595959;
}

/**Personal-part**/
#personal {
	margin-bottom: 60px;
}

.personal-text {
	display: block;
	overflow: hidden;
	padding: 10px 0px;
}

.personal-text h3 {
	font-size: 29px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 10px;
}

.personal1 {
	font-weight: 700;
	color: #06038D;
}

.personal-ph {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	line-height: 26px;
}

.personal-box img {
	width: 100%;
}

/**privancy**/
#privancy {
	margin: 60px 0px;
}

#privancy h3 {
	color: #06038D;
	font-size: 28px;
}

.privancy-text {
	color: #F06400;
}



/****************************Wallpaper-Page-Style***************************/

/**Glamorous**/
#Section-Complementary {
	margin: 60px 0px;
}

.glamorous-box h3 {
	font-size: 29px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
}

.glamorous-box {
	padding: 30px;
}

.glamorous {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	min-height: 578px;
}

.glamorous-image img {
	width: 100%;
	min-height: 969px;
	object-fit: cover;
}

.glamorous-ph {
	line-height: 24px;
	margin-top: 12px;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 0px;
}

.custom-made-text h3 {
	margin-top: 20px;
}

/**exclusive**/
#Section-exclusive {
	margin: 60px 0px;
}

.exclusive-box h3 {
	font-size: 29px;
	font-weight: 300;
	font-family: 'Montserrat', sans-serif;
}

.exclusive-box {
	padding: 30px;
}

.exclusive {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	min-height: 578px;
}

.exclusive-image img {
	width: 100%;
	min-height: 393px;
	object-fit: cover;
}

.exclusive-ph {
	line-height: 24px;
	margin-top: 12px;
	font-weight: 500;
	font-size: 14px;
	margin-bottom: 0px;
}

/********************************Curtain & Blinds**************************************/

#parsis {
	min-height: 600px;
	object-fit: cover;
}

#pairs-2 {
	min-height: 546px;
	object-fit: cover;
}

#premium {
	margin: 60px 0px;
}

.premium-box {
	display: block;
	overflow: hidden;
	padding: 43px 42px;
	text-align: center;
}

.premium-box h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.premium-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.premium-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.premium-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.premium-image img {
	width: 100%;
	height: 433px;
	object-fit: cover;
}

#premiun-box99 {
	min-height: 547px;
	object-fit: cover;
}

.premium-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 24px;
}

.premium-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/**personal-design**/
.personal-design-box1 {
	text-align: center;
	padding: 24px;
	margin-top: 42px;
}

.personal-design-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.personal-design-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.personal-design-image-box img {
	width: 100%;
}

.personal-design-block {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.interior-personal-design {
	margin-bottom: 105px;
}

.thanku-msg {
	overflow: hidden;
	width: 100%;
}

.thanku-msg .thanku {
	color: red;
	position: absolute;
	bottom: -40px;
}

/*************************Our Service-Page-Style*******************************************/
/**Residental-part**/
/***window-part***/
#window {
	margin: 60px 0px;
}

.window-box {
	display: block;
	overflow: hidden;
	padding: 55px 42px;
	text-align: center;
}

.window-box h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.window-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.window-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
	margin-top: 16px;
	margin-bottom: 21px;
}

.window-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.window-image img {
	width: 100%;
}

.window-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 24px;
}

.window-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/***offer-part***/
#offer {
	margin-bottom: 60px
}

.offer-box {
	display: block;
	overflow: hidden;
	padding: 52px 42px;
	text-align: center;
}

.offer-box h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.offer-box p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	margin-bottom: 0px;
}

.offer-box1 h3 {
	font-size: 30px;
	font-weight: 200;
	font-family: 'Montserrat', sans-serif;
}

.offer-box1 p {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
}

.offer-image img {
	width: 100%;
}

.offer-box1 {
	display: block;
	overflow: hidden;
	text-align: center;
	padding: 24px;
}

.offer-block1 {
	background: white;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

/**look-part**/
.look-text1 {
	color: #06038D;
	font-weight: 700;
}

.look-text2 {
	color: #F06400;
	font-weight: 500;
}

.look-text3 {
	font-weight: 600;
	color: #06038D;
}

#look {
	margin: 80px 0px;
}


/*************************Testimonials-Page-Style*******************************************/
#testimonials {
	background: url("../image/tesimonials/testimonials-image.jpg") no-repeat;
	background-size: cover;
	padding: 145px 0px;
	width: 100%;
}

.testimonials-text h2 {
	font-size: 40px;
	font-weight: 600;
	color: #06038D;
}

/**david-part**/
#david {
	margin: 60px 0px;
}

.david-box h3 {
	color: #06038D;
	font-weight: 700;
}

.david-box {
	padding: 24px 0px;
}

.david-ph {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	line-height: 24px;
	margin-bottom: 0px;
}

.david-image-box img {
	width: 100%;
}

.david-image-box {
	position: relative;
	display: block;
	overflow: hidden;
}

.soicial-icons {
	position: absolute;
	bottom: 15px;
	right: 26px;
}

/**Hannah-part**/
#hannah {
	margin: 0px;
}

.david-image-box1 {
	position: relative;
	display: block;
	overflow: hidden;
}

.soicial-icons1 {
	position: absolute;
	bottom: 22px;
	left: 36px;
}

.david-image2 {
	width: 100%;
}

.david-box1 h3 {
	color: #06038D;
	font-weight: 700;
}

.david-box1 {
	padding: 60px 0px;
}

/**Jones-part**/
#Jones {
	margin: 60px 0px;
}

.Jones-box h3 {
	color: #06038D;
	font-weight: 700;
}

.Jones-box {
	padding: 24px 0px;
}

.Jones-ph {
	font-size: 15px;
	font-weight: 500;
	color: #595959;
	line-height: 24px;
	margin-bottom: 0px;
}

.Jones-image-box img {
	width: 100%;
}

.Jones-image-box {
	position: relative;
	display: block;
	overflow: hidden;
}

.soicial-icons2 {
	position: absolute;
	bottom: 36px;
	right: 36px;
}

/**Mc-part**/
.mc-box1 h3 {
	color: #06038D;
	font-weight: 700;
}

.soicial-icons3 {
	position: absolute;
	bottom: 16px;
	left: 32px;
}

.mc-box1 {
	padding: 46px 0px;
}

/**Jones-2-part**/
.Jones-box1 h3 {
	color: #06038D;
	font-weight: 700;
}

.Jones-box1 {
	padding: 50px 0px;
}

.soicial-icons4 {
	position: absolute;
	bottom: 26px;
	right: 40px;
}

#form-button {
	display: block;
	overflow: hidden;
	border: solid 1px transparent;
	border-radius: 5px;
	background: #06038D;
	color: white;
	font-size: 16px;
	padding: 10px 74px;
	position: absolute;
	bottom: 24px;
	cursor: pointer;
	right: 5px;
	transition: all ease-in 0.5s;
}

#form-button:hover {
	background: transparent;
	color: #06038D;
	transition: all ease-out 0.5s;
	border: solid 1px #06038D;
}


/*****************************************image-blog******************************************/
#image-blog {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 100px;
}

.image-for-eight img {
	min-height: 400px;
	object-fit: cover;
}

/*image-blog-heading*/
.image-blog-heading {
	display: block;
	text-align: center;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	background: white;
	min-height: 900px;
}

/*image-blog-heading img*/
.image-blog-heading img {
	width: 100%;
}

/*image-blog-heading h2*/
.image-blog-heading h2 {
	font-size: 29.89px;
	font-family: 'Montserrat';
	padding-top: 40px;
}

/*image-blog-heading p*/
.image-blog-heading p {
	font-size: 14.94px;
	color: #595959;
	font-weight: 500;
	padding-top: 10px;
	font-family: 'Montserrat';
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}


/***************************************Interior-Page-Styler************************/
#Interior-banner {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 140px 0px;
	background: url(../image/new-images/Wallpaper/interior.jpg)no-repeat;
	background-size: cover;
}

/***Interior-banner-heading***/
.Interior-banner-heading {
	display: block;
	overflow: hidden;
	text-align: center;
}

/***Interior-banner-heading h1***/
.Interior-banner-heading h1 {
	font-size: 40px;
	color: #06038D;
	font-weight: 600;
	font-family: 'Montserrat';
}

/********************************************Interior-text**********************************/
#Interior-text {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 100px 0px;
}

/***I-t-heading***/
.I-t-heading {
	display: block;
	overflow: hidden;
	padding-top: 20px;
}

/*I-t-heading h2*/
.I-t-heading h2 {
	padding-top: 10px;
	padding-bottom: 20px;
}

/**I-t-heading p**/
.I-t-heading p {
	font-size: 15px;
	font-family: 'Montserrat';
	font-weight: 500;
}

/*I-t-heading-second*/
.I-t-heading-second {
	display: block;
	position: relative;
}

/*I-t-heading-second img*/
.I-t-heading-second img {
	width: 100%important;
}

/*Interior-social-icon */
.Interior-social-icon {
	position: absolute;
	bottom: 21px;
	right: -57px;
}

/********************************************shutter-Page-Style*************************************/
#top-ban {
	padding-top: 24px;
	padding-bottom: 7px;
	box-shadow: 8px 2px 14px rgba(255, 255, 255, 0.9);
}

#top-ban h4 {
	color: #F06400;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 26px;
	margin-left: 9px;
	letter-spacing: 2px;
	margin-bottom: 11px;
	text-align: center !important;
	width: 100%;
}

#change-baner {
	overflow: hidden;
	margin-top: 10px;
}

#change-baner h4 {
	font-size: 20px;
	font-weight: 700;
	color: #06038D;
	margin-top: 20px;
	margin-bottom: 20px;
	word-spacing: 5px;
	text-align: center;
	width: 100%;
}

#change-baner h6 {
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	color: #595959;
	width: 100%;
	word-spacing: 3px;
	text-align: center;
}

/*****************************************Shutter-image-blog******************************************/
#Shutter-image-blog {
	width: 100%;
	display: block;
	overflow: hidden;
	margin: 60px 0px;
	background: #fbfafa;
}

/*Shutter-image-blog-heading*/
.Shutter-image-blog-heading {
	display: block;
	text-align: center;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
	background: white;
}

/*Shutter-image-blog-heading img*/
.Shutter-image-blog-heading img {
	width: 100%;
}

/*Shutter-image-blog-heading h2*/
.Shutter-image-blog-heading h2 {
	font-size: 28.89px;
	font-family: 'Montserrat';
	padding-top: 40px;
}

/*Shutter-image-blog-heading p*/
.Shutter-image-blog-heading p {
	font-size: 14.94px;
	color: #595959;
	font-weight: 500;
	padding-top: 10px;
	font-family: 'Montserrat';
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

/************************************************image-blog-end/********************************/

/****************************************************get-part************************************/

.get-ph {
	font-size: 44px;
}

.get-button {
	border: 1px solid white;
	background: #F06400;
	color: white;
	cursor: pointer;
	padding: 10px 40px;
	margin-top: 20px;
}

.get-button:hover {
	border: 1px solid white;
	background: #06038D;
	color: white;
	padding: 10px 40px;
	margin-top: 20px;
	transition: all ease-in-out 0.6s;
}



/************************************Upholstery-Page-style*************************/
#banner-2 {
	background: url("../image/new-images/Upholstery/baner.jpg") no-repeat;
	background-size: cover;
	padding: 140px 0px;
}

#Upholstery-image-blog {
	width: 100%;
	display: block;
	overflow: hidden;
	padding-top: 50px;
	background: #fbfafa;
}

#extra-class-transform img {
	min-height: 385px;
}

#new-thied img {
	min-height: 384px;
	object-fit: cover;
}

/*Upholstery-image-blog-heading*/
.Upholstery-image-blog-heading {
	display: block;
	text-align: center;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	background: white;
	min-height: 98%;
}

#image-extra-class-uplohostry img {
	height: 384px;
}

#extra-class-transform img {
	height: 315px;
	object-fit: cover;
}

/*Upholstery-image-blog-heading img*/
.Upholstery-image-blog-heading img {
	width: 100%;
}

/*Upholstery-image-blog-heading h2*/
.Upholstery-image-blog-heading h2 {
	font-size: 28.89px;
	font-family: 'Montserrat';
	padding-top: 40px;
}

/*Upholstery-image-blog-heading p*/
.Upholstery-image-blog-heading p {
	font-size: 14.94px;
	color: #595959;
	font-weight: 500;
	padding-top: 10px;
	font-family: 'Montserrat';
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}


/*****************************************Upholstery-image-blog-2******************************************/
#Upholstery-image-blog-2 {
	width: 100%;
	display: block;
	overflow: hidden;
	padding: 50px 0px;
	background: #fbfafa;
}

/*Upholstery-image-blog-heading-2*/
.Upholstery-image-blog-heading-2 {
	display: block;
	text-align: center;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	background: white;
	min-height: 98%;
}

/*Upholstery-image-blog-heading-2 img*/
.Upholstery-image-blog-heading-2 img {
	width: 100%;
}

/*Upholstery-image-blog-heading-2 h2*/
.Upholstery-image-blog-heading-2 h2 {
	font-size: 28.89px;
	font-family: 'Montserrat';
	padding-top: 40px;
}

/*Upholstery-image-blog-heading-2 p*/
.Upholstery-image-blog-heading-2 p {
	font-size: 14.94px;
	color: #595959;
	font-weight: 500;
	padding-top: 10px;
	font-family: 'Montserrat';
	padding-bottom: 50px;
	padding-left: 20px;
	padding-right: 20px;
}









.footer-end {
	text-align: center;
	background: #f56a10;
	padding: 15px;
}

#no-idae {
	border-radius: 3px;
	background: #06038D;
	color: white;
	font-size: 16px;
	padding: 6px 0;
	border: solid 1px transparent;
	transition: all ease-in 0.5s;
}

#no-idae:hover {
	background: #F06400;
	color: white;
	transition: all ease-out 0.5s;
	border: solid 1px white;
}

/******================================contact-page-styling========********************************/



#contct-baner {
	background-image: url("../image/contact/baner.jpg");
	background-repeat: no-repeat;
	padding: 49px 0;
	margin-bottom: 26px;
	background-size: cover;
	background-position: center top;
	position: relative;
}

#contct-baner::after {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.4);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#contct-baner h3 {
	color: white;
	position: relative;
	z-index: 99999;
	font-size: 33px;
}

#form {
	padding: 35px 0;
}

#email-phone-contact {
	margin-top: 19px;
	margin-bottom: 60px;
	overflow: hidden;
}

#email-phone-contact h4 {
	color: #06038D;
	font-size: 24px;
}

#email-phone-contact a {
	margin: 15px 0px 13px 5px;
	display: block;
	font-size: 18px;
	font-weight: 600;
	color: #F06400;
	cursor: pointer;
}

#email-phone-contact h5 {
	color: #0603A3;
	margin-bottom: 14px;
	font-weight: 500;
	cursor: pointer;
}

.contact-phone a {
	color: #06038D !important;
}

.map-area img {
	border: solid 2px whitesmoke;
	padding: 6px;
	background: white;
	border-radius: 9px;
	box-shadow: 10px 10px 14px rgba(255, 255, 255, 0.9);
}

#papakk {
	width: 100%;
	height: 533px;
	object-fit: cover;
}

#usr,
#comment {
	background: #f4f4f4;
	margin-top: 0;
	border: solid 1px #d5d5d5;
}

.form-group {
	width: 100%;
}

.form-ara .col-md-6 {
	padding: 0 0;
}

.name-text {
	margin-top: ;
	display: block;
	overflow: hidden;
	margin-top: 5px;
	width: 96%;
}

.form-ara .col-lg-6 {
	padding: 0;
}

.form-ara input {
	padding: 10px 15px;
	font-size: 14px;
	min-height: 53px;
}

.map-area iframe {
	width: 100%;
}

.captha {
	width: 60%;
	background: #F4F4F4;
	border: solid 1px #d5d5d5;
	padding: 15px 22px;
}

.form-check .form-check-label {
	display: inline-flex;
}

.form-check p {
	margin-top: 19px;
	padding-right: 31px;
}

#captha-image {
	margin-left: 10px;
}

.buton-form a {
	background: #06038D;
	position: absolute;
	right: 0;
	padding: 14px 51px;
	bottom: 47px;
	font-size: 16px;
	color: white;
	font-weight: 600;
	border-radius: 5px;
	border: solid 1px transparent;
	transition: all ease-in 0.5s;
}

.buton-form a:hover {
	background: #F4F4F4;
	color: #06038D;
	border: solid 1px #06038D;
	transition: all ease-out 0.5s;
}

.form-check-label {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.form-check-label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkmark {
	position: absolute;
	top: 18px;
	left: 0;
	height: 26px;
	width: 26px;
	background-color: white;
	border: solid 1px #F06400;
}

.form-check-label:hover input~.checkmark {
	background-color: #06038D;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.form-check-label input:checked~.checkmark:after {
	display: block;
}

.form-check-label .checkmark:after {
	left: 9px;
	top: 5px;
	width: 5px;
	height: 10px;
	border: solid white;
	border-width: 0 3px 3px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.contact-text.text-center h6 {
	margin-bottom: 60px;
}

.map-area iframe {
	border: solid 2px whitesmoke !important;
	padding: 4px;
	background: #fff;
	box-shadow: 1px 4px 2px 0px rgba(1, 1, 1, 0.22);
}


/**
#curtain-banner, #blinds, #banner, #Awnings-banner, #banner-2, #bedheads-banner, #banner-6, #cushion, #wallpaper, #Interior-banner, .conract-baner, #about-baner, #service {
	padding: 212px 0px;
	min-height: 510px;
}
#about-baner h2, .service-text h2, .curtain-text h2, .blinds-text h2, .banner-heading h1, .Awnings-banner-heading h1, .bedheads-text h2, .cushion-text h2, .wallpaper-text h2, .Interior-banner-heading h1, .conract-baner h2 {
	color: #06038D;
	font-weight: 600;
	font-size: 59px;
	margin-bottom: 18px;
}
**/
#button-top {
	display: inline-block;
	background-color: #06038D;
	width: 50px;
	height: 45px;
	text-align: center;
	border-radius: 4px;
	position: fixed;
	bottom: 43px;
	right: 30px;
	transition: background-color .3s, opacity .5s, visibility .5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
}

#button-top::after {
	content: "\f077";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	font-size: 19px;
	line-height: 41px;
	color: #fff;
}

#button-top:hover {
	cursor: pointer;
	background-color: #F0682E;
}

#button-top:active {
	background-color: #555;
}

#button-top.show {
	opacity: 1;
	visibility: visible;
}

#log-sliders-1 {
	display: block;
	background: white;
	/* border-top: 1px solid #ccc; */
	padding-top: 50px;
	padding-bottom: 46px;
}

#log-sliders-1 img {
	width: 85%;
	cursor: pointer;
}

.class-to-style.slick-arrow .fa.fa-angle-right {
	background: #06038D;
	position: absolute;
	right: 0;
	padding: 6px 14px;
	color: white;
	font-size: 20px;
	cursor: pointer;
	width: 3%;
	left: 50%;
	top: -60%;
}

.class-to-style.slick-arrow .fa.fa-angle-left {
	z-index: 999;
	left: -69px;
	cursor: pointer;
	padding: 6px 14px;
	color: white;
	font-size: 20px;
	background: #06038D;
	position: absolute;
	left: -5%;
	right: 0;
	margin: auto;
	width: 3%;
	top: -60%;
	z-index: 999;
}

.class-to-style.slick-arrow .fa.fa-angle-right:hover,
.class-to-style.slick-arrow .fa.fa-angle-left:hover {
	background: #F06400;
	color: #06038D;
	transition: all ease-in-out 0.8s;
}









/* Styles for the content section */

.content {
	width: 77%;
	margin: 50px auto;
	font-family: 'Merriweather', serif;
	font-size: 17px;
	color: #6c767a;
	line-height: 1.9;
}

.thanku-msg {
	display: none;
}




/******************Responsive start here********************/

@media all and (max-width:1440px) {
	.lazy.slider.slick-initialized.slick-slider .slick-slide img {
		height: 650px;
	}
	
	/**Bedheads**/
	
	
	
	/**Curtain**/
	.personality-box1 {
		padding: 17px;
	}
	
	/**cushion**/
	
	/*Bed-covers*/
	#banner-overlay {
		background: url("../image/Bed-covers/banner-overlay-bg.png") no-repeat;
		background-size: cover;
		padding: 40px 0px;
	}
	
	#image-blog {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 26px;
	}
	
	.image-blog-heading h2 {
		font-size: 28.89px;
		font-family: 'Montserrat';
		padding-top: 10px;
	}
	
	/*Interior*/
	#Interior-text {
		padding: 20px 0px;
	}
	
	.Interior-social-icon {
		right: 0;
	}
	
	/**shutter**/
	
	
	/**Upholstery**/
	
	/**curtain & blinds**/
	
}



@media all and (max-width:1200px) {
	.dropdown-menu {
		line-height: 27px;
		padding: 23px;
		width: 495px;
		left: -100%;
	}
	
	.lazy.slider.slick-initialized.slick-slider .slick-slide img {
		height: 550px;
	}
	
	.icon p {
		width: 80%;
	}
	
	.top-header .container {
		max-width: 100%;
	}
	
	/**Bedheads**/
	#bedheads-banner {
		padding: 76px 0px;
	}
	
	#designer {
		padding: 40px 0px;
	}
	
	#custom-made {
		margin: 40px 0px;
	}
	
	#interior {
		margin-bottom: 40px;
	}
	
	#selection {
		margin-bottom: 40px;
	}
	
	.get-ph {
		font-size: 40px;
	}
	
	#get {
		padding: 50px 0px;
	}
	
	.get-button {
		margin-top: 20px;
	}
	
	/**Curtain**/
	
	/**cushion**/
	#cushion {
		padding: 75px 0px;
	}
	
	
	/*Bed-covers*/
	.banner-heading h1 {
		font-size: 30px;
	}
	
	.image-blog-heading h2 {
		font-size: 26.89px;
	}
	
	/*Interior*/
	.Interior-social-icon {
		position: absolute;
		bottom: 21px;
		right: -19px;
	}
	
	/**shutter**/
	
	
	/**Upholstery**/
	
	/**curtain & blinds**/
	
	.link1:hover::before,
	.link2:hover::before,
	.link3:hover::before,
	.link4:hover::before,
	.link5:hover::before,
	.link6:hover::before,
	.link7:hover::before,
	.link8:hover::before,
	.link9:hover::before,
	.link10:hover::before {
		left: 274px;
		width: 322%;
		
	}
	
	.link5:hover::before {
		content: "Upholstery";
		bottom: 13px;
		left: 274px;
	}
	
	.link6:hover::before {
		content: "Bedheads";
		left: 155px;
	}
	
	.link7:hover::before {
		content: "Bed Covers";
		left: 155px;
		bottom: -92px;
	}
	
	.link8:hover::before {
		content: "Cushion";
		left: 155px;
		bottom: -56px;
	}
	
	.link9:hover::before {
		content: "Wallpaper";
		bottom: 19px;
		left: 155px;
	}
	
	.link9:hover::before {
		content: "Wallpaper";
		bottom: -25px;
		left: 155px;
	}
	
	.link10:hover::before {
		content: "Interior Design";
		bottom: 8px;
		font-size: 20px;
		right: 0;
		bottom: -24px;
	}
	
	.link4:hover::before {
		content: "Awnings";
		bottom: 13px;
		left: 156px !important;
	}
	
	#top-ban h4,
	#change-baner h4,
	#change-baner h6 {
		margin-left: 23px;
	}
	
	.col-md-5.maega-menu-colum img {
		width: 107%;
	}
	
	.dropdown-item {
		font-size: 13px;
	}
	
	.link1:hover::before,
	.link2:hover::before,
	.link3:hover::before,
	.link4:hover::before,
	.link5:hover::before,
	.link6:hover::before,
	.link7:hover::before,
	.link8:hover::before,
	.link9:hover::before,
	.link10:hover::before {
		font-size: 16px;
	}
}

@media all and (max-width:1199px) {
	.class-to-style.slick-arrow .fa.fa-angle-left {
		
		top: -62%;
	}
	
	.logo h3 {
		font-size: 24px;
		margin-top: 24px;
	}
	
	.class-to-style.slick-arrow .fa.fa-angle-right {
		top: -62%;
	}
	
	
	
}

@media all and (max-width:1024px) {
	
	.menu .navbar.navbar-expand-lg {
		padding: 15px;
	}
	
	.dropdown-menu {
		top: 27px;
	}
	
	.nav-link {
		padding: 5px 13px !important;
	}
	
	#form-button {
		right: -9px;
	}
	
	.logo h3 {
		font-size: 22px;
		margin-top: 18px;
	}
}

@media all and (max-width:1115px) {
	
	.top-header .soicial_media img {
		width: 22px;
		margin-left: 5px;
	}
	
	/**Bedheads**/
	#bedheads-banner {
		padding: 68px 0px;
	}
	
	#designer {
		padding: 30px 0px;
	}
	
	.top-header .soicial_media img {
		margin-left: 2px;
	}
	
	.custom-made-text h3 {
		font-size: 26px;
	}
	
	.custom-made-text p {
		font-size: 13px;
	}
	
	.custom-made-text {
		padding: 15px;
	}
	
	.interior-text h3 {
		font-size: 22px;
	}
	
	.interior-ph {
		font-size: 13px;
		line-height: 20px;
	}
	
	.interior-text {
		padding: 0px 0px;
	}
	
	.selection-text h3 {
		font-size: 24px;
	}
	
	.selection-ph {
		font-size: 13px;
		line-height: 22px;
	}
	
	.selection-text {
		padding: 24px 0px;
	}
	
	.icon {
		margin-top: 10px;
	}
	
	.get-ph {
		font-size: 38px;
	}
	
	
	/**Curtain**/
	.approach-box1 {
		padding: 40px 30px;
	}
	
	#curtain-banner {
		padding: 68px 0px;
	}
	
	.varity {
		font-size: 33px;
	}
	
	.heading-text1 li {
		line-height: 26px;
	}
	
	.heading-text-box {
		padding: 5px 0px;
	}
	
	#designing {
		padding: 30px 0px;
	}
	
	.personality-box {
		padding: 33px 30px;
	}
	
	.personality-box1 h3 {
		font-size: 24px;
	}
	
	.personality-box1 {
		padding: 22px;
	}
	
	#heading {
		margin-bottom: 60px;
		padding: 40px 0px;
	}
	
	#personality {
		margin: 60px 0px;
	}
	
	.approach-box {
		padding: 24px 20px;
	}
	
	#Approach {
		margin-bottom: 60px;
	}
	
	#get {
		padding: 40px 0px;
	}
	
	.get-ph {
		font-size: 38px;
	}
	
	/**cushion**/
	#luxury {
		padding: 40px 0px;
	}
	
	#match {
		margin: 40px 0px;
	}
	
	#cushion {
		padding: 68px 0px;
	}
	
	.match-text {
		padding: 15px;
	}
	
	.customized-text {
		padding: 0px 0px;
	}
	
	#privancy h3 {
		font-size: 26px;
	}
	
	/*Bed-covers*/
	#banner {
		background: url("../image/Bed-covers/bed-cover-banner-bg.png") no-repeat;
		background-size: cover;
		padding: 76px 0px;
	}
	
	.banner-heading h1 {
		font-size: 30px;
	}
	
	.image-blog {
		padding: 80px;
	}
	
	.image-blog-heading p {
		font-size: 13.94px;
	}
	
	.image-blog-heading {
		min-height: 660px;
	}
	
	.image-blog-heading h2 {
		font-size: 24.89px;
	}
	
	/*Interior*/
	#Interior-banner {
		padding: 75px 0px;
	}
	
	.I-t-heading p {
		font-size: 14px;
	}
	
	.Interior-social-icon {
		position: absolute;
		bottom: 28px;
		right: -69px;
	}
	
	/**shutter**/
	.Shutter-image-blog-heading h2 {
		font-size: 22.89px;
		padding-top: 26px;
	}
	
	.Shutter-image-blog-heading p {
		padding-bottom: 30px;
	}
	
	/**curtain & blinds**/
	#blinds {
		padding: 68px 0px;
	}
	
	h3 {
		font-size: 29px;
	}
	
}

@media all and (max-width:1024px) {
	h1 {
		font-size: 45px
	}
	
	h3 {
		font-size: 25px;
	}
	
	h4 {
		font-size: 20px
	}
	
	h5 {
		font-size: 18px;
	}
	
	.nav-link {
		font-size: 13px;
	}
	
	.btn-slider {
		padding: 6px 30px;
		font-size: 16px;
	}
	
	.heading_intro_design a {
		padding: 12px 25px;
	}
	
	.container.not_sure {
		max-width: none;
	}
	
	/**Bedheads**/
	.nav-link {
		padding: 0px 12px !important;
	}
	
	#bedheads-banner {
		padding: 60px 0px;
	}
	
	/**Curtain**/
	#curtain-banner {
		padding: 60px 0px;
		width: 100%;
	}
	
	/**cushion**/
	#cushion {
		padding: 60px 0px;
	}
	
	/*Bed-covers*/
	.banner-heading h1 {
		font-size: 28px;
	}
	
	.banner-overlay-heading h2 {
		font-size: 26px;
	}
	
	.banner-overlay-heading p {
		font-size: 13px;
		
	}
	
	.image-blog-heading h2 {
		font-size: 22.89px;
	}
	
	.image-blog-heading p {
		font-size: 12.94px;
	}
	
	.image-blog-heading {
		min-height: 646px;
	}
	
	/*Interior*/
	.Interior-banner-heading h1 {
		font-size: 30px;
		color: #06038D;
		font-weight: 600;
		font-family: 'Montserrat';
	}
	
	.I-t-heading p {
		font-size: 14px;
	}
	
	.Interior-social-icon {
		position: absolute;
		bottom: 20px;
		right: -25px;
	}
	
	/**shutter**/
	#banner {
		padding: 67px 0px;
	}
	
	#shutter-overlay {
		padding: 20px 0px;
	}
	
	.shutter-overlay-heading p {
		padding-top: 0px;
		margin-bottom: 0px;
	}
	
	#Shutter-image-blog {
		margin: 40px 0px;
	}
	
}


@media all and (max-width:1004px) {
	.nav-link {
		padding: 0px 9px !important;
	}
}



@media all and (max-width:991px) {
	.maega-menu-colum.img-box {
		display: none;
	}
	
	.box-contact-info .icon:first-child img {
		margin-top: 0;
	}
	
	#footer li {
		display: inline;
	}
	
	form {
		margin-top: 32px;
	}
	
	.footer_menu::after {
		left: -11px;
		top: 51%;
	}
	
	#top-ban h4,
	#change-baner h4,
	#change-baner h6 {
		width: 90%;
	}
	
	.footer_menu {
		line-height: 35px;
		position: relative;
	}
	
	.link1:hover::before,
	.link2:hover::before,
	.link3:hover::before,
	.link4:hover::before,
	.link5:hover::before,
	.link6:hover::before,
	.link7:hover::before,
	.link8:hover::before,
	.link9:hover::before,
	.link10:hover::before {
		display: none;
		
	}
	
	.on-desk {
		pointer-events: none;
	}
	
	#log-sliders-1 {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	#log-sliders-1 img {
		width: 50%;
	}
	
	.client1.text-center h2 {
		margin-bottom: 19px;
	}
	
	.dropdown-item.on-mob {
		display: block;
	}
	
	.class-to-style.slick-arrow .fa.fa-angle-left {
		
		display: none;
	}
	
	.class-to-style.slick-arrow .fa.fa-angle-right {
		display: none;
	}
	
	#curtain-banner,
	#blinds,
	#banner,
	#Awnings-banner,
	#banner-2,
	#bedheads-banner,
	#banner-6,
	#cushion,
	#wallpaper,
	#Interior-banner,
	.conract-baner,
	#about-baner,
	#service {
		padding: 100px 0px;
		min-height: 310px;
	}
	
	#about-baner h2,
	.service-text h2,
	.curtain-text h2,
	.blinds-text h2,
	.banner-heading h1,
	.Awnings-banner-heading h1,
	.bedheads-text h2,
	.cushion-text h2,
	.wallpaper-text h2,
	.Interior-banner-heading h1,
	.conract-baner h2 {
		color: #06038D;
		font-weight: 600;
		font-size: 59px;
		margin-bottom: 18px;
	}
	
	.interior-personal-design {
		margin-bottom: 50px;
	}
	
	.nav-link {
		color: #fff;
		font-size: 15px;
		line-height: 38px;
	}
	
	.nav-link:hover {
		color: #fff;
		opacity: 0.8;
	}
	
	.menu .navbar.navbar-expand-lg {
		width: 100%;
	}
	
	.menu .navbar-toggler {
		position: absolute;
		right: 0;
		top: 5px;
	}
	
	#navbarSupportedContent {
		text-align: start;
		position: absolute;
		top: 57px;
		background: #06038D;
		width: 100%;
		z-index: 9;
		padding: 15px 30px;
		left: 0;
	}
	
	.design-box-1 {
		margin-top: 30px;
		padding: 30px 0 !important;
	}
	
	.container.not_sure {
		max-width: 720px;
	}
	
	#not_sure {
		padding-top: 10px;
	}
	
	.hotel_text {
		margin-top: 17px;
	}
	
	#client {
		padding: 18px 0px;
	}
	
	#intro_design {
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	#form-button {
		right: 44px;
		width: 24%;
		bottom: 40px;
	}
	
	.row.second_part .col-sm:nth-child(4) {
		flex: 0 0 50%;
	}
	
	.footer-form input,
	.footer-form textarea {
		width: 100%
	}
	
	#footer {
		padding-bottom: 40px;
		padding-top: 3px;
	}
	
	#not_sure .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.text-box-slider p {
		width: 80%;
	}
	
	/**Bedheads**/
	h3 {
		font-size: 22px;
	}
	
	.custom-made-text h3 {
		font-size: 20px;
	}
	
	#custom-made {
		margin: 20px 0px;
	}
	
	.custom-made-box img {
		width: 100%;
		padding: 9px 0;
	}
	
	.interior-box img {
		width: 100%;
		padding: 2px 0px;
	}
	
	.selection-box img {
		width: 100%;
		margin: 20px 0px;
	}
	
	.get-ph {
		font-size: 40px;
	}
	
	.important_links {
		margin-top: 60px;
	}
	
	#designer {
		padding: 30px 0px;
	}
	
	.interior-text h3 {
		font-size: 16px;
	}
	
	.selection-text h3 {
		font-size: 18px;
	}
	
	.get-ph {
		font-size: 32px;
	}
	
	#interior {
		margin-bottom: 20px;
	}
	
	#selection {
		margin-bottom: 20px;
	}
	
	/**Curtain**/
	.personality-box h3 {
		font-size: 23px;
	}
	
	#curtain-banner {
		padding: 60px 0px;
		width: 100%;
	}
	
	.personality-box1 p {
		margin-bottom: 0px;
	}
	
	.personality-box {
		padding: 24px 30px;
	}
	
	.personality-box1 h3 {
		font-size: 19px;
	}
	
	.varity {
		font-size: 24px;
	}
	
	.heading-text1 li {
		font-size: 10px;
	}
	
	.approach-box1 h3 {
		font-size: 26px;
	}
	
	#curtain-banner {
		padding: 58px 0px;
	}
	
	.approach-box h3 {
		font-size: 27px;
		margin-bottom: 8px;
	}
	
	.approach-box1 {
		padding: 20px 20px;
	}
	
	.important_links {
		margin-top: 3px;
	}
	
	#footer ul {
		margin-top: 30px;
	}
	
	.box-contact-info .icon:first-child {
		margin-top: 36px;
	}
	
	#personality {
		margin: 40px 0px;
	}
	
	#heading {
		margin-bottom: 40px;
	}
	
	#Approach {
		margin-bottom: 40px;
	}
	
	#footer h3 {
		margin-bottom: 10px;
	}
	
	
	/**cushion**/
	#cushion {
		padding: 57px 0px;
	}
	
	.luxury-box p {
		font-size: 10px;
	}
	
	.match-text h3 {
		font-size: 26px;
	}
	
	/*Bed-covers*/
	.banner-overlay-heading h2 {
		font-size: 24px;
	}
	
	.banner-overlay-heading p {
		font-size: 11px;
	}
	
	#image-blog {
		padding: 30px;
	}
	
	.image-blog-heading h2 {
		font-size: 19.89px;
	}
	
	.image-blog-heading p {
		font-size: 11.94px;
	}
	
	.image-blog-heading {
		min-height: 637px;
	}
	
	
	/*Interior*/
	
	.banner-overlay-heading h2 {
		font-size: 21px;
	}
	
	.I-t-heading h2 {
		font-size: 28px;
	}
	
	.I-t-heading p {
		font-size: 12px;
	}
	
	.Interior-social-icon {
		position: absolute;
		bottom: 18px;
		right: -127px;
	}
	
	.container.not_sure {
		max-width: 720px;
	}
	
	.row.second_part .col-sm:nth-child(4) {
		flex: 0 0 50%;
	}
	
	.footer-form input,
	.footer-form textarea {
		width: 100%
	}
	
	#footer {
		padding-bottom: 40px;
	}
	
	#not_sure .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	/**shutter**/
	#banner {
		padding: 64px 0px;
	}
	
	.shutter-overlay-heading h2 {
		font-size: 22px;
	}
	
	.Shutter-image-blog-heading h2 {
		font-size: 20.89px;
	}
	
	/**contact**/
	#form {
		padding: 30px 0;
	}
	
	.contact-text.text-center h6 {
		margin-bottom: 30px;
	}
	
	.form-ara input {
		padding: 6px 10px;
		font-size: 14px;
		min-height: 45px;
	}
	
	.captha {
		width: 47%;
		padding: 3px 10px;
		min-height: 89px;
		margin-bottom: 30px;
	}
	
	.buton-form a {
		bottom: 13%;
		font-size: 14px;
		right: 41px;
		margin: auto;
	}
	
	.container.form-box .row {
		margin: 0;
	}
	
	.name-text {
		width: 100%;
	}
}

@media all and (max-width:960px) {
	.top-header .col-md-3 {
		max-width: 250px;
		float: left;
		flex: 0 0 auto;
	}
	
	.top-header .col-md-9 {
		position: absolute;
		flex: 0 0 auto;
		width: 100%;
		max-width: 100%;
	}
	
	/**bedheads**/
	
	/**Curtain**/
	
	/**Bed-cover**/
	
	/*Interior*/
	.Interior-social-icon {
		position: absolute;
		bottom: 18px;
		right: -111px;
	}
}

@media all and (max-width:800px) {
	h1 {
		font-size: 40px;
	}
	
	.menu .navbar-toggler {
		top: 22px;
	}
	
	.row.second_part .col-md:last-child {
		flex: 0 0 50%;
		max-width: 50%;
		float: left;
	}
	
	.row.second_part .col-md:nth-child(4) {
		flex: 0 0 50%;
		max-width: 50%;
	}
	
	.row.second_part .col-md:nth-child(1) {
		flex: 0 0 33%;
		max-width: 33%;
	}
	
}


@media all and (max-width:767px) {
	.lazy.slider.slick-initialized.slick-slider .slick-slide img {
		height: 344px;
	}
	
	h1 {
		font-size: 28px;
	}
	
	.row.second_part .col-md {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	
	#form-button {
		right: 0;
		width: 100%;
		bottom: 32px;
	}
	
	.glamorous-image img,
	#wallpaer-images {
		width: 100%;
		min-height: 360px;
		object-fit: cover;
	}
	
	.menu .navbar-toggler {
		top: 6px;
	}
	
	.btn-slider {
		padding: 3px 26px;
		font-size: 14px;
	}
	
	#premiun-box99 {
		margin-top: 10px;
		min-height: 556px;
	}
	
	samp.welcome-font {
		font-size: 26px;
	}
	
	#about {
		padding-top: 30px;
	}
	
	.top-box-interiot {
		margin-top: 30px;
	}
	
	.hotel_text p {
		width: 97%;
	}
	
	.col-md-5.maega-menu-colum img {
		display: none;
	}
	
	/**bedheads**/
	
	
	.get-ph {
		font-size: 30px;
	}
	
	h3 {
		font-size: 16px;
	}
	
	#selection {
		margin-bottom: 20px;
	}
	
	#interior {
		margin-bottom: 20px;
	}
	
	#custom-made {
		margin: 20px 0px;
	}
	
	.selection-box img {
		margin: 0px;
	}
	
	.interior-box img {
		padding: 0px;
	}
	
	.custom-made-box img {
		padding: 0px 0;
	}
	
	.selection-text h3 {
		font-size: 26px;
	}
	
	.interior-text h3 {
		font-size: 25px;
	}
	
	.custom-made-text h3 {
		font-size: 26px;
	}
	
	/**Curtain**/
	h3 {
		font-size: 23px;
	}
	
	.designing-box h3 {
		margin-bottom: 10px;
	}
	
	.personality-block1 {
		margin-bottom: 40px;
	}
	
	.heading-text1 li {
		font-size: 15px;
	}
	
	.varity {
		font-size: 30px;
	}
	
	.approach-box1 h3 {
		font-size: 29px;
	}
	
	.approach-block1 {
		margin-bottom: 40px;
	}
	
	#curtain-banner {
		padding: 38px 0px;
	}
	
	/**cushion**/
	#cushion {
		padding: 36px 0px;
	}
	
	.luxury-box h3 {
		font-size: 19px !important;
		margin-bottom: 10px;
	}
	
	#luxury {
		padding: 20px 0px;
	}
	
	.luxury-box p {
		font-size: 14px;
		margin-bottom: 0px;
	}
	
	#customized {
		margin-bottom: 0px;
	}
	
	.personal-ph {
		margin-bottom: 0px;
	}
	
	#personal {
		margin-bottom: 0px;
	}
	
	#privancy h3 {
		font-size: 21px;
	}
	
	#privancy {
		margin: 20px 0px;
	}
	
	.customized-ph {
		margin-bottom: 0px;
	}
	
	#match {
		margin: 10px 0px;
	}
	
	.match-text p {
		margin-bottom: 0px;
	}
	
	
	
	/**Bed-covers**/
	#banner {
		padding: 51px 0px;
	}
	
	.banner-heading {
		padding-left: 130px;
	}
	
	.banner-heading h1 {
		font-size: 24px;
	}
	
	.banner-overlay-heading h2 {
		font-size: 17px;
	}
	
	.banner-overlay-heading p {
		font-size: 12px;
	}
	
	#image-blog {
		padding: 20px;
	}
	
	.image-blog-heading {
		margin-top: 0;
	}
	
	.image-blog-heading {
		min-height: 0;
	}
	
	/*Interior*/
	
	#Interior-banner {
		padding: 40px 0px;
	}
	
	.Interior-banner-heading h1 {
		font-size: 30px;
	}
	
	.I-t-heading {
		padding-top: 0;
	}
	
	.I-t-heading h2 {
		font-size: 24px;
	}
	
	.I-t-heading h2 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.Interior-social-icon {
		position: absolute;
		bottom: 19px;
		right: 5px;
	}
	
	/**shutter**/
	#banner {
		padding: 47px 0px;
	}
	
	.captha {
		width: 50%;
		margin: auto;
		min-height: 100px;
		margin-bottom: 100px;
	}
	
	.buton-form a {
		left: 0;
		bottom: 24px;
		text-align: center;
		width: 50%;
		right: 0;
	}
	
	#about-baner.conract-baner {
		padding: 99px 0;
	}
	
	/**awing**/
	#look {
		margin: 35px 0px;
	}
	
	#personality {
		margin: 30px 0px;
	}
	
	#about-baner,
	#testimonials,
	#service,
	#Awnings-banner,
	#wallpaper {
		padding: 61px;
		min-height: 249px;
	}
	
	
	
	
	
	
	
	
	
}

@media all and (max-width:575px) {
	.navbar-nav .dropdown-menu {
		position: relative;
		float: none;
		left: 0;
		top: 0;
		max-width: 100%;
	}
	
	.next-arrow.slick-arrow img,
	.back-arrow.slick-arrow img {
		width: 54%;
		margin-top: 9px;
	}
	
	#premiun-box99 {
		margin-top: 10px;
		min-height: 339px;
	}
	
	.image-for-eight img {
		height: 204px !important;
	}
	
	#top-ban h4 {
		font-size: 20px;
		margin-left: 9px;
		letter-spacing: 0;
		margin-bottom: 0;
	}
	
	#top-ban {
		padding-top: 9px;
	}
	
	#change-baner h4 {
		font-size: 16px;
	}
	
	#change-baner h6 {
		font-size: 12px;
	}
	
	.text-box-slider p {
		font-size: 14px;
		width: 94%;
	}
	
	.design-box-1 {
		margin-top: 19px;
	}
	
	.row.second_part .col-sm:nth-child(4) {
		flex: 0 0 100%;
	}
	
	#about,
	#not_sure {
		padding-top: 40px;
	}
	
	#intro_design,
	#client {
		padding: 40px 0;
	}
	
	/**bedheads**/
	#bedheads-banner {
		padding: 27px 0px;
	}
	
	.bedheads-text h2 {
		font-size: 30px;
	}
	
	#designer {
		padding: 20px 0px;
	}
	
	#custom-made {
		margin: 10px 0px;
	}
	
	#interior {
		margin-bottom: 0px;
	}
	
	h3 {
		font-size: 17px;
	}
	
	#designer {
		padding: 15px 0px;
	}
	
	#selection {
		margin-bottom: 15px;
	}
	
	/**Curtain**/
	#curtain-banner {
		padding: 22px 0px;
	}
	
	.curtain-text h2 {
		font-size: 39px;
	}
	
	#designing {
		padding: 20px 0px;
	}
	
	#personality {
		margin: 30px 0px;
	}
	
	h3 {
		font-size: 20px;
	}
	
	.personality-box {
		padding: 30px 42px;
	}
	
	.personality-box1 {
		padding: 26px;
	}
	
	#heading {
		padding: 30px 0px;
		margin-bottom: 40px;
	}
	
	.approach-box1 {
		padding: 15px 40px;
	}
	
	#get {
		padding: 40px 0px;
	}
	
	.get-button {
		margin-top: 20px;
	}
	
	.important_links {
		margin-top: 0px;
	}
	
	#Approach {
		margin-bottom: 40px;
	}
	
	/**cushion**/
	#cushion {
		padding: 22px 0px;
	}
	
	/*Bed-covers*/
	#banner {
		padding: 66px 0px;
	}
	
	/*Interior*/
	.Interior-social-icon {
		position: absolute;
		bottom: 17px;
		right: 38px;
	}
	
	.row.second_part .col-sm:nth-child(4) {
		flex: 0 0 100%;
	}
	
	#about,
	#not_sure {
		padding-top: 40px;
	}
	
	#intro_design,
	#client {
		padding: 40px 0;
	}
	
}

@media all and (max-width:450px) {
	
	#image-extra-class-uplohostry img,
	#extra-class-transform img {
		height: 303px;
		object-fit: cover;
	}
	
	.menu .navbar-toggler {
		top: 4px;
	}
	
	.footer-form input,
	.footer-form textarea {
		padding: 5px 11px;
		margin: 4px 2px;
	}
	
	.contact-text.text-center h6 {
		margin-bottom: 7px;
	}
	
	.form-ara input {
		min-height: 38px;
	}
	
	#form-button {
		font-size: 14px;
		padding: 6px 0;
	}
	
	#new-thied img {
		min-height: 200px;
	}
	
	#copyright p {
		font-size: 11px !important;
	}
	
	#personality {
		margin: 0px 0px;
	}
	
	#pairs-2,
	#parsis {
		min-height: auto;
	}
	
	#Approach {
		margin-bottom: 0;
	}
	
	h2 {
		font-size: 20px !important;
	}
	
	.text-box-slider p {
		width: 100%;
		padding: 7px 31px
	}
	
	.interior-personal-design {
		margin-bottom: 20px;
	}
	
	#button-top {
		width: 40px;
		height: 35px;
	}
	
	#email-phone-contact h4 {
		font-size: 16px;
	}
	
	#email-phone-contact {
		margin-top: 4px;
		margin-bottom: 13px;
	}
	
	#email-phone-contact a {
		margin: 5px 0px 3px 5px;
		font-size: 15px;
	}
	
	#button-top::after {
		font-size: 17px;
		line-height: 35px;
	}
	
	#curtain-banner,
	#blinds,
	#banner,
	#Awnings-banner,
	#banner-2,
	#bedheads-banner,
	#banner-6,
	#cushion,
	#wallpaper,
	#Interior-banner,
	.conract-baner,
	#about-baner,
	#service {
		padding: 50px 0px;
		min-height: 310px;
	}
	
	#about-baner h2,
	.service-text h2,
	.curtain-text h2,
	.blinds-text h2,
	.banner-heading h1,
	.Awnings-banner-heading h1,
	.bedheads-text h2,
	.cushion-text h2,
	.wallpaper-text h2,
	.Interior-banner-heading h1,
	.conract-baner h2 {
		color: #06038D;
		font-weight: 600;
		font-size: 45px;
		margin-bottom: 10px;
	}
	
	
	h1 {
		font-size: 18px;
	}
	
	h3 {
		font-size: 20px !important;
	}
	
	p {
		font-size: 14px !important;
	}
	
	#privancy h3 {
		font-size: 16px !important;
	}
	
	.get-ph {
		font-size: 25px;
	}
	
	.pic-client {
		margin-left: 15px;
	}
	
	samp.welcome-font {
		font-size: 32px;
	}
	
	.btn-slider {
		padding: 1px 19px;
		font-size: 13px;
	}
	
	.lazy.slider.slick-initialized.slick-slider .slick-slide img {
		height: 360px;
	}
	
	#about,
	#not_sure {
		padding-top: 0;
	}
	
	br {
		display: none;
	}
	
	.hotel_text h3 {
		font-size: 20px;
	}
	
	.hotel_text p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.design-box-1 {
		padding: 20px 0 !important;
	}
	
	.design-box h3 {
		font-size: 18px;
	}
	
	.hotel_text {
		margin-top: 25px;
	}
	
	.hotel_text h2 {
		font-size: 24px;
	}
	
	.hotel_text li {
		font-size: 14px;
	}
	
	.not_sure_span {
		font-size: 14px;
		margin-top: 5px !important;
	}
	
	#intro_design,
	#client {
		padding: 0px 0;
	}
	
	.intro {
		padding: 20px 37px;
	}
	
	.heading_intro_design a {
		padding: 11px 41px !important;
		font-size: 13px;
	}
	
	.table img {
		margin-top: 20px;
	}
	
	.client1.text-center h2 {
		margin-bottom: 20px;
		margin-top: 21px;
	}
	
	#footer h3 {
		font-size: 30px !important;
		margin-bottom: 26px;
	}
	
	.important_links h5 {
		font-size: 14px;
	}
	
	.footer_menu::after {
		left: -11px;
	}
	
	.footer_menu {
		font-size: 13px;
	}
	
	.soicial_media_footer {
		margin-top: 17px;
		margin-bottom: 14px;
	}
	
	.about_us {
		padding: 22px 0;
		margin-top: 13px;
	}
	
	.text-center.heading_intro_design {
		margin-top: 24px;
	}
	
	#about-baner h2 {
		font-size: 30px;
	}
	
	#about-baner,
	#testimonials {
		padding: 50px;
		min-height: 219px;
	}
	
	#design1 {
		padding: 20px 0px;
	}
	
	#about-intro_design {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.intro.about-intro h3 {
		font-size: 20px;
	}
	
	.intro.about-intro-2 span {
		margin-bottom: 0;
	}
	
	#application {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.window span {
		font-size: 16px;
	}
	
	.window h2 {
		font-size: 40px;
		margin-bottom: 0;
		margin-top: 0;
	}
	
	.design h5 {
		margin-top: 0;
	}
	
	#application .col-md-4,
	.Jones-box1 {
		padding: 0px 0px;
	}
	
	#david {
		margin: 3px 0;
	}
	
	.david-box1 {
		padding: 15px 0px;
	}
	
	#Jones {
		margin: 0px 0px;
	}
	
	.captha {
		width: 100%;
		margin-bottom: 100px;
	}
	
	#usr,
	#comment {
		width: 100%;
		margin: auto;
	}
	
	.buton-form a {
		bottom: 4%;
		right: 0;
		left: 0;
		width: 62%;
		text-align: center;
	}
	
	.cover-bad {
		margin-left: -63%;
	}
	
	#offer {
		margin-bottom: 30px;
	}
	
	.window-box {
		padding: 30px 37px;
	}
	
	#window {
		margin: 30px 0px;
	}
	
	#curtain-banner {
		padding: 57px 0px;
	}
	
	#get {
		padding: 24px 0px;
	}
	
	#Shutter-image-blog {
		margin: 30px 0px;
	}
	
	#bedheads-banner,
	#cushion,
	#Interior-banner {
		padding: 71px 0px;
	}
	
	#about-baner,
	#testimonials,
	#service,
	#Awnings-banner,
	#wallpaper {
		padding: 33px;
		min-height: 157px;
	}
	
	samp.welcome-font {
		font-size: 20px;
		display: block;
		width: 73%;
		margin: auto;
	}
	
	.design h5 {
		font-size: 23px;
		margin-top: 14px !important;
	}
	
	#navbarSupportedContent {
		top: 48px;
	}
	
	.navbar-nav .dropdown-menu {
		top: -11px;
	}
	
	.dropdown-menu {
		padding: 0;
	}
	
	.navbar-nav .dropdown-menu {
		max-width: 64%;
	}
	
	h1 {
		font-size: 15px;
	}
	
	#premium {
		margin: 15px 0;
	}
	
	.premium-block1,
	#commercial,
	.commercial-image,
	.large-image {
		margin-bottom: 16px;
	}
	
	#large {
		margin: 27px 0px;
	}
	
	#Upholstery-image-blog-2 {
		padding: 10px 0px;
	}
	
	h2 {
		font-size: 24px !important;
	}
	
	#Section-Complementary,
	#Section-exclusive {
		margin: 17px 0px;
	}
	
	.glamorous-image img,
	#wallpaer-images img {
		height: 400px;
		object-fit: cover;
	}
	
	.exclusive {
		min-height: 438px;
	}
	
	#commercial {
		margin: 17px 0px;
	}
	
	.window-image img,
	.offer-image img {
		margin-top: 20px;
	}
	
	.heading-image-box img {
		margin-top: 0;
	}
	
	.approach-image img {
		width: 100%;
		height: 350px;
		margin-bottom: 20px;
	}
	
	.personal-design-box1 h3 {
		width: 90%;
		margin: auto;
	}
	
	.personal-design-box1 p {
		width: 90%;
		margin: auto;
	}
	
	#form {
		padding: 15px 0;
	}
	
	.map-area iframe {
		height: 250px;
		object-fit: cover;
	}
	
	.design-box h3 span {
		font-size: 16px;
		margin-top: 0;
	}
	
	.design-box-1 h3 {
		line-height: 20px;
	}
	
}

@media all and (max-width:385px) {
	
	h2 {
		font-size: 18px !important;
	}
	
	.interiot-2 h2,
	.heading_intro_design p,
	.table img {
		margin-top: 0;
	}
	
	.cassandra-image {
		min-height: 296px;
	}
	
	#application,
	.design {
		padding-top: 0px;
		padding-bottom: 0;
	}
	
	#application p,
	.table,
	.heading-ph,
	.heading-text1 ul,
	#Shutter-image-blog {
		margin-bottom: 0;
	}
	
	.design h5 {
		font-size: 18px;
		margin-top: 14px !important;
	}
	
	#papakk {
		height: 386px;
	}
	
	.varity {
		font-size: 22px;
	}
	
	.personality-block1 {
		margin-bottom: 13px;
	}
	
	#heading {
		padding: 9px 0px;
		margin-bottom: 14px;
	}
	
	.heading-text1 li {
		font-size: 13px;
	}
	
	.get-ph {
		font-size: 18px;
	}
	
	.get-button {
		margin-top: 11px;
	}
	
	.get-button {
		padding: 6px 0;
		margin-top: 20px;
		display: block;
		width: 100%;
	}
	
	.premium-box,
	.personal-design-box1,
	.personality-box,
	.Upholstery-image-blog-heading h2,
	.Upholstery-image-blog-heading-2 h2 {
		padding: 12px 0px;
	}
	
	.personal-design-box1,
	#magin-top {
		margin-top: 0;
	}
	
	#Upholstery-image-blog,
	.Upholstery-image-blog-heading p,
	.Upholstery-image-blog-heading-2 p,
	.custom-made-text {
		padding-top: 0;
		;
	}
	
	.Upholstery-image-blog-heading p,
	.Upholstery-image-blog-heading-2 p,
	.image-blog-heading p {
		padding-bottom: 8px;
	}
	
	#get {
		padding: 5px 0px;
	}
	
	.customized-text h3 {
		margin-top: 10px;
	}
	
	.glamorous-box {
		padding: 15px;
	}
	
	.commercial-box,
	.large-box {
		padding: 12px 42px;
	}
	
	.large-box1 {
		padding: 0 10px;
	}
	
	.heading_intro_design a {
		margin-bottom: 10px;
	}
	
	.second-number {
		width: 100%;
		float: none;
		display: block;
		margin-left: 40px;
	}
	
	.first-num {
		width: 100%;
		float: none;
	}
	
	.box-contact-info .icon:nth-child(2) img {
		margin-top: 10px;
	}
	
	#casandra13 {
		margin-top: 18px;
	}
	
	.text-center.heading_intro_design .table img,
	#casandra13 {
		height: 200px;
	}
}