@import url(https://fonts.googleapis.com/css?family=Raleway:400,500, 800);
@import url(https://fonts.googleapis.com/css?family=Open+sans);
@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);



/*============  all page css start ============*/
html{font-size: 16px;}
body{font-size: 16px;font-family: noto serif,PT Serif,'Microsoft JhengHei',Songti TC,serif;line-height: 1.7;letter-spacing: 1px;}
@media screen and (max-width: 480px) { body{font-size: 15px;}}
img{width: 100%;}
a{cursor: pointer; color: #333;}
a:hover,a:focus {text-decoration: blink;}
.modal-open {overflow: hidden;position: fixed;width: 100%;}
:focus{outline: none;}
input:focus, textarea:focus {box-shadow: 0;outline: 0;}
.content_about{
    text-align: center;
    margin: 3em 0;
    position: relative;
    margin-bottom: 3em
}
.content_gray{
    text-align: center;
    margin: 3em 0;
    position: relative;
    background-color: #f2f2f2;
}
.content_diamond{
    text-align: center;
    margin: 3em 0;
    position: relative;
}
.content_photo{
    text-align: center;
    margin: 3em 0;
    position: relative;
}
.content_contact{
    text-align: center;
    margin: 3em 0;
    position: relative;
}
/*cms start*/
.cms_area div,.cms_area span,.cms_area applet,.cms_area object,.cms_area iframe,.cms_area h1,.cms_area h2,.cms_area h3,.cms_area h4,.cms_area h5,.cms_area h6,.cms_area p,.cms_area blockquote,.cms_area pre,.cms_area a,.cms_area abbr,.cms_area acronym,.cms_area address,.cms_area big,.cms_area cite,.cms_area code,.cms_area del,.cms_area dfn,.cms_area em,.cms_area img,.cms_area ins,.cms_area kbd,.cms_area q,.cms_area s,.cms_area samp,.cms_area small,.cms_area strike,.cms_area strong,.cms_area sub,.cms_area sup,.cms_area tt,.cms_area var,.cms_area b,.cms_area u,.cms_area i,.cms_area center,.cms_area dl,.cms_area dt,.cms_area dd,.cms_area ol,.cms_area ul,.cms_area li,.cms_area fieldset,.cms_area form,.cms_area label,.cms_area legend,.cms_area table,.cms_area caption,.cms_area tbody,.cms_area tfoot,.cms_area thead,.cms_area tr,.cms_area th,.cms_area td,.cms_area article,.cms_area aside,.cms_area canvas,.cms_area details,.cms_area embed,.cms_area figure,.cms_area figcaption,.cms_area footer,.cms_area header,.cms_area hgroup,.cms_area menu,.cms_area nav,.cms_area output,.cms_area ruby,.cms_area section,.cms_area summary,.cms_area time,.cms_area mark,.cms_area audio,.cms_area video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.cms_area article,.cms_area aside,.cms_area details,.cms_area figcaption,.cms_area figure,.cms_area footer,.cms_area header,.cms_area hgroup,.cms_area menu,.cms_area nav,.cms_area section{display:block}.cms_area ol,.cms_area ul{list-style:none}.cms_area blockquote,.cms_area q{quotes:none}.cms_area blockquote:before,.cms_area blockquote:after,.cms_area q:before,.cms_area q:after{content:'';content:none}.cms_area table{border-collapse:collapse;border-spacing:0}.cms_area h1,.cms_area h2,.cms_area h3,.cms_area h4,.cms_area h5,.cms_area h6{color:#3f3f3f;margin:0 0 15px 0;letter-spacing:1px;font-weight:100}.cms_area h1{font-size:48px;line-height:52px}.cms_area h2{font-size:36px;line-height:48px}.cms_area h3{font-size:30px;line-height:36px}.cms_area h4{font-size:24px;line-height:30px}.cms_area h5{font-size:18px;line-height:24px}.cms_area h6{font-size:14px;line-height:18px}.cms_area p{margin-bottom:10px;}
/*cms end*/
/*====*/
/*https://codepen.io/bramus/pen/PjbyaR*/
.aspectratio{position:relative;height:0;width:100%}.aspectratio[data-ratio="4:3"]{padding-top:75%}.aspectratio[data-ratio="3:2"]{padding-top:66.7%}.aspectratio[data-ratio="1:1"]{padding-top: 100%;}.aspectratio[data-ratio="16:9"]{padding-top:56.25%}.aspectratio[data-ratio="2.39:1"]{padding-top:43%}.aspectratio[data-ratio="10:6"]{padding-top:60.89%}.aspectratio[data-ratio="10:4"]{padding-top:40%}.aspectratio[data-ratio="10:3"]{padding-top:30.7%}.aspectratio[data-ratio="10:2"]{padding-top:20%}.aspectratio[data-ratio="article1_1"]{padding-top:90%}.aspectratio[data-ratio="1_1"]{padding-top: 100%;}.aspectratio > *{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.img_hide{width:100%;height:100%;overflow:hidden;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
/*====*/
.section {padding: 0rem 0;}
.lastsection{padding-bottom: 2rem;}
.firstsection{padding-top: 2rem;}
.all_banner{display: block;position: relative;z-index: 0;}
.banne_mask{background:rgba(0,0,0,0.3);width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;}
.section_first {padding-top: 0px;position: relative;}
.all_banner .aspectratio{z-index: -5;}.banner_outer{display: table;position: absolute;height: 100%;width: 100%;}.banner_middle{display: table-cell;vertical-align: middle;padding-top:  40px;}.banne_font{width: 100%;height: 100%;position: absolute;z-index: 5;top: 0;text-align: center;color: #fff;pointer-events: all;}.banner_middle a{color: #eee;}.banner_middle h4{color: #fff;}.banner_middle p{-webkit-line-clamp: 2;line-height: 1.5;height: 18px;padding: 0px 1rem;}.banner_middle p span{margin: 0 5px;font-family: 'Microsoft JhengHei',Songti TC,serif;letter-spacing: 1px;}banner_middle p span:before{content: "";}.banner_middle a:hover{color: #e11925;} a.banneractive{color: #dd0c19;}.banner_middle p span i{margin-right: 5px;}
@media screen and (min-width: 992px) and (max-width: 1199px) { .all_banner{}.all_banner .aspectratio[data-ratio="10:2"] {padding-top: 30%;}}
@media screen and (min-width: 768px) and (max-width: 991px) {.all_banner{}.all_banner .aspectratio[data-ratio="10:2"] {padding-top: 35%;}}
@media screen and (max-width: 767px) {.all_banner{}.all_banner .aspectratio[data-ratio="10:2"] {padding-top: 45%;}}
@media screen and (max-width: 480px) { .firstsection {padding-top: 0rem;}.all_banner{margin-top:  55px;}.all_banner .aspectratio[data-ratio="10:2"] {padding-top: 40%;}}
/*====*/
.section_titile{display:inline-block;width:100%;position:relative}
.section_titile h4{color:#154d05;font-weight:100;font-family:noto serif,PT Serif,'Gentium','cwtexfangsong','Microsoft JhengHei',Songti TC,serif}
.section_titile h4 span{font-size:0.9em;margin:0 10px;color:#84b504}
/*============  all page css end ============*/



/*============  header css start ============*/
.attr-nav > ul > li > a{padding:26px 1em 1em}
@media screen and (min-width:992px) and (max-width:1199px){.attr-nav > ul > li > a{padding:26px 1em 1em}}
@media screen and (min-width:768px) and (max-width:991px){.attr-nav > ul > li > a{padding:19px 1em 1em}}
@media screen and (max-width:767px){.attr-nav > ul > li > a{padding:19px 1em 1em}}
nav.navbar.bootsnav ul.nav > li > a{padding:26px 1em;font-family: 'Microsoft JhengHei',Songti TC,serif;font-size: 17px;}
@media (min-width:1024px){nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{font-family:'ionicons';content:"\f3d0";margin-left:5px;margin-top:2px}}
@media (max-width:992px){nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{font-family:'ionicons';content:"\f3d3";float:right;font-size:1em;margin-left:10px}nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:before{content:"\f3d2"}}
@media screen and (max-width:480px){.attr-nav > ul > li > a{font-size:1em}}
@media (max-width:400px){nav.navbar .navbar-brand img.logo{width:90px}}
ul.cart-list > li.total > .btn:hover, ul.cart-list > li.total > .btn:focus {background-color: #fec108 !important;border-color: #d4a209;border-bottom: solid 1px #d4a209 !important;}
nav.navbar .navbar-brand img.logo {width: 190px;}nav.navbar .navbar-brand {padding: 8px;display: inline-block;height: auto;}
@media (max-width: 1023px){.navbar-brand>img.logo-display{display: none!important;}nav.navbar .navbar-brand img.logo {width: 130px;}nav.navbar .navbar-brand img.logo {width: 175px;}.indexpage_carousel{margin-top: 70px;}}
@media screen and (max-width: 991px) { .indexpage_carousel{margin-top: 55px;}}
@media (max-width: 992px){nav.navbar.bootsnav .navbar-brand {padding: 0;padding-top: 9px;}}
li.menu_m a{color:#c00813!important;}
@media screen and (min-width: 993px) { .menu_m{display: none;}}
nav.navbar.bootsnav ul.nav > li > a i{margin-right: 0.7rem;}
@media (max-width: 992px){nav.navbar.bootsnav .navbar-toggle {display: inline-block;float: left;margin-right: -200px;margin-top: 15px;}}
/*====*/
/*  all title   */
.alltitile{display: inline-block;width: 100%;text-align: center;margin: 2rem 0;vertical-align: bottom;}
.alltitile h3{margin-bottom:  0;font-size: 30px;font-size: 1.9em;line-height: 30px;}
.alltitile_en{font-size: 1.2rem;font-size: 0.5em;margin: 0 0.5rem;position: relative}
.alltitile_en:after{
    position: absolute;
    width: 60px;
    border: 1px solid #3FA9F5;
    content: '';
    top: 50%;
    transform: translateY(-100%);
    right: -70px;
}
.alltitile span img{width: 75px;vertical-align: bottom;}
@media screen and (max-width: 767px) {.alltitile{margin: 1rem 0;}}
/*====*/
/*============  header css end ============*/



/*============  page content css start ============*/
/*=====index start=====*/
/* carousel */
.carousel_image_area{display: inline-block;width: 100%;position: relative;float: left;}
.carousel_image_area .aspectratio{z-index: -1;}
.carousel_image_mask{background: rgba(0,0,0,0.2);width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;}
div.carousel_font{color:#fff;font-size:2.5rem;text-align:center;position:absolute;bottom:5rem;left:3rem;line-height:3rem;z-index:2;font-family:'Microsoft JhengHei',Songti TC,serif;padding:12px 10px;border-top-color:rgb(255,255,255);border-top-style:solid;border-top-width:15px;background:rgba(196,58,85,1);background:-moz-linear-gradient(left,rgba(196,58,85,1) 0,rgba(157,15,29,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(196,58,85,1)),color-stop(100%,rgba(157,15,29,1)));background:-webkit-linear-gradient(left,rgba(196,58,85,1) 0,rgba(157,15,29,1) 100%);background:-o-linear-gradient(left,rgba(196,58,85,1) 0,rgba(157,15,29,1) 100%);background:-ms-linear-gradient(left,rgba(196,58,85,1) 0,rgba(157,15,29,1) 100%);background:linear-gradient(to right,rgba(196,58,85,1) 0,rgba(157,15,29,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c43a55',endColorstr='#9d0f1d',GradientType=1 )}
div.carousel_font span{margin-left: 1rem;font-size: 2rem;}
div.carousel_font i{font-size: 4rem;margin-right: 2rem;}
@media screen and (min-width: 1800px) { div.carousel_font{left:7rem;bottom: 7rem;}}
@media screen and (min-width: 1600px) { div.carousel_font{left:6rem;bottom: 6rem;}}
@media screen and (min-width: 992px) and (max-width: 1199px) { div.carousel_font{}div.carousel_font span{}div.carousel_font i{}}
@media screen and (min-width: 768px) and (max-width: 991px) {div.carousel_font{}div.carousel_font span{}div.carousel_font i{}}
@media screen and (max-width: 767px) { div.carousel_font{}div.carousel_font span{}div.carousel_font i{}}
@media screen and (max-width: 480px) { div.carousel_font{display: none;}div.carousel_font span{}div.carousel_font i{}}
@media screen and (max-width: 1199px){div.carousel_font{font-size: 4vw;bottom: 5vw;left: 5vw;line-height: 6vw;padding: 12px 10px;}div.carousel_font span{font-size: 3vw;}div.carousel_font i{font-size: 5vw;}}
.carousel_font a{color: #fff;}.carousel_font a:hover{color: #fff;}
/* carousel end */
.indexpage_carousel{margin-top: 65px;}
.mobilearea{display: none;width: 100%;position: relative;text-align: center;padding: 25px 0 0;}
.mobilearea .carousel_font{display: inline-block;width: 100%;margin: 0 auto;max-width: 250px;font-size: 18px;bottom: initial;left: initial;line-height: 1.7;padding: 1rem;position:  relative;border-top-color: transparent;border-top-style: none;border-top-width: 15px;}
@media screen and (max-width: 480px) {.mobilearea{display: inline-block;}}

/*====*/
.service_photo{width: 100%;margin-bottom: 30px;}
.index_service_area{display: inline-block;width: 100%;padding: 1rem 0;}
.index_service_font{text-align: left;padding: 10px 0;}
.index_service_font h4{color: #3FA9F5;margin-bottom: 10px;}
.index_service_font h5{color: #222;display: inline-block;width: 100%;}
.index_service_font p{font-size: 18px;}
.index_service_ul {
    vertical-align: top;
    display: block;
    float: left;
    width: 33%;
    margin: 0rem 0 1rem;
    padding: 0 0 0 20px
}
.index_service_ul.last{
    vertical-align: top;
    display: block;
    float: left;
    width: 34%;
    margin: 0rem 0 1rem;
}
.index_service_ul li {
    width: 100%;
    display: list-item;
    float: left;
    margin-bottom: 0;
    font-size: 18px;
    list-style:none
}
.index_service_ul li i{
    font-size: 12px;
}
.index_service_ul li:nth-child(odd) {
    color: #3fa9f5;
}
.index_service_ul li:nth-child(even) {
    color: #08416a;
}
.index_service_ul:nth-child(even) li:nth-child(odd) {
    color: #08416a;;
}
.index_service_ul:nth-child(even) li:nth-child(even) {
    color: #3fa9f5;
}
@media screen and (max-width: 991px) {
    .index_service_ul {
        width: 49%;
    }
    .index_service_ul.last{
        width: 100%;
    }
}
@media screen and (max-width:991px) {
    .index_service_font{
        padding: 30px 30px 0 30px;
    }
}
@media screen and (max-width: 767px) {
    .index_service_ul, .index_service_ul.last {
        display: inline-block;
        width: 33%;
    }
    .index_service_font h5 {
        margin-top: 20px;
    }
}
@media screen and (max-width: 480px) {
    .index_service_ul ,.index_service_ul.last{
        display: inline-block;
        width: 100%;
        margin-bottom: 0;
        margin-top: 0;
    }
    .index_service_font p {
        font-size: 16px;
    }
    .index_service_area {
        padding: 0;
    }
    .client{
        margin-top: 20px;
    }
}
/*====*/
/* index about */
.about_img{
    padding: 5px;
    box-shadow: 0 0 5px #999;
}
.index_about_area{text-align: left;}
.index_about_font {
    margin: 0 auto;
    line-height: 3;
}
.title_area{
    position: relative;
}
.title_area:before{
    position: absolute;
    content: '';
    border-top: 1px solid  #3FA9F5;
    border-left: 1px solid  #3FA9F5;
    display: inline-block;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    transform: translate(-50%,-50%);
}
.title_area:after{
    position: absolute;
    content: '';
    border-top: 1px solid  #3FA9F5;
    border-left: 1px solid  #3FA9F5;
    display: inline-block;
    width: 30px;
    height: 30px;
    left: 0;
    top: 0;
    transform: translate(-75%,-25%);
}
.bg_area_left,.bg_area_right{
    position: relative;
    z-index: 2;
}
.bg_area_left:before, .bg_area_right:after{
    position: absolute;
    content: '';
    width: 30vw;
    height: 20px;
    background-color: #3FA9F5;
    display: inline-block;
    transform: translate(0%, -50%);
    top:0;
    z-index: 2;
}
.bg_area_left:before{
    left: 0;
}
.bg_area_right:after{
    right: 0;
}
@media screen and (max-width: 991px) {
    .about{
        padding: 0 30px;
    }
}
@media screen and (min-width:768px) and (max-width:991px) {
    .index_service_area .aspectratio[data-ratio="1:1"] {
        padding-top: 70%
    }
    .index_service_area .aspectratio[data-ratio="1:1"] {
        padding-top: 160%
    }
}
@media screen and (min-width: 992px) and (max-width: 1199px) { .index_about_area .aspectratio[data-ratio="3:2"]{padding-top: 86.7%;}}
@media screen and (min-width: 768px) and (max-width: 991px) {.index_about_area .aspectratio[data-ratio="3:2"]{padding-top: 130%;}}
@media screen and (max-width: 767px) { .index_about_font{line-height: 1.8;}}
/* index about end */
/*====*/
/* index photo */
.indexpage_photo_area{display: inline-block;width: 100%;max-width: 900px;text-align: center;}
.indexpage_photo_item{display: inline-block;width:32%;}
.indexpage_photo_area .owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:0;padding:4px 7px;background: #e6e6e6;display:inline-block;cursor:pointer;border-radius:0;height:40px;line-height:35px;}
.indexpage_photo_area .owl-theme .owl-nav .owl-prev {
    position: absolute;
    width: 100px;
    left: 0;
}
.indexpage_photo_area .owl-theme .owl-nav .owl-next {
    position: absolute;
    width: 100px;
    right: 0;
}
.indexpage_photo_area .owl-theme .owl-nav{margin: 0;}
.indexpage_photo_area .owl-theme .owl-dots{display: none;}
.photo_info{
    background-color: rgba(0,0,0,0.6);
    display: inline-block;
    width: 100%;
    height: auto;
    top: 100%;
    left: 50%;
    transform: translate(-50%,-100%);
    padding: 10px 15px;
    color: #fff;

}
@media screen and (min-width:992px) and (max-width:1199px){.indexpage_photo_area{max-width:800px}.indexpage_photo_item .aspectratio[data-ratio="1:1"]{padding-top:70%}figure.snip1321 h4{font-size:20px}}
@media screen and (min-width:768px) and (max-width:991px) {
    .indexpage_photo_area {
        max-width: 600px
    }
    .indexpage_photo_item .aspectratio[data-ratio="1:1"] {
        padding-top: 70%
    }
    .index_about_area .aspectratio[data-ratio="1:1"] {
        padding-top: 160%
    }
    figure.snip1321 h4 {
        font-size: 18px
    }
    figure.snip1321:after {
        top: 1rem;
        left: 1rem;
        right: 1rem;
        bottom: 1rem
    }
}
@media screen and (max-width: 767px) {
    .indexpage_photo_area {
        max-width: 450px;
        /*margin-bottom: 60px*/
    }
    .indexpage_photo_item .aspectratio[data-ratio="1:1"] {
        padding-top: 70%
    }
    .index_about_area .aspectratio[data-ratio="1:1"] {
        padding-top: 70%
    }
    figure.snip1321 h4 {
        font-size: 15px;
        pointer-events: none;
    }
    figure.snip1321 figcaption {
        left: 10px;
        right: 10px
    }
    figure.snip1321:after {
        top: 0.5rem;
        left: 0.5rem;
        right: 0.5rem;
        bottom: 0.5rem
    }
    .indexpage_photo_area .owl-theme .owl-nav .owl-prev {
        left: 3px;
        bottom: -60px;
        width: 80px;
        height: 50px;
        font-size: 29px;
        line-height: 50px
    }
    .indexpage_photo_area .owl-theme .owl-nav .owl-next {
        right: 5px;
        top: initial;
        bottom: -60px;
        width: 80px;
        height: 50px;
        font-size: 29px;
        line-height: 45px;
    }
}
@media screen and (max-width:480px){.indexpage_photo_item{display:inline-block;width:32%}.indexpage_photo_item .aspectratio[data-ratio="1:1"]{padding-top:130%}.index_about_area .aspectratio[data-ratio="1:1"]{padding-top:70%}}
@media screen and (max-width:400px){.indexpage_photo_item{display:inline-block;width:32%}.indexpage_photo_item .aspectratio[data-ratio="1:1"]{padding-top:130%}.index_about_area .aspectratio[data-ratio="1:1"]{padding-top:70%}}
/* index photo end */
/*====*/
/*index video start*/
.indexpage_video_area{display: inline-block;width: 100%;max-width: 870px;position: relative;margin-top: 50px;margin-bottom: 15px;}
.indexpage_video_area .item video{width: 100%;}


/*index video end*/

/* index contact */
.contact_text{display: inline-block;width: 100%;text-align: left;padding: 0;float: left;}
.share_icon{display: inline-block;width: 100%;text-align: left;}
.share_icon img{width: 80px;margin-bottom:  20px;}
.contact_text p{margin-bottom: 0px;}
.contact_text p a{color: #c00813;display: inline-block;}
.index_contact_area .contact_info_title{
    color:#19518e;
    margin-bottom: 5px;
    font-weight: 500;
    background-color: #3FA9F5;
    color: #fff;
    position: relative;
    display: inline-block;
    padding: 5px 5px 5px 10px ;
}
.index_contact_area .contact_info_title:before{
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 34px 0 0 24px;
    border-color: transparent transparent transparent #3FA9F5;
    content: '';
    top: 0;
    right: 0;
    transform: translate(100%,0);
}
.index_contact_area p{
    margin-bottom: 0;
    width: 100%;
}
.index_contact_area .icon {
    border: 1px solid #3FA9F5;
    border-radius: 100%;
    display: inline-block;
    width: 80px;
    height: 80px;
    position: relative;
    float: left;
    margin-right: 25px
}
.index_contact_area .icon i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-45%, -50%);
    font-size: 1.6em;
    color: #3FA9F5
}
.index_contact_area .info {
    display: inline-block;
    float: left;
    margin-top: 5px;
}
.index_contact_area .info.phone {
    height: 115px;
}
.index_contact_area .contact_area {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 15px 10px;
}
.index_contact_area .contact_text.line{
    margin-bottom: 25px;
    padding-bottom: 15px;
}
.index_contact_area .content_area{
    display: inline-block;width: 100%;float: left;padding: 0 15px 40px 15px;
}
.index_contact_area .content_info{
    display: inline-block;width: 100%;float: left;
}
.contact_text iframe{
    width: 100%;
    height: 300px;
}
@media screen and (max-width:991px) {
    .index_contact_area .icon {
        width: 65px;
        height: 65px;
        margin-right: 10px;
    }
    .index_contact_area .contact_area {
        padding: 5px 5px 10px 5px;
    }
    .index_contact_area .content_area{
        padding: 0 0 40px 0;
    }
    .contact_text p {
        margin-bottom: 0;
        font-size: 14px;
    }
    .index_contact_area .contact_info_title {
        font-size: 16px;
        padding: 3px 3px 3px 6px;
    }
    .index_contact_area .contact_info_title:before {
        border-width: 30px 0 0 20px;
    }
    .index_contact_area .info.phone {
        height: 105px;
    }
}
@media screen and (max-width:767px) {
    .index_contact_area hr{
        display: none;
    }
    .index_contact_area .info.phone {
        height: auto;
    }
}
@media screen and (max-width:480px) {
    .index_contact_area .content_area.last{
        padding: 0;
    }
    .index_contact_area .info {
        width: auto;
    }
    .contact_text iframe{ 
        width: 100%;
        height: 250px;
    } 
}
/*=====index end=====*/
/*============  page content css end ============*/



/*============  footer css start ============*/
footer{padding-top: 0;border-top: solid 1px #eee;background: #9c0e1c;}
.footer_copyright{display: inline-block;width: 100%;font-size: 0.8rem;color: #fff;padding: 10px 0px 0px;}
.copyright_left{float: left}.copyright_right{float: right;}
@media screen and (max-width: 480px) {.copyright_left,.copyright_right{float: none;text-align: center;display: inline-block;width: 100%;}}
/*============  footer css end ============*/
