/* ---- 1199px ---- */

@media (max-width:1199px) {
	._hamburge {
		width: auto;
	}

	._hamburge ul li {
		margin-right: 20.9px;
	}

	._hamburge ul li:nth-child(6) {
		margin-right: 20px;
	}

	._hamburge ul li a {
		font-size: 16px;
	}

	._pdRTBL1 {
		padding-right: 15px;
	}

	._pdRTBL2 {
		padding-left: 25px;
	}

	._pdRTBL3 {
		padding-left: 35px;
	}

	._bg_pattern {
		background-size: cover;
		background-position-y: 0;
	}

	._breakLine {
		padding: 43px 0 31px;
	}

	.ml-- {
		margin-left: 0px;
	}

	.p--1,
	.p--2,
	.p--3 {
		padding-left: 0px;
	}

	.Terms {
		text-align: center;
		margin-bottom: 10px;
	}

	.CopyTag {
		text-align: center;
	}

	.name-t {
		margin-top: 30px;
	}

	.card-feature-new {
		width: 100%;
	}

	.custom-select-trigger {

		font-size: 14px;
	}

	._Realimg img {

		width: 100%;
	}

}

/* ---- 991px ---- */

@media (max-width:991px) {
	._topLeft {
		display: none;
	}

	._topRight {
		float: none;
		display: flex;
		justify-content: center;
	}

	._flright {
		float: none;
	}

	._pdRTBL1 {
		padding-right: 0px;
		text-align: center;
	}

	._pdRTBL2 {
		padding-left: 0px;
		text-align: center;
	}

	._pdRTBL3 {
		padding-left: 0px;
		text-align: center;
	}

	._iconPngOne img {
		margin: auto;
	}

	._iconPngTwo img {
		margin: auto;
	}

	._iconPngThree img {
		margin: auto;
	}

	._headContent span {
		margin: auto;
	}

	._openThisSite {
		margin-top: 50px;
	}

	._contentPr {
		margin-top: 25px;
	}

	._headContent {
		margin: 30px 0 10px;
	}

	._bg_pattern {
		background-size: cover;
		background-position-y: 0;
	}

	._bg_pattern {
		background-size: contain;
		background-position-y: 20px;
	}

	.prMiddel {
		width: 100%;
		margin: auto;
		padding-bottom: 25px;
	}

	.pContentRealwedding p {
		font-size: 14px;
	}

	._realWeddingName span {
		font-size: 28px;
	}

	._readMoreRealWedding {
		padding-right: 0px;
		text-align: center;
	}

	._Availablenowat a img {
		display: inline-block;
		height: 50px;
		width: 170px;
	}

	._headerTitleApps {
		margin: 30px 0 30px;
	}

	._contentApps p {
		color: rgb(255, 255, 255);
		font-size: 16px;
	}

	._Availablenowat {
		margin-top: 25px;
	}

	._imgMobielApps {
		margin-top: 100px;
	}

	._footerOne {
		margin-top: 30px;
	}

	nav.footerLink {
		margin-top: 5px;
	}

	._footerTitle {
		margin-top: 25px;
	}

	._footerTitle h4 {
		margin: 0;
	}

	.socialIcon {
		margin-top: 10px;
	}

	.appSotrs {
		margin-top: 10px;
	}

	.__copyRight {
		margin-top: 30px;
	}

	.find-box {
		width: 90.2%;
	}

	.card-feature-new {
		width: 100%;
	}

	.finder-form-transparent {
		background-color: white;
		border-radius: 10px;
		margin-bottom: 20px;
		border: 1px solid #ebebeb;
	}

	.search-section {
		background: transparent;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 90%;
	}

	.custom-select-trigger {
		padding: 0 0px 0 0px;
	}

	.searchnow {
		margin-left: 0px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-top-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	.main-title-head p {

		font-size: 22px;
	}

	.custom-select-trigger:after {
		right: 10px;

	}

	._Realimg img {

		width: 100%;
	}

	.feature-Profile img {
		width: 100%;
	}
}

@media (max-width:777px) {

	._rightSideContent {
		position: static;
	}

	._imgHead {
		display: none;
	}

	._ContentLogo {
		display: none;
	}

	._searchTable {
		width: 80%;
	}

	.custom-select-wrapper {
		width: 100%;
	}

	.custom-select {
		width: 100%;
		border-bottom: 1px solid rgba(59, 60, 31, 0.43);
	}

	._searchTable {
		width: 85%;
		padding: 20px 35px;
	}

	._rdoButton {
		margin-left: 27px;
	}

	._bannerContent {
		margin-top: 30px;
	}

	._imgBannerBB img {
		width: 100%;
		height: 305px;
		object-fit: cover;
	}

	._HeadingSec {
		padding: 60px 0 40px;
	}

	._iconPngTwo {
		margin-top: 40px;
	}

	._iconPngThree {
		margin-top: 40px;
	}

	._headContent {
		margin: 10px 0 0px;
	}

	._contentPr p {
		text-align: justify;
	}

	._bg_pattern {
		background-image: unset;
	}

	._RealWeddingStart {
		width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	._mt15 {
		margin-top: 30px;
	}

	._pdRTBL1,
	._pdRTBL2,
	._pdRTBL3 {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}

	.pr-0 {
		padding-right: 15px;
	}

	.pl-0 {
		padding-left: 15px;
	}

	._headerTitleApps {
		text-align: center;
	}

	._contentApps {
		text-align: center;
	}

	._Availablenowat {
		margin-top: 50px;
		text-align: center;
		margin-bottom: 20px;
	}

	._bgPatternNew {
		padding-bottom: 40px;
	}

	.downLoadApp span {
		margin-top: 25px;
	}

	.step-box {
		float: none;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.owl-theme .owl-controls {
		position: absolute;
		right: 0;
		top: auto;
		z-index: 9999;
		margin-top: 0 !important;
		bottom: 55px;
	}

	.slider-p {
		font-size: 16px;
		text-align: justify;
		line-height: normal;
	}

	.margin-new-100 {
		margin-top: 44px;
	}

	.class-mobile-app {
		margin-top: 0em;
	}

	.class-mobile-app p {
		text-align: center;
		font-size: 14px;
	}

	.new-img-app {
		position: relative;
		right: 0px;
		margin: auto;
	}

	.planning {

		margin-top: 0px;
		min-height: 400px;
	}

	._bg_pattern_plan {
		min-height: 400px;
	}

	.class-mobile-app-footer {
		margin-top: 1em;
	}

	.margin-five-mobile {
		margin-top: 5px;

	}

	.find-love {
		margin-top: 10px;
		margin-bottom: 15px;
		width: 100%;

	}

	.register-free {
		width: 100%;
		min-height: 440px;
		background-color: #fff;
		border-radius: 10px;
		position: relative;
		top: 0;
		z-index: 123;
		left: 0;
		right: 0;
		height: auto;
		padding: 15px;
		box-shadow: 2px 1px 20px 5px rgba(0, 0, 0, 0.04);
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.padding-zero {
		padding-right: 15px;
		padding-left: 15px;
	}

	.new-section-left {
		position: relative;
		left: 0;
	}

	.label-new p {

		font-size: 15.5px;
	}

	.mobile-margin-top-15 {
		margin-top: 15px;
	}

	.float-right-mobile {
		float: right;
	}



	.finder-form-transparent {
		background-color: white;
		border-radius: 10px;
		margin-bottom: 20px;
		border: 1px solid #ebebeb;
	}

	.search-section {
		background: transparent;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 90%;
	}

	.custom-select-trigger {
		padding: 0 0px 0 0px;
		line-height: 48px;
		color: #636363;
	}

	.searchnow {
		margin-left: 0px;
		border-top-right-radius: 8px;
		border-bottom-left-radius: 8px;
		border-top-left-radius: 8px;
		border-bottom-right-radius: 8px;
		margin-top: 10px;
		padding: 14px 7px;
		width: 100%;
	}

	.main-title-head p {

		font-size: 22px;
	}

	.custom-select-trigger:after {
		right: 10px;
		border-bottom: 1px solid #3b3c1f;
		border-right: 1px solid #3b3c1f;
	}

	.new-main {

		margin-top: 0px;
		width: 100%;
	}

	.title-box {
		margin-bottom: 30px;
	}

	.title-box p {
		text-align: center;
	}

	.img-box img {
		display: block;
		height: 100px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 20px;
	}

	.title-box span {
		margin: auto;
	}

	.get-new {
		width: 150px !important;
		margin-bottom: 20px !important;
	}

	.planning-bg-find {
		background-color: rgb(217, 85, 72);
	}

	._Realimg img {

		width: 100%;
	}

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

	.start-p {
		width: 100% !important;
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-top: 30px;

	}

	.are-planing p {
		font-size: 30px;

	}

	.wedding-bg-plan {
		padding-top: 30px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.wedding-plan {
		min-height: 247px;
		background-size: cover;
	}

	.img-box-simple img {

		margin: auto;
		display: block;
	}

	.box-simple-P P {
		text-align: center;
	}

	.box-simple-P-details p {
		text-align: center;
		margin: 0 0 30px;
	}

	.feature-Profile img {
		width: 100%;
	}

	.new-footer-ul {
		margin-top: 0px;
		margin-bottom: 0px;
		min-height: 70px;
	}

	.more-d {
		margin-bottom: 16px;
	}

	.container-new-footer {
		padding-right: 15px;
		padding-left: 15px;
	}

	.margin-zero-m {
		margin-top: 0px;
	}

	.cms-title p {
		margin: 10px 0 10px;
	}

	.nb-copyright {
		height: auto;
	}

	.card-feature-new {
		width: 100%;
	}

	/***** Home Page ***/

	.nikaah_banner {
		background-image: none;
		height: auto;
	}

	.nikaah-title h1 {
		font-size: 29px;
		margin-top: 70px;
	}

	.padding-right-zero {
		padding-right: 15px;
	}

	.padding-left-zero {
		padding-left: 15px;
	}

	.search-box {
		-moz-box-shadow: 0px 0px 20px 0px rgba(59, 60, 31, 0.12);
		-webkit-box-shadow: 0px 0px 20px 0px rgba(59, 60, 31, 0.12);
		box-shadow: 0px 0px 20px 0px rgba(59, 60, 31, 0.12);
		height: auto;
		padding: 0px;
		margin-bottom: 30px;
		width: 100%;

	}

	.register-form-box {
		width: 100%;
		margin-top: 10px;
	}

	.new-ni-hr {
		width: 100%;
	}

	.main-width-new {
		width: 100%;
	}

	.register-box {
		clear: both;

	}

	.main-heading-title p {
		font-size: 16px;
	}

	.mt-zero {
		margin-top: 0px;
	}

	.register-title p {
		font-size: 16px;
	}

	.succes-stories-box {
		height: auto;
	}

	.succes-stories-img img {
		width: 100%;

	}

	.testimonial {
		padding: 0px 0px 0px 0px;
	}

	.Wedding-Planner {
		height: 161px;
	}

	.are-planning p {
		font-size: 24px;
		margin: 84px 0 10px;
	}

	.are-planning-dec p {
		font-size: 16px;
		margin: 40px 0 10px;
	}

	.new-badge {
		left: 30px;
	}

	.margin-auto {
		width: 100%;

	}

	.banner-gardient {
		height: auto;
		background: linear-gradient(90deg, rgb(170, 7, 107), rgb(8, 56, 114));
	}

	.main-matrimony-title h1 {
		font-size: 27px;
		margin-top: 16px;
		line-height: 30px;

	}

	.main-matrimony-title p {
		font-size: 14px;
		margin: 0px 0 10px;
	}

	.icon-left {
		width: 18%;
		right: 216px;
		top: -17px;
	}

	.icon-right {
		position: absolute;
		top: -17px;
		left: 216px;
		width: 18%;
	}

	.margin-top-zero {
		margin-top: 0px;
	}

	.margin-top-25-m {
		margin-top: 25px;
	}

	.right-icon-2 {
		position: absolute;
		right: 245px;
	}

	.main-brd h2 {

		font-size: 24px;
	}

	.main-brd p {
		font-size: 14px;
	}

	.find-step {
		margin: auto;
	}

	.find-step-title h3 {
		text-align: center;
		font-size: 18px;
	}

	.find-step-title p {
		text-align: center;
	}

	.are-p-new {
		font-size: 30px;
	}

	.font-size-18 {
		font-size: 13px;
	}

	.tab .nav-tabs li {
		width: 100%;
		text-align: center;
		margin-bottom: 14px;
	}

	/***** Home Page ***/


	.testimonial img {
		width: 100%;
		height: 200px;
		object-fit: cover;
		margin-top: 50px;
	}

	.matri_title {
		position: relative;
		width: 100%;
		top: auto;
		right: 0;
		left: 0;
	}

	.search-new {
		position: relative;
		right: 0;
		left: 0;
		bottom: 0;
	}

	.matri_title h1 {
		font-size: 31px;
		text-align: center;
		color: #000;
		margin-bottom: 20px;
		padding-top: 4px;
		/*margin-bottom: 0;*/
	}

	.matri_title h2 {
		font-size: 13px;
		text-align: center;
		color: #4e4848;
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.get-s {
		margin-bottom: 20px;
	}

	.line-dot ul li a {
		font-size: 14px;
	}

	.cust_padding {
		padding-right: 15px;
		padding-left: 15px;
	}

	.header {

		background: #304f72 !important;
	}



	.header-bg {
		background: none;
		box-shadow: none;
		backdrop-filter: none;
	}

	.testimonial_new .pic {
		width: 100%;
		height: auto;
	}

	.pic-2 {
		width: 100%;
		bottom: 0px;
	}

	.recent-img p {
		padding: 0px 50px;
	}

	.view-all-stories {
		margin-bottom: 20px;
	}

	.specialbg {
		background: none;
	}

	.your-story {
		height: 210px;
	}

	.m-img {
		text-align: center !important;
	}

	.testimonial_new .pic img {
		width: 100%;
		height: auto;
	}

	.ys {
		text-align: center !important;
	}

	.myowl .owl-theme .owl-controls {
		display: none !important;
	}


	.header-right {
		left: 0px !important;
	}

	.logocss a img {
		margin-top: 4px;
		width: 100%;
	}

	.search-bg {
		background-color: none !important;
		height: 0px !important;
		padding-top: 0px !important;
	}

	.pad-right-0 {
		padding-right: 15px !important;
	}

	.pad-left-0 {
		padding-left: 15px !important;
	}

	.ss {
		min-height: auto;
		padding-top: 0;
		padding-bottom: 50px;
	}

	.ss .owl-theme .owl-controls {

		display: none !important;

	}

	.app-bottom {
		height: auto;
	}

	.ab-text p {
		text-align: center;
	}

	.ss-t h4,
	.ss-t p {
		text-align: center;
	}

	.special-box {
		/*padding-left: 15px;
		padding-right: 15px;*/
	}

	.service-box-new1,
	.service-box-new2 {
		border-radius: 10px;
		min-height: auto;
	}

	.service-box-new-img1 img {
		height: auto;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	.service-box-new-img2 img {
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}


	.stay-connected-title-dec p {
		padding-right: 0px;
	}

	.m-align {
		text-align: center;
	}

	.planning-main {
		height: auto;
	}

	.img-box-new-2 p {
		margin-right: 0%;
	}

	.plan-img {
		text-align: center;
	}

	.plan-img img {
		margin-bottom: 20px;
		text-align: center;
	}

	.pad-10 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.search-border-right {
		border-right: none;
	}

	.special-someone-inner {
		margin-top: 15px;
	}

	.features-main-1 {
		height: auto;
	}

	.vr {
		border-left: 0px;
		margin-top: 10px;
	}

	.copyright {
		margin-top: 10px;
	}

	.m-center {
		text-align: center;
	}

	.footer-link img {
		margin-top: 10px;
	}

	.pad-0 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.fect-box {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		min-height: auto;
		margin-bottom: 20px;
	}

	.special-someone {
		height: auto;
		background-repeat: repeat;
	}

	#testimonial-slider-3 .owl-prev,
	#testimonial-slider-3 .owl-next {
		display: none;
	}

	.matrimony-ad {
		background: #FB7F00;
		width: 100%;
		height: auto;
		padding: 20px;
	}

	.matrimony-ad h3 {
		line-height: 30px;
	}

	.matrimony-ad p {
		line-height: 25px;
	}

	.reg-free-btn {
		margin-top: 15px;
	}

	.matrimony-ad h3 {
		font-size: 25px;
	}

	.stay-connected {
		height: auto;
	}

	.mobile-fect {
		margin-top: 10px;
	}

	.life-patner {
		height: auto;
		/*background:#306425;*/
	}

	.content {
		margin-bottom: 10px;
	}

	.recently-join-member {
		/*background:#ffffff;*/
		height: auto;
		padding-bottom: 0px;
	}

	.m-app-img {
		margin-left: auto;
		margin-right: auto;
	}

	.aboutus {
		/*background: #306425;*/
		height: auto;
	}

	.planning-tool {
		/*background:#ffffff;*/
		height: auto;
	}

	.footer-bg {
		/*background: #306425;*/
		height: auto;
	}

	.pad-5 {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width:624px) {


	._searchTable {
		width: 90%;
		padding: 20px 35px;
	}

	._searchTable {
		width: 100%;
		padding: 20px 25px;
	}

	._imgBannerBB img {
		width: 100%;
		height: 252px;
		object-fit: cover;
	}

	._breakLine h2 {
		white-space: inherit;
		color: rgb(255, 255, 255);
	}

	._RealWeddingStart {
		width: 70%;
	}

	.CopyTag span,
	.Terms ul li a {
		font-size: 16px;
	}

	.img-de {
		width: 100%;
	}

	.left-icon {
		display: none;

	}

	.right-icon {
		display: none;

	}

	.find-box {
		width: 100%;
	}

	.m-c-m-title h1 {
		font-size: 18px;
	}

	.main-brd {
		margin-top: 0px;
	}

	.step-box {
		float: none;
		height: auto;
		margin-left: auto;
		margin-right: auto;
	}

	.popular_mrt_site .matri-sdf-gg {
		margin-bottom: 0;
	}
}

/* ---- 524px ---- */

@media (max-width:524px) {
	._nameOf p {
		font-size: 15px;
	}

	._topNav ul li:first-child a {
		margin-right: 15px;
	}

	._topNav ul li:nth-child(2) a {
		margin-right: 33px;
	}

	._topNav ul li:nth-child(4) a,
	._topNav ul li:nth-child(5) a {
		margin-left: 15px;
	}

	._topNav ul li a,
	._topNav ul li span {
		font-size: 14px;
	}

	._imgBannerBB img {
		width: 100%;
		height: 300px;
		object-fit: cover;
	}

	._bannerContent {
		margin-top: 10px;
	}

	._breakLine {
		padding: 43px 0 31px;
	}

	._breakLine h2 {
		font-size: 28px;
	}

	._RealWeddingStart {
		width: 80%;
	}

	._Availablenowat a img {
		height: 43px;
		width: 140px;
	}

	._Availablenowat a:last-child {
		margin-left: 15px;
	}
}

/* ---- 424px ---- */

@media (max-width:424px) {
	._nameOf p {
		letter-spacing: normal;
		font-size: 14px;
	}

	._topNav ul li:first-child a {
		margin-right: 10px;
	}

	._topNav ul li:nth-child(2) a {
		margin-right: 26px;
	}

	._topNav ul li a,
	._topNav ul li span {
		letter-spacing: normal;
		font-size: 13px;
	}

	._searchTable {
		padding: 20px 10px;
	}

	._imgBannerBB img {
		width: 100%;
		height: 250px;
		object-fit: cover;
	}

	._rdoButton label {
		margin-right: 22px;
	}

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

	._RealWeddingStart {
		width: 100%;
	}

	._pdRTBL1,
	._pdRTBL2,
	._pdRTBL3 {
		width: 100%;
	}

	._Availablenowat a img {
		height: 37px;
		width: 120px;
	}

	.CopyTag span,
	.Terms ul li a {
		font-size: 14px;
	}
}

/* ---- 324px ---- */

@media (max-width:324px) {
	._nameOf p {
		font-size: 13px;
		text-transform: capitalize;
	}

	._topNav ul li:first-child a {
		margin-right: 6px;
	}

	._topNav ul li:nth-child(2) a {
		margin-right: 7px;
	}

	._topNav ul li a,
	._topNav ul li span {
		font-size: 11px;
		text-transform: capitalize;
	}

	._topNav ul li:nth-child(4) a,
	._topNav ul li:nth-child(5) a {
		margin-left: 8px;
	}

	._HeadingSec h2 {
		font-size: 27px;
	}

	._Availablenowat a img {
		height: 30px;
		width: 95px;
	}
}

@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {
	.only-iphone {
		margin-top: 20em;

	}
}


@media (max-width: 1280px) {

	#testimonial-slider-3 .owl-prev,
	#testimonial-slider-3 .owl-next {
		display: none;
	}
}


@media (min-width: 1367px) {
	.matrimony-ad {
		background-size: cover;
	}
}

/* browser matrimonial start  */
@media (max-width: 750px) {
	.profile_mtr-title p {
		color: var(--black);
		font-size: 16px;
		margin: 0 0 0px;
		font-family: 'Kanit-Regular';
		margin-top: 15px;
		padding: 4px 4px;
	}

	.matri-sp-xx {
		display: flex;
		justify-content: center;
		margin-top: 0;
		display: grid;
		grid-template-columns: 2fr 2fr 2fr;
	}

	.new-footer-ul {
		margin-top: 10px;
		margin-bottom: 5px;
		min-height: 60px;
		width: auto;
		min-width: auto;
	}

	.partner_image{
	width: 80%;
    text-align: center;
    margin: auto;
	}
}