@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
 @media only screen and (min-width:320px) and (max-width:767px) {
.navbar-toggle {
 background: #061a48;
}
.logo-left {
 display: block;
}
.logo-center {
 display: none;
}

#navigation-color .nav-box-left {
 width: 100%;
}
#navigation-color .nav-box-left {

    padding-left: 0px;
}
#navigation-color .nav-box-right {
 width: 100%;
 margin-top: -2px;
}
#navigation-color nav ul li {
 background-color: #061a48;
 float: none;
 line-height: 40px;
 margin-top: 3%;
 padding-left: 14px;
 text-align: left;
}
#navigation-color nav ul li a {
 border-right: none;
 padding-left: 0px;
 padding-right: 0px;
 color: #FFF;
}
#navigation-color nav ul li a:hover {
 color: #d2ab66;
}
#navigation-color nav ul li ul.dropdown-menu {
 width: 100%;
}
#navigation-color nav ul li > ul.dropdown-menu li a {
 border: medium none;
 display: block;
 font-size: 10px;
 line-height: 22px;
 padding-left: 6px;
}
#home-carousel .item {
 height: 300px;
}
.slider-box {
 left: 3%;
 top: 118px;
}
.slider-box > a {
 font-size: 10px;
}
.slider-box h5 {
 font-size: 20px;
}
.slider-box h6 {
 font-size: 16px;
}
.bg-image {
 background: url(../images/home/fix-image.jpg);
 height: 350px;
}
.item > h1 {
 font-size: 20px;
 padding-left: 0px;
}
.item > p {
 font-size: 16px;
 padding-left: 0%;
 width: 100%;
 line-height: 26px;
}
.item > ul {
 width: 100%;
 padding: 0px;
 margin: 0px;
}
.item > ul li {
 font-size: 11px;
 margin: 0px;
 line-height: 43px;
}
.people-box {
 width: 100%;
 padding-top: 0px;
}
.people-box > p {
 font-size: 16px;
 line-height: 21px;
}
#video-promotion {
 width: 100%;
 padding-bottom: 4%;
}
#video-promotion a {
 border: none;
 color: #ffffff;
 font-size: 13px;
 line-height: 40px;
 width: 150px;
}
.powered-by ul {
 width: 33%;
 padding-left: 1%;
}
.powered-by > ul li {
 font-size: 12px;
}
ul.tab {
 width: 36%;
}
.tablinks > span {
 text-align: center;
}
.practies-item > ul.tab li {
 padding-left: 5px;
}
ul.tab li a {
 padding: 0;
 text-align: center;
 width: 81px;
}
.practies-item-left > ul {
 width: 100%;
}
.practies-item-left > ul li {
 font-size: 12px;
}
.banner-box img {
 height: 120px;
}
.right-text > h2 {
 font-size: 14px;
}
.team-list > li {
 display: inline-block;
 margin-bottom: 9px;
 margin-left: 0%;
 text-align: center;
 width: 90%;
}
.imperia-law-bg > p {
 font-size: 15px;
}
.team-about {
 padding-top: 2%;
}
form input {
 width: 100%;
}
form select {
 width: 100%;
 margin-top: 7px;
}
form input.browrs {
 width: 35%;
}
form button {
 width: 97%;
}
.font-btn {
  line-height: 40px;
  width: 58%;
}

.contact-page-right h2 {

  font-size: 16px;
  font-weight: 900;
  text-align: center;
}

.bussines-contact > p {

  line-height: 20px;

}
.contact-page h2 {

  font-size: 16px;
  padding-left: 4px;
  text-align: center;
}

.contact-page p { font-size:11px;}
 #boxes #dialog {
 left: 4px !important;
 top: 25% !important;
 width: 97% !important;
 padding:0px!important;
}
 #dialog > h1 {
font-size:13px !important;
text-align:center!important;
}
 #lorem > p {
 font-size: 10px!important;
 line-height: 15px!important;
 text-align: justify!important;
}
 #lorem ul li {
 font-size: 9px!important;
 line-height: 12px!important;
 padding-bottom: 0px!important;
}
#popupfoot a {
display:block !important;
font-size: 10px!important;
padding: 9px 7px!important;
font-family: "Lato", "Helvetica Neue", Arial, Verdana, sans-serif !important;
}
.owl-prev {
    background-size: 90% auto;
    height: 60px;
    left: 70px;
    width: 65px;
	top:-8px;
}
.owl-next {
    background-size: 90% auto;
    height: 60px;
    right: 70px;
    width: 65px;
	top:-8px;
}

.practie-page > h2 { font-size:11px; padding-bottom:5px;}

.team-partner {
    width: 88%;
}
.boxes_resp { padding-top:0px ; padding-bottom:0px;}



}
 @media only screen and (min-width:360px) and (max-width:767px) {
.logo-left {
 text-align: center;
}
.bg-image {
 height: 350px;
}
.people-box > p {
 font-size: 15px;
 line-height: 24px;
}
.powered-by > ul li {
 font-size: 14px;
}
ul.tab {
 width: 32%;
}
.team-about {
 padding-top: 2%;
}
form input.browrs {
 width: 30%;
}
.team {
    padding-bottom: 21%;
}
}
 @media only screen and (min-width:479px) and (max-width:767px) {
.logo-footer {
 margin: 0 auto;
 width: 47%;
}
.logo-footer a img {
 width: 100%;
}
.people-box > p {
 font-size: 16px;
 line-height: 26px;
}
#video-promotion {
 padding-bottom: 0px;
}
.slider-box h5 {
 font-size: 24px;
}
.slider-box h6 {
 font-size: 25px;
}
.slider-box > a {
 font-size: 14px;
}
ul.tab {
 width: 22%;
}
.practies-item-left > ul {
 width: 100%;
}
form input.browrs {
 width: 22%;
}
 #boxes #dialog {
 left: 4px !important;
 top: 40% !important;
 width: 97% !important;
 padding:0px!important;
}
 #dialog > h1 {
font-size:18px !important;
text-align:center!important;
}
 #lorem > p {
 font-size: 12px !important;
 line-height: 17px !important;
 text-align: justify !important;
}
 #lorem ul li {
 font-size: 12px !important;
 line-height: 16px !important;
 padding-bottom: 0 !important;
}
#popupfoot a {
display:block !important;
font-size: 10px!important;
padding: 9px 7px!important;
font-family: "Lato", "Helvetica Neue", Arial, Verdana, sans-serif !important;
}
.owl-prev {
    background-size: 90% auto;
    height: 60px;
    left: 130px;
    width: 65px;
	top:-8px;
}
.owl-next {
    background-size: 90% auto;
    height: 60px;
    right: 130px;
    width: 65px;
	top:-8px;
}
.contact-list ul li.sales {
  float: left;
  width: 30%;
}
}
 @media only screen and (min-width:640px) and (max-width:767px) {
#navigation-color nav ul li {
 margin-top: 1%;
}
.slider-box h5 {
 font-size: 30px;
}
.slider-box h6 {
 font-size: 32px;
}
.slider-box {
 left: 3%;
 top: 79px;
}

.imperia-law-bg > p {
 font-size: 13px;
}

.slider-box-big {
 width: 40em;
}
.item > p {
 font-size: 16px;
 line-height: 29px;
 margin: 0 auto;
 padding-left: 0;
 width: 75%;
}
.item > h1 {
 font-size: 30px;
 padding-left: 0;
 text-align: center;
}
.item > ul {
 margin: 0 auto;
 padding: 0;
 width: 75%;
}
.item > ul li {
 font-size: 16px;
 line-height: 41px;
 margin: 0;
}
ul.tab {
 width: 17%;
}
.team-list > li {
 width: 40%;
}
form input.browrs {
 width: 16%;
}
form button {
 width: 46%;
}
.font-btn {
 width: 23%;
}

.owl-prev {
    background-size: 90% auto;
    height: 60px;
    left: 200px;
    width: 65px;
	top:-6px;
}
.owl-next {
    background-size: 90% auto;
    height: 60px;
    right: 200px;
    width: 65px;
	top:-6px;
}
}
 @media screen and (min-width:768px) and (max-width: 1023px) {
nav {
 display: none;
}
.mobile-new {
 display: block;
}
.mobile-new {
 width: 100%;
}
.mobile {
 width: 33%;
 margin: 0 auto;
}
ul.mobile-list {
 list-style: outside none none;
 margin: 22px 0;
 padding: 0;
 width: 100%;
}
.mobile-list > li {
 color: #000000;
 float: left;
 font-family: "Lato", "Helvetica Neue", Arial, Verdana, sans-serif;
 font-size: 11px;
}
.mobile-list li a {
 border-right: 1px solid;
 color: #000000;
 display: block;
 line-height: 10px;
 padding-left: 12px;
 padding-right: 13px;
 text-transform: uppercase;
}
ul.mobile-list ul.dropdown-menu li {
 font-size: 11px;
 height: 24px;
 line-height: 21px;
 width: 100%;
}
ul.mobile-list ul.dropdown-menu li a {
 border-right: medium none;
 line-height: 19px;
}
ul.mobile-list ul.dropdown-menu li a:hover {
 background: #d2ab66;
}
.slider-box h5 {
 font-size: 30px;
}
.slider-box h6 {
 font-size: 33px;
}
.slider-box-big {
 width: 45em;
}
#home-carousel .item {
 height: 300px;
}
.bg-image {
 background: rgba(0, 0, 0, 0) url("../images/home/fix-image.jpg") no-repeat scroll 0 0 / 100% auto;
 height: 327px;
}
.item > p {
 font-size: 17px;
 width: 80%;
}
.item > ul {
 display: block;
 list-style: outside none none;
 margin: 0%;
 padding: 0%;
 width: 68%;
}
.item > ul li {
 font-size: 16px;
 line-height: 34px;
}
.people-box {
 padding-top: 18px;
 width: 100%;
}
ul.tab {
 width: 100%;
}
ul.tab li a {
 padding: 14px 1px 15px 3px;
}
.tab-padding {
 padding: 28% 0 34%;
}
.team-list > li {
 display: inline-block;
 font-size: 12px;
 margin-bottom: 2%;
 margin-left: 5%;
 text-align: center;
 width: 39%;
}
.text-para-team {
 width: 100%;
 float: left;
}
.col-sm-5.apply-padding > img {
 text-align: center;
 width: 92%;
}
.team-about {
 padding-top: 55%;
}
form input.browrs {
 width: 13%;
}
.font-btn {
 width: 24%;
}
.practies-bottom {

    padding-bottom: 69%;
}

 .practies-item-left > ul {
width:50%;
margin:0 auto;
}
.owl-prev {
    background-size: 90% auto;
    height: 60px;
    left: 200px;
    width: 65px;
	top:-23px;
}
.owl-next {
    background-size: 90% auto;
    height: 60px;
    right: 200px;
    width: 65px;
	top:-23px;
}
#video-promotion a { border:none;}


.three-box h3 { font-size:13px;}

.col-sm-11 > p {
    font-size: 10px;
    line-height: 16px;
    padding-bottom: 15px;
    padding-left: 0px;
    text-align: justify;
}

.three-box { margin-top:12%;}
.market-padding {
    padding-bottom: 14%;
}
.hosting-padding {
    padding-bottom: 0px;
}
.best-padding {
    padding-bottom: 35%;
}
.team-partner {
    width: 80%;
}
}
 @media screen and (min-width:1024px) and (max-width: 1100px) {
#navigation-color nav ul li {
 font-size: 12px;
 margin-top: 10%;
}
#navigation-color nav ul li a {
 padding-left: 8px;
 padding-right: 8px;
}
#video-promotion a {
 border: none;
}
#home-carousel .item {
 height: 450px;
}
.people-box {
 padding-top: 25px;
 width: 68%;
}
ul.tab {
 width: 94%;
}
.practies-item-left > ul {
 width: 100%;
}
.practies-item-left > ul li {
 font-size: 13px;
}
.team-list > li {
 width: 24%;
}
.team-about {
 padding-top: 59%;
}
form input.browrs {
 width: 15%;
}
form button {
 width: 40%;
}
.font-btn {
 width: 30%;
}
.contact-padding {
padding-bottom:4%;
}

.owl-prev {left: -50px;}
.owl-next {right: -50px;}

.market-padding {
    padding-bottom: 7%;
}
.hosting-padding {
    padding-bottom: 1%;
}
.best-padding {
    padding-bottom: 27%;
}
.result-padding {
    padding-bottom: 13%;
}
.three-box-bottom-new {
    padding-bottom: 39%;
}

.team-partner {
    width: 50%;
}
.team {
    padding-bottom: 27%;
}

.contact-list ul li.sales {
  float: left;
  width: 40%;
}
.bussines-contact > p {

  line-height: 18px;

}

}
 @media (min-width:1280px) {
#navigation-color nav ul li a {
 display: block;
/* padding-left: 13px;
 padding-right: 13px;
*/}
#video-promotion a {
 border: none;
}
.practies-item-left > ul li {
 font-size: 16px;
}
#navigation-color .nav-box-left {

    padding-left: 16px;
	-webkit-padding-left: 16px;
	-moz-padding-left: 16px;
	-o-padding-left: 16px;

}
.owl-prev { left:-70px;}
.owl-next { right:-70px;}

}
 @media (min-width:1366px) {
  #video-promotion {
  background: rgba(0, 0, 0, 0) url("../images/landing/video-bg.jpg") no-repeat scroll 0 0 / 100% auto;
  float: left;
  position: relative;
  width: 100%;
}	

 @media (min-width:1400px) {
  #video-promotion {
  background: rgba(0, 0, 0, 0) url("../images/landing/video-bg.jpg") no-repeat scroll 0 0 / 100% auto;
  float: left;
  position: relative;
  width: 100%;
}
 }

 @media (min-width:1600px) {
  #video-promotion {
  background: rgba(0, 0, 0, 0) url("../images/landing/video-bg.jpg") no-repeat scroll 0 0 / 100% auto;
  float: left;
  position: relative;
  width: 100%;
}
 }


 @media (min-width:1920px) { 
 #video-promotion {
  background: rgba(0, 0, 0, 0) url("../images/landing/video-bg.jpg") no-repeat scroll 0 0 / 100% auto;
  float: left;
  position: relative;
  width: 100%;
}
 }
