@font-face {
    font-family: 'Vazir';
    src: url('~/fonts/Vazir.woff') format('woff'),
       url('~/fonts/Vazir.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url("~/fonts/fa-light-300.woff2") format("woff2"),
         url("~/fonts/fa-light-300.woff") format("woff"),
         url("~/fonts/fa-light-300.ttf") format("truetype");
}
button, input, select, textarea {
    font-family: 'Vazir';
}
::-webkit-input-placeholder {
    font-family: 'Vazir';
}
:-moz-placeholder {
    font-family: 'Vazir';
}
::-moz-placeholder {
    font-family: 'Vazir';
}
:-ms-input-placeholder {
    font-family: 'Vazir';
}
html,body{
	padding: 0;
    margin: 0;
	direction: rtl;
	font-family: 'Vazir';
	background-color: #eee; 
	text-align: center;
}
.contentbody *{
	max-width:100%;
}
.header_part{
width: 100%;
height: 60px;
background-color: #000;
text-align:right;
}
.header1{
position:relative;
display: inline-block;
vertical-align: top;
width:calc(100% - 310px);
color:#fff;
font-size:12px;
margin-top: 24px;
height: 36px;
}
.header1 p{
margin:0px;
padding: 0px;
height: 18px;
}
.header1 span{
vertical-align: middle;
margin-right: 8px;
}
.header1 a{
text-decoration:none;
color:#fff;
}
.header_row{
width: calc(100% - 200px);
margin-right: 100px;
}
.header2{
width:calc(50% - 210px);
display: inline-block;
vertical-align: top;
}
.header3{
width:calc(50% - 114px);
position:relative;
display: inline-block;	
vertical-align: top;
text-align: left;
height: 60px;
}
.header3 div{
	margin-top: 9px;
	padding-left: 30px;
    padding-right: 20px;
}
.contenttitle{
	font-size: 19px;
}
.header3 .search_box{
display: inline-block;
position: relative;
border-radius: 25px;
background-color: #4d4d4d;
border: 1px solid #E3E3E3;
padding: 6px;
width: 100%;
text-align: right;
}
.header3 input{
font-family: 'Vazir';
width: calc(100% - 30px);
color: #fff;
line-height: 2;
background-color: transparent;
border: none;
}
.header3 input:focus { 
outline: none !important;
}
.header3 .serch_icon{
display: inline-block;
width: 24px;
height: 24px;
background-image: url(,/edu1/images/search.png);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
left: 8px;
top: 9px;
}
.header4{
width: 300px;
display: inline-block;
vertical-align: top;
padding-top: 4px;
padding-bottom: 6px;
text-align: center;
font-size: 14px;
}
.header4 a{
background-color: #E5BB0D;
color: #07045A;
padding: 6px;
padding-left: 25px;
padding-right: 25px;
font-size: 14px;
font-weight: bold;
border-radius: 50px;
margin-left: 15px;
text-decoration: none;
}
.header4 a:hover{
	background-color: #efcb35;
}
.header4 .lang{
	padding: 6px;
    margin-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #ff7c00;
}
.header4 *{
color:#fff;
}
.mrg_right25 {
margin-right: 25px !important;
}
.myphoneicon{
display:inline-block;
width:22px;
height:22px;	
background-image: url(,/edu1/images/tel.png);	
background-size: contain;
background-repeat: no-repeat;
}
.mytelegramicon{
display:inline-block;
width:22px;
height:22px;	
background-image: url(,/edu1/images/telegram.png);	
background-size: contain;
background-repeat: no-repeat;
}

.mywhatsappicon{
display:inline-block;
width:22px;
height:22px;	
background-image: url(,/edu1/images/whatsapp.png);	
background-size: contain;
background-repeat: no-repeat;
}

.myinstaicon{
display:inline-block;
width:22px;
height:22px;	
background-image: url(,/edu1/images/insta.png);	
background-size: contain;
background-repeat: no-repeat;
}


.myaparaticon{
display:inline-block;
width:22px;
height:22px;	
background-image: url(,/edu1/images/aparat.png);	
background-size: contain;
background-repeat: no-repeat;
}
.main_pretop2{
	margin-top: 20px;
}

.topmenu_segment1{
margin-right: 25px;
margin-top: 10px;
display: inline-block;
width: 330px;
}
.topmenu_segment1>div{
}
.topmenu_segment1 p{
	padding:0px;
	margin:0px;
}
.topmenu_segment1 img{
	display: block;
	height: 75px;
}
.topmenu_segment1 h1{
	display: inline-block;
    vertical-align: top;
	margin-right:10px;
	width: calc(100% - 70px);
}
.topmenu_segment1 h1{
vertical-align: top;
margin-right: 10px;
padding-top: 6px;
font-size: 14px;
font-weight: bold;
color: #444;

}
.homeicon{
display: inline-block;
width: 50px;
height: 50px;
background-image: url(,/edu1/images/school.png);
background-size: contain;
background-repeat: no-repeat;
}
.homeicon2{
display: inline-block;
width: 50px;
height: 50px;
background-image: url(,/edu1/images/school2.png);
background-size: contain;
background-repeat: no-repeat;
}
.topmenu_segment2>div{
	display:none;
}
.topmenu_segment2{
display: inline-block;
width: calc(100% - 385px);
vertical-align: top;
padding-top: 29px;
}
.topmenu_segment2 ul{
list-style: none;
padding: 0px;
margin: 0px;
}
.topmenu_segment2 ul li{
position:relative;
display:inline-block;
padding: 10px;
padding-bottom: 0px;
padding-top: 6px;
}
.topmenu_segment2 ul li ul{
    display: none;
    position: absolute;
    top: 36px;
    width: 250px;
    right: 10px;
    background-color: #fff;
    border-radius: 10px;
    padding: 10px;
    padding-bottom: 16px;
	-webkit-box-shadow: 0px 0px 20px 4px rgb(0 0 0 / 29%);
    box-shadow: 0px 0px 20px 4px rgb(0 0 0 / 29%);
}
.topmenu_segment2 ul li ul li{
	padding: 10px;
	display:block;
}
.topmenu_segment2 ul li:hover ul{
	display:block;
}
.topmenu_segment2 ul li:hover>a{
	color:#fff;
	background-color: #E5BB0D;
    border-radius: 13px;
}
.topmenu_segment2 ul li a{
		color:#1D1D1D;
			padding:5px;
	padding-left: 10px;
    padding-right: 10px;
}
.topmenu_segment2 ul li a:link{
	text-decoration: none;
}
.topmenu_segment2 ul li.active{
	padding:5px;
}
.topmenu_segment2 ul li.active a{
	color:#fff;
	padding:5px;
	padding-left: 10px;
    padding-right: 10px;
	background-color: #E5BB0D;
    border-radius: 13px;
}
.topmenu_segment2 p{
	text-align:center !important;
}
.topmenu_segment2 p a,.topmenu_segment2 .userloginpbt,.topmenu_segment2 .userloginqbt{
	background-color: #E5BB0D;
	color: #07045A;
	padding: 6px;
	padding-left: 25px;
	padding-right: 25px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 50px;
	margin-left: 15px;
	text-decoration: none;
}
.topmenu_segment2 .userloginbtnrow{
	text-align:center;
}
.topmenu_segment2 p a:hover{
	background-color: #efcb35;
}
.topmenu_segment3{
display: inline-block;
width:170px;
vertical-align: top;
padding-top: 20px;
text-align:left;
cursor: pointer;
}
.topmenu_segment3 a{
background-color: #E5BB0D;
color: #07045A;
padding: 15px;
padding-left: 30px;
padding-right: 30px;
font-size: 14px;
font-weight: bold;
border-radius: 50px;
margin-left: 15px;
text-decoration: none;
}
.topmenu_segment3 a:hover{
	background-color: #efcb35;
}
.body{
position:relative;
width: 100%;
display: inline-block;
max-width: 1400px;
text-align:right;
}
.main{
	padding:30px;
}
.main >div{
border-radius: 20px;
background-color: #fff;	
-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09); 
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09);
padding: 15px;
margin: 5px;
}
.box{
	border-radius: 20px;
background-color: #fff;	
-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09); 
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09);
padding: 15px;
margin: 5px;
}
.right  >div{
border-radius: 20px;
background-color: #fff;	
-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09); 
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09);
padding: 15px;
margin: 5px;
}
.left  >div{
border-radius: 20px;
background-color: #fff;	
-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09); 
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.09);
padding: 15px;
margin: 5px;
}
.left img{
	display:block;
	 max-width: 100%;
}
.right img{
	display:block;
	 max-width: 100%;
}
.mainbanner .slide{
position:relative;
height:600px;
}
.mainbanner .active {
	background-color:#f00 !important;
}
.mainbanner .slide-inner{
	display:flex;
}
.mainbanner .slide-inner .part1{
	position:absolute;

}
.mainbanner .slide-inner .part2{
	position:relative;
	flex: 1;
}

.mainbanner .slide-inner .part1  .content{
	position: absolute;
    top: 80px;
    z-index: 3;
	width: 500px;
    text-align: center;
    padding: 80px;
	 animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}
.mainbanner .sldtitle{
text-align: center;
z-index: 2;
color: #a9c6fb;
font-size: 24px;
}
.mainbanner .slddes{
	padding-top: 40px;
    z-index: 2;
    color: #fff;
    text-align: justify;
}
.mainbanner .slide-inner .part2 .sldimg{
	display:block;
	height: 600px ;
	background-position: center;
}
.mainbanner .slddes *{
	color: #fff !important; 
}
.mainbanner .slide-inner .part2 img{
	display: block;
    width: 100%;
height:600px;
 animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}

.topmenu{	
    position: absolute;
    height: 95px;
    width: calc(100% - 200px);
    left: 100px;
    background-color: #fff;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
	z-index:10;
}
footer{
	 background-color: #000;
	 text-align:right;
}
.footer{
	height: 400px;
   
}
.footerline{
	height:1px;
	width:80%;
	margin-left:10%;
	margin-right:10%;
	 background-color: #E5BB0D;
}
.footerbottom{
    height: 50px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    padding-top: 40px;  	
}
.footerbottom a{
	color:#fff;
}
.mainbody{
	min-height: 500px;  	
}
.mainbody img{
	max-width:100%;
}
.mainbody .module_header{
	text-align:center;
	    margin-bottom: 30px;
}
.topbanner_items{
	height: 260px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  margin-top: -50px;
}
.topbanner_item a{
	display:block;
	margin-top:10px;
}
.topbanner_item{
height: 90px;
width:22%;
z-index:3;
border-radius: 20px;

padding: 5px;
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
  -webkit-transition: .4s;
  transition: .4s;
}
.topbanner_item:hover{
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);

}
.topbanner_item p{
	margin:0px;
}
.topbanner_item img{
	width: 100%;
}
.topbanner_item span{
	width: calc(100% - 100px);
	vertical-align: top;
    margin-top: 30px;
    margin-right: 15px;
    display: inline-block;
	text-align:center;
    font-size: 16px;
    font-weight: bold;
    color: #414141;
}
.main_segment1{
	  display: flex;
  flex-flow: row wrap;
  margin-top:170px;
  justify-content: space-around;
	min-height: 500px;
	background-color: #E5BB0D;
	 background-image: url(",/edu1/images/pat1.png");
  background-repeat: repeat;
}
.main_pretop1{
	margin-top: 60px;
}
.main_segment1_box{
min-height: 530px;
margin-top: -100px;
width: 92%;
border-radius: 20px;
background-color: #F6F9FF;
margin-bottom: 90px;
-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.29); 
box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.29);
overflow: hidden;	
}

.main_segment1 ul{
	padding:0px;
	padding-top: 20px;
	list-style:none;
	text-align:center;
}

.main_segment1 ul li{
	display:inline-block;
	padding:10px;
	background-color: #fff;
	border-radius: 50px;
	 margin-right: 20px;
	 cursor:pointer;
}
.main_segment1 ul li:hover{
background-color: #E5BB0D;	
}
.main_segment1 ul li.active{
background-color: #E5BB0D;	
color:#fff;
}



.main_segment1_box .content_box{
    position: relative;
    width: calc( 50% - 40px);
    margin-right: 40px;
    font-size: 16px;
    text-align: justify;
    padding-left: 40px;
	padding-top: 40px;
}
.main_segment1_box .content_box > div img{
	    position: absolute;
    left: calc(-100% + 75px);
    width: 80%;
    max-width: 350px;
    top: 60px;
}
.main_segment1_box .content_title{
	display:none;
}
.main_segment1_box .content_box p:first-child  img{
    position: absolute;
    left: calc(-100% + 75px);
    width: 80%;
	max-width: 350px;
    top: 60px;
}
.main_segment2 .module_header{
	color:#100E47;
	text-align: center;
    padding-top: 60px;
    padding-bottom: 60px;	
}
.module_header span{
	border-bottom: 4px solid #E5BB0D;
    padding: 10px;
	padding-left: 25px;
padding-right: 25px;
	font-size:22px;
	font-weight:bold;
	position:relative;
}
.module_header span:before{
	content: '';
	 position: absolute;
	left: 0;
	bottom: -4px;
	height: 4px;
	width: 5px;
	background: #ffffff;
	  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: MOVE-BG;
          animation-name: MOVE-BG;
}
@-webkit-keyframes MOVE-BG {
  from {
    -webkit-transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(85px);
  }
}

@keyframes MOVE-BG {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(85px);
            transform: translateX(85px);
  }
}

.main_segment2{
	position:relative;
}
.main_segment2  ul{
display: flex;
flex-flow: row wrap;
justify-content: center;
padding-bottom: 50px;
}
.main_segment2 ul li{
position:relative;
display:inline-block;
width: 25%;
margin-left:20px;
margin-right:20px;
border-radius: 20px;
background-color: #fff;
cursor:pointer;
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
  -webkit-transition: .4s;
  transition: .4s;
}
.main_segment2 ul li:hover{
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
}
.main_segment2 .content_archivelink{
    text-align: left;
    padding-left: 100px;
    margin-top: -100px;
    margin-bottom: 80px;	
}
.main_segment2 .content_archivelink a{
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.main_segment2 .content_text{
	font-size: 12px;
	padding:15px;
	padding-top: 0px;
}
.main_segment2 .content_textbox{
	padding-bottom: 45px;
	    text-align: justify;
}
.main_segment2 .date{
position: absolute;
    top: 0px;
    right: 10px;
    font-size: 12px;
    color: #A8A8A8;
}
.main_segment2 .content_box .content_title{
font-size: 16px;
color:#41449C;
font-weight: bold;
	padding:15px;
}
.main_segment2 .content_img{
width: 100%;
height: 160px;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.main_segment2 .content_readmore a{
padding: 10px;
background-color: #377DFF;
display: inline-block;
border-radius: 50px;
font-size: 12px;
color: #fff;
cursor: pointer;
text-decoration: none;
}
.main_segment2 .content_readmore a:hover{
	background-color: #6687c5;
}
.main_segment2 .content_readmore{
	text-align: left;
    padding: 10px;
	position: absolute;
bottom: 0px;
left: 0px;
}
.main_segment3 p{
	display:inline-block;
}
.main_segment3>div{	
	height: 309px;
	margin-bottom: 60px;
}
.main_segment3 .torvideotextbox{
	display:inline-block;
	vertical-align:top;
	width: calc(34% - 70px);
	height:250px;
	text-align:center;
	background-color:#302D9B;
	color:#fff;
	padding: 30px;
	overflow-y: auto;
	font-size:14px;
    text-align: justify;
}
.main_segment3 .videobox{
	display:inline-block;
	vertical-align:top;
	width:33%;
	height:100%;
	text-align:center;
}
.main_segment3 .videobox .center{

}
.main_segment3 .videobox .videobox_inner{
	display:flex;
	justify-content:center;
	flex-flow: row wrap;
	align-items: center;
	height: 100%;
	position:relative;
}
.main_segment3 .videobox,.main_segment3 .torbox{
 background-image: url(",/edu1/images/bk12.jpg");
  background-repeat: repeat;
	position:relative;	
}
.main_segment3 .videobox img,.main_segment3 .torbox img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.main_segment3 .torbox{
	vertical-align:top;
	display:inline-block;
	width:33%;
	height:100%;
	text-align:center;
}
.main_segment3 .torbox .center{

}
.main_segment3 .torbox .torbox_inner{
	display:flex;
	justify-content:center;
	flex-flow: row wrap;
	align-items: center;
	height: 100%;
	position:relative;
}
.main_segment4{
		position:relative;
	overflow: hidden;
}
.main_segment4 > div:first-child{
	position:relative;
	padding-top: 60px;
	z-index:10;
}


.main_segment4 .edutopbox{
	direction:rtl;
	width: 100%;
    text-align: center;	
}
.main_segment4  .edutopitem{
display: inline-block;
    text-align: center;
    background-color: #fff;
    color: #414141;
    padding: 15px;
	padding-top: 100px;
    height: 80px;
    width: 160px;
    margin: 15px;
	margin-bottom: 65px;
	position: relative;
	border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);

  -webkit-transition: .4s;
  transition: .4s;
}
.main_segment4  .edutopitem:hover{
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
}
.main_segment4  .edutopitem .img{
width: 120px;
height: 120px;
background-color: #9A9A9A;
position: absolute;
top: -65px;
left: 35px;
border-radius: 15px;
}
.main_segment4  .edutopitem .img img{
	display: block;
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.main_segment4 .module_header{
	display:block;
    width: 100%;
    text-align: center;
	padding-bottom: 100px;
	padding-top: 50px;
}
.main_segment4 .module_header span{
    border-bottom: 4px solid #E5BB0D;
    padding-bottom: 10px;
	font-size:22px;
	font-weight:bold;
}

.main_segment5 {
	padding: 50px;
	position:relative;
}
.main_segment5 > div{
	position:relative;
text-align:center;
}
.main_segment5 a{
	overflow:hidden;
	display: inline-block;
    width: 290px;
    height: 325px;
    background-color: #fff;
    border-radius: 25px;
    text-align: center;
    padding: 10px;
	margin:22px;
	cursor: pointer;
-webkit-box-shadow: 0px 0px 19px 11px #d1d1d1; 
box-shadow: 0px 0px 19px 11px #d1d1d1;
  -webkit-transition: .4s;
  transition: .4s;
  text-decoration: none;
}
.main_segment5 a:hover{
 background-color: #fff;
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
-webkit-box-shadow: 0px 0px 49px 11px #d1d1d1; 
		box-shadow: 0px 0px 49px 11px #d1d1d1;
}
.main_segment5 a p{
	padding: 0px;
    margin: 0px;
	color:#000;
	text-align:justify;
}
.main_segment5 a div{
	height: 100%;
    overflow: hidden;
}
.main_segment5 a p.eltitle{
	text-align:center;
}
.main_segment5 a p:nth-child(3){
	font-size:12px;
}
.main_segment5 a img{
	display:inline-block;
	width:181px;
}
.main_segment5 .module_header{
padding-bottom: 50px;
text-align: center;
font-size: 22px;
}
.main_segment5 .module_header span{
    border-bottom: 4px solid #E5BB0D;
    padding-bottom: 10px;
}

.main_segment6{
	position:relative;
	overflow: hidden;
}
.main_segment4_bk,.main_segment6_bk,.main_segment8_bk{	
	position: absolute;
    top: 0px;
    left: 0px;
}
.main_segment6 .edutopbox{
    min-height: 400px;
    padding: 50px;
    padding-top: 240px;
	position: relative;
	display:flex;
	justify-content:center;
	flex-flow: row wrap;
	align-items: center;
	z-index: 2;
}
.main_segment6  .edutopitem{
display: inline-block;
    text-align: center;
    background-color: #fff;
    color: #414141;
    padding: 15px;
	padding-top: 80px;
    height: 80px;
    width: 160px;
    margin: 15px;
	margin-bottom: 65px;
	position: relative;
	border-top-right-radius: 20px;
border-bottom-left-radius: 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  -webkit-transition: .4s;
  transition: .4s;
}
.main_segment6  .edutopitem:hover{
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
}
.main_segment6  .edutopitem .img{
width: 120px;
height: 120px;
background-color: #9A9A9A;
position: absolute;
top: -65px;
left: 35px;
border-radius: 15px;
}
.pretext{
	margin-bottom:25px;
}
.requiretext{	
    max-height: 200px;
    overflow-y: auto;
	padding-left: 15px;
	text-align: justify;
}
.requiretextbox{
	border: 1px solid #444;
    border-radius: 15px;
    padding: 20px;
}
.requiretextcheck input{
	width:auto !important;
    margin-right: 10px;
    display: inline-block;
    vertical-align: bottom;
}
.loginmsg{
	color:#f00;
}
.userloginname,.userloginbtnrow{
    display:block;
}
.userloginpbt , .userloginqbt{
    padding: 2px !important;
	padding-left: 15px !important;
    padding-right: 15px !important;
}

.main_segment6  .edutopitem .img img{
	    display: block;
    width: 100%;
    height: 100%;
    border-radius: 15px;
}
.main_segment6 .module_header{
	    position: relative;
		z-index:10;
}
.main_segment6 .module_header span{
    position: absolute;
    top: 90px;
    text-align: center;
    left: calc(50% - 100px);
    border-bottom: 4px solid #E5BB0D;
    padding-bottom: 10px;
    width: 120px;
    font-size: 22px;
}
.main_segment7{
	position:relative;
}
.main_segment7 .module_header{
	    text-align: center;
    padding: 30px;
	padding-top: 0px;
}
.main_segment7 .module_header span{
	border-bottom: 4px solid #E5BB0D;
    padding: 20px;
    font-size: 22px;
	font-weight:bold;
}
.main_segment7 .content_box:nth-child(1){
	    direction: ltr;
}
.main_segment7 .content_box:nth-child(1) .content_inner_box{
			min-height: 555px;
}
.main_segment7 .content_box{
	display:inline-block;
	width:50%;
	vertical-align: top;
}
.main_segment7 .content_title{
	    padding: 15px;
    font-weight: bold;
    font-size: 16px;
	color: #000;
}
.main_segment7 .content_text{
	font-size: 14px;
    padding: 15px;
    padding-top: 0px;
	padding-bottom: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.main_segment7 .content_box:nth-child(1) .content_title,.main_segment7 .content_box:nth-child(1) .content_text{
	padding-right: 130px;
}
.main_segment7  .content_readmore{
position: absolute;
    bottom: 18px;
    left: 25px;
    background-color: #E5BB0D;
    padding: 7px;
	padding-right: 20px;
    padding-left: 20px;
    border-radius: 50px;	
}
.main_segment7  .content_readmore:hover{
	background-color: #5eb8d9;
}
.main_segment7 .content_box:nth-child(1) .date{
position: absolute;
direction:rtl;
    top: 400px;
    right: 0px;
    padding: 15px;
    border-left: 2px solid #4444;
}
.main_segment7 .content_box:nth-child(1) .content_imgbox{
height: 300px;
height: 100%;
display: block;	
}
.main_segment7  .content_readmore a{
	color:#fff;
	font-size:14px;
	text-decoration: none;
}
.content_list{
	padding:0px;
	margin:0px;
	    margin-left: 100px;
    margin-right: 100px;
}
.main_segment7 .content_box:nth-child(3){
	padding-right:50%;
	margin-top: -300px;
}
.main_segment7 .content_inner_box{
	position: relative;
	    max-width: 600px;
margin: 20px;
cursor:pointer;
background-color: #fff;
    border-radius: 30px;
	  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
  -webkit-transition: .4s;
  transition: .4s;
}
.main_segment7 .content_inner_box:hover{
	  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
}
.main_segment7 .content_img{
	display: block;
    width: 100%;
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
}
.main_segment7 .content_box:nth-child(2) .content_inner_box,.main_segment7 .content_box:nth-child(3) .content_inner_box{
	min-height: 260px;
}
.main_segment7 .content_box:nth-child(2) .content_imgbox,.main_segment7 .content_box:nth-child(3) .content_imgbox{
	display: inline-block;
    width: 130px;
	height: 190px;
	vertical-align: top;
}
.main_segment7 .content_box:nth-child(2) .content_img,.main_segment7 .content_box:nth-child(3) .content_img{
	display: inline-block;
    width: 130px;
	height:130px;
	border-top-left-radius: 0px !important;
}
.main_segment7 .content_box:nth-child(2) .content_textbox,.main_segment7 .content_box:nth-child(3) .content_textbox{
	display: inline-block;
    width: calc(100% - 150px);
    padding: 10px;
}
.main_segment7 .content_box:nth-child(2) .date,.main_segment7 .content_box:nth-child(3) .date{
    position: absolute;
    right: 0px;
    bottom: 17px;
    width: 108px;
    text-align: center;
	padding: 10px;
    padding-top: 30px;
    padding-bottom: 38px;
    border-left: 2px solid #4444;
}
.main_segment7 .content_archivelink{
	font-size: 12px;
    text-align: left;
    padding-left: calc(50% - 634px);
    margin-top: -35px;
    margin-bottom: 35px;
}
.main_segment7 .content_archivelink a{
	text-decoration:none;
	color:#100E47;
}
.footer_segment1{
	display:inline-block;
	width:49%;
	color: #fff;
	font-size:14px;
	vertical-align:top;
}
.footer_segment1>div{
	padding: 40px;
    text-align: justify;
}
.footer_segment1 .ql-size-huge{
    font-size: 22px;
    vertical-align: top;
    margin-top: 18px;
    margin-right: 10px;
    display: inline-block;
	color:#fff;
}
.footer_segment2{
	display:inline-block;
	width:49%;
	color: #fff;
	vertical-align:top;
}

.footer_segment2>div{
	padding-right: 48%;
    position: relative;
	padding-top: 50px;
}
.footer_segment2 img:nth-child(1){
position: absolute;
    right: 0px;
    max-width: calc(50% - 10px);
	max-height: 100%;
    top: 50px;	
}
.main_segmentline1_box{
	color: #fff;
background: rgb(38,35,141);
background: linear-gradient(270deg, rgb(0 0 0) 0%, rgb(124 124 124) 100%);
    margin-left: 80px;
    margin-right: 80px;
    padding: 9px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    margin-top: -42px;
    overflow: hidden;
    height: 50px;
	font-size: 16px;
	padding-top: 20px;
    padding-bottom: 0px;
}

.main_segmentline1_box a{
	position:relative;
	padding-right: 50px;
    padding-left: 40px;
	color:#fff;
	text-decoration:none;
}
.main_segmentline1_box a:before{
content: '';
position: absolute;
right: 17px;
    top: 0px;
    height: 22px;
    width: 22px;
background-image: url(,/edu1/images/specker.png);
background-size: cover;
}

.main_segment8{
	position:relative;
	overflow: hidden;
}
.main_segment8 .gallery_sliderbox{
    padding: 110px;
	padding-bottom: 0px;
    padding-top: 200px;
}
.main_segment8 .gallery_sliderinner{
	background-color: #0000009c;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    display: block;
    min-height: 400px;
    text-align: center;
    padding: 28px;
	padding-top: 200px;
	position: relative;
	z-index:10;
}



.main_segment8 .gallery_sliderinner a div{
	vertical-align:top;
	width: 300px;
    display: inline-block;
    height: 220px;
    background-color: #fff;
	margin-right: 10px;
    margin-left: 10px;
	margin-bottom: 20px;
    border-radius: 30px;
	  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  -webkit-transition: .4s;
  transition: .4s;
}
.main_segment8 .gallery_sliderinner a:not(:first-child):hover{
  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);;
}
.main_segment8 .gallery_sliderinner a,.main_segment8 .gallery_sliderinner a *{
	text-decoration:none !important;
}
.main_segment8 .gallery_sliderinner a img{
	display:block;
	width:100%;
	height:170px;
	border-top-left-radius: 30px;
	border-top-right-radius: 30px;
}
.main_segment8 .gallery_sliderinner a.titleempty img{
	height:100% !important;
	border-radius:30px !important;
}
.main_segment8 .gallery_sliderinner a p{
	text-align: center;
    padding-left: 10px;
    padding-right: 10px;
	font-size: 14px;
	color:#707070;
}

.main_segment8 .module_header{
	position: absolute;
    top: 100px;
    left: calc(50% - 230px);
	z-index:5;
}
.main_segment8 .module_header span{
	border-bottom: 4px solid #E5BB0D;
	text-shadow: 0px 0px 5px #ffffff;
    padding: 20px;
    font-size: 22px;
    font-weight: bold;
}
.main_segment8 .paging{
	display: block;
text-align: center;
margin-top: -33px;
padding-bottom: 8px;
}
.main_segment8 .paging span{
width: 10px;
height: 10px;
background-color: #fff;
display: inline-block;
border-radius: 15px;
margin-left: 5px;
margin-right: 5px;
cursor: pointer;
z-index: 10;
position: relative;
}
.main_segment8 .paging span.active{
background-color: #E5BB0D;	
}


.rowcenter{
	padding-top: 140px;
}

.captcha input{
	    display: block;
    border: 1px solid#000;
    padding: 5px;
    border-radius: 10px;
    background-color: #fff;
    margin: 10px;
}

.right .module_header{
	text-align:center;
}
	
.left .module_header{
	text-align:center;
}

.rowcenter .right{
	width: 25%;
display: inline-block;
vertical-align: top;
}
.rowcenter .center{
	display: inline-block;
width: calc(75% - 5px);
vertical-align: top;
}
.rowcenter .left{
	width: 25%;
display: inline-block;
vertical-align: top;
}
.content_paging{
	padding:0px;
	text-align:center;
}
.content_paging li{
	display:inline-block;
}
.content_paging li a{
padding: 10px;
margin: 5px;
text-decoration: none;
color: #444;
}
.content_paging li.active a{
	color: #E12121;
}
.right a{
text-decoration: none;
}

.rowcenter .center .module_header{
	    text-align: center;
    padding: 30px;
    padding-top: 53px;
}
.rowcenter .center .module_header span{
	border-bottom: 4px solid #E5BB0D;
    padding: 20px;
    font-size: 22px;
	font-weight:bold;
}
.rowcenter .center .content_box{
	    direction: ltr;
}
.rowcenter .center .content_box .content_inner_box{
			min-height: 590px;
}
.rowcenter .center .content_box{
	display:inline-block;
	width:100%;
	vertical-align: top;
}
.rowcenter .center .content_title{
	    padding: 15px;
	font-size: 16px;
    color: #000;
    font-weight: bold;
}
.rowcenter .center .content_text{
	font-size: 14px;
    padding: 15px;
    padding-top: 0px;
	padding-bottom: 60px;
text-align: justify;
}
.rowcenter .center .content_box .content_title,.rowcenter .center .content_box .content_text{
	padding-right: 160px;
	direction: rtl;

}
.rowcenter .center  .content_readmore{
position: absolute;
bottom: 18px;
left: 25px;
background-color: #E5BB0D;
padding: 7px;
padding-right: 20px;
padding-left: 20px;
border-radius: 50px;	
}
.rowcenter .center  .content_readmore:hover{
	background-color: #4a8fa9;
}
.rowcenter .center .content_box .date{
position: absolute;
    top: 420px;
    right: 0px;
    padding: 15px;
    border-left: 2px solid #4444;
	direction:rtl;
}
.rowcenter .center .content_box .content_imgbox{
min-height: 300px;
height: 100%;
display: block;	
}
.rowcenter .center  .content_readmore a{
	color:#fff;
	font-size:14px;
	text-decoration: none;
}
.rowcenter .center .content_list{
	padding:0px;
	margin-left: 0px;
    margin-right: 15px;
}

.rowcenter .center .content_inner_box{
	position: relative;
	margin: 5px;
	margin-bottom:40px;
	background-color: #fff;
    border-radius: 30px;
	  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.08);
  -webkit-transition: .4s;
  transition: .4s;
}
.rowcenter .center .content_inner_box:hover{
	  -webkit-transform: translateY(-8px);
          transform: translateY(-8px);
  -webkit-box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
          box-shadow: 0 2px 48px 0 rgba(0, 0, 0, 0.38);
}
.rowcenter .center .content_img{
	display: block;
    width: 100%;
	border-top-right-radius: 30px;
	border-top-left-radius: 30px;
	height: 400px;
}

.rowcenter .center .content_archivelink{
	font-size: 12px;
    text-align: left;
    padding-left: calc(50% - 634px);
    margin-top: -35px;
    margin-bottom: 35px;
}
.rowcenter .center .content_archivelink a{
	text-decoration:none;
	color:#100E47;
}

.mytbr td{
	padding: 5px;
	border: 1px solid #777;
}
.mytbr{
	border: 1px solid #777;
	display: inline-block;
	position: relative;
}
.mytbr tbody{
	width: 100%;
	height: 100%;
	display: table;	
}
.mytbr .mytbrinner{
	width: 100%;
	padding: 2px;
}

.gallery_similar_container{
	display:flex;
	justify-content:center;
	flex-flow: row wrap;
	align-items: center;
}
.gallery_similar_container a{
display: inline-block;
text-decoration:none;
width: 210px;
margin: 10px;
padding: 10px;
background-color: #fff;
border-radius: 15px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
}
.gallery_similar_container a img{
	display:block;
	width:100%;	
	border-radius:15px;
	height: 170px;
	margin-bottom: 15px;
}
.gallery_similar_itemtitle{
	    font-size: 12px;
    text-align: center;
    color: #000;
}
.gallery_list_container{
	display:flex;
	justify-content:center;
	flex-flow: row wrap;
	align-items: center;
}
.gallery_list_container a{
text-decoration: none;
display: inline-block;
width: 210px;
margin: 10px;
padding: 10px;
background-color: #fff;
border-radius: 15px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.34);
}
.main .gallery_image{
	    max-height: 700px;
    max-width: 700px;
	margin-top: 40px;
    display: inline-block;
}

.gallery_list_container a img{
display: block;
    width: 100%;
    height: 160px;
    margin-bottom: 15px;
    border-radius: 15px;	
}
.gallery_list_container .gallery_list_itemtitle{
	text-align: center;
    text-decoration: none;
    color: #000;
    font-size: 14px;
}
.gallery_paging{
	padding:0px;
	text-align:center;
}
.gallery_paging li{
	display:inline-block;
}
.gallery_paging li a{
padding: 10px;
margin: 5px;
text-decoration: none;
color: #444;
}
.gallery_paging li.active a{
	color: #E12121;
}
.gallery_box{
	text-align:center;
}
.gallery_box img{
	display:block;
	width:100%;
}
.rowcenter{
		padding:30px;
	}
.rowcenter .contentbox img{
	display:block;
	max-width:100%;
	
}
.contentcomment_success{
	color:#00f;
}
.contentcomment_name{
	border: 1px solid#000;
    padding: 5px;
    border-radius: 10px;
    background-color: #fff;
    margin: 10px;
}
.contentcomment_name input{
	width: 100%;
    line-height: 2;
    border: none;
	outline: none;
}

.contentcomment_body{
	border: 1px solid#000;
    padding: 5px;
    border-radius: 10px;
    background-color: #fff;
    margin: 10px;	
}
.contentcomment_body textarea{
	width: 100%;
    line-height: 2;
    border: none;
	outline: none;
	 resize: none;
}
.contentcomment_submit{
	padding: 10px;
}
.contentcomment_submit button{
	border-radius: 10px;
    padding: 10px;
    padding-right: 20px;
    padding-left: 20px;
    cursor: pointer;
	font-family: 'Vazir';
	    background-color: #daf1ca;
    border-color: #2b720e;
}
.right .module_header span{
	padding-left:10px !important;
	padding-right:10px !important;
	    margin-bottom: 10px !important;
    display: inline-block;
}
.left .module_header span{
	padding-left:10px !important;
	padding-right:10px !important;
	    margin-bottom: 10px !important;
    display: inline-block;
}
.left ul{
	padding: 0px;
    list-style: none;
}
.left ul a{
	text-decoration: none;
    color: #444;
}
.commentbox{
	padding: 15px;
    background-color: #d3d3d0;
    border-radius: 15px;
}
.captcha {
	margin-top: 15px;
}
.captcha input{
	width: 200px !important;
    margin-right: 20px;
    vertical-align: top;
    margin-top: 5px;
	display:inline-block !important;
}
.captcha label{
	margin-top: 10px;
    display: inline-block;
    vertical-align: top;
}
.userlogin input{
	width: calc(100% - 22px);
    line-height: 1;
    border: 1px solid #888;
    border-radius: 15px;
    padding: 10px;
}
.userlogin label{
	display:block;	
}
.userlogin textarea{
	width: calc(100% - 22px);
    line-height: 1;
    border: 1px solid #888;
    border-radius: 15px;
    padding: 10px;
	min-height: 70px;
}
.commentname{
	font-size:12px;
}
.commenttext{
	font-size:12px;	
}
.pq{
	    margin-top: 50px;
}
.pq,.pq ul{
	list-style:none;
	padding:0px;	
}
.pq_cat{
	border: 1px solid #7d8fa3;
    border-radius: 5px;
    padding: 5px;
    padding-top: 20px;
	margin-bottom:20px;
    position: relative;
}
.pq .pq_cattitle{
	position: absolute;
    top: -12px;
    right: 15px;
    padding: 0px;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #fff;
    border-radius: 7px;
}
.pq_item{
	position: relative;
    border: 1px solid #d1dfee;
    margin-bottom: 20px;
    background-color: #fdfeff;
}
.pq_itemtitle{
	position: relative;
    font-size: 14px;
    font-weight: 700;
    margin: 0;
    padding: 17px 56px 17px 12px;
    line-height: 1.4;
    cursor: pointer;
}
.pq_open{
	border-bottom: 1px solid #d1dfee;
}
.pq_open:before{
	content: "-" !important;
}
.pq_itemtitle:before{
	content: "+";
    position: absolute;
    top: 50%;
    right: 0;
    width: 56px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: 700;
    color: #000;
    font-size: 20px;
}
.pq_itemdes{
	padding: 12px;
    background-color: #fff;
    font-size: 16px!important;
    line-height: 1.4!important;
    border-bottom: 1px solid #dedee0;
}
@media (min-width: 768px) {
	
	.onlymobile{
		display:none;
	}
	.smallbanner{
		display:none;
	}
	.main_segment8 .gallery_sliderinner a:nth-child(1) div{
	    width: 46%;
		height: 300px;
		display: inline-block;
		position: absolute;
		top: -150px;
		right: 40px;
		border-radius: 20px;
	}
	.main_segment8 .gallery_sliderinner a:nth-child(1) img{
			display:block;
		width:100%;
		height:100%;
		border-radius: 20px;
	}
	.main_segment8 .gallery_sliderinner a:nth-child(1) p{
		position: absolute;
		left: calc(-100% - 60px);
		color:#fff !important;
		top: 160px;
		width: 100%;
		text-align: right;
		font-size: 16px;
	}
	.main_segment8  .gallery_sliderlist{
		border-top: 1px solid #000;
		padding-top: 50px;
	}
	.main{
		padding-top:150px !important;
	}
	.rowcenter{
		display: flex;
		flex-direction: row;
		padding-top:150px !important;
	}
}
@media (min-width: 900px) and (max-width: 1200px) {
	.topmenu_segment1{
		display:none !important;
	}
	.topmenu_segment2 {
		width: calc(100% - 60px);
		padding-right: 30px;
	}


}
@media (min-width: 768px) and (max-width: 900px) {
	.topmenu_segment3,.topmenu_segment1{
		display:none !important;
	}
	.topmenu_segment2 {
		width: calc(100% - 60px);
		padding-right: 30px;
	}
	.header4{
		display:none;
	}
	.header3{
		width:calc(60% - 114px);
	}
	.main_pretop2 p {
		margin:0px;
	}
	.main_pretop2 img{
		display:block;
		width:100%;
		margin:0px !important;
		margin-bottom: 15px !important;
	}
}
@media (max-width: 768px) {
	.topmenu_segment2>div{
		display:block !important;
	}
	.main_pretop2 p {
		margin:0px;
	}
	.main_pretop2 img{
		display:block;
		width:100%;
		margin:0px !important;
		margin-bottom: 15px !important;
	}
	.smallbanner{
	    text-align: right;
		color: #fff;
		padding-top: 5px;
	}
	.smallbanner p{
		padding: 0px;
		margin: 0px;
	}
	.smallbanner img{
		display: block;
		height: 53px;
	}
	.main_segment6 .edutopbox{
		padding:0 !important;
		padding-top: 240px !important;
	}
	.header4{
		display:none !important;
	}
	.header1{
		display:none !important;
	}
	.header2{
		display:none !important;
	}
	.header3{
		    width: calc(100% - 215px)!important;
	}
	.main_segmentline1_box p{
		margin:0px !important;
		    padding-bottom: 25px!important;
	}
	.main{
		padding-top:70px;
	}
	.header_menu_icon{
	width: 36px;
	position: absolute;
	left: 10px;
	top: 16px;
	height: 22px;
	background-image: url(,/edu1/images/menu.png);
	background-size: contain;
	background-repeat: no-repeat;
	}
	.topmenu{
		display:none;
		background-color: #2c2a2a;
		width: calc(100% - 15px);
		height:calc(100% - 60px);
		padding-right: 15px;
		z-index: 99999;
		position: fixed;
		right:-100%;
		top:60px;
		overflow-x: hidden;
		overflow-y: auto;
		-webkit-animation: slide 0.5s forwards;
		-webkit-animation-delay: 2s;
		animation: slide 0.5s forwards;
	}
	.topmenu_segment1 div:before{
		background-image: url(,/edu1/images/school2.png);
	}
	.topmenu_segment2 ul li{
		display:block !important;
	}
	.topmenu_segment2 ul li.active a{
		color: #fff;
    padding: 5px;
    padding-left: 10px;
    padding-right: 20px;
    background-color: #E5BB0D;
    border-radius: 8px;
   width: calc(100% - 50px);
    display: block;
	}
	.topmenu_segment2 ul li ul{
		position:relative !important;
		display:block !important;
		background-color:transparent !important;
		box-shadow:none !important;
		-webkit-box-shadow:none !important;
		top: 0 !important;
		width: 100% !important;
		right: 25px !important;
		padding-bottom: 0px !important;
	}
	.topmenu_segment1 h1{
		color:#fff !important;
	}
	.topmenu_segment2 ul li a{
		color:#fff;
	}
	.topmenu_segment1{
		width:100% !important;
		margin-right:0px !important;
		text-align:center;
		color:#fff;
	}
	.topmenu_segment1 img{
		display: inline-block;
		
		height: 75px;
	}
	.topmenu_segment2{
		width:100% !important;
		color:#fff;
	}
	.topmenu_segment3{
		width:100% !important;
		text-align:center !important;
	}
	.header_part{
		z-index: 99999;
		position: fixed;	
		top: 0px;
	}    
	.mainbanner .slide .part1{
		display:none;
	}
	.mainbanner .slide{		
		height:auto !important;
	}
	.mainbanner .slide-inner .part2 img{
		
	}
	
	
	
	.topbanner_items{
		margin-top: 35px !important;
		height:440px !important;
	}
	.header_row{
		width: calc(100% - 100px)!important;
		margin-left: 80px !important;
		margin-right: 10px !important;
	}

	.topbanner_item span{
	margin-top: 30px !important;
margin-right: 4px !important;
		font-size:16px;
	}
	.main_segment8 .gallery_sliderinner{
		padding-top:100px !important;
	}
	.main_segment8 .gallery_sliderbox{
		padding:25px !important;
	}
	.main_segment8 .module_header{
		    top: 50px !important;
			left:55px !important;
			text-align: center;
			width: calc(100% - 110px);
	}
	.main_segment3>div{
		height:auto !important;
	}
	.main_segment3 .midbox,.main_segment3 .videobox,.main_segment3 .torbox{
		width: calc(100% - 30px) !important;
		padding: 15px !important;
	}
	.main_segment3 .videobox,.main_segment3 .torbox{
		background-color:transparent !important;
	}
	.rowcenter{
		padding-top: 90px;
		display: flex;
		flex-direction: column-reverse;
	}
	.rowcenter .right,.rowcenter .left,.rowcenter .center {
		width:100% !important;
		display:block !important;
	}
	.topbanner_item{
		width: 100% !important;
		margin: 15px !important;
	}
	.main_segment1{
		margin-top: 125px;
	}
	.main_segment1 .content_list{
		margin:0px !important;
	}
	.main_segment1_box .content_box{
		width: calc(100% - 20px) !important; 
		margin: 0px!important;
		padding: 10px!important;
	}
	.main_segment1_box .content_box p:first-child img{
		position:relative !important;
		width: 100% !important; 
		left:0 !important;
		top:0 !important;
	}
	.main_segment1_box .content_text .div:first-child img{
		position:relative !important;
		width: 100% !important; 
		left:0 !important;
		top:0 !important;
	}
	.main_segment1 ul li{
		margin-bottom: 10px !important;
	}
	.main_segmentline1_box{
		display:none;
	}
	.main_segment3 .torvideotextbox{
		  width: calc(100% - 60px)!important;
		  height: auto!important;
	}
	.main_segment4 > div:first-child{
		padding-top: 15px!important;
	}
	.main_segment5 a{
		width: calc(100% - 20px);
		margin-right: 0px;
	}
	.main_segment8 .gallery_sliderinner a{
		width: 400px !important;
	}
	.main_segment8 .gallery_sliderinner a img{
		height:200px !important;
	}
	.main_segment8 .gallery_sliderinner a{
		height:310px !important; 
	}
	.gallery_list_container a{

		width: 400px !important;		
	}
	.gallery_list_container a img{
		height:260px  !important;		
	}
	.main_segment8 .gallery_sliderinner a div{
		height: 256px !important;
		width:240px  !important;
	}
	
	.footer{
		height:auto!important;
	}
	.footer_segment2,.footer_segment1{
		display: block!important;
		width: 100%!important;
	}
	.footer_segment2 > div{
		padding:10px !important;
	}
	.footer_segment2 img:nth-child(1){
		position: relative!important;
		width: 100%!important;
		display: block!important;
		max-width: 100%!important;
	}
	.main_segment7 .content_box{
		width:100% !important;
		padding:0px !important;
		margin-top:0px !important;
	}
	.main_segment7 .content_list{
		margin:0px !important;
	}
	.rowcenter .center .content_text{
		padding-right:0px !important;
	}
	.rowcenter .center .content_box .date{
		position:relative !important;
				padding-right: 10px!important;
		padding-bottom: 10px!important;
		top:auto!important;
		right:auto!important;
		padding-top: 0px;
	}
	.rowcenter .center .content_box .content_title, .rowcenter .center .content_box .content_text{
		padding-right:15px !important;
	}
	.rowcenter .center .content_img{
		height: 290px !important;
	}
	.main_segment2 ul li{
		width:100%!important;
		    margin-bottom: 40px;
	}
	.main_segment2 .content_list{
		margin-left: 10px!important;
    margin-right: 10px!important;
	}

.enteruser p{
	text-align:center;
}
	.enteruser a{
		    background-color: #E5BB0D;
    color: #07045A;
    padding: 6px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 14px;
    font-weight: bold;
    border-radius: 50px;
    margin-left: 15px;
    text-decoration: none;
	}
	
}

@-webkit-keyframes slide {
    100% { right: 0; }
}

@keyframes slide {
    100% { right: 0; }
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
.parallax {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display:block;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
}
.segmentback{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
}

.col_1{width:1%;display: inline-block;}
.col_2{width:2%;display: inline-block;}
.col_3{width:3%;display: inline-block;}
.col_4{width:4%;display: inline-block;}
.col_5{width:5%;display: inline-block;}
.col_6{width:6%;display: inline-block;}
.col_7{width:7%;display: inline-block;}
.col_8{width:8%;display: inline-block;}
.col_9{width:9%;display: inline-block;}
.col_10{width:10%;display: inline-block;}
.col_11{width:11%;display: inline-block;}
.col_12{width:12%;display: inline-block;}
.col_13{width:13%;display: inline-block;}
.col_14{width:14%;display: inline-block;}
.col_15{width:15%;display: inline-block;}
.col_16{width:16%;display: inline-block;}
.col_17{width:17%;display: inline-block;}
.col_18{width:18%;display: inline-block;}
.col_19{width:19%;display: inline-block;}
.col_20{width:20%;display: inline-block;}
.col_21{width:21%;display: inline-block;}
.col_22{width:22%;display: inline-block;}
.col_23{width:23%;display: inline-block;}
.col_24{width:24%;display: inline-block;}
.col_25{width:25%;display: inline-block;}
.col_26{width:26%;display: inline-block;}
.col_27{width:27%;display: inline-block;}
.col_28{width:28%;display: inline-block;}
.col_29{width:29%;display: inline-block;}
.col_30{width:30%;display: inline-block;}
.col_31{width:31%;display: inline-block;}
.col_32{width:32%;display: inline-block;}
.col_33{width:33%;display: inline-block;}
.col_34{width:34%;display: inline-block;}
.col_35{width:35%;display: inline-block;}
.col_36{width:36%;display: inline-block;}
.col_37{width:37%;display: inline-block;}
.col_38{width:38%;display: inline-block;}
.col_39{width:39%;display: inline-block;}
.col_40{width:40%;display: inline-block;}
.col_41{width:41%;display: inline-block;}
.col_42{width:42%;display: inline-block;}
.col_43{width:43%;display: inline-block;}
.col_44{width:44%;display: inline-block;}
.col_45{width:45%;display: inline-block;}
.col_46{width:46%;display: inline-block;}
.col_47{width:47%;display: inline-block;}
.col_48{width:48%;display: inline-block;}
.col_49{width:49%;display: inline-block;}
.col_50{width:50%;display: inline-block;}
.col_51{width:51%;display: inline-block;}
.col_52{width:52%;display: inline-block;}
.col_53{width:53%;display: inline-block;}
.col_54{width:54%;display: inline-block;}
.col_55{width:55%;display: inline-block;}
.col_56{width:56%;display: inline-block;}
.col_57{width:57%;display: inline-block;}
.col_58{width:58%;display: inline-block;}
.col_59{width:59%;display: inline-block;}
.col_60{width:60%;display: inline-block;}
.col_61{width:61%;display: inline-block;}
.col_62{width:62%;display: inline-block;}
.col_63{width:63%;display: inline-block;}
.col_64{width:64%;display: inline-block;}
.col_65{width:65%;display: inline-block;}
.col_66{width:66%;display: inline-block;}
.col_67{width:67%;display: inline-block;}
.col_68{width:68%;display: inline-block;}
.col_69{width:69%;display: inline-block;}
.col_70{width:70%;display: inline-block;}
.col_71{width:71%;display: inline-block;}
.col_72{width:72%;display: inline-block;}
.col_73{width:73%;display: inline-block;}
.col_74{width:74%;display: inline-block;}
.col_75{width:75%;display: inline-block;}
.col_76{width:76%;display: inline-block;}
.col_77{width:77%;display: inline-block;}
.col_78{width:78%;display: inline-block;}
.col_79{width:79%;display: inline-block;}
.col_80{width:80%;display: inline-block;}
.col_81{width:81%;display: inline-block;}
.col_82{width:82%;display: inline-block;}
.col_83{width:83%;display: inline-block;}
.col_84{width:84%;display: inline-block;}
.col_85{width:85%;display: inline-block;}
.col_86{width:86%;display: inline-block;}
.col_87{width:87%;display: inline-block;}
.col_88{width:88%;display: inline-block;}
.col_89{width:89%;display: inline-block;}
.col_90{width:90%;display: inline-block;}
.col_91{width:91%;display: inline-block;}
.col_92{width:92%;display: inline-block;}
.col_93{width:93%;display: inline-block;}
.col_94{width:94%;display: inline-block;}
.col_95{width:95%;display: inline-block;}
.col_96{width:96%;display: inline-block;}
.col_97{width:97%;display: inline-block;}
.col_98{width:98%;display: inline-block;}
.col_99{width:99%;display: inline-block;}
.col_100{width:100%;display: inline-block;}
.col_pad{
	padding: 10px;
}
.custom-select{
	display: block;
    line-height: 2;
    height: 40px;
    border-radius: 15px;
    width: 100%;
}
.fm_checkbox input{
	display: inline-block;
    width: auto;
    margin-left: 10px;
    vertical-align: middle;
}
.usptable{
	width:100%;
}
.usptable td , .usptable th{
	border:1px solid #444;
	padding: 10px;
    border-radius: 5px;
}
.usptoolbar{
	margin-bottom:10px;
}
.uspnewbtn{
	padding: 5px;
    background-color: #ce2b40;
    margin: 5px;
    border-radius: 10px;
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
	border: 0px;
	font-size:14px;
}
.custom-group {
	border: 1px solid #888;
    border-radius: 15px;
    padding: 5px;
}

.slide-next{
position: absolute;
    top: calc(50% - 15px);
    right: 15px;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    font-size: 50px;
    color: #fff6;
}
.slide-next:before{
	content: "<";
}
.slide-pre{
	position: absolute;
    top: calc(50% - 15px);
    left: 15px;
    z-index: 2;
    cursor: pointer;
    text-align: center;
    font-size: 50px;
    color: #fff6;
}
.slide-pre:before{
	content: ">";
}
.slide-mid{
	position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 30px;
	text-align: center;
	direction:ltr;
}
.foslide{
	display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fff;
    border-radius: 100px;
    margin: 5px;
	cursor: pointer;
}