

/* latin-ext */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Bebas Neue Regular'), local('BebasNeue-Regular'), url(https://fonts.gstatic.com/s/bebasneue/v1/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Bebas Neue Regular'), local('BebasNeue-Regular'), url(https://fonts.gstatic.com/s/bebasneue/v1/JTUSjIg69CK48gW7PXoo9Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body{
	  font-family: 'Bebas Neue';
}
label{
font-size:20px;
}
.logo-co{float:left;display: inline-block;}
h3{font-size: 45px;}
h2{
	
font-size:100px;
}

p{
font-size:20px;
}
.clear{
clear:both;
}
.fixed-menu{position:absolute;width:100%;left:0px;top: 8px;z-index: 5;padding: 0px 20px;}
.right-links {
	float:right;
	padding: 0px;
	margin: 0px;
}
.right-links li{
	list-style:none;

	display: inline-block;
}
.right-links li a{color:#333;/* padding:0px 20px; */font-size: 20px;padding: 20px 8px;/* font-size: 20px; */display: block;}

.circle-cart{background-color:#FC6D58;width: 18px;height: 18px;border-radius:50%;color:#fff;position:absolute;bottom: 36px;left: -1px;text-align:center;font-size: 14px;}

.section-div{padding: 60px 0px;}



/*..............title...............
*/

.title-sec{text-align: center;margin-bottom: 50px;}

.line-title{width: 290px;margin:0 auto;}

.title-icon{color: #60a7dd;font-size:30px;}
.line-title-inner{background-color: #ccc;height:1px;width:100%;margin-top:20px;}

/*.............feature...........*/



.item-product2{
    width: 100%;
    height: 270px;
}

.big-product{
    box-shadow: 1px 1px 5px #b4b4b4;
    position: relative;
    display: block;
    border-radius: 15px;
    overflow: hidden;
    /* padding: 10px; */
}
.big-product:hover{
text-decoration:none;
}
.item-product-container{
    margin-bottom: 50px;
}
.price-product{
    position: absolute;
    background-color: #ef2853;
    color: #fff;
    right: 16px;
    top: 0px;
    padding: 5px;
    width: 37px;
    text-align: center;
    font-size: 14px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 0px 5px #6f6f6f;
}

.padding-div{padding: 18px 15px;}
.item-product-container h3{
    margin: 0px;
    height: 23px;
    overflow: hidden;


    font-size: 18px;
    margin-top: 10px;
    padding: 0px;
    color: #000;
}
.item-product-container p{
     height: 26px;
     font-size: 16px;
     overflow: hidden;
     margin: 0px;
     color: #000;
}
.qick-look{
    padding: 5px;
    color: #fff;
    background-color: #3f95d6;
    border: none;
    font-size: 12px;
    position: absolute;
    bottom: 76px;
    left: 30px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.max-width-pop{
    max-width: 900px;
}
.pop-back{
    border-radius: 0px;
    border: none;
    background-image: url("../images/bg-sequence.jpg")
}

.h3-pop-best{
    position: absolute;
    left: 33px;
    top: 19px;
    transform: rotate(12deg);
    font-size: 39px;
    display: none;
}
.name-pop-pro{
    font-size: 20px;
}
.details-name-pro{
    font-size: 16px;
    margin-bottom: 20px;
}


.img-pop{width:100%;margin-bottom:30px;box-shadow: 0px 0px 10px #a9a8a8;border-radius: 20px;}


.most-view{
background-color:#eee;
}
.ads-image img{border-radius:10px;margin-bottom: 10px;}


footer{
    padding: 100px 0px;
    background-color: #eee;
    color: #000;
}

.cart-2{
    display: none;
}
  /*...............................social icon ..................*/

.social-wrap {padding:0px;/* float:right; */margin-top: 20px;}
.social-wrap:lang(ar){float:left;}
.social-wrap ul{margin-bottom:0px;margin: 0px;padding: 0px;}
.social-wrap ul li{
list-style:none;
border-bottom:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
display:inline-block;
}
.social-wrap li a {border-radius: 3px;margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;width:30px;height:30px;display:block;background: #191919;-moz-border-radius-topleft: 5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.social-wrap li a.facebook {
background: #fff url(../images/facebook.png) no-repeat -0px -45px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.facebook:hover {
background: #191919 url(../images/facebook.png) no-repeat -0px -0px;
}
.social-wrap li a.twitter-social {
background: #fff url(../images/twitter-1.png) no-repeat -0px -45px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.twitter-social:hover {
background: #191919 url(../images/twitter-1.png) no-repeat -0px -0px;
}
.social-wrap li a.google-p {
background:#fff url(../images/google.png) no-repeat -0px -45px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.google-p:hover {



background: #191919 url(../images/google.png) no-repeat -0px -0px;
}


.social-wrap li a.rss {
background:#fff url(../images/rss.png) no-repeat -0px -45px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.rss:hover {
background: #191919 url(../images/rss.png) no-repeat -0px -0px;
}


.social-wrap li a.youtube-social{
background:#fff url(../images/youtube.png) no-repeat -0px -45px;
-webkit-transition:All 0.3s ease-out;
-moz-transition:All 0.3s ease-out;
-o-transition:All 0.3s ease-out;
}
.social-wrap li a.youtube-social:hover {
background: #191919 url(../images/youtube.png) no-repeat -0px -0px;
}
.footer-ul{
  padding:0px;
  margin:0px;
  }
  
  .footer-ul li{
  list-style:none;
  }
  .footer-ul li a{
  color: #000;
  padding: 5px 0px;
  }
   .footer-ul li a:hover{
   text-decoration:none;
   }
.footer-line{
    border-bottom: 1px solid #60a7dd;
    display: inline-block;
    font-size: 20px;
    padding: 0px 0px 8px 0px;
}

/*...........subcribe..........*/
 .subscribe{padding-right: 35px;border: 1px solid #000;}
  
  .subscribe-input{
  border-radius:0px;
  background-color: transparent;
  border: none;
  }
.subscribe-input::placeholder{
    font:#333;
    font-size: 14px;
}
  
  .btn-subscribe{
  position:absolute;
  right:0px;
  /* background-color:#FBB03B; */
  color:#fff;
  position:absolute;
  right:0px;
  top:0px;
  padding: .425rem .75rem;
  font-size: 1rem;
  border:0px;
  background-color: #ef2853;
  height: 36px;
  }
  
  .back-inner{
  min-height:150px;
  background-image:url(../images/bg-sequence.jpg);
  background-size:100% auto;
  background-attachment:fixed;
  }
  
  
/*  .................about us...............*/ 
 .h3-about{
  border-bottom: 1px solid #FC6D58;
  display:inline-block;
  margin-top:20px;
  margin-bottom: 20px;
  }
  
  .about-div{
  padding-left:50px;
  position:relative;
  padding-left:70px;
  }
  
  .about-i{
  font-size:60px;
  position:absolute;
  left:0px;
  top:0px;
  color: #60a7dd;
  }
  .item-about{
  margin-bottom:30px;
  }
  
  
  
  
  /*	  ...................search..........*/

.main-search-inner{
	border-radius: 18px;
	border: 7px solid #eee;
	/* padding: 7px 5px; */
	background-color:#fff;
	box-shadow: 5px 4px 2px #b7b3b3;
	margin-bottom: 40px;
}

.select-search{
	border:none;
	width:100%;
	padding: 2px 0px;
	/* font-weight:bold; */
	outline:none;
	background-color: transparent;
	/*	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;*/
}

.select-search::placeholder{
	color:#CCC;
	font-weight:lighter;
}

.medical-center{
	border:none;

	padding: 5px 35px 5px 8px;

	width:100%;
	background-color:transparent;
	font-size: 14px;
}
.item-search{
	width: 44%;
	float:left;
	padding: 2px 5px;
	border-right: 10px solid transparent;
	border-image: url(../images/border.png) 30 stretch;
}

.last-item{
	border-right:none;
}
.search-border{
	border-right:2px solid #eee;
}

.search-by{
	color:#333;
	/* font-weight:bold; */
	font-size: 14px;
}
.item-1{
	background-repeat:no-repeat;
	background-position:right top;
}

.item-2{
	background-repeat:no-repeat;
	background-position:right top;
}

.item-3{
	background-repeat:no-repeat;
	background-position:right top;
}

.item-4{
	background-repeat:no-repeat;
	background-position:right top;

}

.item-search-button{
	float:right;
	width:12%;

}
.btn-search-result{
	border-radius:0px 5px 5px 0px;
	color:#fff;
	border: none;
	width: 100%;
	height: 57px;
	cursor:pointer;
	transition:.3s;
	background-color: #60a7dd;
}
.btn-search-result:hover{
	font-size:22px;
}
.main-result{

	border-radius: 14px;

	padding:20px;


	border: 10px solid #eee;

	box-shadow: 2px 2px 2px #b3b3b3;
	margin-bottom:20px;
}





.item-search-2{
	width: 29%;
	float:left;
	padding: 2px 5px;
	border-right: 10px solid transparent;
	border-image: url(../images/border.png) 30 stretch;
}






/*.........branch..........*/

.big-item-branch{padding:20px;box-shadow: 0px 0px 10px #d5d4d4;border-radius: 10px;margin-bottom: 30px;}

.branch-name{font-size:16px;/* margin-bottom: 12px; */padding: 6px 0px;}



.btn-message-pop{border: 1px solid #0e58ab;color: #fff;/* padding:5px; */border-radius:5px;text-transform: uppercase;background-color: #2a6ab2;font-size: 14px;}



/*........................contact form...................*/
.input-pop {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #000000;
    width: 100%;
    padding: 10px 0px;
    outline: none;
    margin-bottom: 20px;
    font-size: 14px;
}

.button-contact {
    position: fixed;
    bottom: 20px;
    left: 20px;
    color: white;
    font-weight: bold;
    padding: 2px 5px;
    z-index: 5;
    background-color: #585858;
    padding: 10px;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    font-size: 28px;
    text-align: center;
    text-shadow: 0px 0px 4px #000;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
}

.btn-conatct{
	min-width:130px;
	padding:5px;
	background-color:#333;
	color:#fff;
	border:none;
}
.padding-contact-pop-up{
	padding: 30px 20px;
}
.img-pop-2{
	background-image:url(../images/patient-pop-img.jpg);
	background-position:center center;
}




.img-2{
	display:none;
}

.head-padding{
	height:190px;
}

.btn-close-pop{border-radius:50%;width:40px;height:40px;text-align:center;color:#fff;border:none;right: -19px;top: -14px;position:absolute; background-color:#333;transition:.5s; cursor:pointer}
.btn-close-pop:lang(ar){
left: -19px;
right:auto;
}
.btn-close-pop:hover{
background-color:#e60000;

}

.modal-width {
    max-width: 700px;
}
.padding-contact-pop-up h3{
font-size:20px;
}





.album-name{/* display:block; */margin-bottom:20px;display: inline-block;font-size: 0;width: 100%;border: 10px solid #e9e6e6;/* border-bottom: none; */background: #fff;padding: 10px;height: 265px;/* background-clip: padding-box; */border-radius: 29px;}
.album-img{width:100%;height: 100%;border-radius:10px;}

.h4-album{position:absolute;right: 10px;background-color:#000;font-size:18px;color:#fff;bottom: 22px;padding:5px;border-radius: 5px 0px 0px 5px;}


.content li {
list-style:none;
}




/*................paging.............*/
	
.page_navigation a, .alt_page_navigation a{
	padding: 5px 10px;
	margin:2px;
	color: black;
	text-decoration:none;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #ffffff;
	/* border: 1px solid #d0d0d0; */
	margin-bottom: 10px;
	border-radius: 5px;
}
.page_navigation a:lang(ar), .alt_page_navigation a:lang(ar){
	float: right;

}
.active_page{
	background-color:white !important;
	color:black !important;
}	
.content li{
list-style:none;

}
.clear{

	clear:both;
}
.active_page{
	background-color: #fc6d58 !important;
	color:#fff !important;
}

.content{

margin:0px;
padding:0px;}




/*.....................admin......................*/

.big-back{
	padding:70px 20px;
	background-image: url(../images/body-pattern2.png);
    background-color: #eee;
}
.big-content{
}

.menu-admin{
	background-color: #3bb1c4;
	border-radius:15px;
	padding:20px;
	margin-bottom: 40px;
	margin-top: 61px;
}


.profil-pic{
	border-radius:50%;
	width: 100px;
	height: 100px;
	border:5px solid #fff;
	margin-top: -86px;
}

.menu-items{
	list-style:none;
	margin:0px;
	padding:0px;
		margin-top:20px;

}
.menu-items li{
	margin-top: 40px;
	font-size:18px;
}

.menu-items li a{
color:#fff;
}
.active-menu{
	font-weight: bold;
	color: #ffffff;
	/* text-shadow: 1px 1px 1px #000; */
}


.active-menu:hover{
	color: #ffffff;
}
.white-back{
	width: 50px;
	height: 50px;
	background-color: rgba(255,255,255,.3);
	display:  inline-block;
	text-align: center;
	padding: 14px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	font-size: 22px;
	text-shadow: 1px 1px 2px #000;
}
.head-title{
	color:#fff;
	font-size: 21px;
	padding:  0px;
	margin: 0px;
	margin-left: 36px;
}
.btn-1{
	color:#fff;
	margin-top:20px;
}


.line-acc{
	height:2px;
	background-color:#CCC;
	margin-bottom:20px;
}

.edite-icon {
    position: absolute;
    background-color: #4b91c9;
    color: #fff;
    padding: 7px;
    text-shadow: 2px 2px 2px #7b7b7b;
    border-radius: 50%;
    /* right: 20px; */
    width: 26px;
    top: 0px;
    font-size: 12;
    border: 0px;
    outline: none;
    cursor: pointer;
}

.wrong-input{box-shadow: 0px 0px 10px rgba(255,0,0,.4);}



/*...............produc inner...........*/
.h3-more-dec{
font-size:30px;
}


.h4-price{
font-weight:bold;
}

.color-orange {
    color: #E27305;
}
.add-wish{
color:#000;
background-color:transparent;
border:none;
font-size:20px;
}




.icon-pop{
	/* padding:20px; */
	color: #eaeaea !important;
	text-shadow: 0px 0px 4px #000;
	font-size: 20px;
	width: 80px;
	height: 80px;
	text-align: center;
	/* line-height: 42px; */
	display: block;
	border-radius: 50%;
	vertical-align: middle;
	padding-top: 25px;
	margin: -27px auto 0px auto;
	border: 3px solid #e2234d;
	box-shadow: 1px 1px 5px #000;
	background-color: #ef2853;
}
.h3-pop-del{
font-size:30px;
}

.back-dark-blue{
	    background-color: #3bb1c4;
	
	    color:#fff;
}

.btn-Continue{background-color: #2a6ab2;color:#fff;margin:20px 0px;border-radius: 20px;min-width: 120px;}
.ul-user ul{
margin:0px;
padding:10px;
}