@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');

    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
    url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),
    url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
    url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
}

@font-face {
    font-family: 'IRANSans';
    src: url('../fonts/IRANSans.eot?#') format('eot'), /* IE6�8 */ url('../fonts/IRANSans.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/IRANSans.ttf') format('truetype');  /* Saf3�5, Chrome4+, FF3.5, Opera 10+ */
}

body, html {
    height: 100%;
}

a:hover {
    text-decoration: none;
}
.line a{color:#888;}
.line .breadcrumb > .active{color:#ff8400}
body {
    color: #333;
    font-family: "IRANSans"!important;
    font-size: 13px;
    line-height: 25px;
    width: 100%;
    overflow-x: hidden;
}

ul{
  padding: 0px;
  margin: 0px!important ;list-style:none;
}
html,body{height:100%}
#main-takpc{height:auto;min-height:100%}
a:hover{text-decoration:none!important}
/******************top*******************/
#tops {padding: 10px 0;transition: all 0.2s ease-in-out 0s; background-color: #F6C201;color:#fff;}
#tops p{margin:0}
#top1 .moduletable{float:right;margin-left:10px;}
#top1 span.fa{margin-left:5px;}
#social{float:left}
#nav-top{padding:0;border-bottom: 1px solid #eeeeee;}

#slides .col-xs-12,#masir-section .col-xs-12{padding:0}
.container-fluid{padding:0}
/******************section1*******************/
#section1 .bg{padding:0;background:#F6C201;color:#000000;margin-top:20px;}
#pos1 h3,#title-box h2,#news h3,#service1 h3,#service2 h3{position:relative;margin-bottom:20px;margin-top:0}
#pos1{padding:20px;text-align:justify}
#pos1 h3::before{background-color:#fff;position:absolute;right:0;bottom:-10px;content:"";display:block;height:2px;width:50px}
#title-box h2::before,#news h3::before,#footers1 h3::before,#service1 h3::before,#service2 h3::before{background-color:rgba(150, 150, 150, 0.8);position:absolute;right:0;bottom:-10px;content:"";display:block;height:2px;width:50px}
#bg-full1 h1,#bg-full1 h2,#bg-full1 h3{margin:0}
a#link{border:2px solid #fff;background:#fff;padding:6px 16px;border-radius:4px;color:#3FC591;transition:color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s}
a#link:hover{background:#3FC591;color:#fff;border:2px solid #fff}
a#link1{border:2px solid #3FC591;background:#3FC591;padding:6px 16px;border-radius:4px;color:#fff;transition:color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s}
a#link1:hover{background:#fff;color:#3FC591;border:2px solid #3FC591}
.nop.services{padding:20px 0 0;background:#f4f4f4}
.row.box h3{margin:0;font-size:16px}
.row.box{margin-bottom:20px}
#section2{padding:20px 0;border-bottom:1px solid #DDDDDD;float:right;width:100%}
#section3{padding:20px 0;float:right;width:100%}
/******************section5*******************/
#section4 img{max-width:100%;height:auto}
#section5,#section4{padding:20px 0}
#section5{background:#F4F4F4}
#bottom h3,#section3 h3{text-align:center;position:relative;margin: 0 0 20px;}
#bottom h3::before,#section3 h3::before{background-color:rgba(150, 150, 150, 0.8);position:absolute;right:0;left:0;bottom:-10px;content:"";display:block;height:2px;width:80px;display:flex;justify-content:center;margin:0 auto}
/******************section6*******************/
#masir-section{float:right;width:100%}
#map a,#map li.active,#map .divider{color:#333}
#map .divider{margin-left:5px}
.tlp-row .pagination {
    display: none;
}
#section-map{background:#f4f4f4;border-bottom:2px solid #eee;margin-bottom:10px}
/******************section5*******************/


/******************content-tem*******************/
.content-tem{line-height:25px;text-align:justify;}
ul.contact .fa{margin-left:10px}
#bottom1 ul.contact li{margin-bottom:20px}
#bottom1 ul.contact li .fa{color:#efbb20}
.row.second{margin-top:20px}
.rsform .form-control{border-radius:0!important}
.rsform .btn-primary {
    background: #fbb812!important;
    color: #fff!important;text-shadow:none!important;border-radius:0!important;border:1px solid #fbb812!important;
}
.catItemHeader span{margin:0 8px;color:#666;font-size:12px}
div.catItemHeader span.catItemDateCreated{color:#666;font-size:12px}
div.catItemHeader .fa{margin-left:5px}
div.catItemHeader h3.catItemTitle a{color:#000}
div.catItemIntroText{color:#777}
.catItemReadMore a {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    color: #34404e;
    padding: 5px 15px;
	border:1px solid #ccc;transition:color 400ms ease 0s, background-color 400ms ease 0s, border-color 400ms ease 0s;
}
.catItemReadMore a:hover {
    background: #3FC591 none repeat scroll 0 0;
    color: #fff;
}
div.catItemBody{padding:0 0 8px}

div.itemContainer{float:right}
div.catItemView{margin-bottom:15px;border-bottom:2px solid #ddd;padding-bottom:20px}
.styletakpc .catItemView {margin:0 15px 15px;border:1px solid #ccc;padding:10px}
.styletakpc div.catItemImageBlock{margin:0;padding-top:0}
div.catItemIsFeatured:before,
div.userItemIsFeatured:before,
div.itemIsFeatured:before {content: "\f005";font-family: 'FontAwesome';}
div.itemIsFeatured:before,
div.catItemIsFeatured:before,
div.userItemIsFeatured:before {position:absolute;top:0px;left:0px;color:#efbb20;font-size:20px;}
/******************sidebar*******************/
#sidebar{border:1px solid #ccc}
#sidebar h3{margin-top:0;background:#efbb20;color:#fff;padding:10px 0;font-size:18px;text-align:center}
#sidebar li{border-bottom:1px dashed #ddd}
#sidebar .moduleItemDateCreated{font-size:11px;color:#777}
#sidebar .moduleItemTitle{color:#000}
div.k2LatestCommentsBlock ul li, div.k2TopCommentersBlock ul li, div.k2ItemsBlock ul li, div.k2LoginBlock ul li, div.k2UserBlock ul.k2UserBlockActions li, div.k2UserBlock ul.k2UserBlockRenderedMenu li, div.k2ArchivesBlock ul li, div.k2AuthorsListBlock ul li, div.k2CategoriesListBlock ul li, div.k2UsersBlock ul li{margin:0 0 10px}
div.k2Pagination ul li a{color:#777}
/******************footer*******************/
#footer{float:right;width:100%}
#footers1  li{margin-bottom:15px;list-style:none}

#footers1{background:#333;color:#999;padding:20px 0}
#footers2{background:#191919;padding:10px 0}
#footers1 a{color:#999}
#footers1 h3{color:#fff;position:relative;margin-bottom:30px;margin-top:0}
#footers1 li:before {
  content: "\f100";float: right;
    font-family: "FontAwesome";
    margin-left: 5px;
}
#footers1 li a:hover,#footers1 li:hover{color:#3fc591}
.copyright-takpc{text-align:center;color:#fff}
.copyright-takpc a{color:#fff}
/******************media*******************/
@media only screen and (max-width: 400px){

}
.vtemaccordion-style1 .title {
    background: #F6C201;
    color: #000000;
  font-weight: normal !important;
}
.accordionWrapper .vtemaccordion-title {
    font-size: 100% !important;
    font-weight: normal;
    color: #F60400 !important;}
.accordionWrapper .title { font-size: 100%  !important;}

#service1{background-color:#F6C201;padding:10px; border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    border: 2px solid #ddd !important;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}
.catItemView.groupPrimary {border:#DDDDDD solid 1px;border-radius:5px;margin:5px;padding:10px;}

#service2 div.moduletable div.custom p img {  border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
    border: 2px solid #ddd !important;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}
.catItemView.groupPrimary {border:#DDDDDD solid 1px;border-radius:5px;margin:5px;padding:10px;}