* { margin: 0; padding: 0; }
body { font-family: 'Raleway', sans-serif; background-color: #ffffff; }
h1,h2,h3,h4 { margin: 0; }
p { margin: 0; }
.clear { clear: both; }
h2 { font-size: 32px; color: #626060; line-height: 51px; font-weight: bold; padding-bottom: 35px; }
h3 { font-size: 26px; line-height: 24px; font-weight: bold; color: #626060; text-align: center; text-transform: uppercase; margin-bottom: 20px; }
h3 span { font-size: 19px; color: #828181; font-weight: normal; text-transform: none; }
h4 { font-size: 25px; line-height: 30px; color: #666666; text-transform: uppercase; font-weight: normal; }
h5 { font-size: 35px; color: #000000; line-height: 47px; font-weight: bold; text-transform: uppercase; }
p { font-size: 20px; line-height: 39px; color: #666666; font-weight: normal; text-align: justify; }
a.custm_btn1 { font-size: 14px; line-height: 51px; padding: 0; color: #ffffff; font-weight: normal; padding-left: 30px; padding-right: 30px; display: inline-block; border-radius: 5px; background-color: #ce0200; text-decoration: none; }
a.custm_btn1:hover { background-color: #626060 !important; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
a.custm_btn2 { font-size: 18px; color: #ce0200; font-weight: bold; line-height: 50px; background-color: #ffffff; padding: 0 43px; display: inline-block; text-decoration: none; text-transform: uppercase; }  
a.custm_btn2:hover { background-color: #ce0200; color: #ffffff; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
a.custm_sm { text-transform: uppercase; border-radius: 0; font-weight: bold; font-size: 15px; line-height: 48px; padding: 0 28px; }
/* header css */
.header { position: fixed; left: 0; right: 0; width: 100%; z-index: 1; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
.header .navbar-brand { width: 405px; display: inline-block; height: auto; padding: 0; margin: 30px 15px 15px 60px !important;  }
.header .navbar-brand img { float: left; width: 180px; }
.header .navbar-brand .logo_txt { display: inline-block; width: 225px; padding-left: 12px; padding-top: 25px; }
.header .navbar-brand .logo_txt span { display: block; text-transform: uppercase; font-size: 25px; line-height: 20px; color: #626060; font-weight: 800; margin-bottom: 11px; }
.header .navbar-brand .logo_txt span.red {  color: #ce0200; }
.header .navbar-default { background-color: transparent; border:none; }
.header .navbar-default .navbar-nav>li>a { font-size: 15px; color: #3f3f3f; font-weight: 600; text-transform: uppercase; padding: 20px; }
.header .navbar-default .navbar-nav>li>a:hover { color: #ce0200; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -ms-transition: all ease 0.8s; -o-transition: all ease 0.8s; transition: all ease 0.8s; }
.header .navbar-default .navbar-nav>li>a.custm_btn1 { color: #ffffff; padding: 0; padding-left: 30px; padding-right: 30px; font-weight: normal; margin-left: 25px; line-height: 51px; }
.header .navbar-right { margin: 54px 60px 0 0; }
.header .container-fluid { padding: 0; }
.header .container-fluid>.navbar-collapse { padding: 0; margin: 0; }
.navbar-default .navbar-nav>li>a.active { color: #ce0200; }
.fixed_top { background-color: #c5ffe4; box-shadow: 0px 0px 32px 0px rgba(119, 119, 119, 0.75); -moz-box-shadow: 0px 0px 32px 0px rgba(119, 119, 119, 0.75); -webkit-box-shadow: 0px 0px 32px 0px rgba(119, 119, 119, 0.75);  -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
.fixed_top .navbar-brand { margin-top: 10px !important; margin-bottom: 10px !important; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.fixed_top .navbar-right { margin-top: 30px; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.header .navbar-default { margin-bottom: 0; }
.fixed_top .navbar-brand img { width: 150px; }
.fixed_top .navbar-brand .logo_txt { padding-top: 11px; }
.fixed_top .navbar-right { margin-top: 20px; }
.header li.dropdown:hover .dropdown-menu { display: block; }
.navbar-nav>li>.dropdown-menu { left: 0; padding: 12px 0 !important; background-color: #c5ffe4; }
.navbar-nav>li>.dropdown-menu a { font-size: 14px; color: #3f3f3f font-weight: 600; text-transform: uppercase;     padding: 2px 9px; text-transform: none; }
.navbar-nav>li>.dropdown-menu a:hover { color: #ce0200; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -ms-transition: all ease 0.8s; -o-transition: all ease 0.8s; transition: all ease 0.8s; }



/* banner css */
.banner { min-height: 900px; }
.banner .banner-cont { position: absolute; top: 40%; width: 410px; margin-left: 30px; }
.banner .banner-cont h1 { font-size: 48px; line-height: 58px; color: #626060; font-weight: 600; text-transform: uppercase; }
.banner .banner-cont h1 span.red { color: #ce0200; }
.banner .banner-cont h1 span.green { color: #71ab2c; }
.inner_banner { min-height: 450px !important; }
.inner_banner .banner-cont { width: 650px; margin-left: 0; top: 270px; margin-left: -70px; }
.inner_banner .banner-cont h1 { font-size: 37px; line-height: 45px; font-weight: 500; }
.contact_banner .banner-cont { width: 465px; }
.banner_gallery .banner-cont { width: 525px; }

/* content css */
.content .content_home p { font-size: 20px; line-height: 34px; color: #666666; font-weight: 600; }
.content .content_main { padding: 100px 0 118px 0; }
.content .content_main .sm_tree_row { margin-top: 107px; }
.content .content_main .sm_tree_col { text-align: center; }
.content .content_main .sm_tree_col h4 { margin-bottom: 30px; }
.content .content_main .sm_tree_col .sm_tree_img { min-height: 145px; border-right: 1px solid #9f9f9f; padding-top: 17px; }
.content .content_main .sm_tree_col .sm_tree_img_last { border-right: none; }
.content .tree_detail { margin-top: 135px; }
.content .tree_detail .tree_sec_sm { position: relative; overflow: hidden; padding: 0; cursor: pointer; }
.content .tree_detail .tree_sec_sm img { width: 100%; }
.content .tree_detail .tree_sec_sm .tree_hover { height: 0; position: absolute; text-transform: uppercase; font-size: 23px; line-height: 24px; color: #ffffff;  text-decoration: none; width: 100%; height: 100%; text-align: center; padding-top: 35%; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; transition: all ease 1s; }
.content .tree_detail .tree_sec_sm:hover .tree_hover { top: 0; left: 0; background-color: rgba(206,2,0,0.8); height: 100%;  -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; transition: all ease 1s; }
.content .tree_detail .tree_sec_sm h2 { color: #666666; font-size: 39px; text-transform: uppercase; font-weight: bold; line-height: 54px; padding: 24px 20px; }
.content .tree_detail .tree_sec_sm h2 span.ex_big_txt { font-size: 78px; font-weight: 800; } 
.content .tree_detail .tree_sec_sm h2 span.big_txt { font-size: 58px; color: #ce0200; } 
.content .tree_detail .tree_sec_sm h2 span.normal { font-size: 58px; } 
.content .tree_detail .tree_sec_lg { padding: 0; }
.content .tree_detail .tree_sec_lg.lg_txt { padding: 35px 21px; }
.content .tree_detail .tree_sec_lg.lg_txt h2 { font-weight: bold; font-size: 25px; }
.content .tree_detail .tree_sec_lg.lg_txt p { padding-right: 20px; }
.content .tree_detail .tree_sec_lg.lg_txt a.custm_btn1 { margin-top: 15px; }
.content .tree_detail .tree_sec_lg.lg_img { position: relative; }
.content .tree_detail .tree_sec_lg.lg_img span { font-size: 25px; line-height: 28px;color: #ffffff; font-weight: 600; position: absolute; left: 53px; bottom: 30px; text-transform: uppercase; }
.content .tree_detail .row_last .tree_hover { background-color: rgba(102,102,102,0.7); top: 0; left: 0; }
.content .tree_detail .row_last .tree_last_end { padding: 50px 20px 50px 56px; background-color: #efefef; }
.content .tree_detail .row_last .tree_last_end img { display: inline-block; padding-right: 40px; }
.content .tree_detail .row_last .tree_last_end p { display: inline-block; max-width: 74%; vertical-align: middle; }
.content .tree_detail .row_last .tree_sec_sm a.tree_hover { font-size: 30px; font-weight: 600; }
.content .guid_sec { min-height: 648px; text-align: center; padding: 195px 0; }
.content .guid_sec p { font-size: 45px; color: #ffffff; font-weight: normal; letter-spacing: 10px; text-align: center; }
.content .guid_sec p span { font-size: 51px; display: block; padding-top: 50px; padding-bottom: 80px; text-transform: uppercase; }
.content .to_do_sec { background-color: #e7e7e7; padding: 120px 0 130px 0; }
.content .to_do_sec .to_do_txt { background-color: #ffffff; padding: 38px 60px 29px 60px; }
.content .to_do_sec .to_do_txt p { word-spacing: 2px; letter-spacing: 1px; }
.content .to_do_sec .to_do_txt h3 { margin-bottom: 25px; }
.content .to_do_sec .to_do_img img { width: 100%; }
.content .content_about { background-color: #f6f6f6; }
.content .about_detail img { float: left; margin-right: 28px; }
.content .about_detail .txt_span { display: inline-block; }
.content .about_top { background-color: #f6f6f6; }
.content .about_history img { float: right; padding-left: 55px; }
.content .about_history h2 { display: inline-block; }
.content .about_detail { padding-top: 170px; }
.content .about_history { padding: 85px 0 190px 0; }

.content .contant_form .form-group { width: 48%; margin-right: 20px; }
.content .contant_form .form-group input, textarea { width: 100% !important; box-sizing: border-box; font-size: 14px; color: #949494; font-weight: normal; line-height: 30px !important; padding: 10px 20px !important; border: 1px solid #9c9c9c !important; border-radius: 0 !important; height: 50px; background-color: #f2f2f2 !important; margin-bottom: 20px; }
.content .contant_form .form-area { width: 98%; }
.content .contant_form .form-area textarea { min-height: 140px; resize: none; }
.content .contant_form .btn { font-size: 18px; color: #ffffff; font-weight: normal; border-radius: 0; float: right; background-color: #ce0200; border: none; outline: none; width: 90px; line-height: 40px;  }
.content .contant_form .btn:hover { background-color: #626060; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -ms-transition: all ease 0.8s; -o-transition: all ease 0.8s; transition: all ease 0.8s; }
.content .contant_form .form_outer { padding-top: 70px; }
.content .gallery_sec { margin-top: 70px; }
.content .gallery_sec .gall_sm { padding: 0; margin: 0 10px 10px 0; width: 24.3%; cursor: pointer; position: relative; overflow: hidden; display: inline-block; vertical-align: top; }
.content .gallery_sec .gall_sm img { width: 100%; }
.content .gallery_sec .gall_row { font-size: 0; }
.content .gallery_sec .gall_row .gall_sm:last-child { margin-right: 0; }
.content .gallery_sec .gall_sm a.gall_hover { position: absolute; font-size: 15px; line-height: 18px; color: #626060; font-weight: bold; text-align: center; text-transform: uppercase; text-decoration: none; padding-top: 47%; }
.content .gallery_sec .gall_sm:hover a.gall_hover, .content .gallery_sec .sec_txt a.gall_hover { background-color: rgba(184,218,205,0.8); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all ease 0.8s; -moz-transition: all ease 0.8s; -ms-transition: all ease 0.8s; -o-transition: all ease 0.8s; transition: all ease 0.8s; } 
.content .gallery_sec .gall_txt { padding: 31px; }
.content .gallery_sec .gall_txt h5 { margin: 0; }
.content .gallery_sec .gall_txt .custm_btn1 { margin-top: 25px; }
.content .gallery_sec .sec_txt a.gall_hover { padding-top: 19%; }
.content .gallery_sec .sec_txt a.gall_hover span { font-size: 25px; line-height: 54px; font-weight: bold; color: #626060; display: block; }
.content .gallery_sec .sec_txt a.gall_hover span b { font-size: 45px; line-height: 33px; }
.content .gallery_sec .sec_txt a.gall_hover span b.mini { font-size: 38px; line-height: 27px; }
.content .gallery_sec .gall_txt_red { background-color: #ce0200; }
.content .gallery_sec .gall_txt_red h5 { color: #ffffff; }
.content .gallery_sec .gall_txt_red .custm_btn1 { color: #2b2b2b; background-color: #ffffff; }
.content .gallery_sec .gall_txt_red .custm_btn1:hover { color: #ffffff; }
.content .gallery_sec .gallery_sec { margin-top: 70px; }











/* footer */
.footer .footer_top .footer_top_inner { border-top: 1px solid #cccccc; padding: 21px 0 50px 0; }
.footer .footer_top p { font-size: 15px; color: #999999; line-height: 18px; }
.footer .footer_top p a { text-decoration: none; color: #999999; }
.footer .footer_top p a:hover { color: #ce0200; }
.footer .footer_top .footer_menu { text-align: center; }
.footer .footer_top .footer_menu ul li { display: inline-block; }
.footer .footer_top .footer_menu ul li a { font-size: 13px; line-height: 21px; color: #868686; font-weight: 500; display: inline-block; text-decoration: none; text-transform: uppercase; }
.footer .footer_top .footer_menu ul li a:hover { color: #ce0200; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -ms-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }
.footer .footer_top .footer_menu ul li::after { content: ''; width: 1px; height: 12px; display: inline-block; background-color: #868686; vertical-align: middle; margin: 0 8px 0 11px; }
.footer .footer_top .footer_menu ul li:last-child::after { content: none; }
.footer .footer_top .footer_social_icon { text-align: right;  }
.footer .footer_top .footer_social_icon ul li { display: inline-block; margin-left: 4px; }
.footer .footer_top .footer_social_icon .fa { font-size: 25px; color: #c7c7c7; }
.footer .footer_top .footer_social_icon .fa:hover { color: #ce0200; -webkit-transition: all ease 1s; -moz-transition: all ease 1s; -ms-transition: all ease 1s; -o-transition: all ease 1s; transition: all ease 1s; }
.footer .copyright { background-color: #ce0200; text-align: center; padding: 25px 0; }
.footer .copyright p { font-size: 15px; line-height: 18px; color: #ffffff; font-weight: normal; word-spacing: 2px; }

/* responsive css */
@media screen and (max-width:1265px){
.header .navbar-brand { margin-left: 10px !important; }
.header .navbar-right { margin-right: 10px; }
}


@media screen and (max-width:1300px){
.inner_banner .banner-cont { width: 488px; margin-left: 0; top: 180px; }
}

@media screen and (max-width:1200px){
h3 { line-height: 35px; }
.header .navbar-default .navbar-nav > li > a.custm_btn1 { display: none; }
.content .tree_detail .lg_img img { width: 100%; }
.content .tree_detail .tree_sec_sm h2 { line-height: 42px; font-size: 25px; padding: 22px 20px; }
.content .tree_detail .tree_sec_sm h2 span.ex_big_txt { font-size: 60px; }
.content .tree_detail .tree_sec_sm h2 span.big_txt { font-size: 45px; }
.content .tree_detail .tree_sec_sm h2 span.normal { font-size: 50px; }
.content .tree_detail .tree_sec_lg.lg_txt p { font-size: 14px; line-height: 26px; }
.content .tree_detail .tree_sec_lg.lg_txt { padding: 21px; }
.content .tree_detail .row_last .tree_last_end { padding: 27px 20px 25px 35px; }
.content .tree_detail .row_last .tree_last_end img { padding-right: 20px; }
.content .tree_detail .row_last .tree_last_end p { max-width: 72%; }
.content .tree_detail .tree_sec_lg.lg_txt { text-align: center; }
.content .content_inner h2 { font-size: 29px; line-height: 42px; }
.content .content_inner p { font-size: 20px; line-height: 35px; }
.content .contant_form .form-group { width: 47%; }
.content .contant_form .form-area { width: 96.5%; }
.content .gallery_sec .gall_sm { width: 24%; }
.content .gallery_sec h5 { font-size: 29px; line-height: 36px; }
.content .gallery_sec a.custm_sm { line-height: 37px; padding: 0 13px; }
.content .gallery_sec .gall_txt .custm_btn1 { margin-top: 18px; }
.content .gallery_sec .sec_txt a.gall_hover span { font-size: 16px; line-height: 41px; }
.content .gallery_sec .sec_txt a.gall_hover span b { font-size: 32px; }
.content .gallery_sec .sec_txt a.gall_hover span b.mini { font-size: 25px; display: block; }

}



@media screen and (max-width:998px){
.navbar-brand { float: none; margin: 0 auto; }
.navbar-header { float: none; text-align: center; width: 100%; }
.header .navbar-brand .logo_txt { text-align: left; }
.header .navbar-right { float: none !important; width: auto; margin: 0 auto; text-align: center; }
.navbar-nav > li { float: none; display: inline-block; }
.header .navbar-brand { margin-top: 10px; }
.header .navbar-default .navbar-nav > li > a { padding-top: 5px; }
.navbar-nav > li > .dropdown-menu { border: none; }
.banner .banner-cont { margin-left: 0; }
.banner .banner-cont h1 { font-size: 38px; line-height: 46px; }
.content .tree_detail .tree_sec_sm h2 span.big_txt { font-size: 38px; }
.content .tree_detail .tree_sec_sm h2 { line-height: 33px; }
.content .tree_detail .tree_sec_sm h2 span.normal { font-size: 38px; }
.content .tree_detail .tree_sec_sm h2 { padding: 16px 20px; }
.content .tree_detail .tree_sec_lg.lg_txt { width: 100%; padding: 30px; }
.content .tree_detail .tree_sec_lg.lg_img { width: 100%; }
.content .tree_detail .row_last .tree_last_end { padding: 20px 15px; }
.content .tree_detail .row_last .tree_last_end img { width: 127px; vertical-align: middle; }
.content .tree_detail .row_last .tree_last_end p { font-size: 14px; line-height: 25px; }
.content .guid_sec p { line-height: 62px; }
.content .to_do_sec .to_do_txt { width: 100%; text-align: center; }
.content .to_do_sec .to_do_img { width: 100%; margin-top: 25px; text-align: center; }
.content .to_do_sec .to_do_img img { width: 300px; }
.footer .footer_top .footer_top_inner .email_col { padding: 0; }
.inner_banner .banner-cont { width: 338px; top: 200px; }
.banner .banner-cont h1 { font-size: 26px; }
.content .content_main { padding: 65px 0; }
.content .about_detail { padding-top: 50px; }
.content .about_history { padding: 75px 0; }
.content .contant_form .form-group { width: 46%; }
.content .contant_form .form-area { width: 95.5%; }
.content .gallery_sec .gall_sm { width: 23.9%; }
.content .gallery_sec .gall_txt { padding: 13px; }
.content .gallery_sec .gall_txt h5 { font-size: 25px; line-height: 29px; }
}

@media screen and (max-width:767px){
a.custm_btn1 { line-height: 37px; padding: 0 18px; }
a.custm_btn2 { line-height: 40px; padding: 0 20px; }
p { font-size: 16px; line-height: 31px; }
.header .navbar-brand { margin-top: 10px !important; }
.header .navbar-toggle { margin-top: 35px; }
.banner .banner-cont { top: 22%; width: 100%; left: 0; text-align: center; padding: 0 17%; }
.navbar-default .navbar-toggle { border: 1px solid #CE0200; border-color: #CE0200; }
.navbar-default .navbar-toggle .icon-bar { background-color: #CE0200; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #c5ffe4; }
.fixed_top .navbar-toggle { margin-top: 26px !important; -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
.header .navbar-header { margin: 0 !important; }
.header .navbar-brand { float: left; }
.navbar-collapse.in { background-color: #c5ffe4; }
.header .navbar-right { background-color: rgb(108, 162, 44); }
.header .navbar-nav { background-color: #c5ffe4;  -webkit-transition: all ease 0.7s; -moz-transition: all ease 0.7s; -ms-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s;} 
.navbar-nav > li { width: 100%;}
.navbar-nav > li > .dropdown-menu { position: relative; text-align: center; width: 100%; }
.content .content_main .sm_tree_col .sm_tree_img { border-right: none; }
.content .tree_detail .row { width: 100%; box-sizing: border-box; margin: 0; }
.content .tree_detail .tree_sec_sm { width: 400px; margin: 0 auto; margin-bottom: 20px; }
.content .tree_detail .row_last .tree_sec_sm { margin-top: 25px; }
.content .tree_detail .tree_sec_lg.lg_txt p { padding-right: 0; }
.content .tree_detail .row_last .tree_last_end p { max-width: 70%; }
.content .guid_sec p { font-size: 30px; line-height: 41px; }
.content .guid_sec p span { font-size: 32px; padding: 35px 0; }
.content .guid_sec { padding: 60px 0; }
.content .guid_sec { min-height: auto; }
.content .guid_sec p { letter-spacing: 3px; word-spacing: 1px; }
.footer .footer_top .footer_top_inner .email_col { text-align: center; margin-bottom: 25px; }
.footer .footer_top .footer_social_icon { text-align: center; }
.content .content_main .sm_tree_row { margin-top: 45px; }
.content .content_main .sm_tree_col h4 { margin-bottom: 0; }
.content .tree_detail { margin-top: 50px; }
.content .to_do_sec { padding: 50px 0; }
.content .content_main { padding: 50px 0; }
.footer .footer_top .footer_social_icon { margin-top: 30px; }
.footer .footer_top p { text-align: center; }
.footer .copyright p { text-align: center; }
.inner_banner { background-image: none !important; background: url(../images/inner-bg.png) center center no-repeat !important; background-size: cover !important; }
.inner_banner .banner-cont { top: 30%; }
.content .about_detail img { float: none; margin: 0; margin-bottom: 25px; }
.content .about_history img { float: none; margin-bottom: 25px; display: block; padding-left: 0; }
.content .contant_form .form-group { width: 46%; display: inline-block; margin-bottom: 0; }
.content .contant_form .form-area { width: 95.5% !important; }
.content .gallery_sec .gall_sm { min-width: 285px; min-height: 285px; margin: 7px !important; }
.content .gallery_sec .gall_txt h5 { font-size: 33px; line-height: 39px; padding: 20px 0; }
.content .gallery_sec .gall_txt { min-width: 285px; min-height: 285px; }
.content .gallery_sec { text-align: center; }

}

@media screen and (max-width:640px){
.content .contant_form .form-group { width: 100%; margin: 0; }
.content .contant_form .form-area { width: 100% !important; margin: 0; }
}


@media screen and (max-width:500px){
.header .navbar-brand img { width: 125px; }
.header .navbar-brand { width: 272px; margin-right: 2px !important; margin-left: 2px !important; }
.header .navbar-brand .logo_txt { width: 146px; padding-left: 0; padding-top: 12px; }
.header .navbar-brand .logo_txt span { font-size: 17px; margin-bottom: 3px; }
.header .navbar-toggle { margin-right: 5px; margin-top: 45px; }
.banner .banner-cont { padding: 0 5%; }
.header .navbar-default .navbar-nav > li > a { font-size: 12px; padding-bottom: 6px; }
.content .tree_detail .row_last .tree_last_end { text-align: center; }
.content .tree_detail .row_last .tree_last_end img { margin: 0 0 20px 0; }
.content .tree_detail .row_last .tree_last_end p { max-width: 100%; }
.header .navbar-toggle { margin-top: 24px !important; }
}

@media screen and (max-width:480px){
h4 { font-size: 19px; }
.banner .banner-cont { padding: 0; }
.header .navbar-brand { width: 267px; margin-right: 0px !important; }
.header .navbar-brand .logo_txt span { font-size: 15px; }
.header .navbar-brand .logo_txt { width: 142px; }
.header .navbar-brand img { width: 115px; }
.header .navbar-brand { width: 259px; }
.banner .banner-cont h1 { font-size: 35px; line-height: 40px; }
.content .tree_detail .tree_sec_sm { width: 285px; }
.content .tree_detail .tree_sec_lg.lg_img span { font-size: 19px; left: 15px; bottom: 15px; }
.content .tree_detail .row_last .tree_sec_sm a.tree_hover { font-size: 20px; }
.content .tree_detail .tree_sec_lg.lg_txt { padding: 10px; }
.content .guid_sec p { letter-spacing: 2px; word-spacing: 0; }
.content .to_do_sec .to_do_txt { padding: 38px 20px; }
.content .to_do_sec .to_do_img img { width: 275px; }
.content .about_detail img { width: 100%; }
.content .about_history img { width: 100%; }
.inner_banner .banner-cont { top: 23%; }
.inner_banner .banner-cont h1 { font-size: 30px; line-height: 54px; }
.content .content_inner p { font-size: 17px; }
}

.modal-body .logo .logo_txt{
    float: right;
    display: inline-block;
    width: 225px;
    padding-left: 12px;
    padding-top: 25px;
}
.modal-body .logo .logo_txt span.red {
    color: #ce0200;
}
.modal-body .logo .logo_txt span{
    display: block;
    text-transform: uppercase;
    font-size: 25px;
    line-height: 20px;
    color: #626060;
    font-weight: 800;
    margin-bottom: 11px;
}