@media only screen and ( max-width: 1280px ) {
}
@media only screen and ( max-width: 1024px ) {
	.container {width: 96%;}
	.header-right{width: 23%;}
	.banner{width: 100%;}
	.banner img{width:100%;}
	.banner .caption{ top:18px;}
	.form .gform_wrapper .top_label input.large, .form .gform_wrapper .top_label select.large, .form .gform_wrapper .top_label textarea.textarea{ height:45px}
	.form {width: 337px;}
	.blog-section{width: 37%;}
	.blog-section li{ margin: 0 2px 6px 7px;}
	.blog-post li{margin-bottom:23px;}
	.practice-area{ width: 58%;}
	.client-details{ margin-right: 17px;}
	.award ul { margin: 10px 14px;}
	.posts{margin-right: 26px ;width: 23%;}
	.visa {width: 125px;}
	#content{ width:574px}
	#testimonial_slider_recent_wrap{ margin-left:-20px}
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:-35px!important}
	.testimonial_slider__round a.testimonial_prev{ left:42.5%!important}
	.testimonial_slider__round a.testimonial_next{ right:43%!important}
	#content img, #content p img{ height:auto}
	.profileleft { width: 100%;}
   .profileright { float: left; width: 100%;}

}
@media only screen and ( max-width: 980px ) {
	#content {width: 513px;}
	.header-right {width: 24%;}
	.banner{ width:100%;}
	.blog-section {width: 38%;}
	.client-details {margin-right: 15px;}
	.client-area h3{margin: 20px 0 4px;}
	.posts{width: 23%;}
	.posts p{width: 184px;}
	.links{width: 19.009%;}
	.award li {   margin-left: 26px !important;  margin-right: 31px;}
}
@media only screen and ( max-width: 800px ) {
	.header-left{ width:38%}
	.header-right {width:auto;}
	.logo img{width:100%;}
	.banner {width: 100%;}
	.form {width: 36%;}
	.gform_wrapper .gform_footer {float: left;}
	.blog-section{width: 23%; margin-right: 25px;}
	.practice-area {width: 72%; float: right;}
	.blog-post li{margin-bottom:26px;}
	.client-details{ margin-right: 10px; width: 21%; padding: 0 7px 15px;}
	.award ul {margin: 10px 0;}
	.award li img{width:100%;}
	.award li{margin-left: 11px;}
	.posts {width: 22%;}
	#content{ width:344px}
	#content h1{font-size: 20px;}
	.home #content p {font-size: 14px;}
	.award li{margin-left: 40px !important; margin-right: -12px;}
	.testimonial_slider__round .testimonial_nav_arrow_wrap{ display:none!important}
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:-15px !important}
	.banner .caption .desc{ display:none}
	.form .gform_button { margin-top: 50px; }
	.testimonial_slider__round .testimonial_slideri { margin-left: 13px; margin-right: 0 !important; width: 240px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 52px;  position: absolute;  top: -56px;}
	.testimonial_slider__round .testimonial_avatar_wrap img{ left:59px;}
}
@media only screen and ( max-width: 768px ) {
	.banner{ width:100%}
	.form {  width: 36%;}
	.form h3 {font-size: 23px;}
	.award li {    margin-left: 30px !important;  margin-right: -12px;}
	.sidebar-content #content, .sidebar-sidebar-content #content{ float:none; width:100%; margin-bottom:30px;}
	.sidebar-content #sidebar, .sidebar-sidebar-content #sidebar{ float:none; width:100%; margin:0 auto;}
	#sidebar ul{ margin:0 auto; width:83%;}
	.testimonial_slider__round .testimonial_avatar_wrap img{ left:54px !important;}
	.form .gform_wrapper .top_label input.large, .form .gform_wrapper .top_label select.large, .form .gform_wrapper .top_label textarea.textarea{ width:96%;}
	.practicelist li { margin: 0 2% 13px 0;}
	#sidebar ul {    margin: 0 auto;    width: 87%;}
	.posts {  width: 46%;  min-height: 145px;  margin-right: 2%;}
	.links {  width: 46%;  margin-right: 2%;}
	.posts p {  width: 100%;}
	.testimonial_slider__round .testimonial_slideri{ width:236px !important}
}
@media only screen and ( max-width: 736px ) {
	/*.nav{ display:none;}*/
	.banner{width:100%}
	.form {  width: 100%;}
	.posts {width: 21%;}
	
	.links {width: 22.9%;margin-right: 20px;}
	.header-left{ width:39%;}
	.nav-right{ display:none}
	.practicelist li{ margin:0 4px 4px 0}
	#testimonial_slider_recent_wrap{ margin-left:-15px}
	.posts, .links{ width:46%; min-height:215px}
	.gform_wrapper .gform_footer { float: right;}
	.form .gform_button { margin-top: 0;}
	.testimonial_slider__round .testimonial_slideri {  margin-right: 0 !important;    width: 232px !important;}
	.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width: 100% !important;}
	.form .gform_wrapper .top_label input.large, .form .gform_wrapper .top_label select.large, .form .gform_wrapper .top_label textarea.textarea {width: 99.3%;    }
	#sidebar ul.practicelist { width: 94%;}
	.practicelist li {  margin: 0 18px 14px 0;}
	.testimonial_slider__round .testimonial_slideri{ width:224px !important}
	.testimonial_slider__round .testimonial_avatar_wrap img {  left: 49px !important;}
	.award li { margin-bottom: 20px;}
}
@media only screen and ( max-width: 667px ) {
	.nav li{ padding:15px 10px}
	.banner {width: auto; margin-bottom:15px;}
	.form{width: auto; float:none}
	.form li .blanck {width: 112px; margin-right: 20px;}
	.form li .btn{margin-top: 0;}
	.practice-area {width: 69%;}
	.practice-area h1{font-size: 26px;}
	.practice-area h2{font-size: 21px;}
	.practice-area h3{font-size: 18px;}
	.client-details {margin-right: 50px; width: 39%;}
	.posts {width: 47%; margin-right: 15px; min-height:280px;}
	.posts p {width: 100%;}
	.links {width: 47%;}	
	.banner .caption { top:30px;}
	.banner .caption .desc{ display:block}
	.testimonial_slider__round .testimonial_slideri { margin-left: 12px !important; margin-right: 22px !important;  width: 286px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img {  left: 73px !important;}
    .award li { margin-bottom: 25px; margin-left: 57px !important;  margin-right: -16px;}
	.practicelist li { margin: 0 12px 12px 0;}
	#sidebar ul.practicelist {  width: 100%;}
}
@media only screen and ( max-width: 640px ) {
	.practice-area h1 {font-size: 24px;}
	.practice-area h2 {font-size: 20px;}
	.practice-area h3{font-size: 16px;}
	.practice-area p{font-size: 13px;}
	.posts{min-height: 230px;}
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:-35px !important}
	.banner .caption { top:30px;}
	.banner .caption .desc{ display:block}
	.testimonial_slideri { margin-right: -3px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 85px !important;}
	.award li { margin-bottom: 33px;  margin-left: 39px !important;  margin-right: 5px;}
	#sidebar ul.practicelist { width: 70%;}
	.testimonial_slider__round .testimonial_slideri { width: 269px !important;}
}
@media only screen and ( max-width: 600px ) {
	/*.nav{display:none}*/
	.blog-section {width: 100%;}
	.blog-post{display:none;}
	.practice-area {width: 100%; margin-top: 20px;}
	.practice-area .blog-post{display:block;}
	.client-details {margin-right: 45px;}
	.links {width: 46%;}
	
	.banner .caption { top:20px;}
	.banner .caption .desc{ display:block}
	.gform_wrapper .gform_footer {margin-left: 20px;}
	.testimonial_slider__round .testimonial_slideri {  width: 254px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 79px !important;}
	.award li {  margin-bottom: 25px;  margin-left: 24px !important;    margin-right: 10px;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 79px !important;}
	#sidebar ul {  width: 95%;}
	.practicelist li { margin: 0 23px 4px 0;}
	.logo { float: left;  width: 290px;}
	.practicelist li a { padding: 45px 37px 24px;}
	#sidebar ul.practicelist {  width: 94%;}
	.practicelist li {  margin: 0 12px 12px 0;}
}
@media only screen and ( max-width: 568px ) {
	.form{margin-left:0px;}
	.client-details {margin-right: 42px;}
	
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:50px !important}
	.posts{ min-height:290px}
	.banner .caption { top:80px;}
	.banner .caption .desc{ display:none}
	.logo {  float: left; width:256px;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: -3px !important;}
	.testimonial_slider__round .testimonial_slideri { width: 253px !important; margin-right: 8px !important; margin-left: 5px !important;}
	.practicelist li {  margin: 0 10px 4px 0;}
	.practicelist li a { padding: 45px 33px 24px;}
	#sidebar ul.practicelist { width: 95%; }
	
}
@media only screen and ( max-width: 480px ) {
	.nav-right a { padding-left: 15px; font-size: 14px;}
	.client-details{ margin-right:0px; width:95%;}
	.arrow {margin: 10px 0 6px;}
	.award li { margin-left: 32px;}
	.posts{width: 89%; margin-right:0; min-height: 158px;}
	.links{width: 89%; margin-right:0;}
	.copy-right .container { padding-top: 10px;}
	
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:33px!important;}
	.footer{ padding-top:20px;}
	.posts,.links{ width:auto; float:none; min-height:inherit; margin-bottom:20px; margin-top:0px;}
	.banner .caption { top:70px;}
	.logo { float: none; width: 300px;  margin: 0 auto;}
	.header-right { width: 341px; margin: 20px 0 auto; float: none;}
	.testimonial_slider__round .testimonial_slideri { width: 231px !important; margin-right: -36px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 3px !important;}
	.practicelist li { margin: 0 4px 4px 0;}
	.practicelist li a { padding: 45px 16px 24px;}
	
}
@media only screen and ( max-width: 414px ) {
	#page{display:block; margin-top:0; background:#666; height: 33px;}
	.header a{top:185px;}
	.practice-area h1 {font-size: 22px;}
	.practice-area h2 {font-size: 19px;}
	.practice-area h3 {font-size: 15px;}
	.award li {margin-left: 5px;}
	.award li img {width: 95%;}
	
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:0px!important;}
	.banner .caption { top:50px;}
	.header-right { width: 312px;}
	.testimonial_slider__round .testimonial_slideri { width: 363px !important;  margin-right: 0px !important;  margin-left: 34px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img { left: 89px !important;}
	.award li {  margin-bottom: 25px;  margin-left: 24px !important;   margin-right: 0;}
	.practicelist li { margin: 0 3px 4px 0;}
	.practicelist li a { padding: 45px 1px 24px;}
	#content .entry-content img.alignleft { margin: 0 18% 10px 0;}
	#sidebar ul.practicelist { margin-left:3%;}
}
@media only screen and ( max-width: 384px ) {
	.header a{top: 179px;}
	.practice-area h1 {font-size: 20px;}
	.practice-area h2 {font-size: 17px;}
	.practice-area h3 {font-size: 14px;}
	.award li {margin-left: 0; width: 76%;}
	
	.award li{ width:auto; float:none; text-align:center}
	.award li img{ width:auto;}
	.testimonial_slider__round .testimonial_slideri {   width: 330px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img {  left: 77px !important;}
	.practicelist li a { width: 161px;}	
	.award li:first-child { margin-left: 0 !important;}
    .award li { margin-bottom: 5px; margin-left: 0 !important;}
	.socialicon ul { float: none; margin: 20px 0 auto; margin-left: 23%;}
	.header-right { width: 100%; margin-right: 0 !important;  padding-right: 0 !important;  text-align: center;}
	 #content .entry-content img.alignleft {     margin: 0 10% 10px 0;}
	 #sidebar ul.practicelist { width: 99%; margin-left:3%;}

}
@media only screen and ( max-width: 375px ) {
	.form li .blanck{margin-right: 0;}
	.form li .btn{float: right;}
	.practicelist li a{ width:158px}
	#sidebar ul.practicelist {  width: 100%; margin-left:2%;}
	.testimonial_slider__round .testimonial_slideri { width: 320px !important;}
}
@media only screen and ( max-width: 360px ) {
	.practice-area h1 {font-size: 19px;}
	.practice-area h2 {font-size: 16px;}
	.practicelist li a{ width:145px}
	.testimonial_slider__round .testimonial_slideri { width: 305px !important;  margin-right: 0px !important;  margin-left: 31px !important;}
	.testimonial_slider__round .testimonial_avatar_wrap img {  left: 69px !important;}
	#sidebar ul.practicelist { margin-left:5%;}
	
}
@media only screen and ( max-width: 320px ) {
	.logo{ width:295px}
	.form li .btn {float: left; margin-top: 10px;}
	.practicelist li a{ width:132px}
	.testimonial_slider__round .testimonial_outer_wrap{ margin-left:40px!important}
	.testimonial_slider__round .testimonial_avatar_wrap img{ margin-left:-40px !important}
	.banner .caption { top:35px;}
    .testimonial_slider__round .testimonial_slideri {  width: 271px !important;  margin-right: 0px !important;  margin-left: 31px !important;}
    .testimonial_slider__round .testimonial_avatar_wrap img { left: 90px !important;}
	.form .gform_button { margin-top: 50px;}	
	.gform_wrapper .gform_footer {  float: left;}
	#content .entry-content .alignright { float: none;}
	.award li:first-child { margin-left: 0 !important;}
	.award li { margin-left: 0 !important; margin-bottom:10px;}
	#content h1 {  font-size: 18px;}
	#sidebar ul.practicelist {  width: 100%; margin-left:3%;}
	.socialicon ul { margin-left: 17%;}
}
