@media(min-width: 1200px) {
	body .FeaturesTwoSection {
		padding: 40px 0;
	}
	body .FeaturesOneSection {
		padding: 80px 0;
	}
	body .testinomialTwo {
		padding: 80px 10px;
	}
}

@media (min-width: 992px) and (max-width:1600px) {
	body .banner .carousel .carousel-inner .carousel-item .carousel-caption {
		bottom: 10% !important;
	}
}

@media (min-width: 991px) and (max-width: 1199px) {
	body .howItWorksSection img {
		max-width: 300px;
		padding: 100px 0;
	}
	body .FeaturesTwoSection img {
		max-width: 400px;
	}
}

@media(min-width: 768px) and (max-width: 1199px) {
	body .FeaturesOneSection ul>li>a span:first-child {
		width: 100px;
		height: 100px;
	}
	body .FeaturesOneSection ul>li>a span:first-child img {
		width: 55px;
		height: 55px;
	}
}

@media(min-width: 768px) and (max-width: 991px) {
	body .banner .carousel .carousel-inner .carousel-item .carousel-caption {
		max-width: 85%;
		margin: auto;
	}
}

@media(min-width: 768px) and (max-width: 992px) {
	body .FeaturesTwoSection h5 {
		font-size: 22px;
		padding-bottom: 0;
		line-height: 34px;
	}
	body .FeaturesTwoSection ul li {
		font-size: 13px;
	}
	body .FeaturesTwoSection ul li:before {
		top: 4px;
		padding-right: 6px;
	}
	body .testinomialTwo .owl-carousel .owl-prev,
	body .testinomialTwo .owl-carousel .owl-next {
		right: 65%;
	}
	body .testinomialTwo .owl-carousel .owl-next {
		right: 33%;
	}
	body .carousel-control-next {
		right: 3px;
	}
	body .FeaturesOneSection ul>li {
		padding: 0 10px;
		margin-right: 0 !important;
	}
	body .FeaturesOneSection ul>li a span {
		font-size: 11px;
	}
}

@media(min-width: 577px) and (max-width: 767px) {
	body .FeaturesOneSection ul.list-inline {
		display: flex;
		width: 100%;
		padding-top: 20px;
	}
	body .FeaturesOneSection ul.list-inline>li {
		display: flex;
		width: 100%;
		padding-left: 0;
		align-items: center;
		justify-content: center;
	}
	body .howItWorksSection img {
		max-width: 400px !important;
	}
}

@media (max-width:1600px) {
	body .banner .carousel .carousel-control-prev {
		width: 8%;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		margin-right: 10px;
	}
}

@media (max-width:1500px) {
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: 95%;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		margin-right: 0;
	}
	body .banner .carousel .carousel-inner .carousel-item {
		min-height: 650px;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 3px 30px;
	}
}

@media (max-width:1365px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 3px 25px;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		font-size: 40px;
		line-height: 40px;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		font-size: 22px;
		line-height: 28px;
	}
}

@media (max-width:1280px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 3px 20px;
	}
}

@media (max-width:1199px) {
	body .leaveAsMessageSection {
		top: 400px;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: 90%;
	}
	body .banner .carousel .carousel-inner .carousel-item {
		min-height: 550px;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 3px 5px;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		font-size: 30px;
		line-height: 30px;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		font-size: 20px;
		line-height: 25px;
	}
	/*body .testimonialSection .container {
		max-width: 100%;
	}*/
	body .navbar .navbar-nav .nav-item .nav-link {
		padding: .3rem 1rem;
	}
}

@media (max-width:1024px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 3px 3px;
	}
	.carouseller .carouseller__left,
	.carouseller .carouseller__right {
		width: 30px;
		height: 30px;
		font-size: 15px;
	}
	body .hbTitle {
		margin-bottom: 50px;
	}
}

@media (max-width:991px) {
	body .banner .leaveAsMessageSection {
		position: absolute;
		top: auto;
		bottom: 70px;
	}
	body .banner {
		position: relative;
	}
	body .banner .leaveAsMessageSection {
		float: right;
		right: -72px;
	}
	body .banner .leaveAsMessageSection>div {
		padding: 3px 4px 3px;
	}
	body .banner .leaveAsMessageSection .right_content {
		font-size: 10px;
		min-width: 137px;
	}
	body .FeaturesOneSection h5 {
		font-size: 24px;
		line-height: 34px;
	}
	body .FeaturesOneSection p {
		text-align: justify;
	}
	body .navbar .navbar-collapse {
		margin-top: -20px;
	}
	body .navbar .navbar-brand {
		background-size: contain;
		height: 75px;
	}
	.FeaturesOneSection .rgt .list-inline {
		width: 100%;
	}
	.FeaturesOneSection .rgt .list-inline li {
		display: flex;
		width: 100%;
		padding-left: 0;
		align-items: center;
		justify-content: center;
	}
	.FeaturesOneSection .rgt {
		margin-top: 30px;
		justify-content: center;
		align-items: center;
	}
	.FeaturesTwoSection ul {
		padding-bottom: 30px;
	}
	.howItWorksSection .rgt img {
		padding: 30px 0;
	}
	.howItWorksSection .rgt img,
	.FeaturesTwoSection .lft img {
		display: block;
		margin: 0 auto;
	}
	.carousel-caption {
		right: 0;
		left: 0;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		text-align: center;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		text-align: center;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		text-align: center;
	}
	body .testimonialSection .testiTitle {
		min-height: 60px;
	}
	body .navbar .navbar-nav .nav-item .nav-link {
		padding: .3rem .5rem;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 10px;
	}
}

@media (max-width:840px) {
	body .navbar .navbar-nav .nav-item{
		font-size: .8rem;
	}
	body .navbar .navbar-nav .nav-item .nav-link {
    	padding: .3rem .3rem;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: 70%;
	}
}

@media (max-width:800px) {
	body .banner .carousel .carousel-control-prev,
	body .banner .carousel .carousel-control-next {
		width: 6%;
	}
	body .banner .carousel .carousel-control-prev-icon,
	body .banner .carousel .carousel-control-next-icon {
		padding: 15px 15px;
	}
	body .banner .carousel .carousel-control-prev-icon:before {
		content: "<";
	}
	body .banner .carousel .carousel-control-next-icon:before {
		content: ">";
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: 40%;
	}
	body .banner .carousel .carousel-inner .carousel-item,
	body .banner {
		height: 400px;
		min-height: 400px;
	}
	body .banner .carousel .carousel-inner .carousel-item .imageSec .carousel-caption {
		top: 35%;
	}
	body .navbar .navbar-nav .nav-item .nav-link {
		padding: .3rem .3rem;
	}
}

@media (max-width:767px) {
	body .noBanner {
		min-height: 80px;
	}
	body .loginSection {
		margin-bottom: 60px;
	}
	body .testinomialTwo .owl-carousel .owl-prev,
	body .testinomialTwo .owl-carousel .owl-next {
		right: 98%;
	}
	body .testinomialTwo .owl-carousel .owl-next {
		right: -8px;
	}
	body .howItWorksSection .middle_block {
		padding: 25px 0;
	}
	body .howItWorksSection img {
		padding: 0;
	}
	body .FeaturesTwoSection ul {
		padding-bottom: 0;
	}
	body .FeaturesTwoSection .middle_block {
		padding: 40px 0;
	}
	body .img_responsive {
		display: block;
		max-width: 100% !important;
		height: auto;
		margin: 0 auto;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 15px;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 30px;
	}
	body .navbar.bg-dark {
		top: 0;
	}
	body .navbar .navbar-brand {
		height: 70px;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: -60%;
	}
	body .banner .carousel .carousel-inner .carousel-item .imageSec {
		display: none;
	}
	body .banner .carousel .carousel-inner .carousel-item .imageSec .carousel-caption {
		top: 60%;
	}
	body .banner .carousel .carousel-inner .carousel-item .imageSec .carousel-caption img {
		width: 100%;
	}
	body .banner .carousel .carousel-inner .carousel-item .carousel-caption {
		max-width: 85%;
		margin: 0 auto;
	}
	body .banner .carousel .carousel-control-prev-icon:before {
		font-size: 8px;
	}
	body .banner .carousel .carousel-control-next-icon:before {
		font-size: 8px;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		padding: 0 3px;
		line-height: 35px;
	}
	.navbar-nav {
		background-color: #3f32a1;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		display: block;
		margin: 15px auto;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn:last-child {
		margin-right: auto;
	}
	body .navbar .navbar-collapse {
		margin-top: 0;
	}
	body .testimonialSection .testiContent {
		min-height: 220px;
	}
	body .hbTitle {
		margin-bottom: 10px;
		font-size: 30px;
	}
	body .footerTop .iconSec {
		margin-bottom: 5px;
	}
	body .footerTop .footerTopSec {
		margin-bottom: 20px;
	}
	body footer p {
		text-align: center;
		padding-bottom: 10px;
	}
	body footer .socialIcon {
		float: none;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	body .btnSec .hbBtn {
		min-width: 160px;
	}
}

@media (max-width:681px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 15px;
	}
}

@media (max-width:680px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 40px;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		font-size: 30px;
		line-height: 30px;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		font-size: 20px;
		line-height: 30px;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: -65%;
	}
}

@media (max-width:576px) {
	body .testimonialSection .owl-nav .owl-prev {
		left: -60px !important;
	}
	body .testimonialSection .owl-nav .owl-next {
		right: -60px !important;
	}
	body .loginSection .loginBox .footDiv .rgt {
		text-align: left;
	}
	body .FeaturesOneSection {
		text-align: center;
	}
	body .FeaturesOneSection h5 {
		font-size: 24px;
		line-height: 34px;
	}
	body .FeaturesOneSection p {
		text-align: justify;
	}
	body .FeaturesOneSection ul.list-inline {
		display: block;
		width: 100%;
	}
	body .FeaturesOneSection ul.list-inline>li {
		display: block;
		padding: 20px 0 0;
	}
	body .FeaturesTwoSection h5 {
		font-size: 22px;
		padding-bottom: 0;
		line-height: 34px;
	}
	body .FeaturesTwoSection ul li {
		font-size: 13px;
	}
	body .FeaturesTwoSection ul li:before {
		top: 4px;
		padding-right: 6px;
	}
	body .carousel-control-next {
		right: 1px;
	}
	body .carouseller .carouseller__wrap {
		margin: 0 40px;
	}
	body .howItWorksSection {
		text-align: center;
	}
	body .howItWorksSection p {
		text-align: justify;
	}
	body .banner .carousel .carousel-control-prev,
	body .banner .carousel .carousel-control-next {
		width: 7%;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: -65%;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec .hbBtn {
		margin: 10px auto;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 30px;
	}
	.carouseller .carouseller__left,
	.carouseller .carouseller__right {
		bottom: 250px;
	}
}

@media (max-width:530px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 60px;
	}
	body .banner .carousel .carousel-inner .carousel-item h3 {
		line-height: 25px;
		font-size: 25px;
		margin-bottom: 15px;
	}
	body .banner .carousel .carousel-inner .carousel-item p {
		font-size: 20px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: -60%;
	}
}

@media (max-width:515px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 45px;
	}
}

@media (max-width:480px) {
	body .testimonialSection .owl-nav .owl-prev{
		left: -40px !important;
	}
	body .testimonialSection .owl-nav .owl-next{
		right: -40px !important;
	}
	body .testimonialSection .owl-nav .owl-prev,
	body .testimonialSection .owl-nav .owl-next{
		width: 30px;
    	height: 30px;
	}
	body .testimonialSection .owl-nav .owl-next,
	body .testimonialSection .owl-nav .owl-prev{
		font-size: 25px !important;
	}
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 30px;
	}
	body .loginSection {
		padding: 60px 15px;
	}
	body .loginSection .loginBox {
		min-width: 100%;
		max-width: 100%;
	}
	body .banner .carousel .carousel-control-prev,
	body .banner .carousel .carousel-control-next {
		width: 8%;
	}
	.carouseller .carouseller__left,
	.carouseller .carouseller__right {
		bottom: 200px;
	}
	body .testimonialSection .testiTitle {
		min-height: auto;
	}
	body .testimonialSection .testiContent {
		min-height: auto;
	}
}

@media (max-width:420px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 30px;
	}
}

@media (max-width:410px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 20px;
	}
}

@media (max-width:380px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 45px;
	}
	body .banner .carousel .carousel-inner .carousel-item,
	body .banner {
		height: 450px;
		min-height: 450px;
	}
	body .banner .carousel .carousel-inner .carousel-item .contentSec .carousel-caption {
		top: -60%;
	}
	body .banner .carousel .carousel-inner .carousel-item .carousel-caption {
		max-width: 80%;
	}
	.carouseller .carouseller__left,
	.carouseller .carouseller__right {
		bottom: 250px;
	}
}

@media (max-width:360px) {
	body .banner .carousel .carousel-inner .carousel-item .btnSec {
		margin-top: 35px;
	}
	body form label,
	body form a,
	body form p {
		font-size: 11px;
	}
	body .loginBox .hbTitleSub1 {
		font-size: 17px;
	}
	body .banner .carousel .carousel-control-prev,
	body .banner .carousel .carousel-control-next {
		width: 10%;
	}
}