/*!
Theme Name: telcoict
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: telcoict
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

telcoict is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}


ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #4169e1;
}

a:visited {
	color: #63c0ff ;
}

a:hover,
a:focus,
a:active {
	color: #191970;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #fff !important;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}


/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}


/* new css--------------------------------------------- */


.container {
    width:1200px;
    margin: 0 auto;
}
body{
    font-family: 'Space Grotesk', sans-serif;
}
.site-header {
   ckground-repeat: no-repeat;
    background-size: cover;
    position: relative;
    align-items: center;
}
.head-one{
    width:50%;
   
}
.head-two{
     width:50%;
    
}
 .head-two ul {
    display: flex!important;
    list-style: none;
    column-gap: 70px;
    justify-content: right;
}
 .head-two img{
    vertical-align: middle;
 }
 .head-three {
    display: flex;
    align-items: center;
}
 .head-two a{
       font-style: normal;
        font-weight: 700;
        font-size: 20px;
      line-height: 23px;
       color:#6F605C !important;
       text-decoration:none;
       margin:0px 0px 0px 10px;
}
.nav-bar-sec li {
    position: relative;
}
.nav-bar-sec li:hover a {
    color: #f36527 !important;
}
.nav-bar-sec li:hover a:after {
    content: "sd";
    background: radial-gradient(50% 50% at 50% 50%, #f36527 0%, rgba(120, 13, 189, 0) 100%);
    opacity: 0.2;
    color: transparent;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -16px;
    height: 55px;
}
.nav-bar-sec li a {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #fff!important;
    text-decoration: none;
}
.nav-bar-sec ul {
    display: flex;
    column-gap: 40px;
    margin: 0px;
    justify-content: center;
    align-items:center;
    padding: 0px;
    list-style:none;
}
.nav-bar-sec .home_only:hover a {
    background: #fff;
    color: #f36527 !important;
}

.home_only:hover a:after {
    display: none;
}
.nav-bar-sec .home_only a {
    background: #f36527;
    color: #fff !important;
    border-radius: 6px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    display: block;
}
.nav-bar-sec{
   background: #6F605C;
  box-shadow: 0px 14px 44px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  padding:10px 0px 10px 0px;
  margin:5px 0px -55px 0px;
}
.works-heading{
    color:#fff;
    font-weight: 400;
}
.telecommition-text-area{
    width:60%;
    z-index: 1;
}
.telecommition-text-area h1{
      font-weight: bold;
      font-size: 64px;
      line-height: 81.66px;
      Letter-spacing:-2px;
      color:#fff;
      padding:25px 0px 0px 0px;
      margin:0px;
}
.telecommition-text-area p{
    font-weight: 400;
     font-size: 24px;
     line-height: 32px;
     color:#fff;
     padding:10px 240px 0px 0px;
     margin: 0px 0px 0px 0px;
}

.telecommition-content{
  display:flex;
}

.telecommition-text-area button:hover {
      background: #000;
    color:#fff;
}


.telecommition-text-area button{
    background: #003588;
    color:#fff;
   border-radius: 6px;
    padding:12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border:none;
    cursor:pointer;
    border:1px solid #003588;
}
.about-two-para-area{
   position:relative;
	width:50%;
	padding:40px 40px 30px 40px;
	color: #000;
}
.about-sec-two h2{
     font-weight: 700;
     font-size: 36px;
     line-height: 47px;
     color:#000;
     margin:0px 0px 25px 0px!important;
     padding: 30px 20px 20px 20px;
}
.about-sec-two{
    text-align:center;
    padding: 50px 0px 97px 0px;
}
.about-sec-five{
	 padding:70px 0px 70px 0px;
	 background-color:#f4f5f7;
}
.section-one {
    padding: 130px 0px 130px 0px;
    background:url(/wp-content/uploads/2023/01/bg-img.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position:relative;
}
.about-five-para p{
    text-align:left;
    font-weight: 400;
     font-size: 24px;
     line-height: 32px;
     color:#000;
     padding:30px 0px 0px 0px;
     margin: 0px 0px 0px 0px; 
}
.about-part-five{
    display:flex;
}
.about-five-img{
    width:50%;
}
.about-five-img img{
    margin:-140px 0px 0px 0px;
}
.about-five-hdng{
     width:50%;
}
.about-part-five h2{
    font-size: 67px;
    font-weight: 700;
    line-height: 76px;
    color: #003588;
    margin: 20px 0px 0px 0px;
    text-align:left!important;
    padding: 0px 20px 0px 30px;
}

.about-two-para-area p{
	font-size:20px;
	font-weight:400;
	line-height:32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
}
.about-two-heding-area{
	width:50%;

}

.telco-group-text-area h5{
    font-weight: 700;
     font-size: 18px;
     line-height: 22px;
     color:#003588;
     margin:0px 0px 8px 0px!important;
     padding:20px 0px 0px 0px;
}
.telco-group-text-area h2{
    font-weight: 700;
     font-size: 48px;
     line-height: 50.25px;
     color:#000;
     margin:25px 0px 25px 0px!important;
     
}
.telco-group-text-area p{
    font-weight: 400;
     font-size: 16px;
     line-height: 26px;
     color:#333;
     padding:0px 50px 17px 0px;
}
.telco-group-text-area a {
    background: #003588;
    color: #fff;
    border-radius: 6px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border:1px solid #003588; 
}
.telco-group-text-area a:hover {
     background: #fff;
    color: #003588;
    border: 1px solid #003588; 
}
.telco-group-img-one p{
    color:#fff;
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    padding:0px 0px 0px 0px; 
}
.section-two{
    background: #F5F5F5;
     padding:80px 0px 90px 0px;
}
.telco-group-img-one{
    width: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color:#003588;
    padding: 30px 50px 30px 50px;
    border-radius: 30px;
}

.telco-group-text-area{
     width:50%;
     text-align:left;
     padding: 0px 0px 0px 25px;
 }
 .telco-group-welcome-area{
      text-align:center;
      
 }
 .telco-group-welcome-area h5{
      text-align:center;
      font-weight: 700;
     font-size: 18px;
     line-height: 22px;
     color:#003588;
     margin:0px 0px 8px 0px!important;
     padding:20px 0px 0px 0px;
 }
 .telco-group-welcome-area h2{
      font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color:#000;
     margin:0px 0px 0px 0px;
 }
 .telco-group-welcome-area p{
      font-weight: 500; 
     font-size: 18px;
     line-height: 24px;
      color:#000;
     padding:0px 0px 20px 0px; 
 }
 .telco-group-welcome-area a{
      background: #003588;
    color:#fff;
   border-radius: 6px;
    padding:12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border:none;
    cursor:pointer;
    text-decoration: none;
 }
 
  .telco-group-welcome-area a:hover {
    background: #000;
    color: #fff;
    /* border: 1px solid darkblue; */
}
 
 .section-devepolment{
     padding:70px 0px 70px 0px;
 }
 .website-digital-area{
     display:flex;
 }
 .website-digital-img{
     width:50%;
     justify-content: center;
    align-items: center;
    display: flex;

 }
 .website-digital-para{
     width:50%;
     padding: 0px 27px 0px 0px;
 }
 .digital-content h2{
     font-weight: 700;
    font-size: 48px;
    line-height: 61.25px;
    color: #003588;
    margin: 0px 0px 0px 0px;
 }
 .digital-content p{
     font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 0px 0px 0px;
 }
 .mob-app-box{
     display:flex;
 }
 .mob-app-content{
     width:50%;
     padding: 30px 50px 30px 50px; 
    background-color: #003588;
 }
 .mob-app-content p{
     font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #fff;
    padding: 0px 0px 0px 0px;
 }
 .mob-app-content h2{
     color:#fff;
     font-weight: 700;
    font-size: 37px;
    line-height: 61.25px;
    margin: 0px 0px 0px 0px;
 }
 .mob-text-area p{
     font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    color: #fff;
    padding: 0px 0px 0px 0px;
 }
 .mob-app-img{
     width:50%;
     justify-content:center;
     align-items:center;
     display:flex;
 }
 .mob-app-img img{
     padding:10px 50px 10px 50px;
     background-color:#f4f5f7;
 }
 .mob-img-two{
     width:50%;
     justify-content: center;
    align-items: center;
    display: flex;
     background-color:#f4f5f7;
 }
 .seo-para h2{
     color:#003588;
      font-weight: 700;
     font-size: 27px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:30px 0px 10px 0px;
 }
 .img-area p{
     font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    color: #000;
    padding: 0px 34px 0px 0px;
 }
 .seo-para p{
     font-weight: 500;
    font-size: 18px;
    line-height:px;
    color: #000;
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
 }
 .seo-content{
     display:flex;
 }
 .section-seo-area{
     padding:80px 0px 30px 0px; 
 }
 .img-area{
     width:50%;
 }
 .seo-para{
     width:50%;
    background-color: #f4f5f7;
    padding: 20px 50px 30px 50px;
 }
 
 .mob-text-area{
      width:50%;
     padding: 30px 50px 30px 50px;
    background-color: #003588;
}
 .ecommerce-area{
     display:flex;
 }
 .ecommerce-para{
     width:50%;
     background-color: #f4f5f7;
    padding: 20px 30px 20px 30px;
    text-align:center;
 }
 .ecomeerce-img{
      width:50%;
      justify-content:center;
      align-items:center;
      display:flex;
 }
 .ecomeerce-img-two{
      width:50%;
       justify-content:center;
      align-items:center;
      display:flex;
 }
 .mob-app-box-two{
      display:flex;
 }
 .ecommerce-para h2{
      color:#003588;
      font-weight: 700;
     font-size: 24px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:30px 0px 10px 0px;
 }
 .ecommerce-para-two{
     text-align:center;
 }
 .ecommerce-para-two p{
     font-weight: 500;
     font-size: 24px;
     line-height: 36px;
      color:#fff;
     padding:0px 0px 0px 0px; 
 }
 .ecommerce-para p{
      font-weight: 500;
     font-size: 18px;
     line-height: 27px;
      color:#000;
     padding:0px 0px 0px 0px; 
 }
 .section-eccomerce{
     padding:70px 0px 70px 0px;
 }
  .section-eccomerce-two{
     padding:50px 0px 50px 0px; 
     background-color: #003588;
 }
 
 .main-digi-box {
     display:flex;
 }
 .digital-content{
     width:50%;
     padding: 0px 0px 0px 50px;
 }
 .digital-content-img{
      width:50%;
     justify-content:center;
     align-items:center;
     display:flex;
 }
 
 .website-develpoment-two{
     display:flex;
     padding: 40px 0px 40px 0px;
 }
 .website-develpoment-img{
     width:50%;
 }
 .website-develpoment-para{
      width:50%;
      justify-content: center;
    align-items: center;
    display: flex;
    background-color: #f4f5f7;
    padding: 20px 50px 20px 50px;
    margin: 15px 0px 15px 0px;
 }
 .website-develpoment-text h2{
     color:#003588;
      font-weight: 700;
     font-size: 24px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
 }
  .website-develpoment-para p{
      font-weight: 500;
     font-size: 18px;
     line-height: 27px;
      color:#000;
     padding:0px 0px 0px 0px; 
     font-size: 22px;
    line-height: 34px;
  }
  .website-develpoment-text p{
      font-weight: 500;
     font-size: 18px;
     line-height: 27px;
      color:#000;
     padding:0px 90px 0px 90px; 
  }
 .website-develpoment-text{
     text-align:center;
 }
 .website-digital-para h2{
     font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color: #003588;
     margin:0px 0px 0px 0px;
 }
 .website-digital-para p{
     font-weight: 500;
     font-size: 18px;
     line-height: 27px;
      color:#000;
     padding:0px 0px 0px 0px; 
 }
 .our-service-text h2{
      font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color:#ffffff;
     margin:0px 0px 0px 0px;
 }
  .our-service-text p{
      font-weight: 700;
     font-size: 24px;
     line-height: 36px;
      color:#ffffff;
     padding:0px 150px 0px 0px; 
 }
 .our-service-text a {
      background: #CA1FA3;
    color:#fff;
   border-radius: 6px;
    padding:12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border:none;
    cursor:pointer;
    text-decoration: none;
 }
 .managed-it-area li:hover a {
    color: #CA1FA3;
}
.managed-it-area li:hover i {
    color: #CA1FA3;
}
 .main-service-box{
     display:flex;
 }
 .our-service-text{
     width:50%;
 }
 .managed-it-area{
     width:50%;
    padding:20px 0px 0px 0px;
 }
 .managed-box{
     display:flex;
 }
 .managed-img img{
     padding:0px 30px 0px 0px;
 }
 .managed-box-one{
     display:flex;
     padding:60px 0px 30px 0px;
 }
 .managed-box-two{
     display:flex;
     padding:30px 0px 0px 0px;
 }
 
 .managed-it-area a{
      font-weight: 700;
     font-size: 16px;
     line-height: 26px;
     text-decoration:none;
     padding:0px 0px 0px 10px;
     color:#ffffff;
 }
 .managed-it-area li{
     list-style:none;
     padding:10px 0px 15px 0px;
     position:relative;
 }
 .managed-it-area li:after{ 
     content:"";
     position:absolute;
     border:1px solid #ffffff; 
     height:1px;
     width:100%;
     left:0px;
     top:0px;
     opacity: 0.2;
 }
 .managed-it-area li:nth-child(2):after {
    display: none;
}
 
 .section-three{
     padding:70px 0px 180px 0px;
     background-image:url(/wp-content/uploads/2023/01/unnamed.jpg);
      border-radius: 0px;
 }
 .managed-it-area i{
     color:#ffffff;
 }
 .managed-it-area h3{
     font-weight: 700;
     font-size: 32px;
     line-height: 40.83px;
     color:#ffffff;
     padding:30px 0px 20px 0px;
     margin:0px 0px 10px 0px;
 }
  .managed-it-area ul{
      padding:0px 0px 0px 0px;
      margin:0px 0px 0px 0px;
  }
  .six-way-help-box{
       text-align:center;
  }
  .six-way-help-box ul{
       display: grid;
     grid-template-columns: auto auto;
     list-style:none;
     justify-content:center;
     padding: 30px 0px 30px 0px;
  }
  .choose-us-text{
      padding: 0px 0px 0px 15px;
  }
.six-way-help-box li {
    padding: 30px 0px 30px 30px;
    text-align: left;
    display: flex;
}
 .col_testi h3{
     color:#003588;
      font-weight: 700;
     font-size: 16px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:10px 0px 10px 0px;
 }
 .col_testi p{
     font-weight: 500;
     font-size: 17px;
     line-height: 25.52px;
     color:#000;
     margin: 0px 0px 0px 0px;
     padding: 15px 0px 10px 0px;
 }
 .col_testi {
    box-shadow: 0 0 30px rgb(1 41 112 / 8%);
    height: 100%;
    overflow: hidden;
    border-radius: 8px;
    padding: 25px 60px;
    margin-bottom: 50px;
    text-align: center;
    background-color: #f4f5f7!important;
}
.main_testimonial {
    padding: 75px 0px 30px 0px;
} 
.six-way-help-box li:nth-child(4), .six-way-help-box li:nth-child(5), .six-way-help-box li:nth-child(6) {border-bottom: none;}
  .section-four{
      justify-content:center;
      align-items:center;
      padding: 75px 0px 75px 0px;
  }
  .six-way-help-box h5{
      color:#003588;
      font-weight: 700;
     font-size: 18px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
  .six-way-help-box h4{
      color:#003588;
      font-weight: 700;
     font-size: 18px;
     line-height: 22.97px;
     margin:0px 0px 0px 0px;
     padding:40px 0px 0px 0px;
  }
  .six-way-help-box h2{
       font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color:#000;
     padding:0px 0px 20px 0px;
     margin:0px 0px 0px 0px;
  }
  .six-way-help-box p{
      font-weight: 700;
     font-size: 20px;
     line-height: 25.52px;
     color:#000;
     margin: 0px 0px 0px 0px;
     padding: 10px 0px 0px 0px;
  }
.why-choose-us-img img {
    margin: -120px 0px 55px 0px;
    filter: drop-shadow(0px 64px 64px rgba(0, 0, 0, 0.05));
    border-radius: 24px;
}
.why-choose-us-img{
       margin:0px 0px 0px 0px;
       padding:0px 0px 0px 0px;
}
.web-dev-two {
    background-color:#003588;
    padding: 60px 0;
}
 .web-dev-two  p{
    color: #fff;
    font-weight: 500;
    font-size: 20px;
}
.section-serv-othr{
    background-color:#f4f5f7;
    padding: 50px 0px 50px 0px;
}
.section-serv-othr h3{
    color:#003588!important;
      font-weight: 700!important;
     font-size: 20px!important;
     line-height: 22.97px!important; 
     margin:0px 0px 0px 0px;
     padding:40px 0px 0px 0px!important;
}
.section-serv-othr p{
    color:#000000!important;
      font-weight: 500!important;
     font-size: 18px!important;
     line-height: 22.97px!important; 
     margin:0px 0px 0px 0px;
     padding:10px 0px 0px 0px!important;
}
 

.Our-clients-box ul{
      display: grid;
      grid-template-columns: auto auto auto auto auto;
     list-style:none;
     justify-content:center;
     padding:30px 0px 0px 0px;
}
  .Our-clients-box h5{
      color:#003588;
      font-weight: 700;
     font-size: 18px;
     line-height: 22.97px; 
     margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
  .Our-clients-box h2{
      font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color:#000;
     padding:0px 0px 20px 0px;
     margin:0px 0px 0px 0px;
  }
  .section-five{
      text-align:center;
      background-color:#f4f5f7;
      padding:70px 0px 70px 0px;
  }
  .Our-clients-box img{
      object-fit:contain;
      margin:0px 0px 0px 0px!important;
      padding:0px 0px 0px 0px!important; 
  }
  .newsa-area-box ul{
      display:flex;
      list-style:none;
      padding:0px 0px 0px 0px;
    column-gap:30px;
  }
  .newsa-area-box img{
      border-radius:12px; 
  }
  .news-area-text li{
      display:flex;
  }
  .news-blog-content h3{
      color:#003588;
      font-weight: 700;
     font-size: 20px;
     line-height: 23px; 
      margin:0px 0px 0px 0px;
     padding:20px 0px 10px 0px;
  }
  .news-blog-content p{
      color:#000!important;
      font-weight: 700;
     font-size: 18px;
     line-height: 22.97px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 34px 0px;
  }
  .news-blog-content a{

    border: 1px solid #003588!important;
  }
  
    .news-blog-content a:hover{
     background: 000;
     color: #fff;
    }
  
  .news-content p{
      color:#fff!important;
      font-weight: 700;
     font-size: 18px;
     line-height: 22.97px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
  .news-content h2{
       font-weight: 700;
     font-size: 48px;
     line-height: 61.25px;
     color:#fff;
     padding:0px 0px 40px 0px;
     margin:0px 0px 0px 0px;
  }
  
  .news-content{
      width:50%;
      padding:90px 50px 50px 50px;
      background-color:#003588;
      text-align: left;
  }
  .news-area-text-img{
       width:50%;
  }
  .news-area-text-img img{
      object-fit:cover;
      margin: 0px 0px -7px 0px
  }
 
  .news-area-text{
      width:100%;
      padding: 80px 0px 0px 10px;
  }
  .news-area-btn{
     width:50%;
  }
  .news-area-btn img{
   width:100%;
 }
  
  .news-area-text ul{
      display:block;
      padding: 50px 0px 50px 0px;
  }
.news-area-text a {
    background: #fff;
    color: #003588;
    border-radius: 6px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    text-decoration: none;
   margin: 80px 0px 0px 0px;
}
.news-area-text a:hover {
    background: #000;
}
 
  .news-area-img h5{
      color:#fff;
      font-weight: 700;
     font-size: 16px;
     line-height: 23px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
   .news-content h3{
       color:#fff;
      font-weight: 700;
     font-size: 24px;
     line-height: 30px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
  
  .news-area-img li{
      display: flex;
      
  }
  .news-area-img ul{
      list-style:none;
  }
.advice-img-one {
    width: 50%;
    border-radius: 12px;
    position: relative;
    display: flex;
    margin: 0px 0px 0px 11px;
}
.advice-img-box{
     display:flex;
     margin: 15px 0px 0px 0px;
}
.advice-img-one img {
    width: 100%;
}
.news-advice-img-two {
    padding: 0px;
    border-radius: 12px;
    margin: 0px 15px 0px 0px;
    display: flex;
    position: relative;
     width:50%;
}
.news-advice-img-three {
    padding: 0px;
    border-radius: 12px;
    margin: 0px 0px 0px 0px;
    display: flex;
    position: relative;
    width:50%;
}
.news-blog-content{
    text-align:left!important;
    padding: 10px 0px 0px 0px;
}
  .section-six{
      padding:80px 0px 80px 0px;
      text-align:center;
  }
  .five-str{
      color:#ffa500!important;
  }
  .section-six h5{
       color:#003588;
      font-weight: 700;
     font-size: 16px;
     line-height: 23px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 10px 0px;
  }
  .section-six h2{
      color:#000;
      font-weight: 700;
     font-size: 48px;
     line-height: 61.5px; 
      margin:0px 0px 0px 0px;
      padding:0px 0px 25px 0px;
  }
  .section-six a{
     background: #003588;
    color: #fff;
    border-radius: 6px;
    padding: 10px 30px 10px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #4169e1;
    margin:0px 0px 20px 0px;
  }
    .section-six a:hover{
     background: #000;
     color: #fff;
    }
  
  .section-seven h2{
        color:#000;
      font-weight: 700;
     font-size: 48px;
     line-height: 61.5px; 
      margin:0px 0px 0px 0px;
     padding:0px 0px 35px 0px;
  }
  .section-seven{
       padding:80px 0px 90px 0px;
       text-align:center;
  }
  .what-clnt-sa-con ul{
      display:flex;
      gap: 30px;
      list-style:none;
      padding: 50px 0px 0px 0px;
  }
  .what-clnt-sa-con li{
      position:relative;
      background-color:#f4f5f7;
     padding: 30px 20px 30px 20px;
  }
  .what-clnt-sa-con i{
      color:#003588;
      font-weight: 700;
     font-size: 20px; 
  }
  .what-clnt-sa-con img{
      height: 120px;
    border-radius: 50%;
    width: 120px;
    border:5px solid #fff; 
    margin: -90px 0px 0px 0px;
  }
  .what-clnt-sa-con {
    padding: 0px 0px 0px 0px;
}
.what-clnt-sa-con h4{
    color:#003588;
      font-weight: 700;
     font-size: 18px;
     line-height: 23px; 
      margin:0px 0px 0px 0px;
     padding:10px 0px 10px 0px;
}
.what-clnt-sa-con p{
     font-weight: 500;
     font-size: 16px;
     line-height: 22.97px; 
      margin:0px 0px 0px 0px;
     padding:20px 22px 10px 21px;
     color:#000;
}
 
 /**swiper slider**/
  .swiper {
        width: 100%;
        height: 100%;
        padding: 60px 0px 70px 0px;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
       display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }
     .swiper-slide img {
        display: block;
        height: 100%;
        object-fit: none;
      }
     .swiper-pagination-bullet-active{
         color:#003588;
     }
    
  
 /***slider***/
 
/************MY CSS****************/
footer#colophon {
    background: #282A35;
  padding: 60px 0px 20px 0px;
}
.footer_top ul {
    column-gap: 20px;
}
.footer_top ul li {
   display: flex;
}
.sav_rgt span {
    display: block;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: #FFFFFF;
    
}
.sav_rgt a {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #FFFFFF;
    text-decoration: none;
}

.main_ftr {
    display: flex;
    column-gap: 30px;
    padding: 40px 0 40px 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.main_ftr > div {
        flex: 1 1 30%;
    max-width: 25%;
    justify-content: space-between;
}
.main_ftr ul {
    padding: 0px;
    list-style-position: inside;
}
.footer_top img{
   object-fit: contain;
  padding: 5px 0px 5px 0px;
  height: 50px;
}
.main_ftr li a {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    text-decoration: none;
}
.main_ftr li {
    display: block;
    padding: 4px 0px;
}
.main_ftr h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    color: #FFFFFF;
    opacity: 0.9;
    margin: 0px;
}
.copy_bar {
    padding: 20px 0 0 0;
    display:flex;
}
.foot-one{
    width:50%;
}
.foot-two{
     width:50%;
}
.copy_bar p {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
}
.copy_bar a {
    text-decoration: none;
    color: #fff;
}
.copy_bar ul {
    padding: 0px;
    display: flex;
    align-items: center;
   float:right;
    column-gap: 20px;
	margin-bottom:0px;
}
.copy_bar li {
    display: flex;
}
h2.main_title {
    font-weight: 700;
    font-size: 48px;
    line-height: 61px;
    text-align: center;
    color: #000;
    margin: 0px 0 60px 0px;
}
.sa_partner {
    padding: 70px 0px;
}
.sa_partner ul {
    padding: 0px;
    display: flex;
    justify-content: center;
    flex-flow: wrap;
    row-gap: 25px;
    width: 75%;
    margin: 20px auto 0 auto;
}
.sa_partner ul li {
    display: flex;
    width: 20%;
    flex: 1 1 20%;
}
ul.gray_logos li img {
    filter: grayscale(1);
}
.cont_sec {
    display: flex;
    flex-flow: row;
    margin: 100px 0 0 0;
    column-gap: 50px;
}
.cont_sec > div {
    width: 50%;
    flex: 1 1 50%;
}
.cont_left {
    background: linear-gradient(135.46deg, #003588 44.1%, #63c0ff 77.44%, #63c0ff 101.23%);
    border-radius: 16px;
    padding: 40px;
    width: 48%;
    margin: 20px 0 0 0;
    z-index: 1;
}
.cont_rgt{
    width:100%;
}
.cont_rgt h3 {
    font-weight: 700;
    font-size: 48px;
    line-height: 61px;
    margin: 0px;
    color: #18191F;
}
.cont_left h6 {
    margin: 0px;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    padding: 20px 0px 10px 0px;
}
.cont_left h4 {
    margin: 10px 0 0 0px;
    font-weight: 700;
    font-size: 32px;
    line-height: 41px;
    color: #fff;
    padding: 0px 0px 20px 0px;
}
.form_100 {
    display: flex;
    column-gap: 30px;
}
.cont_left form input {
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    background: transparent;
    border-bottom: 2px solid rgba(255, 255, 255, 0.4) !important;
    border: none;
    border-radius: 0px;
    color: #FFFFFF;
    
}
.cont_left form input::placeholder {
	color: #ffffff;
}
.cont_left span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
    display: flex;
    justify-content: left;
    align-items: start;
    margin: 0px;
}
.cont_left span.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item input {
    width: auto;
}
span.wpcf7-list-item-label {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
    padding: 0 0 0 10px;
    display: inline-block;
}
.cont_left input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #fff;
    border-radius: 6px;
    border: none !important;
    width: auto;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    margin: 0px;
    padding: 10px 20px;
   color: #003588;
}

.accordion-item {
    background-color: transparent;
    border-radius: .4rem;
    margin: 12px 0px;
}
.accordion-item hr{
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.accordion-link {
    text-decoration: none;
    background-color: #fff;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 13px 10px;
    border: 2px solid #003588;
    border-radius: 6px;
}
.accordion-link i{
  color: #003588;
  padding: .5rem;
  
}
.accordion-link ul{
  display:flex;
  align-items: flex-end;
  list-style-type: none;
  margin-left: 25px;
}
.accordion-link li{
  font-size: 10px;
  color: rgba(255, 255, 255, 0.4);
  padding: 0 0 1px 5px;
}
.accordion-link div{
  display: flex;
}
.accordion-link .fa-minus{
  display: none;
}
.answer{
  max-height: 0; 
  overflow: hidden; 
  position: relative; 
  transition: max-height 650ms; 
}
.answer p {
    color: #000;
    font-size: 15px;
    padding: 0px 10px;
}
.accordion-item:target .answer{
  max-height: 20rem;
}
.accordion-item:target .accordion-link .fa-plus{
  display: none
}
.accordion-item:target .accordion-link .fa-minus{
  display: block;
}
.accordion-link h3 {
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    color: #003588;
    margin: 0px;
}
.accordion {
    margin: 20px 0 0 0;
}
.accordion-item:target h3 {
    color: #fff;
}
.accordion-item:target i {
    color: #fff;
}
.accordion-item:target a {
    background: #003588;
}
.follow_us span {
    font-weight: 700;
    font-size: 16px;
    line-height: 28px;
    color: #18191f;
}
.follow_us {
    display: flex;
    column-gap: 35px;
    margin: 25px 0 0 0;
    align-items: self-end;
}
.follow_us ul {
    margin: 0px;
    align-items: center;
    display: flex;
    column-gap: 20px; 
}
.our-client-text {
    background: url(/wp-content/uploads/2023/01/newss.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.follow_us li {
    width: auto !important; 
    flex: unset !important;
}
.follow_us ul {
    justify-content: left;
}
.follow_us i {
    color: #003588;
    font-size: 20px;
    font-weight: bold;
}
.follow_us li a:hover i {
    color: #CA1FA3;
}
.inner_banner {
    background-color:#003588;
    padding: 70px 0px;
}
.inner_banner h1 {
    font-weight: 700;
    font-size: 64px;
    line-height: 82px;
    text-align: center;
    letter-spacing: -2px;
    text-transform: capitalize;
    color: #FFFFFF;
    margin: 0px 0 30px 0;
}
.inner-hdr {
    background: transparent;
}
.inner-hdr {
    background: transparent;
    padding: 10px 0px;
}

.lft_logo {
    display: inline-block;
    vertical-align: middle;
}

.main-mnu {
    display: inline-block;
    vertical-align: middle;
    width: 83%;
}

.main-mnu ul {
    display: flex;
    list-style: none;
    column-gap: 25px;
    margin: 0px;
    justify-content: right;
}

.main-mnu ul li a {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    color: #18191f;
    text-decoration: none;
}

.main-mnu li:last-child a {
    color: #780DBD;
}
.cont_sec1 ul {
   list-style:none;
}
.contact-icn-form{
    display:flex;
    z-index:1!important;
}
.cont_sec1 i{
   font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    color:#f36527;
    background-color:#f9f9f9;
    border-radius:50%;
    padding:20px 25px 20px 25px;
}
.cont_sec1 li {
    padding: 20px 20px 20px 20px;  
    display:flex;
}
.cntct-icon {
    padding: 0px 0px 0px 20px; 
}
.main-ui-content{
    display:flex;
}
.main-web-devlp{
    display:flex;
}
.ecommce-img{
    width:50%;
}
.ecome-para{
     width:50%;
     justify-content: center; 
    align-items: center;
    display: flex;
}

.cont_sec1 {
    background: url(/wp-content/uploads/2023/01/contact-bg.png); 
    background-repeat: no-repeat; 
    background-size: cover;
    padding: 100px 0 0 0;
    position:relative;
}

.cont_sec1 li span {
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.16em;
    text-transform: uppercase;
    color: #ffffff;
    display: block;
   padding:10px 0px 0px 0px;
}
.cont_sec1 li h4 {
    font-weight: 700;
    font-size: 24px;
    line-height: 36px;
    color: #fff;
    margin: 0px;
    padding:0px 0px 0px 0px;
}
.cont_sec1 li h4 a {
    color: #fff;
    text-decoration: none;
}
.talk_sec h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 61px;
    color: #FFFFFF;
    margin: 0 0 30px 0;
}
.form_70 {
    display: inline-block;
    width: 65%;
    padding: 0 60px 0 0;
}
.form_30 {
    display: inline-block;
    width: 34%;
    vertical-align: top;
}
.talk_sec form input {
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 0px;
    font-weight: 600;
    color: #fff !important;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 10px;
}
.talk_sec .form_100 {
    display: block;
}
.form_70 {
    display: inline-block;
    width: 100%;
}
.contct-icon-area{
   width:50%;
   z-index: 1;
}
.contct-icon-area img{
    object-fit: contain;
}
.form_30 {
    display: inline-block;
    width: 29%;
    vertical-align: top;
}
.form_200{
    padding:10px 0px 0px 0px;
}

.talk_sec form input {
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 0px;
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    padding: 10px 10px;
}
.talk_sec form input::placeholder {
	color: #fff;
}
.talk_sec .form_100 {
    display: block;
}

.form_30 h4 {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin: 0px;
}

.form_30 input[type="checkbox"] {
    width: auto;
}
.contct-pg-form-btn-sbmt{
   width:100%;
   justify-content:center;
   align-items:center;
   display:flex;
}

.talk_sec span.wpcf7-list-item {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    margin: 8px 0px;
}
.talk_sec  input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #003588;
    border-radius: 6px;
    border: none;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    
}
.talk_sec {
    padding: 20px 0 60px 0;
    text-align:center;
    width:50%;
    z-index: 1;
}
.form_100_full{
    padding:10px 0px 16px 0px

}
.cont_seclast {
    padding: 60px 0px;
    background: url(/wp-content/uploads/2023/01/contbg2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    clear: both;
    background-position: left center;
}
.sa_txt {
    position: absolute;
    bottom: 15px;
    left: 25px;
    right: 25px;
    z-index: 999;
}
.sa_txt h3{
   color:#ffffff;
}
.sa_txt h5{
   color:#ffffff;
}

.home .home_only {
    display: inline-block;
}  
.Our-clients-box li {
    background: #FFFFFF;
    box-shadow: 0px 24px 34px rgba(0, 0, 0, 0.05);
    border-radius: 10%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 160px;
    width: 160px;
    padding: 10px 10px 10px 10px;
}

.Our-clients-box ul {
    column-gap: 60px;
    row-gap: 35px;
}
.Our-clients-box li:nth-child(2n+2) {
    width: 136px;
    height: 136px;
    margin: 40px auto 0 auto;
}
.Our-clients-box li:hover {
    outline: 15px solid rgba(255, 255, 255, 0.5);
    filter: drop-shadow(0px 24px 34px rgba(0, 0, 0, 0.05)); 
}
.advice-img-one:hover:after {
    content: "fdfd";
    color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #63c0ff52;
    top: 0px;
    left: 0px;
    right: 0px;
    border-radius: 12px;
}
.news-advice-img-two:hover:after {
    content: "fdfd";
    color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f3652754;
    top: 0px;
    left: 0px;
    right: 0px;
    border-radius: 12px;
}
.news-advice-img-three:hover:after {
    content: "fdfd";
    color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #f3652754;
    top: 0px;
    left: 0px;
    right: 0px;
    border-radius: 12px;
}
.advice-img-box img {
    width: 100%;
}
.copy_bar li a:hover i {
    color: #63c0ff;
}
.main_ftr li:hover a {
    color: #63c0ff;
}
.our-service-text a:hover {
    background: #fff;
    color: #CA1FA3;
}  
.cont_left input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    background: #fff;
    color: #6F605C;
}
.footer_top ul li:hover a {
    color: #63c0ff;
}
.copy_bar a:hover {
    color: #63c0ff;
}
div#custom_menu_icon {
    position: absolute !important;
}
.main-digi-marke{
    display:flex;
}
  
  
/*************************Responsive************************/  

@media only screen and (max-width: 767px) and (min-width: 0px){
.nav-bar-sec {
    display: none;
}    

ul.lft-side {
    flex-flow: column;
    width: 50%;
    align-items: flex-end;
    row-gap: 10px;
}

.head-three {
    display: flex;
    flex-direction: column-reverse;
    row-gap: 20px;
}
.head-two {
    width: 100%;
}
.head-two ul {
    display: block !important;
    text-align: center;
    padding: 0px;
}
.head-two ul li {
    margin: 15px 0px !important;
}
}
  
@media only screen and (max-width: 480px) and (min-width: 0px){
    
    .seo-content {
    display: block;
}

.img-area {
    width: 100%;
}
    .seo-para {
    width: 100%;
    background-color: #f4f5f7;
    padding: 20px 50px 30px 50px;
}
    .website-develpoment-two {
    display: block;
    padding: 40px 0px 40px 0px;
}
   .website-develpoment-img {
    width: 100%;
}
.website-develpoment-para {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #f4f5f7;
    padding: 20px 50px 20px 50px;
    margin: 15px 0px 15px 0px;
}
.website-develpoment-para p {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    line-height: 27px;
}

.section-devepolment {
    padding: 45px 0px 45px 0px;
}
    
    .six-way-help-box li {
    padding: 0px;
    text-align: center;
    display: block;
}

.website-develpoment-text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 20px 0px 20px;
}

.what-clnt-sa-con ul {
    display: block;
    list-style: none;
    padding: 50px 0px 0px 0px;
}

.cont_sec1 li {
    padding: 0 0 0 0;
    display: block;
}

.talk_sec {
    padding: 20px 0 60px 0;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.cont_left {

    width: 98% !important;
  
}
.contct-icon-area {
    width: 100%;
    z-index: 1;
}

.contact-icn-form {
    display: block;
    z-index: 1!important;
}

.form_100 {
    display: block;
    column-gap: 21px;
}


.six-way-help-box h2 {
    font-weight: 700;
    font-size: 48px;
    line-height: 61.25px;
    color: #000;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

ul.lft-side {
    display: flex;
    justify-content: end;
    width: 68% !important;
    grid-column-gap: 30px;
    list-style: none;
    align-items: flex-end !important;
    padding: 20px 0 0 0;
}

ul.rght-side {
    width: 30%;
   display: flex;
    list-style: none;
    grid-column-gap: 20px;
    flex-wrap:wrap;
}


.telecommition-text-area button {
    background: #003588;
    color: #fff;
    border-radius: 6px;
    margin: 20px 10px 20px 10px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    border: 1px solid #003588;
}

.six-way-help-box h4 {

    padding: 0px 0px 0px 0px;
}
    .six-way-help-box li {
    border: none;
    padding: 20px 0 10px 0;
}
    
    .newsa-area-box ul {
    display: block;
  
}

.foot-two {
    width: 13%;
}

.foot-one {
    width: 85%;
}

.news-blog-content {
    text-align: left!important;
    padding: 10px 0px 0px 0px;
    margin: 0 0 30px 0;
}


.container{width:90%;}
.telecommition-text-area h1 {font-size: 36px;line-height: 45px;}
.telecommition-text-area p {font-size: 20px;line-height: 26px;padding: 0px 0px 0px 0px;}
.telecommition-text-area{width:100%;}
.section-one {padding: 40px 0px 60px 0px;text-align: center;}
.telco-group-img-one{width:100%;}
.telco-group-text-area{width:100%;text-align:center;}
.main-telco-group{display:block;}
.telco-group-text-area p{padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
.telco-group-text-area{margin:0px 0px 0px 0px;}
.telco-group-text-area h2 {font-size:30px;line-height:34px;}
.telco-group-text-area h5{padding:30px 0px 0px 0px;}
.telco-group-text-area button{margin:20px 0px 0px 0px;}
.main-service-box{display:block;}
.our-service-text{width:100%;text-align:center;}
.our-service-text p {padding: 0px 0px 0px 0px;font-size: 17px;line-height: 27px;}
.managed-it-area{width:100%;}
.our-service-text h2 {font-size: 43px;line-height: 50px;}
.managed-box-two{display:block;}
.managed-box{display:block;padding:40px 0px 0px 0px;}
.managed-box-one {display: block;padding: 20px 0 20px 0;}
.section-three {padding: 50px 0px 120px 0px;}
.why-choose-us-img img{ margin: -94px 0px 0px 0px;} 
.six-way-help-box ul {display: grid;grid-template-columns: auto;margin:0px;}
.six-way-help-box h2{font-size:30px;line-height:34px;}
.Our-clients-box h2{font-size:30px;line-height:35px;}
.Our-clients-box ul {display: grid;grid-template-columns: auto;} 
.newsa-area-box{display:block;text-align: center;}
.news-area-btn button{margin:0px 0px 0px 0px;float:none;}
.news-area-text{width:100%;}
.news-area-img{display:block;}
.advice-img-one{width:100%;margin:30px 0px 0px 0px;}
.advice-img-box{width:100%;}
.news-advice-img-two{margin:10px 0px 0px 0px;}
.news-advice-img-three{margin:10px 0px 0px 0px;}
.news-area-img h3{font-size:20px;line-height:24px;}
.news-area-btn{width:100%;}
.newsa-area-box h2{font-size:30px;line-height:34px;padding: 0px 0px 20px 0px;}
.section-six {padding: 60px 0px 60px 0px;}
.section-seven h2{font-size:30px;line-height:34px;padding: 20px 0px 0px 0px;}
.trust_sec h2.main_title{font-size:30px;line-height:34px;}
.cont_sec {display: block!important;margin: 40px 0 0 0;}
.cont_sec .cont_left {width: 100%;padding:30px 10px 0px 10px;}
.cont_sec .cont_rgt{width: 100%;}
.cont_sec .cont_rgt h3 {font-size: 30px;line-height: 34px;}
.accordion-link h3 {font-size: 18px !important;line-height: 30px !important;}
.footer_top ul{display:block!important;}
.main_ftr {display: block!important;max-width: 100%;padding: 30px 0px;}
.footer_top ul li {max-width: 100%;box-sizing: border-box;word-break: break-all;margin: 15px 0;}
.sav_rgt a {font-size: 18px;line-height: 20px;}
.sav_rgt span {font-size: 12px;}
.footer_top li img {width: 65px;}
footer#colophon {padding: 40px 0px 20px 0px;}
.main_ftr > div {max-width: 100%;}
.follow_us ul {width: auto;}
.six-way-help-box li {border: none;}
.srvc-section-inner {display:block!important;padding:2px 15px 10px 15px!important;}
.img-section p {padding: 0px 15px 10px 15px!important;}
section.section-servc{margin: 30px 0px 30px 0px!important;}
ul.section-scnd{display: grid;grid-template-columns: 1fr!important;}
.img-section{padding: 0px 0px 50px 0px!important;}

.what-clnt-sa-con li {
    position: relative;
    /* line-height: 10; */
    margin: 65px 0 8px 0;
    background-color: #f4f5f7;
    padding: 30px 20px 30px 20px;
}
.section-seven {
    padding: 0px 0px 55px 0px;
    text-align: center;
}

.telecommition-content {
    display: block;
}

.about-two-text-area{
    display:block!important;
}
.about-two-heding-area{
    width:100%!important;
}
.about-two-heding-area h2{
    padding:0px 0px 20px 0px!important;
    text-align:center;
    font-size: 36px!important;
    line-height: 45px!important;
}
.about-two-para-area{
    width:100%!important;
}
.about-two-text-area{
    padding: 33px 0px 20px 0px!important;
}
.about-part-five p{
    padding:0px 0px 10px 0px!important;
    font-size: 25px!important;
    line-height: 33px!important;
}
.about-part-five h2 span{
    font-size: 36px!important;
    line-height: 56px!important;
}
.about-sec-five {
    padding: 60px 0px 50px 0px!important;
}
.col_testi{padding: 20px 25px 20px 25px!important;} 

.about-part-five h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    color: #003588;
    margin: 20px 0px 0px 0px;
    text-align: left!important;
    padding: 0px 20px 0px 30px;
}
.main-ui-content {
    display: block;
}
.telco-group-img-one {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #003588;
    padding: 20px 20px 20px 20px;
    border-radius: 30px;
}
.telco-group-img-one p {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    line-height: 27px;
    padding: 0px 0px 0px 0px;
}

.website-digital-area {
    display: block;
}
.website-digital-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.website-digital-para {
    width: 100%;
    padding: 0px 10px 0px 10px;
}
.section-devepolment {
    padding: 0px 0px 13px 0px;
}
.main-digi-box {
    display: block;
}
.digital-content {
    width: 100%;
    padding: 0px 20px 0px 20px;
}
.digital-content-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.digital-content h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 46.25px;
    color: #003588;
    margin: 0px 0px 0px 0px;
}
.mob-app-box {
    display: block;
}

.mob-app-box {
    display: flex;
    margin: 30px 0 30px 0;
}
.mob-app-content {
    width: 100%;
    padding: 30px 50px 30px 50px;
    background-color: #003588;
}
.mob-app-box-two {
    display: block;
}
.mob-img-two {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #f4f5f7;
}
.mob-text-area {
    width: 100%;
    padding: 30px 50px 30px 50px;
    background-color: #003588;
}
.ecommerce-area {
    display: block;
}
.ecommerce-para {
    width: 100%;
    background-color: #f4f5f7;
    padding: 20px 30px 20px 30px;
    text-align: center;
}

}


@media only screen and (max-width: 600px) and (min-width: 481px){
    .ecommerce-area {
    display: block;
}
.ecommerce-para {
    width: 100%;
    background-color: #f4f5f7;
    padding: 20px 30px 20px 30px;
    text-align: center;
}
    .ecomeerce-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin: 20px 0 0 0;
    display: flex;
}
     .seo-content {
    display: block;
}

.ecommerce-para-two p {
    font-weight: 500;
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    padding: 0px 0px 0px 0px;
}

.img-area {
    width: 100%;
}
    .seo-para {
    width: 100%;
    background-color: #f4f5f7;
    padding: 20px 50px 30px 50px;
}
    
    .mob-app-box {
    display: block;
}

.mob-app-box {
    display: block;
    margin: 30px 0 30px 0;
}
.mob-app-content {
    width: 100%;
    padding: 30px 50px 30px 50px;
    background-color: #003588;
}
.mob-app-box-two {
    display: block;
}
.mob-img-two {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: block;
    background-color: #f4f5f7;
}
.mob-text-area {
    width: 100%;
    padding: 30px 50px 30px 50px;
    background-color: #003588;
}
.mob-app-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
    .telco-group-img-one p {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
    padding: 0px 0px 0px 0px;
}

    .website-develpoment-two {
    display: block;
    padding: 40px 0px 40px 0px;
}
   .website-develpoment-img {
    width: 100%;
}
.website-develpoment-para {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #f4f5f7;
    padding: 20px 50px 20px 50px;
    margin: 15px 0px 15px 0px;
}
.website-develpoment-para p {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    line-height: 27px;
}

.section-devepolment {
    padding: 45px 0px 45px 0px;
}

    
    .what-clnt-sa-con ul {
    display: block;
    gap: 30px;
    list-style: none;
    padding: 50px 0px 0px 0px;
}
    .what-clnt-sa-con li {
    position: relative;
    background-color: #f4f5f7;
    margin: 76px 0 0 0;
    padding: 30px 20px 30px 20px;
}

    .about-two-para-area {
    position: relative;
    width: 50%;
    padding: 0px 20px 30px 20px;
    color: #000;
}
    
    .about-part-five h2 {
    font-size: 30px;
    font-weight: 700;
    line-height: 42px;
    color: #003588;
    margin: 20px 0px 0px 0px;
    text-align: left!important;
    padding: 0px 20px 0px 30px;
}
    .cont_sec1 li {
    padding: 0 0 0 0;
    display: block;
}

.talk_sec {
    padding: 20px 0 60px 0;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.cont_left {

    width: 98% !important;
  
}
.contct-icon-area {
    width: 100%;
    z-index: 1;
}

.contact-icn-form {
    display: block;
    z-index: 1!important;
}

.form_100 {
    display: block;
    column-gap: 21px;
}
    
    .cont_left {

    width: 98% !important;
  
}

.telecommition-content {
     display: block; 
}
    
    
    .form_100 {
    display: block;
    column-gap: 21px;
}

.container{width:90%;}
.telecommition-text-area h1 {font-size: 36px;line-height: 45px;}
.telecommition-text-area p {font-size: 20px;line-height: 26px;padding: 0px 0px 0px 0px;}
.telecommition-text-area{width:100%;}
.section-one {padding: 40px 0px 60px 0px;text-align: center;}
.telco-group-img-one{width:100%;}
.telco-group-text-area{width:100%;text-align:center;}
.main-telco-group{display:block;}
.telco-group-text-area p{padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
.telco-group-text-area{margin:0px 0px 0px 0px;}
.telco-group-text-area h2 {font-size:30px;line-height:34px;}
.telco-group-text-area h5{padding:30px 0px 0px 0px;}
.telco-group-text-area button{margin:20px 0px 0px 0px;}
.main-service-box{display:block;}
.our-service-text{width:100%;text-align:center;}
.our-service-text p {padding: 0px 0px 0px 0px;font-size: 17px;line-height: 27px;}
.managed-it-area{width:100%;}
.our-service-text h2 {font-size: 43px;line-height: 50px;}
.managed-box-two{display:block;}
.managed-box{display:block;padding:40px 0px 0px 0px;}
.managed-box-one {display: block;padding: 20px 0 20px 0;}
.section-three {padding: 50px 0px 120px 0px;}
.why-choose-us-img img{ margin: -94px 0px 0px 0px;} 
.six-way-help-box ul {display: grid;grid-template-columns: auto;margin:0px;}
.six-way-help-box h2{font-size:30px;line-height:34px;}
.Our-clients-box h2{font-size:30px;line-height:35px;}
.Our-clients-box ul {display: grid;grid-template-columns: auto;} 
.newsa-area-box{display:block;text-align: center;}
.news-area-btn button{margin:0px 0px 0px 0px;float:none;}
.news-area-text{width:100%;}
.news-area-img{display:block;}
.advice-img-one{width:100%;margin:30px 0px 0px 0px;}
.advice-img-box{width:100%;}
.news-advice-img-two{margin:10px 0px 0px 0px;}
.news-advice-img-three{margin:10px 0px 0px 0px;}
.news-area-img h3{font-size:20px;line-height:24px;}
.news-area-btn{width:100%;}
.newsa-area-box h2{font-size:30px;line-height:34px;padding: 0px 0px 20px 0px;}
.section-six {padding: 60px 0px 60px 0px;}
.section-seven h2{font-size:30px;line-height:34px;padding: 0px 0px 0px 0px;}
.trust_sec h2.main_title{font-size:30px;line-height:34px;}
.cont_sec {display: block!important;margin: 40px 0 0 0;}
.cont_sec .cont_left {width: 100%;padding:30px 10px 0px 10px;}
.cont_sec .cont_rgt{width: 100%;}
.cont_sec .cont_rgt h3 {font-size: 30px;line-height: 34px;}
.accordion-link h3 {font-size: 18px !important;line-height: 30px !important;}
.footer_top ul{display:block!important;}
.main_ftr {display: block!important;max-width: 100%;padding: 30px 0px;}
.footer_top ul li {max-width: 100%;box-sizing: border-box;word-break: break-all;margin: 15px 0;}
.sav_rgt a {font-size: 18px;line-height: 20px;}
.sav_rgt span {font-size: 12px;}
.footer_top li img {width: 65px;}
footer#colophon {padding: 40px 0px 20px 0px;}
.main_ftr > div {max-width: 100%;}
.follow_us ul {width: auto;}
.six-way-help-box li {border: none;}
.srvc-section-inner {display:block!important; padding:10px 25px 10px 25px!important;}
.img-section p {padding: 0px 15px 10px 15px!important;}
section.section-servc{margin: 30px 0px 30px 0px!important;}
ul.section-scnd{display: grid;grid-template-columns: 1fr!important;}
.img-section{padding: 0px 0px 50px 0px!important;}
.about-two-text-area{
    display:block!important;
}
.about-two-heding-area{
    width:100%!important;
}
.about-two-heding-area h2{
    padding:0px 0px 20px 0px!important;
    text-align:center;
    font-size: 36px!important;
    line-height: 45px!important;
}
.about-two-para-area{
    width:100%!important;
}
.about-two-text-area{
    padding: 0px 0px 20px 0px!important;
}
.about-part-five p{
    padding:0px 0px 10px 0px!important;
    font-size: 25px!important;
    line-height: 33px!important;
}
.about-part-five h2 span{
    font-size: 36px!important;
    line-height: 56px!important;
}
.about-sec-five {
    padding: 60px 0px 50px 0px!important;
}
.col_testi{padding: 20px 25px 20px 25px!important;}

.about-sec-two h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    color: #000;
    margin: 0px 0px 25px 0px!important;
    padding: 30px 20px 0px 20px;
}
.website-digital-area {
    display: block;
    padding: 20px 0 20px 0;
}
.website-digital-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.website-digital-para {
    width: 100%;
    padding: 0px 10px 0px 10px;
}
.section-devepolment {
    padding: 0px 0px 13px 0px;
}
.main-digi-box {
    display: block;
}
.digital-content {
    width: 100%;
    padding: 0px 20px 0px 20px;
}
.digital-content-img {
    width: 100%;
    justify-content: center;
    align-items: center;
    display: flex;
}
.digital-content h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 46.25px;
    color: #003588;
    margin: 0px 0px 0px 0px;
}

}

@media only screen and (max-width: 767px) and (min-width: 601px){
    
    .mob-app-box {
    display: flex;
    margin: :;
    margin: 20px 0 20px 0;
}
    
    .mob-app-content h2 {
    color: #fff;
    font-weight: 700;
    font-size: 33px;
    line-height: 39.25px;
    margin: 0px 0px 0px 0px;
}
    .mob-app-content p {
    font-weight: 500;
    font-size: 15px;
    line-height: 25px;
    color: #fff;
    padding: 0px 0px 0px 0px;
}
.mob-app-content {
    width: 50%;
    padding: 30px 20px 30px 20px;
    background-color: #003588;
}
    
    .section-devepolment {
    padding: 0px 0px 0px 0px;
}
    
    .website-develpoment-text p {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 20px 0px 20px;
}

.website-develpoment-para p {
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #000;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    line-height: 27px;
}
    
        .what-clnt-sa-con ul {
    display: block;
    gap: 30px;
    list-style: none;
    padding: 50px 0px 0px 0px;
}
    .what-clnt-sa-con li {
    position: relative;
    background-color: #f4f5f7;
    margin: 76px 0 0 0;
    padding: 30px 20px 30px 20px;
}
    
    .about-part-five h2 {
    font-size: 34px;
    font-weight: 700;
    line-height: 46px;
    color: #003588;
    margin: 20px 0px 0px 0px;
    text-align: left!important;
    padding: 0px 20px 0px 30px;
}
    
    .cont_sec1 li {
    padding: 0 0 0 0;
    display: block;
}

.talk_sec {
    padding: 20px 0 60px 0;
    text-align: center;
    width: 100%;
    z-index: 1;
}

.cont_left {

    width: 98% !important;
  
}
.contct-icon-area {
    width: 100%;
    z-index: 1;
}

.contact-icn-form {
    display: block;
    z-index: 1!important;
}

.form_100 {
    display: block;
    column-gap: 21px;
}
    
        .cont_left {

    width: 98% !important;
  
}

.telecommition-content {
     display: block; 
}

.container{width:90%;}
.head-two ul {margin: 0px;display: flex !important;padding: 0;justify-content: center;}
.telecommition-text-area h1 {font-size: 36px;line-height: 45px;}
.telecommition-text-area p {font-size: 20px;line-height: 26px;padding: 0px 0px 0px 0px;}
.telecommition-text-area{text-align: left;}
.section-one {padding: 40px 0px 60px 0px;text-align: center;}
.telco-group-img-one{width:100%;}
.telco-group-text-area{width:100%;text-align:center;}
.main-telco-group{display:block;}
.telco-group-text-area p{padding:0px 0px 0px 0px;margin:10px 0px 10px 0px;}
.telco-group-text-area{margin:0px 0px 0px 0px;}
.telco-group-text-area h2 {font-size:30px;line-height:34px;}
.telco-group-text-area h5{padding:30px 0px 0px 0px;}
.telco-group-text-area button{margin:20px 0px 0px 0px;}
.main-service-box{display:block;}
.our-service-text{width:100%;text-align:center;}
.our-service-text p {padding: 0px 0px 0px 0px;font-size: 17px;line-height: 27px;}
.managed-it-area{width:100%;}
.our-service-text h2 {font-size: 43px;line-height: 50px;}
.managed-box-two{display:block;}
.managed-box{display:block;padding:40px 0px 0px 0px;}
.managed-box-one {display: block;padding: 20px 0 20px 0;}
.section-three {padding: 50px 0px 120px 0px;}
.why-choose-us-img img{ margin: -94px 0px 0px 0px;} 
.six-way-help-box ul {display: grid;grid-template-columns: auto auto;margin:0px;}
.six-way-help-box li {border: none;}
.six-way-help-box h2{font-size:30px;line-height:34px;}
.Our-clients-box h2{font-size:30px;line-height:35px;}
.Our-clients-box ul {display: grid;grid-template-columns: auto;} 
.newsa-area-box{display:block;text-align: center;}
.news-area-btn button{margin:0px 0px 0px 0px;float:none;}
.news-area-text{width:100%;}
.news-area-img{display:block;}
.advice-img-one{width:100%;margin:30px 0px 0px 0px;}
.advice-img-box{width:100%;}
.news-advice-img-two{margin:10px 0px 0px 0px;}
.news-advice-img-three{margin:10px 0px 0px 0px;}
.news-area-img h3{font-size:20px;line-height:24px;}
.news-area-btn{width:100%;}
.newsa-area-box h2{font-size:30px;line-height:34px;padding: 0px 0px 20px 0px;}
.section-six {padding: 60px 0px 60px 0px;}
.section-seven h2{font-size:30px;line-height:34px;padding: 0px 0px 0px 0px;}
.trust_sec h2.main_title{font-size:30px;line-height:34px;}
.cont_sec {display: block!important;margin: 40px 0 0 0;}
.cont_sec .cont_left {width: 100%;padding:30px 20px 20px 20px;}
.cont_sec .cont_rgt{width: 100%; margin: 30px 0px 0px 0px;}
.cont_sec .cont_rgt h3 {font-size: 30px;line-height: 34px;}
.accordion-link h3 {font-size: 18px !important;line-height: 30px !important;}
.footer_top ul{display:block!important;}
.main_ftr {display: block!important;max-width: 100%;padding: 30px 0px;}
.footer_top ul li {max-width: 100%;box-sizing: border-box;word-break: break-all;margin: 15px 0;}
.sav_rgt a {font-size: 18px;line-height: 20px;}
.sav_rgt span {font-size: 12px;}
.footer_top li img {width: 65px;}
footer#colophon {padding: 40px 0px 20px 0px;}
.main_ftr > div {max-width: 100%;}
.follow_us ul {width: auto;}
.six-way-help-box p {font-size: 16px;padding: 0px 10px;}
 .srvc-section-inner {display:block!important;padding: 18px 35px 30px 35px!important;}
 .img-section {padding: 0px 0px 50px 0px!important;}
ul.section-scnd{display: grid;
    grid-template-columns: 1fr!important;}
.about-two-text-area{
    display:block!important;
}
.about-two-heding-area{
    width:100%!important;
}

.about-two-para-area {
    position: relative;
    width: 50%;
    padding: 0px 20px 30px 20px;
    color: #000;
}

.about-sec-two h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    color: #000;
    margin: 0px 0px 25px 0px!important;
    padding: 30px 20px 0px 20px;
}

.about-two-heding-area h2{
    
    padding:0px 0px 20px 0px !important;
    text-align:center;
    font-size: 36px!important;
    line-height: 45px!important;
}
.about-two-para-area{
    width:100%!important;
}
.about-two-text-area{
    padding: 33px 0px 20px 0px!important;
}
.about-part-five p{
    padding:0px 0px 10px 0px!important;
    font-size: 25px!important;
    line-height: 33px!important;
}
.about-part-five h2 span{
    font-size: 36px!important;
    line-height: 56px!important;
}
.about-sec-five {
    padding: 60px 0px 50px 0px!important;
}
.Our-clients-box ul{
    display:grid;
    grid-template-columns:1fr 1fr 1fr!important;
}
.six-way-help-box li {
    padding: 30px 30px 30px 30px;
    text-align: center;
    display: block;
}
.six-way-help-box h4 {

    padding: 0px 0px 0px 0px;
}
}

@media only screen and (max-width: 800px) and (min-width: 768px){
.toolbar-sl-share {
    width: 20%;
}

.btm-bar .nav-brr {
    width: 60%;
}
    
    .about-sec-two h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 47px;
    color: #000;
    margin: 0px 0px 25px 0px!important;
    padding: 30px 20px 0px 20px;
}

.about-part-five h2 {
    font-size: 37px;
    font-weight: 700;
    line-height: 54px;
    color: #003588;
    margin: 20px 0px 0px 0px;
    text-align: left!important;
    padding: 0px 20px 0px 30px;
}

.about-two-para-area p {
    font-size: 16px;
    font-weight: 400;
    line-height: 29px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.six-way-help-box ul {
    display: grid;
    grid-template-columns: auto auto;
    list-style: none;
    justify-content: center;
    padding: 0px 0px 30px 0px;
}
    .cont_sec1 li {
    padding: 20px 20px 20px 20px;
    display: block;
}
    
    
    

    
    
    
    
    
.container{width:90%;}    
.wrapper{width:90%;}    
.nav-bar-sec {display: none;}
.telecommition-text-area {width: 100%;}
.head-one {width: 30%;}
.head-two {width: 70%;}
.head-two ul {column-gap: 20px;}
.telecommition-text-area h1 {font-size: 60px;}
.telco-group-text-area h2 {font-size: 40px;line-height: 45px;}
.telco-group-text-area h5 {padding: 0px;}
.telco-group-text-area p {font-size: 14px;line-height: 20px;padding: 0px;margin: 10px 0px;}
.our-service-text p {font-size: 18px;line-height: 25px;padding: 0px 25px 0px 0px;}
.managed-it-area h3 {font-size: 27px;line-height: 30px;margin: 0px;padding: 20px 0 0 0;}
.six-way-help-box p {font-size: 18px;padding: 0px 20px;}
.newsa-area-box h2 {font-size: 36px;line-height: 45px;padding: 0 0 30px 0;}
.news-area-img h3 {font-size: 18px;line-height: 20px;}
.news-advice-img-two {margin: 0 0 0px 10px;}
.news-advice-img-three {margin: 0 0 0 10px;}
.news-area-img h3 {font-size: 18px;line-height: 22px;}
.advice-img-one {width: 49%;}
.cont_sec {column-gap: 20px;}
.cont_sec {column-gap: 20px;}
.cont_rgt h3 {font-size: 33px;}
.accordion-link h3 {font-size: 20px;}
.follow_us ul {width: auto;}
.footer_top ul li {display: block;text-align: center;}
.sav_rgt a {font-size: 18px;line-height: 25px;}
.srvc-section-inner {display:block!important;padding: 18px 35px 30px 35px!important;}
 .img-section {padding: 0px 0px 50px 0px!important;}
ul.section-scnd{display: grid;
    grid-template-columns: 1fr 1fr!important;}
.main-telco-group {
    justify-content: space-between;
    column-gap: 28px;
}

.form_100 {
    display: block; 
    column-gap: 30px;
}

.cont_left h4 {
  
    font-size: 30px;
 
}
.six-way-help-box li {
    padding: 30px 30px 30px 30px;
    text-align: center;
    display: block;
}
.six-way-help-box h4 {

    padding: 0px 0px 0px 0px;
}
}


@media only screen and (max-width: 980px) and (min-width: 801px){
    
    .telco-group-img-one p {
    color: #fff;
    font-weight: 500;
    font-size: 17px;
    line-height: 26px;
    padding: 0px 0px 0px 0px;
    text-align:center;
}

.telco-group-img-one {
    width: 50%;
    justify-content: center;
    align-items: center;
    display: flex;
    background-color: #003588;
    padding: 30px 20px 30px 20px;
    border-radius: 30px;
}
    
    .form_100 {
    display: block;
    column-gap: 30px;
}

    .cont_sec1 li {
    padding: 20px 0 0 0;
    display: block;
}
.form_70 {
    padding: 0 50px;
}
    
.container{width:90%;}    
.nav-bar-sec {display: none;}
.telecommition-text-area {width: 100%;}
.head-one {width: 30%;}
.head-two {width: 70%;}
.head-two ul {column-gap: 20px;}
.telecommition-text-area h1 {font-size: 60px;}
.telco-group-text-area h2 {font-size: 40px;line-height: 45px;}
.telco-group-text-area h5 {padding: 0px;}
.telco-group-text-area p {font-size: 14px;line-height: 20px;padding: 0px;margin: 10px 0px;}
.our-service-text p {font-size: 18px;line-height: 25px;padding: 0px 25px 0px 0px;}
.managed-it-area h3 {font-size: 27px;line-height: 30px;margin: 0px;padding: 20px 0 0 0;}
.six-way-help-box p {font-size: 18px;padding: 0px 20px;}
.newsa-area-box h2 {font-size: 36px;line-height: 45px;padding: 0 0 30px 0;}
.news-area-img h3 {font-size: 18px;line-height: 20px;}
.news-advice-img-two {margin: 0 0 0px 10px;}
.news-advice-img-three {margin: 0 0 0 10px;}
.news-area-img h3 {font-size: 18px;line-height: 22px;}
.advice-img-one {width: 49%;}
.cont_sec {column-gap: 20px;}
.cont_sec {column-gap: 20px;}
.cont_rgt h3 {font-size: 33px;}
.accordion-link h3 {font-size: 20px;}
.follow_us ul {width: auto;}
/*.footer_top ul li {display: block;text-align: center;}*/
.sav_rgt a {font-size: 18px;line-height: 25px;}
 .srvc-section-inner {
    display: block !important; 
}
 .about-part-five h2 span{
    font-size: 54px!important;
    line-height: 72px!important; 
}

.six-way-help-box li {
    padding: 30px 30px 30px 30px;
    text-align: center;
    display: block;
}
.six-way-help-box h4 {

    padding: 0px 0px 0px 0px;
}

}

@media only screen and (max-width: 1080px) and (min-width: 981px){
    

    
    .contact-icn-form {
    display: flex;
    column-gap: 42px;
    z-index: 1!important;
}
    
.container{width:90%;}    
.nav-bar-sec ul {column-gap: 11px;}
.nav-bar-sec li a {font-size: 15px !important;}
.nav-bar-sec button {font-size: 14px;}
.head-two {width: 70%;}
.telecommition-text-area {width: 80%;}
.telco-group-text-area h5 {padding: 0px;}
.our-service-text p {padding: 0 40px 0 0;}
.advice-img-one {width: 50%;}
.cont_rgt > h3 {font-size: 40px;}
.follow_us ul {width: auto;}
.sav_rgt a {font-size: 16px;line-height: 25px;}
.srvc-section-inner{
    display:block!important;}
.img-section{padding: 5px 30px 60px 30px!important;}
ul.section-scnd{display: grid;grid-template-columns: 1fr 1fr 1fr!important;}

}


@media only screen and (max-width: 1200px) and (min-width: 1081px){
.container{width:90%;}   
.nav-bar-sec ul {column-gap: 11px;}
.head-two {width: 70%;}
.telecommition-text-area {width: 80%;}

}

/*--new- header--*/
.nav-brr ul li:hover a {
    color: #63c0ff !important;
}
.top-bar {
    background: #000;
}
.wrapper {
    width: 80%;
    margin: 0 auto;
}
ul.lft-side {
    display: flex;
    justify-content: end;
    width: 68% !important;
    grid-column-gap: 30px;
    list-style: none;
    align-items: flex-end !important;
    padding: 33px 0 0 0;
}

ul.rght-side {
    width: 30%;
   display: flex;
    list-style: none;
    grid-column-gap: 20px;
    flex-wrap:wrap;
     padding: 33px 0 0 0;
}

.top-bar-innr {
    display: flex;
    flex-wrap: wrap;
    column-gap: 11px;
}
.top-bar-innr img {
    vertical-align: middle;
}
.top-bar-innr ul.lft-side a {
    margin-left: 10px;
}
.lft-side i{
    font-weight: 700;
    font-size: 20px;
    color:#4169e1;
}
.top-bar-innr ul a {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    color: #fff!important;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
    flex-wrap:wrap;
}
.logo img {
    width: 200px;
}
.btm-bar {
    padding: 0px 0px;
    align-items: center;
    display: flex;
    justify-content: space-between;
}
ul#menu-main-menu {
    display: flex;
}
.telecommition-text-area button a {
    color: #fff;
    text-decoration: none !important;
}
.telecommition-text-area button:hover a {
    color: #003588;
}
ul#menu-main-menu li a {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #312d2c ;
    text-decoration: none;
}
.nav-brr ul.menu li {
    position: relative;
    text-transform: uppercase;
    z-index: 9999999;
    line-height: 2;
}
ul#menu-main-menu li:hover a:after {
    content: "sd";
    background: radial-gradient(50% 50% at 50% 50%, #63c0ff 0%, rgba(120, 13, 189, 0) 100%);
    opacity: 0.2;
    color:transparent;
    position: absolute;
    left: 0px;
    right: 0px;
    top: -16px;
    height: 55px;
    z-index:1!important;
}
ul#menu-main-menu {
    display: flex;
    justify-content: center;
    column-gap: 35px;
    list-style: none;
    align-items: center;
    padding: 0px !important;
}
.nav-brr li.home_only a {
    background: #003588;
    color: #fff !important;
    border-radius: 6px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    display: block;
    z-index:1!important;
}
.nav-brr li.home_only:hover a {
    background: #000000;
    color: #fff !important;
    
}
/*--new- header--*/

/*--our Services-section--*/
section.section-servc {
   background-color: #003588;
   padding: 20px 0px 60px 0px;
}
.srvc-section-inner {
   padding: 0px 70px 40px 70px;
  grid-column-gap: 40px;
    row-gap: 24px;
}
ul.section-scnd {
    flex: 1;
    padding: 0;
    list-style: none;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 40px;
    row-gap: 25px;
}

ul.section-scnd li {
    text-align: center;
    margin: 0px 0px 18px 0px;
    border-radius: 15px;
    /*box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;*/
    padding: 20px 15px 40px 15px;
    background-color: #fff;
}
.img-section{
     flex: 0 0 25%;
   text-align:center;
   flex: 0 0 30%;
   padding: 20px 0px 70px 0px;
}
.img-section h3{
   color:#ffffff;
    font-size:24px;
    font-weight: 700;
  line-height: 27px;
  padding: 45px 0px 0px 0px;
}
.img-section p{
    color:#ffffff;
    font-size:16px;
    font-weight: 600; 
  line-height: 24px;
  padding:0px 30px 10px 30px;
}
.img-section a{
    background: #ffffff;
    color: #003588;
    border-radius: 6px;
    padding: 12px 30px 12px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #003588;
}


.img-section a:hover{
    background:#000;
    color:#fff;
}


.section-scnd a:hover{
       background: #000;
    color: #fff;
}


.section-scnd a{
    background: #003588;
    color: #fff;
    border-radius: 6px;
    padding: 10px 30px 10px 30px;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #4169e1
}
.section-scnd h2{
    font-weight: 700;
    font-size: 17px;
    line-height:24px;
    padding:0px 0px 10px 0px;
    min-height: 55px;
    color:#000000;
}

/*--our Services-section--*/

.categories-dev ul {
    display: flex;
    column-gap: 30px;
    padding: 0px;
    list-style: none;
}
ul.sub-menu {
    display: none;
    position: absolute;
    background: #000;
    left: 0px;
    padding: 11px 0px;
    list-style: none;
    margin: 0px;
    width: 200px;
}

.nav-brr li.menu-item-has-children:hover .sub-menu {
    display: block;
}

ul.sub-menu li {
    padding: 5px 10px;
}

ul.sub-menu li a:after {
    display: none !important;
}
.nav-brr li.menu-item-has-children ul.sub-menu li a {
    color: #fff !important;
    font-size: 14px !important;
    text-transform: capitalize;
    line-height: 13px !important;
}
.sav_rgt em {
   font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none;
    font-style: normal;
    color:#fff;
}
.sav_rgt {
    padding: 10px 0px 10px 20px;
}
/*.section-seven .slide-content li > img {
    width: 140px;
    border-radius: 100%;
    height: 140px;
    object-fit: cover;
}*/
.img_testi img {
    width: 120px;
    height:120px;
    border-radius: 50%;
    object-fit: cover;
}