@charset "utf-8";
* { margin:0; padding:0;}
*, *:before, *:after { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

body { margin:0; padding:0; font-family: 'ITCAvantGardeStdBk'; }
:focus { outline:none;}
ul,	li{ list-style:none; }
img { border:0; vertical-align:middle; max-width:100%; }
a { text-decoration:none; color:#ff1d25; }
p{ margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
iframe { max-width:100%; }

.row {}
.row:before, .row:after { content:""; display:table;}
.row:after { clear:both;}

.container { width:1075px; margin:0 auto; }
.container:before, .container:after { content:""; display:table;}
.container:after { clear:both;}
blockquote{
	font-style:italic;
}
#header .container { width:100%; margin:0 auto; }
#header { margin: 0; padding:0; background:#ff1d25; border-bottom:2px solid #fff; position:relative; z-index:99; }
#header .logo { margin:0; padding:18px 0 24px 10px; float:left; width:159px; }
#header .logo img { max-width:100%; }

#nav { margin:0; padding:60px 0 0 38px; float:left;  }
#nav a.menu { display:none; margin:0; padding:0; width:25px; }
#nav > ul { margin:0; padding:0; display:block; }
#nav > ul > li { margin:0; padding:0 0; display:block; float:left; position:relative; padding-bottom:10px; }
#nav > ul > li > a { margin:0; padding:0 6px; display:block; font-size:17px; line-height:22px; color:#ffffff; font-weight:normal; border-left:1px solid #fff;  }
#nav > ul > li:first-child { padding-left:0;  }
#nav > ul > li:first-child a { border-left:none; }
#nav > ul > li.active > a,#nav > ul > li:hover > a { }
#nav > ul > li > ul { position:absolute; top:100%; left:0; background:#343434; min-width:200px; display:none; }
#nav > ul > li.menu-item-336 > ul { min-width:100%; }
#nav > ul > li > ul li { margin:0; padding:0; display:block; position:relative; }
#nav > ul > li > ul li a { margin:0; padding: 5px 10px; display:block; font-size:16px; line-height:24px; color:#fff; }
#nav > ul > li > ul li:hover > a { color:#ff1d25; }

#nav > ul > li > ul > li > ul { left:100%; position:absolute; top:0; background:#343434; min-width:200px; display:none; }
#nav > ul > li > ul > li:hover > ul { display:block; }

#header .h_right { margin:0; padding:25px 0 0 0; float:right; text-align:center; width:355px; background:#343434; height:138px; position:relative; }
#header .h_right > ul { margin:0 0 15px 0; padding:0; display:block; text-align:center; font-size:0; }
#header .h_right > ul > li { font-size:15px; line-height:16px; color:#fff; font-weight:normal; display:inline-block; vertical-align:top; padding:0 5px; margin:0; border-left:1px solid #fff; }
#header .h_right > ul > li:first-child { border-left:none; }
#header .h_right > ul > li > a { color:#ffffff; display:block; }
#header .h_right > ul > li:hover > a { color:#ff1d25; }


#header .h_right .num { font-size:32px; line-height:34px; color:#fff; font-weight:normal; margin:0; padding:0; font-family: 'ufonts_com_avantgardedemi'; display:none}
#header .h_right .num a { color:#FFF; }
#header .serbox { position:absolute; top:100%; right:0; left:0; margin:2px 0 0 0; padding:0; z-index:9; }
#header .serbox .txtbox { display:block; width:100%; height:45px; background: url(../images/ser_icon.png) no-repeat left top rgba(299,299,299, 0.5); border-radius:0 0 25px 25px; padding:0 10px 0 80px; text-align:left; font-size:18px; color:#333333; font-family:Arial, Helvetica, sans-serif; border:none; }


#header .serbox .txtbox::-webkit-input-placeholder { color:#333333; }
#header .serbox .txtbox:-moz-placeholder { color:#333333;  }
#header .serbox .txtbox::-moz-placeholder { color:#333333;  }
#header .serbox .txtbox:-ms-input-placeholder { color:#333333; }

#slider { margin:0; padding:0; background:url(../images/slider_bg.png) repeat-y right center; position:relative; }
#slider .container { position:relative;  min-height:518px; }
#slider .caption { padding:162px 0 0 0;  max-width:440px; position:relative; z-index:3; }
#slider h2 { font-size:47px; line-height:57px; color:#ff1d25; font-weight:normal; margin:0; padding:0 0 10px 0; }
#slider p { color:#666666; font-size:19px; line-height:21px; margin:0; padding:0 0 10px 0; }
#slider .read_more { font-size:17px; line-height:20px; color:#000000; font-weight:normal; margin:0; padding:0; }
#slider .read_more:hover { color:#ff1d25; }

#slider .img { position:absolute; bottom:0; right:0; width:530px; z-index:2; }
#slider .img img { max-width:100%; }

#slider .img_2 { width:420px; right:30px; } 

#slider.slider_2 {  }

#slider.slider_3 .container { min-height:430px; }
#slider.slider_3 .caption { padding-top:70px; max-width:320px;  }
#slider.slider_3 .img  { left:0; text-align:center; width:100%; }
#slider.slider_3 .img  img { max-width:410px; }

#get_quote { padding:10px 0; margin:0; background:rgba(0,0,0,0.5); ; z-index:4; text-align:left; }
#get_quote .get_btn { display:block; float:left; width:120px; height:30px; font-size:14px; line-height:28px; color:#fff; font-weight:normal; font-family: 'ufonts_com_avantgardedemi'; background: url(../images/right_arr_3.png) no-repeat center right 4px #ff1d25; border:2px solid #fff; padding:0 0 0 5px; margin:0 50px 0 0;  border-radius:7px; text-align:left; }
#get_quote .container { height:auto !important; min-height:10px !important }
#get_quote ul { margin:8px 0 0 0; padding:0; display:block; float:left; }
#get_quote ul li { margin:0; padding:0 15px; display:block; float:left; border-right:1px solid #fff; }
#get_quote ul li a { margin:0; padding:0; display:block; font-size:18px; line-height:18px; color:#fff; font-weight:normal;  }
#get_quote ul li:last-child { border-right:none; }
#get_quote ul li a:hover { color:#ff1d25; }

#slider #get_quote { position:absolute; bottom:0; left:0; right:0; }

.special_off { position:fixed; top:170px; right:0; z-index:99; }



.welcome { padding:40px 0; position:relative; }
.welcome .block_c { padding:0; margin:0 -12px; }
.welcome .block_c .block { width:25%; padding:0 12px; margin:0; float:left; border-right:1px solid #c0bfbf; }
.welcome .block_c .block:last-child { border-right:none; }
.welcome h1 { font-size:30px; line-height:32px; color:#ff1d25; font-weight:normal; margin:0; padding:0 0 20px 0; font-family: 'ufonts_com_avantgardedemi'; }
.welcome h2 { font-size:21px; line-height:26px; color:#1a1a1a; font-family: "ufonts_com_avantgardedemi"; font-weight:normal; margin:0; padding:0; }
.welcome p { font-size:16px; line-height:23px; color:#818181; font-weight:normal; margin:0; padding:0 0 20px; }
.welcome p span { color:#ff1d25; }
.welcome p strong { font-family: 'ufonts_com_avantgardedemi'; font-weight:normal; }

.welcome .cleaner_img { position:absolute; bottom:0; right:0; width:210px; z-index:6; }
.welcome .cleaner_img  img { max-width:100%; }

.newsletter { margin:0; padding:40px 0; background:#343434; }
.newsletter .icon { margin:0 20px 0 0; padding:0; float:left; }
.newsletter .details { overflow:hidden; margin:0; padding:0; }
.newsletter .details h2 { font-size:30px; line-height:32px; color:#fff; font-weight:normal; margin:0; padding:0 0 15px 0; font-family: 'ufonts_com_avantgardedemi'; }
.newsletter .block_c { margin:0; padding:0; } 

.newsletter .block_c label, .mc_custom_border_hdr, #mc-indicates-required, #mc_display_rewards, .newsletter .block_c br { display:none; }

.newsletter .mc4wp-form input { width:auto !Important; height:34px; border-radius:5px; border:none; padding:0 10px; font-size:19px; color:#818281; font-weight:normal; margin:0; display:inline-block; box-shadow:0 0 2px rgba(112,107,105,0.5); }
.newsletter .mc4wp-form input[type=submit] { margin: 0; display: inline-block; font-size: 18px; line-height: 34px; color: #fff;  font-weight: normal;  font-family: 'ufonts_com_avantgardedemi'; background: #ff1d25;  border-radius: 5px; cursor:pointer; border:none;text-align:center; text-align:center; }

.newsletter .mc4wp-form ::-webkit-input-placeholder { color:#818281; }
.newsletter .mc4wp-form :-moz-placeholder { color:#818281;  }
.newsletter .mc4wp-form ::-moz-placeholder { color:#818281;  }
.newsletter .mc4wp-form :-ms-input-placeholder { color:#818281; }


.latest_news { padding:40px 0; }
.latest_news .block_c { padding:0; margin:0 -12px; }
.latest_news .block_c .block { width:33.3%; padding:0 12px; margin:0; float:left; border-right:1px solid #c0bfbf; min-height:115px; }
.latest_news .block_c .block:last-child { border-right:none; }
.latest_news h2 { font-size:30px; line-height:32px; color:#ff1d25; font-weight:normal; margin:0; padding:0 0 15px 0; font-family: 'ufonts_com_avantgardedemi'; }
.latest_news p { font-size:16px; line-height:23px; color:#818181; font-weight:normal; margin:0; padding:0 0 0 0; }
.latest_news p span { color:#ff1d25; }
.latest_news p strong { font-family: 'ufonts_com_avantgardedemi'; font-weight:normal; }


.social_share { margin:0; padding:35px 0; background:#f1f0f1; box-shadow:0 5px 8px rgba(0,0,0,0.3) inset; position:relative; }
.social_share ul { margin:0; padding:0; display:block; }
.social_share ul li { margin:0; padding:5px 0 5px 88px; display:block; font-size:30px; line-height:60px; color:#4e4e4e; font-weight:normal; }
.social_share ul li a { margin:0; padding:0; display:inline-block; vertical-align:top; color:#ff1d25; }
.social_share ul li .red_txt { color:#ff1d25; }
.social_share ul li a img { margin-left:45px; }

.social_share ul li:nth-child(1) { background:url(../images/share_icon.png) no-repeat left center; }
.social_share ul li:nth-child(2) { background:url(../images/down_load_icon.png) no-repeat left center; }
.social_share ul li:nth-child(3) { background:url(../images/email_icon.png) no-repeat left center; }

.social_share .container { position:relative; }
.social_share .cleaner_img { position:absolute; bottom:20px; right:0; width:320px; z-index:6; }
.social_share .cleaner_img  img { max-width:100%; }

.title_1 { padding:85px 0 15px 0; box-shadow:0 5px 8px rgba(0,0,0,0.3); margin:0;  position:relative; z-index:1; }
.p-heading-large { font-size:35px; line-height:38px; color:#ff1d25; font-weight:normal; margin:0; padding:0; font-family: 'ufonts_com_avantgardedemi'; }

#content { margin:0; padding:50px 0; }

#content h1 { font-size:29px; line-height:32px; color:#ff1d25; font-weight:normal; margin:0; padding:0 0 20px; }
#content h2 { font-size:23px; line-height:26px; color:#1a1a1a; font-family: "ufonts_com_avantgardedemi"; font-weight:normal; margin:0; padding:0 0 20px; }
#content h3 { font-size:21px; line-height:26px; color:#ff1d25; font-weight:normal; margin:0; padding:0 0 15px; }

#content p { font-size:19px; line-height:26px; color:#4d4d4d; font-weight:normal; margin:0; padding:0 0 20px 0; }
#content strong { font-family: 'ITCAvantGardeStdBold'; font-weight:normal; }
#content ul { margin:0 0 10px; padding:0; display:block; }
#content ul li { margin:0; padding:0 0 10px 10px; font-size:19px; line-height:26px; color:#4d4d4d; font-weight:normal; display:block; background:url(../images/bull_1.png) no-repeat 0px 12px; }
#content ol { margin:0 0 10px 20px; padding:0; display:block; }
#content ol li { margin:0; padding:0 0 10px; font-size:19px; line-height:26px; color:#4d4d4d; font-weight:normal; list-style:decimal; }

#content .alignleft { float:left; margin:0 40px 20px 0; }
#content .alignright { float:right; margin:0 0 20px 40px; }
#content .aligncenter { display:block; margin:0 auto 20px; }

hr { border:none; border-top:10px solid #333333; }

#content .one_half { padding:0 20px 0 0; }
#content .one_half.last_column { padding:0 0 0 20px; }

#content img { height:auto; }
.ui-widget{
	font-family: 'ITCAvantGardeStdBk' !important; 
}
.ui-state-active{border: 1px solid #ff1d25 !important}

#content .wpcf7 .wpcf7-text, #content .wpcf7 .wpcf7-textarea { font-size:18px; color:#4e4d48; font-weight:normal; display:block; width:100%; height:40px; border:1px solid #dbddde; padding:0 15px; margin:0; background:#fff; }
#content .wpcf7 .wpcf7-textarea { height:160px; padding:10px 15px; }
#content .wpcf7 .wpcf7-select { font-size:18px; color:#4e4d48; font-weight:normal; display:block; width:100%; height:40px; border:1px solid #d5d7d8; margin:0; background:#e6e7e8; padding:0 15px; }
#content .wpcf7 .wpcf7-list-item { display:block; margin:0; padding:0; }
#content .wpcf7 .wpcf7-submit { background:#ff1d25; border:none; width:140px; height:40px; font-size:21px; line-height:40px; color:#fff; font-weight:normal; cursor:pointer; font-family: 'ITCAvantGardeStdBold'; margin:14px 0 0 0; padding:0; display:block; }
#content .wpcf7 .wpcf7-submit:hover { background:#333; }
#content .wpcf7 .wpcf7-response-output { margin:0; }

#content .gform_wrapper { }
#content .gform_wrapper ul { margin:0; padding:0; }
#content .gform_wrapper ul li { background:none; padding:0; }
#content .gform_wrapper ul li.gfield { margin:0 0 20px; }
#content .gform_wrapper ul li.gfield .gfield_label { font-weight:normal; margin:0; }
#content .gform_wrapper ul li.gfield input, #content .gform_wrapper ul li.gfield textarea { font-size:18px; color:#4e4d48; font-weight:normal; display:block; height:40px; border:1px solid #dbddde; padding:0 15px; margin:0; background:#fff; }
#content .gform_wrapper ul li.gfield textarea { height:160px; padding:10px 15px; }
#content .gform_wrapper ul li.gfield select { font-size:18px; color:#4e4d48; font-weight:normal; display:block; width:100%; height:40px; border:1px solid #d5d7d8; margin:0; background:#e6e7e8; padding:0 15px; }
.gform_button { background:#ff1d25; border:none; width:140px; height:40px; font-size:21px; line-height:40px; color:#fff; font-weight:normal; cursor:pointer; font-family: 'ITCAvantGardeStdBold'; margin:14px 0 0 0; padding:0; display:block; }
#content .gform_wrapper .button:hover { background:#333; }
#content .gform_wrapper .gform_footer { margin:0; padding:0; }

#content .gform_wrapper ul li.gfield .gfield_radio input { margin:8px 0 0; padding:0; height:auto; }
#content .gform_wrapper ul li.gfield .name_first label, #content .gform_wrapper ul li.gfield .name_last label { margin:0; }


#content.news .post { padding:0 0 15px; margin:0 0 20px; border-bottom:1px solid #e7e7e7; }
#content.news .post h2 { padding:0; font-size:18px; }
#content.news .post h2 a { color:#1a1a1a; }
#content.news .post p { padding:0; }


#content .quote_btn { position:relative; margin:10px 0 10px 0; display:block; width:298px; font-size:38px; line-height:74px; color:#fff; font-weight:normal; font-family: 'ufonts_com_avantgardedemi'; background: url(../images/right_arr.png) no-repeat center right 15px #ff1d25; border-radius:10px; border:2px solid #fff; padding:0 0 0 15px; box-shadow:0 0 5px rgba(0,0,0,0.3); }
#content .quote_btn:hover { background-color:#333; }
#content .cleaner_img { position:absolute; bottom:-70px; right:-130px; width:250px; }
#content .cleaner_img img { max-width:100%; }


#content.inner { background:#f0f0f1; }

#content .services { margin:0; padding:0; }
#content .services .ser_top { padding:0 0 27px 67px; margin:0; position:relative; }
#content .services .ser_top_left { width:550px; } 
#content .services .ser_top h2 { font-size:21px; line-height:26px; color:#1a1a1a; font-weight:normal; margin:0; padding:0 0 25px 0; font-family: 'ufonts_com_avantgardedemi'; }
#content .services .client_say_btn { display:block; width:384px; height:60px; color:#ff1d25; font-size:29px; line-height:60px; font-weight:normal; padding:0 0 0 46px; margin:0; position:absolute; right:0; bottom:27px; border:1px solid #d0d2d3; background:url(../images/right_arr_2.png) no-repeat 22px 22px #fff; font-family: 'ITCAvantGardeStdBold'; }

#content .quote_form { background:#ffffff; border:1px solid #dbddde; padding:30px 60px; }
#content .quote_form h3 { font-size:29px; padding-bottom:5px; line-height:32px; }
#content .quote_form .gform_description { font-size:20px; color:#333333; margin:0; padding:0 0 30px 0; line-height:23px; }

#content .quote_form .form_1 {  margin:0 0 0 50px; padding:0; }
#content .quote_form .form_1 .frm_row { padding:0 0 15px 0; }
#content .quote_form .form_1 .lbltxt { font-size:20px; line-height:30px; color:#787a7d; font-weight:normal; margin:0; padding:5px 20px 5px 0; float:left; text-align:right; width:197px; }
#content .quote_form .form_1 .val_box { width:480px; float:left; margin:0; padding:0; }
#content .quote_form .form_1 .wpcf7-text, #content .quote_form .form_1 textarea, #content .quote_form .form_1 .wpcf7-captchar { font-size:18px; color:#4e4d48; font-weight:normal; display:block; width:100%; height:40px; border:1px solid #dbddde; padding:0 15px; margin:0; background:#fff; }
#content .quote_form .form_1 textarea { height:270px; padding:10px 15px; }
#content .quote_form .form_1 select{ font-size:18px; color:#4e4d48; font-weight:normal; display:block; width:100%; height:40px; border:1px solid #d5d7d8; margin:0; background:#e6e7e8; padding:0 15px; }

#content .quote_form .form_1 .captcha_img { margin:15px 0 10px 0; padding:0; }
#content .quote_form .form_1 .very_txt { font-size:20px; line-height:30px; color:#231f20; font-weight:normal; margin:0; padding:0px 0 0px 0; font-weight:normal; }
#content .quote_form .form_1 .wpcf7-submit { background:#ff1d25; border:none; width:170px; height:40px; font-size:21px; line-height:40px; color:#fff; font-weight:normal; cursor:pointer; font-family: 'ITCAvantGardeStdBold'; margin:14px 0 0 0; padding:0; display:block; }
#content .quote_form .form_1 .wpcf7-submit:hover { background:#333; }

#content .accordionButton { background:#e5e5e5; margin-bottom:5px; padding:10px 35px; cursor:pointer; font-size:24px; line-height:36px; color:#ff1d25; border:1px solid #d0d2d3; }
#content .accordionButton.on { background-image:url(../images/down_arr.png); background-repeat:no-repeat; background-position:13px 20px; background-color:#F1F1F1; border-color:#e7e8e9; }
#content .accordionButton { background-image:url(../images/right_arr_2.png); background-repeat:no-repeat; background-position:13px 20px; }
#content .accordionContent { padding:15px; margin:-10px 0 10px 0; background:#F1F1F1; border:1px solid #e7e8e9; border-top:none; display:none; }
#content .accordionContent p { color:#808080; font-size:18px; line-height:26px; font-weight:normal; margin:0; padding:0 0 10px 0; }


.menubar { margin:0; padding:0 0 22px 0; background:#666666; position:relative; z-index:6; }
.menubar .image { float:left; margin:0; padding:0; }
.menubar .image .img { margin:0; padding:0; }
.menubar .image .img img { max-width:100%; margin:0; padding:0; }
.menubar .image .btn { width:120px; background:#ff1d25; font-size:16px; line-height:20px; color:#fff; font-weight:normal;  background:#ff1d25; padding:4px; display:block; text-align:center; box-shadow:0 0 10px rgba(0,0,0,0.7); }
.menubar .image .btn:hover { border:2px solid #fff; padding:2px; }

.menubar .image_1 .img { margin-top:-25px; margin-left:8px; width:137px; }
.menubar .image_2 .img { margin-top:10px; margin-left:-8px; width:131px; }
.menubar .image_3 .img { margin-top:-34px; margin-left:-2px; width:139px; }
.menubar .image_4 .img { margin-top:16px; margin-left:-7px; width:131px; }
.menubar .image_5 .img { margin-top:-27px; margin-left:3px; width:132px; }
.menubar .image_6 .img { margin-top:-14px; margin-left:-3px; width:139px; }
.menubar .image_7 .img { margin-top:-16px; margin-left:-6px; width:132px; }
.menubar .image_8 .img { margin-top:10px; margin-left:-8px; width:144px; }


#footer_2 { padding:25px 0; margin:0; background:#666666; }
#footer_2 .footer_inn { float:right; width:50%; padding:0 0 0 45px; }
#footer_2 .entersite_btn { display:block; float:left; width:290px; height:50px; border:1px solid #9b9c9c; text-align:center; background:#ff1d25; font-size:26px; line-height:48px; color:#ffffff; font-weight:normal; margin:0 30px 0 0; padding:0; }
#footer_2 .entersite_btn:hover { background:#333; border-color:#333; }
#footer_2 .social { margin:0; padding:7px 0 0 0; float:left; }
#footer_2 .social ul { margin:0; padding:0; display:block; }
#footer_2 .social ul li { float:left; margin:0; padding:0 0 0 6px; display:block; }
#footer_2 .social ul li img { max-width:100%; margin:0; padding:0; }

#footer { margin:0; padding:25px 0 20px 0; background:#ff1d25; }
#footer .logo { float:left; margin:0 0 10px 0; padding:0; width:159px; }
#footer .logo img { margin:0; padding:0; max-width:100%; }
#footer .f_links { margin:0; padding:22px 0 0 22px; float:left; float:left;  }
#footer .f_links ul { margin:0; padding:0; display:block; }
#footer .f_links ul li { margin:0; padding:0 4px; display:block; float:left; border-left:1px solid #fff; }
#footer .f_links ul li a { margin:0; padding:0; display:block; font-size:14px; line-height:16px; color:#ffffff; font-weight:normal;  }
#footer .f_links ul li:first-child { padding-left:0; border-left:none; }
#footer .f_links ul li.active a,#footer .f_links ul li a:hover { }

#footer .supporting { margin:0; padding:0 0 0 0; float:left; }
#footer .supporting h3 { font-size:16px; line-height:28px; color:#ffffff; font-weight:normal; margin:0; padding:0 35px 0 0; float:left; }
#footer .supporting ul { margin:0; padding:0; float:left; }
#footer .supporting ul li { margin:0; padding:0 10px 0 0; float:left; }
#footer .supporting ul li img { max-width:100%; margin:0; padding:0; }

#footer .social { margin:0; padding:10px 0 0 0; float:right; }
#footer .social ul { margin:0; padding:0; display:block; }
#footer .social ul li { float:left; margin:0; padding:0 0 0 6px; display:block; }
#footer .social ul li img { max-width:100%; margin:0; padding:0; }
#footer .copyright { float:right; margin:0; padding:7px 0; font-size:10px; line-height:14px; color:#ffffff; font-weight:normal; }

#d-landing-content {
	padding-top:5%;
	padding-bottom:20%;
	box-sizing:border-box;
	font-size:1.5em;
	color:#ff1d25;
	cursor: url(../images/hand-wiping.png), auto;
	font-weight:bold;
}
#d-landing-container {
	cursor: url(../images/hand-wiping.png), auto;
}
#btn-enter-site{text-align:center;font-weight:normal !important}
.d-quote-btn, #d-call-btn{background-color: #ff1d25 !important; padding:0.5em !important; box-sizing: border-box !important; width: 40%; margin: 0 auto;margin-top: 5px;display:inline-block}
.d-quote-btn a, #d-call-btn a{color:#fff !important}
.d-quote-btn a:hover, #d-call-btn a:hover{color:#ff1d25 !important}
.d-quote-btn:hover, #d-call-btn:hover{background-color:#ffffff !important}

/*SF Forms styles*/

.sf-forms label{padding-bottom:10px;font-weight:bold;margin-top:10px}
.sf-forms input[type=text] {height:30px;box-sizing:border-box;width:100%;padding:20px;margin-top:10px}
.sf-forms select {padding:10px;width:100%;margin-top:10px}
.sf-forms textarea {height:150px;width:100%;padding:20px;margin-top:10px}
.sf-forms input[type=submit] {background-color:#cf2e2e;color:#ffffff;height:50px;width:150px;text-align:center;border:none;font-size:16px}
.sf-forms input[type=submit]:hover{color:#cccccc;cursor:pointer}

/*SF Forms styles*/