@media only screen and (max-width: 1392px) {

}
@media only screen and (max-width: 1198px) {
    .main-menu{
        display: none;
      }
      .navbar-nav .open .dropdown-menu > li > a
      {
          background-color: white;
      }
      .navbar-nav > li > .dropdown-menu
      {
          width: 100%;
      }
      .responsive-click-menu{
        display: block;
            display: inline-block;
          position: relative;
          float: left;
          margin-top: 10%;
          position: relative;
      }
      .responsive-menu{
          display: block;
          width: 70%;
          height: 100%;
          position: absolute;
          top: 0;
          background-color: #997848;
          z-index: 99;
          text-align: center;
          border-left:2px solid #fff;
          right: -88%;
          transition: 1s;
          overflow-y: scroll;
      
      }[dir="ltr"] .responsive-menu{    right: auto;left:-88%;}
      .responsive-menu #block-mainnavigation> ul{
       display: inline-block;
       width: 100%;
       padding: 0;
       margin-top: 7%;
       list-style: none;
      
      }
      .responsive-menu li{
          display: inline-block;
          width: 100%;
          border-bottom: 2px solid #ccc;
      }
      .responsive-menu ul > li:last-child{
        border:0;
      }
      .responsive-menu a{
          color: #fff;
          font-size: 19px;
           text-decoration: none;
          transition: .5s;
      }
      
      
      
      .responsive-click{
        display: inline-block;
        float: left;
        margin: 20px 0;
      }[dir="ltr"] .responsive-click{  float: right;}
      .hamburglar ,
      .path-burger ,
      .animate-path ,
      .burger-ring ,
      .svg-ring{
           width: 50px;
          height: 50px; 
      }
      .burger-icon{
           position: absolute;
          padding: 11px 7px;
          height: 50px;
          width: 50px; 
      }
      .burger-ring{
        display:none;
      }
}

@media (min-width: 768px)
{
    [dir=rtl] .navbar-nav > li
    {
        float: right;
    }
}

@media (min-width: 1199.98px) and (max-width: 1400px)
{
    .main-menu-container li
    {
        margin: 10px 4px;
    }
    .main-menu-container li a
    {
        font-size: 14.2px;
    }
    [dir=rtl] .main-menu-container li
    {
        margin: 10px 8px;
    }
    .main-logo img
    {
        max-width: 75%;
        height: auto;
        padding-top: 9px;
    }
    .front-header .all-contents #block-barassociation
    {
        max-width: 69%;
        padding: 0 5px;
    }
}
@media only screen and (max-width: 1162px) {
.main-menu-container li {
    margin: 17px;
}
.slider-data {
    display: inline-block;
    top: 30%;
}
.about-us-body-txt{
  font-size: 18px; 
}
.second-title-section h3 {
    font-size: 19px;
}
.slider-data-container h1{
  font-size: 50px; 
}
.slider-data-container h3{
font-size: 20px;  
}
.slider-data-container .slider-link a{
 font-size: 17px; 
}
.inner-section-title-body ,
.inner-setion-image{
	height: auto;
}
.service-icon img {
    width: auto !important;
}
.rtf img {
    width: 100%;
}
}

@media only screen and (max-width: 992px) {

	.front-header.fixed-header {
    position: unset;
}
	.main-logo {
    margin: 0;
}
	.main-logo img {
    max-width: 100%;
    height: auto;
}


.page-node-founders .view-display-id-block_3 .view-content .views-row .owner-details .image-box {
    margin: 0;
    width: 40%;
}

	.page-node-founders .view-display-id-block_3 .view-content .views-row .owner-details .our-team-social ul {
    text-align: center;
}
	.inner-header .language-switcher-language-url ul.links {
    margin: 30px 0px;
}
	.slider-data-container .slider-link {
    display: none;
}

.about-us-image-first img {
    max-width: 100%;
}

.appointment-form .blog-card-link {
    display: block;
}

.footer-pages:before, .footer-pages:after {
    display: none;
}
.footer-pages{
    background-color: #dddddd5e;
}

.footer02 {
    margin: 15px 0px;
    padding-top: 11px;
}


	.language-switcher-language-url ul.links {
    margin: 30px 0;
    text-align: left;
}

li.en {
    text-align: left;
}
.front-header{
      position: relative;
      top: unset;
      left: unset;
      width: 100%;
      z-index: 9;
      background-color: #fff;
      margin: 0;
      padding: 0;
      height: 95px;
}
.slider-data {
    display: inline-block;
    top: 6%;
}
.header-front-container{
  margin-top: 0;
}
.main-logo img {
    max-width: 100%;
    height: auto;
}
.main-menu-container li {
    margin: 5px 3px;
}
.main-menu-container li a {
    font-size: 16px;
}
.header-front-container {
    margin-top: 5px !important;
    padding: 0;
}
.about-us-image{
      display: inline-block;
    width: 35%;
    float: left;
    position: relative;
}
.about-us-image-second {
    position: absolute;
    top: -22%;
    left: 0%;
    z-index: -1;
    width: 78%;
    text-align: center;
}
.about-us-body {
    width: 65%;
}
.footer-logo{
  text-align: center;
}
.footer-data{
  width: 100%;
  text-align: center;
}
.inner-header .main-logo img {
    max-width: 40%;
}
.owner-details .image-box {
    margin: 0 15px;
    width: 40%;
}
.page-node-contact-us div#block-contactinfo {
    width: 100%;
}

.page-node-contact-us article.node.node--type-webform form {
    width: 100%;
}
.view-our-team.view-display-id-block_2 .views-row {
    width: 100%;
}
}

/*********************************************************/
@media only screen and (max-width: 767px) {
.header-front-container .container{

    align-items: center;
}
#block-languageswitcher{
	display:none;
}
.header-front-container .main-logo img {
     max-width: 80%;
}
		 .header-front-container .col-md-1.col-sm-1.col-xs-6:last-child {
    order: 2;
}

 .header-front-container .col-md-8.col-sm-8.col-xs-6:nth-child(2) {
    order: 3;
    width: 15%;
}

 .header-front-container .col-md-3.col-sm-3.col-xs-6:first-child {
    order: 1;
}
.front-header .header-front-container,
.inner-header .header-front-container {
    height: auto;
}
	.language-switcher-language-url ul.links{
		margin: 0;
	}
	.inner-header .language-switcher-language-url ul.links{
		margin: 0;
	}
	.front-header {
 
    height: auto;
}
	.page-node-founders .view-display-id-block_3 .view-content .views-row .owner-details .image-box {
    width: 100%;
}
	.owner-details .image-box {
    margin: 0;
    width: 100%;
}

.view.view-our-team.view-id-our_team.view-display-id-page_1 .view-content .views-row:nth-child(even) .owner-details {
    text-align: center;
}

.page-node-our-team .view-our-team.view-display-id-page_1 .view-content .views-row:nth-child(even) .owner-details .text-box {
    width: 100%;
}
		.owner-details {
     flex-direction: column;
}
	.owner-details .image-box img{
	width: 100%;
	max-height: 470px;
	margin-bottom: 10px;
	}
	.team-details ul{
		text-align: center;
	}

.slider-data-container .slider-link a{
	 padding: 11px 19px;
}
.second-title-section h3{
    margin-bottom: 40px;	
}
.owl-buttons{
	top: -8%;
}
.appointment input, .appointment select ,
.page-node-appointment .field--name-webform input ,
 .page-node-appointment .field--name-webform select{
	margin-bottom: 10px;
}
.inner-section-title-body ,
.inner-setion-image{
	width: 100%;
	float: unset;
}
.page-node-about-us .node .field--name-body ,
#block-views-block-inner-section-about-us-block-1 .inner-setion-body ,
.node-services .field--name-body, .node-blogs .field--name-body{
	font-size: 15px;
}
.owner-details{
	width:100%;
	margin-right:0%;
}
.responsive-menu #block-languageswitcher{
    display:block;
}
.language-switcher-language-url ul.links li a{
    color:#fff;
}
.language-switcher-language-url ul.links li {
     text-align:center !important;
     border:0;
     border-top:1px solid #fff;
     padding-top:5px;
}
.view-our-team.view-display-id-page_1 .image-box ,
.owner-details .image-box{
width: 40%;	
}
#block-views-block-our-team-block-2 .body-our-team {
    height: auto;
}
.webform-submission-appointment-form{
	width:100%;
	float:unset;
}
.page-node-appointment article.node.node--type-webform{
	width:100%;
	float:unset;	

}
.page-node-appointment article.node.node--type-webform{
    background-size: 0%;	
}
}


/*********************************************************/
@media only screen and (max-width: 551px) {
    .front-header .all-contents img
    {
        display: none;
    }
    .all-contents .icon-search i
    {
        display: none;
    }
    div#block-barassociation img
    {
        width: 50%;
    }
    .slider-data-container
    {
        width: 100%;
    }
    .blog-card-title
    {
        height: 70px;
    }
.hamburglar ,
.path-burger ,
.animate-path ,
.burger-ring ,
.svg-ring{
     width: 50px;
    height: 50px; 
}
.burger-icon{
     position: absolute;
    padding: 11px 7px;
    height: 50px;
    width: 50px; 
}
.burger-ring{
  display:none;
}
.wrapper-img img{
 height: 18px; 
}
.top-header{
     padding: 4px 0px;
     width: 100%; 
}
.logo-container-all{
     width: 36%;
    padding: 0;
    margin: 0; 
}
.second-logo-container{
    width: 33%;
    margin-top: 10px;  
}
.responsive-click{
     margin-top: 0;
     margin-bottom: 0;
}
.responsive-menu a{
     font-size: 15px; 
}



.main-logo img {
    max-width: 38%;
}
.slider-data{
    width: 100%;
    right: unset;
    padding: 10px;
    text-align: center;
}
.slider{
    background-color: #f8f8f8;
}

.slider-data-container .slider-link > a:nth-child(2){
      margin-inline-start: 0px;
}
.slider-data-container .slider-link > a:nth-child(1){
  border-color: #997848;
  color: #997848;
}
.slider-data-container h1{
     font-size: 27px; 
}
.slider-data-container h3{
    font-size: 16px;
    color: #997848;
}
.about-us{padding: 6px 0px;margin-top: 16px;}
.title-section h2{
      font-size: 34px;
}
.about-us-body ,
.about-us-image{
  width: 100%;
  float: unset;
}
.about-us-image-second{
  display: none;
}
.about-us-image-first{
  text-align: center;
}
.about-us-body-txt {
    font-size: 16px;
}
.services {
      padding: 15px 0px;
}
.footer-container .container{
  padding: 0;
}
.footer02{border-bottom: 1px solid #333333;border-top: 1px solid #333333;}
.footer03{
    margin-top: 0px;  
}
.footer02 h2 ,
.footer02 li {
}
.owner-details{
	width:100%;
	margin-right:0%;
}
.footer-logo img{
    max-width: 36%;
    height: auto;	
}
}
@media only screen and (max-width: 375.9px){
.header-front-container	.inner-header .main-logo img {
    max-width: 46%;
}

 .header-front-container .col-md-8.col-sm-8.col-xs-6:nth-child(2) {
    order: 3;
    width: 20%;
}
.header-front-container .main-logo img {
    max-width: 80%;
}
.responsive-click{
    margin-top: 14px !important;	
}
}
@media (min-width:768px){ul.menu.menu--footer-menu.nav {    columns: 2;}


}
@media only screen and (max-width: 375px){

	.header-front-container .main-logo img {
     max-width: 80%;
}

.header-front-container .col-md-8.col-sm-8.col-xs-6:nth-child(2) {
    order: 3;
    width: 20%;
}
.main-logo img {
    max-width: 44%;
}




}