/*
Theme Name: Evockans Child
Author: Themesflat
Description: Evockans is responsive multipurpose WordPress theme – truly a versatile theme perfect for any type of website you want. It provides multiple pre-built demos which can be imported in seconds using One Click Demo Import Plugin. The theme fully integrates with ThemesFlat By Themesflat.com and WPBakery Visual Composer Page Builder Plugin that makes theme more user-friendly and easy. Additionally, theme features multiple blog layouts, multiple header styles, multiple color options etc.
Version: 1.0
Template: evockans

This is the child theme for Evockans theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Case study CTA style start here */

.homeServiceBox .description{ text-align:center; height:60px;}

.read-cta-btn{ text-align: center; margin: 70px 0; }
.read-cta-btn a.read-btn {font-size: 24px; background-color: #fff; color: #ff5100; padding:20px 40px; box-sizing: border-box; display: inline-block; border-radius: 0px; font-family: 'Saira Semi Condensed', sans-serif !important; font-weight: 600;border: 3px double #ff5100;}
.read-cta-btn a.read-btn:hover{background-color: #ff5100; color: #fff;  }
.read-cta-btn a.read-btn i{ margin-left: 10px; }
.read-cta-btn .modal-content{ box-shadow: 0 5px 15px rgb(0 0 0 / 50%) }
.read-cta-btn .modal-content .modal-header{ padding: 20px; }
.read-cta-btn .modal-content .div-forms{ padding: 5px 20px;text-align: left;  }
.read-cta-btn .modal-content .div-forms input{ width: 100%; border-color: #222222;margin: 0;}
.read-cta-btn .modal-content .div-forms input[type="submit"]{ width: auto;  margin: 20px 0;
border-radius: 0px; border:2px solid #ff5100; color: #ff5100; background: #fff;}
.read-cta-btn .modal-content .div-forms input[type="submit"]:hover{ background: #ff5100; color: #fff; }
.read-cta-btn .modal-content .hs_submit.hs-submit{text-align: center;  }

.read-cta-btn .close {position: absolute; right:16px; top:16px; width: 51px; height: 51px; font-size: 0; cursor: pointer;
}

.read-cta-btn .close:before, .read-cta-btn .close:after {
content: '';
position: absolute;
background: #767676;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
left: 14px;
right: 14px;
top: 25px;
height: 3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
transition: all 100ms ease-in;
-moz-transition: all 100ms ease-in;
-webkit-transition: all 100ms ease-in;
-o-transition: all 100ms ease-in;
}

.read-cta-btn .close:after {
     -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.blog-single.casestudies{ border-bottom:none;}

.hide {
  visibility: hidden;
  opacity: 0;
  transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -moz-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -o-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(0.8) !important;
}

.read-cta-btn .close {position: absolute; right:16px; top:16px; width: 51px; height: 51px; font-size: 0; cursor: pointer;
}

.read-cta-btn .close:before, .read-cta-btn .close:after {
content: '';
position: absolute;
background: #767676;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-o-border-radius: 1px;
border-radius: 1px;
left: 14px;
right: 14px;
top: 25px;
height: 3px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
transition: all 100ms ease-in;
-moz-transition: all 100ms ease-in;
-webkit-transition: all 100ms ease-in;
-o-transition: all 100ms ease-in;
}

.read-cta-btn .close:after {
     -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.resume-wid #write-us li span{ width:74%;}
.resume-wid #write-us div.vc_column-inner{ box-shadow: 0px 0px 6px 0.01px;}
.resume-wid #write-us input[type="file"]{width: 100%; padding: 7px;border-radius: 5px; border: 1px solid #d9d8d8; margin: 0 0 10px;}
.resume-wid{ padding-left:20% !important; padding-right:20%!important;}

.popup {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: #FAFDFF;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width: 600px;
    box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.09), 0px 11px 12px 7px rgba(0, 0, 0, 0.02);
    -moz-transition: all 120ms;
    -webkit-transition: all 120ms;
    -o-transition: all 120ms;
    transition: all 120ms;
    z-index: 99;
  padding: 25px;
  color: #5E5E5E;
}

@media screen and (max-width: 1000px) {
  .popup { width: 80%;}
	.vc_custom_1671018647578{ padding-left:0px !important; padding-right:0px !important;}
}

@media screen and (max-width: 768px) {
.resume-wid{ padding-left:0 !important; padding-right:0!important;}
}
.popup-header { text-transform: uppercase; font-size: 18px;}
.popup-body {padding: 25px 0;}
.button {padding: 10px 15px;border: 1px solid #F5F5F5; text-transform: uppercase; box-shadow: 1px 2px 3px #F5F5F5;color: #5E5E5E; cursor: pointer; transition: all 120ms ease-in;outline:none;
}

.button:hover { box-shadow: 1px 3px 5px #E9E9E9; transform: translateY(-1px);}
.button:active, .button:visited {transform: translateY(1px);outline:none; box-shadow: 1px 2px 3px #F5F5F5;}

/* Partner brand logo start here */
#partner-logo  .wpb_image_grid .wpb_image_grid_ul img{ padding:0 9px }

/* View more btn start here */
.viewmore-btn{ text-align:center; }
.viewmore-btn a{ display:inline-block; padding:10px 40px; border: 3px double #ff5101; font-weight:500;vertical-align: middle; }
.viewmore-btn a span{ color:#f68121;}
.viewmore-btn a:hover{ background:#ff5101; color:#fff}
.viewmore-btn a i{ color:#f68121; font-size:21px;}
.viewmore-btn a:hover i, .viewmore-btn a:hover span{ color:#fff;}

/* Skew image style here */
.skew-img{position: relative;-ms-transform: skew(-30deg,0deg);-webkit-transform: skew(-30deg,0deg); transform: skew(-30deg,0deg); /*outline:1px solid #fff;*/ width: 260px; height: 260px;
  overflow: hidden; margin:auto; margin-top:1px;}
.skew-img-inner{position: absolute; left:0px; width:500px; height:500px;-ms-transform: skew(30deg,0deg);
  -webkit-transform: skew(30deg,0deg);transform: skew(30deg,0deg);
}

.footer .widget.widget_text .textwidget p{ color: #ffffff !important;}

/* Go to top */
.go-top.show { bottom:100px !important}


/* Header and inner page search hide */
.header-style1 .show-search{ display:none !important}
/*.header-style1 .show-search{ display:none !important} , .sidebar-blog .widget.widget_search*/
ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div ul.wp-mega-sub-menu {
    min-height: inherit !important;
}

/* Sidebar hide on all post pages*/
.page-wrap.sidebar-left .content-area, .page-wrap.sidebar-right .content-area,
.page-child .vc_column_container.vc_col-sm-9{ width:100% ; padding-right:0;}
 .page-wrap.sidebar-left .widget-area, .page-wrap.sidebar-right .widget-area, .sidebar-blog.vc_col-sm-3{ display:none;} 

/* Sidebar Search styling*/
div.asl_w .probox .promagnifier .innericon svg{    position: relative;}

/*Services innerpage CTA*/
.cta-sec .overlay, .overlaypop { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); transition: opacity 500ms; visibility: hidden; opacity: 0; z-index:9999;
}
.cta-sec .overlay:target, .overlaypop:target { visibility: visible; opacity: 1;}
.cta-sec .popup, .popupform {margin: 70px 0; padding:15px; background: #fff; border-radius:0; width:40%; position: relative;transition: all 5s ease-in-out;}
.cta-sec .popup .bor-wrap{ border:4px solid #f05423; padding:20px}
.cta-sec .popup h2, .popupform h2 { margin-top: 0; color: #f05423; text-align:center; font-family:'Open Sans', sans-serif; font-weight:bold; font-size:24px}
.cta-sec .popup .close, .popupform .close { position: absolute; top: 20px; right: 30px; transition: all 200ms; font-size: 30px; font-weight: bold; text-decoration: none; color: #f05423;opacity:1;}
.cta-sec .popup .close:hover, .popupform .close:hover { color: #06D85F;}
.cta-sec .popup .content { max-height: 30%; overflow: auto;}
.cta-sec .popup .content ul, .popupform .popcontent ul{margin-bottom:0px; font-size:11px; font-weight:normal; line-height:1.4; color:red}

.cta-sec .popup input, .popupform input{ border:1px solid #f05423; border-radius:0;width:100%; }
.cta-sec .popup input:focus, .popupform input:focus{ border-color:#222}
.cta-sec .popup input[type="submit"], .popupform input[type="submit"]{ border:4px double #f05423; color:#000; text-transform:uppercase; text-align:center; margin:20px auto; background:#fff; width:inherit; padding:6px 40px; height:inherit; line-height:2}
.cta-sec .popup input[type="submit"]:hover, .popupform input[type="submit"]:hover{ background:#f05423;}
.cta-sec .popup .actions, .popupform .actions{ text-align:center}

.popupform{ margin:60px auto; padding:0; width:54%}
.popupform h2{text-align:left; margin-bottom:2rem}
.popupform .img-wrap{ background:url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/02/Lets-Talk-Design.jpg") no-repeat 0 0 /cover}
.popupform .popcontent{ padding:20px 0; padding-left:6px; padding-right:12px}
.popupform .popcontent label{ font-size:14px; font-weight:bold}
.popupform .popcontent label.hs-error-msg, .popupform .popcontent label.hs-main-font-element,
#write-us label.hs-error-msg, #write-us label.hs-main-font-element{ margin-bottom: 0px;
    font-size: 11px;
    font-weight: normal;
    line-height: 1.4;
    color: red;
    width: 100%;
    padding-bottom: 10px;
    margin-top: -6px;
}
.popupform input{ border-radius:10px; margin:0 0 18px;}
.popupform input[type="submit"]{ border-radius:0}
.popupform textarea{width:100% !important; border-color: #f05423; margin:0px }

.purpBg{ background:#6e70b4; padding:10px; border:2px solid #1180a7; margin:15px auto; width:50%}
.purpBg h2{ text-align:center; color:#fff; margin-bottom: 15px;}
.purpBg input{ border-color:#fff; background:#fff; margin-bottom:15px;}
.purpBg input[type="submit"]{ border-color:#fff; background:none; color:#fff; margin:10px 0 0}
.purpBg .popcontent{ padding:10px 20px; }
.purpBg .popcontent fieldset.form-columns-1, .purpBg .popcontent fieldset.form-columns-2{ width:100%; max-width: 100%;}
.purpBg .popcontent label{ color:#fff; display:none}
.purpBg .popcontent label.hs-error-msg{display:block; color:#fff;}
.purpBg textarea{ border-color:#fff}

/*New CTA design change on Service pages at bottom*/
.pricingTable.newSty{ background: url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/02/CTA-bg.jpg") no-repeat 0 0 /cover; outline:none; border:5px solid #007ea6; border-radius: 20px }
.pricingTable:before{ display: none; }
.pricingTable.newSty h2{ font-size:2rem; color: #020a68; margin:0; font-weight: bold; line-height: 1}
.pricingTable.newSty h3{ font-size: 1.5rem;color: #020a68; font-weight: normal; text-transform: none; margin: 5px 0 20px; }
.pricingTable .pricingTable-btn a{ text-transform: uppercase; color: #ff5100; background: #fff; border:4px solid #ff5100; border-radius: 50px; padding: 8px 20px;font-size: 1rem; font-weight: bold;display: inline-block;  }
.pricingTable .pricingTable-btn a:hover{ background: #ff5100; border-color: #fff; color: #fff !important; }

#write-us .input input[type="text"], #write-us .input input[type="password"],
#write-us .input input[type="email"], #write-us .input input[type="tel"],
#write-us .input textarea { margin-bottom: 10px; width: 100%; border-color: #d9d8d8;}
#write-us .actions{ text-align: center}
#write-us label[class=""]{ display: none }
#write-us .actions input[type="submit"]{ background:#ff5100; color:#fff; margin:10px 0 0; font-weight:bold; text-transform: uppercase; border-radius: 0px; transition: all 0.3s ease-in-out}
#write-us .actions input[type="submit"]:hover{ background: #222;  }

@media screen and (max-width: 1068px){
.popupform {margin: 10px auto; width: 63%;}
	.popupform .popcontent{ padding-top:10px; padding-bottom:10px;}
	.purpBg{ margin:2px auto}
	.popupform h2{ margin-bottom:1rem}
	
	
}

@media screen and (max-width: 768px){
.cta-sec .box{ width: 70%; }
.cta-sec .popup, .popupform{ width: 70%; }
	.popupform{margin:0px auto}
	.popupform .img-wrap{ display:none;}
	.popupform .popcontent{ padding:15px 0;}
	.popupform .row{ margin:0; display:block}
	.popupform input{ margin-bottom:10px}
	.popupform h2{ margin-bottom:1rem;}
	.purpBg .popcontent{ padding:0;}
	.purpBg .popcontent fieldset.form-columns-2 .input{ margin-right:0}
	.popupform.purpBg{margin:5% auto}
	
}

/* Contact us page write to us from start */
#writeUs ul{ list-style: none; margin: 0; padding: 0; }
#writeUs li{ width: 100%; display: inline-flex;}
#writeUs li label{ display: block; margin-right: 10px; line-height:2.8; width: 24%; font-weight: bold; color: #222222 }
#writeUs li span{  display: block;}
#writeUs li input[type="text"],#write-us li input[type="password"],
#writeUs li input[type="email"],#write-us li input[type="tel"]{ margin-bottom: 10px; width: 100%; border-color: #d9d8d8; }
#writeUs li textarea{ border-color: #d9d8d8; }
#writeUs li:last-child{ display: block; }
#writeUs li input[type="submit"]{ border-radius: 0; background:#ff5100; color: #fff; font-weight: bold; text-transform: uppercase;  }
#writeUs li.fromto span{ width: 27% }
#writeUs li.fromto strong{ margin: 0 18px 0; line-height: 2.5 }
/* Contact us page write to us from end */

/* Accordion style start here */
#acc-style h3.vc_tta-panel-title{ border-bottom: 1px solid #ebebeb }
#acc-style h3.vc_tta-panel-title span{ font-weight: bold; color: #222222;font-size: 26px;  }
#acc-style h3.vc_tta-panel-title i::before{ border-width:4px 0 0 0; color:#222222 }
#acc-style h3.vc_tta-panel-title i::after{ border-width:0 0 0 4px; color:#222222 }

/* Accordion style start end */


/*Company overview page design*/
.corevalues{ width: 100%; padding:3rem 20px; position: relative;}
.corevalues:before{ content:"";position: absolute; bottom:47px; right:-14px; background: url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/01/arrow-head01.png") no-repeat left bottom; width: 91px; height:75%;background-size:70%;background-repeat:no-repeat;overflow: hidden;}
.corevalues:after{content: ""; width:462px; border-bottom: 4px solid #007ea4; display: block;position: absolute;
    bottom: 47px; }
.corevalues .vc_column_container.vc_col-sm-9{ width: 75%} 
.corevalues .corecount{ font-size: 5rem; color: #7672f0; color: #7672f0;
  -webkit-text-fill-color: white; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color: #7672f0; font-weight: bold; text-align: center;line-height:0.9;} 
.corevalues .coreicon{ position: absolute; top:-64px; right:37px; text-align: center; }
.corevalues .coreicon img{ max-width:70%;background: #fff;border-radius: 50%; }
.corevalues h3{ font-size: 1.8rem; color: #7672f2; font-weight: bold; margin-bottom:8px; }
.corevalues p{max-width:21rem; min-height:100px;}

.corevalues.blubor:before{ background-image: url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/01/arrow-head02.png");}
.corevalues.blubor:after{border-color: #561c8c}
.corevalues.orbor:before{ background-image: url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/01/arrow-head03.png");}
.corevalues.orbor:after{border-color: #ff5101}
.corevalues.purbor:before{ background-image: url("/https/224d3e9c.delivery.rocketcdn.me/wp-content/uploads/2023/01/arrow-head04.png");}
.corevalues.purbor:after{border-color: #892f8e}

.ourachi-section { padding: 0 10% }
.ourachi{ position: relative; }
.ourachi:before{content:'';border-right:2px solid #231f20;position: absolute;left: 0; right: 0; margin:auto;width: 2px; height: 100% }

@media screen and (max-width: 768px){
.corevalues{ padding: 0; }
.corevalues:after{ bottom: 0; width: 100%; }
.corevalues:before, .corevalues.blubor:before,.corevalues.orbor:before,.corevalues.purbor:before
{ background: none; display: none }
.corevalues .vc_column_container.vc_col-sm-9{width: 100%;text-align: center;}
.corevalues .corecount{line-height: 1.5; }
.corevalues .coreicon {position: relative; top: auto; right: auto; max-width:35%;  margin: auto; margin-bottom:20px}
.corevalues p{max-width: 100%;text-align: center; padding:0 15px;}
.ourachi-section{ padding: 0 }
.ourachi{ display: none; } 
}

/*Hide single blog post top banner and author& date*/
.single-post .single-banner, .single-post .entry-box-title .entry-meta.clearfix{display: none}
article h3.entry-title{font-size: 34px; font-weight: bold;}
.vc_gitem-post-data.vc_gitem-post-data-source-post_date{ display: none }

/*Home page partner logo*/
.partner-logos{ text-align: center; }
.partner-logos ul{ list-style: none; margin: 0; padding: 0; text-align: left; }
.partner-logos ul li{ margin: 0 10px; padding: 0;width: 138px; height: 138px; text-align: left; display: inline-block; }
.home .page-wrap{ padding-bottom: 40px; }

/****
 * Case Study Single Page
 ******/
.top-buttons-wrap {
    border: 2px solid #97a6df;
    padding: 0px 0 0;
    box-shadow: 1px 4px 10px 3px #B8B8B8;
}
.top-buttons-wrap .top-buttons {
    border-right: 2px solid #AFAFAF;
    margin: 15px;
    padding: 0px;
	border-left: none;
border-top: none;
border-bottom: none;
}
.top-buttons-wrap .button3 {   
    border: none;
}
.set-title {
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  color: #000;
  text-align: center !important;
  margin: 0;
  font-family: Saira Condensed;
}
.set-title span::after, .set-content::before {
	display: none;
}
.set-content {
   position: relative;
  border: 2px solid #97a6df;
  padding: 50px 30px 20px;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 0px 0px 15px 0px #B8B8B8;
	min-height: 400px;
	
}
.set-0 .set-content {
  background-color: #F4FDEC;
}
.set-1 .set-content {
  background-color: #FFFCE0;
}
.set-2 .set-content {
  background-color: #FFE6E4;
}
.content-sets .set-content li {
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 5px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content p {
  font-size: 14px;
  line-height: 24px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content ul {
  margin: 0px;
}
.read-cta-btn a.read-btn:hover {
  background-color: transparent !important;
  color: transparent !important;
}
.read-cta-btn a.read-btn {
  border: none;
}
.read-cta-btn {
  text-align: center;
 	margin: 10px 0px 0px;
}
.read-cta-btn img {
  width: 180px;
}
.page-wrap {
  padding: 0 0 0px 0;
}
@media screen and (max-width:768px) {
	.top-buttons-wrap .top-buttons 		{
		border-bottom: 2px solid #AFAFAF;
		border-right: none;
		border-left: none;
		border-top: none;
		padding-bottom: 10px;
		margin: 10px;
	}
	.top-buttons-wrap .button3 {
		border: none;
	}
	.single-casestudies .featured-info h1 {
  font-size: 18px;
	}
	.single-casestudies .featured-post {
  height: 160px;
}
}
.single-casestudy-image .featured-post {
    height: 260px;
}
.single-casestudy-image .featured-info h1 {
	 font-size: 25px;
	font-family: Arial !important;
}
.blog-single.casestudies{ border-bottom:none;margin-bottom: 0px;}

/****
 * End Case Study
 * ***/

/*********
CUSTOM CSS
*********/
@import url('https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed&display=swap');
p {
    margin-bottom: 20px !important;
}
/* Topbar */
.themesflat-top .container-inside {
    display: block;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}
.themesflat-top {
    background-color: #ebebeb !important;
}
.themesflat-top .content-left, .themesflat-top .content-right {
    display: inline-block;
}
.themesflat-top .content-left, .themesflat-top .content-right {
    display: flex;
}
.top-bar {
    text-align: right;
}
.left-bar, .left-bar i{
	color:#7772f2;
	font-weight:500;
}
.left-bar a{
	padding-left:6px
}
.left-bar, .top-bar {
    flex: 1;
}
.top-bar ul li a, .left-bar{
	font-size:14px
}
.top-bar ul li {
    display: inline;
    padding-left: 8px;
       color: #b4b4b4;
    position: relative;
}
.top-bar ul li a:hover{
    color: #2c50be;
}
ul.footer-site-maap li::before ,.top-bar li:before{
    content: '|';
    position: absolute;
    right: -6px;
    top: 3px;
}
ul.footer-site-maap li:last-child::before, .top-bar li:last-child:before{
    content:none;
}
.themesflat-top .content-left ul > li {
    border-left: 0;
}
.themesflat-top .search-form .search-submit {
    width: auto;
    border-radius: 0;
    background: transparent;
    padding: 0;
	right:10px;
}
.themesflat-top .search-form .search-submit i {
    color: #963596;
}
.themesflat-top .search-form label {
    min-width: 0;
}
.themesflat-top .search-form input[type="search"] {
    border: 1px solid #d8d8d8;
    background: transparent;
    border-radius: 0;
}
/**
 Landing page Cloud
**/
.getinTouch-cloud ul li label {
    color: #fff;
}
.getinTouch-cloud .wpcf7-text {
    margin-bottom: 15px;
}
.getinTouch-cloud input.wpcf7-form-control.wpcf7-submit {
    background-color: #ff5100;
    color: #fff;
    border-radius: 0px;
}
.getinTouch-cloud input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #fff;
    color: #ff5100;
}
h1.banner_hed {
    color: #fff;
}
/**
 End Landing page Cloud
**/
/* Header */
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
    color: #ff7345;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li a.wp-mega-menu-link {
    color: #000 !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li a.wp-mega-menu-link:hover, 
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li:hover > a.wp-mega-menu-link > span {
    color: #2c50be !important;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li, .wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
    padding: 0 !important;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a {
    padding-left: 10px !important;
}
ul.wpmm-mega-wrapper li#wp_nav_menu-item-31162.wpmega-menu-flyout ul,
ul.wpmm-mega-wrapper li#wp_nav_menu-item-159.wpmega-menu-flyout ul, li#wp_nav_menu-item-30836.wpmega-menu-flyout ul{
    width: 420px !important;
    text-align: left;
}
ul.wpmm-mega-wrapper li#wp_nav_menu-item-31162.wpmega-menu-flyout ul li,
ul.wpmm-mega-wrapper li#wp_nav_menu-item-159.wpmega-menu-flyout ul li, li#wp_nav_menu-item-30836.wpmega-menu-flyout ul li{
    width: 208px;
    display: inline-block;
    vertical-align: top;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span {
    background: transparent;
    padding: 0;
    position: relative;
    font-size: 15px;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span{

}
li.menu-item-depth-2 a, li.menu-item-depth-2 a span {
    font-size: 14px !important;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after{
	content:none;
}
#wpmm-wrap-primary.wpmm-orientation-horizontal .wpmm-sub-menu-wrap ul li {
    margin-bottom: 5px;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li  li:hover > a > span:before {
    width: 100%;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -6px;
    width: 0;
    height: 2px;
    background-color: #2c50be;
    -webkit-transition: all ease-in .5s;
    -moz-transition: all ease-in .5s;
    -ms-transition: all ease-in .5s;
    -o-transition: all ease-in .5s;
    transition: all ease-in .5s;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span{
    position: relative;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span.wpmm-mega-menu-icon:before{
	content:none;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.ai-title > a.wp-mega-menu-link span{
    font-size: 14px;
    font-weight: 700;
	color:#000;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li, .wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
    padding: 0 !important;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header {
    padding-left: 45px;
}
.wpmm-sub-menu-wrap ul li ul li.ai-title{
	padding-top:20px;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-icon, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.ai-title > a.wp-mega-menu-link span.wpmm-mega-menu-icon {
    position: absolute !important;
    left: -28px;
}
.wpmm-sub-menu-wrap ul li ul li::before {
    content: '';
    position: absolute;
    left: -20px;
    width: 8px;
    height: 8px;
    background-color: #ff7345;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.wpmm-sub-menu-wrap ul li ul li::after {
    content: '';
    position: absolute;
    left: -16px;
    width: 1px;
    height: 30px;
    border-left: 1px solid #959595;
    top: 6px;
}
.wpmm-sub-menu-wrap ul li ul li:last-child::after, .wpmm-sub-menu-wrap ul li ul li.ai-title::after,.wpmm-sub-menu-wrap ul li ul li.ai-title::before, .wpmm-sub-menu-wrap ul li ul li.no-icon::after{
	content:none;
}
li.contact-us a {
    background-color: #ff5100 !important;
    color: #fff !important;
    text-transform: capitalize;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 0px;
    border: 1px solid #ff7345 !important;
}
li.contact-us a span {
    color: #fff !important;
}
li.contact-us a:hover {
    border:1px solid #ff7345;
}
header li.contact-us a::before{
	content:none !important;
}
header li.contact-us a::after{
	content:'';
	width: 0;
      height: 0;
      border-top: 12px solid #ff7345;
      border-left: 12px solid transparent;
	position:absolute;
	left:50%;
	bottom:-11px
}
#wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a i.wpmm-mega-menu-icon {
    color: #963596 !important;
}
.wp-megamenu-main-wrapper .wpmm-mega-menu-icon {
    font-size: 24px;
    line-height: 24px;
}
	#mainnav-mobi ul li {
    background-color: #fff !important;		
    border-top: 1px solid rgb(39 39 39 / 10%);
}
#mainnav-mobi ul li.contact-us{
	display:none;
}
#mainnav-mobi ul > li > a {
    color: #000000;
}
.top-search.show {
    top: 155%;
}
.header-style1 .show-search {
    position: relative;
    top: 50%;
    transform: translateY(70%);
}
#mainnav ul li#wp_nav_menu-item-31163, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper, header .col-md-12 {
    position: initial;
}
li.ai-menu{
    margin-top: 30px;
}
li.ai-menu a, li.ai-menu a span {
    color: #404040 !important;
    line-height: 1.5 !important;
    font-size: 16px !important;
    font-weight: 600;
}
.sub-fonts ul li a span.wpmm-mega-menu-href-title {
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
div.wpmm-sub-menu-wrap{
	min-height:397px;
}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div ul.wp-mega-sub-menu{
	min-height:350px;
}
/* Footer */
.footer {
    padding-top: 46px;
    padding-bottom: 0px!important;
}
.footer_background.footer_s1.background-size.auto {
    background-color: #010B26;
}
.footer a, .footer{
    font-size: 13px;
}
.footer-widgets .widget h4.widget-title {
    font-size: 18px;
    color: #fff !important;
    text-transform: uppercase;
	font-weight:600;
	margin-bottom: 0px;
	font-family: Open Sans;
}
.footer-widgets  .widget .widget-title:before{
    content: none;
}
.footer-widgets .widgets-areas {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
footer #text-2 h3, footer #text-2 h3 a {
    font-size: 28px;
    margin-bottom: 10px;
    width: 80%;
    font-family: Open Sans;
    font-weight: 700;
}
a.button.white {
    font-family: inherit;
    background-image: none;
    cursor: pointer;
    white-space: nowrap;
    line-height: 21px;
    font-size: 15px;
    font-weight: 700;
    padding: 12px 50px;
    text-align: center;
    border: none;
    box-shadow: 0 2px 4px rgb(17 26 69 / 15%);
    color: #010B26;
    background-color: #ffffff;
	    transition: all 0.2s ease-in-out 0s;
	display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
a.button.white:hover {
	color:#fff;
background-image: linear-gradient(180deg, transparent 96%, #FF7345 0);
	box-shadow: 0 2px 25px rgb(17 26 69 / 15%);
	background-size: 100% 100%;
	    color: #fff !important;
}
a.button.white:hover::after{
width: 100%;
    left: 0;
    right: auto;
}
a.button.white::after {
    content: "";
    width: 0;
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    transition: 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
	background-color: #ff5100;
}
.infoBox li {
    padding-top: 0px !important;
    display: flex;
    align-items: center;
    flex: 1 1;
    margin-bottom: 15px;
    padding-left: 0 !important;
}
.infoBox li img {
    width: 42px;
    margin-right: 15px;
}
.infoBox li .infoContent {
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
}
.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
p.infoContent {
    margin-bottom: 10px !important;
}
.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.copyright-bar {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: start;
}
.social-icons-wrapper ul li {
    display: inline-block;
    padding: 0 !important;
}
.social-icons-wrapper ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.social-icons-wrapper ul li a {
    color: #fff !important;
    font-size: 19px !important;
	line-height:20px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
	font-weight: 100 !important;
}
.hover-animation img {
    transition: 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
}
.hover-animation:hover img {
    transform: translateY(-20px) rotate(10deg);
}
@media screen and (max-width:1090px){
#wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link, #wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a span.wpmm-mega-menu-href-title {
    font-size: 14px !important;
    padding-left: 0;
}
	.logo img, .logo svg {
    width: 240px;
}

}
@media screen and (max-width:992px){
	footer #text-2 h3, footer #text-2 h3 a {
    font-size: 21px;
}
	#mainnav-mobi ul li {
    text-align: left;
    text-transform: uppercase;
}
	.btn-submenu {
    right: 0px;
}
}
@media screen and (max-width:900px){
	.tab-section {
    display: none;
}
		.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%;
}
.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
}
	.footer-widgets .widgets-areas {
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%;
}
	.contact-us{
		display:none !important;
	}

}
@media screen and (max-width:768px){
	.copyright-bar {
    text-align: center;
    display: block;
}
	.social-icons-wrapper {
    padding-left: 0;
}
}
@media screen and (max-width:740px){
	.footer-widgets .widgets-areas,.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
			.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.themesflat-top {
    display: none;
}
}
@media screen and (max-width:690px){
.footer-widgets .widgets-areas,.footer-widgets .widgets-areas:nth-child(3) ,			.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	text-align:center;
}
	footer #text-2 h3, footer #text-2 h3 a{
		width:100%
	}
	.infoBox li {
    padding-top: 0px !important;
    text-align: left;
}
	ul.infoBox {
    max-width: 250px;
    margin: auto;
}
}
/* Page Inner Banner */
.inner-banner .wpb_text_column.wpb_content_element {
    margin-bottom: 0 !important;
}
.inner-banner {
    padding: 10px;
    background-image: url(images/a-view-of-new-york-city-at-night-time-2022-02-08-02-10-23-utc-min.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 350px;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 0px !important;
}
.inner-title {
    color: #fff;
    padding-bottom: 0px;
    z-index: 2;
    position: relative;
}
.inner-title h1 {
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
    position: relative;
    color: #fff;
    display: inline-block;
	font-weight:700;
}/*
.inner-title h1::after {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 30px;
    width: 85px;
    height: 4px;
    background-color: #fff;
}*/
.breadcrumbs, .breadcrumbs a, .breadcrumbs span {
    color: #fff !important;
    padding-right: 5px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
}
.breadcrumbs span.breadcrumb_last {
    padding-left: 5px;
}
.work-logo {
    position: absolute;
    top: -142px;
    right: 0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks {
    text-align: center;
}
.et_pb_section_0.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #F4F4F4!important;
}
.et_pb_section.quick_links_section {
    border-bottom-width: 0px;
}
.et_pb_section_0 {
    border-color: #e3e3e3;
}
@media (min-width: 981px)
.et_pb_section {
    padding: 4% 0;
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.et_pb_with_border {
    position: relative;
    border: 0 solid #333;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li {
    margin: 0;
	display:inline-block;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    padding: 16px 20px;
    display: block;
    color: inherit;
    text-align: center;
    border-right: 1px solid #c8c8c8;
    border-bottom: 4px solid transparent;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li:last-child a{
	border-right:0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks{
    list-style: none;
    margin: 0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a:hover {
    border-bottom-color: #ff7345;
}
a.go-top:hover {
    background-color: #ff7345 !important;
}
@media screen and (min-width:1024px){	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks {
    display: flex;
    align-items: center;
    justify-content: center;
}
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li {
    flex-grow: 1;
}
}
@media screen and (max-width:1023.9px){
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    padding: 7px 10px;
    border-right: 1px solid #c8c8c8;
}
}
@media screen and (max-width:991px){
		.header-style1 .show-search {
    top: 50%;
    transform: translateY(30%);
}
	.btn-menu {
    display: block;
    margin: 20px 0px;
}
}
@media screen and (max-width:910px){
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    border-right: 0px solid #c8c8c8;
}
}
@media screen and (max-width:820px){
.themesflat-top .content-left, .themesflat-top .content-right {
    display: block;
}
	.top-bar {
    text-align: center;
}
}
.sticky-talk {
    position: fixed;
    top: 60%;
    transform: translateY(-50%);
    left: 0;
    background-color: #ff7345 !important;
    color: #fff !important;
    text-transform: capitalize;
    font-size: 16px !important;
    padding: 5px 15px !important;
    border-radius: 0px;
    border: 1px solid #ff7345 !important;
    font-weight: 700;
    display: none;
    z-index: 9;
}
.sticky-talk a{
	color:#fff !important;
	font-size:20px
}
@media screen and (max-width:992px){
.sticky-talk {
    display: initial;
    left: -40px;
    width: 127px;
    line-height: 35px;
    transform: rotate(270deg);
}
}


.eats-member-card-cards-photoContainer::before,
.eats-member-card-cards-photoContainer::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform-origin: center; 
	z-index:99
}
.eats-member-card-cards-photoContainer::before {
    border-top: 2px solid #ff7345;
    border-bottom: 2px solid #ff7345;
    transform: scale3d(0,1,1); 
  }

.eats-member-card-cards-photoContainer::after {
    border-left: 2px solid #ff7345;
    border-right: 2px solid #ff7345;
    transform: scale3d(1,0,1); 
  }

.eats-member-card-cards-photoContainer:hover::before,
.eats-member-card-cards-photoContainer:hover::after {
    transform: scale3d(1,1,1); 
    transition: transform 0.5s;
  }
.team-cols .eats-grid-item:last-child .eats-member-card-cards-photoContainer::before,
.team-cols .eats-grid-item:last-child .eats-member-card-cards-photoContainer::after{
    content:none;
}
div#usm-admin-notification-widget {
    display: none;
}
.sidebar .widget.widget_search {
    background-color: #6654e8;
    padding: 15px 10px 8px !important;
    margin-bottom: 30px !important;
}
.sidebar .search-form input[type="search"] {
    border-radius: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    color: #fff !important;
}
.search-form input[type="search"]::placeholder,.search-form i.fa.fa-search {
  color: #fff !important;
}
.search-form input[type="search"]:-ms-input-placeholder { 
 color: #fff !important;
}
.search-form input[type="search"]::-ms-input-placeholder { 
 color: #fff !important;
}
.sidebar .widget_categories, .sidebar .widget_archive,
.sidebar .news-letter {
    background-color: #f7f7f9;
    padding: 30px 20px !important;
}
.sidebar .news-letter input {
    margin-bottom: 11px !important;
    border: 1px solid #bdbdbd;
    border-radius: 0;
    padding: 0px 10px;
    width: 100%;
}
.sidebar .news-letter input[type="submit"] {
	background-color:#6654E8;
}
.sidebar .news-letter input[type="submit"]:hover {
	background-color:#000;
}
.sidebar .widget {
    margin-bottom: 0;
}
.sidebar .widget_archive, .sidebar .widget_categories{
    max-height: 380px;
    overflow-y: scroll;
}
.sidebar .widget_archive a, .sidebar .widget_categories a {
    color: #6654e8 !important;
    font-size: 15px !important;
	font-weight:400 !important;	
    line-height: 20px !important;
}
.sidebar .widget_archive a:hover, .sidebar .widget_categories a:hover {
    color:#000 !important;
}
.sidebar .widget ul li, .sidebar .widget ul li ul.children li {
    padding: 5px 5px 10px 15px !important;
    line-height: 20px !important;
    border: 0 !important;
	text-align:left !important;
}
.sidebar h4.widget-title {
    font-size: 24px;
    font-weight: 600;
    padding: 0 15px 10px !important;
	margin-bottom:0 !important;
}
.sidebar .widget .widget-title:before{
	content:none;
}
.single-post .container.content-wrapper {
    margin-top: 60px;
}
.blog-posts .post-content {
    width: 83% !important;
    display: block !important;
}
.comment-reply-title {
    margin-bottom: 21px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1;
}
input#wp-comment-cookies-consent {
    width: auto;
}
.footer-widgets .widget.widget_nav_menu ul li {
    padding: 0px 0px !important;
    line-height: 28px;
}
/* Case study single page */
.casestudies-template-default .container.content-wrapper {
    max-width: 100%;
    padding: 0;
}
.featured-post {
    overflow: hidden;
    height: 350px;
    position: relative;
	border-radius:0 !important;
}
.featured-post img{
	width:100%;
	height:100%;
}
.featured-info{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 30px;
	
}
.featured-info h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    max-width: 570px;
}
.casestudies-template-default .comments-area{
	display:none;
}
.top-buttons {
    border: 1px solid #97a6df;
}
.top-buttons-wrap, .content-sets {
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 60px 0 0;
}
.content-sets {
    align-items: center;
    padding: 30px 0 0;
}
.top-buttons {
    border: 2px solid #97a6df;
    text-align: center;
    padding: 30px;
}
.top-buttons h2 {
    font-weight: 700;
    font-size: 30px;
	margin-bottom: 0px;
}
.button1.top-buttons h2 {
    color: #8580f6;
}
.button2.top-buttons h2 {
    color: #ff7345;
}
.button3.top-buttons h2 {
    color: #4062c3;
}
.top-buttons h3{
font-weight: 500;
	font-size: 25px;
}
.set-content {
    position: relative;
    border: 1px solid #7772f2;
    padding: 50px 30px 20px;
    font-size: 18px;
    line-height: 28px;
}
.set-content::before {
    content: '';
    position: absolute;
    top: -13px;
    right: 40px;
    background-color: #ff7345;
    width: 180px;
    height: 25px;
    z-index: 2;
}
.set-2 .set-content::before {
    left: 40px;
	right:auto;
}
.set-title {
       font-size: 64px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0;
    color: #4161c4;
    text-align: right;
    margin: 0 40px 0 30px;
	    font-family: Saira Condensed;
}
.set-2.content-sets .set-title {
	text-align:left;
}
.set-title span {
    position: relative;
	    display: inline-block;
    max-width: 305px;
}
.set-title span::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: -10px;
    left: 0;
    height: 10px;
    border-bottom: 8px solid #ff7345;
}
.set-2.content-sets {
    flex-direction: row-reverse;
}
.full-btn a {
    font-size: 24px;
    background-color: #7772f2;
    color: #fff;
    padding: 30px 80px;
    box-sizing: border-box;
    display: inline-block;
    border-radius: 50px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
	font-weight:600;
}
.full-btn {
    text-align: center;
    margin: 70px 0;
}
h2.full-title {
    text-align: center;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 40px;
    max-width: 900px;
    margin: auto;
}
.cta-sec { 
	max-width: 550px !important;
}
.cta-section {
    max-width: 650px;
    text-transform: capitalize;
    margin: auto;
    background-color: #ff7345 !important;
    box-sizing: border-box;
    margin-top: 70px;
    padding: 50px;
}
@media screen and (max-width:1160px) and (min-width:768px){
	.top-buttons {
    min-height: 195px;
}
}
@media screen and (max-width:767.9px){
.top-buttons-wrap, .content-sets {
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

	.set-title,.set-2.content-sets .set-title {
    text-align: center;
    margin: 0 40px 60px 30px;
}
	.top-buttons {
    margin-bottom: 30px;
}
	.set-title span {
    max-width: initial;
}
}
.infoTalk{
	color:#fff;
}

.page-wrap {}

/*Header search  */
.search-form input[type="search"]::placeholder, .search-form i.fa.fa-search {
    color: #999 !important;
}
.header-style1 .show-search{ display:block !important}
ul.meta-left {
    display: none !important;
}
.search-form input.search-submit {
    display: none;
}
.search .item {
    width: 30%;
    margin-top: 20px;
}
.mpplatform .breadcrumbs span {
    color: #1b154c !important;
}
.mpplatform .breadcrumbs a {
    color: #1b154c !important;
}
.mpplatform h1 {
    color: #ff5100;
}
.inner-banner.mpplatform {
    min-height: 200px !important;
}
.partner-logos.newlogo ul {
    text-align: center;
}
.partner-logos.newlogo ul li {
    width: auto;
	height: auto;
}
.mpplatform .inner-title {
	text-align: center;
}
a:hover {
	color: #110dd9 !important;
}

.partner-logos ul {    
    text-align: center;
}
.sml-featured .featured-post {
    height: auto;
}
.search article {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;	 
	width: 100%;
}
.search .post-wrap {
    margin-top: 40px;
}
.blogsearch .vc_grid-filter-dropdown {
    display: none;
}
.blogsearch input.search-field {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}
.highlight a {
    color: #ff5100;
	padding-left: 2px;
}
.single-press_release h3.entry-title {
    display: none;
}
.contactp {
    background-color: #f5f5f5;
    padding: 15px;
}
.contactp h2 {
    color: #000;
    font-weight: bold;
}
.contactp h3 {
    color: #ff5100;
    margin-bottom: 0px;
}
.contactp span {
    font-size: 14px;
}
.press-contact p {
    font-size: 18px;
    text-align: justify;
}
.single-press_release .sfsi_Sicons.sfsi_Sicons_position_left {
    display: none !important;
}
.single-press_release .comments-area {
    display: none;
}
/* Square Box start */

.evServiceBox .service-icon{
    color: #00B1D1;
    font-size: 35px;
    margin: 0 0 5px;
} 

/* Square Box End */
.gap-logo ul li {
    margin-left: 25px;
}
.imginfogra img {
    width: 90%;
}
.imginfogra-test img {
	width: 85%;
}
.ctacode {
    text-align: center;
	padding-bottom: 50px;
}
li.highlight {
    list-style: none;
	    margin-left: -15px;
}
li.highlight .fa {
    padding-right: 5px;
    font-size: 12px;
}
.counter .counter-content {
	height: 360px !important;
}
ul.atfarw li {
    list-style: none;
}
ul.atfarw, ul.atfarw1 {
    margin-bottom: 10px;
}
.serviceatf img {
    border-radius: 5px;
    border: 1px solid #bababa;
}
.featured-post img {
    width: 100%;
    height: auto;
}
.blog-single .featured-post {   
    height: auto;
}
.pricingTable {
	padding: 30px 17px 30px !important;
}
.pricingTable.newSty h2 {
  font-size: 2rem;  
	text-transform: initial;
}
.pricingTable.newSty h3 {
	font-size: 1.5rem;
}
.pricingTable .pricingTable-btn a {
	font-size: 1rem;
	padding: 8px 20px;
}
.pricingTable .pricingTable-btn a:hover {
    background: #ff5100;
    border-color: #fff;
    color: #fff !important;
}
.mobile-apps .counter .counter-content {
    height: 220px !important;
}
.expedite-your-business .counter .counter-content {
    height: 280px !important;
}
<!--
Search
-->
.search-case {    
	   display: flex;
    justify-content: flex-end;
}
.search-case ul li input[type="text"] {
    background-color: #716ba485;
	 font-size: 16px;
	border-radius: 20px;
	color: #fff;
}
.search-case select#ofcategory {
    border-radius: 0px;
    background-color: #d6dce5;
    color: #1b154c;
    outline: #d6dce5;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.search-case ul li select#oftaxcasestudies {
        background-color: #D6DCE5;
    color: #1b154c;
    font-size: 16px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    border-radius: 0px;
}
.search-case .is-form-style button.is-search-submit {
    width: 36px;
    height: 40px;
}
.search-case ul li input[type="submit"] {
	background-image: url(/https/224d3e9c.delivery.rocketcdn.me/wp-content/themes/evockans/search-icon.png);
			background-color: transparent;
			background-size: 30px;
			background-repeat: no-repeat;
			margin-top: 6px;
	padding-right: 0px;
	    height: 36px;
    width: 30px;
}
.search-case ul li input[type="text"]:focus {
    border: none;
}
.search-case ul li select#oftaxcasestudies:focus-visible {
    outline: none;
}
.search-case input.search-field {
    border-radius: 20px;
    background-color: #b5b2d0;
    color: #fff;
}
.search-case ul li input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #fff;
}
.search-case ul li input[type="text"]:-moz-placeholder, .search-case input.search-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity:  1;
}
.search-case ul li input[type="text"]::-moz-placeholder, .search-case input.search-field::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity:  1;
}
.search-case ul li input[type="text"]:-ms-input-placeholder, .search-case input.search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #1b154c;
} { /* Internet Explorer 10-11 */
   color: #1b154c;
}
.search-case ul li input[type="text"]::-ms-input-placeholder, .search-case input.search-field::-ms-input-placeholder { /* Microsoft Edge */
   color: #1b154c;
}

.search-case ul li input[type="text"]::placeholder, .search-case input.search-field::placeholder { /* Most modern browsers support this now. */
   color: #1b154c !important;;
}
@media screen and (max-width: 668px) {
  .search-case {
  text-align: center;
		display: block;
}
	.search-case .searchandfilter ul {
  width: 100%;
		margin-left: 0px;
		display: flex;		
}
	.search-case .is-search-form {
  margin-bottom: 15px;
		width: 286px;
}
	.search-case ul li select#oftaxcasestudies {
  margin-bottom: 10px;
		width: 250px;
}
	.search-case ul li input[type="text"] {
  width: 100%;
		margin-bottom: 5px;
}
	.search-case ul li input[type="submit"] {
  width: 100%;
}
	.search-case .searchandfilter li {
  flex: 0 0 0px;
padding-right: 15px;
}
}
.search-case .search-form .search-submit {
    width: auto;
    height: auto;
    background: none;
    box-shadow: none;
    border: 0;
    background-image: url('/https/224d3e9c.delivery.rocketcdn.me/wp-content/themes/evockans/search-icon.png');
    background-size: 30px;
    background-repeat: no-repeat;
    position: unset;
    padding: 0;
	text-indent: 100%;
	    line-height: 30px;
}
.search-back-button #my-back-button {
    background-color: #ff5100;
    color: #fff;
    padding: 10px 30px;
	font-size: 15px;
}
.search-case .searchandfilter li {
    vertical-align: top;
}
<!--
 Ivory Search
 -->
.search-case .is-form-style input.is-search-input {    
        background-color: #d6dce5;
    color: #1b154c;
    padding: 20px;
    font-size: 16px !important;
    border: none !important;
}
.search-case .is-search-icon {
    background-color: transparent;
    border: none;
	  padding-top: 0px!important;
	display: unset !important;
}
.search-case .is-search-icon svg {
    width: 42px;
    position: unset;
    display: block;
    height: 42px;
	margin-left: 6px;
}
.search-case .is-form-style .is-search-submit path {
    fill: #ff5100;
}
.search-case .is-form-style input.is-search-input::placeholder {
    color: #1b154c;
    font-size: 16px;
}
.search .post-wrap, .archive .post-wrap {
    margin-top: 40px;
}
.archive .blog-list .themesflat-button-container {
    padding-top: 0px;
}
.search .navigation a {
    position: relative;
    color: #ff5100;
    padding: 9px 10px;
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    font-weight: 700;
    border: none;
    border-radius: 3px;
    background-color: #ffe3d7;
}
.search .nav-links {
    padding: 0px;
    margin-left: 20px;
}
.search .navigation a:hover {
    color: #ffe3d7 !important;
    background-color: #ff5100;
}
.navi-bottom {
  display: flex;
  justify-content: center;
	width: 100%;
}
.navi-bottom .search-back-button {
  margin-right: 15px;
}
.navi-bottom .navigation a, .navigation.paging-navigation span, .page-links a, .page-links > span P {	
	padding: 9px 16px;
}
.navi-bottom .navigation.paging-navigation .current, .navi-bottom .navigation.paging-navigation a:hover {
	background: #ff5100;
	border-color: #ff5100;
	color: #fff !important;
	padding: 7px 16px !important;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
font-weight: 500;
}
.themesflat-top ul {    
    line-height: 30px;
}
.themesflat-top .container-inside {    
    padding-top: 10px;
}
.header .themesflat-top {
    background-color: #013366 !important;
}

article h3.entry-title {
  font-size: 22px;
}
.single-casestudy-image img {
    height: 350px;
}
.single-casestudies  .page-wrap {
  padding: 0 0 0px 0;
}
.single-casestudies .read-cta-btn {
      margin: 25px 0px 0px;
    text-align: center;
}
.read-cta-btn a.read-btn:hover {
  color: #fff !important;
}
.page .blog-posts .wpb_single_image::before {
  display: none;
}
.highlight img {
  width: 12px;
}
.builtit-btn-wrap.case-button {
    text-align: center;
}
.builtit-btn-wrap.case-button a:hover {
    color: #fff !important;
}
.sernowcls li {
    padding-bottom: 15px;
}

/****
 * Case Study Single Page
 ******/
.top-buttons-wrap {
    border: 2px solid #97a6df;
    padding: 0px 0 0;
    box-shadow: 1px 4px 10px 3px #B8B8B8;
}
.top-buttons-wrap .top-buttons {
    border-right: 2px solid #AFAFAF;
    margin: 15px;
    padding: 0px;
	border-left: none;
border-top: none;
border-bottom: none;
}
.top-buttons-wrap .button3 {   
    border: none;
}
.set-title {
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  color: #000;
  text-align: center !important;
  margin: 0;
  font-family: Saira Condensed;
}
.set-title span::after, .set-content::before {
	display: none;
}
.set-content {
   position: relative;
  border: 2px solid #97a6df;
  padding: 50px 30px 20px;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 0px 0px 15px 0px #B8B8B8;
	min-height: 400px;
	width: 100%;
	
}
.set-0 .set-content {
  background-color: #F4FDEC;
}
.set-1 .set-content {
  background-color: #FFFCE0;
}
.set-2 .set-content {
  background-color: #FFE6E4;
}
.content-sets .set-content li {
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 5px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content p {
  font-size: 14px;
  line-height: 24px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content ul {
  margin: 0px;
}
.read-cta-btn a.read-btn:hover {
  background-color: transparent !important;
  color: transparent !important;
}
.read-cta-btn a.read-btn {
  border: none;
}
.read-cta-btn {
  text-align: center;
 	margin: 10px 0px 0px;
}
.read-cta-btn img {
  width: 180px;
}
.page-wrap {
  padding: 0 0 80px 0;
}
@media screen and (max-width:768px) {
	.top-buttons-wrap .top-buttons 		{
		border-bottom: 2px solid #AFAFAF;
		border-right: none;
		border-left: none;
		border-top: none;
		padding-bottom: 10px;
		margin: 10px;
	}
	.top-buttons-wrap .button3 {
		border: none;
	}
	.single-casestudies .featured-info h1 {
  font-size: 18px;
	}
	.single-casestudies .featured-post {
  height: 160px;
}
}
.single-casestudy-image .featured-post {
    height: 260px;
}
.single-casestudy-image .featured-info h1 {
	 font-size: 25px;
	font-family: Arial !important;
}
.blog-single.casestudies{ border-bottom:none;margin-bottom: 0px;}

/****
 * End Case Study
 * ***/

#rev_slider_4_1_wrapper .hermes.tp-bullets {
    margin-top: 14px !important;
}

/******
 * Flip Animation
 * *******/
.homflip h3 {
  color: #ff5100;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
	text-shadow: 2px 2px 3px #a7a7a8;
}
.homflip p {
  color: #fff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
	text-align: left !important;
}
.vc-ihe-panel.homflip .pad h4 {
	margin: 0;
	color: #013366 !important;
	padding: 6px 4px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 18px !important;
}
.homflip .back1 {
    border-radius: 10px;
}
.homflip2 .pad img {
    border: 10px solid #d63031;;
  border-radius: 15px;
	
}
.homflip2 .pad {
  background-color: #d63031;
}
.vc-ihe-panel.homflip2 .pad h4 {
	color: #fff !important;
}
.homflip2 p {
	font-size: 14px;
}
.homeServiceBox {
	  min-height: 23.5rem !important;
}
.homeServiceBox {
  padding: 15px;
  margin: 5px 0 0 5px;
    margin-bottom: 0px;
  border-radius: 10px;
  box-shadow: 0 0 15px -5px rgb(0 0 0 / 70%);
  transition: all 0.3s ease 0s;
  background-color: #fff;
  min-height: 26.5rem;
  display: table;
}
.single-item-wrapper .item-content-wrapper {
  background: none !important;
}
.single-item-wrapper .author-name, .single-item-wrapper .author-bio {
  display: none;
}
.homeServiceBox .descriptionText {
  line-height: 21px;
  margin: 5px 0 15px;
    margin-bottom: 15px;
  transition: all 0.3s ease 0s;
}
.homeServiceBox .title {
  color: #ff5100;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0.5px;
  line-height: 27px;
  text-transform: capitalize;
  margin: 0 0 10px;
  transition: all 0.3s ease 0s;
  display: table-row;
}
.homeServiceBox .description {
  line-height: 21px;
  margin: 0 0 15px;
    margin-bottom: 15px;
  transition: all 0.3s ease 0s;
  display: table-row;
}
.homeServiceBox .description {
  text-align: center;
  height: 60px;
}
.tss-wrapper .tss-carousel3 .item-content-wrapper::before {
	display: none;
}
.strpVerticle a {
  width: 200px;
  display: inline-flex;
  justify-content: center;
  padding: 5px 0 5px 0;
}
.strpVerticle span.inner-btn-one {
  color: #000000;
  font-weight: 600;
}
.learn-btn-one span.inner-btn-two {
  color: #ff5100;
  text-align: center;
  margin-left: 2px;
  font-weight: 600;
}
.learn-btn-one img {
  width: 25px;
  height: 17px;
  margin-top: 2px;
  margin-left: 10px;
}
.learn-btn-one::after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: 1px solid #ff5100;
}
.learn-btn-one {
  text-align: center;
  background: #eaeaea;
  position: relative;
  border: 1px solid #ff5100;
  color: #000000;
  display: block;
}
.discover .btn-one {
  border: 2px solid white;
  background: #fff;
}
.discover span.inner-btn-one {
  color: #000;
  font-weight: 600;
}
.discover .btn-one span.inner-btn-two {
  color: #000;
  font-weight: 600;
}
.discover img {
  width: 20px;
  margin-left: 12px;
  margin-top: -3px;
}
.btn-one::after {
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border: 1px solid #FFF;
}
.btn-one {
  text-align: center;
  background: #440380;
  position: relative;
  border: 1px solid white;
  color: #FFF;
  display: block;
}
#rev_slider_4_1_wrapper .hermes .tp-bullet {
	    width: 12px !important;
    height: 12px !important;
}

.single-casestudy .read-cta-btn a.read-btn {
padding: 10px 30px;
position: relative;
border: 3px double #ff5101;
}

/**************************
 * Case study Archive page
 **************************/
.home .blog-posts .wpb_single_image img {
	height: 150px !important;
}
.casestudycls .blog-posts .wpb_single_image img {
    height: 150px !important;
}
.page-template-default .blog-posts .wpb_single_image img {
    height: 150px !important;
	
}
.page-template-default .vc_gitem_row .vc_gitem-col {
  padding: 0px;
  position: unset;
  margin-bottom: 0px;
}
.casestudycls .vc_gitem_row .vc_gitem-col {
  padding: 0px;
  position: unset;
  margin-bottom: 0px;
}
.blog-posts .vc_gitem-zone {
    overflow: hidden !important;
}
.blog-posts .post-content {
  margin-top: 0px;
  position: relative;
  z-index: 2;
  background-color: #fff !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: auto;
  box-shadow: none !important;
  margin-bottom: 0px;
  min-height: 125px !important;
  padding: 10px;
}
.blog-posts h3 {
  font-size: 15px !important;
font-weight: 600 !important;
font-family: Segoe UI;
}
.blog-posts .post-content {
	width: 100% !important;
	padding: 10px !important;
}

.vc_btn3-container.vc_btn3-left {  
	background-color: transparent !important }
.blog-posts .norm_row.sfsi_wDiv {
  width: 150px !important;
}
.blog-posts a.vc_general.vc_btn3 {
	color: #ff5100 !important;
	background-color: transparent !important
}
.blog-posts .post-content {
	margin-top: 0px !important;
}
.blog-posts .vc_custom_heading { 
  padding-bottom: 0px !important;
}
.blog-posts a.vc_general.vc_btn3 {  
  color: #ff5100 !important;
}
.blog-posts .wpb_single_image::before {
	display:  none;
}
.home .vc_gitem_row .vc_gitem-col {
	background-color: #f00;
	padding: 0px;
	position: unset;
	margin-bottom: 0px;
}
.homeServiceBox {
	  min-height: 23.5rem !important;
}
.single-casestudy .read-cta-btn a.read-btn {
 padding: 10px 30px;
position: relative;
border: 3px double #ff5101;
}

.single-casestudy .read-cta-btn a.read-btn:hover {
  background-color: #013366 !important;
	color: #fff !important;
	border: 3px double #013366;
}
.blogsearch .blog-posts .wpb_single_image img {
    height: 300px !important;
}
.casestudycls .blog-posts .wpb_single_image img {
    height: 150px !important;
}
.casestudycls .blog-posts .vc_gitem_row.vc_row.vc_gitem-row-position-bottom { 
  border: 2px solid #cbd0f4;
}
.home .blog-posts .vc_gitem_row.vc_row.vc_gitem-row-position-bottom {
  border: 2px solid #cbd0f4;  
}
.page-template-default .vc_gitem-zone-mini {
    border: 2px solid #cbd0f4;
}
.titsocil {
  width: 320px;
    margin: 0 auto;
    padding-top: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.titsocil .norm_row {
  text-align: center !important;
	width: 100px !important;
}
.titsocil .sfsi_shortcode_container .sfsi_wicons {
  z-index: 11 !important;
}
.titsocil .sfsi_widget {
    min-height: 40px;
}
.titsocil .sfsi_wicons.shuffeldiv {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 767px) {
	.thumb-you img {
  	width: 100%;
	}
	.thumb-you {
  	padding-bottom: 20px;
	}
	.titsocil .sfsi_wicons.shuffeldiv {
    margin-top: 5px !important;
}
}

/***********************
 * New Blog
 * ********************/
.bnew {
  margin-bottom: 20px;
}
.header_sticky .themesflat_header_wrap {
  z-index: 999;
}
.bcontent h2 {
  font-family: poppins;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
}
.bcontent .entry-content p {
  font-size: 15px;
  font-family: poppins;
  line-height: 22px;
}
.breadmore a {
  border: 2px solid #FE5305;
  border-radius: 20px;
  padding: 5px 10px;
  color: #036;
  font-weight: 500;
}
.evc-predefined-style .bltitle.evc-shortcode h2 {
  font-size: 25px;
  font-family: poppins;
  font-weight: 600;
  padding-bottom: 20px;
}
.most-read {
  margin-left: 0px;
}
ul.most-read li {
  list-style: none;
	margin-bottom: 15px;
}
.most-read .bcontent h2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}
.bcategories  .vc_wp_categories.wpb_content_element ul {
  max-height: 685px !important;
  overflow-y: scroll;
}
.bcategories h2.widgettitle {
  color: #ff5100;
  line-height: 1.3em;
  font-weight: 600;
  font-size: 22px;
  font-family: 'Open Sans';
  text-transform: uppercase;
}
.bcategories li {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.bcategories li a {
  font-size: 15px;
  font-family: poppins;
}
.icon-sc .sfsi_wicons.shuffeldiv {
  padding-top: 0px;
  margin-top: -6px;
}
.icon-sc .sfsi_shortcode_container .sfsi_wicons {
  z-index: 11 !important;
}
.blogsty  .inner-banner {
  min-height: 82vh;
}
.blogsty .inner-title {
  background-color: #fff;
  padding: 50px 30px 30px 30px;
  width: 442px;
}
.blogsty .inner-title h1 {
  font-family: poppins !important;
  font-size: 40px;
color: #000;
text-transform: inherit;
	font-weight: 500;
}
.blogsty .company-brand {
  font-size: 20px;
	color: #000;
	font-weight: 500;
	text-align: right;
}
.blogsty .breadcrumbs, .blogsty .breadcrumbs a, .blogsty .breadcrumbs span {
	color: #000 !important;
	padding-top: 10px;
}
.blogsty .work-logo {
  position: absolute;
  top: -78px;
  right: 0;
	z-index: 222;
}
.big-title {
  color: #013366;
  font-size: 40px;
  line-height: 40px;
  font-weight: 600;
}
.small-title {
  font-size: 20px;
    color: #000000;
    font-weight: 500;
    text-align: right;
}
.title-half {
  font-size: 22px;
  padding-bottom: 20px;
  font-weight: bold;
}
.title-half::after, .bcategories h2.widgettitle::after {
  content: "";
	display: block;
	height: 2px;
	margin-top: 6px;
	width: 210px;
	border-bottom: 2px solid #cbd0f4;
}
.title-half span {
  color: #ff5100;
}
.casestudycls.blogsty .blog-posts .wpb_single_image img {
    height: 150px !important;
    width: 380px !important;
}
.bfeatured.newimg img {
  height: 250px;
  object-fit: cover;
  object-position: 80% 10%;
}
.searchblog .search-case {
  position: absolute;
  top: -50px;
  right: 0;
	display:none;
}
.search-case select#ofcategory{
	border-color: #d6dce5;
	height: 40px;
}
.blogarchive {
  padding-top: 30px;
}
.rightsearchblog .search-case {  
  margin-bottom: 10px;
	display: inherit;
}
.rightsearchblog .search-case .searchandfilter ul {  
  margin-left: 0px;
	display: flex;
justify-content: start;
}
.rightsearchblog .search-case select#ofcategory {  
  width: 205px;
	margin-bottom: 10px;
}
.rightsearchblog .search-case .is-form-style {
	width:240px;	
}
.single-post .page-wrap.sidebar-right .widget-area {
  display: block;
	width: auto;
}
.single-post .page-wrap.sidebar-right .content-area {
    padding-right: 2.6%;
}
@media screen and (max-width:600px){
.blogsty .inner-title {
  padding: 60px 30px 30px 30px;
  width: 100%;
}
.blogsty .inner-banner {
  min-height: 30vh;
}
.blogsty .work-logo {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 999;	
}

.searchblog .search-case {
  position: unset;
  top: -50px;
  right: 0;
}
.blogarchive {
  padding-top: 0px;
}
.searchblog {
  margin-top: 20px;
}
}
@media screen and (max-width:926px){
	.blogsty .inner-banner {
  min-height: 30vh;
}
.blogsty .work-logo {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 999;
}
.breadmore a{font-size: 12px;}
	.searchblog .search-case {
  position: unset;
  top: -50px;
  right: 0;
		display:flex;
}
.blogarchive {
  padding-top: 0px;
}
.searchblog {
  margin-top: 20px;
}
.rightsearchblog {
		display : none;
	}
}
.ctacoderpa {
	text-align: center;
}

/***
 * Single BLog
 * *****/
.single-blog .wrap-entry-title {
  position: absolute;
  top: 42%;
  color: #fff;
  left: 30px;
  width: 550px;
  background-color: #FFF;
  margin-left: 30px;
	padding: 25px 25px 25px 25px;
}
.single-blog h2.entry-title {
	color: #A9206B;  
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 25px;
}
.single-blog .category_link {
  padding: 0px 25px 25px;
}
.category_link a::after {
  content: "|";
  padding-left: 6px;
}
.category_link a:nth-child(1):after {
    content: none;
}
.single-post .container.content-wrapper {
  margin-top: 0px;
}
.single-post .featured-post {
  margin-bottom: 40px;
	height: auto;
}
.single-post .featured-post img {
  width: 100%;
  height: 330px;
	object-fit: cover;
object-position: 20% 50%;
}
.single-post .search-case .is-form-style {
	width: 100%;
}
.single-post .search-case .is-form-style input.is-search-input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.single-post .breadcrumbs a, .single-post .breadcrumbs span.breadcrumb_last {
  color: #1b154c !important;
}
.single-post .breadcrumbs span.breadcrumb_last {
	color: #000 !important;
}
.single-post .breadcrumbs span {
  color: #3e3e3e !important;
}
.single-post .page-wrap.sidebar-right .content-area {
  padding-right: 2.6%;
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px;
  border-radius: 5px;
}
.single-post .page-wrap.sidebar-right .widget-area {
  display: block;
  width: auto;
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #e0e0e0;
  padding: 20px;
  border-radius: 5px;
}
.single-blog table {
  font-size: 13px;
  background-color: #eff4f9;
  border-radius: 5px;
}
.single-blog table td {
  padding: 7px;
  text-align: center;
  line-height: 20px;
}
.single-blog .main-post p {
  font-size: 16px;
}
.bnew {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 15px;
}
.most-read .bnew {
    box-shadow: none;
    padding: 0px;
}
ul.most-read {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 15px;
}
.bnew .sfsi_widget {
  min-height: auto !important;
}
@media screen and (min-width:927px){
	.single-post .container.content-wrapper {  
  padding-left: 50px;
  padding-right: 50px;
}
}
@media screen and (max-width:668px){
	.searchblog .search-case {
		display: block;
		width: 250px;
}
}
@media screen and (max-width:767px){
	.title-half {
		margin-top: 20px;
}
}
@media screen and (max-width:926px){ 
.single-post .featured-post img {
  height: 30vh;
}
.single-blog .wrap-entry-title{
		top: 10%;
		width: 350px;
		left: 0px;}
}
.industries-page .page-wrap {
    padding: 0 0 0px 0;
}
.industries-page li {
    padding-bottom: 10px;
}

.counter {
  height: auto;
  width: auto;
  padding: 20px 0 0 20px;
  margin: 0 auto;
    margin-bottom: 0px;
  position: relative;
}
.counter .counter-content {
  height: 360px !important;
}
.counter .counter-content {
  background: #fff;
  text-align: center;
  width: 100%;
  padding: 18px 13px 11px 12px;
  border-radius: 15px 55px;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
  height: 420px;
  align-items: center;
  justify-content: center;
}
.counter .counter-content::before {
  content: "";
  width: 93%;
  height: 96%;
  border-radius: 0 52px;
  border: 3px solid #ED4712;
    border-left-color: rgb(237, 71, 18);
    border-left-style: solid;
    border-left-width: 3px;
  border-left: none;
  position: absolute;
  top: 9px;
  left: 9px;
}
.counter .counter-content p a {
  position: relative;
  z-index: 1;
}
.our-expertise-bpm .counter-content img {
  padding-top: 20px;
}
.serviceBox4::after, .serviceBox .service-icon4 {
  background: #013366;
	color: #013366;
	box-shadow: 0 5px 10px rgba(0,0,0,0.3),0 0 0 8px #013366;
}


/***********
 * Home page css
 * ***************/
.home .heading-title.left-mg {
  color: #fff;
}
.strpVerticle a {
  width: 200px !important;
  display: inline-flex;
  justify-content: center;
  padding: 5px 0 5px 0;
}
.learn-btn-one img {
  width: 25px;
  height: 17px;
  margin-top: 2px;
  margin-left: 10px;
}
.discover .btn-one {  
	background: #fff;
}
.discover span.inner-btn-one {
  color: #000;
  font-weight: 600;
}
.discover .btn-one {
	border: 2px solid white;
}
.discover .btn-one span.inner-btn-two {
  color: #000;
  font-weight: 600;
}
.discover img {
  width: 20px;
  margin-left: 12px;
  margin-top: -3px;
}
.discover .btn-one:hover span.inner-btn-two {
  color: #000;
}
.viewmore {
  text-align: center;
}
.ev-what-we-offer h3 {
  font-size: 30px;
}
.viewmore img {
  width: 180px;
}
.ev-what-we-offer p, .ev-what-we-offer h3, .ev-what-we-offer h5 {
  color: #FFF;
  text-align: center;
}
.home .page-wrap {
  padding: 0 0 0px 0;
}
.cta-rpa .hs-cta-img {
  width: 350px;
}
.technology-partners .page-wrap {
  padding: 0 0 0px 0;
}
.aws-partner {
  margin-bottom: 0px;
}
.aws-partners li {
  font-size: 18px;
}
.salesforce .counter .counter-content {
    height: 410px !important;
}
.sap .hs-cta-img {
  width: 350px;
}
.sap {
  text-align: center;
  padding-bottom: 0px;
}
.news-events .blog-posts img.vc_single_image-img {
    width: 386px;
}
.rightpressr {
    border: 2px solid #cbd0f4;
	padding-bottom: 25px;
}
.rightpressr h4 {
    color: #000;
    font-weight: 700;
    font-family: 'Open Sans';
    padding-top: 10px;
    text-align: center;
}
.rightpressr p {
    padding: 15px;
	margin-bottom: 0px !important;
}
.readm {
  text-align: right;
	padding-right: 20px;
}
.readm a {
  color: #7672f2;
}
.ourblog::before {
  content: '';
  border-right: 2px solid #231f20;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 2px;
  height: 530px;
}
.news-events .page-wrap {
  padding: 0 0 0px 0;
}
.news-events .vc_btn3-icon-right {
  padding-right: 20px !important;
}
.news-events .vc_btn3-icon.fas.fa-arrow-right {
  right: 0px !important;
}
.blog-posts .sfsi_widget.sfsi_shortcode_container {
	position: absolute;
left: 5px;
bottom: -5px;
width: auto !important;
}
.blog-posts .vc_custom_heading.vc_gitem-post-data {
  margin-bottom: 0 !important;
  height: 70px;
  overflow-y: hidden;
}
.single-newsandevents .content-wrapper {
  padding-top: 20px;
}
.single-newsandevents .content-area {
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
}
#secondary.events {
  background-color: #F5F5F5;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
}
.counter-ai {
  padding: 30px;
}


.widget_archive {
    margin-top: 20px;
}
.blog-posts {
  text-align: center;
}
.single-post .bfeatured {
    margin-bottom: 20px;
}
.bfeatured img {
  width: 100%;
height: 330px;
object-fit: cover;
}
#secondary.events {  
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
  margin-top: 40px;
}
.single-newsandevents #secondary.events {
  margin-top: 0px;
}
.blogsty .bfeatured img {
  width: 100%;
	height: auto;
}
.insight-btn {
  margin-top: 20px;
}
#secondary.events {
	padding: 10px !important;
}
.rightpressr h4 {
	font-size: 18px;
}
.rightpressr p {
  padding: 5px;
  margin-bottom: 0px !important;
  font-size: 14px;
  line-height: 20px;
}
.rightpressr {
  padding-bottom: 10px;
	border: 2px solid #000;
}
.landing_content h3 {
  color: #ffb701;
  font-size: 23px;
  text-align: left;
  display: block;
  margin: 0px;
}
.landing_content li {
  color: #fff;
}
.form-landing input[type="text"], .form-landing input[type="email"], .form-landing input[type="tel"] {
  margin-bottom: 10px;
	width: 100%;
}
.form-landing .hs-fieldtype-text label {
  color: #fff;
}
.form-landing .hs-button.primary.large {
  padding: 0px 0;
}
.landing_page .page-wrap {
  padding: 0 0 0px 0;
}

.java_page .serviceBox {
  color: var(--main-color);
  box-sizing: content-box;
  min-height: 15.5rem;
  text-align: center;
  padding: 10px 15px 20px 20px;
  position: relative;
  z-index: 1;
}
.java_page .serviceBox6::after {
	background: #ff5100;
color: #ff5100;
}
.java_page .serviceBox .service-icon6 {	
color: #ff5100;
	box-shadow: 0 5px 10px rgba(0,0,0,0.3),0 0 0 8px #ff5100;
}
.frontend, .backend {
  background-color: #e6eaef;
padding: 30px;
min-height: 235px;
border: 2px solid #013366;
border-radius: 5px;
margin-bottom: 10px !important;
}
.talk-btn a:hover {
  color: #fff !important;
}
.landing_page article.page.type-page {
  margin-bottom: 0px;
}
.java_page li {
  text-align: left;
}
.java_page p {
  text-align: left;
}
.landing_page .holder960.clearfix p {
  margin-bottom: 0px !important;
}
.landing_page .holder960 {
  padding: 20px 0px;
  background-color: #fdd4c23d;
	border-radius: 5px;
}
.navi-bottom .navigation a, .navigation.paging-navigation span, .page-links a, .page-links > span P {
  padding: 7px 16px !important;
}
.actions {
  text-align: center;
}
.landing_page .logo h3 {
	padding-bottom: 0px !important;
}
.search .navi-bottom .navigation a {
  padding: 9px 16px !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
	font-size: 15px;
}
.navi-bottom .navigation.paging-navigation a {
  font-family: 'Open Sans', sans-serif;
font-weight: 500;
text-transform: uppercase;
font-size: 15px;
}
.landing-page .page-wrap {
  padding: 0 0 0px 0;
}
.landing-page .side_content_box {
  background-color: #a25a5a24;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #ccc;
  min-height: 360px;
}
.landing-page .builtit-style1 h1 {
	margin-top: 30px;
}
.hs-button.primary {
  color: #fff;
  border: 1px solid orange;
  background-color: #FF9B21;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 0;
  width: 130px !important;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 34%);
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px 3px;
  border-radius: 3px 3px;
  transition: all .50s ease-in-out;
  -moz-transition: all .50s ease-in-out;
  -webkit-transition: all .50s ease-in-out;
}
.hs-button.primary:hover {
  border: 1px solid orange;
  background-color: #FF9B21;
}
.pega_world img {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 5px;
	height:170px;
}
.pega_world {text-align:center;}
.creditlanding_box .wpb_wrapper {
  background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 345px;
}
.creditlanding_box .section-title {
  font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.automation_box .wpb_wrapper {
	background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 345px;
}
.automation_box .section-title {
	font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.digital_box .wpb_wrapper {
	background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 195px;
}
.digital_box .section-title {
	font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.form-landing h2 {  
	color: #fff;
font-weight: 600;
font-family: poppins;
font-size: 24px;
}
.form-landing p {
  color: #f0efef;
}
.read-cta-btn .modal-content .div-forms input[type="submit"] {
   padding: 0px 0;
}
.svg_hyperautomation img.vc_single_image-img {
    width: 400px;
}
.single-press_release .page-wrap {
  padding: 0 0 0px 0;
}
.single-press {
  position: absolute;
  color: #fff;
  left: 20px;
  margin-left: 30px;
  padding: 25px 25px 25px 25px;
  bottom: 18%;
}
.press-release .vc_single_image-img {
  width: 400px !important;
}
#write-us .actions input[type="submit"] {
	padding: 0px;
}
.featured-post1 img {
  width: 100%;
}
@import url('https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed&display=swap');
p {
    margin-bottom: 20px !important;
}
/* Topbar */
.themesflat-top .container-inside {
    display: block;
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
}
.themesflat-top {
    background-color: #ebebeb !important;
}
.themesflat-top .content-left, .themesflat-top .content-right {
    display: inline-block;
}
.themesflat-top .content-left, .themesflat-top .content-right {
    display: flex;
}
.top-bar {
    text-align: right;
}
.left-bar, .left-bar i{
	color:#7772f2;
	font-weight:500;
}
.left-bar a{
	padding-left:6px
}
.left-bar, .top-bar {
    flex: 1;
}
.top-bar ul li a, .left-bar{
	font-size:14px
}
.top-bar ul li {
    display: inline;
    padding-left: 8px;
       color: #b4b4b4;
    position: relative;
}
.top-bar ul li a:hover{
    color: #2c50be;
}
ul.footer-site-maap li::before ,.top-bar li:before{
    content: '|';
    position: absolute;
    right: -6px;
    top: 3px;
}
ul.footer-site-maap li:last-child::before, .top-bar li:last-child:before{
    content:none;
}
.themesflat-top .content-left ul > li {
    border-left: 0;
}
.themesflat-top .search-form .search-submit {
    width: auto;
    border-radius: 0;
    background: transparent;
    padding: 0;
	right:10px;
}
.themesflat-top .search-form .search-submit i {
    color: #963596;
}
.themesflat-top .search-form label {
    min-width: 0;
}
.themesflat-top .search-form input[type="search"] {
    border: 1px solid #d8d8d8;
    background: transparent;
    border-radius: 0;
}
/**
 Landing page Cloud
**/
.getinTouch-cloud ul li label {
    color: #fff;
}
.getinTouch-cloud .wpcf7-text {
    margin-bottom: 15px;
}
.getinTouch-cloud input.wpcf7-form-control.wpcf7-submit {
    background-color: #ff5100;
    color: #fff;
    border-radius: 0px;
}
.getinTouch-cloud input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #fff;
    color: #ff5100;
}
h1.banner_hed {
    color: #fff;
}
/**
 End Landing page Cloud
**/
/* Header */
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
    color: #ff7345;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li a.wp-mega-menu-link {
    color: #000 !important;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li a.wp-mega-menu-link:hover, 
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.wpmega-menu-flyout .wpmm-sub-menu-wrapper ul.wp-mega-sub-menu > li ul.wp-mega-sub-menu > li:hover > a.wp-mega-menu-link > span {
    color: #2c50be !important;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li, .wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
    padding: 0 !important;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover > a {
    padding-left: 10px !important;
}
ul.wpmm-mega-wrapper li#wp_nav_menu-item-31162.wpmega-menu-flyout ul,
ul.wpmm-mega-wrapper li#wp_nav_menu-item-159.wpmega-menu-flyout ul, li#wp_nav_menu-item-30836.wpmega-menu-flyout ul{
    width: 420px !important;
    text-align: left;
}
ul.wpmm-mega-wrapper li#wp_nav_menu-item-31162.wpmega-menu-flyout ul li,
ul.wpmm-mega-wrapper li#wp_nav_menu-item-159.wpmega-menu-flyout ul li, li#wp_nav_menu-item-30836.wpmega-menu-flyout ul li{
    width: 208px;
    display: inline-block;
    vertical-align: top;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span {
    background: transparent;
    padding: 0;
    position: relative;
    font-size: 15px;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span{

}
li.menu-item-depth-2 a, li.menu-item-depth-2 a span {
    font-size: 14px !important;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:after, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link:after{
	content:none;
}
#wpmm-wrap-primary.wpmm-orientation-horizontal .wpmm-sub-menu-wrap ul li {
    margin-bottom: 5px;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li  li:hover > a > span:before {
    width: 100%;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: -6px;
    width: 0;
    height: 2px;
    background-color: #2c50be;
    -webkit-transition: all ease-in .5s;
    -moz-transition: all ease-in .5s;
    -ms-transition: all ease-in .5s;
    -o-transition: all ease-in .5s;
    transition: all ease-in .5s;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span{
    position: relative;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper > li li > a.wp-mega-menu-link > span.wpmm-mega-menu-icon:before{
	content:none;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.ai-title > a.wp-mega-menu-link span{
    font-size: 14px;
    font-weight: 700;
	color:#000;
}
.wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li, .wp-megamenu-main-wrapper.wpmega-sporty-mm-template ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
    padding: 0 !important;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header {
    padding-left: 45px;
}
.wpmm-sub-menu-wrap ul li ul li.ai-title{
	padding-top:20px;
}
.wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.wp-mega-menu-header > a.wp-mega-menu-link span.wpmm-mega-menu-icon, .wpmega-sporty-mm-template .wpmm-sub-menu-wrap ul li.ai-title > a.wp-mega-menu-link span.wpmm-mega-menu-icon {
    position: absolute !important;
    left: -28px;
}
.wpmm-sub-menu-wrap ul li ul li::before {
    content: '';
    position: absolute;
    left: -20px;
    width: 8px;
    height: 8px;
    background-color: #ff7345;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.wpmm-sub-menu-wrap ul li ul li::after {
    content: '';
    position: absolute;
    left: -16px;
    width: 1px;
    height: 30px;
    border-left: 1px solid #959595;
    top: 6px;
}
.wpmm-sub-menu-wrap ul li ul li:last-child::after, .wpmm-sub-menu-wrap ul li ul li.ai-title::after,.wpmm-sub-menu-wrap ul li ul li.ai-title::before, .wpmm-sub-menu-wrap ul li ul li.no-icon::after{
	content:none;
}
li.contact-us a {
    background-color: #ff5100 !important;
    color: #fff !important;
    text-transform: capitalize;
    font-size: 16px !important;
    padding: 9px 15px !important;
    border-radius: 0px;
    border: 1px solid #ff7345 !important;
}
li.contact-us a span {
    color: #fff !important;
}
li.contact-us a:hover {
    border:1px solid #ff7345;
}
header li.contact-us a::before{
	content:none !important;
}
header li.contact-us a::after{
	content:'';
	width: 0;
      height: 0;
      border-top: 12px solid #ff7345;
      border-left: 12px solid transparent;
	position:absolute;
	left:50%;
	bottom:-11px
}
#wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a i.wpmm-mega-menu-icon {
    color: #963596 !important;
}
.wp-megamenu-main-wrapper .wpmm-mega-menu-icon {
    font-size: 24px;
    line-height: 24px;
}
	#mainnav-mobi ul li {
    background-color: #fff !important;		
    border-top: 1px solid rgb(39 39 39 / 10%);
}
#mainnav-mobi ul li.contact-us{
	display:none;
}
#mainnav-mobi ul > li > a {
    color: #000000;
}
.top-search.show {
    top: 155%;
}
.header-style1 .show-search {
    position: relative;
    top: 50%;
    transform: translateY(70%);
}
#mainnav ul li#wp_nav_menu-item-31163, .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper, header .col-md-12 {
    position: initial;
}
li.ai-menu{
    margin-top: 30px;
}
li.ai-menu a, li.ai-menu a span {
    color: #404040 !important;
    line-height: 1.5 !important;
    font-size: 16px !important;
    font-weight: 600;
}
.sub-fonts ul li a span.wpmm-mega-menu-href-title {
    font-weight: 400 !important;
    text-transform: capitalize !important;
}
div.wpmm-sub-menu-wrap{
	min-height:397px;
}
ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right div ul.wp-mega-sub-menu{
	min-height:350px;
}
/* Footer */
.footer {
    padding-top: 46px;
    padding-bottom: 0px!important;
}
.footer_background.footer_s1.background-size.auto {
    background-color: #010B26;
}
.footer a, .footer{
    font-size: 13px;
}
.footer-widgets .widget h4.widget-title {
    font-size: 18px;
    color: #fff !important;
    text-transform: uppercase;
	font-weight:600;
	margin-bottom: 0px;
	font-family: Open Sans;
}
.footer-widgets  .widget .widget-title:before{
    content: none;
}
.footer-widgets .widgets-areas {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
footer #text-2 h3, footer #text-2 h3 a {
    font-size: 28px;
    margin-bottom: 10px;
    width: 80%;
    font-family: Open Sans;
    font-weight: 700;
}
a.button.white {
    font-family: inherit;
    background-image: none;
    cursor: pointer;
    white-space: nowrap;
    line-height: 21px;
    font-size: 15px;
    font-weight: 700;
    padding: 12px 50px;
    text-align: center;
    border: none;
    box-shadow: 0 2px 4px rgb(17 26 69 / 15%);
    color: #010B26;
    background-color: #ffffff;
	    transition: all 0.2s ease-in-out 0s;
	display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
a.button.white:hover {
	color:#fff;
background-image: linear-gradient(180deg, transparent 96%, #FF7345 0);
	box-shadow: 0 2px 25px rgb(17 26 69 / 15%);
	background-size: 100% 100%;
	    color: #fff !important;
}
a.button.white:hover::after{
width: 100%;
    left: 0;
    right: auto;
}
a.button.white::after {
    content: "";
    width: 0;
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
    z-index: -1;
    transition: 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
	background-color: #ff5100;
}
.infoBox li {
    padding-top: 0px !important;
    display: flex;
    align-items: center;
    flex: 1 1;
    margin-bottom: 15px;
    padding-left: 0 !important;
}
.infoBox li img {
    width: 42px;
    margin-right: 15px;
}
.infoBox li .infoContent {
    display: flex;
    flex-direction: column;
    margin-bottom: 0 !important;
}
.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
p.infoContent {
    margin-bottom: 10px !important;
}
.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    max-width: 30%;
}
.copyright-bar {
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: start;
}
.social-icons-wrapper ul li {
    display: inline-block;
    padding: 0 !important;
}
.social-icons-wrapper ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.social-icons-wrapper ul li a {
    color: #fff !important;
    font-size: 19px !important;
	line-height:20px !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
	font-weight: 100 !important;
}
.hover-animation img {
    transition: 0.5s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
}
.hover-animation:hover img {
    transform: translateY(-20px) rotate(10deg);
}
@media screen and (max-width:1090px){
#wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link, #wpmm-wrap-primary.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a span.wpmm-mega-menu-href-title {
    font-size: 14px !important;
    padding-left: 0;
}
	.logo img, .logo svg {
    width: 240px;
}

}
@media screen and (max-width:992px){
	footer #text-2 h3, footer #text-2 h3 a {
    font-size: 21px;
}
	#mainnav-mobi ul li {
    text-align: left;
    text-transform: uppercase;
}
	.btn-submenu {
    right: 0px;
}
}
@media screen and (max-width:900px){
	.tab-section {
    display: none;
}
		.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 34%;
    flex: 0 0 34%;
    max-width: 34%;
}
.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 18%;
    flex: 0 0 18%;
    max-width: 18%;
}
	.footer-widgets .widgets-areas {
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    max-width: 23%;
}
	.contact-us{
		display:none !important;
	}

}
@media screen and (max-width:768px){
	.copyright-bar {
    text-align: center;
    display: block;
}
	.social-icons-wrapper {
    padding-left: 0;
}
}
@media screen and (max-width:740px){
	.footer-widgets .widgets-areas,.footer-widgets .widgets-areas:nth-child(3) {
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
			.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
	.themesflat-top {
    display: none;
}
}
@media screen and (max-width:690px){
.footer-widgets .widgets-areas,.footer-widgets .widgets-areas:nth-child(3) ,			.footer-widgets .widgets-areas:nth-child(4) {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
	text-align:center;
}
	footer #text-2 h3, footer #text-2 h3 a{
		width:100%
	}
	.infoBox li {
    padding-top: 0px !important;
    text-align: left;
}
	ul.infoBox {
    max-width: 250px;
    margin: auto;
}
}
/* Page Inner Banner */
.inner-banner .wpb_text_column.wpb_content_element {
    margin-bottom: 0 !important;
}
.inner-banner {
    padding: 10px;
    background-image: url(images/a-view-of-new-york-city-at-night-time-2022-02-08-02-10-23-utc-min.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 350px;
    display: flex;
    align-items: center;
    position: relative;
    margin-bottom: 0px !important;
}
.inner-title {
    color: #fff;
    padding-bottom: 0px;
    z-index: 2;
    position: relative;
}
.inner-title h1 {
    margin: 0 0 10px;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
    position: relative;
    color: #fff;
    display: inline-block;
	font-weight:700;
}/*
.inner-title h1::after {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 30px;
    width: 85px;
    height: 4px;
    background-color: #fff;
}*/
.breadcrumbs, .breadcrumbs a, .breadcrumbs span {
    color: #fff !important;
    padding-right: 5px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
}
.breadcrumbs span.breadcrumb_last {
    padding-left: 5px;
}
.work-logo {
    position: absolute;
    top: -142px;
    right: 0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks {
    text-align: center;
}
.et_pb_section_0.et_pb_section {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #F4F4F4!important;
}
.et_pb_section.quick_links_section {
    border-bottom-width: 0px;
}
.et_pb_section_0 {
    border-color: #e3e3e3;
}
@media (min-width: 981px)
.et_pb_section {
    padding: 4% 0;
}
.et_pb_section {
    position: relative;
    background-color: #fff;
    background-position: 50%;
    background-size: 100%;
    background-size: cover;
}
.et_pb_with_border {
    position: relative;
    border: 0 solid #333;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li {
    margin: 0;
	display:inline-block;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    padding: 16px 20px;
    display: block;
    color: inherit;
    text-align: center;
    border-right: 1px solid #c8c8c8;
    border-bottom: 4px solid transparent;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li:last-child a{
	border-right:0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks{
    list-style: none;
    margin: 0;
}
.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a:hover {
    border-bottom-color: #ff7345;
}
a.go-top:hover {
    background-color: #ff7345 !important;
}
@media screen and (min-width:1024px){	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks {
    display: flex;
    align-items: center;
    justify-content: center;
}
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li {
    flex-grow: 1;
}
}
@media screen and (max-width:1023.9px){
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    padding: 7px 10px;
    border-right: 1px solid #c8c8c8;
}
}
@media screen and (max-width:991px){
		.header-style1 .show-search {
    top: 50%;
    transform: translateY(30%);
}
	.btn-menu {
    display: block;
    margin: 20px 0px;
}
}
@media screen and (max-width:910px){
	.et_pb_section.quick_links_section .et_pb_module ul.quicklinks li a {
    border-right: 0px solid #c8c8c8;
}
}
@media screen and (max-width:820px){
.themesflat-top .content-left, .themesflat-top .content-right {
    display: block;
}
	.top-bar {
    text-align: center;
}
}
.sticky-talk {
    position: fixed;
    top: 60%;
    transform: translateY(-50%);
    left: 0;
    background-color: #ff7345 !important;
    color: #fff !important;
    text-transform: capitalize;
    font-size: 16px !important;
    padding: 5px 15px !important;
    border-radius: 0px;
    border: 1px solid #ff7345 !important;
    font-weight: 700;
    display: none;
    z-index: 9;
}
.sticky-talk a{
	color:#fff !important;
	font-size:20px
}
@media screen and (max-width:992px){
.sticky-talk {
    display: initial;
    left: -40px;
    width: 127px;
    line-height: 35px;
    transform: rotate(270deg);
}
}


.eats-member-card-cards-photoContainer::before,
.eats-member-card-cards-photoContainer::after {
    box-sizing: inherit;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform-origin: center; 
	z-index:99
}
.eats-member-card-cards-photoContainer::before {
    border-top: 2px solid #ff7345;
    border-bottom: 2px solid #ff7345;
    transform: scale3d(0,1,1); 
  }

.eats-member-card-cards-photoContainer::after {
    border-left: 2px solid #ff7345;
    border-right: 2px solid #ff7345;
    transform: scale3d(1,0,1); 
  }

.eats-member-card-cards-photoContainer:hover::before,
.eats-member-card-cards-photoContainer:hover::after {
    transform: scale3d(1,1,1); 
    transition: transform 0.5s;
  }
.team-cols .eats-grid-item:last-child .eats-member-card-cards-photoContainer::before,
.team-cols .eats-grid-item:last-child .eats-member-card-cards-photoContainer::after{
    content:none;
}
div#usm-admin-notification-widget {
    display: none;
}
.sidebar .widget.widget_search {
    background-color: #6654e8;
    padding: 15px 10px 8px !important;
    margin-bottom: 30px !important;
}
.sidebar .search-form input[type="search"] {
    border-radius: 0 !important;
    background-color: transparent !important;
    border: 0 !important;
    color: #fff !important;
}
.search-form input[type="search"]::placeholder,.search-form i.fa.fa-search {
  color: #fff !important;
}
.search-form input[type="search"]:-ms-input-placeholder { 
 color: #fff !important;
}
.search-form input[type="search"]::-ms-input-placeholder { 
 color: #fff !important;
}
.sidebar .widget_categories, .sidebar .widget_archive,
.sidebar .news-letter {
    background-color: #f7f7f9;
    padding: 30px 20px !important;
}
.sidebar .news-letter input {
    margin-bottom: 11px !important;
    border: 1px solid #bdbdbd;
    border-radius: 0;
    padding: 0px 10px;
    width: 100%;
}
.sidebar .news-letter input[type="submit"] {
	background-color:#6654E8;
}
.sidebar .news-letter input[type="submit"]:hover {
	background-color:#000;
}
.sidebar .widget {
    margin-bottom: 0;
}
.sidebar .widget_archive, .sidebar .widget_categories{
    max-height: 380px;
    overflow-y: scroll;
}
.sidebar .widget_archive a, .sidebar .widget_categories a {
    color: #6654e8 !important;
    font-size: 15px !important;
	font-weight:400 !important;	
    line-height: 20px !important;
}
.sidebar .widget_archive a:hover, .sidebar .widget_categories a:hover {
    color:#000 !important;
}
.sidebar .widget ul li, .sidebar .widget ul li ul.children li {
    padding: 5px 5px 10px 15px !important;
    line-height: 20px !important;
    border: 0 !important;
	text-align:left !important;
}
.sidebar h4.widget-title {
    font-size: 24px;
    font-weight: 600;
    padding: 0 15px 10px !important;
	margin-bottom:0 !important;
}
.sidebar .widget .widget-title:before{
	content:none;
}
.single-post .container.content-wrapper {
    margin-top: 60px;
}
.blog-posts .post-content {
    width: 83% !important;
    display: block !important;
}
.comment-reply-title {
    margin-bottom: 21px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 22px;
    line-height: 1;
}
input#wp-comment-cookies-consent {
    width: auto;
}
.footer-widgets .widget.widget_nav_menu ul li {
    padding: 0px 0px !important;
    line-height: 28px;
}
/* Case study single page */
.casestudies-template-default .container.content-wrapper {
    max-width: 100%;
    padding: 0;
}
.featured-post {
    overflow: hidden;
    height: 350px;
    position: relative;
	border-radius:0 !important;
}
.featured-post img{
	width:100%;
	height:100%;
}
.featured-info{
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 30px;
	
}
.featured-info h1 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    max-width: 570px;
}
.casestudies-template-default .comments-area{
	display:none;
}
.top-buttons {
    border: 1px solid #97a6df;
}
.top-buttons-wrap, .content-sets {
	    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 60px 0 0;
}
.content-sets {
    align-items: center;
    padding: 30px 0 0;
}
.top-buttons {
    border: 2px solid #97a6df;
    text-align: center;
    padding: 30px;
}
.top-buttons h2 {
    font-weight: 700;
    font-size: 30px;
	margin-bottom: 0px;
}
.button1.top-buttons h2 {
    color: #8580f6;
}
.button2.top-buttons h2 {
    color: #ff7345;
}
.button3.top-buttons h2 {
    color: #4062c3;
}
.top-buttons h3{
font-weight: 500;
	font-size: 25px;
}
.set-content {
    position: relative;
    border: 1px solid #7772f2;
    padding: 50px 30px 20px;
    font-size: 18px;
    line-height: 28px;
}
.set-content::before {
    content: '';
    position: absolute;
    top: -13px;
    right: 40px;
    background-color: #ff7345;
    width: 180px;
    height: 25px;
    z-index: 2;
}
.set-2 .set-content::before {
    left: 40px;
	right:auto;
}
.set-title {
       font-size: 64px;
    line-height: 1;
    font-weight: 800;
    letter-spacing: 0;
    color: #4161c4;
    text-align: right;
    margin: 0 40px 0 30px;
	    font-family: Saira Condensed;
}
.set-2.content-sets .set-title {
	text-align:left;
}
.set-title span {
    position: relative;
	    display: inline-block;
    max-width: 305px;
}
.set-title span::after {
    content: '';
    position: absolute;
    right: 0;
    bottom: -10px;
    left: 0;
    height: 10px;
    border-bottom: 8px solid #ff7345;
}
.set-2.content-sets {
    flex-direction: row-reverse;
}
.full-btn a {
    font-size: 24px;
    background-color: #7772f2;
    color: #fff;
    padding: 30px 80px;
    box-sizing: border-box;
    display: inline-block;
    border-radius: 50px;
    font-family: 'Saira Semi Condensed', sans-serif !important;
	font-weight:600;
}
.full-btn {
    text-align: center;
    margin: 70px 0;
}
h2.full-title {
    text-align: center;
    font-weight: 700;
    text-transform: capitalize;
    font-size: 40px;
    max-width: 900px;
    margin: auto;
}
.cta-sec { 
	max-width: 550px !important;
}
.cta-section {
    max-width: 650px;
    text-transform: capitalize;
    margin: auto;
    background-color: #ff7345 !important;
    box-sizing: border-box;
    margin-top: 70px;
    padding: 50px;
}
@media screen and (max-width:1160px) and (min-width:768px){
	.top-buttons {
    min-height: 195px;
}
}
@media screen and (max-width:767.9px){
.top-buttons-wrap, .content-sets {
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

	.set-title,.set-2.content-sets .set-title {
    text-align: center;
    margin: 0 40px 60px 30px;
}
	.top-buttons {
    margin-bottom: 30px;
}
	.set-title span {
    max-width: initial;
}
}
.infoTalk{
	color:#fff;
}

.page-wrap {}

/*Header search  */
.search-form input[type="search"]::placeholder, .search-form i.fa.fa-search {
    color: #999 !important;
}
.header-style1 .show-search{ display:block !important}
ul.meta-left {
    display: none !important;
}
.search-form input.search-submit {
    display: none;
}
.search .item {
    width: 30%;
    margin-top: 20px;
}
.mpplatform .breadcrumbs span {
    color: #1b154c !important;
}
.mpplatform .breadcrumbs a {
    color: #1b154c !important;
}
.mpplatform h1 {
    color: #ff5100;
}
.inner-banner.mpplatform {
    min-height: 200px !important;
}
.partner-logos.newlogo ul {
    text-align: center;
}
.partner-logos.newlogo ul li {
    width: auto;
	height: auto;
}
.mpplatform .inner-title {
	text-align: center;
}
a:hover {
	color: #110dd9 !important;
}

.partner-logos ul {    
    text-align: center;
}
.sml-featured .featured-post {
    height: auto;
}
.search article {
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;	 
	width: 100%;
}
.search .post-wrap {
    margin-top: 40px;
}
.blogsearch .vc_grid-filter-dropdown {
    display: none;
}
.blogsearch input.search-field {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}
.highlight a {
    color: #ff5100;
	padding-left: 2px;
}
.single-press_release h3.entry-title {
    display: none;
}
.contactp {
    background-color: #f5f5f5;
    padding: 15px;
}
.contactp h2 {
    color: #000;
    font-weight: bold;
}
.contactp h3 {
    color: #ff5100;
    margin-bottom: 0px;
}
.contactp span {
    font-size: 14px;
}
.press-contact p {
    font-size: 18px;
    text-align: justify;
}
.single-press_release .sfsi_Sicons.sfsi_Sicons_position_left {
    display: none !important;
}
.single-press_release .comments-area {
    display: none;
}
/* Square Box start */


/* Square Box End */
.gap-logo ul li {
    margin-left: 25px;
}
.imginfogra img {
    width: 90%;
}
.imginfogra-test img {
	width: 85%;
}
.ctacode {
    text-align: center;
	padding-bottom: 50px;
}
li.highlight {
    list-style: none;
	    margin-left: -15px;
}
li.highlight .fa {
    padding-right: 5px;
    font-size: 12px;
}
.counter .counter-content {
	height: 360px !important;
}
ul.atfarw li {
    list-style: none;
}
ul.atfarw, ul.atfarw1 {
    margin-bottom: 10px;
}
.serviceatf img {
    border-radius: 5px;
    border: 1px solid #bababa;
}
.featured-post img {
    width: 100%;
    height: auto;
}
.blog-single .featured-post {   
    height: auto;
}
.pricingTable {
	padding: 30px 17px 30px !important;
}
.pricingTable.newSty h2 {
  font-size: 2rem;  
	text-transform: initial;
}
.pricingTable.newSty h3 {
	font-size: 1.5rem;
}
.pricingTable .pricingTable-btn a {
	font-size: 1rem;
	padding: 8px 20px;
}
.pricingTable .pricingTable-btn a:hover {
    background: #ff5100;
    border-color: #fff;
    color: #fff !important;
}
.mobile-apps .counter .counter-content {
    height: 220px !important;
}
.expedite-your-business .counter .counter-content {
    height: 280px !important;
}
<!--
Search
-->
.search-case {    
	   display: flex;
    justify-content: flex-end;
}
.search-case ul li input[type="text"] {
    background-color: #716ba485;
	 font-size: 16px;
	border-radius: 20px;
	color: #fff;
}
.search-case select#ofcategory {
    border-radius: 0px;
    background-color: #d6dce5;
    color: #1b154c;
    outline: #d6dce5;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
}
.search-case ul li select#oftaxcasestudies {
        background-color: #D6DCE5;
    color: #1b154c;
    font-size: 16px;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    border-radius: 0px;
}
.search-case .is-form-style button.is-search-submit {
    width: 36px;
    height: 40px;
}
.search-case ul li input[type="submit"] {
	background-image: url(/https/224d3e9c.delivery.rocketcdn.me/wp-content/themes/evockans/search-icon.png);
			background-color: transparent;
			background-size: 30px;
			background-repeat: no-repeat;
			margin-top: 6px;
	padding-right: 0px;
	    height: 36px;
    width: 30px;
}
.search-case ul li input[type="text"]:focus {
    border: none;
}
.search-case ul li select#oftaxcasestudies:focus-visible {
    outline: none;
}
.search-case input.search-field {
    border-radius: 20px;
    background-color: #b5b2d0;
    color: #fff;
}
.search-case ul li input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #fff;
}
.search-case ul li input[type="text"]:-moz-placeholder, .search-case input.search-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity:  1;
}
.search-case ul li input[type="text"]::-moz-placeholder, .search-case input.search-field::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #fff;
   opacity:  1;
}
.search-case ul li input[type="text"]:-ms-input-placeholder, .search-case input.search-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #1b154c;
} { /* Internet Explorer 10-11 */
   color: #1b154c;
}
.search-case ul li input[type="text"]::-ms-input-placeholder, .search-case input.search-field::-ms-input-placeholder { /* Microsoft Edge */
   color: #1b154c;
}

.search-case ul li input[type="text"]::placeholder, .search-case input.search-field::placeholder { /* Most modern browsers support this now. */
   color: #1b154c !important;;
}
@media screen and (max-width: 668px) {
  .search-case {
  text-align: center;
		display: block;
}
	.search-case .searchandfilter ul {
  width: 100%;
		margin-left: 0px;
		display: flex;		
}
	.search-case .is-search-form {
  margin-bottom: 15px;
		width: 286px;
}
	.search-case ul li select#oftaxcasestudies {
  margin-bottom: 10px;
		width: 250px;
}
	.search-case ul li input[type="text"] {
  width: 100%;
		margin-bottom: 5px;
}
	.search-case ul li input[type="submit"] {
  width: 100%;
}
	.search-case .searchandfilter li {
  flex: 0 0 0px;
padding-right: 15px;
}
}
.search-case .search-form .search-submit {
    width: auto;
    height: auto;
    background: none;
    box-shadow: none;
    border: 0;
    background-image: url('/https/224d3e9c.delivery.rocketcdn.me/wp-content/themes/evockans/search-icon.png');
    background-size: 30px;
    background-repeat: no-repeat;
    position: unset;
    padding: 0;
	text-indent: 100%;
	    line-height: 30px;
}
.search-back-button #my-back-button {
    background-color: #ff5100;
    color: #fff;
    padding: 10px 30px;
	font-size: 15px;
}
.search-case .searchandfilter li {
    vertical-align: top;
}
<!--
 Ivory Search
 -->
.search-case .is-form-style input.is-search-input {    
        background-color: #d6dce5;
    color: #1b154c;
    padding: 20px;
    font-size: 16px !important;
    border: none !important;
}
.search-case .is-search-icon {
    background-color: transparent;
    border: none;
	  padding-top: 0px!important;
	display: unset !important;
}
.search-case .is-search-icon svg {
    width: 42px;
    position: unset;
    display: block;
    height: 42px;
	margin-left: 6px;
}
.search-case .is-form-style .is-search-submit path {
    fill: #ff5100;
}
.search-case .is-form-style input.is-search-input::placeholder {
    color: #1b154c;
    font-size: 16px;
}
.search .post-wrap, .archive .post-wrap {
    margin-top: 40px;
}
.archive .blog-list .themesflat-button-container {
    padding-top: 0px;
}
.search .navigation a {
    position: relative;
    color: #ff5100;
    padding: 9px 10px;
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    font-weight: 700;
    border: none;
    border-radius: 3px;
    background-color: #ffe3d7;
}
.search .nav-links {
    padding: 0px;
    margin-left: 20px;
}
.search .navigation a:hover {
    color: #ffe3d7 !important;
    background-color: #ff5100;
}
.navi-bottom {
  display: flex;
  justify-content: center;
	width: 100%;
}
.navi-bottom .search-back-button {
  margin-right: 15px;
}
.navi-bottom .navigation a, .navigation.paging-navigation span, .page-links a, .page-links > span P {	
	padding: 9px 16px;
}
.navi-bottom .navigation.paging-navigation .current, .navi-bottom .navigation.paging-navigation a:hover {
	background: #ff5100;
	border-color: #ff5100;
	color: #fff !important;
	padding: 7px 16px !important;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
font-weight: 500;
}
.themesflat-top ul {    
    line-height: 30px;
}
.themesflat-top .container-inside {    
    padding-top: 10px;
}
.header .themesflat-top {
    background-color: #013366 !important;
}
.themesflat-top .top-bar ul li a:hover {
  color: #f16a22 !important;
}
.themesflat-top .top-bar ul li a, .left-bar { 
  color: #fff;
}
article h3.entry-title {
  font-size: 22px;
}
.single-casestudy-image img {
    height: 350px;
}
.single-casestudies  .page-wrap {
  padding: 0 0 0px 0;
}
.single-casestudies .read-cta-btn {
      margin: 25px 0px 0px;
    text-align: center;
}
.read-cta-btn a.read-btn:hover {
  color: #fff !important;
}
.page .blog-posts .wpb_single_image::before {
  display: none;
}
.highlight img {
  width: 12px;
}
.builtit-btn-wrap.case-button {
    text-align: center;
}
.builtit-btn-wrap.case-button a:hover {
    color: #fff !important;
}
.sernowcls li {
    padding-bottom: 15px;
}

/****
 * Case Study Single Page
 ******/
.top-buttons-wrap {
    border: 2px solid #97a6df;
    padding: 0px 0 0;
    box-shadow: 1px 4px 10px 3px #B8B8B8;
}
.top-buttons-wrap .top-buttons {
    border-right: 2px solid #AFAFAF;
    margin: 15px;
    padding: 0px;
	border-left: none;
border-top: none;
border-bottom: none;
}
.top-buttons-wrap .button3 {   
    border: none;
}
.set-title {
  font-size: 30px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0;
  color: #000;
  text-align: center !important;
  margin: 0;
  font-family: Saira Condensed;
}
.set-title span::after, .set-content::before {
	display: none;
}
.set-content {
   position: relative;
  border: 2px solid #97a6df;
  padding: 50px 30px 20px;
  font-size: 18px;
  line-height: 28px;
  box-shadow: 0px 0px 15px 0px #B8B8B8;
	min-height: 400px;
	width: 100%;
	
}
.set-0 .set-content {
  background-color: #F4FDEC;
}
.set-1 .set-content {
  background-color: #FFFCE0;
}
.set-2 .set-content {
  background-color: #FFE6E4;
}
.content-sets .set-content li {
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 5px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content p {
  font-size: 14px;
  line-height: 24px;
	font-family: "Open Sans", sans-serif;
}
.content-sets .set-content ul {
  margin: 0px;
}
.read-cta-btn a.read-btn:hover {
  background-color: transparent !important;
  color: transparent !important;
}
.read-cta-btn a.read-btn {
  border: none;
}
.read-cta-btn {
  text-align: center;
 	margin: 10px 0px 0px;
}
.read-cta-btn img {
  width: 180px;
}
.page-wrap {
  padding: 0 0 80px 0;
}
@media screen and (max-width:768px) {
	.top-buttons-wrap .top-buttons 		{
		border-bottom: 2px solid #AFAFAF;
		border-right: none;
		border-left: none;
		border-top: none;
		padding-bottom: 10px;
		margin: 10px;
	}
	.top-buttons-wrap .button3 {
		border: none;
	}
	.single-casestudies .featured-info h1 {
  font-size: 18px;
	}
	.single-casestudies .featured-post {
  height: 160px;
}
}
.single-casestudy-image .featured-post {
    height: 260px;
}
.single-casestudy-image .featured-info h1 {
	 font-size: 25px;
	font-family: Arial !important;
}
.blog-single.casestudies{ border-bottom:none;margin-bottom: 0px;}

/****
 * End Case Study
 * ***/

#rev_slider_4_1_wrapper .hermes.tp-bullets {
    margin-top: 14px !important;
}

/******
 * Flip Animation
 * *******/
.homflip h3 {
  color: #ff5100;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-family: "Open Sans", sans-serif;
	text-shadow: 2px 2px 3px #a7a7a8;
}
.homflip p {
  color: #fff;
  font-size: 16px;
  font-family: "Open Sans", sans-serif;
	text-align: left !important;
}
.vc-ihe-panel.homflip .pad h4 {
	margin: 0;
	color: #013366 !important;
	padding: 6px 4px;
	font-family: "Open Sans", sans-serif;
	font-weight: 700;
	font-size: 18px !important;
}
.homflip .back1 {
    border-radius: 10px;
}
.homflip2 .pad img {
    border: 10px solid #d63031;;
  border-radius: 15px;
	
}
.homflip2 .pad {
  background-color: #d63031;
}
.vc-ihe-panel.homflip2 .pad h4 {
	color: #fff !important;
}
.homflip2 p {
	font-size: 14px;
}
.homeServiceBox {
	  min-height: 23.5rem !important;
}
#rev_slider_4_1_wrapper .hermes .tp-bullet {
	    width: 12px !important;
    height: 12px !important;
}

.single-casestudy .read-cta-btn a.read-btn {
padding: 10px 30px;
position: relative;
border: 3px double #ff5101;
}

/**************************
 * Case study Archive page
 **************************/
.home .blog-posts .wpb_single_image img {
	height: 150px !important;
}
.casestudycls .blog-posts .wpb_single_image img {
    height: 150px !important;
}
.page-template-default .blog-posts .wpb_single_image img {
    height: 150px !important;
	
}
.page-template-default .vc_gitem_row .vc_gitem-col {
  padding: 0px;
  position: unset;
  margin-bottom: 0px;
}
.casestudycls .vc_gitem_row .vc_gitem-col {
  padding: 0px;
  position: unset;
  margin-bottom: 0px;
}
.blog-posts .vc_gitem-zone {
    overflow: hidden !important;
}
.blog-posts .post-content {
  margin-top: 0px;
  position: relative;
  z-index: 2;
  background-color: #fff !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: auto;
  box-shadow: none !important;
  margin-bottom: 0px;
  min-height: 125px !important;
  padding: 10px;
}
.blog-posts h3 {
  font-size: 15px !important;
font-weight: 600 !important;
font-family: Segoe UI;
}
.blog-posts .post-content {
	width: 100% !important;
	padding: 10px !important;
}

.vc_btn3-container.vc_btn3-left {  
	background-color: transparent !important }
.blog-posts .norm_row.sfsi_wDiv {
  width: 150px !important;
}
.blog-posts a.vc_general.vc_btn3 {
	color: #ff5100 !important;
	background-color: transparent !important
}
.blog-posts .post-content {
	margin-top: 0px !important;
}
.blog-posts .vc_custom_heading { 
  padding-bottom: 0px !important;
}
.blog-posts a.vc_general.vc_btn3 {  
  color: #ff5100 !important;
}
.blog-posts .wpb_single_image::before {
	display:  none;
}
.home .vc_gitem_row .vc_gitem-col {
	background-color: #f00;
	padding: 0px;
	position: unset;
	margin-bottom: 0px;
}
.homeServiceBox {
	  min-height: 23.5rem !important;
}
.single-casestudy .read-cta-btn a.read-btn {
 padding: 10px 30px;
position: relative;
border: 3px double #ff5101;
}

.single-casestudy .read-cta-btn a.read-btn:hover {
  background-color: #013366 !important;
	color: #fff !important;
	border: 3px double #013366;
}
.blogsearch .blog-posts .wpb_single_image img {
    height: 300px !important;
}
.casestudycls .blog-posts .wpb_single_image img {
    height: 150px !important;
}
.casestudycls .blog-posts .vc_gitem_row.vc_row.vc_gitem-row-position-bottom { 
  border: 2px solid #cbd0f4;
}
.home .blog-posts .vc_gitem_row.vc_row.vc_gitem-row-position-bottom {
  border: 2px solid #cbd0f4;  
}
.page-template-default .vc_gitem-zone-mini {
    border: 2px solid #cbd0f4;
}
.titsocil {
  width: 320px;
    margin: 0 auto;
    padding-top: 16px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.titsocil .norm_row {
  text-align: center !important;
	width: 100px !important;
}
.titsocil .sfsi_shortcode_container .sfsi_wicons {
  z-index: 11 !important;
}
.titsocil .sfsi_widget {
    min-height: 40px;
}
.titsocil .sfsi_wicons.shuffeldiv {
  margin-bottom: 0px !important;
}
@media only screen and (max-width: 767px) {
	.thumb-you img {
  	width: 100%;
	}
	.thumb-you {
  	padding-bottom: 20px;
	}
	.titsocil .sfsi_wicons.shuffeldiv {
    margin-top: 5px !important;
}
}

/***********************
 * New Blog
 * ********************/
.bnew {
  margin-bottom: 20px;
}
.header_sticky .themesflat_header_wrap {
  z-index: 999;
}
.bcontent h2 {
  font-family: poppins;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
}
.bcontent .entry-content p {
  font-size: 15px;
  font-family: poppins;
  line-height: 22px;
}
.breadmore a {
  border: 2px solid #FE5305;
  border-radius: 20px;
  padding: 5px 10px;
  color: #036;
  font-weight: 500;
}
.evc-predefined-style .bltitle.evc-shortcode h2 {
  font-size: 25px;
  font-family: poppins;
  font-weight: 600;
  padding-bottom: 20px;
}
.most-read {
  margin-left: 0px;
}
ul.most-read li {
  list-style: none;
	margin-bottom: 15px;
}
.most-read .bcontent h2 {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}
.bcategories  .vc_wp_categories.wpb_content_element ul {
  max-height: 685px !important;
  overflow-y: scroll;
}
.bcategories h2.widgettitle {
  color: #ff5100;
  line-height: 1.3em;
  font-weight: 600;
  font-size: 22px;
  font-family: 'Open Sans';
  text-transform: uppercase;
}
.bcategories li {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.bcategories li a {
  font-size: 15px;
  font-family: poppins;
}
.icon-sc .sfsi_wicons.shuffeldiv {
  padding-top: 0px;
  margin-top: -6px;
}
.icon-sc .sfsi_shortcode_container .sfsi_wicons {
  z-index: 11 !important;
}
.blogsty  .inner-banner {
  min-height: 82vh;
}
.blogsty .inner-title {
  background-color: #fff;
  padding: 50px 30px 30px 30px;
  width: 442px;
}
.blogsty .inner-title h1 {
  font-family: poppins !important;
  font-size: 40px;
color: #000;
text-transform: inherit;
	font-weight: 500;
}
.blogsty .company-brand {
  font-size: 20px;
	color: #000;
	font-weight: 500;
	text-align: right;
}
.blogsty .breadcrumbs, .blogsty .breadcrumbs a, .blogsty .breadcrumbs span {
	color: #000 !important;
	padding-top: 10px;
}
.blogsty .work-logo {
  position: absolute;
  top: -78px;
  right: 0;
	z-index: 222;
}
.big-title {
  color: #013366;
  font-size: 40px;
  line-height: 40px;
  font-weight: 600;
}
.small-title {
  font-size: 20px;
    color: #000000;
    font-weight: 500;
    text-align: right;
}
.title-half {
  font-size: 22px;
  padding-bottom: 20px;
  font-weight: bold;
}
.title-half::after, .bcategories h2.widgettitle::after {
  content: "";
	display: block;
	height: 2px;
	margin-top: 6px;
	width: 210px;
	border-bottom: 2px solid #cbd0f4;
}
.title-half span {
  color: #ff5100;
}
.casestudycls.blogsty .blog-posts .wpb_single_image img {
    height: 150px !important;
    width: 380px !important;
}
.bfeatured.newimg img {
  height: 250px;
  object-fit: cover;
  object-position: 80% 10%;
}
.searchblog .search-case {
  position: absolute;
  top: -50px;
  right: 0;
	display:none;
}
.search-case select#ofcategory{
	border-color: #d6dce5;
	height: 40px;
}
.blogarchive {
  padding-top: 30px;
}
.rightsearchblog .search-case {  
  margin-bottom: 10px;
	display: inherit;
}
.rightsearchblog .search-case .searchandfilter ul {  
  margin-left: 0px;
	display: flex;
justify-content: start;
}
.rightsearchblog .search-case select#ofcategory {  
  width: 205px;
	margin-bottom: 10px;
}
.rightsearchblog .search-case .is-form-style {
	width:240px;	
}
.single-post .page-wrap.sidebar-right .widget-area {
  display: block;
	width: auto;
}
.single-post .page-wrap.sidebar-right .content-area {
    padding-right: 2.6%;
}
@media screen and (max-width:600px){
.blogsty .inner-title {
  padding: 60px 30px 30px 30px;
  width: 100%;
}
.blogsty .inner-banner {
  min-height: 30vh;
}
.blogsty .work-logo {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 999;	
}

.searchblog .search-case {
  position: unset;
  top: -50px;
  right: 0;
}
.blogarchive {
  padding-top: 0px;
}
.searchblog {
  margin-top: 20px;
}
}
@media screen and (max-width:926px){
	.blogsty .inner-banner {
  min-height: 30vh;
}
.blogsty .work-logo {
  position: absolute;
  top: 0px;
  right: 0;
  z-index: 999;
}
.breadmore a{font-size: 12px;}
	.searchblog .search-case {
  position: unset;
  top: -50px;
  right: 0;
		display:flex;
}
.blogarchive {
  padding-top: 0px;
}
.searchblog {
  margin-top: 20px;
}
.rightsearchblog {
		display : none;
	}
}
.ctacoderpa {
	text-align: center;
}

/***
 * Single BLog
 * *****/
.single-blog .wrap-entry-title {
  position: absolute;
  top: 42%;
  color: #fff;
  left: 30px;
  width: 550px;
  background-color: #FFF;
  margin-left: 30px;
	padding: 25px 25px 25px 25px;
}
.single-blog h2.entry-title {
	color: #A9206B;  
  font-family: 'Open Sans';
  font-weight: 600;
  font-size: 25px;
}
.single-blog .category_link {
  padding: 0px 25px 25px;
}
.category_link a::after {
  content: "|";
  padding-left: 6px;
}
.category_link a:nth-child(1):after {
    content: none;
}
.single-post .container.content-wrapper {
  margin-top: 0px;
}
.single-post .featured-post {
  margin-bottom: 40px;
	height: auto;
}
.single-post .featured-post img {
  width: 100%;
  height: 330px;
	object-fit: cover;
object-position: 20% 50%;
}
.single-post .search-case .is-form-style {
	width: 100%;
}
.single-post .search-case .is-form-style input.is-search-input {
  margin-top: 10px;
  margin-bottom: 10px;
}
.single-post .breadcrumbs a, .single-post .breadcrumbs span.breadcrumb_last {
  color: #1b154c !important;
}
.single-post .breadcrumbs span.breadcrumb_last {
	color: #000 !important;
}
.single-post .breadcrumbs span {
  color: #3e3e3e !important;
}
.single-post .page-wrap.sidebar-right .content-area {
  padding-right: 2.6%;
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px;
  border-radius: 5px;
}
.single-post .page-wrap.sidebar-right .widget-area {
  display: block;
  width: auto;
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #e0e0e0;
  padding: 20px;
  border-radius: 5px;
}
.single-blog table {
  font-size: 13px;
  background-color: #eff4f9;
  border-radius: 5px;
}
.single-blog table td {
  padding: 7px;
  text-align: center;
  line-height: 20px;
}
.single-blog .main-post p {
  font-size: 16px;
}
.bnew {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 15px;
}
.most-read .bnew {
    box-shadow: none;
    padding: 0px;
}
ul.most-read {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 15px;
}
.bnew .sfsi_widget {
  min-height: auto !important;
}
@media screen and (min-width:927px){
	.single-post .container.content-wrapper {  
  padding-left: 50px;
  padding-right: 50px;
}
}
@media screen and (max-width:668px){
	.searchblog .search-case {
		display: block;
		width: 250px;
}
}
@media screen and (max-width:767px){
	.title-half {
		margin-top: 20px;
}
}
@media screen and (max-width:926px){ 
.single-post .featured-post img {
  height: 30vh;
}
.single-blog .wrap-entry-title{
		top: 10%;
		width: 350px;
		left: 0px;}
}
.industries-page .page-wrap {
    padding: 0 0 0px 0;
}
.industries-page li {
    padding-bottom: 10px;
}
.counter {
  height: auto;
  width: auto;
  padding: 20px 0 0 20px;
  margin: 0 auto;
    margin-bottom: 0px;
  position: relative;
}
.counter .counter-content {
  height: 360px !important;
}
.counter .counter-content {
  background: #fff;
  text-align: center;
  width: 100%;
  padding: 18px 13px 11px 12px;
  border-radius: 15px 55px;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: 0px 0px 10px rgb(0 0 0 / 50%);
  height: 420px;
  align-items: center;
  justify-content: center;
}
.counter .counter-content::before {
  content: "";
  width: 93%;
  height: 96%;
  border-radius: 0 52px;
  border: 3px solid #ED4712;
    border-left-color: rgb(237, 71, 18);
    border-left-style: solid;
    border-left-width: 3px;
  border-left: none;
  position: absolute;
  top: 9px;
  left: 9px;
}
.counter .counter-content p a {
  position: relative;
  z-index: 1;
}
.our-expertise-bpm .counter-content img {
  padding-top: 20px;
}
.serviceBox4::after, .serviceBox .service-icon4 {
  background: #013366;
	color: #013366;
	box-shadow: 0 5px 10px rgba(0,0,0,0.3),0 0 0 8px #013366;
}


/***********
 * Home page css
 * ***************/
.home .heading-title.left-mg {
  color: #fff;
}
.strpVerticle a {
  width: 200px !important;
  display: inline-flex;
  justify-content: center;
  padding: 5px 0 5px 0;
}
.learn-btn-one img {
  width: 25px;
  height: 17px;
  margin-top: 2px;
  margin-left: 10px;
}
.discover .btn-one {  
	background: #fff;
}
.discover span.inner-btn-one {
  color: #000;
  font-weight: 600;
}
.discover .btn-one {
	border: 2px solid white;
}
.discover .btn-one span.inner-btn-two {
  color: #000;
  font-weight: 600;
}
.discover img {
  width: 20px;
  margin-left: 12px;
  margin-top: -3px;
}
.discover .btn-one:hover span.inner-btn-two {
  color: #000;
}
.viewmore {
  text-align: center;
}
.ev-what-we-offer h3 {
  font-size: 30px;
}
.viewmore img {
  width: 180px;
}
.ev-what-we-offer p, .ev-what-we-offer h3, .ev-what-we-offer h5 {
  color: #FFF;
  text-align: center;
}
.home .page-wrap {
  padding: 0 0 0px 0;
}
.cta-rpa .hs-cta-img {
  width: 350px;
}
.technology-partners .page-wrap {
  padding: 0 0 0px 0;
}
.aws-partner {
  margin-bottom: 0px;
}
.aws-partners li {
  font-size: 18px;
}
.salesforce .counter .counter-content {
    height: 410px !important;
}
.sap .hs-cta-img {
  width: 350px;
}
.sap {
  text-align: center;
  padding-bottom: 0px;
}
.news-events .blog-posts img.vc_single_image-img {
    width: 386px;
}
.rightpressr {
    border: 2px solid #cbd0f4;
	padding-bottom: 25px;
}
.rightpressr h4 {
    color: #000;
    font-weight: 700;
    font-family: 'Open Sans';
    padding-top: 10px;
    text-align: center;
}
.rightpressr p {
    padding: 15px;
	margin-bottom: 0px !important;
}
.readm {
  text-align: right;
	padding-right: 20px;
}
.readm a {
  color: #7672f2;
}
.ourblog::before {
  content: '';
  border-right: 2px solid #231f20;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  width: 2px;
  height: 530px;
}
.news-events .page-wrap {
  padding: 0 0 0px 0;
}
.news-events .vc_btn3-icon-right {
  padding-right: 20px !important;
}
.news-events .vc_btn3-icon.fas.fa-arrow-right {
  right: 0px !important;
}
.blog-posts .sfsi_widget.sfsi_shortcode_container {
	position: absolute;
left: 5px;
bottom: -5px;
width: auto !important;
}
.blog-posts .vc_custom_heading.vc_gitem-post-data {
  margin-bottom: 0 !important;
  height: 70px;
  overflow-y: hidden;
}
.single-newsandevents .content-wrapper {
  padding-top: 20px;
}
.single-newsandevents .content-area {
  background-color: #fff;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
}
#secondary.events {
  background-color: #F5F5F5;
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
}
.counter-ai {
  padding: 30px;
}

.widget_archive {
    margin-top: 20px;
}
.blog-posts {
  text-align: center;
}
.single-post .bfeatured {
    margin-bottom: 20px;
}
.bfeatured img {
  width: 100%;
height: 330px;
object-fit: cover;
}
#secondary.events {  
  box-shadow: 0px 3px 10px 2px #dbd9de;
  padding: 20px !important;
  border-radius: 5px;
  margin-top: 40px;
}
.single-newsandevents #secondary.events {
  margin-top: 0px;
}
.blogsty .bfeatured img {
  width: 100%;
	height: auto;
}
.insight-btn {
  margin-top: 20px;
}
#secondary.events {
	padding: 10px !important;
}
.rightpressr h4 {
	font-size: 18px;
}
.rightpressr p {
  padding: 5px;
  margin-bottom: 0px !important;
  font-size: 14px;
  line-height: 20px;
}
.rightpressr {
  padding-bottom: 10px;
	border: 2px solid #000;
}
.landing_content h3 {
  color: #ffb701;
  font-size: 23px;
  text-align: left;
  display: block;
  margin: 0px;
}
.landing_content li {
  color: #fff;
}
.form-landing input[type="text"], .form-landing input[type="email"], .form-landing input[type="tel"] {
  margin-bottom: 10px;
	width: 100%;
}
.form-landing .hs-fieldtype-text label {
  color: #fff;
}
.form-landing .hs-button.primary.large {
  padding: 0px 0;
}
.landing_page .page-wrap {
  padding: 0 0 0px 0;
}

.java_page .serviceBox {
  color: var(--main-color);
  box-sizing: content-box;
  min-height: 15.5rem;
  text-align: center;
  padding: 10px 15px 20px 20px;
  position: relative;
  z-index: 1;
}
.java_page .serviceBox6::after {
	background: #ff5100;
color: #ff5100;
}
.java_page .serviceBox .service-icon6 {	
color: #ff5100;
	box-shadow: 0 5px 10px rgba(0,0,0,0.3),0 0 0 8px #ff5100;
}
.frontend, .backend {
  background-color: #e6eaef;
padding: 30px;
min-height: 235px;
border: 2px solid #013366;
border-radius: 5px;
margin-bottom: 10px !important;
}
.talk-btn a:hover {
  color: #fff !important;
}
.landing_page article.page.type-page {
  margin-bottom: 0px;
}
.java_page li {
  text-align: left;
}
.java_page p {
  text-align: left;
}
.landing_page .holder960.clearfix p {
  margin-bottom: 0px !important;
}
.landing_page .holder960 {
  padding: 20px 0px;
  background-color: #fdd4c23d;
	border-radius: 5px;
}
.navi-bottom .navigation a, .navigation.paging-navigation span, .page-links a, .page-links > span P {
  padding: 7px 16px !important;
}
.actions {
  text-align: center;
}
.landing_page .logo h3 {
	padding-bottom: 0px !important;
}
.search .navi-bottom .navigation a {
  padding: 9px 16px !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
	font-size: 15px;
}
.navi-bottom .navigation.paging-navigation a {
  font-family: 'Open Sans', sans-serif;
font-weight: 500;
text-transform: uppercase;
font-size: 15px;
}
.landing-page .page-wrap {
  padding: 0 0 0px 0;
}
.landing-page .side_content_box {
  background-color: #a25a5a24;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #ccc;
  min-height: 360px;
}
.landing-page .builtit-style1 h1 {
	margin-top: 30px;
}
.hs-button.primary {
  color: #fff;
  border: 1px solid orange;
  background-color: #FF9B21;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  padding: 10px 0;
  width: 130px !important;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px rgb(0 0 0 / 34%);
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px 3px;
  border-radius: 3px 3px;
  transition: all .50s ease-in-out;
  -moz-transition: all .50s ease-in-out;
  -webkit-transition: all .50s ease-in-out;
}
.hs-button.primary:hover {
  border: 1px solid orange;
  background-color: #FF9B21;
}
.pega_world img {
    box-shadow: 0px 3px 10px 2px #dbd9de;
    padding: 5px;
	height:170px;
}
.pega_world {text-align:center;}
.creditlanding_box .wpb_wrapper {
  background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 345px;
}
.creditlanding_box .section-title {
  font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.automation_box .wpb_wrapper {
	background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 345px;
}
.automation_box .section-title {
	font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.digital_box .wpb_wrapper {
	background-color: #e7fcff;
  padding: 12px;
  border: 2px solid #ddd;
  min-height: 195px;
}
.digital_box .section-title {
	font-size: 30px;
  color: #1b154c;
  font-weight: bold;
}
.form-landing h2 {  
	color: #fff;
font-weight: 600;
font-family: poppins;
font-size: 24px;
}
.form-landing p {
  color: #f0efef;
}
.read-cta-btn .modal-content .div-forms input[type="submit"] {
   padding: 0px 0;
}
.svg_hyperautomation img.vc_single_image-img {
    width: 400px;
}
.single-press_release .page-wrap {
  padding: 0 0 0px 0;
}
.single-press {
  position: absolute;
  color: #fff;
  left: 20px;
  margin-left: 30px;
  padding: 25px 25px 25px 25px;
  bottom: 18%;
}
.press-release .vc_single_image-img {
  width: 400px !important;
}
#write-us .actions input[type="submit"] {
	padding: 0px;
}
.featured-post1 img {
  width: 100%;
}
.contact-us-details h2.country {
  font-weight: 500;
  text-transform: uppercase;
}
.rpa_page li, .rpa_page p {
    text-align: justify;
	font-size: 16px;
}
.rpa_page h3 {
  font-weight: 500;
  font-size: 25px;
}
.sf_fb.sf_icon .fb-like {
  display: none;
}
.hs-input:not([type="file"]) {
  background-color: #fff;
  border: none;
  border-radius: 10px;
}
.page-template-default .vc_gitem-zone-mini {
    border: 2px solid #cbd0f4;
}
.casestudycls .blog-posts .vc_gitem_row.vc_row.vc_gitem-row-position-bottom {
    border: 2px solid #cbd0f4;
}
.casestudycls .vc_gitem_row .vc_gitem-col {
    padding: 0px;
    position: unset;
    margin-bottom: 0px;
}
.blog-posts .wpb_single_image {
    position: relative;
}
.casestudycls.blogsty .blog-posts .wpb_single_image img {
    height: 150px !important;
    width: 380px !important;
}
.blog-posts .vc_custom_heading.vc_gitem-post-data {
    margin-bottom: 0 !important;
    height: 70px;
    overflow-y: hidden;
}
.blog-posts h3 {
    font-size: 15px !important;
    font-weight: 600 !important;
    font-family: Segoe UI;
}
.blog-posts h3 a {
    font-family: "Segoe UI", sans-serif;
}
.insighsp .ev-button-style {
    padding-top: 5px !important;
}
.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {
    padding-right: 48px;
}
.blog-posts a.vc_general.vc_btn3 {
    background-color: transparent !important;
    padding: 0;
    color: #7671f2 !important;
}