@media only screen and (max-width:1851px){
	.banner_txt{
		padding: 70px 0px 184px;
	}
}

@media only screen and (max-width:1650px){
	h2{font-size:72px; line-height:74px;}
	.banner_txt{padding:60px 0px 80px;}
	.low_ic img{width:160px;}
	.banner_txt h2{margin-bottom:30px;}	
}

@media only screen and (max-width:1439px){
	h2{font-size:64px; line-height:66px;}
	.banner_txt h2{margin-bottom:20px;}	
	.low_ic img{width:145px;}
	.banner_txt{padding:55px 0px 60px;}
	.banner_txt .con_btn a{font-size:16px; line-height:44px; padding:0px 55px 0px 20px;}
	.banner_txt .con_btn a i{padding:0px 16px; line-height:32px;}	
	.banner_txt .con_btn a i img{width: 10px;}
}

@media only screen and (max-width:1224px){
	.fixed_wrapper{max-width:100%; width:100%;}
	
	.top_line a, h1{font-size:16px; line-height:26px;}
	h2{font-size: 60px; line-height: 62px;}
	h4, h3{font-size: 54px; line-height: 60px;}	
	h5{font-size:28px; line-height:30px;}
	h6{font-size:24px; line-height:30px;}
	.top_line{padding:8px 0px;}	
	.logo{max-width:280px;}
	.top_right ul li p a, .top_right ul li p{font-size:20px;  line-height:36px; }
	.top_right{padding-top: 10px;}
	.top_right ul li p i{margin-right: 10px;}
	.menu ul li{margin:0px 4px;}
	.menu ul li a{padding:4px 18px;}
	.con_btn a, .banner_txt .con_btn a, .menu_rgt .con_btn a{padding: 0px 80px 0px 25px; line-height:55px;}
	.services_sec .title_head, .about_left_cont h4, .title_head h3 {margin-bottom:40px;}	
	
	.banner_txt{padding:20px 0px 0px;}
	.banner_txt h2{margin-bottom:20px;}
	.banner_txt .con_btn a{font-size:16px; line-height:44px; padding:0px 50px 0px 15px;}
	.banner_txt .con_btn a i{padding:0px 12px; line-height:32px;}	
	.banner_txt .con_btn a i img{width: 8px;}

	.low_ic img{width:130px;}
	.low_ic{bottom:-70px;}
	.attorneys_sec{padding:100px 0px 80px;}
	.attorneys_box{margin: 0px 15px 50px;}
	.attorneys_box figure{margin-bottom: 15px;}
	footer, .ext_sec, .about_sec{padding:80px 0px;}
	.about_left_cont{max-width:60%; padding-right:30px; padding-top:15px;}
	.about_right_cont{max-width:40%;}
	.about_right_cont ul li{width: 48.4%;}
	.about_left_cont p{margin-bottom:20px;}
	.about_left_cont figure{margin-top:30px; margin-bottom:40px;}	
	.con_btn a{line-height:55px;}
	.serv_txt .con_btn a, .about_left_cont .con_btn a{padding:0px 80px 0px 20px; }
	.con_btn a i{line-height: 45px;}
	.services_sec{padding:80px 0px 120px;}
	.services_box{max-width: 31.9%;}
	.serv_txt{padding:15px 15px 30px;}
	.serv_txt h6{margin-bottom:10px;}
	.ext_left{max-width:40%; padding-right:30px;}
	.ext_rgt{max-width:60%;}
	.ext_rgt figure{margin-bottom: 13px;}
	.f_about{max-width: 47%; padding-right:60px;}
	.contact_us{max-width:33%; padding-right:30px;}
	.phone{max-width:20%;}
	.contact_us p, .f_about p{margin-bottom:25px;}
	.hours p{margin-bottom:0px;}
	.address{margin-bottom:40px;}
	.footer_bottom{padding:10px 0px 12px;}
	.about_right_cont h4{font-size: 35px; line-height: 36px;}
	.fixed_call p a, .fixed_call p{font-size:18px; }
	.fixed_call p{line-height: 60px;padding: 0px 12px 0px 70px;}
	.fixed_call p a i{padding: 0px 15px;}
	.fixed_call p a i img{width:24px;}
	.menu ul li a span{right: -3px; top: 4px; width: 12px;}
	
	
	
	/*PROFILE INNERPAGE	*/
	.inner_banner {padding: 40px 0px 100px;}
	.inner_banner .con_btn{display:none;}
	.inner_banner h2{margin-bottom:0px;}	
	.inner_main_outer{padding:80px 0px 80px;}
	.inner_left_cont{max-width:60%; padding-right:30px;}
	.inner_right_cont{max-width:40%;}
	.inner_left_cont h3{margin-top: -12px;  margin-bottom:20px;}
	.inner_left_cont p{margin-bottom:15px;}
	.inner_right_cont ul li{width: 48.9%;}
	.inner_right_cont h4{font-size: 35px; line-height: 36px;}
	.rgt_img{margin-top:45px;}
	.inner_banner h3{font-size: 32px; line-height: 32px;}	
	
	.profile_pg .inner_left_cont{max-width:40%;}
	.profile_pg .inner_right_cont{max-width:60%; padding-left:30px;}
	.profile_pg .inner_right_cont p{margin-bottom:12px;}
	.prof_box{max-width: 31.9%;}
	.prof_extin_sec_right{max-width:40%;}
	.prof_extin_sec_left{max-width:60%; padding-right:30px;}
	.prof_extin_sec_right .overly{padding:25px 15px;}
	
	.direction-left{ width: 100%; margin-bottom: 40px;}
	.direction-right{width: 100%;}
	
	.direction-left ul{max-width: 48%; float:left;}
	.inner_direction{background:#fff; }
	.direction-left{margin-bottom:0px;}
	.direction-right{padding-left:0px; margin-top:30px;}
	
}


@media only screen and (max-width:991px){
	 .top_line a, h1{font-size: 15px;line-height: 26px;}
	 h2{font-size:44px; line-height:44px;	}
	 h4, h3{font-size: 46px; line-height: 50px;}
	 .foot_sec h5, h5{font-size: 26px; line-height: 32px;}
	 h6{font-size: 20px; line-height: 26px;}
	  .logo{max-width:260px;}
	.top_right ul li p a, .top_right ul li p{font-size: 16px; line-height: 20px;}
	.top_right{padding-top:8px;}
	.menu_rgt .con_btn{display:none;}
	.menu, .menu_rgt{float:none;}
	.menu ul li a{padding:5px 30px;}
	
	
	.banner_txt .con_btn a{line-height: 40px; font-size:14px; padding: 0px 46px 0px 11px; }
	.banner_txt h2{margin-bottom:18px;}

	
	.low_ic img{width:100px;}
	.abt_rgt{padding: 30px 30px 15px;}
	.low_ic{bottom:-60px;}
	.con_btn a, .menu_rgt .con_btn a{font-size:15px; line-height:46px; padding: 0px 60px 0px 20px; }
	.services_sec .title_head, .about_left_cont h4, .title_head h3{margin-bottom:30px;}
	.con_btn a i{line-height:34px; padding:0px 15px;}
	.con_btn a i img{width:10px;}
	.attorneys_sec{padding:80px 0px 60px;}
	.attorneys_box{margin:0px 10px 45px; max-width: 31.5%;}
	.attorneys_box figure{margin-bottom:10px;}
	footer, .ext_sec, .about_sec{padding:60px 0px;}
	.about_left_cont{padding-top:0px;}
	.about_left_cont{max-width: 55%; padding-right:20px;}
	.about_right_cont{max-width:45%;}
	.about_right_cont ul li{width: 48.2%;}
	.about_left_cont h4{margin-bottom:20px;}
	.about_left_cont p{margin-bottom:15px;}
	.about_left_cont figure{margin:20px 0px;}
	.serv_txt .con_btn a, .about_left_cont .con_btn a{padding: 0px 60px 0px 15px;}
	.services_sec{padding:60px 0px 100px;}
	.services_box{max-width: 31.5%;}
	.serv_txt{padding:5px 15px 20px;}
	.serv_txt p{margin-bottom:20px;}
	.ext_rgt figure img{width:150px;}
	.ext_rgt p{margin-bottom:20px;}
	.ext_left{max-width:48%; padding-right:20px;}
	.ext_rgt{max-width:52%;}
	.f_about{max-width:40%; padding-right:10px;}
	.contact_us{max-width:36%; padding-right:10px;}
	.contact_us p br, .f_about p br{display:none;}
	.phone{max-width:24%;}
	.foot_sec h5{margin-bottom:15px; }
	.contact_us h5{margin-bottom:20px;}
	.address, .foot_sec h6{margin-bottom:10px;}
	.footer_bottom ul li:first-child a:before{display:none;}
	.about_right_cont h4{font-size: 32px; line-height: 28px;}
	
	.fixed_call p a, .fixed_call p{font-size:16px; }
	.fixed_call p{line-height: 50px;padding: 0px 12px 0px 55px;}
	.fixed_call p a i{padding: 0px 12px; line-height:42px;}
	.fixed_call p a i img{width:20px;}
	
	.menu ul li a span{right: 10px; top: 4px; width: 12px;}
	
	/*profile page*/
	
	.inner_banner {padding:50px 0 90px;}
	.inner_banner .con_btn{display:block;}
	.inner_banner .banner_txt h2{margin-bottom:15px;}
	.inner_main_outer{padding:50px 0px}
	.inner_left_cont h3{margin-top:-8px;}
	.inner_left_cont p {line-height:28px;}
	.inner_left_cont{max-width:55%; padding-right:20px;}
	.inner_right_cont{max-width:45%;}
	.inner_right_cont ul li{width: 48.8%;}
	.inner_right_cont h4{font-size: 32px; line-height: 30px;}
	.rgt_img{margin-top:40px;}
	.foot_sec h6{font-size:18px; }
	
	.inner_banner h2{font-size: 50px; line-height: 50px;}
	.inner_banner h3{font-size: 28px; line-height: 28px}
	
	.prof_extin_sec, .prof_ext_sec, .profile_pg.inner_main_outer{padding:60px 0px;}
	.inner_main_outer p{line-height:28px;}
	.prof_box{max-width:100%; margin:0px; margin-bottom:15px; }
	
	.profile_pg .inner_left_cont{max-width:100%;}
	.profile_pg .inner_left_cont figure img{width:100%;}
	.profile_pg .inner_left_cont figure{max-width:60%; margin-bottom:40px;}
	.profile_pg .inner_right_cont{max-width:100%; padding-left:0px;}
	.profile_pg .inner_right_cont p, .prof_box p, .prof_extin_sec_right .overly p, .prof_extin_sec_left p{line-height:28px;}
	
	
	.prof_extin_sec_right{max-width:100%; margin-bottom:40px; }
	.prof_extin_sec_left{max-width:100%; padding-right:0px;}
	.prof_extin_sec_left p{margin-bottom:15px;}
	
	
	.sitemaplist-outer .sitemaplist {margin-bottom: 30px; width: 50%;}
	
	
	.sitemaplist-outer .sitemaplist:last-child{margin-bottom: 0;}
	
	.auto-acci-middle-cell{float: left; width: 50%; padding-right: 20px;}
	.auto-acci-middle-cell:last-child ul{margin-bottom: 0;}
	
	.direction-left ul{max-width:65%;}
	
}

@media only screen and (max-width:767px){
	
	a, p{font-size:15px; line-height:24px;}
	h2{font-size:36px; line-height:36px;}
	.about_right_cont h4, h4, h3{font-size:36px; line-height:40px;}
	.top_line h1{display:contents;}
	.top_line h1 figure{margin-right:15px;}
	.top_right ul li p:after , .top_right ul li:last-child{display:none;}
	.menu ul li{margin:0px;}
	.top_right{padding-top:7px;}
	.menu ul li a{padding:3px 16px;}
	.menu, .menu_rgt{text-align:center;}
	
	.banner_txt{padding: 5px 0px 0px;}
	.banner_txt .con_btn a{line-height: 34px; padding: 0px 36px 0px 11px;}
	.banner_txt .con_btn a i{padding: 0px 10px; line-height: 18px;}
	.banner_txt .con_btn a i img{width:6px;}
	.banner_txt h2{margin-bottom:15px;}
	.low_ic img{width:80px;}
	
	.banner_sec {margin-top: 120px;}
	.services_sec .title_head, .about_left_cont h4, .title_head h3{margin-bottom:25px;}
	.con_btn a, .menu_rgt .con_btn a{font-size: 14px; line-height: 40px; padding: 0px 50px 0px 15px;}
	.con_btn a i img{width:8px;}
	.con_btn a i{line-height:30px; padding:0px 12px;}
	.low_ic{bottom:-50px;}
	
	.attorneys_sec{padding:60px 0px 40px;}
	.attorneys_box figure{width: 130px; height: 147px; background-size:100% 100%; line-height:140px; margin-bottom:0px;}
	.attorneys_box:hover figure{ background-size:100% 100%;}
	.attorneys_box{max-width: 30.8%;  margin: 0px 10px 20px;}
	footer, .ext_sec, .about_sec{padding:40px 0px;}
	.about_right_cont,.about_left_cont{padding-right:0px; max-width:100%; }
	.about_right_cont ul li{max-width: 48.9%;}
	.about_left_cont h4{margin-bottom:20px;}
	.services_sec .title_head p br{display:none;}
	.services_box{max-width: 47.2%;}
	/* .services_box:nth-child(2n){margin-right:0px;  margin-left:10px;}
	.services_box:nth-last-child(3){margin-bottom:70px;}
	.services_box:nth-child(2n+1){margin-right:10px; margin-left:0px;}
	.services_box:nth-child(3n+1}{margin-left:10px;} */
	.about_right_cont{margin-top:30px;}
	.services_box:nth-child(3n){margin-right:10px; margin-left:10px;}
	.services_box:nth-child(3n+1){margin-left:10px; }
	.services_box:first-child{margin-left:0px;}
	.services_box:nth-child(odd){margin-left:0px;}
	.services_box:nth-child(even){margin-right:0px;}
	.services_box, .services_box:nth-last-child(3){margin-bottom:60px;}
	.services_sec{padding:40px 0px 80px;}
	 .f_about{max-width:100%; margin-bottom:15px;}
	.contact_us h5, .foot_sec h5{margin-bottom:10px;}
	.contact_us p{margin-bottom:20px;}	
	.f_about p{float:left; max-width:60%;  padding-right:40px; margin-bottom:00px;}
	.contact_us{max-width:60%; padding-right:30px;}
	.phone{max-width:40%;}
	.hours p{margin-bottom:0px;}
	
	.fixed_call p a, .fixed_call p{font-size:15px; }
	.fixed_call p{line-height: 40px;padding: 0px 10px 0px 45px;}
	.fixed_call p a i{padding: 0px 10px; line-height:32px;}
	.fixed_call p a i img{width:15px;}
	.menu ul li a span{right: -2px; top: 3px; width: 12px;}

	
	/*profile page*/
	.inner_left_cont{max-width:100%; padding-right:0px; margin-bottom:30px; float:none;}
	.inner_right_cont {max-width:100%; float:none;}
	.inner_banner {padding:30px 0px 60px;}
	.inner_main_outer{padding: 40px 0px 40px;}
	.inner_right_cont ul li{width: 49.2%;}
	.sub_menu li{text-align:left;}
	.menu li .sub_menu li a{font-size:14px; line-height:24px;}
	.inner_left_cont h3{margin-top:0px; margin-bottom:15px;}
	.inner_left_cont p{margin-bottom:10px;}
	.inner_banner .low_ic{padding:3px 0px 5px;}
	.inner_banner h3{font-size: 24px; line-height: 26px;}
	.inner_banner .low_ic{bottom:0px;}
	.inner_banner h2{font-size: 40px; line-height: 40px;}
	
	
	/*auto accident*/
	.in_cont .inner_left_cont{padding-right:0px;}
	.inner_left_cont ul li{font-size:15px; line-height:28px;}
	.prof_extin_sec_left p .prof_box p, .prof_extin_sec_right .overly p{line-height:28px;}
	.prof_extin_sec, .prof_ext_sec, .profile_pg.inner_main_outer{padding:40px 0px;}
	 .prof_box, .profile_pg .inner_right_cont p{margin-bottom:10px;}
	.profile_pg .inner_left_cont figure{margin-bottom:20px;}
	.prof_box:last-child{margin-bottom:0px;}
	.prof_extin_sec_right .overly{padding:15px 15px;}
	.prof_extin_sec_right{margin-bottom:30px;}
	
	
	
	.auto-acci-middle-cell{width: 100%; padding-right: 0;}
	.auto-acci-middle-cell:last-child ul{margin-bottom: 0;}
	.top_line a br{display:none;}
	.logo{max-width: 240px;}
	.direction-left ul{max-width: 77%;}
	.top_right h1{font-size: 16px !important;}
	.banner_txt h2{font-size: 24px;}
	.banner_sec{min-height: 114px;}
	.top_hed {min-height: 102px;max-height:102px}
	.social ul li a i{width: 45px;height: 48px;}
	div#contact_scroll_box {
    top: unset !important;
    bottom: 0;
    left: 0;
    width: 100%;
    right: 0;
    max-width: 100%;
    border-radius: 0;
    display: flex;
    background-color: #04183d;
}
a.table_box .icon {display: none;}
.find_your_attorney li a > div{padding:0;}
.about_left_cont {padding: 0 15px;}
.free-consult .call-btn {margin-bottom: 10px;}
}

@media only screen and (max-width:575px){
	.top_line a, h1, a, p{font-size:14px; line-height:24px;}
	h2 { font-size: 32px;   line-height:32px;}
	.top_line{padding:5px 0px;}
	.top_line h1{display:inherit;}
	.logo{max-width:270px; float:none; padding:0px 15px;}
	.top_right ul li p a, .top_right ul li p{font-size: 14px; line-height: 20px;}
	.menu ul li a{padding:0px 9px; line-height:36px;}
	.menu ul li a::after {height:2px;}
	.services_sec .title_head, .about_left_cont h4, .title_head h3{margin-bottom:20px;}
	.con_btn a, .menu_rgt .con_btn a{line-height:36px; padding: 0px 40px 0px 15px; }
	.con_btn a i img{width:6px;}
	.con_btn a i{line-height:26px; padding:0px 10px;}
	.low_ic img{width:80px; }
	.low_ic{display:none;}
	
	.banner_txt{padding:10px 0px 0px;}
	
	.attorneys_sec{padding:20px 0px 30px;}
	.attorneys_box{max-width: 46.6%;}
	.attorneys_box:nth-child(3n){margin-left:0px;}
	.attorneys_box:nth-child(3n+1){margin-right:0px;}
	.attorneys_box:nth-child(odd){margin-left:0px;}
	.attorneys_box:nth-child(even){margin-right:0px;}
	.attorneys_box, .attorneys_box:nth-last-child(3){margin-bottom:30px;}
	footer, .ext_sec, .about_sec{padding:30px 0px;}
	.serv_txt .con_btn a, .about_left_cont .con_btn a{padding: 0px 40px 0px 15px;}
	.serv_txt h6{margin-bottom:5px;}
	.serv_txt p{margin-bottom:10px;}
	.ext_left{padding-right:0px; max-width:100%; margin-bottom:30px; float:none;}
	.ext_rgt{float:none; max-width:100%;}
	.address, .foot_sec h6{margin-bottom:5px;}
	.top_right ul li p i img{width:30px;}
	.abt_rgt{padding:30px 30px;}
	.about_right_cont h4{margin-bottom:0px;}
	.services_box::after{height:28px;}
	
	.cd-dropdown-wrapper a.meanmenu-reveal{z-index: 9999;}
	#contact_scroll_box{display: block;  z-index: 999999 !important; }
	#contact_scroll_box h4{font-size:24px; line-height:30px;}
	#contact_scroll_box a{font-size:20px; font-weight:600; }
	#contact_scroll_box a:hover{color:#4c97c3 !important;}
	.fixed_call {display:none;}
	
	
	
	.menu ul li a span{right: -2px; top: 0px; width: 8px;}
	
	/*profile page*/
	
	.inner_banner .low_ic{display:block;}
	.inner_banner .low_ic{bottom: 0px;}
	.inner_banner .banner_txt h2{margin-bottom: 12px;}
	.inner_banner {padding:20px 0px 55px;}
	.inner_main_outer{padding:30px 0px 30px;}
	.inner_left_cont p{line-height:26px;}
	.inner_right_cont ul li{width: 49.1%;}
	.inner_left_cont h3{margin-bottom:10px;}
	.rgt_img{margin-top:10px;}
	.foot_sec h6{font-size:16px; }
	
	.inner_banner h2{font-size: 36px; line-height: 36px;}
	.inner_banner h3{font-size: 22px; line-height: 26px;}
	
	.prof_extin_sec, .prof_ext_sec, .profile_pg.inner_main_outer{padding:30px 0px;}
	.profile_pg .inner_right_cont p, .prof_box p, .prof_extin_sec_right .overly p, .prof_extin_sec_left p{line-height:26px;}
	.profile_pg .inner_left_cont figure{max-width:80%;}
	
	.top_right ul li{display:none;}
	.top_right{float:none;}
	.top_right h1{ float:none; margin-top:5px; background:#4c97c3; padding:8px 15px;}  
	.top_hed{padding:10px 0px 0px;}
	
	.top_hed .fixed_wrapper{padding:0px;}
	
	.sitemaplist-outer .sitemaplist {margin-bottom: 20px; width: 100%;}
	.sitemaplist-outer .sitemaplist ul li{ font-size: 14px;}
	.direction-left figure {float: left; margin-bottom: 20px; margin-right: 0; text-align: center; display: block; width: 100%;}
	.direction-left ul li {display: block; margin-bottom: 4px;}
	.direction-left{display: block;}
	
	.top_right h1{text-align:center; }
}



@media only screen and (max-width:479px){
	.top_right, .menu_sec {display:none;}
	h2{font-size:20px; line-height:20px;}
	h4, h3{font-size:26px; line-height:30px;}
	.foot_sec h5, h5{font-size:20px; line-height:24px;}
	 .attorneys_box:nth-last-child(3),.attorneys_box{max-width:50%; margin:0px 0px 20px ;}
	.services_sec{padding:30px 0px 00px;}
	.services_box{max-width:100%;  width:100%; margin:0px 0px 55px !important;}
	.serv_txt h6{margin-bottom:10px;}
	.serv_txt{padding:0px 10px 10px;}
	.serv_txt p{margin-bottom:15px;}
	.f_about p{float:none; max-width:100%; padding-right:0px; margin-bottom:10px;}
	.f_about{padding-right:0px; margin-bottom:20px;}
	.phone, .contact_us{max-width:100%; padding-right:0px;}
	
	.logo{max-width:275px;}
	.top_hed{padding:10px 0px;}
	
	.banner_txt{padding:5px 0px;}
	.banner_txt .con_btn a{font-size:12px; line-height:26px;}
	.banner_txt h2{margin-bottom:10px;}
	
	.contact_us p{margin-bottom:10px;}
	.contact_us{margin-bottom:20px;}
	.about_right_cont ul li:first-child{margin-right:0px; margin-bottom:10px;}
	.about_right_cont ul li{width:100%;}
	.hours p{margin-bottom:0px;}
	.services_box:after{height:32px;}
	.attorneys_box figure{width: 110px; height: 127px; line-height: 120px;}
	.abt_rgt{padding:20px 15px;}
	.about_right_cont h4{font-size:32px; line-height:32px;}	
	.cd-dropdown-wrapper a.meanmenu-reveal{z-index: 99999;}
	#contact_scroll_box{display: block;  z-index: 99999999 !important; }
	.top_right{display:block; text-align:center;}
	.top_right h1{padding:15px;}
	
	/*profile page*/
	.inner_right_cont ul li:first-child{margin:0px; margin-bottom:10px;}
	.inner_right_cont ul li{max-width:100%; width:100%;}
	.inner_left_cont{margin-bottom:20px;}
	.inner_left_cont p{line-height: 24px;}
	
	.inner_left_cont h3{margin-bottom:5px;}
	.foot_sec h6{font-size:15px; }
	
	.direction-left ul{float:none; max-width:100%;}
	.inner_banner h3{font-size:20px; line-height:20px;}
	.inner_banner{padding: 15px 0px 40px;}
	
	.profile_pg .inner_left_cont figure{max-width:100%;}
	.profile_pg .inner_right_cont p, .prof_box p, .prof_extin_sec_right .overly p, .prof_extin_sec_left p{line-height:24px;}
	
	.cd-dropdown-wrapper a.meanmenu-reveal{margin-top:-120px;}
	.direction-right{margin-top:0px;}
	
	.direction-left ul li, .direction-left ul li a, .direction-left ul li span{ font-size: 14px;}
	.direction-left ul li strong{  margin-bottom: 6px; max-width: 100%;}
	.direction-left {margin-bottom: 20px; width: 100%;}
	.direction-right iframe {height: 200px;}
	.direction-left ul li {display: block; margin-bottom: 10px;}
}