@charset "utf-8";
/*Reset Css*/
* {margin:0;padding:0;background-repeat:no-repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,area,param,nav {margin:0;padding:0;}
html,body {margin:0;padding:0;height:100%;background:#fff;color:#111;font-size:14px; line-height:1.8; font-family:"Microsoft YaHei",sans-serif;-webkit-text-size-adjust:none;/*Google Chrome*/}
input,button,select,textarea {font-family:"Microsoft YaHei",sans-serif;color:inherit;background-color:transparent;border-style:none;}
select {*behavior:url("select.htc");}
/*IE6,IE7select*/ol,ul {padding-left:0;list-style:none;}

th {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
input {display:inline-block;vertical-align:middle;}
a:active {star:expression(this.onFocus=this.blur());}
a:focus,button:focus {outline:none;-moz-outline:none;}
:focus {outline:none;}
a {text-decoration:none;}
a:hover {text-decoration:none;}

/*general*/
@font-face {font-family:"BEBAS";src:url("/fonts/bebas.woff2") format("woff2"),url("/fonts/BEBAS.woff") format("woff"),url("/fonts/bebas.ttf") format("truetype"),url("/fonts/bebas.eot") format("embedded-opentype"),url("/fonts/bebas.svg") format("svg");font-weight:normal;font-style:normal;}
.container {max-width:1300px;position:relative;}
.section-title {text-align:center!important; line-height:1.5;}
.section-title h2 {font-family: "BEBAS";color:#0e7fd5;font-size:48px;margin:0;}
.section-title h3{font-size:30px;margin:0; text-align:left; color:#0e7fd5;}
.section-title hr{width:100px;margin:14px 0px 0px 0px; color:#dedede;height:1px;border:none;border-top:2px  solid #ccc; padding:0px 0px 0px 0px;}

.section-title p {font-size:40px;margin:0;}
@media(max-width:1200px) {
.section-title h2 {font-size:44px;}
.section-title p {font-size:36px;}
}
@media(max-width:991px) {
.section-title h2 {font-size:36px;}
.section-title p {font-size:30px;}
}
@media(max-width:767px) {
.section-title h2 {font-size:30px;}
.section-title p {font-size:24px;}
}
.btn{border:2px solid transparent;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;border-radius:0;padding:.375rem;}
.btn.focus,.btn:focus{outline:0;box-shadow:none}
.btn-outline-default{color:#0e7fd5;border-color:#0e7fd5;z-index:1;position:relative;}
.btn-outline-default:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:0; background-color:#0e7fd5; z-index:-1;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.btn-outline-default:hover {color:#fff;}
.btn-outline-default:hover:before { height:100%;}
.btn-default{color:#fff;border-color:#0e7fd5;z-index:1;position:relative;}
.btn-default:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; background-color:#0e7fd5; z-index:-1;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.btn-default:hover {color:#0e7fd5;}
.btn-default:hover:before { height:0;}
.imgBox {transition:ease all 0.7s;-webkit-transition:ease all 0.7s;width:100%;padding-bottom:100%;overflow:hidden;background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;}
.zoomImage {position:relative;overflow:hidden;}
@media(min-width:991px) {
.zoomImage:hover .imgBox {transform:scale(1.07) rotate(0deg);-webkit-transform:scale(1.07) rotate(0deg);}
}
.banner,.about,.product,.market {overflow:hidden;}

/*swiper*/
.swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:50%;background:#fff;opacity:.2}
.swiper-pagination-bullet-active{opacity:1;background:#0e7fd5}

/*header*/
.header {position:fixed;top:0;left:0;width:100%;z-index:999;padding-top:0;padding-bottom:0; }
.sticky.stricky-fixed { background:#fff; -webkit-animation:500ms ease-in-out 0s normal none 1 running fadeInDown;animation:500ms ease-in-out 0s normal none 1 running fadeInDown;border-bottom:1px solid #ddd; box-shadow:1px 1px 5px #ddd;}
.header .navbar-brand {margin:15px 0; background:url(../images/logo-w.png) no-repeat; background-size:cover; width:250px; height:80px}
.header .navbar-nav .nav-item { padding-left:18px; padding-right:18px;}
.header .navbar-nav .nav-item:last-child { padding-right:0px;}
.header .navbar-nav .nav-link {text-transform:capitalize;padding:41px 0;color:#fff;font-size:16px;text-decoration:none;}
.header .navbar-nav .dropdown-item {padding:8px 20px;}


.sticky.stricky-fixed .navbar-brand {background:url(../images/logo_b.jpg) no-repeat; background-size:cover;}
.sticky.stricky-fixed .navbar-nav .nav-link {color:#111;}
.sticky.stricky-fixed .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.sticky.stricky-fixed .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
/*.header .navbar-nav .active>.nav-link {position:relative; z-index:1;color:#0e7fd5;}
.header .navbar-nav .active>.nav-link:after {content:"";z-index:-1; width:100%; position:absolute; bottom:0;left:0;height:100%;background:#102881}*/

.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#0e7fd5}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#0e7fd5}
.dropdown-menu {padding:0 0;margin:0 0;border:0px solid transition !important;border:0px solid rgba(0,0,0,.15);border-radius:0px;-webkit-box-shadow:none !important;box-shadow:none !important;}
.dropdown-item{color:#111;}
.dropdown-item:focus,.dropdown-item:hover{color:#0e7fd5;background-color:#fff}
.dropdown-item.active,.dropdown-item:active{color:#0e7fd5;text-decoration:none;background-color:#fff}

/*.header .tool a { margin:0 10px; padding:18px; display:inline-block; position:relative}
.header .tool a:last-child { padding-right:0;}
.header .tool .link-oa { background:url(/fonts/oa.svg) center 7px no-repeat;background-size:35px auto;}
.header .tool .link-wx { background:url(/fonts/wx.svg) center 12px no-repeat;background-size:20px auto;}
.header .tool .link-wx .wx-img{width:190px;height:199px;position:absolute;top:90px;right:0;z-index:2;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;opacity:0;pointer-events:none; background-size:cover;}
.header .tool .link-wx:hover .wx-img,.header .tool .link-wx:active .wx-img{top:65px;opacity:1;}*/

@media(max-width:1200px) {
.header .navbar-brand,.sticky.stricky-fixed .navbar-brand {width:296px; height:70px}
.header .navbar-nav .nav-item { padding-left:12px; padding-right:12px;}
.header .navbar-nav .nav-item .nav-link {font-size:14px;}
/*.header .tool a { margin:0 5px;}*/
}
@media(max-width:991px) {
.header {background:#fff;}
.header .navbar-brand,.sticky.stricky-fixed .navbar-brand  {background:url(../images/logo_m.jpg) no-repeat;background-size:cover;width:240px; height:66px}
.header .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}
.header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}
.header .navbar-nav .nav-item {padding:0px; background:#fff;}
.header .navbar-nav .nav-item .nav-link {font-size:16px;padding:10px 0px;border-bottom:1px solid rgba(120,120,120,0.15);text-align:left !important;}
.header .navbar-nav .nav-link {color:#111;}
.header .navbar-nav .nav-item:last-child .nav-link {border-bottom:none;}
/*.header .navbar-nav .active>.nav-link:after {height:100%;}*/
.dropdown-item{color:rgba(0,0,0,.6)}
.header .navbar-nav .dropdown-item {padding:8px 8px;background:#fff;border-bottom:1px solid rgba(120,120,120,0.05);text-align:left !important;}
.header .navbar-nav .nav-arrow .nav-link{background:url(/fonts/down_arrow.svg) right 10px center no-repeat;background-size:10px auto;}
/*.header .tool { right:60px; top:15px; position:absolute}*/
}
@media(min-width:991px) {.header .dropdown > .dropdown-menu {opacity:0;z-index:98;width:120px;display:block;transition:.3s;list-style:none;-o-transition:.3s;visibility:hidden;position:absolute;min-width:17.75rem;min-width:13.625rem;padding:.625rem 0px;word-wrap:break-word;background-color:#fff;-webkit-transition:.3s;-ms-word-wrap:break-word;transform:translateY(20px);-ms-transform:translateY(20px);-webkit-transform:translateY(20px);box-shadow:0 0.375rem 2.75rem rgba(0,0,0,0.17);-webkit-box-shadow:0 0.375rem 2.75rem rgba(0,0,0,0.17);}
.header .dropdown:hover > .dropdown-menu {opacity:1;visibility:visible;transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);}
.header .dropdown > .dropdown-menu:before {content:"";display:block;width:14px;height:14px;background-color:#fff;position:absolute;top:-7px;left:44px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
}
@media(max-width:767px) {
.header .navbar-brand,.sticky.stricky-fixed .navbar-brand {width:206px; height:60px}
}

@media(min-width:991px) {
/*.header .navbar-nav .nav-item:last-child .nav-link{border:0px solid transparent;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;border-radius:0;padding:.375rem;z-index:1;position:relative; padding:6px 23px;margin-top:36px;}
.header .navbar-nav .nav-item:last-child .nav-link:before { content:""; position:absolute; bottom:0; left:0; width:100%; height:100%; z-index:-1;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.header .navbar-nav .nav-item:last-child .nav-link:hover {color:#0e7fd5;}
.header .navbar-nav .nav-item:last-child .nav-link:hover:before { height:0;}*/
}



/*banner*/
.banner {width:100%;position:relative}
.banner .swiper-container {width:100%;}
.banner .swiper-slide {background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner .container {position:absolute;z-index:99;left:0px;right:0px;top:0px;bottom:0px;margin:auto;pointer-events:none;display:flex;display:-webkit-flex;align-items:center;}
.banner .swiper-text { position:relative; color:#fff; padding:40px 40px 170px; margin-top:0px; font-size:42px;}
.banner .swiper-text p {line-height:1.2;color:#fff;}
.banner .swiper-text p:first-child {margin-bottom:10px;}
.banner .swiper-text .kouhao {  font-size:36px; margin:20px 0px; color:#fff; font-family:poppins; text-transform: uppercase;}
.banner .swiper-text .eng {  font-size:42px; margin-bottom:20px; color:#fff; }
.banner .swiper-text .chs { font-size:28px;color:#eee; line-height:40px;}
.banner .swiper-text span { background:url(../images/banner-text-bg.png) no-repeat; width:386px; height:502px; display:block; position:absolute; top:-60px; left:-68px; background-size:cover;}
@media(max-width:1200px) {
.banner .swiper-text p img { width:160px;}
.banner .swiper-text .eng { font-size:44px;}
.banner .swiper-text .chs { font-size:38px;}
.banner .swiper-text span {left:-52px; width:386px; height:502px;}
}
@media(max-width:991px) {
.banner .swiper-text {padding:80px 0px 170px;}
.banner .swiper-text p img { width:150px;}
.banner .swiper-text .eng { font-size:36px;}
.banner .swiper-text .chs { font-size:30px;}
.banner .swiper-text span {left:-94px; width:386px; height:502px;}
}
@media(max-width:767px) {
.banner .swiper-slide { margin-top:60px;}
.banner .swiper-text {margin-top:150px; width:100%}
.banner .swiper-text p img { width:140px;}
.banner .swiper-text .eng { font-size:30px;}
.banner .swiper-text .chs { font-size:24px;}
.banner .swiper-text span {left:-110px; width:300px; height:390px;}
.banner .swiper-slide {background-position:55% center;}
}

/*about*/
.about { background:url(../images/bg-1.jpg) center center no-repeat #fff;background-size:cover;}
@media(max-width:767px) {
.about {background-position:60% center;}
}
.about .text { width:100%; height:300px; overflow:auto; }
.about .text div,.about .text p {margin-bottom:20px; font-size:16px}
.about .text div:last-child,.about .text p:last-child {margin-bottom:0;}
.about .btn { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px}
.about .btn p:last-child{ display:none}
.about-num { text-align:center;}
.about-num .counter { font-size:58px; font-family: "BEBAS"; line-height:1.5; position:relative}
.about-num .counter span{ position:absolute; top:0; left:0; display:block}

@media(max-width:1200px) {
.about .text { height:260px;}
.about-num .counter { font-size:50px;}
}
@media(max-width:991px) {
.about .text { height:200px;}
.about .btn p:first-child{ display:none}
.about .btn p:last-child{ display:block}
.about-num { display:none;}
}

/*product*/
.product { background:url(../images/bg-2.jpg) center center no-repeat #fff;background-size:cover;}
.product .section-title p { color:#fff}
.product h3 { color:#fff; font-size:16px; text-align:center; background:#0e7fd5; padding:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.product .swiper-container{padding:50px 0; position:static}
.product .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0px;left:0;width:100%}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left:-40px;right:auto;top:300px;}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right:-40px;left:auto;top:300px;}

@media(min-width:991px) {
.product a .zoomImage:after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:ease all 0.3s;-webkit-transition:ease all 0.3s; background-position:top center; background-size:35px auto; background-repeat:no-repeat;pointer-events:none;}
.product a:hover .zoomImage:after { background-image:url(/fonts/link.svg); background-position:center center;}
.product a .imgBox:after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.product a:hover .imgBox:after {background:rgba(0,0,0,.2)}
}
@media(max-width:991px) {
.product .swiper-container{ padding:30px 0}
.product .swiper-button-next,.product .swiper-button-prev { display:none}
}

/*market*/
.market { background:#fff; }
.market .text div,.market .text p {margin-bottom:20px; font-size:16px}
.market .text div:last-child,.market .text p:last-child {margin-bottom:0;}

/*footer*/
.footer { background:#111; color:#999;background:url(../images/footer_bg.jpg) no-repeat;}
.footer #contact .logo { background:url(/fonts/78ed0fd0bbd14cc8b97c4421241c37b5.svg) right 10px center no-repeat;background-size:10px auto;}
.footer #contact{border-right:0px solid #132c6f;}
.footer #contact h3{ color:#fff; font-size:22px;padding:0px 0px 18px 0px; }
.footer #contact p{ color:#eee; line-height:30px;}
.footer #contact .item p { padding:10px 0px; line-height:24px;}
.footer #contact .item div,.footer #contact .item p { padding:0 0px; line-height:24px;}
.footer .sitemap a { font-size:16px; color:#fff; margin-bottom:20px; display:block; }
.footer .sitemap li a{ font-size:14px; color:#eee; margin-bottom:0; margin-top:15px; line-height:1.2}
.footer .copy { border-top:1px solid rgba(120,120,120,0.15); text-align:center;}
.footer .copy span { margin:0 10px; color:#eee;}
.footer a {color:#fff;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.footer a:hover {opacity:.6}
@media(max-width:991px) {
.footer #contact .logo { height:48px; background-position:center center;margin-top:10px}
.footer .copy span { margin:0px; display:block;}
.footer .sitemap { display:none}
/*.footer .col-md-4 {-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; margin-top:30px; text-align:center}
*/}

/*tool*/
.tool {position:fixed;right:0;top:60%;z-index:998;}
.tool a{display:block;width:50px;height:50px;border:1px solid rgba(120,120,120,0.15); border-right:none; position:relative}
.tool .wx{background:url(../images/wx_bj.jpg) center center no-repeat #fff;background-size:30px auto;border-bottom:none}
.tool .qq{background:url(../images/qq.svg) center center no-repeat #0e7fd5;background-size:30px auto;border-top:none}
.tool .wx span{width:135px;height:135px; border:2px solid #fff;position:absolute;bottom:0px;right:0px;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;opacity:0;pointer-events:none;background-size:contain; z-index:-1}
.tool .wx:hover span,.tool .wx:active span{right:60px; opacity:1;}
@media(max-width:991px) {
.tool {top:auto; bottom:30px; display:none}
}

/*page*/
.page-banner {width:100%;height:45%; position:relative;pointer-events:none;display:flex;display:-webkit-flex;align-items:center;background:#111; background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.page-banner .section-title { margin-top:80px}
.page-banner .section-title p {color:#fff}
.page-banner-product {width:100%;height:40%;}
@media(max-width:991px) {
.page-banner {height:40%; }
}

/*page-company*/
.page-about .swiper-container{padding:30px 0;}
.page-about .swiper-pagination-bullet{background:#000;}
.page-about .swiper-pagination-bullet-active{background:#0e7fd5}
.page-about .hide{display:none}
.page-about .item { position:relative; color:#fff; overflow:hidden}
.page-about .item > h3 { position:absolute; left:0; bottom:0; right:0; text-align:center; font-size:16px; padding:20px; background:rgba(0,0,0,.7); transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.page-about .item > h4 { position:absolute; left:0; bottom:0; right:0; text-align:center; font-size:14px; padding:20px; background:rgba(0,0,0,.7); transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.page-about .item .text { position:absolute;top:0;left:0;text-align:center;height:100%;width:100%;background-color:rgba(0,0,0,0.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease; }
.page-about .item .text h3 {background-color:#0e7fd5;font-size:18px;width:100%;padding:15px 10px;margin-bottom:20px;}
.page-about .item .text div {display:none}
.page-about .item .text div:nth-child(2) {display:block;color:#fff;padding:0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; overflow:hidden;}

@media(min-width:991px) {
.page-about .swiper-container{padding:50px 0;}
.page-about .item:hover > h3,.page-about .item:hover > h4 {opacity:0;}
.page-about .item:hover .text {opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.page-about .page-text .hide{display:block}
.page-about .page-text .btn{display:none}
}

/*page-culture*/
.page-culture {background:url(../images/bg-3.jpg) center center no-repeat #111;background-size:cover;}
.page-culture .section-title p { color:#fff}
.page-culture .text {color:#fff; text-align:center; font-size:24px;}
.page-culture .text span { margin:0 20px;}

.page-culture .item {color:#fff;text-align:center}
.page-culture .item span{width:95px;height:95px;margin:0 auto;display:block;margin-bottom:20px;}
.page-culture .col-lg-4:nth-child(1) span{background:url(../images/culture-1.png) no-repeat 0px 0px;background-size:cover}
.page-culture .col-lg-4:nth-child(2) span{background:url(../images/culture-2.png) no-repeat 0px 0px;background-size:cover}
.page-culture .col-lg-4:nth-child(3) span{background:url(../images/culture-3.png) no-repeat 0px 0px;background-size:cover}
.page-culture .item h1 {font-size:24px; margin-bottom:20px}
.page-culture .item p {font-size:16px;}


@media(max-width:991px) {
.page-culture .text {font-size:16px;}
.page-culture .text span { margin:0; display:block; line-height:1.8}
.page-culture .item span{width:65px;height:65px;margin:0 auto;display:block;margin-bottom:10px;}
.page-culture .item h1 {font-size:16px; margin-bottom:10px}
.page-culture .item p {font-size:14px;margin-bottom:20px}
}

/*page-culture*/
.page-honor {background:url(../images/bg-4.jpg) center center no-repeat #111;background-size:cover; text-align:center}
.page-honor .section-title p { color:#fff}

/*page-crumb*/
.page-crumb {position:relative;color:#111;border-bottom:1px solid rgba(120,120,120,0.15);}
.page-crumb .page-crumb-l li {position:relative;display:inline-block;margin-right:25px;}
.page-crumb .page-crumb-l li:last-child {margin-right:0px;}
.page-crumb .page-crumb-l li.active {color:#0e7fd5;}
.page-crumb .page-crumb-l li:after {content:"";position:absolute;right:-23px; top:2px;width:10px; height:16px; background:url(../images/caret-right-solid.svg) 0 3px no-repeat ;background-size:6px auto; display:block;}
.page-crumb .page-crumb-l li:last-child:after {display:none;}
.page-crumb .page-crumb-l li a {color:#111;}
.page-crumb .page-crumb-l li a:hover {color:#0e7fd5;}
.page-crumb .page-crumb-r { position:absolute; right:15px; top:0;}
.page-crumb .page-crumb-r li {position:relative;display:inline-block;margin-right:25px;}
.page-crumb .page-crumb-r li:last-child {margin-right:0px;}
.page-crumb .page-crumb-r li a { color:#111; display:block; position:relative; height:56px;}
.page-crumb .page-crumb-r li a:after {content:""; position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#0e7fd5;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.page-crumb .page-crumb-r li:hover a:after {width:100%;}
.page-crumb .page-crumb-r li.active a{color:#0e7fd5;}
.page-crumb .page-crumb-r li.active a:after {content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#0e7fd5;}
@media(max-width:991px) {

.page-crumb .page-crumb-r {position:absolute; left:15px; top:80px;}
.page-crumb .page-crumb-r li {position:relative;display:inline-block;margin-right:15px;}
.page-crumb .page-crumb-r li:last-child {margin-right:0px;}
.page-crumb .page-crumb-r li a { color:#111; display:block; position:relative; height:36px;}
.page-crumb .page-crumb-r li a:after {content:""; position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#0e7fd5;transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.page-crumb .page-crumb-r li:hover a:after {width:100%;}
.page-crumb .page-crumb-r li.active a{color:#0e7fd5;}
.page-crumb .page-crumb-r li.active a:after {content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; background-color:#0e7fd5;}
}

/*page-product*/
.page-product h3 { color:#111; font-size:16px; text-align:center; background:#fff; padding:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-product a .zoomImage {box-shadow:0;border:1px solid rgba(120,120,120,0.15);transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
@media(min-width:991px) {
.page-product a .zoomImage:hover {box-shadow:0 0.375rem 2.75rem rgba(0,0,0,0.17);}
}

.page-product .nav-link{color:#111;}
.page-product .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#0e7fd5}
.page-product .nav-pills .nav-link{border-radius:0}

.page-product .nav-tabs{border-bottom:1px solid #0e7fd5}
.page-product .nav-tabs .nav-link{color:#111; font-size:16px}
.page-product .nav-tabs .nav-link:focus,.page-product .nav-tabs .nav-link:hover{border-color:rgba(120,120,120,0.15)}
.page-product .nav-tabs .nav-item.show .nav-link,.page-product .nav-tabs .nav-link.active{color:#fff;background-color:#0e7fd5;border-color:#0e7fd5}
.page-product .nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0}

/*page-view*/
.page-title {font-size:38px; line-height:1.5}
.page-date {color:#777;border-bottom:1px solid rgba(120,120,120,0.15)}
.page-date span { margin-right:20px}
.page-text {font-size:16px; padding:0px 0px 0px 0px;}
.page-text div,.page-text p {margin-bottom:20px;}
.page-text div:last-child,.page-text p:last-child {margin-bottom:0;}
@media(max-width:991px) {
.page-title {font-size:30px;}
}
@media(max-width:767px) {
.page-title {font-size:24px;}
.x_flms {padding-top:0px; border:0px solid #f60; }
.x_flms img{ width:100%;}
}

/*page-back*/
.page-back { position:relative; border-top:1px solid rgba(120,120,120,0.15);}
.page-back p {font-size:16px; line-height:2;}
.page-back p a { color:#0e7fd5}
.page-back p a:hover { color:#0e7fd5; text-decoration:underline}
.page-back .btn { position:absolute; top:30px; right:0;}
@media(max-width:991px) {
.page-back .btn { position:relative; top:auto; right:auto; margin-top:20px;}
}

/*page-product*/
.pagination .page-link{padding:.5rem 1.15rem;line-height:1.8;color:#007bff;border:1px solid rgba(120,120,120,0.15);color:#111}
.pagination .page-link:hover{color:#111;background-color:rgba(120,120,120,0.15);border-color:rgba(120,120,120,0.05)}
.pagination .page-link:focus{box-shadow:none}
.pagination .page-item.active .page-link{color:#fff;background-color:#0e7fd5;border-color:#0e7fd5}

/*page-gallery*/
.page-gallery h3 { color:#111; font-size:16px; text-align:center; background:#fff; padding:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.page-gallery a .zoomImage {box-shadow:0;border:1px solid rgba(120,120,120,0.15);transition:ease all 0.3s;-webkit-transition:ease all 0.3s;}
.page-gallery .imgBox {padding-bottom:66.7%;background-size:contain}
@media(min-width:991px) {
.page-gallery a .zoomImage:hover {box-shadow:0 0.375rem 2.75rem rgba(0,0,0,0.17);}
}

/*page-news*/
.page-news .item a { padding:40px 20px; color:#111; display:block; background:rgba(120,120,120,0.05);}
.page-news .item a:hover { background:#0e7fd5; color:#fff}
.page-news .item a:hover p { color:#fff}
.page-news .item h3 { font-size:18px; margin-bottom:20px; height:54px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; line-height:1.5; }
.page-news .item .imgBox {padding-bottom:177px;}
.page-news .item p { color:#777; height:100px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:7; -webkit-box-orient: vertical;}
.page-news .item span { display:block; margin-top:20px;}
@media(max-width:991px) {.page-news .item .imgBox {padding-bottom:50%;}
.page-news .item p { height:auto; -webkit-line-clamp:4;}
}

/*page-job*/
.page-job .item {border-bottom:1px solid rgba(120,120,120,0.15);}
.page-job .item .title { cursor:pointer;position:relative; padding:15px 20px}
.page-job .item.active .title {color:#fff;background-color:#0e7fd5;}
.page-job .item .title span { position:absolute; top:15px; right:20px; padding-right:20px; background:url(/fonts/down_arrow.svg) right center no-repeat;background-size:10px auto;}
.page-job .item.active .title span { position:absolute; top:15px; right:20px; padding-right:20px; background:url(/fonts/up_arrow.svg) right center no-repeat;background-size:10px auto;}
.page-job .item .text {padding:20px;display:none}
.page-job .item .tb-1 {border-bottom:1px solid rgba(120,120,120,0.15); padding-bottom:20px;}
.page-job .item .tb-1 p{width:25%; float:left; margin:0;}
.page-job .item .tb-1 span{color:#777;padding-left:10px;}
.page-job .item .tb-2 {padding-top:20px;}
.page-job .item .tb-2 h4 { font-weight:bold;padding-bottom:20px;}
.page-job .item .tb-2 p { padding-bottom:20px;}
.page-job .item .tb-2 a { color:#0e7fd5;}
.page-job .item .tb-2 a:hover { text-decoration: underline;}
.page-job .item:first-child {border-top:1px solid rgba(120,120,120,0.15);}
@media(max-width:991px) {
.page-job .item .tb-1 p{width:50%;}
}


.page-contact .item a{ padding:40px 20px; color:#111; display:block; background:rgba(120,120,120,0.05);}
.page-contact .item a div:first-child{ font-size:16px; font-weight:bold; margin-bottom:10px}
.page-contact .item.active a{background:#0e7fd5; color:#fff}

.page-contact #map {width:100%;height:400px;}
.page-contact .title {font-weight:bold;color:#0e7fd5;}



#baguetteBox-overlay {display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
#baguetteBox-overlay.visible {opacity:1}
#baguetteBox-overlay .full-image {display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure {display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img {display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image figcaption {display:block;position:absolute;bottom:20px;width:100%;text-align:center;line-height:1.8;color:#fff;font-size:16px;}
#baguetteBox-overlay .full-image:before {content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider {position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right {-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left {-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button {top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button {position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}
.baguetteBox-button:hover {background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button {right:2%}
.baguetteBox-button#previous-button {left:2%}
.baguetteBox-button#close-button {top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.spinner {width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2 {width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2 {-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes bounceFromRight {0% {margin-left:0}
50% {margin-left:-30px}
100% {margin-left:0}
}
@keyframes bounceFromRight {0% {margin-left:0}
50% {margin-left:-30px}
100% {margin-left:0}
}
@-webkit-keyframes bounceFromLeft {0% {margin-left:0}
50% {margin-left:30px}
100% {margin-left:0}
}
@keyframes bounceFromLeft {0% {margin-left:0}
50% {margin-left:30px}
100% {margin-left:0}
}
@-webkit-keyframes bounce {0%,100% {-webkit-transform:scale(0);transform:scale(0)}
50% {-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes bounce {0%,100% {-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}
50% {-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}
}

/*-----------------------------------------
  Background Properties
-----------------------------------------*/
.bg-no-repeat { background-repeat: no-repeat; }
.bg-repeat-x { background-repeat: repeat-x; }
.bg-repeat-y { background-repeat: repeat-y; }
.bg-cover { -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.bg-center-center { background-position: center center; }
.bg-center-right { background-position: center right; }
.bg-center-left { background-position: center left; }
.bg-fixed { background-attachment: fixed;  }

/*-----------------------------------------
  Margins
-----------------------------------------*/

/*Margin All*/
.m-auto-all { margin: auto;}
.m-0px { margin: 0;}
.m-5px {margin:5px}
.m-10px {margin:10px}
.m-15px {margin:15px}
.m-20px {margin:20px}
.m-25px {margin:25px}
.m-30px {margin:30px}
.m-35px {margin:35px}
.m-40px {margin:40px}
.m-45px {margin:45px}
.m-50px {margin:50px}
.m-55px {margin:55px}
.m-60px {margin:60px}
.m-65px {margin:65px}
.m-70px {margin:70px}
.m-75px {margin:75px}
.m-80px {margin:80px}
.m-85px {margin:85px}
.m-90px {margin:90px}
.m-95px {margin:95px}
.m-100px {margin:100px}

/*Margin top buttom*/
.m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
.m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
.m-10px-tb {margin-top:10px; margin-bottom:10px;}
.m-15px-tb {margin-top:15px; margin-bottom:15px;}
.m-20px-tb {margin-top:20px; margin-bottom:20px;}
.m-25px-tb {margin-top:25px; margin-bottom:25px;}
.m-30px-tb {margin-top:30px; margin-bottom:30px;}
.m-35px-tb {margin-top:35px; margin-bottom:35px;}
.m-40px-tb {margin-top:40px; margin-bottom:40px;}
.m-45px-tb {margin-top:45px; margin-bottom:45px;}
.m-50px-tb {margin-top:50px; margin-bottom:50px;}
.m-55px-tb {margin-top:55px; margin-bottom:55px;}
.m-60px-tb {margin-top:60px; margin-bottom:60px;}
.m-65px-tb {margin-top:65px; margin-bottom:65px;}
.m-70px-tb {margin-top:70px; margin-bottom:70px;}
.m-75px-tb {margin-top:75px; margin-bottom:75px;}
.m-80px-tb {margin-top:80px; margin-bottom:80px;}
.m-85px-tb {margin-top:85px; margin-bottom:85px;}
.m-90px-tb {margin-top:90px; margin-bottom:90px;}
.m-95px-tb {margin-top:95px; margin-bottom:95px;}
.m-100px-tb {margin-top:100px; margin-bottom: 100px;}

/*Margin left right*/
.m-0px-lr  {margin-left:0px; margin-right:0px}
.m-5px-lr  {margin-left:5px; margin-right:5px}
.m-10px-lr {margin-left:10px; margin-right:10px}
.m-15px-lr {margin-left:15px; margin-right:15px}
.m-20px-lr {margin-left:20px; margin-right:20px}
.m-25px-lr {margin-left:25px; margin-right:25px}
.m-30px-lr {margin-left:30px; margin-right:30px}
.m-35px-lr {margin-left:35px; margin-right:35px}
.m-40px-lr {margin-left:40px; margin-right:40px}
.m-45px-lr {margin-left:45px; margin-right:45px}
.m-50px-lr {margin-left:50px; margin-right:50px}
.m-55px-lr {margin-left:55px; margin-right:55px}
.m-60px-lr {margin-left:60px; margin-right:60px}
.m-65px-lr {margin-left:65px; margin-right:65px}
.m-70px-lr {margin-left:70px; margin-right:70px}
.m-75px-lr {margin-left:75px; margin-right:75px}
.m-80px-lr {margin-left:80px; margin-right:80px}
.m-85px-lr {margin-left:85px; margin-right:85px}
.m-90px-lr {margin-left:90px; margin-right:90px}
.m-95px-lr {margin-left:95px; margin-right:95px}
.m-100px-lr {margin-left:100px; margin-right:100px}


/*Margin top*/
.m-0px-t  {margin-top:0px}
.m-5px-t  {margin-top:5px}
.m-10px-t {margin-top:10px}
.m-15px-t {margin-top:15px}
.m-20px-t {margin-top:20px}
.m-25px-t {margin-top:25px}
.m-30px-t {margin-top:30px}
.m-35px-t {margin-top:35px}
.m-40px-t {margin-top:40px}
.m-45px-t {margin-top:45px}
.m-50px-t {margin-top:50px}
.m-55px-t {margin-top:55px}
.m-60px-t {margin-top:60px}
.m-65px-t {margin-top:65px}
.m-70px-t {margin-top:70px}
.m-75px-t {margin-top:75px}
.m-80px-t {margin-top:80px}
.m-85px-t {margin-top:85px}
.m-90px-t {margin-top:90px}
.m-95px-t {margin-top:95px}
.m-100px-t {margin-top:100px}

/*Margin Bottom*/
.m-0px-b {margin-bottom:0px}
.m-5px-b {margin-bottom:5px}
.m-10px-b {margin-bottom:10px}
.m-15px-b {margin-bottom:15px}
.m-20px-b {margin-bottom:20px}
.m-25px-b {margin-bottom:25px}
.m-30px-b {margin-bottom:30px}
.m-35px-b {margin-bottom:35px}
.m-40px-b {margin-bottom:40px}
.m-45px-b {margin-bottom:45px}
.m-50px-b {margin-bottom:50px}
.m-55px-b {margin-bottom:55px}
.m-60px-b {margin-bottom:60px}
.m-65px-b {margin-bottom:65px}
.m-70px-b {margin-bottom:70px}
.m-75px-b {margin-bottom:75px}
.m-80px-b {margin-bottom:80px}
.m-85px-b {margin-bottom:85px}
.m-90px-b {margin-bottom:90px}
.m-95px-b {margin-bottom:95px}
.m-100px-b {margin-bottom:100px}

/*Margin Left*/
.m-0px-l  {margin-left:0px}
.m-5px-l  {margin-left:5px}
.m-10px-l {margin-left:10px}
.m-15px-l {margin-left:15px}
.m-20px-l {margin-left:20px}
.m-25px-l {margin-left:25px}
.m-30px-l {margin-left:30px}
.m-35px-l {margin-left:35px}
.m-40px-l {margin-left:40px}
.m-45px-l {margin-left:45px}
.m-50px-l {margin-left:50px}
.m-55px-l {margin-left:55px}
.m-60px-l {margin-left:60px}
.m-65px-l {margin-left:65px}
.m-70px-l {margin-left:70px}
.m-75px-l {margin-left:75px}
.m-80px-l {margin-left:80px}
.m-85px-l {margin-left:85px}
.m-90px-l {margin-left:90px}
.m-95px-l {margin-left:95px}
.m-100px-l {margin-left:100px}

/*Margin right*/
.m-0px-r  {margin-right:0px}
.m-5px-r  {margin-right:5px}
.m-10px-r {margin-right:10px}
.m-15px-r {margin-right:15px}
.m-20px-r {margin-right:20px}
.m-25px-r {margin-right:25px}
.m-30px-r {margin-right:30px}
.m-35px-r {margin-right:35px}
.m-40px-r {margin-right:40px}
.m-45px-r {margin-right:45px}
.m-50px-r {margin-right:50px}
.m-55px-r {margin-right:55px}
.m-60px-r {margin-right:60px}
.m-65px-r {margin-right:65px}
.m-70px-r {margin-right:70px}
.m-75px-r {margin-right:75px}
.m-80px-r {margin-right:80px}
.m-85px-r {margin-right:85px}
.m-90px-r {margin-right:90px}
.m-95px-r {margin-right:95px}
.m-100px-r {margin-right:100px}


@media (max-width: 1200px){
  /*Margin All*/
  .lg-m-0px { margin: 0;}
  .lg-m-5px {margin:5px}
  .lg-m-10px {margin:10px}
  .lg-m-15px {margin:15px}
  .lg-m-20px {margin:20px}
  .lg-m-25px {margin:25px}
  .lg-m-30px {margin:30px}
  .lg-m-35px {margin:35px}
  .lg-m-40px {margin:40px}
  .lg-m-45px {margin:45px}
  .lg-m-50px {margin:50px}
  .lg-m-55px {margin:55px}
  .lg-m-60px {margin:60px}
  .lg-m-65px {margin:65px}
  .lg-m-70px {margin:70px}
  .lg-m-75px {margin:75px}
  .lg-m-80px {margin:80px}
  .lg-m-85px {margin:85px}
  .lg-m-90px {margin:90px}
  .lg-m-95px {margin:95px}
  .lg-m-100px {margin:100px}

  /*Margin top buttom*/
  .lg-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .lg-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .lg-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .lg-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .lg-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .lg-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .lg-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .lg-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .lg-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .lg-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .lg-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .lg-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .lg-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .lg-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .lg-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .lg-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .lg-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .lg-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .lg-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .lg-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .lg-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .lg-m-0px-lr  {margin-left:0px; margin-right:0px}
  .lg-m-5px-lr  {margin-left:5px; margin-right:5px}
  .lg-m-10px-lr {margin-left:10px; margin-right:10px}
  .lg-m-15px-lr {margin-left:15px; margin-right:15px}
  .lg-m-20px-lr {margin-left:20px; margin-right:20px}
  .lg-m-25px-lr {margin-left:25px; margin-right:25px}
  .lg-m-30px-lr {margin-left:30px; margin-right:30px}
  .lg-m-35px-lr {margin-left:35px; margin-right:35px}
  .lg-m-40px-lr {margin-left:40px; margin-right:40px}
  .lg-m-45px-lr {margin-left:45px; margin-right:45px}
  .lg-m-50px-lr {margin-left:50px; margin-right:50px}
  .lg-m-55px-lr {margin-left:55px; margin-right:55px}
  .lg-m-60px-lr {margin-left:60px; margin-right:60px}
  .lg-m-65px-lr {margin-left:65px; margin-right:65px}
  .lg-m-70px-lr {margin-left:70px; margin-right:70px}
  .lg-m-75px-lr {margin-left:75px; margin-right:75px}
  .lg-m-80px-lr {margin-left:80px; margin-right:80px}
  .lg-m-85px-lr {margin-left:85px; margin-right:85px}
  .lg-m-90px-lr {margin-left:90px; margin-right:90px}
  .lg-m-95px-lr {margin-left:95px; margin-right:95px}
  .lg-m-100px-lr {margin-left:100px; margin-right:100px}


  /*Margin top*/
  .lg-m-0px-t  {margin-top:0px}
  .lg-m-5px-t  {margin-top:5px}
  .lg-m-10px-t {margin-top:10px}
  .lg-m-15px-t {margin-top:15px}
  .lg-m-20px-t {margin-top:20px}
  .lg-m-25px-t {margin-top:25px}
  .lg-m-30px-t {margin-top:30px}
  .lg-m-35px-t {margin-top:35px}
  .lg-m-40px-t {margin-top:40px}
  .lg-m-45px-t {margin-top:45px}
  .lg-m-50px-t {margin-top:50px}
  .lg-m-55px-t {margin-top:55px}
  .lg-m-60px-t {margin-top:60px}
  .lg-m-65px-t {margin-top:65px}
  .lg-m-70px-t {margin-top:70px}
  .lg-m-75px-t {margin-top:75px}
  .lg-m-80px-t {margin-top:80px}
  .lg-m-85px-t {margin-top:85px}
  .lg-m-90px-t {margin-top:90px}
  .lg-m-95px-t {margin-top:95px}
  .lg-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .lg-m-0px-b {margin-bottom:0px}
  .lg-m-5px-b {margin-bottom:5px}
  .lg-m-10px-b {margin-bottom:10px}
  .lg-m-15px-b {margin-bottom:15px}
  .lg-m-20px-b {margin-bottom:20px}
  .lg-m-25px-b {margin-bottom:25px}
  .lg-m-30px-b {margin-bottom:30px}
  .lg-m-35px-b {margin-bottom:35px}
  .lg-m-40px-b {margin-bottom:40px}
  .lg-m-45px-b {margin-bottom:45px}
  .lg-m-50px-b {margin-bottom:50px}
  .lg-m-55px-b {margin-bottom:55px}
  .lg-m-60px-b {margin-bottom:60px}
  .lg-m-65px-b {margin-bottom:65px}
  .lg-m-70px-b {margin-bottom:70px}
  .lg-m-75px-b {margin-bottom:75px}
  .lg-m-80px-b {margin-bottom:80px}
  .lg-m-85px-b {margin-bottom:85px}
  .lg-m-90px-b {margin-bottom:90px}
  .lg-m-95px-b {margin-bottom:95px}
  .lg-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .lg-m-0px-l  {margin-left:0px}
  .lg-m-5px-l  {margin-left:5px}
  .lg-m-10px-l {margin-left:10px}
  .lg-m-15px-l {margin-left:15px}
  .lg-m-20px-l {margin-left:20px}
  .lg-m-25px-l {margin-left:25px}
  .lg-m-30px-l {margin-left:30px}
  .lg-m-35px-l {margin-left:35px}
  .lg-m-40px-l {margin-left:40px}
  .lg-m-45px-l {margin-left:45px}
  .lg-m-50px-l {margin-left:50px}
  .lg-m-55px-l {margin-left:55px}
  .lg-m-60px-l {margin-left:60px}
  .lg-m-65px-l {margin-left:65px}
  .lg-m-70px-l {margin-left:70px}
  .lg-m-75px-l {margin-left:75px}
  .lg-m-80px-l {margin-left:80px}
  .lg-m-85px-l {margin-left:85px}
  .lg-m-90px-l {margin-left:90px}
  .lg-m-95px-l {margin-left:95px}
  .lg-m-100px-l {margin-left:100px}

  /*Margin right*/
  .lg-m-0px-r  {margin-right:0px}
  .lg-m-5px-r  {margin-right:5px}
  .lg-m-10px-r {margin-right:10px}
  .lg-m-15px-r {margin-right:15px}
  .lg-m-20px-r {margin-right:20px}
  .lg-m-25px-r {margin-right:25px}
  .lg-m-30px-r {margin-right:30px}
  .lg-m-35px-r {margin-right:35px}
  .lg-m-40px-r {margin-right:40px}
  .lg-m-45px-r {margin-right:45px}
  .lg-m-50px-r {margin-right:50px}
  .lg-m-55px-r {margin-right:55px}
  .lg-m-60px-r {margin-right:60px}
  .lg-m-65px-r {margin-right:65px}
  .lg-m-70px-r {margin-right:70px}
  .lg-m-75px-r {margin-right:75px}
  .lg-m-80px-r {margin-right:80px}
  .lg-m-85px-r {margin-right:85px}
  .lg-m-90px-r {margin-right:90px}
  .lg-m-95px-r {margin-right:95px}
  .lg-m-100px-r {margin-right:100px}
}

@media (max-width: 991px){
  /*Margin All*/
  .md-m-0px { margin: 0;}
  .md-m-5px {margin:5px}
  .md-m-10px {margin:10px}
  .md-m-15px {margin:15px}
  .md-m-20px {margin:20px}
  .md-m-25px {margin:25px}
  .md-m-30px {margin:30px}
  .md-m-35px {margin:35px}
  .md-m-40px {margin:40px}
  .md-m-45px {margin:45px}
  .md-m-50px {margin:50px}
  .md-m-55px {margin:55px}
  .md-m-60px {margin:60px}
  .md-m-65px {margin:65px}
  .md-m-70px {margin:70px}
  .md-m-75px {margin:75px}
  .md-m-80px {margin:80px}
  .md-m-85px {margin:85px}
  .md-m-90px {margin:90px}
  .md-m-95px {margin:95px}
  .md-m-100px {margin:100px}

  /*Margin top buttom*/
  .md-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .md-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .md-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .md-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .md-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .md-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .md-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .md-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .md-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .md-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .md-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .md-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .md-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .md-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .md-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .md-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .md-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .md-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .md-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .md-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .md-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .md-m-0px-lr  {margin-left:0px; margin-right:0px}
  .md-m-5px-lr  {margin-left:5px; margin-right:5px}
  .md-m-10px-lr {margin-left:10px; margin-right:10px}
  .md-m-15px-lr {margin-left:15px; margin-right:15px}
  .md-m-20px-lr {margin-left:20px; margin-right:20px}
  .md-m-25px-lr {margin-left:25px; margin-right:25px}
  .md-m-30px-lr {margin-left:30px; margin-right:30px}
  .md-m-35px-lr {margin-left:35px; margin-right:35px}
  .md-m-40px-lr {margin-left:40px; margin-right:40px}
  .md-m-45px-lr {margin-left:45px; margin-right:45px}
  .md-m-50px-lr {margin-left:50px; margin-right:50px}
  .md-m-55px-lr {margin-left:55px; margin-right:55px}
  .md-m-60px-lr {margin-left:60px; margin-right:60px}
  .md-m-65px-lr {margin-left:65px; margin-right:65px}
  .md-m-70px-lr {margin-left:70px; margin-right:70px}
  .md-m-75px-lr {margin-left:75px; margin-right:75px}
  .md-m-80px-lr {margin-left:80px; margin-right:80px}
  .md-m-85px-lr {margin-left:85px; margin-right:85px}
  .md-m-90px-lr {margin-left:90px; margin-right:90px}
  .md-m-95px-lr {margin-left:95px; margin-right:95px}
  .md-m-100px-lr {margin-left:100px; margin-right:100px}


  /*Margin top*/
  .md-m-0px-t  {margin-top:0px}
  .md-m-5px-t  {margin-top:5px}
  .md-m-10px-t {margin-top:10px}
  .md-m-15px-t {margin-top:15px}
  .md-m-20px-t {margin-top:20px}
  .md-m-25px-t {margin-top:25px}
  .md-m-30px-t {margin-top:30px}
  .md-m-35px-t {margin-top:35px}
  .md-m-40px-t {margin-top:40px}
  .md-m-45px-t {margin-top:45px}
  .md-m-50px-t {margin-top:50px}
  .md-m-55px-t {margin-top:55px}
  .md-m-60px-t {margin-top:60px}
  .md-m-65px-t {margin-top:65px}
  .md-m-70px-t {margin-top:70px}
  .md-m-75px-t {margin-top:75px}
  .md-m-80px-t {margin-top:80px}
  .md-m-85px-t {margin-top:85px}
  .md-m-90px-t {margin-top:90px}
  .md-m-95px-t {margin-top:95px}
  .md-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .md-m-0px-b {margin-bottom:0px}
  .md-m-5px-b {margin-bottom:5px}
  .md-m-10px-b {margin-bottom:10px}
  .md-m-15px-b {margin-bottom:15px}
  .md-m-20px-b {margin-bottom:20px}
  .md-m-25px-b {margin-bottom:25px}
  .md-m-30px-b {margin-bottom:30px}
  .md-m-35px-b {margin-bottom:35px}
  .md-m-40px-b {margin-bottom:40px}
  .md-m-45px-b {margin-bottom:45px}
  .md-m-50px-b {margin-bottom:50px}
  .md-m-55px-b {margin-bottom:55px}
  .md-m-60px-b {margin-bottom:60px}
  .md-m-65px-b {margin-bottom:65px}
  .md-m-70px-b {margin-bottom:70px}
  .md-m-75px-b {margin-bottom:75px}
  .md-m-80px-b {margin-bottom:80px}
  .md-m-85px-b {margin-bottom:85px}
  .md-m-90px-b {margin-bottom:90px}
  .md-m-95px-b {margin-bottom:95px}
  .md-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .md-m-0px-l  {margin-left:0px}
  .md-m-5px-l  {margin-left:5px}
  .md-m-10px-l {margin-left:10px}
  .md-m-15px-l {margin-left:15px}
  .md-m-20px-l {margin-left:20px}
  .md-m-25px-l {margin-left:25px}
  .md-m-30px-l {margin-left:30px}
  .md-m-35px-l {margin-left:35px}
  .md-m-40px-l {margin-left:40px}
  .md-m-45px-l {margin-left:45px}
  .md-m-50px-l {margin-left:50px}
  .md-m-55px-l {margin-left:55px}
  .md-m-60px-l {margin-left:60px}
  .md-m-65px-l {margin-left:65px}
  .md-m-70px-l {margin-left:70px}
  .md-m-75px-l {margin-left:75px}
  .md-m-80px-l {margin-left:80px}
  .md-m-85px-l {margin-left:85px}
  .md-m-90px-l {margin-left:90px}
  .md-m-95px-l {margin-left:95px}
  .md-m-100px-l {margin-left:100px}

  /*Margin right*/
  .md-m-0px-r  {margin-right:0px}
  .md-m-5px-r  {margin-right:5px}
  .md-m-10px-r {margin-right:10px}
  .md-m-15px-r {margin-right:15px}
  .md-m-20px-r {margin-right:20px}
  .md-m-25px-r {margin-right:25px}
  .md-m-30px-r {margin-right:30px}
  .md-m-35px-r {margin-right:35px}
  .md-m-40px-r {margin-right:40px}
  .md-m-45px-r {margin-right:45px}
  .md-m-50px-r {margin-right:50px}
  .md-m-55px-r {margin-right:55px}
  .md-m-60px-r {margin-right:60px}
  .md-m-65px-r {margin-right:65px}
  .md-m-70px-r {margin-right:70px}
  .md-m-75px-r {margin-right:75px}
  .md-m-80px-r {margin-right:80px}
  .md-m-85px-r {margin-right:85px}
  .md-m-90px-r {margin-right:90px}
  .md-m-95px-r {margin-right:95px}
  .md-m-100px-r {margin-right:100px}
}


@media (max-width: 767px){
  /*Margin All*/
  .sm-m-0px { margin: 0; }
  .sm-m-5px {margin:5px}
  .sm-m-10px {margin:10px}
  .sm-m-15px {margin:15px}
  .sm-m-20px {margin:20px}
  .sm-m-25px {margin:25px}
  .sm-m-30px {margin:30px}
  .sm-m-35px {margin:35px}
  .sm-m-40px {margin:40px}
  .sm-m-45px {margin:45px}
  .sm-m-50px {margin:50px}
  .sm-m-55px {margin:55px}
  .sm-m-60px {margin:60px}
  .sm-m-65px {margin:65px}
  .sm-m-70px {margin:70px}
  .sm-m-75px {margin:75px}
  .sm-m-80px {margin:80px}
  .sm-m-85px {margin:85px}
  .sm-m-90px {margin:90px}
  .sm-m-95px {margin:95px}
  .sm-m-100px {margin:100px}

  /*Margin top buttom*/
  .sm-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .sm-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .sm-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .sm-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .sm-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .sm-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .sm-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .sm-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .sm-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .sm-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .sm-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .sm-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .sm-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .sm-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .sm-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .sm-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .sm-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .sm-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .sm-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .sm-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .sm-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .sm-m-0px-lr  {margin-left:0px; margin-right:0px}
  .sm-m-5px-lr  {margin-left:5px; margin-right:5px}
  .sm-m-10px-lr {margin-left:10px; margin-right:10px}
  .sm-m-15px-lr {margin-left:15px; margin-right:15px}
  .sm-m-20px-lr {margin-left:20px; margin-right:20px}
  .sm-m-25px-lr {margin-left:25px; margin-right:25px}
  .sm-m-30px-lr {margin-left:30px; margin-right:30px}
  .sm-m-35px-lr {margin-left:35px; margin-right:35px}
  .sm-m-40px-lr {margin-left:40px; margin-right:40px}
  .sm-m-45px-lr {margin-left:45px; margin-right:45px}
  .sm-m-50px-lr {margin-left:50px; margin-right:50px}
  .sm-m-55px-lr {margin-left:55px; margin-right:55px}
  .sm-m-60px-lr {margin-left:60px; margin-right:60px}
  .sm-m-65px-lr {margin-left:65px; margin-right:65px}
  .sm-m-70px-lr {margin-left:70px; margin-right:70px}
  .sm-m-75px-lr {margin-left:75px; margin-right:75px}
  .sm-m-80px-lr {margin-left:80px; margin-right:80px}
  .sm-m-85px-lr {margin-left:85px; margin-right:85px}
  .sm-m-90px-lr {margin-left:90px; margin-right:90px}
  .sm-m-95px-lr {margin-left:95px; margin-right:95px}
  .sm-m-100px-lr {margin-left:100px; margin-right:100px}

  /*Margin top*/
  .sm-m-0px-t  {margin-top:0px}
  .sm-m-5px-t  {margin-top:5px}
  .sm-m-10px-t {margin-top:10px}
  .sm-m-15px-t {margin-top:15px}
  .sm-m-20px-t {margin-top:20px}
  .sm-m-25px-t {margin-top:25px}
  .sm-m-30px-t {margin-top:30px}
  .sm-m-35px-t {margin-top:35px}
  .sm-m-40px-t {margin-top:40px}
  .sm-m-45px-t {margin-top:45px}
  .sm-m-50px-t {margin-top:50px}
  .sm-m-55px-t {margin-top:55px}
  .sm-m-60px-t {margin-top:60px}
  .sm-m-65px-t {margin-top:65px}
  .sm-m-70px-t {margin-top:70px}
  .sm-m-75px-t {margin-top:75px}
  .sm-m-80px-t {margin-top:80px}
  .sm-m-85px-t {margin-top:85px}
  .sm-m-90px-t {margin-top:90px}
  .sm-m-95px-t {margin-top:95px}
  .sm-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .sm-m-0px-b {margin-bottom:0px}
  .sm-m-5px-b {margin-bottom:5px}
  .sm-m-10px-b {margin-bottom:10px}
  .sm-m-15px-b {margin-bottom:15px}
  .sm-m-20px-b {margin-bottom:20px}
  .sm-m-25px-b {margin-bottom:25px}
  .sm-m-30px-b {margin-bottom:30px}
  .sm-m-35px-b {margin-bottom:35px}
  .sm-m-40px-b {margin-bottom:40px}
  .sm-m-45px-b {margin-bottom:45px}
  .sm-m-50px-b {margin-bottom:50px}
  .sm-m-55px-b {margin-bottom:55px}
  .sm-m-60px-b {margin-bottom:60px}
  .sm-m-65px-b {margin-bottom:65px}
  .sm-m-70px-b {margin-bottom:70px}
  .sm-m-75px-b {margin-bottom:75px}
  .sm-m-80px-b {margin-bottom:80px}
  .sm-m-85px-b {margin-bottom:85px}
  .sm-m-90px-b {margin-bottom:90px}
  .sm-m-95px-b {margin-bottom:95px}
  .sm-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .sm-m-0px-l  {margin-left:0px}
  .sm-m-5px-l  {margin-left:5px}
  .sm-m-10px-l {margin-left:10px}
  .sm-m-15px-l {margin-left:15px}
  .sm-m-20px-l {margin-left:20px}
  .sm-m-25px-l {margin-left:25px}
  .sm-m-30px-l {margin-left:30px}
  .sm-m-35px-l {margin-left:35px}
  .sm-m-40px-l {margin-left:40px}
  .sm-m-45px-l {margin-left:45px}
  .sm-m-50px-l {margin-left:50px}
  .sm-m-55px-l {margin-left:55px}
  .sm-m-60px-l {margin-left:60px}
  .sm-m-65px-l {margin-left:65px}
  .sm-m-70px-l {margin-left:70px}
  .sm-m-75px-l {margin-left:75px}
  .sm-m-80px-l {margin-left:80px}
  .sm-m-85px-l {margin-left:85px}
  .sm-m-90px-l {margin-left:90px}
  .sm-m-95px-l {margin-left:95px}
  .sm-m-100px-l {margin-left:100px}

  /*Margin right*/
  .sm-m-0px-r  {margin-right:0px}
  .sm-m-5px-r  {margin-right:5px}
  .sm-m-10px-r {margin-right:10px}
  .sm-m-15px-r {margin-right:15px}
  .sm-m-20px-r {margin-right:20px}
  .sm-m-25px-r {margin-right:25px}
  .sm-m-30px-r {margin-right:30px}
  .sm-m-35px-r {margin-right:35px}
  .sm-m-40px-r {margin-right:40px}
  .sm-m-45px-r {margin-right:45px}
  .sm-m-50px-r {margin-right:50px}
  .sm-m-55px-r {margin-right:55px}
  .sm-m-60px-r {margin-right:60px}
  .sm-m-65px-r {margin-right:65px}
  .sm-m-70px-r {margin-right:70px}
  .sm-m-75px-r {margin-right:75px}
  .sm-m-80px-r {margin-right:80px}
  .sm-m-85px-r {margin-right:85px}
  .sm-m-90px-r {margin-right:90px}
  .sm-m-95px-r {margin-right:95px}
  .sm-m-100px-r {margin-right:100px}
}

/*-----------------------------------------
  Padding
-----------------------------------------*/

/*Padding All*/
.p-0px { padding: 0; }
.p-5px {padding: 5px}
.p-10px {padding:10px}
.p-15px {padding:15px}
.p-20px {padding:20px}
.p-25px {padding:25px}
.p-30px {padding:30px}
.p-35px {padding:35px}
.p-40px {padding:40px}
.p-45px {padding:45px}
.p-50px {padding:50px}
.p-55px {padding:55px}
.p-60px {padding:60px}
.p-65px {padding:65px}
.p-70px {padding:70px}
.p-75px {padding:75px}
.p-80px {padding:80px}
.p-85px {padding:85px}
.p-90px {padding:90px}
.p-95px {padding:95px}
.p-100px {padding:100px}

/*Padding Left Right*/
.p-0px-lr { padding-left: 0; ; padding-right: 0;  }
.p-5px-lr { padding-left: 5px; padding-right: 5px }
.p-10px-lr {padding-left:10px; padding-right:10px }
.p-15px-lr {padding-left:15px; padding-right:15px }
.p-20px-lr {padding-left:20px; padding-right:20px }
.p-25px-lr {padding-left:25px; padding-right:25px }
.p-30px-lr {padding-left:30px; padding-right:30px }
.p-35px-lr {padding-left:35px; padding-right:35px }
.p-40px-lr {padding-left:40px; padding-right:40px }
.p-45px-lr {padding-left:45px; padding-right:45px }
.p-50px-lr {padding-left:50px; padding-right:50px }
.p-55px-lr {padding-left:55px; padding-right:55px }
.p-60px-lr {padding-left:60px; padding-right:60px }
.p-65px-lr {padding-left:65px; padding-right:65px }
.p-70px-lr {padding-left:70px; padding-right:70px }
.p-75px-lr {padding-left:75px; padding-right:75px }
.p-80px-lr {padding-left:80px; padding-right:80px }
.p-85px-lr {padding-left:85px; padding-right:85px }
.p-90px-lr {padding-left:90px; padding-right:90px }
.p-95px-lr {padding-left:95px; padding-right:95px }
.p-100px-lr {padding-left:100px; padding-right:100px }

/*Padding Top Bottm*/
.p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
.p-5px-tb {padding-top:  5px; padding-bottom:  5px }
.p-10px-tb {padding-top: 10px; padding-bottom: 10px }
.p-15px-tb {padding-top: 15px; padding-bottom: 15px }
.p-20px-tb {padding-top: 20px; padding-bottom: 20px }
.p-25px-tb {padding-top: 25px; padding-bottom: 25px }
.p-30px-tb {padding-top: 30px; padding-bottom: 30px }
.p-35px-tb {padding-top: 35px; padding-bottom: 35px }
.p-40px-tb {padding-top: 40px; padding-bottom: 40px }
.p-45px-tb {padding-top: 45px; padding-bottom: 45px }
.p-50px-tb {padding-top: 50px; padding-bottom: 50px }
.p-55px-tb {padding-top: 55px; padding-bottom: 55px }
.p-60px-tb {padding-top: 60px; padding-bottom: 60px }
.p-65px-tb {padding-top: 65px; padding-bottom: 65px }
.p-70px-tb {padding-top: 70px; padding-bottom: 70px }
.p-75px-tb {padding-top: 75px; padding-bottom: 75px }
.p-80px-tb {padding-top: 80px; padding-bottom: 80px }
.p-85px-tb {padding-top: 85px; padding-bottom: 85px }
.p-90px-tb {padding-top: 90px; padding-bottom: 90px }
.p-95px-tb {padding-top: 95px; padding-bottom: 95px }
.p-100px-tb {padding-top: 100px; padding-bottom: 100px }


/*Padding top*/
.p-0px-t  {padding-top:0px}
.p-5px-t  {padding-top:5px}
.p-10px-t {padding-top:10px}
.p-15px-t {padding-top:15px}
.p-20px-t {padding-top:20px}
.p-25px-t {padding-top:25px}
.p-30px-t {padding-top:30px}
.p-35px-t {padding-top:35px}
.p-40px-t {padding-top:40px}
.p-45px-t {padding-top:45px}
.p-50px-t {padding-top:50px}
.p-55px-t {padding-top:55px}
.p-60px-t {padding-top:60px}
.p-65px-t {padding-top:65px}
.p-70px-t {padding-top:70px}
.p-75px-t {padding-top:75px}
.p-80px-t {padding-top:80px}
.p-85px-t {padding-top:85px}
.p-90px-t {padding-top:90px}
.p-95px-t {padding-top:95px}
.p-100px-t {padding-top:100px}

/*Padding Bottom*/
.p-0px-b {padding-bottom:0px}
.p-5px-b {padding-bottom:5px}
.p-10px-b {padding-bottom:10px}
.p-15px-b {padding-bottom:15px}
.p-20px-b {padding-bottom:20px}
.p-25px-b {padding-bottom:25px}
.p-30px-b {padding-bottom:30px}
.p-35px-b {padding-bottom:35px}
.p-40px-b {padding-bottom:40px}
.p-45px-b {padding-bottom:45px}
.p-50px-b {padding-bottom:50px}
.p-55px-b {padding-bottom:55px}
.p-60px-b {padding-bottom:60px}
.p-65px-b {padding-bottom:65px}
.p-70px-b {padding-bottom:70px}
.p-75px-b {padding-bottom:75px}
.p-80px-b {padding-bottom:80px}
.p-85px-b {padding-bottom:85px}
.p-90px-b {padding-bottom:90px}
.p-95px-b {padding-bottom:95px}
.p-100px-b {padding-bottom:100px}

/*Padding Left*/
.p-0px-l  {padding-left:0px}
.p-5px-l  {padding-left:5px}
.p-10px-l {padding-left:10px}
.p-15px-l {padding-left:15px}
.p-20px-l {padding-left:20px}
.p-25px-l {padding-left:25px}
.p-30px-l {padding-left:30px}
.p-35px-l {padding-left:35px}
.p-40px-l {padding-left:40px}
.p-45px-l {padding-left:45px}
.p-50px-l {padding-left:50px}
.p-55px-l {padding-left:55px}
.p-60px-l {padding-left:60px}
.p-65px-l {padding-left:65px}
.p-70px-l {padding-left:70px}
.p-75px-l {padding-left:75px}
.p-80px-l {padding-left:80px}
.p-85px-l {padding-left:85px}
.p-90px-l {padding-left:90px}
.p-95px-l {padding-left:95px}
.p-100px-l {padding-left:100px}

/*Padding right*/
.p-0px-r  {padding-right:0px}
.p-5px-r  {padding-right:5px}
.p-10px-r {padding-right:10px}
.p-15px-r {padding-right:15px}
.p-20px-r {padding-right:20px}
.p-25px-r {padding-right:25px}
.p-30px-r {padding-right:30px}
.p-35px-r {padding-right:35px}
.p-40px-r {padding-right:40px}
.p-45px-r {padding-right:45px}
.p-50px-r {padding-right:50px}
.p-55px-r {padding-right:55px}
.p-60px-r {padding-right:60px}
.p-65px-r {padding-right:65px}
.p-70px-r {padding-right:70px}
.p-75px-r {padding-right:75px}
.p-80px-r {padding-right:80px}
.p-85px-r {padding-right:85px}
.p-90px-r {padding-right:90px}
.p-95px-r {padding-right:95px}
.p-100px-r {padding-right:100px}


@media (max-width: 1200px){
  .lg-p-0px { padding: 0; }
  .lg-p-5px {padding: 5px}
  .lg-p-10px {padding:10px}
  .lg-p-15px {padding:15px}
  .lg-p-20px {padding:20px}
  .lg-p-25px {padding:25px}
  .lg-p-30px {padding:30px}
  .lg-p-35px {padding:35px}
  .lg-p-40px {padding:40px}
  .lg-p-45px {padding:45px}
  .lg-p-50px {padding:50px}
  .lg-p-55px {padding:55px}
  .lg-p-60px {padding:60px}
  .lg-p-65px {padding:65px}
  .lg-p-70px {padding:70px}
  .lg-p-75px {padding:75px}

  .lg-p-80px {padding:80px}
  .lg-p-85px {padding:85px}
  .lg-p-90px {padding:90px}
  .lg-p-95px {padding:95px}
  .lg-p-100px {padding:100px}

  /*Padding Left Right*/
  .lg-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .lg-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .lg-p-10px-lr {padding-left:10px; padding-right:10px }
  .lg-p-15px-lr {padding-left:15px; padding-right:15px }

  .lg-p-20px-lr {padding-left:20px; padding-right:20px }
  .lg-p-25px-lr {padding-left:25px; padding-right:25px }
  .lg-p-30px-lr {padding-left:30px; padding-right:30px }
  .lg-p-35px-lr {padding-left:35px; padding-right:35px }
  .lg-p-40px-lr {padding-left:40px; padding-right:40px }
  .lg-p-45px-lr {padding-left:45px; padding-right:45px }
  .lg-p-50px-lr {padding-left:50px; padding-right:50px }
  .lg-p-55px-lr {padding-left:55px; padding-right:55px }
  .lg-p-60px-lr {padding-left:60px; padding-right:60px }
  .lg-p-65px-lr {padding-left:65px; padding-right:65px }
  .lg-p-70px-lr {padding-left:70px; padding-right:70px }
  .lg-p-75px-lr {padding-left:75px; padding-right:75px }
  .lg-p-80px-lr {padding-left:80px; padding-right:80px }
  .lg-p-85px-lr {padding-left:85px; padding-right:85px }
  .lg-p-90px-lr {padding-left:90px; padding-right:90px }
  .lg-p-95px-lr {padding-left:95px; padding-right:95px }
  .lg-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .lg-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .lg-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .lg-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .lg-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .lg-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .lg-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .lg-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .lg-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .lg-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .lg-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .lg-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .lg-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .lg-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .lg-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .lg-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .lg-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .lg-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .lg-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .lg-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .lg-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .lg-p-100px-tb {padding-top: 100px; padding-bottom: 100px }

/*Padding top*/
  .lg-p-5px-0  {padding-top:0px}
  .lg-p-5px-t  {padding-top:5px}
  .lg-p-10px-t {padding-top:10px}
  .lg-p-15px-t {padding-top:15px}
  .lg-p-20px-t {padding-top:20px}
  .lg-p-25px-t {padding-top:25px}
  .lg-p-30px-t {padding-top:30px}
  .lg-p-35px-t {padding-top:35px}
  .lg-p-40px-t {padding-top:40px}
  .lg-p-45px-t {padding-top:45px}
  .lg-p-50px-t {padding-top:50px}
  .lg-p-55px-t {padding-top:55px}
  .lg-p-60px-t {padding-top:60px}
  .lg-p-65px-t {padding-top:65px}
  .lg-p-70px-t {padding-top:70px}
  .lg-p-75px-t {padding-top:75px}
  .lg-p-80px-t {padding-top:80px}
  .lg-p-85px-t {padding-top:85px}
  .lg-p-90px-t {padding-top:90px}
  .lg-p-95px-t {padding-top:95px}
  .lg-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .lg-p-0px-b {padding-bottom:0px}
  .lg-p-5px-b {padding-bottom:5px}
  .lg-p-10px-b {padding-bottom:10px}
  .lg-p-15px-b {padding-bottom:15px}
  .lg-p-20px-b {padding-bottom:20px}
  .lg-p-25px-b {padding-bottom:25px}
  .lg-p-30px-b {padding-bottom:30px}
  .lg-p-35px-b {padding-bottom:35px}
  .lg-p-40px-b {padding-bottom:40px}
  .lg-p-45px-b {padding-bottom:45px}
  .lg-p-50px-b {padding-bottom:50px}
  .lg-p-55px-b {padding-bottom:55px}
  .lg-p-60px-b {padding-bottom:60px}
  .lg-p-65px-b {padding-bottom:65px}
  .lg-p-70px-b {padding-bottom:70px}
  .lg-p-75px-b {padding-bottom:75px}
  .lg-p-80px-b {padding-bottom:80px}
  .lg-p-85px-b {padding-bottom:85px}
  .lg-p-90px-b {padding-bottom:90px}
  .lg-p-95px-b {padding-bottom:95px}
  .lg-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .lg-p-0px-l  {padding-left:0px}
  .lg-p-5px-l  {padding-left:5px}
  .lg-p-10px-l {padding-left:10px}
  .lg-p-15px-l {padding-left:15px}
  .lg-p-20px-l {padding-left:20px}
  .lg-p-25px-l {padding-left:25px}
  .lg-p-30px-l {padding-left:30px}
  .lg-p-35px-l {padding-left:35px}
  .lg-p-40px-l {padding-left:40px}
  .lg-p-45px-l {padding-left:45px}
  .lg-p-50px-l {padding-left:50px}
  .lg-p-55px-l {padding-left:55px}
  .lg-p-60px-l {padding-left:60px}
  .lg-p-65px-l {padding-left:65px}
  .lg-p-70px-l {padding-left:70px}
  .lg-p-75px-l {padding-left:75px}
  .lg-p-80px-l {padding-left:80px}
  .lg-p-85px-l {padding-left:85px}
  .lg-p-90px-l {padding-left:90px}
  .lg-p-95px-l {padding-left:95px}
  .lg-p-100px-l {padding-left:100px}

/*Padding right*/
  .lg-p-0px-r  {padding-left:0px}
  .lg-p-5px-r  {padding-left:5px}
  .lg-p-10px-r {padding-left:10px}
  .lg-p-15px-r {padding-left:15px}
  .lg-p-20px-r {padding-left:20px}
  .lg-p-25px-r {padding-left:25px}
  .lg-p-30px-r {padding-left:30px}
  .lg-p-35px-r {padding-left:35px}
  .lg-p-40px-r {padding-left:40px}
  .lg-p-45px-r {padding-left:45px}
  .lg-p-50px-r {padding-left:50px}
  .lg-p-55px-r {padding-left:55px}
  .lg-p-60px-r {padding-left:60px}
  .lg-p-65px-r {padding-left:65px}
  .lg-p-70px-r {padding-left:70px}
  .lg-p-75px-r {padding-left:75px}
  .lg-p-80px-r {padding-left:80px}
  .lg-p-85px-r {padding-left:85px}
  .lg-p-90px-r {padding-left:90px}
  .lg-p-95px-r {padding-left:95px}
  .lg-p-100px-r {padding-left:100px}
}


@media (max-width: 991px){
  .md-p-0px { padding: 0; }
  .md-p-5px {padding: 5px}
  .md-p-10px {padding:10px}
  .md-p-15px {padding:15px}
  .md-p-20px {padding:20px}
  .md-p-25px {padding:25px}
  .md-p-30px {padding:30px}
  .md-p-35px {padding:35px}
  .md-p-40px {padding:40px}
  .md-p-45px {padding:45px}
  .md-p-50px {padding:50px}
  .md-p-55px {padding:55px}
  .md-p-60px {padding:60px}
  .md-p-65px {padding:65px}
  .md-p-70px {padding:70px}
  .md-p-75px {padding:75px}
  .md-p-80px {padding:80px}
  .md-p-85px {padding:85px}
  .md-p-90px {padding:90px}
  .md-p-95px {padding:95px}
  .md-p-100px {padding:100px}

  /*Padding Left Right*/
  .md-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .md-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .md-p-10px-lr {padding-left:10px; padding-right:10px }
  .md-p-15px-lr {padding-left:15px; padding-right:15px }
  .md-p-20px-lr {padding-left:20px; padding-right:20px }
  .md-p-25px-lr {padding-left:25px; padding-right:25px }
  .md-p-30px-lr {padding-left:30px; padding-right:30px }
  .md-p-35px-lr {padding-left:35px; padding-right:35px }
  .md-p-40px-lr {padding-left:40px; padding-right:40px }
  .md-p-45px-lr {padding-left:45px; padding-right:45px }
  .md-p-50px-lr {padding-left:50px; padding-right:50px }
  .md-p-55px-lr {padding-left:55px; padding-right:55px }
  .md-p-60px-lr {padding-left:60px; padding-right:60px }
  .md-p-65px-lr {padding-left:65px; padding-right:65px }
  .md-p-70px-lr {padding-left:70px; padding-right:70px }
  .md-p-75px-lr {padding-left:75px; padding-right:75px }
  .md-p-80px-lr {padding-left:80px; padding-right:80px }
  .md-p-85px-lr {padding-left:85px; padding-right:85px }
  .md-p-90px-lr {padding-left:90px; padding-right:90px }
  .md-p-95px-lr {padding-left:95px; padding-right:95px }
  .md-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .md-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .md-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .md-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .md-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .md-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .md-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .md-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .md-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .md-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .md-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .md-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .md-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .md-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .md-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .md-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .md-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .md-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .md-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .md-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .md-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .md-p-100px-tb {padding-top: 100px; padding-bottom: 100px }


/*Padding top*/
  .md-p-0px-t  {padding-top:0px}
  .md-p-5px-t  {padding-top:5px}
  .md-p-10px-t {padding-top:10px}
  .md-p-15px-t {padding-top:15px}
  .md-p-20px-t {padding-top:20px}
  .md-p-25px-t {padding-top:25px}
  .md-p-30px-t {padding-top:30px}
  .md-p-35px-t {padding-top:35px}
  .md-p-40px-t {padding-top:40px}
  .md-p-45px-t {padding-top:45px}
  .md-p-50px-t {padding-top:50px}
  .md-p-55px-t {padding-top:55px}
  .md-p-60px-t {padding-top:60px}
  .md-p-65px-t {padding-top:65px}
  .md-p-70px-t {padding-top:70px}
  .md-p-75px-t {padding-top:75px}
  .md-p-80px-t {padding-top:80px}
  .md-p-85px-t {padding-top:85px}
  .md-p-90px-t {padding-top:90px}
  .md-p-95px-t {padding-top:95px}
  .md-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .md-p-0px-b {padding-bottom:0px}
  .md-p-5px-b {padding-bottom:5px}
  .md-p-10px-b {padding-bottom:10px}
  .md-p-15px-b {padding-bottom:15px}
  .md-p-20px-b {padding-bottom:20px}
  .md-p-25px-b {padding-bottom:25px}
  .md-p-30px-b {padding-bottom:30px}
  .md-p-35px-b {padding-bottom:35px}
  .md-p-40px-b {padding-bottom:40px}
  .md-p-45px-b {padding-bottom:45px}
  .md-p-50px-b {padding-bottom:50px}
  .md-p-55px-b {padding-bottom:55px}
  .md-p-60px-b {padding-bottom:60px}
  .md-p-65px-b {padding-bottom:65px}
  .md-p-70px-b {padding-bottom:70px}
  .md-p-75px-b {padding-bottom:75px}
  .md-p-80px-b {padding-bottom:80px}
  .md-p-85px-b {padding-bottom:85px}
  .md-p-90px-b {padding-bottom:90px}
  .md-p-95px-b {padding-bottom:95px}
  .md-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .md-p-0px-l  {padding-left:0px}
  .md-p-5px-l  {padding-left:5px}
  .md-p-10px-l {padding-left:10px}
  .md-p-15px-l {padding-left:15px}
  .md-p-20px-l {padding-left:20px}
  .md-p-25px-l {padding-left:25px}
  .md-p-30px-l {padding-left:30px}
  .md-p-35px-l {padding-left:35px}
  .md-p-40px-l {padding-left:40px}
  .md-p-45px-l {padding-left:45px}
  .md-p-50px-l {padding-left:50px}
  .md-p-55px-l {padding-left:55px}
  .md-p-60px-l {padding-left:60px}
  .md-p-65px-l {padding-left:65px}
  .md-p-70px-l {padding-left:70px}
  .md-p-75px-l {padding-left:75px}
  .md-p-80px-l {padding-left:80px}
  .md-p-85px-l {padding-left:85px}
  .md-p-90px-l {padding-left:90px}
  .md-p-95px-l {padding-left:95px}
  .md-p-100px-l {padding-left:100px}

/*Padding right*/
  .md-p-0px-r  {padding-right:0px}
  .md-p-5px-r  {padding-right:5px}
  .md-p-10px-r {padding-right:10px}
  .md-p-15px-r {padding-right:15px}
  .md-p-20px-r {padding-right:20px}
  .md-p-25px-r {padding-right:25px}
  .md-p-30px-r {padding-right:30px}
  .md-p-35px-r {padding-right:35px}
  .md-p-40px-r {padding-right:40px}
  .md-p-45px-r {padding-right:45px}
  .md-p-50px-r {padding-right:50px}
  .md-p-55px-r {padding-right:55px}
  .md-p-60px-r {padding-right:60px}
  .md-p-65px-r {padding-right:65px}
  .md-p-70px-r {padding-right:70px}
  .md-p-75px-r {padding-right:75px}
  .md-p-80px-r {padding-right:80px}
  .md-p-85px-r {padding-right:85px}
  .md-p-90px-r {padding-right:90px}
  .md-p-95px-r {padding-right:95px}
  .md-p-100px-r {padding-right:100px}

}

@media (max-width: 767px){
  .sm-p-0px { padding: 0; }
  .sm-p-5px {padding: 5px}
  .sm-p-10px {padding:10px}
  .sm-p-15px {padding:15px}
  .sm-p-20px {padding:20px}
  .sm-p-25px {padding:25px}
  .sm-p-30px {padding:30px}
  .sm-p-35px {padding:35px}
  .sm-p-40px {padding:40px}
  .sm-p-45px {padding:45px}
  .sm-p-50px {padding:50px}
  .sm-p-55px {padding:55px}
  .sm-p-60px {padding:60px}
  .sm-p-65px {padding:65px}
  .sm-p-70px {padding:70px}
  .sm-p-75px {padding:75px}
  .sm-p-80px {padding:80px}
  .sm-p-85px {padding:85px}

  .sm-p-90px {padding:90px}
  .sm-p-95px {padding:95px}
  .sm-p-100px {padding:100px}

  /*Padding Left Right*/
  .sm-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .sm-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .sm-p-10px-lr {padding-left:10px; padding-right:10px }
  .sm-p-15px-lr {padding-left:15px; padding-right:15px }
  .sm-p-20px-lr {padding-left:20px; padding-right:20px }
  .sm-p-25px-lr {padding-left:25px; padding-right:25px }
  .sm-p-30px-lr {padding-left:30px; padding-right:30px }
  .sm-p-35px-lr {padding-left:35px; padding-right:35px }
  .sm-p-40px-lr {padding-left:40px; padding-right:40px }
  .sm-p-45px-lr {padding-left:45px; padding-right:45px }
  .sm-p-50px-lr {padding-left:50px; padding-right:50px }
  .sm-p-55px-lr {padding-left:55px; padding-right:55px }
  .sm-p-60px-lr {padding-left:60px; padding-right:60px }
  .sm-p-65px-lr {padding-left:65px; padding-right:65px }
  .sm-p-70px-lr {padding-left:70px; padding-right:70px }
  .sm-p-75px-lr {padding-left:75px; padding-right:75px }
  .sm-p-80px-lr {padding-left:80px; padding-right:80px }
  .sm-p-85px-lr {padding-left:85px; padding-right:85px }
  .sm-p-90px-lr {padding-left:90px; padding-right:90px }
  .sm-p-95px-lr {padding-left:95px; padding-right:95px }
  .sm-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .sm-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .sm-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .sm-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .sm-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .sm-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .sm-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .sm-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .sm-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .sm-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .sm-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .sm-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .sm-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .sm-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .sm-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .sm-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .sm-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .sm-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .sm-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .sm-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .sm-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .sm-p-100px-tb {padding-top: 100px; padding-bottom: 100px }

/*Padding top*/
  .sm-p-0px-t  {padding-top:0px}
  .sm-p-5px-t  {padding-top:5px}
  .sm-p-10px-t {padding-top:10px}
  .sm-p-15px-t {padding-top:15px}
  .sm-p-20px-t {padding-top:20px}
  .sm-p-25px-t {padding-top:25px}
  .sm-p-30px-t {padding-top:30px}
  .sm-p-35px-t {padding-top:35px}
  .sm-p-40px-t {padding-top:40px}
  .sm-p-45px-t {padding-top:45px}
  .sm-p-50px-t {padding-top:50px}
  .sm-p-55px-t {padding-top:55px}
  .sm-p-60px-t {padding-top:60px}
  .sm-p-65px-t {padding-top:65px}
  .sm-p-70px-t {padding-top:70px}
  .sm-p-75px-t {padding-top:75px}
  .sm-p-80px-t {padding-top:80px}
  .sm-p-85px-t {padding-top:85px}
  .sm-p-90px-t {padding-top:90px}
  .sm-p-95px-t {padding-top:95px}
  .sm-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .sm-p-0px-b {padding-bottom:0px}
  .sm-p-5px-b {padding-bottom:5px}
  .sm-p-10px-b {padding-bottom:10px}
  .sm-p-15px-b {padding-bottom:15px}
  .sm-p-20px-b {padding-bottom:20px}
  .sm-p-25px-b {padding-bottom:25px}
  .sm-p-30px-b {padding-bottom:30px}
  .sm-p-35px-b {padding-bottom:35px}
  .sm-p-40px-b {padding-bottom:40px}
  .sm-p-45px-b {padding-bottom:45px}
  .sm-p-50px-b {padding-bottom:50px}
  .sm-p-55px-b {padding-bottom:55px}
  .sm-p-60px-b {padding-bottom:60px}
  .sm-p-65px-b {padding-bottom:65px}
  .sm-p-70px-b {padding-bottom:70px}
  .sm-p-75px-b {padding-bottom:75px}
  .sm-p-80px-b {padding-bottom:80px}
  .sm-p-85px-b {padding-bottom:85px}
  .sm-p-90px-b {padding-bottom:90px}
  .sm-p-95px-b {padding-bottom:95px}
  .sm-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .sm-p-0px-l  {padding-left:0px}
  .sm-p-5px-l  {padding-left:5px}
  .sm-p-10px-l {padding-left:10px}
  .sm-p-15px-l {padding-left:15px}
  .sm-p-20px-l {padding-left:20px}
  .sm-p-25px-l {padding-left:25px}
  .sm-p-30px-l {padding-left:30px}
  .sm-p-35px-l {padding-left:35px}
  .sm-p-40px-l {padding-left:40px}
  .sm-p-45px-l {padding-left:45px}
  .sm-p-50px-l {padding-left:50px}
  .sm-p-55px-l {padding-left:55px}
  .sm-p-60px-l {padding-left:60px}
  .sm-p-65px-l {padding-left:65px}
  .sm-p-70px-l {padding-left:70px}
  .sm-p-75px-l {padding-left:75px}
  .sm-p-80px-l {padding-left:80px}
  .sm-p-85px-l {padding-left:85px}
  .sm-p-90px-l {padding-left:90px}
  .sm-p-95px-l {padding-left:95px}
  .sm-p-100px-l {padding-left:100px}

/*Padding right*/
  .sm-p-0px-r  {padding-right:0px}
  .sm-p-5px-r  {padding-right:5px}
  .sm-p-10px-r {padding-right:10px}
  .sm-p-15px-r {padding-right:15px}
  .sm-p-20px-r {padding-right:20px}
  .sm-p-25px-r {padding-right:25px}
  .sm-p-30px-r {padding-right:30px}
  .sm-p-35px-r {padding-right:35px}
  .sm-p-40px-r {padding-right:40px}
  .sm-p-45px-r {padding-right:45px}
  .sm-p-50px-r {padding-right:50px}
  .sm-p-55px-r {padding-right:55px}
  .sm-p-60px-r {padding-right:60px}
  .sm-p-65px-r {padding-right:65px}
  .sm-p-70px-r {padding-right:70px}
  .sm-p-75px-r {padding-right:75px}
  .sm-p-80px-r {padding-right:80px}
  .sm-p-85px-r {padding-right:85px}
  .sm-p-90px-r {padding-right:90px}
  .sm-p-95px-r {padding-right:95px}
  .sm-p-100px-r {padding-right:100px}

}
.x_flms {padding-top:40px; border-bottom:1px solid #ddd;}
.text_center { text-align: center;}
.page a,.page span {
        display: inline-block;
        font-size: 15px;
        color:#7f8d99;
        width:38px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        margin:0 4px 10px auto;
        background: #ecf1f5;
        border-radius: 6px;
        -moz-border-radius: 6px
        -webkit-border-radius:  6px;
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -webkit-transition: all 0.5s;
    }
    .page a:hover,.page span.current {
        background: #0064b2;
        color:#fff;
    }
       
    /*二级菜单*/	   
	    ul,li {
            padding: 0px;
            margin: 0px;
            list-style: none;
        }
        /*div样式*/
        #menu {
            border:0px solid #ccc;
            border-right: none;
			width:100%;
            max-width:1280px;
            margin: 0px auto 80px auto;
        }

        /*浮动li*/
        #menu ul li {
            position: relative; float:left; width: 14.28%;
        } /*加了float一级横向* /

        /*设置a标签的样式*/
        #menu ul li a {
            width: 99%;
            height: 40px;
            text-align:left;
            line-height: 40px;
            display: block;
            border-bottom:1px solid #ddd;
            background: #fff;
			text-indent:16px; font-size:16px;
            color: #666;
			min-width:200px;
        }

        /*当鼠标移动到 一级菜单的a标签上时*/
        #menu ul li a:hover {
            cursor: pointer;
            color: #fff;
            border-right: 0px solid transparent;
			background-color:#064e84;
        }


        /*二级菜单*/
        #menu ul li .sub1{
            position: absolute;
           /* left: 120px;
            top: -2px;竖向菜单*/
			
			left: 0px;
            top: 40px;
            border: 0px solid #ccc;
			z-index:99999;
            display: none;
            /*z-index: 3;*/
        }

        /*设置二级菜单下的a标签样式*/
        #menu ul li .sub1 li a{
            border-top: 0px dotted #ccc;
            width: 100%;
            text-align:left;
            height:36px;
            color: #666;
			font-size:12px;
			text-indent:16px;
        }

        #menu ul li .sub1 li a:hover{
            color: #8fd3f4;
            border-bottom: 0px solid #ccc;
        }

        /*设置二级菜单下的第一个li下的a标签样式*/
   

        #menu ul li .sub1 li{
            position: relative; width:100%;
        }

        /*显示二级菜单 暂时注销*/
      /*  #menu ul li:hover .sub1{
            display: block;
        }*/

        /*三级菜单*/
        #menu ul li .sub1 li .sub2{
            /*z-index:5;*/
            position:absolute;
            top: 0px;
            left:50%;
            display: none;
            border-top: 0px solid #ccc;
			width:300px;
			z-index:999;
			
        }
        /*显示三级菜单  暂时注销*/
        /*#menu ul li .sub1 li:hover .sub2{
            display: block;
        }*/
        /*把右边框设置回来*/
        #menu ul li .sub1 li .sub2 li a{
            height: 39px;z-index:99999;
        }
        /*文字颜色*/
        #menu ul li .sub1 li .sub2 li a:hover{
            color: #fff;
        }
	@media (max-width: 767px){
	 #menu {
            border:0px solid #ccc;
            margin: 0px auto 140px auto;
        }
	 #menu ul li {
            position: relative; float:left; width: 50%;
        } 
		 #menu ul li a {
            width: 99%;
            height: 40px;
            text-align:left;
            line-height: 40px;
            display: block;
            border-bottom:1px solid #ddd;
            background: #fff;
			text-indent:16px; font-size:14px;
            color: #666;
			min-width:200px;
        }
	}