.container { width: 90%; }

.logo img{width: auto;}

.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 #1e5894; }

.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;background: none;}

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

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

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

.nav ul 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: #2A5187; height: 40px; line-height: 40px; display: block; text-align: center; position: fixed; width: 100%; z-index: 999; top:0;}

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

.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: #ed3031; 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; }

input, 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; }

.home-banner-wrp .bx-controls-direction { display: none; }

.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; }

/**/

.header-container{position: static;}

#subpage-wrapper { padding: 0;}

.dropdown-toggle {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0px;
	background: transparent;
    border: none;
	display:block;
}
button:focus{outline:0;}
.dropdown-toggle:after {
    position: relative;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 30px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all 500ms ease-in-out 0s;
    -webkit-transition: all 500ms ease-in-out 0s;
    -moz-transition: all 500ms ease-in-out 0s;
	color:#fff;
}

.dropdown-toggle.toggled-on:after {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
}