/* @import url(css/accordions.css);
@import url(css/blockquotes.css);
@import url(css/button.css);
@import url(css/carousel.css);
@import url(css/chart.css);
@import url(css/clients.css);
@import url(css/css3-animation.css);
@import url(css/flip-box.css);
@import url(css/form_style.css);
@import url(css/icon-box.css);
@import url(css/imagebox.css);
@import url(css/number.css);
@import url(css/ourteam.css);
@import url(css/portfolios.css);
@import url(css/pricing.css);
@import url(css/promo-boxes.css);
@import url(css/tabs.css);
@import url(css/testimonial.css); */
#Body ,
html,
body ,
.Head,
.SubTitle ,
.SubSubTitle ,
.Normal{color:#666666;font-size:14px;line-height:1.8;letter-spacing:0.5px;Font-Family:"BYekan";Font-weight:normal;}
html,
button,
input,
select,
textarea,
.ls-layer,
.ls-layer *,
.uneditable-input,
.btn{Font-Family:"BYekan";Font-weight:normal;}
div[class^="Theme_Responsive"] select,
div[class^="Theme_Responsive"] textarea,
div[class^="Theme_Responsive"] input[type="text"],
div[class^="Theme_Responsive"] input[type="password"],
div[class^="Theme_Responsive"] input[type="datetime"],
div[class^="Theme_Responsive"] input[type="datetime-local"],
div[class^="Theme_Responsive"] input[type="date"],
div[class^="Theme_Responsive"] input[type="month"],
div[class^="Theme_Responsive"] input[type="time"],
div[class^="Theme_Responsive"] input[type="week"],
div[class^="Theme_Responsive"] input[type="number"],
div[class^="Theme_Responsive"] input[type="email"],
div[class^="Theme_Responsive"] input[type="url"],
div[class^="Theme_Responsive"] input[type="search"],
div[class^="Theme_Responsive"] input[type="tel"],
div[class^="Theme_Responsive"] input[type="color"]{Font-Family:BYekan;Font-weight:normal;}
.home03-contact .info-list li em{float:right;margin-left:10px;}
p{
    text-align:justify;
    text-align-last :right;
}

.dnn_layout,
.container{width:970px;}
@media only screen and (min-width:1600px){.dnn_layout,
.container{width:1470px;}
}
@media only screen and (min-width:1200px) and (max-width:1599px){.dnn_layout,
.container{width:1170px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.dnn_layout,
.container{width:750px;}
}
@media only screen and (max-width:767px){.dnn_layout,
.container{width:auto;}
}
.dnngo-main{background-color:#FFFFFF;background-position:Left top;background-attachment:scroll;background-repeat:repeat;background-size:auto;}
#dnn_content,.BannerPane:before{background-color:#FFFFFF;}
#dnn_wrapper{width:auto;}
#fixedBox{display:none;}
#fixedBox{display:block;}
#fixedContent:before{background-color:#0d0d0d;filter:alpha(opacity= 60);opacity:0.6;}
#fixedBox,
#fixedBox .Normal,
#fixedToggle .fa{color:#0d0d0d;}
#fixedBox a,
#fixedBox a:link,
#fixedBox a:active,
#fixedBox a:visited,
#fixedBox a:hover{color:#01a45c;}
#fixedToggle:before{border-top-color:#0d0d0d;border-right-color:#0d0d0d;}
h1{color:#333333;font-size:32px;line-height:38px;letter-spacing:0px;Font-Family:BYekan;Font-weight:normal;}
h2{color:#333333;font-size:28px;line-height:34px;letter-spacing:1px;Font-Family:BYekan;Font-weight:normal;}
h3{color:#333333;font-size:25px;line-height:35px;letter-spacing:1px;Font-Family:BYekan;Font-weight:normal;}
h4{color:#333333;font-size:20px;line-height:30px;letter-spacing:1px;Font-Family:BYekan;Font-weight:normal;}
h5{color:#333333;font-size:18px;line-height:27px;letter-spacing:0px;Font-Family:BYekan;Font-weight:normal;}
h6{color:#424242;font-size:15px;line-height:24px;letter-spacing:1px;Font-Family:BYekan;Font-weight:normal;}
a,
a:link,
a:active,
a:visited{color:#01a45c;}
a:hover{color:#01a45c;}
.default_size{font-size:14px!important;}
.big_size{font-size:16px!important;}
.small_size{font-size:12px!important;}
.default_family{Font-Family:"BYekan"!important;Font-weight:normal;}
.special_family_1{Font-Family:"BYekan"!important;Font-weight:normal;}
.special_family_2{Font-Family:"BYekan"!important;Font-weight:normal;}
.default_line_height{line-height:1.8!important;}
.big_line_height{line-height:2!important;}
.small_line_height{line-height:1.5!important;;}
.h1-color{color:#333333;}
.h2-color{color:#333333;}
.h3-color{color:#333333;}
.h4-color{color:#333333;}
.h5-color{color:#333333;}
.h6-color{color:#424242;}
@media only screen and (min-width:1600px){[class*="Pane"]{margin-bottom:0px;}
#dnn_content{padding-top:0px;}
.TopOutPane{margin-top:-0px;}
}
@media only screen and (min-width:1200px) and (max-width:1599px){[class*="Pane"]{margin-bottom:0px;}
#dnn_content{padding-top:0px;}
.TopOutPane{margin-top:-0px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){[class*="Pane"]{margin-bottom:0px;}
#dnn_content{padding-top:0px;}
.TopOutPane{margin-top:-0px;}
}
@media only screen and (min-width:768px) and (max-width:991px){[class*="Pane"]{margin-bottom:0px;}
#dnn_content{padding-top:0px;}
.TopOutPane{margin-top:-0px;}
}
@media only screen and (max-width:767px){[class*="Pane"]{margin-bottom:0px;}
#dnn_content{padding-top:0px;}
.TopOutPane{margin-top:-0px;}
}
.btn-accent4,
a.btn-accent4{color:#22d3a7;border-color:#22d3a7;background-color:#22d3a7;}
.btn-accent,
a.btn-accent{color:#01a45c;border-color:#01a45c;background-color:#01a45c;}
[class*="dg-btn-"].btn-accent:before{background-color:#01a45c;}
div [class*="dg-btn-"].hover-accent:hover{color:#01a45c;border-color:#01a45c;background-color:#01a45c;}
div [class*="dg-btn-"].hover-accent:hover:before{background-color:#01a45c;}
.bg-accent{background-color:#01a45c!important;}
.accent_color,
.color-accent{color:#01a45c!important;}
.border-accent{border-color:#01a45c!important;}
.btn-accent2,
a.btn-accent2{color:#9b61dc;border-color:#9b61dc;background-color:#9b61dc;}
[class*="dg-btn-"].btn-accent2:before{background-color:#9b61dc;}
div [class*="dg-btn-"].hover-accent2:hover{color:#9b61dc;border-color:#9b61dc;background-color:#9b61dc;}
div [class*="dg-btn-"].hover-accent2:hover:before{background-color:#9b61dc;}
.bg-accent2{background-color:#9b61dc!important;}
.accent2_color,
.color-accent2{color:#9b61dc!important;}
.border-accent2{border-color:#9b61dc!important;}
.btn-accent3,
a.btn-accent3{color:#22cae4;border-color:#22cae4;background-color:#22cae4;}
[class*="dg-btn-"].btn-accent3:before{background-color:#22cae4;}
div [class*="dg-btn-"].hover-accent3:hover{color:#22cae4;border-color:#22cae4;background-color:#22cae4;}
div [class*="dg-btn-"].hover-accent3:hover:before{background-color:#22cae4;}
.bg-accent3{background-color:#22cae4!important;}
.accent3_color,
.color-accent3{color:#22cae4!important;}
.border-accent3{border-color:#22cae4!important;}
.btn-accent4
a.btn-accent4{color:#22d3a7;border-color:#22d3a7;background-color:#22d3a7;}
[class*="dg-btn-"].btn-accent4:before{background-color:#22d3a7;}
div [class*="dg-btn-"].hover-accent4:hover{color:#22d3a7;border-color:#22d3a7;background-color:#22d3a7;}
div [class*="dg-btn-"].hover-accent4:hover:before{background-color:#22d3a7;}
.bg-accent4{background-color:#22d3a7!important;}
.accent4_color,
.color-accent4{color:#22d3a7!important;}
.border-accent4{border-color:#22d3a7!important;}
.Theme_13_Default > *{-webkit-transform:none!important;}
#gmap01{height:300px}
@media only screen and (min-width:1600px){#gmap01{height:300px}
}
@media only screen and (min-width:1200px) and (max-width:1599px){#gmap01{height:300px}
}
@media only screen and (min-width:768px) and (max-width:991px){#gmap01{height:300px}
}
@media only screen and (max-width:767px){#gmap01{height:300px}
}
.Logobox a:hover,
.LogoPane a:hover{text-decoration:none;}
#dnngo_megamenu > div.dnngo_gomenu > ul > li > a{margin:0px 14px;}
#dnngo_megamenu > div > ul > li > a > span{position:relative;vertical-align:middle;}
#dnngo_megamenu > div > ul > li > a > span:before{content:"";border-bottom:2px solid #007641;position:absolute;bottom:0;left:2px;right:100%;opacity:0;visibility:hidden;transition:all ease-in 300ms;-moz-transition:all ease-in 300ms;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;-ms-transition:all ease-in 300ms;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span:before{border-color:#007641;}
#dnngo_megamenu > div > ul > li:hover > a > span:before,
#dnngo_megamenu > div > ul > li.current > a > span:before,
#dnngo_megamenu > div > ul > li.menu_hover > a > span:before{right:2px;opacity:1;visibility:visible;}
#dnngo_megamenu > div.dnngo_gomenu > ul > li:first-child(){margin-left:0}
#dnngo_megamenu > div.dnngo_gomenu > ul > li:last-child(){margin-right:0}
@media only screen and (min-width:1200px){#dnngo_megamenu > div.dnngo_gomenu > ul > li > a{margin:0px 18px;}
}
@media only screen and (min-width:1600px){#dnngo_megamenu > div.dnngo_gomenu > ul > li > a{margin:0px 21px;}
}
@media only screen and (min-width:768px) and (max-width:991px){#dnngo_megamenu > div.dnngo_gomenu > ul > li > a{margin:0px 13px;}
}
#dnngo_megamenu ul,
.multi_menu,
.nav_box{font-family:"BYekan";}
#dnngo_megamenu > div > ul{display:inline-block;vertical-align:middle;}
*+html #dnngo_megamenu > div > ul{display:inline;}
#dnngo_megamenu > div > ul > li{background:none;padding:33px 0 33px;transition:border-color ease-in 200ms;-moz-transition:border-color ease-in 200ms;-webkit-transition:border-color ease-in 200ms;-o-transition:border-color ease-in 200ms;-ms-transition:border-color ease-in 200ms;}
#dnngo_megamenu > div > ul > li > a{line-height:33px;transition:all ease-in 200ms,line-height 0ms;-webkit-transition:all ease-in 200ms,line-height 0ms;}
#dnngo_megamenu > div > ul > li > a > span{font-size:15px;text-transform:capitalize;font-weight:normal;transition:color ease-in 200ms,background ease-in 200ms,border ease-in 200ms;-moz-transition:color ease-in 200ms,background ease-in 200ms,border ease-in 200ms;-webkit-transition:color ease-in 200ms,background ease-in 200ms,border ease-in 200ms;-o-transition:color ease-in 200ms,background ease-in 200ms,border ease-in 200ms;-ms-transition:color ease-in 200ms,background ease-in 200ms,border ease-in 200ms;}
#dnngo_megamenu > div > ul > li.dir > a > span:after{content:"";height:5px;width:5px;overflow:hidden;margin: 0 6px 3px 0;display:inline-block;vertical-align:middle;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:border ease-in 200ms;-ms-transition:border ease-in 200ms;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
#dnngo_megamenu > div > ul > li > a > span{color:#fff;}
#dnngo_megamenu > div > ul > li.dir > a > span:after{border-bottom: 1px solid #ffffff;border-right: 1px solid #ffffff;}
#dnngo_megamenu > div > ul > li.dir:hover > a > span:after,
#dnngo_megamenu > div > ul > li.dir.current > a > span:after,
#dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after{border-bottom:1px solid #01a45c;border-right:1px solid #01a45c;}
#dnngo_megamenu > div > ul > li > a > span > i{color:#1e1e1e;font-size:16px;}
#dnngo_megamenu > div > ul > li:hover > a > span,
#dnngo_megamenu > div > ul > li.current > a > span,
#dnngo_megamenu > div > ul > li.menu_hover > a > span,
#dnngo_megamenu > div > ul > li > a:hover > span > i,
#dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
#dnngo_megamenu > div > ul > li.current > a > span > i{color:#007641;}
#dnngo_megamenu .dnngo_slide_menu li a{padding-left:14px;}
@media only screen and (min-width:1200px){#dnngo_megamenu .dnngo_slide_menu li a{padding-left:18px;}
}
@media only screen and (min-width:1600px){#dnngo_megamenu .dnngo_slide_menu li a{padding-left:21px;}
}
@media only screen and (min-width:768px) and (max-width:991px){#dnngo_megamenu .dnngo_slide_menu li a{padding-left:13px;}
}
#dnngo_megamenu .dnngo_slide_menu,
#dnngo_megamenu .dnngo_slide_menu .dnngo_submenu,
#dnngo_megamenu .dnngo_boxslide{background-color:#ffffff;}
#dnngo_megamenu .dnngo_menuslide .dnngo_slide_menu a{font-size:13px;color:#666666;transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;-moz-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;-webkit-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;-o-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;-ms-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms;}
#dnngo_megamenu .dnngo_menuslide{transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms;-moz-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms;-webkit-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms;-o-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms;-ms-transition:color ease-in 200ms,border ease-in 200ms,background ease-in 200ms,top ease-out 200ms;}
#dnngo_megamenu .dnngo_submenu{transition:top ease-out 200ms;-moz-transition:top ease-out 200ms;-webkit-transition:top ease-out 200ms;-o-transition:top ease-out 200ms;-ms-transition:top ease-out 200ms;}
#dnngo_megamenu .dnngo_slide_menu li:hover > a,
#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a{color:#FFF;background-color:#01a45c;}
#dnngo_megamenu .dnngo_slide_menu li.dir:before{border-right:1px solid #666666;border-bottom:1px solid #666666;transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;}
#dnngo_megamenu .dnngo_slide_menu li.dir:hover:before,
#dnngo_megamenu .dnngo_slide_menu li.dir.subcurrent:before{border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
#dnngo_megamenu .dnngo_slide_menu li a > span > i{color:#666666;font-size:13px;}
#dnngo_megamenu .dnngo_slide_menu li a:hover > span > i,
#dnngo_megamenu .dnngo_slide_menu li.menu_hover > a > span > i,
#dnngo_megamenu .dnngo_slide_menu li.current > a > span > i,
#dnngo_megamenu .dnngo_slide_menu li.subcurrent > a > span > i{color:#FFF;}
#dnngo_megamenu .dnngo_custommenu > .menupane{background-color:#ffffff;}
#dnngo_megamenu .dnngo_custommenu > .menupane.topline .pane_space{border-top-color:#dcdcdc;}
#dnngo_megamenu .dnngo_custommenu > .menupane.bottomline .pane_space{border-bottom-color:#dcdcdc;}
#dnngo_megamenu .dnngo_custommenu > .menupane.leftline{border-left-color:#dcdcdc;}
#dnngo_megamenu .dnngo_custommenu > .menupane.rightline{border-right-color:#dcdcdc;}
#dnngo_megamenu .pane_space{font-size:13px;color:#666666;}
.menu-ibox .btn,
.menu-ibox .btn:link,
.menu-ibox .btn:active,
.menu-ibox .btn:visited{color:#01a45c;border-color:#01a45c;}
.menu-ibox .btn:hover{color:#FFF;}
.menu-ibox .btn:hover{background-color:#01a45c;}
.menu-cont01 .more,
.menu-cont01 .more:link,
.menu-cont01 .more:active,
.menu-cont01 .more:visited{color:#01a45c;}
.menu-carousel.carousel .owl-page{border-color:#01a45c;}
.menu-carousel.carousel .owl-page.active{background-color:#01a45c;}
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:before,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:before,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:before{border-right:1px solid #666666;border-bottom:1px solid #666666;}
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover:before,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover:before,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover:before{border-right-color:#01a45c;border-bottom-color:#01a45c;}
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a{color:#666666;}
#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title a:hover span,
#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title a:hover span,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_5 ul li a:hover,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_2 ul li a:hover,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 ul li a:hover,
#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title a:hover span,
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_4 ul li a:hover,
#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title span,
#dnngo_megamenu .dnngo_custommenu .submenulist_3 .submenu_title span{color:#01a45c;}
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_1 li a:hover{background-color:#01a45c;}
#dnngo_megamenu .dnngo_custommenu .submenu_title,
#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title span,
#dnngo_megamenu .dnngo_custommenu .submenulist_5 .submenu_title span,
#dnngo_megamenu .dnngo_custommenu .submenulist_1 .submenu_title span{color:#424242;}
#dnngo_megamenu .dnngo_custommenu .submenu_title,
#dnngo_megamenu .dnngo_custommenu .submenu_title span{font-size:15px;}
#dnngo_megamenu .dnngo_custommenu .submenulist_2 .submenu_title:after{border-bottom-color:#bebebe;}
#dnngo_megamenu .dnngo_custommenu .submenu.submenulist_3 > ul > li > a,
#dnngo_megamenu .dnngo_custommenu .submenulist_4 .submenu_title{border-bottom-color:#dcdcdc;}
.menu-bloglist li,
.menu-cont01 .line{border-bottom-color:#dcdcdc;}
.menu-ibox h3{color:#424242;font-size:15px;}
.menu_list01 li a,
.menu_list01 li a:link,
.menu_list01 li a:active,
.menu_list01 li a:visited{color:#424242;font-size:15px;border-color:#bebebe;transition:border-color ease-in 200ms;-moz-transition:border-color ease-in 200ms;-webkit-transition:border-color ease-in 200ms;-o-transition:border-color ease-in 200ms;-ms-transition:border-color ease-in 200ms;}
.menu_list01 li a:hover{border-color:#01a45c;}
div.menu_list01 li:after,
div.menu_list02 li:after{border-bottom-color:#dcdcdc;}
.menu_list02 li a,
.menu_list02 li a:link,
.menu_list02 li a:active,
.menu_list02 li a:visited{color:#424242;font-size:15px;transition:color ease-in 200ms;-moz-transition:color ease-in 200ms;-webkit-transition:color ease-in 200ms;-o-transition:color ease-in 200ms;-ms-transition:color ease-in 200ms;}
.menu_list02 li a:hover{color:#01a45c;}
.MegaMenuList li a,
.MegaMenuList li a:link,
.MegaMenuList li a:active,
.MegaMenuList li a:visited{font-size:13px;color:#666666;}
.MegaMenuList li a:hover{background-color:#01a45c;}
.MegaMenuList li:after{border-left-color:#dcdcdc;}
.roll_menu.roll_activated .headerBox .header-bottom .nav_box{border-right:0;}
.roll_menu.roll_activated .nav_ico .searchBox,
.roll_menu.roll_activated .nav_ico .Loginandlanguage{background-color:#ffffff;}
.roll_menu.roll_activated .nav_ico:before{border-left:1px solid #666666;}
.roll_menu.roll_activated .nav_ico .fa,
.roll_menu.roll_activated .nav_ico .searchBox input.NormalTextBox{color:#666666;}
.roll_menu.roll_activated .nav_ico .fa:hover,
.roll_menu.roll_activated .nav_ico .fa.active{color:#01a45c;}
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login a,
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login a:link,
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login a:active,
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login a:visited,
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login .sep{color:#666666;}
.roll_menu.roll_activated .nav_ico .Loginandlanguage > .Login a:hover{color:#01a45c;}
.roll_menu.roll_activated .nav_ico .Login .registerGroup li.userMessages a span,
.roll_menu.roll_activated .nav_ico .Login .registerGroup li.userNotifications a span{background-color:#666666;}
.roll_menu.roll_activated .nav_ico .search,
.roll_menu.roll_activated .nav_ico a.search:link,
.roll_menu.roll_activated .nav_ico a.search:active,
.roll_menu.roll_activated .nav_ico a.search:visited{background-color:#01a45c;}
.roll_menu.roll_activated .nav_ico .fa.active:before{color:#01a45c;}
.roll_menu.roll_activated{margin:auto;}
.roll_menu.roll_activated .headerBox{margin:auto;}
.roll_menu.roll_activated .headerBox > .shade,
.roll_menu.roll_activated .headerbottomBox > .shade{background-color:#ffffff;filter:alpha(opacity= 100);opacity:1;box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span{color:#fff;vertical-align:bottom;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir > a > span:after{border-bottom: 1px solid #ffffff;border-right: 1px solid #ffffff;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li:hover > a > span,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span{color:#007641;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir:hover > a > span:after,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.current > a > span:after,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir.menu_hover > a > span:after{border-bottom:1px solid #01a45c;border-right:1px solid #01a45c;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span > i{color:#fff;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a:hover > span > i,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span > i,
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span > i{color:#01a45c;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li{padding:0px 0 0px;}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a{line-height:40px;}
.roll_menu.roll_activated .dnn_logo{float:none;margin:0;margin-top:0px;height:40px;line-height:40px;padding:0;}
.roll_menu.roll_activated .dnn_logo .FixedLogoPane,
.roll_menu.roll_activated .FixedLogoPane .dnn_logo{position:relative;display:inline-block;height:40px;line-height:40px;padding:2px 2px 2px 2px;}
.roll_menu.roll_activated .dnn_logo .FixedLogoPane a,
.roll_menu.roll_activated .FixedLogoPane .dnn_logo a{display:block;white-space:nowrap;line-height:1;height:100%;}
.roll_menu.roll_activated .dnn_logo .FixedLogoPane a:after,
.roll_menu.roll_activated .FixedLogoPane .dnn_logo a:after{display:inline-block;width:0;height:100%;content:"center";vertical-align:middle;overflow:hidden;}
.roll_menu.roll_activated .menuRightBox{margin:0;margin-top:0px;line-height:40px;height:40px;}
.roll_menu.roll_activated .LogoPane,
.roll_menu.roll_activated .mobileLogoPane,
.roll_menu.roll_activated .dnn_logo .Logobox{vertical-align:top;}
.roll_menu.roll_activated .menuRightBox{display:none;}
.roll_menu.roll_activated .headerBox .headertopBox{display:none;}
@media only screen and (min-width:768px) and (max-width:991px){.roll_menu.roll_activated .menuRightBox{display:none;}
}
.Logobox{display:inline;}
.headerBox{margin:0px auto 0px;}
.headerBox .header-right{white-space:nowrap;}
.headerBox .header-right > *{white-space:normal;}
.headerBox .container.full{width:auto;}
.headerBox .nav_box,
.headerBox .nav_ico{display:inline-block;vertical-align:middle;}
.header_bg{top:0px;left:0px;width:100%;z-index:10;box-shadow:0 0 0px rgba(0,0,0,0.4);-moz-box-shadow:0 0 0px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 0px rgba(0,0,0,0.4);}
.headerBox > .shade{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#ffffff;filter:alpha(opacity= 100);opacity:1;}
.roll_activated.header_bg{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.nav_ico{font-size:18px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);text-align:right;line-height:1;}
.nav_ico:before{content:" ";border-left:1px solid #fff;height:20px;display:inline-block;vertical-align:middle;}
.nav_ico .fa{width:20px;height:20px;line-height:20px;text-align:center;display:inline-block;vertical-align:middle;margin-left:17px;cursor:pointer;color:#fff;transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;}
.nav_ico .fa:hover,
.nav_ico .fa.active{color:#01a45c;}
.nav_ico .fa.active:before{content:"\f00d";color:#01a45c;}
.nav_ico .searchBox,
.nav_ico .Loginandlanguage{-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.1);box-shadow:1px 1px 5px rgba(0,0,0,0.1);background-color:#ffffff;padding:10px;min-width:300px;height:62px;position:absolute;top:100%;right:0px;margin-top:10px;display:none;}
.nav_ico .searchBox #dnn_dnnSEARCH_ClassicSearch,
.nav_ico .searchBox #dnn_dnnSEARCH1_ClassicSearch,
.nav_ico .searchBox #dnn_dnnSEARCH2_ClassicSearch,
.nav_ico .searchBox #dnn_dnnSEARCH3_ClassicSearch{line-height:40px;}
.nav_ico .searchBox input.NormalTextBox{background-color:rgba(0,0,0,0.1);height:40px;line-height:40px;width:240px;left:0px;top:2px;font-size:14px;color:#444;}
.nav_ico .search,
.nav_ico a.search:link,
.nav_ico a.search:active,
.nav_ico a.search:visited{left:auto;right:0;background-color:#01a45c;color:#FFF;top:2px;height:40px;line-height:40px;width:40px;}
.nav_ico .Loginandlanguage{min-width:inherit;white-space:nowrap;padding:0px 30px;line-height:62px;}
.nav_ico .Loginandlanguage > .languageBox,
.nav_ico .Loginandlanguage > .Login{display:inline-block;vertical-align:top;}
.nav_ico .Loginandlanguage > .Login a,
.nav_ico .Loginandlanguage > .Login a:link,
.nav_ico .Loginandlanguage > .Login a:active,
.nav_ico .Loginandlanguage > .Login a:visited,
.nav_ico .Loginandlanguage > .Login .sep{color:#444;font-size:13px;vertical-align:middle;}
.nav_ico .Loginandlanguage > .Login a:hover{color:#01a45c;}
.nav_ico .Login .registerGroup li.userMessages a span,
.nav_ico .Login .registerGroup li.userNotifications a span{background-color:#01a45c;}
.dnn_logo{float:left;position:relative;margin-top:0px;}
.dnn_logo .Logobox,
.LogoPane{vertical-align:middle;position:relative;display:inline-block;height:100px;padding:2px 2px 2px 2px;}
.Logobox a,
.LogoPane a{display:block;white-space:nowrap;line-height:1;height:100%;}
.Logobox a:after,
.LogoPane a:after{display:inline-block;width:0;height:100%;content:"center";vertical-align:middle;overflow:hidden;}
.menuRightBox{position:relative;z-index:906;margin-top:0px;line-height:99px;height:99px;}
@media only screen and (min-width:768px) and (max-width:991px){.header-top,
.header-bottom{display:block;}
.header-left,
.header-center,
.header-right{display:block;text-align:center;white-space:normal;}
.menuRightBox{margin:0;}
.header-right{display:table;text-align:left;width:100%;}
.header-right .nav_box ,
.header-right .menuRightBox{display:table-cell;vertical-align:middle;}
.header-right .menuRightBox{text-align:right;}
.roll_menu.roll_activated .header-top,
.roll_menu.roll_activated .header-bottom{display:table;}
.roll_menu.roll_activated .header-left,
.roll_menu.roll_activated .header-center,
.roll_menu.roll_activated .header-right{display:table-cell;}
.roll_menu.roll_activated .header-right{text-align:right;width:auto;}
.roll_menu.roll_activated .nav_box ,
.roll_menu.roll_activated .menuRightBox{display:inline-block;vertical-align:middle;}
}
@media only screen and (max-width:767px){}
@media only screen and (max-width:767px){.roll-xs.roll_menu.roll_activated{position:relative!important;top:0!important;left:0!important;opacity:1!important;}
.roll_menu.roll_activated .roll-xs{display:none!important;}
}
@media only screen and (min-width:768px) and (max-width:991px){.roll-sm.roll_menu.roll_activated{position:relative!important;top:0!important;left:0!important;opacity:1!important;}
.roll_menu.roll_activated .roll-sm{display:none!important;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.roll-md.roll_menu.roll_activated{position:relative!important;top:0!important;left:0!important;opacity:1!important;}
.roll_menu.roll_activated .roll-md{display:none!important;}
}
@media only screen and (min-width:1200px){.roll-lg.roll_menu.roll_activated{position:relative!important;top:0!important;left:0!important;opacity:1!important;}
.roll_menu.roll_activated .roll-lg{display:none!important;}
}
.header_bg{position:relative;}
.roll_replace{position:relative;}
@media only screen and (max-width:991px){.mobile_nav{padding:0;position:relative;z-index:940;transition:all ease-in 300ms;-moz-transition:all ease-in 300ms;-webkit-transition:all ease-in 300ms;-o-transition:all ease-in 300ms;-ms-transition:all ease-in 300ms;}
.mobile_nav > .shade{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:#9b9a9a;filter:alpha(opacity= 0);opacity:0;}
.mobile_navbox{position:relative;}
.mobile_dnn_logo{position:relative;padding:0px;margin:0 60px 0 0;text-align:left;}
.mobile_dnn_logo img{max-width:100%;max-height:100%;}
.mobile_left_icon, .mobile_right_icon{cursor:pointer;line-height:1;text-align:center;margin-bottom:10px;position:absolute;top:50%;left:auto;right:0;margin-top:-8px;}
.mobile_left_icon{right:30px;}
.mobile_left_icon .fa, .mobile_right_icon a{text-align:center;font-size:14px;color:#FFF;margin:0 3px;display:inline-block;margin:0;}
.mobile_right_icon a{font-size:0;text-decoration:none;}
.mobile_right_icon .dg-menu-anime:before{content:"\f039";font-family:'FontAwesome' !important;font-size:16px;color:inherit;}
.mobile_left_icon .fa.active:before, html.mm-opening.mm-opened .mobile_right_icon a:before{content:"\f00d";font-size:18px;}
.mobile_left_icon .fa.active, html.mm-opening.mm-opened .mobile_right_icon a{color:#01a45c;}
#mobile_search{position:absolute;top:100%;left:0;background-color:#FFF;width:100%;height:62px;padding:11px;display:none;box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);}
#mobile_search:before{content:"";position:absolute;top:-14px;right:30px;border:7px solid transparent;border-bottom-color:#FFF;}
#mobile_search input.NormalTextBox{background-color:#e1e1e1;width:100%!important;height:40px;line-height:40px;left:0;top:0;padding:5px 60px 5px 5px;}
#mobile_search .search, #mobile_search a.search:link, #mobile_search a.search:active, #mobile_search a.search:visited{width:40px;height:40px;line-height:40px;color:#FFF;background-color:#01a45c;left:auto;right:0;}
#mobile_search .searchSkinObjectPreview{left:0!important;top:40px;}
#mobile_search .searchInputContainer a.dnnSearchBoxClearText.dnnShow{top:7px!important;}
#mobile_user{width:100%;min-height:62px;padding:11px;text-align:center;margin-top:15px;border-top:1px solid #666;}
#mobile_user *{display:inline-block;}
#mobile_user .userProfileImg a{width:32px;}
#mobile_user .userProfileImg img{max-width:100%;}
#mobile_user .registerGroup .buttonGroup, #mobile_user .loginGroup{line-height:40px;margin-bottom:0;}
#mobile_user .registerGroup li.userMessages strong, #mobile_user .registerGroup li.userNotifications strong{display:none;}
#mobile_user .registerGroup li.userMessages a, #mobile_user .registerGroup li.userNotifications a{font-family:'FontAwesome';position:relative;padding:0px 10px;text-decoration:none;}
#mobile_user .registerGroup li.userMessages a:before{content:"\f0e0";}
#mobile_user .registerGroup li.userNotifications a:before{content:"\f05a";}
#mobile_user .registerGroup li.userMessages a:before, #mobile_user .registerGroup li.userNotifications a:before{position:absolute;left:2px;top:50%;margin-top:-15px;height:20px;font-size:14px;line-height:24px;font-family:'FontAwesome' !important;}
#mobile_user .registerGroup li.userMessages a span, #mobile_user .registerGroup li.userNotifications a span{position:absolute;bottom:100%;right:0px;line-height:1.2;margin:0 -6px 5px 0;background-color:#01a45c;padding:1px 3px 1px;color:#FFF;font-size:12px;font-family:Arial, Helvetica, sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#mobile_user, #mobile_user a, #mobile_user a:link, #mobile_user a:active, #mobile_user a:visited{color:#333333;}
#mobile_user a:hover{color:#01a45c;}
#mobile_user .language-object{line-height:40px;}
#mobile_user .language-object .Language{margin:0px 4px;}
#mobile_user .language-object img{border:1px solid #d9d9d9;}
#mobile_user .sep{padding:0px 10px;}
.mobile_nav #mobile_nav{position:absolute;top:100%;left:0;right:0;margin:15px -20px 0;padding:40px 0;background-color:#000;display:none;z-index:1000;}
.mobile_nav .menu_main{padding:0 15px;}
.HeaderPane_mobile .Normal{margin-bottom:20px;}
.HeaderPane_mobile{margin-bottom:0px;}
.HeaderBottom *{text-align:center;}
.SkinPlugin_icon{display:none!important;}
#dnn_wrapper{width:100%;}
.HeaderPaneB_mobile{padding:0!important;margin:0!important;}
.mobile_menu .mm-navbar.mm-navbar-top.mm-navbar-top-1{border-bottom:1px solid #666;}
.mobile_menu .social_list_6{padding-bottom:15px;}
.mobile_menu .social_list_7{margin:10px 0;}
.mobile_menu .social_list_7 span{width:30px;height:30px;line-height:30px;font-size:14px;}
.header_email{line-height:40px;}
.copyright_style{float:none;text-align:center;}
.FooterPane{float:none;text-align:center;padding:0px 8px 20px;}
#to_top{transform:scale(0.7);-webkit-transform:scale(0.7);right:15px;bottom:15px;}
.mm-menu .mm-navbar.mm-navbar-top-2, .mm-menu .mm-navbar.mm-navbar-top-2 a{color:#666;}
.mm-menu .mm-navbar.mm-navbar-bottom.mm-navbar-bottom-1{top:auto;bottom:0;}
html.mm-opening.mm-opened .mm-slideout{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate(-80%, 0);-moz-transform:translate(-80%, 0);-ms-transform:translate(-80%, 0);-o-transform:translate(-80%, 0);transform:translate(-80%, 0);}
.mm-slideout{box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);}
.mobile_menu .mm-close.mm-btn:before{content:"\f00d";font-family:'FontAwesome' !important;font-size:20px;}
.mobile_menu .mm-prev:before, .mobile_menu .mm-arrow:after{display:none;}
.mobile_menu .mm-prev:after, .mobile_menu .mm-next:after, .mobile_menu .mm-arrow:before{content:"\f053";font-family:'FontAwesome' !important;font-size:15px;display:inline-block;vertical-align:middle;}
.mobile_menu .mm-next:after{border:none;transform:none;-webkit-transform:none;content:"\f105";font-family:'FontAwesome' !important;font-size:16px;display:inline-block;top:-12px;}
.mobile_menu .mm-navbar .mm-btn{line-height:40px;}
}
@media all and (max-width:175px){html.mm-opening.mm-opened .mm-slideout{-webkit-transform:translate(-140px, 0);-moz-transform:translate(-140px, 0);-ms-transform:translate(-140px, 0);-o-transform:translate(-140px, 0);transform:translate(-140px, 0);}
}
@media all and (min-width:550px){html.mm-opening.mm-opened .mm-slideout{-webkit-transform:translate(-440px, 0);-moz-transform:translate(-440px, 0);-ms-transform:translate(-440px, 0);-o-transform:translate(-440px, 0);transform:translate(-440px, 0);}
}
@media only screen and (min-width:768px) and (max-width:991px){.dnngo-main.boxed .mobile_nav{width:auto;}
}
@media only screen and (max-width:991px){.header_bg.roll_menu{position:absolute;width:100%;top:0;padding:0;}
.mobile_nav{position:absolute;width:100%;top:0;}
body[style*="margin-left: 80px"] .mobile_nav{margin-left:-80px;}
.mobile_header,
.mobile_dnn_logo,
.mobile_nav{height:50px;}
#dnn_CoverPane{display:none;}
.mobile_dnn_logo{line-height:100%;padding:2px 0 2px 0;}
.mobile_header .Logobox ,
.mobile_header .mobileLogoPane{display:inline-block;vertical-align:middle;height:100%;max-width:100%;}
.mobile_nav > .shade{background-color:#adacac;filter:alpha(opacity= 100);opacity:1;box-shadow:0 0 4px rgba(0,0,0,0.4);-moz-box-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.4);}
.mobile_nav_ico .fa{border-color:#333333;color:#333333;}
.mobile_left_icon .fa,
.mobile_right_icon a{border-color:#333333;color:#333333;}
.mobile_right_icon{padding-top:1px;}
.mobile_left_icon{margin-right:15px;right:16px;}
.mobile_left_icon #ico_search,
.mobile_right_icon .dg-menu-anime:before{line-height:1;width:16px;height:16px;font-size:16px;font-family:'FontAwesome' !important;}
.mobile_nav_ico .fa.active{color:#01a45c;}
.mobile_left_icon .fa.active,
html.mm-opening.mm-opened .mobile_right_icon a{color:#01a45c;}
#mobile_search{background-color:#FFFFFF;}
#mobile_search:before{border-bottom-color:#FFFFFF;}
#mobile_search .search,
#mobile_search a.search:link,
#mobile_search a.search:active,
#mobile_search a.search:visited{background-color:#01a45c;}
#mobile_search input.NormalTextBox{color:#333333;background-color:#e1e1e1;}
.mobile_nav #mobile_nav{background-color:#01a45c;}
.multi_menu ul li a{color:#FFF;border-color:#FFF;}
.multi_menu ul li.active > a,
.multi_menu ul li a:hover ,
.multi_menu ul li.current > a,
.multi_menu ul li.current > a:hover{background-color:#FFF;color:#01a45c;}
.multi_menu ul li .menu_arrow:before{border-bottom-color:#FFF;border-right-color:#FFF;}
.multi_menu ul li .menu_arrow.arrow_closed:before,
.multi_menu ul li.current > a > .menu_arrow:before,
.multi_menu ul li:hover .menu_arrow.arrow_closed:before,
.multi_menu ul li:hover > a > .menu_arrow:before{border-bottom-color:#01a45c;border-right-color:#01a45c;}
.multi_menu > ul > li > a > span{font-size:13px;}
.multi_menu ul ul li > a > span{font-size:13px;}
.mobile_menu.mm-menu{background-color:#f3f3f3;}
.mobile_menu .social_list_6 span{color:#333333;border-color:#333333;}
.mobile_menu,
.mobile_menu .Normal,
.HeaderPane_mobile,
.HeaderPaneB_mobile,
.mobile_menu .Header_Info,
.mm-menu .mm-navbar.mm-navbar-top-2,
.mm-menu .mm-navbar.mm-navbar-top-2 a,
.mobile_menu .mm-listview > li > a,
.mobile_menu .mm-listview > li > span{color:#333333;}
#mobile_user,
#mobile_user a,
#mobile_user a:link,
#mobile_user a:active,
#mobile_user a:visited{color:#333333;}
#mobile_user a:hover{color:#01a45c;}
#mobile_user .registerGroup li.userMessages a span,
#mobile_user .registerGroup li.userNotifications a span{background-color:#01a45c;}
.mobile_menu.mm-menu .mm-navbar .mm-btn:before,
.mobile_menu.mm-menu .mm-navbar .mm-btn:after{border-color:#333333;}
.mobile_menu .mm-listview > li,
.mobile_menu .mm-listview > li:after,
.mobile_menu .mm-listview > li .mm-next,
.mobile_menu .mm-listview > li .mm-next:before,
.mobile_menu .mm-navbar.mm-navbar-top-2,
.mobile_menu .menu_header,
.mobile_menu .mm-navbar.mm-navbar-top.mm-navbar-top-1,
#mobile_user{border-color:#dbdbdb;}
.mobile_menu.mm-menu em.mm-counter,
.mobile_menu .mm-next:after{color:#AAAAAA;}
.mobile_menu.mm-menu .mm-listview > li .mm-next:after,
.mobile_menu.mm-menu .mm-listview > li .mm-arrow:after{border-color:#AAAAAA;}
.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview > li.mm-selected > span,
.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview > li.current > .mm-next,
.mobile_menu.mm-menu .mm-listview > li.subcurrent >.mm-next,
.mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover,
.mobile_menu.mm-menu .mm-listview > li > .mm-counter:hover + .mm-next,
.mobile_menu.mm-menu .mm-listview > li > a.mm-next:hover{background-color:#F9F9F9;}
.mobile_menu.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next):hover,
.mobile_menu.mm-menu .mm-listview > li.current > a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview > li.subcurrent > a:not(.mm-next),
.mobile_menu.mm-menu .mm-listview > li > a:not(.mm-next):hover,
.mobile_menu.mm-menu .mm-listview > li.current > em,
.mobile_menu.mm-menu .mm-listview > li.subcurrent > em,
.mobile_menu.mm-menu .mm-listview > li > em:hover,
.mobile_menu.mm-menu .mm-listview > li > .mm-next:hover > em,
.mobile_menu.mm-menu .mm-listview > li.current > .mm-next:after,
.mobile_menu.mm-menu .mm-listview > li.subcurrent > .mm-next:after,
.mobile_menu.mm-menu .mm-listview > li > .mm-next:hover:after{color:#01a45c!important;}
.mobile_menu.mm-menu a > span > i{display:none;}
.HeaderPane_mobile,
.HeaderPaneB_mobile{color:#333333;}
.menu_header_box div.home03-social02 a{color:#333333;border-color:#333333;}
.menu_header_box div.home03-social02 a:hover{border-color:#01a45c;background-color:#01a45c;}
.social_list_7{border:none;}
.social_list_7 span{margin:0 4px;color:#333333;border:1px solid #333333;}
.social_list_7 a:hover span{background-color:#01a45c;;border-color:#01a45c;}
.shop_info{display:inline-block;border:none;color:#333333;}
.shop_info span{color:#333333;}
}
@media only screen and (min-width:992px){html.mm-opening.mm-opened .mm-slideout{-webkit-transform:translate(0%, 0);-moz-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-o-transform:translate(0%, 0);transform:translate(0%, 0);}
}
@media only screen and (max-width:991px){.mobile_menu.mm-menu{left:auto;right:0;display:block!important;}
#header_slide{display:none;}
.mobile_menu.mm-menu .mm-listview > li > a.mm-next{bottom:1px;}
.mobile_menu.mm-menu em.mm-counter{z-index:5;pointer-events:none}
.mobile_menu.mm-menu .mm-listview i{margin-right:3px;}
.HeaderBottom ,
.Loginandlanguage{display:none;}
.mobile_menu.mm-menu .HeaderBottom ,
.mobile_menu.mm-menu .Loginandlanguage{display:block;}
}
@media only screen and (min-width:768px) and (max-width:991px){.roll-sm.mobile_header .mobile_nav{position:relative!important;}
.mobile_header .header-fixed .roll-sm .Logobox,
.mobile_header .header-fixed .roll-sm .mobileLogoPane{display:none!important;}
}
@media only screen and (max-width:767px){.roll-xs.mobile_header .mobile_nav{position:relative!important;}
.mobile_header .header-fixed .roll-xs .Logobox ,
.mobile_header .header-fixed .roll-xs .mobileLogoPane{display:none!important;}
}
.home03-imginfo{position:relative;}
.home03-imginfo .info-item{width:350px;background:rgba(34,34,34,.9);border-radius:2px;position:absolute;color:#fff;padding:20px;font-size:13px;}
.home03-imginfo .info-item:hover{z-index:1;}
.home03-imginfo .info-item h3{color:#FFF;font-size:16px;margin:0px 0 3px;}
.home03-imginfo .info-item .number{width:25px;height:25px;background:#01a45c;border-radius:100%;text-align:center;line-height:25px;position:absolute;}
.home03-imginfo .item01{top:43%;right:50%;text-align:right;margin-right:21%;max-width:29%;}
.home03-imginfo .item02{top:63%;right:50%;text-align:right;margin-right:19%;max-width:31%;}
.home03-imginfo .item03{top:51%;left:50%;margin-left:5%;max-width:45%;}
.home03-imginfo .item01:after,
.home03-imginfo .item02:after{content:"";position:absolute;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(0,0,0,.8);top:50%;left:100%;margin-top:-4px;}
.home03-imginfo .item01 .number,
.home03-imginfo .item02 .number{top:50%;margin-top:-13px;right:-50px;}
.home03-imginfo .item03:after{content:"";position:absolute;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:4px solid rgba(0,0,0,.8);top:50%;right:100%;margin-top:-4px;}
.home03-imginfo .item03 .number{top:50%;margin-top:-13px;left:-50px;}
@media only screen and (min-width:992px) and (max-width:1199px){.home03-imginfo .item01{top:34%;}
.home03-imginfo .item01:after{top:auto;bottom:18px;}
.home03-imginfo .item01 .number{top:auto;bottom:10px;}
}
@media only screen and (max-width:991px){.home03-imginfo .info-item{position:relative;left:0;top:0;width:100%;max-width:100%;text-align:left;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;margin:0;padding-left:45px;border:none;color:inherit;background-color:transparent;border-bottom:1px solid #eceff1;}
.home03-imginfo .info-item:after{display:none;}
.home03-imginfo .info-item .number{left:10px;top:27px;margin:0;color:#FFF;}
.home03-imginfo .info-item h3{color:#333;}
}
.home03-bg01{background-color:#007641;}
.home03-isotope .isotope_group{text-align:center;margin-bottom:50px;}
.home03-isotope .isotope_group a{border:1px solid #bdbdbd;color:#666;padding:2px 20px;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;margin:0px 1px 3px;}
.home03-isotope .isotope_group a:hover,
.home03-isotope .isotope_group a.active{color:#FFF;background:#01a45c;border:1px solid #01a45c;text-decoration:none;}
.home03-isotope.loading .isotope_item{position:absolute;left:0;top:0;visibility:hidden;}
.home03-isotope.loading .isotope_main{min-height:100px;background:url(images/loader/loader1.gif) center top no-repeat;}
.home03-newslist{margin:0;padding:0;overflow:hidden;display:table;table-layout:fixed;}
.home03-newslist > li{width:25%;display:table-cell;color:#666666;position:relative;border-right:1px solid #dcdcdc;transition:color ease-in 200ms;-moz-transition:color ease-in 200ms;-webkit-transition:color ease-in 200ms;-o-transition:color ease-in 200ms;-ms-transition:color ease-in 200ms;}
.home03-newslist > li:last-child{border:none!important;}
.home03-newslist > li:after{content:"";background-color:#f8f8f8;position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color ease-in 200ms;-moz-transition:background-color ease-in 200ms;-webkit-transition:background-color ease-in 200ms;-o-transition:background-color ease-in 200ms;-ms-transition:background-color ease-in 200ms;}
.home03-newslist .imgbg-cover{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.home03-newslist .cont-box{padding:70px 40px;position:relative;z-index:1;}
.home03-newslist .title{font-size:25px;font-weight:bold;margin:0 0 45px;transition:color ease-in 200ms;-moz-transition:color ease-in 200ms;-webkit-transition:color ease-in 200ms;-o-transition:color ease-in 200ms;-ms-transition:color ease-in 200ms;}
.home03-newslist .title:after{content:"";width:80px;margin-top:48px;display:block;border-bottom:2px solid #01a45c;transition:border-color ease-in 200ms;-moz-transition:border-color ease-in 200ms;-webkit-transition:border-color ease-in 200ms;-o-transition:border-color ease-in 200ms;-ms-transition:border-color ease-in 200ms;}
.home03-newslist .date{font-style:italic;font-size:14px;}
.home03-newslist .footer{margin-top:90px;}
.home03-newslist .footer:after{content:"";display:block;clear:both;}
.home03-newslist .footer i{margin:0px 3px;font-size:1.1em;}
.home03-newslist .footer,
.home03-newslist .footer a,
.home03-newslist .footer a:link,
.home03-newslist .footer a:active,
.home03-newslist .footer a:visited{color:#01a45c;transition:color ease-in 200ms;-moz-transition:color ease-in 200ms;-webkit-transition:color ease-in 200ms;-o-transition:color ease-in 200ms;-ms-transition:color ease-in 200ms;}
.home03-newslist li:hover,
.home03-newslist li:hover .title{color:#FFF;}
.home03-newslist li:hover .title:after{border-color:#FFF;}
.home03-newslist li:hover:after{background-color:rgba(0,0,0,0.85);}
.home03-newslis li:hover .title:after{border-color:#FFF;}
.home03-newslist li:hover .footer,
.home03-newslist li:hover .footer a,
.home03-newslist li:hover .footer a:link,
.home03-newslist li:hover .footer a:active,
.home03-newslist li:hover .footer a:visited{color:#FFF;}
@media only screen and (min-width:768px) and (max-width:991px){.home03-newslist .cont-box{padding:15px;}
.home03-newslist .title{font-size:14px;margin-bottom:15px;}
.home03-newslist .title:after{margin-top:10px;}
.home03-newslist .footer{margin-top:30px;}
}
@media only screen and (max-width:767px){.home03-newslist{display:block;}
.home03-newslist > li{width:100%;display:block;border:none;border-bottom:1px solid #dcdcdc;}
.home03-newslist .cont-box{padding:25px;}
.home03-newslist .footer{margin-top:30px;}
}
.home03-bg02{background:url(images/home02-bg02.jpg) no-repeat 0 0;background-size:cover;}
.home03-number-bg{background-color:rgba(43,43,43,0.80);}
.home03-number-box{padding:105px 0 60px;margin:0 10%;}
@media only screen and (max-width:767px){.home03-number-box{padding:40px 0 40px;margin:0 0;}
}
.home03-list{list-style:none;margin:0 0 50px;padding:0;}
.home03-list:after{content:"";display:block;clear:both;}
.home03-list li{padding:5px 0;}
.home03-list li .lnr,
.home03-list li .fa{color:#01a45c;margin-right:8px;}
.home03-border{border:1px solid #dcdcdc;padding:40px;}
@media only screen and (min-width:768px) and (max-width:991px){.home03-border{padding:15px;}
}
@media only screen and (max-width:767px){.home03-list{margin:0 0 5px;}
}
.home03-logolist{list-style:none;margin:0;padding:0;margin-top:50px;}
.home03-logolist:after{content:"";clear:both;display:block;}
.home03-logolist li{text-align:center;width:33.3%;cursor:pointer;float:left;}
.home03-logolist li img{max-width:100%;margin-bottom:30px;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
.home03-logolist li:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}
.home03-contact{position:relative;}
.home03-contact .contact-map{width:33.33%;position:absolute;top:0;left:0px;height:100%;background-color:#f3f3f3;}
.home03-contact .map-right{width:66.6666%;margin-left:33.33%;display:table;background-position:center;background-repeat:no-repeat;background-size:cover;table-layout:fixed;}
.home03-contact .contact-form{width:50%;display:table-cell;/* padding:90px 40px; */background-color:rgba(50,68,80,.85);vertical-align:top;}
.home03-contact .contact-cont{width:50%;display:table-cell;/* padding:90px 40px; */background:#007641;color:#FFF;vertical-align:middle;}
.home03-contact .form-title{color:#ffffff;font-size:28px;margin:0 0 10px;line-height:1.2;}
.home03-contact .contact-title{font-size:60px;font-weight:bold;color:#FFF;line-height:1;margin-bottom:30px;}
.home03-contact .contact-title span{display:block;color:#3f4d58;font-weight:normal;}
@media only screen and (max-width:1024px){.home03-contact .contact-title{font-size:42px;}
}
@media only screen and (max-width:991px){.home03-contact .contact-map{width:100%;height:400px;position:static;}
.home03-contact .map-right{width:100%;margin:0;}
}
@media only screen and (max-width:767px){.home03-contact .form-title{margin-bottom:10px;}
.home03-contact .contact-form,
.home03-contact .contact-cont{width:100%;display:block;padding:30px;}
}
.home03-contact .info-list{list-style:none;padding:0;margin:0;}
.home03-contact .info-list li{padding:8px 0;}
.home03-contact .info-list li i{margin-right:10px;font-size:1.3em;width:1.3em;text-align:center;display:inline-block;}
.dg-accordion01 .panel-heading .arrow:before,
.dg-accordion01 .panel-heading a.collapsed:hover .arrow:before,
.dg-accordion01 .panel-heading a.collapsed:hover .arrow:after,
.dg-accordion02 .panel-heading a:hover,
.dg-accordion02 .panel-heading a,
.dg-accordion03 .panel-heading a:hover,
.dg-accordion03 .panel-heading a,
.dg-accordion07 .panel-heading a:hover,
.dg-accordion07 .panel-heading a,
.dg-accordion02 .panel-heading:before,
.dg-accordion04 .panel-heading .collapsed .arrow,
.dg-accordion05 .panel-heading .collapsed .arrow,
.dg-accordion06 .panel-heading .arrow,
.dg-accordion06 .panel-heading a.collapsed:hover .arrow{background-color:#01a45c;}
.dg-accordion01 .panel-heading a:hover,
.dg-accordion01 .panel-heading a,
.dg-accordion06 .panel-heading a:hover,
.dg-accordion06 .panel-heading a{color:#01a45c;}
[class *= "dg-carousel"] .owl-dots .owl-dot.active,
.dg-carousel03 .owl-nav .owl-prev,
.dg-carousel03 .owl-nav .owl-next ,
.dg-carousel03 .owl-nav .owl-prev:before,
.dg-carousel03 .owl-nav .owl-next:before,
.dg-carousel06 .owl-nav .owl-prev:before,
.dg-carousel06 .owl-nav .owl-next:before,
.dg-carousel07 .owl-nav .owl-prev:before,
.dg-carousel07 .owl-nav .owl-next:before{border-color:#01a45c;}
[class *= "dg-carousel"] .owl-dots .owl-dot.active:after,
.dg-carousel03 .owl-nav .owl-prev:hover,
.dg-carousel03 .owl-nav .owl-next:hover,
.dg-carousel08 .owl-nav .owl-prev:hover,
.dg-carousel08 .owl-nav .owl-next:hover,
.dg-carousel12 .owl-nav .owl-prev:hover,
.dg-carousel12 .owl-nav .owl-next:hover{background-color:#01a45c;}
.dg-carousel04 .item{border-bottom-color:#01a45c;}
.dg-carousel04 .cont:after,
.dg-carousel04 .owl-nav .owl-prev:hover,
.dg-carousel04 .owl-nav .owl-next:hover,
.dg-carousel05 .owl-nav .owl-prev,
.dg-carousel05 .owl-nav .owl-next{background-color:#01a45c;}
.dg-loadlist07 .bar span,
.dg-loadlist17 .bar span{color:#01a45c;}
.dg-loadlist11 .bar span{border-color:#01a45c;}
.dg-loadlist11 .bar span:after,
.dg-loadlist21 .bar span:after{border-bottom-color:#01a45c;border-right-color:#01a45c;}
.dg-loadlist21 .bar span{color:#01a45c;border-color:#01a45c;}
.dg-clients04 .owl-dots .owl-dot.active,
.dg-clients06 .owl-nav .owl-prev:hover,
.dg-clients06 .owl-nav .owl-next:hover,
.dg-clients06 .owl-nav .owl-prev:hover:before,
.dg-clients06 .owl-nav .owl-next:hover:before ,
.dg-clients07 .owl-dots .owl-dot.active,
.dg-clients07 .owl-nav .owl-prev:hover,
.dg-clients07 .owl-nav .owl-next:hover,
.dg-clients07 .owl-nav .owl-prev:hover:before,
.dg-clients07 .owl-nav .owl-next:hover:before,
.dg-ico-animation07:hover{border-color:#01a45c;}
.dg-clients04 .owl-dots .owl-dot.active:after,
.dg-clients07 .owl-dots .owl-dot.active:after{background-color:#01a45c;}
.flip-box07 .front h3{background-color:#01a45c;}
.dg-form-content05 .btn{background:#01a45c;}
.dg-form-content07 .form-row .btn,
.dg-form-content08 .form-row .btn,
.dg-form-content01 .btn:hover,
.dg-form-content03 .btn:hover{color:#999;}
.dg-form-content07 .form-row .btn:hover,
.dg-form-content08 .form-row .btn:hover{background-color:#01a45c;}
.dg-form-content11 .btn:hover{color:#01a45c!important;border-color:#01a45c;}
.dg-form-content12 textarea:focus,
.dg-form-content12 .form-row input:focus{border-color:#01a45c;}
.dg-form-content05 .btn,
.dg-form-content13 .btn,
.dg-form-content15 .btn,
.dg-form-content16 .btn,
.dg-form-content02 .btn,
.dg-form-content17 .btn{background:#01a45c;}
.dg-iconbox07 .title:after,
.dg-hover-info-box01 .title:after{border-bottom-color:#01a45c;}
.dg-ico01,
.dg-ico01.fa,
.dg-ico02,
.dg-ico02.fa,
.dg-ico07,
.dg-ico07.fa,
.dg-ico-animation01,
.dg-ico-animation02,
.dg-ico-animation02.animation-in,
[class*="dg-iconbox"]:hover .dg-ico-animation02.animation-out,
.dg-ico-animation02.animation-out:hover,
.dg-ico-animation03,
.dg-ico-animation04,
.dg-ico-animation05,
.dg-ico-animation06,
.dg-ico-animation08,
.dg-ico-animation10,
.dg-ico-animation11,
.dg-ico-animation12,
.dg-iconbox03 a,
.dg-iconbox08 span,
.dg-iconbox08:hover .dg-ico02
.dg-hover-info-box01 .icon{color:#01a45c;}
.dg-hover-info-box01:before{background:-webkit-linear-gradient(left bottom, #01a45c, #21d3a7);background:-moz-linear-gradient(left bottom, #01a45c, #21d3a7);background:-o-linear-gradient(left bottom, #01a45c, #21d3a7);background:-ms-linear-gradient(left bottom, #01a45c, #21d3a7);FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#01a45c, endColorStr=#21d3a7,GradientType= 0);}
.dg-hover-info-box03.bg-color-1:before{background:-webkit-linear-gradient(left bottom, #f98395, #fbc863);background:-moz-linear-gradient(left bottom, #f98395, #fbc863);background:-o-linear-gradient(left bottom, #f98395, #fbc863);background:-ms-linear-gradient(left bottom, #f98395, #fbc863);FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f98395, endColorStr=#fbc863,GradientType= 0);}
.dg-hover-info-box03.bg-color-2:before{background:-webkit-linear-gradient(left bottom, #01a45c, #21d3a7);background:-moz-linear-gradient(left bottom, #01a45c, #21d3a7);background:-o-linear-gradient(left bottom, #01a45c, #21d3a7);background:-ms-linear-gradient(left bottom, #01a45c, #21d3a7);FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#01a45c, endColorStr=#21d3a7,GradientType= 0);}
.dg-hover-info-box03.bg-color-3:before{background:-webkit-linear-gradient(left bottom,#9b61dc, #21a3fc);background:-moz-linear-gradient(left bottom,#9b61dc, #21a3fc);background:-o-linear-gradient(left bottom,#9b61dc, #21a3fc);background:-ms-linear-gradient(left bottom,#9b61dc, #21a3fc);FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#9b61dc, endColorStr=#21a3fc,GradientType= 0);}
.dg-hover-info-box05 .rotate .front,
.dg-hover-info-box05 .rotate .back{background-color:#01a45c;}
.dg-imagebox10:hover .content{background-color:#01a45c;border-color:#01a45c;}
.dg-number04 .number:after{border-bottom-color:#01a45c;}
.dg-number01 .number,
.dg-number06 .number{color:#01a45c;}
.dg-ourteam01 .ico i:hover,
.dg-ourteam01 .ico .fa:hover,
.dg-ourteam02:hover .info,
.dg-ourteam03:hover:after,
.dg-ourteam07 .ourteam-left .social .fa:hover,
.dg-ourteam08 .owl-dots .owl-dot.active:after,
.dg-ourteam10 .cont{background-color:#01a45c;}
.dg-ourteam02:hover .social a,
.dg-ourteam04 .ourteam-right h5 + i,
.dg-ourteam03 .info .job,
.dg-ourteam05 small{color:#01a45c;}
.dg-ourteam06 .social .fa:hover,
.dg-ourteam11 .social a:hover,
.dg-ourteam05 .social a:hover{border-color:#01a45c;background-color:#01a45c;}
.dg-ourteam08 .owl-dots .owl-dot.active{border-color:#01a45c;}
.dg-ourteam11 .pic:after{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#22d3a7), to(#22cae4));background:-webkit-linear-gradient(top, #22d3a7, #22cae4);background:-moz-linear-gradient(top, #22d3a7, #22cae4);background:-o-linear-gradient(top, #22d3a7, #22cae4);background:-ms-linear-gradient(top, #22d3a7, #22cae4);FILTER:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#22d3a7, endColorStr=#22cae4);}
.dg-price01 .price-border{border-top-color:#01a45c;}
.dg-price03 .price-border .price-box{border:3px solid #01a45c;}
.dg-price01 .price-box .sup,
.dg-price01 .price-box .price,
.dg-price01 .price-box .unit,
.dg-price01 .price-holder li.star-list,
.dg-price06 .price-title h6,
.dg-price07 .price-title,
.dg-price07 .price-title h2,
.dg-price05 .price-title h2,
.dg-price03 .price-border .price-box{color:#01a45c;}
.dg-price04 .price-title .ico{border-color:#01a45c;color:#01a45c;}
.dg-price04 .price-title .ico:after,
.dg-price04 .price-title .ico:before,
.dg-price03 .price-title h2:after{border-bottom-color:#01a45c;}
.dg-price07 .price-box,
.dg-price02 .price-border:hover{border-color:#01a45c;}
.dg-price06 .price-title,
.dg-price07 .price-box .price-pad,
.dg-price08 .price-box ,
.dg-price09 .price-box,
.dg-price02 .price-border:hover{background-color:#01a45c}
[class *= "dg-testimonials"] .owl-dots .owl-dot.active{border-color:#01a45c;}
[class *= "dg-testimonials"] .owl-dots .owl-dot.active:after{background-color:#01a45c;}
.flip-box05 .cont:after{background-color:#01a45c}
.dg-hover-info-box01 .icon{color:#01a45c}
.dg-hover-info-box03:hover .title:after{border-color:#01a45c}
[class*="dg-tabs-"] h2.resp-tab-active,
[class*="dg-tabs-"] h2.resp-tab-active:hover,
.dg-tabs-top05 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top03 ul.resp-tabs-list li.resp-tab-active{background:#01a45c;}
.dg-tabs-top08 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-left02 ul.resp-tabs-list li.resp-tab-active{background-color:#01a45c;}
.dg-tabs-top01 ul.resp-tabs-list li:hover,
.dg-tabs-top01 ul.resp-tabs-list li.resp-tab-active{color:#01a45c;border-bottom-color:#01a45c;}
.dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active{border-left-color:#01a45c;}
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active .dg-ico02{border-color:#01a45c;background-color:#01a45c;}
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active h6,
.dg-tabs-top07 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-left01 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-right ul.resp-tabs-list li.resp-tab-active,
.tab-cont-list2 li .lnr,
.tab-cont-list2 li .fa{color:#01a45c;}
.dg-tabs-top04 ul.resp-tabs-list li.resp-tab-active,
.dg-tabs-top06 ul.resp-tabs-list li:after{border-bottom-color:#01a45c;}
.dg-testimonials02 .owl-dot.active,
.dg-testimonials03 .owl-nav .owl-prev:hover,
.dg-testimonials03 .owl-nav .owl-next:hover{background-color:#01a45c;border-color:#01a45c;}
.dg-testimonials02 .owl-dot,
.dg-testimonials07 .owl-dot.active,
.dg-testimonials08 .owl-nav .owl-prev:hover:before,
.dg-testimonials08 .owl-nav .owl-next:hover:before,
.dg-testimonials09 .pic{border-color:#01a45c;}
.dg-testimonials09 .pic a:after,
.dg-testimonials12 blockquote small{color:#01a45c;}
.dg-testimonials07 .owl-dot.active span,
.dg-testimonials09 .owl-dots .owl-dot.active,
.dg-testimonials15 .owl-nav .owl-prev:hover,
.dg-testimonials15 .owl-nav .owl-next:hover,
.dg-testimonials16 .owl-nav .owl-prev:hover,
.dg-testimonials16 .owl-nav .owl-next:hover,
.dg-testimonials17 .owl-nav .owl-prev:hover,
.dg-testimonials17 .owl-nav .owl-next:hover,
.dg-testimonials19 .owl-nav .owl-prev:hover,
.dg-testimonials19 .owl-nav .owl-next:hover,
.dg-testimonials20 .owl-nav .owl-next:hover,
.dg-testimonials20 .owl-nav .owl-prev:hover{background-color:#01a45c;}
.blog-title01{color:#01a45c;}
.dnngo-main .player_boxes .dg-btn-2:hover{border-color:#01a45c;background-color:#01a45c;}
.dnngo-main .player_boxes .dg-btn-2:hover{border-color:#01a45c;background-color:#01a45c;}
.dg-modal .modal-footer .btn{background:#01a45c;}
.dg-thumbnail .thumb-box em,
.dg-thumbnail .thumb-box i,
.dg-thumbnail .thumb-box .fa{background-color:#01a45c;}
.dg-thumbnail .title a:hover{color:#01a45c;}
.dg-thumbnail .brand a:hover span{color:#01a45c;}
.dg-thumbnail .switcher input[type="checkbox"]:checked + label{background-color:#01a45c;}
.thumbnail-title h3:after,
.thumbnail-title02:after{border-bottom-color:#01a45c;}
.list-ordened3 li:before,
.list-ico3 .fa,
.list-ico3 .lnr,
.list-ico3 .glyphicon{background-color:#01a45c;}
.list-ordened li:before,
.list-ordened2 li:before,
.list-ico .fa,
.list-ico2 .fa,
.list-ico3 .fa,
.list-ico .lnr,
.list-ico2 .lnr,
.list-ico3 .lnr,
.list-ico .glyphicon,
.list-ico2 .glyphicon,
.list-ico3 .glyphicon{color:#01a45c;}
.list-ordened2 li:before,
.list-ico2 .fa,
.list-ico2 .lnr,
.list-ico2 .glyphicon{border-color:#01a45c;}
.breadcrumb a:hover,
.breadcrumb .dropdown:hover,
.breadcrumb.bg-default li a:hover,
.breadcrumb.bg-default li .dropdown:hover,
.breadcrumb.bg-default li.right .dropdown:hover{color:#01a45c;}
.bg-borland{background-color:#01a45c!important;}
.dg-title03 .line,
.dg-title11 span,
.dg-title17 .title,
.dg-title19,
.dg-title20 h3,
.dg-title22 .title span,
.dg-title23 .title span,
.dg-title32 .title span ,
.dg-title36:before,
.dg-title39 span,
.dg-title40 span,
.dg-title41 span,
.dg-title42:before{color:#01a45c;}
.dg-title01:after ,
.dg-title07 .title:after,
.dg-title07 small + .title:before,
.dg-title09 .title:after,
.dg-title04:after,
.dg-title11 .title:after,
.dg-title11 .title:before,
.dg-title18:after,
.dg-title19:before,
.dg-title30:after,
.dg-title33:after,
.dg-title34:after,
.dg-title37>*:after{border-bottom-color:inherit;}
.dg-title17 .title:after,
.dg-title17 .title:before,
.dg-title17 .title span:after,
.dg-title17 .title span:before,
.dg-title29 .diamond:after,
.dg-title29 .diamond:before,
.dg-title37:after,
.dg-title37:before{border-color:#01a45c;}
.dg-title19:after{border-top-color:#01a45c;border-bottom-color:#01a45c;}
.dg-title25 big:before,
.dg-title25 small:before,
.dg-title25 big:after,
.dg-title25 small:after{color:#01a45c;border-color:#01a45c;}
.dg-title43:after{background-image:linear-gradient(to left top, #22cae4 0%, #9b61dc 70%);background-image:-webkit-linear-gradient(left top, #22cae4 0%, #9b61dc 70%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#22cae4', endColorstr='#9b61dc', GradientType=1);}
.dg-title27:after{background-image:linear-gradient(to right, #01a45c 0%, #22d3a7 60%);background-image:-webkit-linear-gradient(to right, #01a45c 0%, #22d3a7 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01a45c', endColorstr='#22d3a7', GradientType=1);}
.dg-line01,
.dg-line09,
.dg-line11,
.dg-line17:before,
.dg-line17:after,
.dg-line17 .line,
.dg-line24{border-bottom-color:#01a45c;}
.Theme_Responsive_dng_home02 .form_submit .btn{background-color:#01a45c!important;}
.Theme_Responsive_dng_home02 .form_submit .btn:hover{color:#01a45c!important;background-color:#FFF!important;}
#pp-nav li .active span,
.pp-slidesNav .active span{background-color:#01a45c!important;}
.dg-iconbox19 .line,
.ourteam01-list li .fa,
.about03_time .time_year span{background-color:#01a45c}
.home11-list > li h4 span,
.faq02-q span,
.contact05-icon a:hover,
.about03_time .about03_time_bottom span.fa{color:#01a45c}
.home11-list > li h4:before{border-bottom-color:#01a45c}
.dg-iconbox30:hover,
.faq02-q span,
.about03_time .dot:before,
.about03_time .about03_time_bottom,
.about03_time .time_year span:before{border-color:#01a45c;}
.ourtteam01-isotope .isotope_group a:hover,
.ourtteam01-isotope .isotope_group a.active,
.ourteam02-isotope .isotope_group a:hover,
.ourteam02-isotope .isotope_group a.active,
.aboutus03-isotope .isotope_group a:hover,
.aboutus03-isotope .isotope_group a.active{background-color:#01a45c;border-color:#01a45c;}
.photo_box .ico span,
.photo_box .ico em,
.photo_box .ico i,
.photo_box .ico .fa,
.content_sytle_2 .shade,
.photo_box.content_push_in .content,
.photo_box:hover.entirety_bevel .shade,
.photo_box.ico_push_in .ico,
.photo_box.content_top_increment .content h3,
.photo_box.content_bottom_push_in .content:after{background-color:#01a45c;}
.photo_box.icon_tag_push .ico:before{border-right-color:#01a45c;border-top-color:#01a45c;}
.photo_box.content_bottom_push_in .content:before{border-bottom-color:#01a45c;}
.portfolio-detail .detail-list .fa,
.portfolios-list .title a:hover,
.portfolios-list .info a:hover,
.portfolio-detail .detail-port-nav a:hover{color:#01a45c;}
.portfolios-list .line{border-bottom-color:#01a45c;}
.portfolios_isotope .isotope_group a.active,
.portfolios_isotope .isotope_group a:hover,
.portfolios-list .isotope_group a.active,
.portfolios-list .isotope_group a:hover{color:#01a45c;border-color:#01a45c;}
.portfolios-list .sort_btn .filter-switch,
.portfolios_isotope .sort_btn .filter-switch{background-color:#01a45c;}
.blog-title01{color:#01a45c;}
.blog-category ul li a:hover,
.blog-category ul li.active > a,
.PopularTab .tab-list li h6 a:hover,
.blogdashBoard-carousel h3 a:hover,
.xblog_search:before{color:#01a45c!important;}
.PopularTab .tab-title li.active:before{border-color:#01a45c!important;}
.blogDashBoard-tag a:hover{border-color:#01a45c!important;color:#01a45c!important;}
.author-social a:hover,
.blog-category > li.active > a,
.Theme_Carousel_Default .slick-dots li.slick-active button,
.Theme_Carousel_Default .slider-item .fa,
.Theme_Carousel_Default .slick-prev,
.Theme_Carousel_Default .slick-next,
.Theme_Slider_Default .slick-prev,
.Theme_Slider_Default .slick-next{background-color:#01a45c!important;}
.Theme_Carousel_Default .slick-prev:hover,
.Theme_Carousel_Default .slick-next:hover,
.Theme_Slider_Default .slick-prev:hover,
.Theme_Slider_Default .slick-next:hover{background-color:#333333!important;}
.blog-list01 .list-btn{border-color:#01a45c!important;color:#01a45c!important;}
.blog-list01 .list-info a:hover,
.blog-list01 .list-title a:hover,
.blog-detail01 .detail-info a:hover,
.blog-detail01 .detail-relatedlist a:hover,
.blog-detail01 .detail-relatedlist a.more,
.blog-detail01 .detail-relatedlist a.more:link,
.blog-detail01 .detail-relatedlist a.more:active,
.blog-detail01 .detail-relatedlist a.more:visited,
.blog-detail01 .detail-relatedlist a.more:hover{color:#01a45c!important;}
.blog-list01 .list-btn:hover{color:#FFF!important;background-color:#01a45c!important;}
.blog-list01 .blog-slider .slick-prev:hover,
.blog-list01 .blog-slider .slick-next:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-list01 .list-date .month,
.blog-list01 .list-linkbox,
.blog-detail01 .detail-date .month,
.blog-detail01 .author-social a:hover,
.blog-detail01 .leave-formlist input[type="submit"]{background-color:#01a45c!important;}
.blog-detail01 .detail-heading{color:#01a45c!important;}
.blog-detail01 .leave-formlist input[type="submit"]:hover{background-color:#555!important}
.blog-list01 a:hover .list-linkbox{background-color:#333!important;}
.blog-list01 .blog-page span.index,
.blog-list01 .blog-page a:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-list02 .list-author{border-color:#01a45c!important;}
.blog-list02 .list-btn{border-color:#01a45c!important;color:#01a45c!important;}
.blog-list02 .list-title a,
.blog-list02 .list-info a:hover,
.blog-list02 .list-title a:hover,
.blog-detail02 .detail-info a:hover,
.blog-detail02 .detail-relatedlist a:hover,
.blog-detail02 .detail-relatedlist a.more,
.blog-detail02 .detail-relatedlist a.more:link,
.blog-detail02 .detail-relatedlist a.more:active,
.blog-detail02 .detail-relatedlist a.more:visited,
.blog-detail02 .detail-relatedlist a.more:hover{color:#01a45c!important;}
.blog-list02 .list-btn,
.blog-list02 .list-btn:hover{color:#01a45c!important;}
.blog-list02 .blog-slider .slick-prev:hover,
.blog-list02 .blog-slider .slick-next:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-list02 .list-date .month,
.blog-list02 .list-linkbox,
.blog-detail02 .detail-date .month,
.blog-detail02 .author-social a:hover,
.blog-detail02 .leave-formlist input[type="submit"]{background-color:#01a45c!important;}
.blog-detail02 .detail-heading{color:#01a45c!important;}
.blog-detail02 .leave-formlist input[type="submit"]:hover{background-color:#555!important}
.blog-list02 a:hover .list-linkbox{background-color:#333!important;}
.blog-list02 .blog-page span.index,
.blog-list02 .blog-page a:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-list03 .list-btn{border-color:#01a45c!important;color:#01a45c!important;}
.blog-list03 .list-info a:hover,
.blog-list03 .list-title a:hover,
.blog-detail03 .detail-info a:hover,
.blog-detail03 .detail-relatedlist a:hover,
.blog-detail03 .detail-relatedlist a.more,
.blog-detail03 .detail-relatedlist a.more:link,
.blog-detail03 .detail-relatedlist a.more:active,
.blog-detail03 .detail-relatedlist a.more:visited,
.blog-detail03 .detail-relatedlist a.more:hover{color:#01a45c!important;}
.blog-list03 .list-btn:hover{color:#FFF!important;background-color:#01a45c!important;}
.blog-list03 .blog-slider .slick-prev:hover,
.blog-list03 .blog-slider .slick-next:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-list03 .list-date .month,
.blog-list03 .list-linkbox,
.blog-detail03 .detail-date .month,
.blog-detail03 .author-social a:hover,
.blog-detail03 .leave-formlist input[type="submit"]{background-color:#01a45c!important;}
.blog-detail03 .detail-heading{color:#01a45c!important;}
.blog-detail03 .leave-formlist input[type="submit"]:hover{background-color:#555!important}
.blog-list03 a:hover .list-linkbox{background-color:#333!important;}
.blog-list03 .blog-page span.index,
.blog-list03 .blog-page a:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-timeline .list-btn{border-color:#01a45c!important;color:#01a45c!important;}
.blog-timeline .list-info a:hover,
.blog-timeline .list-title a:hover,
.blog-timeline-detail .detail-info a:hover,
.blog-timeline-detail .detail-relatedlist a:hover,
.blog-timeline-detail .detail-relatedlist a.more,
.blog-timeline-detail .detail-relatedlist a.more:link,
.blog-timeline-detail .detail-relatedlist a.more:active,
.blog-timeline-detail .detail-relatedlist a.more:visited,
.blog-timeline-detail .detail-relatedlist a.more:hover{color:#01a45c!important;}
.blog-timeline .list-btn:hover{color:#01a45c!important;}
.blog-timeline .blog-slider .slick-prev:hover,
.blog-timeline .blog-slider .slick-next:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-timeline .list-date .month,
.blog-timeline .list-linkbox,
.blog-timeline .blog-date,
.blog-timeline .timeline-left .list-post:after,
.blog-timeline .timeline-right .list-post:after,
.blog-timeline-detail .detail-date .month,
.blog-timeline-detail .author-social a:hover,
.blog-timeline-detail .leave-formlist input[type="submit"],
.blog-timeline .blog-date:after{background-color:#01a45c!important;}
.blog-timeline-detail .detail-heading{color:#01a45c!important;}
.blog-timeline-detail .leave-formlist input[type="submit"]:hover{background-color:#555!important}
.blog-timeline a:hover .list-linkbox{background-color:#333!important;}
.blog-timeline .blog-pagemore{background-color:#01a45c!important;}
.blog-timeline2 .list-btn{border-color:#01a45c!important;color:#01a45c!important;}
.blog-timeline2 .list-info a:hover,
.blog-timeline2 .list-title a:hover,
.blog-timeline2-detail .detail-info a:hover,
.blog-timeline2-detail .detail-relatedlist a:hover,
.blog-timeline2-detail .detail-relatedlist a.more,
.blog-timeline2-detail .detail-relatedlist a.more:link,
.blog-timeline2-detail .detail-relatedlist a.more:active,
.blog-timeline2-detail .detail-relatedlist a.more:visited,
.blog-timeline2-detail .detail-relatedlist a.more:hover{color:#01a45c!important;}
.blog-timeline2 .list-btn:hover{color:#FFF!important;background-color:#01a45c!important;}
.blog-timeline2 .blog-slider .slick-prev:hover,
.blog-timeline2 .blog-slider .slick-next:hover{border-color:#01a45c!important;background-color:#01a45c!important;}
.blog-timeline2 .list-date .month,
.blog-timeline2 .list-linkbox,
.blog-timeline2 .blog-date,
.blog-timeline2 .timeline-left .list-post:after,
.blog-timeline2 .timeline-right .list-post:after,
.blog-timeline2-detail .detail-date .month,
.blog-timeline2-detail .author-social a:hover,
.blog-timeline2-detail .leave-formlist input[type="submit"],
.blog-timeline2 .blog-date:after,
.blog-timeline2 .list-date:before{background-color:#01a45c!important;}
.blog-timeline2-detail .detail-heading{color:#01a45c!important;}
.blog-timeline2-detail .leave-formlist input[type="submit"]:hover{background-color:#555!important}
.blog-timeline2 .list-date:after{border-color:#01a45c!important;}
.blog-timeline2 a:hover .list-linkbox{background-color:#333!important;}
.blog-timeline2 .blog-pagemore{background-color:#01a45c!important;}
.footer-info{display:table;padding-bottom:40px;margin-bottom:35px;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;}
.footer-info > div{display:table-cell;vertical-align:middle;}
.footer-info .logo{width:1%;padding:16px 48px 16px 0;border-right:1px solid rgba(255,255,255,0.2);}
.footer-info .logo img{max-width:800px;}
.footer-info .info{padding-left:48px;font-size:15px;}
@media only screen and (max-width:767px){.footer-info{display:block;padding-bottom:20px;margin-bottom:20px;}
.footer-info > div{display:block;}
.footer-info .logo{padding:20px 0px;border:none;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2);}
.footer-info .info{padding-left:0;}
}
.footer-Contact{background:url(images/footer-Contact-bg.png) no-repeat center center;background-size:cover;}
.footer-Contact p{margin-bottom:29px;}
.footer-tag a{display:inline-block;padding:5px 16px;border:1px solid rgba(255,255,255,0.17);margin:0 6px 12px 0;font-size:13px;color:inherit;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
div.footer-tag a:hover{text-decoration:none;border-color:#209be4;color:#209be4;}
@media only screen and (max-width:767px){.footer-tag{margin-bottom:30px;}
}
.footer-news{margin:0;padding:0;list-style:none;}
.footer-news li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed rgba(255,255,255,0.2);}
.footer-news li:after{content:"";clear:both;display:block;overflow:hidden;}
.footer-news li .pic{float:left;margin-right:26px;}
.footer-news li .pic-right{overflow:hidden;}
.footer-news li .title{color:#dddddd;font-size:15px;margin:-3px 0 0;}
.footer-news li .title a{color:#dddddd;}
.footer-news li .title a:hover{color:#01a45c;}
.footer-news li p{margin:0;}
.footer-news li .date{color:#999999;}
.footer-news li .pic img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:60px;height:60px;}
.footer-news li:last-child{border-bottom:none;margin-bottom:0px;}
.footer-info02{padding:50px 50px 50px 35px;color:#FFF;}
.footer-info02 .logo{border-bottom:1px solid #999999;padding-bottom:30px;margin-bottom:30px;}
.footer-info02 .info{margin-bottom:35px;}
.footer-info02 .logo img{max-width:100%;}
.footer-info02 .info .fa{width:17px;height:17px;line-height:17px;vertical-align:middle;margin:0 8px 2px 0;background-color:#01a45c;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:inline-block;text-align:center;color:#FFF;font-size:13px;}
.footer-social{margin:0px -23px 0 0;padding:0;list-style:none;}
.footer-social:after{content:"";clear:both;display:block;}
.footer-social li{width:50%;padding:0px 23px 15px 0px;float:left;}
.footer-social li a{background-color:#444444;display:block;text-align:center;height:43px;line-height:43px;position:relative;margin:0;padding:0 0 0 45px;text-align:center;color:#FFF!important;font-size:13px;}
.footer-social .fa{position:absolute;top:0;left:0;width:42px;height:43px;line-height:43px;text-align:center;}
.footer-social li a:hover{text-decoration:none;}
@media only screen and (min-width:992px) and (max-width:1199px){.footer-social li{width:100%;}
}
@media only screen and (max-width:991px){.footer-social{margin-bottom:20px;}
}
.footer-news02{margin:0;padding:0;list-style:none;}
.footer-news02 li{margin-bottom:15px;}
.footer-news02 li:after{content:"";clear:both;display:block;overflow:hidden;}
.footer-news02 li .pic{float:left;margin-right:12px;}
.footer-news02 li .pic-right{overflow:hidden;}
.footer-news02 li .title{color:#555555;font-size:15px;margin:-3px 0 0;}
.footer-news02 li .title a,
.footer-news02 li .title a:link,
.footer-news02 li .title a:active,
.footer-news02 li .title a:visited{color:#555555;}
.footer-news02 li .title a:hover{color:#01a45c;text-decoration:none;}
.footer-news02 li p{margin:0;}
.footer-news02 li .date{color:#888888;}
.footer-news02 li:last-child{margin-bottom:0px;}
@media only screen and (max-width:991px){.footer-news02{margin-bottom:30px;}
}
.footer-list{margin:0;padding:0;list-style:none;}
.footer-list li:before{content:"\f101";font-family:'FontAwesome' !important;margin-right:12px;}
.footer-list li{padding-bottom:5px;}
@media only screen and (max-width:991px){.footer-list{margin-bottom:20px;}
}
.footer-map{height:502px;margin-top:-82px;background-color:#D7D7D7;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.3);box-shadow:0px 0px 15px rgba(0,0,0,0.3);}
.footer-news03{margin:0;padding:0;list-style:none;}
.footer-news03 li{padding-bottom:20px;margin-bottom:20px;font-size:13px;border-bottom:1px dashed rgba(255,255,255,0.1);}
.footer-news03 li:after{content:"";clear:both;display:block;overflow:hidden;}
.footer-news03 li .pic{float:left;margin-right:26px;}
.footer-news03 li .pic-right{overflow:hidden;}
.footer-news03 li .title{color:#cccccc;font-size:15px;margin:-3px 0 6px;font-weight:bold;}
.footer-news03 li .title a,
.footer-news03 li .title a:link,
.footer-news03 li .title a:active,
.footer-news03 li .title a:visited{color:#cccccc;}
.footer-news03 li .title a:hover{color:#01a45c;text-decoration:none;}
.footer-news03 li p{margin:0;}
.footer-news03 li:last-child{border-bottom:none;margin-bottom:0px;}
.footer-menu{margin:27px 0 0;padding:0;list-style:none;}
.footer-menu a{display:inline-block;margin:0px 20px 17px;text-transform:uppercase;}
@media only screen and (max-width:767px){.footer-menu{margin:20px 0 0;}
.footer-menu li{padding:0px 10px 10px;}
}
.footer-social02{margin-top:10px;font-size:16px;}
.footer-social02 a{margin:0px 8px 4px;display:inline-block;}
.footer-socialinfo{background-color:#01a45c;margin-top:-49px;position:relative;padding:30px 100px 30px 246px;}
.footer-socialinfo .social-icon{position:absolute;top:0;left:0;bottom:0;width:135px;background-color:rgba(0,0,0,0.1);font-size:28px;}
.footer-socialinfo .social-icon:after{content:"";position:absolute;left:100%;top:50%;border:10px solid transparent;border-left-color:rgba(0,0,0,0.1);margin-top:-10px;}
.footer-socialinfo .social-icon .fa{position:absolute;top:50%;left:50%;color:#FFF;margin:-12px 0 0 -12px;}
.footer-socialinfo .info-list{text-align:left;color:#FFF;}
.footer-socialinfo .owl-nav .owl-prev{background-color:transparent;left:-50px!important;}
.footer-socialinfo .owl-nav .owl-next{background-color:transparent;right:-50px!important;}
.footer-socialinfo .owl-nav .owl-prev:hover,
.footer-socialinfo .owl-nav .owl-next:hover{background-color:transparent;}
.footer-socialinfo .owl-nav .owl-prev:before,
.footer-socialinfo .owl-nav .owl-next:before{width:18px;height:18px;margin:-9px 0 0 -9px;}
.footer-socialinfo p{margin:0;}
.footer-socialinfo .date{opacity:0.8;}
@media only screen and (max-width:767px){.footer-socialinfo{padding:30px 10px 30px 60px;margin-bottom:30px;}
.footer-socialinfo .social-icon{width:45px;}
.footer-socialinfo .owl-nav .owl-prev{left:auto!important;right:30px;top:auto;bottom:0;width:30px;height:40px;}
.footer-socialinfo .owl-nav .owl-next{right:5px!important;top:auto;bottom:0;width:30px;height:40px;}
}
.footer-social03{margin:0;padding:0;list-style:none;}
.footer-social03 li a{display:block;border-bottom:1px dashed rgba(255,255,255,0.1);padding-bottom:12px;margin-bottom:12px;position:relative;}
.footer-social03 li a .fa{font-size:26px;margin-right:15px;vertical-align:middle;}
.footer-social03 li a:after{content:"";position:absolute;width:6px;height:6px;display:block;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:8px;top:50%;margin-top:-7px;}
@media only screen and (max-width:767px){.footer-social03{margin-bottom:20px;}
}
.footer-map02{height:219px;}
.footer-linebox{border-top:1px solid #2c2c2c;border-bottom:1px solid #2c2c2c;text-align:center;max-width:100%;}
.footer-linebox > [class*="col-sm-"]{border-right:1px dashed #2c2c2c;vertical-align:middle;}
.footer-linebox > [class*="col-sm-"]:last-child{border:none;}
@media only screen and (max-width:767px){.footer-linebox{padding-bottom:20px;display:block;}
.footer-linebox > [class*="col-sm-"]{border:none;}
}
.footer-number{margin:0;padding:0;list-style:none;display:inline-block;}
.footer-number li{display:inline-block;padding:20px 25px;}
.footer-number li:first-child{padding-left:0;}
.footer-number li:last-child{padding-right:0;}
.footer-number li .number{display:block;font-size:20px;color:#01a45c;font-weight:bold;}
@media only screen and (max-width:1199px){.footer-number li{display:inline-block;padding:10px 5px;}
}
.footer-form{}
.footer-form .icon{width:35px;height:35px;line-height:35px;display:inline-block;background-color:#444444;border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;vertical-align:middle;font-size:14px;text-align:center;}
.footer-form .email{background-color:#333333;height:35px;border:none;padding:0px 10px;vertical-align:middle;font-size:14px;width:250px;max-width:75%;}
.footer-form .btn{height:35px;line-height:35px;background-color:#01a45c;color:#FFF;padding:0 15px;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;font-size:13px;}
@media only screen and (min-width:992px) and (max-width:1199px){.footer-form .email{max-width:55%;}
}
@media only screen and (max-width:991px){.footer-form .email{width:inherit;}
}
.footer-social04{margin:20px 0;}
.footer-social04 a{display:inline-block;width:47px;height:47px;line-height:51px;text-align:center;background-color:#eeeeee;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#666666!important;margin:0px 5px 8px 0;font-size:16px;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
.footer-social04 a:hover{text-decoration:none;background-color:#01a45c;color:#FFF!important;}
@media only screen and (max-width:767px){}
.footer-menu02{margin:0;padding:0;list-style:none;}
.footer-menu02 a{display:inline-block;margin:0px 20px 10px;}
.footer-form02{border:1px solid #2f2f2f;height:34px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;padding-right:32px;margin:20px auto;max-width:400px;}
.footer-form02 .email{background-color:transparent;border:none;height:32px;line-height:32px;padding:0 10px;outline:none;vertical-align:middle;width:100%;}
.footer-form02 .icon{background-color:#2f2f2f;height:32px;line-height:30px;width:32px;color:#FFF;border:none;vertical-align:middle;position:absolute;right:0;top:0;}
.footer-map03{height:447px;}
.footer-menu03{margin:20px 0;padding:20px 0 0;border-top:1px dashed rgba(255,255,255,0.2);}
.footer-menu03 li{list-style:none;display:inline-block;}
.footer-menu03 li:after{content:"";display:inline-block;vertical-align:middle;margin:0 15px;width:1px;height:1px;background-color:#c3c3c3;}
.footer-menu03 li a,
.footer-menu03 li a:link,
.footer-menu03 li a:active,
.footer-menu03 li a:visited{color:#666666;}
.footer-menu03 li a:hover{color:#01a45c;text-decoration:none;}
.footer-menu03 li:last-child:after{content:normal;}
.footer-social05 a{display:inline-block;margin:0 10px;font-size:16px;}
.footer-social05 a:hover{color:#FFF!important;}
.footer-info03{padding-right:30px;}
.footer-info03 .logo{padding-bottom:30px;}
.footer-info03 .more{height:35px;line-height:35px;background-color:#282828;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;padding:0px 18px;font-size:13px;color:#dddddd;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
.footer-info03 .more:hover{text-decoration:none;background-color:#01a45c;color:#FFF;}
.footer-news04{margin:0;padding:0;list-style:none;color:#999999;}
.footer-news04 li{float:left;width:50%;display:table;padding-bottom:30px;}
.footer-news04 li:nth-child(2n-1){clear:both;}
.footer-news04 li .pic,
.footer-news04 li .pic-right{display:table-cell;vertical-align:middle;}
.footer-news04 li .pic{width:1%;padding-right:16px;}
.footer-news04 li .pic img{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.footer-news04 .title{margin:0;padding:0;font-size:15px;color:#dddddd;}
.footer-news04 .title a,
.footer-news04 .title a:link,
.footer-news04 .title a:active,
.footer-news04 .title a:visited{color:#dddddd;}
.footer-news04 .title a:hover{color:#01a45c;}
@media only screen and (max-width:767px){.footer-news04 li{float:none;width:100%;display:table;padding-bottom:30px;}
}
.footer-list02{padding:0;margin:0;list-style:none;}
.footer-list02 li{margin-bottom:10px;}
.footer-social06{margin-bottom:22px;}
.footer-social06 a{width:42px;height:42px;line-height:42px;text-align:center;display:inline-block;margin:0 4px 4px 0;background-color:#222222;font-size:15px;}
.footer-twitter{margin:0;padding:0;list-style:none;}
.footer-twitter .twitter-icon{float:left;font-size:24px;margin-right:25px;}
.footer-twitter .twitter-info{overflow:hidden;margin-bottom:15px;}
.footer-twitter p{margin:0;padding:0;}
.footer-twitter li a,
.footer-twitter li a:link,
.footer-twitter li a:active,
.footer-twitter li a:visited{color:#01a45c!important;}
.footer-twitter li a:hover{color:#01a45c!important;text-decoration:underline!important;}
@media only screen and (max-width:991px){.footer-twitter{margin-bottom:30px;}
}
.footer-list03{margin:0;padding:0;list-style:none;}
.footer-list03 li:before{content:"\f101";font-family:'FontAwesome' !important;margin-right:12px;}
.footer-list03 li{padding-bottom:14px;}
@media only screen and (max-width:991px){.footer-list03{margin-bottom:30px;}
}
.footer-info04{text-align:center;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.1);}
.footer-info04 .logo{margin-bottom:30px;}
.footer-blogs{margin:0;padding:0;list-style:none;}
.footer-blogs li{display:table;margin-bottom:32px;color:#999999;}
.footer-blogs li:last-child{margin-bottom:0px;}
.footer-blogs .date{display:table-cell;vertical-align:middle;width:50px;text-align:center;}
.footer-blogs .day{background-color:#dddddd;font-size:24px;color:#555555;line-height:1;padding:5px 2px;}
.footer-blogs .month{font-size:14px;color:#FFF;padding:1px 2px;background-color:#01a45c;}
.footer-blogs .date-right{display:table-cell;vertical-align:middle;padding-left:19px;}
.footer-blogs .title{margin:0 0 3px;}
.footer-blogs .title a,
.footer-blogs .title a:link,
.footer-blogs .title a:active,
.footer-blogs .title a:visited{color:#cccccc;font-size:15px;}
.footer-blogs .title a:hover{color:#01a45c;font-size:15px;}
.footer-blogs li p{margin:0;}
.footer-photos{margin:0 0 0 -9px;padding:0;list-style:none;}
.footer-photos:after{content:"";clear:both;display:block;}
.footer-photos li{float:left;width:33.33%;}
.footer-photos .dg-imagebox07{margin:0 0 9px 9px;}
.footer-social07{margin-bottom:7px;}
.footer-social07 a{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#666666!important;margin:0px 3px 10px;font-size:16px;border:1px solid #666666;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
.footer-social07 a:hover{text-decoration:none;background-color:#01a45c;border-color:#01a45c;color:#FFF!important;}
.footer-social08{}
.footer-social08 a{display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#ffffff!important;margin:0px 3px 0px;font-size:16px;border:1px solid #ffffff;transition:all ease-in 200ms;-moz-transition:all ease-in 200ms;-webkit-transition:all ease-in 200ms;-o-transition:all ease-in 200ms;-ms-transition:all ease-in 200ms;}
.footer-social08 a:hover{text-decoration:none;background-color:#01a45c;border-color:#01a45c;color:#FFF!important;}
.footer-title{color:#dddddd;font-size:20px;margin:0px 0px 30px;}
.footer-title02{font-size:18px;color:#dddddd;border-bottom:1px solid #444444;padding-bottom:26px;position:relative;margin-bottom:40px;}
.footer-title02:after{content:"";border-bottom:2px solid #dddddd;width:30px;position:absolute;left:0;bottom:-1px;}
@media only screen and (max-width:767px){.footer-title{margin-bottom:15px;}
.footer-title02{margin-bottom:20px;}
}
.footer_box a,
.footer_box a:link,
.footer_box a:active,
.footer_box a:visited{color:inherit;}
.footer_box a:hover{color:#01a45c;text-decoration:none;}
.footer_box .sep{padding:0 12px;}
.footer_box .Normal{font-size:inherit;color:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;}
.footer-04 .footer-top{font-size:14px;font-family:"BYekan";font-weight:normal;color:#fff;background-color:#404748;}
.footer-04 .logo{max-width:50%;padding-bottom:27px;margin:auto;}
.footer-04 .logo img{max-width:100%;}
.footer-04 .footer-bottom{color:#fff;background-color:#404748;font-size:14px;font-family:"BYekan";font-weight:normal;text-align:center;border-top:1px solid #fff;padding:54px 0 54px;line-height:3;}
.footer-04 a:hover{color:#01a45c}
@media only screen and (max-width:767px){.footer-04 .footer-bottom{padding:20px 0 30px;}
}
.footer-news li .title a:hover,
.footer-news02 li .title a:hover,
.footer-blogs .title a:hover,
.footer-number li .number,
.footer-menu03 li a:hover,
.footer-news04 .title a:hover,
.footer_box a:hover{color:#01a45c;}
.footer-social04 a:hover,
.footer-blogs .month,
.footer-info02 .info .fa,
.dg-testimonials20 .owl-nav .owl-next:hover,
.dg-testimonials20 .owl-nav .owl-prev:hover{background-color:#01a45c;}
.footer-social07 a:hover{background-color:#01a45c;border-color:#01a45c;}
div.footer-tag a:hover{border-color:#01a45c;color:#01a45c;}
.footer-twitter li a:hover{color:#01a45c!important;}
#to_top{width:65px;height:65px;line-height:65px;right:90px;bottom:120px;}
.backtop01{border-color:#333333;}
.backtop01 span:before{border-top-color:#333333;border-left-color:#333333;}
.backtop01 span:after{border-left-color:#333333;}
.backtop01:hover{background-color:#01a45c;border-color:#01a45c;}
.backtop02{background-color:#333333;}
.backtop02:hover{background-color:#01a45c;}
.backtop03{border-color:#333333;color:#333333;}
.backtop03:hover{border-color:#01a45c;background-color:#01a45c;}
.backtop04{background-color:#333333;}
.backtop04:hover{background-color:#01a45c;}
@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:landscape){.footer-photos li{float:left;width:50%;}
}
@media only screen and (max-width:991px){.home03-contact .contact-map{height:auto;}
}
.eds_news_Ozone.eds_subCollection_news .edn_article.edn_articleInBox > figure .edn_metaDetails{display:none!important;}
.bg-smoothing{
    background-image: url("images/bg-smoothingg.jpg");
    background-repeat:no-repeat;
    background-size: cover;

}

.bg-smoothing p{
color: #333;
}

.wrapper-cost-smoothing{

background-image: url("images/bg-paying.jpg");
background-repeat:no-repeat;
background-size: cover;
background-position: left  center;

background-attachment:fixed;

}
.wrapper-smothing-info{
background-color:#404748;
padding:30px;
margin:0 !important;

}
.wrapper-smothing-info p{
color:#fff;
}
.item-title{
font-size:28px;
margin:70px 0 10px 0;
}
.bg-smoothing,.wrapper-smothing-info{
padding:60px 30px;
line-height:30px;
}
.bg-smoothing h2::after,.wrapper-official h2::after,.wrapper-perfect h2::after,.wrap-smoothing h1::after{
display: block;
content:'';
width:35px;
height: 3px;
background-color:#01A55C;
margin-top:10px;
}
.shade{
background-image:url("images/shade-dot.png");
background-repeat: repeat;
background-position-x: center center;
}

.padding-box{
padding:100px 50px;
}
.padding-box p{
line-height:30px;;
}

.border-img-top img{
border-radius:4px;
border-bottom-left-radius:100px;
}
.wrapper-official.border-box img,.wrapper-official.border-box{
 border-radius:4px;
border-top-right-radius:100px;
}
.border-box{
margin: 40px 0 0 0;
box-shadow: 1px 2px 10px rgba(0, 0, 0, 16%);
padding: 20px;

}
.bg-smoothing h2,.wrapper-smoothing-type h2,.wrapper-official h2,.wrapper-perfect h2,.wrapper-cost-smoothing h2,.item-title,.wrapper-best-smoothing h2,.wrapper-services h2,.wrap-smoothing h1{
color:#01A55C;
}
.wrapper-smoothing-type h2::after,.wrapper-cost-smoothing h2::after,.wrapper-best-smoothing h2::after,.item-title::after,.wrapper-services h2::after,.inner-smoothing-region h2::after{
display: block;
content:'';
width:35px;
height: 3px;
background-color:#01A55C;
margin:10px auto;
}
.wrapper-cost-smoothing p{
color:#fff;
}
.padding-0{
padding:0;
}
.inner-official{
padding:0 30px;
}

.wrapper-perfect.border-box img,.wrapper-perfect.border-box{
border-radius:4px;
border-bottom-left-radius:100px;
}
.wrapper{
margin-bottom:70px;
}
.wrapper-cost-smoothing{
margin-bottom:0;;
}

.wrapper-smoothing-color{

background-color:#007641;
color:#fff;
line-height:30px;
margin-bottom:0;

}
.wrapper-smoothing-color h2{
color:#fff;
}
.inner-smoothin-color{
padding:60px 30px 0 30px;
}
.wrapper-smoothing-color h2::after{
display: block;
content: '';
width: 35px;
height: 3px;
background-color: #fff;
margin-top: 10px;
}
.inner-smoothing-region{
margin: 20px 0px;
box-shadow: 1px 2px 15px rgba(0, 0, 0, 16%);
padding:30px;
text-align:justify;
border-radius:4px;
height: 40vh;
overflow: auto;
}

.inner-smoothing-region::-webkit-scrollbar {
  width: 9px;
  direction: rtl;
}

.inner-smoothing-region::-webkit-scrollbar-track {
  background: #fff;
  border: 1px solid #01A55C;
  border-radius: 20px;
}

.inner-smoothing-region::-webkit-scrollbar-thumb {
  background-color: #01A55C;
  width: 9px;
  border-radius: 20px;
  height: 10px;
}
.wrapper-services{
margin-bottom:70px !important;
}
.wrap-smoothing, .bg-smoothing, .wrapper-smothing-info {
line-height: 30px;
padding: 60px 30px;
}
.inner-smoothing-region h2{
color: #007641;
text-align:center;
}
.inner-smoothing-region p{
line-height:30px;;
}
.img-step-smoothing img{
border-radius: 4px;
}
.mrg-0{
margin:0;
padding:0;
}

@media (max-width:992px){
.img-step-smoothing img{
display:block;
 }
 .bg-smoothing{
     background-image:initial;
 }
 .item-title{
    margin-top:0;
 }
}
@media (min-width:993px){
.img-step-smoothing img{
display: none;
}
}
.map-rezaei a{
    display:block;
}