body{
	overflow-x:hidden;
}

/*--------------------------header--------------------------*/
.Headerbackcolor {
    background: #125687 url("../images/pttern.png") repeat-x center;
}

.HeaderLink {
    background: url("../images/HeaderLinkBack.png") no-repeat left bottom;
    height: 105px;
    -ms-background-size: contain;
    background-size: contain;
}

    .HeaderLink ul {
        margin-top: 30px;
    }

        .HeaderLink ul li a {
            color: white;
        }

.HeaderRowSt {
    margin-bottom: 0px !important;
}
/*------------------------public-----------------*/
.Mgtop {
    margin-top: 10px;
}
/*-------------------------contentrow news------------------*/
.Content-NewsSt{
    background-color: #e9eff0;
    padding: 40px 0px;
    margin-bottom: 50px;
}

    .Content-NewsSt #ctl10_ctl15_ctl00__news_template26843__dptemplate {
        display: none;
    }

    .Content-NewsSt #ctl10_ctl15_ctl00__sphypAdvancedSearch {
        display: none;
    }
	.Content-ServiceSt{
margin-top: 50px;
	    margin-bottom: 50px;
	}
	.Content-LinkSt{
margin-bottom:50px;
}
 .Content-FactSt{
	 background-color: #e9eff0;
	padding: 40px;
margin-bottom: 40px;
}
.TopRowSt{
	margin-bottom: 5px;
}
/*-------------------footer---------------*/
.Footerst {
    background: #4d4d4d url("/UI/Styles/sabt-ahval/AddOn/images/pttern.png") repeat-x bottom;
    padding-bottom: 0px;
    /* margin-top: 60px; */
}

.LogoFooter {
}

.Copyright {
    padding-top: 40px;
    color: white;
    font-weight: normal;
    /* font-size: 15px; */
}

/*---------------------------footer menu----------------*/
.footerMenu {
    margin-bottom: 96px;
    margin-top: 30px;
}

.menuLevel0, .menuLevel0 {
    float: right;
    margin-bottom: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 0px;
    padding: 0px;
    text-align: right;
}

    .menuLevel0 .menuItem {
        float: right;
        /* width: 146px; */
        width: 185px;
        list-style: none outside none;
        /*	font-family: 'BYekan', B Yekan;*/
        font-size: 15px; /*height: auto;*/
    }

    .menuLevel0 li {
        list-style-type: none !important;
        color: rgb(255, 204, 0) !important;
        padding: 0px 10px 0px 0px;
        background: url("images/footer-fasele.png") no-repeat scroll 3% center transparent !important; /* height: 124px;*/
    }

        .menuLevel0 li a {
            text-decoration: none;
        }

    .menuLevel0 span {
        color: #61cce1;
        /*font-family: 'BYekan', B Yekan;*/
    }

.menuLevel1 .menuItem {
    border: none;
    float: right;
    /* width: 150px; */
    width: 182px;
    list-style-type: none !important;
    background: none repeat scroll 0% 0% transparent !important;
    list-style-image: none;
    list-style-position: outside;
    margin-bottom: 2px;
    margin-left: 0px;
    height: auto !important;
    margin-top: 2px;
}

.menuLevel0 LI .menuItem a {
    color: white;
    padding-right: 0px;
    padding-left: 0px;
}

.menuLevel1 span {
    color: white;
    /*font-family: 'BYekan', B Yekan;*/
    font-size: 13px;
}

.menuLevel1 {
    margin: 0px;
    padding: 0px;
}

.menuLevel2 li {
    border-right: 1px solid #424242 !important;
}

.menuLevel2 {
    margin: 0;
    padding-right: 2px;
}
/*-----------------------------------------searchform--------------------------*/
@media only screen and (min-width:768px){
.search-form1 .form-group {
    float: left !important;
    transition: all 0.35s, border-radius 0s;
    width: 30px;
    height: 28px;
    background-color: #fff;
    padding-bottom: 0px;
    margin: 0px;
    position: absolute;
    top: 0px;
    left: 75px;
}

    .search-form1 .form-group input.form-control {
        border: 0 none;
        background: transparent;
        box-shadow: none;
        display: block;
    }

.search-form1 .TxtBox {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.search-form1 .form-group input.form-control::-webkit-input-placeholder {
    display: none;
}

.search-form1 .form-group input.form-control:-moz-placeholder {
    /* Firefox 18- */
    display: none;
}

.search-form1 .form-group input.form-control::-moz-placeholder {
    /* Firefox 19+ */
    display: none;
}

.search-form1 .form-group input.form-control:-ms-input-placeholder {
    display: none;
	
}
.search-form1 .form-group .form-control{
height:25px;
}


.search-form1 .form-group span.form-control-feedback {
    position: absolute;
    top: -1px;
    right: -2px;
    z-index: 2;
    display: block;
    width: 25px;
    height: 25px;
    line-height: 34px;
    text-align: center;
    color: #3596e0;
    left: initial;
    font-size: 14px;
}

.search-form1 .form-group span  .form-control-feedback {
   /* width: 25px ;
    height: 25px;*/
	/*pointer-events: auto;*/
}
.Openpanel{
border:1px solid #ddd;
border-radius:4px 25px 25px 4px;
position:absolute !important;
top:0px !important;
left:75px !important;
z-index:100;
width:88% !important;
}
.Openpanel span  .form-control-feedback {
pointer-events: auto;
}
.Closepanel{
border-radius:4px 25px 25px 4px;
position:none;
top:0px;
left:75px;
z-index:0;
width:10%;
}
}
@media only screen and (max-width:767px){
.modal.in span  .form-control-feedback{
pointer-events: auto;
}
}
@media only screen and (max-width:992px){
.Openpanel{
width:88% !important;
}
}
/*-------------------------------news--------------------*/
.AlignDiv{
display:table;
margin:0 auto;
}
.btn-Archive{
    background-color: #90d6e4;
    padding: 7px 0px;
    border-radius: 2px;
}
.btn-Archive a{
    color: #18788c !important;
}
.btn-Archive i{
    color: white;
    vertical-align: middle;
    margin-bottom: 3px;
	float:left;
	padding-left:18px;
}
.ListIcon{
position: relative;
/* margin-top: 13px; */
}
.lang {
font-size:15px;
color:white !important;
display:inline-block;
margin-left:6px;
margin-top:1px;
}
.inlineBlock{
display: inline;
}
#ctl10_ctl15_ctl00__news_template21989__dptemplate{
display:none;
}
.BottomRowst{
background-color: #4d4d4d;
padding-bottom:60px;
padding-top:0px;
margin-top:10px;
}
/*-------------------------------------------------megamenu----------------------------------*/
.CssSimpleMegaMenuPnl .yamm{
    background-image: none;
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.CssSimpleMegaMenuPnl .navbar-default .navbar-nav>li>a {
    color: #125687;
    font-weight: bold;
    font-size: 13px;
}
.simpleMegaMenuMainItemClass {
    color: #012640;
}
/*-----------------------------------modulecontainer-----------------------*/
.RadTabStrip_Windows7 .rtsLevel1 {
    background-color: #165788 !important;
}
.rtsLink .rtsTxt{
color:white !important;
font-family:byekan,tahoma !important;
}
.rtsSelected .rtsTxt{
color:black !important;
}
/*-----------------------------news----------------------*/
._divDetailNewsSp .imgprint-shownews{
float:left;
}

/*/////////////////////////////////////////////////////*/
/*----------------different media resoulation---------- */
/*------lg device-----*/
@media only screen and (min-width:1200px) {
    .container {
        width: 1170px;
    }
}
/*-----md device-----*/
@media only screen and (min-width:992px) {
    .navbar {
        margin-bottom: 0px !important;
    }
	.CssSimpleMegaMenuPnl .navbar-header{
	display:none;
	}
	.imgFirstDetail {
    margin: 20px auto !important;
    display: table  !important;
    width: 100%;
}
.npdL{
padding-left:0 !important;
}
}

@media only screen and (max-width:991px) {
    .Copyright {
        text-align: right;
    }

    .ListIcon {
       /*  margin-bottom: 20px; */
    }
	.searchTxt{
	margin-bottom:10px;
	}
	.CssSimpleMegaMenuPnl .navbar-default .navbar-nav>.open>a,.CssSimpleMegaMenuPnl .navbar-default .navbar-nav>.open>a:focus,.CssSimpleMegaMenuPnl .navbar-default .navbar-nav>.open>a:hover{
	background-color: transparent;
    background-image: none;
    box-shadow: none;
	}
	.CssSimpleMegaMenuPnl .navbar-default .navbar-nav>li>a {
   box-shadow:none;
   padding-right:30px;
}
.CssSimpleMegaMenuPnl .navbar ul{
/* background-color: #efefef; */
}
.CssSimpleMegaMenuPnl .navbar .dropdown-menu li{
background:none !important;
min-height:0px !important;
}
.CssSimpleMegaMenuPnl  .caret{
/* float:left; */
}
.CssSimpleMegaMenuPnl .navbar-toggle{
background-color: #125687;
}
.CssSimpleMegaMenuPnl .icon-bar{
background-color: white !important;
}
.CssSimpleMegaMenuPnl .navbar-default .navbar-nav > li > a{
font-weight:normal;
}
.simpleMegaMenuMainItemClass {
color: #16c1f3;
}
}

@media only screen and (min-width:768px) and (max-width: 991px) {
.MenuSt .navbar{
margin-bottom:0;
}
}
/*-----sm device-----*/
@media only screen and (min-width:768px) {
	.headerLogo{
		margin-top:12px;
	}
	.HeaderLink{
	padding-left: 321px;
padding-right: 0px;
padding-top: 20px;
	}
}
/*------xs device-----*/
@media only screen and (max-width:768px) {
    .LogoFooter img {
        margin: 0 auto;
        display: table;
		
    }

    .LogoCompany {
        padding-right: 0px;
    }
	.LogoCompany img{
	max-width:100%;
	}

    .HeaderLink ul li a {
        background-color: rgba(18, 86, 135, 0.79);
        padding: 5px 10px;
        border-radius: 2px;
    }
	.navbar-nav{
	margin:0;
	}
	.HeaderLink{
	background:none;
	height:auto;
	margin-top:10px;
	padding-bottom:10px;
	}
	
}
.Openpanel.has-feedback .form-control{
	padding-left:30px;
}
.Closepanel  .has-feedback .form-control{
	padding-left:3px;
}
.has-feedback .form-control{
padding-left:0px;
}
.form-control.TxtBox{
	padding-left:0px;
}
.searchTxt{
	padding:0;
}
.searchTxt .form-control{
	height:27px;
}
.form-control-feedback{
	height:27px;
	width:24px;
	padding-top:3px;
}
.CssSimpleMegaMenuPnl .navbar-collapse{
padding:0;
}
.Top-P-St{

    margin-bottom: 5px;
    margin-top: 5px;
}
@media (max-width:767px){
.CssSimpleMegaMenuPnl  .caret{
 float:left;
}
.CssSimpleMegaMenuPnl .navbar ul{
 background-color: #efefef; 
}

.LinkBox .LinkBox-img img{
margin:0 auto;
}
}

@media (min-width:992px){
.CssSimpleMegaMenuPnl .manageHl{
margin-top:20px;
}
.npdR{
padding-right:0 !important;
}
.npdL{
padding-left:0 !important;
}
}
.EnLng{
padding-left:3px;
}
.mini-search{
display:none;
}
/**/
   @media only screen and (max-width: 767px) {
        .navbar-toggle {
            margin-bottom: 0px;
            margin-top: 3px !important;
        }

        .navbar-header {
            margin-bottom: 0;
        }

        .navbar {
            /*margin-bottom: -76px !important;*/
            margin-top: 0px;
            padding-top: 0px;
        }

        #menuToggle {
            top: 0;
            right: 0;
            position: absolute;
            background-color: transparent;
			padding: 0;
        }

        #sidebar-wrapper {
            margin-right: -300px;
            right: 0;
            width: 250px;
            top: 0;
            background:#8fd5e3;
            position: fixed;
            height: 100%;
            overflow-y: auto;
            z-index: 1000;
            -webkit-transition: all 0.4s ease 0s;
            -moz-transition: all 0.4s ease 0s;
            -ms-transition: all 0.4s ease 0s;
            -o-transition: all 0.4s ease 0s;
            transition: all 0.4s ease 0s;
            padding-top: 3px;
            padding-right: 50px;
        }

            #sidebar-wrapper.active {
                right: 254px;
                width: 250px;
                -webkit-transition: all 0.4s ease 0s;
                -moz-transition: all 0.4s ease 0s;
                -ms-transition: all 0.4s ease 0s;
                -o-transition: all 0.4s ease 0s;
                transition: all 0.4s ease 0s;
            }

        .toggle {
            margin: 5px 5px 0 0;
        }

        .sidebar-nav {
            position: absolute;
            top: 0;
            width: 250px;
            list-style: none;
            margin: 0;
            padding: 0;
        }

        .navbar-toggle {
            float: right;
        }
    

    #menuToggle .glyphicon {
        color: #125687;
        font-size: 25px;
    }


    #menu-close i {
        color: white;
    }
	.mini-search{
	display:inline-block;
	}
	.btn-collapseSocial{
	padding-top: 5px;
font-size: 25px;
color: #2e6690 !important;
	}
	.navbar{
	/*background-color: #8ed4e2;*/
margin-top: 6px;
min-height: 40px;
position:relative;
	}
	.Social-xs{
	text-align: left;
position: absolute;
z-index: 200;
top: 50px;
left: 15px;
background-color: white;
padding: 10px 5px;
border-radius: 5px;
	}
	.EnLng,.mini-search,#loginlink{
	display:inline-block !important;
	
	}
	
	#collapseSocial{
	margin-top:5px;
	}
	.MenuSt{
	padding-right:0;
	}
	}
	
	#search-md{
	
	display: inline-block;
vertical-align: top;
	}
	
	/****slider*****/
	div[u="caption"] {
    position: absolute;
    top: 200px;
    left: 665px;
    width: auto;
    height: auto;
}

   .carousel-caption {
        right: 40%;
        bottom: 70px;
       left: 50%;
    }
	@media only screen and (max-width:768px) {
	   div[u="caption"] {
        top: 178px !important;
        left: 653px !important;
        width: 300px !important;
        height: 100px !important;
        clip: auto !important;
    }
     .carousel-caption{
           width: 300px !important;
    height: 60px !important;
    right: 20% !important;
    bottom: 70px;
       left: 70% !important;
    }
      .carousel-caption a{
          font-size:25px;
          padding-top:20px;
      }
      .carousel-caption .glyphicon {
          font-size: 18px;
      }
	}
	@media only screen and (min-width:768px) and (max-width:992px){
	
	#search-md{
	width:25%;
	
	}
	}
	/*******searchResult************************/
	.searchResult .search-result-info{
	min-height: 50px;
vertical-align: middle;
line-height: 5;
	}
	/*********************contents**********************/
	  .Service-ContentBox1 {
        background: url("/ui/styles/sabt-ahval/addon/images/backcontetnt3.png") no-repeat right top;
        background-size: contain;
        min-height: 177px;
        /* padding-right: 85px; */
        padding-right: 70px;
    }

    .Service-ContentBox2 {
        background: url("/ui/styles/sabt-ahval/addon/images/backcontetnt2.png") no-repeat right top;
        background-size: contain;
        min-height: 177px;
        padding-right: 70px;
    }

    .Service-ContentBox3 {
        background: url("/ui/styles/sabt-ahval/addon/images/backcontetnt1.png") no-repeat right top;
        background-size: contain;
        min-height: 177px;
        padding-right: 70px;
    }

.Service-ContentBox4{
        background: url("/ui/styles/sabt-ahval/addon/images/backcontetnt33.png") no-repeat right top;
        background-size: contain;
        min-height: 177px;
        padding-right: 70px;
    }

    .Service-ContentBoxTitle {
        color: #125687;
        font-size: 20px;
        /* margin-top: 14px; */
		padding-top: 10px;
		padding-right: 5px;
    }

    .Service-ContentBoxBody {
        margin-top: 20px;
    }

        .Service-ContentBoxBody ul li a {
            line-height: 1.7;
            font-size: 14px;
            color: #999;
            transition: all .1s 4ms;
        }

            .Service-ContentBoxBody ul li a:hover {
                padding-right: 5px;
            }

        .Service-ContentBoxBody ul li:before {
            content: "";
            width: 10px;
            height: 10px;
            background: url(/ui/styles/sabt-ahval/addon/images/bullet.png) no-repeat;
            display: inline-table;
            padding-top: 7px;
            margin-right: 5px;
            margin-left: 5px;
            vertical-align: middle;
        }
		@media only screen and (max-width:992px){
		.Service-ContentBox1,.Service-ContentBox2,.Service-ContentBox3{
		padding-right: 85px !important;
		}
		.Service-ContentBoxTitle{
		padding-top:15px !important;
		}
		}
		/*********add style to menu for tablet device***************/
		@media only screen and (min-width:720px) and (max-width:900px){
		
		
		
		}
		
		.searckClick {
	cursor: pointer;
}