/**********************************************************************************8
	PAGES RESPONSIVE DESIGN
************************************************************************************8*/
@media (max-width: 1367px) and (min-width: 1100px){
	#rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_heavy_70_shadowed {
	  left: 430px !important;
	}
	#rev_slider_12_1 .tp-revslider-mainul #slide-2 .light_medium_30_shadowed {
	  left: 780px !important;
	}
	#rev_slider_12_1 .tp-revslider-mainul #slide-1 .light_medium_30_shadowed {
	  left: 70% !important;
	}
}

@media (min-width: 1024px) and (max-width: 1199px) {
	.navbar-nav > li > a {
	  padding: 10px 5px;
	}
}
@media (min-width: 1024px) and (max-width: 1169px) {
	.urgent-cere {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	  padding-bottom: 0;
	}
	.spe-img img {
	  max-width: 100%;
	  position: inherit;
	}
	.spe-img {
	  text-align: center;
	}
	.urgent-cere {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	  padding-bottom: 0;
	}
	.add-sec.sc-dist {
	  padding: 95px 0;
	}
	.why-choose-icon img.img-4 {
	  width: 180px;
	}
	.why-choose-icon img.img-2 {
	  left: 48%;
	}
	.why-choose-area {
	  padding: 60px 0 50px;
	}
	.what-we-do-right > a {
	  font-size: 14px;
	  width: 100%;
	}
	.fotter-icon > a {
	  overflow: hidden;
	  display: inline-block;
	  padding: 9px 17px;
	}
	.fotter-icon > a.fb {
	  margin-right: 15px;
	  padding: 9px 23px;
	}
	.about-images-bg {
	  margin-right: -20px;
	  margin-top: 90px;
	}
	.off-img {
	  margin-left: 0;
	}
	.bot-bg {
	  background: url("../images/right-bg.png") no-repeat scroll right bottom / 86% auto rgba(0, 0, 0, 0);
	  padding-bottom: 50px;
	}
	.right-specility {
	  padding: 80px 30px 30px;
	}
	.right-specility .list-unstyled a {
	  font-size: 12px;
	}
	.bot-bg {
	  background-size: 86%;
	  padding-bottom: 50px;
	}
	.right-specility {
	  padding: 80px 30px 30px;
	}
	.add-sec {
	  padding: 50px 0;
	  width: 100%;
	}
	.schedul-add > h3 {
	  font-size: 20px;
	}
	.schedul-add > h3 a {
	  font-size: 22px;
	}
	.com-area {
	  padding-left: 20px;
	}
	.add-sec.repp {
	  padding: 90px 0;
	}
	.main-schedule > h2 {
	  position: relative;
	  z-index: 1;
	}
	.single-body1.body-abs {
	  left: 134px;
	}
	.single-body2.body-abs {
	  right: 45px;
	}
	.single-body3.body-abs {
	  left: 24px;
	}
	.single-body4.body-abs {
	  left: 38%;
	}
	.single-body5.body-abs {
	  left: 20%;
	}
	.single-body6.body-abs {
	  right: 4px;
	}
	.single-body7.body-abs {
	  left: 106px;
	}
	.single-body8.body-abs {
	  left: 104px;
	}
	.single-body9.body-abs {
	  right: 80px;
	}
}


@media (max-width: 1023px) {
	.right-specility {
	  padding: 80px 30px 30px;
	}
	.right-specility .list-unstyled a {
	  font-size: 12px;
	}
	.bot-bg {
	  background-size: 86% ;
	  padding-bottom: 50px;
	}
	.right-specility {
	  padding: 80px 30px 30px;
	}

}
@media (min-width: 768px) and (max-width: 991px) {
	.right-specility {
	  padding: 80px 30px 40px;
	  margin-left: 10px;
	}

	.bot-bg {
	  background-size: 100%;
	  padding-bottom: 50px;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.sv-section {
	  padding: 10px 10px;
	  width: 100%;
	}
	.spe-img img {
	  max-width: 100%;
	  position: inherit;
	}
	.spe-img {
	  text-align: center;
	}

	.off-img {
	  margin-left: 0;
	}
	.offers-form.ress-topic {
	  padding: 0 15px 30px;
	}
	.ress-topic .form-hd {
	  margin: 0 -15px 30px;
	}
	.ress-top-link .list-unstyled a {
	  font-size: 16px;
	}
	.offer-list {
	  margin-left: 0;
	}
	.navbar-nav > li > a {
	  font-size: 12px;
	  padding: 4px 2px;
	}
	.collapse.navbar-collapse {
	  text-align: left;
	}
	.visible-sm.brant {
	  margin-top: 40px;
	  margin-bottom: 40px;
	}
	.add-sec {
	  padding: 55px 0;
	  width: 100%;
	}
	.schedul-add > h3 {
	  font-size: 20px;
	}
	.schedul-add > h3 a {
	  font-size: 22px;
	}
	.urgent-cere {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	  padding-bottom: 0;
	}
	.why-choose-icon img.img-2 {
	  left: 60%;
	  top: 14%;
	  width: 130px;
	}
	.why-choose-icon img.img-4 {
	  bottom: -207px;
	  right: 0;
	  width: 190px;
	}
	.do-images img.do-img-7 {
	  left: 66.5%;
	}
	.do-images img.do-img-6 {
	  left: 66.5%;
	}
	.do-images img.do-img-5 {
	  left: 49%;
	}
	.do-images img.do-img-4 {
	  left: 31.3%;
	}
	.do-images img.do-img-3 {
	  left: 31.3%;
	}
	.do-images img.do-img-2 {
	  left: 14%;
	}
	.do-images img.do-img-1 {
	  left: 14%;
	}
	.about-images-bg {
	  margin-right: -20px;
	  margin-top: 90px;
	}
	.bg {
	  display: none;
	}
	.single-body1.body-abs {
	  left: 36px;
	}
	.single-body2.body-abs {
	  right: -33px;
	}
	.single-body2 .b-text {
	  margin-left: -15px;
	}
	.single-body3.body-abs {
	  left: -22px;
	}
	.single-body3 .b-text {
	  display: block;
	  margin-left: -50px;
	}
	.single-body4.body-abs {
	  left: 31%;
	}
	.single-body5.body-abs {
	  left: 3%;
	}
	.single-body6.body-abs {
	  right: -90px;
	}
	.single-body7.body-abs {
	  left: 12px;
	}
	.single-body8.body-abs {
	  left: 10px;
	}
	.single-body9.body-abs {
	  right: -12px;
	}
	.bot-bg {
	  margin-left: 10px;
	}
	.bbj-logo {
	  width: 220px;
	}
	header.navbar-background {
	  background-position: 86%;
	}
	h2.slidersubs span, h2.slidersubs small {
	  float: none;
	  max-width: 100% !important;
	  display: block;
	}
	.brant-img {
	  margin-top: 27%;
	  position: relative;
	}
}
@media (min-width: 768px) and (max-width: 950px) {
	header.navbar-background {
	  background-position: 79%;
	}
	.bbj-logo {
	  width: 180px;
	}
	.subone {
	  font-size: 14px;
	}
	.ones {
	  font-size: 11px;
	}
	.logo-feturch .list-inline > li {
	  margin-right: 0;
	}
}

@media (max-width: 767px) {
	.doc-icn {
	  margin-top: 70px;
	  margin-bottom: 30px;
	  text-align: center;
	}
	.full-width, .span2, .text-area textarea, .one-tharde, .one-tharde.date-time, .one-houlf.ss-calander, a.sc-submit, .one-houlf {
	  width: 100%;
	  margin: 0;
	}
	.spe-img-area {
	  margin: 0 auto;
	  width: 300px;
	}
	.about-content > span {
	  display: none;
	}
	.about-side-bar .nav.nav-tabs.tabs li.active a {
	  background: url("../images/active.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	}
	.singe-per {
	  border-bottom: 1px solid #cecece;
	  display: block;
	  margin-bottom: 20px;
	  overflow: hidden;
	  padding-bottom: 40px;
	}
	.singe-per.lastchild {
	  border-bottom: none;
	  display: block;
	  margin-bottom: 0px;
	  overflow: hidden;
	  padding-bottom: 40px;
	}
	.single-or-doc {
	  border-bottom: medium none;
	  margin-bottom: 0;
	  overflow: hidden;
	  padding-bottom: 0;
	}
	a.sc-submit {
	  margin-top: 40px;
	}
	.form-section h2 {
	  font-size: 30px;
	}
	.form-section h1 {
	  font-size: 40px;
	}
	.bg {
	  display: none;
	}
	.datepicker {
		right: 70px;
		left: auto !important;
	}
	.datepicker::after {
	  left: auto !important;
	  right: 10px;
	  top: -6px;
	}
	.datepicker::before {
	  left: auto !important;
	  right: 10px;
	}
	.right-specility {
	  margin: 40px -13px 0 5%;
	  padding: 80px 30px 30px;
	}
	.ressource-img {
	  margin-bottom: 50px;
	  text-align: center;
	}
	.ressource-img img {
	  display: inline-block;
	}
	.ressource-dist > a {
	  display: block;
	  line-height: 1.222;
	  margin-top: 40px;
	}
	.form-hd {
	  margin: -1px -30px 40px;
	}
	.offers-form.ress-topic {
	  margin-top: 50px;
	}
	.bot-bg {
	  background-size: 100% auto;
	  padding-bottom: 15%;
	  margin-top: 100px;
	}
	.off-img {
	  margin-left: 0;
	}
	.offers-form {
	  margin-left: 0;
	  margin-top: 70px;
	  padding: 0 30px 40px;
	}
	.offer-list {
	  margin-left: 0;
	}
	.doc-icn img {
		display: inline-block;
	}
	.address {
	  text-align: center;
	}
	.fotter-icon {
	  text-align: center;
	  margin: 40px 0px;
	}
	.footer-about {
	  text-align: center;
	  margin-top: 20px;
	}
	.as-fetures h1 {
	  font-size: 40px;
	}
	.text-center.as-fetures > h2 {
	  font-size: 24px;
	}
	.text-center.as-fetures > h3 {
	  font-size: 23px;
	}
	.doc-dist > p {
	  padding: 0;
	}
	.single-work.text-center.sti {
	  margin-bottom: 40px;
	}
	.urgent-cere {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	  padding-bottom: 0;
	}
	.why-choose-icon img.img-1  {
	  margin-left: 0;
	}
	.why-choose-icon img.img-2, .why-choose-icon img.img-3, .why-choose-icon img.img-4 {
	  left: 0;
	  top: 0;
	  bottom: 0;
	}
	.why-choose-icon img {
		position: inherit;
		display: inline-block;
	}
	header.navbar-background {
	  background: none repeat scroll 0 0 #fff;
	  position: inherit;
	}
	.what-we-do-area {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	}
	.do-images img.do-img-7 {
	  bottom: -64px;
	  left: 61.5%;
	  top: auto;
	}
	.do-images img.do-img-6 {
	  left: auto;
	  right: 0;
	  top: 60px;
	}
	.do-images img.do-img-5 {
	  left: auto;
	  right: 0;
	  top: 45.8%;
	}
	.do-images img.do-img-4 {
	  left: 32.3%;
	  top: 62%;
	}
	.do-images img.do-img-3 {
	  left: 33.3%;
	  top: 28%;
	}
	.do-images img.do-img-2 {
	  left: 4%;
	  top: 45%;
	}
	.do-images img.do-img-1 {
	  left: 4%;
	  top: 10%;
	}
	.why-choose-icon {
	  position: relative;
	  text-align: center;
	}
	.what-we-do-right > a {
	  font-size: 13px;
	  width: 100%;
	}
	.form-section {
	  width: 100%;
	}
	.single-contact .address:hover, .single-contact .address:focus, .single-contact .address:active, .single-contact .address.active {
	  background: none;
	}
	.about-images-bg {
	  margin-right: 0;
	  margin-top: 90px;
	}
	.about-side-bar {
	  margin-bottom: 70px;
	}
	.navbar-toggle {
	  float: left;
	}
	.schedule-form {
	  padding: 0 35px 35px;
	}
	.offers-form.service-right {
	  margin: 50px 0 0;
	}
	.logo-feturch .list-inline > li {
	  margin-right: 0;
	}
	.single-body1.body-abs {
	  left: 28%;
	}
	.slidersubs > span {
	  font-size: 12px !important;
	}
	.slidersubs > small {
	  font-size: 9px !important;
	}
	h2.slidersubs span, h2.slidersubs small {
  	  display: block;
	  float: none;
	  width: 100%;
	  line-height: 14px !important;
	}
	.single-body2.body-abs {
	  right: 26.9%;
	}
	.single-body2 .b-text {
	  margin-left: -15px;
	}
	.single-body3.body-abs {
	  left: 19%;
	  top: 199px;
	}
	.single-body3 .b-text {
	  display: block;
	  margin-left: -50px;
	}
	.single-body4.body-abs {
	  left: 39%;
	}
	.single-body5.body-abs {
	  left: 24%;
	}
	.single-body6.body-abs {
	  right: 7%;
	}
	.single-body7.body-abs {
	  left: 24%;
	}
	.single-body8.body-abs {
	  left: 23.5%;
	}
	.single-body9.body-abs {
	  bottom: -44px;
	  right: 27%;
	}
	.single-body9 .b-text {
	  display: block;
	}
	.single-body2 .b-text {
	  display: block;
	  color: #fff;
	}
	.footer-menu {
	  text-align: center;
	}
}

@media (max-width: 599px) {
	.do-images img {
	  display: inline-block;
	  float: left;
	  position: inherit;
	  width: 200px;
	  left: auto !important;
	  top: auto !important;
	  bottom: auto !important;
	  right: auto !important;

	}
	.homesliderwrapper {
	  overflow: inherit;
	}
	.logo-feturch {
	  width: 80%;
	  position: absolute;
	  right: 0;
	}
	.ones {
	  font-size: 11px;
	}
	.subone {
	  font-size: 13px;
	}
	.logo-feturch .list-inline > li:first-child {
	  width: 34%;
	}
	.bbj-logo {
	  width: 60%;
	}
	.do-images.clearfix {
	  position: relative;
	  text-align: center;
	}
	.urgent-c > h1, .offers-text h2 {
	  font-size: 60px;
	  line-height: 1;
	}
	.urgent-c > h2, .urgent-c > h3, .offers-text h3, .offers-text h4 {
	  font-size: 37px;
	}
	.art-body > h2 {
	  font-size: 16px;
	}
	.single-body1.body-abs {
	  left: 19%;
	}
	.single-body2.body-abs {
	  right: 17.9%;
	}
	.single-body2 .b-text {
	  margin-left: -15px;
	}
	.single-body3.body-abs {
	  left: 7%;
	}
	.single-body3 .b-text {
	  display: block;
	  margin-left: -50px;
	}
	.single-body4.body-abs {
	  left: 36%;
	}
	.single-body5.body-abs {
	  left: 14%;
	}
	.single-body6.body-abs {
	  right: -8%;
	}
	.single-body7.body-abs {
	  left: 14%;
	}
	.single-body8.body-abs {
	  left: 13.5%;
	}
	.single-body9.body-abs {
	  right: 18%;
	}
}

@media (max-width: 479px) {
	.text-center.as-fetures > a {
	  font-size: 15px;
	  padding: 13px 30px 15px 30px;
	}
	.text-center.as-fetures > a {
	  background: url("../images/a_bg.png") no-repeat scroll left top / 100% 200% rgba(0, 0, 0, 0);
	  width: 100%;
	}
	.inner-header > h1 {
	  font-size: 44px;
	}
	.right-specility {
	  margin: 0 -13px 0 3%;
	}
	.main-schedule > h2, .main-schedule > h3 {
	  font-size: 35px;
	}
	.single-body1.body-abs {
	  left: 8%;
	}
	.single-body2.body-abs {
	  right: 6.9%;
	}
	.single-body2 .b-text {
	  margin-left: -15px;
	}
	.single-body3.body-abs {
	  left: -8%;
	  top: 199px;
	}
	.single-body3 .b-text {
	  display: block;
	  margin-left: -50px;
	}
	.single-body4.body-abs {
	  left: 30%;
	}
	.single-body5.body-abs {
	  left: 1%;
	  top: 321px;
	}
	.single-body6.body-abs {
	  right: -23%;
	}
	.single-body6.body-abs img {
	  width: 140px;
	}
	.single-body7.body-abs {
	  left: 1%;
	}
	.single-body8.body-abs {
	  left: 1.5%;
	}
	.single-body9.body-abs {
	  bottom: -44px;
	  right: 7%;
	}
	.single-body9 .b-text {
	  display: block;
	}
	.container {
		overflow: hidden;
	}
	.sv-section {
	  width: auto;
	  padding-bottom: 60px;
	  height: auto;
	}
}

@media (max-width: 359px) {
	.inner-header > h1 {
	  font-size: 40px;
	}
	.sv-section {
	  padding-bottom: 20px;
	}
	.pagination > li > a {
	  margin: 0 4px;
	  padding: 2px 8px;
	}
	.brant h1 {
	  font-size: 30px;
	}
	.pagination > li > a.Next, .pagination > li > a.Previous {
	  padding: 4px 8px;
	}
	.spe-img-area {
	  margin: 0 auto;
	  width: 100%;
	  text-align: center;
	}
	.spe-img-area img {
		position: inherit;
	}
	.single-body1.body-abs {
	  left: 4%;
	}
	.single-body2.body-abs {
	  right: 9.9%;
	  top: 78px;
	}
	.single-body2.body-abs img {
	  width: 106px;
	}
	.single-body2 .b-text {
	  margin-left: -15px;
	}
	.single-body4.body-abs img {
	  width: 86px;
	}
	.single-body3.body-abs {
	  left: -5%;
	  top: 172px;
	}
	.single-body3.body-abs img {
	  width: 107px;
	}
	.single-body4.body-abs {
	  left: 35%;
	}
	.single-body5.body-abs {
	  left: 1%;
	  top: 281px;
	}
	.single-body5.body-abs img {
	  width: 110px;
	}
	.single-body5 .b-text {
	  bottom: -48px;
	}
	.single-body6.body-abs {
	  right: -23%;
	}
	.single-body6.body-abs img {
	  width: 140px;
	}
	.single-body7.body-abs {
	  bottom: 155px;
	  left: 2%;
	}
	.single-body7.body-abs img {
	  width: 110px;
	}
	.single-body8.body-abs {
	  bottom: 0;
	  left: -3.5%;
	}
	.single-body8.body-abs img {
	  width: 52%;
	}
	.single-body9.body-abs {
	  bottom: -44px;
	  right: 4%;
	}
	.single-body9.body-abs img {
	  width: 80%;
	}
	.single-body9 .b-text {
	  display: block;
	}
	.bot-bg {
	  margin-top: 180px;
	}
	.single-body1.body-abs img {
	  width: 60%;
	}
}
