@media  (max-width: 1440px) {
   .developmentbox h6 {
    font-size: 19px;
} 
 .container {
     max-width:1200px;
 }  
 .client-box p {
    margin-bottom: 15px;
}
 .developmentbox {
    height: auto;
}
 ul#pills-tab li {
    margin-top: 10px;
}
.blog-card {
    height: 338px;
}
.navbar-nav li {
    padding: 0px 13px;
}

a.navbar-brand img {
    width: 172px;
}
.banner-heading {
    font-size: 69px!important;
}
.banner {
    height: 378px;
}
 .imagine {
    /* height: 600px; */
}

.divine h1 {
    font-size: 80px;
}

.divine h1 span {
    font-size: 80px;
}
.calculate-img img {right: 0;width: 75%;top: 0;}

.difutal-brand h2 {
    font-size: 55px;
}

.difutal-brand p {
    font-size: 36px;
}

.Section-3 {
    padding-left: 0;
    padding-right: 0;
}
 .customheading {
    font-size: 40px;
}
.client-mssg {
    height: unset !important;
}
.canes-img figure img {
    width: 100%;
}
.side-computer h2 {
    font-size: 35px;
}

.arrow-img figure img {
    width: 95%;
}

.arrow-img {
    text-align: end;
}

.services-h::before {
    width: 20%;
    height: 40%;
}
.ReviewSec {
    padding: 0 30px;
}

.client-box {
    margin: 0;
    margin-top: 30px;
}

.client-box ul {
    padding-top: 5px;
}
section.form12 {
    padding: 80px 150px;
}

.cash-bonus p {
    width: 78%;
}
.your-partner {
    height: 760px;
}

.sec-4-1-parent:before {
    width: 100% !important;
}
.services-contact {
    padding: 80px 30px !important;
}
span.subscribe-input form .red-btn {
    width: 100%;
    margin: auto;
}

span.subscribe-input form input {
    width: 100%;
    margin: auto;
}

.subs-desc {
    width: 100%;
}
.gota p {
    width: 85%;
}
.main-f-services {
    padding: 15px;
    margin-bottom: 15px;
}
.arrow-img:before {
    left: -190px;
}

}


@media  (max-width: 575px) {
    .we-hare img {
    display: none;
}
.packages .nav {
    margin-bottom: 7px!important;
}
section.orderNow {
    margin-top: 36px;
}
.brand121 {
    gap: 12px;
}

.band {
    flex: 0 0 41%;
}

.brand-name h2 {
    font-size: 15px;
}

.brand-name p {
    font-size: 13px;
}

.asasawe h2 {
    font-size: 34px;
}
.package {
    margin-bottom: 14px;
}

.ordernow_form form h2 {
    font-size: 28px;
}

.ordernow_form.bot-form.w-100 {
    margin-top: 25px;
}
.pkg_detail_sec {
    margin-bottom: 41px;
}

.pkg_detail_sec:before {
    right: -6px;
}

.pkg_list_detail {
    margin-top: 27px;
}

.pkg_detail_sec:after {
    left: -9px;
}
li.nav-item {}

ul#pills-tab li {
    margin: 6px 0px;
}

.packages .nav .nav-item .nav-link {
    font-size: 12px;
    padding: 10px 10px;
}
    .navbar-brand img {
    width: 60%;
}
.we-hare h2 {
    font-size: 20px;
    padding: 0px 10px;
    margin: 0px;
}

.search-bar {
    padding-top: 10px;
    padding-bottom: 10px;
}

.subscribe-parent {
    margin-top: 1px;
}

.parent-right-side-bar {
    padding-top: 10px;
}

.blog-card-2 {
    margin-bottom: 48px;
}

.bubble-box {
    margin-top: 10px;
}

.social-links {
    margin-top: 0px;
}
h2 {}

.we-hare {
    margin-bottom: 14px;
    height: auto;
}
.divine h1 {
    font-size: 40px;
    text-align: center;
}
h2 {}

.main-privacy h2 {
    font-size: 28px;
}

.main-privacy.sds p {
    margin-bottom: 21px;
    font-size: 18px;
    width: 100%;
}
.divine h1 span {
    font-size: 35px;
}

.divine p {
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.top-sec-btn {
    text-align: center;
}

.top-sec-btn .tran-btn {
    margin-left: 0;
}

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

.calculate-img img {
    left: 0;
    right: 0;
    width: 100%;
}

.imagine {
    padding-bottom: 50px;
}

.divine {
    margin-top: 50px;
}
    
    .creative-design figure img {
    width: 185px !important;
}

.difutal-brand h2 {text-align: center;font-size: 30px;}

.difutal-brand p {
    text-align: center;
    width: 100%;
    font-size: 18px;
}

.customheading {
    font-size: 18px;
}

.section-3content .custommain p {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
}
    
    
    .developmentbox.myActive figure img {
    margin: auto;
    width: 55%;
}

.developmentbox.myActive figure {
    text-align: center;
}

.developmentbox h6 {
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}

.developmentbox.myActive p {
    font-size: 14px;
    text-align: center;
    width: 100%;
}

.developmentbox a {
    font-size: 17px;
}

.developmentbox {
    margin-bottom: 30px;
    height: auto;
}

.canes h3 {
    font-size: 18px;
}

.canes p {
    width: 100%;
    font-size: 14px;
}

.ser-sec {
    margin: 0 5px;
}

.ReviewTop.blockRight h2 {
    margin-top: 0;
    font-size: 20px;
}

.ReviewTop.blockRight p {
    width: 100%;
    font-size: 15px;
}

.services-h {
    padding-top: 35px;
    padding-bottom: 20px;
}

.side-computer h2 {
    text-align: center;
    font-size: 20px;
}

.side-computer p {text-align: center;width: 100%;font-size: 14px;}

.arrow-img:before {
    left: -60px;
    width: 20%;
    height: 20%;
    top: -28px;
}

.main-f-services {
    text-align: center;
    padding: 10px;
    margin-top: 15px;
}

.real-heros h5 {
    font-size: 15px;
}

.real-heros p {
    width: 100%;
    font-size: 13px;
}

.ReviewTop h2 {
    margin-top: 1rem;
    font-size: 18px;
}

.ReviewTop p {
    width: 100% !important;
    font-size: 14px;
}

.ReviewSec::before {
    height: 20%;
    right: -65px;
    width: 35%;
}

.client-box .star-wrap {
    text-align: center;
}

.client-box .star-wrap i {
    font-size: 14px;
}

.client-box {
    padding: 15px;
}

.client-box p {
    text-align: center;
    width: 100%;
    font-size: 13px;
    line-height: 20px;
}

section.form12 {
    padding: 20px;
}

.gota h1 {
    font-size: 20px;
}

.gota p {
    width: 100%;
    line-height: 20px;
    font-size: 13px;
}

.foam1 .form-control {
    height: 40px;
}

.same-sec {
    padding: 40px;
}

.cash-bonus h2 {
    font-size: 20px;
}

.cash-bonus p {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
}

.main-collaps .card .card-header h3 {
    font-size: 15px;
}

.rocket {
    justify-content: end;
    text-align: center;
}

.icon12 span:before {
    width: 34px;
    height: 34px;
    left: -11px !important;
}

.icon12 span {
    font-size: 14px;
    text-align: center;
}

.letcon h1 {
    text-align: center;
    font-size: 35px;
    margin-top: 30px;
}

.letcon p {
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.letcon {
    text-align: center;
}
.copy-parent {
    display: block;
    text-align: center;
    margin-top: 0;
    padding-top: 50px;
    padding-bottom: 30px;
}

.privacy:before {
    width: 1px;
}

.copytext {
    margin-top: 12px;
}

.copytext p {
    font-size: 13px;
}

.copy-image {
    text-align: center;
}

.copy-image img {
    width: 70%;
}

footer:before {
    bottom: 150px;
}
.head-phone-img {
    padding-top: 20px;
}

.head-phone-img img {
    width: 17%;
}

.banner {
    height: 200px;
}

.banner-heading {
    font-size: 30px !important;
}
.you-tube-video {
    height: 200px;
}

.you-tube-video a img {
    width: 50px;
    height: 35px;
}
.your-partner {
    height: 270px;
    display: flex;
    align-items: center;
}

section.section-4 {
    margin-top: 0;
    margin: 0 5px;
    margin-bottom: 20px;
    margin-top: 150px;
}

.success-img h3 {
    font-size: 20px;
    text-align: center;
}

.success-img p {
    width: 100%;
    text-align: center;
    font-size: 14px;
}

.sec-4-head {
    padding-left: 0;
}

.sec-4-head h1 {
    text-align: center;
    font-size: 25px;
}

.sec-4-head p {
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.sec-4-1-parent {flex-direction: column;}

.sec-4-1-parent:before {animation: arrow 0s infinite;display: none;}

.sec-4-1-content {
    text-align: center;
}

.sec-4-1-content p {
    width: 100%;
}
.sec-4-1-content1 {
    margin-top: 0;
}
.sec-4-1-content3 {
    margin-top: 0;
}

.sec-4-1-content4 {
    margin-top: 0;
}

.blog-content-sec {
    padding: 0 5px;
}

.blog-title {
    font-size: 19px;
    width: 100%;
}

.blog-card {
    height: 200px;
    margin-bottom: 2rem;
    margin-top: 12px;
}

.blog-card-2 {
    padding: 20px 20px;
    text-align: center;
}

.blog-card-2 .blog-title {
    text-align: center;
    font-size: 18px;
}

.description {
    font-size: 14px;
    text-align: center;
    line-height: 22px;
}

.blog-card-2 .posted-by-parent {
    display: block;
    text-align: center;
}

.blog-card-2 .parent-author-details {
    display: block;
    text-align: center;
}

p.comments {
    text-align: center;
    margin-top: 5px;
}
.followers:nth-child(01) {
    font-size: 20px;
}

.subs-desc {
    font-size: 14px;
}

.subscribe {
    font-size: 16px;
}

.subscribe-input form input {
    height: 40px;
}
.findUs {
    text-align: center;
    margin-bottom: 20px;
}

.findUs h5 {
    font-size: 20px;
}

.findUs p {
    margin: auto;
    width: 70%;
}

.followUs {
    text-align: center;
}

.followUs h5 {
    text-align: center;
    font-size: 20px;
}

.contactUs h5 {
    text-align: center;
    font-size: 20px;
}

.contactUs {
    text-align: center;
    margin-bottom: 20px;
}

.contactForm_heading.text-center h1 {
    font-size: 20px;
}

.form-group.formDiv {
    padding: 10px 10px;
}
.happy-to-work .ReviewTop p {
    width: 100%;
}

.thankyou {
    padding-top: 20px;
}
input#zip {
    margin-bottom: 0px;
}

select#packages {
    margin-bottom: 0px;
}

.order-now-banner-conent h1 {
    font-size: 42px;
}

section.order-now-banner {
    height: 141px;
}
.thankyou .fldset input {
    margin-bottom: 18px;
}

.thankyou .fldset select {
    margin-bottom: 20px;
}
a.btn.red-btn {
    margin-bottom: 5px;
}
}