a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, tfoot, thead, tdvideo, tt, u, ul, var { background: transparent; border: 0 none; font-size: 100%; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: top; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
img { vertical-align: middle; border: 0; }
embed { vertical-align: top; }
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; }
mark, rp, rt, ruby, summary, time { display: inline; }
input, textarea { border: 0; padding: 0; margin: 0; outline: 0; vertical-align: middle; }
iframe { border: 0; margin: 0; padding: 0; }
input, textarea, select, option { margin: 0; padding: 0px; font: 13px/23px IRANSans,Byekan,tahoma; color: #747474; vertical-align: middle; }
input[type=button], input[type=submit] { cursor: pointer; }
body { margin: 0px; font: 13px/25px IRANSans,Byekan,tahoma; color: #727171; text-align: justify; background: #fff; direction: rtl; }
a, span { display: inline-block; }
a { text-decoration: none; color: #595959; outline: none; -webkit-transition: .5s; transition: .5s; }
a:hover { color: #ee3338; }
div, section, nav, aside, footer, article, header { margin: 0 auto; }
p { margin: 0; padding: 5px 0px; }
.clear { clear: both; height: 0px; line-height: 0px; overflow: hidden; }
.hidden { display: none; }
.t-left { text-align: left; }
.t-center { text-align: center; }
.t-right { text-align: right; }
.main { width: 1350px; }
.red { color: #fd1027; }
.right { float: right !important; }
.left { float: left !important; }
.auto { margin: 0 auto; }
.margin-t10 { margin-top: 10px; }
.margin-l10 { margin-left: 10px; }
.margin-r10 { margin-right: 10px; }
.margin-b10 { margin-bottom: 10px; }
@font-face { font-family: 'Byekan'; src: url("../fonts/YekanWeb-Regular.woff") format("woff"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Byekan'; src: url("../fonts/YekanWeb-Bold.woff") format("woff"); font-weight: bold; font-style: normal; }
@font-face { font-family: 'IRANSANSR.TTF'; src: url("../fonts/IRANSANSR.TTF.eot"); src: url("../fonts/IRANSANSR.TTF.eot?#iefix") format("embedded-opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'IRANSans'; src: url("../fonts/IRANSans.woff") format("woff"),url("../fonts/IRANSans.ttf") format("truetype"),url("../fonts/IRANSans.svg#IRANSans") format("svg"); font-weight: normal; font-style: normal; }
*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; }
.clearfix:after { content: ''; display: block; height: 0; clear: both; }
.rtl { direction: rtl; }
.ltr { direction: ltr; }
.pseudo, .top-header ul li a:after, .phone:after, .slider figure figcaption:after, .slider:after, .about-us .all-cartig:after, .about-us .all-cartig:before, .dl-teleg li a:before, .product li a:after { content: ''; position: absolute; }
.mb35 { margin-bottom: 35px; }
.gshdw { -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); border: 1px solid #f0f0f0; }
.top-header { width: 100%; background-color: #f7f7f7; height: 45px; }
.top-header ul { margin-left: 7px; padding-top: 8px; }
.top-header ul li { float: left; margin-left: 7px; }
.top-header ul li a { padding-right: 11px; position: relative; font-size: 11px; color: #001e42; }
.top-header ul li a:after { width: 2px; height: 9px; right: 0; top: 9px; background-color: #d0d0d0; }
.top-header ul li a:hover { color: #25bdbe; }
.top-header ul li:last-child a:after { display: none; }
.logo { float: right; margin-top: 10px; }
.phone { float: left; padding: 0 0 0 44px; font-size: 20px; color: #001e42; position: relative; display: flex; justify-content: flex-end; align-items: center; }
.phone:after { width: 26px; height: 26px; left: 0; top: 0; background: url(/images/phone.png) no-repeat; transition:all 0.5s}
.phone:hover:after{transform:rotate(360deg)}
.phone:hover{color:#25bdbe}
.sech-basket { float: left; margin-top: 26px; }
.sech-basket > ul { display: flex; flex-direction: row-reverse; align-items: center; }
.sech-basket > ul > li { float: left; margin-right: 28px; }
.sech-basket > ul > li > ul > li { float: left; width: 146px; background-color: #f7f7f7; border-radius: 20px; }
.sech-basket > ul > li > ul > li a { width: 100%; height: 41px; color: #003052; border-radius: 20px; text-align: center; line-height: 40px; font-size: 14px; }
.sech-basket > ul > li > ul > li:first-child { background-color: #1293d4; }
.sech-basket > ul > li > ul > li:first-child a { color: #fff; }
.sech-basket > ul > li > ul > li:first-child a:hover { background-color: #25bdbe; }
.sech-basket > ul > li > ul > li:nth-child(2) { margin-left: -18px; }
.sech-basket > ul > li > ul > li:nth-child(2) a:hover { background-color: #25bdbe; color: #fff; }

/* Login PopUp Body*/
.popup-log { position: fixed; width: 100%; top: 0; right: 0; height: 100%; background: url(/images/pop-bg.png) repeat; z-index: 10000; padding-top: 150px; transition: all 0.7s; -moz-transform: rotateX(-90deg); -webkit-transform: rotateX(-90deg); -o-transform: rotateX(-90deg); transform: rotateX(-90deg); -moz-transform-origin: 0px 0px; -webkit-transform-origin: 0px 0px; -o-transform-origin: 0px 0px; transform-origin: 0px 0px; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; transition: all 0.6s; }
.popup-log .login-popup { width: 760px;height:493px; background: #fff;position: relative;text-align: center;padding-top: 240px; }
.popup-log .login-popup:before{content:"";position:absolute;width:457px;height:245px;background:url(/images/pop-before.png) no-repeat;top:0;right:0}
.popup-log .login-popup:after{content:"";position:absolute;width:250px;height:188px;background:url(/images/pop-after.png) no-repeat;bottom:0;left:0}
.popup-log.showing { -moz-transform: rotateX(0deg); -webkit-transform: rotateX(0deg); -o-transform: rotateX(0deg); transform: rotateX(0deg); }
.popup-log-close { position: absolute; background: url(/images/close3.png) no-repeat; width: 40px; height: 40px; right: -15px; top: -15px;z-index:99;cursor:pointer}
.popup-log .login-popup ul {width:100%;text-align:center }
.popup-log .login-popup ul li {display:inline-block;margin:0 6px;width:155px;height:38px;}
.popup-log .login-popup ul li a{width:100%;height:100%;background-color:#25bdbe;border-radius:30px;position:relative;font-size:15px;color:#152c3d;text-align:center;line-height:35px}
.popup-log .login-popup ul li a:hover{color:#fff}
.popup-log .login-popup ul li:first-child a:before{content:"";position:absolute;width:34px;height:34px;left:3px;top:2px;background:url(/images/vorud.png) no-repeat}
.popup-log .login-popup ul li:nth-child(2) a:before{content:"";position:absolute;width:34px;height:34px;left:3px;top:2px;background:url(/images/ozv.png) no-repeat}
.popup-log p { font-size: 19px; color: #279da1; padding-bottom: 24px; }

/*Search*/
.search-content.open { width: 100%; height: 100%; background: rgba(0,0,0,0.7); visibility: visible; }
.search-content { padding-top: 100px; z-index: 10000; width: 100%; visibility: hidden; position: relative; display: block; position: fixed; top: 0; right: 0; -moz-transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; -o-transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; -webkit-transition: width 0.25s ease, height 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; -webkit-transition-delay: 0s, 0.25s, 0s, 0s; transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; }
.search-content.open .search-body { opacity: 1; top: 0; background-color: #f4f9fd;}
.search-body { display: flex; justify-content: flex-end; position: relative; border: 1px solid #c2c2c2; width: 400px; align-items: center; padding-left: 10px; }
.search-body .txt { width: calc(100% - 22px); height: 35px; border: unset; }
.search-body .btns { background: url("../images/search.png") no-repeat center  center;width:22px;height:22px }

/*.basket{width:30px;height:30px;background-color:#25bdbe;display:flex;justify-content:center;align-items:center;border-radius:100%*/}
.enamd { width: 135px; height: 146px; float: left; z-index: 9 }
.top-main-page{width:71px;height:73px;background:url(/images/hp.png) no-repeat; position: fixed; right: 41px; bottom:135px; z-index:9999;cursor:pointer;display:none}

/*Model Cartige*/
.model-content, .model-content2 { padding-top: 100px; z-index: 10000; width: 100%; visibility: hidden; position: relative; display: block; position: fixed; top: 0; right: 0; -moz-transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; -o-transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; -webkit-transition: width 0.25s ease, height 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; -webkit-transition-delay: 0s, 0.25s, 0s, 0s; transition: width 0.25s ease, height 0.25s ease 0.25s, background-color 0.25s ease, border-color 0.25s ease; }
.model-content.showing, .model-content2.showing { width: 100%; height: 100%; background: rgba(0,0,0,0.7); visibility: visible; }
.model-content.showing .model-body, .model-content2.showing .model-body { opacity: 1; top: 0; background-color: #f4f9fd;}
.model-content .model-body, .model-content2 .model-body { width: 35%; height:280px; background: #fff; opacity: 0; transition: all ease 0.6s; position: relative; top: -100px; padding: 20px; padding-top: 20px; position: relative;}
.model-content .model-body ul, .model-content2 .model-body ul{padding-top:20px}
.model-content .model-body ul li, .model-content2 .model-body ul li{margin-bottom:10px;}
.model-content .model-body ul li label, .model-content2 .model-body ul li label{padding-right:5px}
.close-model, .close-model2 { position: absolute; right: -30px; top: -24px; background: url(../images/close2.png) no-repeat center center; width: 30px; height: 30px; }
.model-content .model-body .txt, .model-content2 .model-body .txt { width: 40%; height: 35px; margin-bottom: 13px;float:right }
.model-content .model-body .btn, .model-content2 .model-body .btn { float: left;padding: 6px 40px; }
.model-content .model-body p, .model-content2 .model-body p { padding: 18px 15px 0; }
/*Menu*/
#nav { width: 100%; background: url(/images/menu-bg.png) repeat-x; height: 69px; margin-top: 10px; position: relative; z-index: 99; }
#nav .menu { float: right; margin-right: 19px; }
#nav .menu > li { float: right; margin-left: 14px;position:relative }
#nav .menu > li > a { color: #fff; font-size: 14px; text-align: center; padding: 22px 18px; }
#nav .menu > li:hover > a { background-color: #023c66; }
#nav .special-offer { float: left; width: 180px; height: 100%; background-color: #25bdbe; color: #fff; font-size: 14px; line-height: 69px; text-align: center; border: 1px solid transparent; }
#nav .special-offer:hover { border-color: #023c66; }

/*Submenu*/
.submenu { display: none; position: absolute; right: 0; top: 68px; z-index: 99; width: 200px;background: rgba(0, 48, 82, 0.8);}
.submenu > li {position:relative }
.submenu > li > a { width: 100%; padding:9px 30px 9px 5px; background-color: transparent; color: #fff; position: relative; border-bottom:1px solid rgba(255,255,255,0.8) }
.submenu > li:last-child > a{border-bottom:none}
.submenu > li:hover > a { background-color: #023c66;color: #fff; }
.submenu > li > a:hover:before { color: #fff; }
/*Submenu2*/
.submenu2 { display: none; position: absolute; right: 200px; top: 0; z-index: 99; width: 170px;background: rgba(37, 189, 190, 0.85); }
.submenu2 > li > a { width: 100%; padding:9px 30px 9px 5px; background-color: transparent; color: #fff;position: relative; border-bottom:1px solid rgba(255,255,255,0.8) }
.submenu2 > li:last-child > a {border-bottom:none}
.submenu2 > li > a:hover { background-color: rgb(37, 189, 190);color: #fff; }
.submenu2 > li > a:hover:before { color: #fff; }
.slick-slider { direction: rtl; }
.slick-slide { text-align: center; float: right !important; }
.slider { width: 100%; margin-top: -38px; height: 660px; background: url(/images/loading.gif) center no-repeat; overflow: hidden; position: relative; }
.slider .video-container { width: 100%; height: 660px; position: relative; overflow: hidden; }
.slider .video-container video { position: absolute; top: 0; right: 0; -o-object-fit: fill; object-fit: fill; width: 100%; height: 100%; }
.slider a, .slider figure, .slider img { width: 100%; height: 660px; }
.slider figure figcaption { position: absolute; left: 0; right: 0; top: 245px; width: 535px; color: #fff; padding-bottom: 100px; font-size: 30px; margin: 0 auto; line-height: 52px; }
.slider figure figcaption:after { width: 24px; height: 35px; bottom: 0; left: 0; right: 0; margin: 0 auto; background: url(/images/mouse.png) no-repeat; -webkit-animation: ca3_fade_move_down 2s ease-in-out infinite; animation: ca3_fade_move_down 2s ease-in-out infinite; }
.slider:after { width: 100%; height: 80px; right: 0; left: 0; bottom: 0; background:#f7f7f7; }
.slider .slick-dots { position: absolute; left: 0; top: 253px; display: block; list-style: none; width: 54px; background-color: #25bdbe; padding: 47px 0; }
.slider .slick-dots li { position: relative; float: left; margin: 10px 22px 10px; padding: 0; cursor: pointer; }
.slider .slick-dots li button { font-size: 0; line-height: 0; display: block; width: 10px; height: 10px; padding: 0; cursor: pointer; color: transparent; border: 2px solid #fff; outline: none; background: transparent; border-radius: 50%; }
.slider .slick-dots li.slick-active button { background-color: #fff; }
.slider .slick-prev { width: 13px; height: 14px; background: url(../images/arrow-down.png) no-repeat; position: absolute; left: 21px; color: transparent; border: none; outline: none; cursor: pointer; z-index: 9; padding: 0; }
.slider .slick-next { width: 13px; height: 14px; background: url(../images/arrow-up.png) no-repeat; position: absolute; top: 276px; left: 21px; color: transparent; border: none; outline: none; cursor: pointer; z-index: 9; padding: 0; }

@-webkit-keyframes ca3_fade_move_down {
0% { -webkit-transform: translate(0, -20px); opacity: 0; }
50% { opacity: 1; }
100% { -webkit-transform: translate(0, 20px); opacity: 0; }
}

.about-us { background-color: #f7f7f7;padding-bottom:60px}
.about-us h1 { color: #003052; font-size: 26px; font-weight: inherit; text-align: center; padding: 25px 0; }
.about-us p { width: 55%; color: #767878; font-size: 13px; margin: 0 auto; text-align: center; line-height: 30px; }
.about-us .all-cartig { padding-left: 260px; margin-top: 65px; float: left; position: relative; font-size: 16px; color: #003052; }
.about-us .all-cartig:after { width: 220px; height: 1px; left: 0; background-color: #325974; top: 50%; }
.about-us .all-cartig:before { width: 23px; height: 23px; left: 220px; background: url(/images/cartij.png) no-repeat; top: 2px; }
.dl-teleg { float: right; margin-top: -110px; }
.dl-teleg li { float: right; margin-left: 12px; }
.dl-teleg li a { width: 211px; border-radius: 30px; text-align: center; color: #fff; font-size: 16px; position: relative; height: 50px; line-height: 50px; padding-right: 15px; }
.dl-teleg li:nth-child(2) a{padding-right: 26px;}
.dl-teleg li a:before { width: 31px; height: 31px; border-radius: 50%; right: 10px; top: 10px; -webkit-animation: fade_mov 2s ease-in-out infinite; animation: fade_mov 2s ease-in-out infinite; }
.dl-teleg li.dl-drive a { background-color: #25bdbe; }
.dl-teleg li.teleg a { background-color: #47b0d3; }
.dl-teleg li.Clube a{background-color:#f55304}

.dl-teleg li.model { background-color: #47b0d3; display: flex; justify-content: space-between; align-items: center; border-radius: 30px; width: 300px; }
.dl-teleg li.model > span{display:flex;justify-content:center;align-items:center;width:100%}
.dl-teleg li.model > span > img { width: 40%; }
.dl-teleg li.model > span a { margin: 0 5px; padding: 0 5px;width:100%}
.dl-teleg li.model > span a:before { display:none; }

@-webkit-keyframes fade_mov { 0% { border: 9px solid #fff; }
25% { border: 7px solid #fff; }
50% { border: 5px solid #fff; }
75% { border: 7px solid #fff; }
100% { border: 9px solid #fff; }
}

.product { width: 1138px; margin: 25px auto 70px; }
.product li { width: 559px; margin: 0 0 10px 10px; height: 286px; float: right; }
.product li:nth-child(2) { height: 582px; float: left; }
.product li:nth-child(2) a:after { left: 0; right: auto; }
.product li a { width: 100%; height: 100%; position: relative; }
.product li a img { width: 100%; height: 100%; }
.product li a:after { background-color: rgba(0,48,82,0.4); right: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
.product li a:hover:after { opacity: 0; width: 0; }
.product li a p { position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 24px; color: #ffffff; padding: 0 20px; top: 45%; z-index: 9; text-align: center; }

/*Special Offer*/
.specials { width: 100%; position: relative; margin: 0; padding: 51px 0 77px; }
.specials:after { content: ""; position: absolute; height: 51px; width: 100%; background: url(/images/bgr.png) repeat-x; left: 0; right: 0; top: 0; }
.specials:before { content: ""; position: absolute; height: 77px; width: 100%; background: url(/images/bgr2.png) repeat-x; left: 0; right: 0; bottom: 0; }
.specials > img { width: 100%; height: 571px; }
.specials h3 { width: 751px; height: 30px; background: url(/images/titr-bg.png) no-repeat; position: absolute; left: 0; right: 0; margin: 0 auto; top: 97px; text-align: center; font-weight: inherit; color: #003052; font-size: 15px; }
.specials .tab-content { width: 651px; height: 321px; background: rgba(0,48,82,0.7); position: absolute; top: 171px; left: 0; right: 0; margin: 0 auto;display:none }
.specials .tab-content:first-of-type{display:block;}
.specials .tab-content > figure { width: 321px; height: 321px; float: left; }
.specials .tab-content > figure a { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
.specials .tab-content > figure a img { max-width: 100%; max-height: 100%; object-fit: contain; }

.prod-desc { width: 325px; height: 321px; float: right; padding: 65px 40px 0 0; text-align: right; }
.prod-desc > a { font-size: 15px; color: #fff;margin-bottom:20px }
.prod-desc > a:hover{color:#25bdbe}
.prod-desc del { color: #c2c1c1;font-size:12px }
.prod-desc p { color: #ff8400; }

.tabs-menu{top:492px;width:651px;position:absolute;left:0;right:0;margin:0 auto;}
.tabs-menu li{float:right;width:25%;border-left:1px solid #dadfe1;background-color:#f0f2f3;}
.tabs-menu li:last-child{border-left:none;}
.tabs-menu li a{width:100%;height:100%;text-align:center;justify-content:center;align-items:center;display:flex;font-size:13px;color:#003052;padding:0 20px;position:relative;min-height:82px;}
.tabs-menu li a:after { content: ""; position: absolute; width: 0; height: 0; border: 10px solid transparent; border-bottom: 11px solid #25bdbe; top: -21px; left: 0; right: 0; margin: 0 auto; opacity: 0;z-index:9 }
.tabs-menu li.current a{background-color:#25bdbe;color:#fff}
.tabs-menu li.current a:after{opacity:1}
/*Timer*/
.fMarketTimeholder{margin-top:25px}
.fMarketTime { height: 42px; text-align: center; height: 100%; }
.times { width: 43px; height: 65px; text-align: center; float: right; margin: 0 0 0 9px; position: relative; }
.timeing { width: 43px; height: 43px;border:1px solid #25bdbe; border-radius: 50%; background-color: transparent; padding-top: 3px; margin-bottom: 5px; }
.fTime { color: #25bdbe; font: 21px Calibri; padding-top: 3px;}
.fTimeTxt { display: block; font-size: 12px; color: #25bdbe; margin-top: 10px; }


/*Product*/
.intro-pro{width:100%;background-color:#F5F5F5;}
.intro-pro figure{width:50%;height:600px;float:right}
.intro-pro figure a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
.intro-pro figure a img{max-width:100%;max-height:100%;object-fit:contain}
.pd-printer{float:left;width:50%;padding:105px 60px 0 48px}
.pd-printer > a:first-child { color: #003052; font-size: 29px;padding-bottom:25px }
.pd-printer > a:first-child:hover{color:#25bdbe}
.pd-printer > p { color: #767878; font-size: 13px; line-height: 28px; }
.pd-printer .more-printer { width: auto;padding:0 15px; height: 57px; float: left; margin-top: 40px;border:2px solid transparent; background-color: #25bdbe; color: #fff; line-height: 55px; text-align: center; border-radius: 30px; font-size: 18px; }
.pd-printer .more-printer:hover{border-color:#25bdbe;color:#25bdbe;background-color:transparent;}
    
/*Orginal*/
.original{width:100%;border-top:1px solid #fff;position:relative;overflow:hidden}
.original > img{width:100%;height:575px;}
.original .org-caption{width:878px;height:539px;position:absolute;top:66px;left:0;background:url(/images/org-bg.png) repeat;padding:85px 60px 0 200px}
.original .org-caption h2{font-size:29px;color:#fff;font-weight:inherit;text-align:right;padding-bottom:65px}
.original .org-caption ul li{width:48%;float:right;margin-bottom:40px}
.original .org-caption ul li:nth-child(2n+1){margin-left:20px}
.original .org-caption ul li a{width:100%;position:relative;padding-right:44px;font-size:16px;text-align:right;color:#fff}
.original .org-caption ul li a:before{content:"";position:absolute;width:29px;height:29px;background-color:#003052;right:0;top:0;border-radius:50%}
.original .org-caption ul li a:after { content: ""; position: absolute; width: 10px; height: 10px; background-color: #fff; right: 9px; top: 9px; border-radius: 50%; z-index: 9; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.original .org-caption ul li a:hover:after{width:13px;height:13px;right:8px;top:8px}
.original .org-caption .more-cartig{width:auto;height:59px;border:1px solid #fff;border-radius:30px;text-align:center;line-height:59px;color:#fff;font-size:18px;margin-top:40px;padding: 0 42px;}
.original .org-caption .more-cartig:hover{background-color:#003052;border-color:#003052}

/*footer*/
.top-footer-cont { width: 100%; box-shadow: 0 2px 5px #ccc8c8; padding-bottom: 36px; margin: 0 0 5px; }

.rt-footer-col{width:278px;float:right;text-align:left;padding-top:65px}
.rt-footer-col > p:first-child{font-size:28px;color:#001e42;position:relative;padding:0 0 20px;float:left}
.rt-footer-col > p:first-child:after { content: ""; position: absolute; width: 9px; height: 9px; border-radius: 50%; top: -13px; right: -10px; background-color: #25bdbe; }
.rt-footer-col > a { font-size: 24px; color: #2263a8; font-family: Helvetica; width: 100%; }
.rt-footer-col .socials{margin-top:36px;width:100%;text-align:left}
.rt-footer-col .socials li{display:inline-block;margin:0 5px;}
.rt-footer-col .socials li a{width:40px;height:40px;border-radius:50%;background-color:#909090;display:flex;justify-content:center;align-items:center}
.rt-footer-col .socials li a img{max-height:100%;max-width:100%;object-fit:contain}
.rt-footer-col .socials li a:hover{background-color:#25bdbe}

.middle-footer{width:391px;background-color:#f8f8f8;margin:75px 125px 0 0;float:right;padding: 15px 0;}
.middle-footer > img{float:right;margin:0px 17px 0 0;width:117px;height:97px;border:4px solid #fff;}
.middle-footer .arz{float:right;padding:13px 24px 0 40px;width: 257px;}
.middle-footer .arz li{margin-bottom:2px;width:100%}
.middle-footer .arz img{display:inline-block;margin:0 0 0 11px;}
.middle-footer .arz span:nth-child(2) { color: #003052; font-size: 12px; }
.middle-footer .arz span:last-child { color: #9c9c9c; font-size: 11px;float:left }

body #tgju table.data-table thead th { background-color: #f8f8f8 !important; color: #000 !important; background-color: #f8f8f8 !important; font-family: IRANSans; font-weight: normal; font-size: 10px; }
body .tgju-copyright { display: none !important; }
body #tgju table.data-table { border-color: #c5c5c5 !important; border-top: 1px solid #c5c5c5 !important; }

.lt-footer-col{width:330px;float:left;margin-top:91px;text-align:left}
.lt-footer-col > .logo2{padding-left:33px;margin-bottom:28px;}
.lt-footer-col .footer-men li{float:left}
.lt-footer-col .footer-men li a{padding: 0 20px 0 21px;position:relative;font-size:12px;color:#909090; }
.lt-footer-col .footer-men li a:hover{color:#25bdbe}
.lt-footer-col .footer-men li a:after { content: ""; position: absolute; width: 2px; height: 10px; background-color: #d5d5d5; right: 0; top: 9px; }
.lt-footer-col .footer-men li:last-child a:after{display:none}
.lt-footer-col .footer-men li:last-child a{padding-right:0}

.footer-middle-cont{width:100%;background-color:#f5f5f5;padding:50px 0}

.menu-footer { width: 200px; float: right; margin: 0 20px; }
.menu-footer li{width:100%;margin-bottom:10px}
.menu-footer li:first-child > p{color:#003052;padding:0 0 15px 0;border-bottom:1px solid #ececec;font-size:14px}
.menu-footer li a{padding-right:26px;position:relative;font-size:12px;color:#9c9c9c;text-align:right}
.menu-footer li a:before { content: ""; position: absolute; width: 6px; height: 7px; background: url(/images/flesh.png) no-repeat; right:9px; top: 11px; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.menu-footer li a:hover{color:#25bdbe}
.menu-footer li a:hover:before{right:14px;}

.footer-btm-col{width:100%;background:url(/images/footer-bg.png) repeat-x;height:108px;position:relative;text-align:center}
.footer-btm-col .online-chat{position:absolute;top:-22%;right:27px}
.footer-btm-col p{font-size:12px;text-align:center;color:rgba(255,255,255,0.7);padding:30px 0 6px}
.footer-btm-col .kaspid{color:#fff;font-size:12px;text-align:center}

.table { width: 100%; max-width: 100%; margin-bottom: 20px; border-spacing: 0; border-collapse: collapse; min-height: .01%; overflow-x: auto; }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; }
.table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; }
.table-bordered { border: 1px solid #ddd; }
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th { border: 1px solid #ddd; }
.table > tbody > tr:hover { background-color: #f5f5f5; }
.table > tbody > tr { -webkit-transition: all ease 0.6s; transition: all ease 0.6s; }
.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success { background-color: #dff0d8; }
.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger { background-color: #f2dede; }
.table > tbody > tr.info > td, .table > tbody > tr.info > th, .table > tbody > tr > td.info, .table > tbody > tr > th.info, .table > tfoot > tr.info > td, .table > tfoot > tr.info > th, .table > tfoot > tr > td.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, .table > thead > tr > td.info, .table > thead > tr > th.info { background-color: #d9edf7; }
.list-group li { position: relative; padding-right: 10px; padding-right: 12px; font-size: 14px; }
.list-group li:before { position: absolute; content: ''; background: url("../images/bg.png") no-repeat -123px -84px; width: 9px; height: 10px; right: 0; top: 4px; }
.list-group.success li:before { background-position: -123px -84px; }
.list-group.rgreen li:before { width: 7px; height: 7px; border-radius: 50%; background: #008100; top: 10px; }
.list-group.rblue li:before { width: 7px; height: 7px; border-radius: 50%; background: #000c81; top: 10px; }
.list-group.sblue li:before { width: 7px; height: 7px; background: #000c81; top: 10px; }
.list-group.sgreen li:before { width: 7px; height: 7px; background: #008100; top: 10px; }
.TBL100 { width: 100%; }
.form_tbl td { padding: 3px; }
.lbl { color: #dc3725; }
.btn { display: inline-block; padding: 10px 52px; margin-bottom: 0; font-size: 13px; background-color: #25bdbe; color: #fff; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; -webkit-transition: all 0.5s; transition: all 0.5s; }
.btn:hover { background-color: transparent; border-color: #25bdbe; color: #25bdbe; }
.txt, .ddl { height: 30px; border: 1px solid #c2c2c2; width: 220px; display: block; padding: 6px 12px; background-color: #fff; background-image: none; }
.ddl { padding: 0 12px; font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/ddl.png) 10px no-repeat #fff; }
.txtarea { height: 100px; border: 1px solid #c2c2c2; width: 100%; display: block; padding: 6px 12px; margin: 0 auto; resize: none; color: #555; background-color: #fff; background-image: none; }
.lb-loader, .lightbox { text-align: center; line-height: 0; }
body:after { content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png); display: none; }
.lb-dataContainer:after, .lb-outerContainer:after { content: ""; clear: both; }
body.lb-disable-scrolling { overflow: hidden; }
.lightboxOverlay { position: absolute; top: 0; left: 0; z-index: 9999; background-color: #000; filter: alpha(Opacity=80); opacity: .8; display: none; }
.lightbox { position: absolute; left: 0; width: 100%; z-index: 10000; font-weight: 400; }
.lightbox .lb-image { display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid #fff; }
.lightbox a img { border: none; }
.lb-outerContainer { position: relative; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; background-color: #fff; }
.lb-loader, .lb-nav { position: absolute; left: 0; }
.lb-outerContainer:after { display: table; }
.lb-loader { top: 43%; height: 25%; width: 100%; }
.lb-cancel { display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../images/loading.gif) no-repeat; }
.lb-nav { top: 0; height: 100%; width: 100%; z-index: 10; }
.lb-container > .nav { left: 0; }
.lb-nav a { outline: 0; background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==); }
.lb-next, .lb-prev { height: 100%; cursor: pointer; display: block; }
.lb-nav a.lb-prev { width: 34%; left: 0; float: left; background: url(../images/prev.png) left 48% no-repeat; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .6s; transition: opacity .6s; }
.lb-nav a.lb-prev:hover { filter: alpha(Opacity=100); opacity: 1; }
.lb-nav a.lb-next { width: 64%; right: 0; float: right; background: url(../images/next.png) right 48% no-repeat; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .6s; transition: opacity .6s; }
.lb-nav a.lb-next:hover { filter: alpha(Opacity=100); opacity: 1; }
.lb-dataContainer { margin: 0 auto; padding-top: 5px; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.lb-dataContainer:after { display: table; }
.lb-data { padding: 0 4px; color: #ccc; }
.lb-data .lb-details { width: 85%; float: left; text-align: left; line-height: 1.1em; }
.lb-data .lb-caption { font-size: 13px; font-weight: 700; line-height: 1em; }
.lb-data .lb-caption a { color: #4ae; }
.lb-data .lb-number { display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999; }
.lb-data .lb-close { display: block; float: right; width: 30px; height: 30px; background: url(../images/close.png) top right no-repeat; text-align: right; outline: 0; filter: alpha(Opacity=70); opacity: .7; -webkit-transition: opacity .2s; transition: opacity .2s; }
.lb-data .lb-close:hover { cursor: pointer; filter: alpha(Opacity=100); opacity: 1; }

.kaspid > a {color:#fff }
.kaspid > a:hover{color:#25bdbe}
/*# sourceMappingURL=style.css.map */
/*Chat online Style*/
.box-header { background: #25bdbe; border: 1px solid #25bdbe; }
.chat-box { border: 2px solid #25bdbe; }
#chat-box .btn { background-color: #25bdbe;font-family:IRANSans;font-weight:normal }
#chat-box-header .head-chat-title {font-family:IRANSans;font-weight:normal }
.link-chat { opacity: 0; }