     /* **************************************************
    RESPONSIVE-CUSTOM-CSS 10 May 2022
 ************************************************** */

#price > div > div:nth-child(2) > div:nth-child(1) {
    display: none;
}
section#support {
    display: none;
}

section#layouts {
    display: none;
}

header#home {
    display: none;
}

section#testimonial .container {
    max-width: 1000px;
}

 @media (min-width:1370px){
 #home > div > div > div.col-sm-6 > img {
    margin-bottom: -0px;
    max-width: 154% !important;
    width: 1042px !important;
    margin-right: -61px !important;
}
 }
@media only screen and (max-width: 991px) {
    .img-dashboard.wow.animate__fadeInUp {
        margin-bottom: 0;
    }
    .mobile-widget {
        padding: 0 0 30px !important;
    }
    .mobile-screen {
        justify-content: space-evenly !important;
    }
    .my-4.wow.animate__fadeInLeft {
        display: block;
    }
    .btn {
        font-size: 15px;
    }
    .animate__fadeInLeft .btn i {
        font-size: 12px;
    }
}
@media only screen and (max-width: 767px) {
    .navbar-nav a.btn.btn-light.ms-2.me-1 {
        margin-top: 20px !important;
    }
}
.btn-group.align-items-center {
    margin-right: 8px;
    margin-left: -25px;
}
@media only screen and (max-width: 575px) {

    .col-lg-2.col-md-6 {
        width: 50%;
    }
    #navbarTogglerDemo01 > ul > div {
        display: none;
    }
	#home > div > div > div.col-sm-5 > div > a:nth-child(3), #home > div > div > div.col-sm-5 > div > a:nth-child(4) {
    margin-top: 10px;
}
	.row.align-items-center.justify-content-start {
    flex-wrap: wrap-reverse !important;
}
.text-center.pt-sm-5.feature-mobile-screen {
    margin-top: 15px;
}
li{
	font-size: 15px;
}

	.price-card .price-badge {
    padding: 7px 14px;
    width: 125px !important;
}
#feature .card-body {
    flex: 1 1 auto;
       padding: 15px 15px 0;
}
.svg1{
    width: 81% !important;
    height: 100% !important;
    margin: -45px auto -40px !important
}
.svg2{
	       margin-top: 0;
    margin-bottom: 20px;
    width: 100% !important;
}
.svg3{
max-width: 90%;
    margin: 25px auto 80px !important;
}


div#navbarTogglerDemo01 {
    margin: 8px -24px;
    height: 100vh!important;
    background: #303742;
    width: 192px !important;
}
header#home {
    height: 92vh;
}
.row.align-items-center.justify-content-end.mb-5 {
    display: block;
}
.navbar-nav.align-items-center.ms-auto.mb-2.mb-lg-0 {
    padding: 150px 0;
}
div#navbarTogglerDemo01 {
    background: #313843;
    height: 93vh !important;
    padding: 80px 0;
}
.navbar-collapse {
    flex-basis: 65% !important;
}
ul.navbar-nav.align-items-center.ms-auto.mb-2.mb-lg-0 {
    padding: 0;
}
	nav.navbar.navbar-expand-md.navbar-dark.top-nav-collapse {
    height: 63px !important;
}
.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.55);
    border-color: #fff0;
}
.price-card .list-unstyled .theme-avtar {
        margin-left: 3px !important;
    margin-right: -7px !important;
}

#feature .col-lg-4.col-md-6 {
    width: 50%;
}
ul.list-unstyled.my-5 {
    width: 94%;
}
	.side-feature .feature-img-row{
	display: none;
	}
	.footer p.text-body {
    text-align: left;
    margin-bottom: 0 !important;
    margin-top: 0;
}
.col-lg-6.col-sm-4 {
    width: 40%;
}
.col-lg-6.text-end.col-sm-8 {
    width: 60%;
}
.footer p {
    font-size: 14px;
}
	#layouts > div > div > div.col-sm-8 > img {
    margin-right: -10px;
    max-width: 104%;
}
h2, .h2 {
    text-align: center;
    font-size: 21px;
	font-weight: 400;
}
p {text-align: center;}
h1, .h1 {
    font-size: 2.5ram;
}
h2.text-white.mb-sm-4.wow.animate__fadeInLeft {
    font-size: 2.2rem;
    line-height: 1.2;
    font-weight: 600;
}
#testimonial > div > div.row.align-items-center.justify-content-end.mb-5 > div.col-sm-6{
padding-bottom: 15px;
}
#home > div > div > div:nth-child(1) > h1 {
    padding-top: 30px;
    font-size: 21px;
}
#testimonial > div > div.row.align-items-center.justify-content-end.mb-5 {
    flex-wrap: wrap-reverse;
}
section#testimonial .row:nth-child(1), section#testimonial .row:nth-child(2) {
    padding-top: 0px;
}
    header, section {
        padding-top: 0px !important;
        padding-bottom: 30px !important;
    }

.card-body {
    padding: 25px 10px 0px !important;
}
    .feature .theme-avtar {
        width: 90px;
        height: 90px;
    }
    .feature .theme-avtar .ti {
        font-size: 30px;
    }
    .footer .text-end {
        text-align: start !important;
        padding-top: 10px;
    }

}

@media only screen and (max-width: 330px)
{
    header, section {
        padding-top: 60px !important;
        padding-bottom: 80px !important;
    }
    .feature-mobile-screen {
        display: flex;
        justify-content: space-between;
    }
    .img-dashboard.wow.animate__fadeInUp {
        margin-bottom: 0;
    }
    body.theme-3 .progress-bar:not([class*="bg-"]), body.theme-3 .btn-primary {
        font-size: 11px;
    }
    body.theme-3 .btn-outline-primary {
        font-size: 11px;
    }
}



.navbar-toggler:focus {
    box-shadow: none;
}
