/*
Theme Name: 	Materialize Child
Theme URI:      http://trendytheme.net/demo2/wp/materialize/
Author:         TrendyTheme
Author URI:     http://themeforest.net/user/trendytheme
Description: 	Materialize is a truly multi-purpose WordPress theme. With this theme you can build sites under Corporate, Creative, Agency, Restaurant, Blog, Charity, Consulting Firm, Portfolio, Construction, Parallax, App Landing, Book Opening and much more categories. Moreover, Materialize comfortably suits all common website styles.
Template:     	materialize
Version: 		1.0
License: 		GNU General Public License v2 or later
License URI: 	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: 	materialize-child
Tags: 			two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu,  featured-images,  full-width-template, post-formats, sticky-post, theme-options
*/

@import url("../materialize/style.css");

.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: -50px 205px;
    float: right;
    height: 51px;
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
float: none !important;
}
	.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
   float: none !important;
}
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 9px -10px !important;
    float: right;
    height: 51px;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}
/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
 float: none !important;
}
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: -50px 77px !important;
    float: left !important;
    height: 51px;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 10px -10px !important;
    float: right !important;
    height: 51px;
}
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}
/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: -51px 124px !important;
    float: left !important;
    height: 51px;
}
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 18px 0px;
    float: right;
    height: 51px;
}
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}
/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape){
/* Styles */
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 17px -29px !important;
    float: right;
    height: 44px !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) {
/* Styles */
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 17px -29px !important;
    float: right;
    height: 44px !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}
/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation :  portrait){
/* Styles */
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: -40px 25px !important;
    float: left !important;
    height: 51px;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
	.half-width {
    width: 100% !important;
    float: left;
}
}
@media only screen and (min-device-width: 411px) and (max-device-height: 731px) and (orientation : portrait) {
/* Styles */
.half-width {
    width: 100% !important;
    float: left;
	}
	.top-wrapper {
    width: 45% !important;
    margin: 0 auto;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 0 !important;
    float: none !important;
}
	.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 19px 0px !important;
}
}
@media only screen and (min-device-width: 411px) and (max-device-height: 823px) and (orientation : portrait) {
/* Styles */
.half-width {
    width: 100% !important;
    float: left;
	}
	.top-wrapper {
    width: 45% !important;
    margin: 0 auto;
}
.whatsaap-butnn a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    background: #29a71a !important;
    border: #29a71a;
    margin: 18px 0px ;
    float: none !important;
    height: 51px;
}
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
	
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-modern.vc_btn3-icon-left.vc_btn3-color-theme_primary_color.waves-effect.waves-light {
    margin: 16px 81px;
    float: none !important;
}
		.top-wrapper {
    width: 43% !important;
    margin: 0 auto;
}
}
.select-wrapper span.select-dropdown , input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 300px !important;
    border: 2px solid green !important;
}
input.wpcf7-form-control.wpcf7-text {
    border: 2px solid green !important;
    width: auto;
}
.full-width {
    width: 100%;
    padding-top: 0px;
    float: left;
}
.half-width{ width:50%; float:left;}
.title-block {
    /* background: #28A6EC; */
    color: green;
    font: 20px 'Libre Franklin', sans-serif;
    padding: 15px;
    /* margin: 5px 0 40px; */
    position: relative;
    text-align: center;
    clear: both;
    margin-top: 36px;
    display: block;
    float: left;
    width: 100%;
    border-left: 5px solid green;
}
.title-block:after {
    border-left: 10px solid transparent;
    border-right: 139px solid transparent;
    border-top: 6px solid green;
    bottom: 0px;
    content: '';
    left: 42%;
    margin-left: -16px;
    position: absolute;
}
.full-width [type="radio"]:not(:checked), [type="radio"]:checked{position:relative; left:auto;}
#radiogroup label{width:auto;}
.half-width label{ width:97%;}

body {
    background-color: #FFF;
    font-family: 'Raleway';
}
.top-header {
    width: 100%;
    background: #292a2b;
}
.blinking{
    border-right: 2px solid #fff;
    padding: 0 7px;
}
.blinking2{
    border-right: 2px solid #FFF;
    padding: 0 9px;
}
.blinking3{
	 padding: 0 9px;
}
.top-wrapper {
    width: 34%;
    margin: 0 auto;
}
.glow {
  font-size: 20px !important;
  color: #fff !important;
  text-align: center !important;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate ;
  animation: glow 1s ease-in-out infinite alternate ;
}
.blinking .glow {
	 font-size: 20px !important;
  color: #fff !important;
  text-align: center !important;
    background: linear-gradient(90deg, rgba(85,190,113,1) 0%, rgba(6,40,131,1) 87%);
    border: 1px solid #fff;
	padding: 0px 6px;
}
.blinking2 .glow {
    background: linear-gradient(90deg, rgba(85,92,190,1) 0%, rgba(102,6,131,1) 78%);
    border: 1px solid #fff;
    padding: 0px 6px;
}
.blinking3 .glow {
    background: linear-gradient(90deg, rgba(105,190,85,1) 1%, rgba(6,131,50,1) 63%);
    border: 1px solid #ffffff;
    padding: 0 6px;
}