body { margin: 0; padding: 0; box-sizing: border-box; line-height: normal; border: 1px solid; } .navbar { box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 20px 40px !important; } .navLink { color: #000033 !important; } .btn-primary { padding: 8px 16px !important; background-color: transparent !important; border: 2px solid rgb(97, 97, 97) !important; border-radius: 8px !important; font-size: 16px !important; color: black !important; cursor: pointer !important; outline: none !important; } .navLink::after { content: ''; display: block; width: 0; height: 3px; background: #E28527; transition: width .4s ease-in; } .navLink:hover { font-weight: 600; } .navLink:hover::after { width: 100%; } .row { margin-top: 167px !important; } .phone-number { margin-top: 8px; margin-left: -11px; margin-right: 25px; } .main-section { background-color: #FFF3E4; padding: 4rem; } .searchBar { height: 50px !important; } .search-icon { position: absolute; right: 26px; top: 14px; } /* banner section */ .flex-8 { flex: 8; } .flex-4 { flex: 4; } .bannerTitle { color: rgb(0, 0, 0) !important; margin-bottom: 27px !important; font-size: 60px !important; } .bannerContent { font-size: 24px !important; } .btn-success { color: rgb(255, 255, 255) !important; background-color: #DF780F !important; border: none !important; } /* couorse section */ .courses h1 { color: #223545; font-size: 50px; font-weight: 700; } .courses .boxes { display: flex; column-gap: 8rem; } .courses .boxes .box-one, .courses .boxes .box-two, .courses .boxes .box-three { border-radius: 10px; border: 1px solid #DF780F; } .courses .boxes .box-one img, .courses .boxes .box-two img, .courses .boxes .box-three img { height: 100px !important; } .box-bottom .box-heading { font-size: 24px; font-weight: 700; color: #000000 !important; } .box-bottom .box-content { color: #000033 !important; font-size: 16px; font-weight: 100; line-height: 21px; } .box-bottom .box-button { border: 1px solid; border-radius: 10px; padding: 10px 32px; background-color: #DF780F; color: #fff; font-size: 16px; cursor: pointer; } /* services section */ .service { display: flex; align-items: center; padding: 20px; } .left-section { flex: 8; padding-right: 20px; } .right-section { flex: 4; } .right-section img { max-width: 100%; height: auto; } .left-section h1 { font-size: 50px; color: #000000; margin-bottom: 10px; font-weight: 700; margin-top: 5px; margin-left: 60px; } ul { list-style-type: none; padding: 0; } .serviceList { font-size: 18px; margin-bottom: 10px; position: relative; padding-left: 50px; margin-top: 4rem; } .serviceList::before { content: "•"; font-size: 50px; color: #DF780F; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .right-section img { max-width: 600px; } .section { display: flex; align-items: center; justify-content: space-between; padding: 20px; } .imageSection { flex: 6; padding: 20px; } .imageSection img { max-width: 100%; height: auto; margin-top: 62px; } .content { flex: 6; padding: 20px; } .content-container { display: flex; flex-direction: column; justify-content: center; height: 100%; } .content h2 { font-size: 42px; margin-bottom: 10px; } .content p { font-size: 16px; margin-bottom: 15px; color: #000000; margin-top: 40px; } .content button { background-color: #DF780F; color: white; padding: 10px 20px; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; margin-top: 39px; } .mobileFooterSection { display: none; } /* FooterSection */ .footerSection { display: flex; justify-content: space-between; align-items: baseline; background-color: #223545; color: #fff; padding: 2rem; } .footerLogoSection { display: flex; flex-direction: column; column-gap: 1rem; } .footerLogoImg { width: 235px; height: 100%; } .socialSection { list-style: none; display: flex; column-gap: 1rem; padding: 0; margin: 2rem 0; } .socialSection .socialIcons { padding: 6px; display: flex; color: #FFF; } .socialSection .socialIcons:hover { background: #fff; border-radius: 50%; color: #000; } .footerLogoSection p { color: #D1D1D1; margin-top: 0; } .courseSection h3, .quickLinkSection h3 { margin-top: 0; font-size: 22px; } .courseSection ul, .quickLinkSection ul { padding: 0; list-style: none; display: flex; flex-direction: column; row-gap: 1rem; } .courseSection ul a, .quickLinkSection ul a { color: #fff; text-decoration: none; } #new-section { padding: 50px 0; background-color: #FFF3E4; text-align: center; } .box-container { display: flex; justify-content: space-around; margin-top: 30px; } .box1 { background-color: white; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 40px; text-align: center; margin-top: 67px; margin-right: 37px; } .box2 { background-color: white; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 40px; text-align: center; margin-top: 67px; margin-right: 37px; } .box3 { background-color: white; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); padding: 40px; text-align: center; margin-top: 67px; } .review-heading{ font-size: 34px; text-align: center; } .review-paragraph{ font-size: 18px; text-align: center; } .box1 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box2 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box3 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box1 p { margin-bottom: 0; font-size: 17px; } .box2 p { margin-bottom: 0; font-size: 17px; } .box3 p { margin-bottom: 0; font-size: 17px; } .small-image { margin-bottom: -183px; } @media only screen and (min-width: 320px) and (max-width: 767px) { #new-section { padding: 50px 0; background-color: #FFF3E4; text-align: center; } .box-container { display: flex; justify-content: space-around; margin-top: 30px; } .box1 { background-color: white; border-radius: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); text-align: center; margin: 13px; } .box2 { display: none; } .box3 { display: none; } .review-heading{ font-size: 24px; text-align: center; } .review-paragraph{ font-size: 16px; text-align: center; } .box1 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box2 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box3 img { border-radius: 50%; width: 96px; margin-top: -130px; } .box1 p { margin-bottom: 0; font-size: 17px; } .box2 p { margin-bottom: 0; font-size: 17px; } .box3 p { margin-bottom: 0; font-size: 17px; } .small-image { margin-bottom: -183px; } } #subscribe-section { text-align: center; padding: 50px 0; } #subscribe-section h3 { margin-bottom: 20px; font-size: 40px; font-weight: bold; } #subscribe-section p { margin-bottom: 20px; font-size: 16px; } .subscribe-container { display: flex; justify-content: center; align-items: center; } .subscribe-input { width: 591px; padding: 13px; border-radius: 5px 0 0 5px; border: 1px solid #ccc; outline: none; } .subscribe-button { background-color: #ffa500; color: #fff; border: none; padding: 15px 27px; border-radius: 0 5px 5px 0; cursor: pointer; } @media only screen and (min-width: 320px) and (max-width: 767px) { #subscribe-section { text-align: center; padding: 50px 0; } #subscribe-section h3 { margin-bottom: 20px; font-size: 24px; font-weight: bold; } #subscribe-section p { margin-bottom: 16px; font-size: 16px; } .subscribe-container { display: flex; justify-content: center; align-items: center; } .subscribe-input { width: 224px; padding: 10px; } .subscribe-button { background-color: #ffa500; color: #fff; border: none; padding: 10px 19px; border-radius: 0 5px 5px 0; cursor: pointer; } } @media only screen and (min-width: 320px) and (max-width: 767px) { /* navbar */ .main-section { padding: 2rem; } .navbar { padding: 20px !important; } .logoImg { width: 150px; } .contactBtn { display: none !important; } .navList { display: inline; text-align: right; } /* banner section */ .flex-8, .left-section { flex: none; order: 2; } .flex-4, .right-section { flex: none; order: 1; margin-bottom: 1rem; } .bannerTitle { font-size: 22px !important; margin-bottom: 1rem !important; } .bannerContent { font-size: 16px !important; } /* courses section */ .boxes { flex-direction: column; row-gap: 1rem !important; } .courses h1 { font-size: 30px; } .courses .boxes .box-one img, .courses .boxes .box-two img, .courses .boxes .box-three img { width: 60px; height: auto !important; } .box-bottom .box-heading { font-size: 18px !important; } .box-bottom .box-button { padding: 8px 16px; } /* Service section */ .service { flex-direction: column; } .right-section img { max-width: 100% !important; } .left-section h1 { font-size: 26px; margin-left: 20px; } .serviceList { margin-top: 2rem; } /* about us section */ .section { flex-direction: column; } .content h2 { font-size: 24px; } .content p { font-size: 16px; margin-bottom: 1rem; margin-top: 1rem; } .content button { margin-top: 1rem; padding: 8px 16px; } /* Footer */ .mobileFooterSection { padding-inline: 2rem; } .footerSection { display: none; } .mobileFooterSection { display: block; background-color: #223545; color: #fff; padding-block: 1.5rem; } .mobileFooterSection .footerLogoSection { margin-bottom: 2rem; } .linksSection { display: flex; justify-content: space-between; align-items: flex-start; } .courseSection ul a, .quickLinkSection ul a { font-size: 14px; } .courseSection h3, .quickLinkSection h3 { font-size: 16px; } .socialSection { margin: 1rem 0; } .footerContent p { font-size: 14px; } }