@font-face {
    font-family: 'Alegreya';
    src: url('/fonts/Alegreya-Regular.eot');
    src: url('/fonts/Alegreya-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Alegreya-Regular.woff2') format('woff2'),
        url('/fonts/Alegreya-Regular.woff') format('woff'),
        url('/fonts/Alegreya-Regular.ttf') format('truetype'),
        url('/fonts/Alegreya-Regular.svg#Alegreya-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Ubuntu';
    src: url('/fonts/Ubuntu-Bold.eot');
    src: url('/fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('/fonts/Ubuntu-Bold.woff') format('woff'),
        url('/fonts/Ubuntu-Bold.ttf') format('truetype'),
        url('/fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Nunito';
    src: url('/fonts/NunitoExtraLight-ExtraBold.eot');
    src: url('/fonts/NunitoExtraLight-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/fonts/NunitoExtraLight-ExtraBold.woff2') format('woff2'),
        url('/fonts/NunitoExtraLight-ExtraBold.woff') format('woff'),
        url('/fonts/NunitoExtraLight-ExtraBold.ttf') format('truetype'),
        url('/fonts/NunitoExtraLight-ExtraBold.svg#NunitoExtraLight-ExtraBold') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Mukta';
    src: url('/fonts/Mukta-Regular.eot');
    src: url('/fonts/Mukta-Regular.eot?#iefix') format('embedded-opentype'),
        url('/fonts/Mukta-Regular.woff2') format('woff2'),
        url('/fonts/Mukta-Regular.woff') format('woff'),
        url('/fonts/Mukta-Regular.ttf') format('truetype'),
        url('/fonts/Mukta-Regular.svg#Mukta-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


a{text-decoration:none;background-color:transparent;color:#1e1e1e;border:none;}
a:hover{color:#1e1e1e;border:none;}
td{padding:0 2px;}

label{cursor:pointer;}
.clear{clear:both;}
.hide{display:none !important;}
.rtl{direction:rtl;text-align:right;}
.ltr{direction:ltr;text-align:left;}
.fright{float: right;}
.fleft{float: left;}
.cursor{cursor:pointer;}
.ordsor{font-weight:bold;}
ol, ul {
	margin-right: 20px;
}

@media print {
  #body {
    display: none;
  }
  #print{
	display: block;
  }
}

.page_print {
	width: 21cm;
	height:15.7cm;
	size: A4;
	margin:0px auto;
	display:none;
}

.mosbat{color: #13C200;direction: ltr;font-weight: bold;text-align:left;font-size:15px;}
.manfi{color: #FF0004;direction: ltr;font-weight: bold;text-align:left;font-size:15px;}


#tagaloginid{padding: 10px;margin-top: -25px;display: inline-block;transition: all 0.3s;border-radius: 4px;}
#tagaloginid:hover{background: #E6E6E6;}



.blocol2{display: flex;justify-content: space-between;margin: 5px;}
.blocol2>div{width: 50%;}

.blocol3{display: flex;justify-content: space-between;margin: 5px;}
.blocol3>div{width: 33.33333%;}

.blocol4{display: flex;justify-content: space-between;margin: 5px;flex-wrap: wrap}
.blocol4>div{width: 25%;}

.blocol5{display: flex;justify-content: space-between;margin: 5px;}
.blocol5>div{width: 20%;}

.blocol2 img,.blocol3 img,.blocol4 img,.blocol5 img {max-width: 100%;}



.destinbox_{float:right;width:33.33333%}
.destinbox{margin : 5px;position: relative;}


.imgprovisdf{
	max-width: 100%;
  height: 90%;
  object-fit: cover;
  padding: 5px;
}
.h3provisdf {
	text-align: center;
	margin: 0 0 20px 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50% ,-50%);
	background: #FFF9;
	border-bottom: 5px solid #FFF;
	padding: 5px 20px;
	min-width: 150px;
	color: #292323;
  }




#icon-print{width: 150px;text-align: center;cursor: pointer;
margin: 30px auto;padding: 15px;background: #5166FD;border-radius: 4px;color: #FFF;}
#icon-print .icon-print{margin-left: 10px;}
#icon-print:hover{background: #324BFC;}
#icon-print:active{background: #203BFE;}

input[type=text],input[type=tel],input[type=password]{
	font-family:tahoma,'lucida grande',verdana,arial,sans-serif;
	font-size:13px;
	resize:none;
	outline: 0;
	line-height: 0px;
	box-sizing: border-box;
}
textarea{
	font-family:tahoma,'lucida grande',verdana,arial,sans-serif;
	font-size:13px;
	resize:none;
	outline: 0;
    padding: 5px;
	box-sizing: border-box;
}
input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,textarea:focus{
	outline: 0;
}
select{font-family:tahoma,'lucida grande',verdana,arial,sans-serif;padding:3px;min-width: 50px;font-size:15px;}

.textareaw100{width: 100%;}

body{
	font-family: Mukta,'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 14px;
	word-wrap:break-word;
	background: #FFF;
	line-height: 25px;
}
#body{
	color: #1e1e1e;
	position: relative;
	padding-top: 90px;
}
#homepage{margin-bottom: 50px;}
.bodylock {
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  padding-right: 17px;
}



.pagebody{
	max-width: 1200px;
	margin: 0 auto;
}





#catgbodytext img {max-width: 100%;height: auto;}
#sdiwed12{display: none;padding: 10px;}
#wrefdd1{}
#wrefdd2{display: none;}
#wefrjiwe34{background: #FFF;
padding: 2px 7px;
border-radius: 7px;
color: #08449B;
width: 200px;
text-align: center;
margin: 10px auto;
border: 1px solid #08449B;
cursor: pointer;}













.h2okresult{
	background: #73A800;
	color: #FFF;
	text-align: center;
	padding: 20px;
}




#headtitle{background: #08449b;color: #FFF;}
#headertitlebody{display: flex;justify-content: space-between;padding: 5px 10px;font-size: 12px;line-height: 17px;}
#headertitlebdiv1 a{color: #FFF;margin-left: 7px;vertical-align: text-bottom;}
#headertitlebdiv{display: flex;flex-flow: row-reverse;}
#headertitlebdiv>div{margin-right: 20px;}
#headertitlebdiv i{color: #21cdc0;margin-right: 4px;vertical-align: text-bottom;}

#headbody{background: #FFF;}
#icomenu{font-size: 30px;cursor: pointer;color: #17579e;display: none;margin: 18px 10px 0px 10px;}
#logoheader{height: 48px;margin-top: 10px;padding: 5px;vertical-align: text-bottom;}


#btnloginreg {
    color: #fff;
    background-color: #17579e;
    border-color: #f60;
	float: left;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	border-radius: 3px;
	margin-right: 7px;
	line-height: 1.5;
	position: relative;
}#btnloginreg:hover{
	background-color: #0A4688;
}

#btnloginreg .icon-down-open{margin-left: 5px;}
#btnloginreg:hover #profimenu{
	display: block;
}
#profimenu{
	display: none;
	position: absolute;
	left: 0px;
	width: 130px;
	background: #FFF;
	box-shadow: 0 0 5px #999;
	border-radius: 3px;
}
.profimenuitem{
	color: #373737;
	padding: 5px;
	transition: all 0.4s;
}
.profimenuitem:hover{background: #EEEEEE;}




#tourprouse1{margin: 50px 0px;}
.toproacbox_{float: right;width: 33.3333%;}
.toproacbox{border: 1px solid #DDD;border-radius: 5px;padding: 15px;margin: 15px;transition: all 0.4s;}
.toproacbox h2{font-size: 17px;font-weight: bold;text-align: center}
.toproacbox p{font-size: 13px;color: #8E8A8A;text-align: center;margin: 5px 8px;height: 45px;overflow: hidden}

.toproacbox:hover{box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 8px;}





#invite-friendspage{padding: 7px;text-align: center;}
#invite-friendspage h1{font-weight: bold;font-size: 22px;}
#invite-friendspage h2{font-weight: bold;font-size: 16px;margin: 15px 0;}
#invite-friendspage h3{font-size: 14px;}
#infrein{max-width: 350px;margin: 20px auto;padding: 2px 5px;text-align: center;}
#infrein input{width: 100%;padding: 7px;direction: ltr;text-align: center;margin-bottom: 20px;}
#profilebtnproimg{display: none;width: 38px;vertical-align: middle;}





#my-trips {padding: 7px;text-align: center;}
#my-trips h1{font-weight: bold;font-size: 22px;text-align: center}



#headdemenu{
	display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
}








.btn5ok{
	background: #21cdc0;
	padding: 5px;
	min-width: 100px;
	display: inline-block;
	color: #FFF;
	text-align: center;
	border-radius: 5px;
	cursor: pointer;transition: all 0.2s;
}.btn5ok:hover{
	background: #1CC0B4;
}.btn5ok:active{
	background: #1AA79D;
}




#btnappointemnt{
	background: #21cdc0;
	padding: 5px 10px;
	text-align: center;
	border-radius: 7px;
	cursor: pointer;
	color: #FFF;
}



#header-menu{
	margin-bottom: 3px;
	background: #FFF;
	position: fixed;
	z-index: 1010;
	left: 0;
	right: 0;
	top: 0;
	border-bottom: 1px solid #cce2ff;
}

.menu-body{
	position: relative;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	border-radius: 3px;
	line-height: 1.5;
	margin-right: 7px;
}
.menu-body:hover{
	background: #E4E4E4;
}
.menu-body-select{
	font-weight: bold;
	background:#E4E4E4;
}

.menu-body_sub{
	padding: 5px 10px;
	transition: all 0.4s;
	cursor: pointer;
	line-height: 1.5;
}
.menu-body_sub:hover{
	background: #E4E4E4;
}

.menu_bodysubbox {
	position: absolute;
	left: 0px;
	background: #FFF;
	border-radius: 8px;
	box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 16px;
	min-width: 210px;
	display: none;
}
.menu-body:hover .menu_bodysubbox{display: block}

.mebyco2title{font-weight: bold;padding: 3px 10px;}
.menu-body>i{margin-right: 4px;vertical-align: middle;font-size: 11px;color: #878787}
.menu-body_sub>i{margin-right: 4px;vertical-align: middle;font-size: 11px;}





.rightmenu_bodysubbox {
	background: #FFF;
	border-radius: 8px;
	display: none;
}
.menu-body_sub i{margin-left: 5px;}


#locationheader{font-size: 25px;line-height: 0;vertical-align: middle;color: #0170ff;margin: 0 5px;}


#bodymenu1{float: right;padding: 10px;}



#menuheaderclose{
	position: absolute;
	cursor: pointer;
	top: 10px;
	border-radius: 50%;
	padding: 5px;
	background: #FFF;
	font-size: 24px;
	line-height: 25px;
	color: #DD0B0B;
	text-align: center;
	width: 37px;
}




.gmaillogin {
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 95%;
  width: 220px;
  height: 42px;
  margin: 10px auto;
  border: 1px solid #465685 !important;
  border-radius: 40px;
  text-shadow: none !important;
  background: #fff !important;
  color: #BCBEC0 !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  font-size: 1rem;
  transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -webkit-transition: all .2s ease-in-out;
  box-shadow: none;
  cursor: pointer;
  line-height: 38px;
}









	.doctors_{float: left;width: 25%;}
	.doctors{margin: 15px;box-shadow: 0px 0px 3px 2px #d6d6d6;border-radius: 7px;background: white;text-align: center}
	.doctors img{width: 100%;}
	.doctors h2{color: #3366ff;}
	
	.infobtnprof{display: inline-block;width: 150px;margin: 10px auto;padding: 7px;
background-image: linear-gradient(to right, #3bb2c3 22%, #6cc398 100%);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
border-radius: 50px;font-weight: bold;
text-align: center;color: #FFF;
	}










	.box50{display: flex;flex-direction: row-reverse;margin-top: 40px;}
	.box50div{width: 50%;margin: 10px;align-items: center;justify-content: center;}
	#img5365d4{width: 100%;max-height: 500px;}
	.box526{margin:  30px 20px;padding: 15px;border-radius: 10px;background-color: #FFF;box-shadow: 0px 3px 10px 0px rgba(0,0,0,.1);min-width: 300px; }
	.doctorname{font-family: Nunito,sans-serif;text-align: center;font-size: 28px;}
	.docloca{text-align: center;font-size: 22px;}
	.box526 .icon-location-1{font-size: 30px;margin: 0 7px;color: #B4B4B4;vertical-align: bottom}
	.doclan{text-align: center;}
	.doclan>span{font-weight: normal}
	.dociend5{text-align: center;padding: 4px;}
	.dociend6{border-radius: 50px;border: 2px solid #3f51b5;padding: 5px 7px;color: #3f51b5}
	.dociend6:hover{border: 2px solid #5D71DC;color: #5D71DC}
	.takdmepd5{text-align: center;font-size: 18px;color: #8C8C8C}
	.takdmepd54{text-align: center;color: blue;margin-bottom: 15px;font-size: 16px;font-family: Nunito,sans-serif;}
	.tkakd455{text-align: center}
	.tkakd455>span{border: 1px solid #7b7b7b30;white-space: break-spaces;display: inline-block;padding: 0 4px;font-family: Nunito,sans-serif;border-radius: 7px;color: #000;margin: 2px;font-size: 14px;background-color: #e0ffff;}




	.box60title{margin-top: 60px;text-align: center;font-size: 30px;font-family: Nunito,sans-serif;}
	.box60{display: flex;margin-top: 10px;}
	.box60>div{margin: 10px;padding: 7px;}
	.box60div{flex: 4;}
	.box60div>img{width: 100%;}
	.box61div{flex: 6;}


	.box70title{margin-top: 60px;text-align: center;font-size: 30px;font-family: Nunito,sans-serif;}
	.box70{margin-top: 10px;text-align: center;padding: 5px;}
	#doctorvids{width: 600px;max-width: 100%;display: block;margin: auto;border: 1px solid #DBDBDB}




	#box80b{background-color: rgba(216,216,216,0.26);padding: 50px 0px;margin-top: 60px}
	.box80title{text-align: center;font-size: 30px;font-family: Nunito,sans-serif;}
	.box80{margin-top: 10px;text-align: center;padding: 5px;}
	.box80img{width: 150px;height: 100px;margin: 15px 5px 0;cursor: pointer;transition: all 0.3s;z-index: 1}
	.box80img:hover{transform: scale(1.1);z-index: 3}

#com15id{text-align: center;font-family: Nunito,sans-serif;background: #C4FFD3;padding: 20px;}


	#box85{margin-top: 70px;}
	#box85bo{background: url("/img/patient-review-doctors.jpg") no-repeat center;margin: 20px 0;padding: 40px 10px}
	#box85bo1{max-width: 700px;height: 450px;margin: auto;background: #FFF;border-radius: 7px;box-shadow: 0 0 15px #4f4f4f;}
	.b85bo{padding: 15px 50px;}
	.b85img{border-radius: 50%;width: 180px !important;height: 180px;display: block;margin: auto;}
	.b85name{font-family: Nunito,sans-serif;text-align: center;font-size: 22px;}
	.b85message{font-size: 23px;line-height: 35px}
	.b85like{text-align: center;margin-top: 10px;}
	.b85like_{color: blue;}
	.b85like_:hover{color: blueviolet;}






	#box90list{margin: 50px auto;max-width: 700px;padding: 10px;}
	.box90listitem{margin: 10px 0;border: 1px solid #E8E6E6}
	.box9title{background: #F5F5F5;padding: 10px;color: #00B38F;border-bottom: 1px dashed #00B38F;}
	.box9title>i{font-size: 38px;vertical-align: bottom;margin-right: 5px;}
	.box9body{padding: 15px;}
	.box9boresp{border-top: 1px dashed #00B38F;padding: 15px;background: #EEFFEB;}








#box90{margin-top: 60px;display: flex;}
	.box901{width: 50%;margin: 15px;}
	#box902co{display: flex;}
	#box902co>div{width: 50%;padding: 10px;}
	#box90tex{width: 100%;height: 150px;
	border: 0;
  font-family: inherit;
  padding: 16px 12px 0 12px;
  font-size: 16px;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3);
  color: #000;
  transition: all 0.15s ease;
	}
	#box90covebtn{text-align: center;width: 150px;margin: 15px auto;background: #FF6883;border-radius: 50px;
		cursor: pointer;padding: 15px;color: #FFF;font-size: 16px;font-family: 'Nunito',sans-serif;transition: all 0.3s;}
	#box90covebtn:hover{background: #587fe8}
	#box90covebtn:active{background: #355FD0}
	#box90covepro{text-align: center;width: 150px;margin: 15px auto;display: none}
	#box90covepro>img{width: 45px;}
	#box90h21{font-family: 'Nunito',sans-serif;color: #ff6883;font-size: 27px;}
	#box90h22{font-family: 'Alegreya',sans-serif;border-left: 6px solid #ff6883;padding: 2px 7px;}








	#servhosp{margin: 50px 0px;background: #082497;display: flex;justify-content: space-between}
	#servhosp>div{width: 40%;margin: 20px;text-align: center;background: #FFF;padding: 10px;border-radius: 7px;}
	.servhosphos2{padding: 10px;width: 200px;margin-bottom: 10px;
		background-image: linear-gradient(to right , #1eb690 , #14469D);
color: #FFF;font-size: 27px;display: inline-block;border-radius: 10px;}
	.sedlinsdf52>div{display: inline-block;margin: 5px;background: #F7D1FF;border-radius: 3px;padding: 2px 5px;
	cursor: pointer;transition: all 0.3s;}
	.sedlinsdf52>div:hover{transform: scale(1.05);}



	#hospicer{text-align: center;}
	#hospicer h2{font-size: 32px;font-family: 'Nunito',sans-serif;}
	#hospicer img{max-width: 160px;margin: 7px;transition: all 0.3s;}
	#hospicer img:hover{transform: scale(1.1);}










	.hobox80img{width: 150px;height: 300px;margin: 15px 5px 0;cursor: pointer;transition: all 0.3s;}
	.hobox80img:hover{box-shadow: 0 0 6px #999}
	.hobox80img:active{box-shadow: 0 0 6px #000 inset}



#abourow3{margin: 30px 5px;text-align: center;}
.abourow3img{margin: 5px;width: 31%;object-fit: cover;border-radius: 4px;cursor: pointer}



#abourow4{margin: 20px 5px 10px;padding: 20px 0px;}
#abourow4>h2{text-align: center;margin: 20px 0 5px;cpadding: 10px;}
.abourow4_{float: left;width: 25%}
.abourow4{margin: 5px;background: #F5F5F5;position: relative;cursor: pointer}
.abourow4img{width: 100%;}
.abourow4 h2{text-align: center;margin: 7px;}
.abourow4 h3{text-align: center;font-weight: normal;margin: 7px;}
.abourow4box{position: absolute;
	align-items: center;
		justify-content: center;
	left: 0;top: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.63);border: 2px solid;display: none}
.abourow4box i{font-size: 25px;
margin: 10px;
border-radius: 50%;
padding: 10px;
background: #FFF;
width: 50px;
height: 50px;
display: inline-block;
text-align: center;}
.abourow4box i:hover{box-shadow: 0 0 7px #999;}
.abourow4box i:active{box-shadow: 0 0 7px #999 inset;}
.abourow4:hover .abourow4box{display: flex;}


#abourow5{margin: 25px 5px;background: #F1F1F1;padding: 55px 5px;}

#abourow6{margin: 25px 5px;padding: 15px 5px;}
#abourow6>h2{text-align: center;margin: 20px 0 5px;color: blue;padding: 10px;}
.abourow6d1{line-height: 20px;font-weight: bold;text-align: center}
#abourow612{}















#conrow5{margin: 20px 5px 10px;display: flex;align-items: center}
#conrow5>div{flex: 1;width: 50%;padding: 30px;}
#conrow5img{width: 100%;object-fit: cover}


.controw6_{float: left;width: 25%;}
.controw6{margin: 10px;}
.controw6img{display: block;width: 100%;}
.conrow6h21{font-size: 28px;margin: 2px;text-align: center}
.conrow6h22{font-size: 22px;font-weight: normal;margin: 2px;text-align: center}
.conrow6h23{font-size: 25px;margin: 2px;text-align: center}
#controw6>h2{text-align: center;margin: 20px 5px 10px;font-size: 30px;}







	#bodyfaq{display: flex;}
	#bodyfaq>div{margin: 15px;}
	#faqmen{flex: 1;}
	#listfaq{flex: 2;}
	.faqliitm_{float: left;width: 50%;}
	.faqliitm{margin: 20px 10px;background: #FFF;}
	.faqliitm p{font-size: 16px;text-align: justify;}
	.faqf1{display: flex;align-items: center;justify-content: center}
	.faqf1like{color: #114bed;font-family: 'Nunito',sans-serif;}
	.faqf1like:hover{color: #587fe8}
	.faqf2like{color: #099f9e;font-size: 18px;font-family: Nunito,sans-serif;display: block;margin: 10px 0;}
	.faqf2like:hover{color: #058584}
	
	#faqhelp{background: #ececec;border-radius: 7px;padding: 1px 10px 10px 10px;}
	#faqhelp>h3{font-family: 'Nunito',sans-serif;text-align: center;}
	#faqhelp>p{font-size: 18px;background: #FFF;padding: 15px;}
	#faqhelp>div{text-align: center;}




	#faqslide{
		background: #114bed;
		min-height: 200px;
		text-align: center;
		padding: 40px;
		color: #FFF;
	}
	#faqslideh>h1{font-family: Nunito,sans-serif;}
	#faqi{display: flex;margin: 20px 0;}
	#faqi>div{margin: 1px;background: #f2f7fb;padding: 10px;}
	#faqi1{flex: 1;}
	#faqi2{flex: 3;}
	.faql56{background: #FFF;box-shadow: 0 0 5px #dbdbdb;margin-bottom: 10px;}
	.faql56>h2{cursor: pointer;padding: 10px 5px;margin: 0}
	.faql56>h2>i{margin: 0 5px;}
	.faql56>div{display: none;margin-left: 35px;font-size: 16px;}
	
	#faqi11{border: 5px solid #FFF;border-radius: 20px;height: 500px;}



	.faql56asle{background: #F9F9F9;margin-bottom: 10px;}
	.faql56asle>h2{cursor: pointer;padding: 10px 5px;margin: 0;font-size: 15px;}
	.faql56asle>h2>i{margin: 0 5px;}
	.faql56asle>div{display: none;margin-left: 35px;font-size: 14px;margin-right: 5px;}











	#freeq{
		background-repeat: no-repeat;
		background-image: url(/img/freequote-bg.jpg);
		background-attachment: scroll;
		background-position: center center;
		padding: 50px 0;
	}
	#freeq_page{max-width: 1200px;margin: 0 auto;display: flex;}
	.freqp{width: 50%;flex: 1;margin: 10px;padding: 20px;}
	.freph1{font-size: 35px;font-family: Nunito,sans-serif;line-height: 35px;}
	.freph2{}
	#freqp2{
background: rgb(81,202,255);
background: linear-gradient(90deg, rgba(81,202,255,1) 0%, rgba(32,163,253,1) 100%);
	border-radius: 15px;padding: 20px;}
	#freqpimg{display: block;max-width: 100%;}
	#freqp2h2{text-align: center;color: #FFF;font-size: 35px;padding: 5px;}
	.freqindiv{background: #FFF;margin: 20px 0;}
	.freqpinp{display: flex;}
	.freqpinp>div{width: 50%;}
	.freqselc{padding: 14px 4px;width: 100%;}
	#frerextar{width: 100%;height: 150px;border-radius: 5px;border: 0;font-size: 16px;}













	#row7{margin-top: 25px;text-align: center}
	#row7>h2{text-align: center;}
	#row7btn{width: 120px;text-align: center;padding: 7px;background: #114bed;border: 1px solid #003eec;color: #FFF;margin: 20px auto 40px;border-radius: 6px;}
	#row7btn:hover{box-shadow: 0 0 5px #999;}
	#row7btn:active{box-shadow: 0 0 5px #999 inset;}









.dbfiletearea {
  width: 100%;
  min-height: 50px;
  line-height: 19px;
  padding: 10px;
  resize: none;
  overflow: hidden;
}
.dbfileteareadis{
	padding: 10px;
	min-height: 150px;
	border: 1px solid #999;
	border-radius: 5px;
	color: #999;
	line-height: 19px;
}
.logiregta{padding: 5px;border-radius: 5px;color: #2000ff;}




#inlistagdiv {
    position: relative;
    float: right;
	margin-right: 20px;
}
#listagser {
    width: 350px;
    max-width: 100%;
    padding: 7px 35px 7px 3px;
    border-radius: 3px;
    border: 0px solid #cccccc;
	background: #EEEEEE;
}
#listagserbtic {
    position: absolute;
    top: 7px;
    right: 8px;
    font-size: 16px;
    color: #616161;
    cursor: pointer;
	width: 20px;
}


#headerleft{padding: 10px;}







#bodypage{max-width: 1000px;margin: 50px auto;padding: 7px;}
#bodypage img{max-width: 100%}








	#gavanin{padding: 7px;}
	.gavaninbox{margin-bottom: 10px;}
	.gavanin_title{font-weight: bold;font-size: 16px;cursor: pointer;padding: 15px;border-radius: 4px;border-bottom: 1px solid #EEEEEE;transition: all 0.4s;}
	.gavanin_title:hover{background: #EEEEEE}
	.gavanin_title_sel{background: #EEEEEE}
	.gavanin_body{padding: 5px 20px 20px;display: none;line-height: 2;background: #FBFBFB;}



.plan33res{text-align: center;padding: 25px;}
.plan33resok{text-align: center;padding: 25px;background: #ECFDE7;}




.commentrespotbtn{background: #B9B9B9;align-self: end;width: 90px;color: #FFF;padding: 2px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.commentrespotbtn:hover{background: #B3AFAF;}
.commentrespotbtn:active{background: #ACAAAA;}






#supporttitlebox{display: flex;justify-content: space-between;border-bottom: 2px solid #eaeaea;}
.supportbtnnew{background: #5867dd;float: left;min-width: 120px;color: #FFF;padding: 5px ;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.supportbtnnew:hover{background: #6F7CE1;}
.supportbtnnew:active{background: #394BD6;}


.supportgridrow{display: flex;}
.supportgridrow>div{margin: 2px;background: #4f5360;color: #FFF;padding: 2px 5px}
.supportgridcol1{width: 100px;text-align: center}
.supportgridcol2{flex: 3;}
.supportgridcol3{flex: 1;text-align: center}
.supportgridcol4{flex: 1;text-align: center}
.newticketicon {width: 25px;vertical-align: middle;margin-left: 7px;}

.supportgridrowbody{display: flex;}
.supportgridrowbody>div{margin: 2px;padding: 2px 5px}
.supportgridrowbody:nth-child(even)>div{background: #EFEFEF;}

#supportbodyboxnewticket{padding-top: 20px;}
.supbonewticket{width: 100%;padding: 5px;}
#probtn1{width: 150px;text-align: center;float: left;display: none;}
.proimg>img{width: 39px;vertical-align: middle;}

#supportbodyboxview{margin-top: 20px;}
.supponewreqintext{width: 100%;}
#suppbodyboxrequ{display: none;margin-top: 10px;}

.suppodyxviewlist{margin-top: 15px;border: 1px solid #CCE4FC;min-height: 180px;}
.suppodyxviewlist:nth-child(even){border: 1px solid #DBDBDB;}
.suppodyxviewlisttitle{background: #E4EFFA;display: flex;justify-content: space-between;padding: 5px;line-height: 1.5;align-items: center}
.suppodyxviewlist:nth-child(even) .suppodyxviewlisttitle{background: #EEE;}
.suppodyxviewlistinfouser{display: flex;align-items: center}


.supporticketimgpro {width: 50px;height: 50px;border-radius: 50%;margin-left: 8px;}
.suppodyxviewlistbody{padding: 5px;}









.commentbody{list-style: none;}
.commentlistbox{display: flex;margin-top: 5px;border: 1px solid #e1e1e1}
.commentrcol1{width: 100px;margin: 2px;padding: 5px;}
.commentrcol2{width: 100%;margin: 2px;padding: 5px;display: flex;flex-direction: column;justify-content: space-around;}
.commentimgpro{width: 100%;border-radius: 50%;}
.commentinname{text-align: center;line-height: 1.4;}
.commentboxrespo{margin-top: 10px;display: none;}
.commenpasproimg {width: 150px;text-align: center;float: left;display: none;}
.commenpasproimg > img {width: 39px;vertical-align: middle;}
.comnotires{background: #C3FFA1;padding: 10px;}

.commentbntaction{display: flex;justify-content: flex-start;direction: ltr}
.commentrowlike{margin-left: 20px;}










.filemanboxempty{text-align: center;color: #999;font-size: 13px;}
.filemanbtnnewagahi{
	color: #fff;
	background-color: #f60;
	border-color: #f60;
	padding: 10px 15px;
	transition: all 0.4s;
	cursor: pointer;
	border-radius: 3px;
	margin: 10px auto;
	line-height: 1.5;
	width: 120px;
}










	

	.tuorfaslider{position: relative;}
	.slidercaptiont{position: absolute;left: 0px;top: 10%;width: 56%;padding: 20px;}
	.slideimgitem{width: 100%;object-fit: cover;height: 650px;}
	.tourhomeh1{font-size: 68px;line-height: 1.2;font-family: 'Nunito',sans-serif;font-weight: 800;text-shadow: rgba(10, 10, 10, 0.9) 0px 0px 2px;margin-bottom: 5px;color: #FFF}
	.tourhomeh2{font-size: 25px;text-shadow: rgba(10, 10, 10, 0.9) 0px 0px 2px;line-height: 28px;color: #FFF}
	.tourhomebtn{font-size: 17px;transition: all 0.2s;color: #FFF;background: #21cdc0;padding: 15px 10px;text-align: center;border-radius: 7px;cursor: pointer;min-width: 150px;display: inline-block;}
	.tourhomebtn:hover{background: #2671F0}
	.tourhomebtn:active{background: #0C49B1}
	



	.tuorfaslider_info{position: relative;overflow: hidden}
	.slidercaptiont_info{position: absolute;left: 0px;top: 10%;width: 45%;padding: 20px;}
	.slideimgitem_info{width: 100%;object-fit: cover;min-height: 350px;max-height: 550px;}
	.tourhomeh1_info{font-size: 32px;line-height: 35px;font-family: 'Nunito',sans-serif;font-weight: 800;text-shadow: rgba(10, 10, 10, 0.9) 0px 0px 2px;margin-bottom: 5px;color: #FFF}
	.tourhomeh2_info{font-size: 20px;line-height: 25px;text-shadow: rgba(10, 10, 10, 0.9) 0px 0px 2px;margin-bottom: 15px;color: #FFF}
	.tourhomebtn_info{font-size: 17px;transition: all 0.2s;color: #FFF;background: #21cdc0;padding: 15px 10px;text-align: center;border-radius: 7px;cursor: pointer;min-width: 150px;display: inline-block;}
	.tourhomebtn_info:hover{background: #2671F0}
	.tourhomebtn_info:active{background: #0C49B1}







	#row4{margin-top: 50px;}
	.row4h2{font-family: Nunito,sans-serif;font-size: 18px;text-align: center;color: #21cdc0;}
	.row4h3{font-size: 40px;margin: auto;text-align: center;font-weight: 800;line-height: 1.4;font-family: Nunito,sans-serif;max-width: 650px;}








	#hotemk{margin: 60px 0px;}
	#hotemktitle{font-family: 'Nunito',sans-serif;font-size: 23px;text-align: center;margin: 20px;}
	#hotemkboyd>div{display: inline-block;width: 20%;font-family: 'Nunito',sans-serif;margin: 15px 0px;}




	#hootag{margin: 60px 0px;}
	#hootagtitle{font-family: 'Nunito',sans-serif;font-size: 23px;text-align: center;margin: 20px;}
	#hootagboyd>div{display: inline-block;width: 25%;font-family: 'Nunito',sans-serif;margin: 15px 0px;}


.hostar{height: auto;width: auto!important;display: block;margin: 0 auto}







#patientimgitem{display: block;width: 500px;max-width: 100%;margin: 20px auto;transition: all 0.3s;}
.patientimgitem{width: 100px;height: 100px;object-fit: cover;margin: 10px;cursor: pointer;transition: all 0.3s;}
.patientimgitem:hover{transform: scale(1.2);}

#patiencountrebox{margin: 30px 0;background: #3bb096;color: #FFF;display: flex;align-items: center;padding: 30px 10px;}
#patiencountrebox>div{flex: 1;width: 50%;text-align: center;}

.patinconlink{border: 2px solid #FFF;padding: 5px;border-radius: 3px;color: #FFF;}
.patinconlink:hover{border: 2px solid #A8F2E2;color: #A8F2E2;}






#icontryrow2{margin: 30px 0;padding: 10px;}
#icontryimg12{position: absolute;bottom: 10px;left: 50%;transform: translate(-50%);max-width: 100%;border-radius: 25px;padding: 10px;}
#icontryimg12>img{width: 100%;}














#row3{height: 200px;margin-top: -100px;position: relative;z-index: 2;display: flex;flex-direction: row;}
.row3col{flex: 1;margin: 10px;background: #FFF;box-shadow: 0 0 15px 0px #00000030;border-radius: 4px;display: flex;}
.row3col>img{flex: 1;max-width: 50%;}
.row3col>div{flex: 1;display: flex;padding: 15px;align-items: center;}
.row3colco1{flex: 1;padding: 20px 2px;}
.row3colco2{flex: 3;cursor: pointer;padding: 20px 2px;}
.row3colco2:hover{color: #21cdc0;}
.row3colco2 h2{
	font-family: 'Nunito',sans-serif;
	font-style: normal;
	line-height: 1.2;
	font-weight: 800;
	-webkit-transition: .5s;
	transition: .5s;
	font-size: 24px;
	margin-bottom: 5px;
}
.row3colco2>div{margin-top: 15px;font-size: 18px;}













	#row4list{margin: 30px 0px;}
	.row4list_{float: left;width: 33.3333%;}
	.row4list{margin: 14px;box-shadow: 0px 0px 12px 0px rgba(0,0,0,.05);}
	.r4lbimg{position: relative;box-shadow: 0 0 15px 0px #00000030;}
	.r4lbimg_img{width: 100%;height: 230px;}
	.r4lbimg_i{position: absolute;-webkit-transition: .5s;transition: .5s;;bottom: 15px;right: 15px;padding: 5px;background: #FFF;border-radius: 5px;width: 90px;height: 80px;}
	
	.r4title{font-family: Nunito,sans-serif;
font-style: normal;
line-height: 1.2;
font-weight: 800;
-webkit-transition: .5s;
transition: .5s;
font-size: 24px;
		margin-bottom: 5px;padding: 5px 10px;margin-top: 25px;height: 60px;overflow: hidden}
	.r4tp{font-size: 16px;padding: 10px;color: #888;height: 90px;overflow: hidden}
	.r4btnbox{padding: 10px;}
	
	
	.r4btn{font-size: 17px;transition: all 0.2s;color: #FFF;background: #21cdc0;padding: 8px 10px;text-align: center;border-radius: 7px;cursor: pointer;min-width: 120px;display: inline-block;}
	.r4btn:hover{background: #2671F0}
	.r4btn:active{background: #0C49B1}



.row4list:hover .r4lbimg_i{background: #180182;color: #FFF;}









#row5{margin-top: 30px;display: flex;flex-direction: row;}
	.row51{flex: 6;display: flex;flex-direction: row;}
	.row52{flex: 4;padding: 15px;display: flex;align-items: center;align-content: center;}
	.row52 h3{
		color: #000000;
		font-size: 23px;
		font-weight: 500;
		margin: 0px 0px 0px 0px;
	}
	.row511{flex: 3;align-items: center;align-content: center;display: flex;padding: 10px;}
	.row511>img{width: 100%;}
	.row512{flex: 2;align-items: center;align-content: center;display: flex;padding: 10px;}
	.row512>img{width: 100%;}







	#row56{display: flex;background: #FFF;margin: 30px 5px;}
	#row561{flex: 5;padding: 5px;}
	#row562{flex: 5;padding: 5px;text-align: center;display: flex;flex-wrap: wrap}
.row55item{position: relative;cursor: pointer;overflow: hidden;}
.row55img{width: 100%;transition: transform 0.3s ease;}
.row55img:hover{transform: scale(1.1) rotate(5deg);}
.row55imtfooter{background: #a5ad64ba;color: #FFF;text-align: center;position: absolute;bottom: 0;width: 100%;padding: 5px;}
#row562>div{width: 50%;padding: 5px;}









	#row6{display: flex;background: #d8e6ed;margin: 30px 5px;padding: 25px;}
	#row61{flex: 6;padding: 20px;}
	#row62{flex: 4;padding: 20px;text-align: center}
	
	#row61>h2{font-size: 45px;line-height: 1.2;font-family: 'Nunito',sans-serif;font-weight: 800;text-shadow: rgba(10, 10, 10, 0.2) 0px 0px 2px;margin-bottom: 5px;color: #333333;}
	#row61>p{font-size: 17px;line-height: 25px;}

	#row6imgdown{margin-top: 15px;}
	#row6imgdown img{width: 150px;}












	#row8{margin-top: 25px;display: flex;flex-direction: row;background: #E8F4F7}
	#row8>div{flex: 1;width: 50%;}
	#row71>img{width: 100%;height: 100%;}
	.row72{margin: 30px 10px;}
	.row8imgtag{display: block;width: 60px;margin: 10px auto;border-radius: 50%;border: 1px solid #21cdc0}
	.row7p{text-align: center;max-width: 400px;margin: 10px auto;font-size: 17px;color: #696969;line-height: 25px;}
	.row7imgprofile{display: block;width: 80px;margin: 10px auto;border-radius: 50%;border: 1px solid #2193B0}
	.row8h3{text-align: center;font-weight: bold;line-height: 0px;}
	.row8h4{text-align: center;line-height: 0px;font-weight: normal;}








	#row9{margin-top: 40px;}
	#row9h2{text-align: center;}
	.row9_{float: right;width: 16.6666%;}
	.row9{margin: 4px;text-align: center;line-height: 20px;height: 270px;}





	#row10{margin: 60px 10px 0px;}
	#row10_1{max-width: 550px;margin: auto;border: 2px solid #00ff9e;background: #000;border-radius: 20px;padding: 5px;text-align: center}
	#row10_1>h2{color: #00ff9e;font-size: 30px;line-height: 10px;font-family: 'Nunito',sans-serif;}
	#row10_1>h3{color: #FFF;line-height: 25px;}
	#row10_1>div{margin-bottom: 20px;}
	.row10btn{display: inline-block;width: 130px;margin: 5px;padding: 7px;border-radius: 4px;cursor: pointer;font-size: 14px;}
	#row10btn1{background-color: #eeee22;border-color: #eeee22;}
	#row10btn2{background-color: #25d366;border-color: #25d366;color: #ffffff;}






	#row11{margin-top: 70px;}
	#row11>h3{font-size: 18px;text-transform: uppercase;color: #21cdc0;text-align: center;line-height: 10px;}
	#row11>h2{font-family: Nunito,sans-serif;color: #273353;font-size: 40px;font-weight: 800;line-height: 1.4;max-width: 750px;margin: auto;text-align: center}
	.row11_{float: left;width: 33.3333%}
	.row11{margin: 17px;border-radius: 3px;box-shadow: 0 5px 10px 0 rgba(50,65,141,.07);}
	.row11divimg{width: 100%;height: 300px;position: relative;overflow: hidden;}
	.row11img{width: 100%;height: 100%;transition: all 0.4s;}
	.row11divimgshodw{position: absolute;top: 50%;left: 50%;right: 50%;bottom: 50%;background: rgba(0,0,0,0.35);transition: all 0.4s;}
	.row11:hover .row11divimgshodw{top: 0;left: 0;right: 0;bottom: 0;}
	.row11:hover .row11img{transform: scale(1.2);}
	
	.row11>h4{margin: 10px 20px 0;color: #3da3d4;}
	.row11>h2{margin: 3px 20px 0;line-height: 26px;font-family: Nunito,sans-serif;height: 50px;overflow: hidden;}
	.row11>p{margin: 3px 20px 0;line-height: 24px;height: 50px;overflow: hidden;}
	.row11btn{display: inline-block;width: 120px;cursor: pointer;padding: 5px;border-radius: 4px;background-color: #21cdc0;color: #FFF;margin: 15px 20px;text-align: center}
	.row11btn:hover{background-color: #2064CD;}
	.row11btn:active{background-color: #07419A;}








	#aboutfooter{text-align: center;background-color: #0854a0;
background-image: linear-gradient(to bottom right,#0854a0,#07a4bc);padding: 50px 10px;color: #FFF}
	#aboutfooter>h2{font-family: Nunito,sans-serif;font-size: 34px;}
	#aboutfootlinbot{color: #FFF;border: 3px solid #FFF;padding: 5px 25px;border-radius: 3px;font-size: 16px;}










	#listservei{display: flex;margin: 40px 0;}

#listservcbi1{width: 100%;margin: 15px;}
#listservcbi11{border-radius: 10px;background: #FFF;box-shadow: 0 0 10px -2px #d9d8d8;padding: 7px;}
.listservcbi11{border-radius: 10px;background: #FFF;box-shadow: 0 0 10px -2px #d9d8d8;margin-bottom: 15px;}
#listservebi2{width: 350px;margin: 5px;}
	
	#listservcbi1 img{max-width: 100%;margin: 10px;height: auto;}
	
	.listbitm{margin: 10px;box-shadow: 0px 0px 9px 3px #14141426;background: #FFF;border-radius: 10px;max-width: 250px;transition: all 0.3s;}
	.listbitm:hover{box-shadow: 0px 0px 2px 3px #F7F7F7;}
	
	.listbitm h2{text-align: center;height: 80px;font-size: 16px;overflow: hidden;}
	
	.lservlink {padding: 2px;transition: all 0.4s;margin: 6px 0px 6px 0px;color: #474747;font-size: 16px;display: flex;flex-direction: row;}
	.lservlink{}
	.lservlink:hover{color: #0018FF}
	.lservlink>i{margin-right: 5px;line-height: 18px;}
	.lservlink>p{margin-right: 5px;line-height: 20px;}
	
	
	
	.listservebi2{border-radius: 10px;background: #FFF;box-shadow: 0 0 10px -2px #d9d8d8;margin: 10px 2px;padding: 3px 15px 10px;}
	.listservebi2h2{font-family: Nunito,sans-serif;}
	.lsercspas{height: 1px;background: #E9E9E9}
	.lsercspas:last-child {display: none}














	.lsservimghe{width: 100%;max-height: 500px;margin: 0 !important}
	.lsservbody{padding: 10px;}
	.lsserith2{font-family: Nunito,sans-serif;}
	.lsservdate{color: #A0A0A0}
	.lsservdate i{color: aqua;margin-right: 4px;font-size: 16px;vertical-align: bottom;}
	.lsseritp{line-height: 20px;margin: 10px 0px;}
	.lsservdatecommenrt{margin-left: 15px;}
	.lservbtn{display: inline-block;padding: 5px 15px;border: 1px solid #D2D2D2;margin: 7px 0;}



















	#footerboxtourfa{color: #FFF;background: #08449b;border-top: 1px solid #D5D5D5;}

	#footertopbox{display: flex;border-bottom: 1px solid #21cdc05e;}
	#footertopbox>div{flex: 1;padding: 15px;}
	#footertopbox i{color: #21cdc0;display: inline-block;margin: 0 4px;font-size: 18px;}






	#footerboxtourfacopy{background: #074caf;color: #FFF;border-top: 1px solid #FFF;padding: 5px;font-size: 16px;}
	#footerbo1{display: flex;justify-content: space-between}
	.footlinbot{color: #FFF;margin: 0 10px;transition: all 0.3s;}
	.footlinbot:hover{color: #21cdc0;}



	#footerbody{display: flex;padding: 20px 0;}
	#footerb1{flex: 4;}
	#footerb2{flex: 2;}
	#footerb3{flex: 3;}
	#footerb4{flex: 3;}
	#footerbody>div{margin: 5px;}
	
	#fooiconsha{text-align: center;font-size: 23px;}
	#fooiconsha i{background: #ffffff59;width: 40px;height: 40px;line-height: 34px;display: inline-block;text-align: center;border-radius: 4px;margin-right: 5px;margin-bottom: 5px;cursor: pointer;transition: all 0.4s;}
	#fooiconsha i:hover{background: #21cdc0}
	
	#footerb2 a{color: #FFF;margin: 0 10px;transition: all 0.3s;display: block}
	#footerb2 a:hover{color: #21cdc0;}
	
	.footlastpos{display: flex;align-content: center;align-items: center}
	.footlastpos>img{border-radius: 50%;width: 60px;height: 60px;margin: 5px;}
	.footlastpos p{color: #B1B1B1}
	.footlastpos>div{flex: 2;line-height: 20px;}
	.foolopotit{font-weight: bold;color: #FFF}
	
	#footinema{padding: 15px;border-radius: 7px;border: 2px solid #3969af; color: #FFF;background: none;width: 100%;margin: 20px 0;}
	#foobtnsend{padding: 15px;text-align: center;display: inline-block;background: #21cdc0;border-radius: 7px;cursor: pointer;transition:  all 0.3s;width: 140px;}
	#foobtnsend:hover{background: #0AAEA2;}
	#foobtnsend:active{background: #059A8F;}


#bfootebtnema{width: 140px;text-align: center;display: none}
#bfootebtnema>img{width: 45px;}










	#listblog{display: flex;flex-direction: row-reverse;}

#listblogb2{width: 300px;padding: 7px;}
.listbitm_{float: left;width: 33.333333%;}
.listbitmimg{width: 100%;height: 250px;object-fit: cover;border-top-right-radius: 5px;border-top-left-radius: 5px;}
	#listblog>div{margin: 5px 1px ;}
	#listblogb1{width: 100%;padding: 7px;}
	
	
	.listbitm{margin: 10px;box-shadow: 0px 0px 9px 3px #14141426;background: #FFF;border-radius: 10px;max-width: 250px;transition: all 0.3s;}
	.listbitm:hover{box-shadow: 0px 0px 2px 3px #F7F7F7;}
	
	.listbitm h2{text-align: center;height: 80px;font-size: 16px;overflow: hidden;}
	
	.lbca1{text-align: center;border-left: 4px #114bed solid;padding: 5px;background-color: #daf6ff;box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.09);transition: all 0.4s;margin: 15px 0px 0px 0px}
	.lbca2{text-align: center;border-left: 4px #31b971 solid;padding: 5px;background-color: #e7ffe1;box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.09);transition: all 0.4s;margin: 15px 0px 0px 20px}
	.lbca1:hover , .lbca2:hover{transform: scale(1.05);}




	#listblogi{display: flex;margin: 40px 0;}

#listblogbi1{width: 100%;padding: 7px;}
#listblogbi2{width: 350px;padding: 7px;}
#listblogi>div{margin: 5px 1px ;}
	
	#listblogbi1 img{max-width: 100%;margin: 10px;height: auto}
	
	.listbitm{margin: 10px;box-shadow: 0px 0px 9px 3px #14141426;background: #FFF;border-radius: 10px;max-width: 250px;transition: all 0.3s;}
	.listbitm:hover{box-shadow: 0px 0px 2px 3px #F7F7F7;}
	
	.listbitm h2{text-align: center;height: 80px;font-size: 16px;overflow: hidden;}
	
	.lbig1 , .lbig2{padding: 2px;transition: all 0.4s;margin: 2px 0px 0px 0px;color: blue;font-size: 16px;}
	.lbig1{}
	.lbig2{margin-left: 20px}
	.lbig1:hover , .lbig2:hover{transform: scale(1.05);}











	#packagesid{text-align: center;padding-top: 20px;padding-bottom: 20px;}
	.packegrotitlt{text-align: center;font-family: Nunito,sans-serif;font-size: 30px;margin-top: 60px;}
	.packageitem{display: inline-block;width: 20%;margin: 5px;}
	.packageitemimg{width: 100%;transition: all 0.5s;cursor: pointer}
	.packageitemimg:hover{transform: scale(1.1);}
	.packageitembtn{background-color: #ea1359;border-color: #ea1359;color: #ffffff; border-radius: 5px;width: 100px;margin: 10px auto;padding: 7px;}








.procpitemlist{}
.procpimgdiv{height: 150px;overflow: hidden}
.procpimg{width: 100%;object-fit: cover;transition: all 0.3s;}
.procpin{height: 100px;overflow: hidden;}
.procpitemlist:hover .procpimg{transform: scale(1.2);}


.procpih2{font-weight: bold;font-size: 35px;font-family: Nunito,sans-serif;margin-top: 40px;margin-bottom: 25px;}
#procrow2{margin: 20px 0;}
#procrow3{
	margin: 20px 0;
	padding: 40px;
	background-color: #1eb690;
	background-image: linear-gradient(to bottom right,#1eb690,#14469d);
	display: flex;
}
#procrow3>div{
	flex: 1;;width: 50%;
	padding: 10px;
}
#procrow3video{width: 100%;}



#procrow4{margin: 20px 0;}
#procrow5{margin: 20px 0 40px;}
#procrow5h2{text-align: center;}



#procrow6{margin: 20px 0;}
.procrow6{display: flex;align-items: center;}
.procrow6>div{flex: 1;width: 50%;margin: 10px;padding: 10px;}
#procrow6>div:nth-child(even){flex-direction: row-reverse;}
.procrow6img{max-width: 100%;display: block;margin: auto;}

#procrow7{margin: 40px 0;padding: 20px;}



#procrow8{max-width: 600px;margin: 25px auto;}









#procbooknowrow{background: #bbe9de;margin: 30px 0;padding: 30px;}
#procbooknow{max-width: 800px;background: #FFF;border-radius: 8px;margin: auto;border: 0px solid #D9D9D9;padding: 30px 40px;}
#proretcoll{display: flex;}
#proretcoll>div{flex: 1;width: 50%;}
.procbookinp{padding: 13px;width: 100%;border: 1px solid #CFCFCF;border-radius: 3px;transition: all 0.3s;}
.procbookinp:focus{background: #F0F0F0;border: 1px solid #087EE2}
#proretcoll>div:nth-child(2){margin-left: 20px;}
#procbooknow h2{font-size: 25px;font-family: Nunito,sans-serif;}
#procbooknow h3{margin: 20px 0 5px;}
#procbookbtn{background: #077BDD;margin: auto;max-width: 250px;text-align: center;padding: 10px;color: #FFF;font-family: Nunito,sans-serif;font-size: 18px;border-radius: 5px;cursor: pointer;transition: all 0.3s;}
#procbookbtn:hover{background: #045BA5;box-shadow: 0 0 5px #999;}
#procbookbtn:active{box-shadow: 0 0 5px #999 inset;}
#procbookpro{width: 45px;display: none;margin: auto}

#com171id{text-align: center;font-family: Nunito,sans-serif;padding: 20px;}





.aslotuvititlebox {
  border-left: 3px solid #A80EA5;
  padding-left: 10px;
}



#touren_row2{
		margin-top: 25px;
		padding: 5px;
	}
	#touren_row2>h2{margin-bottom: 0px;margin-top: 5px;}
	.vijeturlbox{margin: 7px;position: relative;overflow: hidden;height: 250px}
	#vijeturllistbox{margin-top: 20px;}
	.vijeturlimg{width: 100%;height: 100%;transition: all 400ms ease 0s;object-fit: cover;}
	.vijeturlbox:hover .vijeturlimg{transform: scale(1.07)}
	.tourvijeboxbott{position: absolute;;bottom: 0;right: 0;left: 0;padding: 40px 10px 0px;color: #FFF;box-shadow: inset 0 -60px 27px -20px rgba(0, 0, 0, 0.63);}
	.tourvijeboxbott .icon-location-1{margin-right: 5px;vertical-align: baseline;}
	
	#asletourvijebox1{margin-top: 50px;background: url(/img/bg-map.png);background-position: center center;
background-repeat: no-repeat;background-color: #faf5ee;padding: 30px 0;}
	.aslotuvititlebox1{text-align: center}
	.aslotuvititlebox1 h2{font-size: 20px;font-weight: bold;color: #e15c49;}
	.aslotuvititlebox1 h3{font-size: 17px;}
	.asledastlistbox img{width: 100%;height: 150px;border-radius: 7px;}
	.asledastlistbox h3{text-align: center}
	
	
	#asletourvijebox{margin-top: 50px;}
	
	
	
	#asletajrobeinto{background: #F7F7F7;margin: 30px 5px;padding: 25px;border-top: 2px solid #D5D5D5;}
	.astaj5_{float: right;width: 33.3333%;}
	.astaj5{margin: 5px;text-align: center;padding: 20px;}
	.astj5_img{display: block;margin: 0 auto;width: 100px;}
	.astaj5 h2{font-size: 17px;font-weight: bold;}
	
	
	#asletourappbox{background: #d8e6ed; margin: 30px 5px;padding: 25px;border-top: 2px solid #83B2CA;}
	#asletourapp1_{float: right;width: 40%;text-align: center}
	#asletourapp2_{float: right;width: 60%;}
	.asletourapp{padding: 10px;margin: 10px;}










#timgtctulistbox{
	margin: 10px 0px 20px;
}
.timgtctulistbox_{float: right;width: 25%;}
.timgtctulistbox{margin: 7px;transition: all 0.4s;border-radius: 7px;}
.timgtctulistbox:hover{box-shadow: 0 0 7px #999;}
.timgtct52{height: 250px;overflow: hidden;position: relative}
.timgtct53{
	object-fit: cover;
	height: 100%;
	width: 100%;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
.timgtctulistbox .icon-location-1{font-size: 20px;margin-right: 5px;vertical-align: baseline;}
.timgtctulistbox h2{height: 44px;overflow: hidden;line-height: 20px;font-size: 13px;}
.timgtctulistbox h3{margin: 0}

.tuokhatbox{position: absolute;top: 0px;left: 0px;}

	.timgtct52body{background: #FFF;padding: 0 7px;}
	.timgtct52body .icon-location-1 {color: #ec634f;}
	.gimatacend5 span{color: #ec634f;}






















#tourpagebox1{float: right;width: 30%}
#tourpagebox2{float: right;width: 70%}
.tourpagebox{margin: 10px;padding: 10px;}

#tourinfouserbox{border: 1px solid #CAC8C8;border-radius: 7px;}
#tourinfouserbox img{width: 50%;border-radius: 50%;display: block;margin: 10px auto;box-shadow: 0 0 3px #000;}
#tourinfouserbox h1{text-align: center;font-size: 22px;font-weight: bold;}
#tourinfouserbox h3{font-size: 16px;font-weight: bold;padding: 0 5px;line-height: 35px;}
#tourinfouserbox .icon-ok-circled{margin-left: 5px;font-size: 27px;color: #10AE6C;}
#tourinfouserbox .icon-star{margin-left: 5px;font-size: 27px;color: #FAB70C;}
.tourpagebox h2{font-size: 15px;font-weight: bold;}

.usertourbox{}
.usertourbox img{width: 100%;height: 200px;object-fit: cover;}
.usertourbox i{margin-left: 5px;}









.userboxinfo_{float: right;width: 25%;}
.userboxinfo{margin: 10px;border: 1px solid #CFCFCF;border-radius: 7px;transition: all 0.4s;}
#userlisth1{font-size: 22px;text-align: center;padding: 15px;font-weight: bold;}
.userboxinfo:hover{cursor: pointer;box-shadow: 0 0 5px #000;}
.userboxinfo:active{box-shadow: 0 0 5px #000 inset;}
.userinfospas{height: 1px;background: #EAEAEA;margin: 5px;}
.userboxinfo img{width: 50%;border-radius: 50%;display: block;margin: 10px auto;box-shadow: 0 0 3px #000;object-fit: cover;}
.userboxinfo h2{text-align: center;font-size: 18px;font-weight: bold;margin-bottom: 10px;}









#tournavbar{background: #B77778;height: 50px;display: none}


#tourimgslide{background: #FFF;margin-top: 20px;}
.timgt53{
	height: 450px;
	overflow: hidden;
}
#tourimgslide img{
	object-fit: cover;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}







#tourbodyp{margin-top: 20px;display: flex;}
#tourbodyp1{flex: 7;}
#tourbodyp2{flex: 3}
.tourbodyp{margin: 5px;padding: 7px;}
.tourinfotag {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  cursor: pointer;
  border-radius: 4px;
  background-color: rgb(145, 66, 185);
  color: rgb(255, 255, 255);
  padding: 9px 10px 8px;
  font-size: 12px;
	margin: 2px;
}
.tourbodyp h1{font-size: 22px;font-weight: bold;}
.tourbodyp p{font-size: 17px;text-align: justify}
.tourbodyp .icon-location-1{font-size: 25px;margin-right: 7px;vertical-align: baseline}

.tourinfobox4{float: left;width: 50%;padding: 10px;}
.tourinfobox4 i{margin-right: 7px;vertical-align: baseline;}

#tourinfotetaj h2{font-size: 22px;font-weight: bold;}
#tourinfotetaj p{font-size: 15px;text-align: justify}


#tourinfoprogram h2{font-size: 22px;font-weight: bold;}
#tourinfoprogram p{font-size: 14px;text-align: justify}


#tourinfoemkanat h2{font-size: 22px;font-weight: bold;}

.userinfospas20{height: 1px;background: #EAEAEA;margin: 20px 5px;}
.userinfospas7{height: 1px;background: #EAEAEA;margin: 7px 5px;}



#tounfoeanbox{}
.tounfoeanbox_{float: left;width: 33.33333%;}
.tounfoeanbox{margin: 15px;min-height: 220px;padding: 10px;border: 1px solid #D5D5D5;border-radius: 7px;}
.tounfoeanbox img{width: 50px;display: block;margin: 10px auto 0;}
.tounfoeanbox h3{text-align: center;font-size: 17px;font-weight: bold;margin-top: 10px}
.tounfoeanbox p{text-align: center;font-size: 13px;}


#useospamavared h2{font-size: 22px;font-weight: bold;}
.useospamavared {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: pre-wrap;
  cursor: pointer;
  border-radius: 4px;
  background-color: rgb(118, 118, 118);
  color: rgb(255, 255, 255);
  padding: 6px 6px;
  font-size: 12px;
  line-height: 20px;
	margin: 7px 5px 0px;
}



#usevaredmapbox h2{font-size: 22px;font-weight: bold;}
#usevaredmapbox h3{font-size: 17px;}
#userinfomap{height: 250px;border-radius: 7px;border: 1px solid #DDDCDC;margin-top: 15px;}
.map_pop{font-family:yekan,tahoma,'lucida grande',verdana,arial,sans-serif;direction: rtl;text-align: right}




#usevaredmizbanox{text-align: center}
#usevaredmizbanox h2{font-size: 22px;font-weight: bold;}
#usevaredmizbanox h3{font-size: 17px;margin-top: 7px;}
#usevaredmizbanox img {width: 150px;border-radius: 50%;box-shadow: 0 0 3px #000;}
#usevaredmizbanox p{font-size: 14px;text-align: justify}


#usevanokatkaox h2{font-size: 22px;font-weight: bold;}
#usevanokatkaox h3{font-size: 17px;margin-top: 7px;font-weight: bold;}
.usevanokatkaox{float: right;width: 33.3333%;padding: 15px;}


#tourbodypgim{border: 1px solid #C8C8C8;border-radius: 7px;position: sticky;top: 110px;}

#tourbodypgim h2{text-align: center;font-size: 17px;font-weight: bold;margin-top: 15px;}
#tourbodypgim h3{text-align: center;font-size: 15px;font-weight: bold;margin-top: 15px;}

.btnkharid5{background: #5867dd;margin: 15px auto;width: 150px;color: #FFF;padding: 5px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}
.btnkharid5:hover{background: #6F7CE1;}
.btnkharid5:active{background: #394BD6;}

.btnkharid5end{background: #aaa;margin: 15px auto;width: 150px;color: #FFF;padding: 5px 20px;text-align: center;border-radius: 3px;cursor: pointer;transition: all 0.4s;}




#timgtctulistbox{
}
.timgtctulistbox_{float: left;width: 25%;}
.timgtctulistbox{margin: 7px;}
.timgtct52{height: 250px;overflow: hidden}
.timgtct53{
	object-fit: cover;
	height: 100%;
	width: 100%;
	border: 1px solid #DDDDDD;
	border-radius: 4px;
}
.timgtctulistbox .icon-location-1{font-size: 20px;margin-left: 5px;}
.timgtctulistbox h2{height: 44px;overflow: hidden;line-height: 20px;font-size: 13px;}





.toufainparimg{max-width: 100%;object-fit: cover;height: 120px;border-radius: 4px;}



.par585_{margin: 5px 0px 7px;}
.par585_2{float: left;text-align: left;}

.topainuserh2{font-size: 17px;font-weight: bold;}
.topainuser{
	border: 1px solid #D5D5D5;
	border-radius: 6px;
	padding: 7px;
	margin: 10px;
}
#topatemossel{
	float: left;
	padding: 5px 20px;
}

.tofanummosa{font-size: 15px;font-weight: bold;margin-bottom: 7px;}
.tofalimoin{float: right;width: 25%;padding: 0 5px;}
.tofaliitem{margin-top: 20px;}
#boxtakhfiftoufa{display: flex;}











.inp {
	position: relative;
	margin: auto;
	width: 100%;
	border-radius: 3px;
	overflow: hidden;
	display: block;
}
.inp .label {
  position: absolute;
  top: 15px;
  left: 12px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
  transform-origin: 0 0;
  transform: translate3d(0, 0, 0);
  transition: all 0.2s ease;
  pointer-events: none;
}
.inp input {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  border: 0;
  font-family: inherit;
  padding: 16px 12px 0 12px;
  height: 56px;
  font-size: 16px;
  font-weight: 400;
  background: rgba(0, 0, 0, 0.02);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.3);
  color: #000;
  transition: all 0.15s ease;
}
.inp input:hover {
  background: rgba(0, 0, 0, 0.04);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.5);
}
.inp input:not(:-moz-placeholder-shown) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:-ms-input-placeholder) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:not(:placeholder-shown) + .label {
  color: rgba(0, 0, 0, 0.5);
  transform: translate3d(0, -12px, 0) scale(0.75);
}
.inp input:focus {
  background: rgba(0, 0, 0, 0.05);
  outline: none;
  box-shadow: inset 0 -2px 0 #0077FF;
}
.inp input:focus + .label {
  color: #0077FF;
  transform: translate3d(0, -12px, 0) scale(0.75);
}











#paresgo {
  text-align: center;
  display: block;
  width: 100%;
  padding: 50px;
  background: #e3ffaf;
}













#accountnav{padding-top: 15px;}
#accountnav h2{font-size: 17px;font-weight: bold;}







#tourprofilepage{padding: 7px;max-width: 500px;margin: 0 auto}
#tourprofilepage h3{font-size: 16px;text-align: center;}








#indeximgpro {
  width: 120px;
  height: 120px;
  display: block;
  margin: 15px auto 0px;
  border-radius: 5px;
  box-shadow: 0 0 5px #484848;
}
#proselimageinp{
	background: #FF0;
	display: block;
	margin: 10px auto;
	padding: 3px 7px;
	border-radius: 5px;
	width: 130px;
	text-align: center;
	transition: all 0.2s;
}
#proselimageinp:hover{background: #E2E200;}
#proselimageinp:active{background: #C1C104;}
#proselimageinp input{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;}


.inputfilehide{width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;}
.indeximgtour{
  width: 120px;
  height: 120px;
  margin: 10px;
  border-radius: 5px;
  box-shadow: 0 0 5px #484848;
}









.newtourh2{font-size: 15px;}
#nretourmap1{height: 250px;border-radius: 7px;border: 1px solid #DDDCDC;margin-top: 5px;}
#nretourmap2{height: 250px;border-radius: 7px;border: 1px solid #DDDCDC;margin-top: 5px;}
.map_pop{font-family:yekan,tahoma,'lucida grande',verdana,arial,sans-serif;direction: rtl;text-align: right}



#tagdastetour{max-height: 300px;overflow: auto;text-align: center;border: 1px solid #eee;padding: 5px;}
#tagdastetour input{display: none;}
#tagdastetour label{background: #EFEFEF;cursor: pointer;display: inline-block;margin: 2px 1px;padding: 2px 5px;transition: all 0.3s;white-space: nowrap;}
#tagdastetour label:hover{background: #DFDFDF;}

/*#tagdastetour input[type=checkbox]:checked + label{background: #2968FF;}*/
#tagdastetour input:checked + label{background: #2968FF;color: #FFF;}






#newtourtab{display: flex;}
.newtourtab{
	flex: 1;
	text-align: center;
	cursor: pointer;
	padding: 2px 4px;
	background: #EEEEEE;
	border-bottom: 3px solid #FFF;
	font-size: 11px;
}
.newtourtab:hover{background: #DFDFDF;color: #1D1D1D}
.newtourtab img{display: block;width: 32px;margin: 5px auto;}

.newtourtabchecked{background: #9799FF;color: #FFF}
.newtourtabsel{border-bottom: 7px solid #6467FF;background: #6467FF !important;color: #FFF}

.tnbody52{background: #6467FF;padding: 3px;display: none}


.tournewbtnproimg{display: none;width: 38px;vertical-align: middle;margin: 0 30px;}


#tourlist_ibox{}
.tourlist_ibox_{float: right;width: 33.33333%;}
.tourlist_ibox{
	margin: 5px;
	background: #FFF;
	border-radius: 4px;
	height: 168px;
	border: 1px solid #E3E3E3;
}
.tourlistimg{
	border-radius: 5px;
	border: 1px solid #eee;
	width: 45%;
	float: left;
	height: 100%;
	object-fit: cover;
}

.tourlist_body_title {
	color: rgba(0,0,0,.87);
	font-size: 0.9rem;
	font-weight: bold;
	height: 56px;
	line-height: 22px;
	margin-bottom: auto;
	overflow: hidden;
	overflow-wrap: break-word;
	padding: 5px;
}
.tourlist_body_titlerow {
	text-align: left;
	overflow: hidden;
	overflow-wrap: break-word;
	font-size: 11px;
	padding: 0 5px;
}
.tourlist_body_tistate{
	text-align: center;
	background: #8B88FF;
	color: #FFF;
}



#sabnazarbody{margin: 25px 5px;}



#tournewbtnproimgkha {
  display: none;
  width: 38px;
  margin: 15px auto;
	text-align: center;
}
#tournewbtnproimgkha>img{width: 39px;vertical-align: middle;}


#tournewbtnproimgtakh {
	display: none;
	width: 150px;
	margin: 15px auto;
	text-align: center;
}
#tournewbtnproimgtakh>img{width: 39px;vertical-align: middle;}









#tamali3 td{border-bottom: 1px solid #EAEAEA;padding: 3px;}
.tamali4{
	border: 1px solid #e1dfdf;
	padding: 10px;
	margin: 10px 5px;
	display: none;
}















.h1mtour{font-size: 20px;font-weight: bold;}

#tour_vi_tabbox{
	border-bottom: 2px solid #DADADA;
	display: flex;
	justify-content: center;
	font-size: 17px;
}
#tour_vi_tabbox>div{
	margin: 0 8px -2px;
	border-bottom: 2px solid #DADADA;
	padding: 3px 15px;
	cursor: pointer;
	transition: all 0.4s;
}
#tour_vi_tabbox>div:hover{
	border-bottom: 2px solid #a62626;
	color: #a62626;
}
.tour_vi_tabboxdivsel{
	border-bottom: 2px solid #a62626 !important;
	color: #a62626;
}

#tour_vi_statlab{
	
}

.tour_vi_statlabtitle{
	font-size: 17px;
	font-weight: bold;
	color: rgb(230, 81, 0);
}
.tour_vi_statlabp{
	color: #414040
}

#tour_vi_statlab2col{
	display: flex;
	flex-direction: row;
}
#tour_vi_statlab2col>div{
	margin: 5px;
	flex: 1;
	align-items: baseline;
}


#delproimgtour{text-align: center;width: 150px;float: left;display: none;}
#delproimgtour>img{width: 39px;}

#tourdelbtn8 {
  cursor: pointer;
  border: 1px solid #d7d4d4;
  padding: 4px 5px;
  width: 150px;
  text-align: center;
  background: #d7d4d4;
  float: left;
  border-radius: 3px;
}


.tourstalstempty{background: #F8FFBE;padding: 20px;text-align: center;font-size: 17px;}































.userinfolistcart_{float: right;width: 33.3333%;}
.userinfolistcart{margin: 5px;border: 1px solid #DBDBDB;
	border-radius: 2px;
	padding: 5px;
	background: #F5F5F5;
	display: flex;
	position: relative;
}
.userinfolistcart>img{flex: 1;height: 150px;border-radius: 50%;padding: 5px;border: 1px solid #DBDBDB}
.userinfolistcart>div{flex: 3;height: 150px;}
.userinfolistcart h2{font-size: 20px;padding: 10px;font-weight: bold;text-align: center}
.userinfolistcart h3{font-size: 16px;padding: 5px;text-align: center}
.userinfolistcart h4{font-size: 14px;padding: 5px;text-align: center}

.sarparastusertour{
	position: absolute;
	right: 5px;
	top: -5px;
	font-size: 20px;
	cursor: pointer;
	color: #9b0d36;
}
.sarparastuserbox{
  z-index: 1;
  box-shadow: 0 0 8px #999;
  display: none;
}
.sarparastusertour:hover .sarparastuserbox{display: block;}




#shwobox1,#shwobox2,#shwobox3,#shwobox4{display: none;}
#listuserinfoshe{display: none;}
#varizilistmob{display: none;}
.varizilistitem{border: 1px solid #ECECEC;background: #F1F1F1;border-radius: 3px;margin: 10px;padding: 5px;}



.newads_input{
  border: 1px solid #ccc;
  padding: 6px 12px;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pinputcom{font-size: 12px;color: #999;}



.btnadscancel {
  cursor: pointer;
  border: 1px solid #d7d4d4;
  padding: 4px 5px;
  width: 150px;
  text-align: center;
  background: #d7d4d4;
  float: left;
  margin-left: 3px;
  border-radius: 3px;
}
.btnadscancel:hover{
	background: #E6E6E6;
}.btnadscancel:active{
	background: #CECECE;
}




.grupselsta{
	background: #f4f4f4;
color: #a62626;
}








.qq-uploader { position:relative; width: 100%;height:100%}
.qq-upload-button {display:block;width:100%;height:100%;}

/*.qq-upload-drop-area {position:absolute; top:0; left:0; width:100%; height:100%;min-height:100px;min-width:100px;z-index:2;background:#FF9797; text-align:center;}*/
.qq-upload-drop-area {position:absolute; top:0; left:0; width:0px; height:0px;min-height:0px;min-width:0px;z-index:2;background:#FF9797; text-align:center;}
.qq-upload-drop-area span{display:block; position:absolute; top: 30%; width:100%; margin-top:-8px; font-size:13px;}
.qq-upload-drop-area-active {background:#FF7171;}
.qq-upload-list {list-style:none;display: flex;flex-wrap: wrap;}
.qq-upload-list li {font-size: 12px;line-height: 15px;padding: 2px;}
.newadsimgup {cursor:pointer;}
.newadsimgup:hover{outline:1px solid #00F;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {margin-right: 7px;}
.qq-upload-file {}
.qq-upload-spinner {display:block; background: url(../img/wait.gif); width:15px; height:15px;margin: 0 auto;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
.import_progress_bar{text-align:center;}
#qq-upload-listblog{list-style: none;}

.qq-progress-bar{
	height: 5px;
	display: block;
	background: rgb(44, 255, 0) none repeat scroll 0% 0%;
	border-radius: 8px;
}

#qq-upload-listblog li{
	position:relative;
	float:left;
	width:100px;
	height:100px;
	margin:2px;
	text-align: center;
}
.newadsimgup{
	width:100px;
	height:100px;
	border-radius:4px;
	border:1px solid #DADADA;
}
.newadsimgup:hover{
	border:1px solid #D6AAF0;
	box-shadow:0 0 3px #000000;
}
.kala_info_img_action{
	position:absolute;
	bottom: -3px;
	right: 5px;
}
.kala_info_img_action div{
	float:left;
}
#qq-upload-listblog>li>input{
	position:absolute;
	left:1px;
	top:4px;
}
#qq-upload-listblog li > img {
	width: 100px;
	height: 100px;
	border-radius: 4px;
	border: 1px solid #DADADA;
	object-fit: cover;
}
.qq-upload-button{border: 1px dashed #979797;
height: 100px;
width: 100px;
border-radius: 7px;
cursor: pointer;
display: flex;
align-items: center;
transition: all 0.3s;}
.qq-upload-button::after {
  content: "";
  width: 70px;
  height: 70px;
  margin: 0 auto;
  background: url("/img/uploadsel.png") no-repeat center;
	cursor: pointer;
}
.qq-upload-button:hover{
	cursor: pointer;
	box-shadow: 0 0 5px #d9d7d7;
}.qq-upload-button:active{
	box-shadow: 0 0 5px #d9d7d7 inset;
}


.deleterow{width: 20px;padding: 4px;transition: all 0.4s;cursor: pointer}
.deleterow:hover{background: #AAEF34;box-shadow: 0 0 4px #000;border-radius: 2px;}
.deleterow:active{box-shadow: 0 0 4px #000 inset;}
.qq-upload-listblog>input{display: none;}

#file-uploader_btnpage{margin: 3px 1px;}














#divboxreport {
	width: 600px;
	max-width: 95% !important;
	margin: 7% auto 0;
	background: #FFF;
	padding: 10px;
	border-radius: 7px;
	text-align: left;
}
.divtitlebodytitle{
  border-bottom: 1px solid #dbdbdb;
  padding: 10px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: bold;
}
#repbody5952{padding: 10px;}
#repbody5952>h3{font-weight: bold;}
.btnrep2 {
  margin: 10px;
  padding: 8px;
  text-align: center;
  background: rgba(211,211,211,1.00);
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.2s;
}
.btnrep2:hover {
  background: #a62626;
  box-shadow: 0 0 5px #999;
  color: #FFF;
}
.btnrep2_ {
  float: right;
  width: 50%;
  text-align: center;
}













.connewadsradi {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.connewadsradi input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: -3px;
  height: 25px;
  width: 25px;
  background-color: #eeeeeea1;
	border-top-left-radius: 4px;
}

/* On mouse-over, add a grey background color */
.connewadsradi:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.connewadsradi input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.connewadsradi input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.connewadsradi .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}










.switch {
  position: relative;
  display: inline-block;
  width: 44px;
  height: 26px;
}
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e2e8f0;
	border: 2px solid #9aa7bd;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 1px;
  background-color: #9aa7bd;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
	background-color: #d1fcde;
	border: 2px solid #41af63;
}
input:focus + .slider {
  box-shadow: 0 0 1px #63F321;
}
input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
	background: #41af63;
}
/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}
.slider.round:before {
  border-radius: 50%;
}











	#row4a{margin: 50px 0;}
	.row4ac_{float: left;width: 25%;}
	.row4ac{background: #f0f6f9;border: 1px solid #d7d1d1; margin: 7px;transition: all 0.4s;}
	.row4ac:hover{box-shadow: 0 0 7px #ccc;}
	.r4laimmg{width: 100%;object-fit: cover;height: 180px;}
	.row4ach2{margin: 0px;padding: 7px 2px;font-size: 16px;font-weight: normal;height: 39px;overflow: hidden;}
	.row4acp{line-height: 19px;font-size: 13px;padding: 2px;}

















#loginpanel,#loginpanelcode{
	width: 500px;
	max-width: 100%;
	background: #FDFDFD;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	margin: 0 auto;
}
#loginpanelcode{display: none;}
.loginpanelh1{padding: 15px;border-bottom: 1px solid #e3e3e3;font-weight: bold;}
.loginpaneldiv{padding: 15px;}
.loginpaneldivh1{padding-bottom: 10px;}
.loginpaneldivp{font-size: 14px;color: #B1B1B1;line-height: 1.5;text-align: justify}
.loginpanelh3{font-size: 14px;color: #B1B1B1;line-height: 1.5;padding: 10px 15px;}
.loginpanelh3>a{color: #8D0001;}
.logininput{padding-top: 20px;}
.logininput>input{padding: 8px;width: 100%;text-align: center;direction: ltr;}
.loginbtndiv{padding: 15px;text-align: left;border-top: 1px solid #e3e3e3;margin-top: 10px;direction: ltr;display: flex}
.loginbtndiv>*{margin: 0 2px;}
.btnyes{
	background-color: #007b64;
	border: 1px solid #007b64;
	color: #FFF;
	border-radius: .25rem;
	box-shadow: none !important;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	padding: .65rem 1.15rem;
	font-size: 1rem;
	line-height: 1.25;
	min-width: 120px;transition: all 0.4s;
}
.btnyes:hover{
  background-color: #0c9279;
  border-color: #0c9279;
}
.btnyes:active{
	color: #fff;
	background-color: #299781;
	border-color: #268d78;
}
.proload{vertical-align: middle;width: 43px;display: none;margin: 0 39px;}
.loginlefttext{text-align: left;}

.loginchangetel{
	background-color: #F6F6F6;
	border: 1px solid #F6F6F6;
	color: #666565;
	border-radius: 15px;
	box-shadow: none !important;
	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	padding: .65rem 1.15rem;
	font-size: 11px;
	margin-top: 5px;
	min-width: 120px;transition: all 0.4s;
}.loginchangetel:hover{
	background-color: #ECECEC;
	border: 1px solid #ECECEC;
}
#btnrepetcall{
	background: #FFF;
	color: #007b64;
	display: none;
}

#btnrepetcalldiv{
	color: #808080;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	padding: .65rem 1.15rem;
	font-size: 1rem;
	line-height: 1.25;
	min-width: 120px;transition: all 0.4s;
}






	#filemantitlebox{display: flex;border-bottom: 2px solid #eaeaea}
	.fimatiitem{width: 110px;text-align: center;padding: 10px;border-bottom: 2px solid #eaeaea;cursor: pointer;margin-bottom: -2px;;transition: all 0.4s;}
	.fimatiitem:hover{border-bottom: 2px solid #B5B5B5;background: #eaeaea}
	.fimatiitem_sel{border-bottom: 2px solid #B5B5B5;background: #eaeaea}
	.fimatibody{min-height: 200px;display: none;padding: 10px;}





































#selcitybox{
	max-width: 1000px;margin: 50px auto;
}
#selcityboxtitle{
	background-repeat: repeat;
	background-image: url("/img/index/2425349a66ab8341e89d150e2dd9d7f0.png");
	padding: 20px;
	border: 1px solid #dee2e6;
	margin-bottom: 15px;
}



#selcityboxbody_{
	float: left;
	width: 75%;
}
#selcityboxbody{
	padding: 20px;
	border: 1px solid #dee2e6;
	margin-bottom: 15px;
}



.citytitle_{
	float: right;
	width: 20%;
}
.citytitle{
	text-align: center;
	margin: 10px;
	padding: 8px 5px;
	color: #fe7600;
	border: 1px solid #fe7600;
	cursor: pointer;
	border-radius: 3px;
}.citytitle:hover{
	background: #fe7600;
	color: #FFF;
}

#city_inlistagdiv {
    position: relative;
	margin: 20px 0px;;
}
#city_listagser {
    width: 100%;
    max-width: 100%;
    padding: 15px 35px 15px 3px;
    border-radius: 3px;
    border: 0px solid #cccccc;
	background: #EEEEEE;
}
#city_listagserbtic {
    position: absolute;
    top: 16px;
    right: 8px;
    font-size: 16px;
    color: #616161;
    cursor: pointer;
	width: 20px;
}


#selcityboxfooter_{
	float: right;
	width: 25%;
}
#selcityboxfooter{
	border: 1px solid #dee2e6;
	border-left: none;
	margin-bottom: 15px;
}
.elcityboxfooter_{
}.elcityboxfooter{
	margin: 20px;
	padding: 15px;
	text-align: center;
}






#shabakeejte{text-align: center;margin-top: 10px;margin-bottom: 10px;}
#shabakeejte img{width: 25px;cursor: pointer;margin: 5px;}






.menur_item::before{
	content: '-';
	padding-left: 5px;
}
.menur_item{cursor: pointer;transition: all 0.4s;padding: 5px;color:#464646}
.menur_item:hover{background: #EDEDED;}
.linebottom{border-bottom: 1px solid #E9E9E9;margin: 10px 0;}
.menuitem_filter{padding: 8px 5px; }

.menuilterrow{display: flex;justify-content: space-between;margin: 8px 0px;font-size: 12px;align-items: center;}







#menuright{
	width: 0px;
	position: fixed;
	z-index: 1200;
	padding-bottom: 65px;
	top: 0;
	bottom: 0;
	height: 100vh;
	background: #FFF;
	box-shadow: -5px 0px 5px #0000008f;
	transition: all 0.4s;
	overflow: auto;
	scrollbar-width: none;
}
#menurightbox{
	width: 250px;
}
.rightmenu_item{
	
}
.rightmenu_item i{vertical-align: bottom}
#menurightheader{height: 150px;position: relative;}
#menurightheaderimg{width: 100%;}
#menurightbody{padding: 20px 10px;}
.rightmenu_item{padding: 5px;cursor: pointer;transition: all 0.4s;}
.rightmenu_item:hover{background: #EEEEEE;}




#agahinewadsbox{max-width: 1300px;margin: 0 auto;}


#agahiboxlist{max-width: 1300px;margin: 0 auto;}
	#agabiboxmenu{
		padding: 32px 10px;
		height: calc(100vh - 65px);
		overflow: auto;
		position: fixed;
		scrollbar-width: none;
		top: 65px;
		width: 280px;
		background: #FFF;
	}
	#agabiboxbody{
		height: auto;
		margin-right: 285px;
		min-height: 100px;
		width: auto;
	}
	
	#boxfilder{position: fixed;top: 65px;background: #FFF;z-index: 201;padding: 5px;border-bottom: 1px solid #cce2ff;display: none}
	
	.agahi_ibox_{float: right;width: 33.33333%;}
	.agahi_ibox{
		margin: 5px;
		background: #FFF;
		border-radius: 4px;
		display: flex;
		height: 168px;
		padding: 10px;
		position: relative;
		align-items: stretch;
		border: 1px solid #E3E3E3;
	}
	.agahidlistimg{
		border-radius: 5px;
		border: 1px solid #eee;
		width: 45%;
		float: left;
		height: 100%;
	}
	.agahi_ibox_body{
		display: flex;
		flex-direction: column;
		position: relative;
		width: 55%;
		float: right;
		height: 100%;
		
	}
	.agahi_ibox_body_title{
		color: rgba(0,0,0,.87);
		font-size: 0.9rem;
		font-weight: bold;
		height: 56px;
		line-height: 28px;
		margin-bottom: auto;
		overflow: hidden;
		overflow-wrap: break-word;
	}
	.agahi_ibox_body_description{
		color: rgba(0,0,0,.56);
		font-size: .75rem;
		line-height: 24px;
		overflow: hidden;
		overflow-wrap: break-word;
		text-overflow: ellipsis;
		white-space: pre;
	}
	.agahi_ibox_body_bottom{
		align-items: center;
		display: flex;
		line-height: 24px;
		overflow-wrap: break-word;
		white-space: nowrap;
	}
	.agahi_ibox_body_truncate{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 10px;
	}
.agahi_ibox_body_truncate strong{
	color: #a62626;
font-weight: bold;
}
	.agahi_ibox_body_chat{
		bottom: 0;
		color: rgba(255, 0, 0, 0.56);
		left: 0;
		position: absolute;
		width: 20px;
		padding-left: 3px;
	}






#pro{display: none;}
#agahilistboxempty{
	margin: 50px 0px;
	text-align: center;
	background-color: #fffaf3;
	box-shadow: inset 0 0 0 1px #c9ba9b,0 0 0 0 transparent;
	border-radius: 3px;
	font-size: 18px;
	color: #573a08;
	padding: 25px 10px;
}





#agahibox{max-width: 1000px;padding: 7px;margin: 0 auto;}
#agahinav{padding: 20px;font-size: 11px;color: #888585;}
#agahibody{display: flex;flex-direction: row-reverse;justify-content: space-between}
.agahibodycol{min-height: 200px;margin: 5px;flex: 1;padding: 5px;}


.agahititle{font-size: 23px;font-weight: bold;}
.agahitimeelapsed{color: #888585;font-weight: bold;}


.agahiconect{padding: 12px 0px;display: flex;justify-content: space-between;align-items: center;}
.btnindextel{background-color: #007b64;
border-color: #007b64;
display: inline-block;
padding: 5px 10px;
border-radius: 4px;
color: #FFF;
cursor: pointer;}
.btnindextel:hover{background-color: #0c9279;border-color: #0c9279;}
.btnindextel:active{background-color: #299781;border-color: #268d78;}

.agahiacitonshe{}
.agahiacitonshe>i{
	font-size: 20px;
	color: #8e8e8e;
	margin: 0px 2px;
	cursor: pointer;
	border-radius: 50%;
	text-align: center;
	display: inline-block;
	width: 40px;
	transition: all 0.4s;
}
.agahiacitonshe>i:hover{background: #ECECEC}
.agahiacitonshe>i:active{background: #CACACA}

.agahiacitonshe .icon-bookmark{color:#007b64}


.agahiinforow{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #dfdfdf;padding: 5px;margin-bottom: 5px;}
.agahiinforow>div:first-child{color: #888585;}


#agahipayam{margin-top: 40px;}
.agahipayam{margin-top: 10px;font-size: 18px;cursor: pointer;}
.agahipayam>i{margin-left: 7px;vertical-align: middle;color: #34bfa3;font-size: 15px;}


#agahipayam1 , #agahipayam2{
	display: none;
	font-size: 13px;
	background: #ffffce;
	text-align: justify;
	padding: 5px;
	cursor: default;
}








#agahiimgbody>img{width: 100%;border-radius: 5px;border: 1px solid #E8E8E8;}

#agahigozareshbtn{display: inline-block;margin: 5px;padding: 5px;border: 1px solid #B4B4B4;border-radius: 5px;cursor: pointer;}
#agahigozareshbtn:hover{background: #E4E4E4}
#agahigozareshbtn:active{background: #D6D6D6}

#agahicallnumbox{display: none;}
#agahicallnum{display: flex;justify-content: space-between;border-bottom: 1px solid #dfdfdf;margin: 15px 5px;padding: 5px; }
#agahicallnum .icon-docs{margin-right: 7px;background: #EFEBFF;cursor: pointer;transition : all 0.4s;width: 30px;border-radius: 5px;display: inline-block;text-align: center}
#agahicallnum .icon-docs:hover{background: #D2C5FF;}
#agahicallnum .icon-docs:active{background: #B8A4FE;}




#agahimoshabeh{margin-top: 50px;}
#agahimoshabeh>h2{font-size: 16px;}
#agahimoshabehlist{margin-top: 10px;}


.icon-green{background: #30832A}







.loadlizy {
    text-align: center;
    height: 50px;
}
#errornet {
    cursor: pointer;
    display: none;
    padding: 20px;
    background: #FFFB00;
}



#gotouplist{
    display: none;
    position: fixed;
    background: #452DE6;
    border-radius: 50%;
    box-shadow: 0 0 5px #b5b5b5;
    width: 30px;
    height: 30px;
    padding: 10px;
    left: 15px;
    bottom: 50px;
    cursor: pointer;
    transition: all 0.4s;
    z-index: 1500;
}






#listemptydiv{
  text-align: center;
  padding: 20px;
  background: #FFFBBC;
  margin: 20px 0px;
	clear: both;
}









#backdiv {
  display: none;
  position: fixed;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;
  background: hsla(0,0%,52.9%,.8);
  z-index: 10000;
}
#divbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 10001;
}


#backgallery {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
	opacity: 0.8;
  z-index: 10000;
}

#divgallery {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  z-index: 10001;
	align-content: center;
	align-items: center;
}
#divgallery>img{margin: auto;max-width: 90%;}
#galboxitelis{max-width: 90%;max-height: 90%;margin: auto;}
.galliembodys{width: auto !important;margin: auto;max-width: 100%;}
#galliteclode{position: absolute;right: 10px;top: 10px;font-size: 40px;color: #FFF;cursor: pointer}





#footermenumobile{background: #E6E6E6;position: fixed;bottom: 0;left: 0;right: 0;z-index: 201;display: none;box-shadow: 0 -3px 5px #999;}
.footeritem{flex: 1;color:#333333 ;display: flex;align-items: center;justify-content: center;height: 50px;font-size: 12px;cursor: pointer}
.footeritem:hover{background: #1289A7;color: #FFF;}
.footeritemsel{background: #1289A7;color: #FFF;}

