html {
  overflow: auto;
}

@media only screen and (min-width: 960px){
	.nav-primary{
		padding:0px !important;
	}
	.header-btn {
		font-size: 16px;
		padding-left: 24px;
		padding-top: 5px !important;
		padding-right: 24px;
		padding-bottom: 5px !important;
	}
	#section-155-70.sticky .ct-section-inner-wrap {
		padding-top: 10px !important;
	}
}
.counter-wheel-content h3 {
    font-size: 36px !important;
    color: inherit;
}
.counter-wheel-content h3:last-child {
    position: relative;
    top: 0%;
    font-size: 36px;
}

body h1, 
body h2, 
body h3, 
body h4, 
body h5, 
body h6, .ct-headline {
/*   font-family: "Avenir Next"; */
	font-family: 'Metropolis Black';
  color: #002139;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 24px;
  margin-bottom: 24px;
}

h1 {
  font-size: 38px;
}

h2 {
  font-size: 26px !important;
}
h2#headline-427-88 {
    font-size: 60px !important;
}
h3 {
  font-size: 22px !important;
}

h4 {
  font-size: 18px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 14px;
}

body a {
  color: #ffffff;
}

html body p,
html body li,
html body ul,
html body div {
  line-height: 1.7;
}

html body span{
	line-height: 1.3;
}

.single-post h1 {
    font-size: 30px;
}
html input,
html textarea {
  width: 100%;
  box-sizing: border-box;
}

html body {
  color: #33475b;
/*   font-family: "Avenir Next"; */
	font-family: 'Metropolis';
  font-weight: 300;
  font-size: 16px;
  line-height: 1.5;
}
html .footer-container p,
html .footer-container a {
    font-size: 16px;
}
.body-container,
.header-container,
.footer-container {
  max-width: 1140px;
  margin: 0 auto;
}
.header-container {
    max-width: 1440px;
    font-family: "Avenir Next";
	font-family: 'Metropolis Black';
}
.header-container .oxy-header-container{
    max-width: 100%;
}
.header-container  .oxy-header-center {
    justify-content: flex-end;
}
.header-container .menu-item:hover a {
   /* background-color: transparent !important; */
    border-top-width: 0px !important;
}
.header-container .oxy-nav-menu.oxy-nav-menu-open {
  background-color: #002139;
}

@media (min-width: 769px) and (max-width: 1440px) {
  .body-container,
  .header-container,
  .footer-container {
    max-width: 1140px;
    margin: 0 auto;
  }
  .body-container .slide-btn-wrapper {
    width: 80px;
  }
  .header-container {
    max-width: 1440px;
}
.header-container .oxy-header-container{
    max-width: 100%;
}
}

.body-container div:not(.ct-inner-content) p {
  padding: 12px 48px;
}
body.single-post .body-container p {
    padding: 0;
}
.body-container .unslider p {
  padding: 0;
}

body .hod-btn, body input[type="submit"] {
    font-size: 17px;
    font-weight: 700;
    padding: 10px 30px;
    -webkit-box-shadow: 6px 12px 12px -6px rgba(171, 171, 171, 0.7);
    -moz-box-shadow: 6px 12px 12px -6px rgba(171, 171, 171, 0.7);
    box-shadow: 6px 12px 12px -6px rgba(171, 171, 171, 0.7);
}

body .hod-btn,
body input.hod-input,
body input[type="submit"]{
  border-radius: 50px;
}

/** Banner **/
.hod-bn-title h1,
.hod-bn-title h2 {
  color: #ffffff;
}
.hod-bn-title h1 strong {
  color: #fcd251;
}
.hod-bn-title h2 {
  font-weight: 300;
  font-size: 26px;
}
.hod-bn-title h2 strong {
  font-weight: 700;
  text-decoration: underline;
}
.body-container .hod-bn-title {
  text-align: left;
}

/** section **/
.section-space {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-space > div:not(.ct-new-columns) {
    padding-left: 20px;
    padding-right: 20px;
}

/** header **/
.ct-section-inner-wrap, .oxy-header-container {
  max-width: 100%;
}

.ct-section-inner-wrap{
  max-width: 1120px !important;
}

.oxy-header-center, .hod-header-center {
  justify-content: flex-end;
  padding-right: 24px;
}

.oxy-header-right *:not(:last-child), .hod-header-right *:not(:last-child){
  margin-right: 24px;
}

.hod-header-right {
  justify-content: flex-end;
}

.header-container .ct-section-inner-wrap {
    width: 100%;
    max-width: 100%;
}

.hod-form-container .form-wrapper {
  border-radius: 12px;
}

.header-container > .ct-section-inner-wrap > .ct-div-block > * {
    display: flex;
    flex-grow: 1;
}

.header-container .genesis-nav-menu a {
  font-size: 15px;
  font-weight: 300;
  text-transform: capitalize;
  color: #000;
}

.header-container .genesis-nav-menu a:hover,
.header-container .genesis-nav-menu a:active,
.header-container .genesis-nav-menu .current-menu-item > a {
    color:#000;
}

header.header-container {
  box-shadow: none;
}

.header-container .genesis-nav-menu .sub-menu,
.header-container .genesis-nav-menu .sub-menu > *,
.header-container .genesis-nav-menu .sub-menu * {
    background-color: #fff;
    border: none;
}

@media (max-width: 1120px) {
  .ct-slider .unslider {
      padding: 0;
  }
  .testi-slide div:not(.ct-inner-content) p.ct-text-block {
      padding: 0;
  }
  .ct-slider .unslider p.ct-text-block { 
    text-align: left !important;
  }
 /* .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
      color: #ffffff;
  }
  .oxy-header-right *:not(:last-child), .header-container > .ct-section-inner-wrap > .ct-div-block > .hod-header-right *:not(:last-child){
      display: none;
  }
  header.ct-section.header-container#section-155-70 { 
    background-color: rgb(248, 111, 108);
    position: static;
  }
  header #link-167-70 {
    margin-left: 24px;
  }
  header .hamburger-label {
      display: none;
  }
  .header-container .hamburger-inner, 
  .header-container .hamburger-inner::before, 
  .header-container .hamburger-inner::after {
      background-color: #ffffff;
  }
  #genesis-nav-primary {
    width: 100%;
  }
  #shortcode-171-70 {
    display: block;
    width: 100%;
    clear: both;
    float: none;
    padding-right: 24px;
    padding-left: 24px;
  }
  .menu-item .sub-menu-toggle {
    padding: 15px 26px;
  }
  .menu-item {
      text-align: center;
  }
  .sub-menu-toggle::before {
      color: #ffffff;
  }
  #shortcode-171-70.ct-shortcode.hod-header-center {
      padding-right: 0;
      padding-left: 0;
      margin-right: 24px;
  }
  #div_block-182-70.ct-div-block.hod-header-right #link_button-181-70 {
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }
  #div_block-182-70.ct-div-block.hod-header-right {
      //margin-right: 12px;
      width: 100%;
      max-width: 220px;
  }
  
  #genesis-mobile-nav-primary.hamburger {
    padding-right: 0;
    padding-top: 6px;
  }*/
  
}
@media (max-width: 1200px) {
/*added responsive menu*/

 .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
      color: #ffffff;
  }
  .oxy-header-right *:not(:last-child), .header-container > .ct-section-inner-wrap > .ct-div-block > .hod-header-right *:not(:last-child){
      display: none;
  }
  /*header.ct-section.header-container#section-155-70 { 
    background-color: rgb(248, 111, 108);
    position: static;
  }*/
  header #link-167-70 {
    margin-left: 24px;
  }
  header .hamburger-label {
      display: none;
  }
  .header-container .hamburger-inner, 
  .header-container .hamburger-inner::before, 
  .header-container .hamburger-inner::after {
     /* background-color: #ffffff; */
  }
  #genesis-nav-primary {
    width: 100%;
  }
  #shortcode-171-70 {
    display: block;
    width: 100%;
    clear: both;
    float: none;
    padding-right: 24px;
    padding-left: 24px;
  }
  .menu-item .sub-menu-toggle {
    padding: 15px 26px;
  }
  .menu-item {
      text-align: center;
  }
  .sub-menu-toggle::before {
      color: #ffffff;
  }
  #shortcode-171-70.ct-shortcode.hod-header-center {
		padding-right: 0;
		padding-left: 0;
		margin-right: 24px;
		max-width: 60px;
	}
  #div_block-182-70.ct-div-block.hod-header-right #link_button-181-70 {
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
  }
  #div_block-182-70.ct-div-block.hod-header-right {
      //margin-right: 12px;
      width: 100%;
	  max-width: 270px;
  }
  a#link_button-180-70 {
	  display: block;
  }
 
  a#link_button-180-70, a#link_button-181-70 {
	  font-size: 12px !important;
  }
  
  #genesis-mobile-nav-primary.hamburger {
    padding-right: 0;
    padding-top: 6px;
  }
}

@media (max-width: 480px){
	#div_block-182-70.ct-div-block.hod-header-right {
		margin-right: 12px;
		max-width: 200px;
	}
	a#link_button-180-70 {
		display: none;
	}
}
/*end responsive menu*/
.ct-slider .unslider p.ct-text-block { 
  text-align: left !important;
}
@media (max-width: 995px) {
 a#link_button-181-70 {
 /*   height: 45px !important;
    padding-top: 12px !important; */
  }
}
@media (min-width: 1121px) {
  #section-155-70.sticky {
    background-color: white;
    position: fixed;
    width: 100%;
    margin: 0;
    max-width: 100%;
    box-shadow: 1px 1px 11px #f6f6f6;
}

  }
  .sticky span {
    	color: #1e1e1e;
  }
  #section-155-70.sticky .ct-section-inner-wrap {
      max-width: 1440px;
  }
  .sticky #link_button-180-70 {
		/*color: #fff !important;
		border-top-color: #39c551 !important;
		border-right-color: #39c551 !important;
		border-bottom-color: #39c551 !important;
		border-left-color: #39c551 !important;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		background: url(https://www.heroesofdigital.com/wp-content/uploads/2020/06/whatsapp-icon.png) #39c551 no-repeat;
	      background-size: 19%;
    	background-position: 5% 40%;
		padding-left: 40px !important;*/
	}

}

/** contact form **/
@media (min-width: 769px) {
  .hod-form-container .a50-wrapper {
    width: 45%;
    //display: flex;
  }
  .acb-wrapper {
    position: absolute;
    bottom: 15%;
    left: 4%;
  }
  .hod-form-container .form-wrapper {
    display: flex;
    padding: 42px 48px 24px 48px;
  }
  .hod-form-container .a50-left {
    justify-content: flex-start;
    //padding-right: 10%;
    margin-right: 5%;
  }
  .contact-form-wrapper {
    top: -64px;
    position: relative;
  }
  .float-box {
    border-radius: 50px;
  }
  /** slider **/
  .ct-div-block.desk-view {
    display: flex;
  }
  
  .hod-pricing .mob-view {
    display: none;
  }
  .hod-pricing .mob-view:not(.ct-section) {
      display: none;
  }
  .tp-wrapper {
    //padding-left: 120px;
    //padding-right: 120px;
  }
  .pt-wrapper {
    width: 100%;
  }
}
@media (max-width: 768px) {
  #modal-148-70.ct-modal {
    max-width: 85%;
    font-size: small;
  }
  body #modal-148-70.ct-modal input[type="submit"] {
      font-size: 14px;
  }
  body #modal-148-70.ct-modal #headline-153-70 {
      line-height: 21px;
      font-size: 18px;
      margin-bottom: 12px;
  }
}

.hod-form-container .a50-right {
  justify-content: flex-end;
}
.custom-grid .oxy-posts-grid #hod-grid {
    width: 100%;
    margin-bottom: 0;
}

.hod-form-container .form-wrapper {
  background: #ffffff;
  width: 100%;
  margin: 0 auto;
  -webkit-box-shadow: 6px 12px 12px -6px rgba(0,0,0,0.7);
  -moz-box-shadow: 6px 12px 12px -6px rgba(0,0,0,0.7);
  box-shadow: 6px 12px 12px -6px rgba(0,0,0,0.7);
}

.hod-float-box {
	margin-bottom: 24px;
}

#hod-grid {
-webkit-box-shadow: 0px 0px 35px 0px rgba(117,117,117,1);
-moz-box-shadow: 0px 0px 35px 0px rgba(117,117,117,1);
box-shadow: 0px 0px 35px 0px rgba(117,117,117,1);
}

@media (max-width: 1120px) {
	.hod-float-box	{
		padding: 20px;
		width: 50%;
	}
	.custom-grid .oxy-posts-grid #hod-grid	{
		width: 100% !important;
	}
}

@media (min-width: 769px) {
  .hod-float-box  {
    width: 33.33%;
    //margin: 1%;
  }
  .hod-float-box:after,
  .hod-grid:after  {
    content:'';
    display: table;
    clear: both;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .hod-float-box:last-of-type {
    //padding-right: 0;
  } 
  .hod-float-box,
  .hod-grid  {
      padding: 20px;
  }
}

.hod-grid .imgLink {
	width: 100%;
}

.owl-carousel {
	overflow: hidden;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
  background: #f1605b;
  width: 20px;
  height: 20px;
  border-radius: 100px;
}
.owl-theme .owl-dots .owl-dot span {
  width: 20px;
  height: 20px;
  border-radius: 100px;
}
.owl-theme .owl-dots {
  width: 100%;
}

body input,
body textarea, body select {  
  border-radius: 25px;
  padding: 12px 24px;
  margin-bottom: 24px;
  box-shadow: none;
  font-size: 16px;
  border: none;
  background: #f3f4f5;
  font-family: inherit;
	width:100%;
 
}
.oxy-nav-menu-hamburger-line {
    background-color: #fff !important;
}
body textarea { 
	color:#a8a8a8;
}

input[type="submit"] {
	color:#fff !important;
}
::-webkit-input-placeholder{
	color:#a8a8a8;
}

input:placeholder-shown {
  text-overflow: ellipsis;
  color: #a8a8a8;
}

input::-webkit-input-placeholder {
  color: #a8a8a8;
}

input:-moz-placeholder { 
  color: #a8a8a8;
}

input::-ms-input-placeholder  { 
  color: #a8a8a8;
}

#text_block-50-70 {align-content
  text-align:left !important;
}

input[type="checkbox"] {
  width: 15px;
  height: 15px;
  margin-bottom: 0;
  -webkit-appearance: none;
  border-radius: 50px;
}

.hod-form-container input[type="checkbox"]:checked {
  background: #6c59ff;
}

input[type="submit"] {
  background-color: #6c59ff;
  color: #ffffff;
  padding: 20px !important;
}

form {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

form input[type="submit"]:hover,
form input[type="checkbox"]:hover {
  cursor: pointer;
}

form :focus {
  outline: 0;
}
.hod-form-container p {
  display: none;
}

/** testi slide **/
.slide-btn-wrapper { 
  display: flex;
  width: 80px;
  height: 90px;
  position: relative;
  margin: 0 auto;
  margin-right: auto;
  margin-right: 8%;
}
.testi-profile {
  //right: -70%;
  position: relative;
  justify-content: flex-end;
  width: 100%;
}
.testi-content:before {
  content:'';
  background-image: url('/wp-content/uploads/2020/05/quote.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  width: 56px;
  height: 39px;
  display: block;
  position: relative;
  top: 20%;
  left: -8%;
}
.testi-content p {
  text-align: justify;
  line-height: 1.5;
}
.slide-btn-wrapper .unslider-arrow { 
  border: 1px solid grey;
}
.slide-btn-wrapper .unslider-arrow.next {
  background: rgba(0, 0, 0, 0.0) url("/wp-content/uploads/2020/05/right-arrow.png") no-repeat scroll 50% 50% / 7px 11px
}
.slide-btn-wrapper .unslider-arrow.prev {
  background: rgba(0, 0, 0, 0.0) url("/wp-content/uploads/2020/05/right-arrow.png") no-repeat scroll 50% 50% / 7px 11px
}
.hod-slide .unslider-nav ol li,
.clone-bullet .unslider-nav ol li {
  width: 20px;
  height: 20px;
  border-radius: 100px;
  background: white;
  border-color: white;
}
.hod-slide .unslider-nav ol li.unslider-active,
.clone-bullet .unslider-nav ol li.unslider-active {
  background: #f1605b;
  border-color: #f1605b;
}
.clone-bullet li:hover {
  cursor: pointer;
}
.clone-bullet .unslider-nav ol {
  padding-left: 0;
}
.clone-bullet .unslider-nav {
  margin-top: 72px;
}
footer a {
  margin-bottom: .5rem;
}
.pre-footer p {
	padding: 24px;
	font-weight: 400;
	color: #002139;
}

.hod-carousel-about h3 {
	font-size: 38px;
	line-height: 1.2;
	margin-bottom: 0;
}
.hod-owl-btn-wrapper {
	margin-bottom: 0;
}
.hod-carousel-about .owl-item > div > div {
	padding: 24px 0 24px 0;
}

/** MOBILE **/
@media (max-width: 320px) {
  .hero-banner-container .hod-bn-title {
    padding-top: 0;
  }
  h1 {
    font-size: 18px;
  }
  h2,
  .hod-bn-title h2 {
    font-size: 14px;
  }
  .hero-banner-container .hod-bn-title {
      top: -5%;
  }
}

@media (max-width: 480px) and (min-width: 321px) {
  h1 {
    font-size: 24px;
  }
  h2,
  .hod-bn-title h2 {
    font-size: 18px;
  }
  .hero-banner-container .hod-bn-title {
      top: -10%;
  }
  
}
@media (max-width: 1120px) {
    .oxy-header-container .oxy-header-right {
        display: none;
    }
    .oxy-header-container .oxy-header-center {
        justify-content: flex-end;
    }
}
    
@media (max-width: 480px) {
   /*added padding on wrapper 220520*/
  	.home > div.ct-inner-content > div.ct-div-block {
		padding: 0 30px 0 30px;
	}
	.home header#section-155-70,.home ul.sub-menu,.home ul.sub-menu li {
		/* background-color: rgb(229, 99, 96) !important; */
	}
	header#section-155-70 {
		padding: 5% 2% !important;
	}
	
   .page-id-212 > div.ct-inner-content > div.ct-div-block,.page-id-158 > div.ct-inner-content > div.ct-div-block ,.page-id-359 > div.ct-inner-content > div.ct-div-block{
		padding: 0 30px 0 30px;
	}
	.page-id-427 > div.ct-inner-content > div.ct-div-block,.page-id-300 > div.ct-inner-content > div.ct-div-block{
		padding: 0 30px 0 30px;
	}
	#section-31-300 > div.ct-section-inner-wrap> div#div_block-24-300 {
		padding: 0 30px;
	}
	div#div_block-14-300 {
		padding-left: 0px;
	}
	div#div_block-256-267 {
		padding-left: 30px;
	}
	div#div_block-243-267,div#div_block-232-267,div#div_block-223-267,div#div_block-215-267,div#div_block-201-267,div#div_block-190-267 {
		padding: 0 30px;
	}
	div#div_block-37-300,div#div_block-50-300,div#div_block-56-300,div#div_block-70-300{
		padding: 0px;
	}
	section#section-349-158 {
		margin-top: 40px;
	}
	h2, h3, h4, h5, h6 {
		font-size: 27px;
	}
	.page-id-359 .oxy-gallery-item,.page-id-427 .oxy-gallery-item {
		width: 120%;
		margin-left: -10px;
	}
	#section-4-427 > .ct-section-inner-wrap {
		padding: 0px 22px;
	}
	.page-id-427 > #section-4-427,.page-id-427 > #section-10-427 ,.page-id-427 .ct-section-inner-wrap {
		padding: 0 30px 0 30px;
	}
	#div_block-160-88 .ct-div-block {
		padding: 0px;
	}
	.page-id-427 section#section-4-427 {
		padding-top: 16%;
	}
	.page-id-427 div#text_block-65-427 {
		text-align: left;
	}
	.page-id-158 #div_block-138-158{
		padding:0px;
	}
	.page-id-158 div#div_block-267-158 {
		padding-top: 0px;
	}
	.page-id-158 #div_block-182-158 {
		padding-bottom: 0px;
	}
	.page-id-158 .section-space {
		padding-top: 60px;
		padding-bottom: 0px;
	}
	.page-id-158 img#image-31-158 {
		width: 85%;
		margin-top: -13%;
	}
	.page-id-212 div#div_block-77-212 {
		padding-top: 20%;
	}
	/*div#div_block-47-359,div#div_block-68-359,div#div_block-68-359,div#div_block-88-359,div#div_block-108-359,div#div_block-124-359,div#div_block-135-359,div#div_block-150-359 {
		padding-left: 0px;
	} 
	div#div_block-68-359, div#div_block-68-359 {
		padding-left:40px;
	}*/
	h2#headline-166-359 {
		text-align: center;
	}
	#_gallery-358-359.oxy-gallery-masonry .oxy-gallery-item,#_gallery-359-359.oxy-gallery-masonry .oxy-gallery-item ,#_gallery-360-359.oxy-gallery-masonry .oxy-gallery-item{
		margin-bottom: 50px !important;
	}
	#_gallery-154-427.oxy-gallery-masonry .oxy-gallery-item,div#_gallery-155-427.oxy-gallery-masonry .oxy-gallery-item,div#_gallery-156-427.oxy-gallery-masonry .oxy-gallery-item{
		margin-bottom: 50px !important;
	}
	#_gallery-115-409.oxy-gallery-masonry .oxy-gallery-item,#_gallery-117-409.oxy-gallery-masonry .oxy-gallery-item,#_gallery-119-409.oxy-gallery-masonry .oxy-gallery-item {
		margin-bottom: 50px !important;
	}
	div#div_block-9-409 {
		padding: 0 30px;
	}
	div#div_block-49-409 {
		padding: 50px 30px;
	}
	section#section-10-239 > div.ct-section-inner-wrap {
		padding: 60px 30px;
	}
    h2#headline-269-158 {
		text-align: left;
	}
	div#div_block-281-158 {
		padding-bottom: 0px;
	}
	section#section-351-158 .ct-section-inner-wrap {
		padding-bottom: 0px !important;
	}
	.single-case_studies > div.ct-inner-content > div.ct-div-block {
		margin-top: 0px;
		padding-top: 0px !important;
		padding: 0 30px !important;
	}
	div#div_block-181-158 {
		padding-left: 0px !important;
	}
	.hamburger-box {
        width: 40px;
		height: 24px;
		display: inline-block;
		position: relative;
		-webkit-transform: scale(0.8) !important;
		transform: scale(0.8) !important;
	}
	/*logo in about*/
	#div_block-138-158 .ct-section-inner-wrap {
		padding: 0px;
	}
	/*owl testimonial text*/
	.owl-stage-outer .ct-text-block {
		text-align: left !important;
	}
	.home div#div_block-505-88{
		padding: 0px !important;
	}
	.body-container div:not(.ct-inner-content) p {
		padding: 12px 0px;
	}
	#div_block-130-70 {
		text-align: left;
		align-items: center;
		margin-bottom: 48px;
		padding: 0 30px;
	}
	.home #text_block-159-88 {
		text-align: left;
		padding-top: 50px;
		margin-bottom: 0px;
		padding-left: 0px;
		max-width: 250px;
		/* background: red; */
		margin: 0 10% 0 5%;
	}
	footer p#text_block-3-70 {
		font-size: 12px;
	}
	footer #div_block-129-70 {
		padding-top: 25%;
	}
	.home div#div_block-157-88 {
		padding: 0px;
	}
	span.wpcf7-form-control.wpcf7-acceptance.optional span {
		font-size: 15px;
	}
	#div_block-182-70.ct-div-block.hod-header-right #link_button-181-70 {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 13px;
		margin-right: 45px;
	}
	#div_block-86-70 .ct-text-block {
		padding: 0px;
	}
	div#div_block-635-88 {
		padding-bottom: 0px;
	}
	div#div_block-199-88 img {
		height: auto !Important;
	}
	.home a#link_button-429-88 {
		padding: 13px 50px;
	}
	.home div#div_block-426-88 {
		padding-top: 0px;
	}
	body h1, body h2, body h3, body h4, body h5, body h6 {line-height:1.4;}
   /**newly added**/
  #text_block-50-70 {
	text-align: left !important;
  }
  .hod-form-container .form-wrapper {
		padding: 42px 12px 24px 12px;
  }
  img#image-112-70 {
    max-width: 50px !important;
  }
  div#div_block-148-88 {
	padding-top: 0px;
  }
  div#new_columns-205-88 .ct-div-block, div#new_columns-214-88 .ct-div-block {
	 width: 50% !important;
  }
	
	.body-container {
		padding-top: 0;
	}
	
  /** slider **/
  .ct-div-block.desk-view {
    display: none !important;
  }
  
  .mob-view: {
    display: flex;
  }
  
  body .hod-btn,
  body input[type="submit"] {
    font-size: 16px;
    padding: 8px 18px;
  }
  .body-container, 
  .header-container, 
  .footer-container {
    max-width: 100%;
  }
  .hero-banner-container {
    bacgkground-size: cover;
  }
  .hero-banner-container .body-container {
  	width: 100%; 
  }
  .hero-banner-container .hod-bn-title {
	justify-content: center;
    display: flex;
    height: 80%;
    position: relative;
  }
  .hero-banner-container .body-container img {
    width: 100%;
  }
  /** header **/
  .oxy-header-right {
    display: none;
  }
  .a50-wrapper.a50-right .a50-inner:last-of-type {
    margin-top: 24px;
  }
  .hod-form-container .form-wrapper {
	padding: 42px 20px 24px 20px;
	margin: 10% auto !important;
    width: 90% !important;
  }
  .oxy-header-center {
    padding-right: 0;
  }
  .slide-btn-wrapper {
    display: none;
  }
  .testi-profile {
    right: 0;
  }
  .clone-bullet .unslider-nav {
    display: none;
  }
}

@media (max-width: 1024px) and (min-width: 481px) {
  .hod-form-container .form-wrapper {
	padding: 42px 24px 24px 24px;
  }
  
  h1 {
    font-size: 42px;
  }
  
  h2 {
    font-size: 26px;
  }
  
  .hero-banner-container {
    background-size: cover;
  }
  
  body .hod-btn,
  body input[type="submit"] {
    font-size: 14px;
  }
  
  .hod-bn-title {
    width: 60%;
  }
  
  .hero-banner-container .body-container .ct-div-block:last-child {
    width: 40% !important;
  }
  
  .hero-banner-container .body-container {
    justify-content: flex-start;
  }
}


/** COUNTER STYLE **//
.counter.counter-wheel .counter-wheel-content h3,
.counter.counter-wheel .counter-default h3 {
  display: inline-block;
  margin-bottom: 0;
}
.counter.counter-wheel,
.counter.counter-default {
  color: #f1605b;
  border: none;
  width: 15rem;
  height: 15rem;
}
.counter.counter-wheel {
  background-color: #f7f8f8;
  padding: 10%;
}
.counter.counter-wheel:before {
  background: #d5d6d6;
}
.counter-wheel-content h3 {
  font-size: 54px;
  color: inherit;
  display: inline-block;
  margin-bottom: 0;
}
.counter-wheel-content h3:last-child,
.counter.counter-default h3:last-child {
  position: relative;
  /*top: -20%;*/
  font-size: 36px;
}

.counter.counter-default h3 {
  font-size: larger;
  color: inherit;
  display: inline-block;
  margin-bottom: 0;
}


/** ABOUT PAGE **/
.about-text,
.about-heading {
  border: 4px solid;
  border-radius: 5px;
}

.about-text {
  font-weight: 400;
  padding: 24px;
}

.about-heading {
  border-color: transparent;
  margin-bottom: 0;
  font-size: 72px;
}

.about-top .about-heading-left {
  padding: 24px 48px 24px 0;
}

.about-top .about-heading-right {
  padding: 24px 0 24px 48px;
}

.about-bottom .about-heading-right {
  padding: 24px 48px 24px 0;
}

.about-bottom .about-heading-left {
  padding: 24px 0 24px 48px;
}

.about-text-01 {
  //border-color: #f1605b;
}

.about-text-02 {
  //border-color: white;
}

.about-mw {
  margin: 0 auto;
  max-width: 100%
}

.abbw {
  border-color: #ffffff;
  background: white;
  color: #153952;
}

.abtybw {
  border-color: #ffffff;
}

.a-main {
  border-color: #f1605b;
}
.about-top .about-heading-right {
    line-height: 1.5;
}
.about-top .arrow-right:before {
    bottom: -55px;
}
.about-top .about-heading-left {
    line-height: 0.5;
}
.about-top .arrow-right-main:before {
    top: 25px;
}
.about-bottom .arrow-right-white:before {
    top: 50px;
}
.arrow-right:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/wp-content/uploads/2020/05/arrw-01-01-2.svg);
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  left: 100%;
}

.about-text {
	position: relative;
}

.arrow-right-yellow:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/wp-content/uploads/2020/05/arw-right-yl-02.svg);
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  left: 100%;
  top: 50px
}

.arrow-right-white:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/wp-content/uploads/2020/05/arw-right-wh-03.svg);
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  right: 100%;
}

.arrow-right-main:before {
  content: '';
  display: block;
  position: absolute;
  background: url(/wp-content/uploads/2020/05/arw-right-main-04.svg);
  width: 50px;
  height: 100%;
  background-repeat: no-repeat;
  right: 100%;
  top: 50px
}
.about-inner {
  padding-top: 48px;
  padding-bottom: 48px;
}

.hod-owl-btn-wrapper {
  color: grey;
/*   font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
  font-weight: 300;
  display: flex;
  font-size: 38px;
  margin-bottom: 12px;
  margin-top: 12px;
}
.hod-owl-btn-wrapper .hod-prev {
  margin-right: 24px;
}
.hod-owl-btn-wrapper .hod-prev,
.hod-owl-btn-wrapper .hod-next {
  cursor: pointer;
}
.hod-owl-btn-wrapper .hod-prev {
	background: rgba(0,0,0,0.0) url(/wp-content/uploads/2020/05/left-arrow.png) no-repeat scroll 50% 50% / 7px 11px;
  background-size: 9px;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0;
  height: 16px;
  width: 9px
}
.hod-owl-btn-wrapper .hod-next {
	background: rgba(0,0,0,0.0) url(/wp-content/uploads/2020/05/right-arrow.png) no-repeat scroll 50% 50% / 7px 11px;
	background-size: 9px;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0;
  height: 16px;
  width: 9px;
	border:0;
	padding: 0;
}

.hod-carousel-about .owl-item div.ct-text-block {
	font-size: 26px;
}
.owl-carousel.hod-carousel-about {
	padding-top: 0;
}

.oxy-posts {
/*     font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
}

.hod-read-more-btn {
    font-size: 18px;
    padding: 12px 48px;
    font-weight: 700;
    border-radius: 35px;
    background-color: #002139;
    border: 1px solid #002139;
    color: #ffffff;
}

.hod-post-meta p {
    padding: 0;
    color: #888888;
    line-height: 0;
    margin-top: 0;
}

.oxy-post-meta.post-cats {
  font-weight: 700;
/*   font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
  font-size: 12px;
  text-transform: uppercase;
  color: #0d0d0d;
}
.oxy-post-title {
  font-weight: 700;
}

.hod-post-meta span {
  color: #783bfc;
}

.hod-posts .hod-post-title {
  margin-bottom: 12px;
  margin-top: 12px;
}
.hod-post-image-fixed-ratio {
  height: 100%;
  width: 100%;
  background-size: 100%;
  border-radius: 12px;
}
.hod-posts .hod-post-img {
  height: 100vh;
  max-width: 770px;
  max-height: 338px;
	float:left;
}

.hod-sidebars ol,
.hod-sidebars li,
.hod-sidebars ul {
    padding: 0;
    list-style: none;
}
.hod-sidebars {
  margin-top: 16px;
  padding-left: 24px;
/*   font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
}
.hod-blog-archive {
  padding-right: 24px;
}
.hod-sidebars li.widget {
  background: #ffffff;
  border-radius: 5px;
}
.hod-sidebars li.widget .widgettitle {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 3px solid #f7f7f7;
  padding: 24px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.hod-sidebars > li {
  margin-bottom: 48px;
  width: 100%;
}
.hod-sidebars a {
  font-size: 16px;
  color: #7b7b7b;
}
.hod-sidebars .widget > * {
  padding-left: 24px;
  padding-right: 24px;
}
.hod-sidebars .rpwwt-post-title {
  font-weight: 700;
  font-size: 14px;
  line-height: 1.2;
  color: #000000;
}
.hod-sidebars .rpwwt-post-date {
/*   font-family: 'Century Gothic'; */
	font-family: 'Metropolis';
  color: #cccccc;
  font-size: 12px;
  text-transform: uppercase;
}

.hod-sidebars .cat-item {
  font-weight: 700;
  padding-bottom: 12px;
  border-bottom: 3px solid #e1e1e1;
  padding-top: 12px;
}
.hod-sidebars .cat-item:last-child {
  margin-bottom: 24px;
}

.hod-blog-archive oxy-easy-posts-pages {
/*   font-familt: 'Avenir Next'; */
	font-family: 'Metropolis';
}

.hod-blog-archive .page-numbers,
.prev.page-numbers:before,
.next.page-numbers:before {
  padding: 12px;
  background: #f6f6f6;
  color: #002139;
  font-size: 24px;
/*   font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
  font-weight: 700;
  border: 1px solid #b6b6b6;
}
.hod-blog-archive .page-numbers.current {
  background: #002139;
  border-color: #002139;
  color: #ffffff;
}
.prev.page-numbers,
.next.page-numbers {
  font-size: 0;
  border: 0;
  padding: 0;
}
.prev.page-numbers:before {
  content: '<';
}
.next.page-numbers:before {
  content: '>';
}
.oxy-post-meta.post-cats {
  background: url(/wp-content/uploads/2024/08/line-copy-2.png);
  background-repeat: no-repeat;
  background-position: 0% 30%;
}

.hod-sidebars .widget form p {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.prev-next-wrapper {
    display: flex;
/*     font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
    border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background: #ffffff;
    line-height: 1.2;
     padding: 48px 24px;
}
.prev-next-wrapper .prev-next-boxes {
    padding: 48px 24px;
    border: 1px solid #e3e3e3;
    display: flex;
    align-items: flex-end;
}
.prev-next-wrapper .right,
.prev-next-wrapper .left {
    font-weight: 700;
    font-size: 18px;
    height: 100%;
}
.prev-next-wrapper .left a, 
.prev-next-wrapper .right a {
    color: #002139;
    display: inherit;
    width: 100%;
    line-height: 1.2;
    height: 100%;
}
.prev-next-wrapper .right a {
  text-align: right;
}
.prev-next-wrapper .left a:after,
.prev-next-wrapper .right a:after {
    display: block;
    font-family: inherit;
    font-size: 14px;
    color: #727272;
    font-weight: 400;
    margin-top: 6px;
}
.prev-next-wrapper .right a:after {
    content: 'Next >';
}
.prev-next-wrapper .left a:after {
    content: '< Prev';
}
.prev-next-wrapper .prev-next-boxes .left a {
    padding-right: 12px;
}
.prev-next-wrapper .prev-next-boxes .right a {
    padding-left: 12px;
}
.prev-next-wrapper .prev-next-boxes .left a {
    border-right: 1px solid #e3e3e3;
}
.prev-next-wrapper .prev-next-boxes .right a {
    border-left: 1px solid #e3e3e3;
}

@media (max-width: 767px) {
  .prev-next-boxes .left a,
  .prev-next-boxes .right a {
      font-size: 0;
  }
  .prev-next-boxes .left,
  .prev-next-boxes .right,
  .prev-next-boxes  {
      width: 100%;
  }
}

@media (min-width: 768px) {
  .prev-next-wrapper .right,
  .prev-next-wrapper .left {
      width: 50%;
  }
}
.prev-next-boxes {
    width: 100%;
}
body .ctn-pg-ctn-form input, body .ctn-pg-ctn-form textarea {
  border-radius: 3px;
}
body .ctn-pg-ctn-form input[type="submit"] {
  background-color: #002139;
  border-color: #002139;
  border-radius: 35px;
  box-shadow: none;
}

#div_block-49-409.section-space {
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}

#div_block-120-409 {
	padding-left: 20px;
    padding-right: 20px;
}

/** Case **/
@media (min-width: 1121px) {
  .hod-case-post-wrapper {
    width: 50%;
  }
  .hod-case-post-wrapper:nth-child(2n+2) {
    margin-top: 0;
    padding-left: 5%;
  }
  .hod-case-post-wrapper:nth-child(2n+1) {
    padding-right: 5%;
  }
  .hod-case-post-wrapper .hod-case-ratio {
    padding: 0;
    background-size: 100%;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    //min-width:499px;
    min-height: 610px;
    box-sizing: border-box;
  }
}

@media (max-width: 1120px) {
  .oxy-posts {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
  }
  .body-container #hodCase .oxy-post-padding {
      margin: 0;
  }
  .body-container #hodCase .oxy-post-image-fixed-ratio {
    padding-bottom: 133%;
    background-repeat: no-repeat;
    background-size: 100%;
  }
  .hod-case-post-wrapper {
    width: 100%;
    align-items: center;
  }
}
h3.hod-case-title {
  color:#f86f6c;
  margin-top: 24px;
  margin-bottom: 0;
}

.hod-case-post-wrapper {
    text-align: center;
}
.hod-case-post-wrapper  p.case-tag {
  margin-top: 0;
}

.hod-case-overlay {
  opacity: 0;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 2em;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: rgba(47, 30, 255, 0.5);
  text-align: center;
  transition: 0.5s ease-in-out all;
}
.hod-case-overlay:hover  {
  opacity: 1;
}
.body-container .hod-case-post-grid .hod-case-post-wrapper #hodCase {  
    width: 100%;
}
.hod-case-post-wrapper {
    display: flex;
    flex-direction: column;
}

od-case-post-grid #hodCase:hover .oxy-post-image {
  transform: none;
}

.case-inner-underline {
    position: relative;
}

.case-inner-underline:before {
  content: '';
  position: absolute;
  left    : 0;
  bottom  : 0;
  height  : 1px;
  width   : 25%;  /* or 100px */
  border-bottom:5px solid #6c59ff;
}
.fancyWrapper .imgLink {
    position: relative;
max-width: 100%;
}
.fancyWrapper .imgLink:hover::before {
  opacity: 1;
  background: rgba(47, 30, 255, 0.5);
}
.fancyWrapper .imgLink::before {
  content:'';
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  transition: 0.5s ease-in-out all;
}
.fancyWrapper .imgLink img {
    height: 100%;
}
.fancyWrapper .imgLink::after {
  content: url(/wp-content/uploads/2020/05/enterICON.png);
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 0;
  transition: 0.5s ease-in-out all;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}
.fancyWrapper .imgLink:hover::after {
  opacity: 1;
}

.hod-popup-form input {
  border: 1px solid #f3706d;
}
.hod-popup-form input[type='submit']{
  border: none;
}
.hod-popup-form select {
  border-radius: 25px;
  padding: 12px 24px;
  margin-bottom: 24px;
  box-shadow: none;
  font-size: inherit;
  border: 1px solid #f3706d;
  background: #f3f4f5;
  font-family: inherit;
  width: 100%;
  box-sizing: border-box;
  -moz-appearance:none; /* Firefox */
  -webkit-appearance:none; /* Safari and Chrome */
  appearance:none;
  position: relative;
}
.hod-popup-form select {
	background: url(/wp-content/uploads/2020/05/Polygon-1.png) no-repeat 95% 50%;
	background-size: 20px;
}
.header-container.oxy-sticky-header-active #_header_row-108-70.oxy-header-row {
	max-width: 1440px;
	margin: 0 auto;
}
.header-container.oxy-sticky-header-active {
	max-width: 100%;
}

/** Fix macOS placeholder **/
	input[type='text'],
	textarea ,
	input[type='email'],
	input[type='tel'],
	input[type='url'],
	input, select {
/* 		font-family:'Avenir Next'!important; */
		font-family: 'Metropolis' !important;
		font-size: 16px;
	}
    
/** Bullet style **/
.custom-bullet ul {
  list-style: none; 
  padding-left: 16px;
}

.custom-bullet ul li::before {
  content: "\2022"; 
  color: #f86f6c; 
  font-weight: bold; 
  display: inline-block; 
  width: 1em; 
  margin-left: -1em; 
}

#_posts_grid-48-409 .oxy-post-image.hod-case-img {
    background-image: none;
    background-color: transparent;
}
body.blog .oxy-easy-posts-pages {
	display: block !important;
}

.toggle-arrow:before {
	content: '';
	background-image: url('/wp-content/uploads/2020/05/arrowsoutline.png');
	background-size: contain;
	background-repeat: no-repeat;
	height: 40%;
	width: 100%;
	position: absolute;
	background-position-x: right;
}
.toggle-arrow {
	position: relative;
	width: 100%;
}

.fancybox-container.fancybox-is-open {
	z-index: 100000;
}
/* header#section-155-70 {
    padding: 3% 2% !important;
} */
#text_block-159-88 {
    text-align: center;
    margin-left: 15%;
    padding: 5% 4% 0 15%;
    font-size: 13px;
}
.page-id-158 .owl-item > .ct-div-block >.ct-div-block:nth-child(2) {
    padding-left: 10%;
}
@media (min-width: 1121px){
	#section-155-70.sticky {
		padding-bottom: 10px !important;
	}
}
.rpwwt-widget ul li {
    line-height: 1 !important;
}
@media (min-width: 769px){
	.tp-wrapper {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}
.page-id-1645 #div_block-78-1645 > .ct-div-block {
    padding-top: 50px !important;
}
.page-id-1645 h4 {
    font-size: 17px !important;
    color: #171717;
    font-weight: 600;
    letter-spacing: 0.1px;
}
@media (max-width: 500px) {
	.page-id-1699 .oxy-expand-collapse-icon {
		width: 0.9em;
		height: 2.1em;
	}
	.page-id-1699 .oxy-expand-collapse-icon::after,.page-id-1699 .oxy-expand-collapse-icon::before {
		width: 1em;
		height: 0.16em;
	}
	#div_block-386-1699 a {
		margin-bottom: 4%;
		margin-right: 7px;
		margin-left: 7px;
	}
	#div_block-624-1699 h3 {
		font-size: 19px !important;
		padding-bottom: 25px;
	}
	h3#headline-427-1699 {
		padding: 0px !important;
	}
	h2{
		font-size: 21px !important;
		line-height:1.6 !important;
	}
	div#div_block-148-88 {
		padding-bottom: 12%;
	}
	.ct-headline {
		margin-top: 10%;
	}
	h3 {
		font-size: 18px !important;
	}
	h2#headline-427-88 {
		font-size: 40px !important;
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.hod-btn {
		font-size: 18px !important;
		padding: 5% 8% !important;
	}
	.counter-value {
		font-size: 42px !important;
	}
	.pre-footer p{
		font-size:15px !important;
	}
	.pre-footer img{
		width:60px !important;
	}
	div#div_block-132-158 {
		display: none;
	}
	div#div_block-267-158 {
		padding-bottom: 0px !important;
	}
	div#div_block-130-70 {
		margin-bottom: 0px !important;
		margin-top: 0px;
	}
	.hod-form-container .form-wrapper {
		padding: 42px 22px 24px 22px !important;
	}
	img#image-32-300 {
    	width: 50%;
	}
	.hod-read-more-btn {
		font-size: 14px !important;
		min-width: 150px;
		text-align: center;
		padding: 8px 10px;
		font-weight: 700;
		border-radius: 25px;
		background-color: #002139;
		border: 1px solid #002139;
		color: #ffffff;
/* 		font-family: "Avenir Next"; */
		font-family: 'Metropolis';
	}
	.header-container .genesis-nav-menu .sub-menu > *, .header-container .genesis-nav-menu .sub-menu * {
		background: #d3514f;
	}
	.header-container .genesis-nav-menu .sub-menu li:hover,	.header-container .genesis-nav-menu .sub-menu span{
		background:#ff9895 !important;
	}
	img#image-158-88 {
		margin-left: -22%;
		margin-top: 10%;
	}
	div#div_block-201-88{
		padding-bottom:0px !important;
	}
	div#div_block-410-88 {
		padding-top: 10%;
		padding-bottom: 20%;
	}
	div#div_block-506-88 {
		margin-top: 0px;
	}
	.page-id-1645 #new_columns-11-1645 > .ct-div-block {
		width: 50% !important;
		padding: 0 1% 2% !important;
	}
	.toggle-arrow:before {
		content: '';
		background-image: url(/wp-content/uploads/2020/05/arrowsoutline.png);
		background-size: contain;
		background-repeat: no-repeat;
		height: 22px;
		width: 100%;
		top: 40%;
		position: absolute;
		background-position-x: right;
		margin-top: -10px;
	}
	.page-id-1645 .oxy-toggle-content {
		margin-right: 20%;
	}
	div#div_block-23-158 {
		margin-left: -25%;
	}
}
.oxy-modal-backdrop.live {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 10000 !important;
}
.body-container div:not(.ct-inner-content) p {
    padding: 12px 0px;
/*     font-family: "Avenir Next"; */
	font-family: 'Metropolis';
}
/*.blog .hod-read-more-btn {
    font-size: 15px;
    padding: 8px 38px;
    font-weight: 700;
    border-radius: 35px;
    background-color: #002139;
    border: 1px solid #002139;
    color: #ffffff;
}*/
.blog .hod-read-more-btn {
    font-size: 15px;
    padding: 12px 38px;
    font-weight: 700;
    border-radius: 35px;
    background-color: #002139;
    border: 1px solid #002139;
    color: #ffffff;
}
#_posts_grid-48-409 .oxy-post-image,.hod-case-overlay,.page-id-418 .hod-title-wrapper{
	max-width:470px !important;
}

.sub-menu li:hover{
	background:#ff9895 !important;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu a:hover{
	background:#ff9895 !important;
}
.genesis-responsive-menu .genesis-nav-menu .sub-menu span {
    background: transparent !important;
}
#section-155-70.sticky {
    padding-top: 0px !important;
	background-color: #fff !important;
}
div#div_block-5-427 {
    max-width: 1200px;
    width: 100%;
}
section#section-10-427 {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
}
div#new_columns-111-427 h4,#div_block-187-359 h4 {
    font-weight: 700;
}
div#new_columns-111-427 p{
	text-align:center;
}
section#section-36-359 {
   /* max-width: 1200px; */
    width: 100%;
    margin: 0 auto;
}
.page-id-359 .fancyWrapper .imgLink img {
    max-height: 300px !important;
}
div#div_block-5-300{
	max-width: 1200px;
	width:100%;
}
div#div_block-24-300 {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}
.bannerTitle{
	color:white;
}
/*blog styling*/
.hod-blog-archive{
	width:70%;	
}
.hod-sidebars{
	width:30%;
	background:white;
}
.single-post .ct-inner-content {
    background: none !important;
}
.single-post .body-container p {
    padding: 0;
    line-height: 1.8;
    padding: 0px !important;
}
.single-post >.ct-div-block > .section-space > .ct-div-block{
	padding-left:0px !important;
	padding-right:0px !important;
}
.single-post > .ct-div-block {
  /*  background: white !important; */
}
.single-post .rpwwt-widget ul {
    padding-left: 20px;
}
.single-post h1{
	line-height:1.5
}
.single-post .rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 1.5em;
    border-bottom: 1px solid #e9e9e9 !important;
	padding-bottom: 20px !important;
}
.single-post .ct-inner-content {
    padding: 0px !important;
}
.hod-sidebars .rpwwt-post-title {
    font-weight: 300 !important;
    font-size: 14px;
    line-height: 1.3;
    color: #000000;
    margin: 3px 0px !important;
    display: block;
}
.blog .hod-sidebars {
    background: transparent !important;
}
.hod-sidebars li.widget .widgettitle {
    padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 3px solid #e6e6e6 !important;
    padding: 24px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.blog .rpwwt-widget ul li {
    overflow: hidden;
    margin: 0 0 1.5em;
    border-bottom: 1px solid #e4e4e4 !important;
    padding-bottom: 20px !important;
}
.blog .hod-sidebars .cat-item {
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 3px solid #e4e4e4;
    padding-top: 12px;
}
.hod-sidebars .cat-item {
    font-weight: 700;
    padding-bottom: 12px;
    border-bottom: 3px solid #e1e1e1 !important;
    padding-top: 12px;
}
/*mobile*/
@media (max-width: 500px) {
	.hod-blog-archive {
		padding: 0 10%;
	}
	.menu-item.menu-item-has-children > a > span:after {
		content: "\25BE";
		font-size: 23px;
		color: white !important;
		margin: 5px;
	}
}
/*blog styling end*/
header#section-155-70 {
    padding: 2% !important;
}
.header-btn {
    font-size: 15px !important;
}

/** custom collapse **/
.collapseWrapper > div.ct-new-columns:nth-child(n+3) {
	 display: none; 
}

/** design page carousel **/
.hod-carousel-design {
	position: relative;
}
.hod-carousel-design .owl-nav {
	width: 100%;
	position: absolute;
	display: flex;
}
.hod-carousel-design .owl-nav .owl-next {
	margin-left: auto;
}
.hod-carousel-design .owl-nav button span {
	font-size: 60px;
	background: none;
	color: #aaa;
}
.hod-carousel-design.owl-theme .owl-nav [class*="owl-"]:hover,
.design-mob-carousel.owl-theme .owl-nav [class*="owl-"]:hover{
	background: none;
	color: #52b3d9;
}
.hod-carousel-design .owl-nav button span:hover,
.design-mob-carousel .owl-nav button span:hover  {
	color: #52b3d9;
}
.design-dotsContainer,
.hod-carousel-design .owl-dots {
	margin-top: 12px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.design-mob-carousel .owl-dot,
.hod-carousel-design button.owl-dot { 
	background-color:#ccc;
	border:0 solid;
	border-radius:50%;
	font-size:0;
	margin:3px;
	overflow:hidden;
	padding:0;
	text-indent:-999px;
	width:12px;
	height:12px;
	cursor:pointer
}
.design-mob-carousel.owl-theme .owl-dots .owl-dot {
	background: #ccc;
}
.design-mob-carousel .owl-dot.active,
.hod-carousel-design button.owl-dot.active {
	background-color: #52b3d9;
}
.design-mob-carousel.owl-theme .owl-dots .owl-dot span {
	background: #ccc;
}
.design-mob-carousel.owl-theme .owl-dots .owl-dot.active span, 
.design-mob-carousel.owl-theme .owl-dots .owl-dot:hover span {
	background: #52b3d9;
}
.design-mob-carousel.owl-theme .owl-dots .owl-dot span {
	margin: 0;
	position: relative;
	top: -5px;
	left: -2px;
}

@media (max-width: 920px) {
	.design-carousel .wpcp-single-item {
		border: none;
	}
	.design-carousel .wpcp-carousel-section .wpcp-single-item img {
		height: 100%;
	}
}
@media (min-width: 2370px) {
header#section-155-70 {
    padding: 1% 2% !important;
}
}

/** breadcrumbs **/
#breadcrumbs * {
/* 	font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
	font-size: 15px;
	color: #002139;
}
#breadcrumbs span a {
  font-weight: 300;
  color: #002139;
}
#breadcrumbs span {
  font-weight: bold;
}
#breadcrumbs {
	background: none;
	background-color: transparent;
}


/** floating sharing **/
body:not(.single-post) .a2a_floating_style {
visibility: hidden;
}

/** carrer / currents-opening page **/
.anch-tabs a,
.anch-tabs-ca a {
	border-radius: 35px;
	padding-left: 18px;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
}
.anch-tabs a:hover,
.anch-tabs-ca a:hover {
    background-color: #eee;
    font-weight: bold;
    color: #002139;
}
.anch-tabs a:before,
.anch-tabs-ca a:before {
	content: '';
	width: 50%;
    display: flex;
    border: 3px solid;
	border-radius: 5px;
    top: 54px;
    position: relative;
	border-color: transparent;
}
.anch-tabs a:hover:before,
.anch-tabs-ca a:hover:before {
    content: '';
    width: 100%;
    display: flex;
    border-color: #d75f5f;
}
.anch-divn {
	border-right: 1px solid;
	min-height: 25px;
	margin-left: 10px;
	margin-right: 10px;
}
.accordion-item .toggle-3655:not(.ct-section) {
	flex-direction: row-reverse;
}
.accordion-item .oxy-eci-collapsed.oxy-expand-collapse-icon::before {
    transform: rotate(-45deg);
    left: 25%;
}
.accordion-item .oxy-eci-collapsed.oxy-expand-collapse-icon::after {
    transform: rotate(45deg);
    left: -40%;
}
.accordion-item .oxy-expand-collapse-icon::after {
	transform: rotate(45deg);
	left: 25%;
}
.accordion-item .oxy-expand-collapse-icon::before {
	transform: rotate(-45deg);
	left: -40%;
}
.accordion-item .oxy-expand-collapse-icon::after, 
.accordion-item .oxy-expand-collapse-icon::before {
	transition: none;
}
.anch-tabs-ca a.f-btn-e ,#div_block-386-1699 a.f-btn-e  {
    background-color: #eee;
    font-weight: bold;
    color: #002139;
}
.anch-tabs-ca a.f-btn-e:before, #div_block-386-1699 a.f-btn-e:before  {
	content: '';
	width: 100%;
	display: flex;
	border-color: #d75f5f;
}
footer p#text_block-50-70 {
    line-height: 24px;
}

/* Copywriting */

.single-copywrites header#section-155-70 {
	background: #34c7ff;
	width: 100%;
max-width:100%;
}

.single-copywrites .copywrite-breadcrumb {
	padding-top: 75px;
}

/** copywritters archive **/
@media (min-width: 920px) { 
	.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post { 
		width: 25%;
	}
	/*.cpw-container div.oxy-posts > div.cpw-post {
		width: 25%;
	} */
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post
/*.cpw-container div.oxy-posts > div.cpw-post */ {
  padding-bottom: 3rem;
  justify-content: center;
  /*! padding: 0; */
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post a.cpw-title,
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post .cpw-meta
/* .cpw-container div.oxy-posts > div.cpw-post .cpw-title,
.cpw-container div.oxy-posts > div.cpw-post .cpw-meta */{
  margin: 0 auto;
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post a.cpw-title
/*.cpw-container div.oxy-posts > div.cpw-post .cpw-title */{
  margin-bottom: .3rem;
  font-weight: normal;
  font-size: 1.2rem;
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid > div.oxy-posts > div.cpw-post div.oxy-post-meta
/*.cpw-container div.oxy-posts > div.cpw-post .cpw-meta */{
  font-style: italic;
}
/*.cpw-container div.oxy-posts > div.cpw-post .cpw-meta {
	font-size: .8em;
} */
div.cpw-post-inner {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-bottom: .5rem;
  padding-top: .5rem;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid .oxy-post-image
/*.cpw-container .oxy-posts-grid .cpw-post-img-wrapper */{
  padding-left: .5rem;
  padding-right: .5rem;
  background: #fff;
}
.cpw-container .oxy-posts-grid .cpw-post-img-wrapper img {
	width: 100%;
	height: auto;
	min-height: 380px;
	max-height: 380px;
}
.cpw-container > div#_posts_grid-25-1964.oxy-posts-grid .oxy-post-image {
	min-height: 100%;
	margin-bottom: 0;
}
.cpw-container .meta-wrapper {
	justify-content: center;
	display: flex;
	flex-direction: column;
	background: #eaeaea;
	padding-top: 1em;
	padding-bottom: 1em;
}
.cpw-container #_posts_grid-25-1964 .oxy-post-image-fixed-ratio {
	min-height: 100%;
}
.cpw-container div.oxy-posts > div.cpw-post {
	display: flex;
	flex-direction: column;
	text-align: left;
	align-items: flex-start;
	margin-bottom: 4em !important;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
}
.oxy-posts .cpw-post .cpw-post-inner {
	padding-bottom: 0;
}
#response.oxy-posts {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.sf-wrapper,
.sf-wrapper ul {
	width: 100%;
}
.sf-wrapper li {
	width: 25%;
	margin: 0 auto;
	padding: 32px;
}
.searchandfilter li:last-child
.cpw-filter-form li:last-child {
	padding-right: 10px;
}
.cpw-filter-form li {
	list-style: none;
	display: inline-block;
	padding-right: 10px;
}
.sf-wrapper li select {
	padding: 16px 18px;
	border-radius: 35px;
	border: none;
	font-size: 16px;
	background: white;
	width: 100%;
	font-weight: normal;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none; 
	background-image: url('/wp-content/uploads/2020/06/down-arrow.png');
	background-size: 7%;
	background-repeat: no-repeat;
	background-position-x: 94%;
	background-position-y: 50%;
}
.sf-wrapper li input[type="submit"] {
	padding: 16px 18px !important;
}
.sf-wrapper ul {
	padding-right: 40px;
}
/**
.cpw-filter-form button {
	padding: 16px 18px !important;
	border-radius: 50px;
	border: none;
	background-color: #6c59ff;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	width: 100%;
	box-shadow: 6px 12px 12px -6px rgba(0,0,0,0.7);
}
.cpw-filter-form button:hover {
	cursor: pointer;
}
.cpw-filter-form ul {
	white-space: nowrap;
}
**/
@media (max-width: 480px) {
	header#section-155-70 {
		padding: 5% 0% !important;
		background: #f16868;
	}
}
.hod-pricing .ct-section-inner-wrap {
    max-width: 100% !important;
}
a#link_button-429-88 {
    font-size: 20px;
}
.blog .oxy-posts, .category .oxy-posts {
    display: block !important;
}
.oxy-posts {
/*     font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
    float: left;
    display: block !important;
    width: 100%;
}
.page-id-418 .oxy-posts {
/*     font-family: 'Avenir Next'; */
	font-family: 'Metropolis';
    float: left;
    display: flex !important;
    width: 100%;
}
.oxy-posts .oxy-post.hod-posts {
    width: calc(50% - 5%);
    float: left !important;
    display: block !important;
    margin-right: 5%;
}
.hod-posts .hod-post-img {
  /*  height: 43vh; */
    max-width: 770px;
/*     max-height: 338px; */
	max-height: 410px;
    float: left !important;
    width: 100% !important;
}
.blog .hod-posts .hod-post-img {
    height: 360px;
    max-width: 440px;
  max-height: 440px;
    float: left !important;
    width: 100% !important;
}
.blog .hod-post-image-fixed-ratio {
    height: 100%;
    width: 100%;
    background-size: 100%;
    border-radius: 0px;
	background-repeat: no-repeat;
}

@media (min-width: 1450px) {
	.blog .hod-posts .hod-post-img {
		height: 440px;
	}
}


.blog .oxy-post-meta,.category .oxy-post-meta{
	display:block;
    float: left !important;
    width: 100%;
    margin: 10px 0 !important;
}

.hod-post-image-fixed-ratio {
    height: 100%;
    width: 100%;
    background-size: cover;
    border-radius: 0px;
}

/*.blog .oxy-post-title {
    font-size: 22px;
    line-height: 0.2em !important;
    color: #002139;
    width: 100%;
}*/

.blog .oxy-post-title, .category .oxy-post-title  {
    font-size: 22px;
    line-height: 1.1 !important;
    color: #002139;
    width: 100%;
    /* margin-bottom: 40px; */
    /* padding-bottom: 10px !important; */
    height: 140px;
    display: block;
    float: left;
    width: 100%;
}
.hod-blog-archive .page-numbers, .prev.page-numbers:before, .next.page-numbers:before {
    padding: 12px;
    background: #f6f6f6;
    color: #002139;
	font-size: 18px !important;
}
.blog .oxy-post-meta.post-cats {
    height: 42px;
}
.blog > .ct-div-block > .section-space > .ct-div-block{
	padding-left:0px;
}
.single-post > .ct-div-block > .section-space {
    margin-top: 0px !important;
    padding-top: 5%;
}

.blog > .ct-div-block > .section-space ,.category > .ct-div-block > .section-space  {
    margin-top: 0px !important;
    padding-top: 2%;
}

.hod-sidebars li.widget {
    background: none !important;
    border-radius: 5px;
}

@media (max-width: 480px) {
	.blog .hod-blog-archive,.category .hod-blog-archive {
		width: 100% !important;
	}
	.blog .oxy-posts .oxy-post.hod-posts,.category .oxy-posts .oxy-post.hod-posts{
		width: 100% !important;
		padding-right: 30px;
    	padding-left: 30px;
		margin-bottom:10% !important;
	}
	.blog > .ct-div-block > .section-space > .ct-div-block{
		padding-right:0px;
	}
	/*.hod-blog-archive .page-numbers, .prev.page-numbers:before, .next.page-numbers:before{
		padding: 7px;
		background: #f6f6f6;
		color: #002139;
		font-size: 12px;
		font-family: 'Avenir Next';
		font-weight: 700;
		border: 1px solid #b6b6b6;
		margin: 0 5px;
	}*/
	.hod-blog-archive .page-numbers, .prev.page-numbers:before, .next.page-numbers:before{
		font-size:14px;
	}
	.blog .oxy-post-title{
		font-size:20px;
	}
	.blog .hod-post-meta p {
		padding: 0;
		color: #888888;
		line-height: 0;
		margin-top: 0;
		padding: 0px !important;
		font-size: 15px;
		margin-bottom: 25px;
	}
	.blog .hod-read-more-btn {
    	font-size: 15px;
    	padding: 4% 15%;
	}
	#div_block-13-258{
		margin-bottom:30px;
	}

	.menu-item.menu-item-has-children > a > span:after {
		content: "\25BE";
		font-size: 23px;
		color: white !important;
		margin: 5px;
		display:none;
	}
}

a#link_button-180-70 {
/*	color: #fff !important;
	border-top-color: #39c551 !important;
	border-right-color: #39c551 !important;
	border-bottom-color: #39c551 !important;
	border-left-color: #39c551 !important;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background: url(https://www.heroesofdigital.com/wp-content/uploads/2020/06/whatsapp-icon.png) #39c551 no-repeat;
	background-size: 19%;
	background-position: 5% 40%;
	padding-left: 40px !important; */
}

/*.single-post header#section-155-70 {
    background: #f4c852;
}*/

.single-post header {
    background: #fff !important;
}
div#code_block-99-349 {
    position: relative;
    float: left;
    display: block;
    margin-top: 9%;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
#div_block-5-349 {
    width: 100%;
    text-align: left;
    flex-direction: row;
    display: flex;
    padding-top: 50px;
	color:#000000 !important;
}


@media (max-width: 480px) {
	div#code_block-99-349 {
		position: relative;
		float: left;
		display: block;
		margin-top: 4%;
		margin-bottom: 0px;
		margin-left: 30px;
		padding-left: 0px;
		text-align: left;
	}
	.single-post p#breadcrumbs {
		display: block;
		margin-top: 80px;
	}
}

.page-id-359 .owl-theme:not(.ct-section),.page-id-359 .owl-theme.ct-section .ct-section-inner-wrap {
    display: block !important;
    flex-direction: row;
}

.tabs-1266-tab-active div {
    color: #f1605b !important;
    font-weight: 600 !important;
    font-size: 110% !important;
    line-height: 0.8 !important;
    padding-bottom: 10px !important;
    border-bottom: 2px solid #f1605b;
}
div#div_block-77-212 img {
    max-width: 60%;
}

.single-post .ct-code-block:first-child {
    margin-top: 6% !important;
    padding-top: 0px;
}

.single-post .hod-blog-archive {
    margin-top: -30px;
}

.single-post .hod-sidebars {
    margin-top: -50px !important;
}


@media (max-width: 480px) {
	.single-post .hod-blog-archive {
		width: 90% !important;
		margin-top: -50px;
	}

	.single-post .hod-sidebars {
		margin-top: 0px !important;
	}
	iframe.giphy-embed {
		width: 100%;
	}
}

.single-post .hod-blog-archive {
    width: 60% !important;
}

.genesis-nav-menu{
	min-width: 720px;
	width:100%;
}
@media (max-width: 500px) {
	.single-post .hod-blog-archive {
    width: 90% !important;
}
	.single-post .ct-image img,.single-post .body-container img {
    width: 100%;
    height: auto;
} 
.single-post iframe {
    width: 100% !important;
    min-width: 200px !important;
    margin-right: 30px !important;
    max-width: 300px !important;
}
.single-post li {
	overflow-wrap: break-word;	
}
	
.single-post .fb_iframe_widget_fluid span {
    width: 100% !important;
}
}
@media (max-width: 1300px) {
	a#link_button-180-70,a#link_button-181-70 {
		font-size: 12px !important;
	}
	.genesis-nav-menu {
    	min-width: 620px;
	}
	.header-container .genesis-nav-menu a {
		font-size: 13px;
	}
}
@media (max-width: 500px){
	.genesis-nav-menu {
		min-width: 100%;
	}
	.genesis-responsive-menu {
		min-width: 100%;
	}
	#genesis-nav-primary {
		width: 100%;
	}
	.genesis-responsive-menu {
		min-width: 100% !important;
	}
	.menu-item {
		text-align: center;
		width: 100%;
		min-width: 350px;
	}
	.header-container .genesis-nav-menu a {
		font-size: 18px;
	}
	#div_block-157-70 {
		background-color: #ff6057;
		margin-top: -5%;
		padding-top: 0px;
		margin-bottom: -10px;
	}
}
@media (max-width: 1200px) {
 a#link_button-180-70, a#link_button-181-70 {
	  font-size: 12px !important;
  }
}

@media (min-width: 769px){
	.page-id-466 .hod-float-box {
		width: 31.33%;
		float: left;
		margin: 1%;
	}
}
@media (max-width: 500px){
.hod-float-box {
    padding: 20px;
    width: 100%;
}
}
#section-155-70 #shortcode-171-70 {
	padding-right:0px;
}

.page-id-2082 .sticky span,.page-id-2082 .sticky .menu-item.menu-item-has-children span:after {
    color: white !important;
}

.page-id-2082 header#section-155-70, .page-id-3340 header#section-155-70, .page-id-3301 header#section-155-70 {
    background: #f1605b;
    width: 100%;
    max-width: 100%;
}



.page-id-2270 .top-menu a {
	color:#333;
}
div#wpfront-scroll-top-container{
	
	bottom:0px !important;
}
.page .sumome-share-client-wrapper {
    display: none;
}
.single-post .sumome-share-client-wrapper {
    display: block;
}
@media only screen and (max-width:480px) {
	.cpw-container div.oxy-posts > div.cpw-post {
		margin-bottom: 1em !important;
		padding-bottom: 0 !important;
	}
	.page-id-2270 .block-01 {
		padding-top:80px !important;
		padding-bottom:80px !important;
		padding-left:30px !important;
		padding-right:30px !important;
	}
	.page-id-2270 .block-02 {
		padding-left:30px !important;
		padding-right:30px !important;
	    padding-top:20px !important;
	    padding-bottom: 40px !important;
	}
	.zsiq_theme1.zsiq_floatmain {
		width: 50px;
		max-height: 50px;
		bottom: 2%;
		right:0px;
	}
	div#wpfront-scroll-top-container{
		display:block !important;
		bottom:8.7% !important;
	}
	.single-post .prev-next-boxes .left a,.single-post .prev-next-boxes .right a {
		font-size: 13px;
		line-height: 1.3;
	}
	.single-post .prev-next-wrapper {
		padding: 48px 0;
	}
	.zsiq_theme1 .zsiq_flt_rel{
		width: 45px !important;
		height:45px !important;
	}
	em#zsiq_agtpic {
		margin-top: -5px;
	}
	div#zsiq_maintitle,.zsiq_theme1 .zsiq_cnt p{
		font-size:11px !important;
	}
	
	.zsiq_theme1 div.zsiq_cnt {
		left: -180px !important;
		width: 170px !important;
		min-width: 170px !important;
	}
	.single-post a {
		
		overflow-wrap: break-word;
	}
	.single-post .section-space{
		padding-bottom:0px;
	}
}

.page .sumome-share-client-wrapper {
    display: none;
}

.single-post .sumome-share-client-wrapper {
    display: block;
}

.post-template-default header{
    width: 100%;
    max-width: 100% !important;
}

.top-menu {max-width:100%;font-size:16px;}

.top-menu a.ct-link-text {color:#000;font-weight:700 !important;}

.page-id-2462 .section-1 .ct-section-inner-wrap, .page-id-2462 .section-2 .ct-section-inner-wrap, .page-id-2462 .section-3 .ct-section-inner-wrap, .page-id-2462 .section-4 .ct-section-inner-wrap, .page-id-2462 .section-5 .ct-section-inner-wrap, .page-id-2462 .section-6 .ct-section-inner-wrap, .page-id-2462 .section-7 .ct-section-inner-wrap {
    border-bottom: 3px solid #e2e2e2;
}

.page-id-2462 .unslider-nav ol li.unslider-active {
    background-color: #6c59ff !important;
}

.page-id-2462 .unslider {
	padding: 0;
}

.page-id-2462 .ct-slider .unslider-nav ol li {
    border-color: #d1d4d5 !important;
}

/*.page-id-2462 .ct-slider .unslider-nav ol li:nth-child(2),
.page-id-2462 .ct-slider .unslider-nav ol li:nth-child(3) {
	display:none;
}*/

#div_block-506-88 {
	/* max-width:960px; */
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

#slider-862-2462 .unslider-nav ol li:nth-child(3), #slider-946-2462 .unslider-nav ol li:nth-child(3), #slider-975-2462 .unslider-nav ol li:nth-child(3), #slider-975-2462 .unslider-nav ol li:nth-child(3), #slider-1150-2462 .unslider-nav ol li:nth-child(3), #slider-1130-2462 .unslider-nav ol li:nth-child(3), #slider-1110-2462 .unslider-nav ol li:nth-child(3) {display:none}

#shortcode-149-349 div.wpcf7-validation-errors, #shortcode-131-349 div.wpcf7-acceptance-missing {
	color:#000;
	margin: 1em 0.5em 1em;
	font-size:12px;
}

#shortcode-149-349 .wpcf7 br, #shortcode-131-349 .wpcf7 br, #shortcode-175-349 .wpcf7 br {
	display:none;
}

#shortcode-149-349 input, #shortcode-131-349 input, #shortcode-175-349 input {
	    width: 47%;
    margin-left: 7px;
	margin-bottom: 10px;
	border-radius: 5px;
}

#shortcode-149-349 .wpcf7-response-output, #shortcode-131-349 .wpcf7-response-output, #shortcode-175-349 .wpcf7-response-output {
	color:#000;
} 

#shortcode-149-349 span.wpcf7-not-valid-tip, #shortcode-131-349 span.wpcf7-not-valid-tip, #shortcode-175-349 span.wpcf7-not-valid-tip {
	display:none;
}

#shortcode-149-349 input[type="submit"], #shortcode-131-349 input[type="submit"], #shortcode-175-349 input[type="submit"] {
	width:97%;
	border-radius:5px;
	box-shadow: none;
	padding: 15px 20px !important;
	/*background-color: #f06966;*/
}

#shortcode-149-349 input[type="submit"] {
  /*  background-color: #e6bd4c; */
}

#shortcode-149-349 p, #shortcode-131-349 p, #shortcode-175-349 p {
	margin-bottom: 0;
}

#shortcode-149-349 div.wpcf7 .ajax-loader, #shortcode-131-349 div.wpcf7 .ajax-loader, #shortcode-175-349 div.wpcf7 .ajax-loader {
	display:none;
}

#shortcode-149-349 form p:nth-child(4), #shortcode-131-349 form p:nth-child(4), #shortcode-175-349 form p:nth-child(4) {
	margin-top: 0;
}

#shortcode-149-349 form p:nth-child(2), #shortcode-131-349 form p:nth-child(2), #shortcode-175-349 form p:nth-child(2) {
	color:#000;
	font-size:14px;
}

#new_columns-167-349 {
    margin-bottom: 20px !important;
}

/* #image-154-349, #image-155-349 {
    position: relative;
    padding-bottom: 20px;
    width: 416px;
    margin-left: -56px;
    margin-top: -12px;
	    max-width: none;
} */

#_posts_grid-10-258 .oxy-easy-posts-pages {
    display: block !important;
}

.search-filter-results {
	margin-top: 20px;
}

.search-filter-results .oxy-post-image {
	    padding-bottom: 10px;
}

#div_block-26-2212 {
	display: none;
}

.search-filter-results .pagination {
	display: none !important;
}

/* ROI Calculator Page */
.page-id-1834 header#section-155-70, .page-id-3295 header#section-155-70 {
    background-color: #34c7ff;
	max-width: 100% !important;
}



/* #div_block-26-2212, #nestable_shortcode-35-1964 .pagination {
	display: none;
} */

#_gallery-42-359 {
	margin-bottom: 0 !important;
}

@media (max-width:479px) {
	#modal-1093-2700 {
		height: auto !important;
}
}

@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 
	  #modal-1093-2700 {
		height: 535px !important;
    overflow-y: scroll;  
	  }
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	  #modal-1093-2700 {
		height: 535px !important;
    overflow-y: scroll;  
	  }
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  #modal-1093-2700 {
		height: 460px !important;
    overflow-y: scroll;  
	  }
	  .zsiq_theme1.zsiq_floatmain {
		  bottom: 100px !important;
	  }
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
	  #modal-1093-2700 {
		height: 320px !important;
    overflow-y: scroll;  
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	  #modal-1093-2700 {
		height: 300px !important;
    overflow-y: scroll;  
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
	  #modal-1093-2700 {
		height: 360px !important;
    overflow-y: scroll;  
	  }
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  #modal-1093-2700 {
		height: 240px !important;
    overflow-y: scroll;  
	  }
}

@media only screen and (max-width:1200px) {
	#slider-507-88 .unslider-wrap {
		width: 768px;
	}
}

@media only screen and (max-width:1024px) {
	#div_block-505-88 {
    max-width: 600px;
}
		.top-menu {
		font-size:14px !important;
	}
	
	#_posts_grid-10-258 .oxy-post-image {
		    height: 300px;
    max-width: 440px;
    max-height: 440px;
    float: left !important;
    width: 100% !important;
	}
		.hod-post-image-fixed-ratio {
		background-repeat: no-repeat;
		background-size: 100% !important;
	}
		.search-filter-results .oxy-posts {
		display: flex !important;
	}
}

@media only screen and (max-width:768px) {
	.cpw-container .search-filter-results > div.oxy-posts > div.cpw-post {
		margin-bottom: 0 !important;
	}
			.search-filter-results .oxy-posts {
		display: block !important;
	}
	/* #div_block-149-349, #div_block-133-349 {
		    min-height: 650px;
	} */
	
	.testi-content:before {
		top: 0 !important;
	}
	
	#_posts_grid-10-258 .oxy-post-image {
		/*height: 230px; */
	}
	.hod-post-image-fixed-ratio {
		background-repeat: no-repeat;
		background-size: 100% !important;
	}
	/*#div_block-505-88 {
		max-width:480px;
	} */
	
	#div_block-506-88 {
		    margin-top: 0 !important;
    margin-bottom: 0 !important;
		padding-top: 0;
		padding-bottom: 0;
	}
}

@media only screen and (max-width:480px) {
	#shortcode-149-349 input, #shortcode-131-349 input, #shortcode-175-349 input {
		width:100%;
		margin-left: 0;
	}
	#shortcode-149-349 input[type="submit"] , #shortcode-131-349 input[type="submit"], #shortcode-175-349 input[type="submit"] {
		width:100%;
	}
	
	#div_block-505-88 {
		width:100%;
	}
	#slider-507-88 {
		padding:0;
	}
	/*#slider-507-88 .unslider, #slider-507-88 .oxygen-unslider-container, #slider-507-88 .unslider-wrap, #slider-507-88 .unslider-wrap li {
	 height: 700px !important; 
	}*/
	#text_block-33-607 {
		font-size: 12px;
	}
	a.seo-whatsapp-btn {
		display: block !important;
	}
	
	.seo-popup {
	width: 320px !important;
    top: 15px !important;
	}
.searchandfilter ul {
	padding: 0;
}
.sf-wrapper li select {
	font-size: 14px;
}
}

@media only screen and (max-width:320px) {
	#slider-507-88 .unslider, #slider-507-88 .oxygen-unslider-container, #slider-507-88 .unslider-wrap, #slider-507-88 .unslider-wrap li {
	 height: 700px !important; 
	}
}

/* SEO Page */

#fancy_icon-1102-2700 {
	cursor:pointer;
	position: absolute;
    top: 5px;
    right: 5px;
}

.custom-audit-btn {
	cursor: pointer;
}

#div_block-1088-2700.custom-audit-btn {
	background-color:#6c59ff;
	margin-top:0 !important;
}

#code_block-1096-2700 iframe {
	min-height: 710px;
}

#code_block-840-3466 iframe {
	min-height: 710px;
}

#_tabs-480-2700 { flex-direction: column;}

.tabs-5230-tab-active {
	font-weight: 700;
}

a.seo-whatsapp-btn {
	-webkit-box-shadow: 6px 12px 12px -6px rgba(171,171,171,0.7);
    -moz-box-shadow: 6px 12px 12px -6px rgba(171,171,171,0.7);
    box-shadow: 6px 12px 12px -6px rgba(171,171,171,0.7);
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}
a.seo-whatsapp-btn:hover {
	background-color:#4ada63 !important;
}

.seo-toggle {
}

.seo-toggle .ct-text-block {
	padding: 15px;
	background-color:#eeeeee;
}

.seo-toggle .oxy-toggle-content {
	padding: 10px 15px;

	position: relative;
}

.seo-toggle .oxy-toggle.toggle-0351-expanded, .seo-toggle .oxy-toggle.toggle-1538-expanded, .seo-toggle .oxy-toggle.toggle-4842-expanded, .seo-toggle .oxy-toggle.toggle-3190-expanded, .seo-toggle .oxy-toggle.toggle-9908-expanded {
		background-color: #6c5afe;
}

.seo-toggle .oxy-toggle.toggle-0351-expanded .ct-headline, .seo-toggle .oxy-toggle.toggle-0351-expanded .ct-headline, .seo-toggle .oxy-toggle.toggle-1538-expanded .ct-headline, .seo-toggle .oxy-toggle.toggle-4842-expanded .ct-headline, .seo-toggle .oxy-toggle.toggle-3190-expanded .ct-headline, .seo-toggle .oxy-toggle.toggle-9908-expanded .ct-headline {
	color:#fff;
}

.seo-toggle .ct-headline {
	margin-bottom: 0;
}

.seo-toggle .oxy-toggle {
	width: 100%;
		position: relative;
		background-color: #f9f9f9;
	border-bottom: 1px solid #fff;
}

.seo-toggle .oxy-expand-collapse-icon {
align-self: auto;
    position: absolute;
    right: 0;
    z-index: 999;
    margin: 14px;
}

.seo-arrow-li ul {
	padding-left: 0;
}

.seo-arrow-li ul li {
	list-style-type: none;
    background: url(https://www.heroesofdigital.com/wp-content/uploads/2020/08/b-arrow.jpg);
    background-repeat: no-repeat;
    padding-left: 35px;
	   /* background-size: 20px; */
    background-position: left;
}

#div_block-631-2700 .ct-div-block, #div_block-632-2700 .ct-div-block, #div_block-633-2700 .ct-div-block, #div_block-635-2700 .ct-div-block, #div_block-636-2700 .ct-div-block, #div_block-637-2700 .ct-div-block, #div_block-639-2700 .ct-div-block, #div_block-640-2700 .ct-div-block {
	border-top: 3px solid #f86f6c;
}

.tabs-5230-tab.tabs-5230-tab-active {
	/*background-color:#eee;*/
	position:relative;
}

.tabs-5230-tab.tabs-5230-tab-active::after {
    content: "";
    padding: 2px;
    background-color: #f86f6c;
    width: 40px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,-50%);
	border-radius: 15px;
}

#section-618-2700  .ct-slider .oxy-rich-text b {
	font-weight: 700;
}

#section-371-2700 .ct-section-inner-wrap {
	max-width: 1280px !important;
}

.page-id-2700 .ct-new-columns {
	    margin: 0 auto;
}

#slider-622-2700 .unslider-nav ol li.unslider-active {
	background-color: #6c59ff !important;
}

#slider-622-2700 .unslider-nav ol li {
	border-color: #d1d4d5 !important;
}


#_rich_text-563-2700 ul li ul, #_rich_text-560-2700 ul li ul {
	padding-left: 0 !important;
}

/** custom testi **/
.testi-content.custom-testi:before {
  content: '';
  background-image: url('/wp-content/uploads/2020/05/quote.png');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  width: 56px;
  height: 39px;
  display: block;
  position: absolute;
  top: 0;
  left: non;
}
.custom-testi {
  position: relative;
  width: 75%;
  margin: 0 auto;
}
.custom-testi p {
  padding: 48px !important;
}
.custom-testi .testi-profile2 {
  position: relative;
  justify-content: flex-end;
  width: 100%;
  display: flex;
  align-items: center;
}
.custom-testi img {
  margin-right: 24px;
}

@media (max-width:1120px) {
	custom-testi p {
		padding: 42px 0 12px 0 !important;
	}
	custom-testi img {
		width: 100%;
	}
}
.hod-next >svg ,.hod-prev >svg{
    width: 35px;
    height: 35px;
	color: #e6124b;
}
@media (max-width:500px) {
.page-id-1653 div#div_block-406-1653 {
    padding-bottom: 20px;
}
.hod-next >svg,.hod-prev >svg {
    width: 35px !important;
    height: 35px !important;
}
}