@media only screen and (max-width:1680px) {
    .transform-text { font-size: 300px; right: -15%; top: 16%; }
    .banner-vector1 { max-width: 270px; top: 55%; }
    .banner-leftCol .paragraph { color: var(--white-color); }
    .section2-vector2 { max-width: 550px; }
    .small-bubble.small-bubble-vector1 { top: 15%; left: 5%; }
    .small-bubble.small-bubble-vector4 { top: 15%; right: 5%; }
}
@media only screen and (max-width:1600px) {
    .section-1 { min-height: 870px; }
    .transform-text { font-size: 250px; right: -14%; top: 20%; letter-spacing: -22px; }
    .bannerConten-top p { font-size: 40px; }
    .banner-leftCol { max-width: 480px; margin: 0 auto; }
    .banner-leftCol h1 { font-size: 34px; }
    .banner-vector1 { max-width: 250px; top: 55%; left: 0%; }
    .paragraph { font-size: 16px; }
    .section2-vector1 { max-width: 500px; top: -35%; }
    .cta-btn { font-size: 16px; padding: 24px 10px; }
    .packages-title { font-size: 32px; }
    .listing>li { font-size: 16px; }
    section.perfectingForm:before { width: 2.7%; }
    section.perfectingForm:after { width: 2.7%; }
    .section2-vector2 { max-width: 34.8%; bottom: 2%; left: -16.5%; height: 580px; }
    .section-2 p.text-rotate:after { left: 1px; top: 26.2%; }
    .section-2 p.text-rotate:before { right: -1px; }
    .section-2 p.text-rotate:before { display: none; }
    .section-2 p.text-rotate:after { display: none; }
    section.project { min-height: 1000px; }
    section.packages:before { top: 375px; left: 30px; bottom: 0; margin: auto; height: 300px; width: 290px; }
    section.packages:after { top: 375px; right: 30px; bottom: 0; margin: auto; height: 350px; width: 290px; }
    section.comboSection .comboPkgs ul .pkgimg img { width: 250px; height: 250px; object-fit: cover; }
    section.comboSection .comboPkgs ul .pkgimg { right: -140px; bottom: -200px; }
    .contact-sec { background-position: left; background-size: contain; margin: 0; padding: 50px 0 20px 0; }
    .contact-sec .phone:before { right: -18px; bottom: -150px; background-size: contain; width: 374px; }
    .contact-sec .phone a { font-size: 14px; }
    .exContent { font-size: 12px; left: 0; }
    .contact-sec .phone a img { padding: 0; }
    .main-slider.logo_section.slick-slider:after { width: 221px; height: 182px; left: -50px; bottom: -120px; }
}
@media only screen and (max-width:1440px) {
    .logo img { max-width: 200px; }
    .cta-btn { padding: 14px 6px; width: 210px; }
    .transform-text { font-size: 220px; right: -13%; letter-spacing: -20px; }
    .section2-vector1 { max-width: 450px; top: -30%; }
    .section2-vector2 { max-width: 400px; bottom: -16%; }
    .slick-prev { left: 0; }
    .slick-next { right: 0; }
    .section-7 { min-height: 850px; }
    .section-7 .section-head { margin: 0 auto 30px; }
    section.perfectingForm:before { display: none; }
    section.perfectingForm:after { display: none; }
    .section2-vector2 { max-width: 410px; bottom: -6%; left: -13.5%; }
    .section-2 p.text-rotate { font-size: 40px; }
    .section-2 .right-col h2 { font-size: 40px; }
    section.section-3:before { top: 0; left: 190px; width: 199px; height: 182px; z-index: -2; }
    section.project { min-height: 900px; }
    section.project h3 { font-size: 40px; }
    section.packages .myPheading { font-size: 40px; }
    h2.myPheading { font-size: 40px; }
    .contact-sec .phone:before { width: 374px; bottom: -148px; right: 30px; }
    section.comboSection .comboPkgs ul .pkgimg { right: -80px; bottom: -170px; }
    .aboutUs .content h5 { font-size: 40px; }
    .aboutUs .content p { font-size: 15px; }
    footer .fCol1-links p { font-size: 15px; }
    .banner-leftCol .paragraph { font-size: 15px; }
    section.section-3 h2.myPheading { width: 50%; }
    section.comboSection .comboPkgs ul li a { font-size: 14px; }
    .aboutUs .small-bubble.small-bubble-vector1 { display: none; }
    .footer-bottomBar p { font-size: 15px; }
    .copyrightsRight ul li a { font-size: 15px; }
}
@media only screen and (max-width:1360px) {
    .bubble-vector { right: 10%; }
    .sectionHeading { font-size: 34px; }
    .logo-card p { font-size: 22px; }
    .section2-vector2 { max-width: 390px; bottom: 0%; left: -13.5%; height: 540px; }
    .section-2 p.text-rotate { font-size: 35px; }
}
@media only screen and (max-width:1280px) {
    .packages-title { font-size: 30px; }
    .packages-card .listing { padding: 0 10px; }
    .bannerConten-top { max-width: 850px; }
    .bannerConten-top p { font-size: 34px; }
    .section2-vector1 { max-width: 400px; top: -25%; }
    .section2-vector2 { max-width: 350px; bottom: -18%; }
    .cta-btn { width: 230px; }
    .section6-buttons { max-width: 480px; }
}
@media only screen and (max-width:1200px) {
    .transform-text { display: none; }
    .bannerContent-bottom { padding: 0; }
    .banner-vector1 { max-width: 200px; top: 65%; }
    .bannerConten-top { margin: 0 auto 50px; }
    .section-1 { min-height: 850px; padding: 0 50px; }
    .cta-btn { padding: 20px 10px; }
    .sectionHeading { font-size: 28px; }
    .section3-wrap { justify-content: space-around; }
    .section3-wrap .rightCol { flex-direction: column; }
    .package-price { width: 160px; height: 160px; }
    .packages-card .listing { padding: 0 0px; }
    .section6-content { max-width: 500px; }
    .bubble-vector { right: 11%; }
    .contactBox-right { width: 80px; height: 80px; font-size: 30px; }
    .footer-title { font-size: 30px; }
    .fCol1-links { gap: 5px; }
    section.project { min-height: 710px; }
    a.animated-button:link,
    a.animated-button:visited { font-size: 10px; padding-left: 18px; padding-right: 18px; }
    .gblbtn:before { width: 35px; height: 48px; }
    .gblbtn:after { width: 30px; height: 48px; }
    section.project .btnbox span { padding: 0 10px 0 10px; }
    section.project .btnbox span img { height: 16px; width: 20px; object-fit: cover; }
    .banner-content .banner-leftCol .gblbtn { width: 190px; }
    .banner-rightCol a.number.animated-button.victoria-yellow { justify-content: center; }
    .form-fieldBox input { font-size: 14px; }
    .form-fieldBox textarea { font-size: 14px; }
    .banner-leftCol .paragraph { font-size: 14px; }
    .section2-vector2 { max-width: 314px; bottom: -5%; }
    .section-2 p.text-rotate { font-size: 30px; left: -20px; }
    section.section-2 .row .col-md-4 form .form-fieldBox label { font-size: 12px; }
    section.section-2 .row .col-md-4 form .form-fieldBox input { font-size: 14px; }
    .section-2 a.number.animated-button.victoria-yellow { justify-content: center; }
    section.section-3:before { top: -21px; left: 130px; width: 193px; height: 182px; }
    section.section-2 .row .col-md-4 form .form-fieldBox { padding: 5px 15px; }
    .banner-leftCol h1 { font-size: 30px; }
    section.section-3 h2.myPheading { font-size: 30px; }
    section.section-3 .nav-tabs li.nav-item .nav-link { font-size: 14px; }
    section.project p { font-size: 16px; }
    section.project h3 { font-size: 30px; }
    section.packages .myPheading { font-size: 30px; }
    section.packages p { font-size: 14px; }
    section.packages .titlebox:before { font-size: 13px; }
    section.packages .demo a.number.animated-button.victoria-yellow { margin-bottom: 10px; padding: 14px 26px; }
    section.packages [class^="col-md-4"]>div.pkgbox ul li { font-size: 12px; }
    h2.myPheading { font-size: 30px; }
    .caption p { font-size: 14px; }
    section.packages .col-md-4 { flex: 0 0 40%; max-width: 50%; margin: 60px 10px 20px; }
    section.packages:before { top: 70%; }
    section.packages:after { top: 70%; }
    section.comboSection .comboPkgs { padding: 30px 35px; }
    section.comboSection .comboPkgs ul .pkgimg { right: -60px; bottom: -190px; }
    section.comboSection .comboPkgs ul li { padding: 7px 0 5px 16px; }
    .caption { width: 70%; margin-bottom: 20px; }
    .satisfaction .col-md-3 .main:after { right: 20px; }
    .contact-sec .contact h4 { font-size: 22px; }
    .contact-sec { background-size: cover; background-position: right; padding: 50px 0 20px 0; margin-bottom: 20px; }
    .contact-sec .phone:before { width: 1229px; height: 381px; bottom: -108px; right: -6px; }
    .exContent a { display: flex; }
    .contact-sec .gl-btn,
    .gl-btn2 { display: flex; flex-direction: column; }
    .contact-sec .phone { flex-direction: column; align-items: flex-start; }
    .contact-sec .phone .gl-btn2.aos-init.aos-animate { margin: 10px 0; }
    .aboutUs .content h5 { font-size: 30px; }
    .aboutUs .content p { font-size: 14px; }
    footer .fCol1-links p { font-size: 14px; }
    .footerForm .gblbtn.form-button a { padding: 12px 30px; font-size: 14px; }
    .footerForm .gblbtn::after { right: -14px; }
    .footer-bottomBar p { font-size: 13px; }
    .copyrightsRight ul li a { font-size: 13px; }
    .footer-bottomBar .row { display: flex; align-items: center; }
}
@media only screen and (max-width:1024px) {
    .packages-title { font-size: 26px; }
    .package-price { width: 140px; height: 140px; font-size: 22px; }
    .section3-wrap .leftCol p { font-size: 30px; }
    .section-6 { min-height: 500px; }
    .section6-content { max-width: 470px; }
    .section-7 { min-height: 780px; }
    .faqs { max-width: 100%; padding: 0 30px; }
    .contactBox-left a { font-size: 20px; }
    .logo-card { border-radius: 50px; }
    .logo-card .image img { border-radius: 50px; }
    .section3-vecor { top: 3%; max-width: 120px; }
    .listing>li { font-size: 14px; }
    .package-footer { padding: 50px 0; }
    .banner-rightCol { min-height: 560px; background-size: cover; }
    .form-fieldBox { padding: 15px 20px; font-size: 12px; }
    .banner-leftCol h1 { font-size: 28px; line-height: normal; }
    .banner-leftCol .paragraph { font-size: 12px; }
    .banner-leftCol .items { width: 16%; }
    .section2-vector2 { max-width: 304px; bottom: -5%; }
    .section-2 p.text-rotate { left: -60px; }
    .section-2 .right-col h2 { font-size: 28px; }
    section.section-3 h2.myPheading { font-size: 28px; }
    section.project h3 { font-size: 28px; }
    section.packages .myPheading { font-size: 28px; }
    h2.myPheading { font-size: 28px; }
    section.comboSection .comboPkgs { padding: 30px 25px; }
    .aboutUs .content h5 { font-size: 28px; line-height: normal; }
    .aboutUs .content p { font-size: 12px; }
    .contact-sec .phone a { font-size: 12px; }
    .footer-title { font-size: 28px; }
    footer .fCol1-links p { font-size: 12px; }
    .footer-bottomBar p { font-size: 12px; }
    .copyrightsRight ul li a { font-size: 12px; }
    .footerForm .sec1 input { font-size: 12px; }
    .footerForm .messg textarea { font-size: 12px; }
}
@media only screen and (max-width:991px) {
    .bannerConten-top { max-width: 680px; }
    .bannerConten-top p { font-size: 30px; }
    .banner-leftCol { max-width: 100%; }
    .banner-leftCol h1 { font-size: 30px; }
    .banner-vector1 { max-width: 180px; }
    .portfolio-wrap>ul { gap: 35px; }
    .small-bubble.small-bubble-vector1 { top: 0%; }
    .small-bubble.small-bubble-vector4 { top: 0%; }
    .small-bubble.small-bubble-vector2 { left: 10%; }
    .small-bubble.small-bubble-vector5 { right: 10%; }
    .packages-wrap .row { justify-content: center; }
    .section6-vector1 { max-width: 100px; }
    .bubble-vector { max-width: 25px; }
    .section-6 { background-position: top center; }
    .section6-buttons { max-width: 420px; }
    .cta-btn { width: 200px; }
    .section6-buttons { max-width: 420px; margin: 50px 0 0 auto; }
    .client-image h3 { font-size: 20px; }
    footer { padding: 80px 0 0; }
    .fCol1-links { flex-direction: column; align-items: flex-start; }
    .footer-title { font-size: 18px; }
    .section-1 { padding-bottom: 50px; }
    section.section-3 h2.myPheading { width: 70%; }
    a.animated-button:link,
    a.animated-button:visited { font-size: 10px; padding-left: 15px; padding-right: 15px; letter-spacing: 0px; }
    section.project { min-height: 620px; }
    .banner-content .banner-leftCol .gblbtn { width: 180px; }
    .banner-content .banner-leftCol .gblbtn::before { height: 60px; }
    .banner-content .banner-leftCol .gblbtn::after { height: 60px; }
    .section2-vector2 { max-width: 274px; bottom: -5%; height: 500px; }
    .section-2 p.text-rotate { left: -80px; }
    section.comboSection .comboPkgs { padding: 30px 25px; }
    section.comboSection .comboPkgs ul li { flex: 0 0 29%; }
    section.comboSection .comboPkgs ul { justify-content: start; }
}
@media only screen and (max-width:910px) {
    .bannerConten-top p { font-size: 26px; }
    .banner-leftCol h1 { font-size: 26px; }
    .banner-vector1 { max-width: 150px; top: 70%; }
    .sectionHeading { font-size: 26px; }
    .section3-wrap .leftCol { max-width: 250px; }
    .section3-wrap .leftCol p { font-size: 26px; }
    .section-3 { min-height: 600px; }
    .portfolio-wrap>ul { gap: 20px; }
    .section-6 { background-position: right center; }
    .section6-content { max-width: 550px; }
    .section6-buttons { margin: 50px 0 0 0; }
}
@media only screen and (max-width:767px) {
    section.project p { padding: 60px 0px 0px 0px; }
    .floating_wrap .btns_wrap .call_wrap span.icoo,
    .floating_wrap .btns_wrap .chat_wrap span.icoo { font-size: 14px; padding: 10px; }
    .floating_wrap .btns_wrap .call_wrap { right: -241px; }
    .floating_wrap .btns_wrap .chat_wrap { right: -241px; }
    .floatbutton .clickbutton .crossplus p { padding-top: 7px; height: 38px; top: -40px; left: -106px; width: 220px; font-size: 16px; }
    .copyrightsRight { text-align: center; }
    .footerForm .gblbtn::after { right: -5px; }
    .aboutUs .content h5:before { display: none; }
    p.exContent { font-size: 14px; font-weight: 700; }
    .section-1 { min-height: 1120px; }
    .header-wrap { justify-content: center; }
    .header-wrap .rightCol { display: none; }
    .section-1 { min-height: 1250px; background: radial-gradient(circle, rgba(82, 52, 124, 1) 0%, rgba(43, 23, 72, 1) 100%); }
    .banner-leftCol { text-align: center; }
    .chat-button .text { display: none; }
    .form-fieldBox { padding: 12px 20px; }
    .banner-rightCol { max-width: 450px; padding: 10px 20px; min-height: 550px; }
    .banner-vector1 { max-width: 140px; top: unset; bottom: -22%; right: 0; margin: 0 auto; }
    .section-2 { padding: 0px 0 50px; }
    .section-2 .section-head { margin: 50px auto; max-width: 550px; }
    .section-3 { min-height: 350px; }
    .section3-wrap { flex-direction: column; justify-content: center; align-items: center; text-align: center; gap: 20px; margin: 0 0; }
    .section3-wrap .leftCol { max-width: 300px; }
    .section3-wrap .rightCol { flex-direction: row; }
    .section3-vecor { top: -10%; max-width: 100px; }
    .packages-title { font-size: 24px; }
    .packages-card .listing { margin: 30px 10px 40px; }
    .bubble-vector { right: 14%; }
    .section6-content { max-width: 500px; text-align: center; margin: 0 auto; }
    .section6-content .sectionHeading:before { margin: 0 auto; }
    .section6-buttons { margin: 50px auto 0; }
    .slick-prev,
    .slick-next { top: unset; bottom: -8%; background: transparent !important; }
    .slick-current img { max-width: 100px; height: 100px; }
    .slider-nav .slick-list { padding: 90px 0 0 !important; }
    .section7-vector { max-width: 550px; }
    .contact-Box { text-align: center; justify-content: center; flex-direction: column-reverse; }
    .contact-Box2 { flex-direction: column; }
    .footer-col3 ul { column-count: 1; }
    section.section-3 .nav-tabs li.nav-item .nav-link { margin: 0px 0px 10px 0; }
    .section-3 img { max-width: 100%; height: auto; }
    .section2-vector2 { display: none; }
    section.section-2 .row .col-md-4 form { width: 80%; margin: auto; }
    .section-2 p.text-rotate { display: none; }
    .section-2 form { padding: 50px 0; }
    .section-2 .right-col .items { width: 10%; }
    .logo img { max-width: 150px; }
    .cta-btn { width: 166px; }
    .banner-content .banner-leftCol .gblbtn { margin: auto; }
    section.project { min-height: 500px; }
    section.project .btnbox { justify-content: start; padding-top: 30px; }
    section.project .btnbox .gblbtn.form-button { margin: 0 11px; }
    section.comboSection .comboPkgs ul li { flex: 0 0 28%; }
    .satisfaction .col-md-3 .main:after { display: none; }
    .main-slider.logo_section.slick-slider:before { display: none; }
    .logo_section .inner_slider img { max-width: 100%; height: auto; }
}
@media (max-width:600px) {
    section.project p { padding: 60px 0px 0px 0px; }
    .floating_wrap .btns_wrap .call_wrap span.icoo,
    .floating_wrap .btns_wrap .chat_wrap span.icoo { font-size: 14px; padding: 10px; }
    .floating_wrap .btns_wrap .call_wrap { right: -241px; }
    .floating_wrap .btns_wrap .chat_wrap { right: -241px; }
    .floatbutton .clickbutton .crossplus p { padding-top: 7px; height: 38px; top: -40px; left: -106px; width: 220px; font-size: 16px; }
    .copyrightsRight { text-align: center; }
    .footerForm .gblbtn::after { right: -5px; }
    .aboutUs .content h5:before { display: none; }
    p.exContent { font-size: 14px; font-weight: 700; }
    .section-1 { min-height: 1120px; }
    .header-wrap { justify-content: center; }
    .header-wrap .rightCol { display: none; }
    .section-1 { min-height: 1180px; }
    section.section-3 h2.myPheading { width: 80%; }
    section.packages .myPheading { width: 80%; }
    section.packages .col-md-4 {        /* flex: 0 0 100%; */ }
    section.comboSection .comboPkgs ul li { flex: 0 0 43%; }
    section.comboSection .comboPkgs ul { display: block; column-count: 2; }
    section.comboSection .comboPkgs ul .pkgimg img { width: 190px; height: 190px; }
    .caption { width: 90%; }
    section.section-3 h2.myPheading { width: 100%; }
    h2.myPheading strong { border-bottom: 5px solid #ff6501; border-top: 0; }
    section.comboSection .comboPkgs { padding: 20px 15px; }
    section.comboSection .comboPkgs ul li a { font-size: 12px;        /* line-height: !important; */ }
    section.comboSection .comboPkgs ul li { margin-right: 10px; }
    section.comboSection .comboPkgs ul li { padding: 7px 0 2px 15px; }
    .satisfaction { justify-content: center; }
    .satisfaction .main { margin: 0 auto; width: 270px; height: 220px; padding: 15px; }
    .row.satisfaction { justify-content: center; }
    img.img-fluid { }
    section.packages .myPheading { width: 90%; }
    section.packages p { width: 90%; }
    .aboutUs { padding: 0px 0 30px; }
    section.section-3 h2.myPheading { width: 100%; }
    h2.myPheading strong { border-bottom: 5px solid #ff6501; border-top: 0; }
    section.comboSection .comboPkgs { padding: 20px 15px; }
    section.comboSection .comboPkgs ul li a { font-size: 12px; }
    section.comboSection .comboPkgs ul li { margin-right: 10px; }
    section.comboSection .comboPkgs ul li { padding: 7px 0 2px 15px; }
    .satisfaction { justify-content: center; }
    .satisfaction .main { margin: 0 auto; width: 270px; height: 220px; padding: 15px; }
    .row.satisfaction { justify-content: center; }
    img.img-fluid { }
    section.packages .myPheading { width: 90%; }
    section.packages p { width: 90%; }
    .aboutUs { padding: 0px 0 30px; }
    section.packages .col-md-4 { flex: 0 0 100%; width: 100%; max-width: 90%; }
    .footerForm .sec1 input { width: 100%; }
}
@media only screen and (max-width:575px) {
    section.project p { padding: 60px 0px 0px 0px; }
    .floating_wrap .btns_wrap .call_wrap span.icoo,
    .floating_wrap .btns_wrap .chat_wrap span.icoo { font-size: 14px; padding: 10px; }
    .floating_wrap .btns_wrap .call_wrap { right: -241px; }
    .floating_wrap .btns_wrap .chat_wrap { right: -241px; }
    .floatbutton .clickbutton .crossplus p { padding-top: 7px; height: 38px; top: -40px; left: -106px; width: 220px; font-size: 16px; }
    .copyrightsRight { text-align: center; }
    .footerForm .gblbtn::after { right: -5px; }
    .aboutUs .content h5:before { display: none; }
    p.exContent { font-size: 14px; font-weight: 700; }
    .section-1 { min-height: 1120px; }
    .header-wrap { justify-content: center; }
    .header-wrap .rightCol { display: none; }
    section.packages .col-md-4 { flex: 0 0 100%; width: 100%; max-width: 90%; }
    .bannerConten-top p { font-size: 20px; }
    .banner-leftCol h1 { font-size: 20px; }
    .header-button { display: none; }
    .logo img { max-width: 200px; }
    .section-3 { min-height: 400px; }
    .section3-wrap .rightCol { flex-direction: column; }
    .section3-vecor { right: 5%; }
    .section6-vector1 { max-width: 80px; }
    .section6-buttons { margin: 30px auto 0; justify-content: center; gap: 20px; }
    .contact-Box2 .contactBox-right { color: var(--orange-color); }
    .footer-bottomBar p { font-size: 14px; }
    section.comboSection .comboPkgs ul { column-count: 1; }
}
@media (max-width:480px) {
    .section-1 { padding: 0 30px; }
    .logo img { max-width: 149px; }
    section.project p { padding: 60px 0px 0px 0px; }
    .floating_wrap .btns_wrap .call_wrap span.icoo,
    .floating_wrap .btns_wrap .chat_wrap span.icoo { font-size: 14px; padding: 10px; }
    .floating_wrap .btns_wrap .call_wrap { right: -241px; }
    .floating_wrap .btns_wrap .chat_wrap { right: -241px; }
    .floatbutton .clickbutton .crossplus p { padding-top: 7px; height: 38px; top: -40px; left: -106px; width: 220px; font-size: 16px; }
    .copyrightsRight { text-align: center; }
    .footerForm .gblbtn::after { right: -5px; }
    .aboutUs .content h5:before { display: none; }
    p.exContent { font-size: 14px; font-weight: 700; }
    .section-1 { min-height: 1120px; }
    .header-wrap { justify-content: center; }
    .header-wrap .rightCol { display: none; }
}
@media only screen and (max-width:385px) {
    section.project p { padding: 60px 0px 0px 0px; }
    .floating_wrap .btns_wrap .call_wrap span.icoo,
    .floating_wrap .btns_wrap .chat_wrap span.icoo { font-size: 14px; padding: 10px; }
    .floating_wrap .btns_wrap .call_wrap { right: -241px; }
    .floating_wrap .btns_wrap .chat_wrap { right: -241px; }
    .floatbutton .clickbutton .crossplus p { padding-top: 7px; height: 38px; top: -40px; left: -106px; width: 220px; font-size: 16px; }
    .copyrightsRight { text-align: center; }
    .footerForm .gblbtn::after { right: -5px; }
    .aboutUs .content h5:before { display: none; }
    p.exContent { font-size: 14px; font-weight: 700; }
    .section-1 { min-height: 1120px; }
    .header-wrap { justify-content: center; }
    .header-wrap .rightCol { display: none; }

    /* section.packages .col-md-4 {
        flex: 0 0 50%;
    }
    .section-1 {
        min-height: 1350px;
    } */
    .logo-card p { font-size: 20px; }
    .section3-wrap .leftCol p { font-size: 24px; }
    .sectionHeading { font-size: 24px; }
    .bubble-vector { right: 17%; max-width: 20px; }
    .section-7 { min-height: 850px; }
    .faqs { padding: 0; }
    .faqs .accordion .accordion-item .accordion-button { font-size: 14px; gap: 15px; }
    .faqs .accordion .accordion-body { font-size: 14px; }
    .section-1 { padding: 0 15px; }
    section.section-3 h2.myPheading { font-size: 19px; }
    h2.myPheading strong { border-bottom: 2px solid #ff6501; }
    section.project h3 { font-size: 22px; }
    section.packages .myPheading { font-size: 23px; }
    section.packages p { width: 100%; }
    section.comboSection .comboPkgs ul .pkgimg img { width: 130px; height: 130px; }
    section.comboSection .comboPkgs ul .pkgimg { bottom: -100px; }
    h2.myPheading { font-size: 22px; margin-bottom: 10px; }
    .caption { width: 100%; }
    .satisfaction .thumbnail { align-items: center; }
    .satisfaction .main { width: 100%; height: 220px; }
    .contact-sec .phone a img { width: 17px; }
    .contact-sec .gl-btn { margin-left: 0; }
    .contact-sec { padding: 20px 0 20px 0; }
    .contact-sec .contact h4 { font-size: 18px; }
    .contact-sec .contact { width: 100%; }
    .aboutUs .content h5 { font-size: 23px; }
}