@media (min-width:1400px) {	._hamburge{		max-width:70%;	}	}@media (min-width:1920px){	._hamburge {		max-width: 66%;	}}@media (max-width:1245px){	._hamburge ul li {		margin-right: 61.9px;	}}/* ---- 1199px ---- */@media (max-width:1199px) {    ._hamburge ul li {        margin-right: 35px;	}    ._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%;	}	._hamburge{	    width: 70%;			}	.bg-main{		height: 458px;			}	.ideas-tips-box img {		width: 100%;		height: 124px; 	}	.about{		margin-top: 37px;			}	.search-section{				width:93%;	}		.img-po {		position: absolute;		top: 0px;		left: 0px;	}}/* ---- 991px ---- */@media (max-width:991px) {    ._topLeft {        display: none;	}	.footer-cms h4 {		color: #a3a8d9;		font-size: 16px;	}	.sub-footer li a {		font-size: 15px;	}	.trusted-by li {		font-size: 14px;	}	.browse-matrimony-details-left-2 p a {		color: #282c59;		font-size: 14px;	}	.copy-right p {		color: #282c59;		font-size: 14px;	}	.main-app-div p {		font-size: 12px;		}		.img-po {		position: absolute;	top: 54px;}	._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%;	}	.bg-main{		height: 458px;			}	.find-section {		margin-top:90px;	}	.no-padding {		padding-left: 15px;		padding-right: 15px;	}	.search-section{		width:100%;		background: transparent;	}	.form-group.no-padding {		box-shadow: none;		height: 50px;		border: 1px solid rgba(0, 0, 0, 0.09);	}	.finder-block {        width: 90%;		background-color: white;		margin: auto;		float: none;		box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.08);	}	.searchnow{	    margin-top: 24px;		border-top-right-radius: 8px;		border-bottom-right-radius: 8px;		border-top-left-radius: 8px;		border-bottom-left-radius: 8px;		margin-left:0px;	}	.about-com:after {		position: absolute;		content: "";		left:0px;		top: 20px;		height: 40px;		border: 0;		right:0px;	}	.about{	    margin-top: 50px;	}	.ideas-tips-box img {		width: 100%;		height: 100px;	}	.new-div {		width: 100%;	}		.new-find-v{		margin-top: 0px;		margin-left: -15px;		border-top-left-radius: 0px;		border-bottom-left-radius: 0px;	}	.main-img {		/*border-radius: 100%;*/		width: 154px;		height: 154px;	}	#found-love.owl-theme .owl-controls {				right: 0;		left: auto;		margin: auto;		top: 150px;	}		.counting-d{		top: 49px;		left: 0;		line-height: 30px;		font-size: 16px;	}}@media (max-width:777px) {    ._MobileMenuLogo {        width: 88%;	}    ._rightSideContent {        position: static;	}    ._imgHead {        display: none;	}    ._ContentLogo {        display: none;	}    ._searchTable {        width: 80%;	}    .custom-select-wrapper {        width: 100%;	}    .custom-select {        width: 100%;	}    ._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: 50px;	}		.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;	}	.class-mobile-app-footer {		margin-top: 1em;	}	.margin-five-mobile{		margin-top: 5px;			}	.find-love{		margin-top:30px;		margin-bottom: 4px;		width: 100%;			}	.bg-main{	    height: 300px;			}	.find-section {		margin-top:90px;	}	.no-padding {		padding-left: 15px;		padding-right: 15px;	}	.search-section{		width:100%;		background: transparent;	}	.form-group.no-padding {		box-shadow: none;		height: 50px;		border: 1px solid rgba(0, 0, 0, 0.09);	}	.finder-block {        width: 90%;		background-color: white;		margin: auto;		float: none;		box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.08);	}	.searchnow{	    margin-top: 24px;		border-top-right-radius: 8px;		border-bottom-right-radius: 8px;		border-top-left-radius: 8px;		border-bottom-left-radius: 8px;		margin-left:0px;	}	.about-com:after {		position: absolute;		content: "";		left:0px;		top: 20px;		height: 40px;		border: 0;		right:0px;	}	.about{	    margin-top: 50px;		float: left;		width: 100%;	}	.find-step {		margin:auto;			}	.mobi-text-center{				text-align:center;	}	#found-love.owl-theme .owl-controls {		text-align: center !important;		position: absolute!important;		right: 0!important;		left: 0px!important;		margin: auto!important;		top: auto!important;		bottom: -29px!important;	}	.test .owl-controls    {            bottom: 24px!important;    }	.They-Found-Love {				padding-bottom: 9px;		margin-top: 20px;	}	.main-img{		margin:auto;	}	.slider-decs {		font-size:14px;		text-align: center;	}	#found-love h3 {		text-align: center;	}	#found-love p {		text-align: center;	}	.margin-mobile-zero{		margin-top:0px;	}	.new-testimonial {		padding: 0px 0px 26px 0px;		margin-left: auto;		margin-right: auto;		margin-top: 0;		margin-bottom: 0;	}	#featured-wedding-vendors .owl-prev:after,	#featured-wedding-vendors .owl-next:after{		display:none;	}	.new-input {		border-right: 1px solid #ebebeb;		border-bottom-left-radius: 8px;		border-top-left-radius: 8px;		margin-bottom: 14px;		border-top-right-radius: 8px;		border-bottom-right-radius: 8px;	}	.new-div {		width: 100%;		margin-left: auto;		margin-right: auto;		margin-top: 0px;	}	.pd-r-0{		padding-right:15px;	}	.pd-l-0{		padding-left:15px;	}	.brdr-moblie{				border-bottom-left-radius: 8px;		border-top-left-radius: 8px;		border-top-right-radius: 8px;		border-bottom-right-radius: 8px;	}	.new-find-v {		width:100%;		margin-top: 20px;	}	.margin-top-126 {		margin-top: 100px;	}	.ideas-tips-box img{		margin: auto;		display: block;		width: 100%;		height: 150px;	}	.img-po {		position: relative;		top: 0;	}	.margin-mobile-10{		margin-top:10px;	}	.browse-matrimony-details-left-2 p a {    color: #282c59;    font-size: 12px;}.copy-right p {    color: #282c59;    font-size: 12px;}}@media (max-width:624px) {    ._MobileMenuLogo {        width: 86%;	}    ._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;	}	.bg-main {		height: 300px;	}}/* ---- 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;	}    ._MobileMenuLogo {        width: 83%;	}    ._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;	}	.bg-main {		height: 210px;	}}/* ---- 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;	}    ._MobileMenuLogo {        width: 70%;	}    ._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;	}	.bg-main {		height:210px;	}}/* ---- 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;	}	.bg-main {		height:140px;	}}@media only screen and (min-device-width : 375px) and (max-device-width : 667px) and (orientation : portrait) {	}