
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Great+Vibes&family=Lugrasimo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Dancing+Script:wght@400..700&family=Lugrasimo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Dancing+Script:wght@400..700&family=Italianno&family=Lugrasimo&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Berkshire+Swash&family=Dancing+Script:wght@400..700&family=Italianno&family=Lugrasimo&family=Playball&display=swap');
@import url('https://fonts.cdnfonts.com/css/khatija-calligraphy');


    @font-face {
    font-family: 'Braga Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Braga Regular'), url('Braga-JR887.woff') format('woff');
    }

@font-face {
    font-family: 'Braga';
    src:url('fonts/Braga.ttf.woff') format('woff'),
        url('fonts/Braga.ttf.svg#Braga') format('svg'),
        url('fonts/Braga.ttf.eot'),
        url('fonts/Braga.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}
* {
    font-family: 'bragaregular';
	    user-select: unset;
}
body {
 	font-family: 'bragaregular';
  background-color: #fff;
 }
body:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease;
    opacity: 0;
    visibility: hidden;
    z-index: 1; }
  body.offcanvas-menu:before {
    opacity: 1;
    z-index: 1002;
    visibility: visible; }

p {text-align: justify;
 	font-family: 'bragaregular';
    font-size: 15px;
	color: #636057;
    line-height: 1.6;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
 }
.mt-5, .my-5 {
    margin-top: 1.5rem !important;
}
a {
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease; }
  a, a:hover {
    text-decoration: none !important; }

.hero {
  height: 100vh;
  width: 100%;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

/* Header */
header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0px 0;
z-index: 9999;
}

  @media (min-width: 768px) {
    header {
      padding: 30px 0; } }
  header .navbar-brand {
    text-transform: uppercase;
    letter-spacing: .2em;
    font-weight: 800;
    font-size: 2rem; }
    header .navbar-brand.absolute {
      position: absolute; }
      @media (max-width: 991.98px) {
        header .navbar-brand.absolute {
          position: relative; } }
    header .navbar-brand span {
      color: #786F60; }
      @media (min-width: 768px) {
        header .navbar-brand span {
          color: #786F60; } }
  header .navbar {
    background: black !important;
    padding-top: .5rem;
    padding-bottom: .5rem; }
    @media (min-width: 768px) {
      header .navbar {
        padding-top: 0;
        padding-bottom: 0;
        background: none !important;
        position: relative; } }
    header .navbar .nav-link {
      padding: 0.7rem 1rem;
      outline: none !important;
      font-size: 1rem;
 }
      @media (max-width: 1199.98px) {
        header .navbar .nav-link {
          padding: .5rem 0rem; } }
      header .navbar .nav-link.active {
        color:#04A8B2 !important; }
    header .navbar .dropdown-menu {
      font-size: 14px;
      border-radius: 4px;
      border: none;
      -webkit-box-shadow: 0 2px 30px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0 2px 30px 0px rgba(0, 0, 0, 0.2);
      min-width: 13em;
      margin-top: -10px; }
      header .navbar .dropdown-menu:before {
        bottom: 100%;
        left: 10%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-bottom-color: #F2F2EA;
        border-width: 7px; }
        @media (max-width: 991.98px) {
          header .navbar .dropdown-menu:before {
            display: none; } }
      header .navbar .dropdown-menu .dropdown-item:hover {
        background: #01a5af;
        color: #786F60; }
      header .navbar .dropdown-menu .dropdown-item.active {
        background: #01a5af;
        color: #786F60; }
      header .navbar .dropdown-menu a {
        padding-top: 7px;
        padding-bottom: 7px; }
    header .navbar .cta-btn a {
      background: #01a5af;
      text-transform: uppercase;
      font-size: .8rem;
      padding: 15px 20px !important;
      line-height: 1;
      font-weight: bold;
      -webkit-transition: .3s all ease;
      -o-transition: .3s all ease;
      transition: .3s all ease; }
      header .navbar .cta-btn a:hover {
        background: #fff;

        -webkit-box-shadow: 2px 0 30px -5px rgba(0, 0, 0, 0.2);
        box-shadow: 2px 0 30px -5px rgba(0, 0, 0, 0.2); }

.dropdown-menu {
	 background: #F2F2EA;
}
header {
    /*background-color: #F2F2EA;*/
    padding: 0;
	position: fixed;

}
.navbar-dark .navbar-nav .nav-link {
    color: #786F60;
	font-size: 18px;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #04A8B2 !important;
}
.logo-home-page {

    height: 300px;
    padding: 30px;
    width: 300px;
    z-index: 30;
	margin:5% auto 0;
	position: relative;
	
}

.bg-all {
	    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}
.face, .insta {
    float: left;
    max-width: 48px;
    margin-right: 7px;
}
.social-media img  {
	    width: 100%;
	}
.clear-both {
    clear: both;
}
.social-media {
    width: fit-content;
    margin: 2% auto 0;
	position: relative;
    z-index: 98;
}

.btn-primary {
    color: #41B8CD;
    background-color: #F2F2EA;
    border-color: #F2F2EA;
}
.btn-primary:hover {
    color: #F2F2EA;
    background-color: #41B8CD;
    border-color: #41B8CD;
}

.social-media ul {
    display: flex;
    margin-left: 0 !important;
    padding: 0 !important;
}
span.sub-name {
    color: #fff;
    font-size: 15px;
}
.social-media ul li {
  list-style: none;
}

.social-media ul li a {
  width: 50px;
  height: 50px;
  background-color: #F2F2EA;
  text-align: center;
  line-height: 50px;
  font-size: 25px;
  margin: 0 10px !important;
  display: block;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 3px solid #F2F2EA;
  z-index: 1;
}

.social-media ul li a .icon {
  position: relative;
  color: #00A6AF;
  transition: .5s;
  z-index: 3;
}

.social-media ul li a:hover .icon {
  color: #F2F2EA;
  transform: rotateY(360deg);
}
section.bg0.p-t-75.p-b-120 {
    position: relative;
    z-index: 999;
}

.social-media ul li a:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  background: #F2F2EA;
  transition: .5s;
  z-index: 2;
}

.social-media ul li a:hover:before {
  top: 0;
}

.social-media ul li:nth-child(1) a:before{
  background: #00A6AF;
}

.social-media ul li:nth-child(2) a:before{
  background: #00A6AF;
}
span.carousel-pause-icon {
    display: none;
}
.p
.social-media ul li:nth-child(3) a:before {
  background: #00A6AF;
}

.social-media ul li:nth-child(4) a:before {
  background: #00A6AF;
}
.footer-home {
    position: relative;
	    z-index: 98;
}
.footer-home {
    text-align: center;
    color:#786F60;
    line-height: 27px;
    font-size: 17px;    
	width: fit-content;
block-size: fit-content;
    margin: 0 auto;

    padding: 0 47px;
}
.container {
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 8px;
    background-size: 39%;
}

/****************************************** sub pages ***************************************/

.logo-home-sb {
    max-width: 250px;
	padding-bottom: 20px;
}

.logo-home-sb img  {
	    width: 100%;
	}
.how-bor2,
.how-bor1 {
  position: relative;
  z-index: 1;
}





/*//////////////////////////////////////////////////////////////////
[ Hover ]*/

.hov-cl0:hover {color: #fff;}
.hov-bg0:hover {background-color: #fff;}
.hov-cl1:hover {color: #717fe0;}
.hov-bg1:hover {background-color: #717fe0;}

/*---------------------------------------------*/
.hov-img0, .logo-home-page {
  display: block;
  overflow: hidden;
	/*box-shadow: 2px 6px 7px rgba(0, 0, 0, 0.4);*/
}

.hov-img0 img,
.logo-home-page img,
.block1 img,
.news img,
.down-img img{
  width: 100%;
  -webkit-transition: transform 0.9s ease;
  -o-transition: transform 0.9s ease;
  -moz-transition: transform 0.9s ease;
  transition: transform 0.9s ease;
}

.hov-img0:hover img,
.logo-home-page:hover img,
.block1:hover img,
.col-sm-6:hover img,
.down-img img:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
h3.mtext-111.cl2.p-b-16 {
font-size: 40px;
    font-family: 'Khatija Calligraphy', sans-serif;
    width: 100%;
    color: #248891;
    position: relative;
    z-index: 99;
}
section.bg0.p-t-75.p-b-120 {
    padding-top: 14px;
}
section.bg0.p-t-75.p-b-120 .col-6.m-lr-auto {
    padding-top: 55px;
}

.home header {
    background-repeat: no-repeat;
    background-position: left -74px;
    max-width: 950px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 64px;
}
.home .pl-lg-5, .px-lg-5 {
    padding-left: 0rem !important;
}

.gold {
    width: 100%;
    height: 100%;
    position: fixed;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: right bottom;
	z-index: 9;
	background-image: none !important;
}
.sub div#navbarsExample05 {
    background-repeat: no-repeat;
    background-position: 174% 55%;
    padding-bottom: 55px;
    padding-top: 26px;
}
/*//////////////////////////////////////////////////////////////////
[ Block1 ]*/
.block1 {
    position: relative;
    box-shadow: 2px 6px 7px rgba(0, 0, 0, 0.4);
}
.block1-txt {
  background-color: rgba(103,117,214,0.0);
}

/*---------------------------------------------*/
.block1-name {
    color: #fff;
	font-family: 'Khatija Calligraphy', sans-serif;
    font-size: 25px;
    text-align: center;
    width: 100%;
}
.block1-txt-child1.flex-col-l {
	    margin-top:42%;
    background-color: rgba(144,103,66,0.5);
    padding: 20px;
	width: 100%;
}
.block1-info {color: #555;}
.block1-txt:hover .block1-txt-child1.flex-col-l {
    background-color: transparent;
}
a.block1-txt.ab-t-l.s-full.flex-col-l-sb.p-lr-38.p-tb-34.trans-03.respon3 {
    padding-left: 15px;
    padding-right: 15px;
}
/*---------------------------------------------*/
.block1-txt-child2 {
  border-bottom: 2px solid #fff;
  overflow: hidden;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
}
.modal-backdrop.show {
    z-index: 99;
}
.block1-link {
  -webkit-transform: translateY(250%);
  -moz-transform: translateY(250%);
  -ms-transform: translateY(250%);
  -o-transform: translateY(250%);
  transform: translateY(250%);
}

/*---------------------------------------------*/
.block1-txt:hover {
  background-color: rgba(0,166,176,0.7);
}

.block1-txt:hover .block1-txt-child2 {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}

.block1-txt:hover .block1-link {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
	color: #f1e7d2;
}

.block1-txt:hover .block1-name,
.block1-txt:hover .block1-info {
  color: #fff;
}
.block1 img {
    width: 100%;
} 
section.bg0.p-t-75.p-b-120 {
    padding-bottom: 0;
}
.row.p-b-148 {
    padding-bottom: 0;
}
.modal img {
    width: 100%;
}
.modal-dialog {
    max-width: 80%;
	}
.modal-content {
    background-color: #f2f2ea;
}
button.btn.btn-danger {
    border-color: #00a6af;
    background-color: #00a6af;
}




#carousel-custom {
    margin: 20px auto;
    width: 400px;
}
#carousel-custom .carousel-indicators {
    margin: 10px 0 0;
    overflow: auto;
    position: static;
    text-align: left;
    white-space: nowrap;
    width: 100%;
}
#carousel-custom .carousel-indicators li {
    background-color: transparent;
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 0.75;
}
#carousel-custom .carousel-outer {
    position: relative;
}
section.swip {
    max-width: 1190px;
    margin: 0 auto;
    z-index: 999;
    position: relative;
}
.swiper-slide .content p.title,
.swiper-slide .content .caption {
    color: transparent !important;
}
.swip h3.mtext-111.cl2.p-b-16 {
    text-align: center;
}
h2.sub-name {
font-family: 'Braga', sans-serif;
    text-align: center;
    font-size:21px;
    color: #636057;
    padding-bottom: 5px;
}




.transition, ul li i:before, ul li i:after, p {
  transition: all 0.25s ease-in-out;
}

.flipIn, ul li, h1 {
  animation: flipdown 0.5s ease both;
}

.no-select, h2 {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}



.accordion {

}
article {

}
input[type="radio"] {
  appearance: none;
  position: fixed;
  top: -100vh;
  left: -100vh;
}
input[type="radio"] ~ div {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}
input[type="radio"]:checked ~ div {
  max-height: 480px;
}
.news label {
    display: block;
 
}
.news h2 {
    display: block;
    width: 100%;
	color: #636057;
	font-size: 22px;
}

h3 {
    text-align: center;
}
.lightbox-gallery
{

overflow-x: hidden;
}
.lightbox-gallery p{
	color:#fff
}
.lightbox-gallery h2{
font-weight:bold;
	margin-bottom:40px;
	padding-top:40px;
	color:#fff;
}
@media (max-width:767px){
.lightbox-gallery h2{
margin-bottom:25px;
padding-top:25px;
font-size:24px}
}
.lightbox-gallery .intro{
font-size:16px;
max-width:500px;
margin:0 auto 40px
}
.lightbox-gallery .intro p{
margin-bottom:0;
}
.lightbox-gallery .photos{
padding-bottom:20px;
}.lightbox-gallery .item{
	padding-bottom:30px;}
.news img {
    width: 100%;
}
.lightbox-gallery .item {
    padding: 5px;
    margin: 0 !important;
}
.news .col-sm-6 {
    box-shadow: 2px 6px 7px rgba(0, 0, 0, 0.4);
    padding: 0;
    margin-top: 10px !important;
}

.vid {
    max-height: 100%;
}
.news .col-6.m-lr-auto {
    padding-top: 0 !important;
}
article {
    padding-bottom: 20px;
}
.news .row.p-b-148 {
    margin: 0;
}
.about section.bg0.p-t-75.p-b-120 {
    padding-top: 15px;
}
.stallion .col-md-6.col-xl-4.p-b-30.m-lr-auto {
    padding-top:0;
}
.swiper-container {

    height: 70vh;
}
i.fas.fa-arrow-right.ps-2 {
    float: right;
    color: #00a6af;
}
label {
    border-bottom: 1px dashed #00a6af;
}
.transition, ul li i:before, ul li i:after, p {
    line-height: auto !important;
}

.contact-form {
    float: left;
    width: 55%;
}
.col-md-6.col-lg-5.contact-right {
    float: right;
}
.footer-bottom {
    position: fixed;
    bottom: 0;
    width: 100%;
	    z-index: 99;
}
.social-media.sub ul li a .icon {
    line-height: 41px !important;
}
.contact-form button {
    background-color: #04A8B2 !important;
}
button.w-100.btn.btn-primary.form-control.p-3.border-primary.bg-primary.rounded-pill {
    color: #fff;
    padding: 0 !important;
}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {
    background-color: #786F60 !important;
    border: #786F60;
}

input.box-shadow-primary, textarea.form-control {
    border: 1px solid #04A8B2 !important;
    background-color: rgba(242, 242, 234, 0.6) !important;
    margin-top: 20px;
	padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.form-control:focus {
    background-color: rgba(242, 242, 234, 0.8) !important;
}
.d-inline-flex {
    border: 1px solid #04A8B2 !important;
    margin-bottom: 10px !important;
}
.d-inline-flex.p-4 {
    padding: 0.5rem !important;
}
.d-inline-flex.p-4 p {
    line-height: 23px;
}
.p-4 .text-primary {
    color: #04A8B2 !important;
    padding-right: 13px;
    font-size: 29px;
}
.map {
    margin-top: 40px;
}

@media (max-width:767px){
nav.navbar.navbar-expand-md.navbar-dark.bg-dark {
    background-color: transparent !important;
}

.contact-form {
    float: none;
    width: 100%;
}
.col-md-6.col-lg-5.contact-right {
    float: none;
}
nav.navbar.navbar-expand-md.navbar-dark.bg-dark {
    padding: 0 !important;
}
	header {
    width: 100%;
}
	.navbar-dark .navbar-toggler {
    background-color: #248891;
    margin: 15px;
}
.fa-bars:before {
    color: wheat;
}
ul.navbar-nav.ml-auto.pl-lg-5.pl-0 {
    margin-left: 22px !important;
}
	header {
    background-image: none !important;
}
	.navbar-expand-md .container {
    background-color: rgba(242, 242, 234, 0.7);
}
	.logo-home-page {
    margin: 5% auto 0%;
}
	section.bg0.p-t-75.p-b-120 {
    position: relative;
    z-index: 999;
}
.col-6.m-lr-auto {
    width: 100%;
    max-width: 100%;
    flex: none;
    padding-top: 4px !important;
}
	.bg-all {
    background-size: initial;
}
	h3.mtext-111.cl2.p-b-16 {
    font-size: 29px;
}
	}
.about .team {
    width: fit-content;
block-size: fit-content;
    margin: 50px auto 0;
    min-width: 530px;
}

body.bg-all.sub.halul .footer-bottom,
body.bg-all.sub.halul .footer-bottom,
body.bg-all.sub.mares .footer-bottom,
body.bg-all.sub.wilma .footer-bottom,
body.bg-all.sub.abha .footer-bottom,
body.bg-all.sub.layali .footer-bottom,
body.bg-all.sub.psl .footer-bottom,
body.bg-all.sub.rajwa .footer-bottom,
body.bg-all.sub.seraphina .footer-bottom,
body.bg-all.sub.sac .footer-bottom,
body.bg-all.sub.conact .footer-bottom,
.ospage .footer-bottom,
.news .footer-bottom,
.durra .footer-bottom,
.balqais .footer-bottom,
.faizah .footer-bottom,
.jassirah .footer-bottom,
.Methail .footer-bottom,
.Pinta .footer-bottom,
.Riyah .footer-bottom,
.salma .footer-bottom,
.talaal .footer-bottom,
body.bg-all.sub.conact .footer-bottom,
.stallion .footer-bottom,
.home ul.navbar-nav.ml-auto.pl-lg-5.pl-0,
.about .footer-bottom{
  margin: 0 auto;
	    position: relative;

}
@media (min-width: 1200px){
	
.container {
    max-width: 1190px;
}
	
	}
.stallion .col-md-6.col-xl-4.p-b-30.m-lr-auto {
    max-width: 50% !important;
    flex: 0 0 50%;
}
h2.mtext-111.cl2.p-b-16 {
    font-size: 30px;
    font-weight: bold;
    text-align: center;
}
.abha .row.p-b-148 {
    margin: 0 !important;
}
span.phone, span.whats {
    height: 33px;
    display: block;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 36px;
    line-height: 32px;
    font-size: 15px;
    max-width: fit-content;
block-size: fit-content;
    margin: 0 auto !important;
}
.footer-bottom a {
    color: #786F60;
}
.footer-bottom a:hover {
    color: #02A6AF;
}
.halul .img-1 img {
    width: 100%;
}
.about .p-t-7.p-r-85.p-r-15-lg.p-r-0-md {
    float: right;
    width: 46%;
}
.about .how-bor1 {
    float: left;
    width: 52%;
}
@media (max-width:767px){

	
	.about .p-t-7.p-r-85.p-r-15-lg.p-r-0-md {
    width: 100%;
    float: none;
}
	.about .how-bor1 {
    float: none;
    width: 100%;
}
	.logo-home-sb img {
    width: 90%;
    margin-left: 16px;
    margin-top: 6px;
}
	.article-gal input[type="radio"]:checked ~ div,
	.article-gal input[type="radio"]:checked ~ div{
    max-height: 100% !important;
}
	.footer-home {
    font-size: 14px;
    padding: 0px 30px;
}
		.stallion .col-md-6.col-xl-4.p-b-30.m-lr-auto {
    max-width: 100% !important;
    flex: 0 0 100%;
			padding-left: 0;
    padding-right: 0;
}
	.col-md-6.col-xl-4.p-b-30.m-lr-auto {
    padding-left: 0;
    padding-right: 0;
}
.stallion .block1-txt-child1.flex-col-l {
    margin-top:27%;
	}	
	
	.logo-home-sb {
    margin-top:1%;
}
	.logo-home-page {
    width: 250px;
    height: 250px;
}
	.footer-bottom {
    position: relative;
}
		.home .footer-bottom,
	.foals .footer-bottom{
    position: fixed;
}

span.phone, span.whats {
    padding-left: 33px;
    margin-right: 4px;
}
	p.stext-113.cl6.p-b-26 {
    padding: 0 15px;
}
	.about .how-bor1 {
    float: none;
    width: 100%;
}
	.about .p-t-7.p-r-85.p-r-15-lg.p-r-0-md {
    float: none;
    width: 100%;
}
	.about .team {
    min-width: 90%;
}
	}



.navbar-dark .navbar-toggler-icon {
	background-image: url("bg-icon.png");
}
.about .row.p-b-148 {
    padding: 0 !important;
    margin: 0 !important;
    display: block;
}

h2 {
}
.team span {
	    color: #248891;
	    font-size: 19px;
}

.about .text-primary {
    color: #248891 !important;
	    padding-right: 9px;
}
.about .col-sm-3 {
    font-size: 17px;
}
.left-galle {
    float: left;
    width: 64%;
}

.text-right {
    float: right;
    width: 36%;
	    margin-top: -9px;
}
.swiper-container.main-slider.swiper-container-horizontal,
.swiper-container.nav-slider {
    float: none;
    width: 100%;
}
.swiper-container.nav-slider.swiper-container-horizontal {
    max-height: 160px;
    margin-top: 5px;
}
.swiper-container.main-slider.swiper-container-horizontal {
    max-height: 300PX;
}
.swiper-lg-wrap {
    width: 1200px;
    height: 0;
    padding-bottom: 65%;
    position: relative;
    max-width: 100%;
}
.swiper {
    width: 100%;
    height: 100%;
    position: absolute !important;
}
.flexslider {
    position: relative;
    z-index: 999;
}

table.table-bordered.text-center {
    width: 100%;
    margin-top: 18px;
}
span.carousel-fullscreen-icon {
    background-size: 100%;
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;

}
.table-bordered th, .table-bordered td {
    border: 1px solid #04A8B2;
    color: #636057;
	font-size: 16px;
}
table span {
	    color: #636057;

}
table.table-bordered.text-center {
    width: 100%;
    margin-top: 18px;
    background-color: rgba(242, 242, 234, 0.6);
}
.img1 img,
.img3 img{
    width: 100%;
    max-height: 187px;
	box-shadow: 2px 6px 7px rgba(0, 0, 0, 0.4);
}
.img1 {
    float: left;
    width: 30%;
    margin-right: 5%;

}
.img3 {
    float: right;
    width: 30%;
}
.down-img {
    padding-top: 50px;
}
span.whats, span.phone {
    float: left;
    padding-right: 10px;
	width: 51%;
}
p.stext-113.cl6.p-b-26 {
    letter-spacing: 1px;
}
@media (max-width:767px){
	.about .col-sm-3 {
    float: left;
    width: 48%;
    margin-bottom: 13px;
    text-align: center;
}
		.left-galle, .text-right {
    float: none;
    width: 98%;
    margin: 0 auto;
}
.left-galle, .text-right {
    float: none;
    width: 98%;
    margin: 0 auto;
}
}

.halul div#wrap {
    margin-top: 20px !important;
}
.row.left-galle .col-12 {
    padding: 0;
}
span.sub-name {
    display: none;
}


/*********** change to display:block; just one time ********************************/


.down-img {
    display: block;
}
.team {
    display: block;
}