@charset "utf-8";
.clear{clear:both;}
input,textarea{outline:none}

/* template_id RWDfullscreen01 */
/* load db RWDPreloader001 */
body{overflow-y:scroll}
.RWDPreloader001 {position: fixed; top:0;left:0;right:0;bottom:0; z-index:10000;background:white; text-align: center;}
.RWDPreloader001 .status {width:100%; height:100px; position:absolute; left:0; top:50%; margin-top:-100px; padding-top:15px;	text-align: center; text-transform: uppercase; border-radius:11px;}
.RWDPreloader001 .status img{margin-bottom: 22px;}
/*END*/
/* load db copyright */
.copyright_desc,.copyright_desc a,.copyright_desc a:hover{
	color:#fff;
	line-height: 22px;
}
/*END*/
/* load db RWDMenuIcon003 */
.RWDMenuIcon003{
  width: 100%;
    background-color: white;
	opacity: 0 ;
	transform: scaleY(0);
    transform-origin: 50% 0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
z-index:100;
left:0px;
}

.page_navbar {
    background: none;
    border: none;
    position: relative;
    min-height: 50px;
}

.navbar-toggle .icon-bar {
    background-color: #888;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.page_navbar-brand {
    color: #777;
}

/*language{*/
.mobile_language{display:none;}
.web_language{width:107px;font-size:12px;color:#7c7c7c;margin-top:37px;position:relative;cursor:pointer;}
.web_language .lang_text{padding: 0px 6px;background-color: #fff;border: 1px solid #7c7c7c;position: absolute;width: 107px;line-height: 22px;}
.web_language .btnToggle {cursor: pointer;display: block;height: 24px;position: absolute;right: 0;top: 0;width: 24px;}
.web_language .btnToggle .line {background-color: #7c7c7c;display: block;height: 2px;position: absolute;transition: all 0.3s ease-out 0s;width: 14px;margin:0px;}
.web_language .btnToggle .line_01 {right: 6px;top: 5px;}
.web_language .btnToggle .line_02 {right: 6px;top: 10px;}
.web_language .btnToggle .line_03 {right: 6px;top: 15px;}
.web_language.is-opened .btnToggle .line_01 {top: 10px;transform: rotate(45deg);transform-origin:50% 50% 0;-ms-transform: rotate(45deg);-ms-transform-origin:50% 50% 0;-webkit-transform: rotate(45deg);-webkit-transform-origin:50% 50% 0;-moz-transform: rotate(45deg);-moz-transform-origin:50% 50% 0;-o-transform: rotate(45deg);-o-transform-origin:50% 50% 0;}
.web_language.is-opened .btnToggle .line_02 {opacity: 0;}
.web_language.is-opened .btnToggle .line_03 {top: 10px;transform: rotate(135deg);transform-origin:50% 50% 0;-ms-transform: rotate(135deg);-ms-transform-origin:50% 50% 0;-webkit-transform: rotate(135deg);	-webkit-transform-origin:50% 50% 0;-moz-transform: rotate(135deg);-moz-transform-origin:50% 50% 0;	-o-transform: rotate(135deg);-o-transform-origin:50% 50% 0;}          	
.web_language.is-opened{color:#ffffff;}
.web_language.is-opened .lang_text{background-color:#7c7c7c;}
.web_language.is-opened .line {background-color:#ffffff;}
.web_language .lang_options{display:none;top:30px;position: absolute;z-index:10;width:107px;}
.web_language.is-opened .lang_options{display:block}
.web_language .web_language_menu{background-color:#eaeaea;border-bottom:1px solid #b5b5b5;line-height:29px;text-align:center;font-size:12px;}
.web_language .web_language_menu a{color:#494949;}
.web_language .web_language_menu:last-child{border-bottom:0px;}

.mobile_language{text-align:center;}
.mobile_language .lang_text{background-color:#eaeaea;font-size:14px;line-height:35px;color:#494949;}
.mobile_language .lang_options{display:none;}

.mobile_language .web_language_menu{background-color:#eaeaea;border-bottom:1px solid #b5b5b5;line-height:29px;text-align:center;font-size:14px;}
.mobile_language .web_language_menu a{color:#494949;}
.mobile_language .web_language_menu:last-child{border-bottom:0px;}

.mobile_language.is-opened .lang_text{background-color:#494949;color:#FFFFFF;}
.mobile_language.is-opened .lang_options{display:block;}
@media (min-width: 800px){
  .web_language{margin-left:0px;}
}
@media (min-width: 1025px){
  .web_language{margin-left:30px;}
}
@media (max-width: 800px){
  .web_language{display:none;}
  .mobile_language{display:block;}
}
/*language}*/


.page_navbar {
    margin-bottom: 0;
}
.navbar-brand{padding-top:10px;padding-left: 0;height:auto;}
.navbar-nav > li > a {
	display: block;
	font-size: 1em;
	font-weight: 300;
	margin: 0;
	padding-top:11px;
	padding-bottom:11px;
	vertical-align:middle;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
	outline:none;
}


ul.nav li ul li > a:focus, ul.nav li ul li > a:hover {
    text-decoration: underline;
}

.navbar-nav > li > a i {font-size: 16px; text-align: center;padding: 20px 0 10px 0; color:#ccc;}
.navbar-nav > li > a:hover i, .navbar-nav > li.active > a i {color:#fff;}

.RWDMenuIcon003 .pull-right{ float:none !important; }

@media (min-width: 1200px){
.RWDMenuIcon003  .pull-right {
    float: right !important;
}
.navbar-nav > li > a {
    padding-top: 0;
    padding-bottom: 0;
    height: 88px;
}
.navbar-nav > li > a i {
    display: block;
}
}
.page_navbar-nav>.active>a, .page_navbar-nav>.active>a:focus,  .page_navbar-nav>.active>a:hover{
	background: #43B6B1;
	color:#fff;
}

.navbar-toggle {
    margin-top: 22px;
}

@media (min-width: 800px) {
  .navbar-toggle{
    display:none;
  }    
  .page_navbar-header {
    float: left;
  }  
  .page_navbar-nav>li {
    float: left;
  } 
  .page_navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
  }  
}


ul.nav li ul {
  position: absolute;z-index: 99;
    display:none;
    background: #fff;
    list-style-type: none;
    margin: 0px;
    padding:10px 0px;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  width:200%;
}

ul.nav li ul li >ul{
box-shadow: none;
    margin: 0;
    position: relative;
    width: 100%;
}
ul.nav li ul li{background: #fff; list-style-type: none;margin: 5px 10px;}


.RWDMenuIcon003 i img{height:100%;;max-height:46px;}
.RWDMenuIcon003 .imghover{position:relative;padding-top:0px;}

@media(max-width:1024px){
	.navbar-nav > li > a i {
		margin-right: 10px;
		font-size: 18px;
	}
	.RWDMenuIcon003 {
		padding-bottom:24px;
	}
        .RWDMenuIcon003 i img{width:100%;;max-width:25px;}

}

@media (max-width: 767px){
  ul.nav li ul {
    position: relative;z-index: auto;
    width:100%;
  }
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db scrollDown001 */
.scrollDown001 {text-align: center;}
.scrollDown001 .scrollLink{display:inline-block;}

/*END*/
/* load db RWDeformandsoical */
.RWDeformandsoical .fa{
              line-height: inherit;
            }
.RWDeformandsoical > .section-inner .section-content {
  padding-top: 50px;
  padding-bottom: 60px;
}
@media (min-width: 1024px) {
  .RWDeformandsoical > .section-inner .section-content {
    padding-top: 70px;
    padding-bottom: 80px;
  }
}

/*subject area*/
.RWDeformandsoical .section-subject{text-align:center;margin-bottom:50px;}
.RWDeformandsoical h1.main-title{font-size:48px;margin:0px;color:#b7ada4;font-weight: 300;}
.RWDeformandsoical h2.sub-title{font-size:22px;;margin:18px 0 0;color:#b7ada4;font-weight: 300;}
.RWDeformandsoical .section-line {background-color: #b7ada4;display: inline-block;height: 1px;width: 100px;margin-top:50px;}
/*subject area end*/

            .RWDeformandsoical > .section-inner .section-content .countdown-text {
              margin-top: 50px;
            }
            .RWDeformandsoical > .section-inner .section-content .countdown-text > p {
              color: #b7ada4;
            }

.RWDeformandsoical.section-bgimage-yes {
  background-color: #222;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
@media (min-width: 1280px) {
  .RWDeformandsoical.section-bgimage-yes {
    background-attachment: fixed;
  }
}
.RWDeformandsoical.section-bgimage-yes > .section-inner > .section-overlay {
  content: '';
  position: absolute;
  background-color: #000;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  zoom: 1;
  opacity: 0.8;
  filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}



            .RWDeformandsoical > .section-inner .section-content .content-message {
              color: #fff;
              background-color: #1abc9c;
              margin-bottom: 50px;
              padding: 30px;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group .input-group {
              width: 100%;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group label {
              color: #b7ada4;
              font-size: 18px;
              font-weight: 300;
              text-transform: uppercase;
              letter-spacing: 0.05em;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group label.error {
              position: absolute;
              top: -26px;
              right: 0;
              font-size: 13px;
              font-weight: 700;
              text-transform: none;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group input,
            .RWDeformandsoical > .section-inner .section-content .form-group textarea {
              color: #222;
              font-weight: 300;
              letter-spacing: 0.1em;
              border-radius: 0px;
              border-left-color: #1abc9c;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group textarea {
              height: 137px;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group button {
              width: 100%;
              margin-top: 30px;
              border-radius: 0px;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group span {
              color: #fff;
              background-color: #1abc9c;
              border-radius: 0px;
              border-color: #1abc9c;
            }
            .RWDeformandsoical > .section-inner .section-content .form-group span > i {
              width: 20px;
            }
            .RWDeformandsoical > .section-inner .section-content .social-icon-text > h2 {
              display: inline-block;
              color: #fff;
              font-size: 40px;
              font-weight: 300;
              text-transform: uppercase;
              background-color: #1abc9c;
              width: 100px;
              height: 100px;
              line-height: 100px;
              border-radius: 50%;
              border: 1px solid #148f77;
              margin-top: 50px;
            }
            .RWDeformandsoical > .section-inner .section-content .social-icon-text > h4 {
              color: #b7ada4;
              font-size: 30px;
              font-weight: 300;
              letter-spacing: 0.1em;
              text-transform: uppercase;
              margin-top: 30px;
            }
            .RWDeformandsoical > .section-inner .section-content .social-icon-text > ul.social-icon-list {
              margin-top: 20px;
            }
            .RWDeformandsoical > .section-inner .section-content .social-icon-text > ul.social-icon-list > li a {
              display: block;
              width: 40px;
              height: 40px;
              line-height: 40px;
              color: #c9c9c9;
              font-size: 16px;
              text-align: center;
              border: 1px solid #c9c9c9;
              -moz-border-radius: 50%;
              -webkit-border-radius: 50%;
              -ms-border-radius: 50%;
              border-radius: 50%;
            }
            .RWDeformandsoical > .section-inner .section-content .social-icon-text > ul.social-icon-list > li a:hover {
              border-color: #ffffff;
            }
.RWDeformandsoical .btn.btn-rj {
    background-color: #1abc9c;
    border-color: #1dd2af;
    color: #fff;
    text-transform: uppercase;
}
.RWDeformandsoical .btn.btn-rj:hover,.RWDeformandsoical .btn.btn-rj:focus {
    background-color: #17a689;
    color: #fff;
}
/*END*/
/* load db scrollTop */
.scrollTop{
  cursor:pointer;
  width: 45px;
  height: 21px;
  margin: auto;
  padding-top: 30px;
  text-align:center;
  background:transparent url(../../model/sample/baseimg/scrollTop/top_arrow.png) center center no-repeat
}
.scrollTop:hover{
  opacity:0.5;-moz-opacity:0.5;-khtml-opacity: 0.5; filter:alpha(opacity=50);
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load db RWDedictor */
.RWDedictor h3 {
    border-bottom: 0 solid #ccc;
    color: #ccc;
    font-size: 20px;
    font-weight: 800;
    line-height: 20px;
    margin: 10px 0;
    padding: 0 0 12px;
    text-transform: uppercase;
}
/*END*/
/* load file model/lib/RWDbanner004/css/model.css */
.RWDbanner004 .bgbanner{width:100%;height:100%;position:absolute;z-index:-1}.RWDbanner004 .bx-viewport,.RWDbanner004 .bx-wrapper{position:relative;width:100%;height:100% !important;top:0;left:0}.RWDbanner004 .bxslider,.RWDbanner004 .bxslider li{height:100% !important;list-style:none;margin:0px;padding:0px}.RWDbanner004 .bxslider li{background-repeat:no-repeat;background-position:top center;background-size:cover}.RWDbanner004 .bx-wrapper .bx-viewport{border:none !important}.button_banner{color:#f8f8f8;text-align:center}.banner_text{padding-bottom:20%;padding-top:20%;position:relative;text-align:center}.banner_text>h1{font-size:5em;margin:0;text-shadow:2px 2px 3px rgba(0,0,0,.6)}.banner_text>h3{text-shadow:2px 2px 3px rgba(0,0,0,.6)}@media(max-width: 767px){.banner_text>h1{font-size:3em}}ul.banner_buttons>li{margin-bottom:7px}ul.banner_buttons .media-btn{background-color:#fff;color:var(--wt-MainColor)}@media(hover: hover){ul.banner_buttons .media-btn:hover{background-color:var(--wt-HoverColor);color:#fff}}@media(max-width: 767px){ul.banner_buttons>li{display:block;margin-bottom:20px;padding:0}}.banner_text_hr{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid #f8f8f8;width:400px}@media(max-width: 450px){.banner_text_hr{width:90%}}
/*END*/
/* load file model/lib/RWDedictor002/css/model.css */
.RWDedictor002 .section-subject{text-align:center;margin-bottom:50px}.RWDedictor002 .main-title{font-size:48px;margin:0px;color:#222;font-weight:300}.RWDedictor002 .sub-title{font-size:22px;margin:18px 0 0;color:#222;font-weight:300}.RWDedictor002 .section-line{background-color:#222;display:inline-block;height:1px;width:100px;margin-top:50px}.RWDedictor002{color:#222}.RWDedictor002 .carousel-container{padding-bottom:40px}@media(min-width: 1024px){.RWDedictor002 .carousel-container{padding-bottom:0px}}.RWDedictor002 .RWDedictor002-text{text-align:center}@media(min-width: 1024px){.RWDedictor002 .RWDedictor002-text{text-align:left}}.RWDedictor002 .RWDedictor002-text>h4{font-size:25px;text-transform:uppercase}.RWDedictor002 .RWDedictor002-text>p{font-size:18px}.RWDedictor002 .RWDedictor002-text>.page-scroll{padding-top:10px}.RWDedictor002 .section-content{padding-top:70px;padding-bottom:80px}.RWDedictor002 .btn.btn-rj{background-color:var(--wt-BtnEmptyColor, #1abc9c);border-color:var(--wt-BtnEmptyColor, #1dd2af);color:#fff;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.RWDedictor002 .btn.btn-rj:hover,.RWDedictor002 .btn.btn-rj:focus{background-color:var(--wt-HoverColor, #17a689);border-color:var(--wt-HoverColor, #1dd2af);color:#fff}
/*END*/