
@media(max-width:1200px)
{
.container {
  width: auto!important;
}	
	
}

@media(max-width:991px)
{
.sticky .navbar-brand img , .navbar-brand img {
  width: auto;
}	
}


@media(min-width:992px) and (max-width:1199px)
{
#lauraMenu li a {
  padding: 0 10.5px;

}
#lauraMenu li a {
  padding: 0 13.5px;
}
.search_icon .list-inline > li {
  padding: 0 5px;
}	
#personalize_section .list-inline > li {
  padding: 0 8px;
  width: 19.6%;
}
#personalize_section h3 {
  font-size: 34.38px;
 }
#lauraMenu li a {
    font-size: 13px;
    padding: 0 8px;
}
.circle_image {
  padding: 16% 0 0;
}
.personalize_section .list-inline > li {
  padding: 0 5px;
  width: 19.6%;
}
.form_part h3 {
  font-size: 20px;
}
.brown_btn {
  font-size: 16.95px;
 }
 .circle_image h5 {
  margin: 7% 0;
}
.circle_image .left_arrow {
  left: 70px;
 }
.banner_image .circle_image h3 {
  font-size: 40.72px;
}
}

@media(min-width:768px) and (max-width:991px)
{
	
	.author_name a {
    font-size: 15px;
}
header .navbar-brand > img {
  display: block;
  margin: auto;
}
header .navbar-header {
  width: 100%;
}
header .navbar-header .navbar-brand {
  margin: 0 !important;
   width: 100%;
}
header nav , header nav .navbar-nav {
  padding: 15px 0;
}
footer .second_part p {
  padding: 0;
  text-align: left;

}
footer {
  padding: 30px 0;
}
footer .first_part .row {
  padding: 0 0 15px;
}

header .search_icon {
  padding: 12px 0 0;
}
#lauraMenu li a {
  padding: 0 11.5px;
 }
 header nav, header nav .navbar-nav {
  margin: 0;
  padding: 15px 0;
  width: 100%;
}
#lauraMenu li a {
  font-size: 13px;
  padding: 0 8px;
}


.nav.navbar-nav.navbar-right.navbar-border {
  text-align: center;
}
.navbar-nav > li {
  display: inline-block;
  float: none;
}


header .search_icon {
  padding: 15px 0 0;
  position: absolute;
  right: 23px;
  top: 0px;
}
footer .col-md-3.col-sm-6:nth-child(2n+1) {
  clear: both;
}
#personalize_section .list-inline > li {
  padding: 0 5px;
  width: 19.5%;
}
.author_name h4 {
  font-size: 16px;
 }
 #personalize_section p {
  font-size: 13px;
 }
.banner_right > h6 , .banner_left > h6 , .circle_image .banner_right, .circle_image .banner_left {
  text-align: center;
}
.brown_btn {
  margin: auto;
  width: 200px;
}
.circle_image h5 {
  font-size: 30.72px;
  line-height: 35px;
  margin: 0 0 10px;
}
.banner_image .circle_image h3 {
  font-size: 28.72px;
  margin: 0;
  padding: 4% 0 8%;
}
.circle_image .gray_btn {
  display: block;
  margin: 8% 0 0;
  padding: 0;
}
.banner_image {
  padding: 0;
}
.circle_image {
  background-position: center 115px;
  background-size: 100% auto;
 }
 .circle_image .right_arrow , .circle_image .left_arrow{display:none;}
 .circle_image {
  padding: 24% 0 0;
}
.personalize_section .list-inline > li {
  padding: 10px 12px;
  width: 32.9%;
}
.personalize_section h3 {
  font-size: 32.38px;
 }
 .voordlem_innersection p {
  line-height: 20px;
 
}
.voordlem_innersection > hr {
  margin: 10px 0;
}
.section_part h5 {
  font-size: 30.89px;
 }
 .ring_part {
  padding: 15% 0 0;
}
.voordlem_innersection p {
  min-height: auto;
 }
.form_part h3 , .form_part form p {
  text-align: center;
 }
 .form_part img {
  display: block;
  margin: auto;
}
.form_part h3 {
  font-size: 20px;
}

.top_ring_of_maat > b {
  margin: 0;
  padding: 5% 0 4%;
}
.banner_right , .banner_left ,  .brown_btn , .circle_image .p_center {
  display: none;
}

.browm_btn{
display: block !important;
}

.circle_image {
  padding: 25% 0 5%;
}
.banner_image .circle_image h3 {
  padding: 4% 0;
}
.section_part {
  padding: 0;
}
.other_content {
  padding: 150px 0 0;
}
.arrow {
  top: 60px;
}
.arrow img {
  width: 12px;
}
.personalize_section .image_section img {
  width: 100%;
}
}

@media(max-width:767px)
{
footer .second_part p , footer {
  text-align: center;
}
header nav {
  padding: 23px 0;
}
	
footer {
  padding: 15px 0;
}
footer .first_part .row {
  padding: 0 0 15px;
}

header .search_icon {
  margin: -4px 0 0;
  padding: 0;
}
#lauraMenu li a {

  padding: 10px 21.5px;
}
.custom_menu {
  background: hsl(0, 0%, 20%) none repeat scroll 0 0;
}
header .navbar-default {
  background: hsl(0, 0%, 20%) none repeat scroll 0 0;
 
}
header nav {
  padding: 10px 0 0;
}

header #lauraMenu li a {
  border-right: medium none;
  padding: 8px 40px 8px 0;
}
.navbar, .custom_menu {
  background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
  padding: 0;
}
#lauraMenu {
  border: medium none !important;
}
header .navbar-collapse {
  box-shadow: none;
 }
 header nav .navbar-nav {
  padding: 0;
}
.copyright {
  text-align: center;
}
#personalize_section h3 {
  font-size: 29.38px;
 }
#personalize_section .list-inline > li {
  padding: 10px 2px;
  width: 32.12%;
}
#personalize_section {
  padding: 15px 0;
}
.arrow > img {
  width: 50%;
}
.author_name h4 {
  font-size: 16px;
 }
 #lauraMenu li:hover .sub-menu {
  display: none;
}
.ring_part {
  padding: 0;
}
.voordlem_innersection > hr {
  margin: 0;
}
.voordlem_innersection p {
  min-height: auto;
 }
.circle_image {
  background-position: center 20%;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.circle_image h5 {
  font-size: 21.72px;
  line-height: 30px;
 }
 .banner_right > h6 , .banner_left > h6 , .circle_image .banner_right, .circle_image .banner_left {
  text-align: center;
}
.brown_btn {
  margin: auto;
  width: 200px;
}
.banner_image .circle_image h3 {
  font-size: 25.72px;
 }
 .circle_image .left_arrow , .circle_image .right_arrow{display:none;}
 .circle_image .gray_btn {
  padding: 0;
}
.banner_image .circle_image h3 {
  font-size: 20.72px;
  padding: 0 0 10px;
 }
 .gray_btn a {
  font-size: 20.19px;
 }
.section_part h5 ,  .personalize_section h3 {
  font-size: 25.38px;
 }
 .personalize_section .list-inline {
  margin: 0;
}
.navbar .navbar-toggle {
  margin: 5px 0;
  position: absolute;
  right: 0;
}
.personalize_section .list-inline > li {
  padding: 0 5px;
  width: 49.3%;
}
.personalize_section .author_name {
  padding: 10px 0;
 }
 .arrow {
  right: 0;
  top: 35px;
}
.persnolize_innersection {
  padding: 0;
}
.de_service_section .wpb_text_column {
  margin: 0 0 25px;
}
.left_logo {
  padding: 0;
}
.top_ring_of_maat > p {
  display: none;
 }
 .banner_right > p, .banner_left > p {
  display: none;
}
.banner_right, .banner_left {
  display: none;
}
.circle_image {
  background-position: center 84px;
  padding: 22% 0 0%;
}
.hearbit_line {
  padding: 20px 0;
}
.brown_btn , .circle_image .left_arrow, .circle_image .right_arrow {
  display: none;
}
.top_ring_of_maat > b {
  margin: 0;
 }
 .banner_image .circle_image h3 {
  font-size: 18.72px;
  padding: 14px 0;
}
.section_part h5 {
  font-size: 20.38px;
  margin: 0;
}
.ring_part img {
  width: 50%;
}

.mobile_button{
    display: inline-block !important;
    flex: 1;
    justify-content: space-between;
    font-size: 17px;
    margin-top: 15px;
    padding: 5px;
}

.mobile_button:nth-child(2){
    margin-left: 10px;
}

.section_part .ring_part .vc_column-inner {
  padding: 0;
}
.ring_part .wpb_single_image {
  margin: 0 0 15px;
}
.personalize_section h3 {
  line-height: 25px;
}
.personalize_section p {
  text-align: justify;
}
.vc_tta-title-text, .section_part h6 {
  margin: 0 0 10px;
 }
.wpb_text_column .wpb_wrapper > p  ,  .faq_top > p {
  font-size: 14px;
  text-align: justify;
}
.vc_tta-title-text, .section_part h6 {
  font-size: 15px;
  line-height: 20px;
}

header .navbar-default {
  background: hsla(0, 0%, 22%, 0.8) none repeat scroll 0 0!important;
  border: medium none hsla(0, 0%, 0%, 0);
  margin: 0;
}

.navbar-header {
  padding: 8px 0;
}

.regestration_tech > form, .contact .wpcf7-form {
  width: 100%;
}
.contact label {
  font-size: 15px;
 }
 .wpcf7-form textarea {
  max-height: 100px;
 }
 .portfolio-filter > li {
  display: block;
  padding: 0 0 1px;
  width: 100%;
}
.portfolio-filter > li a {
  width: 100%;
}
.lat_dn_section p {
  font-size: 13px;
  line-height: 20px;
 }
 .sticky nav .navbar-nav {
  padding: 0;
}
header .navbar-default .navbar-nav > li > a {
  color: hsl(0, 0%, 100%);
 }
 #lauraMenu .sub-menu {
  float: none;
  left: 0;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 9;

}
.menu_link {
  background: hsl(41, 26%, 46%) none repeat scroll 0 0;
  color: hsl(0, 0%, 100%);
  cursor: pointer;
  font-size: 20px;
  height: 32px;
  line-height: 32px;
  margin: auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  transition: all 0.5s ease 0s;
  width: 40px;
  z-index: 99999;
}
.menu_link:hover {
  background: hsl(39, 40%, 53%) none repeat scroll 0 0;
}

.circle_image .p_center {
  display: none;
 }
 .circle_image .title {
  margin: 25px 0 2px;
 }

 
.regestration_tech label {
  float: right;
  font-size: 13px;
  margin: 0 0 15px;
  width: 90%;
}
.wpcf7-form textarea , .regestration_tech .input, .contact input {
  font-size: 15px;
 }
#lauraMenu .sub-menu li:last-child {
  border-bottom: medium none;
}
.section_part {
  padding: 0;
}

header .search_icon {
  bottom: 5px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
}

.search_icon .fa {
  color: hsl(0, 0%, 100%);
 }

.search-box {
  right: 45px;
  top: 30px;
}
.search-box .search-field {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  color: hsl(0, 0%, 0%);
  font-family: open sans;
}
#lauraMenu .sub-menu li {
  border-bottom: 1px solid hsl(0, 0%, 100%);
  padding: 0;
  transition: all 0.5s ease 0s;
}
.other_content {
  padding: 90px 0 0;
}
.home header .navbar-default {
  background: hsla(0, 0%, 22%, 0.9) none repeat scroll 0 0;
}
.arrow img {
  width: 12px;
}
.personalize_section .image_section img {
  width: 100%;
}
}



@media(max-width:480px)
{
.navbar-header .navbar-brand {
  width: 80%;
}

header .navbar-toggle {
  margin-right: 5px;
}
#personalize_section h3 {
  font-size: 21.38px;
  margin: 0;
 }	
 #personalize_section p {
  font-size: 14px;
  line-height: 20px;  
}
#personalize_section .list-inline > li {
  width: 49%;
}
.author_name h4 {
  font-size: 15px;
 }
 #personalize_section p {
  font-size: 13px;
 }
 .arrow > img {
  width: 50%;
}
#personalize_section .author_name {
  padding: 10px 0;
 }
 .arrow {
  top: 30px;
}
.gray_btn a {
  font-size: 15.19px;
  font-weight: normal;
  padding: 5px 10px;
}
.section_part h5, .personalize_section h3 {
  font-size: 19.38px;
  line-height: 20px;
  margin: 0;
}
.circle_image h4 {
  font-size: 13.82px;
  letter-spacing: 2px;
  margin: 0;
}
.circle_image {
  background-position: center 25%;
 }
 .personalize_section .list-inline > li img , .personalize_section .list-inline > li {
  padding: 0;
  width: 100%;
}
.navbar .navbar-toggle {
  margin: 8px 0;

}
.personalize_section .author_name > p {
  font-size: 12px;
 }
.persnolize_innersection .author_name h6 ,  .section_part .author_name > h6 {
  font-size: 15px;
 }
.personalize_section .list-inline > li {
  padding: 0 2px;
  width: 49%;
}
.hearbit_line {
  padding: 0;
}

.top_ring_of_maat > b {
  font-size: 12px;
  font-weight: normal;
 }
 .circle_image {
  background-position: center 40px;
}
.banner_image .circle_image h3 {
  font-size: 14.72px;
  padding: 10px 0 0;
}
.vc_tta-title-text, .section_part h6 {
  font-size: 17px;
 }
 .voordlem_innersection p {

  line-height: 18px;
 }

.form_part .btn {
  display: block;
  float: left;
  margin: 10px 0 0;
  padding: 3px 15px;
  width: auto;
}
.form_part form p {
  float: left;
  font-size: 11px;
 }
.form_part h3 {

  font-size: 16px;
  padding: 0 0 0 15px;
}
.top_p {
  padding: 0 0 0 14px;
}
.inner-all .deservice_section .wpb_wrapper > p {
  line-height: 22px;
}
.circle_image .title {
  margin: 0 0 2px;
}
.banner_image .circle_image h3 {
  margin: 4px 0 0;
 }
 .hearbit_line {
  padding: 5px 0;
}
.banner_image .circle_image h3 {
  padding: 0;
}
.portfolio .author_name h6 {
  font-size: 14px;
}
.search-box {
  right: 0px;
  top: 30px;
 }
 .navbar .navbar-toggle {
  margin: 0;
  padding: 4px 6px;
}
.search_icon .list-inline > li {
  padding: 0 6px 0 0;
}
.other_content {
  padding: 19% 0 0;
}
.arrow img {
  width: 12px!important;
}
}