/*
Theme Name: VACS SAPEDU
Theme URI: http://www.sapedu.vacsglobal.com
Author: Kunal Sood
Author URI: http://webholic.co
Description: SAP Authorized Center
Version: 1.1
License: GNU General Public License
License URI: license.txt
Text Domain: harvard  
*/

div#vc_show {
    opacity: 1;
}
.course-enquiry .wpforms-container .wpforms-field {
    margin: 0 !important;
    padding: 5px !important;
}
.course-enquiry .wpforms-container .wpforms-field input {
    height: 35px;
    line-height: 1.1;
    background: transparent;
    border:1px solid #fff !important;
}
.course-enquiry .wpforms-container .wpforms-field textarea {
    background: transparent;
    height: 70px !important;
    border:1px solid #fff !important;
}
.course-enquiry .wpforms-container .wpforms-field input::placeholder,
.course-enquiry .wpforms-container .wpforms-field textarea::placeholder {
  color: white;
  opacity: 1; 
}
.course-enquiry .wpforms-container .wpforms-field button {
    width: 100% !important;
}
.course-enquiry .wpforms-container button {
    width: 100%;
    margin: 0 auto;
    height: 40px !important;
    font-size: 16px !important;
}
.course-enquiry .wpforms-container {
    margin: 0 !important;
    padding: 0;
}
.corpoarate-companies { display: flex;}
.corpoarate-companies{padding:5%; }
.footer-enquiry div#wpforms-320 {width: 100%;margin: 0;}
.footer-enquiry .wpforms-container .wpforms-field {padding: 6px 0;}
button#wpforms-submit-320 {width: 150px;padding: 10px 0;}
.ivan-breadcrumb ul li a, .ivan-breadcrumb ul li span { color: #fff !important;} 
.contact-form button#wpforms-submit-213 {width: 100%;background: #333; border: 0;color: #f7f7f7; transition: all .5s;height: 50px; font-size: 16px; margin: 0;padding: 12px; cursor: pointer;}
.contact-form button#wpforms-submit-213:hover {background: #f1f1f1; color: #333 !important;  border: 2px solid #333 !important;}
.btn-grey-bg a {background: transparent !important;  color: #b3b3b3 !important; margin:0; }
.btn-grey-bg a span, .btn-grey-bg i {background-color: transparent !important; font-size: 25px; margin:0 !important; } 
.btn-grey-bg a:hover {color: #fff !important; } 
.btn-grey-bg{background-color: #ebebeb !important;  border-color: #ebebeb !important;}
.page-hero-part{background-color:#233d76 !important; } 
.page-hero-part h1{padding-top: 30px !important;padding-bottom: 30px !important;} 
#iv-layout-title-wrapper h2 {color: #ffffff; font-size: 70px;}
#iv-layout-title-wrapper p, .iv-layout.title-wrapper.title-wrapper-large.modern h6 {color: #ffffff;}
.iv-layout.title-wrapper.title-wrapper-normal .ivan-breadcrumb {border-left-color: #ffffff; }
  .ivan-main-layout-aside.aside-header-wrapper.ivan-main-layout-aside-right, .ivan-main-layout-aside.aside-header-wrapper.ivan-main-layout-aside-left {
background-color: #ffffff;}
.about-details-block{padding:40px 0;     margin-bottom: 0; }
.vc_custom_1502914760430 {
margin-top: 0px !important;
margin-right: 0px !important;
margin-bottom: 0px !important;
margin-left: 0px !important;
border-top-width: 0px !important;
border-right-width: 0px !important;
border-bottom-width: 0px !important;
border-left-width: 0px !important;
padding-top: 0px !important;
padding-right: 0px !important;
padding-bottom: 0px !important;
padding-left: 0px !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
    }
.vc_custom_1499896799552 {
    padding-top: 60px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
}
#iv-layout-title-wrapper.wrapper-background, #iv-layout-title-wrapper figure.title-wrapper-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    background-image: url('../images/breadcrum-banner1.jpg');
}

#iv-layout-title-wrapper {
    padding-top: 180px;
    padding-bottom: 70px;
}

#iv-layout-title-wrapper h2 {
    font-size: 70px;
}
.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}
.logo {
  margin-top: 5px;
  margin-bottom: 10px;
}

body {
  background-color: #ffffff;
}

.content-wrapper {
  background-color: #ffffff;
}

body,
.ivan-staff-wrapper .infos .description {
  font-weight: 400;
  color: #423d3d;
}

.post .entry-meta,
.woocommerce div.product .product_title,
.woocommerce-page div.product .product_title,
.ivan-product-popup .summary h3,
.woocommerce div.product div.summary span.price,
.woocommerce-page div.product div.summary span.price,
.woocommerce div.product div.summary p.price,
.woocommerce-page
  div.product
  div.summary
  p.price
  .woocommerce
  ul.products
  li.product
  h3,
.woocommerce-page ul.products li.product h3,
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
  font-weight: 700;
}

#iv-layout-title-wrapper h2 {
  color: #ffffff;
  font-size: 70px;
}

#iv-layout-title-wrapper p,
.iv-layout.title-wrapper.title-wrapper-large.modern h6 {
  color: #ffffff;
}

.iv-layout.title-wrapper.title-wrapper-normal .ivan-breadcrumb {
  border-left-color: #ffffff;
}

.ivan-main-layout-aside.aside-header-wrapper.ivan-main-layout-aside-right,
.ivan-main-layout-aside.aside-header-wrapper.ivan-main-layout-aside-left {
  background-color: #ffffff;
}

.header
  .mega_main_menu
  .default_dropdown
  > ul
  li.current-menu-item
  > .item_link,
.header
  .mega_main_menu
  .default_dropdown
  li
  > ul
  li.current-menu-item
  > .item_link,
.header
  .mega_main_menu
  .multicolumn_dropdown
  > ul
  li.current-menu-item
  > .item_link,
.header
  .mega_main_menu
  .widgets_dropdown
  > ul
  li.current-menu-item
  > .item_link,
.header.style6
  .mega_main_menu
  .mega_main_menu_ul
  > li.current-menu-item
  > .item_link {
  color: #32a0db;
}

.header .mega_main_menu .default_dropdown > ul,
.header .mega_main_menu .default_dropdown li > ul,
.header .mega_main_menu .default_dropdown > ul,
.header .mega_main_menu .multicolumn_dropdown > ul,
.header .mega_main_menu .mega_main_menu_ul > li:hover > .item_link,
.header .mega_main_menu.light-submenu .default_dropdown > ul,
.header .mega_main_menu.light-submenu .default_dropdown li > ul,
.header .mega_main_menu.light-submenu .multicolumn_dropdown > ul,
.header .mega_main_menu.light-submenu .widgets_dropdown > ul {
  border-bottom-color: #bcbcbc;
}

body {
  background-color: #ffffff;
}
.sidebar-inner .widget_nav_menu ul > li a:hover,
.sidebar-inner .widget_nav_menu ul > li.current-menu-item a:hover {
  color: #ffffff; 
}

.sidebar-inner .widget_nav_menu ul > li {
  margin-bottom: 2px;
}

.iv-layout.footer .widget.widget_recent_entries a {
  color: #fff;
}

#iv-layout-title-wrapper {
  padding-top: 140px;
  padding-bottom: 70px;
}

.vc_separator.vc_sep_color_white .vc_sep_line {
  border-color: #00a6df;
}

.wait_back {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  z-index: 100000000000000;
  display: none;
}

.wait {
  position: fixed;
  z-index: 1000;
  margin: auto;
  top: 48%;
  left: 40%;
  font-size: 40px;
  color: #fff;
  z-index: 1000000000000000;
}

.new-banner {
  width: 100%;
  float: left;
  position: relative;
}

.new-banner img {
  width: 100%;
}

.header-contact {
  font-weight: 800;
  color: #333;
  font-size: 14px;
  padding: 0px 15px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: right;
  margin: 15px 0;
  margin-right: 30px;
}

.number {
  margin-bottom: 5px;
  float: right;
}

.email {
  float: right;
  margin-right: 40px;
}

.student-testimonial {
  width: 100%;
  float: left;
  padding: 30px 0;
  background-color: #f2f2f2;
}

.testimonial {
  padding: 55px 15px 45px;
  text-align: center;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  color: #999999;
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.testimonial-photo img {
  margin: auto;
  border-radius: 50em;
}

.testimonial h3 {
  font-size: 18px;
  color: #1a1a1a;
  font-weight: 400;
  margin-bottom: 6px;
}

.testimonial h6 {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #47b475;
}

.footer-col {
  width: 22%;
  margin: 1% 3%;
  float: left;
}

.footer-title {
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.25;
  color: #ffffff;
  padding: 0;
  margin: 0 0 16px;
  position: relative;
}

.textfooter {
  line-height: 24px;
}

.social-list {
  list-style-type: none;
}

.social-list li {
  float: left;
  width: 100%;
  margin: 10px 0;
}

.social-list li a {
  font-size: 60px;
}

.links {
  list-style-type: none;
  float: left;
  list-style-type: none;
  float: left;
  width: 50%;
  padding-left: 0;
}

.links li a {
  font-size: 17px;
  color: #b3b3b3 !important;
}

.links li a:hover {
  color: #fff !important;
}

.links li span {
  font-size: 17px;
  color: #b3b3b3 !important;
}

.links ul {
  list-style-type: none;
}

.links ul li a {
  color: #737373 !important;
  font-size: 15px;
}

.links ul li span {
  color: #737373 !important;
  font-size: 16px;
}

.links ul li a:hover {
  color: #fff !important;
}

.footer-enquiry input {
  margin: 10px 0;
}

.footer-enquiry input[type="text"] {
  width: 80%;
  display: block;
  float: none;
  color: #fff;
}

.footer-links {
  width: 9%;
}

.quick-links {
  width: 33%;
}

.footer-contact {
  width: 30%;
  margin: 1% 0%;
  margin-left: 3%;
}

/*.footer-form {
    width: 14%;
}*/

.enqurycontent {
  position: fixed;
  right: 0;
  top: 175px;
  height: 145px;
  z-index: 99999;
  background-image: url("../images/enquiry-right-bg.jpg");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 50px;
  width: 50px;
  cursor: pointer;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.enqurydivmain {
  background: #000;
  width: 300px;
  position: fixed;
  top: 175px;
  right: 51px;
  padding: 35px;
  z-index: 500;
}

.enqurydivmain h3 {
  color: #fff;
}

.enquiryformdata {
  width: 100%;
  float: left;
}

.enqurydivmain p {
  font-size: 14px;
  color: #cccccc;
  margin: 0 0 10px 0;
}

.btn {
  background: #eb860b;
  color: #fff;
  padding: 0 15px;
  line-height: 30px;
  border: 1px solid transparent;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 1px;
  cursor: pointer;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.btn:hover {
  border: 1px solid #eb860b;
  color: #fff;
  background: #333;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.enquiryformdata::-webkit-input-placeholder {
  color: #fff !important;
  opacity: 1;
}

.enquiryformdata::-moz-placeholder {
  color: #fff !important;
  opacity: 1;
}

.enquiryformdata:-ms-input-placeholder {
  color: #fff !important;
  opacity: 1;
}

.enquiryformdata:-moz-placeholder {
  color: #fff !important;
  opacity: 1;
}

.enquiryformdata table {
  margin-bottom: 0px;
  width: 100%;
  font-family: museosanscyrl100;
  font-size: 17px;
  padding: 0;
}

.enquiryformdata table td {
  vertical-align: top;
  float: left;
  width: 100%;
  color: #231f20;
  padding: 0;
  line-height: normal;
  vertical-align: auto;
  border: none;
}

.enquiryformdata table input[type="text"] {
  background: #000;
  border: 1px solid #fff;
  color: #fff;
  padding: 8px;
  font-size: 15px;
  display: block;
  width: 100%;
  margin-bottom: 5px;
  outline: none;
  -webkit-appearance: none;
  font-family: museosanscyrl100;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.enquiryformdata table input[type="text"]:focus {
  border: 1px solid #dbdbdb;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.enquiryformdata table textarea {
  background: #000;
  border: 1px solid #fff;
  color: #fff;
  padding: 8px;
  font-size: 15px;
  display: block;
  width: 100%;
  margin-bottom: 5px;
  outline: none;
  -webkit-appearance: none;
  font-family: museosanscyrl100;
  resize: none;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.enquiryformdata table textarea:focus {
  border: 1px solid #dbdbdb;
  transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
}

.error {
  color: #eb860b;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  padding: 0 10px;
  font-size: 15px;
  letter-spacing: 1px;
  font-family: MuseoSansCyrl300;
  font-weight: bold;
}

.enquiryformdata-close {
  font-size: 18px;
  color: #fff;
  background-image: url("../images/close-icon.PNG");
  background-size: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 7px;
  right: 7px;
  cursor: pointer;
}

.displaynone {
  display: none;
}

.displayblock {
  display: block;
}

.contact-form .input {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

.contact-form .input span {
  margin-bottom: 10px;
  padding: 0;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  display: block;
}

.contact-form .input input[type="text"] {
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #c4c4c4;
  border-radius: 0;
  box-shadow: none;
  color: #787878;
  transition: all 0.5s;
  height: 50px;
  font-size: 16px;
  margin: 0;
  padding: 12px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
}

.contact-form .input textarea {
  width: 100%;
  background: #f7f7f7;
  border: 1px solid #c4c4c4;
  border-radius: 0;
  box-shadow: none;
  color: #787878;
  transition: all 0.5s;
  height: 150px;
  font-size: 16px;
  margin: 0;
  padding: 12px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  resize: none;
}

.contact-form .input input[type="button"] {
  width: 100%;
  background: #333;
  border: 0;
  color: #f7f7f7;
  transition: all 0.5s;
  height: 50px;
  font-size: 16px;
  margin: 0;
  padding: 12px;
  cursor: pointer;
}

.contact-form .input input[type="button"]:hover {
  background: #f1f1f1;
  color: #333;
}

.owl-item {
  float: left;
}

.new-container {
  width: 104%;
  float: left;
  margin: 30px 0;
  margin-left: -2%;
  margin-right: -2%;
}

.course-side-link {
  width: 15%;
  float: left;
}

.course-side-link ul {
  list-style-type: none;
  text-align: center;
  padding: 0;
  margin: 0;
}

.course-side-link ul li {
  background: #71aee7;
  margin: 1px 0;
  transition: 0.7s all ease;
}

.course-side-link ul li a {
  color: #fff;
  display: block;
  padding: 10px 0;
  transition: 0.7s all ease;
}

.course-side-link ul li.active,
.course-side-link ul li.active a {
  background: #fff;
  color: #333;
}

.course-side-link ul li:hover,
.course-side-link ul li a:hover {
  background: #fff;
  color: #333;
}

.new-content {
  width: 70%;
  padding: 0 20px;
  float: left;
  text-align: left;
}

.new-content h1 {
  text-align: left;
  text-transform: uppercase;
  font-size: 40px;
  padding-left: 30px;
  border-left: 5px solid #e6e6e6;
}

.course-enquiry {
  width: 15%;
  float: left;
  background: #0a81d1;
  padding: 10px;
  border-radius: 5px;
}

.course-enquiry h3 {
  color: #fff;
}

.course-enquiry input[type="text"],
.course-enquiry textarea {
  padding: 5px 5px;
  color: #fff;
  border: 1px solid #fff;
  margin: 3px 0;
  resize: none;
}

.course-enquiry input[type="button"] {
  background: transparent;
  color: #fff;
  border: 1px solid #fff;
  margin: 5px auto;
  float: none;
  width: 100%;
  transition: 0.5s all ease;
}

.course-enquiry input[type="button"]:hover {
  background: #fff;
  color: #000;
}

.calluson {
  display: inline-block;
  font-size: 25px;
}

.new-content-part {
  width: 100%;
  float: left;
  margin-bottom: 30px;
}

/*.vc_col-sm-12 {
    float: left !important;
}*/

.sitemap {
  background-image: url(../images/sitemap-background.jpg);
  min-height: 100vh;
  background-size: cover;
  position: relative;
  float: left;
}

.sitemap-logo {
  width: 407px;
  max-width: 100%;
  padding: 10px;
  position: relative;
}

.sitemap-logo a {
  display: block;
}

.sitemap-logo a img {
  width: 100%;
}

.sitemap-head {
  font-weight: 600;
  display: block;
  letter-spacing: 2px;
  color: #213b74;
  width: 100%;
  float: none;
  margin: 10px 30px;
  margin-top: 40px;
  position: relative;
  text-align: left;
}

.site-link {
  list-style-type: none;
  float: left;
  padding: 40px 30px;
  padding-top: 0;
  position: relative;
}

.site-link ul {
  list-style-type: none;
}

.site-link li {
  font-size: 25px;
  color: #213b74;
  text-transform: uppercase;
  font-weight: 600;
}

.site-link i {
  margin-right: 10px;
}

.site-link ul i {
  margin-right: 5px;
}

.site-link ul ul i {
  margin-right: 2.5px;
}

.site-link li a {
  color: #213b74;
  text-transform: uppercase;
  font-weight: 600;
}

.site-link ul li {
  font-size: 20px;
  color: #213b74;
}

.site-link ul li a {
  color: #213b74;
}

.site-link ul ul li {
  font-size: 16px;
}

.white-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.3);
  z-index: -1;
}

.black-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: -1;
}

.thanku-logo {
  width: 407px;
  margin: auto;
  padding: 10px;
  margin-top: 120px;
  max-width: 100%;
}

.thanku-logo a {
  display: block;
}

.thanku-logo a img {
  width: 100%;
}

.thanku {
  margin-top: 50px;
  text-align: center;
  color: #fff;
  font-weight: 800;
  font-size: 130px;
}

.thanku-text {
  font-size: 23px;
  text-align: center;
  font-weight: 600;
  color: #f2f2f2;
}

.thanku-page {
  background-image: url(../images/thanku-background.jpg);
  min-height: 100vh;
  background-size: cover;
  position: relative;
  float: left;
}

.flex-direction-nav a.flex-next,
.flex-direction-nav a.flex-prev {
  display: none;
}

.action-button {
  position: absolute;
  bottom: 0;
  z-index: 100;
  left: 0;
  right: 0;
}

.action-button a {
  display: block;
  width: 191px;
  margin: auto;
  /* background: #000; */
  color: #fff;
  text-align: center;
  padding: 5px 10px;
  font-size: 20px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  text-transform: uppercase;
  font-weight: 800;
  background: #213b74;
  transition: 0.5s ease;
}

.action-button a:hover {
  color: #000;
  background: #f3f3f3;
}

.client-slider {
  margin: 30px 0;
}

.c-slide {
  border: 1px solid #333;
  margin: 0 20px;
  padding: 15px;
  background: #f2f2f2;
  cursor: pointer;
  transition: 0.5s ease;
}

.c-slide:hover {
  background: #fff;
}

.c-slide img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
  transition: 1s ease;
}

.c-slide img:hover {
  -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
  transform: scale(1.1);
}

.slick-prev:before,
.slick-next:before {
  opacity: 1 !important;
  color: #000 !important;
}

.my-h1 {
  font-size: 55px;
}

.blog-wrapper {
  width: 100%;
  float: left;
}

.blog-item {
  width: 100%;
  float: left;
  position: relative;
  margin: 20px 0;
}

.blog-left {
  width: 20%;
  padding: 15px;
  float: left;
  position: relative;
}

.blog-left img {
  width: 100%;
}

.blog-right {
  width: 80%;
  float: left;
  padding: 15px;
  position: relative;
}

.blog-title {
  font-weight: 600;
  color: #213b74;
  font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
}

.blog-text {
  font-size: 22px;
}

.blog-read-more {
  margin-top: 30px;
}

.blog-read-more a {
  padding: 10px 30px;
  display: block;
  float: left;
  color: #fff;
  background: #1282d4;
}
.header .mega_main_menu.light-submenu .default_dropdown > ul .item_link:hover,
.header
  .mega_main_menu.light-submenu
  .default_dropdown
  li
  > ul
  .item_link:hover,
.header
  .mega_main_menu.light-submenu
  .multicolumn_dropdown
  > ul
  .item_link:hover,
.header .mega_main_menu .default_dropdown > ul .item_link:hover,
.header .mega_main_menu .default_dropdown li > ul .item_link:hover,
.header .mega_main_menu.light-submenu .widgets_dropdown > ul .item_link:hover,
.header.style6 .mega_main_menu .mega_main_menu_ul > li:hover > .item_link,
.header.style6 .menu > li > a.item_link:hover .link_text {
  color: #32a0db !important;
}

a,
.btn-link,
a.jm-post-like:hover,
a.jm-post-like:active,
a.jm-post-like:focus,
a.liked:hover,
a.liked:active,
a.liked:focus,
.widget_recent_entries a:hover {
  color: #32a0db;
}

.post .share-icons a:hover,
.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-wishlist .share-icons a:hover,
.woocommerce div.product div.summary .share-icons a:hover,
.woocommerce-page div.product div.summary .share-icons a:hover,
.woocommerce div.product .woocommerce-tabs ul.tabs.tabs-vertical li a:hover,
.woocommerce-page
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover {
  color: #32a0db;
  border-color: #32a0db;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a {
  color: #32a0db;
  border-top-color: #32a0db;
}

.ivan-staff-wrapper .social-icons a:hover,
.ivan-call-action.primary-bg.with-icon .call-action-icon i,
.ivan-button.outline:hover,
.ivan-pricing-table.default.dark-bg .signup:hover,
.ivan-pricing-table.default.black-bg .signup:hover,
.ivan-pricing-table.big-price .top-section .adquire-plan .signup:hover,
.ivan-pricing-table.description-support .bottom-section .signup:hover,
.ivan-pricing-table.subtitle.dark-bg .signup:hover,
.ivan-pricing-table.subtitle.black-bg .signup:hover,
.ivan-pricing-table.small-desc.dark-bg .signup:hover,
.ivan-pricing-table.small-desc.black-bg .signup:hover,
.marker-icon.ivan-gmap-marker,
.ivan-title-wrapper.primary-bg .icon-above i,
.ivan-title-wrapper.primary-bg strong,
.ivan-title-wrapper.primary-bg a,
.ivan-title-wrapper.primary-bg a:hover,
.ivan-service .main-icon,
.ivan-service.primary-bg .fa-stack .main-icon,
.ivan-icon-box.primary-bg .icon-box-holder .main-icon,
.ivan-icon-wrapper .primary-bg .ivan-icon,
.ivan-icon-wrapper .primary-bg a:hover,
.ivan-icon-wrapper .primary-bg .ivan-font-stack .stack-holder,
.ivan-icon-wrapper .primary-bg .ivan-font-stack.with-link:hover .stack-holder,
.ivan-icon-list.primary-bg i,
.ivan-list.primary-bg.number ul > li:before,
a:hover,
a:focus,
.btn-primary .badge,
.btn-link:hover,
.btn-link:focus,
.post .entry-title a:hover,
#comments .comment-body .comment-reply-link:hover,
.ivan-vc-filters a:hover,
.latest-post a.read-more:hover,
.latest-post.style2 a:hover,
.ivan-vc-filters a.current,
.latest-post a.read-more,
.latest-post.style2 a,
.section-title h6.color-blue,
.section-title a,
.category a,
.working-history a,
.iv-layout.footer .textwidget a,
.portfolio-horizontal .text h3 ins,
.header.iv-layout.style7
  .mega_main_menu
  .default_dropdown
  > ul
  .item_link:hover,
.header.style7 .menu-items .dl-back a:hover,
.header.style7 .menu-items a:hover,
.header.style7 .menu-items a:hover .link_text,
.vc_tta-tabs.vc_tta-style-alternative .vc_tta-tabs-list a,
.parallax-banner .content h6,
.parallax-banner .content a,
.iv-layout.footer.light .widget.widget_recent_entries a:hover,
.post.minimal-fullwidth header .meta a,
.post.minimal-fullwidth .read-more,
.post.minimal-fullwidth header .meta a.jm-post-like:hover,
.ivan-posts .ivan-post .entry .post-read-more,
.latest-post.style2 footer a:hover,
.masonry-posts.ivan-posts .ivan-post footer a:hover,
.ivan-posts .ivan-post .entry .meta a,
.ivan-posts .ivan-post .entry .meta .cats a,
.sidebar
  .widget:not(.widget_nav_menu)
  a:hover:not(.button):not(.ivan-button):not([class^="tag-link"]),
.content-wrapper
  .wpb_widgetised_column:not(.widget_nav_menu)
  .widget:not(.widget_nav_menu)
  a:hover:not(.button):not(.ivan-button):not([class^="tag-link"]),
.post .share-icons a:hover,
.woocommerce .content-wrapper table.cart a.remove:hover,
.content-wrapper .woocommerce table.cart a.remove:hover,
.woocommerce-page .content-wrapper table.cart a.remove:hover,
.content-wrapper .woocommerce-page table.cart a.remove:hover,
.content-wrapper .woocommerce-wishlist .share-icons a:hover,
.woocommerce-wishlist .content-wrapper .share-icons a:hover,
.content-wrapper .woocommerce div.product div.summary .share-icons a:hover,
.woocommerce .content-wrapper div.product div.summary .share-icons a:hover,
.content-wrapper .woocommerce-page div.product div.summary .share-icons a:hover,
.content-wrapper
  .woocommerce-page
  .content-wrapper
  div.product
  div.summary
  .share-icons
  a:hover,
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce .content-wrapper div.product .woocommerce-tabs ul.tabs li.active a,
.content-wrapper
  .woocommerce-page
  div.product
  .woocommerce-tabs
  ul.tabs
  li.active
  a,
.woocommerce-page
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs
  li.active
  a,
.content-wrapper
  .woocommerce
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.woocommerce
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.content-wrapper
  .woocommerce-page
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.woocommerce-page
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover {
  color: #32a0db;
}

.ivan-vc-filters a:after,
.bottom-footer.two-columns .social-icons a:hover,
.footer.footer-compact .socials li a:hover,
.iv-layout.footer .widget .socials li a:hover,
.portfolio-horizontal .images-carousel figure:after,
.sc-button.blue,
.portfolio-item.minimal .details,
.header.style7 .menu-items ul li .item_link .link_text:after,
.post.modern-fullwidth.style2 header .categories,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion_wrapper.ui-accordion .ui-state-active .ui-accordion-header-icon,
.content-wrapper .woocommerce span.onsale,
.woocommerce .content-wrapper span.onsale,
.woocommerce-page .content-wrapper span.onsale,
.content-wrapper .woocommerce-page span.onsale,
.content-wrapper .woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .content-wrapper .widget_layered_nav_filters ul li a,
.woocommerce-page .content-wrapper .widget_layered_nav_filters ul li a,
.content-wrapper .woocommerce-page .widget_layered_nav_filters ul li a,
.sticky-post-holder {
  background-color: #32a0db;
}

.ivan-button:hover,
.ivan-button.outline:hover hr,
.ivan-button.no-border:hover,
.ivan-button.primary-bg,
.ivan-projects .ivan-project.hide-entry .entry,
.ivan-projects .ivan-project.outer-square .entry,
.ivan-projects .ivan-project.lateral-cover .entry,
.ivan-projects .ivan-project.smooth-cover .entry,
.ivan-testimonial.primary-bg.boxed-left .testimonial-content,
.ivan-service .fa-stack,
.ivan-service.primary-bg,
.ivan-progress.primary-bg .ivan-progress-inner,
.ivan-icon-box.primary-bg .icon-box-holder .fa-stack,
.ivan-icon-boxed-holder.primary-bg .ivan-icon-boxed-icon-inner .fa-stack,
.ivan-icon-wrapper .primary-bg .ivan-font-stack-square,
.ivan-icon-list.primary-bg.circle i,
.ivan-list.primary-bg.number.circle-in ul > li:before,
.ivan-list.primary-bg.circle ul > li:before,
.ivan-quote.primary-bg blockquote,
.ivan-tabs-wrap
  .wpb_tour_tabs_wrapper.iv-tabs.iv-boxed
  .wpb_tabs_nav
  li.ui-tabs-active
  a,
.ivan-vc-separator.primary-bg,
.btn:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
.btn:focus,
.button:focus,
button:focus,
input[type="submit"]:focus,
.btn:active,
.button:active,
button:active,
input[type="submit"]:active,
.btn.active,
.button.active,
button.active,
input[type="submit"].active,
.open .dropdown-toggle.btn,
.open .dropdown-toggle.button,
.open .dropdown-togglebutton,
.open .dropdown-toggleinput[type="submit"],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.page-links a:hover span,
.sidebar .widget.widget_tag_cloud a:hover,
.content-wrapper .wpb_widgetised_column .widget.widget_tag_cloud a:hover,
.ivan-pricing-table.default.primary-bg,
.ivan-pricing-table.subtitle .featured-table-text,
.ivan-pricing-table.subtitle.primary-bg,
.ivan-pricing-table.small-desc .featured-table-text,
.ivan-pricing-table.small-desc.primary-bg,
.ivan-projects .ivan-project.cover-entry .entry .read-more a:hover,
.ivan-projects .ivan-project.soft-cover .entry .read-more a:hover,
.ivan-icon-wrapper .primary-bg .ivan-font-stack-square.with-link:hover,
.wpb_toggle.iv-toggle.boxed-arrow.wpb_toggle_title_active,
.ivan_acc_holder.iv-accordion.with-arrow .ui-state-active,
.iv-social-icon.circle:hover,
.iv-social-icon.square:hover,
.iv-mobile-menu-wrapper .current-menu-item > a,
.iv-layout.top-header input[type="submit"]:hover,
.iv-layout.top-header .woo-cart .buttons a:hover,
.iv-layout.top-header .login-ajax .lwa input[type="submit"]:hover,
.iv-layout.header input[type="submit"]:hover,
.iv-layout.header .woo-cart .buttons a:hover,
.iv-layout.header .login-ajax .lwa input[type="submit"]:hover,
.iv-layout.footer .widget .iv-social-icon.circle:hover,
.dynamic-footer .wpb_widgetised_column .widget .iv-social-icon.circle:hover,
.iv-layout.footer .widget .iv-social-icon.square:hover,
.dynamic-footer .wpb_widgetised_column .widget .iv-social-icon.square:hover,
.iv-layout.bottom-footer .iv-social-icon.circle:hover,
.iv-layout.bottom-footer .iv-social-icon.square:hover,
#infinite-handle span:hover,
#all-site-wrapper .mejs-controls .mejs-time-rail .mejs-time-current,
#all-site-wrapper
  .mejs-controls
  .mejs-horizontal-volume-slider
  .mejs-horizontal-volume-current,
.page-loader-spinner > div,
.thumbnail-hover .overlay,
.post-nav-fixed .nl-infos,
.tagcloud a:hover,
.floated-contact-form .form-trigger:hover,
.header.style6 .woo-cart.layout-alternative .basket-wrapper .basket span,
.woo-cart.layout-alternative .basket-wrapper .basket span,
.iv-layout.header .woo-cart .buttons a.wc-forward:hover,
.button.use_code,
.button.use_code:hover,
.return-to-shop .button,
.dt-newBtn-1,
.latest-post:before,
.latest-post:after,
.latest-post .post-inner:after,
.latest-post .post-inner:before,
.ivan-button {
  background-color: #32a0db !important;
}

.button.use_code:hover,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover {
  opacity: 0.8 !important;
}

.tstw-expanded ul li a.tstw-template-view {
  background-color: rgba(50, 160, 219, 0.9);
}

.ivan-projects .ivan-project .entry-default,
.ivan-projects .entry {
  background-color: #32a0db;
  background-color: rgba(50, 160, 219, 0.8);
}

.tagcloud a:hover,
.floated-contact-form .form-trigger:hover,
.return-to-shop .button,
.return-to-shop .button:hover,
.ivan-button,
.ivan-dual-button .middle-text,
.post .share-icons a:hover,
.woocommerce .content-wrapper table.cart a.remove:hover,
.content-wrapper .woocommerce table.cart a.remove:hover,
.woocommerce-page .content-wrapper table.cart a.remove:hover,
.content-wrapper .woocommerce-page table.cart a.remove:hover,
.content-wrapper .woocommerce-wishlist .share-icons a:hover,
.woocommerce-wishlist .content-wrapper .share-icons a:hover,
.content-wrapper .woocommerce div.product div.summary .share-icons a:hover,
.woocommerce .content-wrapper div.product div.summary .share-icons a:hover,
.content-wrapper .woocommerce-page div.product div.summary .share-icons a:hover,
.content-wrapper
  .woocommerce-page
  .content-wrapper
  div.product
  div.summary
  .share-icons
  a:hover,
.content-wrapper .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce .content-wrapper div.product .woocommerce-tabs ul.tabs li.active a,
.content-wrapper
  .woocommerce-page
  div.product
  .woocommerce-tabs
  ul.tabs
  li.active
  a,
.woocommerce-page
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs
  li.active
  a,
.content-wrapper
  .woocommerce
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.woocommerce
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.content-wrapper
  .woocommerce-page
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover,
.woocommerce-page
  .content-wrapper
  div.product
  .woocommerce-tabs
  ul.tabs.tabs-vertical
  li
  a:hover {
  border-color: #32a0db !important;
}

.ivan-button.outline:hover {
  background-color: transparent;
}

.ivan-button:hover,
.ivan-button.outline:hover,
.ivan-button.no-border:hover,
.ivan-button.primary-bg,
.ivan-button.primary-bg.outline.text-separator.with-icon .text-btn,
.ivan-pricing-table.default.dark-bg .signup:hover,
.ivan-pricing-table.default.black-bg .signup:hover,
.ivan-pricing-table.big-price .top-section .adquire-plan .signup:hover,
.ivan-pricing-table.description-support .bottom-section .signup:hover,
.ivan-pricing-table.subtitle.dark-bg .signup:hover,
.ivan-pricing-table.subtitle.black-bg .signup:hover,
.ivan-pricing-table.small-desc.dark-bg .signup:hover,
.ivan-pricing-table.small-desc.black-bg .signup:hover,
.ivan-projects .ivan-project.cover-entry .entry .read-more a:hover,
.ivan-projects .ivan-project.soft-cover .entry .read-more a:hover,
.btn:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
.btn:focus,
.button:focus,
button:focus,
input[type="submit"]:focus,
.btn:active,
.button:active,
button:active,
input[type="submit"]:active,
.btn.active,
.button.active,
button.active,
input[type="submit"].active,
.open .dropdown-toggle.btn,
.open .dropdown-toggle.button,
.open .dropdown-togglebutton,
.open .dropdown-toggleinput[type="submit"],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active,
.iv-layout.top-header input[type="text"]:focus,
.iv-layout.top-header input[type="email"]:focus,
.iv-layout.top-header input[type="password"]:focus,
.iv-layout.top-header input[type="search"]:focus,
.iv-layout.top-header textarea:focus,
.iv-layout.top-header input[type="submit"]:hover,
.iv-layout.top-header .woo-cart .buttons a:hover,
.iv-layout.top-header .login-ajax .lwa input[type="submit"]:hover,
.iv-layout.header input[type="text"]:focus,
.iv-layout.header input[type="email"]:focus,
.iv-layout.header input[type="password"]:focus,
.iv-layout.header input[type="search"]:focus,
.iv-layout.header textarea:focus,
.iv-layout.header input[type="submit"]:hover,
.iv-layout.header .woo-cart .buttons a:hover,
.iv-layout.header .login-ajax .lwa input[type="submit"]:hover,
#infinite-handle span:hover,
.sidebar .widget.widget_tag_cloud a:hover,
.content-wrapper .wpb_widgetised_column .widget.widget_tag_cloud a:hover,
.ivan-service .fa-stack,
.ivan-icon-box.primary-bg .icon-box-holder .fa-stack,
.ivan-icon-boxed-holder.primary-bg .ivan-icon-boxed-icon-inner .fa-stack,
.ivan-tabs-wrap
  .wpb_tour_tabs_wrapper.iv-tabs.iv-boxed
  .wpb_tabs_nav
  li.ui-tabs-active
  a,
.ivan-tabs-wrap .wpb_tour_tabs_wrapper.iv-tabs.iv-boxed .wpb_tab,
.working-history .data article::before,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,
.wpb_accordion_wrapper.ui-accordion .ui-state-active .ui-accordion-header-icon {
  border-color: #32a0db;
}

/* **** */
/* Accent Color */
/* **** */

.ivan-button:hover,
.ivan-button.primary-bg,
.ivan-button.primary-bg:hover,
.ivan-button.primary-bg.with-icon.icon-cover .icon-simple,
.ivan-pricing-table.default.primary-bg h3,
.ivan-pricing-table.default.primary-bg li,
.ivan-pricing-table.default.primary-bg .plan-infos,
.ivan-pricing-table.default.primary-bg li a,
.ivan-pricing-table.default.primary-bg li a:hover,
.ivan-pricing-table.default.primary-bg .signup,
.ivan-pricing-table.default.primary-bg .signup:hover,
.ivan-pricing-table.default.primary-bg .featured-table-text,
.ivan-pricing-table.subtitle .featured-table-text,
.ivan-pricing-table.subtitle.primary-bg h3,
.ivan-pricing-table.subtitle.primary-bg li,
.ivan-pricing-table.subtitle.primary-bg .plan-infos,
.ivan-pricing-table.subtitle.primary-bg .plan-subtitle,
.ivan-pricing-table.subtitle.primary-bg li a,
.ivan-pricing-table.subtitle.primary-bg li a:hover,
.ivan-pricing-table.subtitle.primary-bg .signup,
.ivan-pricing-table.subtitle.primary-bg .signup:hover,
.ivan-pricing-table.subtitle.primary-bg .featured-table-text,
.ivan-pricing-table.small-desc .featured-table-text,
.ivan-pricing-table.small-desc.primary-bg h3,
.ivan-pricing-table.small-desc.primary-bg li,
.ivan-pricing-table.small-desc.primary-bg .plan-infos,
.ivan-pricing-table.small-desc.primary-bg .plan-subtitle,
.ivan-pricing-table.small-desc.primary-bg li a,
.ivan-pricing-table.small-desc.primary-bg li a:hover,
.ivan-pricing-table.small-desc.primary-bg .signup,
.ivan-pricing-table.small-desc.primary-bg .signup:hover,
.ivan-pricing-table.small-desc.primary-bg .featured-table-text,
.ivan-projects .ivan-project.cover-entry .entry .read-more a:hover,
.ivan-projects .ivan-project.soft-cover .entry .read-more a:hover,
.ivan-testimonial.primary-bg.boxed-left .testimonial-content,
.ivan-testimonial.primary-bg.boxed-left .testimonial-content a,
.ivan-testimonial.primary-bg.boxed-left .testimonial-content a:hover,
.ivan-service .fa-stack .main-icon,
.ivan-service.primary-bg .service-title,
.ivan-service.primary-bg .main-icon,
.ivan-icon-box.primary-bg .icon-box-holder .fa-stack .main-icon,
.ivan-icon-boxed-holder.primary-bg
  .ivan-icon-boxed-icon-inner
  .fa-stack
  .main-icon,
.ivan-icon-wrapper .primary-bg a,
.ivan-icon-wrapper .primary-bg .ivan-font-stack .main-icon,
.ivan-icon-wrapper .primary-bg .ivan-font-stack-square i,
.ivan-icon-list.primary-bg.circle i,
.ivan-list.primary-bg.number.circle-in ul > li:before,
.ivan-quote.primary-bg blockquote h5,
.ivan-quote.primary-bg blockquote .author,
.ivan-quote.primary-bg blockquote .pull-left,
.ivan-tabs-wrap
  .wpb_tour_tabs_wrapper.iv-tabs.iv-boxed
  .wpb_tabs_nav
  li.ui-tabs-active
  a,
.wpb_toggle.iv-toggle.boxed-arrow.wpb_toggle_title_active,
.wpb_toggle.iv-toggle.boxed-arrow.wpb_toggle_title_active
  .toggle-mark
  .toggle-mark-icon,
.ivan_acc_holder.iv-accordion.with-arrow .ui-state-active a,
.ivan_acc_holder.iv-accordion.with-arrow
  .ui-state-active
  .accordion-mark
  .accordion-mark-icon,
.btn:hover,
.button:hover,
button:hover,
input[type="submit"]:hover,
.btn:focus,
.button:focus,
button:focus,
input[type="submit"]:focus,
.btn:active,
.button:active,
button:active,
input[type="submit"]:active,
.btn.active,
.button.active,
button.active,
input[type="submit"].active,
.open .dropdown-toggle.btn,
.open .dropdown-toggle.button,
.open .dropdown-togglebutton,
.open .dropdown-toggleinput[type="submit"],
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-primary,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.iv-social-icon.circle:hover,
.iv-social-icon.square:hover,
.iv-layout.top-header input[type="submit"]:hover,
.iv-layout.top-header .woo-cart .buttons a:hover,
.iv-layout.top-header .login-ajax .lwa input[type="submit"]:hover,
.iv-layout.header input[type="submit"]:hover,
.iv-layout.header .woo-cart .buttons a:hover,
.iv-layout.header .login-ajax .lwa input[type="submit"]:hover,
.iv-layout.footer .widget .iv-social-icon.circle:hover,
.dynamic-footer .wpb_widgetised_column .widget .iv-social-icon.circle:hover,
.iv-layout.footer .widget .iv-social-icon.square:hover,
.dynamic-footer .wpb_widgetised_column .widget .iv-social-icon.square:hover,
.iv-layout.bottom-footer .iv-social-icon.circle:hover,
.iv-layout.bottom-footer .iv-social-icon.square:hover,
#infinite-handle span:hover,
.page-links a:hover span,
.sidebar .widget.widget_tag_cloud a:hover,
.content-wrapper .wpb_widgetised_column .widget.widget_tag_cloud a:hover,
.ivan-projects .ivan-project.outer-square .entry .categories,
.ivan-projects .ivan-project.outer-square .entry .excerpt,
.ivan-projects .ivan-project.outer-square .entry .read-more a,
.ivan-projects .ivan-project.lateral-cover .entry .categories,
.ivan-projects .ivan-project.lateral-cover .entry .excerpt,
.ivan-projects .ivan-project.lateral-cover .entry .read-more a,
.ivan-projects .ivan-project.smooth-cover .entry .categories,
.ivan-projects .ivan-project.smooth-cover .entry .excerpt,
.ivan-projects .ivan-project.smooth-cover .entry .read-more a {
  color: #213b74;
}

.ivan-projects .ivan-project.cover-entry .entry .read-more a:hover,
.ivan-projects .ivan-project.cover-entry-alt .entry .read-more a:hover {
  color: #213b74 !important;
}

.ivan-projects .ivan-project.outer-square .entry .ivan-vc-separator,
.ivan-projects .ivan-project.lateral-cover .entry .ivan-vc-separator,
.ivan-projects .ivan-project.smooth-cover .entry .ivan-vc-separator {
  background-color: rgba(33, 59, 116, 0.5);
}

.ivan-button:hover hr,
.ivan-button.primary-bg hr,
.ivan-button.primary-bg:hover hr,
.ivan-service.primary-bg .fa-stack {
  background-color: #213b74;
}

.ivan-pricing-table.default.primary-bg .signup,
.ivan-pricing-table.default.primary-bg .signup:hover,
.ivan-pricing-table.subtitle.primary-bg .signup,
.ivan-pricing-table.subtitle.primary-bg .signup:hover,
.ivan-pricing-table.small-desc.primary-bg .signup,
.ivan-pricing-table.small-desc.primary-bg .signup:hover,
.ivan-service.primary-bg .fa-stack {
  border-color: #213b74;
}

/* **** */
/* Darken/Lighten */
/* **** */

.post-nav-fixed:hover .nl-arrow-icon,
.ivan-button.primary-bg:hover,
.ivan-button.primary-bg.outline hr,
.ivan-button.primary-bg.outline:hover hr,
.ivan-button.primary-bg.outline.icon-cover.with-icon .icon-simple {
  background-color: #2593ce;
}

.ivan-button.primary-bg.outline,
.ivan-button.primary-bg.outline:hover {
  color: #2593ce;
}

.ivan-pricing-table.default.primary-bg .featured-table-text,
.ivan-pricing-table.subtitle.primary-bg .featured-table-text,
.ivan-pricing-table.small-desc.primary-bg .featured-table-text {
  color: #2593ce;
}

.ivan-service.primary-bg .content-section-holder li,
.ivan-service.primary-bg .content-section-holder p {
  border-color: #2b99d4;
}

/* **** */
/* WooCommerce Default */
/* **** */

::selection {
  color: #213b74;
  background-color: #32a0db;
}

::-moz-selection {
  color: #213b74;
  background-color: #32a0db;
}

p.demo_store,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.single-post .entry-tags a:hover {
  background-color: #32a0db;
  border-color: #32a0db !important;
  color: #213b74;
}

.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce-page .widget_layered_nav_filters ul li a,
.sticky-post-holder {
  background-color: #32a0db;
  color: #213b74;
}

h1,
h2,
h3,
h4,
h5,
h6,
.woocommerce div.product div.summary span.price,
.woocommerce-page div.product div.summary span.price,
.woocommerce div.product div.summary p.price,
.woocommerce-page div.product div.summary p.price,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .coupon label,
.woocommerce-page .coupon label,
.woocommerce .shipping-calculator-button,
.woocommerce-page .shipping-calculator-button {
  color: #213b74;
}

.sidebar .widget.widget_tag_cloud a {
  color: #213b74;
  border-color: #213b74;
}

h1,
h2,
h3,
h4,
h5,
h6,
.sidebar .widget.widget_tag_cloud a,
.woocommerce div.product div.summary span.price,
.woocommerce-page div.product div.summary span.price,
.woocommerce div.product div.summary p.price,
.woocommerce-page div.product div.summary p.price,
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th,
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2,
.woocommerce .coupon label,
.woocommerce-page .coupon label,
.woocommerce .shipping-calculator-button,
.woocommerce-page .shipping-calculator-button {
  font-weight: 600;
}

.post .entry-title,
.sidebar .widget .widget-title {
  font-weight: 400;
}

.iv-layout.title-wrapper a,
.iv-layout.title-wrapper a:hover {
  color: #ffffff;
}
.vc_custom_1499751381830 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499751405472 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499750161219 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 30px !important;
  padding-bottom: 0px !important;
  padding-left: 30px !important;
}

.vc_custom_1499750251914 {
  margin-top: 10px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499750281121 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499750336625 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499751433503 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499751393318 {
  margin: 0px !important;
  border-width: 0px !important;
  padding: 0px !important;
}

.vc_custom_1448953857442 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.vc_custom_1499750774688 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 10px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499750757248 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
}

.vc_custom_1499750766400 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 15px !important;
  padding-bottom: 0px !important;
  padding-left: 15px !important;
}

.vc_custom_1499750223328 {
  margin: 0px !important;
  border-width: 0px !important;
  padding: 0px 15px !important;
}

.vc_custom_1504096198312 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}

.vc_custom_1499750535432 {
  margin: 0px !important;
  border-width: 0px !important;
  padding: 0px !important;
}

.vc_custom_1499751441630 {
  margin-top: 0px !important;
  margin-right: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  border-top-width: 0px !important;
  border-right-width: 0px !important;
  border-bottom-width: 0px !important;
  border-left-width: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
}
.wpb_animate_when_almost_visible {
  opacity: 1;
}

.vc_1503386756074 .dt-newBtn-5,
.vc_1503386756074 .dt-newBtn-5 i {
  color: #ffffff !important;
}

.vc_1503386756074 .dt-newBtn-5:hover,
.vc_1503386756074 .dt-newBtn-5:hover i {
  color: #000000 !important;
}

.vc_1503386756074 .dt-newBtn-5 {
  background-color: #32a0db !important;
}

.vc_1503386756074 .dt-newBtn-5:hover {
  background-color: #e5e5e5 !important;
}

.vc_1503386756074 a:hover .icon {
  color: #32a0db !important;
}

.vc_1503262053607 .dt-newBtn-5,
.vc_1503262053607 .dt-newBtn-5 i {
  color: #ffffff !important;
}

.vc_1503262053607 .dt-newBtn-5:hover,
.vc_1503262053607 .dt-newBtn-5:hover i {
  color: #000000 !important;
}

.vc_1503262053607 .dt-newBtn-5 {
  background-color: #32a0db !important;
}

.vc_1503262053607 .dt-newBtn-5:hover {
  background-color: #e5e5e5 !important;
}

.vc_1503262053607 a:hover .icon {
  color: #32a0db !important;
}

.vc_1504808275495 .dt-newBtn-5,
.vc_1504808275495 .dt-newBtn-5 i {
  color: #ffffff !important;
}

.vc_1504808275495 .dt-newBtn-5:hover,
.vc_1504808275495 .dt-newBtn-5:hover i {
  color: #000000 !important;
}

.vc_1504808275495 .dt-newBtn-5 {
  background-color: #32a0db !important;
}

.vc_1504808275495 .dt-newBtn-5:hover {
  background-color: #e5e5e5 !important;
}

.vc_1504808275495 a:hover .icon {
  color: #32a0db !important;
}

.vc_1503262096065 .dt-newBtn-5,
.vc_1503262096065 .dt-newBtn-5 i {
  color: #ffffff !important;
}

.vc_1503262096065 .dt-newBtn-5:hover,
.vc_1503262096065 .dt-newBtn-5:hover i {
  color: #000000 !important;
}

.vc_1503262096065 .dt-newBtn-5 {
  background-color: #32a0db !important;
}

.vc_1503262096065 .dt-newBtn-5:hover {
  background-color: #e5e5e5 !important;
}

.vc_1503262096065 a:hover .icon {
  color: #32a0db !important;
}

@media only screen and (max-width: 1250px) {
  .style4-right-menu .mega_main_menu .mega_main_menu_ul > li > .item_link {
    font-size: 12px;
  }
}

@media only screen and (max-width: 1200px) {
  .style4-right-menu .mega_main_menu .mega_main_menu_ul > li > .item_link {
    font-size: 8px;
  }

  .links ul li a {
    font-size: 12px;
  }

  .links li a {
    font-size: 14px;
  }

  .links li span {
    font-size: 14px;
  }

  .iv-layout.footer p {
    font-size: 13px;
  }

  .course-side-link {
    width: 20%;
  }

  .new-content {
    width: 60%;
  }

  .course-enquiry {
    width: 20%;
  }

  .new-content h1 {
    font-size: 30px;
    padding-left: 15px;
  }

  .c-slide {
    margin: 0 5px;
  }
}

@media only screen and (max-width: 1024px) {
  .footer-col {
    width: 48%;
    margin: 1% 1%;
  }

  .quick-links {
    width: 48%;
  }

  .footer-contact {
    width: 49%;
    margin: 1% 0%;
    margin-left: 1%;
  }

  .c-slide {
    margin: 0 5px;
    padding: 5px;
  }
}

@media only screen and (max-width: 991px) {
  .header-contact {
    float: left;
    margin: 15px 0;
    width: 263px;
    max-width: 100%;
    padding: 0;
  }

  .number {
    margin-bottom: 0;
    float: left;
  }

  .email {
    float: left;
    margin-left: 40px;
    margin-right: 0;
  }

  .style4-right-menu .iv-module {
    margin-top: 15px;
  }

  .course-side-link {
    width: 24%;
  }

  .new-content {
    width: 76%;
  }

  .course-enquiry {
    width: 76%;
    margin-left: 24%;
  }

  .white-background {
    background: rgba(255, 255, 255, 0.5);
  }

  .action-button a {
    width: 150px;
    padding: 5px 5px;
    font-size: 14px;
  }
}

@media only screen and (max-width: 800px) {
  .footer-col {
    width: 80%;
    margin: 1% 10%;
  }

  .quick-links {
    width: 80%;
  }

  .footer-contact {
    width: 80%;
    margin: 1% 0%;
    margin-left: 10%;
  }

  .enqurycontent {
    height: 100px;
    background-size: 35px;
    width: 35px;
  }

  .enqurydivmain {
    width: 250px;
    right: 36px;
    padding: 10px;
  }

  .student-testimonial {
    padding: 10px 0;
  }

  .site-link {
    padding: 5px 30px;
  }

  .white-background {
    background: rgba(255, 255, 255, 0.8);
  }

  .ivan-custom-wrapper .wpb_row > .wpb_column {
    margin-bottom: 30px;
  }

  .c-slide img {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
  }

  .c-slide img:hover {
    transform: scale(1);
  }
}

@media only screen and (max-width: 650px) {
  .course-side-link {
    width: 80%;
    margin-left: 10%;
    display: none;
  }

  .new-content {
    width: 90%;
    margin-left: 5%;
    padding: 0;
  }

  .course-enquiry {
    width: 80%;
    margin-left: 10%;
  }

  .email {
    float: left;
    margin-left: 0px;
    margin-right: 0;
  }

  .white-background {
    background: rgba(255, 255, 255, 0.9);
  }

  .black-background {
    background: #fff;
  }

  .thanku {
    font-size: 80px;
    color: #213b74;
  }

  .thanku-text {
    font-size: 100%;
    color: #1cbac8;
  }

  .my-h1 {
    font-size: 40px;
  }

  .action-button {
    position: relative;
  }

  .action-button a {
    width: 100%;
    font-size: 16px;
  }
}

@media only screen and (max-width: 500px) {
  .footer-col {
    width: 90%;
    margin: 1% 5%;
  }

  .quick-links {
    width: 90%;
    display: none;
  }

  .footer-contact {
    width: 90%;
    margin: 1% 0%;
    margin-left: 5%;
  }

  .style4-right-menu .header-left-area {
    height: 100%;
    padding: 10px 0;
    width: 100%;
    max-width: 300px;
    margin: auto;
    float: none;
  }

  .style4-right-menu .header-right-area {
    width: 100%;
  }

  /*.enqurycontent {
        display: none;
    }*/
  .enqurydivmain {
    width: 200px;
  }

  .new-content h1 {
    font-size: 20px;
    padding-left: 10px;
  }

  .site-link {
    padding: 5px;
  }

  .sitemap-head {
    margin: 10px 5px;
  }

  .white-background {
    background: rgba(255, 255, 255, 1);
  }

  .thanku {
    font-size: 50px;
  }

  .my-h1 {
    font-size: 35px;
  }

  h3 {
    font-size: 20px;
  }

  .center-head {
    text-align: center;
  }

  .justify {
    text-align: justify;
  }
}

@media only screen and (max-width: 400px) {
  .links {
    width: 90%;
    margin: 0 5%;
  }

  .calluson {
    font-size: 25px;
  }

  h1 {
    font-size: 30px;
    /*text-align: center;*/
  }

  h2 {
    font-size: 18px;
    /*text-align: center;*/
  }

  p {
    font-size: 15px;
    /*text-align: center;*/
  }

  .iv-layout.footer p {
    text-align: justify;
  }

  .course-side-link {
    width: 90%;
    margin-left: 5%;
  }

  .new-content {
    width: 90%;
    margin-left: 5%; 
    padding: 0;
  }

  .course-enquiry {
    width: 90%;
    margin-left: 5%;
  }

  .site-link li {
    font-size: 21px;
  }

  .site-link ul li {
    font-size: 18px;
  }

  .site-link ul ul li {
    font-size: 15px;
  }

  .my-h1 {
    font-size: 30px;
  }
}  
.dt-newBtn-5.read-more-bgn { 
    background-color: #32a0db;
}
