.container { width: 90%; }

.ph-right-colm { display: none; }

.ph-right-colm span { display: none; }

.product-colm { width: 100%; }

.left-service-colm > img { width: 100%; }

.inner-banner > img { width: 100%; }

.right-service-colm > img { width: 100%; }

#nav-wrapper { padding: 0px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

#nav-wrapper .container { width: 100%; padding: 0px; }

.nav { display: none; }

.nav ul { padding: 0px; }

.nav ul li { width: 100%; padding: 0px; line-height: 10px; border-bottom: 1px solid #ef3e35; }

.nav ul li a { display: block; padding: 10px 0 12px; }

.nav .menu-item-has-children:hover { background: none; }

.nav ul li:hover .sub-menu { display: none; position: relative; border-top: none; }

li.menu-item-has-children { position: relative; }

.nav ul li .sub-menu { left: 0px; position: relative; display: none; border-top: medium none; width:100%; box-sizing: border-box;}

.nav ul li .sub-menu li .sub-menu { padding: 0 0 0 15px; display: none; }

.nav ul li:hover .sub-menu { display: none; }

.dropdown-toggle  { display:block;}

.nav ul li .sub-menu li:hover .sub-menu {
    display: none;
}

.blg-colm:last-child { border: medium none; margin-bottom: 30px; }

.see-more-section { padding: 0 0 30px; }

.left-sub-page { width: 100%; margin-bottom: 30px; }

.right-sub-page { width: 100%; margin-bottom: 30px; }

.top-header { display: none; }

#phone-number { background: #32312f; height: 40px; line-height: 40px; display: block; text-align: center; position: fixed; width: 100%; z-index: 999; }

#phone-number a { color: #fff; font-family: SourceSansPro-Black; font-size: 25px; text-decoration: none; }

.inner-icon { color: #fff; font-family: source_sans_prosemibold; font-size: 16px; margin: 8px auto 7px; text-transform: uppercase; width: 75px; }

.inner-icon > span { position: relative; top: -6px; }

.menu-icon { display: block; }

#gform_wrapper_2 ul li input[type="text"] { width: 100%; }

.phone-number-mobile { display: inline-block; vertical-align: middle; }

.phone-number-mobile > a { color: #d4341e; float: left; text-decoration: none; font-family: SourceSansPro-Black; font-size: 27.99px; width: 100%; }

span.phone-number { display: none; }

input[type="text"], input[type="button"], input[type="submit"] { -webkit-appearance: none; border-radius: 0; }

 textarea { -webkit-appearance: none; -webkit-border-radius: 0; }

.desk-phone-number { display: none; }

.phone-mobile-number { display: block; width: 159px; float: right; }

.phone-mobile-number > a { color: #fff; text-decoration: none; }

.banner-text { display: none; }

.service-area .msg-inner { max-width: 950px; width: 100%; }

.home-banner-wrp .bx-viewport { height: auto !important; }

#banner-wrapper { padding: 0 0 30px;}

#gform_2 #field_2_4 .gfield_label { left: 52%; top: 18%; }

.nav ul li .sub-menu .sub-menu { left: 0; top: 10px; position: static; }

.nav ul li .sub-menu li { border-bottom: none; }

.gfield_description.validation_message { top: 14px; }

#gform_wrapper_7 .gfield_label { top: 26%; left: 2%; }

#gform_wrapper_7 ul li input[type="text"] { width: 96%; }

#gform_wrapper_7 textarea { width: 100%; padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

#gform_7 #field_7_5 .gfield_label { top: 10%; left: 10px; }

.social-icon { float: left; width: 100%;}


.see-more-section a.bx-prev { left: -20px; }

.see-more-section a.bx-next { right: -20px; }

.affiliates-section a.bx-prev { left: -20px; }

.affiliates-section a.bx-next { right: -20px; }

ul.iconbxslider { margin: 0; }

.iconbxslider > li img { display: block; margin: auto; text-align: center; }
/****/
.left-form-section li {
  width: 100%;
}
.left-form-section li select {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0) url("../images/select-bg.png") no-repeat scroll 95% 50%;
  border: 1px solid #cccccc;
  padding: 10px;
  width: 98%;
  border-radius: 0;
}
.left-form-section .gform_wrapper li .ginput_container_radio li input{
	-moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}

/**/

.header-container{position: static;}

#subpage-wrapper { padding: 0;}
.coupan-left img {
    padding: 20px;
    width: 88%;
}
#phone-number{top:0;}
#phone-number a{display:block;}