/*Main Css */
::selection{background:#87ceeb;color:#fff;text-shadow:none;}
::-webkit-scrollbar{width:10px;background-color:#F5F5F5;}
::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#dedede;}
::-webkit-scrollbar-thumb:vertical{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
	background-color:#EC944A;}
 
/* Tabbing CSS */
[class^="box-"]{display:none}
[class^="box-"].showfirst{display:block}

/* Accordion CSS */
.myaccordion li .faq-opt{display:none;}
.myaccordion li.active .faq-opt{display:block;}
.myaccordion li.active .faq-ang h4:before{content:'\f077';}

body{font-family:'Inter',sans-serif;overflow-x:hidden;font-size:16px;line-height:1;color:#000000;}
h1,
h2,
h3,
h4,
h5,
h6{display:block;font-weight:normal;}
*:hover,
*:focus,
*{outline:none!important;}
img{max-width:100%;height:auto;}
a,
input[type="submit"]{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;display:inline-block;cursor:pointer;}
a:hover{color:#e00000;text-decoration: none;}
p,
a{font-size:16px;font-weight:normal;color:#000000;}
p{line-height:26px;display:block;}
span{display:inline-block;}

/* Custom Slick Css */
.slick-list{margin:0 -15px;}
.slick-slide{margin:0 15px;}
ul.slick-dots{padding:50px 0 0;text-align:center;}
ul.slick-dots li{margin:0 20px 0 0px;width:auto;display:inline-block;vertical-align:middle;overflow:hidden;padding:0px;border:none;}
.slick-dots li button:before,
.slick-dots li button:before{color:#FFF;opacity:1;font-size:20px;}
.slick-dots li button{height:8px;width:8px;border-radius:50%;padding:0px;background:#d6d6d6;border:none;cursor:pointer;font-size:0px;padding:0px;-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;box-sizing:border-box;}
.slick-dots li.slick-active button{background:#f3c919;width:11px;height:11px;}
span.arrows{width:40px;height:40px;border:none;position:absolute;top:0px;bottom:0px;margin:auto;z-index:2;cursor:pointer;line-height:39px;font-size:12px;text-align:center;font-weight:300;top:0;border-radius:0;background:#f7f7f7;color:#696969}
span.arrows.next{right:1%;}

textarea,
select,
input[type],
textarea,
select,
button{background:transparent;border:none;border-radius:0px;font-family:'Inter',serif;font-weight:400;}
::-webkit-input-placeholder{color:#a3a3a3;font-weight:400;}
::-moz-placeholder{color:#a3a3a3;font-weight:400;}
:-ms-input-placeholder{color:#a3a3a3;font-weight:400;}
:-moz-placeholder{color:#a3a3a3;font-weight:400;}

/* Padding Classes */
.pad-sec{}
.pad-zero{padding:0px;}
.pad-l-zero{padding-left:0px;}
.pad-r-zero{padding-right:0px;}

/* Global Css */
.sprite-icn:before{content:"";background-image:url(../images/sprite.webp);background-repeat:no-repeat;display:inline-block;}
.ovr-hiddn{overflow:hidden;}

/*.overlay:after{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.60);z-index:1;}
.overlay{display:none;}
.overlay.active{display:block;}*/

.mn-btn{color:#ffffff;font-size:18px;background:#000000;border:1px solid #000000;font-weight:400;text-transform:uppercase;padding:0px 0px;}
.mn-btn:hover{background:transparent;color:#000000;}

/* Heading Classes */
.mn-hd h1{}
.mn-hd h2{}
.mn-hd h3{}
.mn-hd h4{}
.mn-hd h5{}
.mn-hd h6{}
.mn-hd p{}

/* header CSS */
header{-webkit-transition:all 0.4s ease-In-out;-moz-transition:all 0.4s ease-In-out;
	-o-transition:all 0.4s ease-In-out;transition:all 0.4s ease-In-out;position: absolute;width: 100%;z-index: 4;}
.main-header{padding:20px 0 0 ;}
.logo{display:inline-block;}
.logo img{display:block;}
.page-id-001 .logo2{display: none;}
.page-id-002 .logo{display: none;}
.page-id-002 .logo2{display: block;}
.sticky .logo{display: none;}
.sticky .logo2{display: block;}
.sticky {position: fixed;background-color: #000;top: 0;}
.side-header{width: 25%;height: 100vh;background: linear-gradient(180deg, #18A5C3 0%, #1263A3 100%);position: absolute;top: 0;right: -100%;
	transition:.8s all;display: inline-flex;align-items: center;padding:0 50px;}
.open2{right: 0;transition:.6s all}

ul.side-menu{}
ul.side-menu li{margin-bottom: 30px;}
ul.side-menu li a{font-size: 18px;color: #fff;font-weight: 500;}
ul.side-menu li:hover a{color:#EC944A;}

.side-info-wrap{position: relative;top: 100%;left: 0;}
.side-info-wrap h3{font-size: 19px;font-weight: 500;color: #fff;padding-bottom: 15px;}
.side-info-wrap p{font-size: 18px;color: #fff;padding-bottom: 40px;}
ul.side-call{padding-top: 15px;}
ul.side-call li{margin-bottom: 15px;}
ul.side-call li a{font-size: 15px;color: #fff;}

.sticky .main-header ul.menu li a{color: #ffffff;}
.sticky .main-header  .menu-Bar2 span{background: #ffffff;}

/*inner-header*/
.inner-header .logo img{filter: brightness(1.0);}
.inner-header .menu li a{color: #fff;}
.inner-header .menu-Bar2 span{background: #fff}
.inner-header .menu-Bar span{background: #fff}

/* Menu Css */
.menu{font-size:0px;display:inline-block;vertical-align:middle;}
.menu li{display:inline-block;vertical-align:middle;margin-left: 25px;padding-bottom: 15px;}
.menu li a span{color: #000;font-size: 12px;}
.menu li a{display:block;font-size:16px;color:#000000;text-transform:capitalize;font-weight: 500;font-family: 'Poppins';}
.menu li:hover a,
.menu li.active a{/* color:#1887c5; */ color: #41bbff;}

ul.menu li.menu-dev:hover ul.sub-item{display: block;animation: btot 0.5s forwards;;z-index: 1;}

ul.menu li.menu-dev{position: relative;}
ul.sub-item{position: absolute;width: 270px;top: 30px;left: 0;padding: 30px 15px 0;
text-align: left;box-shadow: 0 0 14px #d7d7d7;z-index: -9;animation:btotreverse 0.5s forwards;
background-color: #fff;display: none;}
ul.sub-item li{padding: 0;margin-bottom: 12px;text-align: left;width: 100%;margin-left: 0;}
ul.sub-item li a {color: #000!important;padding-bottom: 10px;border-bottom: 2px solid transparent;font-weight: 400;}
ul.sub-item li:hover a{color:#46C0D5!important;/* border-bottom: 2px solid #0AACC9; */;}

/* Dropdown CSS*/
@keyframes btotreverse{
	0%{top:75px;opacity:1;}
	100%{top:115px;opacity:0;}
}
@keyframes btot{
	0%{top:115px;opacity:0;}
	100%{top:30px;opacity:1;}
}
.dropdown-nav{position:relative;overflow:hidden;vertical-align:middle;}
.dropdown-nav:hover{overflow:visible;}
ul.dropdown{position:absolute;width:100%;left:-0px;margin:auto;background:#000;padding:20px;text-align:left;border-radius:2px;box-shadow:0 0 10px 3px #00000014;
	opacity:1;animation:btotreverse 0.5s forwards;}
ul.dropdown li{width:100%;display:inline-block;vertical-align:middle;}
ul.dropdown li a{padding:0;font-size:14px;color:#000!important;display:block;width:100%;margin:0px 0 15px;text-align:center;font-weight:600;
	background:transparent!important;}
ul.dropdown li.last a{margin-bottom:0px;}
ul.dropdown li a:hover{color:#000!important;}
.dropdown-nav:hover ul.dropdown{animation:btot 0.5s forwards;z-index:9;}

/* Hamburger Menu */
.menu-Bar{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:0px;margin:auto;
	z-index:22;display: none;}
.menu-Bar span{display:block;height:3px;width:100%;background:transparent;position:absolute;
	transition:.6s all;border-radius:100px;}
.menu-Bar span:nth-child(1){top:0;opacity: 0;}
.menu-Bar span:nth-child(2){top:2px;transform-origin:left;font-size: 14px;height: 0;font-weight: 500;opacity: 0;}
.menu-Bar span:nth-child(3){top:18px;right: 0;width: 50%;opacity: 0;}
.menu-Bar span:nth-child(4){height: 0;}
.menu-Bar span:nth-child(4) img{opacity: 1;}
.menu-Bar.open span{background:#fff;}
.menu-Bar.open span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;opacity: 1;}
.menu-Bar.open span:nth-child(2){width:0;opacity:0;}
.menu-Bar.open span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;width: 100%;opacity: 1;}
.menu-Bar.open span:nth-child(4) img{opacity: 0;}

.menu-Bar2{width:30px;height:20px;cursor:pointer;position:absolute;right:15px;top:0;bottom:15px;margin:auto;
	z-index:22;}
.menu-Bar2 span{display:block;height:3px;width:100%;background:#000000;position:absolute;
	transition:.6s all;border-radius:100px;}
.menu-Bar2 span:nth-child(1){top:0;}
.menu-Bar2 span:nth-child(2){top:8px;transform-origin:left;}
.menu-Bar2 span:nth-child(3){top:16px;right: 0;width: 50%;}

.menu-Bar2.open-side span{background:#000;}
.menu-Bar2.open-side span:nth-child(1){transform:rotate(45deg);top:12px;transform-origin:right-center;opacity: 1;}
.menu-Bar2.open-side span:nth-child(2){width:0;opacity:0;}
.menu-Bar2.open-side span:nth-child(3){transform:rotate(-45deg);top:12px;transform-origin:right-center;width: 100%;opacity: 1;}

/* Main Banner CSS */
.mainBanner{background-size:cover;background-position:center;height:100vh;background-repeat:no-repeat;display:flex;align-items:center;position:relative;}
/*.mainBanner:before{content: '';position: absolute;width:50%;height: 744px;bottom: 0;background-image:url(../images/ban-img1.webp);z-index: -1;right: 0;
	margin: auto;background-repeat: no-repeat;top: 0;margin: auto;}*/
.mainBanner:after{content: '';position: absolute;width: 40%;height: 116%;bottom: 0;top: 0;right: 0;
	z-index: -10;background-color: #47AFE3;border-radius: 50% 0 0 50%;margin: auto;
	animation-name: beat;animation-duration: 3s;
	animation-iteration-count:infinite;animation-direction:alternate-reverse;}
.banner-wrap{position: relative;}
.menagerie{content: '';position: absolute;z-index: -1;left: 0;width: 70px;height: 70px;border-radius: 100%;background:#badeff;top: 0;bottom: 0;
	margin: auto;animation-name: menagerie;animation-duration: 5s;animation-iteration-count:infinite;animation-direction:alternate-reverse;}
.menagerie2{content: '';position: absolute;z-index: -1;right: 0;width: 30px;height:30px;border-radius: 100%;background:#46B0E3;top: 0;bottom: 0;
	margin: auto;animation-name: menagerie2;animation-duration:2.5s;animation-iteration-count:infinite;animation-direction:alternate;}
.banner-wrap{padding-left: 37%;}
.banner-wrap h2{font-size: 36px;color: #2E363E;}
.banner-wrap h1{font-size: 60px;font-weight: 700;color: #2E363E;padding: 20px 0;}
.banner-wrap p{font-size: 16px;color: #2E363E;line-height: 28px;padding-bottom: 40px;}

.banner-img{position: relative;}
.banner-img:after{content: '';position: absolute;width: 67px;height: 90px;background-image: url(../images/arrow.webp);left: 0;right: 0;bottom: 0;
animation-name: arrow;animation-duration: 2s;animation-iteration-count:infinite;animation-direction:alternate-reverse;margin: auto;right: 40%;}
.banner-img:before{content: '';position: absolute;width:148px;height: 176px;background-image: url(../images/magni.webp);left: 0;right: 0;bottom: 0;
animation-name: magni;animation-duration: 1s;animation-iteration-count:infinite;animation-direction:alternate-reverse;margin: auto;top:50px;}


.banner-btn{position: relative;display: inline-flex;vertical-align: middle;}
.banner-btn a{display: inline-block;border-radius: 20px;font-weight: 600;text-align: center;color: #fff!important;font-size:16px ;background-color: #000000;
	box-shadow: 0 44px 84px -24px  #1465a7;width: 178px;height:65px;line-height: 65px;text-align: center;position: relative;margin-right: 15px;}
.banner-btn a.btn2 {background-color: #46B0E3;}
.banner-btn a:hover{box-shadow: 0px 0px 10px #1465a7 ;background: linear-gradient(50deg, #18A5C3 0%, #1263A3 100%);}


/*Animations keyframes*/
@keyframes beat { 0% {transform: scale(1);} 50% {transform: scale(1.1);} 100% {transform: scale(1);}}
@keyframes menagerie { 0% {top: -100%; left:0;} 50% {left: 100%;} 100% {top:150%;}}     
@keyframes menagerie2 { 0% {right:0;} 50% {} 100% {right: 100%;}} 
@keyframes menagerie3 { 0% {right:0;} 50% {} 100% {right: 100%;}}     
@keyframes menagerie4 { 0% {top:0;} 50% {} 100% {top: 300%;}}     
@keyframes menagerie5 { 0% {right:0;} 50% {} 100% {right: 50%;}}     
@keyframes menagerie6 { 0% {top: 0%;left: 0%;} 50% {} 100% {top: 100%;right: 100%}} 
@keyframes menagerie7 { 0% {top:0;} 50% {} 100% {top: 50%;}}
@keyframes menagerie8 { 0% {bottom:0;} 50% {} 100% {bottom:50%;}}
@keyframes menagerie9 { 0% {top: 0%; left:0;} 50% {left: 100%;} 100% {top:150%;}}
@keyframes menagerie10 { 0% {left: -100%;} 50% {} 100% {right: 0;}}
@keyframes arrow { 0% {bottom: 100px;} 50% {} 100% {left: -10%}}     
@keyframes magni { 0% { } 50% {} 100% {transform: translate3d(-30px, 100px,0px) }}     

/*Animations keyframes*/

/* Custom CSS Styling */

.bb-sec{padding: 40px 0}
.bb-wrap{text-align: center}
.bb-wrap h2{font-size:25px;font-weight: 600;color: #000}
.bb-wrap h3{font-size:70px;font-weight:600;color: #1263A3;padding: 15px 0}

.fan{background: linear-gradient(90deg, #46B0E3 0%, #46B0E3 70%);padding: 50px 0 70px;position: relative;}
.fan:after{content: '';position: absolute;width: 695px;height: 700px;bottom: 0;right: 0;background-image: url(../images/fan-back.webp);background-size: cover;}
.fan-txt{width: 70%;}
.fan-txt h3{font-size: 40px;line-height: 55px;font-weight: 600;color:#FFFFFF;text-transform: capitalize;}
.fan-txt p{font-size: 16px;color: #fff;line-height: 28px;padding: 20px 0 15px;}

ul.fan-list{text-align: center;padding-top: 50px;}
ul.fan-list li{width: 31%;display: inline-block;margin: 0 0px 30px;vertical-align: top;}
ul.fan-list li a{padding:15px 35px 30px;border-radius: 15px;}
.fan-wrap{text-align: left;}
.fan-wrap img{display: block;width: 95px;}
.fan-wrap h4{font-size: 24px;font-weight: 600;color:#251E4C;padding: 15px 0;}
.fan-wrap p{font-size: 16px;color: #fff;line-height: 20px;padding: 20px 0 15px;font-weight:500;min-height: 155px;}
ul.fan-list li:hover a{background-color: #ffffff;box-shadow: 11px 16px 25px #01487e;}
ul.fan-list li:hover .fan-wrap p{color: #000;} 
.design-wrap{text-align: center;}
.design-wrap h2{font-size: 40px;font-weight: 700;padding: 50px 0;/* color:#47AFE3; */ color: #fff;}
.offer-txt h2{padding:15px 0;}

ul.desig-list{text-align: center;position: relative;z-index: 2;}
ul.desig-list li{width: 30%;display: inline-block;margin:0 15px 30px;vertical-align: top;}
ul.desig-list li a{padding:15px 35px 30px;border-radius: 15px;height: 370px;}
.desig-wrap{text-align: left;}
.desig-wrap img{padding-bottom: 15px;}
.desig-wrap h4{font-size: 23px;font-weight: 600;color:#000000;}
.desig-wrap2 p{color: #000!important;}
.desig-wrap p{font-size: 16px;color: #fff;line-height: 20px;padding: 20px 0 15px;font-weight:500;}
ul.desig-list li:hover a{background-color: #ffffff;
    box-shadow: 11px 16px 25px #01487e;}
ul.desig-list li:hover .desig-wrap p{color:#000;}

.trust{padding: 100px 0;}
.trust-wrap{height: 300px;background-size: cover;background-position:right center;background-repeat: no-repeat;background-color: #46B0E3;
	border-radius:30px;padding: 50px 60px;}
.trust-wrap h1{font-size: 40px;font-weight:600;color:#fff;}
ul.trust-lst{padding-top: 30px;}
ul.trust-lst li{display: inline-block;vertical-align:top ;margin-right: 20px;height: 112px;}
ul.trust-lst li .trust-wrap-lst{text-align:center; padding:20px;width: 100%;background-color: #fff;
border-radius: 15px; height: inherit;}
ul.trust-lst li .star span{color:#60B1FB ;font-size: 20px;padding-right: 15px;}

.want{position: relative;padding-bottom: 50px;}
.want:after{content: '';position: absolute;width: 200px;height: 241px;background-image: url(../images/want-bg.webp);bottom: 0;margin: auto;right: 0;
	z-index: -1;top: 150px;animation-name: menagerie8;animation-duration:3s;animation-iteration-count:infinite;animation-direction:alternate;}
.want:before{content: '';position: absolute;width: 85px;height: 85px;background-image: url(../images/want-bg2.webp);
	bottom: 0;margin: auto;left: 129px;z-index: -1;top: 48px;background-size: cover;
animation-name: menagerie7;animation-duration:2s;animation-iteration-count:infinite;animation-direction:alternate;}
.want-txt h1{font-size: 40px;font-weight: 600;color: #0AACC9;}
.want-txt p{font-size: 16px;color:#2E363E;line-height: 20px;padding: 25px 0 35px;font-weight:500;}

ul.port-lst{text-align: center;}
ul.port-lst li{display: inline-block;vertical-align: top;margin: 5px;}
/*ul.port-lst li a {width: 393px; }*/
ul.port-lst li a img{transition: all 0.4s ease;width: 100%;}
ul.port-lst li:hover a img{transform: scale(1.1);transition: all 0.4s ease;}


/*portfolio page redesign*/
.portfolio-banner{height: 55vh !important}
.porft-sec{background: #f3fafc}
.portf-sec-new ul.port-lst li{width: 22%;}
.portf-sec-new ul.portlst-new li{margin: 5px;width: 24%;}
ul.portlst-new li a{height: 400px;cursor: n-resize;overflow: unset;width: 100%;}
ul.portlst-new li a img{width: 100%;object-fit: cover;object-position: top;height: 400px;transition: 2s all ease;border-radius: 15px}
ul.portlst-new li:hover a{transform: scale(1.01)}
ul.portlst-new li:hover a img{object-position: bottom; transition:5s all ease;cursor: pointer;}

.portfolio-hd{text-align: center;padding-bottom: 50px;}
.portfolio-hd h2{font-size:30px;font-weight:700;color:#47AFE3 }
.portfolio-hd h3{font-size:25px;color:#000;font-weight:600;padding:15px 0 }
.portfolio-hd p{font-size:14px;color:#000; }

.portf-btn{padding: 50px 0 0;text-align: center;}
ul.portf-btn-lst li{display: inline-block;margin: 5px}
ul.portf-btn-lst li a{font-size:15px;color:#EA9142;border:1px solid #EA9142; padding:12px 30px;border-radius:10px }
ul.portf-btn-lst li:hover a{background-color: #EA9142;color: #fff}

.new-testi-sec{padding: 100px 0 50px ;position: relative;}
.new-testi-sec:before{content: '';position: absolute;left: 4%;top: 30px;width:190px;height: 189px;background-image: url(../images/testi-before.webp);
background-size: cover;background-position: center;background-repeat: no-repeat;}
.new-testi-sec:after{content: '';position: absolute;right: 5%;top: 0px;width:110px;height: 110px;background-image: url(../images/testi-after.webp);
background-size: cover;background-position: center;background-repeat: no-repeat;z-index: -1}
.testi-slider-content{display: inline-flex;width: 100%;align-items: start;}
.new-testi-img{width: 45%;position: relative;}
.new-testi-content{padding: 15px 15px 25px;width: 55%}
.new-testi-content p{font-size:14px;color:#000;line-height:20px }
.new-testi-content h2{font-size:28px;color:#000;font-weight:700;padding:15px 0 10px; }
.new-testi-content h5{font-size: 14px;color: #000}
.new-testi-hd{position: relative;z-index: -1;left: 150px;font-family: 'Poppins'}
.new-testi-hd h1{font-size:99px;-webkit-text-fill-color: transparent; -webkit-text-stroke-width: 0.5px;  -webkit-text-stroke-color: #0CADCA;
text-transform: uppercase;font-weight: 900}

/*ul.new-testi-slider .slick-slide .new-testi-img img{display: none}
ul.new-testi-slider .slick-active .new-testi-img img{height: 350px;display: block;margin: auto;position: relative;}
ul.new-testi-slider .slick-active .new-testi-img:before{content: '';position: absolute;width: 239px; height: 100%; background: rgba(10, 110, 172, 0.7); top: 0; left: 0;z-index: 1;
right: 0; margin: auto;}
ul.new-testi-slider .slick-center .new-testi-img:before{display: none}
ul.new-testi-slider .slick-center .new-testi-img{position: relative;}
ul.new-testi-slider .slick-active .new-testi-img{width: 100%;position: relative;bottom: -68px}
ul.new-testi-slider .slick-center .new-testi-img{width: 55%;bottom: 0}
ul.new-testi-slider .slick-center .new-testi-img img{display: block;width: 100%}
ul.new-testi-slider .slick-slide .new-testi-content{display: none}
ul.new-testi-slider .slick-center .new-testi-img img{height: auto}
ul.new-testi-slider .slick-center .new-testi-content{display: block}*/

ul.new-testi-slider button{background: #46B0E3;padding: 20px 35px;border-radius: 10px;color: #fff;font-size: 14px;}
ul.new-testi-slider .slick-prev{bottom: -80px;position: absolute;left: 0;}
ul.new-testi-slider .slick-next{position: absolute;right: 0;bottom: -80px}

.quality-sec{background-size: cover;background-position: center;background-repeat: no-repeat;padding: 50px 0}
.quality-sec-wrap h4{font-size:17px;color:#47AFE3; }
.quality-sec-wrap h3{font-size:20px; font-weight:600;color:#333332;padding: 10px 0;line-height: normal;}
.quality-sec-wrap p{font-size:13px;color:#605A55 }

ul.done-work-count li{ display: inline-block;vertical-align: middle;box-shadow: 0 0 10px rgba(0, 0, 0, 0.28);width: 45%;
	margin: 10px 6px;padding: 20px;text-align: center;background: #fff;}
ul.done-work-count li h3{font-size: 27px;color: #47AFE3;font-weight: 700}
ul.done-work-count li h6{font-size: 14px;color: #000;font-weight: 500}


.straight-sec{padding: 50px 0}
.straight-hd{text-align: center;padding-bottom: 50px}
.straight-hd h2{font-size: 25px; color: #000;font-weight: 600}
.straight-hd p{font-size: 14px;color: #000;padding: 10px 0}

.straight-form-wrap{padding: 50px 50px 35px;box-shadow: 0 0 27px rgba(12, 173, 202, 0.2);border-radius: 15px}
.straight-form-wrap h3{font-size:20px; color:#46B0E3;font-weight:600 }
.straight-form-wrap p{font-size: 14px;color: #000;padding: 15px 0 25px}

ul.staright-from-wrap li{margin-bottom: 15px;}
ul.staright-from-wrap li input{width: 100%; height:50px;border:1px solid #bbb;border-radius:10px ;padding:0 20px;font-size: 14px;color:#A3A3A3}
ul.staright-from-wrap li textarea{width: 100%; border:1px solid #bbb;border-radius:10px;padding:20px;font-size:14px;color:#A3A3A3 }
ul.staright-from-wrap li button{width: 100%; height: 50px;border-radius: 10px;background: #46B0E3;color: #fff;}

/*portfolio page redesign*/

/*About us*/

.inovate-sec{padding: 50px 0;}

.inovate-content h2{font-size:30px;color:#000;font-weight:700;line-height:35px }
.inovate-content h2 span{color: #47AFE3;}
.inovate-content p{font-size: 16px;color: #000;padding: 10px 0}
.inovate-content p span{color: #47AFE3;}

.inovate-btm-content{text-align: center;padding-top: 40px;}
.inovate-btm-content h3{font-size:20px; color:#47AFE3; font-weight:600 }
.inovate-btm-content p{font-size: 16px;color: #000;padding: 15px 0 0}


.digitaliz-sec{padding: 65px 0 50px;background-color: #47AFE3}
.digitaliz-content{}
.digitaliz-content h3{font-size: 30px; color: #FFFFFF; font-weight: 700;padding-bottom: 20px;line-height: 35px;}
.digitaliz-content h3 span{color: #FFFFFF}
.digitaliz-content p{font-size:16px; color:#FFFFFF; padding: 5px 0}

.accordion {background-color: #fff;color: #444;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: left;outline: none;
	font-size: 18px;transition: 0.4s;margin-bottom: 15px;border-radius: 10px;font-weight: 600;}
/*.accordion:after {content: '\02795';font-size: 13px;color: #EA9142;float: right;margin-left: 5px;}*/
/*.active:after {content: "\2796"}*/
.panel {padding:  18px;background-color: white;overflow: hidden;display: none;margin-bottom: 15px;border-radius: 0 0 10px 10px;}
.accordion.active{margin: 0;border-radius: 10px 10px 0 0}

.story-num{padding: 50px;text-align: center;}
.story-content h2{font-size:25px;color:#000; font-weight:700 }
ul.counter-story{padding-top: 30px}
ul.counter-story li{padding: 15px;display: inline-block;background: #47AFE3;width: 220px}
ul.counter-story li h6{font-size:16px;color:#fff }
ul.counter-story li h3{font-size:27px;font-weight:700;color:#fff;padding-bottom: 10px}

.move-txt-sec{padding: 100px 0;background-size: cover;background-repeat: no-repeat;background-position: center;}
.move-txt-content{text-align: center;}
.move-txt-content h3{font-size:35px; color:#F6FCFF;font-weight:700  }

#app{text-align:center;font-size:60px;background-color: #fff;background-clip:border-box;text-fill-color: transparent;background-clip:text;
	-webkit-background-clip:text;-webkit-text-fill-color: transparent;text-fill-color: transparent;animation: textclip 2s linear infinite;
	font-weight: 700;text-transform: uppercase;padding-bottom: 20px;}	
@keyframes textclip {
  to {
    background-position: 200% center;
  }
}


.dream-sec{padding: 50px 0 }
.dream-hd{padding-bottom: 35px}
.dream-hd h3{font-size: 25px; color: #000;font-weight: 600;}
.dream-hd h2{font-size: 30px;color: #47AFE3;font-weight: 700;}

.dream-content{padding-top: 30px}
.dream-content p{font-size:16px;color:#000;padding: 0 0 20px}
.dream-content p span{color: #47AFE3}
.dream-img{position: relative;text-align: right;}
.dream-img:before{content: '';position: absolute;left: -10px;top: -35px;width: 90%;height: 100%;
background: #46b0e321;z-index: -1}

ul.dream-content-lst{}
ul.dream-content-lst li{margin:20px 0}
ul.dream-content-lst li p{font-size: 16px;color: #000;}
ul.dream-content-lst li p span{padding-right: 15px;color: #47AFE3;}

.team-hd{text-align: center;background:linear-gradient(70deg, #47AFE3, #47AFE3);padding:35px 0; }
.team-hd h2{color: #fff;font-size:25px;font-weight:600;text-transform:uppercase;}
ul.team-lst{text-align: center;padding: 50px 0}
ul.team-lst li{display: inline-block;text-align: center;width: 20%;margin: 0 25px}
ul.team-lst li img{padding-bottom: 15px;}
ul.team-lst li h4{font-size:16px; color:#000;font-weight:500;padding-top:30px;padding-bottom:5px }
ul.team-lst li h5{font-size:14px; color:#0A82B5; font-weight:500 }


/*About us*/


.portf-tab{padding-top: 70px;}

.sh-hid{list-style: none;}
.sh-hid3{list-style: none;}

.load-wrap{text-align: center;padding-top: 40px;}
.load-wrap button{color: #fff;font-size: 16px;padding: 25px 40px;background: linear-gradient(50deg, #46B0E3 0%, #000 150%);border-radius: 20px;}
.load-wrap button:hover{background: linear-gradient(50deg, #000, #46b0e3 75%);color: #fff;}

/*Packages Section*/

/*Packages Section*/

/*Combo Section*/
.combo{padding: 50px 0;}
.combo-wrap{padding:25px 40px ;border-radius: 20px;border: 1px solid #e8e8e8;box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);}
.combo-txt{padding-bottom:15px ;}
.combo-txt h6{font-size:12px;font-weight:600;text-transform: uppercase;color: #FFFFFF;}
.combo-txt h2{font-size: 29px;font-weight: 700;color: #ffffff;padding: 15px 0 20px;}
.combo-img{position: relative;}
.combo-img img{position:absolute;right:0 ;}

.combo-list-wrap{padding-top: 15px;}
.combo-list-wrap h4{font-size: 16px;font-weight: 700;/* color: #FFFFFF; */ color: #000; padding: 5px 0 15px;}
.combo-pad{padding-top: 40px;}
ul.combo-lst{}
ul.combo-lst li{position: relative;padding-left: 20px;margin-bottom: 6px;}
ul.combo-lst li span{font-size: 12px;position: absolute;left: 0;top: 5px;bottom: 0;margin: auto;color: #ffffff;}
ul.combo-lst li p{font-size: 14px;line-height: 22px;color: #ffffff;}

.combo-inner{padding-top: 25px;}
ul.call-lst{}
ul.call-lst li{display: inline-block;margin-right: 20px;}
ul.call-lst li a{font-size: 20px;color: #ffffff;}
ul.call-lst li a span{}
ul.call-lst li:hover a{color: #000000;}

.combo-call h5{font-size: 18px;font-weight: 600;color: #ffffff;padding: 15px 0;}
.combo-call h6{font-size: 14px;font-weight: 600;/* color: #FFFFFF; */ color: #000; padding: 7px 0;}
.combo-call strong{font-size: 16px;font-weight: 500;width: 100%;/* color: #FFFFFF; */ color: #000; text-decoration: line-through;display: inline-block;}
.combo-call h3{font-size: 42px;font-weight: 700;color: #ffffff;padding: 0 0 20px;line-height: 36px; }
.order-btn a{font-size: 18px;background: #46b0e3;color: #fff;padding: 15px 40px;border-radius: 10px;text-transform: uppercase; box-shadow: 3px 3px 6px rgb(0, 0, 0, 0.5);}
.order-btn a:hover{background: linear-gradient(50deg, #18A5C3 0%, #1263A3 100%);transition: all 1s ease;}

/*Testimonial slider*/

.home-testi{
    background: linear-gradient(186deg, #d3522d, #e98f41);
    padding: 50px 0;
}

.hm-testi-hd{text-align: center;padding-bottom: 50px;}
.hm-testi-hd h2{font-size: 40px;font-weight: 700;color: #0d7ab2;}

ul.home-testimonial{}
ul.home-testimonial li{border-radius: 25px;box-shadow: 0px 0px 10px #4c2017;margin: 15px;}
.hm-testi-wrap{padding:50px 80px;}
.testi-img{width: 100px;height: 100px;border-radius: 100%;box-shadow: 2px 2px 10px #000 ;overflow: hidden;margin:0 auto 30px;background: #fff;}
.testi-img img{max-width: 100%;}
.hm-testi-wrap h4{font-size: 20px;color: #fff;font-weight:700;padding-bottom: 20px;}
.hm-testi-wrap p{font-size: 14px;color: #fff;line-height: 20px;height: 80px;overflow-y: scroll;padding-right: 50px;}
.hm-testi-wrap h5{font-size: 18px;color: #000;font-weight:600;padding-top: 20px;}
.hm-testi-wrap .star{color: #FFD700;padding-top: 15px;}

/*Testimonial slider*/

.budget{padding: 70px 0;}
.bud-txt{position: relative;padding-bottom: 50px;}
.bud-txt:after{content: '';position: absolute;width: 48px;height: 48px;
background-image: url(../images/bud1.webp);top: 50px;left: 150px;right: 0;margin: auto;
z-index: -1;animation-name: menagerie9;animation-duration: 6s;animation-iteration-count:infinite;
animation-direction:alternate-reverse;}
 
.bud-txt:before{content: '';position: absolute;width: 28px;height: 28px;
background-image: url(../images/bud2.webp);top: 83px;right:0;left: 29%;margin: auto;
z-index: -1;animation-name: menagerie10;animation-duration: 6s;animation-iteration-count:infinite;
animation-direction:alternate;}

.bud-txt h1{font-size: 40px;font-weight: 700;color: #47AFE3;}
.bud-txt h6{font-size: 18px;color:#2E363E;font-weight: 500;padding:15px 0 35px;line-height: 30px;}

ul.bud-lst{}
ul.bud-lst li{display: inline-block;width: 31%;margin:7.5px;}
ul.web-bud-lst li.last{width: 96%;}
.web-bud-lst h3{font-size: 24px!important;}
.web-bud-lst2 h3{font-size: 29px!important;}

.budget .budget-wrap {transition: all 0.4s ease;}
.budget-wrap{border: 1px solid #707070;border-radius: 20px;padding: 45px 45px;}
.budget-wrap h3{font-size: 31px;font-weight: 600;color: #000;}
.budget-wrap h6{font-size: 14px;color:#000;font-weight: 500;padding: 15px 0 10px;}
.budget-wrap h2{font-size: 45px;color:#1465A7;font-weight: 500;}
.budget-wrap h2 span{font-size: 20px;text-decoration-line: line-through;color: #EC944A;}
.budget-wrap a{font-size: 16px;color: #000;text-align: center;display: block;width: 100%;padding: 20px 15px;border-radius: 10px;border: 1px solid #000;margin: 15px 0 30px;}

.budget-wrap ul.lst-offer{padding:0 15px;max-height: 150px;overflow:auto;overflow-x: hidden;}
.budget-wrap ul.lst-offer li{margin-bottom: 0;width: 100%;}
.budget-wrap ul.lst-offer li p{font-size: 14px;color:#4F4F4F;line-height:20px;}
ul.lst-offer::-webkit-scrollbar {width: 3px;background-color: #F5F5F5;}

:hover.budget-wrap{background-color: #005da7;box-shadow: 11px 16px 25px #003f70;transition: all 0.4s ease;border-color:  #005da7;}
:hover.budget-wrap h3, :hover.budget-wrap h6, :hover.budget-wrap h2{color: #fff;}
:hover.budget-wrap a{background-color: #fff;color:#1465A7 ;border-color:#fff;}
.budget-wrap a:hover{background: linear-gradient(50deg, #CA3228 0%, #EC944A 100%);color: #fff;border-color: transparent;}
.budget-wrap:hover ul.lst-offer li p{color: #fff;}

.budget-btn{text-align: center;}
.budget-btn a{color: #fff;font-size: 16px;padding: 25px 40px;background: linear-gradient(50deg, #46B0E3 0%, #000 150%);border-radius: 20px;margin-top: 30px;}
.budget-btn a:hover {background: linear-gradient(50deg, #000 0%, #46b0e3 75%);color: #fff;}

.tech-wrap{text-align: center;padding-bottom: 50px}
.tech{padding: 70px 0;background-size: cover;background-position: center;background-repeat: no-repeat;}
.tech-hd{text-align: center;padding-bottom: 50px;}
.tech-hd h2{font-size: 40px;color: #000; font-weight: 700;text-transform: uppercase;}
.tech-hd h2 span{color: #46B0E3}
ul.tech-lst{text-align: center;}
ul.tech-lst li{display: inline-block;vertical-align: baseline;width: 15%;margin-bottom: 30px;}
ul.tech-lst li{}
ul.tech-lst li h5{font-size: 20px;color: #000000;font-weight: 600;padding-top: 5px;}

.digi{ padding:60px 0 ;background-size: cover;position: relative;}
.digi-wrap{text-align: left;background-color: #ffffff26;border-radius: 22px;padding: 30px 40px;}
.digi-wrap h3{font-size: 29px;color: #fff;font-weight: 600;}
.digi-wrap h5{font-size: 21px;color:#FFB300;font-weight: bold;padding: 20px 0 20px;}
.digi-wrap p{font-size: 18px;color:#FFf;font-weight: 500;}
.digi-wrap a{color:#1465A7;font-size: 16px;padding: 25px 40px;background-color: #fff;border-radius: 20px;margin-top: 30px;}
.digi-wrap a:hover{background: linear-gradient(50deg, #CA3228 0%, #EC944A 100%);color: #fff;}

.digi-img img{position: absolute;top: 0;bottom: 0;margin: auto;right: 0;}
/*footer*/

ul.socio{padding: 20px 0 30px;text-align: center;}
ul.socio li{display: inline-block;vertical-align: middle;margin-right:195px;}
ul.socio li.last{margin-right: 0;}
ul.socio li a{display: block;width: 45px;height: 45px;background-color: #46B0E3;border-radius: 50%;
text-align: center;line-height: 45px; color: #fff;  border: solid 1px #46B0E3;}
ul.socio li a span{font-size: 20px;}
ul.socio li:hover a{background-color:#ffffff ; color: #000;}

footer{padding:0 0 30px;border-bottom: 1px solid #191818;}
.pad-wid{padding-left:70px;padding-top: 20px;}
.widget h3{font-size: 16px; color: #000;font-weight: 600;padding-bottom: 20px;}
.widget p{font-size:14px;color:#4F4F4F;line-height:30px;padding:15px 0 30px}
ul.ftr-menu li a{font-size: 14px; color: #191818;line-height: 30px;}

ul.ftr-add{padding-top: 20px;}
ul.ftr-add li{margin-bottom: 30px;position: relative;}
ul.ftr-add li a{font-size: 16px;color:#191818 ;}
ul.ftr-add li a span{/* padding-right: 10px; */color: #000;font-size: 20px;position: absolute;left: -30px;margin: auto;top: -2px;}

.copywrite{padding: 20px 0;}

.term{padding: 50px 0 70px;}
.term-wrap{}
.term-wrap h4{font-size: 30px;color: #000;font-weight: 600;padding-bottom:15px; padding-top: 25px;}
.term-wrap h5{font-size: 20px;color: #000;font-weight: 600;padding-bottom:15px; padding-top: 25px;}
ul.term-lst{padding:0 0 35px 35px;}
ul.term-lst li{margin-bottom:10px; list-style: disc;}
ul.my-term li{list-style:auto;}
ul.term-lst li{font-size: 14px;color: #000;font-weight:400;}
.term-wrap p{font-size: 16px;color: #000;font-weight:400;padding-bottom: 15px;}
.term-wrap p strong{font-weight: 600;font-size: 18px;}


ul.terms-lst{}
ul.terms-lst li{display: inline-block;margin-right: 15px;}
ul.terms-lst li a{font-size: 16px;color: #fff;}
ul.terms-lst li:hover a{color: #46B0E3;}

.after-footer{padding: 20px 0;background-color: #000;}


/*Inner Banner*/
.inner-banner{background-size:cover;background-position:center;height:90vh;background-repeat:no-repeat;display:flex;align-items:center;position:relative;
	padding-top: 100px;}
.price-banner{height: 40vh; text-align: center;}
.inner-banner-wrap h2{font-size: 26px;color: #fff;line-height: 36px;padding: 20px 0 40px;}
.inner-banner-wrap h1{font-size: 50px;font-weight: 600;color: #fff;padding: 20px 0}
.inner-banner-wrap a{color: #0AACC9;font-size:14px ;}
.inner-banner-wrap a:hover{color: oklab(0% 0 0);}
.inner-banner-img{position: relative;}
.inner-banner-img:before{content: '';position: absolute;width: 560px;height: 463px;top: 0;bottom: 0;background-image:url(../images/ban-after.webp);z-index: -1;right: 0;
	left: 0;margin: auto;background-repeat: no-repeat;}
.inner-banner-img:after{content: '';position: absolute;width: 170px;height: 135px;bottom: 0;right: 0;left: 70px;margin: auto;
	background-image:url(../images/ban-before.webp);z-index: -2;}

ul.ban-port{text-align: center;}
ul.ban-port li{width: 25%!important;margin:7px;display: inline-block;align-items: center;}
ul.ban-port li a{width: auto;border-radius: 15px;overflow: hidden;}
ul.ban-port li:nth-child(10), ul.ban-port li:nth-child(11), ul.ban-port li:nth-child(12){display: none;}

/*Inner Banner2*/
.inner-banner2{background-size:cover;background-position:center;height:50vh;background-repeat:no-repeat;display:flex;align-items:center;position:relative;
	padding-top: 100px;background: linear-gradient(338deg, #000823 0%,#3e4e98 42%,#895dae 100%);}
.inner-banner2:before{content: '';position: absolute;left: 0;top: 0;width:541px ;height:100% ;background-image: url(../images/inner-banner2-before.webp);
background-repeat:no-repeat;z-index: 2;}
/*.inner-banner2:after{content: '';position: absolute;left: 0;top: 70px;width:621px ;height:100% ;background-image: url(../images/inner-banner2-after.webp);
background-repeat:no-repeat;z-index: 1;}*/
.inner-banner-wrap2{position: relative;z-index: 3;}
.inner-banner-wrap2 h1{font-size: 44px;font-weight: 700;color: #fff;padding: 20px 0;}


/*Logo design*/
.wordmark, .awe{padding: 70px 0;background-color:#F8F8FF; background-size: cover;background-position: center;background-repeat: no-repeat;}

.my-row{justify-content: center;}
.wordmark-txt h3{font-size: 28px; color:#47AFE3 ;font-weight: bold;}
.wordmark-txt p{font-size:16px;line-height:30px;color:#000;padding: 20px 0;}
.wordmark-txt a{display: block;width: 150px; height: 65px; border-radius: 10px;
text-align: center;color: #fff;font-size:14px ;line-height: 65px;margin-top: 20px;border: 1px solid #fff;}
.wordmark-txt a:hover{box-shadow: 0px 3px 10px #1465a7 ;}

.app-wordmark p{color: #fff;}
.app-wordmark .tab button{color: #fff;}

/*Mob Development*/

.offer{padding: 50px 0;position: relative;}
.offer:after{content: '';position: absolute;width: 285px;height: 102px;background-image:url(../images/Mask-7.webp);z-index: -1;top: 0;right: 10%;}
.offer-txt{position: relative;}
.offer-txt:after{content: '';position: absolute;width: 40px;height: 40px;background-image:url(../images/Path.webp);z-index: -1;top: 20px;left: 200px;right:0;margin: auto;z-index: -1;}
.offer-txt:before{content: '';position: absolute;width: 28px;height: 28px;background-image:url(../images/bud2.webp);z-index: -1;top: 80px;left: 300px;right:0;margin: auto;z-index:-1 ;}

.offer-txt h3{font-size:22px ;color: #000000;font-weight: bold;}
.offer-txt p{font-size:16px;line-height:30px;color:#000;padding: 20px 0;}

.offer-new{padding: 50px 0;position: relative;background-color: #232121 ;}
.offer-new-text h3{font-size:22px ;color: #0AACC9;font-weight: bold;}
ul.offer-lst-new{padding-top: 25px;}
ul.offer-lst-new li{display: inline-flex;vertical-align: middle;align-items: baseline;margin-bottom: 10px;}
ul.offer-lst-new li span{color: #fff;padding-right:20px;}
ul.offer-lst-new li p{color: #fff;}


.app-service{padding: 70px 0;background-size: cover;background-position: center;background-repeat: no-repeat;}

.app-hd{text-align: center;background-size: cover;background-position: center;background-repeat: no-repeat;}
.app-hd h3{font-size:22px ;color: #0AACC9;font-weight: bold;}

ul.app-list{padding-top: 30px;text-align: center;}
ul.app-list li{display: inline-flex;align-items: center;vertical-align: middle;width: 43%;margin-bottom:35px;text-align: left;}
ul.app-list li span{width: 100px;}
.app-list-txt{}
.app-list-txt h4{font-size:18px; color:#fff ;font-weight: bold;}
.app-list-txt p{font-size:14px;color:#fff;line-height: 22px;padding: 15px 0;}


.app-servc{padding: 50px 0 30px;position: relative;}
.app-servc h3{font-size:22px ;color: #0AACC9;font-weight: bold;text-align: center;}


.app-row{padding: 25px 0;}
.app-wrap{display: inline-flex;align-items: flex-start;}

.app-txt h4{font-size:18px; color:#000 ;font-weight: bold;}
.app-txt p{font-size:14px;color:#000;line-height: 24px;padding: 15px 0;}

ul.awe-slider .slick-slide{margin: 0;}
ul.awe-slider li{display: inline-block;}
ul.awe-slider li .awe-img img{margin: auto;}

.product-txt{padding: 50px 0;text-align: center;}
.product-txt h4{font-size: 24px;color: #251E4C;font-weight: bold; }

ul.product-lst{padding: 50px 0 0 ;}
ul.product-lst li{display: inline-block;vertical-align: middle;margin-bottom: 20px;}

ul.product-lst li:hover .flip-card-back{box-shadow: 0px 0px 20px #BABABF;}
.flip-card {background-color: transparent;width: 335px;height: 335px;perspective: 1000px;}
.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;}
.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.flip-card-front {color: black;}
.flip-card-back {background-color: #fff;color: white;transform: rotateY(180deg);border-radius: 56px;padding: 50px 60px 0;}
.flip-card-back h1{font-size: 22px; color: #0AACC9;text-align: center;font-weight: bold; padding-bottom: 15px;}
.flip-card-back h6{font-size: 18px; color: #000;text-align: center;font-weight: bold; padding:15px 0 25px;}

/*pricings*/
.pricings{padding:70px 0;}
ul.port-lst .budget-wrap:hover {background-color:#1465A7 ;}
ul.port-lst li{width: 30%;}
ul.port-lst li .lst-offer li{width: 100%;margin: 0;}
ul.port-lst li .budget-wrap{text-align: left;} 
#portal .port-list-full{width: 60%;}
.port-full-offer{display: inline-flex;align-items: top;}
section.google-partner{padding: 25px 0;background-color: #f5f5f5;}
ul.icon-verified{text-align: center;}
ul.icon-verified li{display: inline-block;margin-right: 35px;}
.porft-sec{padding: 50px 0;}
.pricing-tabcontent{padding-top: 50px;}
.plans-wrap{border-radius: 8px;background-color: #f5fafe;padding-bottom:40px;}
.plans-top{display: inline-flex;background-color:#46B0E3 ;align-items: center;width: 100%;padding: 20px 30px 20px 40px;border-radius: 8px 8px 0 0;min-height: 132px;}
.plans-top-blue{background: linear-gradient(50deg, #47AFE3 0%, #47AFE3 100%) ;}
.plans-top-red{background: linear-gradient(50deg, #47AFE3 0%, #47AFE3 100%) ;}
.plan-img{width: 42%;}
.plan-hd{text-align: left;padding-left: 20px;}
.plan-hd h3{color: #fff;font-size: 20px;font-weight:600;}
.plan-hd p{font-size: 14px;color: #fff;line-height: 20px;padding:6px 0;}
.plans-price{width: 100%;display: inline-flex;justify-content: center;background-color: #e1f1ed;padding: 18px;text-align: center;}
.price-old h2{font-size: 50px;color: #000000;font-weight: 600;display: inline-flex;}
.price-old h2 span{font-size: 24px;}
.price-line p{font-size: 14px;color: #18A5C3;line-height: 20px;}
.price-line p span{color: #47AFE3;font-size: 16px;text-decoration: line-through;width: 100%;}
.plans-lst-scroll{height: 200px;overflow-y: scroll;margin: 30px 40px; scrollbar-color: #18A5C3 #fff;}
.plans-lst-scroll::-webkit-scrollbar{width:5px;background-color:#F5F5F5;}
ul.plans-offer{text-align: left;padding-right: 15px;}
ul.plans-offer li{width: 100%;margin: 0;padding-left: 20px;position: relative;margin-bottom: 8px;}
ul.plans-offer li:before{content: '';position: absolute;width: 5px;height:2px;background-color: #000;left: 0;top:9px;margin: auto;}
ul.plans-offer li span{font-size: 14px;line-height: 19px;}
ul.plans-offer li h6{font-size: 15px;line-height: 19px;/* color: #EC944A; */ color:#005da7; font-weight: 600;}
.plan-order a{background:#46B0E3;background: linear-gradient(to right, #46B0E3 0%, #46B0E3 100%);padding: 15px 25px 12px;text-align: center;
	color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 600;border-radius: 6px;margin: auto;display:inline-flex;align-items: flex-start;
width: fit-content!important;}
.plan-order a span{padding-left: 20px;}

ul.port-multi-lst li{width: 100%;}
ul.port-multi-lst li .plan-multi-wrap{display: inline-flex;}
ul.port-multi-lst li .plans-lst-scroll{width: 30%;}

.view-pop{padding: 10px 0 15px;}
.view-pop a{font-size: 18px;font-weight: 500;}
.view-pop a:hover{color:#000; box-shadow: 2px 2px 12px #46b0e3e0;}

.logo-portfolio{padding: 70px 0;}

.logo-port-wrap{text-align: center;}
.logo-port-wrap h2{font-size:36px ;color: #0AACC9;font-weight:600;padding-bottom: 30px;}
 
/*price-detail-*/

.price-detail-wrap{padding: 70px 0;}
.price-detail{padding-bottom: 30px;}
.price-detail h1{font-size: 40px;line-height: 55px;font-weight: 800;/* color: #EC944A; */ color:#005da7; text-transform: capitalize;letter-spacing: 2px;}

.include-pkg{text-align: center;/* box-shadow: 0 3px 30px #0000001f; */ box-shadow: 0 3px 30px #46b0e387;padding: 75px 30px 60px;border-radius: 15px;}
.include-pkg h4{font-size: 28px;text-transform: capitalize;font-weight: 800;line-height: 38px;}
.include-pkg h6{font-weight: 700;font-size: 16px;text-decoration: line-through;}
.include-pkg h3{/* color: #EC944A; */ color: #0A82B5; font-size: 40px;font-weight: 700;padding:10px 0 0;}
.include-pkg p{font-size: 16px;font-weight: 700;line-height: 20px;padding: 30px 0;color: #687087;}
.include-pkg a{padding: 15px 60px;color: #fff;border-radius: 100px;font-weight: 600;cursor: pointer;font-size: 16px;
	background:#46B0E3;/* background: linear-gradient(to right, #27dadf 0%, #297bee 100%); */margin-top: 40px;}
.include-pkg a:hover{background: linear-gradient(to right, #46B0E3 0%, #000 75%);/* box-shadow: 0 3px 10px #27dadf; */ }

.include-info{border-top: 1px solid #ccc;padding-top: 15px;margin-top: 40px;}
.include-info li{display: inline-block;width: 48%;}
.include-info li a{padding: 0;background: none;color: #000;font-size: 14px;}
.include-info li a span{padding-right: 5px;}
.include-info li:hover a{background: none;box-shadow: none;color: #EC944A;}

.pkg-incl-detail{}
.pkg-incl-detail h2{font-size: 28px;font-weight:800;color: #160c28;letter-spacing: 1.5px;padding-bottom: 30px;}

.incl-detail-wrap{padding:0 30px 0;height: 455px;overflow-y:scroll;scrollbar-color: #18A5C3 #ececec;}
.incl-detail-wrap li{padding: 14px 0 14px 0;border-bottom: 1px solid #eaeaea;}
.incl-detail-wrap li h6{font-weight: 400;font-size: 16px;}
.incl-detail-wrap li span{}

/*price-detail*/

.incre{min-height: 110vh; background-repeat: no-repeat;background-size: cover;background-position: center;padding: 70px 0;}

.incre-hd{}
.incre-hd h3{font-size: 36px;font-weight: 400;color: #48C1FF;text-shadow: 0px 1px 1px #000;padding-bottom: 25px;}
.incre-hd h2{font-size: 92px;font-weight: 600;color: #47AFE3;text-shadow: 0px 1px 1px #000;line-height: 102px;}
.incre-hd p{font-size: 18px;color: #fff;text-shadow: 0px 1px 1px #000;padding: 5px 0}

.incre-wrap{}
.incre-wrap h3{margin: 50px 0 20px 0;color: #47AFE3;text-shadow: 1px 1px 1px #111;font-size: 24px;font-weight: 700;}
ul.incre-lst{padding-left: 20px;}
ul.incre-lst li{list-style: disc;color: #fff;font-size: 18px;}
ul.incre-lst li p{color: #fff;font-size: 16px;}
ul.incre-wrap-btn li{display: inline-flex;margin-right: 20px;}
ul.incre-wrap-btn li a{background:#18A5C3;background: linear-gradient(to right, #27dadf 0%, #297bee 100%);padding: 15px 25px 12px;text-align: center;
	margin-top: 50px;	color: #fff;text-transform: uppercase;font-size: 20px;font-weight: 600;border-radius: 6px;display:inline-flex;
	align-items: flex-start;}
ul.incre-wrap-btn li:nth-child(2) a{background:linear-gradient(to right, #2d2d2d 0%, #565454 100%) ;}
ul.incre-wrap-btn li a span{padding-left: 20px;}

.combo-pkg-price{text-align: center;background-color: #47AFE3;padding:60px 30px ;border-radius: 60px 0 60px 0;width: fit-content;color: #fff;}
.combo-pkg-price h4{font-size: 23px; font-weight: 600;text-transform: uppercase;font-weight: 700;}
.combo-pkg-price h2{font-size:60px ;font-weight: 700;padding: 10px 0;}
.combo-pkg-price h5{font-size: 23px;text-decoration: line-through;font-weight:700;}

/* Style the buttons inside the tab */

.new-price{padding: 70px 0; background-size: cover;background-position: center;background-repeat: no-repeat;}
.tab button {font-size: 14px;font-weight: 500;cursor: pointer;color: #000000;position: relative;padding: 13px 22px;border: 1px solid #46B0E3;
	border-radius: 10px;margin-right: 6px;}

.my-tab{position: relative;text-align: center;}
/*.my-tab:after{content: '';display: block;width: 92%;height: 2px;background: #f9924a;position: absolute;left: 10px;top: 42px;}
*/
.tab button.tablinks.active {background-color: #46B0E3;color: #fff;}
/*Contact-us*/

.contact-sec{padding: 70px 0;}
.form-wrap{padding: 50px;box-shadow: 0 0 10px #ccc;border-radius: 25px;}
.form-wrap h4{font-size:36px;color:#000 ;padding-bottom: 40px;}
ul.form-lst li{margin-bottom: 30px;}
.field label{width: 100%;font-size: 16px;padding-bottom: 15px;padding-left: 5px;}
.field input{width: 100%;height:70px ;border: 1px solid #C4BFBF;border-radius: 10px;padding: 0 25px;}
.field textarea{width: 100%;height:180px ;border: 1px solid #C4BFBF;border-radius: 10px;padding:25px;}
.field button{width: 295px;height:67px;background-color:#1465A7 ;color: #fff;border-radius: 15px;text-align: center;
line-height:67px;margin: auto;}

ul.form-lst li.last .field{text-align: center;padding-top: 25px;}
ul.info li {margin-bottom: 30px;}
ul.info li .info-wrap{padding: 50px 40px;background-color:#1465A7 ;border-radius: 20px;}
ul.info li .info-wrap h5{font-size: 30px;color: #fff;}
ul.info li .info-wrap p{font-size: 16px;color: #fff;padding: 20px 0 40px;}
ul.info li .info-wrap a{font-size: 26px;color: #FFB06D;padding-bottom: 30px;}

/*video-testimonials*/
.video-testi{padding: 50px 0 70px}
.video-wrap{text-align:center;}
.video-testi h2{font-size: 40px; color: #0AACC9; font-weight: 700;text-align: center;padding-bottom: 40px}



/*OUR PROCESS*/

.walk-sec{padding: 50px 0; background: #e6f2f7;text-align: center;}
.walk-hd{}
.walk-hd h2{font-size: 35px; color: #000;font-weight: 500;}
.walk-hd h3{font-size: 30px; font-weight: 600;color: #47AFE3;padding: 10px 0 15px;text-transform: uppercase;}
.walk-hd p{font-size: 16px;color: #000;}

.begin-hd{background: #1597C0;padding: 20px 0;}
.begin-hd h2{color: #fff; font-size:35px;font-weight:600 ;text-transform: uppercase;text-align: center;}

.process-lst-wrap{padding-bottom: 50px}
.process-wrap{padding: 50px 0 0;}
.process-wrap h2{font-size: 35px;color: #47AFE3; font-weight: 700;text-align: center;}


ul.process-lst{text-align: center}
ul.process-lst li{display: inline-block;vertical-align: middle;width: 33%;margin-top: 150px}
ul.process-lst li .process-hd{text-align: right;}
ul.process-lst li.lst-cntr{width: 13%;position: relative;}
ul.process-lst li.lst-cntr:before{content: '';position: absolute;left: 0;right: 0;margin: auto;top: -100px;background-image:url(../images/our-process/process-before.webp);
width:10px;height:52px;background-repeat:no-repeat;background-position:center; }
ul.process-lst li .process-content-img{text-align: center;}
ul.process-lst li .process-content-right{text-align: right}
ul.process-lst li .process-hd-left{text-align: left;}
ul.process-lst li .process-hd-left h3{color: #47AFE3}
.process-hd{display: none}

.process-hd h4{font-size: 25px;color: #000;}
.process-hd h3{font-size: 25px;color: #1597C0;font-weight: 600}

.process-content-img{}

.process-content-text{text-align: left;display: none}
.process-content-text h5{font-size: 18px;color: #47AFE3;font-weight: 600}
.process-content-text p{font-size: 16px;color: #000;}
.process-content-text p span{color: #47AFE3;font-weight: 500}
.process-content-text ul{padding-left: 20px;}
.process-content-text ul li{text-transform: uppercase;width: 100%!important;display:block; text-align: left!important;margin-top: 0}
.process-content-text  ul li p{font-size: 14px}


/*OUR PROCESS*/





@media (max-width:1440px){

	.banner-wrap{padding-left: 7%;}
	.logo{margin-left: 30px;}
	.side-info-wrap{top: 23%;}

	.my-tab{text-align: center;}
	.tab button{font-size: 14px;}
	.my-tab:after{left: 0;right: 0;margin: auto;}


	.inner-banner{height: 100vh;}
	ul.ban-port li{width: 20%!important}
ul.ban-port li:nth-child(10), ul.ban-port li:nth-child(11), ul.ban-port li:nth-child(12){display:inline-block;}





}
@media (max-width:1200px){
	img{max-width:100%;height:auto;}
	.menu-Bar{display:block;top:auto}
	.menu-Bar2{display:none;top:auto}
	.menuWrap.open{display:flex;left:0px;}
	.menuWrap{position:fixed;left:-210%;right:0;top:0;bottom:0;margin:auto;background:linear-gradient(50deg, #18A5C3 0%, #1263A3 100%);;height:100vh;
		display:flex;align-items:center;justify-content:center;flex-flow:column;transition:all 0.4s ease;
		z-index:9;width:100vw;}
	ul.menu li{display:block;margin-left: 0;}
	ul.menu li a{margin-bottom:10px;padding:0;display:block;text-align:left;margin-bottom:15px;padding-right:0px;margin-right:0px;color:#fff;
		font-size:15px;text-transform:capitalize;}
	.logo img{max-width:50%;}
	.container{position:relative;}
	header .header-top{display:none;}
	header .main-header ul.menu>li{display:block;padding:0px;}
	header .main-header ul.menu>li a{color:#fff;padding:0px;}
	header .main-header ul.menu>li a:before{display:none;}

	ul.sub-item{position:relative;display: block;animation: none;top: 0;background-color:transparent ;box-shadow: none;padding: 0;}
	ul.sub-item li a{color: #fff!important;}
	ul.sub-item li{position: relative;padding: 0 0 0 25px;}
	ul.sub-item li:before{content: '';position: absolute;left: 0;top: 0; bottom: 0;margin: auto;background-color: #000;width: 10px;height: 2px;}
	ul.menu li.menu-dev:hover ul.sub-item{animation: none;}

	/*Home Page*/
			
	.banner-wrap h1{font-size: 50px;}

	ul.fan-list li{width: 33%;margin-bottom: 0;}
	ul.fan-list li a{padding: 20px;}
	.fan-wrap h4{font-size: 22px;}

	ul.desig-list li{margin: 0;width: 33%;}
	ul.desig-list li a{padding: 20px;}

	ul.port-lst li{width: 45%;}
	ul.plans-offer li{width: 100%;}

	.port-multi-lst li{width: 100%!important;}
	ul.port-multi-lst li .plan-multi-wrap{justify-content: center;}
	ul.port-multi-lst li .plans-lst-scroll{margin: 25px 10px;}

	.my-tab:after{display: none;}
	.tab button{font-size: 10px;margin-right: 6px;padding: 13px;}
	.tab button:after{display: none;}

	.my-tab button.active:after{display: none;}

	.app-txt p br{display: none;}

	/*Home Page*/


}
@media (max-width:1024px){


	ul.side-menu li a{font-size: 22px;}
	.side-info-wrap h3{font-size: 20px;}
	ul.side-call li a{font-size: 13px;}


	.new-testi-sec {padding: 25px 0 25px;}
	.new-testi-content{padding: 10px }
	.new-testi-content p {font-size: 12px;line-height: 14px;}
	.new-testi-content h2 {font-size: 18px;padding: 10px 0 5px;}
	.new-testi-content h5 {font-size: 10px;}

	.new-testi-hd h1 {font-size: 74px;}

	.tech{padding: 50px 0}

	ul.team-lst li{width: 16%}

	ul.done-work-count li{padding: 15px 0}
	ul.icon-verified li{width: 12%}


	.walk-sec{padding: 25px 0}
	.walk-hd h2{font-size: 25px;}
	.walk-hd h3{font-size: 22px;}
	.walk-hd p{font-size: 13px; line-height: 17px}

	.begin-hd h2{font-size: 25px;}

	.process-wrap{padding-top: 25px;}
	.process-wrap h2{font-size: 25px;}

	.process-hd h4{font-size: 22px}
	.process-hd h3{font-size: 22px;}
	ul.process-lst li{margin-top: 100px}
	ul.process-lst li.lst-cntr:before{top: -75px;}

	.process-content-text h5{font-size: 16px;}
	.process-content-text p{font-size: 12px;line-height: 18px;}

	.process-content-text ul li p {font-size: 11px;}
	.process-content-text ul li{margin: 0}
}


@media (max-width:824px){

	.pad-zero{padding-left: 15px;padding-right: 15px;}
	.pad-l-zero{padding-left: 15px;}
	.pad-r-zero{padding-right: 15px;}
	.menagerie, .menagerie2, .want:before, .want:after, .bud-txt:before, .bud-txt:after{display: none;}
	
	header{position: unset;}
	.mainBanner{padding: 50px 0;height: auto;}
	.mainBanner:before, .mainBanner:after, .banner-img{display: none;}
	.side-header{display: none;}

	.menu-Bar span:nth-child(4) {top: 0px;}

	.banner-wrap{padding-left: 0}
	.banner-wrap h1{font-size:24px;}	
	.banner-wrap p{font-size: 14px;line-height:normal;padding-bottom: 15px;}
	.banner-btn a{font-size: 14px;width: 130px;height: 50px;line-height: 50px;border-radius: 15px;}


	.fan{padding: 25px 0;}
	.fan:after{display: none;}
	.fan-txt{width: 100%;}
	.fan-txt h3{font-size: 25px;line-height: normal;}
	.fan-txt p{font-size: 14px; line-height: normal;padding: 15px 0;}

	ul.fan-list{padding-top:15px;}
	ul.fan-list li{width: 49%;margin-bottom: 15px;}
	ul.fan-list li a{padding: 15px;}
	.fan-wrap img{width: auto;}
	.fan-wrap h4{font-size: 18px;padding: 0}
	.fan-wrap p{font-size: 14px;padding: 15px 0;min-height: auto;}
	ul.fan-list ul.slick-dots{padding-top: 0;}
	ul.fan-list ul.slick-dots li{width: auto;margin: 0 7.5px;}
	ul.fan-list ul.slick-dots li.slick-active button{background:#EA9142 ;}
	

	.design-wrap h2{font-size: 25px;padding: 15px 0;}
	ul.desig-list li{width: 49%;margin: 0 0 15px;}
	ul.desig-list li a{padding:15px ;height: auto;}
	ul.desig-list ul.slick-dots{padding-top: 0;}
	ul.desig-list ul.slick-dots li{width: auto;margin: 0 7.5px;}
	ul.desig-list ul.slick-dots li.slick-active button{background:#EA9142 ;}

	.desig-wrap img{padding-bottom: 0;}
	.desig-wrap h4{font-size: 18px;}
	.desig-wrap p{font-size: 14px;padding: 15px 0;line-height: normal;}

	.trust{padding: 25px 0;}
	.trust-wrap{height: auto;padding:25px;}
	.trust-wrap h1{font-size: 25px;}
	ul.trust-lst li {width: 31%;margin-right: 5px;}
	ul.trust-lst li .trust-wrap-lst{padding: 10px;}
	ul.trust-lst li .star span{padding-right: 4px;font-size: 14px;}
	ul.trust-lst li.last .star{margin-top: 0px;}

	.want{padding-bottom: 0;}
	.want-txt h1{font-size: 25px;}
	.want-txt p{font-size: 14px;line-height: normal;}
	.want-txt p br{display: none;}

	.tab{display: inline-block;padding-bottom: 15px;}
	.tab button{font-size: 12px;padding: 10px;border-radius: 10px;float: left;
		margin-right:5px;margin-bottom: 7px;}

	.tab button:after{display: none;}
	.my-tab:after{display: none;}

	.portf-tab{padding-top:0px;overflow: hidden;}

	ul.port-lst li{width: 47%;margin: 0;}
	.portf-sec-new ul.port-lst li{width: auto}
	ul.port-lst li a{}
	ul.port-lst ul.slick-dots{padding-top: 0;}
	ul.port-lst ul.slick-dots li{width: auto;margin: 0 7.5px;}
	ul.port-lst ul.slick-dots li.slick-active button{background:#EA9142 ;}
	ul.port-lst li:hover a img{transform: none;}
	
	ul.port-multi-lst{padding-top: 25px;}
	ul.port-multi-lst li .plan-multi-wrap{display: block;}
	ul.port-multi-lst li .plans-lst-scroll{width: 92%;}


	ul.ban-port{padding-top: 25px;display: none;}
	ul.app-list li{width: 100%;}

	.plans-offer li{width: 100%!important;}

	.combo{padding: 25px 0;}
	.combo-wrap{background-size: cover;background-repeat: no-repeat;}
	.combo-img{display: none;}
	.combo-txt h2{font-size: 24px;padding: 15px 0 0;}
	.combo-list-wrap{padding-top:10px ;}
	ul.combo-lst li{margin-bottom: 0;}

	ul.call-lst li{margin-bottom: 5px;margin-right: 5px;}
	ul.call-lst li a{font-size: 16px;}
	.combo-call{text-align: center;}
	.combo-call h5{font-size: 16px;padding: 5px 0;}
	.combo-call h3{font-size: 25px;line-height: 30px;}

	.incre-hd h3{font-size: 25px;}
	.incre-hd h2{font-size: 30px;line-height: normal;}
	.incre-hd h2 br{display: none;}
	.incre-hd p{font-size: 14px;padding: 15px 0;}
	.combo-pkg-price {padding: 45px 30px;}
	.combo-pkg-price{margin: auto;}
	.combo-pkg-price h4{font-size: 18px;}
	.combo-pkg-price h2{font-size: 45px;}
	.incre-wrap h3{margin-top: 20px;}
	ul.incre-lst li p{font-size: 13px;}
	ul.incre-lst li{padding-bottom: 5px;}
	ul.incre-lst li span{font-size: 13px;}
	ul.incre-lst li span br{display: none;}

	.digi-img{display: none;}


	.budget{padding:25px 15px ;}
	.bud-txt{padding-bottom: 15px;}
	.bud-txt h1{font-size: 25px;}
	.bud-txt h6{font-size: 18px;line-height: normal;padding: 15px 0;}

	ul.bud-lst ul.slick-dots{padding-top: 0;}
	ul.bud-lst ul.slick-dots li{width: auto;margin: 0 7.5px;}
	ul.bud-lst ul.slick-dots li.slick-active button{background:#EA9142 ;}
	.budget-wrap{padding: 25px;margin-bottom: 15px;}
	.budget-wrap h3{font-size: 25px;}
	.budget-wrap h6{font-size: 12px;padding: 12px 0;}
	.budget-wrap h2{font-size: 25px;}
	.budget-wrap a{font-size: 12px;padding: 10px 0;margin: 15px 0;}
	.budget-wrap ul.lst-offer{padding: 0;}
	.budget-wrap ul.lst-offer li{margin-bottom: 0;}
	.budget-wrap ul.lst-offer li p{font-size: 14px;}

	.tech{padding:25px 0;}
	.digi{padding: 25px 0;}
	.digi-wrap h3{font-size: 25px;}
	.digi-wrap h5{font-size: 18px;padding: 15px 0;}
	.digi-wrap p{font-size: 14px;}
	.digi-wrap a{padding: 10px 15px;font-size: 14px;border-radius: 10px;margin-top: 15px;}
	
	.port-full-offer{display: block;}
	.port-full-offer ul{margin-bottom: 20px;}


	ul.icon-verified li{width: 15%;margin-bottom: 10px;margin-right: 0px}
	ul.icon-verified li img{width:100%}
	ul.new-testi-slider button{padding: 8px 26px;}
	.new-testi-hd{left: 0}
	.new-testi-hd h1{font-size: 40px}
	.new-testi-sec{padding-bottom: 40px;}
	ul.new-testi-slider .slick-prev, ul.new-testi-slider .slick-next{bottom: -70px;}

	.straight-sec{padding: 25px 0}
	.straight-form-wrap{padding:20px 15px;}

	ul.done-work-count li h6{font-size: 12px;}

	.portfolio-hd h2{font-size: 24px;}
	.portfolio-hd h3{font-size: 16px;}
	.portfolio-hd p{font-size: 13px; line-height: 16px;}



/*	About Us*/
	.inovate-content{padding: 25px 0}
	.inovate-content h2{font-size:24px;line-height:30px }
	.inovate-content p, .inovate-btm-content p, .digitaliz-content p{font-size: 13px;line-height: 16px;}

	.story-num {padding: 20px}
	ul.counter-story li{width: 46%;margin: 5px}
	ul.counter-story li h3{font-size: 20px}
	ul.counter-story li h6{font-size: 11px;}
	#app{font-size: 32px;}
	.move-txt-content h3{font-size: 20px;}

/*Footer*/
	footer{padding-bottom:25px ;}
	footer .container .row{padding-bottom: 25px;}
	ul.socio li{margin-right: 15px;}
	.widget p{line-height: normal;}
	.widget p br{display: none;}
	.pad-wid{padding: 0;}

	ul.ftr-add{padding-left: 30px;}
	ul.ftr-add li{margin-bottom: 15px;}
	ul.ftr-add li a{font-size: 14px;}


	/*Inner Pages*/

	.inner-banner{padding: 50px 0;height: auto;}
	.inner-banner-wrap h2{font-size: 20px;line-height: normal;padding: 0 0 15px;}
	.inner-banner-wrap h1, .inner-banner-wrap2 h1{font-size: 24px;padding: 15px 0;}
	.inner-banner-img{display: none;}


	.wordmark{padding: 25px 0;}
	.my-row{padding-bottom:25px;}

	.wordmark-img{text-align: center;}
	.wordmark-txt h3{font-size: 20px;}
	.wordmark-txt p{line-height: normal;padding: 15px 0;}
	.wordmark-txt a{font-size: 12px;margin-top:0;width: 120px;height: 50px;line-height: 50px;}

	.new-price{padding: 25px 15px;}
	.pricing-tabcontent{padding-top: 25px;}

	.porft-sec{padding: 25px 0;}

	.offer-txt p{font-size: 14px;}
	.offer-txt p br, .app-txt p br{display: none;}

}

@media (max-width:624px){

	.main-header{border-bottom: 1px solid;}
	.logo img{max-width: 70%;}
.main-header .text-left{text-align: center!important;}
	
	.menu-Bar.open span:nth-child(1){top: -13px;}
	.menu-Bar.open span:nth-child(3){top: -13px;}

	.menu-Bar span:nth-child(4) {top: -35px;}

	ul.fan-list li {
    width: 100%;}

	.portfolio-banner{height: 25vh!important}

	ul.team-lst li {width: 49%;margin: 0 0 15px;}

	.inovate-btm-content{padding-top: 15px}
	.digitaliz-sec{padding: 25px 0}

	.digitaliz-content{padding-bottom: 10px}
	.digitaliz-content h3{font-size:20px; }
	.digitaliz-content h3 br{display: none}

	.accordion {font-size: 14px;}
	.panel p{font-size: 14px}

	.dream-sec{padding: 25px 0}
	.dream-hd h2{font-size: 25px;}
	.dream-content{padding: 0 0 15px}
	.dream-content p{font-size: 14px; line-height: 17px}
	.dream-img{text-align: center;}
	.dream-img:before{left: 35px; right: 0;top: -20px; width: 65%}
	ul.dream-content-lst li{margin: 0}
	ul.team-lst li h4{padding-top: 10px}

	ul.team-lst{padding: 25px 0}
	.straight-hd{padding-bottom: 25px}

	.process-hd h3{font-size: 16px;}

	.process-content-wrap{width: 50%!important}


}