#header .main-menu > li.menu-item.active.current_page_item > a, #header .main-menu > li.menu-item.current_page_item > a, #header .main-menu > li.menu-item.current-menu-parent > a  {
background: #48247b;
color: #fff;
}
.breadcrumb {
color: #fff;
}
.z-index-99{
z-index: 99;
}
.page-top .page-title {
color: #fff;
background: rgb(0, 0, 0, 0.5);
padding: 10px 20px;
}
.page-top ul.breadcrumb>li {
text-shadow: 0px 1px 3px #000;
}
.page-top ul.breadcrumb>li a {
color: #fff;
}
body:not(.home) .page-top { background-color: #461e81;
padding: 100px 0;
}
.post-98{
width:50% !important;
}
.capabilities-cont{
background-position: 100% 0 !important;
}
.header-top{
background-color:#fff !important;
}
.sfpcont{overflow:hidden !important;}
.shapmaincont{
position:relative;
padding: 98px 0;
clear:both;
}
.shapingH{
font-size: 25px;
line-height: 33px;
color: #fff;
left: 115px;
position: absolute;
width: 255px;
top: 87px;
}
.shapingbtn{
right:115px;
top: 87px;
position:absolute;
background-color: #f0602b;
color: #ffffff;
font-size: 1.1em;
font-weight: 400;
padding: 20px 48px;
display: inline-block;
border:1px solid #fff;
margin:2px;
}
.porblog-cont .post-image.single{ display:none;}
.porblog-cont .post-meta{ display:none;}
.porblog-cont .blog-posts article{border:none;}
.nshaed{transform: skewY(1.7deg) translate3d(0, -50%, 0) !important;}
.bshaed{transform: skewY(-1.7deg) translate3d(0, 50%, 0);}
.testi-cont{display: block;
background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/testibg022.png);
right: 0;
bottom: 88px;
width: 300px;
height: 91px;
z-index: 10;
position: absolute;
transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}
.temsmallbg{
background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/latestblogbg22.png);
left: -11px;
top: -124px;
width: 313px;
height: 181px !important;
z-index: 10;
position: absolute;
transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}
.downloadbg-sec01{
background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/downalidbg01.png);
left: -139px;
bottom: -135px;
width: 242px;
height: 646px !important;
z-index: 1;
position: absolute;
transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}
.downloadbg-sec02{
background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/downalidbg02.png);
right: -70px;
bottom: 61px;
width: 249px;
height: 499px !important;
z-index: 1;
position: absolute;
transform: skewY(-1.7deg) translate3d(0, 50%, 0);
}
.shapcont{
z-index: 99999;
position: relative;
}
.contbg{
width:840px; 
height:830px; 
margin:80px auto; 
background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/contbg.png) no-repeat 0 0;
}
.nameC{
background:none !important; 
border-bottom:1px solid #d0cbdb !important; 
border-top:none !important; 
border-left:none !important; 
border-right:none !important; 
width: 100% !important;
}
.msgC{
background:none; 
border-bottom:1px solid #d0cbdb !important; 
border-top:none !important; 
border-left:none !important; 
border-right:none !important; 
height: 60px; 
width: 100% !important;
}
.sendbtn{
background-color:#f0602b; 
color:#ffffff; 
border: none;
margin-top: 20px;
padding: 15px 20px;
width: 200px;
text-align: center;
margin-left: auto;
margin-right: auto;
display: block;
}
.mission, .section-center, .col-half-section {
margin: 0 auto;
}
.footerbot{border-top:1px solid #d1d1d1 !important;}
.contsec{border-bottom:1px solid #d1d1d1;}
#header .header-top .header-contact, #header .header-top .nav-top{font-size:14px; line-height:79px; padding-top:0 !important; padding-bottom:0 !important;}
#header .nav-item-left-border:before, #header .nav-item-right-border:after{margin-top:0; top:0 !important; height:35px !important;}
.btnouter{border: 1px solid #4a4a4a;
text-align: center;
width: auto;
margin-left: auto;
margin-right: auto;
display: table;
padding: 2px;}
.btnorgn{background-color: #f0602b;
color: #ffffff;
font-size: 1.1em;
font-weight: 400;
margin: 0;
display: block;
padding: 20px 48px;
}
.btnorgn:hover {
color: #fff!important;
}
.clear{clear:both; line-height:0; font-size:0;}
.downcont{
right: 115px;
top: 87px;
position: absolute;
border: 1px solid #fff;
padding: 2px;
}
.downcontbtn{
background-color: #f0602b;
color: #ffffff;
font-size: 1.1em;
font-weight: 400;
margin: 0;
display: block;
padding: 20px 48px;
}
.btnblck{background-color:#000000 !important;}
.vne{color:#f0602b;}
.btnouter p{margin-bottom:0 !important;}
.testimonial-author span{display:none !important;}
.footer .widget > div > ul li:before{font-size: 0 !important; padding-right:0 !important; content: "" !important;}
.footer .widget > div > ul li{padding-left:6px !important; border: none !important;}
.footer .widget > div > ul{border:none !important;}
.footer h4{background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/borderH.png) no-repeat 0 100% !important;); display:block;}
.contFsec .wpb_content_element{margin-bottom: 0 !important;}
.blogcar .owl-carousel.owl-drag .owl-item article h2{background: url(https://andel.dev-ss-app.com/wp-content/uploads/2024/03/borderH.png) no-repeat 0 100% !important;); display:block;}
.page-id-1284 {
color: #2e2e2e;
}
.contact-info a {
color: #676767;
}
.highlight {
color: #f0602b;
}
.orangebutton {
border: 1px solid #4a4a4a;
text-align: center;
width: auto;
display: table;
padding: 2px;
}
.orangebutton a.vc_btn3 {
background-color: #f0602b;
color: #ffffff;
font-size: 1.1em;
font-weight: 400;
margin: 0;
display: block;
padding: 20px 48px;
}
.orangebutton a.vc_btn3:hover {
background: #48247b;
color: #fff;
}
.footer a:not(.btn), .footer .tooltip-icon {
color: #676767;
}
.footer a:not(.btn):hover, .footer .tooltip-icon:hover {
color: #371c5e;
}
.mega-menu {
flex-wrap: nowrap;
align-items: center;
}
#header .main-menu > li.menu-item > a {
padding: 20px 10px 20px 10px;
text-align: center;
}
.grayscale * {
filter: grayscale(1);
}
.laptop-menu-sec{
display: none;
}
.form-sec.vc_column_container {
margin: 0 auto;
max-width: 400px;
}
.title-1 {
font-size: 37px;
line-height: 79px;
font-weight: 500;
}
.title-2 {
font-size: 37px;
line-height: 47px;
}
.porto-carousel .porto-testimonial { min-height: 225px;
}
@media (max-width:1199px) and (min-width:992px) {
ul.main-menu li:nth-last-child(5),
ul.main-menu li:nth-last-child(4),
ul.main-menu li:nth-last-child(3),
ul.main-menu li:nth-last-child(2),
ul.main-menu li:nth-last-child(1) {
display: none;
}
#header .main-menu > li.menu-item > a {
font-size: 12px;
}
#header .header-main #main-menu {
display: flex;
align-items: center;
}
#header .laptop-menu-sec .mobile-toggle-laptop {
color: #ffffff;
background-color: #2e2e2e;
cursor: pointer;
padding: 7px 13px;
text-align: center;
font-size: 13px;
vertical-align: middle;
margin: 8px 0 8px 1em;
line-height: 20px;
border-radius: 0.25rem;
}
.active-lapt-munu .mobile-toggle-laptop{
position: fixed;
top: 0;
right: 0;
z-index: 999999;
}
.active-lapt-munu .mobile-toggle-laptop .fa-bars,
.mobile-toggle-laptop .fa-times{
display: none;
}
.active-lapt-munu .mobile-toggle-laptop .fa-times{
display: block;
}
.laptop-menu-sec{
display: block;
}
.menu-laptop-humburger-menu-container{
display: block;
position: absolute;
right: -500px;
top: 0;
width: 256px;
background-color: #000000ed;
position: fixed;
height: 100%;
z-index: 99999;
padding: 50px 0 0;
}
.active-lapt-munu .menu-laptop-humburger-menu-container{
right: 0;
}
.menu-laptop-humburger-menu-container ul{
list-style-type: none;
padding: 0;
margin: 0;
}
.menu-laptop-humburger-menu-container ul li{
text-align: left;
padding: 10px 15px;
}
.menu-laptop-humburger-menu-container ul li a{
color: #fff;
}
}
@media (max-width: 991px) {
#header .logo {
--porto-logo-mw: 192px;
}
#header .header-main .container {
min-height: inherit;
}
#nav-panel .mobile-nav-wrap {
position: fixed !important;
left: 0;
top: 0;
width: 375px;
z-index: 99999;
height: 100%;
max-height: none;
}
.downcont {
right: auto;
top: 158px;
left: 50%;
transform: translate(-50%, 10px);
width: 230px;
}
.shapingH {
position: static;
text-align: center;
margin: 0 auto;
}
.vc_custom_1709204248284 {
margin-top: -242px !important;
}
.footertop > *{
width: 50%;
}
}
@media (max-width: 839px) {
.contbg {
width: 768px;
height: auto;
margin: 0 auto;
background-size: contain;
background-position: 50%;
padding: 80px 0 80px !important;
}
.form-sec.vc_column_container { margin: 0;
max-width: 376px;
}
}
@media (max-width: 767px) {
.vc_custom_1709204248284 {
margin-top: -198px !important;
}
.contbg {
width: 100%;
}
.vc_custom_1722922766112,
.vc_custom_1711733642495,
.vc_custom_1711542230320,
.vc_custom_1711549456230 {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
body:not(.home) .page-top {
padding: 10px 0;
}
.title-2,
.wpb_custom_2830c6b1583ba8490a2290c6300535c8.porto-u-heading .porto-u-main-heading > *,
.title-1 {
font-size: 22px;
line-height: 26px;
}
.wpb_custom_2830c6b1583ba8490a2290c6300535c8 .porto-u-sub-heading {
font-size: 15px;
line-height: 1.5;
}
.footertop .wpb_content_element{
margin-bottom: 15px;
}
.footertop .widget {
margin-bottom: 0;
}
.porto-carousel .porto-testimonial {
min-height: 350px;
}
}
@media (max-width: 575px) {
.feature-section .vc_row.wpb_row {
z-index: 99;
}
.footertop > *{
width: 100%;
}
.downcontbtn {
padding: 20px 4px;
}
.vc_custom_1709204248284 {
margin-top: -158px !important;
}
}
@media (max-width: 575px) {
.vc_custom_1709204248284 {
margin-top: -118px !important;
}
.vc_custom_1709561368090 {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
.shapmaincont {
padding: 28px 0 50px;
}
.downcont {
top: 92px;
}
.contbg {
padding: 4px 0 !important;
}
.vc_custom_1722853248402 {
padding-top: 46px !important;
padding-bottom: 46px !important;
}    
.vc_custom_1709912333762 {
padding-top: 59px !important;
padding-bottom: 82px !important;
}
#nav-panel .mobile-nav-wrap {
width: 275px;
}
.porto-carousel .porto-testimonial {
min-height: 415px;
}
}
@media (max-width:480px) {
.portfolios-container .grid-height-1-2:nth-child(3) {
height: auto !important;
width: 100% !important;
}
}