body{background:#ffffff; font-family: 'Roboto', sans-serif; margin:0px; padding:0px; font-size:15px; color:#737373; overflow-x:hidden}
.w_500{font-weight:500;}
.clear{clear:both}
.header_wrapper{width:100%; height:80px; background:#fff; position:relative}
.header_wrapper .header{width:100%; height:80px; position:fixed; background:#fff; box-shadow:0px 2px 2px rgba(0,0,0,0.2); padding:10px; z-index:1000}
.header_wrapper .header .logo{213px; height:60px; float:left;}
.nav_wrapper{float:right;}
.navbar{margin-bottom:0px;}
.navbar-default .navbar-nav>li>a{color:#000;}
.container-fluid{padding:0px;}
.navbar-collapse{padding:0px;}
.nav_wrapper .navbar-default{background:transparent; border:0px;}
.dropdown-menu .divider{margin:2px 0px}
.padding_10{padding:10px;}
.nav_wrapper .navbar-default .navbar-nav>li>a:hover{background:#c28556; color:#fff;}
.slider{width:100%; height:507px; position:relative; overflow:hidden}
.slider .img_logo{position:absolute; width:433px; height:192px; z-index:100; left:50%; margin-left:-216px; top:50%; margin-top:-96px;}
.our_team_small_tab{width:100%; height:75px; position:relative; background:#fff;}
.our_team_small_tab .our_team_tab{ box-shadow:0px 0px 15px rgba(0,0,0,0.5); position:absolute; width:100%; height:75px; z-index:100; background:#fff;}
.our_team_small_tab .our_team_tab .content{width:998px; margin:0 auto; padding:10px; display:table}
.our_team_small_tab .our_team_tab .content .head{color:#737373; float:left; font-size:25px; font-weight:700; padding:10px 25px; border-right:1px solid #bfbfbf; margin-right:15px;}
.our_team_small_tab .our_team_tab .content .text{float:left; width:640px; padding-top:7px;}
.our_team_small_tab .our_team_tab .content .button{float:right;}
.our_team_small_tab .our_team_tab .content .button a{background:#cf2129; border:solid 1px #cf2129; color:#fff; font-weight:300; padding:10px 15px; border-radius:5px; display:block; font-size:17px; margin-top:5px; text-decoration:none;transition:all 0.3s ease;}
.our_team_small_tab .our_team_tab .content .button a:hover{border:solid 1px #cf2129; background:#fff; color:#cf2129;}
.practice_focus_home{width:100%; height:485px; position:relative; border-bottom:solid 1px #4c4c4c; background:#fff; border-top:solid 2px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:420px; background:url(../images/img_practice_h.jpg) no-repeat right top; height:482px;}
.practice_focus_home .img_practice_h img{width:100%; height:482px;}
.practice_focus_home .content_practice{padding:30px 20px 50px 20px; float:left; width:925px; text-align:justify;}
.practice_focus_home .content_practice .head{font-size:30px; font-weight:700; color:#cf2129}
.practice_focus_home .content_practice .content_practice_h{font-weight:300;}
.practice_focus_home .content_practice .content_practice_h a{color:#cf2129}
.practice_focus_home .practice_area_box{display:table; width:100%; margin-top:20px;}
.practice_focus_home .practice_area_box .box_1{float:left; width:20%; float:left; border:solid 1px transparent;  color:#4c4c4c; text-align:center; padding:15px; text-decoration:none;}
.practice_focus_home .practice_area_box .box_1:hover{background:#cfe8f7; border:dotted 1px #4c4c4c;}
.practice_focus_home .practice_area_box .box_1 .icon{text-align:center; width:100%; margin-bottom:10px;}
.practice_focus_home .practice_area_box .box_1 .txt{font-weight:300; line-height:normal;}
.practice_focus_home .practice_area_box .arrow{float:left; padding:58px 25px; text-decoration:none; display:inline-block; font-size:25px; color:#4c4c4c}
.practice_focus_home .practice_area_box .arrow:hover{background:#cfe8f7;}
.partner_home{background:#f6f6f7; border-bottom:solid 1px #4c4c4c;padding:50px 0px}
.partner_home .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.partner_home .partner_box_wrapper{width:995px; margin:0 auto; display:table;}
.partner_home .partner_box_wrapper .box_p{float:left; padding:20px 40px; border-right:dotted 1px #4c4c4c;}
.partner_home .partner_box_wrapper .box_p:hover{background:#cfe8f7;}
.partner_home .partner_box_wrapper .box_p a{text-decoration:none}
.partner_home .partner_box_wrapper .box_p:last-child{border:0px;}
.partner_home .partner_box_wrapper .box_p .name{font-size:20px; text-align:Center; color:#4c4c4c; margin-top:20px;}
.partner_home .partner_box_wrapper .box_p .deignation{font-size:20px; text-align:Center; color:#c48758; margin-top:0px; font-weight:300;}
.partner_home .partner_box_wrapper .box_p .social{width:100%; display:table; margin-top:30px; text-align:center;}
.partner_home .partner_box_wrapper .box_p .social a{font-size:20px; margin-right:10px; color:#4c4c4c}

.publication_h_wrapper{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+55,cfe8f7+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 55%, rgba(207,232,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 55%,rgba(207,232,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 55%,rgba(207,232,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfe8f7',GradientType=0 ); /* IE6-9 */ padding:50px 0px}
.publication_h_wrapper .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.publication_h_wrapper .publication_h{width:995px; margin:0 auto; display:table;}
.publication_h_wrapper .publication_h .box{width:31%; float:left; border:solid 1px transparent; border-right:dotted 0px #4c4c4c; padding:20px; margin:10px; text-decoration:none; height:275px; text-align:justify}
.publication_h_wrapper .publication_h .box:hover{background:#fff; border:dotted 1px #4c4c4c; box-shadow:-2px 5px 5px rgba(0,0,0,0.5);transition:all 0.3s ease;}
.publication_h_wrapper .publication_h .box .head{font-weight:700; color:#0072b7;}
.publication_h_wrapper .publication_h .box .text{font-weight:300; color:#4c4c4c;}
.publication_h_wrapper .publication_h .box .date{font-weight:700; color:#000;}

.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:1145px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:left; margin-right:100px;}
.footer_wrapper .footer .links{width:200px; color:#c28556; float:left; margin-right:30px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:20px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}

.slider_inner{width:100%; height:307px; position:relative; overflow:hidden; border-bottom:solid 2px #4c4c4c;}
.slider_inner .page_title{position:absolute; color:#fff; font-size:45px; font-weight:700; left:100px; top:120px; z-index:100}
.content_area{width:90%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .heading{font-size:25px; color:#cf2129; font-weight:700; margin-bottom:20px;}
.content_area .content_inner{text-align:justify; min-height:350px; line-height:25px; display:table; width:100%}
.content_area .sub_heading{font-size:18px; color:#cf2129; font-weight:700; margin-bottom:20px;}
.content_area .p_image{float:left; width:260px; border-right:solid 0px #4c4c4c; padding:5px;}
.content_area .content_p{float:left; margin-left:50px; color:#4c4c4c; font-weight:300; font-size:15px; width:850px;}
.content_area .p_image h1{padding:0px; margin:0px; font-size:25px; margin-top:10px; margin-bottom:10px;}
.content_area .p_image h2{padding:0px; margin:0px; font-size:18px; color:#4c4c4c; margin-bottom:10px;}
.content_area .p_image .social_inner{width:100%; text-align:Center; margin-top:20px; border:dotted 1px #4c4c4c; padding:10px;}
.content_area .p_image .social_inner a{display:inline-block; font-size:25px; margin-right:10px; color:#000}
.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:1px; float:left; border-left:dotted 1px #bfbfbf; height:380px; margin:0px 30px 0px 10px;}
.content_area .content_inner .left_panel .address{width:500px; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}
.content_area .content_inner .right_panel{width:350px; float:right;}

.under_construction{font-size:25px; text-align:center!important; text-transform:uppercase; }

.box_team{border:dotted 1px #bfbfbf; padding:10px; text-align:center; width:271px; margin:0 auto; display:block; color:#c28556; text-decoration:none;}
.box_team .name{font-size:20px; font-weight:500; margin-top:10px;}
.box_team:hover{ text-decoration:none; background:#fff;}

.publication{width:90%; margin:0 auto;}
.publication .panel{background:transparent;}
.publication .border{border-right:solid 1px #bfbfbf;}
.publication .panel-heading{padding:0px; background:#fff;}
.publication .panel-heading a{padding:10px 15px; width:100%; display:table; text-decoration:none;}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
.nav>li>a{padding:10px 13px;}
.slider{width:100%; height:425px; position:relative}
.slider .img_logo{margin-top:-96px;}
.practice_focus_home{width:100%; height:485px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px;}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:783px;}
.practice_focus_home .practice_area_box .box_1{float:left; width:20%; float:left; color:#4c4c4c; text-align:center; padding:15px; text-decoration:none; height:135px;}
.slider_inner{width:100%; height:265px; position:relative; overflow:hidden}

.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .content_p{float:left; margin-left:50px; color:#4c4c4c; font-weight:300; font-size:15px; width:700px;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:1px; float:left; border-left:dotted 1px #bfbfbf; height:380px; margin:0px 30px 0px 10px;}
.content_area .content_inner .left_panel .address{width:480px; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}

.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:1045px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:left; margin-right:100px;}
.footer_wrapper .footer .links{width:160px; color:#c28556; float:left; margin-right:30px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:20px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.header_wrapper{height:130px;}
.header_wrapper .header{height:130px;}
.header_wrapper .header .logo{float:none;}
.nav_wrapper{float:none; margin-top:10px;}
.slider{width:100%; height:377px; position:relative}
.slider .img_logo{margin-top:-96px; margin-left:-225px;}
.navbar-default .navbar-nav>li>a{padding: 10px 20px;}
.slider_inner{width:100%; height:235px; position:relative; overflow:hidden}
.slider_inner .page_title{position:absolute; color:#fff; font-size:45px; font-weight:700; left:100px; top:80px;}

.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .content_p{float:left; margin-left:50px; color:#4c4c4c; font-weight:300; font-size:15px; width:600px;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:1px; float:left; border-left:dotted 1px #bfbfbf; height:380px; margin:0px 30px 0px 10px;}
.content_area .content_inner .left_panel .address{width:400px; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}


.practice_focus_home{width:100%; height:438px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px; display:none}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:100%;}
.practice_focus_home .practice_area_box .box_1{float:left; width:20%; float:left; color:#4c4c4c; text-align:center; padding:15px; text-decoration:none; height:135px;}


.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:1005px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:left; margin-right:70px;}
.footer_wrapper .footer .links{width:150px; color:#c28556; float:left; margin-right:30px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:20px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
.header_wrapper{height:130px;}
.header_wrapper .header{height:130px;}
.header_wrapper .header .logo{float:none;}
.nav_wrapper{float:none; margin-top:10px;}
.slider{width:100%; height:365px; position:relative}
.slider .img_logo{margin-top:-105px; margin-left:-225px;}
.navbar-default .navbar-nav>li>a{padding: 10px 18px;}

.partner_home{background:#f6f6f7; border-bottom:solid 1px #4c4c4c;padding:50px 0px}
.partner_home .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.partner_home .partner_box_wrapper{width:935px; margin:0 auto; display:table;}
.partner_home .partner_box_wrapper .box_p{float:left; padding:20px 30px; border-right:dotted 1px #4c4c4c;}

.publication_h_wrapper{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+49,cfe8f7+99&0+50,1+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,0) 49%, rgba(254,255,255,0) 50%, rgba(207,232,247,0.98) 99%, rgba(207,232,247,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 49%,rgba(254,255,255,0) 50%,rgba(207,232,247,0.98) 99%,rgba(207,232,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 49%,rgba(254,255,255,0) 50%,rgba(207,232,247,0.98) 99%,rgba(207,232,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cfe8f7',GradientType=0 ); /* IE6-9 */ border-bottom:solid 1px #4c4c4c;padding:50px 0px}
.publication_h_wrapper .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.publication_h_wrapper .publication_h{width:975px; margin:0 auto; display:table;}
.slider_inner{width:100%; height:227px; position:relative; overflow:hidden}
.slider_inner .page_title{position:absolute; color:#fff; font-size:45px; font-weight:700; left:100px; top:80px;}

.our_team_small_tab{height:90px;}
.our_team_small_tab .our_team_tab{height:90px;}
.our_team_small_tab .our_team_tab .content .text{width:500px;}
.our_team_small_tab .our_team_tab .content{width:850px;}
.our_team_small_tab .our_team_tab .content .head{padding:18px 25px}

.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .content_p{float:left; margin-left:50px; color:#4c4c4c; font-weight:300; font-size:15px; width:550px;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:1px; float:left; border-left:dotted 1px #bfbfbf; height:380px; margin:0px 30px 0px 10px;}
.content_area .content_inner .left_panel .address{width:400px; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}

.practice_focus_home{width:100%; height:438px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px; display:none}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:100%;}
.practice_focus_home .practice_area_box .box_1{float:left; width:20%; float:left; color:#4c4c4c; text-align:center; padding:15px; text-decoration:none; height:135px;}

.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:950px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:left; margin-right:50px;}
.footer_wrapper .footer .links{width:140px; color:#c28556; float:left; margin-right:30px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:20px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}
}

@media screen and (min-width: 768px) and (max-width: 990px) {
.header_wrapper{height:120px;}
.header_wrapper .header{height:120px;}
.header_wrapper .header .logo{float:none;}
.nav_wrapper{float:none; margin-top:10px;}
.navbar-default .navbar-nav>li>a{font-size: 13px; padding: 10px 9px;}
.slider{height:280px;}
.slider .img_logo{width:334px; height:148px; margin-left:-167px; margin-top:-74px;}
.slider .img_logo img{width:100%; height:auto;}
.partner_home{background:#f6f6f7; border-bottom:solid 1px #4c4c4c;padding:30px 0px}
.partner_home .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:20px;}
.partner_home .partner_box_wrapper{width:735px; margin:0 auto; display:table;}
.partner_home .partner_box_wrapper .box_p{float:left; padding:20px; border-right:dotted 1px #4c4c4c;}
.partner_home .partner_box_wrapper .box_p .img{width:203px;}
.partner_home .partner_box_wrapper .box_p .img img{width:100%;}

.practice_focus_home{width:100%; height:480px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px; display:none}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:100%;}
.practice_focus_home .practice_area_box .box_1{float:left; width:20%; float:left; color:#4c4c4c; text-align:center; padding:13px; text-decoration:none; height:135px;}


.publication_h_wrapper{padding:30px 0px}
.publication_h_wrapper .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.publication_h_wrapper .publication_h{width:750px; margin:0 auto; display:table;}
.publication_h_wrapper .publication_h .box{width:30.5%; float:left; border:solid 1px transparent; border-right:dotted 0px #4c4c4c; padding:20px; margin:10px; text-decoration:none;}

.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:730px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:none; margin-right:0px; margin-bottom:20px; width:200px; display:table}
.footer_wrapper .footer .f_logo img{width:100%;}
.footer_wrapper .footer .links{width:150px; color:#c28556; float:left; margin-right:30px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:10px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}

.slider_inner{width:100%; height:175px; position:relative; overflow:hidden}
.content_area{width:715px; margin:0 auto; padding:30px 20px;}
.slider_inner .page_title{position:absolute; color:#fff; font-size:45px; font-weight:700; left:70px; top:50px;}

.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .p_image{width:100%;float:none;}
.content_area .p_image img{float:left;margin:0px 35px 60px 0px}
.content_area .content_p{float:none; margin-left:0px; margin-top:30px; color:#4c4c4c; font-weight:300; font-size:15px; width:100%;}

.content_area .content_inner .left_panel{width:530px; float:none;}
.content_area .content_inner .right_panel{width:350px; float:none;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:100%; height:1px; float:left; border-left:dotted 0px #bfbfbf; border-top:dotted 1px #bfbfbf; height:1px; margin:30px 0px 20px 0px;}
.content_area .content_inner .left_panel .address{width:100%; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}

.our_team_small_tab{height:90px;}
.our_team_small_tab .our_team_tab{height:90px;}
.our_team_small_tab .our_team_tab .content .text{width:420px;}
.our_team_small_tab .our_team_tab .content{width:750px;}
.our_team_small_tab .our_team_tab .content .head{padding:18px 10px}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
.header_wrapper{height:88px;}
.header_wrapper .header{height:88px; z-index:1000;}
.header_wrapper .header .logo{float:left;}
.nav_wrapper{float:none; margin-top:10px;}
.navbar-default .navbar-nav>li>a{font-size: 13px; padding: 10px 9px;}
.slider{height:198px;}
.slider .img_logo{width:274px; height:121px; margin-left:-137px; margin-top:-74px;}
.slider .img_logo img{width:100%; height:auto;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:#fff;}
.navbar-nav{margin:0px;}
.our_team_small_tab{height:86px;}
.our_team_small_tab .our_team_tab{height:86px;}
.our_team_small_tab .our_team_tab .content{width:523px; padding:5px;}
.our_team_small_tab .our_team_tab .content .head{font-size:18px; padding:25px 10px; margin-right:10px;}
.our_team_small_tab .our_team_tab .content .text{width:280px; font-size:13px; padding-top:3px; text-align:justify}
.our_team_small_tab .our_team_tab .content .button a{padding:10px; font-size:13px; margin-top:10px;}
.partner_home{background:#f6f6f7; border-bottom:solid 1px #4c4c4c;padding:30px 0px}
.partner_home .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:20px;}
.partner_home .partner_box_wrapper{width:524px; margin:0 auto; display:table;}
.partner_home .partner_box_wrapper .box_p{float:left; padding:20px; border-right:dotted 1px #4c4c4c; width:100%}
.partner_home .partner_box_wrapper .box_p .img{width:203px; float:left;}
.partner_home .partner_box_wrapper .box_p .img img{width:100%;}
.partner_home .partner_box_wrapper .box_p .name{float:left; padding-left:15px; width:280px; text-align:left; margin-top:10px;}
.partner_home .partner_box_wrapper .box_p .deignation{float:left; padding-left:15px; width:280px; text-align:left}
.partner_home .partner_box_wrapper .box_p .social{float:left; padding-left:15px; text-align:left; width:280px; margin-top:15px;}
.publication_h_wrapper{padding:30px 0px}
.publication_h_wrapper .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.publication_h_wrapper .publication_h{width:520px; margin:0 auto; display:table;}
.publication_h_wrapper .publication_h .box{width:46%; float:left; border:solid 1px transparent; border-right:dotted 0px #4c4c4c; padding:10px; margin:10px; text-decoration:none;}
.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:503px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:none; margin-right:30px; width:100%; text-align:Center; margin-bottom:40px;}
.footer_wrapper .footer .f_logo img{width:251px; height:74px;}
.footer_wrapper .footer .links{width:140px; color:#c28556; float:left; margin-right:15px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:10px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:none; padding-top:20px; width:100%; text-align:Center; display:Table}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}
.slider_inner{width:100%; height:120px; position:relative; overflow:hidden}

.slider_inner .page_title{position:absolute; color:#fff; font-size:35px; font-weight:700; left:70px; top:30px;}

.practice_focus_home{width:100%; height:635px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px; display:none}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:100%;}
.practice_focus_home .practice_area_box .box_1{float:left; width:33.33%; float:left; color:#4c4c4c; text-align:center; padding:13px; text-decoration:none; height:135px;}


.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .p_image{width:100%;float:none;}
.content_area .p_image img{float:none;margin:0px 35px 20px 0px}
.content_area .content_p{float:none; margin-left:0px; margin-top:30px; color:#4c4c4c; font-weight:300; font-size:15px; width:100%;}
.content_area .content_inner .left_panel{width:530px; float:none;}
.content_area .content_inner .left_panel .address{float:none;}
.content_area .content_inner .left_panel .divider{width:400px; float:none; border-top:dotted 1px #bfbfbf; height:1px; margin:30px 0px;}
.content_area .content_inner .right_panel{width:350px; float:none; margin-top:50px;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:100%; height:1px; float:left; border-left:dotted 0px #bfbfbf; border-top:dotted 1px #bfbfbf; height:1px; margin:30px 0px 20px 0px;}
.content_area .content_inner .left_panel .address{width:100%; float:left;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}
}

@media screen and (min-width: 320px) and (max-width: 539px) {
.header_wrapper{height:75px;}
.header_wrapper .header{height:75px; z-index:1000;}
.header_wrapper .header .logo{float:left; width:176px;}
.header_wrapper .header{width:100%;}
.header_wrapper .header .logo img{width:100%;}
.nav_wrapper{float:none; margin-top:10px;}
.navbar-default .navbar-nav>li>a{font-size: 13px; padding: 10px 9px;}
.slider{height:120px;}
.slider .img_logo{width:194px; height:121px; margin-left:-87px; margin-top:-54px;}
.slider .img_logo img{width:100%; height:auto;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:#fff;}
.navbar-nav{margin:0px;}
.our_team_small_tab{height:179px;}
.our_team_small_tab .our_team_tab{height:179px;}
.our_team_small_tab .our_team_tab .content{width:100%; padding:5px;}
.our_team_small_tab .our_team_tab .content .head{font-size:18px; padding:7px 10px 0px 0px; border:0px; display:table; width:100%}
.our_team_small_tab .our_team_tab .content .text{width:300px; font-size:13px; text-align:justify}
.our_team_small_tab .our_team_tab .content .button a{padding:10px; font-size:13px; margin-top:15px;}
.partner_home{background:#f6f6f7; border-bottom:solid 1px #4c4c4c;padding:30px 0px}
.partner_home .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:20px;}
.partner_home .partner_box_wrapper{width:524px; margin:0 auto; display:table;}
.partner_home .partner_box_wrapper .box_p{float:left; padding:20px; border-right:dotted 1px #4c4c4c; width:100%}
.partner_home .partner_box_wrapper .box_p .img{width:140px; float:left;}
.partner_home .partner_box_wrapper .box_p .img img{width:100%;}
.partner_home .partner_box_wrapper .box_p .name{float:left; font-size:17px; padding-left:15px; width:280px; text-align:left; margin-top:10px;}
.partner_home .partner_box_wrapper .box_p .deignation{float:left; padding-left:15px; width:280px; text-align:left}
.partner_home .partner_box_wrapper .box_p .social{float:left; padding-left:15px; text-align:left; width:280px; margin-top:15px;}
.publication_h_wrapper{padding:30px 0px}
.publication_h_wrapper .heading{font-weight:700; font-size:30px; text-align:center; color:#cf2129; margin-bottom:40px;}
.publication_h_wrapper .publication_h{width:100%; margin:0 auto; display:table;}
.publication_h_wrapper .publication_h .box{width:98%; float:left; border:solid 1px transparent; border-bottom:dotted 1px #4c4c4c; padding:10px; margin:10px; text-decoration:none;}
.footer_wrapper{background:#2c2a2b; padding:20px 10px 0px 10px; margin-top:2px;}
.footer_wrapper .footer{width:338px; margin:0 auto; display:table}
.footer_wrapper .footer .f_logo{float:none; margin-right:0px; width:100%; text-align:Center; margin-bottom:40px;}
.footer_wrapper .footer .f_logo img{width:251px; height:74px;}
.footer_wrapper .footer .links{width:140px; color:#c28556; float:left; margin-right:20px;}
.footer_wrapper .footer .links h1{font-size:22px; padding:0px; margin:0px; padding-top:10px; margin-bottom:15px;}
.footer_wrapper .footer .links a{color:#c28556; display:block; margin-bottom:15px;}
.footer_wrapper .footer .social_f{float:left; padding-top:20px;}
.footer_wrapper .footer .social_f a{color:#c28556; font-size:25px; margin-left:10px;}
.footer_wrapper .copyright{border-top:solid 1px #c28556; padding:10px; margin-top:30px; text-align:center; color:#c28556}

.practice_focus_home{width:100%; height:1012px; position:relative; border-bottom:solid 1px #4c4c4c}
.practice_focus_home .img_practice_h{float:left; width:350px; display:none}
.practice_focus_home .img_practice_h img{width:100%;}
.practice_focus_home .content_practice{padding:20px; float:left; width:100%;}
.practice_focus_home .practice_area_box .box_1{float:left; width:50%; float:left; color:#4c4c4c; text-align:center; padding:13px; text-decoration:none; height:135px;}


.slider_inner{width:100%; height:85px; position:relative; overflow:hidden}

.slider_inner .page_title{position:absolute; color:#fff; font-size:25px; font-weight:700; left:40px; top:25px;}

.content_area{width:95%; margin:0 auto; padding:30px 20px; background:#f6f6f7; box-shadow:0px 0px 15px rgba(0,0,0,0.5);}
.content_area .p_image{width:100%;float:none;}
.content_area .p_image img{float:none;margin:0px 35px 20px 0px}
.content_area .content_p{float:none; margin-left:0px; margin-top:30px; color:#4c4c4c; font-weight:300; font-size:15px; width:100%;}
.content_area .content_inner .left_panel{width:530px; float:none;}
.content_area .content_inner .left_panel .address{float:none;}
.content_area .content_inner .left_panel .divider{width:300px; float:none; border-top:dotted 1px #bfbfbf; height:1px; margin:30px 0px;}
.content_area .content_inner .right_panel{width:300px; float:none; margin-top:50px;}
.content_area .content_inner .right_panel iframe{width:100%;}

.content_area .content_inner .left_panel{width:100%; float:left;}
.content_area .content_inner .left_panel .divider{width:100%; height:1px; float:left; border-left:dotted 0px #bfbfbf; border-top:dotted 1px #bfbfbf; height:1px; margin:30px 0px 20px 0px;}
.content_area .content_inner .left_panel .address{width:100%; float:left;}
.content_area .content_inner .left_panel .address iframe{width:100%;}
.content_area .content_inner .left_panel .name{font-size:20px; color:#cf212a; margin-bottom:10px; display:block}
}
