.header {border:none;}

/* ***** Slides ***** */
#slides {width:100% !important;margin:0px auto;position:relative;display:block;z-index:1;overflow:hidden;height:556px;}
.res940 #slides {height:556px;}
.res720 #slides {height:556px;}
.res480 #slides {height:454px;}
.res320 #slides {height:341px;}


#slides .slide {width:100%; height:556px;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute; max-width:none;}
#slides #navbar {width:100%; z-index:500; position:absolute; bottom:34px; overflow:hidden; text-align:center;}
#slides #navbar span {display:inline-block; width:18px; height:18px; background:url(/images/2/slide-nav.png) center no-repeat; cursor:pointer; margin:0px 5px 0px 5px; zoom:1;}
#slides #navbar span.activeSlide {background:url(/images/2/slide-nav-h.png)}
#slides .ctxt {max-width:1130px; padding:0px 20px; height:auto; position:relative; top:178px; z-index:502; margin:0px auto;}
#slides .ctxt .ctxtarea {max-width:353px; padding:20px; background:url(/images/2/slide-caption-opacity.png);}
#slides .ctxt .ctxtarea .txt {color:#fff;font-size:28px;font-weight:700;}

.res1810 #slides .slide img {margin-left:-1600px;}
.res1810 #slides .ctxt {max-width:1770px;}
.res1810 #slides .ctxt .ctxtarea {max-width:465px;}
.res1810 #slides .ctxt .ctxtarea .txt {font-size:38px;}

.res940 #slides .ctxt {top:165px;}
.res940 #slides img {margin:0px 0px 0px -585px;}

.res720 #slides img {margin:0px 0px 0px -470px;}
.res720 #slides .ctxt {top:165px;}
.res720 #slides .ctxt .ctxtarea {margin:0px auto;}
.res720 #slides .ctxt .ctxtarea .txt {font-size:28px; text-align:center;}

.res480 #slides .slide {height:454px;}
.res480 #slides img {margin:0px 0px 0px -360px;}
.res480 #slides .ctxt {top:130px;}
.res480 #slides .ctxt .ctxtarea {margin:0px auto; padding:15px;}
.res480 #slides .ctxt .ctxtarea .txt {font-size:26px; text-align:center;}

.res320 #slides .slide {height:341px;}
.res320 #slides img {margin:0px 0px 0px -240px;}
.res320 #slides .ctxt {top:80px;}
.res320 #slides .ctxt .ctxtarea {margin:0px auto; padding:15px;}
.res320 #slides .ctxt .ctxtarea .txt {font-size:20px; text-align:center;}
.res320 #navbar {bottom:20px;}

/* ***** About ***** */
.about {background:#ff5301;}
.about .aarea {max-width:1130px; padding:30px 20px; margin:0px auto;}
.about .aarea .title {text-align:center; color:#fff; font-size:37px; font-weight:700;}
.about .aarea .txt {font-size:22px; text-align:center; color:#fff; margin:35px 0px 25px 0px;}
.about .aarea .link {text-align:center;}
.about .aarea .link a {color:#fff; font-size:22px; padding:10px 25px; border:solid 2px #fff; border-radius:30px; display:inline-block; zoom:1; font-weight:700;}
.about .aarea .link a:hover {color:#ff5301; background:#fff; text-decoration:none;}

.res1810 .about .aarea {max-width:1770px;}
.res1810 .about .aarea .title {font-size:40px;}
.res1810 .about .aarea .txt {font-size:24px;}
.res1810 .about .aarea .link a {font-size:24px;}

.res940 .about .aarea .title {font-size:32px;}
.res940 .about .aarea .txt {font-size:20px;}
.res940 .about .aarea .link a {font-size:20px;}

.res720 .about .aarea .title {font-size:28px;}
.res720 .about .aarea .txt {font-size:18px; margin:25px 0px 25px 0px;}
.res720 .about .aarea .link a {font-size:18px;}

.res480 .about .aarea .title {font-size:24px;}
.res480 .about .aarea .txt {font-size:18px; margin:25px 0px 25px 0px;}
.res480 .about .aarea .link a {font-size:18px;}

.res320 .about .aarea .title {font-size:20px;}
.res320 .about .aarea .txt {font-size:16px; margin:15px 0px 15px 0px;}
.res320 .about .aarea .link a {font-size:16px;}

/* ***** Services ***** */
.services .sarea {max-width:1130px; padding:50px 20px; margin:0px auto;}
.services .sarea .features {overflow:hidden;}
.services .sarea .features .feat {float:left; width:25%;}
.services .sarea .features .feat .farea {margin:0px 10px;}
.services .sarea .features .feat .farea .icon a {display:block; text-indent:-999999px; width:90px; height:90px; margin:0px auto;}
.services .sarea .features .feat .farea .title {text-align:center; min-height:48px; margin-top:25px;}
.services .sarea .features .feat .farea .title a {font-size:24px; font-weight:700; color:#28345e; line-height:24px; display:block;}
.services .sarea .features .feat .farea .title a:hover {color:#ff5301; text-decoration:none;}
.services .sarea .features .feat .farea p.txt {text-align:center; font-size:17px; margin:25px 0px 0px 0px;}
.services .sarea .features .feat.feat1 .farea {margin-left:0px;}
.services .sarea .features .feat.feat1 .farea .icon a {background:url(/images/2/feature-1.png) center no-repeat;}
.services .sarea .features .feat.feat1 .farea .icon a:hover {background:url(/images/2/feature-1-h.png) center no-repeat;}
.services .sarea .features .feat.feat2 .farea .icon a {background:url(/images/2/feature-2.png) center no-repeat;}
.services .sarea .features .feat.feat2 .farea .icon a:hover {background:url(/images/2/feature-2-h.png) center no-repeat;}
.services .sarea .features .feat.feat3 .farea .icon a {background:url(/images/2/feature-3.png) center no-repeat;}
.services .sarea .features .feat.feat3 .farea .icon a:hover {background:url(/images/2/feature-3-h.png) center no-repeat;}
.services .sarea .features .feat.feat4 .farea {margin-right:0px;}
.services .sarea .features .feat.feat4 .farea .icon a {background:url(/images/2/feature-4.png) center no-repeat;}
.services .sarea .features .feat.feat4 .farea .icon a:hover {background:url(/images/2/feature-4-h.png) center no-repeat;}

.res1810 .services .sarea {max-width:1770px;}
.res1810 .services .sarea .features .feat .farea {margin:0px 75px;}

.res720 .services .sarea {padding-bottom:0px;}
.res720 .services .sarea .features .feat {width:50%; margin-bottom:50px;}

.res480 .services .sarea {padding-bottom:0px;}
.res480 .services .sarea .features .feat {width:100%; margin-bottom:50px;}
.res480 .services .sarea .features .feat .farea {margin:0px;}
.res480 .services .sarea .features .feat .farea .title {min-height:auto;}

.res320 .services .sarea {padding-bottom:0px;}
.res320 .services .sarea .features .feat {width:100%; margin-bottom:50px;}
.res320 .services .sarea .features .feat .farea {margin:0px;}
.res320 .services .sarea .features .feat .farea .title {min-height:auto;}

.services2 {height:425px; background:url(/images/2/img-section-services.jpg) center no-repeat; position:relative;}
.services2 .overBG {background:url(/images/2/bg-section-services.png); position:absolute; height:100%; width:100%;}
.services2 .sarea {max-width:1130px; padding:50px 20px; margin:0px auto; z-index:5; position:relative;}
.services2 .sarea .features {overflow:hidden;}
.services2 .sarea .features .feat {float:left; width:25%;}
.services2 .sarea .features .feat .farea {margin:0px 10px;}
.services2 .sarea .features .feat .farea .icon a {display:block; text-indent:-999999px; width:120px; height:120px; margin:0px auto;}
.services2 .sarea .features .feat .farea .title {text-align:center; min-height:84px; margin-top:35px;}
.services2 .sarea .features .feat .farea .title a {font-size:32px; font-weight:700; color:#fff; display:block;}
.services2 .sarea .bottom {margin-top:50px; text-align:center;}
.services2 .sarea .bottom a.vm {color:#28345e; font-size:22px; padding:10px 25px; background:#fff; border-radius:30px; display:inline-block; zoom:1; font-weight:700;}
.services2 .sarea .bottom a.vm:hover {background:#28345e; color:#fff; text-decoration:none;}
.services2 .sarea .features .feat.feat1 .farea .icon a {background:url(/images/2/feature-a.png) center no-repeat;}
.services2 .sarea .features .feat.feat1 .farea .icon a:hover {background:url(/images/2/feature-a-h.png) center no-repeat;}
.services2 .sarea .features .feat.feat2 .farea .icon a {background:url(/images/2/feature-b.png) center no-repeat;}
.services2 .sarea .features .feat.feat2 .farea .icon a:hover {background:url(/images/2/feature-b-h.png) center no-repeat;}
.services2 .sarea .features .feat.feat3 .farea .icon a {background:url(/images/2/feature-c.png) center no-repeat;}
.services2 .sarea .features .feat.feat3 .farea .icon a:hover {background:url(/images/2/feature-c-h.png) center no-repeat;}
.services2 .sarea .features .feat.feat4 .farea .icon a {background:url(/images/2/feature-d.png) center no-repeat;}
.services2 .sarea .features .feat.feat4 .farea .icon a:hover {background:url(/images/2/feature-d-h.png) center no-repeat;}

.res1810 .services2 {height:425px; background:url(/images/2/img-section-services-1810.jpg) center no-repeat;}
.res1810 .services2 .sarea {max-width:1770px;}
.res1810 .services2 .sarea .features .feat .farea {margin:0px 75px;}

.res940 .services2 {height:408px; background:url(/images/2/img-section-services-940.jpg) center no-repeat;}
.res940 .services2 .sarea .bottom {margin-top:30px;}
.res940 .services2 .sarea .features .feat .farea .title {margin-top:26px;}

.res720 .services2 {height:608px; background:url(/images/2/img-section-services-720.jpg) center no-repeat;}
.res720 .services2 .sarea {padding:40px 20px 0px 20px;}
.res720 .services2 .sarea .features .feat {width:50%; margin-bottom:30px;}
.res720 .services2 .sarea .features .feat .farea .title {margin-top:10px;}
.res720 .services2 .sarea .features .feat .farea .title a {font-size:28px;}
.res720 .services2 .sarea .bottom {margin-top:0px;}

.res480 .services2 {height:1025px; background:url(/images/2/img-section-services-480.jpg) center no-repeat;}
.res480 .services2 .sarea {padding:40px 20px 0px 20px;}
.res480 .services2 .sarea .features .feat {width:100%; margin-bottom:40px;}
.res480 .services2 .sarea .features .feat .farea {margin:0px;}
.res480 .services2 .sarea .features .feat .farea .title {min-height:auto; margin-top:20px;}
.res480 .services2 .sarea .features .feat .farea .title a {font-size:28px;}
.res480 .services2 .sarea .bottom {margin-top:10px;}

.res320 .services2 {height:998px; background:url(/images/2/img-section-services-320.jpg) center no-repeat;}
.res320 .services2 .sarea {padding:40px 20px 0px 20px;}
.res320 .services2 .sarea .features .feat {width:100%; margin-bottom:45px;}
.res320 .services2 .sarea .features .feat .farea {margin:0px;}
.res320 .services2 .sarea .features .feat .farea .title {min-height:auto; margin-top:20px; font-size:22px;}
.res320 .services2 .sarea .features .feat .farea .title a {font-size:22px;}
.res320 .services2 .sarea .bottom {margin-top:10px;}

.services3 .row {position:relative; padding:40px 0px;}
.services3 .row .overBGLeft {position:absolute; left:0px; top:0px; background:#f0f0f0; height:100%; width:50%;}
.services3 .row .overBGRight {position:absolute; right:0px; top:0px; background:#f0f0f0; height:100%; width:50%;}
.services3 .row .rarea {max-width:1130px; padding:0px 20px; margin:0px auto; position:relative; z-index:10;}
.services3 .row .rarea .features {overflow:hidden;}
.services3 .row .rarea .features .feat {float:left; width:50%;}
.services3 .row .rarea .features .feat .farea {margin:0px 20px;}
.services3 .row .rarea .features .feat .farea .icon a {display:block; text-indent:-999999px; width:120px; height:120px; margin:0px auto;}
.services3 .row .rarea .features .feat .farea .title {text-align:center; margin-top:30px;}
.services3 .row .rarea .features .feat .farea .title a {color:#4c4c4c; font-size:28px; font-weight:700;}
.services3 .row .rarea .features .feat .farea p.txt {text-align:center; font-size:18px; margin:30px 0px;}
.services3 .row .rarea .features .feat .farea .bottom {text-align:center;}
.services3 .row .rarea .features .feat .farea .bottom a.vm {color:#aaa; font-size:22px; padding:10px 25px; border:solid 2px #aaa; border-radius:30px; display:inline-block; zoom:1; font-weight:700;}
.services3 .row .rarea .features .feat .farea .bottom a.vm:hover {background:#aaa; color:#fff; text-decoration:none;}
.services3 .row .rarea .features .feat.feat1 .farea {margin-left:0px;}
.services3 .row .rarea .features .feat.feat3 .farea {margin-left:0px;}
.services3 .row .rarea .features .feat.feat2 .farea {margin-right:0px;}
.services3 .row .rarea .features .feat.feat4 .farea {margin-right:0px;}
.services3 .row .rarea .features .feat.feat1 .farea .icon a {background:url(/images/2/feature-e.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat1 .farea .icon a:hover {background:url(/images/2/feature-e-h.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat2 .farea .icon a {background:url(/images/2/feature-f.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat2 .farea .icon a:hover {background:url(/images/2/feature-f-h.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat3 .farea .icon a {background:url(/images/2/feature-g.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat3 .farea .icon a:hover {background:url(/images/2/feature-g-h.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat4 .farea .icon a {background:url(/images/2/feature-h.png) center no-repeat;}
.services3 .row .rarea .features .feat.feat4 .farea .icon a:hover {background:url(/images/2/feature-h-h.png) center no-repeat;}

.res1810 .services3 .row .rarea {max-width:1770px;}
.res1810 .services3 .row .rarea .features .feat .farea {margin:0px 50px;}
.res940 .services3 .row .rarea .features .feat .farea .title a {font-size:24px;}
.res720 .services3 .row .rarea .features .feat .farea .title a {font-size:24px;}

.res480 .services3 .row {padding:0px;}
.res480 .services3 .row .overBGLeft {display:none;}
.res480 .services3 .row .overBGRight {display:none;}
.res480 .services3 .row .rarea {padding:0px;}
.res480 .services3 .row .rarea .features .feat {width:100%; float:none; padding:40px 0px;}
.res480 .services3 .row .rarea .features .feat .farea {margin:0px; padding:0px 20px;}
.res480 .services3 .row .rarea .features .feat .farea .title a {font-size:24px;}
.res480 .services3 .row .rarea .features .feat.gray {background:#f0f0f0;}

.res320 .services3 .row {padding:0px;}
.res320 .services3 .row .overBGLeft {display:none;}
.res320 .services3 .row .overBGRight {display:none;}
.res320 .services3 .row .rarea {padding:0px;}
.res320 .services3 .row .rarea .features .feat {width:100%; float:none; padding:40px 0px;}
.res320 .services3 .row .rarea .features .feat .farea {margin:0px; padding:0px 20px;}
.res320 .services3 .row .rarea .features .feat .farea .title a {font-size:20px;}
.res320 .services3 .row .rarea .features .feat .farea p.txt {font-size:16px; margin-top:15px;}
.res320 .services3 .row .rarea .features .feat.gray {background:#f0f0f0;}

/* ***** Videos ***** */
.videos {background:#272727;}
.videos .varea {max-width:1130px; padding:60px 20px; margin:0px auto;}
.videos .varea .vgallery {overflow:hidden;}
.videos .varea .vgallery .feat {float:left; width:25%;}
.videos .varea .vgallery .feat .farea {margin:0px 10px;}
.videos .varea .vgallery .feat .farea a {display:block; position:relative; max-width:345px; margin:0px auto;}
.videos .varea .vgallery .feat .farea a .bg {background:url(/images/6/video-bg.png); width:100%; height:100%; position:absolute; top:0px; left:0px; opacity:0; transition:0.5s;}
.videos .varea .vgallery .feat .farea a .playBtn {background:url(/images/6/icon-play.png) center no-repeat; width:100%; height:100%; position:absolute; top:0px; left:0px;}
.videos .varea .vgallery .feat .farea a:hover .bg {opacity:1; transition:0.5s;}
.videos .varea .vgallery .feat .farea .title {display:block; text-align:center; color:#fff; font-weight:700; font-size:28px; margin-top:25px;}
.videos .varea .bottom {margin-top:50px; text-align:center;}
.videos .varea .bottom a.vm {color:#fff; font-size:22px; padding:10px 25px; border:solid 2px #fff; border-radius:30px; display:inline-block; zoom:1; font-weight:700;}
.videos .varea .bottom a.vm:hover {color:#28345e; background:#fff; text-decoration:none;}

.res1810 .videos .varea {max-width:1770px;}

.res940 .videos .varea .vgallery .feat .farea {margin:0px 5px;}
.res940 .videos .varea .vgallery .feat .farea .title {font-size:22px;}

.res720 .videos .varea .vgallery .feat {width:50%; margin-bottom:40px;}
.res720 .videos .varea .vgallery .feat .farea .title {font-size:22px;}
.res720 .videos .varea .bottom {margin-top:0px;}

.res480 .videos .varea {padding:40px 20px;}
.res480 .videos .varea .vgallery .feat {width:auto; float:none; margin-bottom:40px;}
.res480 .videos .varea .vgallery .feat .farea .title {font-size:22px;}
.res480 .videos .varea .bottom {margin-top:0px;}

.res320 .videos .varea {padding:40px 20px;}
.res320 .videos .varea .vgallery .feat {width:auto; float:none; margin-bottom:40px;}
.res320 .videos .varea .vgallery .feat .farea .title {font-size:20px;}
.res320 .videos .varea .bottom {margin-top:0px;}

/* ***** Testimonials and News Room ***** */
.tblog .row {position:relative;}
.tblog .row .overBGRight {position:absolute; right:0px; top:0px; background:#f0f0f0; height:100%; width:50%;}
.tblog .row .tbarea {max-width:1130px; padding:50px 20px; margin:0px auto; overflow:hidden; z-index:5; position:relative;}
.tblog .row .testimonals {float:left; width:50%;}
.tblog .row .testimonals .tarea .title {color:#28345e; font-size:37px; font-weight:700; text-align:center; margin-bottom:30px;}
.tblog .row .testimonals .tarea #slides2 {padding-bottom:45px;}
.tblog .row .testimonals .tarea #slides2 #navbar {width:100%; z-index:500; position:absolute; bottom:0px; overflow:hidden; text-align:center;}
.tblog .row .testimonals .tarea #slides2 #navbar span {display:inline-block; width:18px; height:18px; background:url(/images/2/testimonial-nav.png) center no-repeat; cursor:pointer; margin:0px 5px 0px 5px; zoom:1;}
.tblog .row .testimonals .tarea #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h.png)}
.tblog .row .testimonals .tarea #slides2 .slide .txt {margin:0px 20px; font-size:22px; font-style:italic; min-height:252px;}
.tblog .row .testimonals .tarea #slides2 .slide .client {color:#28345e; font-size:24px; font-weight:600; text-align:center; margin-top:20px;}
.tblog .row .testimonals .tarea #slides2 .slide .location {color:#28345e; font-size:22px; text-align:center;}
.tblog .row .testimonals .tarea #slides2 .slide .logo {text-align:center; margin-top:20px;}
.tblog .row .newsr {float:left; width:50%;}
.tblog .row .newsr .narea .title {color:#28345e; font-size:37px; font-weight:700; text-align:center; margin-bottom:30px;}
.tblog .row .newsr .narea .posts .post {position:relative; margin-bottom:50px;}
.tblog .row .newsr .narea .posts .post .pic {position:absolute; width:233px;}
.tblog .row .newsr .narea .posts .post .pic a {display:block;}
.tblog .row .newsr .narea .posts .post .cnt {margin-left:262px;}
.tblog .row .newsr .narea .posts .post .cnt .title {text-align:left; font-size:22px; font-weight:600; margin:10px 0px; min-height:95px;}
.tblog .row .newsr .narea .posts .post .cnt .title a {color:#28345e;}
.tblog .row .newsr .narea .posts .post .cnt .date {background:url(/images/0/calendar.png) left center no-repeat; padding-left:24px; font-weight:600; font-size:18px; color:#4c4c4c;}
.tblog .row .newsr .narea .bottom {text-align:center;}
.tblog .row .newsr .narea .bottom a.vm {color:#fff; font-size:22px; padding:10px 25px; background:#28345e; border-radius:30px; display:inline-block; zoom:1; font-weight:600;}
.tblog .row .newsr .narea .bottom a.vm:hover {color:#fff; background:#ff5301; text-decoration:none;}

.res1810 .tblog .row .tbarea {max-width:1770px;}
.res1810 .tblog .row .testimonals .tarea .title {font-size:40px;}
.res1810 .tblog .row .testimonals .tarea #slides2 .slide .txt {font-size:24px; min-height:192px; margin:0px 30px;}
.res1810 .tblog .row .testimonals .tarea #slides2 .slide .client {font-size:24px;}
.res1810 .tblog .row .testimonals .tarea #slides2 .slide .location {font-size:24px;}
.res1810 .tblog .row .newsr .narea .title {font-size:40px;}

.res940 .tblog .row .testimonals .tarea #slides2 {padding-bottom:30px;}
.res940 .tblog .row .testimonals .tarea #slides2 .slide .txt {font-size:20px;}
.res940 .tblog .row .testimonals .tarea #slides2 .slide .client {font-size:22px;}
.res940 .tblog .row .testimonals .tarea #slides2 .slide .location {font-size:20px;}
.res940 .tblog .row .testimonals .tarea #slides2 .slide .logo {margin-top:0px;}
.res940 .tblog .row .newsr .narea .posts .post .pic {width:187px;}
.res940 .tblog .row .newsr .narea .posts .post .cnt {margin-left:205px;}
.res940 .tblog .row .newsr .narea .posts .post .cnt .title {font-size:19px; min-height:65px;}
.res940 .tblog .row .newsr .narea .posts .post .cnt .date {font-size:16px;}

.res720 .tblog .row .overBGRight {display:none;}
.res720 .tblog .row .tbarea {padding:0px;}
.res720 .tblog .row .testimonals {float:none; width:auto;}
.res720 .tblog .row .testimonals .tarea {margin:0px 20px; padding:45px 0px;}
.res720 .tblog .row .testimonals .tarea .title {font-size:28px;}
.res720 .tblog .row .testimonals .tarea #slides2 .slide .txt {font-size:20px; margin:0px; min-height:auto;}
.res720 .tblog .row .newsr {float:none; width:auto; padding:45px 0px; background:#f0f0f0;}
.res720 .tblog .row .newsr .narea {margin:0px 20px;}
.res720 .tblog .row .newsr .narea .title {font-size:28px;}
.res720 .tblog .row .newsr .narea .posts .post .pic {width:187px;}
.res720 .tblog .row .newsr .narea .posts .post .cnt {margin-left:205px;}
.res720 .tblog .row .newsr .narea .posts .post .cnt .title {font-size:19px; min-height:65px;}

.res480 .tblog .row .overBGRight {display:none;}
.res480 .tblog .row .tbarea {padding:0px;}
.res480 .tblog .row .testimonals {float:none; width:auto;}
.res480 .tblog .row .testimonals .tarea {margin:0px 20px; padding:45px 0px;}
.res480 .tblog .row .testimonals .tarea .title {font-size:28px;}
.res480 .tblog .row .testimonals .tarea #slides2 .slide .txt {font-size:20px; margin:0px; min-height:auto;}
.res480 .tblog .row .newsr {float:none; width:auto; padding:45px 0px; background:#f0f0f0;}
.res480 .tblog .row .newsr .narea {margin:0px 20px;}
.res480 .tblog .row .newsr .narea .title {font-size:28px;}
.res480 .tblog .row .newsr .narea .posts .post .pic {width:187px;}
.res480 .tblog .row .newsr .narea .posts .post .cnt {margin-left:205px;}
.res480 .tblog .row .newsr .narea .posts .post .cnt .title {font-size:18px; min-height:65px;}
.res480 .tblog .row .newsr .narea .bottom a.vm {font-size:18px;}

.res320 .tblog .row .overBGRight {display:none;}
.res320 .tblog .row .tbarea {padding:0px;}
.res320 .tblog .row .testimonals {float:none; width:auto;}
.res320 .tblog .row .testimonals .tarea {margin:0px 20px; padding:45px 0px;}
.res320 .tblog .row .testimonals .tarea .title {font-size:24px; margin-bottom:20px;}
.res320 .tblog .row .testimonals .tarea #slides2 .slide .txt {font-size:16px; margin:0px; min-height:auto;}
.res320 .tblog .row .testimonals .tarea #slides2 .slide .client {font-size:20px;}
.res320 .tblog .row .testimonals .tarea #slides2 .slide .location {font-size:16px;}
.res320 .tblog .row .newsr {float:none; width:auto; padding:45px 0px; background:#f0f0f0;}
.res320 .tblog .row .newsr .narea {margin:0px 20px;}
.res320 .tblog .row .newsr .narea .title {font-size:24px;}
.res320 .tblog .row .newsr .narea .posts .post .pic {width:auto; position:static; margin-bottom:20px;}
.res320 .tblog .row .newsr .narea .posts .post .cnt {margin-left:0px;}
.res320 .tblog .row .newsr .narea .posts .post .cnt .title {font-size:18px; min-height:auto;}
.res320 .tblog .row .newsr .narea .bottom a.vm {font-size:18px;}

/* ***** Phrase ***** */
.phrase {background:#ff5301;}
.phrase .parea {padding:50px 20px; margin:0px auto; max-width:1130px;}
.phrase .parea .cnt {position:relative;}
.phrase .parea .cnt p.txt {font-size:37px; font-weight:700; color:#fff; margin:0px 449px 0px 0px;}
.phrase .parea .cnt .button {position:absolute; right:0px; top:50%; margin-top:-48px;}
.phrase .parea .cnt .button a {color:#ff5301; font-size:35px; padding:25px 35px; background:#fff; border-radius:50px; display:inline-block; zoom:1; font-weight:700;}
.phrase .parea .cnt .button a:hover {color:#fff; background:#28345e; text-decoration:none;}

.res1810 .phrase .parea {max-width:1770px;}
.res1810 .phrase .parea .cnt p.txt {font-size:40px;}
.res1810 .phrase .parea .cnt .button {top:50%;}
.res1810 .phrase .parea .cnt .button a {font-size:40px;}

.res940 .phrase .parea .cnt p.txt {font-size:28px; margin:0px 300px 0px 0px;}
.res940 .phrase .parea .cnt .button {margin-top:-36px;}
.res940 .phrase .parea .cnt .button a {font-size:28px; padding:18px 35px;}

.res720 .phrase .parea .cnt p.txt {font-size:24px; margin:0px 270px 0px 0px;}
.res720 .phrase .parea .cnt .button {margin-top:-34px;}
.res720 .phrase .parea .cnt .button a {font-size:24px; padding:18px 35px;}

.res480 .phrase .parea {padding:30px 20px;}
.res480 .phrase .parea .cnt p.txt {font-size:24px; margin:0px; text-align:center;}
.res480 .phrase .parea .cnt .button {position:static; margin-top:25px; text-align:center; top:0px;}
.res480 .phrase .parea .cnt .button a {font-size:24px; padding:18px 35px;}

.res320 .phrase .parea .cnt p.txt {font-size:20px; margin:0px; text-align:center;}
.res320 .phrase .parea .cnt .button {position:static; margin-top:25px; text-align:center; top:0px;}
.res320 .phrase .parea .cnt .button a {font-size:20px; padding:18px 35px;}