.warea .ttl a {color:#fff;}

/***** play boton ******/
.playbtn {background:url(/images/2/play-btn.png) center no-repeat;width:99px;height:99px;position:absolute;left:50%;top:55%;margin:36px 0px 0px -43px;cursor:pointer;z-index:1;/* display:none; */}
.playbtn:hover {background:url(/images/2/play-btn-h.png) center no-repeat;}
.vsimg {position:absolute; left:50%; margin-left:-34px; top:65px;}

.res1810 .playbtn {left:50%;top:65%;}

.res720 .playbtn {background:url(/images/2/play-btn-720.png) center no-repeat;width:70px;height:70px;/* top:0px; */left:45%;margin:0px;}
.res720 .playbtn:hover {background:url(/images/2/play-btn-h-720.png) center repeat;}
.res720 .vsimg {top:50%;margin-top:-22px;}

.res480 .playbtn {background:url(/images/2/play-btn-720.png) center no-repeat;width:70px;height:70px;top:60%;left:45%;margin:0px;}
.res480 .playbtn:hover {background:url(/images/2/play-btn-h-720.png) center repeat;}
.res480 .vsimg {top:50%;margin-top:-22px;}

.res320 .playbtn {background:url(/images/2/play-btn-320.png) center no-repeat;width:56px;height:56px;top:60%;left:44%;margin:0px;}
.res320 .playbtn:hover {background:url(/images/2/play-btn-h-320.png) center no-repeat;}
.res320 .vsimg {top:50%;margin-top:-22px;}

.playbtn span {display:block;width:100%;margin:0 auto;text-align:center;color:#fff;padding-top:110px;position:absolute;font-size:20px;}
.playbtn span:hover {color:#fff;text-decoration:underline;}

.res720 .playbtn span {font-size:14px;padding-top:80px;}
.res480 .playbtn span {font-size:14px;padding-top:80px;}
.res320 .playbtn span {font-size:11px;padding-top:65px;}


/* ***** Slides ***** */
#slides {width:100% !important; height:743px; margin:0px auto; position:relative; display:block; z-index:1; overflow:hidden; float:none;}
#slides .button {overflow:hidden;width:1130px;margin:0 auto;height:40px;display:block;position:absolute;top:358px;z-index:105;left:50%;margin-left:-565px;display:none;}
#slides .button .next {display:block;width:40px;height:40px;background:url(/images/2/bg-arrow-right.png) top center no-repeat;float:right;cursor:pointer;}
#slides .button .next span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-right.png) top center no-repeat;margin:7px 0px 0px 14px;}
#slides .button .next:hover {background:url(/images/2/bg-arrow-right-h.png) center no-repeat;}
#slides .button .prev {display:block;width:40px;height:40px;background:url(/images/2/bg-arrow-left.png) center no-repeat;float:left;cursor:pointer;}
#slides .button .prev span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-left.png) top center no-repeat;margin:7px 0px 0px 9px;}
#slides .button .prev:hover {background:url(/images/2/bg-arrow-left-h.png) center no-repeat;}
#slides .slide {width:100%; height:743px;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute; max-width:inherit;}
#slides .slide .ctxt {width:390px;height:auto;position:absolute;top:240px;left:50%;margin-left:-486px;z-index:502;background:url(/images/1/bg-text-slide.png);padding:25px;display:none;}
#slides .slide .ctxt .txt {max-width:599px; font-size:36px; text-align:left; color:#fff; padding:10px; margin:0 auto; font-weight:500; line-height:42px;}
#slides .slide .ctxt .txt a {font-size:27px; border:solid 3px; padding:3px 22px; color:#fff; margin:17px 0px 0px 0px; display:block; float:left;}
#slides .slide .ctxt .txt a:hover {border:solid 3px #d27d32;}

.res1810 #slides {width:100% !important;height:973px;}
.res1810 #slides .button {width:1770px; margin-left:-885px;}
.res1810 #slides .slide img {margin-left:-1600px;}
.res1810 #slides .slide .ctxt {width:480px; margin-left:-697px; top:260px;}
.res1810 #slides .slide .ctxt .txt {font-size:45px; line-height:47px;}

.res940 #slides {height:600px;}
.res940 #slides .slide {height:600px;}
.res940 #slides .slide .ctxt {width:336px; margin-left:-372px; top:174px;}
.res940 #slides .slide .ctxt .txt {font-size:28px; line-height:31px;}
.res940 #slides .slide .ctxt .txt a {font-size:24px; padding:11px 14px;}
.res940 #slides .slide img {margin-left:-585px;}
.res940 #slides .button {max-width:900px; margin-left:-450px; top:280px;}

.res720 #slides {height:548px;}
.res720 #slides .slide {height:548px;}
.res720 #slides .slide .ctxt {width:287px; margin-left:-150px; padding:20px 25px; top:160px;}
.res720 #slides .slide .ctxt .txt {font-size:25px; line-height:29px; text-align:center;}
.res720 #slides .slide .ctxt .txt a {font-size:22px; padding:12px 16px; margin-top:14px;}
.res720 #slides .button {width:680px; margin-left:-340px; top:253px;}
.res720 #slides img {margin-left:-470px;}

.res480 #slides {height:388px;}
.res480 #slides .button {width:440px; margin-left:-220px; top:180px;}
.res480 #slides .slide {height:388px;}
.res480 #slides .slide img {margin-left:-360px; height:388px;}
.res480 #slides .slide .ctxt {width:216px; top:118px; margin-inline:-128px; padding:20px;}
.res480 #slides .slide .ctxt .txt {text-align:center; max-width:235px; font-size:20px; line-height:25px; padding:0px;}
.res480 #slides .button .next {background:url(/images/2/bg-arrow-right-480.png) top center no-repeat;width:23px;height:23px;}
.res480 #slides .button .next span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-right-480.png) top center no-repeat;margin:4px 0px 0px 5px;}
.res480 #slides .button .next:hover {background:url(/images/2/bg-arrow-right-h-480.png) center no-repeat;}
.res480 #slides .button .prev {background:url(/images/2/bg-arrow-left-480.png) center no-repeat;width:23px;height:23px;}
.res480 #slides .button .prev span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-left-480.png) top center no-repeat;margin:4px 0px 0px 3px;}
.res480 #slides .button .prev:hover {background:url(/images/2/bg-arrow-left-h-480.png) center no-repeat;}
.res480 #slides .slide .ctxt .txt a {font-size:18px; padding:8px 10px; width:184px; float:none; margin:12px auto 0px auto;}

.res320 #slides {height:325px;}
.res320 #slides .button {width:300px; margin-left:-150px; top:151px;}
.res320 #slides .slide {height:325px;}
.res320 #slides .slide img {margin-left:-240px; height:325px;}
.res320 #slides .slide .ctxt {width:174px; top:102px; margin-left:-97px; padding:10px 10px;}
.res320 #slides .slide .ctxt .txt {text-align:center; max-width:235px; font-size:16px; line-height:20px; padding:0px;}
.res320 #slides .button .next {background:url(/images/2/bg-arrow-right-480.png) top center no-repeat;width:23px;height:23px;}
.res320 #slides .button .next span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-right-480.png) top center no-repeat;margin:4px 0px 0px 4px;}
.res320 #slides .button .next:hover {background:url(/images/2/bg-arrow-right-h-480.png) center no-repeat;}
.res320 #slides .button .prev {background:url(/images/2/bg-arrow-left-480.png) center no-repeat;width:23px;height:23px;}
.res320 #slides .button .prev span {display:block;width:16px;height:26px;background:url(/images/2/arrow-slide-left-480.png) top center no-repeat;margin:4px 0px 0px 3px;}
.res320 #slides .button .prev:hover {background:url(/images/2/bg-arrow-left-h-480.png) center no-repeat;}
.res320 #slides .slide .ctxt .txt a {font-size:15px; padding:6px 8px; width:156px; float:none; margin:7px auto 0px auto;}

/* ***** Row About ***** */
.container {border:none;}
.about {position:relative;overflow:hidden;height:233px;background:#d27d32;color:#fff;padding:0px;background:url(/images/2/key-issues.jpg) no-repeat;height:871px;}
.about .ttl {font-size:80px;font-weight:500;text-align:right;margin:100px 80px 15px 0px;color:#4a7eab;text-transform:uppercase;font-family:BebasNeue;}
.about .text {font-size:18px;font-weight:400;text-align:right;font-family:Manrope;max-width:1130px;margin:0 80px 0 0;color:#000;max-width:46%;float:right;}

.res1810 .about {background:url(/images/2/key-issues-1810.jpg) -800px no-repeat;}
.res1810 .about .ttl {font-size:80px;}
.res1810 .about .text {font-size:24px;max-width:50%;}

.res940 .about {/* height:190px; */background:url(/images/2/key-issues-940.jpg) no-repeat;}
.res940 .about .ttl {font-size:32px;margin-right:20px;}
.res940 .about .text {font-size:18px;max-width:500px;margin-right:20px;}

.res720 .about {height:699px;background:url(/images/2/key-issues-720.jpg) no-repeat;}
.res720 .about .ttl {font-size:34px;text-align:center;margin:40px auto 10px;}
.res720 .about .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 40px;max-width:600px;}

.res480 .about {height:1221px;background:url(/images/2/key-issues-480.jpg) no-repeat;}
.res480 .about .ttl {font-size:20px;font-size:34px;text-align:center;margin:40px auto 10px;}
.res480 .about .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 10px;max-width:600px;}

.res320 .about {height:1081px;background:url(/images/2/key-issues-320.jpg) no-repeat;}
.res320 .about .ttl {font-size:30px;text-align:center;margin:40px auto 10px;}
.res320 .about .text {font-size:16px;float:none;text-align:center;margin:0 auto;padding:0 10px;max-width:600px;}

.about .ttll {display:block;font-weight:500;color:#000;font-size:20px;width:90px;text-align:center;/* margin:35px 0 0 60px; */font-family:'BebasNeue';padding:10px 40px 10px 40px;border:solid 3px #000;letter-spacing:2px;float:right;}
.about .ttll a {color:#000;}

.res720 .ttll {margin:0 auto;float:none;}
.res480 .ttll {margin:0 auto;float:none;}
.res320 .ttll {margin:0 auto;float:none;}

/* ***** What We Do ***** */
.wedo {width:100%;margin:0 auto;height:871px;position:relative;overflow:hidden;background:url(/images/2/sign-petition.jpg) top center no-repeat;}
.res1810 .wedo {background:url(/images/2/sign-petition-1810.jpg) top center no-repeat;}
.res940 .wedo {background:url(/images/2/sign-petition-940.jpg) top center no-repeat;}
.res720 .wedo {background:url(/images/2/sign-petition-720.jpg) top center no-repeat;height:699px;}
.res480 .wedo {background:url(/images/2/sign-petition-480.jpg) top center no-repeat;height:1221px;}
.res320 .wedo {background:url(/images/2/sign-petition-320.jpg) top center no-repeat;height:1081px;}

.wedo .warea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.wedo .warea .ttl {display:block;font-weight:500;color:#fff;font-size:37px;width:340px;text-align:center;margin:400px auto 0px auto;font-family:'BebasNeue';padding:10px 40px 10px 40px;border:solid 3px #fff;}
.wedo .warea .txt {font-family:'Manrope';font-size:28px;color:#3e3e3e;text-align:center;margin:15px 0px 0px 0px;display:none;}
.wedo .warea .wedo-cnt {padding:40px 0px;overflow:hidden;display:none;}
.wedo .warea .wedo-cnt .sep {width:100%; clear:both; height:1px; background:#dadada; margin:45px 0px 45px 0px; float:left;}
.wedo .warea .wedo-cnt .feat {display:block; float:left; font-size:18px; color:#4a7eab; width:26%; text-align:center; margin:0px 41px; font-weight:700; line-height:22px; text-decoration:none;}
.wedo .warea .wedo-cnt .feat a {font-size:28px;color:#4a7eab;font-weight:500;margin-bottom:10px;display:block;line-height:30px;padding-top:110px;position:relative;min-height:65px;}
.wedo .warea .wedo-cnt .feat a:hover {text-decoration:none; color:#d27d32;}
.wedo .warea .wedo-cnt .feat .txt {font-size:18px; font-weight:400; font-family:'Manrope'; color:#3e3e3e; line-height:21px;}
.wedo .warea .wedo-cnt .feat a span {display:block; width:39px; height:39px; position:absolute; top:30px; left:50%; margin-left:-20px;}
.wedo .warea .wedo-cnt .feat.one a span {background:url(/images/2/one.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.two a span {background:url(/images/2/two.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.three a span {background:url(/images/2/three.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.four a span {background:url(/images/2/four.png) top center no-repeat; margin-left:-17px;}
.wedo .warea .wedo-cnt .feat.five a span {background:url(/images/2/five.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.six a span {background:url(/images/2/six.png) top center no-repeat; margin-left:-20px;}

.wedo .warea .wedo-cnt .feat.one a {background:url(/images/2/feat1.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.one a span {background:url(/images/2/one.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.one a:hover {background:url(/images/2/feat1-h.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.two a {background:url(/images/2/feat2.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.two a:hover {background:url(/images/2/feat2-h.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.three a {background:url(/images/2/feat3.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.three a:hover {background:url(/images/2/feat3-h.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.four a {background:url(/images/2/feat4.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.four a:hover {background:url(/images/2/feat4-h.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.five a {background:url(/images/2/feat5.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.five a:hover {background:url(/images/2/feat5-h.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.six a {background:url(/images/2/feat6.png) top center no-repeat;}
.wedo .warea .wedo-cnt .feat.six a:hover {background:url(/images/2/feat6-h.png) top center no-repeat;}

.res1810 .wedo .warea {max-width:1770px; padding:0px 20px 30px 0px;}
.res1810 .wedo .warea .ttl {font-size:42px;width:380px;}
.res1810 .wedo .warea .wedo-cnt .sep {margin:50px 0px 50px 0px;}
.res1810 .wedo .warea .wedo-cnt .feat {width:28%; margin:0px 47px;}
.res1810 .wedo .warea .wedo-cnt .feat a {font-size:32px; padding-top:125px;}
.res1810 .wedo .warea .wedo-cnt .feat .txt {font-size:20px;}

.res940 .wedo .warea {}
.res940 .wedo .warea .wedo-cnt .feat {margin:0px 28px; width:27%;}
.res940 .wedo .warea .ttl {font-size:32px;}
.res940 .wedo .warea .txt {font-size:24px; margin-top:23px;}
.res940 .wedo .warea .wedo-cnt .feat a {font-size:24px; min-height:65px;}

.res720 .wedo .warea .ttl {font-size:28px;margin-top:310px;}
.res720 .wedo .warea .wedo-cnt {margin:0px auto;padding:40px 0px 10px;}
.res720 .wedo .warea .wedo-cnt .feat {margin:0px 0px 30px; width:36%; border-bottom:solid 1px #dadada; padding:0px 47px 30px;}
.res720 .wedo .warea .txt {font-size:20px;}
.res720 .wedo .warea .wedo-cnt .sep {display:none;}
.res720 .wedo .warea .wedo-cnt .feat a {font-size:24px; line-height:27px; padding-top:127px;}
.res720 .wedo .warea .wedo-cnt .feat.five {border:none; margin-bottom:0px;}
.res720 .wedo .warea .wedo-cnt .feat.six {border:none; margin-bottom:0px;}

.res480 .wedo .warea .ttl {font-size:28px;margin-top:450px;width:200px;}
.res480 .wedo .warea .wedo-cnt {margin:0px auto;padding:40px 0px 10px;}
.res480 .wedo .warea .wedo-cnt .feat {margin:0px auto 25px;width:100%;padding:0px 0px 30px;}
.res480 .wedo .warea .txt {font-size:18px;}
.res480 .wedo .warea .wedo-cnt .sep {display:none;}
.res480 .wedo .warea .wedo-cnt .feat a {font-size:20px; line-height:27px; padding-top:127px; min-height:36px;}
.res480 .wedo .warea .wedo-cnt .feat.five {border:none; margin-bottom:0px;}
.res480 .wedo .warea .wedo-cnt .feat.six {border:none; margin-bottom:0px;}

.res320 .wedo .warea .ttl {font-size:22px;margin-top:470px;width:160px;padding:10px 20px 10px 20px;}
.res320 .wedo .warea .wedo-cnt {margin:0px auto;padding:40px 0px 10px;float:none;}
.res320 .wedo .warea .wedo-cnt .feat {margin:0px auto 25px;width:100%;padding:0px 0px 30px;}
.res320 .wedo .warea .txt {font-size:16px;}
.res320 .wedo .warea .wedo-cnt .sep {display:none;}
.res320 .wedo .warea .wedo-cnt .feat a {font-size:20px; line-height:27px; padding-top:127px; min-height:36px;}
.res320 .wedo .warea .wedo-cnt .feat.five {border:none; margin-bottom:0px;}
.res320 .wedo .warea .wedo-cnt .feat.six {border:none; margin-bottom:0px;}
.res320 .wedo .warea .wedo-cnt .feat .txt {font-size:16px;}


/***** helpbrian *****/
.helpbrian {width:100%;margin:0 auto;height:871px;position:relative;overflow:hidden;background:url(/images/2/help.jpg) top center no-repeat;}
.res1810 .helpbrian {background:url(/images/2/help-1810.jpg) top center no-repeat;}
.res940 .helpbrian {background:url(/images/2/help-940.jpg) top center no-repeat;}
.res720 .helpbrian {background:url(/images/2/help-720.jpg) top center no-repeat;height:699px;}
.res480 .helpbrian {background:url(/images/2/help-480.jpg) top center no-repeat;height:1221px;}
.res320 .helpbrian {background:url(/images/2/help-320.jpg) top center no-repeat;height:1081px;}

.helpbrian .warea .ttl {display:block;font-weight:500;color:#fff;font-size:37px;width:340px;text-align:center;margin:400px auto 0px auto;font-family:'BebasNeue';padding:10px 40px 10px 40px;border:solid 3px #fff;}

.res1810 .helpbrian .warea .ttl {font-size:42px;width:380px;}

.res940 .helpbrian .warea .ttl {font-size:32px;}

.res720 .helpbrian .warea .ttl {font-size:28px;margin-top:310px;}

.res480 .helpbrian .warea .ttl {font-size:28px;margin-top:450px;width:200px;}

.res320 .helpbrian .warea .ttl {font-size:22px;margin-top:470px;width:160px;padding:10px 20px 10px 20px;}



/***** donate *****/
.donate {width:100%;margin:0 auto;height:871px;position:relative;overflow:hidden;background:url(/images/2/donate.jpg) top center no-repeat;}
.res1810 .donate {background:url(/images/2/donate-1810.jpg) top center no-repeat;}
.res940 .donate {background:url(/images/2/donate-940.jpg) top center no-repeat;}
.res720 .donate {background:url(/images/2/donate-720.jpg) top center no-repeat;height:699px;}
.res480 .donate {background:url(/images/2/donate-480.jpg) top center no-repeat;height:1221px;}
.res320 .donate {background:url(/images/2/donate-320.jpg) top center no-repeat;height:1081px;}

.donate .warea .ttl {display:block;font-weight:500;color:#fff;font-size:37px;width:340px;text-align:center;margin:400px auto 0px auto;font-family:'BebasNeue';padding:10px 40px 10px 40px;border:solid 3px #fff;}

.res1810 .donate .warea .ttl {font-size:42px;width:380px;}

.res940 .donate .warea .ttl {font-size:32px;}

.res720 .donate .warea .ttl {font-size:28px;margin-top:310px;}

.res480 .donate .warea .ttl {font-size:28px;margin-top:450px;width:200px;}

.res320 .donate .warea .ttl {font-size:22px;margin-top:470px;width:160px;padding:10px 20px 10px 20px;}




/* ***** Testimonials ***** */
.testimonials {width:100%;margin:0 auto;height:871px;position:relative;overflow:hidden;background:url(/images/2/about.jpg) top center no-repeat;}
.testimonials .layer {width:100%;height:100%;background:url(/images/2/bg-testimonial.png);position:absolute;display:none;}
.testimonials #slides2 {max-width:1130px;height:auto;margin:0px auto;position:relative;display:block;z-index:1;overflow:hidden;padding:0px 0px 0px;min-height:578px;display:none;}
.testimonials #slides2 .slide {width:100%;}
.testimonials #slides2 .slide .ttext {width:1090px;height:auto;margin:14px auto;padding:20px;}
.testimonials #slides2 .slide .ttext .author-date {display:block; width:auto; text-align:center; margin:43px 0px 60px 0px;}
.testimonials #slides2 img {display:block; margin:0px auto;}
.testimonials #slides2 .slide .ttext .author-date .author {font-weight:600; line-height:24px; text-align:center; font-size:24px; color:#fff;}
.testimonials #slides2 .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%;}
.testimonials #slides2 .slide .ttext .text {display:block; text-align:center; padding-top:25px; line-height:46px; color:#fff; font-size:37px; font-weight:500;}

.res1810 .testimonials {background:url(/images/2/about-1810.jpg) top center no-repeat;}
.res1810 .testimonials #slides2 .slide .ttext .author-date .author {font-size:28px;}
.res1810 .testimonials #slides2 .review {font-size:28px;}

.res940 .testimonials {background:url(/images/2/about-940.jpg) top center no-repeat;}
.res940 .testimonials #slides2 .slide .ttext {width:900px;}
.res940 .testimonials #slides2 .slide .ttext .text {font-size:32px; padding:25px 10px 0px 10px;}

.res720 .testimonials {background:url(/images/2/about-720.jpg) top center no-repeat;height:820px;}
.res720 .testimonials #slides2 {max-width:680px;min-height:550px;}
.res720 .testimonials #slides2 .slide .ttext {width:680px; padding:0px; height:auto;}
.res720 .testimonials #slides2 .slide .ttext .text {line-height:30px; font-size:24px; padding-top:30px;}
.res720 .testimonials #slides2 .slide .ttext .author-date {margin:65px 0px 56px 0px;}
.res720 .testimonials #slides2 .slide .ttext .author-date .author {font-size:20px;}

.res480 .testimonials {background:url(/images/2/about-480.jpg) top center no-repeat;height:940px;}
.res480 .testimonials #slides2 {max-width:440px;min-height:425px;}
.res480 .testimonials #slides2 .slide .ttext {width:440px; padding:0px; height:auto;}
.res480 .testimonials #slides2 .slide .ttext .text {line-height:26px; font-size:20px; padding-top:18px;}
.res480 .testimonials #slides2 .slide .ttext .author-date {margin:29px 0px 30px 0px;}
.res480 .testimonials #slides2 .slide .ttext .author-date .author {font-size:18px;}
.res480 .testimonials #slides2 .review {font-size:18px;margin-top:29px;padding:0px 20px;}

.res320 .testimonials {background:url(/images/2/about-320.jpg) top center no-repeat;height:920px;}
.res320 .testimonials #slides2 {max-width:300px;min-height:430px;}
.res320 .testimonials #slides2 .slide .ttext {width:300px; padding:0px; height:auto;}
.res320 .testimonials #slides2 .slide .ttext .text {line-height:23px; font-size:18px; padding-top:18px;}
.res320 .testimonials #slides2 .slide .ttext .author-date {margin:20px 0px 30px 0px;}
.res320 .testimonials #slides2 .slide .ttext .author-date .author {font-size:16px;}
.res320 .testimonials #slides2 .review {font-size:16px; margin-top:29px;}

.testimonials .ttl {font-size:80px;font-weight:500;text-align:left;margin:100px 0px 15px 60px;color:#fff;text-transform:uppercase;font-family:BebasNeue;}
.testimonials .text {font-size:18px;font-weight:400;text-align:left;font-family:Manrope;max-width:1130px;margin:0 0px 0 60px;color:#fff;max-width:46%;float:left;}
.res1810 .testimonials .ttl {font-size:80px;}
.res1810 .testimonials .text {font-size:20px;max-width:40%;}
.res940 .testimonials .ttl {font-size:32px;margin-right:20px;}
.res940 .testimonials .text {font-size:18px;max-width:500px;margin-right:20px;}
.res720 .testimonials .ttl {font-size:34px;text-align:center;margin:20px auto 10px;}
.res720 .testimonials .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 10px;max-width:720px;}
.res480 .testimonials .ttl {font-size:20px;font-size:34px;text-align:center;margin:40px auto 10px;}
.res480 .testimonials .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 10px;max-width:600px;}
.res320 .testimonials .ttl {font-size:30px;text-align:center;margin:40px auto 10px;}
.res320 .testimonials .text {font-size:16px;float:none;text-align:center;margin:0 auto;padding:0 10px;max-width:600px;}

.testimonials .ttll {display:block;font-weight:500;color:#fff;font-size:20px;width:90px;text-align:center;/* margin:240px 0 0 60px; */font-family:'BebasNeue';padding:10px 40px 10px 40px;border:solid 3px #fff;letter-spacing:2px;}
.testimonials .ttll a {color:#fff;}