@font-face {font-family:avo;src: url(font/UTM_Avo.ttf);}
@font-face {font-family:avoB;src: url(font/UTM_AvoBold.ttf);}
@font-face {font-family:mulil;src: url(font/Muli-Light.ttf);}
@font-face {font-family:muli;src: url(font/Muli-Regular.ttf);}
@font-face {font-family:mulib;src: url(font/Muli-Bold.ttf);}
@font-face {font-family:and;src: url("font/SVN-Androgyne.ttf");}
@font-face {font-family:uhe;src: url(font/UTM-HelvetIns.ttf);}
@font-face {font-family:agd;src: url(font/SVN-Aguda-Regular.otf);}
@font-face {font-family:ble;src: url(font/SVN-Blenda-Script.ttf);}
@font-face {font-family:sha;src: url(font/UTM_Sharnay.ttf);}

@keyframes translateWelcome1 {
	0%   {transform: translateX(50%); opacity:0;} 
    75%   {transform: translateX(50%); opacity:0}  	
    100% {transform: translateX(0);}
}
@keyframes translateWelcome2{
	0%   {transform: translateX(-50%); opacity:0} 
    75%   {transform: translateX(-50%); opacity:0}  	
    100% {transform: translateX(0);}
}
@keyframes phone-icon3 {
  0% { transform: translate3d(0px, 0, 0) rotate(-35deg); }
  2% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  4% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  6% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  8% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  10% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  12% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  14% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  16% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  18% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  20% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  22% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  24% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  26% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  28% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  30% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  32% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  34% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  36% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  38% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  40% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  42% { transform: translate3d(2px, 0, 0) rotate(-35deg); }
  44% { transform: translate3d(-2px, 0, 0) rotate(-35deg); }
  46% { transform: translate3d(0em, 0, 0) rotate(-35deg); }
}
@keyframes phone-icon {
  0% { transform: translate3d(0px, 0, 0); }
  2% { transform: translate3d(2px, 0, 0); }
  4% { transform: translate3d(-2px, 0, 0); }
  6% { transform: translate3d(2px, 0, 0); }
  8% { transform: translate3d(-2px, 0, 0); }
  10% { transform: translate3d(2px, 0, 0); }
  12% { transform: translate3d(-2px, 0, 0); }
  14% { transform: translate3d(2px, 0, 0); }
  16% { transform: translate3d(-2px, 0, 0); }
  18% { transform: translate3d(2px, 0, 0); }
  20% { transform: translate3d(-2px, 0, 0); }
  22% { transform: translate3d(2px, 0, 0); }
  24% { transform: translate3d(-2px, 0, 0); }
  26% { transform: translate3d(2px, 0, 0); }
  28% { transform: translate3d(-2px, 0, 0); }
  30% { transform: translate3d(2px, 0, 0); }
  32% { transform: translate3d(-2px, 0, 0); }
  34% { transform: translate3d(2px, 0, 0); }
  36% { transform: translate3d(-2px, 0, 0); }
  38% { transform: translate3d(2px, 0, 0); }
  40% { transform: translate3d(-2px, 0, 0); }
  42% { transform: translate3d(2px, 0, 0); }
  44% { transform: translate3d(-2px, 0, 0); }
  46% { transform: translate3d(0em, 0, 0); }
}
@keyframes translateX1 {
    0%   {transform: translateX(50%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX2 {
    0%   {transform: translateX(400%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX3 {
    0%   {transform: translateX(800%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX_1 {
    0%   {transform: translateX(-50%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX_2 {
    0%   {transform: translateX(-400%);}     
    100% {transform: translateX(0);}
}
@keyframes translateX_3 {
    0%   {transform: translateX(-800%);}     
    100% {transform: translateX(0);}
}
@keyframes rotateLeft{
	0% {
    opacity: 0;
    transform-origin: 0 0;
    transform: perspective(800px) rotateY(-180deg);
	}
	
100% {
		opacity: 1;
		transform-origin: 50% 0;
		transform: perspective(800px) rotateY(0);
	}
}
@keyframes phone-inner {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  33.3333% {
    opacity: 0
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1);
  }
  66.6666% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, 0) scale(0);
            transform: translate3d(0, 0, 0) scale(0);
  }
}
@keyframes phone-outer {
  0% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:.4;
            transform: translate3d(0, 0, 0) scale(1);    
  }
  33.3333% {
    -webkit-transform: translate3d(0, 0, 0) scale(2);opacity:0;
            transform: translate3d(0, 0, 0) scale(2);   
  }
  66.6666% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0) scale(1);opacity:0;
            transform: translate3d(0, 0, 0) scale(1); 
  }
}
body{margin:0;padding:0;background:#f3f4f6;font-family:muli}
h1,h2,h3,h4,h5,h6,strong,b{font-family:segoe ui; font-weight:500;}
.container{max-width:1100px;margin:auto;box-sizing:border-box;width:96%;}
header{position:relative}
.top-header {position:absolute;width:100%;height:262px;z-index:2;background:url(/Design/header-shadow.png)no-repeat;background-size:100% auto;}
.top-header .container{}
.top-header .right{position:relative;}
.top-header .logo{float:left;height:166px;animation:zoomIn 2s;position:relative;top:-2px}
.top-header .hotline{position:relative;font-size:14px;color:#4592f7;padding:10px 0;float:right;border-bottom:1px solid}
.top-header .hotline a{position:relative;padding-left:30px;display:inline-block;}
.top-header .hotline .sdt{float:right}
.top-header .hotline .sdt{float:right}
.top-header .hotline a+a{margin-right:20px;}
.top-header .hotline .sdt:before{content:"\f095";font-family:fontawesome;width:20px;height:20px;text-align:center;position:absolute;left:0;bottom:-3px;animation:phone-icon 3s infinite;border:1px solid #4592f7;padding:2px;border-radius:100%;}
.top-header .hotline .mail:before{content:"\f0e0";font-family:fontawesome;width:20px;height:20px;text-align:center;position:absolute;left:0;bottom:-3px;border:1px solid #4592f7;padding:2px;border-radius:100%;}
.top-header nav {position:relative}
.top-header nav .menuMain{position: relative;float:right}
.top-header nav .menuMain > li{font-family:mulil;font-weight:bold;text-transform:uppercase;float:left;font-size:17px;color: #fff;padding: 0 29px;}
.top-header nav .menuMain > li:first-child{padding-left:0}
.top-header nav .menuMain > li:last-child{padding-right:0}
.top-header nav .menuMain > li > a{display: block;padding: 20px 0;position: relative;}
.top-header nav .menuMain > li > a:after{content:"";width:0;border-top:2px solid #4592f7;position:absolute;left:0;right:0;margin:auto;bottom:0;z-index:3;transition:width .5s}
.top-header nav .menuMain > li:hover > a:after{width:100%;}
.top-header nav .menuMain > li:hover{color:#4592f7;}
.top-header nav .menusub{position:absolute;text-align:left;background-color:#07264f;padding:5px 0;display:none;z-index:7;}
.top-header nav .menusub:before{content:"";border:6px solid transparent;border-bottom-color:#4592f7;position:absolute;top:-12px;left:40px;}
.top-header nav .menusub li{color:#fff;padding:10px 30px;font-family:Segoe UI,Arial;font-size:15px;}
.top-header nav .menusub li a{display:block;transition:.5s}
.top-header nav .menusub > li:hover{color:#4592f7;}
.top-header nav .menusub li:hover a{transform:translateX(10px)}
.top-header nav .menusub li+li{border-top:1px solid #003780;}
#slideshow{position: relative;height:693px;z-index:1;}
.about-default{position:relative;background:#fff url(/Design/img-gocabout.png) no-repeat bottom right;background-size: 62%;}
.about-default .container{/* padding:0 0 50px; */position:relative;height:390px;}
.about-default .gioithieu{z-index: 1;position:relative;float:left;width: 65%;overflow:hidden;padding-bottom:25px;}
.about-default .gioithieu hgroup{text-align:center}
.about-default .gioithieu h2{font-size:30px;font-family:avo;text-transform:uppercase;color:#505050;line-height:1}
.about-default .gioithieu h3{font-size:30px;font-family:avob;text-transform:uppercase;color:#1451a1;line-height:1.6}
.about-default .gioithieu .border{text-align:center;height:1px;background:#1451a1;width: 60px;left:0;right:0;margin:auto;margin-top:10px;margin-bottom:20px}
.about-default .gioithieu .description{margin:auto;font-size:16px;color:#474747;text-align:justify;font-family:segoe ui;}
.about-default .gioithieu .des2{margin-top:20px}
.about-default .link{color:#1451a1;margin-top:25px;text-align:center}
.about-default .link a{text-transform:uppercase;transition:transform .5s;padding:10px 20px;border:1px solid #1451a1;border-radius:20px;font-size:12px;transition:all .5s;}
.about-default .link:hover a{background:#1451a1;color:#fff}
.about-default .img-about{position:absolute;bottom: -11.2%;right:0;z-index:1;width: 33%;height: 100%;}
.about-default .img-about img{width:100%;height: 393px;position:relative;object-fit: cover;}
.about-default .img-about:before{content:"";background:url(/Design/goc-imgleft.png);width:23px;height:44px;position:absolute;bottom:0;left:-23px}
.about-default .img-about:after{content:"";background:url(/Design/goc-imgright.png);width:23px;height:44px;position:absolute;bottom:0;right:-23px}
.service-default{height:866px;background:url(/Design/img-dv.jpg)}
.service-default .container:first-child{position:relative;padding-top:100px}
.service-default .top-info{text-align:center;margin-bottom: 32px;}
.service-default .top-info h2{font-size:30px;font-family:avo;color:#fff;text-transform:uppercase;line-height:1;margin-bottom:10px}
.service-default .top-info h2 strong{font-family:avob}
.service-default .top-info .border{text-align:center;height:1px;background:#4592f7;width: 127px;left:0;right:0;margin:auto;margin-top: 17px;margin-bottom: 17px;}
.service-default .top-info .description{line-height: 1.5;font-size:17px;font-family:mulil;color:#fff;width: 84%;text-align:center;margin:auto;}
.service-default ul{float:left}
.service-default ul li{float:left;width: 33%;padding-right: 0.662%;box-sizing:border-box;text-align:center;}
.service-default ul li .postImg{overflow:hidden;height:382px;border-radius:5px;box-sizing:border-box;position:relative;border-radius:5px;}
.service-default ul li .postImg:before{width:100%;height:100%;position:absolute;border:1px solid #fff;box-sizing:border-box;border-radius:5px;z-index:1}
.service-default ul li .postImg:hover:before{content:"";}
.service-default ul li .postImg:after{position:absolute;width:100%;height:100%;background:rgba(255, 255, 255, 0.5);top:-100%;left:0;content:"";z-index:4;transition:top .5s;}
.service-default ul li .postImg:hover:after{top:0;}
.service-default ul li h2{font-family:avob;color:#fff;font-size: 18px;font-weight:normal;text-transform:uppercase;padding-top: 31px;height:25.185px;overflow:hidden}
.service-default ul li .border{text-align:center;height:1px;background:#fff;width: 65px;left:0;right:0;margin:auto;margin-top:20px;margin-bottom:20px;}
.service-default ul li .textdv{font-size:15px;color:#fff;font-family:muli}
#SlideLeftOjectNoMargin .next{width:41px;height:41px;background:url(/JS/diapo-v101/images/diapo/next.png);position:absolute;top:calc(40% - 24px);right:20px;opacity:0;transition:opacity .5s;z-index:999}
#SlideLeftOjectNoMargin .prev{width:41px;height:41px;background:url(/JS/diapo-v101/images/diapo/prev.png);position:absolute;top:calc(40% - 24px);left:20px;opacity:0;transition:opacity .5s;z-index:999}
#SlideLeftOjectNoMargin:hover .next,#SlideLeftOjectNoMargin:hover .prev{opacity:1;}
.feature-default{}
.feature-default .container{padding:50px 0;}
.feature-default .title-news{text-align:center;font-size:30px;color:#1451a1;font-family:avob;text-transform:uppercase;}
.feature-default .border{text-align:center;height:1px;background:#4592f7;width: 125px;left:0;right:0;margin:auto;margin-top:15px;margin-bottom:50px;}
.feature-default ul{float:left;position:relative;}
.feature-default ul li{width: 23.637%;float:left;position:relative;margin-right:1.8173%;overflow:hidden;box-sizing:border-box}
.feature-default ul li:before{display:block;position:absolute;width:100%;height:100%;outline:1px solid #1451a1;outline-offset: -1px;}
.feature-default ul li:hover:before{content:""}
.feature-default ul li:last-child{margin-right:0}
.feature-default ul li .top-feature{position:relative;overflow:hidden;box-sizing:border-box}
.feature-default li .postImg{height:218px;}
.feature-default li h4{box-sizing:border-box;color:#fff;overflow:hidden;font-family:muli;font-weight:normal;position:absolute;z-index: 1;bottom:0;left:0;padding:10px;background: rgba(21, 81, 161, .7);font-size:15px;}
.feature-default li h4 a{height:42.96px;overflow:hidden;display:block}
.feature-default li h4:hover{color:#1451a1;background:rgba(255,255,255,.7)}
.feature-default .text{box-sizing:border-box;padding:10px 10px 30px;font-family:muli;font-weight:normal;border:1px solid #dfdfdf;border-top:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px;background:#fff;}
.feature-default .desc{height: 77px;overflow:hidden;margin-top:0;margin-bottom:10px;}
.feature-default .text >a{position:relative;font-size:11px;color:#1451a1;text-transform:uppercase;border:1px solid #1451a1;border-radius:20px;padding:5px 10px;transition:.5s}
.feature-default .text >a:hover{color:#fff;background:#1451a1}
.google-maps{height:421px}
footer .middle{background:url(/Design/bg-footer.jpg);}
footer .middle .container{padding: 33px 0;overflow:hidden;}
footer .middle .title-company{overflow:hidden;border-bottom:1px solid #8ebfff;padding-bottom:15px}
footer .middle .logo-footer{height:56px;float:left}
footer .middle .logo-footer img{width:auto;height:100%}
footer .middle .title-company h2{float:left;font-family:sha;color:#fff;font-size:27px;text-transform:uppercase;margin-top: 10px;margin-left: 7px;}
footer .text-footer{font-size: 14px;line-height:1.8;color:#fff;margin-top:20px;font-family:muli;font-weight:normal}
footer .infocompany p{position:relative;padding-left:20px;line-height:1.8;}
footer .infocompany p:before{width:14px;font-weight:300;font-family:fontawesome;color:#2f84f3;position:absolute;left:0;text-align:center}
footer .infocompany p:first-child:before{content:"\f3c5"}
footer .infocompany p:nth-of-type(2):before{content:"\f095"}
footer .infocompany p:nth-of-type(3):before{content:"\f0e0"}
footer .infocompany p:nth-of-type(4):before{content:"\f26b";font-weight:400}
footer .text-footer strong{color:#8ebfff;font-weight:normal}
footer .title-footer{font-size:17px;font-family:avob;text-transform:uppercase;color:#fff;padding: 32px 0 16px;position:relative;}
footer .title-footer:before{content:"";border-bottom:1px solid #8ebfff;width:60px;left:0;bottom:0;z-index:555;position:absolute}
footer .menu-footer{;float:left}
footer .lienket{margin-left:50px}
footer .menu-footer li{transition:transform .5s;line-height:1.8;color:#8ebfff}
footer .menu-footer li:before{content:"\f105";font-family:fontawesome;font-weight:300}
footer .menu-footer li:hover{transform:translateX(10px);color:#fff;}
footer .socal-link{overflow:hidden;margin-top:20px}
footer .socal-link a{font-size: 20px;display:block;float:left;border:1px solid #8ec0ff;color:#8ec0ff;width: 45px;text-align:center;margin-right:10px;padding: 8.8px 0;border-radius:100%;background:#1451a1}
footer .socal-link a:last-child{margin-right:0;}
footer .socal-link a:hover{color:#fff;border-color:#fff}
footer .foot{background:#1551a1;border-top:1px solid #2372da;font-size:13px;font-family:muli;color:#fff}
.foot .container{overflow:hidden;padding:15px 0;}
.foot .visitor{margin-right:10px}
.foot .right a{font-weight:bold;font-family: segoe ui;}
#ShowMenu{display:none;}
.logo-mobile{display:none}
article{padding:0;background:#fff;position:relative}
article:before{content:"";background:url(/Design/bn-bot5.png) bottom no-repeat;background-size:100% auto;position:absolute;height:152px;bottom:calc(100% - 2px);width:100%;z-index:1;}
.hotline-fixed{display:block;position:fixed;bottom: 0;left:0;z-index:99999;}
.hotline-number{padding:5px;padding-right:10px;background-color: rgba(209, 24, 24, 0.7);/* display:none; */border-radius:4px 4px 0;color:#fff;padding-left:40px;}
.hotline-fixed a{color: #fff;line-height:1.8;position:relative;font-size: 13px;}
.hotline-fixed i{position:absolute;left:10px;width: 24px;height:24px;text-align:center;background-color: #fff;border-radius:100%;color: #d11818;animation:phone-icon2 3s infinite;}
.hotline-fixed i:before{position:absolute;left:0;right:0;margin:auto;top:2px}

.mobile-header{display:none;}
.button-phone{position:fixed;bottom:20px;left:15px;width:60px;height:60px;text-indent:-1000px;background:#ffffff url(/Design/icon-mphone.png) no-repeat center 16px;background-size:50%;border-radius:100%;z-index:8;box-shadow:0 0 5px rgba(0,0,0,.5)}
.button-phone:before{animation:phone-inner 3s infinite;top: 0;left: 0;width:100%;height:100%;background-color: rgba(20, 81, 161, .6);border-radius: 100%;
  			position:absolute;content:""; }
.button-phone:after{top: 0;left: 0;width: 100%;height:100%;background-color: #1451a1;border-radius: 100%;position:absolute;
	content:"";animation: phone-outer 3s infinite 1.5s;z-index:1;}  
@media only screen
  and (max-width :1263px){
#slideshow{height:519px;}
.top-header nav .menuMain > li{padding: 0 16px;}
.about-default .container{height:349px;}
.about-default .img-about:before,.img-about:after{display:none}
}
@media only screen
  and (max-width :1100px){
#slideshow{height:558px}
}
@media only screen
  and (max-width :1025px){
#slideshow{height:519px}
}
@media only screen and (max-width: 1023px){
.top-header .hotline{}
.mobile-header{display:block;overflow:hidden;height:100px;background:#fff}
.mobile-header .container{overflow:hidden}
.mobile-header .logo{position:absolute;height:90px;}
.mobile-header .logo img{height:100%;width:auto}
.top-header hgroup{margin-top:10px}
#slideshow{height:519px}
#ShowMenu{float:right;display:block;height:45px;position:relative;padding-right:60px;padding-top: 19px;font-size: 20px;text-transform:uppercase;color:#fff;text-align:right;}
#ShowMenu:before{content:"\f0c9";font-family:fontawesome;color:#fff;font-size:25px;border:1px solid #fff;padding:0 5px;position:absolute;right:10px;top: 15px;border-radius:4px;}
#ShowMenu.close:before{background-color:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;z-index:8;top:0;border:0;left:0;content:"";}
.top-header nav{height:100%;position: fixed;top:0;left:0;width:250px;overflow: auto;z-index:10;background-color: #003171;display:none;}
.top-header nav .menuMain{border:none;float:none}
.top-header nav .menuMain{margin-top:10px}
.top-header nav .menuMain li{margin:0;color: #fff;float:none;text-align:left;padding:0;border-bottom:1px solid #fff;position:relative}
.top-header nav .menuMain > li:first-child{padding:0;}
.top-header nav .menuMain > li > a:before{display:none}
.top-header nav .menuMain li a,nav .menuMain.right > li > a{padding:10px}
.top-header nav .menusub li{font-weight:normal;text-transform:capitalize}
.top-header nav .logo{display:block;height:auto;width:80%;text-align:center;}
.top-header nav .logo{float:none;position:static;left:0;right:0;margin:auto !important;margin-top:20px !important}
.top-header nav .logo img{width:100%;height:auto;}
.about-default .img-about{display:none}
.about-default .gioithieu{width:100%}
.about-default .container{overflow:hidden;height:auto}
.service-default{height:auto;padding:50px 0;background-size:auto 100%}
.service-default .top-info .description{width:100%}
.service-default ul li .postImg{height:255px}
.service-default .container:first-child{padding-top:0;}
.service-default ul li .textdv p{height:82.667px;overflow:hidden}
.feature-default li .postImg{height:180px}
.feature-default .text{padding:10px}
footer .thongtin{display:none}
footer .lienket{margin-left:0}
.foot .right{float:left}
}
@media only screen
  and (max-width :1000px){
#slideshow{height:507px}
}
@media only screen
  and (max-width :900px){
#slideshow{height:457px}
}
@media only screen
  and (max-width :800px){
#slideshow{height:406px}
}
@media only screen
  and (max-width :769px){
#slideshow{height:390px}
}
@media only screen and (max-width: 730px){
#slideshow{height:370px}
.top-header .logo{height: 90px;}
.top-header .logo img{height:100%;width:auto}
.top-header .hotline a+a{display:none}
.top-header nav .logo{width:60%}
.about-default .gioithieu h2,.about-default .gioithieu h3{font-size:20px}
.about-default .gioithieu .description{font-size:13px;}
.about-default .link{margin-top:5px}
.about-default .link a{font-size:10px;padding:5px 10px}
.service-default .top-info h2{font-size:20px}
.service-default .top-info .description{font-size:14px}
.service-default ul li .postImg{height:210px}
.feature-default ul li{width:49%;margin-right:2%}
.feature-default ul li:nth-child(2n+2){margin-right:0}
.feature-default ul li:nth-child(n+3){display:none}
footer .middle .right{float:left}
}
@media only screen
  and (max-width :700px){
#slideshow{height:355px}
}
@media only screen
  and (max-width :600px){
#slideshow{height:304px}
}
@media only screen
  and (max-width :500px){
#slideshow{height:254px}
}
@media only screen
  and (max-width :415px){
#slideshow{height:210px}
}
@media only screen and (max-width: 410px){
#slideshow{height:208px}
#ShowMenu{font-size:18px}
#ShowMenu:before{top: 12px;}
article:before{height: 45px;}
.service-default .top-info h2{font-size:18px}
.service-default ul li .postImg{height:180px}
.service-default ul li h2{font-size:12px;height: 34px}
.service-default ul li .border{margin-top:10px;margin-bottom:10px}
.service-default ul li .textdv{font-size:12px}
}
@media only screen
  and (max-width :376px){
#slideshow{height:190px}
}
@media only screen
  and (max-width :361px){
#slideshow{height:183px}
}
@media only screen and (max-width: 359px){
#slideshow{height:182px}

}