@font-face{font-family:'Behdad-Regular';src:url(../fonts/Behdad-Regular.eot);src:url(../fonts/Behdad-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Behdad-Regular.ttf) format("truetype")}
font-face{font-family:'Tahoma';font-weight:400;src:url(../fonts/A1tahoma.eot);src:url(../fonts/A1tahoma.eot?#iefix) format("embedded-opentype"),url(../fonts/A1tahoma.ttf) format("truetype")}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
img,a,table,p,div,span,*,.List,.part,ul,Li{margin:0;padding:0}
.ListContent,.ListPicture{background:transparent;border-width:0}
.ListContent:hover,.ListPicture:hover,.dg tr:hover,.dg{background:transparent;border-width:0;background-color:none;border-right:none}
table.GENERALTEXT,table.GENERALTEXT>tbody,table.GENERALTEXT>tbody>tr,table.GENERALTEXT>tbody>tr>td,table.GENERALTEXT .Summary{display:block;max-width:100%}
a.More{text-decoration:none;float:left;color:#666;position:relative;z-index:1.0E+17}
a{text-decoration:none;color:#000}
img{border:none;max-width:100%;height:auto}
a.More::after{display:block;clear:both}
.Menu ul li,.Menu ul li a,.Menu ul li:hover,.Menu ul li a:hover,.imcm LI A,.Menu li:hover > a,.Menu ul li ul{border:none!important;background-image:none;filter:none!important;border-style:none;border-width:0;font-weight:400!important;padding:0!important;text-align:center!important;text-decoration:none!important}
a:hover,a:focus{text-decoration:none!important}
.imcm ul .imsc,.imcm ul .imsubc{z-index:99!important}
.Menu,.Menu ul,.Menu ul li,.Menu ul li a,.Menu ul li:hover a,.Menu ul li a:hover{font-size:95%}
img.imefixh,img.imefix{display:none!important}
.PageToolbox span{display:none}
.SearchButtonSize img{display:none;width:1px;height:1px}
body *{font-family:'Behdad-Regular'!important;text-align:right;font-weight:400!important;font-size:15px}
body{background:#fff;font-size:12px;margin:auto;position:relative}
.container{max-width:1170px;position:relative;margin:auto}
.fl{float:left}
.fr{float:right}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row{width:100%;float:none}
.column{float:right;min-height:1px;padding:1%}
.column::after{clear:both;display:block;content:"";content:none}
.column.one{width:100%;position:relative}
.column.two{width:50%}
.column.three{width:33.3%}
.column.three-Supplement{width:66.7%}
.column.four{width:25%}
.column.four-Supplement{width:75%}
.column.five{width:20%}
.column.five-Supplement{width:80%}
.column.six{width:16.6%}
.container:after,.clearfix:after{clear:both;content:"";display:block}
.container,.clearfix{zoom:1}
#main{margin-top:160px;min-height:960px}
.navbar-right{margin:0!important}
.mega-menu{display:block;float:right;width:100%}
.mega-menu *{font-family:BKoodakBold!important}
.mega-menu:after,.mega-menu ul:after,.mega-menu div:after{display:table;content:"";clear:both}
.mega-menu .Menu > span > div > .imcm > ul > li,.mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen{text-align:center!important;line-height:3.5em}
.mega-menu .Menu > span > div > .imcm > ul > li > a{font-size:15px!important;text-align:center!important;height:100%;line-height:inherit;background-image:none;width:100%}
.cbp-hrmenu{width:100%}
.mega-menu .home-icon,.mega-menu .home-icon:hover{background:url(../img/home-icon.png) right 40% no-repeat!important;padding-right:20px!important}
.cbp-hrmenu ul{margin:0;padding:0;list-style-type:none}
.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{width:100%!important;max-width:100%;margin:0 auto;left:0!important;height:auto!important}
.cbp-hrmenu > ul > li{display:inline-block;width:auto!important;padding:0 10px!important}
.cbp-hrmenu > ul > li:hover{padding:0 10px!important}
.cbp-hrmenu > ul > li > a{padding:1em 2em;color:#000;display:inline-block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.cbp-hrmenu > ul > li > a:hover{color:#ED0707;margin-top:-3px!important}
.cbp-hrmenu > ul > li.cbp-hropen a,.cbp-hrmenu > ul > li.cbp-hropen > a:hover{color:#ED0707;display:block}
.cbp-hrmenu > ul > li.ishow a,.cbp-hrmenu > ul > li.ishow > a:hover{color:#ED0707;visibility:visible;display:block}
.cbp-hrmenu .cbp-hrsub{display:none;position:absolute;width:100%;opacity:.9;left:0}
.cbp-hrmenu .cbp-hrsub:after{display:table;content:"";clear:both}
.cbp-hropen .cbp-hrsub{display:block}
.cbp-hrmenu .cbp-hrsub-inner > div{width:33%;float:left;padding:0 2em}
.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after,.cdd0_sub_menu:after{content:" ";display:table}
.cbp-hrmenu .cbp-hrsub-inner:after{clear:both}
.cbp-hrmenu .cbp-hrsub-inner > div a{line-height:2em}
.cbp-hrsub h4{color:#ED0707;padding:2em 0 .6em;margin:0;font-size:16px}
.cbp-hrmenu .cbp-hrsub{display:none;opacity:0;-webkit-animation:display-none-transition 1s both;animation:display-none-transition 1s both}
.cbp-hropen .cbp-hrsub{display:block;opacity:1;-webkit-animation:display-none-transition 1s both;animation:display-none-transition 1s both}
@-webkit-keyframes display-none-transition {
0%{opacity:0}
}
@keyframes display-none-transition {
0%{opacity:0}
}
#imenus0 LI:hover > A{background-color:transparent!important}
.Content span.Summary-box{max-width:100%!important}
.mega-menu .cdd0_sub_menu .cbp-hrsub{width:100%;position:relative;top:0}
.mega-menu .cdd0_sub_menu .cbp-hrsub ul{width:100%}
.mega-menu .cdd0_sub_menu .cbp-hrsub .cbp-hrsub-inner li{width:100%!important;height:auto}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc{width:100%!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;padding:0;-moz-box-shadow:2px 1px 4px #888;-webkit-box-shadow:2px 1px 4px #888;box-shadow:2px 1px 4px #888}
.mega-menu .imsubc{width:100%!important;left:0!important}
.mega-menu ul.cdd0_main_menu ul.cdd0_sub_menu ul.cdd0_sub_menu{width:100%!important;position:inherit!important;left:0!important;margin-top:0!important;padding-top:0!important}
.mega-menu ul.cdd0_main_menu .imsubc{left:auto!important;position:relative!important;text-align:right;top:0!important;width:100%!important;display:block}
.mega-menu ul.cdd0_main_menu{height:auto!important}
.mega-menu ul.cdd0_sub_menu{padding:2%!important;width:100%!important;direction:rtl;top:0!important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;position:relative!important}
.mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li{display:inline-block;width:25%!important;vertical-align:top;padding:0 1%}
.mega-menu li.cbp-hropen > a{background-color:#f0f0f0!important;color:#ED0707!important}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li{line-height:3em}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > a{font-size:14px!important;color:#000!important;text-align:right!important;background:none!important}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li > a{font-size:14px!important;color:#666!important;text-align:right!important;background:url(../img/gray-bullet.png) no-repeat right center;padding-right:6%!important}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li:hover > a,.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li > .imsc > .imsubc > ul > li:hover > a.cdd0_sub_items_roolover{color:#ED0707!important;background:url(../img/orange-bullet.png) no-repeat right center}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc > ul > li:hover > a{color:#ED0707!important}
.mega-menu ul.cdd0_sub_menu,.mega-menu .imsubc{min-height:1px!important;height:auto!important;overflow:hidden;padding:2%;text-align:right!important;margin-top:0!important}
.mega-menu ul.cdd0_sub_menu li:after{display:block;content:'';clear:both}
.collapse-button{display:none;position:absolute;right:20px;top:25px;width:40px;cursor:pointer;font-size:14px;text-align:center;transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.collapse-button:hover,.collapse-button:focus{background-image:none}
.collapse-button .icon-bar{color:transparent;background-color:#991B1E;display:block;height:2px;width:35px;margin:5px 0}
.collapse-button:after{display:block;clear:both;content:''}
.mega-menu a{background:url(../img/gray-bullet.png) no-repeat right center}
.mega-menu a:hover{color:#242F64!important;background:url(../img/orange-bullet.png) no-repeat right center}
.mega-menu .imsubc .imsubc a,.mega-menu .imsubc .imsubc .imsubc a,.mega-menu .imsubc .imsubc .imsubc .imsubc a{padding-right:10%!important}
#sticky-wrapper{height:auto!important;width:auto!important;background:#fff!important;z-index:999999999999!important}
#header .main-nav{width:75%!important}
.part-search{width:15%;margin-top:50px;position:absolute;margin-left:5px;border-radius:5px;background-repeat:no-repeat;background:#fff;left:20px;z-index:999}
.part-search .Search-ph{display:none}
.part-search img{width:20px;height:20px;margin-top:23px;position:absolute;left:25px;cursor:pointer}
.part-search td.SearchButton{background-image:url(../img/search-icon.PNG);background-position:center left;height:34px;width:20px;background-repeat:no-repeat}
.part-search img.SearchButtonSize{height:20px;width:36px}
.part-search input{position:relative;border:none;background:#fff;color:#999;font-size:1.2em;font-family:BBehdad-Regular}
.part-search input:focus{border:none;background:#fff}
.nav-search{float:right;width:43.4%;margin-top:-2px}
table.pagerContainer{float:right;width:100%;display:block}
table.pagerContainer tbody{display:block;width:100%;float:right;text-align:center}
table.pagerContainer tr{width:50%;display:block;float:right}
a.PageNumber{background:#fafafa;border:1px solid #ddd;border-radius:2px;display:block;padding:0 5px;text-align:right;margin:2px;text-decoration:none;color:#222}
a.PageNumber:hover,.CurrentPage:hover{background:#b42728;border:1px solid #222;border-radius:5px;color:#fff}
.CurrentPage{background:#b42728;border:1px solid #fff;border-radius:2px;display:block;padding:0 5px;text-align:right;margin:2px;text-decoration:none;color:#fff}
.div_PanelSearch .SearchArchiveTitle span{background:#666;color:#fff;display:block;margin:10px;text-align:center;width:98%}
.div_PanelSearch .SearchDataList_Picturediv{float:right;margin-right:20px;width:39%}
.div_PanelSearch .divSearch_BodyGrid{border-top:1px solid #aaa;float:right;margin-right:12px;position:relative;width:100%}
.div_PanelSearch .divSearch_ImgGrid{background-color:#eaeaea;padding:0;float:right;margin-left:10px;margin-top:5px;padding:5px}
.div_PanelSearch .divSearch_DataInGrid{float:right;margin-bottom:23px;width:85%}
.div_PanelSearch .SearchSummary{font-size:13px}
.div_PanelSearch .SearchDate{color:#999;font-size:12px}
.div_PanelSearch .divSearch_DataInGrid a{text-decoration:none;font-size:13px;text-align:right}
.div_PanelSearch .SearchLink{color:#003;font-size:12px;margin:10px;text-decoration:none;float:left}
.div_PanelSearch .SearchAllTotalFound{color:#003;font-size:12px;margin:10px;text-decoration:none;float:right}
.div_PanelSearch .GridPagingStyle{text-align:center}
.divSearch_DataInGrid > div{width:100%;float:right;text-align:right!important}
.PrintControlCaption{font-family:bBehdad-Regular;font-size:.7em}
table.PrintControl:after{display:block;content:"";clear:both}
table.PrintControl{bottom:5px;left:5px;float:right}
table.PrintControl a{font-size:.9em;color:#999;text-decoration:none;background-color:transparent}
a .PrintControlCaption{color:transparent!important}
.RefreshStyle{background:url(../../Images/Refresh.gif) no-repeat scroll 0 0 transparent;border:0 none}
.popupComemtn{background-color:#ccc;display:none;left:40%;overflow:hidden;padding-top:5px;position:absolute;text-align:center;top:30%;width:480px;z-index:1000;height:310px!important;left:10%!important;top:70%!important;width:50%!important}
.Comment_popup{padding:3px}
#div_Comment .divCommentRepeater tr{background:none repeat scroll 0 0 #f7f7f7;border-radius:5px;border:1px solid #ccc;display:block;font-family:Tahoma;padding:5px}
.Comment_divHeaderName{text-align:right;width:220px}
.Comment_divHeaderDate{text-align:center;width:150px}
.popupCommmentContent{background-color:#fff;font-size:8pt;margin:auto;overflow:hidden;width:470px;font-family:Tahoma;height:300px!important}
.divCommentContent{margin:10px 15px;text-align:justify;background-image:url(../Image/user-comment-other-level.png);background-position:right top;background-repeat:no-repeat;border-bottom:1px dashed #ccc;font-family:bBehdad-Regular;font-size:13px;margin:1px 15px;min-height:28px;padding:5px 28px}
#div_Comment .divLevelComment_0 tr{background:none repeat scroll 0 0 #d1dffa;border-radius:5px;border:1px solid #36c;display:block;font-family:Tahoma;padding:5px}
.divLevelComment_0 .Comment_divHeaderName{font-family:Tahoma;text-align:right;width:220px}
.divLevelComment_0 .Comment_divHeaderDate{font-family:Tahoma;text-align:center;width:180px}
.divLevelComment_0 .divCommentContent{background-image:url(../Image/user-comment.PNG);background-position:right top;background-repeat:no-repeat;border-bottom:1px dashed #003;font-family:Tahoma;font-size:13px;margin:1px 15px;min-height:28px;padding:5px 28px}
.tbl_CommentSend{background:none repeat scroll 0 0 #fafafa;border-radius:10px;border:1px solid #ddd;direction:rtl;display:block;padding:5px;text-align:right;width:100%}
.div_Comment_RateControl{background:none repeat scroll 0 0 #fafafa;border-radius:10px;border:1px solid #ddd;display:block;font-family:Tahoma;margin-top:5px;padding:0 5px;text-align:right}
.tbl_CommentSend tr,.tbl_CommentSend td,.tbl_CommentSend,.div_Comment_RateControl,.div_Comment_RateControl td{font-family:tahoma;font-size:12px}
:hover{transition:all .3s}
.visible{visibility:visible}
.notVisible{visibility:hidden}
section{position:relative;clear:both}
.scrollsections{display:block;position:relative;width:100%}
.Menu .farsi,.imcm ul > li > a{font-family:'Behdad-Regular'!important}
body,html{overflow-x:hidden;font-family:'Behdad-Regular'!important}
ul{padding:0;margin:0;list-style:none}
a:focus{outline:none;text-decoration:none}
h2{color:#313338;font-size:72px;font-weight:700;line-height:57px;margin:0;padding-bottom:10px;text-transform:uppercase}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:99999}
#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(img/status.GIF);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}
.gallery{float:right;width:100%;overflow-x:hidden;padding-bottom:100px;clear:both}
.gallery-tab{float:right;width:100%}
.gallery-tab-title{float:right;width:100%;height:47px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin-top:15px;position:relative;background:#dcdcdc}
.gallery-tab-title-holder{float:right;height:50px;position:absolute;right:15px;width:100%}
.gallery-tab-title-icon{float:right;width:32px;height:24px;margin:12px 0 0 15px}
.gallery-tab-title-icon img{width:100%;height:100%}
.gallery-tab-title-holder-controls{height:50px;float:right;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}
.gallery-tab-title-holder-controls-button{float:left;height:30px;width:30px;text-align:center;font-size:25px;background-color:#991B1E;line-height:32px;color:rgba(243,241,233,1);margin-right:5px;margin-top:9px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-image:url(../img/per-sprite.png)}
.gallery-tab-title-holder-controls-button.next{background-position:11.7% 90%}
.gallery-tab-title-holder-controls-button.previous{background-position:2.3% 90%}
.gallery-tab-title-holder-controls-button:hover{background-color:#b90b0e;cursor:pointer}
.gallery-tab-title-holder-text{float:right;height:50px;color:#272727;font-size:18px;line-height:45px}
.gallery-tab-title-holder-text:hover{color:#991B1E;cursor:pointer}
.gallery-tab-images-slider-tab h3{width:100%;float:right;clear:both;text-align:center;font-size:13px;color:#000}
.gallery-tab-images{float:right;height:200px;width:100%;overflow:hidden;position:relative;display:none;background:#dcdcdc;padding-top:20px}
.gallery-tab-images-slider{float:right;width:30px;overflow:hidden;height:300px;position:absolute}
.gallery-tab-images-slider-tab{float:right;height:220px;margin-right:20px;position:relative}
.gallery-tab-images-slider-tab img{height:130px;float:none;border:1px solid #ccc;padding:5px;background:#D2D2D2;display:block;margin:0 auto}
.gallery-tab-images-slider-tab-hover{height:220px;background-color:rgba(63,141,191,0.5);position:absolute;left:0;top:0;color:rgba(255,255,255,1);width:100%;font-size:30px;line-height:220px;text-align:center;cursor:pointer;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.gallery-tab-images-slider-tab-hover:hover{opacity:1}
.SearchButtonSize{display:none}
.Wrap-Mohtava .news-header,.Wrap-Mohtava .article-header,.Wrap-Archive .news-header,.Wrap-Archive .article-header{display:none}
.Wrap-Archive .PrintControl{display:none}
.nav-menu{float:right;width:80%}
.p-nav{width:100%;float:right;padding:10px 0;margin-bottom:10px;border-bottom:2px solid rgba(225,225,225,0.31)}
.goback{float:left}
.goback-button{float:left;background:url(../img/back.png);width:64px;height:31px;background-repeat:no-repeat;border:none;font-size:0;cursor:pointer}
a.NavigationLink{color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a.NavigationLink:hover{color:#900}
#header{float:left;display:inline;width:100%;position:relative}
.menu_area{position:absolute;left:0;right:0;top:0;z-index:99999!important}
.past-main{margin-top:0;-webkit-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}
#navbar{overflow-x:hidden}
.navbar-brand{color:#fff!important;font-size:35px;font-weight:bolder}
.imcm > .active > a,.imcm > .active > a:hover,.imcm > .active > a:focus{background-color:transparent}
.imcm > li > a{color:#000;font-size:15px;font-weight:600;text-transform:uppercase}
.imcm > li > a:hover{text-transform:uppercase}
.imcm > li > a:hover,.imcm > li > a:focus{background-color:transparent;color:#ED0707}
.nav-search table{width:250px!important;float:right}
.nav-search .SearchButton{float:right!important;border:none!important;background:#ccc!important;width:45px!important;height:45px!important;margin-left:2px!important;position:absolute;right:0}
.nav-search .SearchButton a{background:url(../img/per-sprite.png) 36% -2px no-repeat #ccc;width:45px;height:41px;position:absolute;right:0}
.nav-search .SearchText{float:right!important;background:#e1e1e1!important;color:#444!important;width:250px!important;border:none;height:45px!important;padding:15px!important;text-align:right!important;margin-left:2px!important;text-indent:35px;font-size:15px}
.nav-mail a{color:transparent!important;width:45px;height:45px;background:url(../img/per-sprite.png) 16.3% 2px no-repeat #a1a1a1;float:right;padding:5px;margin-left:2px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.nav-phone a{color:transparent!important;width:45px;height:45px;float:right;background:url(../img/per-sprite.png) -1% 2px no-repeat #d7d7d7;padding:5px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.nav-mail a:hover{background-color:#ED0707}
.nav-phone a:hover{background-color:#ED0707}
.nav-mail,.nav-phone{float:right;width:45px}
nav{background:rgba(241,241,241,0.94)!important;border-bottom:1px solid #ccc!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;z-index:10!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;transition:all .3s!important}
nav .wrapper{width:960px!important;margin:0 auto!important}
nav h1{margin:0!important;padding:0!important;line-height:36px!important;font-size:36px;margin-left:10px}
.logo{float:left!important;width:240px;height:120px;margin-top:0}
.logo img{width:100%;height:100%}
.nav-top{height:80px;width:100%!important;margin-top:0!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;transition:all .3s!important}
.menu_area .small .logo{display:none!important}
.search-menu{float:right!important;width:50%;position:relative}
.nav-top .search input[type="text"]{border:1px solid #ddd;border-radius:20px;color:#333;font-size:17px;height:40px;outline:0;padding:0 50px 0 15px;transition:background-color .15s;width:100%}
.nav-top .search .search-submit{cursor:pointer;height:40px;position:absolute;right:0;top:-2px;width:50px;background:none;border:0;font-size:20px;color:#333;opacity:.5}
.nav-top .search .search-submit:hover{color:#55acee;opacity:1}
.nav-top .navbar-toggle{margin-top:-2px;margin-right:0}
.nav-top .navbar-toggle .fa{color:#888;font-size:28px}
.navbar-collapse{padding:0!important}
.navbar-collapse.in{overflow:visible!important}
.main-nav{width:70%!important;float:right!important}
.main-nav .container{position:relative!important}
.main-nav .minilogo{width:95px!important;height:40px!important;position:relative!important;position:absolute!important;margin:5px;left:-100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.minilogo img{object-fit:none;object-position:-65px -194px;width:95px;height:40px}
.main-nav .minilogo h1{font-size:20px!important}
.imcm ul.nav{list-style-type:none!important;-webkit-transition:padding .3s!important;-moz-transition:padding .3s!important;transition:padding .3s!important;direction:rtl!important}
.imcm ul.nav > li{vertical-align:top!important}
.imcm ul.nav > li > a{height:50px!important;line-height:45px!important;font-size:15px!important;background-color:transparent!important;padding:0!important;color:#333!important;margin:0!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;transition:all .3s!important}
.imcm ul.nav > li > a.active,.imcm ul.nav > li > a:hover{border-width:5px!important;line-height:39px!important}
section.stretch{height:1600px;width:100%}
section.stretch p{font-size:80px;color:#d2d2d2;text-align:center;position:relative;margin-top:320px}
section.stretch p.bottom{top:100%}
nav.small{height:45px;padding-top:8px}
nav.small .nav-top{margin-top:-90px!important}
nav.small .main-nav{box-shadow:none!important}
nav.small ul.nav{padding-left:150px!important}
nav.small .minilogo{left:6%}
[data-tooltip],.tooltip{position:relative;cursor:pointer}
[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(0.71,1.7,0.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(0.71,1.7,0.77,1.24);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);pointer-events:none}
[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}
.tooltip:after,[data-tooltip]:after{z-index:1000;padding:7px 15px;width:auto;background-color:hsla(0,0%,30%,0.9);color:#fff;text-align:center;font-family:Behdad-Regular;content:attr(data-tooltip);font-size:15px;line-height:1.2}
.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;right:-70%}
.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:hsla(0,0%,30%,0.9);right:36%}
.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}
.slider_area{float:left;display:inline;width:100%;position:relative;border-bottom:1px solid #ccc}
.slider_overlay{background:none repeat scroll 0 0 #242434;height:100%;opacity:.8;position:absolute;right:0;top:0;width:100%;z-index:9}
.slides-navigation a{width:100px;height:100px}
.slides-navigation .icon-wrap{position:relative;display:block;width:100%;height:100%}
.slides-navigation a::before,.slides-navigation a::after,.slides-navigation .icon-wrap::before,.slides-navigation .icon-wrap::after{position:absolute;left:50%;width:3px;height:50%;content:'';-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slides-navigation .icon-wrap::before,.slides-navigation .icon-wrap::after{z-index:100;height:0;background:#fff;-webkit-transition:height 0.3s,-webkit-transform .3s;transition:height 0.3s,transform .3s}
.slides-navigation a::before,.slides-navigation .icon-wrap::before{top:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}
.slides-navigation a.next::before,.slides-navigation a.next .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(135deg);transform:translateX(-50%) rotate(135deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}
.slides-navigation a::after,.slides-navigation .icon-wrap::after{top:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}
.slides-navigation a.next::after,.nslides-navigation a.next .icon-wrap::after{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:100% 0;transform-origin:100% 0}
.slides-navigation h3{position:absolute;top:50%;margin:0;color:#fff;text-transform:uppercase;font-weight:300;font-size:.85em;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity .3s;transition:transform 0.3s,opacity .3s}
.slides-navigation a.prev h3{left:100%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.slides-navigation a.next h3{right:100%;text-align:right;-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}
.slides-navigation a:hover .icon-wrap::before,.slides-navigation a:hover .icon-wrap::after{height:50%}
.slides-navigation a:hover::before,.slides-navigation a:hover .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(-125deg);transform:translateX(-50%) rotate(-125deg)}
.slides-navigation a.next:hover::before,.slides-navigation a.next:hover .icon-wrap::before{-webkit-transform:translateX(-50%) rotate(125deg);transform:translateX(-50%) rotate(125deg)}
.slides-navigation a:hover::after,.slides-navigation a:hover .icon-wrap::after{-webkit-transform:translateX(-50%) rotate(-55deg);transform:translateX(-50%) rotate(-55deg)}
.slides-navigation a.next:hover::after,.slides-navigation a.next:hover .icon-wrap::after{-webkit-transform:translateX(-50%) rotate(55deg);transform:translateX(-50%) rotate(55deg)}
.slides-navigation a:hover h3{opacity:1;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}
.slider_caption{margin-top:12%;padding:0 13%;position:relative;text-align:center;z-index:999}
.slider_caption > h2{color:#fff;font-size:65px;font-weight:700;line-height:76px;margin:0 auto 10px;padding-bottom:8px;text-align:center;text-transform:uppercase;width:90%}
.slider_caption > p{color:#fff;font-size:20px}
.slider_caption > a{margin-top:30px}
.slider_btn{padding:10px 15px;border:2px solid #fff;color:#fff;font-size:20px;display:inline-block;text-transform:uppercase}
.slider_btn:hover,.slider_btn:focus{text-decoration:none}
#slider1_container{border-bottom:none!important}
#products{background:#898989;margin:85px 0;float:right;width:100%}
.product-name a:hover,.product-name a:focus{text-decoration:none!important}
.product-head{width:100%;float:right;margin-top:-57px}
.product-head h1{font-size:20px;color:#666;margin-right:8px;padding:0;line-height:2}
.product-head h1:before{content:"";float:right;width:58px;height:58px;background-color:#898989;background:#898989 url(../img/per-sprite.png) -7px 67% no-repeat;margin-left:20px}
.product-scroll{width:190px;height:280px;float:right}
.product-icon{width:100%;height:190px;background:#bababc;float:right;display:flex;justify-content:center;align-items:center;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.product-name{color:#fff;font-size:14px;line-height:33px;text-align:center;width:100%;height:90px;clear:both;float:right;text-align:center;background:#991b1e;display:flex;justify-content:center;align-items:center;transition:.6s;-webkit-transition:.6s;-moz-transition:.6s}
.product-name a{color:#fff;font-size:20px;line-height:33px;text-align:center}
.product-scroll:hover .product-icon{background:#991b1e}
.product-scroll:hover .product-name{background:#bababc}
.product-scroll:hover .product-name a{color:#991b1e}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;height:350px}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:50%;height:45px;top:auto;right:0;bottom:0;left:0;margin:0 auto}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:10px;margin:20px auto;border: 1px solid black;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:10%!important;height:100%}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:90%;height:6px;margin:22px auto;background:#991B1E;border-radius:5px}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75);position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:alpha(opacity=0);-ms-filter:alpha(opacity=0)}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:alpha(opacity=100);-ms-filter:alpha(opacity=100)}
.mCSB_scrollTools .mCSB_draggerRail{filter:alpha(opacity=40);-ms-filter:alpha(opacity=40);border:1px solid #fff;border-radius:5px;padding:2px;width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#991b1e;filter:alpha(opacity=85);-ms-filter:alpha(opacity=85)}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#991b1e;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40);-ms-filter:alpha(opacity=40)}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha(opacity=75)}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:alpha(opacity=90);-ms-filter:alpha(opacity=90)}
.content-pro{overflow:auto;position:relative;padding:20px;margin:10px;width:1100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.horizontal-images.content-pro ul,.vertical-images.content-pro ul{margin:0;padding:0;list-style:none;overflow:hidden}
.horizontal-images.content-pro li{margin:0 35px;float:right}
.mCSB_draggerRail:before{float:right;content:"";background:url(../img/per-sprite.png) 40% 65.6% no-repeat;width:20px;height:20px;margin-right:-30px;margin-top:-5px}
.mCSB_draggerRail:after{float:left;content:"";background:url(../img/per-sprite.png) 32% 65.6% no-repeat;width:20px;height:20px;margin-left:-30px;margin-top:-5px}
.max-height-example .content-pro{height:auto;max-height:400px}
.max-width-example{min-width:620px}
.max-width-example .content-pro{height:auto;width:auto;max-width:1100px;min-width:600px;display:inline-block;vertical-align:bottom;margin:0 auto}
.max-width-example .content-pro ul{max-height:350px;overflow-y:hidden}
.max-width-example .content-pro ul li > a{display:block;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0.3)}
.shadetabs{font:bold tahoma;list-style-type:none;margin-bottom:0;margin-left:0;margin-top:-10px;padding:3px 0;text-align:right;height:90px;white-space:nowrap;text-align:center}
.shadetabs::before{content:"";width:94px;height:2px;border:1px solid #e9e9e9;top:-22%;position:relative;display:-moz-inline-box;display:-webkit-inline-box;display:inline-box}
.shadetabs::after{margin-right:15px;content:"";width:94px;height:2px;border:1px solid #e9e9e9;top:-22%;position:relative;display:-moz-inline-box;display:-webkit-inline-box;display:inline-box}
.shadetabs li{display:inline;margin:0;display:inline-block;height:100%;vertical-align:middle}
.shadetabs li a{color:#999;margin-right:14px;position:relative;text-decoration:none;z-index:1;float:right;text-align:center;font-size:17px;border:1px solid #959595;padding:15px 28px}
.shadetabs li a#size-2{color:#666;font-weight:700;height:34px;margin-right:5px;position:relative;text-decoration:none;z-index:1;width:130px;float:right;text-align:center;padding-top:12px}
.shadetabs li a:hover{border-color:#991b1e;text-decoration:underline}
.shadetabs li a.selected{color:#991b1e;border-color:#991b1e}
.shadetabs li a.selected:hover{text-decoration:none}
.tabcontent{display:none}
.static-tab-menu-content{width:100%}
div.tabcontent > div{*width:140px;*float:right;*margin-left:110px}
#News-article{background:#900;border-top:15px solid #c2c2c2;border-bottom:10px solid #fff;float:right;width:100%}
#News-article .column{padding-top:0;padding-bottom:0}
.news,.news-header{width:100%;float:right;background:#fff}
.news-header{position:relative;margin-bottom:30px;border-bottom:3px solid #b90504}
.plus-more{position:absolute;top:2px;left:0}
.news-head-icon{float:right;background:#b90504;width:60px;height:63px;margin-left:15px;display:flex;justify-content:center;align-items:center}
.news-head-ttl{float:right;width:auto;max-width:300px;padding:17px 8px}
.news-head-ttl h3{color:#000;font-size:18px}
.head-more{float:left;margin:0 17px;position:relative;top:12px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.more-title{float:right;background:#ebebeb;padding:10px;color:#666;font-size:13px;font-weight:400;text-align:center;position:relative;top:8px}
.more-link{width:50px;height:51px;background:#b90504;display:flex;justify-content:center;align-items:center;float:right;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.more-link a{text-align:center;color:#fff;font-size:20px;width:100%;height:100%;cursor:pointer;display:flex;justify-content:center;align-items:center}
.more-link a.More{color:transparent!important;z-index:9999}
.more-link:hover{-moz-transform:translate(0px,4px);-ms-transform:translate(0px,4px);-o-transform:translate(0px,4px);-webkit-transform:translate(0px,4px);transform:translate(0px,4px);height:48px}
.head-more:hover .more-title span{color:#900!important}
.news-body{float:right;width:100%;clear:both;padding:24px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.news-content{float:right;width:100%;clear:both;border:1px solid #ebebeb;margin-bottom:36px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.news-content:last-child{margin-bottom:0}
.news-pic{float:right;width:230px;height:150px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}
.news-pic img{width:100%;height:100%}
.news-date{width:100%;opacity:0;text-align:right;font-size:14px;color:#666;padding:7px 0;float:right;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.news-title{width:100%;clear:both;line-height:30px;color:#666;float:right;padding:5px}
.news-title a{font-size:15px;color:#666}
.news-download{width:100%;clear:both;float:left;text-align:left;opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin-top:-27px}
.news-content:hover .news-date,.news-content:hover .news-download{opacity:1;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.news-content:hover .news-title a{color:#900}
.news-content:hover .news-pic{-webkit-transform:rotate(8deg) scale(0.7);-moz-transform:rotate(8deg) scale(0.7);-ms-transform:rotate(8deg) scale(0.7);-o-transform:rotate(8deg) scale(0.7);transform:rotate(8deg) scale(0.7)}
.news-content:hover{background:#f7f7f7}
.news-dl-txt:before{content:"";width:21px;height:21px;float:right;margin-left:7px;margin-top:-2px}
.news-dl-txt{float:left;background:#fff;padding:3px 0 1px 7px;color:#666}
.news-left{width:66%;padding:10px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.news-dl-txt:hover{color:#900}
.articles{width:100%;float:right;background:#fff}
.article{width:100%;float:right;background:#fff;padding:1.5px 0}
.article-body{width:100%;float:right;padding:15px}
.article-header{border-bottom:3px solid #b90504;position:relative;margin-bottom:15px;float:right;width:100%}
.article-content{width:100%;float:right;margin-bottom:1px;padding:15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.article-txt{width:100%;float:right;height:70px;font-size:15px;color:#999;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.article-link-read{width:100%;float:left;clear:both;text-align:left;margin:10px 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.article-link-read li{display:inline;float:left}
.block-with-text{overflow:hidden;position:relative;line-height:25px;max-height:5.4em;text-align:justify;margin-left:-1em;padding-left:1em;font-size:14px}
.seprate-article{font-size:20px;margin:0 5px}
.block-with-text:before{content:'...';position:absolute;left:0;bottom:0}
.article-link-read ul{text-align:left;float:left;padding:2px 6px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.article-link-read li a{font-size:14px;color:#666}
.article-group{font-size:18px;padding:2px 8px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.seprate{font-size:14px;margin:0 5px;color:#999;margin-top:2px}
.article-content:hover .article-group,.article-content:hover .article-link-read ul{background:#900;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;color:#fff}
.article-content:hover{background:#eee;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.article-content:hover .article-link-read ul li a,.article-content:hover .article-link-read .seprate{color:#fff;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
#About-us{float:right;width:100%;background:#F1F1F1;padding:30px 0;min-height:450px;overflow:hidden}
.panel{background:transparent!important}
.panel-group .panel{border-radius:0;margin-bottom:0;box-shadow:none}
.panel-group .panel + .panel{margin-top:0}
.panel-default{border-color:transparent}
.panel-default > .panel-heading{background-color:transparent;color:#333;border:0 none!important;padding:0 0 5px 15px;height:75px}
.about-text p{text-align:justify;font-size:18px;line-height:28px}
.panel-title{color:#000;font-size:20px;font-weight:400;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.panel-title .accardion-a span:before{content:"+";width:50px;height:50px;float:right;background:#981113;display:flex;justify-content:center;align-items:center;color:#fff;margin-top:-15px}
.panel-title:before{content:"";width:3px;height:25px;background:#bcbbbc;float:right;right:25px;position:relative;top:50px}
.headon .panel-heading .panel-title a span:before{background:#bcbbbc!important;content:"-"}
.panel-group .panel:last-of-type .panel-title:before{display:none}
.panel-group{padding:100px 0;position:relative;z-index:9999;width:50%}
.panel-body{border-top-color:transparent!important;padding:0 15px;margin:10px 0;font-size:14px;font-weight:700;text-align:justify}
.panel-group .panel:last-of-type .panel-heading{height:50px!important}
.panel-title a{display:block;text-decoration:none;padding:15px 0}
.panel-default .in{padding:20px 70px 20px 0;margin-right:25px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-right:3px solid #BCBBBC}
.panel-title a span{margin-right:15px}
.panel-body ul li{font-size:14px;color:#000;line-height:25px}
.collapsed{color:#999!important}
.canvas-about{position:absolute;z-index:10;top:0;left:0;width:580px;height:595px;opacity:.6}
.animate-about #canvas{width:100%!important;height:595px!important;overflow:hidden;position:relative;top:0;left:0;background-color:#1a1724;z-index:-2;position:relative}
.about-pic{float:right;width:580px;height:595px;position:absolute;z-index:999;background:url(../img/about-us-bg.png);top:0;left:0}
#footer{float:right;width:100%;background:#fff;padding:25px 0;height:560px}
#footer .column,#footer .container-full{float:none}
.footer-links1{float:left;width:90%;background:#ccc;height:260px;position:relative;z-index:1;right:1%;padding:2.7%}
.footer-links1 ul{float:right;margin:40px 110px;width:40%}
.footer-links1 ul li{display:inline;padding:2px 10px;border-left:1px solid #900!important}
.footer-links1 ul li:last-child{border:none}
.footer-links1 .imcm ul li a{color:#900!important;line-height:30px!important;font-size:18px!important}
.footer-links1 .imcm ul > li{border-left:1px solid #AE1114!important}
#footer .footer-links1 .imcm ul > li > a.active,#footer .imcm ul > li > a:hover{color:#6E6D6D!important}
.footer-links1 .imcm ul > li:last-child{border:none!important}
.footer-contact{float:right;width:91.7%;background:#aaa;position:relative;z-index:2;top:-125px;height:340px}
.footer-contact ul{float:left;width:82%;margin-top:25px}
.footer-contact li{float:right;clear:both;margin-bottom:30px;color:#fff;font-size:16px;width:100%}
.footer-contact li:hover{color:#900}
.phone{line-height:3em}
.phone:before{content:"";float:right;width:45px;height:45px;margin:0 0 0 10px;background:url(../img/per-sprite.png) 69% 2% no-repeat}
.email:before{content:"";float:right;width:45px;height:45px;margin:-11px 0 0 10px;background:url(../img/per-sprite.png) 69% 33% no-repeat}
.address:before{content:"";float:right;width:45px;height:45px;margin:-11px 0 0 10px;background:url(../img/per-sprite.png) 69% 63% no-repeat}
.footer-contact .phone:hover:before{content:"";background:url(../img/per-sprite.png) 93% -6px no-repeat}
.footer-contact .email:hover:before{content:"";background:url(../img/per-sprite.png) 93% -65px no-repeat}
.footer-contact .address:hover:before{content:"";background:url(../img/per-sprite.png) 93% -125px no-repeat}
.footer-contact li:hover .phone:before{content:"";background:url(../img/per-sprite.png) -45px 0 no-repeat}
.footer-contact li:hover .mail:before{content:"";background:url(../img/per-sprite.png) -45px -59px no-repeat}
.footer-contact li:hover .address:before{content:"";background:url(../img/per-sprite.png) -45px -90px no-repeat}
.footer-about{float:left;width:40%;background:#900;height:260px;position:absolute;z-index:3;top:25px;left:8%;height:392px}
.footer-about p{position:absolute;text-align:center;font-size:14px;color:#fff;line-height:30px;width:75%;bottom:65px;right:40px}
.footer-links2{float:right;width:25%;background:#ae1114;height:150px;position:relative;z-index:5;right:330px;top:-235px;display:flex;justify-content:center;align-items:center;z-index:99}
.footer-links2 ul{float:right;margin:20px}
.footer-links2 ul li{display:inline;padding:2px 10px;border-left:1px solid #fff}
.footer-links2 ul li:last-child{border:none}
.footer-links2 ul li a{color:#fff;font-size:14px}
.footer-links2 .imcm ul > li > a{color:#fff!important;line-height:21px!important;font-size:12px!important}
.footer-links2 .imcm ul > li{border-left:1px solid #fff!important;width:auto!important;padding:0 9px!important}
#footer .footer-links2 .imcm ul > li > a.active,#footer .imcm ul > li > a:hover{color:#AAA!important;background-color:transparent}
#imenus2 LI:hover > A{background-color:transparent!important}
.footer-links2 .imcm ul > li:last-child{border:none!important}
.footer-rights{float:left;width:59%;background:#232224;height:100px;position:relative;z-index:5;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;right:1%;top:-225px}
.footer-rights p{position:relative;right:-60px;font-size:15px}
.footer-join-us{float:left;width:36%;background:#000;height:100px;position:absolute;z-index:10;left:17%;top:0;color:#fff;height:230px;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.footer-join-us h3:hover{color:#fff;text-decoration:underline;transition:all ease .3s}
.footer-join-us h3{color:#900;font-size:26px;margin-bottom:35px;margin-top:0}
.footer-join-us p{color:#fff;margin-bottom:35px;font-size:15px}
.archive-content{width:87%}
.container-full{width:100%;float:right}
#service{display:inline;float:left;padding:80px 0 70px;width:100%}
.service_area{float:left;display:inline;width:100%;margin-top:30px}
.single_service{display:inline;float:left;width:100%;padding:0 35px;margin-bottom:40px}
.service_iconarea{text-align:center;margin-bottom:10px}
.service_icon{border-radius:100%;color:#fff;font-size:72px;height:150px;line-height:120px;padding:15px 0;width:150px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.single_service > h2{text-align:center}
.single_service > h2 span{border-radius:100%;color:#fff;height:150px;line-height:120px;padding:15px 0;width:150px}
.single_service .service_title{margin:20px 0;padding-bottom:10px;position:relative;text-align:center;text-transform:uppercase}
.single_service > .service_title:after{bottom:0;content:"";height:3px;left:40%;position:absolute;width:100px}
#works{background-color:#4f535e;display:inline;float:left;padding:0 0 80px;width:100%}
.counter_section{background-image:url(img/works_counterbg.jpg);background-repeat:no-repeat;background-size:100% 100%;display:inline;float:left;min-height:350px;padding:80px 0;position:relative;width:100%}
.counter_area{position:relative;z-index:999}
.counter{padding:20px 0;border-radius:5px}
.count-title{color:#fff;font-size:45px;font-weight:700;margin-bottom:0;margin-top:15px;text-align:center}
.count-text{color:#fff;font-size:18px;margin-bottom:0;margin-top:10px;text-align:center;text-transform:uppercase}
.fa-2x{display:table;float:none;margin:0 auto;font-size:40px}
.portfolio_area{background:none repeat scroll 0 0 #4f535e;color:#fff;display:inline;float:left;padding-top:30px;width:100%}
.portfolio_area h2{color:#fff}
.portfolio_gallery{float:left;display:inline;width:100%}
.wagwep-container ul#portfolio-filter{border-bottom:medium none;margin-top:25px;text-align:center}
.wagwep-container ul#portfolio-filter a{background:none repeat scroll 0 center rgba(0,0,0,0);border:1px solid #fff;border-radius:0;color:#fff;font-weight:700;margin:0 10px 10px 0;padding:6px 12px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wagwep-container ul#portfolio-filter a:hover{color:#fff}
.og-grid li a figure span{border-bottom:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.9);display:block;font-weight:400;margin:40% 20px 20px;padding:10px 0;text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-transform:uppercase}
.wagwep-container ul#portfolio-filter li{display:inline-block;float:none}
#team{float:left;display:inline;width:100%;padding:80px 0}
.team_area{float:left;display:inline;width:100%}
.team_slider{float:left;display:inline;width:100%}
.team_slider .slick-next,.team_slider .slick-prev{height:40px}
.single_team{border:2px solid #ccc;border-radius:5px;display:inline;float:left;padding:25px 15px;text-align:center;width:100%}
.team_img{float:left;display:block;width:100%}
.team_img > img{border-radius:100%;height:150px;margin:0 auto 15px;width:150px}
.single_team h5{color:#555;font-weight:700;margin-bottom:0;margin-top:18px;text-transform:uppercase;font-size:17px}
.single_team span{display:inline-block;font-size:15px;font-weight:700;margin-bottom:10px;text-transform:uppercase}
.single_team p{line-height:26px}
.team_social{float:left;display:inline;width:100%;margin-top:10px}
.team_social a{color:#fff;font-size:18px;display:inline-block;background:#ccc;width:35px;height:35px;line-height:35px;border-radius:50%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#pricing{background:none repeat scroll 0 0 #f8f8f8;display:inline;float:left;padding:80px 0;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee}
.pricing_area{display:inline;float:left;margin-top:30px;width:100%}
.single_price{display:inline;float:left;text-align:center;width:100%;border:1px solid #ccc;background:#fff;padding:5px 0}
.single_price > h3{font-size:24px;font-weight:700;line-height:100px;margin:0;text-transform:uppercase}
.single_price .price{color:#fff;padding:15px 0}
.single_price .price > h4{font-size:60px;font-weight:700;line-height:60px;margin:0 0 5px}
.single_price .price > span{font-size:15px}
.price_features{padding:10px 25px}
.price_features li{border-bottom:1px solid #f2f2f2;display:block;font-size:15px;line-height:18px;padding:10px 0;text-transform:uppercase}
.price_btn{color:#fff!important;display:inline-block;font-size:15px;font-weight:700;margin-bottom:20px;margin-top:10px;padding:10px 20px;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.price_btn:hover{text-decoration:none;outline:none;background-color:#fff}
.business_price{border:1px solid #fff;color:#fff}
.business_price .price{border-bottom:3px solid #fff;border-top:3px solid #fff}
.business_price .price_btn{border-color:#fff;background-color:#fff}
#blog{float:left;display:inline;width:100%;padding:80px 0}
.blog_content{display:inline;float:left;margin-top:50px;width:100%;direction:ltr!important}
.post_commentbox{display:inline;float:left;width:100%;float:left;display:inline;width:100%;margin-bottom:15px}
.blog_slider{float:left;display:inline;width:100%}
.single_post{float:left;display:inline;width:100%}
.blog_img{display:inline;float:left;height:235px;width:100%}
.blog_img > img{height:100%;width:100%}
.single_post h3{float:left;font-size:18px;line-height:18px;margin-bottom:5px;margin-top:15px;text-transform:uppercase;width:100%}
.post_commentbox a,.post_commentbox span{color:#798992;font-size:11px;margin-right:5px}
.post_commentbox a > i,.post_commentbox span > i{margin-right:5px}
.read_more{font-size:15px;display:inline-block;min-height:25px}
.read_more:hover,.read_more:focus{text-decoration:none;outline:none}
.blog_slider .slick-prev{border-radius:5px 0 0 5px;color:#fff;height:30px;left:92%;right:0;top:-38px;border-radius:0;padding:5px 10px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.blog_slider .slick-next{border-radius:0 5px 5px 0;color:#fff;right:15px;height:30px;top:-38px;border-radius:0;padding:5px 10px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.blog_slider .slick-prev:hover,.blog_slider .slick-next:hover{opacity:.7}
#testimonial{background:none repeat scroll 0 0 #f8f8f8;display:inline;float:left;padding:80px 0;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee}
#testimonial .heading{margin-top:20px}
.testimonial_customer{float:left;display:inline;width:100%}
.testimonial_slider{float:left;display:inline;width:100%}
.testimonial_slider > li{width:380px;margin:0 auto}
.testi_media{margin:0 auto!important;width:250px}
.testi_media .media-body{vertical-align:middle}
.media-heading{font-size:20px}
.testi_media .media-body span{font-size:16px;font-weight:700;text-transform:uppercase}
.testi_media .media-left{padding-right:20px}
.testi_img img{border-radius:100%;height:100px;width:100px}
.testi_content{background-color:#fff;border:1px solid #e6e6e6;border-radius:6px;margin:40px auto 0;padding:10px;position:relative;width:100%}
.testi_content:before{background-image:url(img/testimonial-arrow.png);background-position:center center;background-repeat:no-repeat;content:"";height:22px;left:30%;position:absolute;top:-22px;width:32px}
.testimonial_slider .slick-dots li{border:1px solid #e6e6e6;color:#fff;cursor:pointer;display:inline-block;height:20px;line-height:102px;margin:0 5px;padding:7px 5px;position:relative;width:34px}
.testimonial_slider .slick-dots li button:before{content:none}
.testimonial_slider .slick-dots li button{background:none repeat scroll 0 0 #e6e6e6;height:4px;padding:0;width:20px}
#clients{display:inline;float:left;padding:80px 0 150px;width:100%}
.clients_content{float:left;display:inline;width:100%;margin-top:30px}
.clients_slider{float:left;display:inline;width:100%}
.single_client{border:1px solid #ccc;display:inline;float:left;text-align:center;width:100%;padding:25px 0}
.single_client > img{margin:0 auto}
.clients_slider .slick-prev{border-radius:5px 0 0 5px;color:#fff;height:40px;left:46.5%;top:160%}
.clients_slider .slick-next{border-radius:0 5px 5px 0;color:#fff;right:46.5%;top:160%;height:40px}
#contact{background:none repeat scroll 0 0 #f8f8f8;display:inline;float:left;padding:80px 0 0;width:100%;border-top:1px solid #eee;border-bottom:1px solid #eee}
.contact_content{display:inline;float:left;margin-top:30px;width:100%;padding-bottom:30px}
.contact_map{border:1px solid #ccc;display:inline;float:left;width:100%}
.contact_form{float:left;display:inline;width:100%}
.contact_form input[type="text"],.contact_form input[type="email"]{margin-bottom:30px;border-radius:0}
.submit_btn{border:2px solid #fff;color:#fff;margin-top:30px;padding:10px 20px;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.submit_btn:hover{background-color:#fff}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{outline:0;box-shadow:none}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}
textarea .form-control{height:auto}
#map_canvas{width:100%;float:left;display:inline;height:404px}
.contact_feature{float:left;display:inline;width:100%;position:relative;z-index:999}
.single_contact_feaured{border:1px solid #ccc;display:inline;float:left;padding:20px 10px;text-align:center;width:100%}
.single_contact_feaured > i{font-size:50px;line-height:50px;margin-bottom:5px}
.single_contact_feaured > h4{font-size:18px;text-transform:uppercase;font-weight:800;color:#fff}
.single_contact_feaured > p{color:#888}
.success{border:1px solid green;color:green;margin-bottom:10px;padding:5px}
.error{border:1px solid red;color:red;margin-bottom:10px;padding:5px}
#contactFeature{background-image:url(img/contact-feature-bg.jpg);background-repeat:no-repeat;background-size:100% 100%;position:relative;float:left;display:block;width:100%;padding:50px 0}
#subscribe{float:left;display:inline;width:100%;padding:80px 0}
.subscribe_form{margin:0 auto;width:60%}
.subscrive_group{display:inline;float:left;margin-top:40px;width:100%}
.subscribe_mail{border-radius:0;display:inline;float:left;height:50px;width:80%;font-size:18px;width:76%}
.subscr_btn{width:24%;border:medium none;color:#fff;display:inline;float:left;font-size:18px;font-weight:700;height:50px;text-transform:uppercase;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.subscr_btn:hover{opacity:.75}
@media print {
.tabcontent{display:block!important}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
#L2,#L3,#L5{display:none}
.anim{background:#900!important}
.minilogo{display:none}
}
@media not all {
.tbl_CommentSend{width:98%}
}
@media screen and (width:375px) {
.content-pro{width:70%;margin:auto}
.horizontal-images.content-pro li{margin:0 15px}
.container{width:100%!important}
}
@media screen and (width:414px) {
.content-pro{width:75%;margin:auto}
}
@media screen and (width:480px) {
.content-pro{width:80%;margin:auto}
.search-menu{margin-right:12%!important}
}
@media screen and (width:768px) {
.content-pro{width:75%;margin:auto}
.news-left,.news-date{width:40%!important}
.news-content{margin-bottom:8.5%}
.blog_articles >div:first-child{display:none}
#footer{padding:0}
}
@media screen and (width:800px) {
.horizontal-images.content-pro li{margin:0 4px}
.content-pro{width:85%!important;margin:auto}
.news-left,.news-date{width:30%!important}
.news-content{margin-bottom:8.5%}
.blog_articles >div:first-child{display:none}
#footer{padding:0}
}
@media screen and (width:900px) {
.blog_articles >div:first-child{display:none}
}
@media screen and (max-width:43em) {
.cbp-hrmenu{border:none}
.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{width:100%;padding:0}
.cbp-hrmenu .cbp-hrsub-inner{padding:0 2em}
.cbp-hrmenu > ul > li{display:block;border-bottom:4px solid #47a3da}
.cbp-hrmenu > ul > li > a{display:block;padding:1em 3em}
.cbp-hrmenu .cbp-hrsub{position:relative}
.cbp-hrsub h4{padding-top:.6em}
}
@media screen and (max-width:36em) {
.cbp-hrmenu .cbp-hrsub-inner > div{width:100%;float:none;padding:0 2em}
}
@media screen and (min-width:1629px) {
.showcase .horizontal-images.content-pro{width:700px}
}
@media screen and (max-width:1280px) {
.footer-join-us{left:10%}
.footer-about p{width:85%;bottom:16%}
.footer-links2{width:33%;right:11%}
.head-more{margin:0 7px}
.address{width:44%!important}
.footer-links1 .menu{width:45%}
.footer-links1 ul li,.footer-links2 ul li{width:auto!important;padding:0 10px!important}
.footer-links1 ul li a{font-size:14px!important}
.wrap-anim .about_featured{width:30%!important}
}
@media screen and (min-width:1229px) {
.showcase .horizontal-images.content-pro{width:1060px}
}
@media screen and (max-width:1199px) {
.slider_caption > h2{width:100%}
.blog_slider .slick-prev{left:91%}
#map_canvas{height:404px}
}
@media screen and (max-width:1024px) {
.slider_area{margin-top:7%}
.container{width:100%}
.content-pro{width:100%;padding:0;margin:0 auto}
.temps-container{width:93%!important}
}
@media screen and (max-width:991px) {
.cbp-hrmenu > ul > li{width:auto!important}
.mega-menu{display:block}
.navbar-default .navbar-nav > li > a{font-size:13px;padding:15px 6px}
.navbar-brand{font-size:28px}
#slides{height:600px!important}
.slider_caption > h2{font-size:48px;line-height:48px}
.slider_caption > p{font-size:18px}
.about_area{padding-bottom:80px}
.about_slider{margin-top:30px}
.single_iteam{text-align:center}
.single_iteam img{display:inline-block}
.single_service .service_title{font-size:18px}
.single_service > .service_title:after{left:33%}
.single_price > h3{font-size:20px;line-height:80px}
.single_price .price > h4{font-size:50px;line-height:50px}
.price_features li{font-size:13px;line-height:15px}
.price_btn{font-size:13px;padding:10px 15px}
.blog_slider .slick-prev{left:88.5%}
.testi_content{width:100%}
.clients_slider .slick-prev{left:45%}
.clients_slider .slick-next{right:45%}
.subscr_btn{font-size:15px}
.single_contact_feaured{margin-bottom:30px}
}
@media screen and (max-width:980px) {
.shadetabs:before,.shadetabs:after{display:none}
#main{min-height:inherit}
.container{width:800px}
.footer-rights p{right:0}
.animate-about{display:none}
#About-us{min-height:350px;padding:10px 0}
.accordion{width:100%!important}
.about_featured{margin-top:5%}
div.wrap-anim .about_featured,.wrap-anim{width:100%!important}
.logo{width:150px;height:75px}
.more-link{display:none}
.read_more_articles{font-size:11px!important;margin-top:5px}
.news-pic{width:150px;height:90px;margin-top:2%;margin-right:5%}
.temps-container{width:68%!important}
.temps-kind:nth-child(2n){margin-left:0!important}
.temps-kind:nth-child(3){margin-left:6%!important}
#header .main-nav{width:100%!important}
.pdfobject-container{height:500px!important}
}
@media screen and (min-width:980px) {
.mega-menu .Menu > span > div > .imcm > ul > li > a{font-size:100%!important}
}
@media screen and (max-width:800px) {
.container{width:100%}
#header .main-nav{width:100%!important}
.slider_area{margin-top:10%}
.shadetabs::before{content:none}
.shadetabs::after{content:none}
.news-head-icon{margin-left:0}
.footer-join-us{width:78%}
.footer-contact ul{margin-top:65px}
.footer-contact li{margin-bottom:12px}
.footer-links2{display:none}
.footer-rights{width:100%}
.temps-container{width:75%!important}
.temps-kind:nth-child(2n){margin-left:0!important}
}
@media screen and (max-width:768px) {
.tooltip-bottom:before,.tooltip-bottom:after{display:none}
.logo{display:block!important}
.menu_area{position:relative!important}
.slider_area{margin-top:0!important}
nav{position:relative!important}
.search-menu{margin-top:15px;margin-right:29%;width:300px}
#header .main-nav{width:100%!important}
.cbp-hrmenu > ul > li > a:hover{margin-top:auto!important}
.shadetabs li a{width:90%}
.small .collapse-button{right:25px;top:104px}
.footer-links1{display:none}
.footer-contact{top:auto;height:auto;width:100%}
.footer-contact ul{margin-top:25px;width:100%}
.footer-about{position:relative;width:100%;height:100px;top:auto;left:auto}
.footer-about p{width:100%;bottom:auto;right:auto}
.footer-links2{width:100%;right:auto;top:auto;display:block;padding:5px;height:auto}
.footer-join-us{width:100%;height:auto;position:relative;left:auto;top:auto}
.footer-rights{width:100%;right:auto!important;top:auto;height:auto;padding:10px 0}
.footer-rights p{right:0!important;font-size:12px}
.more-title{padding:10px 8px}
nav.small .minilogo{display:none}
.main-nav .minilogo{display:none}
.mega-menu{display:block}
.nav-search{width:50%}
.nav-search table{width:105%!important}
.nav-search .SearchText{width:100%!important}
}
@media screen and (max-width:767px) {
.news-head-ttl h3,.more-title span{font-size:12px}
.column.three{width:100%}
.column.three-Supplement{width:100%}
.collapse-button{display:block}
.mega-menu{width:100%;display:none}
.mega-menu .home-icon{background:none!important}
.mega-menu .Menu > span > div > .imcm > ul > li,.mega-menu .Menu > span > div > .imcm > ul > li.cbp-hropen{width:100%!important;line-height:2;border-bottom:1px solid #eee!important;background:#991b1e}
.mega-menu .Menu > span > div > .imcm > ul > li > .imsc > .imsubc{width:100%!important;border-radius:0;box-shadow:none}
.mega-menu .Menu > span > div > .imcm > .cdd0_main_menu > li > .imsc > .imsubc > ul.cdd0_sub_menu > li{width:100%!important}
.mega-menu .Menu > span > div > .imcm > ul > li > a{color:#fff}
.mega-menu ul.cdd0_sub_menu{border-radius:0}
.cbp-hrmenu .cbp-hrsub{position:inherit}
.navbar-collapse{background-color:#fff}
.main_nav{text-align:center;margin:0}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:rgba(0,0,0,0.5)}
#slides{height:360px!important}
.slider_caption{margin-top:15%}
.slider_caption > h2{font-size:25px;line-height:26px}
.slider_caption > p{font-size:15px}
.slider_btn{font-size:18px}
.heading h2{font-size:30px;line-height:30px}
.skills_area{background-size:cover}
.single_skill{width:50%;margin-bottom:22px}
.counter{width:50%;float:left}
.counter_section{background-size:cover}
.portfolio_area{padding:60px 15px 0}
.wagwep-container ul#portfolio-filter a{margin:0 5px 5px 0;padding:6px 10px;font-size:12px;text-indent:0}
.single_price{margin-bottom:30px}
.single_price > h3{font-size:24px;line-height:100px}
.single_price .price > h4{font-size:60px;line-height:60px}
.price_features li{font-size:15px;line-height:18px}
.price_btn{font-size:15px;padding:10px 20px}
.single_post h3{font-size:15px;line-height:15px}
.testi_content:before{left:35%}
.single_client{padding:18px 10px}
.single_client > img{max-width:100%}
.contact_map{margin-top:30px}
#contactFeature{background-size:cover}
.subscribe_form{margin:0 auto;width:85%}
.team_social a{font-size:15px;height:30px;line-height:30px;width:30px}
.blog_slider .slick-prev{left:86.5%}
.og-close{z-index:999}
#about{padding:50px 0}
#service{padding:50px 0}
#works{padding:0 0 50px}
#team{padding:50px 0}
#pricing{padding:50px 0}
#blog{padding:50px 0}
#testimonial{padding:50px 0}
#clients{padding:50px 0 100px}
#contact{padding:50px 0 0}
#subscribe{padding:50px 0}
.social_nav{margin-top:20px;text-align:center}
.footer_left{text-align:center}
.single_service > .service_title:after{left:41%}
.wagwep-container ul#portfolio-filter li{width:auto}
nav .nav-top{height:80px}
.main-nav .container{padding:0}
.main-nav .container ul.nav{border-bottom:1px solid #ccc}
nav.small .nav-top{margin-top:0}
nav.small ul.nav{padding-left:0}
.more-title{display:none}
.more-link{display:block}
}
@media screen and (min-width:768px) {
.mega-menu{display:block!important}
}
@media screen and (max-width:640px) {
.pdfobject-container{height:300px!important}
nav .nav-top{padding-top:15px}
.shadetabs li{width:100%;clear:both;display:block;margin-bottom:-10px}
.container{width:100%}
.nav-search{width:53%}
.search-menu{width:auto;margin-right:25%;margin-top:0}
.logo{width:100px;height:45px;margin-top:0}
.collapse-button{right:5px;top:47px}
nav.small .minilogo{display:none}
nav.small .nav-top{margin-top:-33px}
.column.three-Supplement{width:100%}
.news-body{border-bottom:0 solid #900}
.more-link{display:block}
.address{width:100%!important}
.temps-container{width:96%!important}
div.sentTo{width:90%!important;left:10px!important;top:160px!important}
.emailPart td input[type="text"],.emailPart td textarea{width:90%!important}
.emailPart table{width:100%}
}
@media screen and (max-width:480px) {
.search-menu{width:230px;margin-right:19%}
.container{width:100%}
.shadetabs li{width:100%;clear:both;display:block;margin-bottom:-10px}
.footer-rights p{right:-8px}
.nav-search{width:59%}
.logo{margin-bottom:23px;display:none}
.small .search-menu{margin-top:-50px}
.search-menu{margin-top:0}
.temps-container{width:72%!important}
#slides{height:320px!important}
.logo{margin-bottom:23px}
.slider_caption{margin-top:20%}
.slider_caption > h2{font-size:20px;line-height:22px;margin-bottom:0}
.slider_caption > p{font-size:14px}
.slider_caption > a{font-size:15px;margin-top:20px;padding:8px 10px}
.wagwep-container ul#portfolio-filter li{width:auto}
.wagwep-container ul#portfolio-filter a{font-size:10px;margin:0 0 2px;padding:5px;text-align:center;text-indent:0}
.blog_slider .slick-prev{left:81.5%}
.clients_slider .slick-prev{left:43%}
.clients_slider .slick-next{right:43%}
.subscribe_form{width:100%}
.footer_left{text-align:center}
.footer_right{margin-top:20px}
.social_nav{text-align:center}
.testi_content:before{left:30%}
.single_service > .service_title:after{left:38%}
.wagwep-container ul#portfolio-filter{padding:0 3%}
.logo img{width:100%!important;height:auto}
.mega-menu{display:none}
.news-header{padding:0!important}
}
@media screen and (max-width:360px) {
.content-pro{width:95%}
.container{width:100%}
.gallery-tab-title-holder-text{font-weight:400;font-size:13px}
.slider_area{margin-top:15%}
.footer-rights p{font-size:12px}
.footer-join-us h3{font-size:18px}
.search-menu{margin-top:0;width:88%;margin-right:8%}
#header .main-nav{width:100%!important}
.mega-menu .imcm{background:#991b1e none repeat scroll 0 0}
.cbp-hrmenu > ul > li > a:hover{margin-top:auto!important}
.shadetabs li a{width:90%}
.small .collapse-button{right:25px;top:104px}
.small .mega-menu{margin-top:47px}
.temps-container{width:83%!important;margin:10px auto!important}
.read_more_articles{font-size:12px!important}
.nav-menu{width:60%!important}
.logo{margin-bottom:23px}
.PnlSearchSetting span{font-size:10px}
.logo{width:35%!important;margin-bottom:23px}
.slider_caption{margin-top:28%}
.slider_caption > a{margin-top:10px}
.slides-navigation h3{display:none}
.slider_caption > h2{font-size:18px;line-height:20px}
.panel-title{font-size:17px}
.about_area{padding-bottom:0}
.about_slider{height:auto}
.single_skill{margin-bottom:25px;width:100%}
.heading h3{font-size:20px;line-height:25px;margin:0 0 30px}
.counter{width:100%;margin-bottom:15px}
.blog_slider .slick-prev{left:75.5%}
.clients_slider .slick-prev{left:40%}
.clients_slider .slick-next{right:40%}
.subscribe_mail{width:70%;font-size:15px}
.subscr_btn{width:29%;font-size:15px}
.heading h2{font-size:25px;line-height:30px}
.single_service > .service_title:after{left:32%}
.slides-navigation{display:none}
.logo img{width:100%!important;height:auto}
.mega-menu{display:none}
}
@media screen and (max-width:320px) {
.logo{margin-bottom:23px;width:40%!important}
.slider_caption > h2{font-size:15px;line-height:18px}
.single_service > .service_title:after{left:29%}
.blog_slider .slick-prev{left:70.5%}
.subscr_btn{font-size:11px}
.slider_caption{margin-top:34%}
.logo img{width:100%!important;height:auto}
.mega-menu{display:none}
.footer-about p{font-size:12px}
.NavigationBar .NavigationLink{font-size:14px!important}
}
@media screen and (min-width:320px)and (max-width:360px) {
.content-pro{width:100%;margin:auto}
}
@media screen and (min-width:600px)and (max-width:640px) {
.shadetabs li a{color:#999;margin-right:14px!important;position:relative;text-decoration:none;z-index:1;float:right;text-align:center;font-size:17px!important;border:1px solid #959595;padding:15px 10px!important}
}
@media screen and (min-width:769px)and (max-width:900px) {
.mega-menu .Menu > span > div > .imcm > ul > li > a{font-size:13px!important}
.more-title{display:none}
.more-link{display:block}
}
@media screen and (min-width:900px)and (max-width:980px) {
.horizontal-images.content-pro li{margin:0 30px}
.content-pro{width:100%!important;margin:auto}
.news-left,.news-date{width:30%!important}
.news-content{margin-bottom:8.5%}
#footer{padding:0}
.more-title{display:none}
.more-link{display:block}
}
@media screen and (min-width:1024px)and (max-width:1280px) {
.horizontal-images.content-pro li{margin:0 30px}
.content-pro{width:90%;margin:auto}
}
@media screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px) {
.part-center table,.part-center thead,.part-center tbody,.part-center th,.part-center td,.part-center tr,.part-control table,.part-control thead,.part-control tbody,.part-control th,.part-control td,.part-control tr{display:block}
.part-center thead tr,.part-control thead tr{position:absolute;top:-9999px;left:-9999px}
.part-center td,.part-control td{border:none;position:relative;padding-left:1%}
.part-center td:before,.part-control td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}
.part-center table span,.part-control table span{position:relative;max-width:100%;width:auto;height:auto;display:inline-block}
.part-center td.FormField.dynamic-form-td,.part-control td.FormField.dynamic-form-td{width:100%}
.part-center table,.part-control table{margin:20px 0}
.more-title{padding:10px 8px!important}
}
.navigation *{color:#AE1114}
.navigation{margin:15px 0}
.main-content::after{clear:both;display:block;content:""}
.Title-articles,.read_more_articles{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.part-center tr,.part-control tr{height:auto!important}
.part-center th,.part-control th{height:auto!important}
.part-center td,.part-center th,.part-control td,.part-control th{padding:5px;height:auto!important}
.part-center > table::after,.part-center > table > tbody::after,.part-center > table > tbody > tr::after,.part-center > table > tbody > tr > td::after,.part-control > table::after,.part-control > table > tbody::after,.part-control > table > tbody > tr::after,.part-control > table > tbody > tr > td::after{display:block;clear:both;content:''}
.main-Design.container{padding:19px 0}
.main-Design.container .Summary{padding:0;line-height:3;border-radius:14px;font-size:17px;text-align:center;transition:all 2s}
.main-Design.container .Summary:hover{transform:scale(0.8);transition:all 2s}
.main-other .Summary{background:#fff;-moz-box-shadow:-2px 5px 7px #E1DFDF;-webkit-box-shadow:-2px 5px 7px #E1DFDF;box-shadow:11px 9px 13px rgba(225,223,223,0.18);padding:0 22px;line-height:2}
.main-other{background-color:#fff;min-height:400px;margin-bottom:20px;color:#2C2C2C}
.main-content{background-color:#F5F5F5;min-height:586px;height:auto;background-size:100%}
.main-Development{width:100%;float:left}
.main-Production{width:100%;float:right;margin-top:0}
.Aboutus{min-height:300px;height:auto;padding:3%;background-repeat:no-repeat;background-image:url(../img/bg-aboutus.png);background-position:center;background-attachment:fixed;background-size:100%}
.main-Production::after,.main-Development::after,.main-Design::after{display:block;content:'';clear:both}
#Wrap-innerpage .menu_area{position:relative!important}
#Wrap-innerpage .Partslider{margin-top:0!important}
#Wrap-innerpage .navbar{margin-bottom:0!important;position:relative!important;background:#f7f7f7!important;-moz-box-shadow:-2px 5px 7px #696969;-webkit-box-shadow:-2px 5px 7px #696969;box-shadow:-2px 5px 7px #ADACAC}
.temp-ttl a{font-weight:400!important}
.part-center table,.part-control table{width:100%;border-collapse:collapse;height:auto!important}
.part-center tr,.part-center th,.part-control tr,.part-control th{height:auto!important}
.part-center td,.part-center th,.part-control td,.part-control th{padding:5px;height:auto!important}
.part-center >table::after,.part-center >table>tbody::after,.part-center >table>tbody>tr::after,.part-center >table>tbody>tr>td::after,.part-control >table::after,.part-control >table>tbody::after,.part-control >table>tbody>tr::after,.part-control >table>tbody>tr>td::after{display:block;clear:both;content:''}
.Wrap-Archive .menu_area{z-index:99}
.about_featured ul{list-style-type:disc;padding:0 7% 0 2%}
#product-records{list-style:normal;list-style-type:disc!important}
#product-records li{line-height:2.2em!important}
#product-records li> p{font-size:12px!important}
#product-records li>span{font-size:15px!important}
.pro-title{font-size:16px;color:#991B1E}
.div_PanelSearch div .SearchAllTotalFound{float:right;position:relative;top:25px;margin:10px 10px 25px!important}
.divSearch_ImgGrid a{float:right;max-height:50px}
.about_featured + #canvas{opacity:.4}
.class_dataPager_div{text-align:center!important;background-color:#efefef;box-shadow:inset 0 0 2px 0 #460001}
.example1{display:none}
span[id*='RateControl1_lblTitle']{min-width:5em;display:table}
.slideshow{z-index:999999999!important}
.email a{color:#fff!important}
.email a:hover{color:#900!important}
.tel{font-family:Tahoma!important}
.FormButton dynamic-form-button-finishcomplete{width:76px;height:33px;border-radius:2px;text-align:center}
.FormField dynamic-form-textbox{color:#8c8c8c;font-size:12px;line-height:2.5;height:30px;border:1px #ccc solid;padding:0;display:inline-block;margin:4px 0;text-indent:5px;width:98%!important;border-radius:5px}
.titr{background:#f25822!important;color:#fff!important;border-radius:10px}
.center-text,.titr{text-align:center!important;border:2px solid #fff!important}
.bg-red{background:#9d0b0e!important;border-radius:10px;color:#FFF!important}
.bg-yellow{background:#ece28d!important;border-radius:10px;border:5px solid #fff}

@media only screen and (max-width:767px) and (min-width:480px) {
.news-left{text-align:center}
}
@media only screen and (max-width:980px) and (min-width:768px) {
.news-left{width:51%!important}
.news-pic{width:189px!important}
}
#News-article .column.three-Supplement{background-color:#fff}