/* lg */ 

@media (min-width: 1200px) {

	

	

	 .dropdown:hover .dropdown-menu {



      display: block;



      -webkit-animation: fadeInUp 400ms;



      animation: fadeInUp 400ms;



  }



	

	

}





/* md */

@media (min-width: 992px) and (max-width: 1199px) {

	

	

	 .dropdown:hover .dropdown-menu {



      display: block;



      -webkit-animation: fadeInUp 400ms;



      animation: fadeInUp 400ms;



  }







  .navbar-nav > li {



    margin-left: 10px;



  }






  .navbar-collapse {



    padding-left: 0;



    padding-right: 0;



  }



		



}





/* sm */

@media (min-width: 768px) and (max-width: 991px) {

	

	

	 .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }
	.navbar-collapse{

		background: #fff;

    z-index: 99;

    padding: 2rem;

    box-shadow: 0px 7px 13px #00000024;

	}

  .navbar-collapse {

    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {

    margin-left: 0;
  }



	.login_box .welwomen, .login_box .welman, .welwomen, .welman{

		display: none;

	}

	

	.mainbox{

		width: min(100% - 2rem, 600px);

	margin-inline: auto;

	}



	

	

}







/* xs */

@media (max-width: 767px) {

	.banner{

		    padding: 6em 0 6em 0;

	}

	.abtman {

    position: absolute;

    bottom: -230px;

    left: 57%;

}

	.whyuslady {

    position: absolute;

    bottom: -210px;

    right: 6%;

}

	.banner img{

		width: 100%;

	}

	

	.aboutsec img, .whyus img{

		width: 100%;

	}

	.middl_txt p{

		width: 90%;

	}

	.whyuspic{

		right: 0%;

    top: 140px;

	}

	.about_text{

		margin-top: 8rem;

	}

	.about_visual{
		min-height: 560px;
	}

	.about_visual .abtbg{
		left: 35%;
		top: 120px;
		z-index: 0;
	}

	.manwrt {

    position: absolute;

    right: 2%;

    top: -39%;

	}

	.top_agent p{

		width: 90%;

	}

	.top_agent span{

		width: 90%;

	}

	.pricing{

		margin: 2rem;

	}

	.navbar-collapse{

		background: #fff;

    z-index: 99;

    padding: 2rem;

    box-shadow: 0px 7px 13px #00000024;

	}

	

	.login_box .welwomen, .login_box .welman, .welwomen, .welman{

		display: none;

	}

	.mainbox{

		width: min(100% - 2rem, 600px);

	margin-inline: auto;

	}

	.plansubs {

    padding: 5rem 0;

}

	.login_box{

		height: auto;

	}

/*
	.plansubs .tab-content{

		padding: 1.5rem;

	}
*/

	.frmbox{

		    padding: 1.5rem;

		margin-top: 5rem;

	}

	.welcome{

		min-height: 100vh;

	}

	.report_top{

		flex-direction: column;

	}

}





/* XS Portrait */

@media (max-width: 480px) {





}



@media (min-width: 1280px) and (max-width: 1500px) {

	.inner .container{

		width: 76%;

	}

	.welwomen{

    left: 2%;

    top: 30%;

    transform: translate(-0%,-50%);

    z-index: 99;

	}

	

	.welman {

    position: absolute;

    right: 2%;

    top: 30%;

    transform: translate(-0%,-50%);

		z-index: 99;

}

	

	

}


@media (max-width: 1199px) {




}





