.title-text { margin: 0; padding: 30px 0; list-style: none; clear: both; overflow: hidden}
.title-text li { font-size: 14px; text-align: left; padding-left: 30px; padding-right: 10px; position: relative; margin-bottom: 8px; width: 50%; float: left; color: #111; font-weight: 600;}
.title-text li::after { content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; position: absolute; top: 0; left: 0; color: #25aae2;}

.our-choose-counter-area { background-image: url(../images/counter-bg.jpg); background-position: top center; background-repeat: no-repeat; background-attachment: fixed; padding: 90px 0 60px; }

.front-title { text-align: center;}
.front-title h2 { font-family: "Karla", sans-serif; font-size: 32px; text-transform: uppercase; color: #960006; font-weight: 700; margin-bottom: 30px;}

.p-block { text-align: center;}
.p-block h2 { font-size: 20px; margin: 0; padding: 10px 0 5px; }
.p-block p { font-size: 15px; color: #757575; margin: 0; padding: 0; line-height: 16px;}

section.page-content { padding: 60px 0 30px; min-height: 600px;}
.page-text-inner h4 { color: #25aae2; margin-bottom: 15px; letter-spacing: 2px; text-transform: uppercase; font-size: 30px;}
.page-text-inner p { font-size: 14px; line-height: 27px; color: #2a3134; font-weight: 400; margin-bottom: 10px;}
.page-text-inner p strong { font-weight: 700; text-transform: uppercase;}
.page-btn { margin-top: 15px;}
.page-btn a { padding: 0 30px; line-height: 46px; font-weight: 600; margin-right: 15px;}
.page-text-inner ul { margin: 0; padding: 10px 0; list-style: none; clear: both; overflow: hidden;}
.page-text-inner ul li { font-size: 14px; text-align: left; padding-left: 20px; padding-right: 8px; position: relative; margin-bottom: 10px; color: #111; font-weight: 600; display: inline-block;}
.page-text-inner ul li::after { content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 15px; font-weight: 900; position: absolute; top: 0; left: 0; color: #25aae2;}
.page-text-inner h2 { text-transform: uppercase; letter-spacing: 1px; margin-bottom: 20px; color: #25aae2;}


.other-details { margin-top: 30px;}
.other-details h2 { font-size: 21px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; margin-bottom: 15px; color: #2a3134;}
.other-details p { font-size: 15px; line-height: 25px; font-weight: 400; margin-bottom: 15px; color: #2a3134;}
.other-details ul { margin: 0; padding: 10px 0; list-style: none; clear: both; overflow: hidden;}
.other-details ul li { font-size: 15px; text-align: left; padding-left: 30px; padding-right: 10px; position: relative; margin-bottom: 10px; color: #111; font-weight: 600;}
.other-details ul li::after { content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-weight: 900; position: absolute; top: 0; left: 0; color: #25aae2;}

.about-page-text { text-align: center;}
.about-page-text h2 { font-size: 32px; letter-spacing: 2px; font-weight: 600; color: #25aae2; text-transform: uppercase;}
.about-page-text pre { color: #d90008;}
.about-page-text p { font-size: 16px; line-height: 28px; font-weight: 400; margin-bottom: 20px; color: #2a3134;}
.about-page-text h3 { font-size: 21px; text-transform: uppercase; letter-spacing: 1px; font-weight: 600; margin-bottom: 5px; color: #2a3134;}

.page-title { margin-bottom: 30px;}
.page-title h2 { color: #111; text-transform: uppercase; font-size: 28px; letter-spacing: 2px;}
.contact-details { color: #2a3134}

.submit-msg { text-align: center; }
.submit-msg p { font-size: 18px; line-height: 32px;}

.btm-section { background: #25aae2; padding: 40px 0 10px;}
.btm-section .bs-block { text-align: center; margin-bottom: 30px;}
.btm-section .bs-block h2 { font-size: 15px; font-weight: 600; color: #fff; text-transform: uppercase; margin: 15px 0 0; font-family: "Karla", sans-serif;}

.our-choose-area { padding-top: 40px;}
.our-choose-area .section-title .title { font-size: 30px; font-family: "Karla", sans-serif; color: #111; font-weight: 700;}
.our-choose-area ul { margin: 0; padding: 10px 0; list-style: none; clear: both; overflow: hidden;}
.our-choose-area ul li { font-size: 20px; text-align: left; padding-left: 30px; padding-right: 8px; position: relative; margin-bottom: 15px; color: #111; font-weight: 600; display: block;}
.our-choose-area ul li::after { content: "\f00c"; font-family: 'Font Awesome 5 Pro'; font-size: 18px; font-weight: 900; position: absolute; top: 0; left: 0; color: #25aae2;}


.how-work { }
.how-work .section-title { text-align: center; padding: 30px 0; }
.how-work .section-title .title { font-family: "Karla", sans-serif; font-size: 24px; text-transform: uppercase; color: #25aae2; margin: 0;}
.how-work .section-title h1 { font-size: 36px;}
.work-block { text-align: center; margin-bottom: 20px;}
.work-block h2 { text-transform: uppercase; font-size: 22px; margin-top: 15px;}


.brand-2-area { background: #f3f3f3;}
.brand-2-area .section-title .title::before { display: none; }
.brand-2-area .section-title { text-align: center; padding: 0 0 30px; }
.brand-2-area .section-title .title { font-family: "Karla", sans-serif; font-size: 30px; text-transform: uppercase; color: #25aae2; margin: 0; line-height: 30px;}

.widget-item-3 .social { text-align: left; margin-top: 20px;}
.widget-item-3 .social a { display: inline-block; width: 40px; height: 40px; border-radius: 50%; line-height: 40px; text-align: center; color: #fff !important; font-size: 18px; margin-right: 3px;}
.widget-item-3 .social a i { padding: 0 !important;}
.widget-item-3 .social a.FB { background: #3b5998;}
.widget-item-3 .social a.TW { background: #1da1f2;}
.widget-item-3 .social a.IN { background: #262626;}
.widget-item-3 .social a:hover { opacity: 0.8;}

.team-block { border-bottom: 1px solid #ececec; padding-bottom: 20px; margin-bottom: 20px;}
.team-block h2 { text-transform: uppercase; font-size: 24px; letter-spacing: 1px; color: #25aae2;}
.team-block h4 { font-size: 17px;}
.team-block p { font-size: 15px;}
.team-block p span { font-weight: 700;}
.team-block .j-date { color: #960006; font-size: 13px; font-weight: 700;}
.team-block .t-email { font-size: 14px;}
.team-block .t-email span { font-weight: 600;}






