.p_1_s210{ .navBtnMain { top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 99; pointer-events: none; } .navBtn { width: 40px; height: 40px; background-color: var(--themeColor1); margin: 0px 10px; pointer-events: all; cursor: pointer; opacity: 0.3; transition: 0.3s; border-radius: 10px; } .bannerMain:hover .navBtn { opacity: 1; } .navBtn i { color: var(--anchorColor); } .owl-theme .owl-nav.disabled + .owl-dots { margin-top: -50px; position: relative; z-index: 99; } .bannerImg img, .bannerImg video { height: 100%; object-fit: cover; } .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: var(--themeColor1) !important; width: 30px !important; } .bannerImg a { width: 100%; height: auto; display: block; } }.p_1_s210{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s211{ .marquee_slider_3 { overflow-x: hidden; padding: 20px 0px; } .marqueeInner { background: var(--themeColor1); padding: 20px 0; position: relative; } .marqueeInner::before { position: absolute; content: ""; width: 110%; height: 100%; top: 0; left: -10px; background: var(--themeBg1); transform: rotate(-1.09deg); z-index: -1; } .iconSec { width: 20px; } .cardPara { font-size: 16px; font-weight: 500; color: var(--paragraphColorWhite); letter-spacing: 1px; } .cardSec { justify-content: space-evenly; } .marquee_slider_3{ padding: 0px; } .marqueeInner::before{ content: none; } @media only screen and (max-width: 900px){ .marqueeInner{ padding: 10px; } } }.p_1_s211{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s215{ .aboutMain { padding: 80px 0px; } .smallHead { font-size: 20px; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; color: var(--themeColor1); } .mainHeading { font-size: 40px; font-weight: 600; margin: 20px 0px; color: var(--headingColor1); } .subPara { font-size: 15px; line-height: 30px; } .belowGrid { grid-template-columns: 170px 1fr; } .leftBelowSec { margin-top: 30px; } .circleOuter button { background: var(--btnColor); color: var(--btnTextColor); font-size: 17px; font-style: normal; font-weight: 500; padding: 10px 20px; overflow: hidden; position: relative; display: flex; line-height: 28px; transition: all .3s ease 0s; border-radius: 10px 10px 10px 10px; border: none; outline: none; } .circleOuter button:hover{ background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .counterSecMain { border-left: 1px solid var(--themeColor1); padding-left: 35px; margin: 20px 0px; } .cardHeading { font-size: 50px; font-weight: 700; line-height: 50px; color: var(--headingColor1); } .cardPara { font-size: 16px; line-height: 26px; margin-top: 4px; } @media only screen and (max-width:1000px) { .rightSec img { width: 100%; } } @media only screen and (max-width: 900px) { .aboutMain:hover .rightSec img { transform: rotate(0deg); } .counterSecMain .grid2 { grid-template-columns: 1fr 1fr; } .aboutMain { padding: 20px 0px; } .mainHeading { font-size: 30px; } .belowGrid { grid-template-columns: 1fr; gap: 0px; } .cicleSecMain { margin: 0 auto; } .cardHeading { font-size: 25px; line-height: 35px; } .leftBelowSec { margin-top: 10px; } }.gap20{ gap: 100px } .circleOuter button{ cursor: pointer; } .aboutMain{ background-color: var(--themeBg1); } .smallHead{ color:#fff; } @media only screen and (max-width: 900px){ .gap20{ gap: 20px } } }.p_1_s215{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s219{ .testimonial_section_6 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .marginBot { margin-bottom: 30px; } .uprSec { margin-bottom: 50px; } .mainHeading { font-size: 40px; font-weight: 600; line-height: 50px; margin-bottom: 10px; font-family: var(--hFont); color: var(--headingColor1); } .mainHeading span { color: var(--themeColor1); } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); font-family: var(--pFont); } .testiCard { background-color: var(--themeBg2); padding: 30px; border-radius: 15px; } .starSec { gap: 6px; padding-bottom: 20px; } .stars { width: 30px; height: 30px; background-color: var(--themeColor1); border-radius: 5px; } .stars img { width: 24px !important; } .comment { font-size: 15px; font-weight: 500; line-height: 25px; color: var(--paragraphColorBlack); font-family: var(--pFont); } .proGrid { grid-template-columns: 1fr 70px; } .name { font-size: 16px; line-height: 26px; font-weight: 600; color: var(--paragraphColorBlack); font-family: var(--pFont); } .desig { font-family: var(--pFont); color: var(--paragraphColorBlack); font-size: 15px; line-height: 25px; } /* BUTTON CSS START */ .btnSec { margin-top: 50px; } .btn { width: 130px; height: 42px; position: relative; cursor: pointer; overflow: hidden; border: 2px solid var(--btnColor); transition: 0.4s; z-index: 1; font-size: 16px; border-radius: 6px; font-weight: 500; color: var(--btnTextColor); background-color: var(--btnColor); } .btn:before { content: ""; position: absolute; z-index: -1; background: var(--btnHoverColor); height: 150px; width: 200px; border-radius: 50%; } .btn:hover { color: var(--btnHoverTextColor); } .btn:before { top: 100%; left: 100%; transition: all 0.4s; } .btn:hover:before { top: -30px; left: -30px; } .btn:active:before { background: var(--btnHoverColor); transition: 0s; } /* BUTTON CSS END */ /* CUSTOM NAVIGATION CSS START */ .arrowMainSec { top: 50%; left: 50%; transform: translate(-50%, -50%); pointer-events: none; z-index: 2; } .arrowRightIconSec, .arrowLeftIconSec { pointer-events: all; cursor: pointer; width: 36px; height: 36px; background-color: var(--btnColor); border: 2px solid var(--btnColor); border-radius: 8px; transition: 0.4s; } .arrowRightIconSec i, .arrowLeftIconSec i { color: var(--btnTextColor); transition: 0.4s; } .arrowRightIconSec:hover, .arrowLeftIconSec:hover { background-color: var(--btnHoverColor); } .arrowRightIconSec:hover i, .arrowLeftIconSec:hover i { color: var(--btnHoverTextColor); } /* CUSTOM NAVIGATION CSS END */ /* GRID SETTING START */ .testimonial_section_6 .grid .item { background-color: var(--themeBg2); border-radius: 15px; } .testimonial_section_6 .grid .item .testiCard { height: calc(100% - 60px); } .testimonial_section_6 .grid .item .forGrid { display: flex; justify-content: space-between; flex-direction: column; height: 100%; } /* GRID SETTING END */ @media only screen and (max-width: 900px) { .testimonial_section_6 { padding: 40px 0px; } .mainHeading { font-size: 25px; line-height: 35px; margin-bottom: 0px; } .testimonial_section_6 .gap50 { gap: 20px; } .subPara { font-size: 14px; line-height: 25px; } .testiSlider6 { width: calc(100% - 40px); margin: 0px 20px; } .comment { font-size: 14px; line-height: 25px; } .btnSec { margin-top: 30px; } .uprSec { margin-bottom: 30px; } .marginBot { margin-bottom: 20px; } .width30 { width: 90%; } .arrowRightIconSec, .arrowLeftIconSec { width: 30px; height: 30px; border-radius: 5px; } .arrowRightIconSec i, .arrowLeftIconSec i { font-size: 14px; } } }.p_1_s219{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s222{ .blog_section_2 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: contain; } .smallHead { font-size: 16px; line-height: 26px; font-weight: 600; color: var(--headingColor1); padding-left: 25px; font-family: var(--pFont); position: relative; width: fit-content; margin-bottom: 10px; } .smallHead::before { content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); background: url(https://demowizz.com/assets/asterisk.svg) no-repeat; background-position: center; background-size: cover; width: 16px; height: 16px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor2); font-family: var(--hFont); margin-bottom: 50px; font-weight: 700; } .stickyCard { position: sticky; top: 150px; } .cardSec { height: 450px; border-radius: 30px; overflow: hidden; position: relative; } .imgSec { height: 100%; line-height: 0px; position: relative; } .sideCard .imgSec { height: 130px; } .blankCover { top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 2.8%, #000000 99.93%); z-index: 1; } .textSec { bottom: 0px; left: 0px; padding: 30px; width: calc(100% - 60px); z-index: 1; } .dateSec { color: var(--paragraphColorWhite); margin-bottom: 10px; } .cardHead { font-size: 20px; line-height: 30px; color: var(--paragraphColorWhite); font-weight: 600; font-family: var(--pFont); margin-bottom: 10px; } .iconSec { width: 50px; height: 50px; background-color: var(--btnColor); border-radius: 50%; cursor: pointer; transform: rotate(-40deg); transition: 0.3s; } .iconSec i { font-size: 20px; transition: 0.3s; color: var(--btnTextColor); } .cardSec::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .cardSec:hover::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .cardSec:hover .iconSec { transform: rotate(0deg); } .rowGrid3 { grid-template-rows: 1fr 1fr 1fr; } .custGrid { grid-template-columns: 200px 1fr; } .sideCard .imgSec { border-radius: 10px; overflow: hidden; } .btn { color: var(--btnColor); font-size: 16px; font-weight: 600; } .btn i { font-size: 20px; vertical-align: middle; } .sideCard .dateSec { color: var(--paragraphColorBlack); } .sideCard .cardHead { color: var(--paragraphColorBlack); } .sideCard .imgSec::after { content: ""; position: absolute; width: 200%; height: 0%; left: 50%; top: 50%; background-color: rgba(255, 255, 255, 0.3); transform: translate(-50%, -50%) rotate(-45deg); z-index: 1; } .sideCard:hover .imgSec::after { height: 250%; transition: all 600ms linear; background-color: transparent; } .btn { background-color: transparent; border: none; cursor: pointer; } .btnText { font-size: 16px; line-height: 16px; color: var(--btnTextColor); background-color: var(--btnColor); padding: 15px 25px 15px 25px; border-radius: 30px; transition: all 0.4s ease-in-out; } .btnSec { margin-top: 50px; } .btnSvg { border-radius: 50%; width: 46px; height: 46px; background-color: var(--btnColor); color: var(--btnTextColor); transform: rotate(-40deg); transition: all 0.4s ease-in-out; } .btn:hover .btnSvg { transform: rotate(0deg); } .btn:hover .btnText { color: var(--btnHoverTextColor); background-color: var(--btnHoverColor); } .btn:hover .btnSvg { color: var(--btnHoverTextColor); background-color: var(--btnHoverColor); } @media only screen and (max-width: 900px) { .blog_section_2 { padding: 40px 0px; } .mainHeading { font-size: 25px; line-height: 35px; margin-bottom: 30px; } .cardSec { height: auto; aspect-ratio: 1/1; border-radius: 20px; } .custGrid { grid-template-columns: 100px 1fr; } .gap30 { gap: 20px; } .cardHead { font-size: 16px; line-height: 26px; margin-bottom: 5px; } .textSec { padding: 20px; width: calc(100% - 40px); } .iconSec i { font-size: 16px; } .iconSec { width: 40px; height: 40px; } .dateSec { font-size: 14px; margin-bottom: 5px; } .btn { font-size: 14px; } .btn i { font-size: 18px; } } .blog_section_2{ background-size: cover; } .btn{ color: #fff; } }.p_1_s222{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s227{ .faq_section_5 { padding: 70px 0px; background-color: var(--themeBg1); background-position: center; background-size: cover; background-repeat: no-repeat; } .gap5 { gap: 5px; } .custGrid { grid-template-columns: 1fr 1fr; } .mainHeading { font-size: 40px; line-height: 50px; font-weight: 600; color: var(--headingColor1); margin-bottom: 10px; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorWhite); font-family: var(--pFont); } .uprSec { margin-bottom: 50px; } .imgSec { line-height: 0px; } .cardSec { background-color: var(--themeBg2); border-radius: 5px; cursor: pointer; margin-bottom: 10px; } .cardSec:nth-last-child(1) { margin-bottom: 0px; } .quesSec { padding: 15px; } .iconSec { width: 25px; height: 25px; cursor: pointer; } .iconSec svg { stroke: var(--paragraphColorWhite); width: 25px; height: 25px; } .cardGrid { grid-template-columns: 1fr 25px; align-items: center; } .ques { font-size: 15px; font-weight: 600; } .ansSec { padding: 0px 15px 15px 15px; display: none; } .ans { font-size: 14px; line-height: 24px; color: var(--paragraphColorBlack); font-weight: 400; } .active { display: block; } .activeCard { background-color: var(--themeColor1); } .btn { background-color: var(--btnColor); font-size: 15px; padding: 8px 12px; border: none; border-radius: 5px; color: var(--btnTextColor); transition: 0.3s; cursor: pointer; margin-top: 30px; } .btn svg { width: 20px; height: 20px; stroke: var(--btnTextColor); transition: 0.3s; } .btn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .btn:hover svg { stroke: var(--btnHoverTextColor); } @media only screen and (max-width: 900px) { .mainHeading { font-size: 30px; line-height: 40px; } .gap100 { gap: 20px; } } @media only screen and (max-width: 900px) { .faq_section_5{ padding-top: 0px; } } }.p_1_s227{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s228{ .video_section_6 { background-color: var(--themeBg1); padding: 20px 0px; } .maxWidth800 { max-width: 800px; } .maxWidth900 { max-width: 900px; } .height100 { height: 100%; } .innerSec { padding: 80px 0px; background-color: var(--themeBg2); background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 45px; } .smallHead { font-size: 16px; line-height: 26px; font-weight: 600; color: var(--headingColor1); padding-left: 25px; font-family: var(--pFont); position: relative; width: fit-content; margin-bottom: 10px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor2); font-family: var(--hFont); font-weight: 700; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorWhite); font-weight: 400; margin-top: 10px; max-width: 600px; margin: 10px auto 0px; } .playBtn { width: 75px; height: 75px; background-color: var(--btnColor); color: var(--btnTextColor); border-radius: 50%; position: relative; z-index: 1; cursor: pointer; } .playBtn i { font-size: 35px; margin-left: 8px; } .animate { width: 75px; height: 75px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.3); opacity: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 0; animation: animate 2s infinite linear; } .ani2 { animation-delay: 1s; } @keyframes animate { 0% { width: 75px; height: 75px; opacity: 1; } 100% { width: 120px; height: 120px; opacity: 0; } } .playBtnSec { margin: 70px 0px; } .imgSec img { height: 50px; } .partnerSec { border-top: 1px solid #ffffff33; padding: 80px 0px 20px; } .videoPlayerSec { display: none; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.7); position: fixed; top: 0px; z-index: 999; } .videoPlayerSec iframe { width: 100%; height: 500px; } .btn { position: absolute; top: 20px; right: 20px; width: 50px; height: 50px; background-color: var(--btnColor); color: var(--btnTextColor); border-radius: 50%; border: none; cursor: pointer; } .btn i { font-size: 25px; } @media only screen and (max-width: 900px) { .innerSec { padding: 40px 0px; border-radius: 20px; } .mainHeading { font-size: 25px; line-height: 35px; } .playBtnSec { margin: 40px 0px; } .playBtn { width: 50px; height: 50px; } .playBtn i { font-size: 20px; margin-left: 5px; } .partnerSec { padding-top: 20px; padding-bottom: 0px; } } .playBtnSec{ margin-bottom: 30px; } .video_section_6{ padding-bottom: 80px; } @media only screen and (max-width: 900px){ .videoPlayerSec iframe{ height: 300px; } .video_section_6{ padding-bottom: 40px; } } }.p_1_s228{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s229{ .blog_section_3 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .custGrid { grid-template-columns: 400px 1fr; } .leftSec { position: relative; } .sticky { position: sticky; top: 200px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor1); font-weight: 500; font-family: var(--hFont); } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); margin-top: 20px; margin-bottom: 30px; } .btn { display: inline-block; border: 1px solid var(--btnColor); color: var(--btnTextColor); background-color: transparent; border-radius: 8px; padding: 16px 30px; font-size: 16px; font-weight: 500; text-decoration: none; position: relative; overflow: hidden; } .btn span { position: relative; z-index: 1; } .btnColor { z-index: 0; background-color: var(--btnColor); width: 100%; height: 100%; position: absolute; inset: 0% auto 0% 0%; transition: 0.3s; } .btn:hover span { color: var(--btnHoverTextColor); } .btn:hover .btnColor { width: 0%; } .bgPattern { position: absolute; top: 50%; left: 50%; z-index: 0; transform: translate(-50%, -50%); width: 600px; height: 600px; background: radial-gradient( circle, rgba(191, 33, 33, 0.5) 0%, rgba(0, 0, 0, 0) 70% ); } @media only screen and (max-width: 900px) { .custGrid { grid-template-columns: 1fr; gap: 20px; } .mainHeading{ font-size: 30px; line-height: 40px; } } @media only screen and (max-width: 900px){ .bgPattern{ display:none; } } .cardPara{ color: #fff; } .cardName{ background: linear-gradient(to right, var(--themeColor1) 0%, #fff 100%); background-clip: text; } }.p_1_s229{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s244{ .pointer_section_2 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .custGrid { grid-template-columns: 500px 1fr; margin-bottom: 30px; } .mainHeading { font-size: 40px; line-height: 50px; font-weight: 600; color: var(--headingColor1); font-family: var(--hFont); margin-bottom: 10px; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); font-weight: 400; margin-bottom: 30px; } .btn { font-size: 14px; padding: 12px 20px; border-radius: 30px; background-color: var(--btnColor); border: none; color: var(--btnTextColor); transition: 0.3s; cursor: pointer; } .btn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .cardSec { padding: 20px; border-radius: 10px; background-color: var(--themeBg2); } .cardGrid { grid-template-columns: 50px 1fr; } .iconSec { width: 50px; height: 50px; background-color: var(--themeBg2); border-radius: 50%; } .cardHead { font-size: 16px; font-weight: 600; margin-bottom: 5px; color: var(--headingColor2); } .cardPara { font-size: 13px; line-height: 20px; font-weight: 400; color: var(--paragraphColorBlack); } .imgSec { display: none; } .tableOuter { overflow-x: auto; background-color: var(--themeBg2); padding: 20px; border-radius: 10px; display: none; } .tableOuter table { width: 100%; border: 1px solid var(--themeColor1); border-collapse: collapse; } .tableOuter table th { text-align: left; padding: 10px; border: 1px solid var(--themeColor1); color: var(--paragraphColorBlack); font-size: 14px; } .tableOuter table td { padding: 10px; border: 1px solid var(--themeColor1); font-size: 14px; color: var(--paragraphColorBlack); } .tableOuter table tr:nth-child(2n) { background-color: #f5f5f5; } mark { padding: 5px; border-radius: 4px; font-size: 12px; font-weight: 500; } .marker-pink, .pen-red { background-color: #f8d7da; color: #ff0000; } .marker-green, .pen-green { background-color: #d4edda; color: #008000; } .marker-yellow { background-color: #fff3cd; color: #b8860b; } .marker-blue{ background-color: #d8f1ff; color: #0095e6; } @media only screen and (max-width: 900px) { .pointer_section_2 { padding: 40px 0px; } .custGrid { grid-template-columns: 1fr; } .mainHeading { font-size: 30px; line-height: 40px; } .subPara { margin-bottom: 10px; } .gap100 { gap: 30px; } } .pointer_section_2{ padding-top: 50px; padding-bottom: 30px; } .tableOuter{ background-color: #fff; display:block !important; } .tableOuter table th, .tableOuter table td{ color: #000; } .ck-content .table .ck-table-resized { table-layout: auto; } .cardSec .cardPara{ color: var(--paragraphColorWhite); } .cardSec{ transition: 0.3s; } .cardSec:hover{ transform: translateY(-5px); } }.p_1_s244{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s245{ .marquee_slider_5 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; } .uprSec { margin-bottom: 30px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor1); font-weight: 600; font-family: var(--hFont); margin-bottom: 5px; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); font-weight: 400; } .tabSec { padding: 10px; border: 1px solid var(--themeBg2); border-radius: 10px; width: fit-content; margin: 0px auto 30px; } .tab { min-width: 100px; padding: 10px; text-align: center; border-radius: 5px; font-size: 14px; font-weight: 500; cursor: pointer; position: relative; z-index: 1; transition: 0.4s; overflow: hidden; display: flex; align-items: center; justify-content: center; color: var(--paragraphColorBlack); gap: 5px; } .active { color: var(--btnTextColor); } .tab::after { position: absolute; content: ""; top: 0; left: auto; right: 0; width: 0%; height: 100%; background-color: var(--btnColor); transition: 0.4s; z-index: -1; } .tab:hover::after { width: 100%; right: auto; left: 0; } .tab:hover { color: var(--btnTextColor); } .active::after { width: 100%; right: auto; left: 0; } .marqueeSlider { display: none; } .activeTab { display: block; } .imgSec { line-height: 0px; } .img1 { display: inline-block; animation-name: LeftToRight; animation-duration: 30s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes LeftToRight { from { transform: translateX(-100%); } to { transform: translateX(0); } } .img2 { display: inline-block; animation-name: RightToLeft; animation-duration: 30s; animation-timing-function: linear; animation-iteration-count: infinite; } @keyframes RightToLeft { from { transform: translateX(0); } to { transform: translateX(-100%); } } @media only screen and (max-width: 900px) { .marquee_slider_5 { padding: 40px 0px; } .mainHeading { font-size: 30px; line-height: 40px; } .tab { min-width: auto; } .imgSec img { width: 600%; } @keyframes LeftToRight { from { transform: translateX(-600%); } to { transform: translateX(0); } } @keyframes RightToLeft { from { transform: translateX(0); } to { transform: translateX(-600%); } } } }.p_1_s245{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s247{ .service_section_34 { padding: 50px 0px; background-color: var(--themeBg1); background-position: center; background-size: cover; background-repeat: no-repeat; } .width85 { width: 85%; } .uprSec { margin-bottom: 50px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor1); font-family: var(--hFont); font-weight: 600; margin-bottom: 5px; } .subPara { font-size: 15px; line-height: 25px; font-weight: 400; color: var(--paragraphColorBlack); font-family: var(--pFont); } .cardSec { padding: 30px 25px 30px 25px; background-color: var(--themeBg2); border-radius: 30px; position: relative; overflow: hidden; } .cardSec::before { content: ""; position: absolute; top: 100%; right: 0; left: 0; bottom: 0; background-color: var(--themeColor1); border-radius: 500px 500px 0 0; transition: all 0.4s ease-in-out; height: 100%; width: 100%; z-index: 0; opacity: 0; } .cardSec:hover::before { top: 0; border-radius: 0; opacity: 1; } .iconSec { width: 70px; height: 70px; padding: 20px 0px 0px 20px; margin-bottom: 30px; position: relative; } .iconSec::before { content: ""; position: absolute; top: 0; left: 0; background-color: var(--themeBg1); border-radius: 50%; width: 60px; height: 60px; z-index: 0; transition: all 0.4s ease-in-out; } .iconSec img { position: relative; z-index: 1; } .cardHead { font-size: 20px; line-height: 30px; color: var(--headingColor2); font-weight: 600; font-family: var(--pFont); margin-bottom: 10px; position: relative; z-index: 1; transition: all 0.4s ease-in-out; } .cardPara { font-size: 15px; line-height: 25px; font-weight: 400; color: var(--paragraphColorBlack); font-family: var(--pFont); margin-bottom: 30px; position: relative; z-index: 1; transition: all 0.4s ease-in-out; } .cardBtn { border-radius: 50%; width: 50px; height: 50px; background-color: var(--btnColor); color: var(--btnTextColor); transform: rotate(-40deg); border: none; transition: all 0.4s ease-in-out; cursor: pointer; } .cardBtn svg { width: 30px; height: 30px; } .cardSec:hover .cardHead { color: var(--paragraphColorWhite); } .cardSec:hover .cardPara { color: var(--paragraphColorWhite); } .cardSec:hover .cardBtn { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); transform: rotate(0deg); } .btn { background-color: transparent; border: none; cursor: pointer; } .btnText { font-size: 16px; line-height: 16px; color: var(--btnTextColor); background-color: var(--btnColor); padding: 15px 25px 15px 25px; border-radius: 30px; transition: all 0.4s ease-in-out; } .btnSec { margin-top: 20px; } .btnSvg { border-radius: 50%; width: 46px; height: 46px; background-color: var(--btnColor); color: var(--btnTextColor); transform: rotate(-40deg); transition: all 0.4s ease-in-out; } .btn:hover .btnSvg { transform: rotate(0deg); } .btn:hover .btnText { color: var(--btnHoverTextColor); background-color: var(--btnHoverColor); } .btn:hover .btnSvg { color: var(--btnHoverTextColor); background-color: var(--btnHoverColor); } @media only screen and (max-width: 900px) { .mainHeading { font-size: 25px; line-height: 35px; margin-bottom: 30px; } .innerSec { padding: 40px 0px; border-radius: 20px; } .subPara { margin-top: 30px; } .cardPara { margin-bottom: 15px; } .iconSec { margin-bottom: 0px; } } .width90.maxWidth1400.floatCenter{ width: 100% } .service_section_34{ background-color: #fff; } .mainHeading{ color: #000; } .subPara{ color: #000; } }.p_1_s247{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s248{ .pointer_section_3 { padding: 50px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .imgSec { width: 500px; line-height: 0px; margin: 0 auto; } .uprSec { margin-bottom: 50px; margin-top: -140px; } .mainHeading { font-size: 40px; line-height: 50px; color: var(--headingColor1); font-weight: 600; font-family: var(--hFont); margin-bottom: 5px; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); } .cardSec { padding: 20px; background-color: var(--themeBg2); border-radius: 10px; } .iconSec { width: 80px; height: 80px; border-radius: 50%; background-color: var(--themeBg1); margin-bottom: 20px; } .cardHead { font-size: 20px; line-height: 30px; font-weight: 600; color: var(--headingColor2); margin-bottom: 5px; } .cardPara { font-size: 15px; line-height: 25px; font-weight: 400; color: var(--paragraphColorBlack); } @media only screen and (max-width: 900px) { .pointer_section_3 { padding: 40px 0px; } .imgSec { width: 300px; } .uprSec { margin-bottom: 30px; margin-top: -80px; } .mainHeading { font-size: 30px; line-height: 40px; } .width50 { width: 50%; } } .pointer_section_3{ padding-top: 0px; } }.p_1_s248{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }.p_1_s249{ .pointer_section_2 { padding: 80px 0px; background-color: var(--themeBg1); background-position: center; background-repeat: no-repeat; background-size: cover; } .custGrid { grid-template-columns: 500px 1fr; margin-bottom: 30px; } .mainHeading { font-size: 40px; line-height: 50px; font-weight: 600; color: var(--headingColor1); font-family: var(--hFont); margin-bottom: 10px; } .subPara { font-size: 15px; line-height: 25px; color: var(--paragraphColorBlack); font-weight: 400; margin-bottom: 30px; } .btn { font-size: 14px; padding: 12px 20px; border-radius: 30px; background-color: var(--btnColor); border: none; color: var(--btnTextColor); transition: 0.3s; cursor: pointer; } .btn:hover { background-color: var(--btnHoverColor); color: var(--btnHoverTextColor); } .cardSec { padding: 20px; border-radius: 10px; background-color: var(--themeBg2); } .cardGrid { grid-template-columns: 50px 1fr; } .iconSec { width: 50px; height: 50px; background-color: var(--themeBg2); border-radius: 50%; } .cardHead { font-size: 16px; font-weight: 600; margin-bottom: 5px; color: var(--headingColor2); } .cardPara { font-size: 13px; line-height: 20px; font-weight: 400; color: var(--paragraphColorBlack); } .imgSec { display: none; } @media only screen and (max-width: 900px) { .pointer_section_2 { padding: 40px 0px; } .custGrid { grid-template-columns: 1fr; } .mainHeading { font-size: 30px; line-height: 40px; } .subPara { margin-bottom: 10px; } .gap100 { gap: 30px; } } .cardSec{ transition: 0.3s; } .cardSec:hover{ transform: translateY(-5px); } }.p_1_s249{ @media only screen and (max-width: 900px) { background-attachment:scroll; } }