::-webkit-scrollbar {
  width: 10px;
}
::-webkit-scrollbar-track {
  border-radius: 5px;
  background: #E3E8EB; 
}
::-webkit-scrollbar-thumb {
  background: #253a65; 
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background: #f09718; 
}
input[type="button"]:hover, input[type="submit"]:hover, input.button:hover, input.active_button:hover, input.login_button:hover, input.login_button:hover, button:hover, button.active:hover, .active_button[type="submit"]:hover, .newButton {
    background-color: #f09718;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
body.home{
    background-image: url("../images/1401/bgmainpage.jpg") !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}
header .navbar{
    width:auto !important;
}
.homePageTabsheet{
    width:67%;
}
.homePageTabsheet .compositTabs{
    border:none;
}
.homePageTabsheet .compositTabsTabsContainerRight{
    border-left: 1px solid #fff;
    padding-bottom: 20px;
}
.homePageTabsheet .compositTabsTabsContainerRight li{
    position:relative;
    margin-left: -2px;
    min-width:160px;
}
.homePageTabsheet .compositTabsTabsContainerRight li:after{
    content:"";
    width:3px;
    height:0;
    background:#ef9717;
    position:absolute;
    bottom:0;
    top:0;
    left:0;
    margin:auto;
    transition:0.5s ease;
}
.homePageTabsheet .compositTabsTabsContainerRight li.compositTabsActiveTab:after{
    height:112px;
}

.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(1){
    display:none;
}
.homePageTabsheet .compositTabsTabsContainerRight li:before{
    content:"";
    width:40px;
    height:35px;
    background-image: url("../images/1401/tabsheet.png");
    position:absolute;
    margin:auto;
    right:0;
    left:0;
    top:30px;
    background-position: 1px 2px;
    z-index: -1;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(3):before{
    background-position:38px 1px;
    width: 35px;
    height: 33px;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(4):before{
    background-position:-35px 2px;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(5):before{
    background-position:0px -30px;
    width:36px;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(6):before{
    background-position:35px -33px;
    width:36px;
}
.homePageTabsheet .compositTabsTabsContainerRight li a:after{
    content:"";
    width:105px;
    height:1px;
    background:#d4f3ff;
    position:absolute;
    margin:auto;
    right:0;
    left:0;
    bottom:0;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(6) a:after{
    display:none;
}
.homePageTabsheet .compositTabsTabsContainerRight li a{
    background:transparent;
    border: none;
    color: #fff;
    font-size: 20px;
    padding:75px 0 25px;
}
.homePageTabsheet .compositTabsItemsContainerRight{
    border:none;
    background:transparent;
    text-align: center;
    padding-top: 75px;
    padding-bottom: 60px;
    padding-right: 55px;
}
.homePageTabsheet .compositTabsItemsContainerRight .blockTitle{
    display:none;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentList{
    display:inline-block;
    width: 29.33%;
    width:160px;
    margin: 2%;
    border: 1px solid #fff;
    background: rgb(255 255 255 / 10%);
    transition:0.5s ease;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentList:hover{
    background:#f09718;
    border-color:#f09718;
}
#block161257 form{
    padding-left: 30% !important;
    padding-right: 8% !important;
}
/*.homePageTabsheet .compositTabsItemsContainerRight .contentList:nth-of-type(4), .homePageTabsheet .compositTabsItemsContainerRight .contentList:nth-of-type(5){
    width: 40%;
}*/
.homePageTabsheet .compositTabsItemsContainerRight .contentImageContainer{
    border:none;
    padding: 0;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentImageContainer a{
    padding-top: 28px;
    display: block;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentImageContainer img{
    display: block;
    margin: 0 auto;
}
.homePageTabsheet .compositTabsItemsContainerRight .sis-tabBannerSlider .contentImageContainer img{
    max-width: 100% !important;
    height: auto !important;
    border: 4px solid #fff;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentList .contentTextContainer{
    text-align:center;
    color:#fff;
}
.homePageTabsheet .compositTabsItemsContainerRight .contentList .contentTextContainer .contentTitle a{
    font-size:15px;
    color:#fff;
    font-weight:400;
    display: block;
    padding-top: 10px;
    padding-bottom: 28px;
    min-height:82px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
}
.sis-tabBannerSlider .bx-wrapper {
    border: 0;
    box-shadow: none;
    background: transparent;
}
.sis-tabBannerSlider .bx-wrapper a{
    padding:0 !important;
}
.sis-tabBannerSlider .bx-pager.bx-default-pager {
    background: transparent;
    bottom: -60px;
    z-index: 9;
}
.sis-tabBannerSlider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item{
    min-width:26px;
    min-height: 24px;
    display: inline-flex;
}
.sis-tabBannerSlider .bx-wrapper .bx-pager.bx-default-pager a{
    width:10px;
    height:10px;
    background:#fff;
    transform: rotate(45deg);
    border-radius: 0;
    margin:auto;
}
.sis-tabBannerSlider .bx-wrapper .bx-pager.bx-default-pager a.active, .sis-tabBannerSlider .bx-wrapper .bx-pager.bx-default-pager a:hover{
    background:#f09718;
    width:14px;
    height:14px;
}
/************************************form**************************************/
.sis-form .blockTitle{
    margin:60px 0 40px;
}
.sis-form .form_container{
    border:none;
    background:none;
}
.sis-form .form_container p{
    line-height: 25px;
    color: #222;
    text-align: justify;
}
.sis-form .form_container hr{
    background: #026335;
    height: 3px;
}
.sis-form .required_feild{
    display:inline-block !important;
}
.sis-form .form_container h2{
    font-weight: bold;
    color: #026335;
    font-size: 16px;
    line-height: 32px;
    width: max-content;
}
.sis-form .form_container td:nth-of-type(2n+1){
    font-size: 14px;
    color: #666666;
    font-weight: 100 !important;
    width: 15% !important;
    display: inline-block;
    padding-right: 0 !important;
    line-height: 32px;
}
.sis-form .form_container td:nth-of-type(2n){
    display: inline-block;
    line-height: 34px;
    width: 30%;
    margin-left: 4%;
}
.sis-form .form_container input[type="text"], .sis-form .form_container select {
    width: 94%!important;
    line-height: 28px !important;
    background: #f2f3f5;
    border: none !important;
}
.sis-form .form_container textarea {
    background: #f2f3f5;
    border: none !important;
    width: 100% !important;
    height: 155px !important;
}
.sis-form .form_container .uploader{
    width:100% !important;
}
.sis-form .sectionfooter2 {
    position: relative !important;
    line-height: 36px;
}
.sis-form .frm_security_code{
    border:none !important;
    background:none !important;
}
/************************************inner**************************************/
.otherBody{
    overflow: auto !important;
}
.inner-header{
    background:#014a27;
}
.inner-header .logo {
    padding: 9px 40px;
}
.innerFooter .bottom-footer{
    background:#2a2929;
    overflow: hidden;
    margin-top: 25px;
}
.innerFooter .bottom-footer .copyRight{
    float:right;
}
.innerFooter .bottom-footer .Enamad{
    /*margin-top: -25px;
    margin-bottom: -25px;*/
}
.innerFooter .bottom-footer .social {
    margin-top: 32px;
}
.innerFooter .bottom-footer .social .listItemStyle .advService .contentImageContainer {
    transform: rotate(46deg);
    background:#fff;
}
.innerFooter .bottom-footer .social .listItemStyle:hover .advService .contentImageContainer{
    background:#f0a915;
}
.innerFooter .bottom-footer .social .listItemStyle .advService .contentImageContainer img {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(0.2);
}
.innerFooter .bottom-footer .copyRight {
    margin-top: 38px;
}
.innerFooter{
    background-color: #333333;
    padding-top:10px;
}
.innerFooter .footer-section .footer-column{
	float:right;
	width:33%;
}
.innerFooter .footer-section .footer-column h3{
    font-family: IRANSans;
    color: #fff;
    font-size: 19px;
    border: 0;
    margin: 30px 0 15px 0;
    padding: 0;
    font-weight: 400;
}
.innerFooter .footer-section .footer-column ul{
	display:inline-block;
	width:100%;
}
.innerFooter .footer-section .footer-column ul li{
	display:inline-block;
	width:100%;
}
.innerFooter .footer-section .footer-column ul li a{
	color:#939191;
    	font-size: 14px;
	line-height:26px;
	padding:0 15px 0 0;
	position:relative;	
}
.innerFooter .footer-section .footer-column ul li a:hover{
	color:#fff;
}
.innerFooter .footer-section .footer-column ul li a:before{
    position: absolute;
    content: "";
    top: 8px;
    right: 0px;
    background: url(../images/theme-images/icons.png) -34px -38px;
    width: 5px;
    height: 9px;
}
.innerFooter .footer-section .contactService{
	padding-top:20px;
}
.innerFooter .footer-section .contactService .cuPostalCode{
	display:none;
}
.innerFooter .contactService .cuAddress,.innerFooter .contactService .cuAddress a, .innerFooter .contactService .cuPhone, .innerFooter .contactService .cuFax, .innerFooter .contactService .cuEmail, .innerFooter .contactService .cuSms{
    	background: transparent;
	color:#939191;
    	font-size: 14px;
	line-height:26px;
	position:relative;
    	margin-bottom: 10px;
    	padding-right: 25px;
}
.innerFooter .contactService .cuAddress:before, .innerFooter .contactService .cuPhone:before, .innerFooter .contactService .cuFax:before, .innerFooter .contactService .cuEmail:before, .innerFooter .contactService .cuSms:before{
    position: absolute;
    content: "";
    top: 4px;
    right: 0px;
    background: url(../images/theme-images/icons.png) -9px -100px;
    width: 15px;
    height: 15px;
}
.innerFooter .contactService .cuPhone:before{
    background-position: -32px -99px;
}
.innerFooter .contactService .cuFax:before{
    background-position: -58px -98px
}
.innerFooter .contactService .cuEmail:before{
    background-position: -86px -99px;
    top: 5px;
    width: 16px;
}
.innerFooter .contactService .cuSms:before{
    background-position: -41px -125px;
    width: 18px;
    height: 29px;
    top: 0;
}
/************************************table**************************************/
.blockContainer form table{
    border:none !important;
}
.blockContainer form table .caption{
    font-size:14px;
    color:#666666;
    font-weight: 100 !important;
    width: 78px !important;
    display: inline-block;
    padding-right: 0 !important;
}
.blockContainer form table .data{
    padding: 0;
}
.blockContainer form table .data input.text, .blockContainer form table .data select{
    width: 253px !important;
    line-height: 28px !important;
    background:#f2f3f5;
    border:none !important;
}
.blockContainer form table .data select{
    padding: 6px 10px;
}
.blockContainer form table .data input.text:focus, .blockContainer form table .data select:focus, .blockContainer form table .data textarea:focus{
    background: #e9e9e9;
}
.blockContainer form table .data textarea{
    background:#f2f3f5;
    border:none !important;
    width: 100% !important;
    height: 155px !important;
}
.blockContainer form table .data{
    display: inline-block;
    line-height: 34px;
    max-width: 84%;
}
.blockContainer form table .data .uploader{
    width:98% !important;
    margin-top:-5px;
}
.blockContainer form table .data .form_comment{
    margin-top: -30px;
    display: block;
}
.blockContainer form table .required_feild{
    display:none;
}
.blockContainer form table tr{
    display: block;
    width: 100%;
    float: right;
    clear: both;
    margin-bottom: 17px;
}
.blockContainer form table .splitertitle{
    position:relative;
    font-weight:bold;
    color:#026335;
    font-size: 16px;
    line-height: 32px;
}
.blockContainer form table .splitertitle img{
    display:none;
}
.blockContainer form table .splitertitle + td hr.spliter{
    display:none;
}
.blockContainer form table .splitertitle:before{
    content:"";
    position:absolute;
    right:0;
    bottom:0;
    min-width:500px;
    height:2px;
    background:#026335;
}
.blockContainer form table td[style^="padding-right: 20px;"], .blockContainer form table td[style^="width: 17%; padding-right: 20px; white-space: nowrap;"]{
    min-width: 120px !important;
}
.blockContainer form table td[colspan="3"]{
    width:100% !important;
    position:relative;
}
.blockContainer form table td[colspan="3"] table{
    background:transparent !important;
}
.blockContainer form table td[colspan="3"] table .caption{
    min-width: 120px !important;
}
.blockContainer form table td[colspan="3"] table img#secCode{
    position: absolute;
    left: 0;
}
.blockContainer form{
    position:relative;
}
.blockContainer form .sectionfooter2{
    position: absolute;
    bottom: 0;
    border: none;
    background: transparent;
    margin: 0;
}
.blockContainer form .sectionfooter2 .sisSubmitbtn{
    padding: 6px 35px;
    background:#f09718;
}
.blockContainer form .sectionfooter2 .sisSubmitbtn:hover{
    background:#253a65;
}
/************************************contact************************************/
.contact-right{
    width:50%;
    float:right;
    padding:60px 15px 0 70px;
}
.contact-right .contactText{
    line-height: 25px;
    color: #222;
    text-align: justify;
    margin-bottom: 24px;
}
.contact-right h3{
    font-size:25px;
    color:#026335;
    margin-bottom:40px;
}
.contact-right h3 span{
    color:#f09718;
}
.contact-right .blockTitle{
    display:none;
}
.contact-left{
    width:50%;
    float:left;
    margin-top: 105px;
}
.contact-left .cuDivContactInfo span{
    display:block;
    color:#666666;
    font-size:14px;
}
.contact-left .cuDivContactInfo span span{
    color:#666666 !important;
    font-size:14px !important;
    font-weight:100 !important;
}
.contact-left .cuDivContactInfo span:first-child{
    color:#f09718;
    font-size:15px;
    font-weight: bold;
    padding-top: 5px;
    line-height: 26px;
}
.contact-left .contentView .cucontactImage img{
    margin: 20px 0;
    padding:3px;
    box-shadow: 0 0 5px #ccc;
    border: none;
}
.contact-banner{
   padding:70px 0;
   text-align: center;
}
.contact-banner .listItemStyle{
   float:none !important;
   display:inline-block;
   border:1px solid #026335;
   width:auto !important;
   margin: 0 10px;
   position:relative;
}
.contact-banner .listItemStyle:before{
   content:"";
   position:absolute;
   top:0;
   bottom:0;
   width:0;
   background:#026335;
   transition:0.5s ease;
   z-index: -1;
}
.contact-banner .listItemStyle:first-child:before{
   right:0;
}
.contact-banner .listItemStyle:nth-child(2):before{
   left:0;
}
.contact-banner .listItemStyle:hover:before{
   width:100%;
}
.contact-banner .listItemStyle .contentImageContainer{
   padding:0;
   border:none;
   margin-top: 18px;
}
.contact-banner .listItemStyle:first-child .contentImageContainer{
   margin-right: -30px;
}
.contact-banner .listItemStyle:nth-child(2) .contentImageContainer{
   margin-left: -30px;
   float:left !important;
}
.contact-banner .listItemStyle .contentTitle a{
   color:#222222;
   display: block;
   padding: 39px 47px;
}
.contact-banner .listItemStyle:hover .contentTitle a{
   color:#ffffff;
}
/************************************new************************************/
.news-section1{
   padding-top:55px;
}
.section1-right{
   width:60%;
   float:right;
}
.newsSlider .bx-wrapper {
   border: 3px solid #fff;
}
.newsSlider .contentImageContainer{
   position:relative;
}
.newsSlider .contentImageContainer:before{
   content:"";
   position:absolute;
   top:0;
   bottom:0;
   right:0;
   left:0;
   background-image: linear-gradient(#fff0 50%, #014a27 90%);
}
.newsSlider .contentTextContainer{
   position:absolute;
   bottom:15px;
   right:20px;
   left:20px;
   color:#fff;
   line-height: 27px;
   font-size: 13px;
}
.newsSlider .contentTextContainer .contentTitle a{
   color:#fff;
   font-size: 15px;
   line-height: 30px;
}
.newsSlider .contentImageContainer img{
   border:none;
   padding:0;
}
.section1-left{
   width:40%;
   float:left;
   padding-right: 10px;
}
.newsTopList .blockTitle, .newsMenu .blockTitle{
   color:#253a65;
   font-size:20px;
   font-weight:bold;
   position:relative;
   padding-right: 52px;
   padding-bottom: 48px;
   margin-top: 25px;
}
.newsTopList .blockTitle:before, .newsMenu .blockTitle:before{
   content:"";
   width:27px;
   height:2px;
   background:#f09718;
   position:absolute;
   right: 10px;
   top: 10px;
}
.newsTopList .contentList{
   padding: 25px 10px 25px 0;
   border-bottom:2px solid #026335;
   margin-bottom:0;
}
.newsTopList .contentList:first-child{
   padding-top:0;
}
.newsTopList .contentList:nth-last-child(1){
   border:none !important;
}
.newsTopList .contentImageContainer img{
   box-shadow: 0 0 5px #ccc;
   border: none;
   padding: 3px;
}
.newsTopList .contentTextContainer{
   padding-right: 5px;
}
.newsTopList .contentDateTime{
   font-size: 13px;
   line-height: 27px;
   color: #888888;
   padding-right: 26px;
   padding-top: 7px;
   position:relative;
}
.newsTopList .contentDateTime:before{
   content:"";
   width:15px;
   height:15px;
   background:url("../images/1401/newsIcon.png") -1px 0px;
   position:absolute;
   right: 2px;
   top: 11px;
}
.newsTopList .contentTitle a{
   font-size: 15px;
   line-height: 27px;
   color: #222222;
}
.newsTopList .contentList:hover .contentTitle a{
   color:#f09718;
}
.newsTopList .navigator2-cell{
   display: block;
   background: #fff;
   margin-top: -10px;
   padding: 50px 0 70px;
}
.newsTopList .navigator2-cell .navigator-item{
   font-size: 15px !important;
   color: #777777 !important;
   padding: 4px 13px !important;
   margin: 0px 2px !important;
   background:#ffffff;
   font-weight: 100;
}
.newsTopList .navigator2-cell .navigator-item:hover{
   padding: 4px 13px !important;
   margin: 0px 2px !important;
   background:#f09718;
   color: #ffffff !important;
   border-color:#f09718 !important;
}
.newsTopList .navigator2-cell .navigator2-selected{
   padding: 0 12px !important;
   margin: 0px 2px !important;
   background:#f09718;
   color: #ffffff !important;
   border-color:#f09718 !important;
   font-weight: 100;
}
.newsTopList .navigator2-cell .navigator-first, .newsTopList .navigator2-cell .navigator-next, .newsTopList .navigator2-cell .navigator-last, .newsTopList .navigator2-cell .navigator-previous{
   padding: 0 11px !important;
}
.section2-right{
   width:29%;
   float:right;
}
.section2-left{
   width:71%;
   float:left;
}
.newsMenu{
   padding-left: 23px;
}
.newsMenu .acMenu ul{
   border-left:1px solid #026335;
   padding-left: 24px;
   padding-bottom: 30px;
}
.newsMenu .acMenu ul li{
   border:none;
   border-bottom:1px solid #026335;
   margin:0;
   position:relative;
}
.newsMenu .acMenu ul li:last-child{
   border-bottom:none;
}
.newsMenu .acMenu ul li a{
   background:transparent;
   padding: 13px 0;
}
.newsMenu .acMenu ul li.facMenuHasChild > a span.acMenuIcon{
   border:none;
   width:16px;
   height:16px;
   background:url("../images/1401/newsIcon.png") -16px 0px;
   margin-top: 3px;
   margin-left: 2px;
   margin-right: 2px;
}
.newsMenu .acMenu ul li.facMenuHasNoChild:hover a, .newsMenu .acMenu ul li.facMenuHasChild:hover a{
   color:#333 !important;
   background: transparent !important;
}
.newsMenu .acMenu ul li.oacMenuHasNoChild:hover a{
   color:#888 !important;
   background: transparent !important;
}
.newsMenu .acMenu ul li a:before{
   content:"";
   position:absolute;
   top:0;
   bottom:0;
   left:-26px;
   margin:auto;
   width:3px;
   height:0;
   background:#f09718;
}
.newsMenu .acMenu ul li.facMenuHasNoChild:hover a:before, .newsMenu .acMenu ul li.facMenuHasChild:hover a[level="1"]:before, .newsMenu .acMenu ul li.oacMenuHasNoChild:hover a:before{
   height:45px;
}
.newsMenu .acMenu ul li a.acMenuActive{
   color:#333;
}
.newsMenu .acMenu ul li a.acMenuActive:before{
   height:45px;
}
.newsMenu .acMenu ul li.facMenuHasChild a.acMenuActive:before{
   display:none;
}
.newsMenu .acMenu .acMenuLevel-2 {
   padding:0;
   border-left:none;
   border-top:1px solid #026335;
}
.newsMenu .acMenu .acMenuLevel-2 a{
   color: #888;
   padding-right: 20px;
}
.newsViewSection{
    padding-top: 32px;
}
.newsView .contentInformation{
    background:transparent;
    border-top: none;
    border-right: none;
    border-left: none;
    margin-top: 0;
    margin-bottom: 40px;
}
.newsView .contentInformation span{
    width: auto;
}
.newsView .contentInformation span.caption{
    margin-right: 10px;
    color: #888;
    font-weight: 300 !important;
}
.newsView .contentInformation span.content{
    padding-left: 25px;
    color: #888;
    margin: 0;
}
.newsView .contentView .contentTitleContainer{
    max-width: 530px;
}
.newsView .contentView h1.contentTitle{
    color: #222222;
    font-size: 16px;
}
.newsView .contentImageContainer img.contentImage{
    box-shadow: 0 0 5px #ccc;
    border: none;
    padding: 3px;
    margin-left: 0;
    margin-right: 20px;
    margin-top: -35px;
}
.newsView .contentAbstract{
    color:#777777;
    font-size:14px;
    line-height: 27px;
}
.newsView .contentText{
    color:#555555;
    font-size:14px;
    line-height:30px;
}
/****************************************about*******************************************/
.aboutTopContent .top-title{
    color:#f09718;
    font-size:25px;
    font-weight: bold;
    padding: 60px 0 37px;
}
.aboutTopContent .top-title span{
    color:#026335;
}
.aboutTopContent .contentTextContainer{
    color:#222222;
    font-size:14px;
    line-height: 30px;
    text-align: justify;
}
.aboutTopContent .contentTextContainer strong{
    color:#253a65;
    font-size:18px;
    font-weight:bold;
    padding: 10px 0;
    display: block;
}
.aboutTopContent .contentList{
   border:none;
}
.aboutTopContent .contentImageContainer{
    float:left;
    margin-top: 55px;
}
.aboutTopContent .contentImageContainer img{
    margin: 0;
    border: none;
}
.aboutTopContent .contentText .table-responsive{
    float:right;
}
.aboutTopContent .contentText table{
    border-collapse: collapse;
    margin-top: 15px;
    border-color: #ccc;
}
.aboutTopContent .contentText table tr{
    margin:0;
}
.aboutTopContent .contentText table tr:first-child{
    background:#f2f3f5;
}
.aboutTopContent .contentText table tr + tr{
    color: #666;
    font-size: 13px;
}
.aboutBanner{
    float: right;
    margin-top: 62px;
    margin-right: -10%;
    text-align: center;
    position:relative;
}
.aboutBanner .aboutBannerImg{
    position:relative;
}
.aboutBanner .aboutBannerImg:before{
    content:"";
    position:absolute;
    top:16px;
    bottom:16px;
    right:14px;
    left:14px;
    border:1px solid #ffffff;
}
.aboutBanner .top-title{
    font-size:25px;
    font-weight:bold;
    color:#ffffff;
    position:absolute;
    top:62px;
    right:0;
    left:0;
    margin:auto;
    z-index: 1;
}
.aboutBanner .top-title span{
    color:#f09718;
}
.aboutBanner .aboutBannerContent{
    position:absolute;
    color:#fff;
    font-size:16px;
    line-height:40px;
    padding: 0 19%;
    top: 105px;
    right: 0;
    left: 0;
    margin: auto;
}
.aboutBanner .aboutBannerContent a{
    font-size:14px;
    color:#fff;
    border:1px solid #fff;
    padding: 2px 28px;
    display: inline-block;
    margin-top: 30px;
    position:relative;
    z-index: 0;
}
.aboutBanner .aboutBannerContent a:hover{
    border-color:#f09718;
}
.aboutBanner .aboutBannerContent a:before{
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #f09718;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.aboutBanner .aboutBannerContent a:hover:before{
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
    transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.aboutBanner .bottom-title{
   font-size:25px;
   font-weight:bold;
   color:#026335;
   margin-top: 48px;
   margin-bottom: 45px;
}
.aboutBanner .bottom-title span{
   color:#f09718;
}
.aboutContentList{
   display:inline-block;
   float:right;
   background:#f2f3f5;
   padding:25px 30px;
   border-bottom:3px solid #ef9717;
   min-height: 350px;
   margin-bottom: 65px;
}
.aboutContentListR{
   width: 23%;
}
.aboutContentListC{
   margin:0 2.5%;
   width: 32%;
}
.aboutContentListL{
   width: 40%;
}
.aboutContentList .blockTitle{
   font-size:18px;
   color:#444444;
   font-weight:bold;
   text-align:center;
   border-bottom:1px solid #dddddd;
   padding-bottom: 20px;
   margin-bottom: 15px;
}
.aboutContentList li{
   padding-right:33px;
   position:relative;
   font-size:14px;
   color:#666666;
   line-height: 29px;
   padding-left: 10px;
   text-align: justify;
}
.aboutContentList li:before{
   content:"";
   width:15px;
   height:15px;
   position:absolute;
   right:8px;
   top:6px;
   background:url("../images/1401/aboutLi.png");
}
/*************************************مراکز درمانی***************************************/
.header-stations{
    z-index:999;
    position: relative;
}
#sis-map-search-btn{
    background:#f09718;
}
.sis-map-card-info-header h4{
   font-weight:300;
}
.sis-map-card-info-content {
    font-size: 13px;
}
.sis-map-card-info{
    position:relative;
    padding: 5px 15px;
}
.sis-map-card-info:before{
    content: "";
    position: absolute;
    width: 70%;
    bottom: -1px;
    right: 0;
    left: 0;
    margin: auto;
    border-bottom: 1px dotted #dfdfdf;
}
#sis-map-card-info{
    padding:0;
}
#sis-map-info-gradient{
    height: 83vh;
}
#download_btn_container{
    z-index: 99;
}
.showPanel{
    z-index: 9;
}
#test-for-location{
    top:19em;
}
.footer-stations{
    bottom: 0;
    position: fixed;
    z-index: 999;
    right: 0;
    left: 0;
    margin: 0;
    background-color: #333333;
    padding: 10px 0;
}
.footer-stations .copyRight{
   float:right;
   margin:0;
}
/************************************ترکیب سهامداران**************************************/
.tarkib-content .contentTitle{
    color: #f09718;
    font-size: 24px;
    font-weight: bold;
    padding: 60px 0 10px;
}
.tarkib-content .contentList{
    border:none;
}
.tarkib-content .contentText{
    padding-bottom: 40px;
    display: block;
    float: right;
}
.tarkib-content .contentText .table-responsive{
    float:right;
}
.tarkib-content .contentText table{
    border-collapse: collapse;
    margin-top: 15px;
    border-color: #ccc;
    float: right;
}
.tarkib-content .contentText table tr{
    margin:0;
}
.tarkib-content .contentText table td{
    padding: 5px 0;
}
.tarkib-content .contentText table tr:first-child{
    background:#f2f3f5;
}
.tarkib-content .contentText table tr + tr{
    color: #666;
    font-size: 13px;
}
.tarkib-content .contentText p{
    clear:both;
}
/*********************************services**************************************/
.eservices{
    padding: 0 13%;
    margin-bottom: 59px;
}
.eservices .top-title{
    text-align:center;
    color:#026335;
    font-weight: bold;
    font-size:25px;
    padding: 60px 0;
}
.eservices .top-title span{
    color:#f09718;
}
.eservices .contentList{
    width:50%;
    display:inline-block;
    margin:0;
}
.eservices .contentImageContainer{
    border:none;
    padding:0;
}
.eservices .contentList{
    border:1px solid #fff;
}
.eservices .contentList:nth-of-type(1){
    border-left:1px solid #026335;
    border-bottom:1px solid #026335;
}
.eservices .contentList:nth-of-type(4){
    border-right:1px solid #026335;
    border-top:1px solid #026335;
}
.eservices .contentTextContainer{
    text-align:center;
}
.eservices .contentTextContainer .contentTitle a{
    font-size: 16px;
    background: #016335;
    color: #fff;
    font-weight: 300;
    margin-bottom: 35px;
    padding: 14px;
    min-width:190px;
    display: inline-block;
}
.eservices .contentTextContainer .contentTitle a:hover{
    background: #f09718;
}
/************************************chart***************************************/
.sis-chart-section.section1 .blockTitle{
    text-align:center;
    background:#253a65;
    color:#fff;
    font-size: 25px;
    padding: 39px 20px;
    width: max-content;
    margin: auto;
    min-width: 500px;
}
.sis-chart-section.section2, .sis-chart-section.section3{
    text-align:center;
}
.sis-chart-section.section2 .blockTitle, .sis-chart-section.section3 .blockTitle{
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    cursor: unset;
    padding: 17px;
    min-width: 320px;
    display: inline-block;
    background: #026335;
    position: relative;
    line-height: 36px;
    z-index: 1;
}
.sis-chart-section .top-title{
    text-align:center;
    color:#026335;
    font-weight: bold;
    font-size:25px;
    padding: 66px 0;
}
.sis-chart-section .top-title span{
    color:#f09718;
}
.sis-chart-section .contentTitle{
    text-align:center !important;
}
.sis-chart-section .contentTitle a{
    color: #253a65;
    font-weight: bold;
    font-size: 18px;
    cursor: unset;
    padding: 20px;
    box-shadow: 0 -2px 11px rgba(0, 0, 0, 29%);
    margin-top: 60px;
    margin-bottom:100px;
    display: inline-block;
    background: #ffffff;
    position: relative;
    line-height: 24px;
    border-bottom:3px solid #ef9717;
}
.sis-chart-section.section2 .contentTitle a{
    min-width:270px;
    margin-right: 14px;
    margin-left: 14px;
}
.sis-chart-section.section1 .contentTitle a{
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    cursor: unset;
    padding: 17px 72px;
    margin-top: 60px;
    margin-bottom: 90px;
    display: inline-block;
    background: #026335;
    position: relative;
    line-height: 36px;
    border:none;
}
.sis-chart-section .blockContainer .contentList{
    position:relative;
    float: none !important;
    display: inline-block;
    margin: 0;
}
@keyframes slide1 {
  0%,
  100% {
    transform: translate(0,0);
  }
  50% {
    transform: translate(0,10px);
  }
}
.sis-chart-section .blockContainer{
    position:relative;
    margin:0;
    text-align:center;
}
.sis-chart-section .blockContainer:before{
    content:"";
    width:0;
    height: 100%;
    border-right:3px dashed #dddddd;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 50%;
}
.sis-chart-section.section3 .blockContainer:before{
    padding-bottom:30px;
}
.sis-chart-section .down{
    position:relative;
    text-align:center;
    display: block;
    clear: both;
}
.sis-chart-section .down:before{
    content: "";
    background-image: url("../images/1401/toBottom.png");
    animation: slide1 1s ease-in-out infinite;
    position: absolute;
    bottom:15px;
    right:3px;
    left: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    animation: 1s ease-in-out 0s infinite normal none running slide1;
}
.sis-chart-section .down.down3:before{
    bottom: -50px;
}
.sis-chart-section.section2{
    display:none;
    height:0;
    float: right;
    width: 100%;
}
.sis-chart-section.section2 .blockContainer{
    padding-top:50px;
    width: 100%;
    float:right;
}
.sis-chart-section.section2 .blockContainer:after{
    content:"";
    width:51%;
    height: 2px;
    border-top:3px solid #dddddd;
    position: absolute;
    top:58px;
    left:-3px;
    right: 0;
    margin: auto;
}
.sis-chart-section.section2 .blockContainer .contentList:before{
    content:"";
    width:2px;
    height:49px;
    border-right:3px solid #dddddd;
    position: absolute;
    top:11px;
    left:-5px;
    right: 0;
    margin: auto;
}
.sis-chart-section.section3{
    display:none;
    height:0;
    float: right;
    width: 100%;
    padding-bottom: 120px;
}
.sis-chart-section.section3 .blockContainer{
    float:right;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1){
    float:right !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n){
    float:left !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1):before{
    content: "";
    width: 535px;
    height: 2px;
    background: #ddd;
    position: absolute;
    right: 30px;
    top: 92px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n):before{
    content: "";
    width: 535px;
    height: 2px;
    background: #ddd;
    position: absolute;
    left: 30px;
    top: 92px;
    z-index: -100;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(3), .sis-chart-section.section3 .blockContainer .contentList:nth-of-type(4){
    margin-top:130px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7), .sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8), .sis-chart-section.section3 .blockContainer .contentList:nth-of-type(9){
    margin-top:370px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(1){
    margin-left: -97px;
    margin-right: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2){
    margin-right: -100px;
    margin-left: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(5){
    margin-left: 43px;
    float: none !important;
    margin-right: -210px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(6){
    margin-right: 43px;
    margin-left: -10px;
    float: none !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7){
    margin-top: 130px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) .contentTitle a{
    min-width: 200px;
    font-size: 15px;
    padding: 17px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8){
    clear: both;
    margin-left: 272px;
    margin-top: -121px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8):before{
    top: 89px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8) .contentTitle a{
    margin-top: 54px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(9){
    margin-top: 0;
    margin-right: 62px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(9):before{
    display:none;
}
.sis-chart-section.section3 .contentTitle a {
    min-width: 270px;
    margin-bottom:0;
}
.sis-chart-inner{
    display:none;
    height:0;
    float: right;
    width: 25%;
    padding: 0 15px;
}
.sis-chart-section.section2 .blockContainer:after {
    content: "";
    width: 51%;
    height: 2px;
    border-top: 3px solid #dddddd;
    position: absolute;
    top: 58px;
    left: -3px;
    right: 0;
    margin: auto;
}
.sis-chart-section.section3 .blockContainer:after {
    content: "";
    width: 75%;
    height: 2px;
    border-top: 3px solid #dddddd;
    position: absolute;
    bottom: -85px;
    left: -1px;
    right: 0;
    margin: auto;
}
.sis-chart-inner .blockTitle{
    text-align:center;
    background:#f09718;
    color:#fff;
    font-size: 17px;
    padding: 15px 0;
    box-shadow: 0 -2px 11px rgba(0, 0, 0, 29%);
    line-height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 70px;
    position: relative;
}
.sis-chart-inner .blockTitle:before{
    content:"";
    width:3px;
    height:37px;
    background:#dddddd;
    position: absolute;
    top: -37px;
    right: 0;
    left: 0;
    margin: auto;
}
.sis-chart-inner .blockContainer{
    padding-top:20px;
    padding-bottom:100px;
    position:relative;
}
.sis-chart-inner .blockContainer:before{
    content: "";
    width: 2px;
    height:calc(100% - 150px);
    background: #ddd;
    position: absolute;
    top: 0;
    right:28px;
}
.sis-chart-inner2 .blockContainer:before {
    height: calc(100% - 162px);
}
.sis-chart-inner .contentTitle{
    position:relative;
    float:left;
}
.sis-chart-inner .contentTitle:before{
    content: "";
    width:34px;
    height: 2px;
    background: #ddd;
    position: absolute;
    top:10px;
    bottom: 0;
    right:-34px;
    margin: auto;
}
.sis-chart-inner .contentTitle a {
    color: #253a65;
    font-weight: bold;
    font-size: 16px;
    cursor: unset;
    padding: 24px;
    box-shadow: 0 -2px 11px rgb(0 0 0 / 29%);
    margin-top:10px;
    display: inline-block;
    background: #ffffff;
    position: relative;
    line-height: 25px;
    border-bottom: 3px solid #ef9717;
    width: 200px;
    text-align: center;
    float:left;
}
.resSlider{
   display:none;
}
/********************************responsive*************************************/
@media (min-width: 1201px) and (max-width: 1800px) {
#block161257 form {
    padding-left: 20% !important;
    padding-right: 0% !important;
}
.homePageTabsheet .compositTabsItemsContainerRight{
    /*padding-top:0;*/
}
.homePageTabsheet .compositTabsTabsContainerRight li a {
    padding: 60px 0 20px;
}
.homePageTabsheet .compositTabsTabsContainerRight li:before{
    top:10px;
}
footer.homeFooter{
    position: absolute;
    bottom: 0;
    width: 100%;
}
}
@media (max-width: 1500px) {
body.home{
background-size: cover !important;
}
    .header-section .logo {
       width: auto;
       top: 0;
       right: 0;
    }
    #block161257 form {
         padding-left: 6% !important;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentList {
        margin: 6px;
    }
    .aboutBanner {
        margin-right: 0;
        max-width: 100%;
    }
    .aboutBanner .aboutBannerImg img{
        max-width:100%;
    }
    .aboutBanner .aboutBannerContent {
        line-height: 30px;
    }
}

@media (min-width: 1201px) and (max-width: 1620px) {
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li ul, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li ul {
    right: 231px;
    min-width: 162px;
    width: auto;
}
footer.homeFooter .bottom-footer .copyRight {
    margin-left: 15%;
}
#sis-map-info-gradient {
    height: 78vh;
}
}
@media (min-width: 1200px) and (max-width: 1300px) {
    .header-section .navbar .life-btn {
       width: 28px; 
       height: 28px; 
       background-position: -62px -11px;
       margin: 36px 15px;
    }
    .header-section .navbar .search-btn{
       width: 28px; 
       height: 28px; 
       background-position:-7px -11px;
       margin: 36px 15px;
    }
    #block161257 form {
         padding-left: 0 !important;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
body.home{
background-size: cover !important;
}
footer.homeFooter .bottom-footer .footerContact {
    bottom: 85px;
    right:30px;
}
header .navbar .search-btn {
    margin-left: 15px !important;
    margin-right: 10px !important;
}
.contact-right {
    padding: 60px 0px 0 40px;
}
footer.homeFooter .bottom-footer .copyRight {
    width: 44% !important;
    margin-top: 99px !important;
}
.blockContainer form table .data input.text, .blockContainer form table .data select {
    width: 230px !important;
}
.blockContainer form table .splitertitle:before {
    min-width: 430px;
}
.blockContainer form table .data textarea {
    height: 100px !important;
}
.news-section1 {
    padding-top: 40px;
}
.newsTopList .contentList {
    padding: 10px 5px;
    margin-bottom: 0;
}
.newsTopList .contentTitle a {
    font-size: 14px;
    line-height: 26px;
}
.newsTopList .blockTitle, .newsMenu .blockTitle {
    font-size: 18px;
    padding-bottom: 30px;
}
#block161257 form {
    padding-left: 19% !important;
}
.section2-right {
    padding-right: 10px;
}
.section2-left {
    padding-left: 10px;
}
.newsMenu .acMenu ul {
    padding-left: 10px;
}
.acMenu ul li a {
    font-size: 14px;
}
.newsMenu .acMenu ul li a:before {
    left: -12px;
}
.newsMenu .acMenu ul li.facMenuHasChild > a span.acMenuIcon {
    margin-right: -5px;
}
.aboutTopContent .contentImageContainer {
    display: inline-block;
    width: 100%;
    text-align: center !important;
}
.aboutBanner {
    margin-top: 40px;
}
.aboutBanner .top-title {
    font-size: 22px;
    top: 38px;
}
.aboutBanner .bottom-title {
    font-size: 22px;
    margin-top: 30px;
    margin-bottom: 35px;
}
.aboutBanner .aboutBannerContent {
    font-size: 15px;
    padding: 0 10%;
    top: 80px;
}
.aboutBanner .aboutBannerContent a {
    margin-top: 20px;
}
.aboutContentList {
    margin-bottom: 40px;
}
.sis-chart-section.section2 .blockContainer:after {
    width: 61%;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(1) {
    margin-left: -190px;
    margin-right: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2) {
    margin-right: 0;
    margin-left: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(3){
    margin-top: 90px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(4) {
    margin-top: 3px;
    margin-left: 85px;
    float: none !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(5) {
    margin-left: -274px;
    float: right !important;
    margin-right: 180px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(6) {
    margin-right:184px;
    margin-left: 0;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) {
    margin-top: -82px;
    margin-right: 10px;
    clear: both;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8) {
    margin-left: 178px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(9) {
    margin-right: 172px;
}
.sis-chart-inner .blockTitle {
    font-size: 15px;
    min-height: 60px;
}
.sis-chart-inner .contentTitle a {
    font-size: 15px;
    padding: 15px;
    width: 180px;
}
.sis-chart-inner .blockContainer {
    padding-bottom: 70px;
}
.sis-chart-inner .blockContainer:before {
    height: calc(100% - 110px);
    right: 0px;
}
.sis-chart-inner2 .blockContainer:before {
    height: calc(100% - 123px);
}
.sis-chart-section .contentTitle a {
    margin-top: 20px;
}
.sis-chart-section.section2 .blockContainer:after {
    top: 35px;
}
.sis-chart-section.section2 .blockContainer .contentList:before {
    top: -15px;
}
.sis-chart-section.section1 .blockTitle {
    font-size: 24px;
    padding: 28px 20px;
    min-width: 470px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1):before {
    width: 300px;
    right: 240px;
    top: 53px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n):before {
    width: 300px;
    left: 240px;
    top: 53px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7):before {
    right: 70px;
    top: 48px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) .contentTitle a {
    min-width: 140px;
    padding: 15px 7px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n):before {
    width: 300px;
    left: 240px;
    top: 86px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8):before {
    top: 86px;
}
}
@media (max-width: 1200px) {
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li {
    padding: 2px 0;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li a, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li a {
    font-size: 13px;
    line-height: 20px;
    height: 24px;
    padding: 0 0 0 15px;
}
header .navbar .wsoffcanvasopener .wsmenu {
    z-index: 9999;
    bottom: auto;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li:hover > a.levels:before, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li:hover a.level1:before {
    width: 5px;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li:hover a.levels, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li:hover a.level1 {
    padding-right: 10px;
}
body.home{
    background-image: url("../images/1401/back1401-1.jpg") !important;
}
.header-section .logo {
    padding: 15px 20px;
    margin-bottom: 20px;
}
.header-section.inner-header .logo {
    padding:7px 20px;
    margin-bottom: 0;
}
header .navbar .wsmenucontainer .wsmenu{
    width:150px;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li a.submenu:after {
    left: -1px;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li ul, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li ul {
    right: 0;
    min-width: auto;
    width: 100%;
    padding: 10px 5px 15px 0;
    top: 0;
    position: relative;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] a, header .navbar .wsmenu .wsmenu-list li.nav-list a {
    font-size: 16px;
    padding: 15px 0 0 10px;
}
header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li:hover a.levels, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li:hover a.level1 {
    font-weight: normal;
}
header .navbar .wsoffcanvasopener .wsmenu {
    position: absolute;
}
    .searchBox input.searchSubmit[type="submit"] {
       top: 15px;
    }
    .homePageTabsheet {
       width: 100%;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .bx-viewport{
       height:auto !important;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentImageContainer img{
       max-width: 100% !important;
       width:auto !important;
    }
footer {
    position: relative;  
    bottom: 0; 
}
footer.homeFooter .bottom-footer .copyRight {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left:0;
    margin-right:0;
}
body {
    overflow: unset !important;
}
.blockContainer form table .data {
    max-width: 100%;
}
.contact-left .contentView .cucontactImage img {
    max-width: 100%;
    height: auto !important;
}
.aboutTopContent .contentText .table-responsive {
    float: none;
}
}

@media (max-width: 991px) {
    .header-section .logo img{
       max-width: 220px;
    }
header .navbar .search-btn {
    margin-top: 28px;
    margin-bottom: 28px;
}
header .navbar .life-btn {
    margin: 28px 15px;
}
header .navbar .eng-btn {
    margin: 28px 15px;
}
header .navbar .phone-box {
    margin: 20px 15px;
}
    header .wsmenucontainer .offheader {
    width: 100px;
    height: 85px;
    min-height: 85px;
    }
    header .wsmenucontainer .offheader .animated-arrow{
        width:60px;
    }
    header .wsmenucontainer .offheader .animated-arrow span{
        width: 60px;
        height: 3px;
    }
    header .wsmenucontainer .offheader .animated-arrow span:before{
        height: 3px;
        top: 4px;
    }
    header .wsoffcanvasopener .offheader .animated-arrow span:before{
        top:9px;
    }
    header .wsmenucontainer .offheader .animated-arrow span:after{
        height: 3px;
        bottom: 3px;
    }
    header .navbar .wsmenucontainer .wsmenu{
       width:auto;
    }
    .navbar .wsmenucontainer {
       float: left;
       margin-right: 15px;
       width: 100px;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] a, header .navbar .wsmenu .wsmenu-list li.nav-list a {
       font-size: 20px;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li a, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li a {

    }
    .searchBox input.searchInput {
       font-size: 20px;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li:before{
       top:15px;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li a {
       font-size: 18px;
       padding: 60px 0 10px;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li {
        min-width:auto;
    }
    .homePageTabsheet .compositTabsItemsContainerRight {
       padding-top: 40px;
       padding-bottom: 40px;
    }
    .sis-tabBannerSlider .bx-pager.bx-default-pager {
       bottom: -50px;
    }
footer {
    position: relative;  
    bottom: 0; 
}
footer.homeFooter .bottom-footer .copyRight {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.contact-right {
    width: 100%;
    padding: 40px 0;
}
.contact-left {
    width: 100%;
    margin-top: 0;
}
.blockContainer form table .splitertitle {
    width: 100% !important;
    display: block;
}
.blockContainer form table .splitertitle:before {
    width: 100%;
    min-width: auto;
}
.contact-banner {
    padding: 40px 0;
}
.contact-banner .listItemStyle .contentTitle a {
    padding:39px 20px;
}
.innerFooter .bottom-footer .copyRight {
    margin-top: 32px;
    margin-left:0;
}
.section1-right {
    width: 100%;
}
.section1-left {
    width: 100%;
    padding-right: 0;
}
.aboutTopContent .contentTextContainer {
    line-height: 28px;
}
.aboutTopContent .contentTextContainer strong {
    font-size: 15px;
}
.aboutTopContent .contentImageContainer {
    margin-top: 20px;
}
.aboutBanner {
    margin-top: 20px;
}
.aboutTopContent .contentImageContainer {
    text-align: center !important;
    width: 100%;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.copyrightWarp .copyrightImage {
    padding-left: 2px;
}
body.home{
background-size: cover !important;
}
footer.homeFooter .bottom-footer .copyRight {
    width: 39%;
    margin-top: 95px;
}
.bottom-footer .footerContact {
    margin-top: 100px;
    margin-right: 0px;
}
.header-section .logo{
    max-width: 239px;
    padding: 15px;
}
.header-section .logo img{
       max-width: 208px;
}
.homePageTabsheet .compositTabsItemsContainerRight {
    padding-right: 20px;
}
footer.homeFooter .bottom-footer .footerContact {
    bottom: 85px;
    right: 30px;
}
#block161257 form {
    padding: 0 !important;
}
.news-section1 {
    padding-top: 30px;
}
.section1-left {
    padding-top: 20px;
}
.newsTopList .contentList {
    padding: 10px 10px 10px 0;
}
.newsTopList .blockTitle, .newsMenu .blockTitle {
    font-size: 18px;
    padding-bottom: 20px;
    padding-right: 40px;
}
.newsTopList .blockTitle:before, .newsMenu .blockTitle:before {
    width: 20px;
}
.newsTopList .contentDateTime {
    font-size: 13px;
    line-height: 20px;
    color: #888888;
    padding-right: 26px;
    padding-top: 0;
}
.newsTopList .contentDateTime:before{
    top: 1px;
}
.newsTopList .navigator2-cell {
    margin-top: -12px;
    padding: 35px 0 30px;
}
.newsTopList .navigator2-cell .navigator-item {
    padding: 2px 10px !important;
    margin: 0px 0px !important;
}
.newsTopList .navigator2-cell .navigator-first, .newsTopList .navigator2-cell .navigator-next, .newsTopList .navigator2-cell .navigator-last, .newsTopList .navigator2-cell .navigator-previous {
    padding: 0 5px !important;
}
.newsMenu {
    padding-left: 10px;
}
.newsMenu .acMenu ul {
    padding-left: 10px;
    padding-bottom: 10px;
}
.newsMenu .acMenu ul li a:before {
    left: -12px;
}
.acMenu ul li.facMenuHasNoChild > a span.acMenuIcon {
    margin: 5px -4px 0px 0px;
}
.newsMenu .acMenu ul li.facMenuHasChild > a span.acMenuIcon {
    margin-right: -5px;
}
.newsMenu .acMenu ul li a {
    padding: 10px 0;
    font-size: 14px;
}
.newsView .contentView h1.contentTitle {
    font-size: 14px;
    margin: 0;
}
.newsView .contentView .contentTitleContainer{
    max-width: 48%;
}
.newsView .contentAbstract {
    line-height: 24px;
}
.newsView .contentAbstract p{
    margin:0;
}
.newsView .contentInformation{
    margin-bottom: 30px;
}
.newsView .contentImageContainer img.contentImage{
    margin-top: -45px;
    margin-right: 10px;
}
#sis-map-info-gradient {
    top: 82px;
}
.aboutTopContent .top-title {
    font-size: 20px;
    padding: 40px 0 20px;
}
.aboutBanner .top-title {
    font-size: 18px;
    top: 30px;
}
.aboutBanner .aboutBannerContent {
    font-size: 15px;
    line-height: 24px;
    padding: 0 30px;
    top: 60px;
}
.aboutBanner .aboutBannerContent a {
    margin-top: 12px;
}
.aboutBanner .aboutBannerImg:before {
    top: 8px;
    bottom: 8px;
    right: 8px;
    left: 8px;
}
.aboutBanner .bottom-title {
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.aboutContentList .blockTitle {
    font-size: 16px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.aboutContentList {
    padding: 15px;
}
.aboutContentListC {
    margin: 0 1.5%;
    width: 34%;
}
.aboutContentList li {
    line-height: 26px;
    padding-right: 20px;
    padding-left: 0;
}
.aboutContentList li:before {
    right: -5px;
}
.aboutContentList {
    margin-bottom: 40px;
}
.tarkib-content .contentTitle{
    font-size: 20px;
    padding: 40px 0 0px;
}
.sis-chart-section .top-title {
    font-size: 22px;
    padding: 50px 0;
}
.sis-chart-section.section1 .blockTitle {
    font-size: 22px;
    padding: 25px 20px;
    min-width: 420px;
}
.sis-chart-section.section1 .contentTitle a {
    font-size: 17px;
    padding: 12px 50px;
    margin-top: 40px;
    margin-bottom: 60px;
}
.sis-chart-section.section2 .blockTitle, .sis-chart-section.section3 .blockTitle {
    font-size: 17px;
    padding: 10px;
    min-width: 270px;
}
.sis-chart-section.section2 .contentTitle a {
    min-width: 210px;
    margin-right: 10px;
    margin-left: 10px;
}
.sis-chart-section .contentTitle a {
    font-size: 16px;
    padding: 15px 10px;
}
.sis-chart-section.section2 .blockContainer:after {
    width: 61%;
}
.sis-chart-section.section3 .contentTitle a {
    min-width: 200px;
    margin-top: 30px;
    font-size: 15px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(1) {
    margin-left: 0;
    margin-right: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2) {
    margin-right: 0;
    margin-left: 100px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(3) {
    margin-right: 147px;
    margin-top: 0;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(4) {
    margin-left: 142px;
    margin-top: 0;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(5) {
    margin-left: 0;
    float: right !important;
    margin-right: 140px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(6) {
    margin-right: 0;
    margin-left:80px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) .contentTitle a {
    min-width: 130px;
    font-size: 13px;
    padding: 12px 5px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) {
    margin-top: -84px;
    margin-right: -20px;
    clear: both;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8) {
    margin-left: 142px;
    margin-top: -111px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(9) {
    margin-right: 128px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1):before {
    width: 200px;
    right: 175px;
    top: 58px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n):before {
    width: 200px;
    left: 175px;
    top: 58px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1):before {
    width: 50px;
    right: 110px;
    top: 54px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(8):before {
    top: 81px;
}
.sis-chart-inner {
    padding: 0 5px;
}
.sis-chart-inner .blockTitle {
    font-size: 14px;
    padding: 10px 0;
    line-height: 22px;
    min-height: 64px;
}
.sis-chart-inner .contentTitle a {
    font-size: 14px;
    padding: 10px;
    line-height: 22px;
    width: 178px;
    min-height: 89px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sis-chart-inner .blockContainer {
    padding-top: 10px;
    padding-bottom: 50px;
}
.sis-chart-inner .contentTitle:before{
    display:none;
}
.sis-chart-inner .blockContainer:before {
    height: calc(100% - 130px);
}
.sis-chart-inner2 .blockContainer:before {
    height: calc(100% - 130px);
}
.sis-form .form_container td:nth-of-type(2n+1) {
    width: 18% !important;
}
.sis-form .form_container td:nth-of-type(2n) {
    width: 30%;
    margin-left: 1%;
}
}
@media (max-width: 767px) {
.search-section-active {
    padding: 50% 15%;    
}
.search-close{
    top: 84px;
}
.resSlider{
   display:block !important;
margin:25px 10px;
}
.section1 .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
}


body.home {
    background-size: cover !important;
}
.navbarFooter{
}
    img{
       max-width:100%;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816, header .navbar .wsmenu .wsmenu-list {
       margin-top: 160px;
    }
    .header-section .logo {
       padding:10px;
       float: none !important;
       margin: 0;
       text-align: center;
    }
    .searchBox input.searchInput {
        font-size: 16px;
        height: 40px !important;
        padding-right: 10px;
        width: 90%;
    }
    .searchBox input.searchSubmit[type="submit"] {
       top: 3px;
       left:45px;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] a, header .navbar .wsmenu .wsmenu-list li.nav-list a {
       font-size: 16px;
       padding: 15px 0 0 10px;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"] > ul li, header .navbar .wsmenu .wsmenu-list li.nav-list .dropdwnmenu.link-list ul li {
       padding-right:0;
    }

    .homePageTabsheet .compositTabsTabsContainerRight {
       margin-top: 0;
    }
    .sis-tabBannerSlider .bx-wrapper {
       border: 2px solid #fff;
    }

    footer.homeFooter .bottom-footer {
       padding: 0;
       text-align: center;
    }
.navbarFooter{
    display: inline-block;
    width: 60%;
    margin: 30px auto;
}
footer.homeFooter .bottom-footer .footerContact {
    font-size: 12px;
    position: relative;
    bottom: 0;
    right: 0;
    text-align: center;
    float: none;
    clear: both;
margin-top: 0;
}
footer.homeFooter .bottom-footer .footerContact div{
    display: inline-block !important;
}
footer.homeFooter .bottom-footer .footerContact:before{
    margin-top: 0;
    float: none;
    display: inline-block;
    top: 9px;
    position: relative;
}
.search-section.searchInMenu {
    margin-top: -100px;
}
.innerFooter .footer-section .footer-column {
    width: 100%;
}
.contact-right {
    padding: 20px 0 50px;
}
.contact-right h3 {
    font-size: 18px;
    margin-bottom:15px;
}
.blockContainer form table tr {
    margin-bottom: 5px;
}
.blockContainer form table td[colspan="3"] table .caption {
    min-width: auto !important;
}
.blockContainer form table td[style^="padding-right: 20px;"], .blockContainer form table td[style^="width: 17%; padding-right: 20px; white-space: nowrap;"] {
    min-width: 100px !important;
}
.blockContainer form table .caption {
    font-size: 13px;
}
.blockContainer form table .data {
    max-width: 68%;
}
.blockContainer form table .data input.text, .blockContainer form table .data select {
    width: 217px !important;
}
.blockContainer form table td[colspan="3"] table img#secCode {
    bottom:-15px;
}
.blockContainer form .sectionfooter2 {
    bottom: -60px;
}
.sis-form .blockContainer form .sectionfooter2{
    bottom:0;
    font-size: 12px;
    line-height: 18px;
}
.contact-banner {
    padding: 15px 0;
}
.contact-banner .listItemStyle {
    margin: 3px;
}
.contact-banner .listItemStyle .contentTitle{
    font-size:14px;
}
.contact-banner .listItemStyle .contentTitle a {
    padding: 20px 15px;
}
.contact-banner .listItemStyle .contentImageContainer {
    margin-top: 7px;
}
.contact-banner .listItemStyle .contentImageContainer img{
    max-width:70px;
}
.innerFooter {
    padding-top: 0;
}
.innerFooter .footer-section .footer-column h3 {
    font-size: 16px;
    margin: 20px 0 10px 0;
}
.innerFooter .bottom-footer .social {
    margin-top: 36px;
    margin-left: 0px;
}
.innerFooter .bottom-footer .social .div-column3 {
    margin-right: 0;
}
.innerFooter .bottom-footer .social .listItemStyle .advService .contentImageContainer{
    padding: 7px;
}
.innerFooter .bottom-footer .copyrightText span, .innerFooter .bottom-footer .copyrightText a {
    font-size: 11px;
}
.news-section1 {
    padding-top: 20px;
}
.section1-left{
    padding-top:15px;
}
.section1-left .newsTopList .contentList {
    padding: 5px 10px 5px 0;
    margin: 0;
    border-bottom: 1px solid #026335;
}
.section2-left .newsTopList .contentList {
    padding: 10px 10px 10px 0;
    margin: 0;
    border-bottom: 1px solid #026335;
}
.newsTopList .contentTitle a {
    font-size: 14px;
    line-height: 20px;
}
.newsTopList .contentAbstract{
    font-size: 13px;
    line-height: 18px;
}
.newsTopList .navigator2-cell {
    padding: 30px 0;
}
.newsTopList .navigator2-cell .navigator-item {
    padding: 0px 5px !important;
    margin: 0px 0px !important;
}
.newsTopList .navigator2-cell .navigator-first, .newsTopList .navigator2-cell .navigator-next, .newsTopList .navigator2-cell .navigator-last, .newsTopList .navigator2-cell .navigator-previous {
    padding: 0 3px !important;
}
.section2-right{
    width: 100%;
    margin-bottom: 20px;
}
.section2-left{
    width: 100%;
}
.newsTopList .blockTitle, .newsMenu .blockTitle {
    padding-right: 40px;
    font-size: 16px;
    padding-bottom: 10px;
    margin-top: 15px;
}
.newsTopList .blockTitle:before, .newsMenu .blockTitle:before {
    width: 20px;
}
.newsMenu {
    padding-left: 0;
}
.newsMenu .acMenu ul {
    padding-left: 15px;
    padding-bottom: 0;
}
.newsMenu .acMenu ul li a:before {
    left: -17px;
}
.newsMenu .acMenu ul li a {
    padding: 5px 0;
    font-size: 13px;
}
.newsMenu .acMenu ul li.facMenuHasNoChild:hover a:before, .newsMenu .acMenu ul li.facMenuHasChild:hover a[level="1"]:before, .newsMenu .acMenu ul li.oacMenuHasNoChild:hover a:before{
   height:30px;
}
.newsMenu .acMenu ul li a.acMenuActive:before{
   height:30px;
}
#sis-map-info-gradient{
   width: 80% !important;
}
.showPanel{
   width: 30px;
   right: 81% !important;
}
.showPanel.onHide{
   right:0 !important;
}
.showPanel:before{
   width: 30px;
}
#sis-map-info-gradient{
    height: 77vh;
}
.tarkib-content .contentText, .contentText center{
    max-width: 100%;
}
.contentText .table-responsive{
    overflow-x: auto;
    max-width: 100%;
    white-space: nowrap !important;
}
.aboutTopContent .top-title {
    font-size: 16px;
    padding: 20px 0 15px;
}
.aboutTopContent .contentTextContainer {
    line-height: 24px;
}
.aboutBanner .top-title {
    font-size: 18px;
    top:30px;
}
.aboutBanner .aboutBannerContent {
    font-size: 14px;
    line-height: 24px;
    padding: 0 5px;
    top:20px;
    position: relative;
    color: #333;
}
.aboutBanner .aboutBannerImg:before{
    display:none;
}
.aboutBanner .aboutBannerContent a {
    margin-top: 15px;
    color: #333;
    border-color: #666;
}
.aboutBanner .bottom-title {
    font-size: 14px;
    margin-top:40px;
    margin-bottom:20px;
}
.aboutContentList {
    width:100% !important;
    margin:0 0 10px 0 !important;
    min-height: auto;
    padding: 10px;
}
.aboutContentListL{
    margin-bottom: 30px !important;
}
.aboutContentList .blockTitle {
    font-size: 15px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.aboutContentList li {
    padding-right: 22px;
    font-size: 13px;
    line-height: 24px;
    padding-left: 0;
}
.aboutContentList li:before {
    right: 0px;
    top: 4px;
}
.tarkib-content .contentTitle{
    font-size: 16px;
    padding: 20px 0 0;
}
.tarkib-content .contentText {
    padding-bottom: 10px;
}
.sis-chart-section .top-title {
    font-size: 18px;
    padding: 30px 0;
}
.sis-chart-section.section1 .blockTitle {
    font-size: 18px;
    padding: 20px 10px;
    min-width: 300px;
}
.sis-chart-section.section1 .contentTitle a {
    font-size: 15px;
    padding: 10px 20px;
    margin-top: 40px;
    margin-bottom: 70px;
}
.sis-chart-section.section2 .blockTitle, .sis-chart-section.section3 .blockTitle {
    font-size: 15px;
    padding: 10px;
    min-width: 190px;
    line-height: 30px;
}
.sis-chart-section.section2 .blockContainer {
    padding:30px 0 50px;
}
.sis-chart-section.section2 .blockContainer:after{
    display:none;
}
.sis-chart-section .contentTitle a{
    font-size: 15px;
    padding: 12px;
    margin-top: 10px !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(7) .contentTitle a{
    font-size: 15px;
    padding: 12px;
    margin-top: 10px;
    min-width: 300px;
}
.sis-chart-section.section2 .contentTitle a{
    min-width: 300px;
    margin:5px auto;
    font-size: 15px;
    padding: 12px;
}
.sis-chart-section .blockContainer .contentList{
   display:block;
}
.sis-chart-section.section3 .contentTitle a {
    min-width: 300px;
}
.sis-chart-section.section3 .blockContainer {
    float: none;
    padding-top: 30px;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n), .sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1){
    margin: 0 auto !important;
    clear: both;
    display: block;
    float: none !important;
}
.sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n):before, .sis-chart-section.section3 .blockContainer .contentList:nth-of-type(2n+1):before{
    display:none;
}
.sis-chart-inner .blockTitle {
    font-size: 15px;
    padding: 5px 0;
    line-height: 24px;
    min-height: 58px;
}
.sis-chart-inner {
    width: 50%;
    padding: 0 5px;
}
.sis-chart-inner .contentTitle a {
    font-size: 14px;
    padding: 5px;
    margin-top: 0px;
    line-height: 20px;
    width: 155px;
    float: none;
}
.sis-chart-inner .contentTitle:before{
    display:none;
}
.sis-chart-inner .blockContainer {
    padding-top: 10px;
    padding-bottom: 20px;
    min-height: 315px;
}
.sis-chart-inner .contentTitle {
    float: none;
    text-align: center !important;
}
.sis-chart-inner .blockContainer:before {
    right: 0;
    left: 0;
    margin: auto;
    height: 100% !important;
}
.sis-chart-inner3 .blockTitle:before, .sis-chart-inner4 .blockTitle:before{
    display:none;
}
.sis-chart-inner3 .blockContainer, .sis-chart-inner4 .blockContainer{
    min-height:auto;
}
.sis-chart-inner3 .blockContainer:before, .sis-chart-inner4 .blockContainer:before{
    height: 120px !important;
}
.eservices{
    padding: 0;
    margin-bottom: 20px;
}
.eservices .top-title {
    font-size: 18px;
    padding: 30px 0;
}
.eservices .contentTextContainer .contentTitle a {
    font-size: 14px;
    background: #016335;
    color: #fff;
    font-weight: 300;
    margin-bottom: 10px;
    padding: 5px;
    min-width: 150px;
}
.sis-form .form_container td:nth-of-type(2n+1) {
    text-align: left;
    padding-left: 3%;
    width: 30% !important;
}
.sis-form .form_container td:nth-of-type(2n) {
    width: 68%;
    max-width: 400px;
    margin-left: 0;
}
.sis-form .blockTitle {
    margin: 20px 0 20px;
    font-size: 16px;
    padding-right: 35px;
}

.homePageTabsheet .compositTabs.compositTabsRight td{
    width: 100% !important;
    display: block !important;
}
.homePageTabsheet .compositTabsTabsContainerRight {
    border-left: 0;
}

.homePageTabsheet .compositTabsTabsContainerRight li a:after {
    width: 100%;
}
.homePageTabsheet .compositTabsTabsContainerRight li:after {
    conteny:none;
}
.homePageTabsheet .compositTabsTabsContainerRight li:nth-of-type(6) a:after{
    display:block ;
    content:"";
}
.homePageTabsheet .compositTabsTabsContainerRight li:before {
    content:none;
}
.homePageTabsheet .compositTabsItemsContainerRight #div_area_sec_161255_161253{
        /*display: block !important;*/
}
    .homePageTabsheet .compositTabsTabsContainerRight li {
       margin-left: 0;
       padding: 5px 0;
    }
.homePageTabsheet{
    margin-top: 20px;
}
    .homePageTabsheet .compositTabsItemsContainerRight {
       padding:0;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li a {
       font-size: 13px;
       padding:5px 0;
       background-color: rgba(255,255,255,.25);
       margin-right: 0;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li.compositTabsActiveTab a {
       background-color: rgba(255,255,255,1);
       color: #253a65;
    }
    #block161257 form {
       padding-left: 10px !important;
       padding-right: 10px !important;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentList .contentTextContainer .contentTitle a {
       font-size: 12px;
       padding-top: 5px;
       padding-bottom: 15px;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentImageContainer a {
       padding-top: 10px;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentList {
       margin: 1%;
    }
}
@media (min-width: 581px) and (max-width: 767px) {
   .newsView .contentView .contentTitleContainer{
       max-width: 50%;
   }
   #sis-map-info-gradient {
       top:169px;
   }
}
@media (max-width: 580px) {


    header .navbar .wsmenu ul.ul_pmnu_1083816, header .navbar .wsmenu .wsmenu-list {
       margin-top: 160px;
    }
    header .navbar .wsmenu ul.ul_pmnu_1083816 > li[class^="hpmnLevel"], header .navbar .wsmenu .wsmenu-list li.nav-list{
       width:50%;
       padding: 10px 0;
    }
    .searchBox{
       text-align:center;
    }
    .searchBox input.searchInput{
       float:none;
    }
    .searchBox input.searchInput {
        width:100%;
    }
    .searchBox input.searchSubmit[type="submit"] {
       left:0;
    }

    .search-section.searchInMenu {
       max-width: 100%;
       margin: 0;
       position: absolute;
       top: 90px;
       right: 0;
    }
    header .wsmenucontainer .offheader {
        width: 70px;
        height: 60px;
        min-height: 60px;
    }
    header .wsmenucontainer .offheader .animated-arrow{
        width:40px;
    }
    header .wsmenucontainer .offheader .animated-arrow span{
        width: 40px;
        height: 2px;
    }
    header .wsmenucontainer .offheader .animated-arrow span:before{
        height: 2px;
        top:9px;
        width: 30px;
    }
    header .wsmenucontainer .offheader .animated-arrow span:after{
        height: 2px;
        width: 30px;
        bottom: 10px;
    }
    header .navbar .wsoffcanvasopener .animated-arrow{
        top: 10px;
    }
.search-section.searchInMenu {
    top: 120px;
}
   .navbar .wsmenucontainer {
        margin-right: 10px;
        width: auto;
    }
    header .navbar .life-btn {
        margin: 15px 2px;
        background-size: 300px;
        background-position: -43px -5px;
    }
    header .navbar .search-btn{
        margin: 15px 2px;
        margin-left: 0px !important;
        background-size: 300px;
        background-position: -3px -5px;
    }
    header .navbar .eng-btn{
        margin: 15px 10px 15px 4px;
    }
    header .navbar .phone-box {
        margin:12px 5px;
        padding: 5px 10px;
        font-size: 15px;
    }
    header .navbar .phone-box span:before{
        margin-left: 10px;
        margin-top: -2px;
    }
    .homePageTabsheet td:first-child{
        width:80px !important;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li {
       padding-left: 10px;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li:before {
       transform: translateX(5px);
    }
    .homePageTabsheet .compositTabsTabsContainerRight li {
       margin-left: 0;
       padding: 5px 0;
    }
    .homePageTabsheet .compositTabsTabsContainerRight li.compositTabsActiveTab:after {
        width: 2px;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentList .contentTextContainer .contentTitle a {
       font-size: 13px;
       padding-top: 0;
       padding-bottom: 5px;
    }
    .homePageTabsheet .compositTabsItemsContainerRight .contentList .contentImageContainer img {
       max-height: 40px !important;
    }
    .sis-tabBannerSlider .bx-pager.bx-default-pager {
       left: 30%;
    }
    .newsSlider .contentTextContainer .contentAbstract{
       display:none;
    }
    .newsSlider .contentTextContainer .contentTitle a {
       font-size: 14px;
       line-height: 26px;
       font-weight: 400;
    }
    .section2-left .newsTopList .contentTextContainer {
       clear: both;
    }
    .section2-left .newsTopList .contentList{
       padding-right:0;
    }
    .newsTopList .navigator2-cell .navigator-item {
       font-size: 13px !important;
    }
    .newsViewSection {
       padding-top: 0;
    }
    .newsView .contentView .contentTitleContainer{
       max-width: 100%;
    }
    .newsView .contentImageContainer{
       margin: 10px auto !important;
       float: none !important;
    }
    .newsView .contentImageContainer img.contentImage{
       margin:0;
    }
    .newsView .contentView h1.contentTitle {
       margin: 0;
    }
    .newsView .contentAbstract{
       clear:both;
    }
    .newsView .contentInformation {
       margin-bottom: 10px;
    }
    .newsView .contentInformation span.caption {
       margin-right: 0;
    }
    .newsView .contentInformation span.content {
       padding-left:15px;
    }
    .newsView .contentInformation .sourceBox span.content{
       padding:0;
    }
    #sis-map-info-gradient {
       top:144px;
    }
    .navbarFooter{
       width: 100%;
       display: flex;
       flex-wrap: wrap;
       direction: ltr;
       justify-content: center;
    }
}