


@media (max-width:1599px){

	h1,.h1 { font-size:55px;}
	h2,.h2 { font-size:35px;}
	h3,.h3 { font-size:26px;}
	h4,.h4 { font-size:24px;}
	h5,.h5 { font-size:20px;}  
	h6,.h6 { font-size:18px;}

	

    .btn{padding: 16px 25px;font-size:18px;min-width: 146px;}

    .form-control::placeholder { font-size: 14px;}
	.form-control::-moz-placeholder { font-size: 14px;}
	.form-control:-ms-input-placeholder { font-size: 14px;}
	.form-control::-webkit-input-placeholder { font-size: 14px;}
	.form-control::-o-input-placeholder { font-size: 14px; }

	.form-control {font-size:14px;}

    /*==Banner==*/

    
    .trc-row-main {margin-top: -180px; max-width: 1000px; }

    .about-us-wrap .col-lg-7.col-xl-7 .about-us-img{padding-bottom:55%;}

    .newsletter-left h2 {font-size: 45px; max-width: 600px; }

	
}

@media (max-width: 1499px) { 



	h1,.h1 { font-size:50px;}



	.btn{padding:16px 20px;font-size:17px;font-weight:bold;min-width:136px;}

	p{font-size: 16px;line-height:24px}

	.benefits-col .benefits-col-head h3 {font-size: 22px;}
	.benefits-col .benefits-col-head span.small-text {font-size: 16px; }
	.benefits-col p {font-size: 18px; }

	.app_features_info h3 {font-size: 22px; }
	.app_features_info .font-18 {font-size: 15px; }
	.app_features_info p {font-size: 15px;}


    .store-play-icon .sp-icon{width:30px;height:30px;}
    .trc-text-top .title { font-size: 90px; }
    .trc-text-top .title .small-title-txt {transform: rotate(14deg) translateY(180%) translateX(-38px); }


    .feature-card h4{font-size:20px;}
	.feature-card h5{font-size:15px;}
	.feature-card p{font-size:15px;line-height:1.4;}
	.feature-card{border-radius:18px;padding:25px 18px;}
	
}

@media (max-width: 1399px) { 

	h1,.h1 { font-size:45px;}
	h2,.h2 { font-size:30px;}
	h3,.h3 { font-size:24px;}
	h4,.h4 { font-size:22px;}
	h5,.h5 { font-size:18px;}  
	h6,.h6 { font-size:16px;}	

    .btn{padding:15px 20px;font-size:16px;min-width:126px;}

	p{font-size: 16px;line-height:20px;}


	/*==Banner==*/

   .trc-text-top .title { font-size: 80px; }
   .trc-text-top .title .small-title-txt {transform: rotate(14deg) translateY(180%) translateX(-31px); } 

}

@media (max-width: 1299px) { 

	h1,.h1 { font-size:40px;}



	/*==Banner==*/

	/*==Aboutus==*/

    /*==upgrade plan==*/

	.plan-feature-point li{font-size:12px;padding-left:22px;background-size:15px;background-position:0px 3px;}
	.plan-sub-txt p{font-size:13px;line-height:22px;}
	.plan-save-p{padding:5px 12px;font-size:12px;}
	.plan-title-main{min-height:28px;}
	.btn-outline{padding:12px 15px;font-size:13px;}
	.btn1{padding:12px 15px;font-size:13px;}
	.plan-top{padding:15px 18px 18px 18px;}
	.plan-bottom{padding:15px 18px 18px 18px;}

    /*==app screenshot==*/

     .benefits-col .benefits-col-head h3 {font-size: 18px;}
	.benefits-col .benefits-col-head span.small-text {font-size: 14px; }
	.benefits-col p {font-size: 15px; }

	.app_features_info h3 {font-size: 18px; }
	
	.trc-text-top .title { font-size: 60px; }

	.trc-row-main{margin-top:-145px;}
	.trc-text-top .title .small-title-txt{transform:rotate(12deg) translateY(130%) translateX(-14px);min-width:200px;white-space:normal;line-height:1.5;border-radius:16px;}


	.nannylaneapp-btn img {max-width: 100%; max-height: 40px; }

	.feature-card h4{font-size:18px;}
	.feature-card h5{font-size:14px;}
	.feature-card p{font-size:14px;line-height:1.4;}
	.feature-card{border-radius:16px;padding:20px 15px;}
	.phone-wrapper{border-radius:24px;padding:20px 15px 0px 15px;}
	.feature-icon{width:46px;height:46px;}
	.feature-icon svg{max-width:46px;}
	
}

@media (max-width: 1199.98px) { 


	h1,.h1 { font-size:40px;}
	h2,.h2 { font-size:23px;}
	h3,.h3 { font-size:20px;}
	h4,.h4 { font-size:18px;}
	h5,.h5 { font-size:15px;}  
	h6,.h6 { font-size:14px;}

	p{font-size: 14px;line-height:20px;}


    .btn{padding:14px 18px;font-size:14px;min-width:120px;}

	.container {width: 94%; }

    .upgradeplan-main .chead-title .head-title h2{margin-bottom:10px;}
	
	/*==app screenshot==*/

  
			
    .benefits-col .benefits-col-head h3 {font-size: 17px;}
    .app_features_info h3 {font-size: 17px; }

    .add-member-box {padding-bottom: 35px; }
    .benefits-col {margin-top:40px; }

}		




/*=========================================================
// Medium devices (tablets, less than 992px)
===========================================================*/

@media (max-width: 991.98px) 	{ 
	
	h1,.h1 { font-size:30px;}
	h2,.h2 { font-size:19px;}
	h3,.h3 { font-size:17px;}
	h4,.h4 { font-size:16px;}
	h5,.h5 { font-size:15px;}  
	h6,.h6 { font-size:14px;}	

	p{font-size: 14px;}

    .btn{padding:13px 20px;font-size:14px;}
  


    /*==Banner==*/

	
	.banner-wrap .banner-txt-main{padding-top:150px;}
	.banner-txt-wrap .head-title h1{margin-bottom:20px;}
	.banner-txt-winner p{margin-bottom:20px;}
	.banner-img-wrap{text-align:center;}
	.c-sec{padding-top:60px;padding-bottom:60px;}


    /*==Aboutus==*/

	.aboutus-txt p:not(:last-child){margin-bottom:20px;}
	.chead-title .head-title h2{margin-bottom:25px;}

	/*==upgrade plan==*/
	
	

	.face-c-bottom { padding: 20px; }
	.add-member-box { padding: 20px 30px 20px 30px; }
	.face-video { padding: 30px 30px 20px; }
	.app_features-wrap .app_features_col .app_features_img img {transform: unset;margin-bottom: -20px;}


	.download-the-app-left{text-align:center;max-width:300px;margin:0 auto;}
	.download-the-app-right{text-align:center;margin-bottom:80px!important;}
	.qr-code-img{width:170px;margin:0 auto;}
	.download-travese-img{text-align:center;}
	.cloud-img-right{top:22%;}
	.cloud-img-bottom{bottom:-4%;}
	.newsletter-box::after{width:300px;height:300px;}
	.newsletter-box::before{width:500px;height:500px;}
	.newsletter-box{gap:34px;}

	.feature-v1-card{margin:0 auto;max-width:400px;}
	.if-main .section-title h2.mb-5{margin-bottom:0px!important;}


}

/*=========================================================
// Small devices (landscape phones, less than 768px)
===========================================================*/

@media (max-width: 767.98px) {


	h1,.h1 { font-size:25px;}
	h2,.h2 { font-size:20px;}
	h3,.h3 { font-size:18px;}
	h4,.h4 { font-size:16px;}
	h5,.h5 { font-size:15px;}  
	h6,.h6 { font-size:14px;}	

	p{font-size: 14px;}


	/*==Banner==*/

	.c-sec{padding-top:45px;padding-bottom:45px;}
	.banner-wrap .banner-txt-main{padding-top:120px;}

	/*==Aboutus==*/

	/*==upgrade plan==*/

	.plan-card-main{margin:15px 0px;}
	.plan-top{min-height:auto;}

	
	.benefits-col{padding-left:15px;}
	.benefits-col .benefits-col-head:before{left:-15px;width:4px;}
	
	.row-chead-btn{margin-bottom:10px;}
	.benefits-col{margin-top:25px;}

	.app_features-wrap .app_features_col{flex-direction:column;}
	.app_features-wrap .app_features_col .app_features_info{width:100%;}
	.app_features-wrap .app_features_col .app_features_img{width:100%;}
	.app_features_info p{margin-top: 5px; margin-bottom: 30px;}

	.section-title h2 br {display: none; }

	.trc-row-main{margin-top:-50px;}
	.trc-text-top .title .small-title-txt{transform:rotate(10deg) translateY(100%) translateX(-31px) scale(0.8);min-width:150px;}
	.trc-img-main img{min-height:290px;object-fit:cover;}
	.trusted-real-communities-sec{overflow:hidden;}
	.trc-img-main{margin-left:-25px;margin-right:-25px;}


	.faqs-sec .accordion-header .accordion-button{font-size:18px;}
	.faqs-sec .accordion-body p{font-size:14px;}
	.section-title h2.mb-5{margin-bottom:20px!important;}
	.feature-v1s-section.c-sec .feature-v1-card{max-width:400px;margin:0px auto;}
	.feature-v1-card .feature-v1-card-info{margin-bottom:20px;}
	.if-sec  .section-title-wrap.mb-5{margin-bottom:20px!important;}
	.feature-card{height:auto;margin-bottom:30px;}
	.left-column,.right-column{gap:0px;}
	.feature-card:last-child{margin-bottom:0px;}
	.if-sec.c-sec{padding-bottom:0px;}
	.accesibility-feature-img img{max-height:450px;}
	.accesibility-feature-slider .af-slide{padding:8px;}
	.bg-slider-main{transform:translateY(-50%) scale(0.9);}


	.feature-card-info .feature-icon svg{max-width:45px;}
	.feature-icon{width:45px;height:45px;}

	.newsletter-left h2 {font-size: 26px; max-width: 600px; }

}

/*=========================================================
Extra small devices (portrait phones, less than 576px)
===========================================================*/
@media (max-width: 576px) { 




	.container{ width: 100%; padding-left:20px; padding-right:20px; }

	/*==Banner==*/

	/*==Aboutus==*/

	/*==upgrade plan==*/

	/*==app screenshot==*/

	.exp-interface-main .chead-title{padding-right:0px;margin-bottom:20px;}
	.exp-interface-main{justify-content:flex-start;flex-direction:column;align-items:flex-start;}
	.store-play-icon .sp-icon{width:25px;height:25px;}

}

/*=========================================================
Extra small devices (portrait phones, less than 567px)
===========================================================*/
@media (max-width: 567px) { 




}

/*=========================================================
Extra small devices (portrait phones, less than 480px)
===========================================================*/
@media (max-width: 480px) { 

	/*==Banner==*/
	
	/*==Aboutus==*/

	/*==upgrade plan==*/

	/*==app screenshot==*/

	.app-screenshot-slider button.slick-prev.slick-arrow{width:35px;height:35px;}
	.app-screenshot-slider button.slick-prev.slick-arrow::after{line-height:35px;padding-right:2px;font-size: 21px;}
	.app-screenshot-slider button.slick-next.slick-arrow{width:35px;height:35px;}
	.app-screenshot-slider button.slick-next.slick-arrow::after{line-height:35px;padding-left:2px;font-size: 21px;}

}



/*=========================================================
Extra small devices (portrait phones, less than 400px)
===========================================================*/
@media (max-width: 399px) { 

	/*==Banner==*/
	
	/*==Aboutus==*/

	/*==upgrade plan==*/

    /*==app screenshot==*/

    .app-screenshot-slider .slick-list.draggable{padding:0px 60px!important;}
    
	

}




