<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------*/
@font-face {
    font-family: 'got_to_be_real_personal_useRg';
    src: url('../fonts/got_to_be_real_personal_use-webfont.woff2') format('woff2'),
         url('../fonts/got_to_be_real_personal_use-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*gotham--fonts--start----*/

@font-face {
    font-family: 'gothamregular';
    src: url('../fonts/gotham-book_0-webfont.woff2') format('woff2'),
         url('../fonts/gotham-book_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'gothamitalic';
    src: url('../fonts/gotham-bookitalic-webfont.woff2') format('woff2'),
         url('../fonts/gotham-bookitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Gotham';
    src: url('../fonts/Gotham-Medium.woff2') format('woff2'),
        url('../fonts/Gotham-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'gothamlight';
    src: url('../fonts/gotham-light-webfont.woff2') format('woff2'),
         url('../fonts/gotham-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/*gotham--fonts--end----*/

/*helvetica--fonts--start----*/
@font-face {
    font-family: 'Helvetica77-Condensed';
    src: url('../fonts/Helvetica77-CondensedBold.woff2') format('woff2'),
        url('../fonts/Helvetica77-CondensedBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'helveticatextbook_lt_romanBd';
    src: url('../fonts/helvetica_textbook_lt_bold-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_textbook_lt_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'helveticatextbook_lt_romaBdIt';
    src: url('../fonts/helvetica_textbook_lt_boldobl-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_textbook_lt_boldobl-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helveticatextbook_lt_romanRg';
    src: url('../fonts/helvetica_textbook_lt_roman-webfont.woff2') format('woff2'),
         url('../fonts/helvetica_textbook_lt_roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@media(min-width:1600px){
	
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		max-width: 1550px;
	}
	.inner-page-content-main .container{
		max-width: 1320px;
	}
}

.cantact-page .cols-inner {
	transition: transform .2s;
}
.cantact-page .cols-inner:hover {
	transform: scale(1.1);

}

.city-page  .slick-list.draggable {
	max-width: 80% !important;
	margin: 0 auto;
}

.city-page .clint-blog img {
	width: 100%;
	height: 251px;
	object-fit: cover;
}
.social-bottom.text-black {
	display: none;
}

.city-page .city-contant .inner-content {
	max-width: 880px;
}
.city-page .mr-col-box.mrgleft-box {
	margin-right: 33px !important;
}

.Mrcoconut-box .mr-col-box {
	width: 50% !important;
}
.city-page .archives-sibbar2 .head-sidebar {
	font-size: 22px;
	line-height: 30px;
	color: #f675a8;;
	font-family: 'Gotham';
	font-weight: 600;
	text-transform: uppercase;
	background: #fff;
}

.city-page .sidebar.archives-sibbar2  {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	overflow: hidden;
}
.city-page .latest-section::after {
	position: absolute;
	left: 0;
	bottom: 0;
	height: unset !important;
	background-color: transparent !important;
	content: '';
	width: 100%;
}

.city-page .mr-section::after {
	position: absolute;
	left: 0;
	bottom: -71px;
	height: 154px;
	background-color: #fff;
	content: '';
	width: 100%;
	z-index: -2;
}

.awards-sections {
	margin-top: 70px;
	background-color: #fff;
	padding-bottom: 49px;
}
.cart-head-top {
	padding-top: 37px;
}

.city-page .blog-banner-contant {
	display: block;
	padding: 49px 45px 117px 45px;
}
.banner-description {
	font-size: 18px;
	line-height: 30px;
	color: #7b7b7b;
	font-family: 'gothamregular';
	font-weight: 500;
}
.head-sidebar.cities-title {
	padding-top: 38px;
}

.blog-page .right-blog-box {
	/*max-width: 948px;*/
}

.city-page .right-blog-box {
	max-width: 948px;
}
.city-page .archive-sidebar {
	padding: 0px 9px;
}


.city-page .archive-sidebar .Service-cities-menu.archev-menu li a {
	color: #303030 !important;
}
.city-page .archev-menu .Service-cities-title {
	font-size: 15px;
	text-transform: capitalize;
	line-height: 29px;
	color: #303030;
}
.city-page .head-sidebar {
	font-size: 23px;
	line-height: 30px;
	color: #fff;
	font-family: 'Gotham';
	font-weight: 500;
	text-transform: uppercase;
}

.submit-clss {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	margin-top: 7px;
}
.city-page .btn.btn-submit {
	background: #fff !important;
	color: #f675a8;
	text-transform: uppercase;
	padding: 8px 30px !important;
	border-radius: 10px !important;
	height: 55px;
	width: 206px;
}

.city-page .btn.btn-submit:hover {
	background-color: #f675a8 !important;
	color: #000;
	border: 1px solid #fff;
	
}

.mass-head {
	font-size: 18px;
	color: #fff;
	margin-bottom: 6px;
}

.city-page .form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #fff !important;
	background-color: #db82a5;
	background-clip: padding-box;
	border: 2px solid #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 10px;
	height: 47px;
	margin-bottom: 15px;
	resize: none;

}

.city-page .sidebar {
	background: #f675a8;
	overflow: hidden;
	border-radius: 0px;
}
.city-page .choose-title.awards-head  {
	 text-align: center;
	font-size: 48px;
	color: #f675a8 !important;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}

.btn.btn-subscribe.book-bt {
	background: #f675a8 !important;
	border-radius: 29px !important;
	padding: 8px 36px !important;
	text-transform: capitalize;
	color: #fff;
	font-size: 18px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
}
.mr-col-box {
	width: 32%;
}
.mr-description {
	font-size: 18px;
	line-height: 30px;
	color: #000;
	font-family: 'gothamregular';
}

.inner-mr-main {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	overflow: hidden;
	padding: 26px 12px 25px 58px;
}

.post-description p {
	font-size: 18px;
	line-height: 30px;
	color: #303030;
	font-family: 'gothamregular';
}
.row-hotel {
	display: flex;
	justify-content: space-between;
}

.awards-sections .row-hotel {
	display: flex;
	justify-content: space-between;
	max-width: 70%;
	margin: 0 auto;
	margin-top: 79px;
}
.hotel-head {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	font-family: 'gothamregular';
	text-align: center;
	padding-top: 18px;
}
.post-description p {
	font-size: 18px;
	line-height: 30px;
	color: #303030;
}

.wadding-destination-box {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	overflow: hidden;
	padding: 27px 35px 35px 34px;
}

.inner-content2 .ab-city-head {
	font-size: 24px;
	line-height: 30px;
	color: #f675a8;
	font-family: 'Gotham';
	font-weight: bold;
	display: block;
	padding-top: 0px;
} 
.inner-content2 p {
	font-size: 18px;
	font-weight: 500;
	color: #303030;
	line-height: 30px;
	font-family: 'gothamregular';
}

.city-page {
	background-color: #fcf8ec;
}

.ab-city-head {
	font-size: 24px;
	line-height: 30px;
	color: #f675a8;
	font-family: 'Gotham';
	font-weight: bold;
	padding-top: 30px;
	display: block;
}
.inner-content span {
	font-size: 18px;
	color: #303030;
	font-family: 'Gotham';
	font-weight: 600;
}

.inner-content p {
	font-size: 18px;
	font-weight: 500;
	color: #303030;
	line-height: 30px;
	font-family: 'gothamregular';
}

.city-page .blog-mian-clss {
	padding-right: 30px;
}
.city-page .latest-section {
	background-color: #fcf8ec;
	position: relative;
}
.main-body .carousel-indicators {

	z-index: 1;
}
.menu-right-bottom {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
}

.navbar-brand.toggle-logo {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
}
.inner-toggle .main-nav-mob .nav-item .nav-link {
	color: #f675a8 !important;
	text-align: center;
}
.inner-toggle .nav-item .nav-link:hover {
	color: #f675a8 !important;
	letter-spacing: 1px;
}
.menu-right-social .menu-liner {
	list-style: none;
}

/* .menu-right-social  {
	position: fixed;
	top: 80%;
	right: 0px;
	transform: translateY(-50%);
	z-index: 1;
} */
.menu-right-social .listsocal {
	background-color: #f675a8;
	padding: 15px;
}
.menu-right-social .listsocal2 {
	background-color: #70b758;
	padding: 15px;
}
.menu-right-social .listsocal3 {
	background-color: #554994;
	padding: 15px;
}

.menu-right-bottom .menu-liner {
	display: flex;
	list-style: none;
	justify-content: space-between;
}

.menu-right-bottom  .listsocal {
	background-color: #f675a8;
	padding: 10px;
	width: 50%;
	text-align: center;
}

.menu-right-bottom .listsocal2 {
	background-color: #70b758;
	padding: 10px;
	width: 50%;
	text-align: center;
}

.last-footer-inner .footer-sub.last-footer-box {
	font-size: 23px;
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
}

/*helvetica--fonts--end----*/
.mobile-text {
  display: none;
}

.main-nav-mob .navbar-nav {
    float: left;
    align-items: unset;
    width: 100%;
}

.hamburger {
  display: block;
  position: relative;
  width: 36px;
  height: 20px;
  background: transparent;
  border: none;
  padding: 0;
}
.hamburger span {
  top: 10px;
}
.hamburger span::before {
  top: -10px;
}
.hamburger span::after, .hamburger span::before {
  content: "";
  left: 0;
}
.hamburger span, 
.hamburger span::after, 
.hamburger span::before {
  display: block;
  background: #716b70;
  position: absolute;
  transition: all .5s cubic-bezier(.165,.84,.44,1);
  width: 100%;
  height: 1px;
}
.hamburger span::after {
  bottom: -10px;
}
.hamburger:hover span::after, .hamburger:hover span::before {
  transform: rotate(90deg);
}
.hamburger:hover span::before {
  top: 0;
}
.hamburger:hover span, 
.hamburger:hover span::after, 
.hamburger:hover span::before {
  background: #e52d87;
}

.burder-menu-content .dropdown-menu {
  position: static !important;
  transform: translate(0px, 0px) !important;
  background-color: transparent;
  margin-left: 1rem !important;
}

.offcanvas-header .close {
  display: block;
  position: relative;
  width: 36px;
  height: 20px;
  background: transparent;
  border: none;
  padding: 0;
}



.qur-section .qur-box {
	padding-left: 30px;
}
.offcanvas-header .close span::before {
  top: 0;
  transform: rotate(45deg);
  background: #e52d87;
}
.offcanvas-header .close span::after {
  bottom: 0;
  transform: rotate(-45deg);
  background: #e52d87;
}
.offcanvas-header .close span::after, 
.offcanvas-header .close span::before {
  content: "";
  left: 0;
}
.offcanvas-header .close span,
.offcanvas-header .close span::after, 
.offcanvas-header .close span::before {
  display: block;
  background: #f675a8;
  position: absolute;
  transition: all .5s cubic-bezier(.165,.84,.44,1);
  width: 100%;
  height: 1px;
}
.offcanvas-header .close span {
  background: transparent;
}
.hemburger-content {
	background-color: #fcf8ec;
	padding: 20px;
}
.hemburger-content .burder-menu-content,
.hemburger-content .offcanvas-header{
    padding: 0;
}
.hemburger-content .offcanvas-header {
	padding-bottom: 30px;
	position: absolute;
	right: 80px;
	top: 60px;
}
.hemburger-content .burder-menu-content ul{
    padding: 0px;
    list-style-type: none;
}
.hemburger-content .burder-menu-content ul li,
.main-nav-mob ul li {
  display: block;
  clear: both;
  padding: 2px 0px;
  border-bottom: 1px solid #f675a8;
  color: rgba(255, 255, 255, 0.5);
  text-align: left;
}
.hemburger-content .burder-menu-content ul li a,
.main-nav-mob ul li a {
  display: block;
  padding: 0.75rem 0rem;
  color: rgba(255, 255, 255, 0.5);
  text-decoration: none;
  font-size: 1rem;
  background-color: transparent;
}
.main-nav-mob ul li a:hover,
.hemburger-content .burder-menu-content ul li a:hover,
.hemburger-content .burder-menu-content ul li a.show{
    text-decoration: none;
    color: rgba(255, 255, 255, 1);
    background-color: transparent;
}
.hemburger-content .burder-menu-content ul li ul li:last-child{
    border-bottom: 0px;
}
.hemburger-content .dropdown-toggle::after {
    float: right;
    margin-top: 8px;
}
.mobile-view{
    display: none;
}
a{
    transition: all 0.3s ease-in-out;
}






html, body{
	font-size: 16px;
	font-family: 'Mulish', sans-serif;
	color: #000;
}
p{
	font-size: 15px;
	color: #000;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
}

a {
	color: #0a2646;
	font-family: 'Mulish', sans-serif;
	text-decoration: none;
	font-weight: 500;
}
a:hover, a:focus, a:focus-visible{
	outline: none;
	box-shadow: none;
	color: #f675a8;
}
.top-iconlist img {
	width: 22px;
	height: 20px;
	
}
/*.navbar-brand img {
	max-width: 109px;
}*/
.icon-last img {
	max-width: 45px;
}

img {
	max-width: 100%;
}
.top-menu-list {
	list-style: none;
	float: right;
}

.top-menu-list li {
	padding-left: 11px;
}
.top-menu-list li a {
	text-decoration: none;
}
.list-icon-title {
	font-size: 13px;
	color: #101010;
	text-transform: uppercase;
	font-family: 'Mulish', sans-serif;
	font-weight: 700;
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding: 1rem 0.9rem!important;
}
.list-icon {
	color: #101010;
}
.why-main-row {
	display: flex;
	justify-content: space-between;
	
}
.nav-item .nav-link {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'Mulish', sans-serif;
	color: #0a2646 !important;
}

.main-nav-mob .nav-item .nav-link {
	color: #fff !important;
}
.nav-item .nav-link:hover{
	color: #f675a8!important;
}
.outline-consult {
	text-transform: uppercase;
	color: #f675a8 !important;
	font-weight: 600;
    font-size: 15px;
    text-decoration: none !important;
}
.top-header {
	background-image: url(../images/header_top_stript.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);
	position: relative;
	z-index: 2;
	background-color: #fff;
	padding: 0px 0 3px;
  }

  .menu-right-line {
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	z-index: 2;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.box-right{
	width: 100%;
	display: flex;
	padding-top: 7px;
	padding-bottom: 4px;
}



.cantact-page {
	background-color: #f5f6f8;
}

.banner-top-icon {
  position: absolute;
  top: -4px;
  right: 0;
  width: 100%;
  left: auto;
}

.blog-page .sub-post-title {
	font-size: 15px;
	line-height: 30px;
	font-weight: 500;
	font-family: 'Gotham';
}
.blog-page .qur-contant {
	font-size: 15px;
	line-height: 30px;
	font-family: 'gothamregular';
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-weight: 500;
}


/* .blog-page .post-recnt-imgl img {
	width: 89px;
	height: 85px;
} */

  .qur-section {
	background-color: #fcf8ec;
  }
  .qur-section p{
  	font-family: 'Gotham';
  	font-weight: 500;
  	font-size: 18px;
  	line-height: 30px;
  	color: #545454;
  }
  .qur-box{
  	padding: 48px 0;
  }
.form-box::before {
	content: '';
	background: url(../images/flover-left.png) repeat-x center top;
	background-size: auto;
	height: 114px;
	width: 16%;
	position: absolute;
	left: -44px;
	top: 7px;
	z-index: 1;
	background-size: cover;
}
.form-box::after {
	content: '';
	background: url(../images/flover-right.png) repeat-x center top;
	background-size: auto;
	height: 114px;
	width: 16%;
	position: absolute;
	right: -44px;
	top: 7px;
	z-index: 1;
	background-size: cover;
}
.slider-banner-box {
	position: absolute;
	top: 80px;
	z-index: 1;
	right: auto;
	left: 50%;
	max-width: 1200px;
	margin: 0 auto;
	transform: translateX(0);
  }

  .blog-banner-box {
	position: absolute;
	top: 50%;
	z-index: 1;
	right: auto;
	left: auto;
	max-width: 100%;
	margin: 0 auto;
	transform: translateY(-41%);
	width: 100%;
	height: 225px;
	text-align: center;
  }
  .banner-section {
	text-align: center;
	/*max-height: 643px;*/
	overflow: hidden;
  }
  .banner-section .carousel-item{
	height:auto;
  }
  .banner-section .carousel-item .home-slider{
	object-fit: cover;
	width: 100%;
  }

/*--about--css--*/
.qur-title.unique {
	font-size: 24px;
	line-height: 30px;
	color: #000000;
	font-family: 'Gotham';
	font-weight: 500;
}
.blog-mian-clss {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 13px;
	overflow: hidden;
	padding-right: 30px;
}
.ab-box2 {
	border-radius: 11px 0px 0px 11px;
	overflow: hidden;
}
.blog-page .btn {
	background: #f675a8 !important;
	border-radius: 6px !important;
	padding: 8px 30px !important;
	text-transform: capitalize;
	color: #fff;
	font-size: 20px;
	font-family: 'Gotham';
	font-weight: 500;
}
.blog-page .btn:hover {
	background-color: #fff !important;
	color: #000;
	border: 1px solid #f675a8;
}
/* .ab-box2 img {
	max-width: 90%;
} */
.blog-box {
	border-bottom: 11px;
	box-shadow: 0px 0px 0px reba(0, 0,aliceblue.20);
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
	border-radius: 13px;
	/* padding: 26px 20px 15px 20px; */
	overflow: hidden;
}
.post-inner-box {
	background-color: #0a0401;
}
.head-title-post {
	font-size: 20px;
	line-height: 25px;
	color: #fff;
	font-family: 'Gotham';
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	font-weight: 500;
}
.post-inner-box {
	padding: 14px 18px 15px 19px;
}
.sub-seclect {
	font-size: 13px;
	line-height: 25px;
	color: #fff;
	font-family: 'gothamregular';
}
.right-menu-ps {
	list-style: none;
	padding-left: 0px;
}
.right-menu-ps li {
	padding-right: 9px;
}
.right-menu-ps .fa-brands.fa-linkedin-in {
	font-weight: 400;
	background-color: #187fb8;
	width: 30px;
	height: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
}

.city-page .archive-sidebar .Service-cities-menu li a:hover, .city-page .archive-sidebar .Service-cities-menu li a:hover span {
	background-color: transparent;
	color:  #f675a8!important;
}
.blog-page .archive-sidebar .Service-cities-menu li a:hover, .blog-page .archive-sidebar .Service-cities-menu li a:hover span {
	background-color: transparent;
	color:  #f675a8!important;
}

.archive-sidebar .Service-cities-menu li a:hover {
	background-color: #f675a8;
	color: #fff !important; 
}
.archive-sidebar .Service-cities-menu.archev-menu li a {
	text-decoration: none;
	color: #101010;
	border-radius: 0px !important;
	padding: 5px 20px 5px 20px;
	align-items: center;
	text-align: left !important;
	display: block;
	text-transform: uppercase;
	font-family: 'Gotham';
}
.right-menu-ps .fa-brands.fa-facebook-f {
	font-weight: 400;
	background-color: #4460a0;
	width: 30px;
	height: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
}
.right-menu-ps .fa-brands.fa-twitter {
	font-weight: 400;
	background-color: #24a9e6;
	width: 30px;
	height: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
}
.right-menu-ps .fa-brands.fa-pinterest-p {
	font-weight: 400;
	background-color: #c6232c;
	width: 30px;
	height: 30px;
	align-items: center;
	display: flex;
	justify-content: center;
	border-radius: 50%;
	color: #fff;
}
.social-icon-list {
	padding-top: 11px;
	align-items: center;
}
.sahre-title {
	font-size: 14px;
	line-height: 25px;
	font-family: 'Gotham';
}
.post-recnt-imgl {
	max-width: 100px;

	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
	border-radius: 11px;
	overflow: hidden;
}
.rent-contant {
	font-size: 15px;
	font-family: 'Gotham';
	overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}

.head-sidebar {
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	background-color: #f675a8;
	border-radius: 11px 11px 1px 0px;
	padding: 10px 0px;
	text-align: center;
	font-family: 'Gotham';
}
.sidebar {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 13px;
	overflow: hidden;
}
.recent-pos-right {
	margin-top: 33px;
}
.see-btn {
	float: right;
	font-size: 15px;
	text-decoration: underline;
	color: #000;
	font-family: 'Gotham';
	padding-bottom: 30px;
}

.archev-menu .Service-cities-title {
	font-size: 15px;
	text-transform: capitalize;
	line-height: 29px;
	color: #000;
}
.Service-cities-menu.archev-menu li a {
	text-decoration: none;
	color: #101010;
	border-radius: 20px;
	padding: 5px 20px 5px 20px;
	align-items: center;
	text-align: left !important;
	display: block;
	text-transform: uppercase;
	font-family: 'Gotham';
}
.blog-page .cities-section {
	background-color: #ecebf0;
	width: 100%;
}

.bolg-servic {
	width: 70%;
	margin: 0 auto;
}

/* .blog-page .banner-section {	
	background: url('../images/blog-banner.png');
	background-repeat: no-repeat;
	background-size: cover;
	height: 300px;

  } */

  .pagination-menu li {
	list-style: none;
	padding-right: 8px;
}
.next-title {
	border: 1px solid #ddd;
	padding: 2px 5px;
	border-radius: 4px;
	height: 36px;
	width: 71px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-transform: capitalize;
}

.pagination {
	margin: 0 auto;
	justify-content: center;
	display: flex;
}

/*--about--css--*/

/*--contact--start--css--*/
.bord-head {
	background-color: #fbbb00;
	width: 600px;
	height: 2px;
}
.satll-now-head h2 {
	font-size: 30px;
	color: #262626;
	font-family: 'Mulish';
	font-weight: 700;
}
.satll-now-head span {
	color: #4c4c51;
	font-size: 24px;
	line-height: 30px;
	font-family: 'Mulish';
}
.form-main {
	width: 60%;
	background: #ffff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 0px;
	padding: 27px 25px 19px 50px; z-index:1; position:relative;
}

.nav-itme.active {
	background-color: #554994;
	color: #fff;
}

.head-form-inner {
	font-size: 18px;
	color: #262626;
	font-family: 'Mulish';
}

.class-form-box .form-control {
	border-bottom: 1px solid #a7a7a7 !important;
	border-radius: unset;
	border-left: none;
	border-right: none;
	border-top: none;
	text-align: left;
	padding-left: 0px;
	font-size: 14px !important;
} 

.colbottom {
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}

.contact-right-img {
	position: absolute;
	right: 87px;
	z-index:0;
}

.contact-right-img img {
	max-width: 473px;
}
.cols-inner {
	background: #fff;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.20);
	border-radius: 0;
	text-align: center;
	width: 26%;
	padding: 24px 17px;
}
.inner-bg-box1 {
	background-color: #ded2b4;
	/*padding-top: 58px;*/
}
.inner-bg-box2 {
	background-color: #CEE5F4;
	/*padding-top: 58px;*/
}
.inner-bg-box3 {
	background-color: #b9deda;
	/*padding-top: 58px;*/
}
.inner-bg-box1 .clint-blog img  {
	width: 100%;
	height: 229px;
	object-fit: cover;
}
.inner-bg-box2 .clint-blog img  {
	width: 100%;
	height: 229px;
	object-fit: cover;
}
.inner-bg-box3 .clint-blog img  {
	width: 100%;
	height: 229px;
	object-fit: cover;
}
.blog-description2 h3 {
	font-size: 18px;
	color: #000;
	font-family: 'Mulish';
	font-weight: 700;
}
.bolg-contant2 {
	text-align: left;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.3px;
	font-family: 'Mulish';
}
.blog-description2 {
	text-align: left;
	padding-top: 17px;
}

.locations-row {
	justify-content: space-between;
}

.map-head {
	text-align: center;
	justify-content: center;
	display: flex;
	font-size: 30px;
	text-transform: uppercase;
}

.cantact-page .cities-section {
	background-color: #f5f6f8 !important;
	width: 100%;
}

.choose-title.loc-title {
	font-size: 42px !important;
	color: #000;
	font-family: 'Raleway';
}


/*--contact--end---css--*/
/*--product--detail--start---css--*/



.mySlides img {
	height: 340px;
	object-fit: cover;
}
.mySlides {
	border-radius: 12px;
	overflow: hidden;
}

.product-detail-page .btn.btn-cart2 {
	background-color: #4e4387 !important;
}

.Wishlist-main {
	justify-content: space-between;
	padding: 20px 0px;
}

.btn-cate {
	width: 40%;
	
	font-size: 18px;
	color: #303030;
	font-family: 'Gotham';
}
.btn-wish {
	width: 67%;
	font-size: 18px;
	color: #303030 !important;
	font-family: 'Gotham';
}
.btn-cate  {
	font-family: 'gothamregular';
	font-size: 18px;
	color: #303030 !important;

}

.btn-cate span {
	font-size: 18px;
	color: #303030 !important;
	font-family: 'Gotham';
}
.product-title {
	font-size: 30px;
	color: #f675a8;
	line-height: 30px;
	font-family: 'Gotham';
}
.price p {
	font-size: 30px;
	line-height: 30px;
	color: #303030;
	font-family: 'Gotham';
}
.small-gallery .columns {
	width: 33%;
	border-radius: 12px;
}
.columns img {
	border-radius: 12px;
	height: 112px;
	object-fit: cover;
}
.slider-gallery {
	max-width: 500px;
}
.product-datail {
	margin-left: 44px;
}
.product-detail-page .nav-pills .nav-link.active, .nav-pills .show &gt; .nav-link {
	color: #fff;
	background-color: #f675a8;
}
/* .product-detail-page .tab-inner .nav-item .nav-link:hover {
	color: #fff !important;
} */
.tab-inner {
	background: #ffff;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 11px;
	overflow: hidden;
}

.tab-inner #pills-tab {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 11px;
}

.icon-last {
	margin-top: 13px;
}

.product-detail-page .nav-pills .nav-link.active, .nav-pills .show &gt; .nav-link {
	color: #fff !important;
	background-color: #f675a8;
	padding: 15px 35px;
	border-radius: 11px;
	font-size: 1rem;
	line-height: 30px;
	font-family: 'Gotham';
	
}

.tab-inner .nav-item .nav-link {
	font-size: 1rem;
}

.tab-inner .nav-link {
	padding: 15px 35px;
	font-family: 'Gotham';
	font-size: 1rem;
	line-height: 30px;
	font-family: 'Gotham';
}

.tab-inner .tab-pane {
	padding: 15px 20px 66px 20px;
}

.tab-inner .tab-pane {
	padding: 15px 20px 66px 26px;
	font-size: 17px;
	font-family: 'gothamregular';
	color: #303030;
	line-height: 27px;
}
.product-detail-page .blog-section-main {
	margin: 100px 0px !important;
}

.says-card {
	border-radius: 12px;
	overflow: hidden;
	height: 212px;
	object-fit: cover;
	max-width: 205px;
}

.col1 {
	width: 34%;
	margin-right: 20px;
}


.clint-desc2 {
	font-size: 18px;
	line-height: 30px;
	color: #303030;
	padding: 19px 0px;
}

.clint-name2 {
	font-size: 24px;
	line-height: 30px;
	color: #f675a8;
	font-family: 'gothamregular';
}
.second-row .says-card {
	float: right;
}

.our-man-head .border-right {
	width: 506px;
	height: 3px;
	display: flex;
	background-color: #f675a8;
}

.what-text {
	font-size: 42px;
	color: #f675a8;
	line-height: 30px;
	font-family: 'Raleway';
}

.our-man-head {
	text-align: center;
	display: flex;
	justify-content: flex-start;
	margin-bottom: 68px;
}

.tags span {
	font-size: 17px;
	color: #303030;
	font-family: 'gothamregular';
}
.tags span b {
	font-size: 17px;
	color: #303030;
	font-family: 'Gotham';
}
.tags p {
	font-size: 17px;
	color: #303030;
	font-family: 'gothamregular';
}
.product-datail .sahre-title {
	font-size: 14px;
	line-height: 25px;
	font-family: 'gothamregular';
	color: #303030 !important;
}
.product-discription {
	color: #303030;
	font-size: 18px;
	line-height: 30px;
	font-family: 'gothamregular';
	padding-top: 34px;
}
.qua-title {
	font-size: 17px;
	color: #303030;
	font-family: 'Gotham';
}
.quant-main-box {
	margin-top: 36px;
}


.our-Costumer-says {
	max-width: 76%;
	margin: 0 auto;
	padding-bottom: 37px;
}

/*----*/

* {
	box-sizing: border-box;
  }
  
  img {
	vertical-align: middle;
  }
  
  .container {
	position: relative;
  }
  
  .mySlides {
	display: none;
  }
  
  .cursor {
	cursor: pointer;
  }
  
  .next {
	right: 0;
	border-radius: 3px 0 0 3px;
  }
  
  .prev:hover,
  .next:hover {
	background-color: rgba(0, 0, 0, 0.8);
  }

  .numbertext {
	color: #f2f2f2;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
  }
  
  .caption-container {
	text-align: center;
	background-color: #222;
	padding: 2px 16px;
	color: white;
  }
  
  .row:after {
	content: "";
	display: table;
	clear: both;
  }
  
  .column {
	float: left;
	width: 16.66%;
  }
  
  .demo {
	opacity: 0.6;
  }
  
  .active,
  .demo:hover {
	opacity: 1;
  }

  



/*--product--detail--end---css--*/

.inner-page-banner {
	max-height: 302px;
	overflow: hidden;
  }

  .inner-page-banner .home-slider {
	object-fit: cover;
	width: 100%;
	/*height: 100%;*/
  }





  @media(min-width: 1600px){
  	.banner-section .carousel-item .home-slider{
  		/*margin-top: -50px;*/
  	}
  }

  .banner-section .carousel-indicators{
  	bottom: 0;
  	margin-bottom: 0;
  }
.slider-banner-contant {	
	width: 909px;
	text-align: center;
	background: url('../images/banner-flover.png') no-repeat 0 0;
	padding: 66px 140px 66px 140px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	min-height: 450px;
  }

  .blog-banner-contant {
	width: 464px;
	text-align: center;
	background: url('../images/blog-banner-inner-img.png') no-repeat 0 0;
	padding: 66px 45px 66px 45px;
	display: flex;
	justify-content: center;
	align-items: center;
	
	z-index: 1;
	min-height: 100px;
}

.heading-title2 {
	margin: auto;
	font-size: 50px;
	text-align: center;
	color: #f675a8;
	padding-top: 0;
	font-family: 'helveticatextbook_lt_romanBd';
	/* text-shadow: 0px -3px 1px rgba(0, 0, 0, 0.22); */
}
.heading-title {
	margin: auto;
	font-size: 50px;
	text-align: center;
	color: #ffff;
	padding-top: 0;
	font-family: 'helveticatextbook_lt_romanBd';
	text-shadow: 0px -3px 1px rgba(0, 0, 0, 0.22);
}
.btn {
	background: #fff !important;
	border-radius: 29px !important;
	padding: 17px 65px !important;
	text-transform: uppercase;
	color: #f675a8;
	font-size: 17px;
	font-family: 'Mulish';
	font-weight: 600;
}

.btn.btn-now2 {
	background: #FC27FB !important;
	border-radius: 9px !important;
	text-transform: uppercase;
	color: #fff;
	border-color: #FC27FB !important;
}
/* .btn.btn-now2:hover{
	background-color: #fff!important;
	color: #f675a8;
} */

.btn.btn-now2:hover {
	background-color: #feccfd !important;
	color: #f675a8;
}

.first-letter-big {
	font-size: 18px;
	color: #f675a8;
	font-weight: 500;
	font-family: 'Gotham';
}

.view-all-store {
  left: 37px;
  position: relative;
}
p.first-letter::first-letter{
	font-size: 25px;
}

.btn.slider-btn {
	background: #fff !important;
	border-radius: 30px !important;
	padding: 17px 34px !important;
	text-transform: uppercase;
	color: #f675a8;
	border: 1px solid #fff;
	font-family: 'Helvetica77-Condensed';
	min-width: 190px;
}
.btn.slider-btn:hover{
	background-color: #f675a8!important;
	color: #fff;
}

.slider-bottom-img {
	position: absolute;
	z-index: 9;
	bottom: -179px;
	left: 40%;
}

.banner-section .carousel-indicators [data-bs-target] {
	width: 30px;
	height: 6px;
	opacity: .5;
	transition: opacity .5s ease;
	background-color: #fac4d1;
	border-radius: 11px;
}

.prod-img img {
	min-height: 176px;
}
.btn.btn-more {
	background-color: transparent !important;
	border-radius: 9px !important;
	text-transform: uppercase;
	color: #f675a8;
	border: 1px solid#f675a8;
}
.btn.btn-more:hover{
	background-color: #f675a8 !important;
	color: #fff;
}
.qur-title {
	font-size: 29px;
	font-weight: 600;
	color: #f675a8;
	/*font-family: 'got_to_be_real_personal_useRg';*/
}

.qur-title.stall {
	font-size: 48px;
	font-weight: 700;
	color: #f675a8;
	font-family: 'Gotham';
	letter-spacing: -1px;
}
.Book-title-box {
  padding-top: 0;
  position: relative;
  z-index: 1;
  /* width: 100%; */
  margin-right: 10%;
  /* max-width: 613px; */
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
}
.gellary-box {
  height: 100%;
}
.qur-contant.mr-ds {
	font-size: 18px;
	line-height: 24px;
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
}
.qur-box2 img {
	width: 100%;
}
.qur-box2 {
	/*margin-top: -43px;*/
}
.whychoose-section {
	background-color: #f675a8;
	padding: 20px 0px 40px 0px;
}
.Services-box h2 {
	text-align: center;
	font-size: 48px;
	color: #f675a8;
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
}
.brd-bottom {
	width: 60px;
	height: 4px;
	background-color: #f675a8;
	display: flex;
	margin: 0 auto;

}

.why-title2 {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  min-height: 96px;
}

.brd-bottom2 {
	width: 33px;
	height: 2px;
	background-color: #fff;
	display: flex;
	margin: 0 auto;
}
.whychoose-box {
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);
	border-radius: 13px;
	padding: 26px 20px 15px 20px;
    width: 15%;
	min-height: 197px;
	transition: transform .2s;

}
.whychoose-box:hover{
	transform: scale(1.1);
}

.Services-box2 {
	text-align: center;

}
.numk-title {
	font-size: 16px;
	font-weight: 500;
	padding-top: 12px;
	font-family: 'Gotham';
	line-height: 23px;
	padding-top: 16px;
}
.why-main-row {
	display: flex;
	justify-content: space-between;
	max-width: 1300px;
	margin: 0 auto;
}
.service-rowin {
  max-width: 1300px;
  margin: 0 auto;
}

.video-box {
	text-align: center;
}
.prg-sub {
	text-align: center;
	padding-top: 12px;
	color: #101010;
	font-size: 16px;
	font-weight: 700;
	line-height: 32px;
	font-family: Mulish;
}

.haldi-bg-box.d-flex {
	justify-content: space-between;
	padding: 7px 26px;
	background-color: #fdebf7;
	align-items: center;
}

.btn-story {
	color: #fff;
    text-decoration: none;
    font-size: 17px;
    font-family: 'gothamlight';
    font-weight: 400;
    background: #fc27fb;
    padding: 1px 10px;
    border-radius: 3px;
} 
.btn-story:hover{
	text-decoration: underline;
	color: #fff;
}



.haldi-seclect span {
	font-size: 17px;
    color: #fff;
    font-family: 'gothamregular';
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    background: #fc27fb;
}


.carousel-indicators .flover-bottom {
  background-image: url('../images/slider-bottom-image.png');
  background-repeat: no-repeat;
  background-position: center 0;
  min-height: 130px;
  position: absolute;
  z-index: 1111;
  width: 100%;
  bottom: 0px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.flover-bottom button{
	background-color: #f675a8!important;
	opacity: 1!important;
}
.flover-bottom button.active{
	opacity: 0.4!important;
}

.book-box1 {
    background-image: url('../images/compressed/book-custom-bg.webp');
	background-repeat: no-repeat;
	background-size: cover;
    width: 50%;
	position: relative; 
	overflow: hidden;
	transition: transform .2s;
}

/* .book-box1:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	background-color: rgba(251, 40, 251, 0.2);
} */
.book-box2 {
	background-image: url('../images/compressed/book-image2.webp');
	background-repeat: no-repeat;
	background-size: cover;
	width: 50%;
	height: 397px;
}
.ourcon-box {
	background: #FFFFFF;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.20);
	border-radius: 12px;
	text-align: center;
	width: 85%;
	margin: 15px;
}

.ourcon-box.clintshadow {
	background: #FFFFFF;
	box-shadow: none;
	border-radius: 20px 20px 0 0;
	text-align: center;
	width: 91%;
	margin: 0 auto;
	min-height: 415px;
}
.ourcon-contant {
	background-color: #fdebf7;
    padding: 13px 20px 15px 20px;
}

.ourcon-contant.sallbg-description {
	background-color: transparent;
    padding: 13px 20px 15px 20px;
}
.marriage-title {
	font-size: 17px;
	font-weight: bold;
	padding-top: 7px;
	font-family: 'Mulish', sans-serif;
}

.price-title {
	color: #f675a8;
}
.price-title b {
	color: #269200;
    font-weight: 600;
}

.sall-box {
	position: absolute;
	left: 12%;
	top: 6px;
}
.btn.buy-btn {
	min-width: 122px;
	background-color: #FC27FB !important;
	border-radius: 8px !important;
	color: #fff;
	padding: 9px 15px !important;
	font-size: 16px;
	font-family: 'Mulish';
	font-weight: 700;
	border: 1px solid #FC27FB;
}
.btn.buy-btn:hover{
	color: #f675a8;
	background-color: #fff!important;
}

.btn.books-btn {
	background-color: #554994 !important;
    border-radius: 8px !important;
    color: #fff;
    padding: 9px 14px !important;
	font-size: 16px;
	font-family: 'Mulish';
	font-weight: 600;
	border: 1px solid #554994;
	min-width: 122px;
}
.btn.books-btn:hover{
	color: #554994;
	background-color: #fff!important;
}
.bt-box {
	justify-content: space-between;
}
.happy-clients-slider {
  z-index: 5;
}
.clients-section {
    background-image: url('../images/compressed/happy-banner-1.webp');
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
}
.clients-section:after{
	height: 84px;
	content: '';
	background-color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
}

.clint-bord img {
	border-radius: 0px 0px 22px 22px;
	width: 160px;
	min-height: 158px;
	object-fit: cover;
}
.clint-description {
	text-align: left;
	padding: 15px 23px 15px 26px;
}
.clint-name {
	color: #f675a8;
	font-size: 18px;
	font-family: 'gothamregular';
}

.blog-description h3 {
	font-size: 22px;
	font-family: 'Gotham';
	text-align: left;
	line-height: 28px;
	min-height: 109px;
}
.latest-section {
	background-color: #ecebf0;
	position: relative;
}
.latest-section:after{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100px;
	background-color: #fff;
	content: '';
	width: 100%;
}

.happy-clients-slider .slick-dots li.slick-active button::before,
.happy-clients-slider .slick-dots li button::before  {
	content: normal;
}

.latest-box {
	background: #F675A8;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.20);
	border-radius: 13px;
	text-align: center;
	width: 93%;
	margin: auto;
}
.btn.btn.btn-read {
	background-color: transparent !important;
	border-radius: 1px !important;
	padding: 10px 30px !important;
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	border: 1px solid#ddd;
	justify-content: end;
	display: flex;
	max-width: 150px;
}
.btn.btn.btn-read:hover{
	background-color: #fff!important;
	color: #000;
}
.blog-description {
	padding: 15px 20px 15px 20px;
}
.bolg-contant {
  text-align: left;
  font-size: 14px;
  font-weight: 200;
  letter-spacing: 0.3px;
}
.blog-menu-list {
	list-style: none;
	justify-content: space-between;
	align-items: center;
}
.blog-menu-list li {
	display: flex;
	align-items: center;
}
.list-icon-title2 {
	font-size: 14px;
	color: #fff;
	text-transform: capitalize;
}
.border-white {
	width: 100%;
	height: 1px;
	background-color: #fff;
	display: flex;
}
.cities-box {
	justify-content: space-between;
}
.clint-blog img {
	width: 100%;
	/*height: 385px;*/
	object-fit: cover;
}
.Service-cities-menu li {
	list-style: none;
	padding-bottom: 10px;
}
.Service-cities-menu li a {
	text-decoration: none;
	color: #101010;
	border-radius: 20px;
	padding: 5px 20px 5px 20px;
	align-items: center;
	text-align: center;
	display: block;
	text-transform: uppercase;
	font-family: 'Gotham';
}
.Service-cities-menu li a:hover {
	background-color: #554994;
	color: #fff;
}

.cities-section {
	width: 70%;
	margin: 0 auto;
}

.btn.btn-work {
  background: #f675a8ff !important;
  border: 1px solid #f675a8ff;
  border-radius: 5px !important;
  padding: 1px 15px !important;
  text-transform: capitalize;
  color: #fff;
  font-size: 3rem;
  line-height: 1.3;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  width: 40%;
}
.btn.btn-work:hover{
	background-color: #fff!important;
	color: #f675a8ff;
	border-color: #f675a8ff;
}
.our-concepts .slick-list.draggable {
	max-width: 84%;
	margin: 0 auto;
}

.slider-row {
	justify-content: space-between;
	width: 80%;
	margin: 0 auto;
}
.footer-section {
	background-color: #40396d;
	padding: 12px 0px;
	border-top: 4px solid #f781b0;
}
.footer-head {
	font-size: 18px;
	font-family: 'Mulish', sans-serif;
	color: #f675a8ff;
	font-weight: bold;
}
.footer-sub {
	font-size: 16px;
	color: #fff;
	font-style: 'Regular';
	font-family: 'Mulish', sans-serif;
}
.footer-child {
	display: block;
	font-size: 13px;
	color: #fff;
	font-family: 'Mulish', sans-serif;
}
.footer-description li {
	list-style: none;
}
.footer-description li a {
	text-decoration: none;
	color: #bf8cb0;

}
.bord-footer-midal {
	width: 100%;
	height: 1px;
	background-color: #f675a8ff;
	display: flex;
}

.useful-menu li {
	list-style: none;
	padding-bottom: 10px;
}

.useful-menu li a {
	text-decoration: none;
	color: #fff;
	border-radius: 20px;
	padding: 5px 20px 5px 0px;
	align-items: center;
	font-size: 14px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
}
.menu-social-list li {
	list-style: none;	
}
.menu-social-list {
	padding-left: 0rem;	
}
.payment-image {
	margin-left: 0px !important;
}
.menu-social-list li {
	padding-right: 33px;
}
.menu-social-list li a i {
	font-size: 24px;
	color: #fff;
}

.footer-head.box3 {
	margin-bottom: 39px;
	display: block;
}
.tree-box {
  float: right;
  margin-top: -44px;
}
.form-box {
	background: #f675a8;
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.20);
	border-radius: 13px;
	text-align: center;
	padding: 16px 15px 20px 15px;
}
.form-subscribe input {
	border: none;
	padding: 11px 29px;
	border-radius: 22px;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Mulish', sans-serif;
}
.btn.btn-subscribe {
	background: #554994 !important;
	border-radius: 29px !important;
	padding: 8px 36px !important;
	text-transform: capitalize;
	color: #fff;
	font-size: 18px;
	font-family: 'Mulish', sans-serif;
	font-weight: 400;
}
.btn.btn-subscribe:hover{
	background-color: #fff!important;
	color: #554994;
}
.newsletter-head {
	font-size: 24px;
	text-transform: uppercase;
	font-family: 'Mulish', sans-serif;
	font-weight: 600;
}
.copyright-title {
	color: #fff;
	font-size: 14px;
	padding-top: 19px;
	font-weight: 400;
	font-family: 'Mulish', sans-serif;
}
.box-social2 {
	margin-top: 25px;
}
.led-line-nub {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-family: 'Mulish', sans-serif;
	font-weight: 800;
}

.our-concepts .slick-prev {
	left: 15px;
	background-color: #ec91ec !important;
	width: 50px !important;
	height: 52px !important;
	border-radius: 50% !important;
	top: 45% !important;
	color: #ffff;
}

.our-concepts .slick-next {
	right: 35px;
	background-color: #ec91ec !important;
	width: 50px !important;
	height: 52px !important;
	border-radius: 50% !important;
	top: 45% !important;
	color: #ffff;
}

.latestblog-slider .slick-list.draggable {
	max-width: 80%;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.latestblog-slider .slick-prev {
  left: 80px;
}
.latestblog-slider .slick-next {
  right: 80px;
}
.happy-clients-slider .slick-list.draggable {
	max-width: 66%;
	margin: 0 auto;
}
.clint-description-happy {
	line-height: 30px;
	font-size: 14px;
	font-family: 'Gotham';
	color: #545454;
	min-height: 272px;
}
.clint-bord {
	display: flex;
	margin-left: 17px;
	width: 300px;
}
.happy-clients-slider .slick-next,
.happy-clients-slider .slick-prev {
	display: none!important;
}

.clients-section .slick-dots li button {
	display: block;
	width: 28px !important;
	height: 5px !important;
	outline: none;
	background: #fd7efa !important;
	border-radius: 18px !important;
	margin-top: 25px;
	padding: 2px !important;
	
}
.clients-section .slick-dots li.slick-active button{
	opacity: 0.4;
}

.latest-section .latestblog-slider .slick-prev::before {
	content: '';
	width: 34px;
	height: 52px;
	background: url(../images/arrow_left-black.png) no-repeat 0 15px;
	background-size: 50%;
	display: block;
	margin-left: 14px;
}

.latest-section .latestblog-slider .slick-next::before {
	content: '';
	width: 34px;
	height: 52px;
	background: url(../images/arrow_right-black-.png) no-repeat 0 15px;
	background-size: 50%;
	display: block;
	margin-left: 14px;
}

.inner-toggle {
	width: 32%;
	margin: 0 auto;
}

.offcanvas-header {
	float: right;
}

.cities-box {
  max-width: 76%;
  margin: 0 auto;
}

.inudsty-box .slick-track {
	display: flex;
	align-items: center;
	gap: 23px;
	justify-content: space-between;
  }
  .logo-slider {
	text-align: center;
  }
  .inudsty-box .slick-prev,
  .inudsty-box .slick-next {
	display: none !important;
  }
.f-30{
	font-size: 30px!important;
}
.offcanvas-end{
	width: 100%!important;
}

.searchbox {
	position: relative;
	height: 58px;
	min-width: 50px;
	width: 0%;
	float: right;
	overflow:hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	-ms-transition: width 0.3s;
	-o-transition: width 0.3s;
	transition: width 0.3s;
}



.searchbox-open{
 	width:100%;
}

.searchbox-input {
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background: transparent;
  width: 452px;
  height: 57px;
  margin: 0;
  padding-left: 20px;
  font-size: 16px;
  border-radius: 0 25px 12px 12px;
}
.searchbox.searchbox-open .searchbox-input{
	background: #fff;
}
.searchbox-icon {
	 width: 50px;
	 height: 57px;
	 display:block;
	 position:absolute;
	 top:0;
	 right:0;
	 padding:0;
	 margin:0;
	 border:0;
	 outline:0;
	 line-height:50px;
	 text-align:center;
	 cursor:pointer;
	 background:url(../images/saerch-icon.png) no-repeat 0 0;
}
.product-detail-page .our-concepts .slick-list.draggable {
  max-width: 90%;
}
.product-detail-page .our-concepts .slick-prev{
	left: 0;
}
.product-detail-page .our-concepts .slick-next{
	right: 0;
}
.sidebar ::placeholder {
	color:#fff;
	opacity: 1; /* Firefox */
  }
  
 .sidebar :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:#fff;
  }
  
 .sidebar ::-ms-input-placeholder { /* Microsoft Edge */
   color:#fff;
  }
@media(max-width:1600px){
	.qur-box2 {
	  margin-top: -153px;
	}
	.slider-banner-contant{
		width: 762px;
		background-size: 100%;
		padding: 0px 110px 66px 110px;
	}
	.heading-title{
		font-size: 42px;
		margin: 0 auto 20px auto;
	}
	.top-header{
		background-position: 20% 0;
	}
	.logo-slider-bottom {
	  padding-bottom: 30px;
	}
	.box-left .navbar-brand {
	  width: 140px;
	}
	.nav-item .nav-link, .outline-consult{
		font-size: 14px;
	}
	.qur-title{
		font-size:27px;
	}
	.qur-section p{
		font-size: 16px;
	}
	.our-concepts .slick-list.draggable{
		max-width: 90%;
	}
	.our-concepts .slick-prev{
		right: 0px;
	}
	.our-concepts .slick-nex{
		right: 0px;
	}
	.latestblog-slider .slick-list.draggable{
		max-width: 90%;
	}
	.latestblog-slider .slick-prev{
		left: 0;
	}
	.latestblog-slider .slick-next{
		right: 0;
	}
}
@media(max-width: 1450px){

	

	.city-page .choose-title.awards-head {
		text-align: center;
		font-size: 2rem;
		color: #f675a8 !important;
		font-family: 'Raleway', sans-serif;
		font-weight: 600;
	}

	.copyright-title {
		color: #fff;
		font-size: 13px;
	}
	.newsletter-head {
		font-size: 19px;
	}
	.last-footer-inner .footer-sub.last-footer-box {
		font-size: 19px;
		font-family: 'Mulish', sans-serif;
		font-weight: 600;
	}
	.blog-page .btn {
		padding: 8px 26px !important;
		font-size: 16px;
	}
	.cities-box {
		max-width: 100%;
		margin: 0 auto;
	  }

	

	.add-box-img img {
		max-width: 109px;
	}

	.book-box2 {
		height: 363px;
	}
	.nav-item .nav-link{
		font-size: 0.75rem;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
	  padding: 1rem 0.8rem !important;
	}
	.top-header{
		background-position: 0 0;
	}
	.heading-title{
		font-size: 2rem;
	}

	.outline-consult {
		font-size: 13px;
		
	}
	.slider-banner-contant{
		background-size: 100%;
		padding: 50px 100px;
		width: 100%;
		min-height: 330px;
	}
/*	.banner-section{
		max-height: 470px;
	}*/
	.qur-section p{
		font-size: 14px;
		line-height: 24px;
	}
	.whychoose-box{
		width: 16%;
	}
	.haldi-seclect span{
		font-size: 1.4rem;
	}
	.qur-title.stall, .Services-box h2{
		font-size: 2rem;
	}
	.qur-contant.mr-ds, p, .numk-title, 
	.clint-description-happy{
		font-size: 12px;
		line-height: 18px;
	}
	.marriage-title{
		font-size: 14px;
	}
	/* .btn.btn.btn-read{
		width: 100%;
		justify-content: center;
	} */
	.ourcon-box{
		width: 90%;
	}
	.blog-description h3 {
		font-size: 1rem;
		line-height: 24px;
	}
	.btn.btn-work {
		font-size: 1.75rem;
	}
	.qur-box2 {
	  margin-top: -80px;
	}

	.list-icon-title {
		font-size: 11px;
	}
	.top-iconlist img {
		width: 19px;
		height: 17px;
	}
	.btn {
		font-size: 15px;
		padding: 10px 50px !important;
	}
	.btn.slider-btn {
		padding: 10px 34px !important;
	}
	/* .box-left {
		margin-left: 92px;
	} */
	.qur-title {
		font-size: 45px;
	}
	.first-letter-big {
		font-size: 15px;
	}
	.choose-title img {
		max-width: 230px;
	}
	.prg-sub {
		font-size: 13px;
	}
	.btn-story {
		font-size: 14px;
	}
	.Service-cities-title {
		font-size: 13px;
	}
	.Service-cities-menu li {
		padding-bottom: 4px;
	}
	.Service-cities-menu li a {
		padding: 3px 20px 3px 20px;
	}
	.footer-head {
		font-size: 14px;
	}
	.footer-sub {
		font-size: 14px;
	}
	.footer-child {
		font-size: 11px;
	}
	.footer-description li a {
		font-size: 11px;
	}
	.footer-logo-box .Service-cities-title {
		font-size: 12px;
	}
	.btn.buy-btn {
		padding: 8px 12px !important;
		font-size: 13px;
		
	}

	.btn.books-btn {
		background-color: #554994 !important;
		border-radius: 8px !important;
		color: #fff;
		padding: 8px 12px !important;
		font-size: 13px;
	}
	.heading-title2 {
	
		font-size: 42px;
	
	}
}


@media(max-width:1320px){
	.cols-inner{
		width: 30%;
	}
	
	
}
@media(max-width: 1199.98px){

	
	.cols-inner {
		width: 32%;
	  }
	.navbar-expand-lg .navbar-nav .nav-link {
		padding: 1rem 0.4rem !important;
		font-size: 0.70rem;
	}
	.box-left {
		margin-left: 0;
	  }
	.outline-consult {
		text-transform: uppercase;
		color: #f675a8 !important;
		font-weight: 600;
		font-size: 0.850rem;
		text-decoration: none !important;
	}
	.list-icon-title {
		font-size: 12px;
		color: #101010;
	}
	.navbar-nav {
		margin-top: 3px;	
	}
	.btn.books-btn, .btn.buy-btn {
		font-size: 13px;
		
	}
	.btn {
		font-size: 16px;
	}
	.qur-contant.mr-ds, p, .numk-title, .clint-description-happy {
		font-size: 13px;
		line-height: 24px;
	}
	.btn.slider-btn.mt-4 {
		margin-top: 20px !important;
	}
	/* .slider-banner-contant {

		min-height: 330px;
	} */
	.heading-title {
		font-size: 1.80rem;
	}
	.form-subscribe input {
		width: 100%;
	}
}


@media(max-width:991.98px){
	.city-page  .row-hotel .hotel-box {
		width: 31%;
	}
	.hotel-head {
		font-size: 17px;
	}
	.city-page  .post-description p {
		margin-bottom: 40px;
	}
	.city-page .sidebar {
		width: 47%;
		margin-top: 0px !important;
		overflow: auto !important;
		height: 500px;
	}
	.city-page .awards-sections .row-hotel {
		max-width: 80%;
		margin: 0 auto;
		margin-top: 50px;
	}
	.city-page .awards-sections {
		margin-top: 50px;
	}

	.mr-row.d-flex {
		flex-direction: column-reverse;
	}
	.city-page .inner-mr-main {
		padding: 26px 25px 25px 25px;
	}
	.city-page .mr-col-box.contant-bbox {
		margin-right: 0px !important;
	}

	.mr-col-box {
		width: 100%;
	}

	.manu-box-toggal {
		align-items: center;
	}

	.btn.books-btn, .btn.buy-btn {
		min-width: unset;
	}

	.recapcha-box {
		width: 50%;
	}
	.heading-title2 {
		font-size: 37px;
	}
	.inner-bg-box1 .clint-blog img {
		width: 100%;
		height: 527px;
		object-fit: cover;
	}
	#navbarTogglerDemo02 {
		display: none;
	}
	.box-right {
		display: none;
	}
	.top-header {
		background-image: none;
	}

	.slider-banner-box {
		z-index: 1;
	}
	.banner-section .carousel {
		z-index: 1;
	}
	.heading-title {
		display: none;
	}
	.slider-banner-contant {
		min-height: 212px;
	}
	.qur-title.stall, .Services-box h2 {
		font-size: 1.5rem;
	}
	.choose-title img {
		max-width: 29%;
	}
	.haldi-seclect span {
		font-size: 1rem;
	}
	.btn-story {
		font-size: 13px;
	
	}
	.whychoose-box {
		width: 31%;
		margin-bottom: 20px;
	}
	.why-main-row {
		flex-wrap: wrap;
	}
	.happy-clients-slider .slick-list.draggable {
		max-width: 100%;
	}
	.clint-blog img {
		height: 182px;

	}
	.list-icon-title2 {
		font-size: 12px;
	
	}
	.blog-description h3 {
		font-size: 1rem;
		min-height: 90px;
	}
	.book-box2 {
		height: 360px;
	}
	.cities-section {
		width: 100%;
	}
	.Service-cities-menu li {
		list-style: none;
		padding-bottom: 4px;
	}
	.Service-cities-menu li a {
		font-size: 14px;
	}
	.btn.btn-work {
		font-size: 1.5rem;
	}
	.qur-title {
		font-size: 19px;

	}
	.first-letter-big {
		font-size: 17px;
	}
	.slider-btn-box {
		display: block !important;
	}
	.slider-btn-box .btn.slider-btn {
		width: 100%;
		margin: 0px 0px 17px 0px !important;
	}
	.slider-banner-contant {
		padding: 0px 100px;
	
	}
	.main-nav-mob .nav-item .nav-link {
		color: #fff !important;
	}
	.tree-box {
		float: right;
		margin-top: -8px;
	}
	
	.slider-row {
		width: 100%;	
	}
	.box-main-footer {
		flex-wrap: wrap;
	}
	.box-main-footer .colboxf1 {
		width: 50%;
	}
	.tree-box {
		display: none;
	}
	.contact-right-img{
		right: 0;
	}
	.cols-inner {
		width: 100%;
		margin-bottom: 40px;
	  }
	  .bolg-servic{
		width: 100%;
	  }
	/*-----ipad-respove--*/ 
	.sidebar-respove {
		display: flex;
		justify-content: space-between;
	}
	.sidebar {
		width: 47%;
		margin-top: 0px !important;
		overflow: auto;
		height: 418px;
	}
	.sub-seclect {
		font-size: 12px;

	}
	.head-title-post {
		font-size: 15px;
		-webkit-line-clamp: 2;
	}
	.blog-page .carousel-item2 img {
		height: 222px;
	}
	.ab-box2 img {
		width: 100%;
		object-fit: cover;
	}
	.blog-mian-clss {
	
		padding-right: 0px;
	}
	.ab-box {
		padding: 28px;
	}
	.qur-title.unique {
		font-size: 17px;
	}
	.product-title {
		font-size: 27px;
	}
	.price p {
		font-size: 27px;
	}
	.tags p {
		font-size: 15px;
	}
	.quant-main-box {
		flex-direction: column;
	}
	.qua-title {
		width: 100%;
	}
	.caobx  {
		width: 100%;
		margin-top: 20px;
	
	}
	.add-to-btn.ms-3 {
		margin-left: 0px !important;
	}
	.blog-page .caobx .btn {
		font-size: 14px;
	}
	.quant-main-box {
		margin-top: 22px;
	}
	.btn-cate {
		width: 64%;
	}
	.product-discription {
		line-height: 25px;
		font-size: 14px;
	}
	 .product-detail-content .social-icon-list {
		padding-top: 0px;
	}
	.product-discription {
		padding-top: 17px;
	}
	.tab-inner .tab-pane {
		font-size: 15px;
	}
	.what-text {
		font-size: 24px;
		font-weight: 600;
	}
	.our-man-head .border-right {
		width: 288px;
	}
	.sliderboxtesi img {
		max-width: 35px;
	}
	.says-card {
		height: 163px;
	}
	.col1 {
		width: 71%;	
	}
	.clint-desc2 {
		font-size: 15px;
		line-height: 24px;
		padding: 12px 0px;
	}
	.clint-desc2 {
		padding-bottom: 0px;
	}
	.col1.second-row .says-card img {
		margin-left: 15px;
	}
	.clint-desc2 br {
		display: none;
	}
	.inner-page-banner .home-slider, .inner-slider {
		object-fit: cover;
		width: 100%;
		height: 207px;
	}
}

@media(max-width:767.98px){
	
	.Book-title-box {
    padding-top: 94px !important;
	}

	.social-bottom.text-black {
		display: block;
	}
	.req_quatation_mobile{
		display:none;
	}
	.blog-banner-box {
		position: absolute;
		top: 65%;
		z-index: 1;
		right: auto;
		left: auto;
		max-width: 100%;
		margin: 0 auto;
		transform: translateY(-41%);
		width: 100%;
		height: 135px;
		text-align: center;
	}

	.blog-banner-contant {
		width: 56% !important;
		padding: 30px 35px 0px 35px !important;
		align-items: unset;
		display: flex;
		min-height: unset !important;
		height: 110px !important;
	}
	
	.our-concepts-section {
		padding: 10px 0px 0px 0px !important;
	}
	.book-box1 .btn.btn-now2 {
		margin-bottom: 29px;
		margin-top: 0px !important;
	}
	.book-box2 .btn.btn-now2 {
		margin-bottom: 16px;
		margin-top: 0px !important;
	}
	.main-body .carousel-indicators {
		z-index: 7;
	}

	.btn.btn-now2  {
		font-size: 12px;
		padding: 8px 35px !important;
	}
	
	.book-box2 {
		height: 249px;
	}
	.book-box2 .qur-title.stall {
		padding-top: 7px;
	}
	.book-box1 .qur-title.stall {
		padding-top: 22px;
	}
	.heading-title {
		font-size: 1.3rem !important;
	}
	.heading-title {
		font-size: 42px;
		margin: 0 auto 41px auto;
	}

	.slider-btn-box {
		display: none !important;
	}

	.heading-title {
		display: none;
	}
	.gellary-box {
		height: 73%;
	}
	.book-box2 {
		background-size: 100%;
	}

	.inner-page-banner .inner-slider {
		object-fit: cover;
		width: 100%;
		height: 120px;
	}
	.city-page .blog-banner-contant {
		width: 63% !important;
		padding: 22px 29px 0px 29px !important;
		align-items: unset;
		/* display: flex; */
		min-height: unset !important;
		height: 110px !important;
	}
	.city-page .banner-description {
		font-size: 11px;
		line-height:22px;
		color: #7b7b7b;
		font-family: 'gothamregular';
		font-weight: 500;
	}
	.city-page .carousel-item2 img {
		max-width: 100%;
		object-fit: cover;
		height: 134px !important;
		width: 100%;
	}
	.city-page .ab-city-head {
		font-size: 20px;
	}	
	.city-page .inner-content span {
		font-size: 16px;
		
	}
	.city-page .inner-content p  {
		font-size: 15px;
		width: 100%;
		
	}
	.city-page .inner-content2 p {
		font-size: 15px;
		width: 100%;
	}
	.city-page  .row-hotel {
		flex-direction: column;
		margin-top: 42px !important;
		width: 100%;
	}
	.city-page .ab-city-head.mt-4 {
		text-align: center;
	}
	.city-page .hotel-box {
		width: 100% !important;
		margin: 0 auto;
		text-align: center;
	}
	.post-description p {
		font-size: 15px;
		line-height: 30px;
		color: #303030;
		text-align: center;
		margin: 0 auto;
	}
	.city-page .sidebar {
		width: 100%;
		margin-top: 0px !important;
		overflow: auto;
		height: auto;
	}
	.city-page .sidebar.archives-sibbar2 {
		margin-top: 39px !important;
	}
	.city-page .row-hotel .hotel-post {
		margin-bottom: 26px;
	}
	.city-page .awards-sections {
		margin-top: 50px;
	}
	

	.post-description {
		margin-bottom: 30px;
	}
	.city-page .mr-description {
		font-size: 15px;
		width: 100%;
	}
	.city-page .mr-row {
		flex-direction: column;
		flex-direction: column-reverse;
	}
	.mr-col-box {
		width: 100%;
		margin-left: 0px;
	}
	.city-page .inner-mr-main {
		padding: 30px 20px 0px 20px;
	}
	.city-page .mr-col-box.mrgleft-box {
		margin-right: 4px !important;
	}
	.city-page .mr-col-box {
		width: 100%;
		margin-left: 9px;
		margin-right: 9px !important;
		margin-bottom: 44px;
	}
	.city-page .mr-row .ab-city-head {
		font-size: 17px;
		padding-top: 0px;
	}
	.city-page .choose-title.awards-head {
		text-align: center;
		font-size: 1.15rem;
		
	}

.hemburger-content .offcanvas-header {
		padding-bottom: 30px;
		position: absolute;
		right: 34px;
		top: 26px;
	}

	/* .qur-section .qur-box {
		padding-left: 31px !important;
	}	 */

.menu-right-social .listsocal{
		padding: 8px 10px;
	}
	.menu-right-social .listsocal2 {
		padding: 8px 10px;
	}
	.menu-right-social .listsocal3 {
		padding: 8px 10px;
	}	
	.menu-right-social .icon-inline i {
		font-size: 11px;
	}
	.menu-right-line .icon-inline img {
		height: 172px;
	}

	.qur-contant.mr-ds, p, .numk-title, .clint-description-happy {
		font-size: 13px;
		line-height: 24px;
		width: 100%;
	}

.inner-toggle {
		width: 100%;
		margin: 0 auto;
	}
.menu-right-bottom {
		display: none;
}	
.recapcha-box {
		width: 100%;
}

.qur-title.stall, .Services-box h2 {
	font-size: 1rem;
}
.qur-title.stall {
	letter-spacing: 2px;
	padding-top: 41px;
}
.choose-title img {
	max-width: 35%;
}
.why-main-row {
	flex-wrap: wrap;
}
.whychoose-box {
	width: 47%;
	margin-bottom: 16px;
}

.prg-sub {
	font-size: 11px;
}
.haldi-seclect span {
	font-size: 12px;
}
.btn-story {
	font-size: 14px;
}
.portpolio-frst {
	margin-top: 24px;
}
.book-customised {
	flex-direction: column;
}
.book-box1, .book-box2 {
	width: 100%;
}
.btn.btn-now2 {
	margin-bottom: 65px;
}
.blog-description h3 {
	font-size: 1rem;
	min-height: 83px;
}
.list-icon-title2 {
	font-size: 12px;
}
.cities-section  {
	width: 100%;
}
.cities-box {
	max-width: 100%;
	flex-wrap: wrap;

}

.Service-cities-menu {
	width: 50%;
}

.newsletter-head {
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Mulish', sans-serif;
	font-weight: 700;
}

.form-box::before {
	left: -5px;
}
.form-box::after {
	right: -5px;
}
.form-box {
	max-width: 80%;
	margin: 0 auto;
}
.form-subscribe input {
	font-size: 12px;
}
.menu-social-list {
	width: 67%;
}
.useful-menu li a {
	padding: 0px;
}
.qur-title {
	font-size: 19px;
}
.qur-section p {
	font-size: 13px;
	width: 100%;
}
.first-letter-big {
	font-size: 15px;

}
.row.our-mian-clss {
	flex-direction: column-reverse;
}
.qur-box2 {
	margin-top: 0px;
}
.offcanvas-end {
	right: 0;
}
.nav-item .nav-link {
	color: #fff !important;
}
.btn.btn-work {
	width: 50%;
	font-size: 1.25rem;
}
.slick-next {
	right: 0px;
}
.slick-prev {
	left: 0px;
}
.clint-blog img {
	height: 315px;
}
.latest-box {
	width: 100%;
}
.row.box-main-footer {
	flex-direction: column;
}
.box-main-footer .colboxf1 {
	width: 100%;
}
.Service-cities-menu li a {
	font-size: 13px;
	text-align: left;
}
.Service-cities-menu {
	width: 31%;
}
.carousel-indicators .flover-bottom {
	background-image: none;
	
}
.slider-banner-box {
  top: auto;
  z-index: 1;
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  bottom: 30px;
}
.banner-section .carousel-item .home-slider {
	height: auto;
}
.btn {
	font-size: 12px;
}
.mob-none {
	display: none 
}
.mobile-text {
	text-align: center;
	padding-top: 40px;
}

.logo-box {
	width: 50%;
}

.toggal-box {
	width: 45%;
	padding-right: 0px;
}
.Service-cities-menu li a {
	font-size: 11px;
	text-align: left;
}
.tree-box {
	display: none;
}

.mobile-text {
  display: block;
}
.our-concepts .slick-prev {
	
	width: 40px !important;
	height: 42px !important;

}
.our-concepts .slick-next {
	
	width: 40px !important;
	height: 42px !important;

}

.slick-prev::before {
	content: '';
	width: 22px !important;
	height: 49px !important;
	background-size: 50%;
	display: block;
	margin-left: 13px !important;
	margin-top: -3px !important;
}
.slick-next::before {
	content: '';
	width: 22px !important;
	height: 50px !important;
	display: block;
	margin-left: 16px;
	margin-top: -3px !important;
}
.form-main{
	width: 100%;
	padding: 27px 20px 19px 20px;
}
.blog-banner-contant{
	background-size: 100%;
	width: 320px;
	padding: 10px 35px 28px 35px;
}
.heading-title2 {
	font-size: 1.2rem;
	margin: 0;
  }
  .contact-right-img{
	display: none;
  }
  .choose-title.loc-title{
	font-size: 1.5rem!important;
  }
  .satll-now-head h2{
	font-size: 1.2rem;
  }
  .satll-now-head span{
	font-size: 1rem;
  }
  .cols-inner {
	width: 92%;
	margin: 0 auto 40px auto;
  }
  .map-head {
	font-size: 1rem;
}
  .bord-head{
	width: 100%;
  }
  .product-datail {
	margin-left: 0;
  }
  .price p{
	font-size: 1.4rem;
  }
  .quant-main-box {
	margin-top: 36px;
	flex-direction: column;
	align-items: flex-start !important;
	justify-content: flex-start;
	gap: 10px;
  }
  .qua-title{
	margin-left: 1rem;
  }
  .tab-inner .nav-item .nav-link{
	color: #0a2646 !important;
  }
  .tab-inner .tab-pane{
	font-size: 0.875rem;
  }
  .our-man-head{
	flex-direction: column;
  }
  .our-man-head .border-right{
	display: none;
  }
  .what-text {
	font-size: 2rem;
	width: 100%;
  }
  .our-Costumer-says{
	max-width: 92%;
  }
  .social-icon-list{
	margin-bottom: 0px;
  }
  .blog-mian-clss{
	padding-right: 0;
  }
  .ab-box {
	padding: 0 17px 20px;
  }
  .head-sidebar{
	font-size: 1.2rem;
  }
  .ab-box2 {
	margin-bottom: 20px;
}
.sub-post-title {
	display: inline-block;
	padding-top: 17px;
}
.head-title-post {
	font-size: 15px;
}
.rent-contant {
	font-size: 14px;
	
}

/*----respove---*/
.sidebar .Service-cities-menu {
	width: 100% !important;
}
.archev-menu .Service-cities-title {
	font-size: 14px;
}
.blog-page .carousel-item2 img {
	max-width: 100%;
	object-fit: cover;
	height: 103px;
	width: 100%;
}

.product-detail-page .carousel-item2 img {
	max-width: 100%;
	object-fit: cover;
	height: 146px;
	width: 100%;
}

.inner-page-banner .home-slider {
	object-fit: cover;
	width: 100%;
	height: 120px;
}
.heading-title2 {
	font-size: 1rem !important;

}

.navbar-brand img {
	max-width: 96px;
}

.blog-page .heading-title2 {
	margin-top: -2px;
}


.mySlides img {
	height: 277px;
	object-fit: cover;
}
.cantact-page, .blog-page, .heading-title2 {
	margin-top: 4px;
}
.sidebar-respove {
	flex-direction: column;
}
.sidebar {
	width: 100%;
}
.archives-sibbar2 {
	margin-top: 45px !important;
}
.blog-page.product-detail-page .btn {
	padding: 8px 20px !important;
	font-size: 17px;
}
.blog-page.product-detail-page .caobx .btn {
	font-size: 12px;
}
.btn-wish {
	width: 79%;
	font-size: 16px;
}
.btn-cate {
	font-size: 0.875rem;
}
.btn-cate span {
	font-size: 16px;

}
.Wishlist-main {
	flex-direction: row !important;
}
.product-content.product-detail-content {
	padding-top: 25px;
}
.product-discription {
	font-size: 0.875rem !important;
}
.product-title {
	font-size: 25px;
}
.what-text {
	font-size: 1.5rem;
}
.second-row .says-card {
	float: left;
}
.col1.second-row .says-card img {
	margin-left: 0px;
}
.cantact-page .blog-description2 h3 {
	font-size: 16px;
}
.cantact-page .bolg-contant2 {
	text-align: left;
	font-size: 13px;
}
.cantact-page .title-mail-info {
	font-size: 13px;
}
.head-form-inner {
	font-size: 16px;
}
.inner-bg-box1 .clint-blog img {

	height: 248px;

}
.slider-banner-box {
	top: auto;
	z-index: 2;
	position: absolute;
}
.banner-section .carousel-item::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/*background-color: rgba(246, 117, 168,0.3);*/
	height: 100%;
	width: 100%;
	display: block;
	z-index: 2;
}
/* .banner-section::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(246, 117, 168,0.5);
	height: 100%;
	width: 100%;
	display: block;
	z-index: 2;
} */

.slider-banner-contant{
	background-image: none;
}
.slider-banner-contant {
  min-height: inherit;
  padding: 0 0;
}
.slider-btn-box .btn.slider-btn{
	width: auto;
	min-width: 130px;
}
.carousel-indicators .flover-bottom{
	min-height: inherit;
}
.view-all-store{
	left: 10px;
}
}
@media(max-width:500px){
	.qur-section .qur-box {
	  padding-left: 0;
	}
	.colbottom{
		flex-direction: column;
	}
	.heading-title2 {
		font-size: 1.2rem;
		margin: 0;
	}

	.blog-banner-contant {





		width: 120%;
		padding: 10px 35px 22px 35px;
		height: auto;
		min-height: 100%;
	}
	.recapcha-box {
		margin-bottom: 19px;
	  }
	  .Service-cities-menu {
		width: 45%;
	  }
	  .btn.btn-work{
		width: 80%;
	  }
	  .add-to-btn, .order-to-btn {
		width: 90%;
		text-align: center;
	  }
	  .add-to-btn .btn-cart, .order-to-btn .btn-cart2{
		width: 100%;
	  }
	  .Wishlist-main{
		flex-direction: column;
		margin-left: 1rem;
	  }
	  .btn-cate {
		font-family: 'gothamregular';
		font-size: 1rem;
		color: #303030 !important;
		width: 100%;
	  }
	  .product-discription{
		font-size: 1rem;
	  }
	  .product-detail-page .blog-section-main {
		margin: 50px 0px 20px !important;
	  }
	  .product-detail-page .nav-pills .nav-link.active, .nav-pills .show &gt; .nav-link{
		width: 100%;
		padding: 15px 0;
	  }
	  .tab-inner ul.nav li{
		width: 50%;
		margin: 0px!important;
	  }
	  .costumer-row.d-flex {
		flex-direction: column;
	  }
	  .says-card {
		border-radius: 12px;
		overflow: hidden;
		height: 100px;
		object-fit: cover;
		max-width: 100px;
		margin-bottom: 16px;
	  }
	  .clint-desc2 {
		font-size: 1rem;
		line-height: 26px;
		color: #303030;
		padding: 19px 0px 0;
	  }
	  .clint-name2{
		font-size: 1.2rem;
	  }
	  .col2.second-row1 {
		order: 2;
	  }
	  .col1.second-row {
		order: 1;
	  }
}
@media(max-width: 380px){
	.whychoose-box {
	  width: 100%;
	  margin-bottom: 16px;
	}
}
@media(max-width: 1450px){
	.blog-banner-box .container{
		height: 100%;
	}
	.blog-banner-box{
		transform: translateY(-50%);
	}
	.blog-banner-contant{
		background-size: 100%;	
		width: 352px;
		padding: 45px 45px 45px 45px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}	
}


@media(max-width: 1120px){
	.blog-banner-contant{	
		width: 300px;
		padding: 40px 45px 40px 45px;
	}	
	.heading-title2 {
	  font-size: 2rem;
	}
}

@media (max-width: 767.98px){
	.blog-banner-box{
		top: 50%;
		transform: translateY(-50%);
	}
	.blog-banner-box .container {
	  height: 100%;
	}
	.blog-banner-contant {
	  width: 200px !important;
	  padding: 0px 35px 0 35px !important;
	  align-items: unset;
	  display: flex;
	  min-height: 80px !important;
	  height: auto !important;
	  justify-content: center;
	  align-items: center;
	}
}
.field_error{
	width: 100%;
	color: #a94442;	
}

.success{
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.error{
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.sec-title {margin-bottom: 40px;text-align: center;}
.sec-space {
    padding: 20px 0;
}

/*  */

/* testimonials page css */

.out-testimonials h3 {font-size: 30px; color: #000; font-weight: 800;}
.instagram-post h3 {font-size: 24px; color: #f675a8; font-weight: 800;}
.insta-post {overflow: hidden;}
.insta-post a {display: block;}
.insta-post img {transition: 0.3s ease all;}
.insta-post:hover img {transform: scale(1.1);}
.testi-banner &gt;  img {margin-top: -10px;}
.testi-section {padding: 45px 0;}
.testi-card {display: flex;align-items: center;}
.testi-card .testi-card-content {flex: 1;padding: 0 30px 0 50px; position: relative;}
.testi-card .testi-card-content::after {content: "";position: absolute;width: 31px;height:22px;background: url(../images/quote-icon.png) no-repeat;left: 10px;top: -2px;}
.testi-card .testi-card-image {border: 22px solid #f574a7;border-radius: 15px;flex: 0 0 380px;max-width: 380px;position: relative;margin-right: 50px;}
.testi-card .testi-card-image::after {content: "";position: absolute;width: 70px;height: 154px;background: url(../images/testi-shape.png) no-repeat; right: -70px;}
.out-testimonials .container-fluid {padding: 0 70px;}
.client-name {color: #f473a6;font-weight: 600;margin-bottom: 15px; text-transform: uppercase; font-size: 14px;}
.testi-section.covered {box-shadow: 0 0 40px rgba(0,0,0,0.22);}
.testi-section.covered .testi-card .testi-card-image {order: -1;}
.testi-card-image .play {position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.4);}
.testi-card-image .play  img {transition: 0.3s ease all;}
.testi-card-image .play:hover img{transform: scale(1.05);}
.load-more .btn-custom {border-radius: 20px;background: #f574a7;}
@media screen and (max-width:1600px) {
	.out-testimonials .container-fluid {
		padding: 0 15px;
	}
	.testi-card .testi-card-image {
		border: 12px solid #f574a7;
		flex: 0 0 300px;
		max-width: 300px;
		margin-right: 30px;
	}
	.testi-card .testi-card-content {
		padding: 0 20px 0 40px;
	}
	
	.testi-card .testi-card-image::after {
		width: 50px;
		right: -50px;
		background-size: contain;
		z-index: -1;
	}	
	
}
@media screen and (max-width:1199px) {
.testi-section div[class*="col-"]:nth-child(n+2){
	margin-top: 20px;
}
.instagram-post div[class*="col-"] {
	padding: 0 5px;
}
.testi-banner &gt; img {
    margin-top: -10px;
    height: 210px;
    object-fit: cover;
    object-position: right;
}
}
@media screen and (max-width:991px) {
	.insta-post {
		margin-bottom: 10px;
	}
}

@media screen and (max-width:767px) {
	.testi-banner &gt; img {
		margin-top: -10px;
		height: 150px;
	}	
	.out-testimonials .sec-title{
		margin-bottom: 0;
	}
.out-testimonials h3 {
    font-size: 24px;
}
.testi-section {
    padding: 30px 0;
}
.testi-card {
    flex-direction: column-reverse;
}
.testi-card .testi-card-image {
    margin-right: 0;
    margin-bottom: 20px;
}
.testi-card .testi-card-image &gt; img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.testi-card .testi-card-image {
    border: 8px solid #f574a7;
    flex: 0 0 250px;
    max-width: 250px;
}
.testi-card .testi-card-content {
	text-align: center;
}
.testi-card .testi-card-content .client-name{
	margin-bottom: 5px;
}
.testi-section div[class*="col-"]:nth-child(n+2) .testi-card { 
	padding-top: 20px;
	border-top: 1px solid #e1dddd;
}
.testi-section.covered .testi-card .testi-card-image {
    order: 2;
}
.testi-card-image .play img {
	width: 50px;
}

}
</pre></body></html>