@media only screen
 and (min-device-width: 300px)
 and (max-device-width: 736px)
 and (-webkit-min-device-pixel-ratio: 2){

/* Global Phone version*/
div#desktopvers {
    display: none !important;
}

	 
#mobilevers {
    display: inherit !important;
}

/* Font */ 
.wpb_text_column.wpb_content_element h1 {
    font-size: 24px !important;
}

.row.wpb_row.vc_inner.row-fluid.max_width.ulgreen {
    text-align: left !important;
}

.ulgreen li {
    font-size: 14px !important;
}

.wpb_wrapper h3 {
    font-size: 24px !important;
}
	 
	 
	 /* Homepage */
 
.row.wpb_row.vc_inner.row-fluid.max_width.leftrighticons {
    width: 100%;
    float: left;
}
	 
.row.wpb_row.row-fluid.no-row-padding.full-width-row.no-column-padding.vc_custom_1566554028928.row-has-fill.row-o-full-height.row-o-columns-middle.row-o-content-middle.row-flex {
    min-height: 0px !important;
}

img.alignnone.wp-image-2137 {
    margin-left: 50px;
}

.row.wpb_row.row-fluid.no-row-padding.full-width-row.no-column-padding.vc_custom_1566556460568.row-has-fill.row-o-full-height.row-o-columns-middle.row-o-content-middle.row-flex {
    min-height: 395px;
}
	 
.row.wpb_row.row-fluid.text-center.no-row-padding.full-width-row.no-column-padding.vc_custom_1566788446090.row-has-fill.row-o-full-height.row-o-columns-middle.row-o-content-middle.row-flex {
    padding-top: 12vh !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    padding-bottom: 12vh;
}

.vc_column-inner.vc_custom_1565248887639 {
    padding-left: 40% !important;
}


	 
	 /* form */

li#field_1_5 {
    width: 100% !important;
}

li#field_1_8 {
    width: 105% !important;
}

	 	 /* footer */

.subfooter.style1.dark.subfooter-full-width-off {
    padding: 20px;
}

 	 /* Rhinepro */

.row.wpb_row.vc_inner.row-fluid.max_width.product-features {
    width: 50%;
    float: left;
}

table.rhintable {
    overflow: scroll;
    display: block;
}

 	 /* Smartcoat */

.wpb_text_column.wpb_content_element.vc_custom_1565343303989 {
    padding: 10px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1565343348640 {
    padding: 10px !important;
}


}

	 









 /* Desktop version Homepage */



.row.wpb_row.row-fluid.no-row-padding.full-width-row.no-column-padding.thb-overlay-enabled.row-has-fill {
    padding: 50px 0px !important;
}	 
	 
.wpb_text_column.wpb_content_element.animation.bottom-to-top {
    margin-bottom: 0px !important;
}

.vc_column-inner.vc_custom_1565164874535 {
    text-align: center !important;
}

input#gform_submit_button_1 {
    font-size: 14px !important;
}
	 
.ginput_container.ginput_container_checkbox {
    font-size: 14px !important;
}

ul#gform_fields_1 {
    font-size: 14px !important;
}

.row.wpb_row.row-fluid.no-row-padding.full-width-row.no-column-padding.vc_custom_1565770060962.row-o-content-middle.row-flex {
    padding: 20px !important;
    text-align: center;
}

.row.wpb_row.vc_inner.row-fluid.max_width.vc_custom_1566556074219.row-o-content-middle.row-flex {
    text-align: center;
}
	 
figure {
    padding-bottom: 20px !important;
    margin-bottom: 0px !important;
}
	 
.vc_column-inner.vc_custom_1565175605326 {
    padding-bottom: 0px !important;
}
	 
.wpb_single_image.wpb_content_element.vc_align_center {
    margin: 0px !important;
}
	 
.row.wpb_row.vc_inner.row-fluid.max_width {
    margin-left: 0px !important;
}
	 
.row.wpb_row.row-fluid.align-center.vc_custom_1519132866918 {
    padding-top: 50px !important;
}

 /* Partnership page */
.row.wpb_row.row-fluid.no-row-padding.full-width-row.no-column-padding.vc_custom_1564050291420.row-has-fill {
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}
	 
.row.wpb_row.row-fluid.align-center.vc_custom_1564391005787 {
    padding-top: 20px !important;
}

.row.wpb_row.row-fluid.vc_custom_1563946136380 {
    padding-bottom: 20px !important;
}

input#gform_submit_button_5 {
    font-size: 14px !important;
} 

ul#gform_fields_5 {
    font-size: 14px !important;
}
	 
 /* Contact page */

.wpb_wrapper #iconbox-content p {
    text-align: left !important;
		font-size: 14px !important;
}

h1 {
    font-family: neuropolitical !Important;
    font-weight: 500;
	font-size:35px;
}

.h3white{
	color:#ffffff !important;
}
	
	h3 {
    font-family: neuropolitical !important;
    font-weight: 500;
    font-size: 21px;
	color: #343434 !important;
}

p {
    font-size: 14px !important;
    line-height: 25px !important;
    font-weight: 500;
	color: #3e3e3e;
}
.header {
    padding: 30px 0 !Important; 
}

span.special{
	color:#ee3825;
}

input {
    margin-bottom: 0px !important;
}

#input_1_8 label {
    margin-top: 9px;
}

.ginput_container.ginput_container_checkbox {
    margin-top: 0px !important;
}

.gform_wrapper .top_label .gfield_label {
    margin-bottom: 0px !important;
}

input#gform_submit_button_1 {
    background: #ef3925;
}


#footer tbody {
    border: none;
    background-color: transparent !important;
}

#footer th {
    padding-left: 0px !important;
    color: #fff !important;
}

.header li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-410 a{
    background-color: #ef3925;
    padding-left: 15px;
    padding-right: 15px;
}
.header li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-410 a:hover{
   color: #ef3925 !important;
	background:#fff !Important;
}

.header .menu-item a:hover {
    color: #ef3925 !important;
}

/* ReadMore PopUp */
.wpb_text_column.wpb_content_element.readmore a {
    padding: 12px 30px 12px 30px;
    height: 48px;
    align-items: center;
    justify-content: center;
    background-color: #ef3925;
    border: none;
    font-size: 16px;
}

.wpb_text_column.wpb_content_element.readmore a:hover {
    background-color: #ef3925;
}

/* Product Features */
.product-features h5 {
    min-height: 40px;
}

.row.wpb_row.vc_inner.row-fluid.max_width.product-features {
    justify-content: center;
}


thead {
    border: none !important;
}

/* Black Beauty Border */
.wpb_text_column.wpb_content_element.black-beauty-border p {
    border: 1px solid #343434;
    border-radius: 10px;
    padding: 10px 10px;
}

.rhintable th {
    color: #fff !important;
}

.rhintable td {
    font-size: 14px !important;
    line-height: 26px;
}

.rhintable th {
    color: #fff !important;
    background: #ef3925;
}

.rhintable td {
    border: 1px solid #e0dcdc;
}


.darkbox .wpb_text_column.wpb_content_element {
    padding: 30px 30px;
}

.darkbox {
	text-align: left !important;
}

.darkbox ul {
    color: #fff !Important;
    font-size: 13px;
}

.popstyle a {
    background: #ef3925 !important;
    border-bottom: 0px !important;
    padding: 10px 20px !important;
}

.whitebox ul {
    font-size: 14px !important;
    line-height: 25px !important;
    color: #a2a9a8;
    font-weight: 500;
}

/* Contact Form */
input#gform_submit_button_2 {
    background: #ef3925;
}
	 
span#input_1_1_3_container label {
    display: none !important;
}

span#input_1_1_6_container label {
    display: none !important;
}

body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px !important;
}

input#gform_submit_button_4 {
    background: #ef3925;
}

input#gform_submit_button_5 {
    background-color: #ef3925;
}

span.gfield_required {
    display: none !important;
}


span#input_4_1_3_container label {
    display: none !important;
}

span#input_4_1_6_container label {
    display: none !important;
}

.gfield_checkbox li {
    width: 50% !important;
    float: left;
}

li#field_1_5 {
    width: 25%;
    float: right;
}

li#field_1_8 {
    width: 75%;
}

.thb-product-style1.product .small-12.large-6.columns {
    max-width: 30% !important;
}

.thb-product-style1.product .small-12.large-4 {
    max-width: 60% !important;
    width: 60% !important;
}

p.price {
    display: none;
}

.thb-product-detail .product-information .product_meta>span {
    line-height: 20px;
}

.entry-content#tab-description h3 {
    margin-top: 50px;
    font-size: 17px;
    margin-bottom: 10px;
}

.footer .widget p {
    color: #fff;
}

.row.subfooter-row p {
    color: #fff !important;
    opacity: 1;
}

.darkbox p {
    color: #fff !important;
}

.homepageul ul {
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
}

.homepageulwhite ul {
    font-size: 16px;
    line-height: 25px;
    font-weight: 500;
		color: #535353;
}

#mobilevers {
	display: none;
}

::placeholder {
    color: #343434 !important;
}