div#tpbr_box {
    text-align: right !important;
    font-size: 20px !important;
    padding: 12px;
    padding-right: 0;
}
div#tpbr_box a#tpbr_calltoaction {
    padding: 10px 50px !important;
    background: #000 !important;
    transition: 0.6s;
}

.page-id-8 section#section-79-8 {    background-position: 30% 34% !important;}
div#new_columns-91-50 {    padding-top: 10px;    padding-bottom: 0px;}
.unslider a {    background-color: #000;    opacity: 75%;}
/**Forms****/


.white_form .inf_infusionsoft_form_content button {border: 1px solid #66cdaa !important; } 
.white_form .inf_infusionsoft_form_container .inf_infusionsoft_form_content .inf_infusionsoft_popup_input input {border: 1px solid #40404054!important;}


.inf_infusionsoft .inf_infusionsoft_inline_form .inf_infusionsoft_form_container {    top: 0 !important;}

/*****end***********/


.home-post .oxy-post-meta {
    display: none !important;
}
.footersectionmaincopy a {
    color: #fff !important;
    font-weight: 500;
    text-decoration: underline;
}
.home-post a.oxy-post-title {
    text-align: center !important;
    text-transform: uppercase;
    font-size: 20px !important;
    font-family: rajdhani !important;
    font-weight: 500;
    width: 100%;
    min-height: 48px;
}

.home-post p {
    font-family: open sans !important;
    text-align: center;
}

.home-post .oxy-post {
    padding: 0 !important;
    width: 32% !important;
}
.fotr-txtt a {font-size: 18px;}
.fotr-txtt a:hover {color: #fe0000 !important;}

.home-post .oxy-post:nth-child(2) {
    margin-left: 2%;
    margin-right: 2%;
}

.home-post .oxy-post {
    border-left: 1px solid #0000002b;
    border-right: 1px solid #0000002b;
    border-bottom: 1px solid #0000002b;
}

.home-post a.oxy-read-more {
    display: none !important;
}

.home-post .oxy-post-content {
    width: 80%;
    margin: 0 auto;
    line-height: 22px;
}
.page-id-53 header#_header-10-49 {    display: none;}
.page-id-53 div#_header_row-4-49 {    display: none;}
.page-id-53 section#section-2-50 {    display: none;}
.portfolio-form .rows input { width: 100% !important; padding: 10px 10px;}
.portfolio-form .rows {    width: 70% !important;    float: left;}
.portfolio-form .rowss input {    width: 100% !important;    padding: 12px 10px;    background: #66cdaa;    border: none;}
.portfolio-form .rowss {    width: 30%;    float: left;}
.portfolio-form {    width: 100% !important;}
#wpcf7-f57-o1 div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #000 !important; margin: 0 !important; padding-top: 75px;padding-bottom: 9px; background: #fdf5f5 !important;}
.portfolio-form .rows .wpcf7-not-valid-tip {    padding-top: 6px;    text-transform: uppercase !important;}

.newslatter {
  display: flex;
}
.newslatter input.wpcf7-email {
  text-transform: uppercase;
  padding: 15px 10px;
  font-size: 15px;
  width: 100%;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border: 1px;
}
.newslatter input.wpcf7-submit {
  text-transform: uppercase;
	font-size: 15px;
  padding: 10px 15px;
	color: #fff;
	background: #66cdaa;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border: 0;
}
nav#_nav_menu-43-50 ul li::before {
  content: '\f105';
  position: absolute;
}

a#span-5-101:hover {
    color: #000000 !important;
    font-weight: 600;
}

/* error in news latter start */
span.wpcf7-not-valid-tip {
    position: absolute;
    width: 100%;
    padding-top: 60px;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    display: none !important;
}

.booksneaks input {
    width: 100% !important;
    padding: 15px 10px;
    border-radius: 8px 0 0 8px;
    border: none !IMPORTANT;
}

.booksneak .booksneakss input {
    width: 100% !important;
    padding: 15px 10px;
    color: #fff;
    letter-spacing: 1px;
    font-weight: 700;
    border: none;
    background: #6acdaa;
    border-radius: 0 8px 8px 0;
}
.booksneak .booksneakss input:hover {
    color:#fff;
    background: #000;
}

.booksneaks {
    width: 70%;
    float: left;
}

.booksneakss {
    width: 30%;
    float: left;
}
.unslider { width: 90%; margin: 0 auto !important;padding-top: 10px !important;}


div#text_block-34-50 {  text-align: left;}

/*Responsive */

@media only screen and (max-width: 1024px) {

a#link_button-17-49 {    margin-left: 0;    margin-right: 22px;}
div#_header_right-16-49 {    display: flex;    flex-wrap: nowrap;    flex-direction: row-reverse;}
#section-2-80 > .ct-section-inner-wrap {padding:30px 20px !important}
/*---New---*/
span#span-434-8 {line-height: 70px;}
div#text_block-60-8 {font-size: 30px;}
div#div_block-122-8 {    padding-left: 50px;}
div#new_columns-436-8 {    padding-top: 3%;}
#section-79-8 > .ct-section-inner-wrap {    padding-bottom: 35px;}
#div_block-254-8 {height: 470px !important;background-position: bottom !important;background-size: contain !important;}
.page-id-76 #section-38-8 > .ct-section-inner-wrap {
    padding-left: 5%;  padding-right: 5%;}
}

@media only screen and (max-width: 992px) {
  div#div_block-5-50 {  border: none;}
  .bigimghome img {
    width: 65% !important;
}
}

  
@media only screen and (max-width: 834px) {

h1#headline-432-8 {text-align: center;}
h1#headline-365-8 {  display: block !IMPORTANT;}
#link_button-175-8 {    width: 30%;}
div#div_block-123-8 {    padding-bottom: 20px;}
#section-79-8 > .ct-section-inner-wrap {    padding-bottom: 20px;}
#section-38-8 > .ct-section-inner-wrap {padding-left: 6%;padding-right: 6%;}
#new_columns-434-76> .ct-div-block {  padding-right: 20px;}
}
  
@media only screen and (max-width: 700px) {

    .inf_infusionsoft .inf_infusionsoft_form_container form {  display: inline-block;}
    div#shortcode-66-50 { padding-bottom: 0;}
    #div_block-24-8 {background-position-x: center;}
}
@media only screen and (max-width: 480px) {

    .oxy-header-container { display: inline !important;}
    div#_header_right-8-49 { justify-content: center !important;}
    div#_header_left-5-49 {  justify-content: center !important;}
    div#_header_left-12-49 {    justify-content: center !important;}
    div#_header_right-16-49 {    justify-content: center !important;}
  div#new_columns-272-8 img {   min-height: auto;}
  div#div_block-24-8 {height: 230px;}
div#div_block-254-8 {height: 280px !important;}
}

@media only screen and (max-width: 375px) {

h1#headline-44-50 {font-size: 19px;}
div#new_columns-23-8 {padding: 0 !important;}
#image-35-8 {    max-width: 100%;    width: 100% !important;}



}

/*Responsive End*/


/* error in news latter end */