/*
CTC Separate Stylesheet
Updated: 2022-07-10 07:36:34
Theme Name: Let It START
Theme URI: https://letitstart.persianfinedining.com/
Template: hello-elementor
Author: Bita GH
Author URI: https://letitstart.persianfinedining.com/
Description: Beautiful and efficient theme
Tags: flexible-header and footer,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,
Version: 2.5.0.1657438594
*/
/*--------New Style-------------*/
main>.page-header {
    display: none;
}

a,a:focus{
	outline: none !important;
	background: transparent !important;
}

@media only screen and (max-width : 768px) {
p.elementor-heading-title.elementor-size-default {
 margin: 0;
}
img.custom-logo {
 width: 90px;
}
.site-navigation-toggle-holder .site-navigation-toggle {
background-color: rgb(0 0 0 / 0%);
color: #001060;
}
.site-navigation-toggle-holder.show {
    padding: 0;
    margin: 4px;
    margin-top: -29px;
}
label {
 
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #01139B;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
   margin-top: 20px;
    margin-bottom: 23px;
    border-radius: 10px;
    width: 85vw;
    height: 38px;
}
form.wpcf7-form.init p label {
    text-align: start;
}
form.wpcf7-form.init {
    text-align: center;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: white;
    width: 85vw;
    height: 42px;
    background: #001060;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background: #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
    width: 85vw;
   margin-top: 20px;
    margin-bottom: 20px;
}

/*About Us Page*/
.elementor-221 .elementor-element.elementor-element-0741f25.elementor-arrows-yes .elementor-main-swiper {
    height: 67vw;
    width: 50vw;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
}

/*-----Mobile Navbar----*/

.elementor-17 .elementor-element.elementor-element-1fbf665 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-17 .elementor-element.elementor-element-1fbf665 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  
    width: 100vw;
}
.elementor-17 .elementor-element.elementor-element-1fbf665 .elementor-nav-menu--dropdown {
    position: absolute;
  top: 61px;
  right: -9px !important;
  z-index: 99;
  
}


ul#menu-2-1fbf665 {
   
    margin: 0px;
    padding: 24px; 
}


.menu-image-title-below.menu-image-not-hovered > img, .menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper, .menu-image-title-below .menu-image-hover-wrapper {
    width: 108px;
   
    position: absolute;
    top: 80px;
    right: 30vw;
}
span.menu-image-title-below.menu-image-title {
    padding-bottom: 10px;
}


span.menu-image-title-after.menu-image-title {
    display: none;
}

img.menu-image.menu-image-title-after {
    position: absolute;
 
    width: 38px;
}
img.menu-image.menu-image-title-after[alt*="faceboo"] {
    top: 65px;
    right: 47vw;
}
img.menu-image.menu-image-title-after[alt*="instag"] {
    right: 28vw;
    top: -13px;
}
img.menu-image.menu-image-title-after[alt*="twitt"] {
    top: 28px;
    right: 38vw;
}
div#desktopSlider {
    display: none;
}
.bdt-prime-slider-tango .swiper-pagination {
    bottom: 1vh;
}

}
@media only screen and (max-width: 419px) {
	
	.vp-portfolio__items-wrap.swiper-container.swiper-container-coverflow.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    width: 48vw;
}
	
}
@media only screen and (max-width: 500px) and (min-width: 420px) {
	img.menu-image.menu-image-title-below {
    right: 33vw;
}
	/*------footer--------*/
.elementor .elementor-background-slideshow {
    height: 100%;
}

.elementor-39 .elementor-element.elementor-element-694e386 {
    left: 36.048vw;
    top: -1vw;
}

ul#menu-1-ea7a7de {
    left: 6.5vw;
}

.elementor-39 .elementor-element.elementor-element-f2e6ed5 {
    top: -4vh;
    right: 4vh;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-971b13b {
    top: -4vh;
	left: 13.327vw;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-8b036b0 {
    top: -5vh;
    left: 20%;
}
	/*---------client--------------*/
	.elementor-221 .elementor-element.elementor-element-0741f25.elementor-arrows-yes .elementor-main-swiper {
    height: 51vw
}
.elementor-221 .elementor-element.elementor-element-89f117d > .elementor-container {
    top: 64px;
}
	/*----homepage slider--------*/
	.elementor-431 .elementor-element.elementor-element-26837a1 .swiper-slide {
    height: 77vh;
}
	/*----portfolio slider--------*/
	.vp-portfolio__items-wrap.swiper-container.swiper-container-coverflow.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    width: 48vw;
}
}

@media only screen and (max-width: 600px) and (min-width: 501px) {
	
	img.menu-image.menu-image-title-below {
    right: 34vw;
}
img.menu-image.menu-image-title-after[alt*="faceboo"] {
    top: 65px;
    right: 47vw;
}
img.menu-image.menu-image-title-after[alt*="instag"] {
    right: 28vw;
    top: -13px;
}
img.menu-image.menu-image-title-after[alt*="twitt"] {
    top: 28px;
    right: 38vw;
}
		/*------footer--------*/
.elementor .elementor-background-slideshow {
    height: 78%;
    bottom: 0px ;
	top: auto;
   
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-694e386 {
    left: 40vw;
    top: 17.75vw;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-f2e6ed5 {
    top: 2vh;
    right: 11vw;
}
ul#menu-1-ea7a7de {
    left: 13.5vw;
    top: 3vh;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-8b036b0 {
    top: 1vh;
    left: 40%;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-971b13b {
    top: 2vh;
    left: 21vw;
}

body:not(.rtl) .elementor-39 .elementor-element.elementor-element-d289597 {
    top: 9vh;
    left: 0px;
}
	/*--------portfolio---------*/

.vp-portfolio__items-wrap.swiper-container.swiper-container-coverflow.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    width: 65vw;
}
	/*-------contact us------------*/
.elementor-120 .elementor-element.elementor-element-a2d6e41 > .elementor-widget-container {
    padding: 45px 0px 0px 65px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
width:65vw;
}

textarea.wpcf7-form-control.wpcf7-textarea{
width:65vw;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
width:65vw;
}
	/*---------client--------------*/
.elementor-221 .elementor-element.elementor-element-0741f25.elementor-arrows-yes .elementor-main-swiper {
    height: 39vw;
}
.elementor-221 .elementor-element.elementor-element-89f117d > .elementor-container {
    top: 27px;
}
	.elementor .elementor-background-slideshow {
    height: 100%;
    bottom: 0px;
    top: auto;
}
	/*----homepage slider--------*/
	
.elementor-431 .elementor-element.elementor-element-26837a1 .swiper-slide {
    height: 77vh !important;
}
.elementor-slides .swiper-slide-bg {
    background-size: 86vw 77vh!important;
}
	
}

@media only screen and (max-width: 700px) and (min-width:601px) {
	/*--------portfolio---------*/

.vp-portfolio__items-wrap.swiper-container.swiper-container-coverflow.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    width: 65vw;
}
img.menu-image.menu-image-title-below {
    right: 37vw;
}
img.menu-image.menu-image-title-after[alt*="faceboo"] {
    top: 65px;
    right: 49vw;
}
img.menu-image.menu-image-title-after[alt*="instag"] {
    right: 34vw;
    top: -13px;
}
img.menu-image.menu-image-title-after[alt*="twitt"] {
    top: 28px;
    right: 41vw;
}
		/*------footer--------*/
.elementor .elementor-background-slideshow {
    height: 78%;
    bottom: 0px ;
	top: auto;
   
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-694e386 {
    left: 38.048vw;
    top: 19vw;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-f2e6ed5 {
    right: 20vw;
}
ul#menu-1-ea7a7de {
    left: 17vw;
    top: 2vh;
}


body:not(.rtl) .elementor-39 .elementor-element.elementor-element-d289597 {
    top: 9vh;
    left: 0px;
}
	/*--------portfolio---------*/

.vp-portfolio__items-wrap.swiper-container.swiper-container-coverflow.swiper-container-3d.swiper-container-initialized.swiper-container-horizontal.swiper-container-autoheight {
    width: 75vw;
}
	/*-------contact us------------*/
.elementor-120 .elementor-element.elementor-element-a2d6e41 > .elementor-widget-container {
    padding: 45px 0px 0px 20px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
width:65vw;
}

textarea.wpcf7-form-control.wpcf7-textarea{
width:65vw;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
width:65vw;
}
	/*---------client--------------*/
.elementor-221 .elementor-element.elementor-element-0741f25.elementor-arrows-yes .elementor-main-swiper {
    height: 31vw;
}
.elementor-221 .elementor-element.elementor-element-89f117d > .elementor-container {
    top: 47px;
}	
	.elementor .elementor-background-slideshow {
    height: 102%;
    bottom: 0px;
    top: auto;
}
	/*----homepage slider--------*/
.elementor-431 .elementor-element.elementor-element-26837a1 .swiper-slide {
    height: 77vh !important;
}
.elementor-slides .swiper-slide-bg {
    background-size: 76vw 86vh!important;
}
}
@media only screen and (max-width: 767px) and (min-width: 701px) {
	img.menu-image.menu-image-title-below {
    right: 39vw;
}
img.menu-image.menu-image-title-after[alt*="faceboo"] {
    top: 65px;
    right: 51vw;
}
img.menu-image.menu-image-title-after[alt*="instag"] {
    right: 33vw;
    top: -13px;
}
img.menu-image.menu-image-title-after[alt*="twitt"] {
    top: 28px;
    right: 42vw;
}

		/*------footer--------*/
	.elementor .elementor-background-slideshow {
    height: 78%;
    bottom: 0px ;
	top: auto;
   
}
ul#menu-1-ea7a7de {
    left: 21vw;
    top: 25px;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-f2e6ed5 {
    right: 22vw;
}
body:not(.rtl) .elementor-39 .elementor-element.elementor-element-694e386 {
    left: 40.048vw;
	top: 23vw;
}
 
.elementor-39 .elementor-element.elementor-element-d289597 {
    text-align: center;
    top: 70px;
}
.elementor-39 .elementor-element.elementor-element-8b036b0 {
    top: -2vh;
}
	/*-------contact us------------*/
.elementor-120 .elementor-element.elementor-element-a2d6e41 > .elementor-widget-container {
    padding: 45px 0px 0px 0px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
width:65vw;
}

textarea.wpcf7-form-control.wpcf7-textarea{
width:65vw;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
width:65vw;
}
/*---------client--------------*/
.elementor-221 .elementor-element.elementor-element-0741f25.elementor-arrows-yes .elementor-main-swiper {
    height: 25vw;
}
.elementor-221 .elementor-element.elementor-element-89f117d > .elementor-container {
    top: 57px;
}
	.elementor .elementor-background-slideshow {
    height: 100%;
    bottom: 0px;
    top: auto;
}
		/*----homepage slider--------*/
div#desktopSlider {
    display: revert;
}
div#mySlider {
    display:none;
}	
	.elementor-widget-wrap.elementor-element-populated.e-swiper-container {
    bottom: 0px;
    position: fixed;
}
	i.eicon-chevron-right , i.eicon-chevron-left {
    visibility: hidden;
}
	.elementor-slides .swiper-slide-bg {
  background-size: 115vw auto !important;
}
}

@media only screen and (min-width : 768px) {
	/*header*/
	a.menu-image-title-after.menu-image-not-hovered.elementor-item.elementor-item-anchor {
    display: none;
}

img.menu-image.menu-image-title-below {
    display: none;
}
span.menu-image-title-below.menu-image-title {
    padding-bottom: 0px;
}
	/*footer*/
	.elementor-background-slideshow__slide__image {
    background-image: url(https://letitstart.persianfinedining.com/wp-content/uploads/2022/07/footer.png) !important;
position:fixed;
		bottom: 0px;	
}
ul#menu-1-ea7a7de {
    align-content: flex-start;
    position: absolute;
    flex-direction: column;
   left: -2vw;
    top: 60px;
}
	.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after	{
		display: none;
	}
	h5.elementor-heading-title.elementor-size-large {
    font-weight: 400;
    font-size: 14px !important;
    position: relative;
    top:6.5rem;
}
	.elementor-39 .elementor-element.elementor-element-ea7a7de .elementor-nav-menu--main .elementor-item {
    display: block;
     text-align: start; 
    font-size: 12px;
    padding: 0.2rem;
}
	
	.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 19vw;
}
	
	div#footerLogo {
 
    top: 12rem;
}

div#instageramDesktopFooter {
    top: 29vh;
}
div#twitterDesktopFooter {
    top: 23vh;
}

div#facebookDesktopFooter {
    top: 17vh;
}	
	
/*CONTACT US*/


label {
 
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #01139B;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background: #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
   margin-top: 10px;
    margin-bottom: 13px;
    border-radius: 10px;
    width: 45vw;
    height: 38px;
}
form.wpcf7-form.init p label {
    text-align: start;
}
form.wpcf7-form.init {
    text-align: start;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: white;
    width: 115px;
	height: 46px;
    background: #001060;
    border: 1px solid #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
	
}

textarea.wpcf7-form-control.wpcf7-textarea {
    background: #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 10px;
    width: 45vw;
	height:150px;
   margin-top: 10px;
    margin-bottom: 10px;
}

/*----home page slider-----*/
	div#mySlider {
    display: none;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
	

}

@media only screen and (min-width : 1025px) {
		h5.elementor-heading-title.elementor-size-large {
    font-weight: 400;
    font-size: 18px !important;
    position: relative;
    top: 77px;
}
	.elementor-39 .elementor-element.elementor-element-ea7a7de .elementor-nav-menu--main .elementor-item {
    display: block;
     text-align: start; 
    font-size: 16px;
    padding: 3px;
}
	ul#menu-1-ea7a7de {
		top:20px;
	}
	.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
}
	
/*---Contact Form-*/
p:nth-child(3) {
    position: absolute;
    right: -8vw;
    top: 0;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 65%;
	
}
textarea.wpcf7-form-control.wpcf7-textarea {
   height:200px;
    width: 55vw;
   
}
	/*-----footer-----*/
ul#menu-1-ea7a7de {
    top: 58px;
}

.elementor-39 .elementor-element.elementor-element-ea7a7de .elementor-nav-menu--main .elementor-item {
    
    font-size: 14px;
    padding-top: 0px;
}

div#footerLogo {
    left: 81.514vw;
    top: 11.5rem;
}
div#phoneNumber {
    display: none;
}
div#phoneLogoFooter {
    display: none;
}

div#instageramDesktopFooter {
    top: 29vh;
}
div#twitterDesktopFooter {
    top: 23vh;
}

div#facebookDesktopFooter {
    top: 17vh;
}	
.elementor .elementor-background-slideshow__slide__image {
    height: 91%;
}

}
@media only screen and (min-width : 1240px){
	/*---Contact Form-*/
	p:nth-child(3) {
    right: -3vw;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width:80%;
	
}
textarea.wpcf7-form-control.wpcf7-textarea {
   height:200px;
    width: 55vw;
}
/*-----footer-----*/
	ul#menu-1-ea7a7de {
    top: 20px;
}
.elementor .elementor-background-slideshow__slide__image {
    height: 100%;
}

div#footerLogo {
    left: 81.514vw;
    top: 9rem;
}
	div#footerLogo {
    left: 81.514vw;
    top: 9rem;
}
div#phoneNumber {
    display:block;
	 top: 31vh;
}
div#phoneLogoFooter {
 display:block;
	 top: 30vh;
}

div#instageramDesktopFooter {
    top: 24vh;
}
div#twitterDesktopFooter {
    top: 18vh;
}

div#facebookDesktopFooter {
    top: 12vh;
}
}

@media only screen and (min-width : 1380px){
	/*---Contact Form-*/
	p:nth-child(3) {
    right:4vw;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width:23vw;
	max-width:400px;
	
}
textarea.wpcf7-form-control.wpcf7-textarea {
   height:200px;
    width: 55vw;
	max-width:920px;
   
}
	
}
	
@media only screen and (min-width : 1630px)	{
			/*---Contact Form-*/
	p:nth-child(3) {
    right:2vw;
}
		div#footerLogo {
    left: 84.514vw;
    top: 9rem;
}
		
	}

.myOverlay {
    filter:blur(3px) !important;
}



/* burger menu */
div[data-id="18c2d66"] .elementor-widget-container a{
	width: 125px !important;
	margin-left: 13px !important;
}


/* Hide recaptcha_v3 */
.elementor-field-type-recaptcha_v3{
	display: none !important;
}