body{background:#ffffff; font-family: 'Roboto', sans-serif; margin:0px; padding:0px; font-size:15px; color:#737373; overflow-x:hidden}
body, html{height:100%;}
.modal-body{font-weight:300; line-height:25px;}
.cursor_default{cursor:default!important}

.navigation{background:#625e5d; padding:0px 10px; position:fixed; z-index:1000; width:100%;}
.navigation .navbar{margin-bottom:0px;}
.navigation .navbar-default{background:transparent; border:0px;}
.navigation .navbar-default .navbar-nav>li>a{color:#fff; text-transform:uppercase; padding:25px 25px;}
.navigation .navbar-default .navbar-nav>li>a:hover{background:#11abe7; color:#fff; text-transform:uppercase;}
.logo{background:#fff; padding:15px 25px; position:fixed; z-index:1005; border-radius:0px 0px 7px 7px; left:130px; top:0px; box-shadow:0px 0px 7px rgba(0,0,0,0.5)}

.first_slide{width:100%; height:100%; position:relative;}
.first_slide .wrapper{height:100%; width:100%; position:absolute; z-index:100; bottom:0px; left:0px; background: rgba(237,237,237,0); background: -moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );}

.first_slide .wrapper .hamburger{width:50px; height:50px; padding:7px; color:#fff; font-size:30px; position:absolute; z-index:100; top:25px; right:60px;}
.first_slide .wrapper .name_section{position:absolute; z-index:100; width:850px; left:50%; margin-left:-425px; text-align:center; bottom:250px;}
.first_slide .wrapper .name_section .name{font-family: 'aparajitaregular'; font-size: 60px; color: #615e5c; text-transform: uppercase;}
.first_slide .wrapper .name_section .sub_name{color:#615e5c; font-family: 'aparajitaregular'; font-size: 35px; text-transform: uppercase; width:350px; margin:0 auto; margin-top:-20px; display:none;}
.first_slide .wrapper .arrow{position:absolute; z-index:100; background:#615e5c; cursor:pointer; color:#fff; font-size:20px; width:40px; height:40px; border-radius:40px; text-align:center; padding:10px; left:50%; margin-left:-20px; bottom:70px;}

.second_slide{width:100%; background:#fff; padding:60px 125px;}
.second_slide h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:25px; font-size:40px; font-weight:700;}
.second_slide p{text-align:center; line-height:25px; font-size:16px; font-weight:300;}
.second_slide a{border:solid 2px #0fafe5; color:#0fafe5; display:table; padding:10px 50px; border-radius: 10px; margin: 0 auto; margin-top: 35px;}
.second_slide_inner .head{font-size:25px; margin-bottom:15px; display:table; width:100%;}

.third_slide{width:100%; background:#fff; padding:60px 115px; background:url(../images/practice_area_bg.jpg) no-repeat left top; background-size:cover;}
.third_slide h1{color:#fff; text-align:center; text-transform:uppercase; margin-bottom:25px; font-size:40px; font-weight:700;}
.third_slide p{color:#fff; text-align:center; line-height:25px; font-size:16px; font-weight:300; margin-bottom:30px;}
.third_slide a{width:150px; border:solid 2px #fff; margin:0 auto; padding:10px 25px; background:rgba(0,0,0,0.5); display:block; text-align:Center; color:#fff; text-decoration:none;}
.third_slide .box{margin: 5px; border: dotted 1px #bfbfbf; width: 264px; text-align: center; height: 140px; vertical-align: middle; display: inline-block; text-decoration: none; color: #000; font-weight: 400; background: #5ab4c9; font-size: 21px; color: #fff; padding: 52px 28px;}
.third_slide .box:nth-child(3){padding:40px 28px!important;}

.fourth_slide{width:100%; background:#fafafa; padding:60px 125px; border-bottom:solid 1px #bfbfbf;}
.fourth_slide h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:65px; font-size:40px; font-weight:700;}
.fourth_slide .partner_detail{width:600px; margin:0 auto; text-align:center;}
.fourth_slide .team_detail{width:700px!important; margin:0 auto; text-align:center;}
.fourth_slide .partner_detail .photo{width:200px; height:200px; margin:0 auto; text-align:center; margin-bottom:20px;}
.fourth_slide .partner_detail .name{font-size:22px; font-weight:700; text-align:center; margin-bottom:20px; color:#000;}
.fourth_slide .partner_detail .name span{font-size:18px; font-weight:300; text-align:center; display:block}
.fourth_slide .partner_detail .name_1{font-size:18px; font-weight:700; text-align:center; margin-bottom:20px; color:#000;}
.fourth_slide .partner_detail .name_1 span{font-size:14px; font-weight:300; text-align:center; display:block}
.fourth_slide .partner_detail a{text-decoration:none;}

.fifth_slide{width:100%; background:#fff; padding:60px 125px;}
.fifth_slide h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:65px; font-size:40px; font-weight:700;}
.fifth_slide .item:nth-child(1){background:none;}
.fifth_slide .item:nth-child(2){background:none;}

.sixth_slide{width: 100%; background: #fafafa; padding: 60px 125px; border-top: solid 1px #bfbfbf;}
.sixth_slide h1{color:#0fafe5; text-align:center; text-transform:uppercase; font-size:40px; font-weight:700;}
.sixth_slide .sub-head{text-align:center; text-transform:uppercase; margin-bottom:65px; font-size:20px; font-weight:500;}
.sixth_slide .customer_section{width: 950px; margin: 0 auto; display: table;}
.sixth_slide .customer_section .images_left_panel {width: 464px;height: 465px;float: left;}
.sixth_slide .customer_section .images_right_panel {width: 464px; height: 465px; float: right;}
.sixth_slide .customer_section .images_right_panel .top_img {width: 462px; height: 223px; margin-bottom: 20px;}

.address{border-top:solid 5px #5f5b5a; border-bottom:solid 5px #5f5b5a; color:#615d5c; padding:5px 15px; font-size:17px; font-weight:700; text-align:center; margin:0px; width:100%; display:none;}
.address span{display:inline-block; font-size:15px; font-weight:700;}
.address p{display:block; font-size:15px; font-weight:300; margin:0px;}
.address a{color:#fff; font-size:25px;}

.footer{padding:10px; font-size:15px; font-weight:300; text-align:center; background:#fff;}

.first_slide_inner{width:100%; height:334px; position:relative;}
.first_slide_inner .wrapper{height:100%; width:100%; z-index:99; top:0px; left:0px;}
.first_slide_inner .wrapper .logo{background:#fff; padding:15px 25px; position:fixed; z-index:1000; border-radius:0px 0px 7px 7px; left:130px; top:0px; box-shadow:0px 0px 7px rgba(0,0,0,0.5)}
.first_slide_inner .wrapper .hamburger{width:50px; height:50px; padding:7px; color:#fff; font-size:30px; position:absolute; z-index:100; top:25px; right:60px;}
.first_slide_inner .wrapper .name_section{position:absolute; z-index:100; width:850px; left:50%; margin-left:-425px; text-align:center; bottom:50px;}
.first_slide_inner .wrapper .name_section .name{font-family: 'aparajitaregular'; font-size: 60px; color: #615e5c; text-transform: uppercase; color:#fff; line-height:50px;}

.first_slide_inner .team_img .name_section{position: absolute; z-index: 100; width: 850px; left: 20%; margin-left: -425px; text-align: center; top: 50%; margin-top: -30px;}

.second_slide_inner{width:100%; background:#fff; padding:60px 125px; display:table}
.second_slide_inner h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:0px; font-size:40px; font-weight:700;}
.second_slide_inner h2{ text-align:center; margin-bottom:25px; font-size:30px; font-weight:500; margin-top:0px;}
.second_slide_inner p{text-align:justify; line-height:25px; font-size:16px; font-weight:300; text-align:justify;}
.second_slide_inner .box{padding:10px; margin:5px; border:dotted 1px #bfbfbf; width:264px; text-align:center; height:140px; vertical-align:middle; display: inline-block; text-decoration:none; color:#000; font-weight:500;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */ background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(237,237,237,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}
.second_slide_inner .box_1{padding:40px 10px; margin:5px; border:dotted 1px #bfbfbf; width:209px; text-align:center; height:100px; vertical-align:middle; display: inline-block; text-decoration:none; color:#000; font-weight:500; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ededed+100 */ background: rgb(255,255,255); /* Old browsers */ background: -moz-linear-gradient(top, rgba(255,255,255,1) 1%, rgba(237,237,237,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255,255,255,1) 1%,rgba(237,237,237,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255,255,255,1) 1%,rgba(237,237,237,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}
.second_slide_inner .box span{line-height:normal;}

.third_slide_inner{width:100%; background:#fff; padding:60px 115px; background:url(../images/practice_area_bg.jpg) no-repeat left top; background-size:cover;}
.third_slide_inner p{color:#fff; text-align:justify; line-height:25px; font-size:16px; font-weight:300;}

.fourth_slide_inner{width:100%; background:#fff; padding:60px 125px;}
.fourth_slide_inner p{text-align:center; line-height:25px; font-size:16px; font-weight:300; text-align:justify;}

.about_us{background:url(../images/about-us-new.jpg) no-repeat left bottom; background-size:cover;}
.our_values{background:url(../images/our_values.jpg) no-repeat left top; background-size:cover;}
.career_img{background:url(../images/career_img.jpg) no-repeat left center; background-size:cover;}
.practice_focus_img{background:url(../images/practice_focus.jpg) no-repeat left center; background-size:cover;}
.practice_area_img{background:url(../images/practice_area.jpg) no-repeat left bottom; background-size:cover;}
.services_img{background:url(../images/services_img.jpg) no-repeat left bottom; background-size:cover;}
.partner_img{background:url(../images/partner_img.jpg) no-repeat left bottom; background-size:cover;}
.team_img{background:url(../images/contact_img.jpg) no-repeat left bottom; background-size:cover;}
.contact_img{background:url(../images/contact_img.jpg) no-repeat left bottom; background-size:cover;}
.sports_img{background:url(../images/sports_img.jpg) no-repeat left bottom; background-size:cover;}
.cargo_img{background:url(../images/cargo_img.jpg) no-repeat left bottom; background-size:cover;}
.fmcg_img{background:url(../images/fmcg_img.jpg) no-repeat left bottom; background-size:cover;}
.pharmaceutical_img{background:url(../images/pharmaceutical_img.jpg) no-repeat left bottom; background-size:cover;}
.telecommunication_img{background:url(../images/telecommunication_img.jpg) no-repeat left bottom; background-size:cover;}
.real_estate_img{background:url(../images/real_estate_img.jpg) no-repeat left bottom; background-size:cover;}
.information_technology_img{background:url(../images/information_technology_img.jpg) no-repeat left bottom; background-size:cover;}
.media_entertainment_img{background:url(../images/media_entertainment_img.jpg) no-repeat left bottom; background-size:cover;}
.intellectual_property_img{background:url(../images/intellectual_property_img.jpg) no-repeat left bottom; background-size:cover;}
.property_laws_img{background:url(../images/property_laws_img.jpg) no-repeat left bottom; background-size:cover;}
.competition_laws_img{background:url(../images/competition_laws_img.jpg) no-repeat left bottom; background-size:cover;}
.dispute_resolution_img{background:url(../images/dispute_resolution_img.jpg) no-repeat left bottom; background-size:cover;}
.corporate_img{background:url(../images/corporate_img.jpg) no-repeat left bottom; background-size:cover;}
.advertising_laws_img{background:url(../images/advertising_laws_img.jpg) no-repeat left bottom; background-size:cover;}
.employment_laws_img{background:url(../images/employment_laws_img.jpg) no-repeat left bottom; background-size:cover;}

.practice_area .second_slide_inner{position:relative}
.practice_area .second_slide_inner .practice_areas{background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,0.5); padding:10px; width:300px; position:absolute; right:150px; z-index:99;}
.practice_area .second_slide_inner .practice_areas h1{margin:15px 0px; padding:0px; font-size:25px; color:#0fafe5; text-transform:uppercase;}
.practice_area .second_slide_inner .practice_areas ul{margin:0px; padding:0px; list-style:none;}
.practice_area .second_slide_inner .practice_areas li{padding:5px; background:#eaeaea; margin-bottom:5px;}

.partner_data {float: left; margin-right: 15px; border: solid 1px #e1e1e1; padding: 10px; box-shadow: 2px 2px 5px rgb(0 0 0 / 10%)}
.partner_data .photo{width:200px; height:200px; margin:0 auto; text-align:center; margin-bottom:20px;}
.partner_data .name{font-size:18px; font-weight:700; text-align:center; margin-bottom:5px; color:#000;}
.partner_data .name span{font-size:14px; font-weight:300; text-align:center; display:block}
.partner_data .other{font-size:14px; font-weight:300; text-align:center; display:block; margin-bottom:5px;}
.partner_data .p-social{width:30px; margin:0 auto; margin-top:10px;}
.partner_data .p-social img{width:100%; height:auto;}

.font_apparajit{font-family: 'aparajitaregular';}
.text-blue{color:#0fafe5;}
.txt_blue{color:#0fafe5;}
.w_500{font-weight:500;}
.text-center{text-align:center!important;}
.m-0{margin:0px!important;}
.p-0{padding:0px!important;}

.form-area{width:400px; margin:0 auto; border:solid 1px #e1e1e1; padding:10px; margin-top:20px;}
.form-area .col-md-12{padding:10px;}
.form-area .col-md-12 label{color:#0fafe5; font-weight:500;}
.form-area .col-md-12 input{width:100%; padding:10px; border:solid 1px #737373; border-radius:2px; }
.form-area .col-md-12 textarea{width:100%; padding:10px; border:solid 1px #737373; border-radius:2px;}
.form-area .col-md-12 button{width:100%; padding:10px; background:#0fafe5; border:0px; color:#fff; border-radius:2px; font-size:18px; font-weight:400;}
.or{font-size: 15px; font-weight: bold; text-align: center; border-radius: 100px; width: 50px; height: 50px; padding: 14px; border: solid 1px #e1e1e1; margin: 20px auto; box-shadow: 0px 0px 5px rgb(0 0 0 / 20%)}

.hamburger{color:#000; font-size:16px; float:right; display:block; margin:34px; text-decoration:none; position:relative; animation-name: dropHeader;animation-iteration-count: 1;animation-timing-function: ease-out;animation-duration: 0.6s;}
#nav-toggle {font-family: 'Roboto', sans-serif; color:#000; font-size:16px; float:right; display:block; margin:34px 15px; text-decoration:none; position:relative; animation-name: dropHeader;animation-iteration-count: 1;animation-timing-function: ease-out;animation-duration: 0.6s;}
#nav-toggle {font-family: 'Roboto', sans-serif; padding:5px; z-index:1000; cursor: pointer; width:41px; height:32px; text-align:right; position:fixed; right:0; background:rgba(0,0,0,0.5)}
#nav-toggle:after{position:absolute;top:100%;right:0;width:50%;height:2px;background:#fff;content:'';opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;-o-transition:opacity .3s,-o-transform .3s;-moz-transition:opacity .3s,transform .3s,-moz-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
/*#nav-toggle:hover::after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}*/
#nav-toggle span{margin-top:10px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {cursor: pointer;border-radius: 1px;height: 3px;width: 30px;background: #fff;position: absolute;display: block;content: '';}
#nav-toggle span:before {top: -8px;}
#nav-toggle span:after {bottom: -8px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {transition: all 500ms ease-in-out;}
#nav-toggle.active span {background-color: transparent;}
#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
#nav-toggle.active span:before {transform: rotate(45deg); background:#fff}
#nav-toggle.active span:after {transform: rotate(-45deg); background:#fff}
.hamburger_menu{width: 100%;background:#fff;min-height: 100%;position: fixed;height: 535px; right:0; padding:0px; display: none; z-index:999; padding-top:127px; font-family: 'Roboto-Bold';}
.hamburger_menu ul{list-style:none; padding:0px; margin:0px; text-transform:uppercase; font-size:40px; text-align:center}
.hamburger_menu ul li a{font-family: 'Roboto', sans-serif; display:block; color:#5f5b5a; text-decoration:none; padding:16px 5px; font-weight:700;}
.hamburger_menu ul li a:hover{color:#fff; background:#0fafe5}
.hamburger_menu .head{color:#ff0000; padding:5px; font-size:16px;}
.border_bottom{border-bottom:solid 1px #838585;}
@keyframes t4talented {from {background-position: 0 0;}to {background-position: 100% 0;};}
@-webkit-keyframes t4talented {from {background-position: 0 0;}to {background-position: 100% 0;};}
@-ms-keyframes t4talented {from {background-position: 0 0;}to {background-position: 100% 0;};}
@-moz-keyframes t4talented {from {background-position: 0 0;}to {background-position: 100% 0;};}
@keyframes dropHeader {  0% { transform: translateY(-100%);}100% {transform: translateY(0);}}
@keyframes logo {  0% { transform: translateY(0%);}100% {transform: translateY(0);} from { opacity: 0; } to   { opacity: 1; }}


/* Crausal */
.carousel-fade .carousel-inner .item {opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1; height: 100%;}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;} 
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-fade .carousel-inner > .item.next, .carousel-fade .carousel-inner > .item.active.right {opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.prev, .carousel-fade .carousel-inner > .item.active.left {opacity: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-inner > .item.next.left, .carousel-fade .carousel-inner > .item.prev.right, .carousel-fade .carousel-inner > .item.active {opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
} 
.carousel-caption {text-shadow: 0 1px 4px rgba(0,0,0,.9); font-size:17px}
.carousel-caption h3 {font-size: 30px;}
.carousel, .carousel-inner, .carousel-inner .item {height:  100%;} 
.item:nth-child(1) {background: url('../images/img_1.jpg'); background-size: cover; background-position: center center;background-repeat: no-repeat;height: 100%}
.item:nth-child(2) {background: url('../images/img_2.jpg'); background-size: cover; background-position: center center;background-repeat: no-repeat;height: 100%;}
@font-face {
    font-family: 'aparajitaregular';
    src: url('../fonts/aparaj-webfont.woff2') format('woff2'),
         url('../fonts/aparaj-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.social_link{position:fixed; background:#fff; width:40px; font-size:25px; top:200px; left:0; padding:10px; box-shadow:0px 0px 5px rgba(0,0,0,0.5); z-index:100000;}
.social_link a:first-child{margin-bottom:10px; display:block;}

.contact_info{background:#1babdd; color:#fff; padding:52px 30px;}
.col-sm-7.contact_info{padding: 42px 30px;}
.contact_info .first_head{font-size:65px; font-weight:500;}
.contact_info .second_head{font-size:55px; font-weight:300;}
.contact_info .third_head{font-size:24px; font-weight:100;}
.contact_info a{background:#fff; display:block; padding:15px 25px; font-size:25px; font-weight:100; color:#000; width:47%; text-decoration:none; display:inline-block; margin-right:10px;}
.contact_info a:last-child{margin-top:20px; width:97%; display:block}

.partner .modal-header {padding:15px 30px}
.partner .modal-header h4{font-size:40px; font-weight:300; color:#000; padding:0px;}
.partner .modal-header h5{font-size:25px; font-weight:100; padding:0px; margin:0px;}
.partner .modal-body .row{margin:0px;}
.partner .modal-body .col-md-6, .col-md-12{padding:15px 10px;}
.partner .modal-body input{padding:5px 7px; width:100%; border:0px; border-bottom:solid 1px #e1e1e1; box-shadow:0px 0px 0px; border-radius:0px; }
.partner .modal-body select{padding:5px 7px; width:100%; border:0px; border-bottom:solid 1px #e1e1e1; box-shadow:0px 0px 0px; border-radius:0px;}

.diclaimer{max-width:100%; margin:0 auto; margin-top:0px; padding:20px;}

.footer{background:#625e5d; width:100%; display:table; padding:20px 300px; border-top:solid 5px #5f5b5a}
.footer .head{width:100%; padding:5px; font-weight:bold; color:#fff; font-size:17px; text-align:left; margin-bottom:7px; padding:0px; text-align:center}
.footer .social{width:100%; display:table; text-align:center;}
.footer .social a{display:inline-block; margin-right:10px; width:30px;}
.footer .social a img{width:100%; border-radius:3px;}
.footer a{display:table; color:#fff; margin-bottom:5px; font-weight: 400;}
.footer .f-address{text-align:left; width:100%; color:#fff; text-align:center}
.copyright{border-top:solid 5px #5f5b5a; padding:10px; text-align:center}

@media screen and (min-width: 1150px) and (max-width: 1280px) {
.navigation .nav>li>a{padding:10px;}
.second_slide{padding:60px;}
.third_slide{padding:60px;}
.fourth_slide{padding:60px;}
.fifth_slide{padding:60px;}
.second_slide_inner{padding:60px;}
.third_slide_inner{padding:60px;}
.fourth_slide_inner{padding:60px;}
.hamburger_menu ul li a{padding:13px 5px}
.sixth_slide{padding:60px 90px}
}

@media screen and (min-width: 1024px) and (max-width: 1149px) {
.logo{left:40px;}
.navigation .nav>li>a{padding:10px;}
.first_slide .wrapper{height:90%}
.second_slide{padding:50px;}
.third_slide{padding:50px;}
.third_slide .box{width:289px;}
.fourth_slide{padding:50px;}
.fifth_slide{padding:50px;}
.second_slide_inner{padding:60px;}
.third_slide_inner{padding:60px;}
.fourth_slide_inner{padding:60px;}
.practice_area .second_slide_inner{padding-right:350px;}
.practice_area .second_slide_inner .practice_areas{right:10px;}
.sixth_slide{padding:25px}
}

@media screen and (min-width: 991px) and (max-width: 1023px) {
.logo{left:40px;}
.navigation .nav>li>a{padding:10px 7px;}
.navigation .container-fluid{padding-right:0px;}
.first_slide{height:95%}
.first_slide .wrapper{height:86%}
.second_slide{padding:20px 50px 50px 50px;}
.third_slide{padding:50px;}
.fourth_slide{padding:50px;}
.fifth_slide{padding:50px;}
.second_slide_inner{padding:60px;}
.third_slide_inner{padding:60px;}
.fourth_slide_inner{padding:60px;}
.practice_area .second_slide_inner{padding-right:350px;}
.practice_area .second_slide_inner .practice_areas{right:10px;}
.sixth_slide{padding:25px}
}

@media screen and (min-width: 768px) and (max-width: 990px) {

.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}
.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}
.navbar-nav .open .dropdown-menu > li > a,.navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}
.dropdown-menu > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}
.navbar-header {float: none;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin: 50px 0px 7.5px 0px}
.first_slide .carousel, .carousel-inner, .carousel-inner .item{height:468px!important;}
.carousel, .carousel-inner, .carousel-inner .item{height:350px;}
.navbar-nav>li {float: none;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.navbar-text {float: none;margin: 15px 0;}
.navbar-collapse.collapse.in {display: block!important;}
.collapsing {overflow: hidden!important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle{border-color:#fff;}
.navigation .navbar-default .navbar-nav>li>a{padding-top:15px; padding-bottom:15px;}
.first_slide .wrapper .arrow{display:none}
.logo{left:40px;}
.navigation .nav>li>a{padding:10px 7px;}
.navigation .container-fluid{padding-right:0px; padding-left:0px;}
.first_slide{height:450px;}
.first_slide .wrapper{height:419px}
.second_slide{padding:20px 50px 50px 50px;}
.first_slide .wrapper .hamburger{right:30px;}
.first_slide .wrapper .name_section{width:720px; margin-left:-360px; bottom:50px;}
.first_slide .wrapper .name_section .name{font-size:50px;}
.first_slide .wrapper .name_section .sub_name{font-size:30px; width:300px;}
.second_slide{padding:30px;}
.third_slide{padding:30px;}
.third_slide .box{width:333px}
.fourth_slide{padding:30px;}
.fifth_slide{padding:30px;}
.second_slide_inner{padding:30px;}
.third_slide_inner{padding:30px;}
.fourth_slide_inner{padding:30px;}
.practice_area .second_slide_inner{padding-right:30px;}
.practice_area .second_slide_inner .practice_areas{position:relative; top:unset; right:unset; width:100%; box-shadow:0px 0px 0px; padding:0px; z-index:unset; margin-bottom:30px;}
.practice_area .second_slide_inner .practice_areas h1{margin-top:0px;}
.sixth_slide {width: 100%; padding: 10px;}
.sixth_slide .customer_section{width: 100%; }
.sixth_slide .customer_section .images_left_panel {width: 364px;height: auto;}
.sixth_slide .customer_section .images_left_panel img{width: 100%;}
.sixth_slide .customer_section .images_right_panel {width: 364px; height: auto;}
.sixth_slide .customer_section .images_right_panel .top_img {width: 364px; height: 175px; margin-bottom: 10px;}
.sixth_slide .customer_section .images_right_panel .top_img img{width: 100%}
.sixth_slide .customer_section .images_right_panel .bottom_img {width: 364px; height: 181px;}
.sixth_slide .customer_section .images_right_panel .bottom_img img{width:100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left {width: 180px;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left img{width: 100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right {width: 182px;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right img{width: 100%;}
}

@media screen and (min-width: 540px) and (max-width: 767px) {
.item:nth-child(1){background-size:cover;}
.item:nth-child(2){background-size:cover;}
.social_link{top:400px;}
.logo{left:20px;}
.navbar-nav {float: none!important;margin: 50px 0px 7.5px 0px}
.navigation .navbar-default .navbar-nav>li>a{padding-top:15px; padding-bottom:15px;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle{border-color:#fff;}
.first_slide .carousel, .carousel-inner, .carousel-inner .item{height:350px!important;}
.carousel, .carousel-inner, .carousel-inner .item{height:250px;}
.first_slide .wrapper .arrow{display:none}
.first_slide{height:320px;}
.first_slide .wrapper{height:307px}
.first_slide .wrapper .hamburger{right:30px;}
.first_slide .wrapper .name_section {width: 520px; margin-left: -260px; display:none;}
.third_slide .box{width:220px;}
.first_slide .wrapper .name_section .name{font-size:35px;}
.first_slide .wrapper .name_section .sub_name{font-size:25px; width:250px; margin-top:-12px;}
.second_slide{padding:30px; font-size:12px; line-height:normal}
.second_slide h1{font-size:30px; line-height:normal}
.second_slide p{font-size:13px; line-height:23px}
.third_slide{padding:30px; font-size:12px; line-height:normal}
.third_slide h1{font-size:30px;}
.third_slide p{font-size:13px; line-height:23px}
.fourth_slide{padding:30px 15px; font-size:12px; line-height:normal}
.fourth_slide h1{font-size:30px;}
.fourth_slide .partner_detail{width:100%;}
.fourth_slide .team_detail{width:100%!important;}
.fifth_slide{padding:30px 15px; font-size:12px; line-height:normal}
.fifth_slide h1{font-size:30px;}
.fifth_slide p{font-size:13px;}
.address span{font-size:14px;}
.first_slide_inner .wrapper .hamburger{right:30px;}
.first_slide_inner .wrapper .name_section {width: 520px; margin-left: -260px;}
.first_slide_inner .wrapper .name_section .name{font-size:35px; line-height:35px;}
.first_slide_inner .wrapper .name_section .sub_name{font-size:25px; width:250px; margin-top:-12px;}
.second_slide_inner{padding:30px; font-size:12px; line-height:normal}
.second_slide_inner p{font-size:13px; line-height:23px}
.second_slide_inner iframe{width:100%;}
.third_slide_inner{padding:30px; font-size:12px; line-height:normal}
.third_slide_inner p{font-size:13px; line-height:23px}
.fourth_slide_inner{padding:30px; font-size:12px; line-height:normal}
.fourth_slide_inner p{font-size:13px; line-height:23px}
.practice_area .second_slide_inner{padding-right:30px;}
.practice_area .second_slide_inner .practice_areas{position:relative; top:unset; right:unset; width:100%; box-shadow:0px 0px 0px; padding:0px; z-index:unset; margin-bottom:30px;}
.practice_area .second_slide_inner .practice_areas h1{margin-top:0px;}
.second_slide_inner h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:0px; font-size:30px; font-weight:700;}
.second_slide_inner h2{ text-align:center; margin-bottom:25px; font-size:20px; font-weight:500; margin-top:0px;}
.sixth_slide {width: 100%; padding: 10px;}
.sixth_slide .customer_section{width: 100%; }
.sixth_slide .customer_section .images_left_panel {width: 100%;height: auto;}
.sixth_slide .customer_section .images_left_panel img{width: 100%;}
.sixth_slide .customer_section .images_right_panel {width: 100%; height: auto; margin-top:5px;}
.sixth_slide .customer_section .images_right_panel .top_img {width: 100%; height: auto; margin-bottom: 5px;}
.sixth_slide .customer_section .images_right_panel .top_img img{width: 100%}
.sixth_slide .customer_section .images_right_panel .bottom_img {width: 100%; height: auto;}
.sixth_slide .customer_section .images_right_panel .bottom_img img{width:100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left {width: 49.5%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left img{width: 100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right {width: 49.5%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right img{width: 100%;}
}

@media screen and (min-width: 320px) and (max-width: 539px) {
.navbar-default .navbar-collapse{border:0px; background:#fff; padding: 5px 0px;}
.navigation .navbar-default .navbar-nav>li>a{color:#000;}
.second_slide_inner .head{font-size: 19px;}
.social_link{top:400px;}
.logo{left:0px; top:0px; position:fixed; box-shadow:unset; padding: 2px 15px; width: 130px; background:transparent;}
.logo img{width:100%; height:auto;}
.navbar .container-fluid{padding:17px!important;}
.navigation{height:84px; background:#fff;}
.navbar-nav {float: none!important;margin: 10px 0px 7.5px 0px}
.navigation .navbar-default .navbar-nav>li>a{padding-top:15px; padding-bottom:15px; text-align:right}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align:right; color: #000;}
.navbar-default .navbar-toggle .icon-bar{background:#000;}
.navbar-default .navbar-toggle{border-color:#000;}
.first_slide .carousel{height:300px!important;}
.first_slide .carousel-inner .item{height:300px!important;}
.first_slide .wrapper .arrow{display:none}
.first_slide{height:300px;}
.first_slide .wrapper{height:300px}
.third_slide .box{width:calc(100% - 9px);}
.first_slide_inner{height:250px;}
.carousel-indicators{width:65%;}
.partner_img{background-position:center; background:url(../images/partner_img_m.jpg) no-repeat center 50px; background-size:cover;}
.first_slide .wrapper .hamburger{right:5px; top:5px;}
.first_slide .wrapper .name_section {width: 100%; margin-left: -50%;}
.first_slide .wrapper .name_section .name{font-size:38px; line-height:35px;}
.first_slide .wrapper .name_section .sub_name{font-size:25px; width:250px; margin-top:-7px;}
.first_slide .wrapper .arrow{bottom:30px;}
.first_slide .wrapper .name_section{bottom:70px;}
.second_slide{padding:10px; font-size:12px; line-height:normal}
.second_slide h1{font-size:25px; line-height:normal}
.second_slide p{font-size:13px; line-height:23px}
.second_slide_inner iframe{width:100%;}
.contact_img{background-position:right}
.third_slide{padding:10px; font-size:12px; line-height:normal}
.third_slide h1{font-size:25px;}
.third_slide p{font-size:13px; line-height:23px}
.third_slide .box {padding: 40px 17px!important; height: auto; font-size:17px;}
.third_slide .box:nth-child(3) {padding: 40px 17px!important; height: auto;}
.fourth_slide{padding:15px; font-size:12px; line-height:normal}
.fourth_slide h1{font-size:25px;}
.fourth_slide .team_detail{width:100%!important;}
.fourth_slide .partner_detail{width:100%;}
.fourth_slide .partner_detail .photo{width:125px; height:auto;}
.fourth_slide .partner_detail .photo img{width:100%;}
.fifth_slide{padding:15px; font-size:12px; line-height:normal}
.fifth_slide h1{font-size:23px; text-transform: uppercase; margin-bottom: 25px;}
.fifth_slide p{font-size:13px; line-height:22px;}
/*.fifth_slide .carousel, .carousel-inner, .carousel-inner .item{height:460px!important;}
.fifth_slide .carousel, .carousel-inner, .carousel-inner .item{height:485px;}*/
.address span{font-size:14px;}
.hamburger_menu ul li a{font-size:30px;}
.first_slide_inner .wrapper .hamburger{right:5px; top:5px;}
.first_slide_inner .wrapper .name_section {width: 100%; margin-left: -50%;}
.first_slide_inner .wrapper .name_section .name{font-size:33px; line-height:33px;}
.first_slide_inner .wrapper .name_section .sub_name{font-size:25px; width:250px; margin-top:-7px;}
.first_slide_inner .wrapper .arrow{bottom:30px;}
.first_slide_inner .wrapper .name_section{bottom:50px;}
.second_slide_inner{padding:15px; font-size:12px; line-height:normal}
.second_slide_inner p{font-size:14px; line-height:23px}
.second_slide_inner li{font-size:14px; line-height:23px}
.third_slide_inner{padding:15px; font-size:12px; line-height:normal}
.third_slide_inner p{font-size:14px; line-height:23px}
.fourth_slide_inner{padding:15px; font-size:12px; line-height:normal}
.fourth_slide_inner p{font-size:14px; line-height:23px}
.practice_area .second_slide_inner{padding-right:15px;}
.practice_area .second_slide_inner .practice_areas{position:relative; top:unset; right:unset; width:100%; box-shadow:0px 0px 0px; padding:0px; z-index:unset; margin-bottom:30px;}
.practice_area .second_slide_inner .practice_areas h1{margin-top:0px;}
.practice_area .first_slide_inner .wrapper .name_section{bottom:60px;}
.second_slide_inner h1{color:#0fafe5; text-align:center; text-transform:uppercase; margin-bottom:0px; font-size:23px; font-weight:700;}
.second_slide_inner h2{ text-align:center; margin-bottom:25px; font-size:18px; font-weight:600; margin-top:15px;}

.partner_data {float:none; margin-right:0px; margin-bottom:20px;}
.partner_data .photo{width:207px; height:205px; margin:0 auto; text-align:center; margin-bottom:20px;}
.partner_data .name{font-size:18px; font-weight:700; text-align:center; margin-bottom:5px; color:#000;}
.partner_data .name span{font-size:14px; font-weight:300; text-align:center; display:block}
.partner_data .other{font-size:14px; font-weight:300; text-align:center; display:block; margin-bottom:5px;}
.contact_info a:last-child{margin-top:30px}
.contact_info{padding:15px;}
.contact_info .first_head{font-size:55px;}
.contact_info .second_head{font-size:33px;}
.contact_info a{width:100%}

.sixth_slide {width: 100%; padding: 10px;}
.sixth_slide .customer_section{width: 100%; }
.sixth_slide .customer_section .images_left_panel {width: 100%;height: auto;}
.sixth_slide .customer_section .images_left_panel img{width: 100%;}
.sixth_slide .customer_section .images_right_panel {width: 100%; height: auto; margin-top:5px;}
.sixth_slide .customer_section .images_right_panel .top_img {width: 100%; height: auto; margin-bottom: 5px;}
.sixth_slide .customer_section .images_right_panel .top_img img{width: 100%}
.sixth_slide .customer_section .images_right_panel .bottom_img {width: 100%; height: auto;}
.sixth_slide .customer_section .images_right_panel .bottom_img img{width:100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left {width: 49.5%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-left img{width: 100%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right {width: 49.5%;}
.sixth_slide .customer_section .images_right_panel .bottom_img .pull-right img{width: 100%;}

.form-area{width:100%;}

.footer{padding:10px;}
.footer .head{margin-top:10px; font-size:15px;}
.footer .social a{width:25px;}
}

#quote-carousel {padding: 0 10px 30px 10px; margin-top: 30px;}
#quote-carousel .carousel-control{background: none; color: #222; font-size: 2.3em; text-shadow: none; margin-top: 30px;}
#quote-carousel .carousel-control.left {left: -12px; width:25px;}
#quote-carousel .carousel-control.right {right: -12px !important; width:25px;}
#quote-carousel .carousel-indicators{right: 50%; top: auto; bottom: 0px; margin-right: -19px;}
#quote-carousel .carousel-indicators li {background: #c0c0c0;}
#quote-carousel .carousel-indicators .active {background: #333333;}
#quote-carousel img{width: 250px; height: 100px}
.item blockquote {border-left: none; margin: 0; background:none;}
.item blockquote img {margin-bottom: 10px;}
.item blockquote p:before {content: "\f10d";font-family: 'Fontawesome';float: left;margin-right: 10px;}
.item blockquote p:after {content: "\f10e";font-family: 'Fontawesome';float: right;margin-right: 10px;}

@media (min-width: 768px) {
	#quote-carousel {margin-bottom: 0; padding: 0 40px 30px 40px;}
}

@media (max-width: 768px) { 
	#quote-carousel .carousel-indicators {bottom: -20px !important;}
	#quote-carousel .carousel-indicators li {display: inline-block; margin: 0px 5px; width: 15px; height: 15px;}
	#quote-carousel .carousel-indicators li.active {margin: 0px 5px; width: 20px; height: 20px;}
}