[type='color']:focus,
[type='date']:focus,
[type='datetime']:focus,
[type='datetime-local']:focus,
[type='email']:focus,
[type='month']:focus,
[type='number']:focus,
[type='password']:focus,
[type='search']:focus,
[type='tel']:focus,
[type='text']:focus,
[type='time']:focus,
[type='url']:focus,
[type='week']:focus,
input:not([type]):focus,
textarea:focus {
  border: 1px solid #236ab3 !important;
}

input::-webkit-input-placeholder {
  color: #606763 !important;
}

input:-ms-input-placeholder {
  color: #606763 !important;
}

input::-ms-input-placeholder {
  color: #606763 !important;
}

input::placeholder {
  color: #606763 !important;
}

.section-title:after,
.aceSingleServices h3:after,
.aceSingleServices h3:after,
.aceSingleServices h3:after {
  background: #236ab3;
}

.section-title.sec-white:after,
.aceSingleServices h3.sec-white:after,
.aceSingleServices h3.sec-white:after {
  background: #fff;
}

.btn-primary {
  background: #ff6d3b !important;
  border-color: #ff6d3b !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  -webkit-box-shadow: 0px 15px 20px 0px rgba(110, 110, 111, 0.15) !important;
  box-shadow: 0px 15px 20px 0px rgba(110, 110, 111, 0.15) !important;
}

.btn-light {
  color: black;
}

.btn-outline-light:hover {
  color: #236ab3;
}

.btn-lnk {
  color: #606763;
}

.video-icon {
  background: rgba(110, 110, 111, 0.5);
  -webkit-box-shadow: 0px 0px 0px 30px rgba(110, 110, 111, 0.5);
  box-shadow: 0px 0px 0px 30px rgba(110, 110, 111, 0.5);
}

.btn-secondary {
  color: #236ab3;
}

.btn-secondary:after {
  background: #d4dcff !important;
}

.btn-secondary:before {
  background: #236ab3;
}

.btn-secondary2 {
  color: #3c62ff !important;
  background: #b0bfff !important;
  border-color: #b0bfff !important;
}

.btn-secondary2:hover,
.btn-secondary2:focus,
.btn-secondary2:active {
  background: #236ab3 !important;
  color: #fff !important;
  border-color: #236ab3 !important;
}

.btn-outline-secondary {
  border-color: #b7c5ff !important;
}

.btn-outline-secondary:hover {
  background: #b7c5ff !important;
  color: #384680 !important;
}

.btn-outline-primary {
  border-color: #236ab3 !important;
}

.btn-outline-primary:hover {
  background: #236ab3 !important;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
  background: #236ab3;
  border-color: #236ab3;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.actionbg:after {
  background-image: linear-gradient(-120deg, #0939ff 0%, #236ab3 100%);
}

.subscribe-box {
  background-color: #236ab3;
}

.subscribe-box.light-version {
  background-color: transparent;
}

.subscribe-box input {
  border: 1px solid #647de6 !important;
}

.subscribe-box input::-webkit-input-placeholder {
  color: #eee !important;
}

.subscribe-box input:-ms-input-placeholder {
  color: #eee !important;
}

.subscribe-box input::-ms-input-placeholder {
  color: #eee !important;
}

.subscribe-box input::placeholder {
  color: #eee !important;
}

.historyList-active .owl-nav div {
  color: #236ab3;
}

.site-header.header2 .navbar.sticky {
  background: #ffd55c;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 2px 10px 0px rgba(110, 110, 111, 0.15);
}

.main-menu ul>li.menu-item-has-children>ul.sub-menu {
  background: #f1f3ff;
}

@media (max-width: 991.98px) {
  .main-menu ul>li.menu-item-has-children>ul.sub-menu {
    background: #236ab3;
  }
}

.site-header.header2 {
  background: #ffd55c;

}

.site-header.header2 .main-menu>ul>li>a {
  color: #fff;
}

.site-header.header2 .main-menu>ul>li:hover>a {
  color: #d5ddff;
}

@media (max-width: 991.98px) {
  .site-header.header2 .main-menu>ul>li:hover>a {
    color: #236ab3 !important;
  }
}

.site-header.header2 .main-menu ul li a {}

@media (max-width: 991.98px) {

  .site-header.header2 .main-menu>ul>li.menu-item-has-children>ul.sub-menu,
  .site-header.header2 .main-menu ul ul {
    background: #236ab3;
  }
}

.site-header.header2 .main-menu>ul>li.menu-item-has-children>ul.sub-menu>li>a,
.site-header.header2 .main-menu ul ul li a {
  border-bottom: 1px solid #236ab3;
  color: #236ab3;
}

@media (max-width: 991.98px) {

  .site-header.header2 .main-menu>ul>li.menu-item-has-children>ul.sub-menu>li>a,
  .site-header.header2 .main-menu ul ul li a {
    color: #fff !important;
  }
}

.site-header.header2 .main-menu>ul>li.menu-item-has-children>ul.sub-menu>li:last-child>a,
.site-header.header2 .main-menu ul ul li:last-child>a {
  border-bottom: 1px solid transparent;
}

.site-header.header2 .main-menu>ul>li.menu-item-has-children>ul.sub-menu>li:hover>a,
.site-header.header2 .main-menu ul ul>li:hover>a {
  background: #236ab3;
  color: #fff;
}

.top-social li a:hover {
  background: #236ab3;
  border-color: #236ab3;
}

.top-message li i,
.top-message li a i {
  color: #236ab3;
}

.main-menu>ul>li>a:hover {
  color: #236ab3;
}

.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li>a,
.main-menu ul ul li a {
  color: #236ab3;
}

@media (max-width: 991.98px) {

  .main-menu>ul>li.menu-item-has-children>ul.sub-menu>li>a,
  .main-menu ul ul li a {
    color: #fff;
  }
}

.main-menu>ul>li.current-menu-item>a {
  color: #236ab3;
}

@media (max-width: 991.98px) {
  .main-menu>ul>li.current-menu-item>a {
    color: #fff;
  }
}

.main-menu>ul>li.menu-item-has-children>ul.sub-menu>li:hover>a,
.main-menu ul ul>li:hover>a {
  background: #236ab3;
  color: #fff;
}

.logoshapeimg {
  background-color: #236ab3;
}

@media (max-width: 991.98px) {
  .main-menu ul {
    background-image: linear-gradient(-250deg, #236ab30%, #236ab3 100%);
  }
}

.menu-click {
  /* background-image: linear-gradient(-250deg, #4b6eff 0%, #236ab3 100%); */
  /* border-color: #236ab3; */
}

#scrollUp {
  background-image: linear-gradient(-250deg, #236ab30%, #236ab3 100%);
}

.ace-banner.ace-slider .aceBanner-bg:after,
.ace-banner.ace-slider .page-banner-bg:after {
  background-image: linear-gradient(-250deg, #ffd660 10%, rgba(25, 25, 25, 0) 100%);
  opacity: 1;
}

.ace-banner.ace-slider .video-icon2 {
  color: #236ab3;
}

.ace-banner .aceBanner-bg:after,
.ace-banner .page-banner-bg:after {
  background-image: linear-gradient(120deg, #0029d5 0%, #236ab3 100%);
}

.sectionbg-designelemnets:after {
  background: rgba(110, 110, 111, 0.2);
}

.page-banner-bg:after {
  background-image: linear-gradient(120deg, rgba(0, 41, 213, .2) 0%, rgba(110, 110, 111, .5) 100%);
}

.aceSingleServices.services-version-2 {
  -webkit-box-shadow: 0px 30px 30px 0px rgba(118, 118, 118, 0.15);
  box-shadow: 0px 30px 30px 0px rgba(118, 118, 118, 0.15);
}

.aceSingleServices.services-version-2 .icons i {
  background: #236ab3;
}

.aceSingleServices.services-version-2 p {
  color: #606763;
}

.aceSingleServices.services-version-2:hover p {
  color: #606763;
}

.aceSingleServices.services-version-2:hover h4,
.aceSingleServices.services-version-2:hover h4 a {
  color: #236ab3;
}

.aceSingleServices.services-version-2:hover:after {
  background: transparent;
}

.aceSingleServices .icon i {
  color: white;
}

.aceSingleServices:after {
  background-image: linear-gradient(-120deg, #0939ff 0%, #236ab3 100%);
}

.aceSingleServices h3 a,
.aceSingleServices h3 {
  color: #236ab3;
}

.aceSingleServices:hover h3 a,
.aceSingleServices:hover h3 {
  color: #fff;
}

.aceSingleServices:hover h3:after {
  background: #fff;
}

.aceSrvicesCircle i {
  background: #236ab3;
}

.aceSrvicesCircle:hover {
  background: #236ab3;
  -webkit-box-shadow: 0px 12px 6px 0px rgba(110, 110, 111, 0.2);
  box-shadow: 0px 12px 6px 0px rgba(110, 110, 111, 0.2);
}

.aceSrvicesCircle:hover i {
  color: #236ab3;
  background: #fff;
}

.ace_singlePotPortfolio h4,
.ace_singlePotPortfolio h4 a {
  color: #236ab3;
}

.ace_singlePotPortfolio:hover:after {
  background: rgba(110, 110, 111, 0.7);
}

.portfolioitem {
  background-color: #236ab3;
}

.portfolioitem:after {
  background: rgba(110, 110, 111, 0.5);
}

.portfolioitem .aceSinglePortfilo:after {
  background-image: linear-gradient(-120deg, #0939ff 0%, #236ab3 100%);
}

.singleTbox:hover:after {
  background: #236ab3;
}

.testimonails-text i {
  color: white;
}

.testimonails-text h4,
.testimonails-text h5 {
  color: #236ab3;
}

.testimonials_active .owl-nav div {
  background: #236ab3;
  border-color: #236ab3;
}

.testextraicon i {
  color: #236ab3;
}

.tesimonials3-active .owl-dot {
  border-color: #236ab3;
}

.tesimonials3-active .owl-dot.active {
  background: #236ab3;
}

.testimonils-thumbnail {
  border-color: #236ab3;
}

.singleHexaTeam .tem-promo {
  background: #236ab3;
}

.singleHexaTeam:hover .tem-promo {
  -webkit-box-shadow: 0px 30px 30px 0px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 30px 30px 0px rgba(110, 110, 111, 0.15);
}

.singtle-teammemebr:after {
  background: #f8f9ff;
}

.singtle-teammemebr .team-footer {
  background: #f8f9ff;
}

.singtle-teammemebr .team-footer ul li {
  color: #4e61b3;
}

.singtle-teammemebr .team-footer ul li a {
  color: #4e61b3;
}

.singtle-teammemebr .team-footer ul li:hover {
  color: #236ab3;
}

.singtle-teammemebr .team-footer ul li:hover a {
  color: #236ab3;
}

.singtle-teammemebr:hover span {
  color: #fff;
}

.singtle-teammemebr:hover:after {
  background: #236ab3;
}

.singledimondesteam:after {
  background: #236ab3;
}

.singledimondesteam:hover {
  -webkit-box-shadow: 0px 20px 36px 4px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 20px 36px 4px rgba(110, 110, 111, 0.15);
}

.singledimondesteam:hover:after {
  background: #236ab3;
}

.singleblog2 .blogtext2 p:first-child a i {
  color: #236ab3;
}

@media (min-width: 767.98px) {
  .singleblog2:hover .blogtext2 {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,6f8bff+56,6f8bff+100 */
    background: rgb(255, 255, 255);
    /* Old browsers */
    background: -moz-linear-gradient(245deg, rgba(255, 255, 255, 1) 0%, rgba(110, 110, 111, 1) 60%, rgba(110, 110, 111, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(245deg, rgba(255, 255, 255, 1) 0%, rgba(110, 110, 111, 1) 60%, rgba(110, 110, 111, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(245deg, rgba(255, 255, 255, 1) 0%, rgba(110, 110, 111, 1) 60%, rgba(110, 110, 111, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#236ab3', GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
  }
}

.single-blog-post figure.blog-thumbs:after {
  background-image: linear-gradient(-120deg, #2d5eff 0%, #236ab3 100%);
}

.single-blog-post a.blg-link {
  border-color: #236ab3;
  color: #236ab3;
}

.single-blog-post a.blg-link:hover {
  color: #fff;
  background: #236ab3;
  -webkit-box-shadow: 0px 15px 20px 0px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 15px 20px 0px rgba(110, 110, 111, 0.15);
}

.single-blog-post .blog-text ul li a:hover {
  color: #236ab3;
}

.single-blog-post:hover {
  -webkit-box-shadow: 0px 25px 30px 0px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 25px 30px 0px rgba(110, 110, 111, 0.15);
}

.single-blog-post:hover h3 a {
  color: #236ab3;
}

.copylink {
  text-transform: capitalize;
}

.copylink:hover {}

.f-link li a:hover {
  color: #236ab3 !important;
}

.footer-menu ul li a {
  color: #236ab3;
}

.footer-menu ul li a:after {
  background: #236ab3;
}

.singleAboutHex {
  background-color: #236ab3;
}

.singleAboutHex:after {
  background: rgba(110, 110, 111, 0.9);
}

.counter-parent .singleacecounter i,
.counter-parent .singleacecounter h3,
.counter-parent .singleacecounter h5 {
  color: #236ab3;
}

.single-position {
  border: 1px solid #e3e5ef;
}

.single-position:hover {}

.single-position:hover h3 a {}

.Ace-valuses:after {
  background: rgba(110, 110, 111, 0.6);
}

.contactBox h3 {
  color: #000;
}

.contactBox .media i {
  color: #000;
}

.single-blog .singleblog-footer h3 a {
  color: #236ab3;
}

.single-blog .singleblog-footer .postmetaData i {
  color: #236ab3;
}

.single-blog.sticky .sticky-box {
  background: #236ab3;
}

.single-blog.qute a,
.single-blog.link a {
  color: #236ab3;
}

.aceSinglesidebar .media small a {
  color: #236ab3;
}

.aceSinglesidebar ul li:hover a {
  color: #236ab3;
}

.aceOffcancvas .open-offcanvasmenu:hover span {
  background: #236ab3;
}

.ace-sidnav .sidenav-close {
  color: #236ab3;
}

.casestudy_footerParent li.singlecases_tudyFooter:nth-child(2) {
  background: #7d97ff;
}

.casestudy_footerParent li.singlecases_tudyFooter:nth-child(3) {
  background: #236ab3;
}

.casestudy_footerParent li.singlecases_tudyFooter:nth-child(2),
.casestudy_footerParent li.singlecases_tudyFooter:nth-child(3) {
  color: #eee;
}

.casestudy_footerParent li.singlecases_tudyFooter:nth-child(2) h4,
.casestudy_footerParent li.singlecases_tudyFooter:nth-child(2) h5,
.casestudy_footerParent li.singlecases_tudyFooter:nth-child(3) h4,
.casestudy_footerParent li.singlecases_tudyFooter:nth-child(3) h5 {
  color: #eee;
}

.casestudy_footerParent li.singlecases_tudyFooter .singleTestimonilas3 p:after {
  color: #596fcc;
}

.casestudytab.nav li a:hover {
  background: #236ab3;
}

.casClick {
  background: #236ab3;
}

.active_casestudy .owl-dot {
  background: #236ab3;
}

.site-header.header3 .main-menu ul ul,
.site-header.header3 .main-menu ul>li.menu-item-has-children>ul.sub-menu {
  -webkit-box-shadow: 0px 2px 10px 0px rgba(110, 110, 111, 0.15);
  box-shadow: 0px 2px 10px 0px rgba(110, 110, 111, 0.15);
}

@media (max-width: 991.98px) {

  .site-header.header3 .main-menu ul ul,
  .site-header.header3 .main-menu ul>li.menu-item-has-children>ul.sub-menu {
    background: #236ab3;
  }
}

.acecasestudyparent .single-case-study .case-study-text span.count-case {
  color: #a2b4ff;
}