@media only screen and (min-width:1921px ) {
	.heroSection .row_col_wrap_12 {
		position: relative;
		top: -240px;
	}
}


@media only screen and (max-width:1600px ) {
	.homerightbox .custombtn {
		padding: 23px 40px !important;
		font-size: 21px !important;
	}
}
@media only screen and (max-width:1440px ) {
  	.homerightbox .custombtn {
		padding: 23px 40px;
		font-size: 16px !important;
	}
}
@media only screen and (max-width:1320px ) {
  	.homerightbox .custombtn {
		padding: 23px 25px !important;
		font-size: 16px !important;
	}
}
@media only screen and (max-width:1100px ) {
	.homerightbox .custombtn {
		padding: 23px 25px !important;
		font-size: 16px !important;
	}
}

@media only screen and (max-width:1024px ) {
	.twoimage .img-with-aniamtion-wrap {
		top: -120px;
		right: 0;
		left:unset;
	}
	html body .wpb_row.heroSection {
		padding-top: 180px !important;
		padding-bottom: 100px !important;
		min-height: auto !important;
	}
	.weAreRightBox .homeLeftbox {
		width: 100% !important;
	}
	.weAreRightBox .homerightbox {
		width: 100% !important;
	}
	html body .wpb_row.heroSection .row_col_wrap_12 {
		min-height: auto !important;
	}
	.weAreSection {
		padding-top: 100px !important;
		padding-bottom: 100px !important;
	}
	.iconBoxRow .wpb_wrapper .iwithtext {
		margin-bottom: 0;
		width: 47%;
	}
	.iconBoxRow .wpb_wrapper .iwithtext .iwt-icon {
		width: 50px;
		height: 50px;
		padding: 8px;
	}
}
@media only screen and (max-width:991px ) {
	.twoimage .img-with-aniamtion-wrap {
		top: -40px;
		right: -150px;
		left: unset;
		position: relative;
	}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li.menu-item-55 a {
		background-color: #022840;
		text-align: center;
		display: block;
		padding: 10px 0 10px 0;
		border-radius: 4px;
	}
	#slide-out-widget-area.slide-out-from-right {
		padding-left: 20px !important;
	}
	.heroSection .row_col_wrap_12 {
		position: relative;
		top: 0px;	
	}
}
@media only screen and (max-width:769px ) { 

}
@media only screen and (max-width:690px ) {
	.mapBox iframe {
		height: 400px;
	}
	.gravityBox .gform_wrapper.gravity-theme .gfield input.large {
		padding: 11px 20px 11px 20px !important;
	}
	.footerSection .footerBoxone {
		width: 100%;
	}
	.disabilityBox .vc_column-inner .wpb_wrapper p {
		font-size: 14px !important;
		line-height: 25px;
	}
	.oneimage .img-with-aniamtion-wrap {
		width: 100%;
	}
	.custombtn {
		font-size: 20px !important;
		width: 100%;
	}
	.weAreRightBox .vc_column-inner ul li {
		padding-left: 40px;
	}
	.disabilityBox .vc_column-inner .wpb_wrapper h4 {
		font-size: 15px !important;
	}
	.iconBoxRow .wpb_wrapper .iwithtext {
		margin-bottom: 0;
		width: 100%;
	}
	.impairmentsListSec .nectar-fancy-ul ul li {
		width: 100%;
		margin-bottom: 15px;
		padding-right: 20px;
	}
	.walkerbox {
		margin-top: 0px !important;
	}
	.walkerSection .walkerbox .divider-wrap {
		min-height: auto;
	}
	.walkerSection .walkerbox .vc_column-inner p a {
		margin-bottom: 10px;
		display: block;
	}
	.teamMainBox {
		margin-bottom: 30px !important;
	}
	.maxSetBox .vc_column-inner .iwt-icon {
		width: 60px;
		height: 60px;
		position: relative;
	}
	.maxSetBox .vc_column-inner .iwithtext .iwt-text {
		padding-left: 0;
	}
	.walkerSection .walkerbox .vc_column-inner p {
		padding: 0 0px;
	}
	.weAreSection {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
	}
	.twoimage .img-with-aniamtion-wrap {
		right: -40px;
	}
	.heroSection .vc_column-inner .wpb_wrapper h4 {
		font-size: 20px !important;
	}
	.heroSection .vc_column-inner .wpb_wrapper h1 {
		font-size: 30px !important;
	}
	.heroSection .using-image .using-image {
		background-position: 40% 100% !important;
		background-size: cover;
		height: 260px !important;
		will-change: unset !important;
		transform: unset !important;
		opacity: 1 !important;
		transition: unset !important;
		bottom: unset !important;
	}
	.heroSection .using-image {
		background-color: #033a5b !important;
	}
	html body .heroSection.vc_row {
		padding-top: 230px !important;
		padding-bottom: 50px !important;
	}
	.heroSection .wpb_wrapper h5 {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.lawyerleftCol .gform_wrapper.gravity-theme .gfield-choice-input+label {
		font-size: 13px;
		line-height: 20px;
	}
	.gravityBox .gform_footer .gform_button {
		width: 100% !important;
	}
	.gravityBox .gform_wrapper.gravity-theme .gfield-choice-input+label {
		font-size: 13px;
		line-height: 20px;
	}
	.lawyerleftCol .gform_footer .gform_button {
		width: 100% !important;
	}
	.lawyerleftCol .vc_column-inner .wpb_wrapper p {
		font-size: 12px;
		line-height: 24px;
	}
	.footerSection .footerBoxtwo {
		width: 100% !important;
	}
	.footerSection .footerBoxthree {
		width: 100% !important;
	}
	.footerSection .footerFour {
		width: 100% !important;
	}
	.footerSection .footerBoxtwo .vc_column-inner {
		padding-left: 0 !important;
	}
	.footerBoxthree .footerTimeBox {
		max-width: 100% !important;
	}
	.footerBoxone .vc_column-inner .hover-wrap img {
		width: 100px;
		margin-bottom: 20px !important;
	}
	.footerSection .mainFooterWrap {
		padding-bottom: 20px !important; 
	}
	.disabilityHeaderSec .vc_column-inner .wpb_wrapper h1{
		font-size: 26px!important;
	}
	.disabilityHeaderSec .vc_column-inner .wpb_wrapper h4{
		 font-size: 18px !important;
	}
	.iconBoxRow .wpb_wrapper .iwithtext .iwt-text {
		padding-left: 65px;
		width: 340px;
		padding: 16px 0 10px 60px;
	}
	.listApartmentSec .wpb_wrapper h2 {
		color: #00365C;
		text-align: left;
	}
	.listApartmentSec .wpb_wrapper p {
		text-align: left;
	}
	.applicationDisabilitySec .wpb_wrapper H5 {
		color: #706E74;
		font-size: 17px;
		text-align: left;
	}
	.applicationDisabilitySec .wpb_wrapper H2 {
		color: #00365C;
		text-align: left;
	}
	.freeBox .vc_column-inner .wpb_wrapper h5 {
		text-align: left;
	}
	.freeBox .vc_column-inner .wpb_wrapper .nectar-button  {
    	width: 100%;
	}
	.aboutHeroSection .vc_column-inner .wpb_wrapper h1 {
		font-size: 30px;
	}
	.disabilityOurLawyerSec .nectar-fancy-ul ul li {
		color: #000000;
		padding-left: 50px;
	}
	.weAreRightBox .vc_column-inner ul li i {
		left: 10px;
	}
	.applicationDisabilitySec .followingBox .vc_column-inner .wpb_wrapper p {
		font-size: 16px;
		line-height: 30px;
	}
}
@media only screen and (max-width:480px ) {

}
@media only screen and (max-width:380px ) {

}