/*   
Theme Name: Cronabit Solutions
Theme URI: https://www.cronabit.com/
Description: Custom theme for Cronabit.
Author: Cronabit
Author URI: https://cronabit.com
Version: 1.0
.
General comments/License Statement if any.
.
*/
/** Generated by Cronabit **/
@import url("https://fonts.googleapis.com/css2?family=Arizonia&display=swap");
/*.thank-you-page h1{
	font-family: 'Arizonia', cursive;
	font-size:125px;
	text-align:center;
	text-shadow: 6px 4px 8px #001D47;
	color:#0c605e;
}*/
/*.thank-you-page p{
	text-align:center;
}*/
.Searchform_404 .search-field {
  border: 1px solid #bfc3c8;
  height: 38px;
  width: 40%;
  padding-left: 10px;
}
.Searchform_404 .screen-reader-text {
  font-size: 15px;
  font-family: Lucida Grande, Lucida Sans Unicode, Tahoma, sans-serif;
  font-weight: 600;
  color: #26615e;
  Display:none;
}
.Searchform_404 .search-submit {
  color: #fff;
  width: 100px;
  height: 38px;
  font-family: "Conv_Mark-Bold";
  transition: all 0.35s;
  background: #0c605e;
  border: 1px solid transparent;
  font-size: 16px;
  margin-left: 10px;


}
.Searchform_404 .search-submit:hover
{
    background: #0c3b5e;
    color: #fff;
}
.thankyou_btn:hover
{
  color: #fff !important;
}
.btn {
  display: inline-block;
  padding: 8px 20px;
  color: #fff;
  font-size: 16px;
  font-family: "Conv_Mark-Bold";
  position: relative;
  transition: all 0.35s;
  background: #0c605e;
  text-decoration: none;
}
.page-id-35 .entry-title {
  display: none;
}
.main-xontent-box h1 {
  margin: 20px 0 70px;
}
.main-xontent-box {
  background: url(/wp-content/themes/cronabit/images/testimonial-blog.svg) no-repeat center
    center;
  clear: both;
  overflow: hidden;
  z-index: 999;
  position: relative;
  padding-bottom: 130px;
}
.main-xontent-box .contentbox-inner {
  position: relative;
  background-color: #fff;
  border-radius: 12px;
  padding: 50px 40px 60px 40px;
  box-shadow: 0px 10px 40px rgb(36 84 144 / 15%);
  margin-bottom: 30px;
}
.main-xontent-box .contentbox {
  width: 70%;
  margin: 0 auto;
  padding-bottom: 35px;
}
.main-xontent-box .contentbox1 .contentbox-inner::before {
  display: block;
  width: 117px;
  height: 117px;
  background: url(/wp-content/themes/cronabit/images/medium-ellipse-accent.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  z-index: -1;
  top: 0px;
  right: 0;
  transform: translate(50%, -50%);
  content: "";
}

.main-xontent-box .contentbox2 .contentbox-inner::after {
  display: block;
  width: 117px;
  height: 117px;
  position: absolute;
  z-index: -1;
  top: 0px;

  background: url(/wp-content/themes/cronabit/images/hollow-ellipse-accent.svg) no-repeat center;
  background-size: cover;
  left: 0;
  transform: translate(-50%, -50%);
  content: "";
}

.main-xontent-box .contentbox3 .contentbox-inner::after {
  display: block;
  width: 212px;
  height: 235px;
  background: url(/wp-content/themes/cronabit/images/dot-grid.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  z-index: -1;
  bottom: 0;
  right: 0;
  transform: translate(50%, 50%);
  content: "";
}
.main-xontent-box .contentbox2 .contentbox-inner::before {
  display: block;
  width: 117px;
  height: 117px;
  background: url(/wp-content/themes/cronabit/images/blue-square.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  z-index: -1;
  bottom: 0px;
  right: 0;
  transform: translate(50%, 50%);
  content: "";
  top: auto;
}
body.home .subpageTitle { display:none; }
.serviceInner img{
	max-width: 100px !important;
	margin-bottom: 10px;
}
.bg-linear .vc_col-sm-6 .vc_column-inner .wpb_wrapper{
    background: linear-gradient(225deg, #FAF7EF 0%, #F4F6FC 100%);
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 25px;
	min-height: 50px;
}
.bg-linear .vc_col-sm-6 .vc_column-inner .wpb_wrapper .wpb_content_element .wpb_wrapper{
	padding:0;
	margin:0;
}
.vc_do_custom_heading {
    font-size: 25px !important;
}
.serviceInner .vc_do_custom_heading {
    font-size: 18px !important;
