 @media (min-width:320px) and (max-width:568px) {
     .home-address {
         text-align: center !important;
     }
     .home-address span {
         margin-right: 10px;
     }
     .home-address ul li {
         display: inline-flex;
         margin-left: 0px;
     }
     .navbar-brand img {
         max-width: 180px;
     }
     .home-banner {
         padding: 0px 0px;
     }
     .professionals {
         margin-top: 60px;
     }
     .navbar {
         padding: .5rem 0rem !important;
     }
 }
 
 @media (min-width:320px) and (max-width:767px) {
     .user-main h2 {
         font-size: 25px !important;
         line-height: 36px !important;
     }
     .navbar-brand img {
         max-width: 230px;
     }
     .footer-address {
         text-align: left;
     }
     .socila-platfrom span {
         margin-left: 0;
         margin-right: 15px;
     }
     /*--19-may-2022--*/
     .user-main {
         margin-top: 45px;
     }
     /*--19-may-2022--*/
 }
 
 @media (max-width: 600px) {
	.home-banner{
		background-position: left !important;
	}
	
	.partner_address{
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
	}
	
 }
 @media (max-width: 991px) {
     .header {
         position: static;
         padding: 13px 0px 0;
     }
     .home-address {
         position: static;
         width: 100%;
         text-align: right;
         right: 50px;
         top: 20px;
     }
     .home-bannercontent {
             top: 5%;
     }
     .home-bannercontent h1 {
         font-size: 30px;
         line-height: 34px;
     }
     .home-banner {
         padding: 0px;
         min-height: 500px;
     }
     .home-bannercontent p {
         font-size: 16px;
         line-height: 27px;
     }
     .home-btn a {
         font-size: 16px;
         padding: 8px 29px;
     }
     .user-main {
         padding: 40px 20px;
     }
     /*--19-may-2022--*/
     .user-main h2 {
         font-size: 19px;
         line-height: 30px;
     }
     .user-main p {
         font-size: 15px;
         line-height: 25px;
     }
     /*--19-may-2022--*/
     .user-main h2 {
         font-size: 28px;
         line-height: 36px;
     }
     .user-main p {
         font-size: 16px;
         line-height: 25px;
     }
     .money-behind h2,
     .heading h2 {
         font-size: 28px !important;
         line-height: 34px;
     }
     .money-behind p {
         font-size: 16px;
         line-height: 27px;
     }
     .faqaccordian-section .accordion .card-title {
         font-size: 18px;
     }
     .faqaccordian-section .accordion .card-body p {
         font-size: 14px;
         line-height: 24px;
     }
     .step-process ul li {
         min-width: 25%;
     }
     .blog-main {
         margin-bottom: 20px;
     }
     .socillinks ul li {
         margin-left: 10px;
         font-size: 14px;
     }
     .footer-addressphone a {
         font-size: 14px;
     }
     .footer-addressphone span {
         font-size: 14px;
     }
  
     .blog-text h3 {
         font-size: 18px;
         line-height: 27px;
     }
     .banner-text {
         padding: 75px 0px;
     }
     .inner-header {
         background: #707070;
     }
     .inner-header .navbar-toggler {
         line-height: 1.5;
         color: #fff;
         background-color: #0d893f;
     }
     .banner-text h2 {
         font-size: 40px;
         line-height: 50px;
     }
     .banner-text ul li {
         font-size: 14px;
     }
     .member-detail h3 {
         font-size: 28px;
         line-height: 34px;
     }
     .member-detail h5 {
         font-size: 20px;
     }
     .member-detail p {
         font-size: 14px;
         line-height: 25px;
     }
     .member-detail ul li {
         font-size: 14px;
         line-height: 24px;
     }
     .carousel-control-next,
     .carousel-control-prev {
         top: 2%;
     }
     .class-description {
         padding: 12px;
     }
     .class-description h3 {
         font-size: 16px;
     }
     .client-address .p-0 {
         padding: 0px 15px !important;
     }
     .accordion .card-header:after {
         margin-left: -25px;
     }
     .faqaccordian-section .accordion .card-title {
         margin-left: 0px;
     }
     .glossary-section .accordion .card-title {
         margin-left: 0px;
     }
     .pension-text h3 {
         font-size: 18px;
         line-height: 24px;
     }
     .pension-text p {
         font-size: 14px;
         line-height: 25px;
     }
     .pesion-titel h2 {
         font-size: 28px;
         line-height: 38px;
     }
     /*2-may-2022--*/
     .class-description p {
         font-size: 14px;
     }
     .client-social {
         padding: 5px 0px;
         text-align: left;
     }
     .blogprofile-text h3 {
         font-size: 18px;
         line-height: 27px;
     }
     .get-intouch h2 {
         font-size: 30px;
     }
     .get-intouch {
         margin-top: 15px;
     }
     .map-globe h2 {
         font-size: 30px;
     }
     /*2-may-2022--*/
	/**5-25-2023**/ 
 .getin_nav a {
    margin: 10px 0px;
}
.navbar-nav .nav-item {
    margin-left: 0;
}
.getintouch-section, .faqaccordian-section, .livinguk-section, .blog-section, .faqaccordian-section, .member-section {
    padding: 50px 0px;
}
	 
	 .blog-listingsection {
	padding: 50px 0px 50px;
}
	 	/**5-25-2023**/ 
 }
 
 @media (min-width:992px) and (max-width:1199px) {
     .step-process ul li {
         margin: 10px 10px;
         min-width: 18%;
     }
     .step-process ul li::before {
         left: 50px;
     }
     .navbar-brand img {
         max-width: 260px;
     }
     .navbar-nav a {
         font-size: 14px;
     }
     .navbar-nav .nav-item {
         margin-left: 15px;
     }
     .socillinks ul li {
         margin-left: 25px;
         font-size: 16px;
     }
     .banner-text {
         padding: 170px 0px 100px;
     }
     .home-address ul li {
         font-size: 14px;
     }
     .home-bannercontent h1 {
         font-size: 48px;
         line-height: 54px;
     }
     .user-main p {
         font-size: 20px;
         line-height: 30px;
     }
     .money-behind p {
         font-size: 16px;
         line-height: 27px;
     }
     .user-main p {
         font-size: 20px;
         line-height: 33px;
     }
    
     .pesion-titel h2 {
         font-size: 28px;
         line-height: 38px;
     }
     /*-2-may-2022--*/
     .class-description p {
         font-size: 14px;
     }
     .member-detail h3 {
         font-size: 30px;
         line-height: 36px;
     }
     .member-detail h5 {
         font-size: 20px;
         line-height: 29px;
     }
     .member-detail ul li {
         font-size: 16px;
         line-height: 27px;
     }
     .get-intouch .submitbrtnsection .submitebtn {
         padding: 10px 30px;
         font-size: 16px;
     }
     .money-behind h2,
     .map-globe h2,
     .get-intouch h2 {
         font-size: 33px;
         line-height: 44px;
     }
     /*-2-may-2022--*/
     /*--19-may-2022--*/
     .user-main h2 {
       font-size: 24px;
    line-height: 28px;
     }
     .user-main p {
      font-size: 15px;
    line-height: 26px;
     }
	 .user-main {
    padding: 55px 15px 25px;

}
     /*--19-may-2022--*/
 }
 
 @media (min-width:1200px) and (max-width:1300px) {
     .banner-text {
         padding: 170px 0px 100px;
     }
     .home-bannercontent h1 {
         font-size: 48px;
         line-height: 54px;
     }
     .user-main p {
         font-size: 20px;
         line-height: 30px;
     }
     .money-behind p {
         font-size: 16px;
         line-height: 27px;
     }
     .user-main p {
         font-size: 20px;
         line-height: 33px;
     }
     .blog-text p {
         font-size: 15px;
         line-height: 26px;
     }
     .member-detail h3 {
         font-size: 30px;
         line-height: 36px;
     }
     .member-detail p {
         font-size: 16px;
     }
     .member-detail h5 {
         font-size: 20px;
         line-height: 29px;
     }
     .member-detail ul li {
         font-size: 16px;
     }
     .team-member .team-profiletext h3 {
         font-size: 17px;
     }
     .get-intouch .submitbrtnsection .submitebtn {
         padding: 10px 30px;
         font-size: 16px;
     }
      /*--19-may-2022--*/
     .user-main h2 {
         font-size: 30px;
         line-height: 36px;
     }
     .user-main p {
         font-size: 22px;
         line-height: 33px;
     }
     /*--19-may-2022--*/
 }
 
 @media (min-width:768px) and (max-width:991px) {
     .user-main {
		min-height: 200px;
		margin-bottom: 50px;
	}
 }
 @media (min-width:1301px) and (max-width:1500px) {
     .banner-text {
         padding: 190px 0px 130px;
     }
 }
 
 @media (min-width: 1240px) {
     .container {
         max-width: 1200px;
     }
 }
 @media (min-width: 992px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	.user-main{
		min-height: 252px;
	}
 }
