.widget.socialButtons{
	clear: left;
}
#areaHeader.widget-area .width-box{
	float: right;
}
.nav > li {
	display: block !important;
}
#nav li ul li a:hover {
	text-decoration: none;
}
.navbar {
	min-height: 46px;
	margin-bottom: 0px;
	border: 0px ;
	border-radius: 0px;
	background: transparent;
}
.widget.genericWidget {
	margin:0 auto;
}
.sideform.formBuilder form .row-wrap .input-wrap input {
    width: 100%;
    height: 20px;
}
.footer-wrap input,
.footer-wrap button{
	margin-left: -30px;
	border: none;
	padding: 3px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	height: 33px;
	width: 140px;
	font-weight: bold;
	color: #FFF;
	background: url(/css/images/consFormSubmit_bg.png) no-repeat 0 0;
	cursor: pointer;
    display: block;
}




.formBuilder form .footer-wrap {
    width: none;
}
.sideform.formBuilder form .description-wrap {
     width: 100%; 
}

/*#formID .header-wrap .title-wrap:after {
    content: '';
    width: 100%;
    height: 2px;
    background: #fff;
    display: block;
}*/

.widget.widgetLicensing {
	width: 100%;
	margin: auto;
}
.widget.widgetFooter2 {
	width: 100%;
}
#ezlink.right {
	width: 100%;
	margin: auto;
	padding: 17px 0;
}
section.privacy{
	min-height: 52px;
}
.widget.widgetFooter {
	width: 100%;
}
#footer_wraper {
	border:none;
}
.sideform.formBuilder form{
	background-size: 100% 100%;
}
.calcTable td.description{
	color:#333;
}
#content_top #main_text .tr.tr2{
	margin: 30px 0 25px 20px;
}
.freeReports .form .title-wrap{

}
#content_top #main_text {
	line-height: normal;
	padding: 0px 20px 10px 30px;
	width: 100%;
}

/*#pageBody img{*/
	/*width: 100% !important;*/
/*}*/
.partnerItem div.imageShade,
.tmonialItem div.imageShade{
	width: 290px;
}
.picTable>tbody>tr>td{
	margin: 10px;
	display: block;
	float: left;
}
td[valign=top]>table{
	margin: 0 auto;
}
#inner_page_title{
	width: 100%;
}
#column_left_inner{
	margin-bottom: 20px;
}
#contact_inner{
	margin: 0 auto;
}

#main_text h2 {
	font-size: 24px;
	line-height: 1.2em;
}
#pageBody img{
	max-width: 100%;
}

#welcome{
	border-bottom: 2px solid #FFF;
	height: 40px;
}
.sideform .title-wrap{
	border-bottom: 2px solid #fff;
}

section.content-middle input[type=text],
section.content-middle input.button,
section.content-middle textarea{
	color:#333;
}
.widget.genericWidget:not(.indexNews):not(.indexTestimonial):not(#pageBody) img {
	width: 100%;
	margin: 0;
	max-width: 100% !important;
	height: initial;
}
@media(max-width: 360px){
	#areaHeader.widget-area .width-box {
		width: 70%;
		left: 0;
	}
	#content_top #main_text .tr.tr2{
		width: 100%;
		float: left;
		clear: none;
		margin: 0px 0 0px 10px;
	}
	.partnerItem div.imageContainer,
	.tmonialItem div.imageContainer{
		width: 100%;
	}
	.partnerItem div.imageShade,
	.tmonialItem div.imageShade{
		padding: 0;
		margin: 0 auto;
		text-align: center;
		background: none;
		width: 250px;
	}
	.partnerItem div.imageShade div.imageBackground,
	.tmonialItem div.imageShade div.imageBackground{
		display: block;
		width: 100%;
		box-shadow: 0px 15px 30px -10px #333;
		background: none;
	}
	.partnerItem  div.imageBackgroundBottom,
	.tmonialItem  div.imageBackgroundBottom{
		display: none;
	}
}
@media(max-width:444px){
	.picTable>tbody>tr>td{
		width:95%
	}
}
@media(max-width: 449px) {
	.sideform.formBuilder form .row-wrap label {
		width: 100%;
		text-align: left;
		padding-right: 20px;
		font-size: 15px;
		line-height: 23px;
		padding: 0px 0 0px 0;
		margin-bottom: 0px;
	}

	.sideform.formBuilder form .row-wrap .input-wrap {
		width: 100%;
		float: left;
	}

	#content_top #main_text, #content_top #freeReportsContent {
		padding: 0;
	}

	.tr#apply a {
		font-size: 21px;
	}

	.innerPage .sideform.formBuilder form .row-wrap .input-wrap select,
	.innerPage div#formBuilder input:not(.submit) {
		width: 100%;
		height: 30px;
		font-size: 14px;
	}

	.indexNewsletter > form {
		max-width: 100%;
	}

	.widget.indexNewsletter form #news_submit {
		margin: 10px auto 10px;
		display: block;
		float: initial;
	}

	.widget.indexNewsletter form dl dt {
		width: 100%;
		padding: 0;
	}

	.widget.indexNewsletter form dl dt label {
		margin: 0;
		width: 100%;
	}

	.widget.indexNewsletter form dl dd {
		width: 100%;
		padding: 0;
		margin: 0;
	}

	.widget.indexNewsletter form dl dd input {
		width: 100%;
	}

	.calcPage #main_text{
		width: 100%;
	}
	.calcPage .calculator form{
		overflow-x:auto;
	}
	.calcPage .calcTable TD {
		display: initial;
		float: left;
		width: 100%;
	}
	.calcPage .calcTable td input:not(.button){
		width: 100%;
		margin: 0;
	}
	#content_top #main_text .tr.tr3{
		margin: 0px 0 0px 25px;
	}
	.contform.widget.widgetFormBuilder .row-wrap label{
		width: 100%;
		padding-bottom: 0;
		text-align: left;
	}
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap{
		width: 100%;
	}
	#formBuilderEmploymentForm{
		padding-left: 0;
		padding-right: 0;
	}
	/*----------------------Free Reports -*/
	.formBuilder.widgetFreeReports form .row-wrap .input-wrap input[type=checkbox]{
		width: 5%;
		display: block;
		float: left;
	}
	.formBuilder.widgetFreeReports form .row-wrap .input-wrap input[type=radio]+label,
	.formBuilder.widgetFreeReports form .row-wrap .input-wrap input[type=checkbox]+label {
		width: 90%;
		display: block;
		float: left;
	}
	#slider.widget.widgetIndexSlider .sliderImage div p {
		font-size: 13px;
	}
	.content-middle-wrapper {
		padding: 20px 0;
	}
}
@media(max-width: 526px){
	#areaHeader.widget-area .widget {
	    float: left;
	    left: 0;
	}	 
	.widget.widgetLogo a{
		display: -webkit-flex!important;
	    -webkit-justify-content: space-around;
	    -webkit-flex-direction: column;
	    display: flex!important;
	    flex-direction: column;
	    justify-content: center;
	}
	.widget.indexSocial{
		display: none;
	}
	#areaHeader.widget-area .width-box{
		left: 0;
	}
}
@media (min-width: 527px) and (max-width: 782px){
	#areaHeader.widget-area .widget {
	    float: right;
	}	
}
@media (min-width: 361px) and (max-width: 782px){
	#areaHeader.widget-area .width-box{
		right: 100px;
	}
}
@media(max-width: 630px){
	section.content-middle .content-middle-wrapper>div{
		width: 100%;
		margin: 0;
	}
	.formBuilder.widgetFreeReports{
		padding:0;
	}
	.formBuilder.widgetFreeReports form .row-wrap{
		padding: 5px 0px;
	}
	.partnerItem div.imageContainer,
	.tmonialItem div.imageContainer{
		margin: 0 auto;
		float: initial;
	}
	.partnerItem div.partnerDescription,
	.tmonialItem div.tmonialDescription{
		float: left;
		padding-left: 30px;
	}

}
@media (min-width: 520px) and (max-width: 767px){
	.container {
	    padding-left: 50px;
	    padding-right: 50px;
	}
}
@media (min-width: 600px) and (max-width: 767px){
	.widget.widgetContactInfo p{
		width: 50%;
		float: left;
	}
}
@media (min-width: 445px) and (max-width: 767px){
	.picTable>tbody>tr>td{
		width:45%
	}
}
@media (min-width: 450px) and (max-width: 767px){
	#slider.widget.widgetIndexSlider .sliderImage div p{
		font-size: 18px;
	}

	section.content-middle .content-middle-wrapper>div>div {
		padding: 20px;
	}
}
@media(max-width: 767px){
	.row.content-middle-wrapper>div:nth-child(even){
    	background: #EDEEEF;
	}
	.widget.genericWidget {
	    width: 100%;
	    margin-top:15px;
	}
	.widget.indexNewsletter{
		/*width: 270px;*/
	}
	#ezlink.right{
		text-align: left;
	}
	.widget-area#widgetAreaInnerSidebarRight .widget.genericWidget.widget.indexNewsletter{
		width: 100%;
	}
	.innerPage .widget.widgetApplyButton{
		max-width: 300px;
		display: block;
		margin: 10px auto !important;
		float: inherit !important;
	}
	.widget.widgetIndexSlider img{
		width: 140% !important;
		margin-left: -20%;
		margin-top: -20px;
	}
	.widget.widgetIndexSlider .sliderImage div{
		padding: 10px 13px 10px;
	}
}
@media(max-width: 782px){
	.widget.widgetLogo{
		margin-top: 0;
		width: 100%; 
		height: 150px;
		max-width: 100%;
	}
	#areaHeader.widget-area{
		width: 100%;
	}
	.widget.widgetLogo>a{
		display: block;
    	height: 100%;
	}
	.widget.widgetLogo img{
	    max-height: 100%;
        margin: 0 auto;
        display: block;
        max-width: 100%;
	}
	#areaHeader.widget-area .width-box{
	    max-width: 100%;
        position: relative;
	    overflow: visible;
	    padding-bottom: 0;
	    position: absolute;
	    top: 8px;
	    z-index: 9999999;
        height: 35px;
    	overflow: hidden;				
	}
	#areaHeader.widget-area .widget.indexOperator,
	.widget.indexSocial span.text{
		display: none;
	}
	.widget.indexSocial{
	    margin-top: 3px;	
	    padding: 0px 0 0px 30px;	
	}
	.widget.widgetHelp {
    	height: auto;
    	background: none;
    	position: relative;
    	left: 30px;
    	margin: 0;
    	z-index: 0;
	}
	.widget.widgetHelp>p{
		display: none;
	} 
	#areaHeader.widget-area{
    	position: relative;
	    overflow: visible;
	    padding-bottom: 0;
	}
	#phone_number {
	    color: #FFFFFF;
	}
}
@media(min-width: 783px) and (max-width:991px){
	.widget.widgetLogo img{
		width: 100%;
	}
}
@media (min-width: 775px) and (max-width:991px){
	.indexPage .sideform.formBuilder form .row-wrap label {
		padding-left: 100px;
	}
}
@media (min-width: 450px) and (max-width:991px){
	.indexPage .sideform.formBuilder form .row-wrap label {
		width: 30%;
		font-size: 15px;
		line-height: 23px;
		text-align: left;
	}
	.indexPage .sideform.formBuilder form .row-wrap .input-wrap {
		width: 60%;
		float: left;
	}
	.contform.widget.widgetFormBuilder .row-wrap label{
		padding: 8px 45px 8px 0px;
		text-align: left;
		display: block;
		width: 40%;
		float: left;
	}
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap{
		display: block;
		width: 60%;
		float: left;
	}
}
@media (min-width: 450px) and (max-width:767px){
	.innerPage .sideform.formBuilder form .row-wrap label {
		width: 30%;
		text-align: right;
		padding-right: 20px;
		font-size: 15px;
		line-height: 23px;
	}
	.innerPage .sideform.formBuilder form .row-wrap .input-wrap {
		width: 60%;
		float: left;
	}
	.innerPage .sideform.formBuilder form .row-wrap .input-wrap select,
	.innerPage div#formBuilder input:not(.submit){
		width: 100%;
		height: 30px;
		font-size: 14px;
	}
	.widget.indexNewsletter form dl dt{
		width: 30%;
		text-align: right;
		padding-right: 20px;
		font-size: 15px;
		line-height: 23px;
		text-align: right;
	}
	.widget.indexNewsletter form dl dt label{
		width: 100%;
	}
	.widget.indexNewsletter form dl dd{
		width: 60%;
		float: left;
		padding: 6px 0;
	}
	.widget.indexNewsletter form dl dd input{
		width: 100%;
	}
	.widget.indexNewsletter  form #news_submit{
		margin: 0 auto 20px;
		display: block;
		float: initial;
	}
}
@media (min-width:767px) and (max-width:810px){
	.picTable>tbody>tr>td{
		width:45%
	}
}
@media (min-width: 811px) and (max-width:960px){
	.picTable>tbody>tr>td{
		width:46%
	}
}
@media (min-width: 650px) and (max-width:991px){
	.row.content-middle-wrapper>div:nth-child(odd) {
	    clear: left;
	}
}
@media(min-width: 768px) and (max-width: 991px){
	.row.content-middle-wrapper>div:nth-child(odd){
		border-right: 1px solid;
    	border-bottom: 1px solid;
	}
	.row.content-middle-wrapper>div:nth-child(even){
    	border-bottom: 1px solid;
	}
	.row.content-middle-wrapper>div:nth-child(1){
		background: #EDEEEF;
	}
	.row.content-middle-wrapper>div:nth-child(4){
		    background: #EDEEEF;
	}
	.row.content-middle-wrapper>div:nth-child(5){
			    background: #EDEEEF;
	}
	.innerPage .sideform.formBuilder form .row-wrap .input-wrap input {
		width: 100%;
		height: 25px;
	}
	.innerPage .sideform.formBuilder form .row-wrap .input-wrap {
		padding: 4px 0;
		width: 100%;
	}
	.innerPage .sideform.formBuilder form .row-wrap label {
		width: 100%;
		margin-bottom: 0;
	}
	.innerPage .sideform.formBuilder form .row-wrap .input-wrap select {
		width: 100%;
		height: 25px;
	}
	.innerPage>.main-content>.container>.row>.col-sm-4{
		padding-left: 0;
	}
	.widget-area#widgetAreaInnerSidebarRight .widget.genericWidget:not(.indexTestimonial) img{
		width: 100%;
		height: auto;
		max-width: 100%;
	}
	.innerPage .widget.genericWidget form{
		padding: 10px 15px;
	}
	.widget.genericWidget h1, .widget.genericWidget h2, .widget.genericWidget h3 {
		font-size: 18px;
		padding: 0 0 5px;
		font-weight: normal;
	}
	.widget.genericWidget form dl dt {
		padding: 0px;
		width: 100%;
	}
	.widget.genericWidget form dl dt label {
		padding: 3px 0;
		width: 100%;
		margin: 5px 0 0px;
	}
	.widget.genericWidget form dl dd {
		padding: 0px;
		width: 100%;
	}
	.widget.genericWidget form dl dd input {
		width: 100%;
		margin: 0;
	}
	.widget.indexNewsletter  form #news_submit{
		margin: 10px auto !important;
		float: initial;
		display: block;
	}
	.widget-area#widgetAreaInnerSidebarRight .widget.genericWidget.widget.indexNewsletter{
		width: 100%;
	}
}
@media(max-width:991px){
	.rv-sm-align{
			display: -webkit-flex!important;
		    -webkit-justify-content: space-around;
		    -webkit-flex-direction: column;
		    display: flex!important;
		    flex-direction: column;
		    justify-content: center;
	}
	section.header>.container{
		width: 100%;
	}
	#areaHeader>.width-box{
		float:right;
	}
	ul#nav {
		margin: 7.5px -15px;
		padding-left: 0;
		list-style: none;
	}
	#nav > li:hover {
		cursor:pointer;
	}
	#nav > li {
		position: relative;
		display: block;
		padding: 10px 15px;
	}
	.navbar-default ul#nav > li > a {
		color: #777777;
	}
	ul#nav > li > a {
		line-height: 20px;
		position: relative;
		cursor:pointer;
		text-decoration:none;
	}
	ul#nav > li > .subnav {
		margin-top: 10px;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}
	.subnav {
		width: 100%;
		position: relative;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 5px 0;
		margin: 2px 0 10px;
		list-style: none;
		font-size: 14px;
		text-align: left;
		background-color: #ffffff;
		border: 1px solid #cccccc;
		border: 1px solid rgba(0, 0, 0, 0.15);
		border-radius: 4px;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
	}
	.subnav  li > a {
		display: block;
		padding: 8px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.42857143;
		color: #333333;
		white-space: nowrap;
	}
	#nav>li:after {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		vertical-align: middle;
		border-top: 4px dashed;
		border-top: 4px solid \9;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		content: "";
		right: 20px;
		position: absolute;
		top: 18px;
	}
	.navbar-toggle {
		margin-bottom: 4px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
	}
	.navbar-default .navbar-toggle:hover .icon-bar,
	.navbar-default .navbar-toggle:focus .icon-bar {
		background-color: #1E4982;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #fff;
	}
	#nav li ul {
		 background: none;
		 border: 0px;
	}
	#nav li ul li a {
		background: url(/css/blue/images/arrow.gif) no-repeat 10px 15px;
	}
	#nav li ul li a:hover {
		background: #5478ad url(/css/blue/images/arrow_hover.gif) no-repeat 13px 15px;
	}
	.navbar-collapse.in{
		border-bottom: 1px solid #e7e7e7;
		border-radius: 0px 0px 10px 10px;
		box-shadow: 1px 0px 5px;
	}
	.subnav ul li{
		list-style: none;
	}
	.navbar-collapse.in {
		overflow-y: initial;
	}
	#formID,
	.indexTop{
		width: 100%;
	}
	.indexTop{
		height:auto;
		margin-bottom: 20px;
	}
	.indexPage .sideform.formBuilder form .row-wrap .input-wrap select,
	.indexPage div#formBuilder input:not(.submit){
		width: 100%;
		height: 30px;
		font-size: 14px;
	}
	.formBuilder form .footer-wrap {
		width: 100%;
		text-align: center;
	}
	.footer-wrap input, .footer-wrap button {
    	margin: 0 auto;
	}
	.sideform select option {
	    font-size: 14px;
	    padding:5px;
	}
	.widget.widgetIndexTopContent {
	    padding: 20px 0;
	    /*text-align: justify;*/
	}
	.sideform.formBuilder form{
		width: 100%;
	}
	.widget.widgetApplyButton, .widget.widgetJoinButton{
		width: 100%;
		background-size: 100% 100%;
		max-width: 250px;
	}
	.widget-area#widgetAreaInnerSidebarRight .widget.genericWidget{
		width: 100%;
	}
	.widget-area#widgetAreaInnerSidebarRight .widget.genericWidget.widget.indexNewsletter{
		margin: 0 auto;
		float: initial;
		margin-bottom: 10px;
	}
	.calcPage #content_top #main_text{
		padding: 0;
	}
	.calcPage #content_top #main_text {
		 text-align: left;
	}
	#content_top #main_text .tr.tr2{
		margin: 0px 0 0px 10px;
	}
	#content_top #main_text {
		padding: 0;
	}
	.contactusPage table.contactUs tr td.rl {
		display: initial;
		width: 30%;
		float: left;
	}
	.contactusPage table.contactUs tr td.rr {
		display: initial;
		width: 70%;
		float: left;
	}
	.contactusPage table.contactUs tr td input:not(.sbutton),
	.contactusPage table.contactUs tr td textarea{
		width: 100%;
	}
	table.contactD {
		margin: 0;
		width: 100%;
	}
	/*------------Employment ----------------------*/
	.contform.widget.widgetFormBuilder .row-wrap.separator .input-wrap{
		width: 100%;
	}
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap input,
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap select,
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap textarea{
		width: 100%;
	}
	.contform.widget.widgetFormBuilder .row-wrap .input-wrap hr{
		width: 100%;
		margin-left: 0;
	}
	.contform.widget.widgetFormBuilder .row-wrap.separator label{
		width: 100%;
		padding-left: 5px;
	}

}
@media(min-width: 992px){
	#nav { margin:auto; height:46px; position: relative; list-style:none; z-index: 1000;}
	#nav li { float: left; }
	#nav li a span {cursor: pointer; color:#FFF; padding:0 22px;}
	#nav li a {	font-weight: bold; color: #000; font-size: 13px; text-decoration: none; float: left; line-height: 46px; }
	#nav li a:hover, #nav li a.active { }
	#nav li a.active span { background: none; }
	#nav li ul { position: absolute; margin-left: -1px; top: 45px; width: 230px; }
	#nav li ul li { float:none; background: none; display: inline; }
	#nav li ul li a { float:none; display: block; font-weight:bold; text-transform: none; font-size: 13px;line-height: 1.5em;padding: 6px 0 6px 25px;  border-bottom:1px #CCC solid; border-top:1px #FFF solid; }
	#nav li ul li a.first { border-top:none;}
	#nav li ul li a.last { border-bottom:none;}
	#nav li ul li a:hover{ text-decoration: none; }
	#nav ul li div ul li ul { left: 100%; margin-top:-40px; }


	#nav>li:hover .subnav{
		display: block !important;
	}
	/*--------------Content Top--------------*/
	.content-top>.container>.row:first-child>div:first-child{
		padding-left: 0;
		padding-right: 0;
		width: 72%;
	}
	.content-top>.container>.row:first-child>div:last-child{
		padding-right: 0;
		padding-left: 0;
		width: 28%;
		margin:0;
	}
	.row.content-middle-wrapper .center-block{
	    height:100%;
	}
	.row.content-middle-wrapper>div:nth-child(1),
	.row.content-middle-wrapper>div:nth-child(2),
	.row.content-middle-wrapper>div:nth-child(3){
	    margin-top:30px
	}
	.row.content-middle-wrapper>div:nth-child(1),
	.row.content-middle-wrapper>div:nth-child(2){
	    border-right:1px solid;
	}
	.row.content-middle-wrapper>div:nth-child(4){
	    padding-right:0;
	}
	.row.content-middle-wrapper>div:nth-child(4) .block-container{
	    border-left: 1px solid;
	    height: 100%;
	    border-top: 1px solid;
	    border-radius: 10px 0 0 0;
	    padding-top: 20px;
	    padding-bottom: 40px;
	    background:#fff;
	}
	.row.content-middle-wrapper>div:nth-child(4) .block-container .block-wrapper{
	    height: 100%;
	    border-right: 1px solid;
	}
	.row.content-middle-wrapper>div:nth-child(5){
	    border-top:1px solid;
	    background:#fff;
	    padding-right:0;
	}
	.row.content-middle-wrapper>div:nth-child(5) .block-container{
	    padding-top:20px;
	    padding-bottom:40px;
		height: 100%;
	}
	.row.content-middle-wrapper>div:nth-child(5) .block-container .block-wrapper{
	    height: 100%;
	    border-right: 1px solid;
	    padding-right:15px;
	}
	.row.content-middle-wrapper>div:nth-child(6){
	    padding-left:0;
	}
	.row.content-middle-wrapper>div:nth-child(6)>div{
	    border-right: 1px solid;
	    height: 100%;
	    border-top: 1px solid;
	    border-radius: 0px 10px 0 0;
	    padding-top:20px;
	    background:#fff;
	}
	.row.content-middle-wrapper>div:nth-child(4),
	.row.content-middle-wrapper>div:nth-child(5),
	.row.content-middle-wrapper>div:nth-child(6){
	    margin-top:60px;
	    
	}
	.innerPage>.main-content>.container>.row>.col-md-8{
		padding-right: 0;
		width: 70%;
	}
	.innerPage>.main-content>.container>.row>.col-md-4{
		padding-left: 0;
		width: 30%;
	}
	.widget.widgetIndexSlider{
		height: 300px;
	}
}
@media (min-width: 768px) and (max-width: 1003px) {
	.widget.widgetIndexSlider img {
		width: 100% !important;
	}
}
@media(max-width:1003px){
	.widget.widgetIndexSlider {
		width: 100%;
		border-width: 1px 0px 15px 0px;
	}
	.widget.widgetIndexSlider #sliderContent {
		width: 100%;
		position: relative;
	}
	.widget.widgetIndexSlider img {
		border: 0px solid transparent;
		min-width: 100%;
		min-height: initial;
		height:auto !important;
	}
	#sliderContent .sliderImage,
	#sliderContent .sliderImage>div,
	#sliderContent .sliderImage div>p{
		width:100%;
	}
	.indexTop{
		background:none;
	}
	#content_top {
		width: 100%;
	}
	.formBuilder{
		overflow:visible; 
	}
	.sideform.formBuilder form .description-wrap {
		width:auto;
	}
}