/*!
Theme Name: reclaimedeather-child
Theme URI: http://www.itvibes.com
Version: 4.6.5
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Template:rl
Author: ITVibes
Author URI: http://www.itvibes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@font-face{font-family:'calist';src:url('fonts/calist.eot');src:url('fonts/calist.eot?#iefix') format('embedded-opentype'),
url('fonts/calist.woff') format('woff'),
url('fonts/calist.ttf') format('truetype'),
url('fonts/calist.svg#calist') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'cinzelbold';src:url('fonts/Cinzel-Bold.eot');src:url('fonts/Cinzel-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Cinzel-Bold.woff') format('woff'),
url('fonts/Cinzel-Bold.ttf') format('truetype'),
url('fonts/Cinzel-Bold.svg#cinzelbold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'cinzelblack';src:url('fonts/Cinzel-Black.eot');src:url('fonts/Cinzel-Black.eot?#iefix') format('embedded-opentype'),
url('fonts/Cinzel-Black.woff') format('woff'),
url('fonts/Cinzel-Black.ttf') format('truetype'),
url('fonts/Cinzel-Black.svg#cinzelblack') format('svg');font-weight:normal;font-style:normal;}
.woocommerce-page .quantity input.qty{width:150px!important;}
h1{font-size:40px;font-family:calist !important;}
h2{font-size:34px!important;font-family:calist !important;}
h3{font-size:29px !important;font-family:calist !important;}
h4{font-size:25px !important;font-family:cal3ist !important;}
h5{font-size:20px;font-family:calist !important;}
.yith-request-a-quote-page .yith-ywraq-mail-form-wrapper {
    float: left;
    width: 100%;
    padding-left: 0px!important;
    margin-top: 15px!important;
}
.yith-request-a-quote-page .woocommerce input.button {
    width: 265px;
}
.wpcf7-response-output {
float: left;
}

.et_pb_section.et_pb_section_0.et_section_regular.et_pb_section_first {padding-top: 0px !important;}
.learn-more {

    position: absolute !important; margin-top: -81px !important;
}









.et_fixed_nav #main-header {background: #000;}
.woocommerce .quantity input.qty { background-color: #000 !important;}
blockquote {border-color: #000000;  background-color: #e6e4e4!important;font-style: italic;  padding-top: 10px; padding-bottom: 10px;}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #ff0000;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-image: url('../../images/ajax-loader.gif');
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0 0 0 4px;
	vertical-align: middle;
}

div.wpcf7 .ajax-loader.is-active {
	visibility: visible;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

div.wpcf7 .wpcf7-recaptcha iframe {
	margin-bottom: 0;
}

div.wpcf7 input[type="file"] {
	cursor: pointer;
}

div.wpcf7 input[type="file"]:disabled {
	cursor: default;
}


/* Arrow Bounce */
.bctt-ctt-text a { padding:0px !important;}
#left-area .single a {border-bottom: solid 2px #000 !important;}
.thank-you #mc_embed_signup input.email {
    padding: 20px 10px;
}

.thank-you {
    border-radius: 10px;
    padding: 20px 0px;
}

.thank-you h2 {
    color: #fff!important;
    font-size: 26px;
}

.thank-you #mc_embed_signup .button {
    height: 42px;
    font-size: 17px;
    border-radius: 0px 6px 6px 0px;
    margin-left: -6px;
    background: #468cc8 !important;
}

.bouncing-arrow {
position: relative;
top: -55px;
margin-bottom: -33px;
background-color: rgba(255,255,255,0) !important;}
.downArrow {
	position: relative;
	bottom: 0%;
	width: 100%;
	text-align: center;
}
.bounce {
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;
}
@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* Landing Page Css Open */
.page-id-1627 #main-content a { border: none !important; }
.page-id-1627 .wpcf7-form span { width: 100% !important; }
.lp-form-new ::placeholder{color:rgba(225,225,225,0.6);}
.lp-form-new ::-webkit-input-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :-moz-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new ::-moz-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :-ms-input-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :focus::placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :focus::-webkit-input-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :focus:-moz-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :focus::-moz-placeholder{color:rgba(225,225,225,0.6) !important;}
.lp-form-new :focus:-ms-input-placeholder{color:rgba(225,225,225,0.6) !important;}


.lp-mobile-head .et_pb_column.et_pb_column_1_2.et_pb_column_0 { width: 80% !important; }
.lp-mobile-head .et_pb_column.et_pb_column_1_2.et_pb_column_1 { width: 20% !important; }
.lp-logo img {max-width: 606px;}
.lp-phone {color: #fff !important;font-size: 20px;float: right; padding-top: 20px;}
.lp-phone img.alignleft { margin-right: 5px;}
.lp-headings h1 {color: #fff; font-size: 43px; font-weight: bold;}
.lp-headings h2 {color: #fff !important; font-size: 30px; font-weight: bold; line-height:35px;}
.lp-headings h3 {color: #fff!important; font-size: 30px; font-weight: normal; }
.lpinfo {float: left;}
.lpinfo p { color: #cfe5fa;font-size: 15px; margin-top: -6px;}
.lpblurb .et_pb_blurb_description { min-width: 600px;padding-bottom: 0px;}
.lp-three-blocks { box-shadow: 0px 2px 8px 3px #ccc; padding-bottom: 20px;}
.lp-three-blocks h3 {padding-top: 10px;font-size: 22px;}
.lp-three-blocks p:last-of-type { padding-bottom: 0; padding-left: 10px; padding-right: 10px; line-height:30px;}
.lp-form  {box-shadow: 0px 3px 8px 6px #22337d; background: rgba(255,255,255,9); padding:0px 10px;border-radius: 0px;text-align: center; position: relative; display: inline-block;}
.lpbutton {background: #f59025; border: navajowhite;padding:7px 16px; width: 100%;color: #fff;font-weight: bold;font-size: 20px; border-bottom: solid 3px #bd6202; border-radius: 4px; cursor:pointer; margin-bottom: -26px;}
.lp-form input[type=text], .lp-form input[type=email], .lp-form textarea { padding: 10px !important; float: left; width: 100%; display: block; }
.lp-form p { text-align: left; font-weight: bold; font-size: 15px; float: left; width: 100%; }
.lp-form h3 { font-size: 23px; padding-top: 13px; margin-bottom: -9px;}
lp-three-blocks p { padding-bottom: 0px;}
.lp-form-footer .g-recaptcha {
    margin-top: -10px;
    margin-bottom: -16px;
    float: left;
    width: 100%;
}
.lp-lmo {font-weight: bold;font-size: 20px;text-decoration: underline;margin-top: -7px;}
.lpsuport { float: left; width: 100%; margin-bottom:0px; }
.lpone {float: left;width: 48%;margin-right: 4%;}
.lptwo { float: left;width: 48%;}
.lp-form-footer input[type=text], .lp-form-footer input[type=email], .lp-form-footer textarea, .lp-form-footer input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {padding: 10px; font-size: 16px; width: 100%; border: none; border-radius: 5px;}
.lp-form-footer h3 { padding-bottom:0px!important;}
.lp-form-footer a { color:#fff;}
.lp-form-footer p {
    padding-bottom: 0px!important;
}

.lpmobile { padding-top: 10px; font-weight: bold;}
.lp-form-footer input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel { margin-top: 10px; }
.lp3button { padding: 10px; font-size: 16px; min-width: 150px; color: #fff !important; border-radius: 5px; display: inline-block; background: #F59025!important; border: none!important; margin-top: 15px !important; margin-bottom: 20px; }

.lp-form input[type=text], .lp-form select, .lp-form .wpcf7-form input[type=text], .lp-form .wpcf7-form input[type=email], .lp-form .wpcf7-form input[type=tel], .lp-form .wpcf7-form select, .lp-form .wpcf7-form textarea, .lp-form input[type=text], .lp-form input[type=number], .lp-form input[type=email], .lp-form select, .lp-form textarea {
    padding: 10px 6px!important; width:100%
}

.lp-form .wpcf7-form span {
    float: left;
    width: 100%;
    padding-bottom: 0px!important;
}

.lp-footer input[type=text], .lp-footer select, .lp-footer .wpcf7-form input[type=text], .lp-footer .wpcf7-form input[type=email], .lp-footer .wpcf7-form input[type=tel], .lp-footer .wpcf7-form textarea, .lp-footer input[type=text], .lp-footer input[type=number], .lp-footer input[type=email], .lp-footer select, .lp-footer textarea, .lp-footer .wpcf7-form input[type=text], .lp-footer .wpcf7-form input[type=email] {
    background-color: #fff!important;
    padding: 11px 10px!important;
    margin-top: 8px!important;
}

.lp-form .g-recaptcha {
    text-align: center;
    margin-top: -14px;
    margin-bottom: 0px;
    float: left;
}

.lpblurb { padding-top: 0px!important;}

/*New Landing Page Css Open */
.lp-form-new .wpcf7-form-control-wrap { margin-bottom: -10px; }
.lp-form-new  {box-shadow: none; background: none; padding:0px 16px; border-radius: 0px;text-align: center; border:solid 1px #fff; border-radius:10px; margin-top:-41px; }
.lp-form-new input[type=text], .lp-form-new input[type=email], .lp-form-new textarea, .lp-form-new input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel { color: #fff; padding: 11px 5px; background: none; border-radius: 5px; border: solid 1px #fff; width: 100%; font-size: 14px;}
.lp-form-new p {text-align: left;font-weight: bold;font-size: 15px; padding-bottom:8px;}
.lp-form-new h3 { font-size: 23px;padding-top: 10px;margin-bottom: -1px;}
.lp-lmo {font-weight: bold;font-size: 20px;text-decoration: underline;margin-top: -7px;}
.lpslider img { margin-top: -33px; margin-bottom: -28px; margin-left: -129px;}
.lp-lmo-new {font-weight: bold;font-size: 20px;text-decoration: underline;margin-top: -7px; color: #fff; margin-bottom:-15px;}
.lp-lmo-new a {font-weight: bold;font-size: 20px;text-decoration: underline;margin-top: -7px; color: #fff;}
/*New Landing Page Css close */
/*-- Landing Page --*/
.landing-page-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.landing-page-form textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid #333 !important;padding: 20px 25px !important;font-size: 16px !important;color: #333 !important;}
.landing-page-form.et_pb_bg_layout_dark input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .landing-page-form.et_pb_bg_layout_dark textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid !important;padding: 20px 25px !important;font-size: 16px !important;color: #fff !important;}
.landing-page-form.et_pb_bg_layout_dark ::-webkit-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark ::-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-ms-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form input[type="submit"] {background-color: #edf000 !important;color: #333 !important;font-weight: bold;font-size: 18px !important;padding: 20px 25px !important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.landing-page-form input[type="submit"]:hover {letter-spacing:3px;}
.bottom-divider{position:relative;width:100%;}
.bottom-divider::after{position:absolute;content:" ";width:100%;left:0;bottom:0;background-image:url(//www.itvibes.com/website/wp-content/themes/itvibes-child/images/bottom-div.svg);background-size:100% 50px;height:50px;z-index:99;visibility:visible;}
.lp3-form input[type=text], .lp3-form select, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email], .lp3-form .wpcf7-form input[type=tel], .lp3-form .wpcf7-form textarea, .lp3-form input[type=text], .lp3-form input[type=number], .lp3-form input[type=email], .lp3-form select, .lp3-form textarea, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email]{background-color:#fff!important;padding:11px 10px!important;margin-top:8px!important;width:100%;}
.lp3-form input[type=tel] {background-color:#fff!important;padding:11px 10px 11px 50px!important;margin-top:8px!important;width:100%;}
.lp3-form{background:rgba(0,0,0,0.6);padding:10px 19px;display:inline-block;float: right;}
.lp-form-footer hr{height:4px;background:#ee7c02;border-color:#ee7c02;margin-bottom:18px;}
.lp3-form p{padding-bottom:0px!important;}
.lp3-form h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:bold;}
.lp3-form .g-recaptcha{margin-left:8px;margin-top:-7px;}
.lp3-slider-text h1{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-slider-text h4{font-weight:400;color:#fff;font-family:'Raleway', sans-serif;line-height:36px;}
.lp3-slider-text h5 span{color:#fff;}
.lp3-slider-text h5{color:#e5711a;font-family:"Open Sans",Arial,sans-serif;}
.lp3button{background:#ee7c02!important;border:none!important;width:31%;}
.lp3-lmo-new{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-lmo-new a{color:#fff;text-decoration:underline;}
.lp3-blocks p{line-height:24px;font-size:16px;}
.lp3-welcome-text{font-size:16px;}
.lp3-welcome-text h2{color:#222;font-family:'Raleway', sans-serif;font-weight:bold;font-size:28px;}
.lp3-blocks h3{font-weight:bold;font-family:'Raleway', sans-serif;color:#222;margin-bottom:10px;font-size:24px;}
.lp3-form ::-webkit-input-placeholder {color: #333 !important;}
.lp3-form ::-moz-placeholder {color: #333 !important;}
.lp3-form :-ms-input-placeholder {color: #333 !important;}
.lp3-form :-moz-placeholder {color: #333 !important;}
.lp-three-blocks {
    box-shadow: 0px 2px 8px 3px #ccc;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.lp-three-blocks h3 {
    padding-top: 10px;
    font-size: 22px;
}
.lp-three-blocks p:last-of-type {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
}
/*Color Tab css open*/
.tab-color .et_pb_all_tabs { background: none;}

.tab-color li.et_pb_tab_6.et_pb_tab_active {background: #15365f;}
.tab-color ul.et_pb_tabs_controls {background: none !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;}
.tab-color.et_pb_tabs {border: none;}
.tab-color .et_pb_tabs_controls li {
	border-right: none;
	margin-right: 0px;
	padding: 20px 15px;
	height: initial !important;
}
.tab-color.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
	
}
.tab-color .et_pb_tabs_controls li a {padding: 0;}
.tab-color ul.et_pb_tabs_controls:after { border-top: none;}
.tab-color .et_pb_tabs_controls li.et_pb_tab_active { background: #fff;}
.tabnew-left { width: 60%; float: left; }
.tabnew-right { width: 38%; padding-left:2%; float: right;}
.tab-color .et_pb_tab { padding-top: 60px;}
@media only screen and (max-width:980px) {
.lp-tabs ul.et_pb_tabs_controls, .tab-color ul.et_pb_tabs_controls {display: inline-block !important;}
.lp-tabs ul.et_pb_tabs_controls li, .tab-color ul.et_pb_tabs_controls li {width: 100%;text-align: center;margin-right: 0 !important;}
.tab-color .et_pb_tab {padding-top: 30px;padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width:800px) {
.tabnew-left, .tabnew-right {width: 100%;margin-left: 0;margin-right: 0;}
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {width: 100%;margin-left:0;margin-right:0;}
.lp-tabs .et_pb_tab, .tab-color .et_pb_tab {padding: 30px 0;}
}
/*Color Tab css close*/
/*-- Landing Page close --*/
/*-- Landing Page 04 Form --*/
.lp-4-form .gform_wrapper {margin-top: 0 !important;}
.lp-4-form .gform_wrapper label.gfield_label {font-weight: normal !important;font-size: 18px;}
.lp-4-form input[type="text"], .lp-4-form input[type="text"], .lp-4-form input[type="email"], .lp-4-form input[type="tel"], .lp-4-form textarea, .lp-4-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.lp-4-form .gform_wrapper select, .lp-4-form .gform_wrapper textarea {background-color: #f7f7f7 !important;border: 1px solid rgba(200,200,200,.6) !important;color: #000 !important;font-size: 16px !important;line-height: 1.2em !important;padding: 1em !important;width: 100% !important;}
.lp-4-form .gform_wrapper ul.gform_fields .gfield.gf_left_half {padding-right: 16px !important;}
.lp-4-form div.ginput_container_name span {padding-right: 0 !important;}
.lp-4-form.et_pb_text_align_center .gfield {}
.lp-4-form .gform_wrapper ul.gfield_radio li {}
.lp-4-form input[type="submit"] {background-color: #ED4036 !important;font-size: 18px !important;padding: 15px 25px !important;}
/*-- Landing Page 03 Form Placehoder --*/
.lp-4-form ::-webkit-input-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form ::-moz-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form :-ms-input-placeholder {color:#333 !important;opacity: .8 !important;}
.lp-4-form :-moz-placeholder {color: #333 !important;opacity: .8 !important;}
/*-- Landing Page 04 Form End --*/
/*-- Landing Page 04 Form --*/
.lp-4-form .gform_wrapper {margin-top: 0 !important;}
.lp-4-form .gform_wrapper label.gfield_label {font-weight: normal !important;font-size: 18px;}
.lp-4-form input[type="text"], .lp-4-form input[type="text"], .lp-4-form input[type="email"], .lp-4-form input[type="tel"], .lp-4-form textarea, .lp-4-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.lp-4-form .gform_wrapper select, .lp-4-form .gform_wrapper textarea {background-color: #f7f7f7 !important;border: 1px solid rgba(200,200,200,.6) !important;color: #000 !important;font-size: 16px !important;line-height: 1.2em !important;padding: 1em !important;width: 100% !important;}
.lp-4-form .gform_wrapper ul.gform_fields .gfield.gf_left_half {padding-right: 16px !important;}
.lp-4-form div.ginput_container_name span {padding-right: 0 !important;}
.lp-4-form.et_pb_text_align_center .gfield {}
.lp-4-form .gform_wrapper ul.gfield_radio li {}
.lp-4-form input[type="submit"] {background-color: #ED4036 !important;font-size: 18px !important;padding: 15px 25px !important;}
/*-- Landing Page 03 Form Placehoder --*/
.lp-4-form ::-webkit-input-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form ::-moz-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form :-ms-input-placeholder {color:#333 !important;opacity: .8 !important;}
.lp-4-form :-moz-placeholder {color: #333 !important;opacity: .8 !important;}
/*-- Landing Page 04 Form End --*/
/*-- Landing Page 04 Form --*/
.lp-4-form .gform_wrapper {margin-top: 0 !important;}
.lp-4-form .gform_wrapper label.gfield_label {font-weight: normal !important;font-size: 18px;}
.lp-4-form input[type="text"], .lp-4-form input[type="text"], .lp-4-form input[type="email"], .lp-4-form input[type="tel"], .lp-4-form textarea, .lp-4-form .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.lp-4-form .gform_wrapper select, .lp-4-form .gform_wrapper textarea {background-color: #f7f7f7 !important;border: 1px solid rgba(200,200,200,.6) !important;color: #000 !important;font-size: 16px !important;line-height: 1.2em !important;padding: 1em !important;width: 100% !important;}
.lp-4-form .gform_wrapper ul.gform_fields .gfield.gf_left_half {padding-right: 16px !important;}
.lp-4-form div.ginput_container_name span {padding-right: 0 !important;}
.lp-4-form.et_pb_text_align_center .gfield {}
.lp-4-form .gform_wrapper ul.gfield_radio li {}
.lp-4-form input[type="submit"] {background-color: #ED4036 !important;font-size: 18px !important;padding: 15px 25px !important;}
/*-- Landing Page 03 Form Placehoder --*/
.lp-4-form ::-webkit-input-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form ::-moz-placeholder {color: #333 !important;opacity: .8 !important;}
.lp-4-form :-ms-input-placeholder {color:#333 !important;opacity: .8 !important;}
.lp-4-form :-moz-placeholder {color: #333 !important;opacity: .8 !important;}
/*-- Landing Page 04 Form End --*/
.lp-tabs img {
    padding-top: 0px;
}
.lp-tabs p {color: #222;}
.lp-tabs ul.et_pb_tabs_controls {
background: none;
border-bottom: 1px solid #eee;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;
}

.lp-tabs li {
    border-left: none;
    border-right: none;
}

.et_pb_tabs a {
    font-weight: bolder;
    font-size: 22px;
}

.lp-tabs {
    border: none;
}

.lp-tabs .et_pb_tab_active {
    border-bottom: 3px solid #15365f;
}
/*-- Landing Page --*/
.landing-page-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.landing-page-form textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid #333 !important;padding: 20px 25px !important;font-size: 16px !important;color: #333 !important;}
.landing-page-form.et_pb_bg_layout_dark input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .landing-page-form.et_pb_bg_layout_dark textarea {background-color: rgba(0,0,0,0) !important;border-top: 0 none !important;border-left: 0 none !important;border-right: 0 none !important;border-bottom: 2px solid !important;padding: 20px 25px !important;font-size: 16px !important;color: #fff !important;}
.landing-page-form.et_pb_bg_layout_dark ::-webkit-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark ::-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-ms-input-placeholder {color: #fff;opacity: 1;}
.landing-page-form.et_pb_bg_layout_dark :-moz-placeholder {color: #fff;opacity: 1;}
.landing-page-form input[type="submit"] {background-color: #edf000 !important;color: #333 !important;font-weight: bold;font-size: 18px !important;padding: 20px 25px !important;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.landing-page-form input[type="submit"]:hover {letter-spacing:3px;}
.bottom-divider{position:relative;width:100%;}
.bottom-divider::after{position:absolute;content:" ";width:100%;left:0;bottom:0;background-image:url(//www.itvibes.com/website/wp-content/themes/itvibes-child/images/bottom-div.svg);background-size:100% 50px;height:50px;z-index:99;visibility:visible;}
.lp3-form input[type=text], .lp3-form select, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email], .lp3-form .wpcf7-form input[type=tel], .lp3-form .wpcf7-form textarea, .lp3-form input[type=text], .lp3-form input[type=number], .lp3-form input[type=email], .lp3-form select, .lp3-form textarea, .lp3-form .wpcf7-form input[type=text], .lp3-form .wpcf7-form input[type=email]{background-color:#fff!important;padding:11px 10px!important;margin-top:8px!important;width:100%;}
.lp3-form input[type=tel] {background-color:#fff!important;padding:11px 10px 11px 50px!important;margin-top:8px!important;width:100%;}
.lp3-form{background:rgba(0,0,0,0.6);padding:10px 19px;display:inline-block;float: right;}
.lp-form-footer hr{height:4px;background:#ee7c02;border-color:#ee7c02;margin-bottom:18px;}
.lp3-form p{padding-bottom:0px!important;}
.lp3-form h3{font-family:'Raleway', sans-serif;font-size:20px;font-weight:bold;}
.lp3-form .g-recaptcha{margin-left:8px;margin-top:-7px;}
.lp3-slider-text h1{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-slider-text h4{font-weight:400;color:#fff;font-family:'Raleway', sans-serif;line-height:36px;}
.lp3-slider-text h5 span{color:#fff;}
.lp3-slider-text h5{color:#e5711a;font-family:"Open Sans",Arial,sans-serif;}
.lp3button{background:#ee7c02!important;border:none!important;width:31%;}
.lp3-lmo-new{font-weight:bold;color:#fff;font-family:'Raleway', sans-serif;}
.lp3-lmo-new a{color:#fff;text-decoration:underline;}
.lp3-blocks p{line-height:24px;font-size:16px;}
.lp3-welcome-text{font-size:16px;}
.lp3-welcome-text h2{color:#222;font-family:'Raleway', sans-serif;font-weight:bold;font-size:28px;}
.lp3-blocks h3{font-weight:bold;font-family:'Raleway', sans-serif;color:#222;margin-bottom:10px;font-size:24px;}
.lp3-form ::-webkit-input-placeholder {color: #333 !important;}
.lp3-form ::-moz-placeholder {color: #333 !important;}
.lp3-form :-ms-input-placeholder {color: #333 !important;}
.lp3-form :-moz-placeholder {color: #333 !important;}
.lp-three-blocks {
    box-shadow: 0px 2px 8px 3px #ccc;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.lp-three-blocks h3 {
    padding-top: 10px;
    font-size: 22px;
}
.lp-three-blocks p:last-of-type {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
}
/*Color Tab css open*/
.tab-color .et_pb_all_tabs { background: none;}

.tab-color li.et_pb_tab_6.et_pb_tab_active {background: #15365f;}
.tab-color ul.et_pb_tabs_controls {background: none !important;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-pack: distribute;
justify-content: space-around;
width: 100%;}
.tab-color.et_pb_tabs {border: none;}
.tab-color .et_pb_tabs_controls li {
	border-right: none;
	margin-right: 0px;
	padding: 20px 15px;
	height: initial !important;
}
.tab-color.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a {
	
}
.tab-color .et_pb_tabs_controls li a {padding: 0;}
.tab-color ul.et_pb_tabs_controls:after { border-top: none;}
.tab-color .et_pb_tabs_controls li.et_pb_tab_active { background: #fff;}
.tabnew-left { width: 60%; float: left; }
.tabnew-right { width: 38%; padding-left:2%; float: right;}
.tab-color .et_pb_tab { padding-top: 60px;}
@media only screen and (max-width:980px) {
.lp-tabs ul.et_pb_tabs_controls, .tab-color ul.et_pb_tabs_controls {display: inline-block !important;}
.lp-tabs ul.et_pb_tabs_controls li, .tab-color ul.et_pb_tabs_controls li {width: 100%;text-align: center;margin-right: 0 !important;}
.tab-color .et_pb_tab {padding-top: 30px;padding-left: 0;padding-right: 0;}
}
@media only screen and (max-width:800px) {
.tabnew-left, .tabnew-right {width: 100%;margin-left: 0;margin-right: 0;}
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {width: 100%;margin-left:0;margin-right:0;}
.lp-tabs .et_pb_tab, .tab-color .et_pb_tab {padding: 30px 0;}
}
/*Color Tab css close*/
/*-- Landing Page close --*/
/* Landing Page Css Close */
.con-home h1{padding-bottom:30px;margin-top:-20px;}
#main-content a{border-bottom:solid 2px #000;font-weight:normal;}
#main-content a:hover{border-bottom:none;}
h2.entry-title a{border:none !important;}
p.post-meta a{border:none !important;}
mark.count{background:#fff !important;}
.bl{float:left;padding-right:20px;}
#mc_embed_signup input.email{font-family:"Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;font-size:15px;border:1px solid #ABB0B2;border-radius:0px !important;color:#343434;background-color:#fff !important;box-sizing:border-box;height:43px !important;padding:0px 0.4em;display:inline-block;margin:0;width:288px !important;vertical-align:top;}
#mc_embed_signup .button{font-size:13px;border:none;border-radius:0px !important;letter-spacing:.03em;color:#fff;background-color:#aaa;box-sizing:border-box;height:43px !important;line-height:18px !important;padding:0 18px;display:inline-block;margin:0;transition:all 0.23s ease-in-out 0s;}
nav#top-menu-nav{margin-top:35px;}
.top-info{float:right;position:absolute;z-index:1;right:0;top:15px;vertical-align:middle;margin-top:10px;transition:all 0.4s ease-in-out;width:41%;}
.et-fixed-header .top-info{margin-top:0px;transition:all 0.4s ease-in-out;}
.social-icons{font-size:26px;float:right;margin-right:25px;}
.ph-no{margin-top:3px;float:right;}
.ph-no img{vertical-align:bottom;padding-right:6px;}
.ph-no a{font-size:23px;font-family:'Open Sans', Helvetica, Arial, Lucida, sans-serif;font-weight:normal;color:#fff;font-weight:bold;}
.fa{background:#000;font-size:18px;padding:5px 8px 3px 8px;color:#fff;transition:all 0.4s ease-in-out;margin-right:2px;}
.fa:hover{background:#222;transition:all 0.4s ease-in-out;}
.shopcart{float:right;padding-left:14px;margin-top:5px;}
.shopcart img{width:20px;}
.cart{float:right;font-size:18px;color:#fff !important;}
.shopcart{float:right;padding-left:20px;}
.star-rating{display:none!important;}
#top-menu li{padding-right:33px;}
.entry-content ul, .comment-content ul{line-height:30px;list-style:outside url("images/arrow_off.png") disc;padding:0 0 23px 16px;}
.h-slider .et_pb_slide{height:780px;padding-top:139px !important;}
.et_pb_slides .et_pb_slider_container_inner{display:inline-table;}
.et-pb-slider-arrows a{border:none !important;}
.h-slider .et_pb_slides .et_pb_slider_container_inner{padding:38px 0 0 !important;display:inline-block;}
.et_pb_slide_content h4{font-size:20px !important;letter-spacing:1px;text-transform:uppercase;font-family:lato !important;padding-bottom:20px;}
.et_pb_slide_content h2{font-size:60px !important;}
a.rmore_light{border:none !important;}
#top-menu li li a{width:200px;padding:6px 0;text-transform:capitalize;}
.nav li ul{width:240px;}
.rmore_light{padding:5px 20px;background-color:#fff;color:#000;margin-right:15px;display:inline-block;font-weight:normal;text-transform:uppercase;position:relative;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;margin-top:20px;text-decoration:none !important;font-size:17px;letter-spacing:2px;text-shadow:none;}
.rmore_light:hover{padding:5px 45px 5px 20px;}
.rmore_light:last-child{margin-right:0px;}
.rmore_light::after{position:absolute;content:"\f178";font-family:"FontAwesome";font-size:0.8em;vertical-align:middle;opacity:0;margin-left:0.5em;margin-top:0.05em;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;}
.rmore_light:hover::after{opacity:1;}
.et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title{color:#000;}
.et_pb_toggle_title:before{color:#444;}
.et_pb_post .entry-title a, .et_pb_post h2 a{text-decoration:none;color:#023c5b;font-weight:bold;font-size:23px;}
.et_pb_bg_layout_light .et_pb_post p{color:#222;}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post{min-height:500px;}
.et_pb_post .entry-title a, .et_pb_post h2 a{text-decoration:none;color:#000;font-weight:normal;font-size:23px;}
.home .post-content a{font-size:20px;text-transform:capitalize;}
#main-content a.page-numbers{border:none !important;}
.product-template-default #sidebar{display:none;}
.page-template-default #sidebar{display:none;}
ul.products h2{font-size:28px !important;}
.woocommerce-page a.button:hover{background:#000;color:#fff;}
a.add-request-quote-button.button{color:#fff !important;background:#000;}
.page-template-default #left-area{width:100%;}
/*.single a{border:none !important;}*/
.product_meta{padding-top:10px;margin-top:20px;}
.main_title .breadcrumbs > span:last-child{display:inline-block;}
.main_title .breadcrumbs > span{display:none;}
.single input#submit{padding:4px 16px !important;}
#sidebar .widgettitle{color:#fff !important;padding:10px 25px 10px 10px;font-size:21px;border-right:solid 15px #ccc;background-color:#000;}
#sidebar .et_pb_widget > ul, #sidebar .et_pb_widget .textwidget{padding:15px 15px 15px 30px;}
.et_right_sidebar #sidebar{width:300px;}
#sidebar .et_pb_widget{float:none;margin-bottom:30px;width:100%;}
.et_right_sidebar #main-content .container::before{right:29.875% !important;}
#left-area{padding-bottom:23px;width:71.125%;}
.et_pb_widget ul li{color:#0e4a89;list-style:initial;}
.et_pb_widget ul li{color:#0e4a89;list-style:initial;font-weight:600;}
#sidebar .et_pb_widget a{color:#000 !important;  border: none !important;}
#sidebar .et_pb_widget a:hover{color:#333 !important;}
.et_pb_widget ul li{list-style-image:url(images/arrow_off.png);margin-left:13px;}
#footer-widgets{padding:3% 0 0;}
#main-footer{border-top:solid 3px #000;}
#main-footer .footer-widget h4{color:#000000;font-size:20px !important;text-transform:uppercase;font-weight:bold;}
#footer-bottom{padding:15px 0 5px;background-color:#000 !important;background-color:#000;}
#et-footer-nav{background-color:#000;}
#footer-bottom a{color:#fff;}
.bottom-nav{text-align:center;}
.bottom-nav a{color:#fff;}
.footer_left_info{font-size:16px;float:left;color:#fff;}
.footer_center_info{text-align:center;}
.footer_right_info{font-size:16px;float:right;color:#fff;}
.bottom-nav li.current-menu-item>a{color:#aaa;}
.archive #left-area{width:100%;}
.archive #sidebar{display:none;}
.et_right_sidebar #main-content .container:before{display:none;}
a.et-cart-info{display:none;}
.shopcart h2{font-size:27px !important;}
.product-template-default div#left-area{width:100%;}
h1.product_title.entry-title{font-size:30px;}
span.woocommerce-Price-amount.amount{font-size:18px;}

.c-row{display:inline-block;width:100%;}
.c-row .col{float:left;width:100%;}
.c-row .col:last-child{margin-right:0 !important;}
.c-row.col2 .col{margin-right:4%;width:48%;}
.c-row.col2 .col:nth-child(2n){margin-right:0%;}
.c-row.col3 .col{margin-right:4%;width:30.666%;}
.c-row.col3 .col:nth-child(3n){margin-right:0%;}
.c-row.col4 .col{margin-right:2.6666%;width:22.99999%;}
.c-row.col4 .col:nth-child(4n){margin-right:0%;}
.wpcf7-form{overflow:hidden;width:100%;}
.wpcf7-form p{float:left;padding-bottom:0.6em !important;width:100%;}
.wpcf7-form span{float:left;width:100%;}
.wpcf7 .wpcf7-radio > span, .wpcf7 .wpcf7-checkbox > span{width:100%;}
.wpcf7 .wpcf7-radio > span > input[type="radio"], .wpcf7 .wpcf7-checkbox > span > input[type="checkbox"]{float:none;}
.wpcf7 .wpcf7-radio span, .wpcf7 .wpcf7-checkbox span{display:inline-block;float:none;}
.wpcf7 .wpcf7-radio .wpcf7-list-item-label, .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;width:initial;float:none;}
.wpcf7-form input[type="text"], input[type="number"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form select, .dsidx-resp-area input[type="text"], .dsidx-resp-area select, input[type="text"], input[type="email"], textarea, select{background-color:#f7f7f7 !important;border:1px solid rgba(0,0,0,0.4) !important;color:#000 !important;font-size:14px;line-height:1.2em;padding:1em !important;width:100% !important;margin-bottom:0;font-family:"Open Sans", Arial, sans-serif !important;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, select:focus{border-color:#442500;}
.wpcf7-form input[type="text"]::-webkit-input-placeholder, .wpcf7-form input[type="email"]::-webkit-input-placeholder, .wpcf7-form input[type="tel"]::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder, .wpcf7-form select::-webkit-input-placeholder, .dsidx-resp-area input[type="text"]::-webkit-input-placeholder, .dsidx-resp-area select::-webkit-input-placeholder{color:#442500;}
.wpcf7-form input[type="text"]:-moz-placeholder, .wpcf7-form input[type="email"]:-moz-placeholder, .wpcf7-form input[type="tel"]:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder, .wpcf7-form sselect:-moz-placeholder, .dsidx-resp-area input[type="text"]:-moz-placeholder, .dsidx-resp-area select:-moz-placeholder{color:#442500;}
.wpcf7-form input[type="text"]::-moz-placeholder, .wpcf7-form input[type="email"]::-moz-placeholder, .wpcf7-form input[type="tel"]::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form select::-moz-placeholder, .dsidx-resp-area input[type="text"]::-moz-placeholder, .dsidx-resp-area select::-moz-placeholder{color:#442500;}
.wpcf7-form input[type="text"]:-ms-input-placeholder, .wpcf7-form input[type="email"]:-ms-input-placeholder, .wpcf7-form input[type="tel"]:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder, .wpcf7-form select:-ms-input-placeholder, .dsidx-resp-area input[type="text"]:-ms-input-placeholder, .dsidx-resp-area select:-ms-input-placeholder{color:#442500;}
.wpcf7 .wpcf7-recaptcha{float:left;width:100%;}
input[type="submit"]{background-color:#000 !important;border:0 none !important;color:#fff !important;cursor:pointer;display:inline-block;font-size:15px;line-height:1em;padding:1.12em !important;text-transform:uppercase;transition:all 0.2s ease-in-out 0s !important;-moz-transition:all 0.2s ease-in-out 0s !important;-ms-transition:all 0.2s ease-in-out 0s !important;-o-transition:all 0.2s ease-in-out 0s !important;-webkit-transition:all 0.2s ease-in-out 0s !important; margin-top: 70px;   float: left;
   width: 150px;}
.c-row.col4 .col input[type="submit"]{width:100%;}
.wpcf7-form-control-wrap{display:inline-block;padding-bottom:10px !important;}
input[type="submit"]:hover{outline-offset:2px;color:#fff !important;background-color:#0061AE;}
#main-footer input[type="submit"]{color:#fff;}
#main-footer input[type="submit"]:hover{color:#fff !important;background-color:#990000;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok{float:left;margin:10px 0;}
div.wpcf7{overflow:hidden;}
#main-footer .wpcf7-form > .wpcf7-form-control-wrap{margin:0 auto;text-align:center;height:65px !important;width:100%;}
.g-recaptcha{transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;text-align:center;}
.g-recaptcha > div{margin:0 auto;overflow:hidden;float:none !important;}
.et_pb_text_align_center .g-recaptcha{transform-origin:center;-moz-transform-origin:center;-webkit-transform-origin:center;}
div.wpcf7-validation-errors{border:2px solid #caa649;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok, span.wpcf7-not-valid-tip{font-size:14px;}
.et_pb_text_align_center div.wpcf7-validation-errors, .et_pb_text_align_center div.wpcf7-mail-sent-ok{float:none;display:inline-block !important;}
.et_pb_bg_layout_dark .wpcf7-form input[type="text"],
.et_pb_bg_layout_dark input[type="number"],
.et_pb_bg_layout_dark .wpcf7-form input[type="email"],
.et_pb_bg_layout_dark .wpcf7-form input[type="tel"],
.et_pb_bg_layout_dark .wpcf7-form textarea,
.et_pb_bg_layout_dark .wpcf7-form select,
.et_pb_bg_layout_dark .dsidx-resp-area input[type="text"],
.et_pb_bg_layout_dark .dsidx-resp-area select,
.et_pb_bg_layout_dark input[type="text"],
.et_pb_bg_layout_dark input[type="email"],
.et_pb_bg_layout_dark textarea,
.et_pb_bg_layout_dark select{background-color:rgba(0,0,0,0) !important;border:1px solid #fff !important;color:#fff !important;}
.et_pb_bg_layout_dark .wpcf7-form input[type="text"]::-webkit-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="email"]::-webkit-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="tel"]::-webkit-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form textarea::-webkit-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form select::-webkit-input-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area input[type="text"]::-webkit-input-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area select::-webkit-input-placeholder{color:#fff;}
.et_pb_bg_layout_dark .wpcf7-form input[type="text"]:-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="email"]:-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="tel"]:-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form textarea:-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form sselect:-moz-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area input[type="text"]:-moz-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area select:-moz-placeholder{color:#fff;}
.et_pb_bg_layout_dark .wpcf7-form input[type="text"]::-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="email"]::-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="tel"]::-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form textarea::-moz-placeholder,
.et_pb_bg_layout_dark .wpcf7-form select::-moz-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area input[type="text"]::-moz-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area select::-moz-placeholder{color:#fff;}
.et_pb_bg_layout_dark .wpcf7-form input[type="text"]:-ms-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="email"]:-ms-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form input[type="tel"]:-ms-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form textarea:-ms-input-placeholder,
.et_pb_bg_layout_dark .wpcf7-form select:-ms-input-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area input[type="text"]:-ms-input-placeholder,
.et_pb_bg_layout_dark .dsidx-resp-area select:-ms-input-placeholder{color:#fff;}
.et_pb_bg_layout_dark span.wpcf7-not-valid-tip{color:#fff;}
.title-bar{width:100%;margin:0 auto;background-color:#fff;position:relative;z-index:1;background-size:cover;background-position:top;margin-bottom:40px;margin-top:0px;padding:190px 0px 0px 0px;}
.title-bar::before{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;z-index:2;}
.title-bar::after{position:absolute;content:" ";left:0;top:0;right:0;bottom:0;z-index:1;background:rgba(0, 0, 0, 0.2);}
.home .title-bar{display:none;}
.title-bar .container{padding:30px 0 30px 20px;position:relative;z-index:2;text-align:center;}
.title-bar .main_title{margin-bottom:10px;text-shadow:0px 0px 3px rgba(0,0,0,0.5);text-align:center;font-size:45px;color:#fff!important;letter-spacing:2px;padding-top:19px;margin-top:0px;border-bottom:solid 1px #fff;display:inline-block;}
.title-bar .fa{background:none;}
.sub-txt, .sub-txt a{color:#fff !important;text-transform:uppercase;font-weight:bold !important;}
.sub-txt a:hover{text-decoration:underline;}
.breadcrumbs{width:100%;margin-bottom:0.5em;position:relative;z-index:1;font-size:0.8em;text-align:center;}
.breadcrumbs > span{margin-right:10px;text-align:center;}
@media only screen and (min-width:1601px) and (max-width:1759px){}
@media only screen and (min-width:1441px) and (max-width:1600px){}
@media only screen and (min-width:1367px) and (max-width:1440px){}
@media only screen and (min-width:1281px) and (max-width:1366px){}
@media only screen and (min-width:1121px) and (max-width:1280px){#top-menu li{padding-right:20px !important;}
#top-menu li a{font-size:15px !important;}
}
@media only screen and (min-width:1023px) and (max-width:1120px){#top-menu li{padding-right:13px !important;}
#top-menu li a{font-size:14px !important;}
}
@media only screen and (min-width:981px) and (max-width:1024px){#top-menu li{padding-right:13px !important;}
#top-menu li a{font-size:13px !important;}
.ph-no a{font-size:20px;}
}
@media only screen and (min-width:768px) and (max-width:980px){.social-icons{display:none;}
.ph-no{float:right;}
#et_mobile_nav_menu{margin-top:60px;background:#fff;}
.top-info{width:100%;}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar{padding-bottom:0px;}
#logo{max-height:75%;}
.et_pb_slide_content h4{font-size:18px !important;padding-bottom:20px;margin-top:55px;}
.et_pb_slide_content h2{font-size:30px !important;}
.h-slider .et_pb_slide{height:450px;}
.et-pb-arrow-prev{border:none !important;}
.et-pb-slider-arrows{border:none !important;}
.et-pb-arrow-next{border:none !important;}
.rmore_light{padding:2px 15px;font-size:11px;line-height:20px;border:none !important;}
.c-row.col4 .col{width:100%;}
.footer_left_info{font-size:12px;}
.title-bar{padding:110px 0px 0px 0px;}
.breadcrumbs{margin-bottom:0px;}
ul.products h2{font-size:22px !important;}
.et_gallery_item, .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_grid_item:nth-child(n), .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n), .et_pb_column .woocommerce ul.products li.product:nth-child(n), .woocommerce-page ul.products li.product:nth-child(n){width:40.333%!important;margin:0 7.5% 7.5% 0!important;/*clear:both;*/}
}
@media only screen and (max-width:767px){.top-info{width:100%;}}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){.social-icons{display:none;}
.landing-page-form input[type="submit"] { padding: 10px 13px !important;}
.learn-more {  position: absolute !important; margin-top: -30px !important;
}
.ph-no{float:right;}
#et_mobile_nav_menu{margin-top:60px;background:#fff;}
.top-info{width:100%;}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar{padding-bottom:0px;}
#logo{max-height:75%;}
.et_pb_slide_content h4{font-size:18px !important;padding-bottom:20px;}
.et_pb_slide_content h2{font-size:26px !important;}
.h-slider .et_pb_slide{height:450px;}
.h-slider .et_pb_slides .et_pb_slider_container_inner{padding:0px 0 0 !important;display:inline-block;}
.et-pb-slider-arrows{display:none;}
.et-pb-arrow-next{border:none !important;}
.rmore_light{padding:2px 15px;font-size:11px;line-height:20px;border:none !important;}
.c-row.col4 .col{width:100%;}
.footer_left_info{font-size:12px;}
.title-bar{padding:110px 0px 0px 0px;}
.breadcrumbs{margin-bottom:0px;}
.textwidget{text-align:center;}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape){.social-icons{display:none;}
.ph-no{float:right;}
#et_mobile_nav_menu{margin-top:60px;background:#fff;}
.top-info{width:100%;}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar{padding-bottom:0px;}
#logo{max-height:75%;}
.et_pb_slide_content h4{font-size:18px !important;padding-bottom:20px;margin-top:55px;}
.et_pb_slide_content h2{font-size:30px !important;}
.h-slider .et_pb_slide{height:450px;}
.et-pb-arrow-prev{border:none !important;}
.et-pb-slider-arrows{border:none !important;}
.et-pb-arrow-next{border:none !important;}
.rmore_light{padding:2px 15px;font-size:11px;line-height:20px;border:none !important;}
.c-row.col4 .col{width:100%;}
.footer_left_info{font-size:12px;}
.title-bar{padding:110px 0px 0px 0px;}
.breadcrumbs{margin-bottom:0px;}
ul.products h2{font-size:22px !important;}
.textwidget{text-align:center;}
}