@media (max-width: 991px) { .silder-bg,section.banner { height:auto; padding: 100px 0; } .slider-text { margin-top: 25px } .banner-contact { margin-top: 40px } .company { padding: 25px 0 } .company-text h3 { font-size: 24px } .company-text p { font-size: 13px; margin-top: 13px; padding: 0 } .company-logo img { padding-top: 25px } .boxpackages .packdetails .packtitles .fleft h3,.main-project-text h3 { font-size: 40px } .main-project-text ul li { font-size: 12px; padding: 15px } .main-project-text ul li i { padding-right: 7px; font-size: 10px } .cta-text h3 { margin-top: 0; font-size: 21px; padding-bottom: 11px } .cta-text span { font-size: 15px } .cta-text p { font-size: 13px; margin-top: 10px; line-height: 20px } .cta { padding: 15px 0 } .cta-info { padding-top: 13px } .cta-info a { padding: 0 10px; font-size: 13px } .cta-btn a { font-size: 12px; padding: 20px 0 18px 52px } .cta-btn { margin-left: 1px; padding-top: 14px; padding-bottom: 14px; background-position: 17px 11px } .cta-btn1 { background-color: transparent } .sec-why { height: auto; padding-top: 35px; padding-bottom: 30px } .client-text h2 { font-size: 27px } .sec-why .review-text p { font-size: 14px; margin-bottom: 20px } .client-img img { width: 100% } .client-img:before { left: 2px; top: -43px; width: 11%; height: 43% } .contact { height: auto; margin: 40px 0; background-color: #fff; background-image: none } .contact-img img { padding-left: 20px; width: 100% } .contact-text h3 { font-size: 35px; margin-bottom: 0 } .contact-text p { font-size: 16px; padding-top: 15px; padding-right: 14px } .contact-btn { width: 100px; height: 45px; margin-top: 24px; padding-top: 9px } .contact-btn a { font-size: 17px } .contact-text .contact-num h4 { font-size: 15px; padding-top: 35px; padding-left: 12px } .awards { margin-top: 30px } .awards h3 { font-size: 18px } .contact-text { margin: 15px 0 } .footer-contact ul li { padding-right: 25px } .footer-contact li p { font-size: 14px } .footer-contact { margin-top: 20px } .footer-bg { padding-bottom: 20px } .copyright-text p { font-size: 12px } .ft-bottom { margin-top: 27px; padding-top: 27px } .main-offer:before { left: 0; top: 0; width: 50%; height: 90% } .offer-animations { left: 0; width: 52%; height: 66% } .offer-animations:before { left: 497px; top: -40px; width: 6%; height: 37% } .offer-text h3 { font-size: 19px; padding: 0 } .offer-text p { font-size: 13px; padding: 4px 0 7px } .offer-text ul { margin-top: 1px } .offer-text ul li { flex: 0 0 50%; padding-top: 16px; font-size: 11px } .offer-text ul li i { padding-right: 6px; font-size: 7px } .project-btn { margin-top: 19px; padding: 12px 25px; font-size: 18px } .text h3 { font-size: 16px } .top-header .navbar-light .navbar-nav .nav-link { border: 0; padding-top: 15px } .collapse.show,.top-btn { margin-top: 15px } .collapse.show,.top-header { text-align: center } .logo { width: auto; padding: 16px 0; text-align: left } .slider-text ul { width: 60%; margin-right: 0px; } .slide-label { top: 0px; left: 300px; width: 100px; height: 90px; background-size: 100% 100% } .slide-label h3 { font-size: 45px!important; padding: 1px 7px; line-height: 61px } .logo-types ul.nav-tabs li,.slider-logo img { width: auto } .col-lg-3.col-md-3.col-sm-3.p-0.dd,.col-lg-4.col-md-4.col-sm-4 .cta-img,.slider-logo-bg,.type-logos { display: none } .company img,.ul-align ul { width: 100% } .types-of-logo .nav-tabs { height: 115px } .our-portfolio { height: auto; padding-bottom: 70px } .our-package-text h3 { font-size: 32px } .cta-text { padding: 30px 0 } .form-btn,.testi-box-text p { font-size: 13px } .testi-box-text h3 { font-size: 17px; padding-top: 25px } .disclaimer-text p { font-size: 12px } .slider-text h2 { width: 35% } .slider-text ul li { font-size: 14px } .default_heading h1,.sign-in-htm h5 { font-size: 30px } .chat-box h3 { font-size: 18px } .types-of-logo .tab-pane { margin-top: 1rem } .packtitles .fright,.top-header { top: 0 } .top-header:before { content: none } .header-contact { background: 0 0 } section.logo-types ul.nav-tabs li a { padding: 0 15px 15px } section.logo-types .tab-content h3 { font-size: 22px; margin-bottom: 10px } section.logo-types .tab-content p { line-height: normal } section.logo-types .rightbox { padding: 30px 25px } .brand-logo img,section.logo-types .rightbox img { max-width: 100% } .grid-item,.grid-sizer { width: 25% } .grid-item.item2x { width: 50% } .default_heading h1 strong { font-size: 40px; line-height: 50px; } .cta h1 strong { display: inline-block; } .cta h1 { /* max-width:80%; */ } .text-sec { padding: 85px 40px 40px 0 } .text-sec a,.text-sec p { font-size: 20px; color: #000000 } .text-sec .quote p { font-size: 28px } .text-sec a { margin: 0 0 3px } .ul-align ul.spc { margin-left: 0 } .bg-secondary { margin-bottom: 30px } .bottom-package .has-pad { margin-top: 0 } .modal .modal-content { width: 90%; margin: 0 auto } } @media (max-width: 768px) { .offer-animations:before { left:380px; width: 9% } .has-pad figure { display: none } .top-packages .final img.m-auto { top: 0; width: 50% } .final img.m-auto { top: 0 } .final { position: relative; z-index: 1 } } @media (max-width: 767px) { .company { padding:20px 0 } .default_heading h1 strong { font-size: 40px; line-height: 50px; } .company-text h3 { font-size: 24px; text-align: center } .company-text p { font-size: 12px } .company-logo img { padding-top: 7px } .slider-text h3 { font-size: 40px } .main-project-text h3 { font-size: 34px } .company-text p,.main-project { text-align: center } .copyright-text p,.footer-contact li p,.main-project-text ul li,.pricing-info .pricing-list ul li { font-size: 13px } .text { top: 40% } .text h3 { font-size: 16px } .cta { text-align: center } .cta-text { padding-right: 0 } .cta-btn { margin-left: 20px } .client-text h2 { font-size: 19px } .sec-why .review-text p { font-size: 13px; margin-bottom: 17px; padding: 13px 22px 0 0 } .cta-contact ul li a,.sec-why .review-text span { font-size: 14px } .client-img:before { left: 4px; top: -33px; width: 12%; height: 63% } .footer-contact ul { text-align: left } .footer-contact ul li { padding-right: 0; border-right: none } .footer-contact li i { font-size: 19px; right: 4px } .footer-contact li p span,.pricing-info .title { font-size: 12px } .ft-bottom { margin-top: 20px; padding-top: 20px; text-align: center } .copyright-img img { float: none; padding-top: 15px } .pricing-info .price { font-size: 55px; margin-top: 10px; padding-bottom: 10px } .pricing-item { padding: 25px 0 } .pricing-list { padding-left: 10px } .package-btn { margin-top: 11px } .contact-img,.header-contact li p,.main-offer:before,.offer-animations:before,.offer-video .offer-text h3 br { display: none } .contact-text { margin: 15px 17px } .offer-animations { left: 0; width: 70%; height: 66%; position: relative; margin: 0 auto } .main-offer { padding: 2% 0 } .offer-animations img { border-top-right-radius: 0; border-bottom-right-radius: 0 } .offer-text { margin: 40px 0 } .offer-text ul li { font-size: 13px } .offer-video .offer-animations img { border-top-left-radius: 0; border-bottom-left-radius: 0 } .top-header { padding: 10px 30px } .logo img,section.logo-types .leftbox,section.logo-types .rightbox { width: 60% } .header-contact ul { text-align: end } .header-contact ul li { padding-right: 11px; border-right: none } .header-contact li i { font-size: 19px; right: 8px; top: 6px } .project-btn a { font-size: 10px } .project-btn { margin-top: 18px; padding: 9px 25px 12px 23px; font-size: 15px } .slider-logo img { width: auto } .our-portfolio-text h3 { font-size: 36px } .project-btn-3 { padding: 13px 15px 11px 23px } .our-package-text h3 { font-size: 24px } .our-package p { font-size: 15px } .cta-contact ul li a i { padding-right: 8px } .cta-contact { margin-top: 35px } .focused-text h3 { font-size: 45px } .focused-text p { font-size: 13px } .copyright-img,section.logo-types ul.nav-tabs li a i { display: none } .cta h1,.default_heading h1 { font-size: 25px } .pg { padding: 30px 0 } .our-package { padding: 30px 15px 0 } section.logo-types .tab-pane.active { flex-wrap: wrap } .cta h1 { padding-top: 30px; max-width: 100% } .cta .price { position: absolute; right: 15px; top: 0; font-size: 30px; padding: 3px 15px } .grid-item,.grid-sizer { width: 50% } .grid-item.item2x { width: 100% } .testimonialSlider .slick-arrow { top: calc(100% - 34px) } .testimonialSlider .slick-arrow.slick-prev { right: unset; left: 15px } .testimonialSlider .slick-arrow.slick-next { right: 15px; left: unset } .slider-form { padding: 0 15px 15px } .logo-types ul.nav-tabs li { margin-bottom: 20px } section.logo-types ul.nav-tabs li a { padding: 10px } .outsideBox { display: none } .cont-det { background: url(../../webp-images/quote-img.html)no-repeat; background-size: cover } .outsideContainer .default_heading { padding: 20px 0 0 } .brand-logo { /* max-width: 200px; */ margin: auto; width: fit-content; } .final img.m-auto { top: 0; width: 50% } }