.header {border-bottom:none;width:100%;z-index:2;}

.container {position:relative;overflow:hidden;}
.container.scrllactive {padding-top:758px;z-index:1;}

.res1810 .container.scrllactive {padding-top:868px;}

.res940 .container.scrllactive {padding-top:628px;}
.res720 .container.scrllactive {padding-top:533px;}
.res480 .container.scrllactive {padding-top:490px;}
.res320 .container.scrllactive {padding-top:410px;}

/* Slides Start */
.header .layer {display:block;}

#slides {width:100%;overflow:hidden;position:relative;z-index:1;}
#slides .slide {height:600px;width:1920px;left:50% !important;margin-left:-960px;}
#slides .slide img {max-width:none;}
#slides .slide .ctxt {position:absolute;width:510px;top:50%;left:50%;margin:-130px 0px 0px -564px;}
#slides .slide .ctxt .ctxtarea .infocnt {text-align:center;}
#slides .slide .ctxt .ctxtarea .infocnt .title {color:#fff;font-size:46px;line-height:52px;font-weight:600;text-transform:uppercase;}
#slides .slide .ctxt .ctxtarea .infocnt .txt {color:#fff;font-size:42px;line-height:48px;font-weight:400;text-transform:uppercase;font-family:'DMSerifDisplay';}
#slides .slide .ctxt .ctxtarea .infocnt .btncnt {background:#008dcf;border-radius:10px;cursor:pointer;margin:12px auto 0px auto;padding:5px 20px 10px 20px;position:relative;width:460px;}
#slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn {color:#fff;font-size:36px;padding-right:58px;}
#slides .slide .ctxt .ctxtarea .infocnt .btncnt .arrowicon {background:url('/images/2/slide-arrow.png') center no-repeat;width:43px;height:42px;display:inline-block;position:absolute;right:20px;top:12px;}
#slides .slide .ctxt .ctxtarea .infocnt .btncnt:hover a {text-decoration:underline;}

#slides.scrllactive {position:fixed !important;top:0px;z-index:-1;margin-top:138px;}

#slides #navbar {position:absolute; width:12px; left:50%; top:50%; margin:-74px 0px 0px -564px; z-index:999;}
#slides #navbar span.activeSlide {background:#008dcf;}
#slides #navbar span {display:block; width:12px; height:12px; background:#004160; margin:28px 0px 28px 0px; cursor:pointer; border-radius:50%;}

.res1810 #slides .slide {width:3200px;height:730px;margin-left:-1600px;}
.res1810 #slides .slide .ctxt {width:665px;margin:-150px 0px 0px -885px;}
.res1810 #slides .slide .ctxt .ctxtarea .infocnt .title {font-size:55px; line-height:60px;}
.res1810 #slides .slide .ctxt .ctxtarea .infocnt .txt {font-size:55px; line-height:60px;}

.res1810 #slides #navbar {margin:-74px 0px 0px -884px;}

.res940 #slides .slide {height:470px;width:1170px;margin-left:-585px;}
.res940 #slides .slide .ctxt {width:465px;margin:-115px 0px 0px -446px;}
.res940 #slides .slide .ctxt .ctxtarea .infocnt .title {font-size:39px; line-height:45px;}
.res940 #slides .slide .ctxt .ctxtarea .infocnt .txt {font-size:36px;line-height:42px;}
.res940 #slides .slide .ctxt .ctxtarea .infocnt .btncnt {
    width:400px;
}
.res940 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn {font-size:32px;}
.res940 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn .arrowicon {top:9px;}

.res940 #slides #navbar {margin-left:0px; left:20px;}

.res720 #slides .slide {height:400px;width:940px;margin-left:-470px;}
.res720 #slides .slide .ctxt {width:336px;margin:-80px 0px 0px -320px;}
.res720 #slides .slide .ctxt .ctxtarea .infocnt .title {font-size:28px; line-height:36px;}
.res720 #slides .slide .ctxt .ctxtarea .infocnt .txt {font-size:26px;line-height:30px;}
.res720 #slides .slide .ctxt .ctxtarea .infocnt .btncnt {padding:7px 15px 7px 15px;text-align:left;width:275px;margin-top:7px;}
.res720 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn {font-size:23px; padding-right:0px;}
.res720 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn .arrowicon {background:url('/images/2/slide-arrow-720.png') center no-repeat; top:3px; right:8px;}
.res720 #slides.scrllactive {margin-top:133px;}

.res720 #slides #navbar {margin-left:0px; left:20px;}

.res480 #slides .slide {height:340px;width:720px;margin-left:-360px;}
.res480 #slides .slide .ctxt {width:325px;top:27px;margin:40px 0px 0px -163px;}
.res480 #slides .slide .ctxt .ctxtarea .infocnt .title {font-size:25px; line-height:31px;}
.res480 #slides .slide .ctxt .ctxtarea .infocnt .txt {font-size:25px; line-height:31px;}
.res480 #slides .slide .ctxt .ctxtarea .infocnt .btncnt {text-align:left;padding:5px 15px 6px 15px;width:262px;}
.res480 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn {font-size:22px; padding:0px;}
.res480 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn .arrowicon {background:url('/images/2/slide-arrow-720.png') center no-repeat;top:-1px;right:4px;}
.res480 #slides.scrllactive {margin-top:150px;}

.res480 #slides #navbar {margin-left:0px; left:20px;}

.res320 #slides .slide {height:290px;width:480px;margin-left:-240px;}
.res320 #slides .slide .ctxt {width:285px;top:27px;margin:30px 0px 0px -143px;}
.res320 #slides .slide .ctxt .ctxtarea .infocnt .title {font-size:25px; line-height:31px;}
.res320 #slides .slide .ctxt .ctxtarea .infocnt .txt {font-size:22px;line-height:26px;}
.res320 #slides .slide .ctxt .ctxtarea .infocnt .btncnt {text-align:left;padding:5px 10px 6px 10px;width:236px;}
.res320 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn {font-size:19.5px;padding:0px;}
.res320 #slides .slide .ctxt .ctxtarea .infocnt .btncnt .btn .arrowicon {background:url('/images/2/slide-arrow-720.png') center no-repeat;top:-3px;right:0px;}
.res320 #slides.scrllactive {margin-top:120px;}

.res320 #slides #navbar {top:auto; bottom:10px; margin-left:-39px; width:78px;}
.res320 #slides #navbar span {float:left; margin:0px 7px 0px 7px;}
/* Slides End */

/* About Us Start */
.about .abtarea {padding:50px 20px 50px 20px; max-width:1130px; margin:0px auto; min-height:620px; position:relative;}
.about .abtarea .abtimg {position:absolute; left:20px; top:60px;}
.about .abtarea .info {font-size:22px; font-family:'MinionPro'; font-weight:500; padding-left:460px;}
.about .abtarea .info .ttl {color:#004160; font-size:30px; font-family:'MinionPro'; font-weight:600; line-height:normal;}
.about .abtarea .info .bttmline {background:#003f62; height:1px; width:30px; margin:20px 0px 20px 0px;}
.about .abtarea .info .sbttl {color:#008dcf; font-size:22px; font-family:'MinionPro'; font-weight:600; margin:30px 0px 5px 0px; line-height:normal;}

.res1810 .about .abtarea {max-width:1550px; min-height:592px; padding:60px 20px 60px 20px;}
.res1810 .about .abtarea .abtimg {top:80px;}
.res1810 .about .abtarea .info {font-size:25px; line-height:30px; padding-left:600px;}
.res1810 .about .abtarea .info .ttl {font-size:40px;}
.res1810 .about .abtarea .info .sbttl {font-size:30px;}

.res940 .about .abtarea .abtimg {position:static; display:block; margin:0px auto;}
.res940 .about .abtarea .info {margin-top:30px; padding:0px;}

.res720 .about .abtarea .abtimg {position:static; display:block; margin:0px auto;}
.res720 .about .abtarea .info {margin-top:30px; padding:0px;}
.res720 .about .abtarea .info .ttl {font-size:28px;}
.res720 .about .abtarea .info .sbttl {font-size:21px;}

.res480 .about .abtarea .abtimg {position:static; display:block; margin:0px auto;}
.res480 .about .abtarea .info {font-size:19px; margin-top:30px; padding:0px;}
.res480 .about .abtarea .info .ttl {font-size:25px;}
.res480 .about .abtarea .info .sbttl {font-size:22px;}

.res320 .about .abtarea .abtimg {position:static;display:block;margin:0px auto;width:261px;height:162px;}
.res320 .about .abtarea .info {font-size:16px; margin-top:30px; padding:0px;}
.res320 .about .abtarea .info .ttl {font-size:22px;}
.res320 .about .abtarea .info .sbttl {font-size:19px;}
/* About Us End */

/* Services Start */
.services {background:#f4f4f4;}
.services .sarea {padding:50px 20px 50px 20px; max-width:1130px; overflow:hidden; margin:0px auto;}
.services .sarea .title {color:#004160;font-family:'DMSerifDisplay';font-size:40px;text-align:center;margin-bottom:15px;}
.services .sarea .servcnt {float:left;width:50%;}
.services .sarea .servcnt .servarea {background:#fff;border-radius:10px;-webkit-box-shadow:0px 2px 13px 0px rgba(180,180,180,1);-moz-box-shadow:0px 2px 13px 0px rgba(180,180,180,1);box-shadow:0px 2px 13px 0px rgba(180,180,180,1);margin:15px 20px;padding:20px 20px 40px 20px;}
.services .sarea .servcnt .servarea .pic {margin:0px auto 30px auto;text-align:left;width:105px;float:left;}
.services .sarea .servcnt .servarea .pic img {max-width:100%;}
.services .sarea .servcnt .servarea .ttl {color:#00425c;font-size:26px;font-family:'MinionPro';font-weight:600;line-height:32px;margin:30px 0px 10px 0px;text-align:left;float:left;width:78%;}
.services .sarea .servcnt .servarea .ttl a {color:#00425c;}
.services .sarea .servcnt .servarea .text {border-top:1px solid #004160;color:#444;font-size:22px;font-weight:500;text-align:left;min-height:120px;padding:10px 0px 0px 0px;clear:both;position:relative;}
.services .sarea .servcnt .servarea .text .lnkbtn {background:url('/images/2/service-arrow.png') center no-repeat; display:block; width:26px; height:20px; position:absolute; right:0px; bottom:-25px; text-indent:-99999px;}

.res1810 .services .sarea {max-width:1770px;padding:40px 20px 60px 20px;}
.res1810 .services .sarea .servcnt .servarea .ttl {font-size:30px; min-height:auto; line-height:normal;}
.res1810 .services .sarea .servcnt .servarea .text {font-size:25px;}

.res940 .services .sarea {padding-bottom:10px;}
.res940 .services .sarea .servcnt .servarea {margin:12px 12px;}
.res940 .services .sarea .servcnt .servarea .pic {width:75px;height:77px;}
.res940 .services .sarea .servcnt .servarea .ttl {min-height:auto;font-size:23px;margin:20px 0px 10px 10px;}
.res940 .services .sarea .servcnt .servarea .text {font-size:20px; min-height:136px;}

.res720 .services .sarea {padding:30px 20px 20px 20px;}
.res720 .services .sarea .title {font-size:30px;margin-bottom:0px;}
.res720 .services .sarea .servcnt {margin:10px 0px 0px 0px;width:50%;}
.res720 .services .sarea .servcnt .servarea {margin:10px 10px; padding:20px 15px 40px 15px;}
.res720 .services .sarea .servcnt .servarea .pic {float:none;margin-bottom:0px;height:91px;}
.res720 .services .sarea .servcnt .servarea .ttl {font-size:22px; width:auto; text-align:center; float:none;}
.res720 .services .sarea .servcnt .servarea .text {font-size:20px; min-height:189px;}

.res480 .services .sarea {padding:35px 20px 0px 20px;}
.res480 .services .sarea .title {font-size:30px;margin-bottom:25px;}
.res480 .services .sarea .servcnt {float:none; margin-bottom:30px; width:auto;}
.res480 .services .sarea .servcnt .servarea {margin:0px;}
.res480 .services .sarea .servcnt .servarea .ttl {font-size:22px;min-height:auto;width:73%;}
.res480 .services .sarea .servcnt .servarea .text {font-size:19px;min-height:auto;padding-bottom:10px;}

.res320 .services .sarea {padding:40px 10px 0px 10px;}
.res320 .services .sarea .title {font-size:30px;margin-bottom:25px;}
.res320 .services .sarea .servcnt {float:none;margin-bottom:20px;width:auto;}
.res320 .services .sarea .servcnt .servarea {margin:10px 10px;padding:20px 10px 40px 10px;}
.res320 .services .sarea .servcnt .servarea .pic {float:none;margin-bottom:0px;height:91px;}
.res320 .services .sarea .servcnt .servarea .ttl {font-size:21px;width:auto;margin:10px 0px 5px 0px;text-align:center;float:none;line-height:24px;padding:0px 20px;}
.res320 .services .sarea .servcnt .servarea .text {font-size:18px;min-height:auto;padding:10px 10px 10px 10px;}
/* Services End */

/* Why Choose Us Start */
.wchus {background:url('/images/2/vid-bg.jpg') top center no-repeat; height:692px;}
.wchus .warea {padding:50px 20px 50px 20px;max-width:1130px;overflow:hidden;margin:0px auto;}
.wchus .warea .colscnt {margin-top:50px;position:relative;}
.wchus .warea .colscnt .col .pic {width:547px;height:365px;position:relative;}
.wchus .warea .colscnt .col .pic img {max-width:100%;}
.wchus .warea .colscnt .col .pic .playbtn {background:url('/images/2/play.png') center no-repeat; width:111px; height:111px; position:absolute; left:50%; top:50%; margin:-56px 0px 0px -56px; cursor:pointer;}
.wchus .warea .colscnt .col .title {color:#004160;font-family:'DMSerifDisplay';font-size:40px;}
.wchus .warea .colscnt .col .text {font-size:28px;color:#444;}
.wchus .warea .colscnt .col.col1 {position:absolute;left:0px;top:50%;width:547px;height:365px;margin:-183px 0px 0px 0px;}
.wchus .warea .colscnt .col.col2 {padding-left:567px;}

.res1810 .wchus {background:url('/images/2/vid-bg-1810.jpg') top center no-repeat;}
.res1810 .wchus .warea {max-width:1770px;}
.res1810 .wchus .warea .colscnt {margin-top:76px; min-height:480px;}
.res1810 .wchus .warea .colscnt .col .pic {width:720px; height:480px;}
.res1810 .wchus .warea .colscnt .col .pic .playbtn {background:url(/images/2/play-1810.png) center no-repeat; width:147px; height:147px; margin:-74px 0px 0px -74px;}
.res1810 .wchus .warea .colscnt .col .title {margin-bottom:10px;}
.res1810 .wchus .warea .colscnt .col.col1 {width:720px; height:480px; top:0px; margin:0px;}
.res1810 .wchus .warea .colscnt .col.col2 {padding:90px 0px 0px 800px;}

.res940 .wchus {background:url('/images/2/vid-bg-940.jpg') top center no-repeat;}
.res940 .wchus .warea .colscnt {margin-top:30px;}
.res940 .wchus .warea .colscnt .col .pic {width:522px; height:349px;}
.res940 .wchus .warea .colscnt .col .title {font-size:36px; line-height:42px;}
.res940 .wchus .warea .colscnt .col .text {font-size:24px; line-height:30px;}
.res940 .wchus .warea .colscnt .col.col1 {width:522px; height:349px; margin-top:-163px;}
.res940 .wchus .warea .colscnt .col.col2 {padding-left:555px;}

.res720 .wchus {background:url('/images/2/vid-bg-720.jpg') top center no-repeat; height:1020px;}
.res720 .wchus .warea .colscnt {padding-bottom:480px;}
.res720 .wchus .warea .colscnt .col .pic {width:680px; height:453px;}
.res720 .wchus .warea .colscnt .col .title {font-size:34px; margin:0px 0px 10px 0px; text-align:center;}
.res720 .wchus .warea .colscnt .col .text {font-size:24px; padding:0px 35px;}
.res720 .wchus .warea .colscnt .col.col1 {width:680px; height:453px; top:auto; bottom:0px; left:50%; margin:0px 0px 0px -340px;}
.res720 .wchus .warea .colscnt .col.col2 {padding:0px;}

.res480 .wchus {background:url('/images/2/vid-bg-480.jpg') top center no-repeat; height:950px;}
.res480 .wchus .warea {padding-bottom:0px;}
.res480 .wchus .warea .colscnt {padding-bottom:310px;}
.res480 .wchus .warea .colscnt .col .pic {width:440px;height:293px;}
.res480 .wchus .warea .colscnt .col .pic .playbtn {background:url('/images/2/play-480.png') center no-repeat; width:90px; height:90px; margin:-45px 0px 0px -45px;}
.res480 .wchus .warea .colscnt .col .title {font-size:30px;margin:0px 0px 10px 0px;text-align:center;}
.res480 .wchus .warea .colscnt .col .text {font-size:22px;padding:0px 38px;}
.res480 .wchus .warea .colscnt .col.col1 {width:440px;height:293px;top:auto;bottom:0px;left:50%;margin:0px 0px 0px -220px;}
.res480 .wchus .warea .colscnt .col.col2 {padding:0px;}

.res320 .wchus {background:url('/images/2/vid-bg-480.jpg') top center no-repeat;height:920px;}
.res320 .wchus .warea {padding:50px 10px 0px 10px;}
.res320 .wchus .warea .colscnt {margin-top:70px;padding-bottom:230px;}
.res320 .wchus .warea .colscnt .col .pic {width:298px;height:198px;}
.res320 .wchus .warea .colscnt .col .pic .playbtn {background:url('/images/2/play-320.png') center no-repeat;width:70px;height:70px;margin:-35px 0px 0px -35px;}
.res320 .wchus .warea .colscnt .col .title {font-size:26px;line-height:32px;margin:0px 0px 15px 0px;text-align:center;}
.res320 .wchus .warea .colscnt .col .text {font-size:20px;line-height:28px;}
.res320 .wchus .warea .colscnt .col.col1 {width:298px;height:198px;top:auto;bottom:0px;left:50%;margin:0px 0px 0px -149px;}
.res320 .wchus .warea .colscnt .col.col2 {padding:0px;}
/* Why Choose Us End */

/* Owner Info Start */
.ownerinfo {background:#fff;}
.ownerinfo .oarea {max-width:1130px;margin:0px auto;overflow:hidden;padding:30px 20px 0px 20px;position:relative;}
.ownerinfo .oarea .infocnt {background:url('/images/2/brian.jpg') left center no-repeat;min-height:492px;padding:0px 50px 0px 530px;}
.ownerinfo .oarea .infocnt .infottl {color:#004160;font-family:'DMSerifDisplay';font-size:32px;font-weight:400;text-align:right;}
.ownerinfo .oarea .infocnt .infotxt {color:#004160;font-family:'MinionPro';font-size:30px;font-weight:400;line-height:42px;margin:0px 0px 20px 0px;padding-top:125px;}

.res1810 .ownerinfo .oarea {max-width:1570px;}
.res1810 .ownerinfo .oarea .infocnt {padding-right:275px;}
.res1810 .ownerinfo .oarea .infocnt .infottl {font-size:35px;}
.res1810 .ownerinfo .oarea .infocnt .infotxt {font-size:42px;line-height:52px;}

.res940 .ownerinfo .oarea .infocnt {background:url('/images/2/brian-480.jpg') left center no-repeat; min-height:338px; padding:0px 130px 0px 350px;}
.res940 .ownerinfo .oarea .infocnt .infottl {font-size:26px;}
.res940 .ownerinfo .oarea .infocnt .infotxt {font-size:28px;line-height:36px;padding-top:36px;}

.res720 .ownerinfo .oarea {padding:0px;}
.res720 .ownerinfo .oarea .infocnt {background:url('/images/2/brian-480.jpg') left bottom no-repeat;min-height:339px;padding:45px 86px 0px 330px;}
.res720 .ownerinfo .oarea .infocnt .infottl {font-size:22px;margin-bottom:10px;}
.res720 .ownerinfo .oarea .infocnt .infotxt {font-size:24px;line-height:28px;padding-top:34px;}

.res480 .ownerinfo .oarea {padding:0px;}
.res480 .ownerinfo .oarea .infocnt {background:url('/images/2/brian-320.jpg') center bottom no-repeat;min-height:auto;padding:20px 77px 250px 77px;}
.res480 .ownerinfo .oarea .infocnt .infottl {font-size:22px;margin-bottom:10px;text-align:center;}
.res480 .ownerinfo .oarea .infocnt .infotxt {font-size:24px;line-height:28px;padding-top:34px;}

.res320 .ownerinfo .oarea {padding:0px;}
.res320 .ownerinfo .oarea .infocnt {background:url('/images/2/brian-320.jpg') center bottom no-repeat;min-height:auto;padding:20px 20px 250px 20px;}
.res320 .ownerinfo .oarea .infocnt .infottl {font-size:22px;margin-bottom:10px;text-align:center;}
.res320 .ownerinfo .oarea .infocnt .infotxt {font-size:24px;line-height:28px;padding-top:30px;}
/* Owner Info End */

/* Features Start */
.features {background:#f4f4f4;}
.features .farea {max-width:1130px;margin:0px auto;overflow:hidden;padding:15px 20px 50px 20px;}
.features .farea .title {color:#004160;font-family:'DMSerifDisplay';font-size:40px;text-align:center;margin-bottom:15px;}
.features .farea .txt {color:#444;font-size:22px;font-weight:400;line-height:28px;margin-bottom:30px;text-align:center;}
.features .farea .featscnt {min-height:457px;position:relative;}
.features .farea .featscnt .feat {width:33.33%;position:absolute;bottom:0;}
.features .farea .featscnt .feat .finfo {margin:0px 22px;position:relative;}
.features .farea .featscnt .feat .finfo .fpic {text-align:center;}
.features .farea .featscnt .feat .finfo .fpic img {max-width:100%;}
.features .farea .featscnt .feat .finfo .finfotext {position:absolute; top:120px; left:0px; padding:0px 20px;}
.features .farea .featscnt .feat .finfo .finfotext .fttl {font-family:'DMSerifDisplay';font-size:26px;font-weight:400;margin:10px 0px 8px 0px;}
.features .farea .featscnt .feat .finfo .finfotext .fttl a {color:#fff;}
.features .farea .featscnt .feat .finfo .finfotext .ftxt {color:#fff;font-family:'MinionPro';font-size:22px;font-weight:400;line-height:28px;}
.features .farea .featscnt .feat1 {left:0;bottom:-600px;transition:0.8s;}
.features .farea .featscnt .feat2 {left:50%;margin-left:-16.7%;bottom:-680px;transition:1.3s;}
.features .farea .featscnt .feat3 {right:0;bottom:-760px;transition:1.8s;}
.features .farea .featscnt .feat1.featshow {bottom:0;}
.features .farea .featscnt .feat2.featshow {bottom:0;}
.features .farea .featscnt .feat3.featshow {bottom:0;}

.res1810 .features .farea {max-width:1770px;}
.res1810 .features .farea .featscnt {min-height:550px;}
.res1810 .features .farea .featscnt .feat .finfo {margin:0px auto;max-width:400px;}
.res1810 .features .farea .featscnt .feat .finfo .finfotext .fttl {font-size:30px;}
.res1810 .features .farea .featscnt .feat .finfo .finfotext .ftxt {font-size:25px; line-height:32px;}

.res940 .features .farea .featscnt {min-height:395px;}
.res940 .features .farea .featscnt .feat .finfo {margin:0px auto; max-width:287px;}
.res940 .features .farea .featscnt .feat .finfo .finfotext {top:70px;}
.res940 .features .farea .featscnt .feat .finfo .finfotext .fttl {line-height:30px;}

.res720 .features .farea {padding-top:30px;}
.res720 .features .farea .title {font-size:30px;margin-bottom:10px;}
.res720 .features .farea .txt {font-size:20px;}
.res720 .features .farea .featscnt .feat {width:50%;position:static;float:left;margin:0px;transition:auto;}
.res720 .features .farea .featscnt .feat .finfo {margin:0px auto;max-width:303px;}
.res720 .features .farea .featscnt .feat .finfo .finfotext {top:80px;}
.res720 .features .farea .featscnt .feat .finfo .finfotext .fttl {font-size:28px;line-height:30px;}
.res720 .features .farea .feat.feat3 {clear:both; margin-top:30px; width:100%;}

.res480 .features .farea {padding:0px 20px 20px 20px;}
.res480 .features .farea .title {font-size:30px;margin-bottom:10px;}
.res480 .features .farea .featscnt .feat {width:280px;float:none;margin:0px auto 20px auto;position:static;transition:auto;}
.res480 .features .farea .featscnt .feat .finfo {margin:0px;}
.res480 .features .farea .featscnt .feat .finfo .finfotext {top:45px;}
.res480 .features .farea .featscnt .feat .finfo .finfotext .ftxt {line-height:26px;}

.res320 .features .farea {padding:25px 10px 30px 10px;}
.res320 .features .farea .title {font-size:26px;margin-bottom:10px;}
.res320 .features .farea .txt {font-size:20px;}
.res320 .features .farea .featscnt .feat {width:300px;float:none;margin:0px auto 30px auto;position:static;transition:auto;}
.res320 .features .farea .featscnt .feat .finfo {margin:0px;}
.res320 .features .farea .featscnt .feat .finfo .fpic {width:299px; height:411px;}
.res320 .features .farea .featscnt .feat .finfo .finfotext {top:50px;}
.res320 .features .farea .featscnt .feat .finfo .finfotext .fttl {font-size:24px;line-height:28px;}
.res320 .features .farea .featscnt .feat .finfo .finfotext .ftxt {font-size:20px;line-height:26px;}
/* Features End */

/* Competitive Intelligence Start */
.cmpintlist {background:url('/images/2/ci-bg.jpg') top center no-repeat; height:940px;}
.cmpintlist .cilarea {color:#fff;font-size:22px;font-weight:400;max-width:1130px;margin:0px auto;overflow:hidden;padding:45px 20px 40px 20px;}
.cmpintlist .cilarea .ttl {color:#fff;font-family:'DMSerifDisplay';font-size:40px;text-align:center;margin-bottom:15px;}
.cmpintlist .cilarea .sbttl {font-size:26px;text-align:center;}
.cmpintlist .cilarea .infotxt {font-size:22px;margin-bottom:15px;text-align:center;}
.cmpintlist .cilarea .infocnt {margin-top:35px;overflow:hidden;}
.cmpintlist .cilarea .infocnt .info {width:25%;float:left;margin-bottom:50px;}
.cmpintlist .cilarea .infocnt .info .cnt {margin:0px 20px; text-align:center;}
.cmpintlist .cilarea .infocnt .info .cnt .pic {width:110px;height:110px;margin:0px auto;}
.cmpintlist .cilarea .infocnt .info .cnt .pic img {max-width:100%;transition:0.5s;}
.cmpintlist .cilarea .infocnt .info .cnt .text {line-height:26px; margin-top:15px;}
.cmpintlist .cilarea .infocnt .info .cnt:hover .pic img {max-width:90%;}

.res1810 .cmpintlist {background:url('/images/2/ci-bg-1810.jpg') top center no-repeat; height:706px;}
.res1810 .cmpintlist .cilarea {font-size:25px; max-width:1770px; padding:45px 20px 40px 20px;}
.res1810 .cmpintlist .cilarea .ttl {font-size:40px;}
.res1810 .cmpintlist .cilarea .infocnt .info {width:16.66%;}
.res1810 .cmpintlist .cilarea .infocnt .info .cnt {margin:0;}

.res940 .cmpintlist {background:url('/images/2/ci-bg-940.jpg') top center no-repeat; height:1250px;}
.res940 .cmpintlist .cilarea .infocnt .info {width:33.33%;}

.res720 .cmpintlist {background:url('/images/2/ci-bg-720.jpg') top center no-repeat; height:1325px;}
.res720 .cmpintlist .cilarea {font-size:18px;}
.res720 .cmpintlist .cilarea .ttl {font-size:30px; margin-bottom:30px;}
.res720 .cmpintlist .cilarea .infotxt {font-size:19px; padding:0px 100px;}
.res720 .cmpintlist .cilarea .sbttl {font-size:22px; line-height:26px; padding:0px 110px;}
.res720 .cmpintlist .cilarea .infocnt .info {width:33.33%;}
.res720 .cmpintlist .cilarea .infocnt .info .cnt .text {font-size:22px; min-height:78px;}

.res480 .cmpintlist {background:url('/images/2/ci-bg-480.jpg') top center no-repeat; height:1900px;}
.res480 .cmpintlist .cilarea {font-size:18px;}
.res480 .cmpintlist .cilarea .ttl {font-size:30px;margin-bottom:20px;}
.res480 .cmpintlist .cilarea .infotxt {margin-bottom:20px;padding:0px 50px;}
.res480 .cmpintlist .cilarea .sbttl {font-size:22px; line-height:26px; padding:0px 45px;}
.res480 .cmpintlist .cilarea .infocnt {margin-top:50px;}
.res480 .cmpintlist .cilarea .infocnt .info {width:50%;}
.res480 .cmpintlist .cilarea .infocnt .info .cnt .text {font-size:20px; min-height:78px;}

.res320 .cmpintlist {background:url('/images/2/ci-bg-320.jpg') bottom center no-repeat;height:2040px;}
.res320 .cmpintlist .cilarea {font-size:16px;padding:45px 10px 40px 10px;}
.res320 .cmpintlist .cilarea .ttl {font-size:28px;line-height:36px;margin-bottom:20px;}
.res320 .cmpintlist .cilarea .infotxt {font-size:20px; line-height:26px; margin-bottom:20px;}
.res320 .cmpintlist .cilarea .sbttl {font-size:24px; line-height:30px;}
.res320 .cmpintlist .cilarea .infocnt .info {width:50%;}
.res320 .cmpintlist .cilarea .infocnt .info .cnt {margin:0px 10px;}
.res320 .cmpintlist .cilarea .infocnt .info .cnt .text {font-size:18px; line-height:24px; min-height:96px;}
/* Competitive Intelligence End */

/* Schedule a Time to Speak Start */
.contact {background:#f4f4f4;}
.contact .ctctarea {max-width:1130px;padding:30px 20px 50px 20px;position:relative;margin:0px auto;}
.contact .ctctarea .title {color:#004160; font-family:'DMSerifDisplay'; font-size:40px; text-align:center; margin-bottom:15px;}
.contact .ctctarea .txt {color:#444;font-size:22px;font-weight:400;}
.contact .ctctarea .infocnt {overflow:hidden;margin:30px 0px 0px 0px;}
.contact .ctctarea .infocnt .formcnt {display:block;padding:0px;margin:0px;position:relative;overflow:hidden;float:left;width:440px;}
.contact .ctctarea .infocnt .formcnt form {display:block; width:auto; padding:0px; margin:0px 32px 0px 0px; padding-left:2px;}
.contact .ctctarea .infocnt .formcnt form label {font-size:22px;display:inline-block;color:#004160;text-align:left;}
.contact .ctctarea .infocnt .formcnt input {background:none;display:block;width:100%;margin:0px 0px 10px 0px;height:42px;padding:0px 15px 0px 15px;color:#444;border:1px solid #444;font-size:20px;}
.contact .ctctarea .infocnt .formcnt textarea {background:none;display:block;font-size:20px;width:100%;margin:0px 0px 15px 0px;height:73px;padding:7px 15px 7px 15px;border:1px solid #444;color:#444;}
.contact .ctctarea .infocnt .formcnt .security {display:block;width:auto;margin:0px -30px 10px 0px;padding:0px;font-size:28px;text-align:right;}
.contact .ctctarea .infocnt .formcnt .security label {color:#444;font-size:20px;line-height:48px;}
.contact .ctctarea .infocnt .formcnt .security label b {text-decoration:underline; font-weight:500;}
.contact .ctctarea .infocnt .formcnt .security .code {float:right;width:90px;margin:0px 10px 0px 10px;height:42px;text-align:center;padding:0px 5px 0px 5px;border:1px solid #444;background:transparent;}
.contact .ctctarea .infocnt .formcnt .security .submit {float:right;width:110px;height:44px;color:#fff;background:#004160;border:0;cursor:pointer;font-size:22px;font-family:'DMSerifDisplay';text-transform:uppercase;letter-spacing:0.3px;}
.contact .ctctarea .infocnt .formcnt .security .submit:hover {text-decoration:underline;}
.contact .ctctarea .mountainimg {float:right;overflow:hidden;width:677px;}
.contact .ctctarea .mountainimg img {max-width:100%;}

.res1810 .contact .ctctarea {max-width:1770px;min-height:425px;padding-bottom:20px;}
.res1810 .contact .ctctarea .txt {padding-right:450px;}
.res1810 .contact .ctctarea .infocnt {overflow:visible;margin-top:35px;}
.res1810 .contact .ctctarea .infocnt .formcnt {width:940px;}
.res1810 .contact .ctctarea .infocnt .formcnt .frmbfield {float:left; width:46%;}
.res1810 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion2, .res1810 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion3 {float:right;}
.res1810 .contact .ctctarea .infocnt .formcnt textarea {height:96px;}
.res1810 .contact .ctctarea .infocnt .formcnt .security {float:right; margin-top:8px;}
.res1810 .contact .ctctarea .mountainimg {width:776px;margin-top:-135px;}

.res940 .contact .ctctarea .infocnt .formcnt {width:auto;float:none;}
.res940 .contact .ctctarea .infocnt .formcnt .frmbfield {float:left; width:46%;}
.res940 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion2, .res940 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion3 {float:right;}
.res940 .contact .ctctarea .infocnt .formcnt textarea {height:96px;}
.res940 .contact .ctctarea .infocnt .formcnt .security {float:right; margin-top:8px;}
.res940 .contact .ctctarea .mountainimg {width:auto;float:none;text-align:center;}

.res720 .contact .ctctarea .txt {padding:0px 15px;}
.res720 .contact .ctctarea .infocnt .formcnt {width:auto;float:none;}
.res720 .contact .ctctarea .infocnt .formcnt .frmbfield {float:left; width:46%;}
.res720 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion2, .res720 .contact .ctctarea .infocnt .formcnt .frmbfield.F2QQuestion3 {float:right;}
.res720 .contact .ctctarea .infocnt .formcnt textarea {height:90px;}
.res720 .contact .ctctarea .infocnt .formcnt .security {float:right; margin-top:8px;}
.res720 .contact .ctctarea .infocnt .formcnt .security label {text-align:right;line-height:22px;}
.res720 .contact .ctctarea .infocnt .formcnt .security label b {display:block;}
.res720 .contact .ctctarea .mountainimg {width:auto;float:none;text-align:center;}

.res480 .contact .ctctarea {padding-bottom:30px;}
.res480 .contact .ctctarea .title {font-size:30px;}
.res480 .contact .ctctarea .txt {font-size:20px;}
.res480 .contact .ctctarea .infocnt {margin-top:0px;}
.res480 .contact .ctctarea .infocnt .formcnt {width:auto; padding:20px 0px 0px 0px; float:none; margin:0px auto 20px auto;}
.res480 .contact .ctctarea .infocnt .formcnt form label {font-size:20px;}
.res480 .contact .ctctarea .infocnt .formcnt input {height:38px;font-size:20px;}
.res480 .contact .ctctarea .infocnt .formcnt textarea {height:88px; margin-bottom:18px; font-size:20px;}
.res480 .contact .ctctarea .infocnt .formcnt .security {margin-bottom:0px;}
.res480 .contact .ctctarea .infocnt .formcnt .security label {line-height:40px;}
.res480 .contact .ctctarea .infocnt .formcnt .security .code {width:92px;height:38px;}
.res480 .contact .ctctarea .infocnt .formcnt .security .submit {font-size:20px;width:90px;height:40px;}
.res480 .contact .ctctarea .mountainimg {width:440px; margin:0 auto; float:none;}

.res320 .contact .ctctarea {padding:50px 10px 50px 10px;}
.res320 .contact .ctctarea .title {font-size:30px; line-height:36px; padding:0px 35px;}
.res320 .contact .ctctarea .txt {font-size:20px;}
.res320 .contact .ctctarea .infocnt .formcnt {width:auto;float:none;}
.res320 .contact .ctctarea .infocnt .formcnt form {margin:0px;}
.res320 .contact .ctctarea .infocnt .formcnt form label {font-size:18px;}
.res320 .contact .ctctarea .infocnt .formcnt input {height:40px;margin-bottom:10px;font-size:18px;box-sizing:border-box;}
.res320 .contact .ctctarea .infocnt .formcnt textarea {height:100px;margin-bottom:18px;font-size:18px;box-sizing:border-box;}
.res320 .contact .ctctarea .infocnt .formcnt .security label {line-height:20px; text-align:right;}
.res320 .contact .ctctarea .infocnt .formcnt .security label b {display:block;}
.res320 .contact .ctctarea .infocnt .formcnt .security .code {width:92px;height:40px;}
.res320 .contact .ctctarea .infocnt .formcnt .security .submit {font-size:18px;width:75px;height:40px;}
.res320 .contact .ctctarea .infocnt .formcnt .security {margin:0px 0px 10px 0px;}
.res320 .contact .ctctarea .mountainimg {width:298px;height:151px;margin:0px auto;float:none;}
.res320 .contact .ctctarea .mountainimg img {margin-bottom:20px; float:none;}
/* Schedule a Time to Speak End */

/* Blog Section Start */
.container .blogsection {height:491px; clear:both; position:relative;}
.container .blogsection .bbg {background:url('/images/2/blog-bg.png') top left no-repeat; height:491px; position:absolute; top:0px; width:924px; right:50%;}
.container .blogsection .cnt {max-width:1130px; margin:0px auto; min-height:491px; padding:0px 20px;}
.container .blogsection .blogttl {background:url('/images/2/blog-text-bg.png') center no-repeat; position:relative; overflow:hidden; max-width:302px; min-height:339px; margin:79px 0px 0px 0px; float:left;}
.container .blogsection #slides2 {float:left; width:64%; margin:84px 0px 0px 40px; min-height:329px;}
.container .blogsection #navbar span {width:40px; height:5px; display:block; background:#004160; float:left; margin:0px 3px;}
.container .blogsection #navbar span.activeSlide {background:#008dcf;}
.container .blogsection #navbar {width:184px; position:absolute; height:5px; bottom:0px; right:0px;}
.container .blogsection .txt {color:#fff; text-align:center; padding:100px 20px 0px 20px; line-height:47px;}
.container .blogsection .txt a {display:block; margin:5px 0px 0px 0px; color:#fff; font-family:'MinionPro'; font-size:18px; line-height:normal;}
.container .blogsection .txt .ttl {color:#fff; display:block; font-family:'DMSerifDisplay'; font-size:40px; font-weight:400; padding:0px 30px 0px 30px;}
.container .blogsection .npost {margin:0px; float:left; position:relative; padding:25px 0px 0px 395px;}
.container .blogsection .npost .ntitle {font-family:'DMSerifDisplay'; font-size:26px; line-height:30px; font-weight:400; display:block; color:#004160;}
.container .blogsection .npost .ndate {color:#3e3e3e; font-family:'MinionPro'; font-size:16px; font-weight:400; display:block; width:auto; margin:15px 0px 10px 0px; text-transform:uppercase;}
.container .blogsection .npost .ntext {display:block; width:100%; float:left; font-family:'MinionPro'; font-size:22px; clear:both; margin:5px 0px 15px 0px;}
.container .blogsection .npost .socialcntitems {float:left; margin:0px 0px 0px 0px; line-height:20px; height:20px; clear:both; display:none;}
.container .blogsection .npost .socialcntitems .ndate {color:#8ba0b8; margin:0px; font-size:13px; float:left; line-height:29px; margin-right:10px;}
.container .blogsection .npost .npic {width:362px; height:291px; left:0px; position:absolute; top:0px; margin:0px;}
.container .blogsection .npost .npic img {max-width:100%;}
.container .blogsection .npost .nttl {color:#35506d; display:block; text-align:left; margin:15px 0px 0px 231px; font-weight:600; font-size:20px; line-height:25px;}
.container .blogsection .npost p.ntxt {float:left; width:auto; margin:15px 0px 0px 231px; line-height:21px;}
.container .blogsection .npost .nrea {color:#fff; background:#35506d; float:right; margin:10px 0px 0px; text-decoration:none; padding:4px 12px;}
.container .blogsection .npost .nrea:hover {background:#8ba0b8;}

.res1810 .container .blogsection .bbg {background:url('/images/2/blog-bg-1810.png') top left no-repeat; width:1521px;}
.res1810 .container .blogsection .cnt {max-width:1362px;}
.res1810 .container .blogsection .blogttl {background:url('/images/2/blog-text-bg-1810.png') center no-repeat; margin-top:58px; max-width:415px; min-height:370px;}
.res1810 .container .blogsection .txt {padding:99px 20px 0px 20px;}
.res1810 .container .blogsection .txt .ttl {font-size:50px; line-height:57px; padding:0px 50px 0px 50px;}
.res1810 .container .blogsection .txt a {font-size:20px;}
.res1810 .container .blogsection #slides2 {margin:65px 0px 0px 75px; min-height:358px;}
.res1810 .container .blogsection .npost {padding:25px 0px 0px 455px;}
.res1810 .container .blogsection .npost .npic {width:394px; height:358px;}
.res1810 .container .blogsection .npost .ntitle {font-size:30px; line-height:34px;}
.res1810 .container .blogsection .npost .ndate {font-size:18px; margin:15px 0px 10px 0px;}
.res1810 .container .blogsection .npost .ntext {font-size:22px; margin-top:30px;}

.res940 .container .blogsection .bbg {background:url('/images/2/blog-bg-940.png') top left no-repeat; width:608px; right:47%;}
.res940 .container .blogsection .blogttl {background:url('/images/2/blog-text-bg-940.png') center no-repeat; background-size:contain; width:239px; min-height:336px; margin-top:88px;}
.res940 .container .blogsection #slides2 {width:71%; margin:96px 0px 0px 20px; height:378px;}
.res940 .container .blogsection #navbar {bottom:68px;}
.res940 .container .blogsection .txt {padding:100px 10px 0px 10px;}
.res940 .container .blogsection .txt .ttl {font-size:32px; line-height:38px;}
.res940 .container .blogsection .txt a {font-size:17px;}
.res940 .container .blogsection .npost {padding:5px 0px 0px 358px;}
.res940 .container .blogsection .npost .ntitle {font-size:20px; line-height:22px;}
.res940 .container .blogsection .npost .ntext {font-size:18px;}
.res940 .container .blogsection .npost .npic {width:341px; height:auto;}

.res720 .container .blogsection {height:auto;}
.res720 .container .blogsection .txt a {margin:0px;}
.res720 .container .blogsection .bbg {background:url('/images/2/blog-bg-720.png') center top no-repeat; width:920px; right:0px; height:627px; top:0px;}
.res720 .container .blogsection .blogttl {background:url('/images/2/blog-text-bg-480.png') center no-repeat; max-width:380px; border-radius:11px; width:auto; float:none; min-height:168px; margin:0px auto; top:30px;}
.res720 .container .blogsection #slides2 {width:auto; margin:45px 0px 0px 0px; min-height:670px; float:none;}
.res720 .container .blogsection #navbar {bottom:40px;}
.res720 .container .blogsection .txt {padding:27px 50px 0px 50px; color:#35506d; line-height:43px;}
.res720 .container .blogsection .npost {padding:5px 0px 0px 0px; float:none;}
.res720 .container .blogsection .npost .ntitle {font-size:24px; line-height:22px; margin-top:20px;}
.res720 .container .blogsection .npost .ntext {font-size:19px;}
.res720 .container .blogsection .npost .npic {position:static; margin:0px auto; text-align:center; max-width:680px; display:block; width:auto; height:auto;}

.res480 .container .blogsection {height:auto;}
.res480 .container .blogsection .txt a {margin:0px;}
.res480 .container .blogsection .bbg {background:url('/images/2/blog-bg-480.png') center center no-repeat; width:720px; right:0%; height:581px;}
.res480 .container .blogsection .blogttl {background:url('/images/2/blog-text-bg-480.png') center no-repeat; max-width:400px; width:auto; float:none; min-height:129px; margin:0px auto 0px auto; top:50px;}
.res480 .container .blogsection #slides2 {width:auto; margin:72px 0px 0px 0px; min-height:690px; float:none;}
.res480 .container .blogsection #navbar {bottom:25px;}
.res480 .container .blogsection .txt {padding:15px 75px 4px 75px; color:#35506d; line-height:43px;}
.res480 .container .blogsection .txt .ttl {font-size:32px; line-height:36px;}
.res480 .container .blogsection .npost {float:none; padding:0px;}
.res480 .container .blogsection .npost .npic {width:auto; height:auto; display:block; position:static; text-align:center;}
.res480 .container .blogsection .npost .ntitle {font-size:22px; line-height:28px; margin-top:20px;}
.res480 .container .blogsection .npost .ndate {font-size:15px;}
.res480 .container .blogsection .npost .ntext {font-size:18px; float:none; margin-top:25px;}

.res320 .container .blogsection {height:805px;}
.res320 .container .blogsection .npost .socialitems .wBoxShareAll {right:0px;}
.res320 .container .blogsection .txt .ttl {font-size:33px; line-height:38px;}
.res320 .container .blogsection .txt a {margin:0px; line-height:25px;}
.res320 .container .blogsection .bbg {background:url('/images/2/blog-bg-320.png') center center no-repeat; width:480px; right:0px; height:479px;}
.res320 .container .blogsection .blogttl {background:url('/images/2/blog-text-bg-480.png') center no-repeat; background-size:contain; max-width:280px; float:none; min-height:129px; margin:0px auto 0px auto; top:40px;}
.res320 .container .blogsection #slides2 {width:auto; margin:70px 0px 0px 0px; height:589px;}
.res320 .container .blogsection #navbar {bottom:33px;}
.res320 .container .blogsection .txt {padding:12px 20px 10px; color:#35506d; line-height:normal;}
.res320 .container .blogsection .npost {float:none; padding:0px;}
.res320 .container .blogsection .npost .npic {width:auto;height:auto;max-width:280px;position:static;display:block;margin:0px auto;}
.res320 .container .blogsection .npost .npic img {width:280px; height:255px;}
.res320 .container .blogsection .npost .ntitle {font-size:20px; line-height:24px; margin-top:25px;}
.res320 .container .blogsection .npost .ndate {font-size:15px;}
.res320 .container .blogsection .npost .ntext {font-size:16px;}
/* Blog Section End */

/* Social Share Buttom Start */
.container .blogsection .npost .socialitems {float:left; margin-top:4px;}
.container .blogsection .npost .socialitems .red {float:left; margin:0px 5px 0px 0px;}
.container .blogsection .npost .socialitems .red.share2 {position:relative;}
.container .blogsection .npost .socialitems .btnViews {border-radius:3px; color:#fff; font-size:10px; display:block; height:20px; width:61px; line-height:20px; background:#8ba0b8 url('/images/0/view-icon.png') 6px 50% no-repeat; font-size:11px;}
.container .blogsection .npost .socialitems .btnViews .ViewsNum {display:block; height:20px; width:32px; margin-left:23px; text-align:center;}
.container .blogsection .npost .socialitems .btnViews .ViewsNum .visitsUnit {text-transform:uppercase;}
.container .blogsection .npost .socialitems .btnFbShare {display:block; height:20px; width:20px; background:url('/images/0/fb.png');}
.container .blogsection .npost .socialitems .btnFbShare:hover {background:url('/images/0/fb-h.png');}
.container .blogsection .npost .socialitems .btnTwShare {display:block; height:20px; width:20px; background:url('/images/0/tw.png');}
.container .blogsection .npost .socialitems .btnTwShare:hover {background:url('/images/0/tw-h.png');}
.container .blogsection .npost .socialitems .red.ws {background:url('/images/0/ws.jpg') center no-repeat; height:20px; width:22px;}
.container .blogsection .npost .socialitems .red.ws:hover {background:url('/images/0/ws-h.jpg') center no-repeat;}
.container .blogsection .npost .socialitems .red.email {background:url('/images/0/mail.jpg') center no-repeat; height:20px; width:20px; cursor:pointer;}
.container .blogsection .npost .socialitems .red.wBtnShareAll {background:url('/images/0/botton-share.png') center no-repeat; height:20px; width:20px; cursor:pointer; margin:0px;}
.container .blogsection .npost .socialitems .red.wBtnShareAll:hover {background:url('/images/0/botton-share-h.png') center no-repeat;}
.container .blogsection .npost .socialitems .wBoxShareAll {position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:99; display:none; margin:0px;}
.container .blogsection .npost .socialitems .wBoxShareAll .wTxtLink {width:119px; margin:5px 0px 6px; border:none; height:20px;}
.container .blogsection .npost .socialitems .wBoxShareAll .txt {display:block; line-height:20px; padding:0px; text-align:left; color:#000;}
.container .blogsection .npost .socialitems .wBoxShareAll .wbtnCopyLink {cursor:pointer;}
.container .blogsection .npost .socialitems .wBoxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.container .blogsection .npost .socialitems .link a {display:block; padding-left:30px; width:20px; height:20px; line-height:23px; margin-bottom:5px; color:#000;}
.container .blogsection .npost .socialitems .link a.fb-share {background:url('/images/0/fb.png') left no-repeat;}
.container .blogsection .npost .socialitems .link a.tw-share {background:url('/images/0/tw.png') left no-repeat;}
.container .blogsection .npost .socialitems .link a.lk-share {background:url('/images/0/lik.png') left no-repeat;}
.container .blogsection .npost .socialitems .link a.gp-share {background:url('/images/0/gp.png') left no-repeat;}
.container .blogsection .npost .socialitems .link a.pt-share {background:url('/images/0/pt.png') left no-repeat;}
.container .blogsection .npost .socialitems .link a.ws-share {background:url('/images/0/ws.jpg') left no-repeat;}
.container .blogsection .npost .socialitems .link a.ml-share {background:url('/images/0/mail.jpg') left no-repeat;}
.container .blogsection .npost .socialitems .red.email:hover {background:url('/images/0/mail-h.jpg') center no-repeat;}
.container .blogsection .npost .socialitems .red.google {margin-right:0px; width:33px; overflow:hidden;}

.res940 .container .blogsection .npost .socialitems .wBoxShareAll {right:0px;}
/* Social Share Buttom End */

/* Email Share Start */
#eShareAbsLayer {position:fixed; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(/img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {position:absolute; width:643px; height:auto; left:50%; margin-left:-321px; top:100px !important; background-color:#fff;}
#eShareAbsLayer .eShareCntTitle {text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(/images/0/icon-mail.png) 80px no-repeat #35506d;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#35506d; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; display:inline; zoom:1; width:100px; text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#35506d; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#35506d; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#8ba0b8;}
#eShareAbsLayer input {width:250px;}
#eShareAbsLayer.eng input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px; height:33px; float:right; margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right; margin:0px 10px; width:105px; color:#35506d; text-align:right; line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

.res480 #eShareAbsLayer #eShareCntForm {width:480px; margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 40px no-repeat #00b1bb; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(/images/0/icon-mail.png) 46px no-repeat #00b1bb; font-size:18px; padding:10px 55px 10px 106px; text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px; margin-left:-158px;}
.res320 #eShareAbsLayer.eng .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer.eng input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}
/* Email Share End */

/* Testimonials Start */
.testimonials {background:url('/images/2/reviews.jpg') top center no-repeat;width:100%;margin:0px auto;padding:65px 0px 65px 0px;position:relative;overflow:hidden;}
.testimonials .tarea {max-width:1130px;padding:0px 20px 0px 20px;position:relative;margin:0px auto;text-align:right;}
.testimonials .tarea .sidetext {color:#fff;position:absolute;font-family:'DMSerifDisplay';font-size:54px;line-height:64px;left:0px;top:165px;text-align:center;width:340px;}
.testimonials .tarea .slides {max-width:760px;height:auto;margin:0px;padding:0px 20px;position:relative;z-index:1;overflow:hidden;min-height:500px;background:#fff;display:inline-block;}
.testimonials .tarea .slides #navbar {position:absolute; right:35px; bottom:80px; z-index:99999; cursor:pointer;}
.testimonials .tarea .slides #navbar span {background:#b3b3b3;display:inline-block;width:36px;height:2px;margin:0px 0px 0px 12px;}
.testimonials .tarea .slides #navbar span.activeSlide {background:#004160;}
.testimonials .tarea .slides .quoteleft {background:url('/images/2/quote-left.png') center no-repeat;width:60px;height:45px;position:absolute;left:20px;top:15px;}
.testimonials .tarea .slides .quoteright {background:url('/images/2/quote-right.png') center no-repeat;width:60px;height:45px;position:absolute;right:20px;bottom:20px;}
.testimonials .tarea .slides .button {max-width:800px;width:100%;position:absolute;right:0px;z-index:502;top:0px;}
.testimonials .tarea .slides .button span {display:block; width:20px; height:415px; position:absolute; top:0px; cursor:pointer;}
.testimonials .tarea .slides .button span.next {right:20px; background:url('/images/2/nav-right.png') center no-repeat;}
.testimonials .tarea .slides .button span.prev {left:20px; background:url('/images/2/nav-left.png') center no-repeat;}
.testimonials .tarea .slides .slide {width:100%;}
.testimonials .tarea .slides .slide .ttext {margin:0px auto;padding:45px 80px 30px 80px;text-align:left;}
.testimonials .tarea .slides .slide .ttext .sourcerating {overflow:hidden;}
.testimonials .tarea .slides .slide .ttext .sourcerating .sourceimg {float:left; margin-right:30px;}
.testimonials .tarea .slides .slide .ttext .sourcerating .rating {float:left; margin-top:30px;}
.testimonials .tarea .slides .slide .ttext .authorinfo {margin:10px 0px 0px 0px;}
.testimonials .tarea .slides img {display:block; margin:0px auto; max-width:100%;}
.testimonials .tarea .slides .slide .ttext .authorinfo .author {font-family:'DMSerifDisplay';font-size:24px;color:#004160;}
.testimonials .tarea .slides .slide .ttext .authorinfo .job {font-size:20px;}
.testimonials .tarea .slides .review {text-align:center; color:#fff; font-size:20px; font-weight:400; margin:0px 0px 0px 0px; font-family:'Manrope'; position:absolute; bottom:0px; text-align:center; width:100%; display:none;}
.testimonials .tarea .slides .slide .ttext .text {padding-top:30px;color:#444;font-size:22px;font-weight:400;}
.testimonials .tarea .slides .slide .ttext .readm {margin:10px 0px 0px 0px;text-align:right;}
.testimonials .tarea .slides .slide .ttext .readm .txt {font-weight:500; line-height:24px; text-align:center; font-size:22px; color:#008dcf;}

.res1810 .testimonials {background:url('/images/2/reviews-1810.jpg') top center no-repeat;padding:80px 0px 80px 0px;}
.res1810 .testimonials .tarea {max-width:1770px;}
.res1810 .testimonials .tarea .sidetext {width:410px;}
.res1810 .testimonials .tarea .slides {max-width:1770px; padding:0px;}
.res1810 .testimonials .tarea .slides #navbar {bottom:95px;}
.res1810 .testimonials .tarea .slides #navbar span {width:42px; margin-left:10px;}
.res1810 .testimonials .tarea .slides .button {max-width:1770px; margin-left:-885px;}
.res1810 .testimonials .tarea .slides .button span {height:400px;}
.res1810 .testimonials .tarea .slides .slide .ttext {width:1140px;padding:45px 100px 20px 100px;}
.res1810 .testimonials .tarea .slides .slide .ttext .sourcerating .sourceimg {margin-right:30px;}
.res1810 .testimonials .tarea .slides .slide .ttext .sourcerating .rating {margin-top:30px;}
.res1810 .testimonials .tarea .slides .slide .ttext .text {font-size:25px;}
.res1810 .testimonials .tarea .slides .slide .ttext .readm {margin:15px 0px 0px 0px;}
.res1810 .testimonials .tarea .slides .slide .ttext .readm .txt {font-size:26px;}
.res1810 .testimonials .tarea .slides .slide .ttext .authorinfo .author {font-size:26px;}
.res1810 .testimonials .tarea .slides .review {font-size:28px;}

.res940 .testimonials {background:url('/images/2/reviews-940.jpg') top center no-repeat; height:900px;}
.res940 .testimonials .tarea .sidetext {position:static;width:auto;margin:40px 0px 45px 0px;}
.res940 .testimonials .tarea .slides {max-width:900px;min-height:460px;}
.res940 .testimonials .tarea .slides .button {max-width:900px;margin-left:-50%;}
.res940 .testimonials .tarea .slides .button span {height:460px;}
.res940 .testimonials .tarea .slides .button span.next {right:20px;}
.res940 .testimonials .tarea .slides .button span.prev {left:20px;}
.res940 .testimonials .tarea .slides .slide .ttext .text {padding-top:25px;}

.res720 .testimonials {background:url('/images/2/reviews-720.jpg') top center no-repeat;height:835px;padding-bottom:0px;}
.res720 .testimonials .tarea .sidetext {position:static; width:auto; text-align:center; font-size:38px; line-height:normal; margin:20px 0px 35px 0px;}
.res720 .testimonials .tarea .slides {min-height:590px;}
.res720 .testimonials .tarea .slides .button {margin-left:-50%;}
.res720 .testimonials .tarea .slides .button span {height:570px;}
.res720 .testimonials .tarea .slides .button span.next {right:20px;}
.res720 .testimonials .tarea .slides .button span.prev {left:20px;}
.res720 .testimonials .tarea .slides .slide .ttext {padding:75px 65px 0px 65px;}
.res720 .testimonials .tarea .slides .slide .ttext .text {font-size:22px;}
.res720 .testimonials .tarea .slides .slide .ttext .authorinfo {margin-top:25px;}
.res720 .testimonials .tarea .slides .slide .ttext .authorinfo .author {font-size:22px;}

.res480 .testimonials {background:url('/images/2/reviews-480.jpg') top center no-repeat;height:850px;padding:50px 0px 0px 0px;}
.res480 .testimonials .tarea .sidetext {position:static; font-size:36px; line-height:42px; margin:20px auto 40px auto;}
.res480 .testimonials .tarea .slides {min-height:590px;}
.res480 .testimonials .tarea .slides #navbar {bottom:85px;}
.res480 .testimonials .tarea .slides .button {margin-left:-50%;}
.res480 .testimonials .tarea .slides .button span {height:540px; background-size:15px;}
.res480 .testimonials .tarea .slides .button span.next {right:10px;}
.res480 .testimonials .tarea .slides .button span.prev {left:10px;}
.res480 .testimonials .tarea .slides .slide .ttext {padding:80px 45px 0px 45px;}
.res480 .testimonials .tarea .slides .slide .ttext .sourcerating .sourceimg {margin-right:20px;}
.res480 .testimonials .tarea .slides .slide .ttext .text {font-size:18px; padding-top:20px;}
.res480 .testimonials .tarea .slides .slide .ttext .readm .txt {font-size:18px;}
.res480 .testimonials .tarea .slides .slide .ttext .authorinfo {margin-top:15px;}
.res480 .testimonials .tarea .slides .slide .ttext .authorinfo .author {font-size:18px;}
.res480 .testimonials .tarea .slides .review {font-size:18px; margin-top:29px; padding:0px 20px;}

.res320 .testimonials {background:url('/images/2/reviews-320.jpg') top center no-repeat;height:850px;padding:50px 0px 0px 0px;}
.res320 .testimonials .tarea {padding:0px 10px 0px 10px;}
.res320 .testimonials .tarea .sidetext {position:static; font-size:30px; line-height:34px; margin:25px 0px 30px 0px; padding:0px 20px; width:auto;}
.res320 .testimonials .tarea .slides {min-height:605px; padding:0px 15px;}
.res320 .testimonials .tarea .slides #navbar {bottom:70px; right:20px;}
.res320 .testimonials .tarea .slides .quoteleft {background:url('/images/2/quote-left-480.png') center no-repeat; width:41px; height:31px; left:20px; top:20px;}
.res320 .testimonials .tarea .slides .quoteright {background:url('/images/2/quote-right-480.png') center no-repeat; width:41px; height:31px; right:20px; bottom:20px;}
.res320 .testimonials .tarea .slides .button {margin-left:-50%;}
.res320 .testimonials .tarea .slides .button span {height:580px; background-size:15px;}
.res320 .testimonials .tarea .slides .button span.next {right:5px;}
.res320 .testimonials .tarea .slides .button span.prev {left:5px;}
.res320 .testimonials .tarea .slides .slide .ttext {padding:70px 35px 0px 35px;}
.res320 .testimonials .tarea .slides .slide .ttext .sourcerating .sourceimg {margin-right:20px;}
.res320 .testimonials .tarea .slides .slide .ttext .text {font-size:16px; padding-top:20px;}
.res320 .testimonials .tarea .slides .slide .ttext .readm .txt {font-size:16px;}
.res320 .testimonials .tarea .slides .slide .ttext .authorinfo {margin-top:15px;}
.res320 .testimonials .tarea .slides .slide .ttext .authorinfo .author {font-size:16px;}
.res320 .testimonials .tarea .slides .slide .ttext .authorinfo .job {font-size:14px;}
.res320 .testimonials .tarea .slides .review {font-size:16px; margin-top:29px;}
/* Testimonials End */

/* Blog and News Start */
.blognews {background:#fff;}
.blognews .bnarea {max-width:1130px;margin:0px auto;overflow:hidden;padding:40px 20px 50px 20px;}
.blognews .bnarea .title {color:#004160;font-family:'DMSerifDisplay';font-size:40px;margin-bottom:15px;}
.blognews .bnarea .postscnt {position:relative;}
.blognews .bnarea .postscnt .txtcnt {background:rgb(255,255,255); background:linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0.9) 85%, rgba(255,255,255,0.8) 90%, rgba(255,255,255,0.7) 95%, rgba(255,255,255,0.65) 100%); position:absolute; left:0px; bottom:0px; width:26%; height:404px; z-index:1;}
.blognews .bnarea .postscnt .txtcnt .txt {color:#444;font-size:22px;font-weight:400;line-height:28px;margin:15px 0px 25px 0px;text-align:left;width:75%;}
.blognews .bnarea .postscnt .btncnt .btn {background:#004161;border-radius:10px;color:#fff;font-size:20px;padding:10px 25px 10px 25px;}
.blognews .bnarea .postscnt .arrow {width:71px;height:71px;display:block;position:absolute;z-index:1;cursor:pointer;}
.blognews .bnarea .postscnt .arrow.carrousel-left {background:url('/images/2/bp-arrow-left.png') center no-repeat; left:50%; top:50%; margin:-36px 0px 0px -326px;}
.blognews .bnarea .postscnt .arrow.carrousel-right {background:url('/images/2/bp-arrow-right.png') center no-repeat; right:0px; top:50%; margin:-36px 0px 0px 0px;}
.blognews .bnarea .postscnt .posts {overflow:hidden;}
.blognews .bnarea .postscnt .posts .post {width:25%; float:left;}
.blognews .bnarea .postscnt .posts .post .pinfo {margin:0px 20px;position:relative;}
.blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:243px;height:404px;margin:0px auto;text-align:center;}
.blognews .bnarea .postscnt .posts .post .pinfo .ppic img {max-width:100%;}
.blognews .bnarea .postscnt .posts .post .pinfo .pinfotext {position:absolute; top:120px; left:0px; padding:0px 20px;}
.blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl {font-family:'DMSerifDisplay';font-size:26px;font-weight:400;margin:10px 0px 8px 0px;}
.blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl a {color:#fff;font-family:'DMSerifDisplay';font-size:26px;font-weight:400;line-height:32px;}

.res1810 .blognews .bnarea {max-width:1770px;padding:56px 20px 50px 20px;position:relative;}
.res1810 .blognews .bnarea .title {position:absolute; top:100px; z-index:2;}
.res1810 .blognews .bnarea .postscnt .txtcnt {background:rgb(255, 255, 255);background:linear-gradient(90deg, rgba(255, 255, 255, 1) 80%, rgba(255, 255, 255, 0.95) 82%, rgba(255, 255, 255, 0.7) 87%, rgba(255, 255, 255, 0.5) 92%,  rgba(255, 255, 255, 0.3) 96%, rgba(255, 255, 255, 0.001) 100%);height:402px;padding:100px 0px 0px 0px;width:30%;}
.res1810 .blognews .bnarea .postscnt .txtcnt .txt {width:60%;}
.res1810 .blognews .bnarea .postscnt .posts {max-width:1435px;margin-left:250px;padding:0px 80px 0px 0px;}
.res1810 .blognews .bnarea .postscnt .posts .post .pinfo {margin:0px 28px;}
.res1810 .blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:302px; height:502px;}
.res1810 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext {top:185px;}
.res1810 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl {font-size:32px;}
.res1810 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl a {font-size:32px; line-height:40px;}
.res1810 .blognews .bnarea .postscnt .arrow {width:101px; height:101px;}
.res1810 .blognews .bnarea .postscnt .arrow.carrousel-left {background:url('/images/2/bp-arrow-left-1810.png') center no-repeat;margin:-51px 0px 0px -351px;}
.res1810 .blognews .bnarea .postscnt .arrow.carrousel-right {background:url('/images/2/bp-arrow-right-1810.png') center no-repeat;margin:-51px 0px 0px 0px;}

.res940 .blognews .bnarea .postscnt {max-width:900px; margin:0px auto;}
.res940 .blognews .bnarea .postscnt .txtcnt {height:100%;bottom:auto;top:0px;width:34%;}
.res940 .blognews .bnarea .postscnt .txtcnt .txt {width:auto; padding-right:78px;}
.res940 .blognews .bnarea .postscnt .posts {height:433px;padding-right:20px;}
.res940 .blognews .bnarea .postscnt .posts .post {width:33.33%;margin-bottom:30px;}
.res940 .blognews .bnarea .postscnt .posts .post .pinfo {margin:0px auto;max-width:260px;}
.res940 .blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:260px; height:433px;}
.res940 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext {top:132px;}
.res940 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl {font-size:30px;line-height:38px;}
.res940 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl a {font-size:30px;line-height:38px;}
.res940 .blognews .bnarea .postscnt .arrow.carrousel-left {margin-left:-198px;}

.res720 .blognews .bnarea {padding-top:30px;max-width:680px;position:relative;}
.res720 .blognews .bnarea .title {font-size:32px;margin:0px;position:absolute;top:51px;left:20px;z-index:2;width:155px;line-height:36px;}
.res720 .blognews .bnarea .postscnt .txtcnt {height:502px; width:48%;}
.res720 .blognews .bnarea .postscnt .txtcnt .txt {padding-top:85px; width:70%;}
.res720 .blognews .bnarea .postscnt .posts {height:502px;}
.res720 .blognews .bnarea .postscnt .posts .post {width:50%; margin-bottom:30px;}
.res720 .blognews .bnarea .postscnt .posts .post .pinfo {margin:0px auto;max-width:302px;}
.res720 .blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:302px; height:503px;}
.res720 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext {top:172px;}
.res720 .blognews .bnarea .postscnt .arrow.carrousel-left {margin:-36px 0px 0px -67px;}
.res720 .blognews .bnarea .postscnt .arrow.carrousel-right {right:10px;}

.res480 .blognews .bnarea {padding:35px 20px 40px 20px;}
.res480 .blognews .bnarea .title {font-size:30px;margin-bottom:15px;text-align:center;}
.res480 .blognews .bnarea .postscnt .txtcnt {background:none; position:static; width:auto; height:auto; padding:0px 60px 20px;}
.res480 .blognews .bnarea .postscnt .txtcnt .txt {font-size:20px; line-height:26px; width:auto;}
.res480 .blognews .bnarea .postscnt .btncnt {text-align:center;}
.res480 .blognews .bnarea .postscnt .posts {height:466px;margin-top:35px;}
.res480 .blognews .bnarea .postscnt .posts .post {width:280px; float:none; margin:0px auto 50px auto;}
.res480 .blognews .bnarea .postscnt .posts .post .pinfo {margin:0px;}
.res480 .blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:280px; height:466px;}
.res480 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl {font-size:24px;}
.res480 .blognews .bnarea .postscnt .arrow {width:61px; height:61px;}
.res480 .blognews .bnarea .postscnt .arrow.carrousel-left {background:url('/images/2/bp-arrow-left-320.png') center no-repeat; left:17px; margin:90px 0px 0px 0px;}
.res480 .blognews .bnarea .postscnt .arrow.carrousel-right {background:url('/images/2/bp-arrow-right-320.png') center no-repeat; right:13px; margin:90px 0px 0px 0px;}

.res320 .blognews .bnarea {padding:35px 20px 40px 20px;}
.res320 .blognews .bnarea .title {font-size:30px;margin-bottom:15px;text-align:center;}
.res320 .blognews .bnarea .postscnt .txtcnt {background:none;position:static;width:auto;height:auto;padding:0px 0px 20px 0px;}
.res320 .blognews .bnarea .postscnt .txtcnt .txt {font-size:20px; line-height:26px; width:auto;}
.res320 .blognews .bnarea .postscnt .btncnt {text-align:center;}
.res320 .blognews .bnarea .postscnt .posts {height:466px;margin-top:35px;}
.res320 .blognews .bnarea .postscnt .posts .post {width:280px; float:none; margin:0px auto 50px auto;}
.res320 .blognews .bnarea .postscnt .posts .post .pinfo {margin:0px;}
.res320 .blognews .bnarea .postscnt .posts .post .pinfo .ppic {width:280px; height:466px;}
.res320 .blognews .bnarea .postscnt .posts .post .pinfo .pinfotext .fttl {font-size:24px;}
.res320 .blognews .bnarea .postscnt .arrow {width:61px; height:61px;}
.res320 .blognews .bnarea .postscnt .arrow.carrousel-left {background:url('/images/2/bp-arrow-left-320.png') center no-repeat;left:-4px;margin:105px 0px 0px 0px;}
.res320 .blognews .bnarea .postscnt .arrow.carrousel-right {background:url('/images/2/bp-arrow-right-320.png') center no-repeat;right:-9px;margin:105px 0px 0px 0px;}
/* Blog and News End */