

/* ------------------------------------------------------------ */
/* HERO-HEAD */
/* ------------------------------------------------------------ */

#main .howtoHead{margin-bottom:70px;border:1px solid #676767;height:252px;}
#main .howtoHead.howtoHead--mbOneHalf{margin-bottom:35px}
#main .howtoHead.howtoHead--mbOneThird{margin-bottom:23px}
#main .howtoHead.howtoHead--mbQuarter{margin-bottom:17px}
#main .howtoHead:before,
#main .howtoHead:after{content:' ';display:table;clear:both;}
#main .howtoHead figure{float:right;width:50%;height:250px;margin:0;padding-bottom:0;overflow:hidden;}
#main .howtoHead figure img{height:auto;}
/**/
#main .howtoHead header{float:left;width:50%;overflow:hidden;}
#main .howtoHead header hgroup{display:table-cell;height:auto;padding-left:30px;vertical-align:middle;}
#main .howtoHead header hgroup .title{margin:29px 0 28px 0;padding-right:20px;line-height:1.5;font-size:30px;font-weight:normal;}
#main .howtoHead header hgroup .title_large{margin:5px 0 28px 0;padding-right:20px;line-height:1.5;font-size:30px;font-weight:normal;}
#main .howtoHead header hgroup .sub_title{margin:29px 0 5px 0;padding-right:20px;line-height:1.5;font-size:18px;font-weight:normal;}
@media screen and (max-width: 767px) {
  #main .howtoHead header hgroup .title_large{margin-bottom:5px;}
  #main .howtoHead header hgroup .sub_title{margin-top:0;}
}
#main .howtoHead header hgroup .item-tag .tag{font-size:13px;}
#main .howtoHead header hgroup .icon{letter-spacing:-0.4em;margin-top:10px;margin-left:-1px;}
#main .howtoHead header hgroup .icon img,
#main .howtoHead header hgroup .icon span{display:inline-block;letter-spacing:normal;vertical-align:middle;}
#main .howtoHead header hgroup .icon img{width:28px;height:auto;margin-right:8px;}
#main .howtoHead header hgroup .icon span{font-size:17px;}
#main .howtoHead header hgroup .item-tag{margin-left:1px;}

/* ------------------------------------------------------------ */
/* BASE */
/* ------------------------------------------------------------ */
.sp{display:none;}
/**/
#main section.contents{padding:0 0 70px 0;font-size:16px;line-height:1.62;}
#main section.contents p.small{font-size:11px;margin-top:5px;line-height:2.5;}
#main section.contents p.small + p.small{margin-top:-15px;}
#main section.contents p.label{display:inline-block;margin:0 0 15px 20px;padding:12px 15px;background-color:#888;font-size:13px;}
#main section.contents p + p.label{margin-top:20px;}
#main section.contents p.wide{width:680px;margin:0 auto 10px;}
#main section.contents.last{
	border:none;
	padding-bottom: 0;
}
#main section.contents p.label + .tryImgCol{margin-top:5px;}
/* h2 */
#main section.contents h2.ttl{margin:3px 0 25px 0;padding:0;line-height:1.5;font-size:28px;}
#main section.contents h2.ttl + .ImgR{margin-top:-7px;}
#main section.contents h2.noltr{letter-spacing:0;}
/**/
#main section.contents h2.tryIt{padding:0;margin:0 0 40px 0;background:url(/xperia/myxperia/_res/img/howto_tryit.png) no-repeat;border-top:#333 solid 1px;border-bottom:#333 solid 1px;background-size:auto 100%;}
#main section.contents h2.tryIt span{display:inline-block;font-size:14px;line-height:42px;padding:0 0 0 130px;font-weight:normal;}
/**/
#main section.contents h2.pickup{padding:0;margin:0 0 40px 0;background:url(/xperia/myxperia/_res/img/howto_pickup.png) no-repeat;border-top:#333 solid 1px;border-bottom:#333 solid 1px;background-size:auto 100%;}
#main section.contents h2.pickup span{display:inline-block;font-size:14px;line-height:42px;padding:0 0 0 160px;font-weight:normal;}
/**/
#main section.contents h3{font-size:28px;line-height:1.14;font-weight:normal;margin:0 0 25px 0;}
#main section.contents h3 + p{margin-top:-6px;}
/**/
#main section.contents h3.theme{width:680px;font-size:28px;line-height:39px;margin-left:auto;margin-right:auto;}
#main section.contents h3.theme.wide{width:100%;margin:20px auto 10px;}
#main section.contents h3.theme.wide + p{margin-top:22px;}
#main section.contents h3.theme img{height:39px;margin-right:8px;vertical-align:text-bottom;}
#main section.contents p + h3.theme{margin-top:40px;}
/**/
#main section.contents h4{font-size:21px;line-height:1.14;font-weight:normal;margin:30px 0 25px 0;}
/**/
#main section.contents .ImgR{}
#main section.contents .ImgR:after{content:" ";display:block;clear:both;}
#main section.contents .ImgR figure{width:31%;margin:0;float:right;}
#main section.contents .ImgR p{padding:0;width:62%;float:left;}
/**/
#main section.contents .img1Col{margin:0;list-style:none;padding:0;}
#main section.contents .img1Col:after{content:" ";display:block;clear:both;}
#main section.contents .img1Col li{width:420px;margin:0 auto 10px;}
#main section.contents .img1Col li.wide{width:680px;}
#main section.contents .img1Col li.full{width:100%;}
#main section.contents .img1Col li.full img{margin:0 0 15px;}
#main section.contents .img1Col li.panoBfr{width:498px;}
#main section.contents .img1Col li.panoBfr img{margin:0 0 15px;}
#main section.contents .img1Col li.new{background:url(../../howtoxperia/camera/img/function23/icon_new.png) no-repeat;padding-top:25px;}
#main section.contents .img1Col.arrow li{background:url(../../howtoxperia/camera/img/bef_aft_arrow2.png) no-repeat center bottom;padding-bottom:20px;background-size:25px auto;}
#main section.contents .img1Col.arrow li:last-child{background:none;}
#main section.contents .img1Col li figure{margin:0;}
#main section.contents .img1Col li figure img.icon{width:25px;margin:0 8px 8px 0;}
#main section.contents .img1Col li figure figcaption{font-size:16px;}
#main section.contents .img1Col li figure figcaption a{font-size:14px;}
#main section.contents .img1Col li figure figcaption.ldac{margin-left:145px;margin-bottom:20px;}
/**/
#main section.contents .img1Col + h3.theme{margin-top:40px;}
#main section.contents p + .img1Col{margin-top:40px;}
#main section.contents p a.download{display:inline;margin:20px 0 0 0;}
#main section.contents p a.download i{margin-left:5px;}
#main section.contents .img1Col + h3{margin-top:100px;}
#main section.contents .img1Col + p.small{width:680px;clear:both;margin:15px auto 0;}
#main section.contents .img1Col + p.small.full{width:100%;margin:5px auto 12px;}
#main section.contents .tryImgCol + .img1Col{margin-top:40px;}
/**/
#main section.contents .topColCnt{width:890px;margin:40px auto 0;padding:0;}
#main section.contents .topColCnt:after{content:" ";display:block;clear:both;}
#main section.contents .topColCnt li{margin-bottom:35px;margin-right:40px;float:left;list-style-type:none;}
#main section.contents .topColCnt li:nth-child(even){margin-right:0;}
#main section.contents .topColCnt li figure{width:425px;}
#main section.contents .topColCnt li figure img{width:100%;margin:0 0 15px;}
#main section.contents .topColCnt.arrow li{margin-right:0;padding-right:40px;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 438px 111px;background-size:14px auto;}
#main section.contents .topColCnt.arrow li:last-child{padding-right:0;background:none;}
#main section.contents .topColCnt.arrow li:nth-child(even){padding-right:0;}
#main section.contents .topColCnt li:last-child,
#main section.contents .topColCnt li:nth-last-child(2){margin-bottom:0;}
/**/
#main section.contents .tryImgCol{width:920px;margin:40px auto 0;padding:0;}
#main section.contents .tryImgCol:after{content:" ";display:block;clear:both;}
#main section.contents .tryImgCol li{width:445px;margin-bottom:35px;margin-right:30px;float:left;list-style-type:none;}
#main section.contents .tryImgCol li:nth-child(even){margin-right:0;}
#main section.contents .tryImgCol li figure{margin-bottom:0;}
#main section.contents .tryImgCol li figure img{width:100%;margin:0 0 15px;}
#main section.contents .tryImgCol li figure img + img{margin-top:-5px;}
#main section.contents .tryImgCol li figure figcaption{padding-top:0;font-size:16px;}
#main section.contents .tryImgCol li figure figcaption img.icon{width:25px;margin:0 8px 8px 0;}
#main section.contents .tryImgCol li:last-child,
#main section.contents .tryImgCol li:nth-last-child(2){margin-bottom:0;}
/**/
#main section.contents .tryImgCol + p.small{max-width:920px;clear:both;margin:14px auto 0;}
#main section.contents .tryImgCol + h2{margin-top:70px;}
#main section.contents .tryImgCol + h3.theme{margin-top:40px;}
/**/
#main section.contents .tryImgCol.arrow{}
#main section.contents .tryImgCol.arrow li{width:467px;margin-right:0;float:left;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 438px 111px;background-size:auto 25px;}
#main section.contents .tryImgCol.arrow li figure{width:421px;}
#main section.contents .tryImgCol.arrow li:nth-child(2n+1){clear:both;}
#main section.contents .tryImgCol.arrow li:last-child{background:none;}
#main section.contents .tryImgCol.arrow li:nth-child(even){width:451px;}
/**/
#main section.contents .ImgRCol{margin:0;}
#main section.contents .ImgRCol:after{content:" ";display:block;clear:both;}
#main section.contents .ImgRCol figure{width:440px;margin-left:40px;float:right;}
#main section.contents .ImgRCol p{}
/**/
#main section.contents ul.Notes{}
#main section.contents ul.Notes li{margin-bottom:25px;}
#main section.contents .tryImgCol + ul.Notes{margin-top:30px;}
/**/
#main section.contents .stepList{margin:25px 0 0 0;}
#main section.contents .stepList dt{}
#main section.contents .stepList dt h3{font-size:28px;}
#main section.contents .stepList dt h3 img{margin-right:20px;}
#main section.contents .stepList dd{padding-bottom:70px;}
#main section.contents .stepList dd:last-child{padding-bottom:0;}
/**/
#main section.contents .cap1Col{width:227px;margin:30px auto 0;padding:0;}
#main section.contents .cap1Col:after{content:" ";display:block;clear:both;}
#main section.contents .cap1Col li{width:227px;list-style-type:none;float:left;}
#main section.contents .cap1Col li figure{margin:0;padding:0;}
#main section.contents .cap1Col + h2{margin-top:70px;}
/**/
#main section.contents .cap2Col{width:500px;margin:30px auto 0;padding:0;}
#main section.contents .cap2Col:after{content:" ";display:block;clear:both;}
#main section.contents .cap2Col li{width:235px;margin-right:30px;list-style-type:none;float:left;}
#main section.contents .cap2Col li:nth-child(even){margin-right:0;}
#main section.contents .cap2Col li figure{margin:0;padding:0;}
#main section.contents .cap2Col + h2{margin-top:70px;}
#main section.contents .cap2Col.arrow li{width:265px;padding-right:30px;margin-right:0;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 244px 183px;background-size:auto 25px;}
#main section.contents .cap2Col.arrow li:last-child{width:235px;background:none;margin-right:0;padding-right:0;}
/**/
#main section.contents .cap3Col{width:765px;margin:30px auto 0;padding:0;}
#main section.contents .cap3Col:after{content:" ";display:block;clear:both;}
#main section.contents .cap3Col li{width:235px;margin-right:30px;list-style-type:none;float:left;}
#main section.contents .cap3Col li:last-child{margin-right:0;}
#main section.contents .cap3Col li figure{margin:0;padding:0;}
#main section.contents .cap3Col.arrow li{width:265px;padding-right:30px;margin-right:0;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 214px 183px;background-size:auto 25px;}
#main section.contents .cap3Col.arrow li:last-child{width:235px;background:none;margin-right:0;padding-right:0;}
#main section.contents .cap3Col.dbl{width:895px;}
#main section.contents .cap3Col.dbl li:last-child{width:365px;padding-right:0;}
#main section.contents .cap3Col.arrow li{width:265px;padding-right:30px;margin-right:0;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 244px 183px;background-size:auto 25px;}
#main section.contents .cap3Col.arrow.dbl li:nth-child(2){background:none;}
/**/
#main section.contents .pickup1Col{margin:0;list-style:none;padding:0;}
#main section.contents .pickup1Col:after{content:" ";display:block;clear:both;}
#main section.contents .pickup1Col li{width:420px;margin:0 auto 10px;}
#main section.contents .pickup1Col + h3{margin-top:50px;}
/**/
#main section.contents .pickup2Col{width:870px;margin:40px auto 0;list-style:none;padding:0;}
#main section.contents .pickup2Col:after{content:" ";display:block;clear:both;}
#main section.contents .pickup2Col li{width:420px;margin-bottom:35px;margin-right:30px;float:left;}
#main section.contents .pickup2Col li:nth-child(even){margin-right:0;}
#main section.contents .pickup2Col li:nth-child(2n+1){clear:both;}
#main section.contents .pickup2Col + h3{margin-top:50px;}
/**/
#main section.contents .img3Col{width:685px;margin:40px auto 0;list-style:none;padding:0;}
#main section.contents .img3Col:after{content:" ";display:block;clear:both;}
#main section.contents .img3Col li{width:215px;margin:0 20px 10px 0;float:left;}
#main section.contents .img3Col li:last-child{margin-right:0;}
#main section.contents .img3Col li figure img{width:215px;margin:0 0 8px;}
#main section.contents .img3Col li.dbl figure img{width:400px;margin:0 0 8px;}
/**/
#main section.contents .img1Col.ui{width:200px;margin:40px auto 0;list-style:none;padding:0;}
#main section.contents .img1Col.ui li{width:200px;margin:0;}
/**/
#main section.contents .img3Col.ui{width:685px;margin:40px auto 0;list-style:none;padding:0;}
#main section.contents .img3Col.ui li{width:200px;margin:0 20px 0 0;}
#main section.contents .img3Col.ui li:last-child{margin-right:0;}
#main section.contents .img3Col.ui li.dbl{width:370px;margin:0 20px 0 0;}
#main section.contents .img3Col.ui.dbl{width:627px;}
/**/
#main section.contents .img1Col li figure figcaption a i,
#main section.contents .img3Col li figure figcaption a i,
#main section.contents p i{margin-left:5px;}
/**/
#main section.contents dl.models{margin:30px 0;line-height:1.2;}
#main section.contents dl.models dt{font-size:16px;font-weight:normal;margin-bottom:10px;}
#main section.contents dl.models dd{display:inline-block;margin:0 -3px 10px 2px;padding:0 10px;line-height:1;font-size:16px;border-right:1px solid #999;border-left:1px solid #999;background:#fff;}
#main section.contents dl.models dt:first-child + dd{border-left:1px solid #999;}
/*
#main section.contents dl.models dd{display:inline-block;margin:0 0 10px -1px;padding:0 10px;line-height:1;font-size:16px;border-right:1px solid #999;border-left:1px solid #999;background:#fff;}
#main section.contents dl.models dt:first-child + dd{border-left:1px solid #999;}
*/
#main section.contents.last dl.models{margin-bottom:0;}
#main section.contents dl.models + p.small{margin-top:15px;}
#main section.contents dl.models + .label{margin-top:10px;}
/**/
#main section.contents .mv{clear:both;width:600px;padding:28px 0 0 0;margin:0 auto;}
#main section.contents .mv .youtubewrap{position:relative;width:100%;padding-top:56.3%;overflow:hidden;margin:0 auto;}
#main section.contents .mv .youtubewrap.youtubewrap--219{padding-top: 42.85%;}
#main section.contents .mv .youtubewrap iframe{position:absolute;top:0;left:0%;width:100%;height:100%;}
#main section.contents .mv h3.mvTtl{width:100%;margin:0 auto 16px;padding:0 0 0 36px;font-size:17px;line-height:29px;background:url(/xperia/myxperia/_res/img/howto_movieguide.png) no-repeat left center;}
/**/
#main section.contents .pointBlc{background:#e8f7ff;padding:25px 20px;}
#main section.contents .pointBlc h2{color:#fe8d14;padding-left:130px;background:url(/xperia/myxperia/_res/img/howto_point.png) no-repeat;line-height:36px;}
#main section.contents .pointBlc .relatedArticle{ margin:30px 0 0;}
#main section.contents .pointBlc .relatedArticle p{ margin-bottom:0;}



#main section.contents .pointGlc{background:#fff;padding:25px 20px;border: 1px solid #ccc;}
#main section.contents .pointGlc h2{color:#555;padding-left:130px;background:url(/xperia/myxperia/_res/img/howto_point_bw.png) no-repeat;line-height:36px;}
#main section.contents .pointGlc .relatedArticle{ margin:30px 0 0;}
#main section.contents .pointGlc .relatedArticle p{ margin-bottom:0;}



/**/
#main section.relatedArticle{margin-bottom: 52px;}
#main section.relatedArticle small{font-size: 110%; display:block;margin-bottom:3px;}
#main section.relatedArticle a{color: #555;text-decoration: none;font-size:18px;}
#main section.relatedArticle + .relatedArticle{ margin-top:-30px;}
#main section.relatedArticle a img.logo{height:20px; vertical-align:baseline; margin:0 0 -5px 0;}



@media (max-width:979px){
/**/
#main .howtoHead{height:224px;}
#main .howtoHead header hgroup .title{margin:23px 0 22px 0;font-size:27px;line-height:1.4;}
#main .howtoHead figure{height:224px;overflow:hidden;text-align:right;}
#main .howtoHead figure img{width:auto;max-width:none;height:calc(100% - 2px);}
/**/
#main section.contents .img1Col li{width:420px;margin:0 auto 10px;}
#main section.contents .img1Col li.wide{width:600px;}
#main section.contents .img1Col li figure{margin:0;padding:0;}
/**/
#main section.contents .topColCnt{width:738px;}
#main section.contents .topColCnt li{margin-right:20px;}
#main section.contents .topColCnt li:nth-child(even){margin-right:0;}
#main section.contents .topColCnt li figure{width:359px;}
/**/
#main section.contents .tryImgCol{width:738px;}
#main section.contents .tryImgCol li{width:354px;margin-right:30px;}
#main section.contents .tryImgCol{width:738px;margin:40px auto 0;padding:0;}
#main section.contents .tryImgCol li{width:445px;margin-bottom:35px;margin-right:30px;float:left;list-style-type:none;}
#main section.contents .tryImgCol.arrow li{width:365px;background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 347px 85px;background-size:14px auto;}
#main section.contents .tryImgCol.arrow li:nth-child(even){width:365px;}
#main section.contents .tryImgCol.arrow li figure{width:340px;}
/**/
#main section.contents .topColCnt li figure{width:349px;}
#main section.contents .topColCnt.arrow li{background:url(../../howtoxperia/camera/img/bef_aft_arrow.png) no-repeat 364px 85px;background-size:14px auto;}
#main section.contents .ImgRCol figure{width:360px;margin-left:30px;}
#main section.contents .tryImgCol li{width:354px;margin-right:30px;}
#main section.contents p.label{margin:0 0 15px 0;}
/**/
#main section.contents .pickup2Col{width:738px;}
#main section.contents .pickup2Col.arrow li{background-position:333px 80px;}
#main section.contents .pickup2Col li{width:354px;}
#main section.contents .pickup2Col li figure img{width:320px;}
#main section.contents .pickup2Col li figure figcaption{width:320px;}
/**/
#main section.contents .pickup1Col li{width:320px;margin:0 auto 10px;}
#main section.contents .pickup1Col li figure{margin:0;padding:0;}


}

@media (max-width:767px){
/**/
.sp{display:block;}
.pc{display:none;}
/**/
#main .howtoHead{margin-bottom:50px;border:none;height:auto;}
#main .howtoHead.howtoHead--mbOneHalf{margin-bottom:25px}
#main .howtoHead.howtoHead--mbOneThird{margin-bottom:16px}
#main .howtoHead.howtoHead--mbQuarter{margin-bottom:12px}
#main .howtoHead header{float:none;width:100%;overflow:visible;margin-bottom:28px;}
#main .howtoHead header hgroup{padding-left:0;}
#main .howtoHead header hgroup .title{margin:0 0 12px 0;font-size:20px;line-height:1.45;}
#main .howtoHead figure{float:none;width:100%;height:auto;margin:0;overflow:visible;}
#main .howtoHead figure img{width:100%;max-width:100%;height:auto;}
#main .howtoHead .icon span{font-size:15px;}
/**/
#main section.contents{padding:0 0 70px 0;font-size:14px;line-height:1.7;}
#main section.contents p.wide{width:auto;}
/**/
#main section.contents h2.ttl{margin:0 0 25px 0;font-size:20px;}
#main section.contents h2.ttl + .ImgR{}
#main section.contents .pointBlc h2{padding:2.2em 0 0 0;line-height:30px;}
#main section.contents .pointGlc h2{padding:2.2em 0 0 0;line-height:30px;}
/**/
#main section.contents .ImgR p{width:100%;float:none;}
#main section.contents .ImgR figure{width:100%;float:none;}
/**/
#main section.contents h2.tryIt{background-size:auto 100%;padding:1px 0 0 102px;margin:0 0 20px 0;}
#main section.contents h2.tryIt span{font-size:12px;padding:0;font-weight:normal;line-height:32px;}
/**/
#main section.contents h2.pickup{padding:0;margin:0 0 38px 0;height:auto;background-size:auto 100%;}
#main section.contents h2.pickup span{font-size:12px;padding:0 0 0 126px;line-height:32px;}
/**/
#main section.contents h3{font-size:20px;line-height:25px;font-weight:normal;line-height:1.77;}
/**/
#main section.contents .topColCnt{width:100%;margin:40px auto 0;padding:0;}
#main section.contents .topColCnt li{margin-right:0;float:none;}
#main section.contents .topColCnt li:nth-child(even){margin-right:0;}
#main section.contents .topColCnt li:last-child figure{margin-bottom:0;padding-bottom:0;}
#main section.contents .topColCnt li figure{width:100%;}
#main section.contents .topColCnt.arrow li{padding-right:0;background:url(../../howtoxperia/camera/img/bef_aft_arrow2.png) no-repeat center bottom;background-size:25px auto;}
#main section.contents .topColCnt li figure img{margin:0;}
/**/
#main section.contents .img1Col{margin:0;}
#main section.contents .img1Col li,
#main section.contents .img1Col li.wide{width:100%;margin:0 auto 10px;}
#main section.contents .img1Col.ui{width:100%;}
#main section.contents .img1Col.ui li{width:100%;}
#main section.contents .img1Col li.panoBfr{width:100%;}
#main section.contents .img1Col li.full{margin-bottom:0 !important;padding-bottom:0 !important;}
/**/
#main section.contents .tryImgCol{margin:10px 0 0;width:100%;}
#main section.contents .tryImgCol li{width:100%;float:none;margin-bottom:0;}
#main section.contents .tryImgCol li:last-child figure{padding-bottom:10px;}
#main section.contents .tryImgCol li figure{padding-bottom:23px;}
#main section.contents .tryImgCol li figure img{width:100%;margin:0 0 10px;}
#main section.contents .tryImgCol li figure figcaption{width:100%;font-size:14px;}
#main section.contents .tryImgCol + h2{margin-top:70px;}
/**/
#main section.contents .tryImgCol.arrow li{width:100%;float:none;background:url(../../howtoxperia/camera/img/bef_aft_arrow2.png) no-repeat center bottom;margin-bottom:20px;background-size:25px auto;}
#main section.contents .tryImgCol.arrow li:last-child{background:none;}
#main section.contents .tryImgCol.arrow li:nth-child(even){width:100%;}
#main section.contents .tryImgCol.arrow li figure{width:100%;}
/**/
#main section.contents .tryImgCol + p.small{width:100%;line-height:1.8;margin-top:-20px;}
#main section.contents .tryImgCol + ul.Notes{padding-left:10px;}
/**/
#main section.contents .ImgRCol{margin-bottom:0;}
#main section.contents .ImgRCol figure{width:100%;margin-left:0;padding-bottom:0;}
/**/
#main section.contents .cap1Col + h2{margin-top:70px;}
/**/
#main section.contents .pickup2Col{width:100%;}
#main section.contents .pickup2Col li{width:100%;margin-bottom:35px;margin-right:0;float:none;}
/**/
#main section.contents .cap1Col{width:100%;}
#main section.contents .cap1Col li{width:100%;}
/**/
#main section.contents .cap2Col{width:100%;margin:30px auto 0;padding:0;}
#main section.contents .cap2Col li{width:100%;margin:0 0 35px;float:none;}
#main section.contents .cap2Col + h2{margin-top:70px;}
#main section.contents .cap2Col.arrow li{width:100%;padding:0 0 40px 0;margin:0 0 25px 0;background:url(../../howtoxperia/camera/img/bef_aft_arrow2.png) no-repeat center bottom;background-size:auto 14px;}
#main section.contents .cap2Col.arrow li:last-child{width:100%;}
/**/
#main section.contents .cap3Col{width:100%;}
#main section.contents .cap3Col li{width:100%;margin:0 0 40px 0;float:none;}
#main section.contents .cap3Col.dbl{width:100%;}
#main section.contents .cap3Col.dbl li:last-child{width:100%;margin-right:0;}
#main section.contents .cap3Col.arrow li{width:100%;padding:0 0 40px 0;margin:0 0 25px 0;background:url(../../howtoxperia/camera/img/bef_aft_arrow2.png) no-repeat center bottom;background-size:auto 14px;}
#main section.contents .cap3Col.arrow li:last-child{width: 100%;background: none;margin-right: 0;padding-right: 0;}
/**/
#main section.contents .img3Col{width:100%;}
#main section.contents .img3Col li{width:100%;margin:0 0 10px 0;float:none;}
#main section.contents .img3Col.ui{width:100%;}
#main section.contents .img3Col.ui li{width:100%;margin:0;}
#main section.contents .img3Col.ui li figure{padding-bottom:23px;}
#main section.contents .img3Col li figure img{width:100%;}
#main section.contents .img3Col.ui li.dbl{width:100%;margin:0;}
#main section.contents .img3Col.ui.dbl{width:100%;}
/**/
#main section.contents .stepList dt h3{font-size:20px;}
#main section.contents .stepList dd{padding-bottom:50px;}
/**/
#main section.contents .mv{width:100%;padding:30px 0 0;margin-bottom:40px;}
#main section.contents .mbpb0{margin-bottom:0 !important;padding-bottom:0 !important;}
#main section.contents .mt0{margin-top:0 !important;}
/**/
#main section.contents h3.theme{font-size:18px;}
#main section.contents h3.theme.wide{margin-top:40px;}
/**/
#main section.contents .img1Col + p.small{width:100%;line-height:1.6;}
/**/
#main section.contents dl.models{margin:30px 0 60px;}
#main section.contents dl:last-child{margin-bottom:0;}
/**/
#main section.contents .pointBlc{padding:20px 20px;}
#main section.contents .pointGlc{padding:20px 20px;}


}


/* ------------------------------------------------------------ */
/* function27 個別設定__common昇格 */
/* ------------------------------------------------------------ */

#main section.contents.productLink{
	border:5px solid #f2f2f2; padding:30px; margin-bottom:50px;
}
#main section.contents.productLink li{
	width:420px;
}
#main section.contents.productLink .text-center{
	margin:15px 0 0 0;
}
@media (max-width: 767px){
#main section.contents.productLink li{
	width:100%;
}
#main section.contents.productLink li figcaption{
	padding-top: 0px;
	padding-bottom: 20px;
}




}

/* ------------------------------------------------------------ */
/* function31 個別設定__3Dlist */
/* ------------------------------------------------------------ */

#main .anchor-list__04{
}

#main .anchor-list__04 ul{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

#main .anchor-list__04 ul li{
	display: block;
	float: left;
	width: 23.65%;
	margin-right: 1.25%;
	max-width: 227px;
}

#main .anchor-list__04 ul li:last-child{
	margin-right: 0%;
}

#main .anchor-list__04 ul li a{
	text-align: center;
	text-decoration: none;
	color: #333333;
	display: block;
}

#main .anchor-list__04 ul li a:hover{
	opacity: 0.7;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}

#main .anchor-list__04 ul li dl{
	border: solid 1px #cccccc;
}

#main .anchor-list__04 ul li dl dt{

}

#main .anchor-list__04 ul li dl dd{
	padding: 10px 5px;
	font-size: 12px;
	position: relative;
}

#main .anchor-list__04 ul li dl dd:before{
	content: "";
	position: absolute;
	display: block;
	background: url(../img/down-icon.png);
	background-size: 100% auto;
	width: 20px;
	height: 20px;
	margin: auto;
	top: 0;
	bottom: 0;
}

/* ------------------------------------------------------------ */
/* function31 個別設定__link */
/* ------------------------------------------------------------ */

#main .article section.number .link_31{
	color: #00a7b5;
    text-decoration: underline;
}

/* ------------------------------------------------------------ */
/* function31 個別設定__figure */
/* ------------------------------------------------------------ */
@media (min-width: 768px){
	#basic #main .article .figure__31{
		padding-left: 10px;
	    padding-right: 35px;
	}
	#main section.contents .ImgRCol .figure__31{
		width: 355px;
	    margin-left: 30px;

	}
}

/* ------------------------------------------------------------ */
/* function35 個別設定__ARlist */
/* ------------------------------------------------------------ */

#main .anchor-list__03{
}

#main .anchor-list__03 ul{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	overflow: hidden;
}

#main .anchor-list__03 ul li{
	display: block;
	float: left;
	width: 32.50%;
	margin-right: 1.25%;
	max-width: 377px;
}

#main .anchor-list__03 ul li:last-child{
	margin-right: 0%;
}

#main .anchor-list__03 ul li a{
	text-align: center;
	text-decoration: none;
	color: #333333;
	display: block;
}

#main .anchor-list__03 ul li a:hover{
	opacity: 0.7;
	-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all  0.3s ease;
}

#main .anchor-list__03 ul li dl{
	border: solid 1px #cccccc;
}

#main .anchor-list__03 ul li dl dt{

}

#main .anchor-list__03 ul li dl dd{
	padding: 10px 5px;
	font-size: 12px;
	position: relative;
}

#main .anchor-list__03 ul li dl dd:before{
	content: "";
	position: absolute;
	display: block;
	background: url(../img/down-icon.png);
	background-size: 100% auto;
	width: 20px;
	height: 20px;
	margin: auto;
	top: 0;
	bottom: 0;
}

#main .point-dl__style{
	list-style: none;
	padding: 0;
	margin: 0;
}

#main .point-dl__style li{

}

#main .point-dl__style li dl{

}

#main .point-dl__style li dl dt{

}

#main .point-dl__style li dl dd{
	margin-top: 10px;
	line-height: 1.5;
}

#main .youtube-box__column2{

}

#main .youtube-box__column2 ul{
	list-style: none;
	padding: 0;
	margin: 40px 30px 0;
	overflow: hidden;
}


#main .youtube-box__column2 ul li{
	display: block;
	width: 46%;
	float: left;
	margin-bottom: 30px;
}

#main .youtube-box__column2 ul li:nth-child(even){
	float: right;
}

#main .youtube-box__column2 ul li dl{

}

#main .youtube-box__column2 ul li dl dt{
	font-weight: normal;
	font-size: 18px;
	color: #555555;
	margin-bottom: 10px;
}

#main .youtube-box__column2 ul li dl dd{

}

#main .youtube-mq_box{
	position: relative;
  width: 100%;
  padding-top: 56.25%;
}

#main .youtube-mq_box iframe{
	position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

#main .mt40-0{
	margin-top: 40px !important;
}

#main .sm-pc-only_block,#basic .sm-pc-only_block{

}

#main .sm-sp-only_block,#basic .sm-sp-only_block{
	display: none !important;
}

#main .align-Center{
	text-align: center;
}
#main .align-Right{
	text-align: right;
}
#main .align-Left{
	text-align: left;
}

@media (max-width: 767px){

	#main .sm-pc-only_block,#basic .sm-pc-only_block{
		display: none !important;
	}

	#main .sm-sp-only_block,#basic .sm-sp-only_block{
		display: block !important;
	}

	#main .anchor-list__04{
	}

	#main .anchor-list__04 ul{
	}

	#main .anchor-list__04 ul li{
		display: block;
		float: left;
		width: 48%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	#main .anchor-list__04 ul li dl dd{
		font-size: 10px;
		margin-bottom: 15px;
	}

	#main .anchor-list__04 ul li:nth-child(even){
		float: right;
	}

	#main .anchor-list__04 ul li dl dd:before{
		left: 0;
		right: 0;
		top: auto;
		bottom: -11px;
	}

	#main .anchor-list__03{
	}

	#main .anchor-list__03 ul{
	}

	#main .anchor-list__03 ul li{
		display: block;
		float: left;
		width: 48%;
		margin-right: 0;
		margin-bottom: 10px;
	}

	#main .anchor-list__03 ul li dl dd{
		font-size: 10px;
		margin-bottom: 15px;
	}

	#main .anchor-list__03 ul li:nth-child(even){
		float: right;
	}

	#main .anchor-list__03 ul li dl dd:before{
		left: 0;
		right: 0;
		top: auto;
		bottom: -11px;
	}

	#main .point-dl__style li dl dt{
		margin-top: 20px;
	}

	#main .youtube-box__column2 ul{
		margin: 40px 0px 0;
	}

	#main .youtube-box__column2 ul li{
		width: 100%;
    float: none;
	}

	#main .youtube-box__column2 ul li:nth-child(even){
		float: none;
	}

	#main .float_cancel{
		float: none !important;
		max-width: 100% !important;
	}

	#main .mt40-0{
		margin-top: 0px !important;
	}

}

/* ------------------------------------------------------------ */
/* function35 個別設定__h2 */
/* ------------------------------------------------------------ */

#main section.contents h2.ttl__small{
	margin: 3px 0 25px 0;
    padding: 0;
    line-height: 1;
	font-size: 27px;
}

@media (max-width: 767px){
	#main section.contents h2.ttl__small{
		margin: 0 0 25px 0;
    	font-size: 19px;
    }
}

/* ------------------------------------------------------------ */
/* function35 個別設定__wide */
/* ------------------------------------------------------------ */
#main section.contents h3.theme.wide__35{
	width: 920px;
    margin: 20px auto 10px;
}

/* ------------------------------------------------------------ */
/* function15 カメラの基本 */
/* ------------------------------------------------------------ */

/**/
#main section.contents .bg_glay_dlStyle02__box{
    padding: 30px;
    overflow: hidden;
    background-color: #f2f2f2 !important;
}
@media (max-width: 768px){
    #main section.contents .bg_glay_dlStyle02__box{
        padding: 15px;
    }
}

#main section.contents .bg_glay_dlStyle02{
  list-style: none;
  padding: 0px;
}
#main section.contents .bg_glay_dlStyle02 li{

}
#main section.contents .bg_glay_dlStyle02 li dl{
  margin-bottom: 30px;
}
#main section.contents .bg_glay_dlStyle02 li:last-child dl{
  margin-bottom: 0px;
}
#main section.contents .bg_glay_dlStyle02 li dl dt{
  margin-bottom: 5px;
}
#main section.contents .bg_glay_dlStyle02 li dl dd{
  font-style: 14px;
  line-height: 1.5;
  color: #333333;
}

#main section.contents .bg_glay_dlStyle02__box .left_content{
	/*float: left;*/
}

#main section.contents .bg_glay_dlStyle02__box .right_content{
	float: right;
	padding-left: 20px;
	padding-bottom: 20px;
}

#main section.contents .bg_glay_dlStyle02__box .right_content img{
	max-width: 270px;
}

@media (max-width: 767px){
	#main section.contents .bg_glay_dlStyle02__box .right_content{
		float: none;
		padding-left: 0px;
		padding-bottom: 30px;
		text-align: center;
	}
	#main section.contents .bg_glay_dlStyle02__box .right_content img{
		max-width: 70%;
		width: 100%;
	}
}


.sm-block__center{
	margin: 0 auto;
}


.sm-banner_block{
	display: inline-block;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}


.sm-banner_block:hover{
	opacity: 0.8;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}


.sm-banner_block img{
	max-width: 644px !important;
}


.sm-banner_margin{
	margin: 50px auto;
	text-align: center;
}

@media (max-width: 767px){

	.sm-banner_block{
		max-width: 80%;
	}

	.sm-banner_block img{
		max-width: 100% !important;
	}
}

/* ------------------------------------------------------------ */
/* margin utility */
/* ------------------------------------------------------------ */
.sm--mt0 { margin-top: 0px !important; }
.sm--mt5 { margin-top: 5px !important; }
.sm--mt10 { margin-top: 10px !important; }
.sm--mt15 { margin-top: 15px !important; }
.sm--mt20 { margin-top: 20px !important; }
.sm--mt25 { margin-top: 25px !important; }
.sm--mt30 { margin-top: 30px !important; }
.sm--mt35 { margin-top: 35px !important; }
.sm--mt40 { margin-top: 40px !important; }
.sm--mt45 { margin-top: 45px !important; }
.sm--mt50 { margin-top: 50px !important; }
.sm--mt55 { margin-top: 55px !important; }
.sm--mt60 { margin-top: 60px !important; }
.sm--mt65 { margin-top: 65px !important; }
.sm--mt70 { margin-top: 70px !important; }
.sm--mt75 { margin-top: 75px !important; }
.sm--mt80 { margin-top: 80px !important; }
.sm--mt85 { margin-top: 85px !important; }
.sm--mt90 { margin-top: 90px !important; }
.sm--mt95 { margin-top: 95px !important; }
.sm--mt100 { margin-top: 100px !important; }
.sm--mt105 { margin-top: 105px !important; }
.sm--mt110 { margin-top: 110px !important; }
.sm--mt115 { margin-top: 115px !important; }
.sm--mt120 { margin-top: 120px !important; }
.sm--mt125 { margin-top: 125px !important; }
.sm--mt130 { margin-top: 130px !important; }
.sm--mt135 { margin-top: 135px !important; }
.sm--mt140 { margin-top: 140px !important; }
.sm--mt145 { margin-top: 145px !important; }
.sm--mt150 { margin-top: 150px !important; }
.sm--mt155 { margin-top: 155px !important; }
.sm--mt160 { margin-top: 160px !important; }
.sm--mt165 { margin-top: 165px !important; }
.sm--mt170 { margin-top: 170px !important; }
.sm--mt175 { margin-top: 175px !important; }
.sm--mt180 { margin-top: 180px !important; }
.sm--mt185 { margin-top: 185px !important; }
.sm--mt190 { margin-top: 190px !important; }
.sm--mt195 { margin-top: 195px !important; }
.sm--mt200 { margin-top: 200px !important; }
.sm--mr0 { margin-right: 0px !important; }
.sm--mr5 { margin-right: 5px !important; }
.sm--mr10 { margin-right: 10px !important; }
.sm--mr15 { margin-right: 15px !important; }
.sm--mr20 { margin-right: 20px !important; }
.sm--mr25 { margin-right: 25px !important; }
.sm--mr30 { margin-right: 30px !important; }
.sm--mr35 { margin-right: 35px !important; }
.sm--mr40 { margin-right: 40px !important; }
.sm--mr45 { margin-right: 45px !important; }
.sm--mr50 { margin-right: 50px !important; }
.sm--mr55 { margin-right: 55px !important; }
.sm--mr60 { margin-right: 60px !important; }
.sm--mr65 { margin-right: 65px !important; }
.sm--mr70 { margin-right: 70px !important; }
.sm--mr75 { margin-right: 75px !important; }
.sm--mr80 { margin-right: 80px !important; }
.sm--mr85 { margin-right: 85px !important; }
.sm--mr90 { margin-right: 90px !important; }
.sm--mr95 { margin-right: 95px !important; }
.sm--mr100 { margin-right: 100px !important; }
.sm--mr105 { margin-right: 105px !important; }
.sm--mr110 { margin-right: 110px !important; }
.sm--mr115 { margin-right: 115px !important; }
.sm--mr120 { margin-right: 120px !important; }
.sm--mr125 { margin-right: 125px !important; }
.sm--mr130 { margin-right: 130px !important; }
.sm--mr135 { margin-right: 135px !important; }
.sm--mr140 { margin-right: 140px !important; }
.sm--mr145 { margin-right: 145px !important; }
.sm--mr150 { margin-right: 150px !important; }
.sm--mr155 { margin-right: 155px !important; }
.sm--mr160 { margin-right: 160px !important; }
.sm--mr165 { margin-right: 165px !important; }
.sm--mr170 { margin-right: 170px !important; }
.sm--mr175 { margin-right: 175px !important; }
.sm--mr180 { margin-right: 180px !important; }
.sm--mr185 { margin-right: 185px !important; }
.sm--mr190 { margin-right: 190px !important; }
.sm--mr195 { margin-right: 195px !important; }
.sm--mr200 { margin-right: 200px !important; }
.sm--mb0 { margin-bottom: 0px !important; }
.sm--mb5 { margin-bottom: 5px !important; }
.sm--mb10 { margin-bottom: 10px !important; }
.sm--mb15 { margin-bottom: 15px !important; }
.sm--mb20 { margin-bottom: 20px !important; }
.sm--mb25 { margin-bottom: 25px !important; }
.sm--mb30 { margin-bottom: 30px !important; }
.sm--mb35 { margin-bottom: 35px !important; }
.sm--mb40 { margin-bottom: 40px !important; }
.sm--mb45 { margin-bottom: 45px !important; }
.sm--mb50 { margin-bottom: 50px !important; }
.sm--mb55 { margin-bottom: 55px !important; }
.sm--mb60 { margin-bottom: 60px !important; }
.sm--mb65 { margin-bottom: 65px !important; }
.sm--mb70 { margin-bottom: 70px !important; }
.sm--mb75 { margin-bottom: 75px !important; }
.sm--mb80 { margin-bottom: 80px !important; }
.sm--mb85 { margin-bottom: 85px !important; }
.sm--mb90 { margin-bottom: 90px !important; }
.sm--mb95 { margin-bottom: 95px !important; }
.sm--mb100 { margin-bottom: 100px !important; }
.sm--mb105 { margin-bottom: 105px !important; }
.sm--mb110 { margin-bottom: 110px !important; }
.sm--mb115 { margin-bottom: 115px !important; }
.sm--mb120 { margin-bottom: 120px !important; }
.sm--mb125 { margin-bottom: 125px !important; }
.sm--mb130 { margin-bottom: 130px !important; }
.sm--mb135 { margin-bottom: 135px !important; }
.sm--mb140 { margin-bottom: 140px !important; }
.sm--mb145 { margin-bottom: 145px !important; }
.sm--mb150 { margin-bottom: 150px !important; }
.sm--mb155 { margin-bottom: 155px !important; }
.sm--mb160 { margin-bottom: 160px !important; }
.sm--mb165 { margin-bottom: 165px !important; }
.sm--mb170 { margin-bottom: 170px !important; }
.sm--mb175 { margin-bottom: 175px !important; }
.sm--mb180 { margin-bottom: 180px !important; }
.sm--mb185 { margin-bottom: 185px !important; }
.sm--mb190 { margin-bottom: 190px !important; }
.sm--mb195 { margin-bottom: 195px !important; }
.sm--mb200 { margin-bottom: 200px !important; }
.sm--ml0 { margin-left: 0px !important; }
.sm--ml5 { margin-left: 5px !important; }
.sm--ml10 { margin-left: 10px !important; }
.sm--ml15 { margin-left: 15px !important; }
.sm--ml20 { margin-left: 20px !important; }
.sm--ml25 { margin-left: 25px !important; }
.sm--ml30 { margin-left: 30px !important; }
.sm--ml35 { margin-left: 35px !important; }
.sm--ml40 { margin-left: 40px !important; }
.sm--ml45 { margin-left: 45px !important; }
.sm--ml50 { margin-left: 50px !important; }
.sm--ml55 { margin-left: 55px !important; }
.sm--ml60 { margin-left: 60px !important; }
.sm--ml65 { margin-left: 65px !important; }
.sm--ml70 { margin-left: 70px !important; }
.sm--ml75 { margin-left: 75px !important; }
.sm--ml80 { margin-left: 80px !important; }
.sm--ml85 { margin-left: 85px !important; }
.sm--ml90 { margin-left: 90px !important; }
.sm--ml95 { margin-left: 95px !important; }
.sm--ml100 { margin-left: 100px !important; }
.sm--ml105 { margin-left: 105px !important; }
.sm--ml110 { margin-left: 110px !important; }
.sm--ml115 { margin-left: 115px !important; }
.sm--ml120 { margin-left: 120px !important; }
.sm--ml125 { margin-left: 125px !important; }
.sm--ml130 { margin-left: 130px !important; }
.sm--ml135 { margin-left: 135px !important; }
.sm--ml140 { margin-left: 140px !important; }
.sm--ml145 { margin-left: 145px !important; }
.sm--ml150 { margin-left: 150px !important; }
.sm--ml155 { margin-left: 155px !important; }
.sm--ml160 { margin-left: 160px !important; }
.sm--ml165 { margin-left: 165px !important; }
.sm--ml170 { margin-left: 170px !important; }
.sm--ml175 { margin-left: 175px !important; }
.sm--ml180 { margin-left: 180px !important; }
.sm--ml185 { margin-left: 185px !important; }
.sm--ml190 { margin-left: 190px !important; }
.sm--ml195 { margin-left: 195px !important; }
.sm--ml200 { margin-left: 200px !important; }
@media screen and (min-width: 639px) {
  .md--mt0 { margin-top: 0px !important; }
  .md--mt5 { margin-top: 5px !important; }
  .md--mt10 { margin-top: 10px !important; }
  .md--mt15 { margin-top: 15px !important; }
  .md--mt20 { margin-top: 20px !important; }
  .md--mt25 { margin-top: 25px !important; }
  .md--mt30 { margin-top: 30px !important; }
  .md--mt35 { margin-top: 35px !important; }
  .md--mt40 { margin-top: 40px !important; }
  .md--mt45 { margin-top: 45px !important; }
  .md--mt50 { margin-top: 50px !important; }
  .md--mt55 { margin-top: 55px !important; }
  .md--mt60 { margin-top: 60px !important; }
  .md--mt65 { margin-top: 65px !important; }
  .md--mt70 { margin-top: 70px !important; }
  .md--mt75 { margin-top: 75px !important; }
  .md--mt80 { margin-top: 80px !important; }
  .md--mt85 { margin-top: 85px !important; }
  .md--mt90 { margin-top: 90px !important; }
  .md--mt95 { margin-top: 95px !important; }
  .md--mt100 { margin-top: 100px !important; }
  .md--mt105 { margin-top: 105px !important; }
  .md--mt110 { margin-top: 110px !important; }
  .md--mt115 { margin-top: 115px !important; }
  .md--mt120 { margin-top: 120px !important; }
  .md--mt125 { margin-top: 125px !important; }
  .md--mt130 { margin-top: 130px !important; }
  .md--mt135 { margin-top: 135px !important; }
  .md--mt140 { margin-top: 140px !important; }
  .md--mt145 { margin-top: 145px !important; }
  .md--mt150 { margin-top: 150px !important; }
  .md--mt155 { margin-top: 155px !important; }
  .md--mt160 { margin-top: 160px !important; }
  .md--mt165 { margin-top: 165px !important; }
  .md--mt170 { margin-top: 170px !important; }
  .md--mt175 { margin-top: 175px !important; }
  .md--mt180 { margin-top: 180px !important; }
  .md--mt185 { margin-top: 185px !important; }
  .md--mt190 { margin-top: 190px !important; }
  .md--mt195 { margin-top: 195px !important; }
  .md--mt200 { margin-top: 200px !important; }
  .md--mr0 { margin-right: 0px !important; }
  .md--mr5 { margin-right: 5px !important; }
  .md--mr10 { margin-right: 10px !important; }
  .md--mr15 { margin-right: 15px !important; }
  .md--mr20 { margin-right: 20px !important; }
  .md--mr25 { margin-right: 25px !important; }
  .md--mr30 { margin-right: 30px !important; }
  .md--mr35 { margin-right: 35px !important; }
  .md--mr40 { margin-right: 40px !important; }
  .md--mr45 { margin-right: 45px !important; }
  .md--mr50 { margin-right: 50px !important; }
  .md--mr55 { margin-right: 55px !important; }
  .md--mr60 { margin-right: 60px !important; }
  .md--mr65 { margin-right: 65px !important; }
  .md--mr70 { margin-right: 70px !important; }
  .md--mr75 { margin-right: 75px !important; }
  .md--mr80 { margin-right: 80px !important; }
  .md--mr85 { margin-right: 85px !important; }
  .md--mr90 { margin-right: 90px !important; }
  .md--mr95 { margin-right: 95px !important; }
  .md--mr100 { margin-right: 100px !important; }
  .md--mr105 { margin-right: 105px !important; }
  .md--mr110 { margin-right: 110px !important; }
  .md--mr115 { margin-right: 115px !important; }
  .md--mr120 { margin-right: 120px !important; }
  .md--mr125 { margin-right: 125px !important; }
  .md--mr130 { margin-right: 130px !important; }
  .md--mr135 { margin-right: 135px !important; }
  .md--mr140 { margin-right: 140px !important; }
  .md--mr145 { margin-right: 145px !important; }
  .md--mr150 { margin-right: 150px !important; }
  .md--mr155 { margin-right: 155px !important; }
  .md--mr160 { margin-right: 160px !important; }
  .md--mr165 { margin-right: 165px !important; }
  .md--mr170 { margin-right: 170px !important; }
  .md--mr175 { margin-right: 175px !important; }
  .md--mr180 { margin-right: 180px !important; }
  .md--mr185 { margin-right: 185px !important; }
  .md--mr190 { margin-right: 190px !important; }
  .md--mr195 { margin-right: 195px !important; }
  .md--mr200 { margin-right: 200px !important; }
  .md--mb0 { margin-bottom: 0px !important; }
  .md--mb5 { margin-bottom: 5px !important; }
  .md--mb10 { margin-bottom: 10px !important; }
  .md--mb15 { margin-bottom: 15px !important; }
  .md--mb20 { margin-bottom: 20px !important; }
  .md--mb25 { margin-bottom: 25px !important; }
  .md--mb30 { margin-bottom: 30px !important; }
  .md--mb35 { margin-bottom: 35px !important; }
  .md--mb40 { margin-bottom: 40px !important; }
  .md--mb45 { margin-bottom: 45px !important; }
  .md--mb50 { margin-bottom: 50px !important; }
  .md--mb55 { margin-bottom: 55px !important; }
  .md--mb60 { margin-bottom: 60px !important; }
  .md--mb65 { margin-bottom: 65px !important; }
  .md--mb70 { margin-bottom: 70px !important; }
  .md--mb75 { margin-bottom: 75px !important; }
  .md--mb80 { margin-bottom: 80px !important; }
  .md--mb85 { margin-bottom: 85px !important; }
  .md--mb90 { margin-bottom: 90px !important; }
  .md--mb95 { margin-bottom: 95px !important; }
  .md--mb100 { margin-bottom: 100px !important; }
  .md--mb105 { margin-bottom: 105px !important; }
  .md--mb110 { margin-bottom: 110px !important; }
  .md--mb115 { margin-bottom: 115px !important; }
  .md--mb120 { margin-bottom: 120px !important; }
  .md--mb125 { margin-bottom: 125px !important; }
  .md--mb130 { margin-bottom: 130px !important; }
  .md--mb135 { margin-bottom: 135px !important; }
  .md--mb140 { margin-bottom: 140px !important; }
  .md--mb145 { margin-bottom: 145px !important; }
  .md--mb150 { margin-bottom: 150px !important; }
  .md--mb155 { margin-bottom: 155px !important; }
  .md--mb160 { margin-bottom: 160px !important; }
  .md--mb165 { margin-bottom: 165px !important; }
  .md--mb170 { margin-bottom: 170px !important; }
  .md--mb175 { margin-bottom: 175px !important; }
  .md--mb180 { margin-bottom: 180px !important; }
  .md--mb185 { margin-bottom: 185px !important; }
  .md--mb190 { margin-bottom: 190px !important; }
  .md--mb195 { margin-bottom: 195px !important; }
  .md--mb200 { margin-bottom: 200px !important; }
  .md--ml0 { margin-left: 0px !important; }
  .md--ml5 { margin-left: 5px !important; }
  .md--ml10 { margin-left: 10px !important; }
  .md--ml15 { margin-left: 15px !important; }
  .md--ml20 { margin-left: 20px !important; }
  .md--ml25 { margin-left: 25px !important; }
  .md--ml30 { margin-left: 30px !important; }
  .md--ml35 { margin-left: 35px !important; }
  .md--ml40 { margin-left: 40px !important; }
  .md--ml45 { margin-left: 45px !important; }
  .md--ml50 { margin-left: 50px !important; }
  .md--ml55 { margin-left: 55px !important; }
  .md--ml60 { margin-left: 60px !important; }
  .md--ml65 { margin-left: 65px !important; }
  .md--ml70 { margin-left: 70px !important; }
  .md--ml75 { margin-left: 75px !important; }
  .md--ml80 { margin-left: 80px !important; }
  .md--ml85 { margin-left: 85px !important; }
  .md--ml90 { margin-left: 90px !important; }
  .md--ml95 { margin-left: 95px !important; }
  .md--ml100 { margin-left: 100px !important; }
  .md--ml105 { margin-left: 105px !important; }
  .md--ml110 { margin-left: 110px !important; }
  .md--ml115 { margin-left: 115px !important; }
  .md--ml120 { margin-left: 120px !important; }
  .md--ml125 { margin-left: 125px !important; }
  .md--ml130 { margin-left: 130px !important; }
  .md--ml135 { margin-left: 135px !important; }
  .md--ml140 { margin-left: 140px !important; }
  .md--ml145 { margin-left: 145px !important; }
  .md--ml150 { margin-left: 150px !important; }
  .md--ml155 { margin-left: 155px !important; }
  .md--ml160 { margin-left: 160px !important; }
  .md--ml165 { margin-left: 165px !important; }
  .md--ml170 { margin-left: 170px !important; }
  .md--ml175 { margin-left: 175px !important; }
  .md--ml180 { margin-left: 180px !important; }
  .md--ml185 { margin-left: 185px !important; }
  .md--ml190 { margin-left: 190px !important; }
  .md--ml195 { margin-left: 195px !important; }
  .md--ml200 { margin-left: 200px !important; }
}
@media screen and (min-width: 767px) {
  .lg--mt0 { margin-top: 0px !important; }
  .lg--mt5 { margin-top: 5px !important; }
  .lg--mt10 { margin-top: 10px !important; }
  .lg--mt15 { margin-top: 15px !important; }
  .lg--mt20 { margin-top: 20px !important; }
  .lg--mt25 { margin-top: 25px !important; }
  .lg--mt30 { margin-top: 30px !important; }
  .lg--mt35 { margin-top: 35px !important; }
  .lg--mt40 { margin-top: 40px !important; }
  .lg--mt45 { margin-top: 45px !important; }
  .lg--mt50 { margin-top: 50px !important; }
  .lg--mt55 { margin-top: 55px !important; }
  .lg--mt60 { margin-top: 60px !important; }
  .lg--mt65 { margin-top: 65px !important; }
  .lg--mt70 { margin-top: 70px !important; }
  .lg--mt75 { margin-top: 75px !important; }
  .lg--mt80 { margin-top: 80px !important; }
  .lg--mt85 { margin-top: 85px !important; }
  .lg--mt90 { margin-top: 90px !important; }
  .lg--mt95 { margin-top: 95px !important; }
  .lg--mt100 { margin-top: 100px !important; }
  .lg--mt105 { margin-top: 105px !important; }
  .lg--mt110 { margin-top: 110px !important; }
  .lg--mt115 { margin-top: 115px !important; }
  .lg--mt120 { margin-top: 120px !important; }
  .lg--mt125 { margin-top: 125px !important; }
  .lg--mt130 { margin-top: 130px !important; }
  .lg--mt135 { margin-top: 135px !important; }
  .lg--mt140 { margin-top: 140px !important; }
  .lg--mt145 { margin-top: 145px !important; }
  .lg--mt150 { margin-top: 150px !important; }
  .lg--mt155 { margin-top: 155px !important; }
  .lg--mt160 { margin-top: 160px !important; }
  .lg--mt165 { margin-top: 165px !important; }
  .lg--mt170 { margin-top: 170px !important; }
  .lg--mt175 { margin-top: 175px !important; }
  .lg--mt180 { margin-top: 180px !important; }
  .lg--mt185 { margin-top: 185px !important; }
  .lg--mt190 { margin-top: 190px !important; }
  .lg--mt195 { margin-top: 195px !important; }
  .lg--mt200 { margin-top: 200px !important; }
  .lg--mr0 { margin-right: 0px !important; }
  .lg--mr5 { margin-right: 5px !important; }
  .lg--mr10 { margin-right: 10px !important; }
  .lg--mr15 { margin-right: 15px !important; }
  .lg--mr20 { margin-right: 20px !important; }
  .lg--mr25 { margin-right: 25px !important; }
  .lg--mr30 { margin-right: 30px !important; }
  .lg--mr35 { margin-right: 35px !important; }
  .lg--mr40 { margin-right: 40px !important; }
  .lg--mr45 { margin-right: 45px !important; }
  .lg--mr50 { margin-right: 50px !important; }
  .lg--mr55 { margin-right: 55px !important; }
  .lg--mr60 { margin-right: 60px !important; }
  .lg--mr65 { margin-right: 65px !important; }
  .lg--mr70 { margin-right: 70px !important; }
  .lg--mr75 { margin-right: 75px !important; }
  .lg--mr80 { margin-right: 80px !important; }
  .lg--mr85 { margin-right: 85px !important; }
  .lg--mr90 { margin-right: 90px !important; }
  .lg--mr95 { margin-right: 95px !important; }
  .lg--mr100 { margin-right: 100px !important; }
  .lg--mr105 { margin-right: 105px !important; }
  .lg--mr110 { margin-right: 110px !important; }
  .lg--mr115 { margin-right: 115px !important; }
  .lg--mr120 { margin-right: 120px !important; }
  .lg--mr125 { margin-right: 125px !important; }
  .lg--mr130 { margin-right: 130px !important; }
  .lg--mr135 { margin-right: 135px !important; }
  .lg--mr140 { margin-right: 140px !important; }
  .lg--mr145 { margin-right: 145px !important; }
  .lg--mr150 { margin-right: 150px !important; }
  .lg--mr155 { margin-right: 155px !important; }
  .lg--mr160 { margin-right: 160px !important; }
  .lg--mr165 { margin-right: 165px !important; }
  .lg--mr170 { margin-right: 170px !important; }
  .lg--mr175 { margin-right: 175px !important; }
  .lg--mr180 { margin-right: 180px !important; }
  .lg--mr185 { margin-right: 185px !important; }
  .lg--mr190 { margin-right: 190px !important; }
  .lg--mr195 { margin-right: 195px !important; }
  .lg--mr200 { margin-right: 200px !important; }
  .lg--mb0 { margin-bottom: 0px !important; }
  .lg--mb5 { margin-bottom: 5px !important; }
  .lg--mb10 { margin-bottom: 10px !important; }
  .lg--mb15 { margin-bottom: 15px !important; }
  .lg--mb20 { margin-bottom: 20px !important; }
  .lg--mb25 { margin-bottom: 25px !important; }
  .lg--mb30 { margin-bottom: 30px !important; }
  .lg--mb35 { margin-bottom: 35px !important; }
  .lg--mb40 { margin-bottom: 40px !important; }
  .lg--mb45 { margin-bottom: 45px !important; }
  .lg--mb50 { margin-bottom: 50px !important; }
  .lg--mb55 { margin-bottom: 55px !important; }
  .lg--mb60 { margin-bottom: 60px !important; }
  .lg--mb65 { margin-bottom: 65px !important; }
  .lg--mb70 { margin-bottom: 70px !important; }
  .lg--mb75 { margin-bottom: 75px !important; }
  .lg--mb80 { margin-bottom: 80px !important; }
  .lg--mb85 { margin-bottom: 85px !important; }
  .lg--mb90 { margin-bottom: 90px !important; }
  .lg--mb95 { margin-bottom: 95px !important; }
  .lg--mb100 { margin-bottom: 100px !important; }
  .lg--mb105 { margin-bottom: 105px !important; }
  .lg--mb110 { margin-bottom: 110px !important; }
  .lg--mb115 { margin-bottom: 115px !important; }
  .lg--mb120 { margin-bottom: 120px !important; }
  .lg--mb125 { margin-bottom: 125px !important; }
  .lg--mb130 { margin-bottom: 130px !important; }
  .lg--mb135 { margin-bottom: 135px !important; }
  .lg--mb140 { margin-bottom: 140px !important; }
  .lg--mb145 { margin-bottom: 145px !important; }
  .lg--mb150 { margin-bottom: 150px !important; }
  .lg--mb155 { margin-bottom: 155px !important; }
  .lg--mb160 { margin-bottom: 160px !important; }
  .lg--mb165 { margin-bottom: 165px !important; }
  .lg--mb170 { margin-bottom: 170px !important; }
  .lg--mb175 { margin-bottom: 175px !important; }
  .lg--mb180 { margin-bottom: 180px !important; }
  .lg--mb185 { margin-bottom: 185px !important; }
  .lg--mb190 { margin-bottom: 190px !important; }
  .lg--mb195 { margin-bottom: 195px !important; }
  .lg--mb200 { margin-bottom: 200px !important; }
  .lg--ml0 { margin-left: 0px !important; }
  .lg--ml5 { margin-left: 5px !important; }
  .lg--ml10 { margin-left: 10px !important; }
  .lg--ml15 { margin-left: 15px !important; }
  .lg--ml20 { margin-left: 20px !important; }
  .lg--ml25 { margin-left: 25px !important; }
  .lg--ml30 { margin-left: 30px !important; }
  .lg--ml35 { margin-left: 35px !important; }
  .lg--ml40 { margin-left: 40px !important; }
  .lg--ml45 { margin-left: 45px !important; }
  .lg--ml50 { margin-left: 50px !important; }
  .lg--ml55 { margin-left: 55px !important; }
  .lg--ml60 { margin-left: 60px !important; }
  .lg--ml65 { margin-left: 65px !important; }
  .lg--ml70 { margin-left: 70px !important; }
  .lg--ml75 { margin-left: 75px !important; }
  .lg--ml80 { margin-left: 80px !important; }
  .lg--ml85 { margin-left: 85px !important; }
  .lg--ml90 { margin-left: 90px !important; }
  .lg--ml95 { margin-left: 95px !important; }
  .lg--ml100 { margin-left: 100px !important; }
  .lg--ml105 { margin-left: 105px !important; }
  .lg--ml110 { margin-left: 110px !important; }
  .lg--ml115 { margin-left: 115px !important; }
  .lg--ml120 { margin-left: 120px !important; }
  .lg--ml125 { margin-left: 125px !important; }
  .lg--ml130 { margin-left: 130px !important; }
  .lg--ml135 { margin-left: 135px !important; }
  .lg--ml140 { margin-left: 140px !important; }
  .lg--ml145 { margin-left: 145px !important; }
  .lg--ml150 { margin-left: 150px !important; }
  .lg--ml155 { margin-left: 155px !important; }
  .lg--ml160 { margin-left: 160px !important; }
  .lg--ml165 { margin-left: 165px !important; }
  .lg--ml170 { margin-left: 170px !important; }
  .lg--ml175 { margin-left: 175px !important; }
  .lg--ml180 { margin-left: 180px !important; }
  .lg--ml185 { margin-left: 185px !important; }
  .lg--ml190 { margin-left: 190px !important; }
  .lg--ml195 { margin-left: 195px !important; }
  .lg--ml200 { margin-left: 200px !important; }
}
@media screen and (min-width: 979px) {
  .xl--mt0 { margin-top: 0px !important; }
  .xl--mt5 { margin-top: 5px !important; }
  .xl--mt10 { margin-top: 10px !important; }
  .xl--mt15 { margin-top: 15px !important; }
  .xl--mt20 { margin-top: 20px !important; }
  .xl--mt25 { margin-top: 25px !important; }
  .xl--mt30 { margin-top: 30px !important; }
  .xl--mt35 { margin-top: 35px !important; }
  .xl--mt40 { margin-top: 40px !important; }
  .xl--mt45 { margin-top: 45px !important; }
  .xl--mt50 { margin-top: 50px !important; }
  .xl--mt55 { margin-top: 55px !important; }
  .xl--mt60 { margin-top: 60px !important; }
  .xl--mt65 { margin-top: 65px !important; }
  .xl--mt70 { margin-top: 70px !important; }
  .xl--mt75 { margin-top: 75px !important; }
  .xl--mt80 { margin-top: 80px !important; }
  .xl--mt85 { margin-top: 85px !important; }
  .xl--mt90 { margin-top: 90px !important; }
  .xl--mt95 { margin-top: 95px !important; }
  .xl--mt100 { margin-top: 100px !important; }
  .xl--mt105 { margin-top: 105px !important; }
  .xl--mt110 { margin-top: 110px !important; }
  .xl--mt115 { margin-top: 115px !important; }
  .xl--mt120 { margin-top: 120px !important; }
  .xl--mt125 { margin-top: 125px !important; }
  .xl--mt130 { margin-top: 130px !important; }
  .xl--mt135 { margin-top: 135px !important; }
  .xl--mt140 { margin-top: 140px !important; }
  .xl--mt145 { margin-top: 145px !important; }
  .xl--mt150 { margin-top: 150px !important; }
  .xl--mt155 { margin-top: 155px !important; }
  .xl--mt160 { margin-top: 160px !important; }
  .xl--mt165 { margin-top: 165px !important; }
  .xl--mt170 { margin-top: 170px !important; }
  .xl--mt175 { margin-top: 175px !important; }
  .xl--mt180 { margin-top: 180px !important; }
  .xl--mt185 { margin-top: 185px !important; }
  .xl--mt190 { margin-top: 190px !important; }
  .xl--mt195 { margin-top: 195px !important; }
  .xl--mt200 { margin-top: 200px !important; }
  .xl--mr0 { margin-right: 0px !important; }
  .xl--mr5 { margin-right: 5px !important; }
  .xl--mr10 { margin-right: 10px !important; }
  .xl--mr15 { margin-right: 15px !important; }
  .xl--mr20 { margin-right: 20px !important; }
  .xl--mr25 { margin-right: 25px !important; }
  .xl--mr30 { margin-right: 30px !important; }
  .xl--mr35 { margin-right: 35px !important; }
  .xl--mr40 { margin-right: 40px !important; }
  .xl--mr45 { margin-right: 45px !important; }
  .xl--mr50 { margin-right: 50px !important; }
  .xl--mr55 { margin-right: 55px !important; }
  .xl--mr60 { margin-right: 60px !important; }
  .xl--mr65 { margin-right: 65px !important; }
  .xl--mr70 { margin-right: 70px !important; }
  .xl--mr75 { margin-right: 75px !important; }
  .xl--mr80 { margin-right: 80px !important; }
  .xl--mr85 { margin-right: 85px !important; }
  .xl--mr90 { margin-right: 90px !important; }
  .xl--mr95 { margin-right: 95px !important; }
  .xl--mr100 { margin-right: 100px !important; }
  .xl--mr105 { margin-right: 105px !important; }
  .xl--mr110 { margin-right: 110px !important; }
  .xl--mr115 { margin-right: 115px !important; }
  .xl--mr120 { margin-right: 120px !important; }
  .xl--mr125 { margin-right: 125px !important; }
  .xl--mr130 { margin-right: 130px !important; }
  .xl--mr135 { margin-right: 135px !important; }
  .xl--mr140 { margin-right: 140px !important; }
  .xl--mr145 { margin-right: 145px !important; }
  .xl--mr150 { margin-right: 150px !important; }
  .xl--mr155 { margin-right: 155px !important; }
  .xl--mr160 { margin-right: 160px !important; }
  .xl--mr165 { margin-right: 165px !important; }
  .xl--mr170 { margin-right: 170px !important; }
  .xl--mr175 { margin-right: 175px !important; }
  .xl--mr180 { margin-right: 180px !important; }
  .xl--mr185 { margin-right: 185px !important; }
  .xl--mr190 { margin-right: 190px !important; }
  .xl--mr195 { margin-right: 195px !important; }
  .xl--mr200 { margin-right: 200px !important; }
  .xl--mb0 { margin-bottom: 0px !important; }
  .xl--mb5 { margin-bottom: 5px !important; }
  .xl--mb10 { margin-bottom: 10px !important; }
  .xl--mb15 { margin-bottom: 15px !important; }
  .xl--mb20 { margin-bottom: 20px !important; }
  .xl--mb25 { margin-bottom: 25px !important; }
  .xl--mb30 { margin-bottom: 30px !important; }
  .xl--mb35 { margin-bottom: 35px !important; }
  .xl--mb40 { margin-bottom: 40px !important; }
  .xl--mb45 { margin-bottom: 45px !important; }
  .xl--mb50 { margin-bottom: 50px !important; }
  .xl--mb55 { margin-bottom: 55px !important; }
  .xl--mb60 { margin-bottom: 60px !important; }
  .xl--mb65 { margin-bottom: 65px !important; }
  .xl--mb70 { margin-bottom: 70px !important; }
  .xl--mb75 { margin-bottom: 75px !important; }
  .xl--mb80 { margin-bottom: 80px !important; }
  .xl--mb85 { margin-bottom: 85px !important; }
  .xl--mb90 { margin-bottom: 90px !important; }
  .xl--mb95 { margin-bottom: 95px !important; }
  .xl--mb100 { margin-bottom: 100px !important; }
  .xl--mb105 { margin-bottom: 105px !important; }
  .xl--mb110 { margin-bottom: 110px !important; }
  .xl--mb115 { margin-bottom: 115px !important; }
  .xl--mb120 { margin-bottom: 120px !important; }
  .xl--mb125 { margin-bottom: 125px !important; }
  .xl--mb130 { margin-bottom: 130px !important; }
  .xl--mb135 { margin-bottom: 135px !important; }
  .xl--mb140 { margin-bottom: 140px !important; }
  .xl--mb145 { margin-bottom: 145px !important; }
  .xl--mb150 { margin-bottom: 150px !important; }
  .xl--mb155 { margin-bottom: 155px !important; }
  .xl--mb160 { margin-bottom: 160px !important; }
  .xl--mb165 { margin-bottom: 165px !important; }
  .xl--mb170 { margin-bottom: 170px !important; }
  .xl--mb175 { margin-bottom: 175px !important; }
  .xl--mb180 { margin-bottom: 180px !important; }
  .xl--mb185 { margin-bottom: 185px !important; }
  .xl--mb190 { margin-bottom: 190px !important; }
  .xl--mb195 { margin-bottom: 195px !important; }
  .xl--mb200 { margin-bottom: 200px !important; }
  .xl--ml0 { margin-left: 0px !important; }
  .xl--ml5 { margin-left: 5px !important; }
  .xl--ml10 { margin-left: 10px !important; }
  .xl--ml15 { margin-left: 15px !important; }
  .xl--ml20 { margin-left: 20px !important; }
  .xl--ml25 { margin-left: 25px !important; }
  .xl--ml30 { margin-left: 30px !important; }
  .xl--ml35 { margin-left: 35px !important; }
  .xl--ml40 { margin-left: 40px !important; }
  .xl--ml45 { margin-left: 45px !important; }
  .xl--ml50 { margin-left: 50px !important; }
  .xl--ml55 { margin-left: 55px !important; }
  .xl--ml60 { margin-left: 60px !important; }
  .xl--ml65 { margin-left: 65px !important; }
  .xl--ml70 { margin-left: 70px !important; }
  .xl--ml75 { margin-left: 75px !important; }
  .xl--ml80 { margin-left: 80px !important; }
  .xl--ml85 { margin-left: 85px !important; }
  .xl--ml90 { margin-left: 90px !important; }
  .xl--ml95 { margin-left: 95px !important; }
  .xl--ml100 { margin-left: 100px !important; }
  .xl--ml105 { margin-left: 105px !important; }
  .xl--ml110 { margin-left: 110px !important; }
  .xl--ml115 { margin-left: 115px !important; }
  .xl--ml120 { margin-left: 120px !important; }
  .xl--ml125 { margin-left: 125px !important; }
  .xl--ml130 { margin-left: 130px !important; }
  .xl--ml135 { margin-left: 135px !important; }
  .xl--ml140 { margin-left: 140px !important; }
  .xl--ml145 { margin-left: 145px !important; }
  .xl--ml150 { margin-left: 150px !important; }
  .xl--ml155 { margin-left: 155px !important; }
  .xl--ml160 { margin-left: 160px !important; }
  .xl--ml165 { margin-left: 165px !important; }
  .xl--ml170 { margin-left: 170px !important; }
  .xl--ml175 { margin-left: 175px !important; }
  .xl--ml180 { margin-left: 180px !important; }
  .xl--ml185 { margin-left: 185px !important; }
  .xl--ml190 { margin-left: 190px !important; }
  .xl--ml195 { margin-left: 195px !important; }
  .xl--ml200 { margin-left: 200px !important; }
}
/* ------------------------------------------------------------ */
/* padding utility */
/* ------------------------------------------------------------ */
.sm--pt0 { padding-top: 0px !important; }
.sm--pt5 { padding-top: 5px !important; }
.sm--pt10 { padding-top: 10px !important; }
.sm--pt15 { padding-top: 15px !important; }
.sm--pt20 { padding-top: 20px !important; }
.sm--pt25 { padding-top: 25px !important; }
.sm--pt30 { padding-top: 30px !important; }
.sm--pt35 { padding-top: 35px !important; }
.sm--pt40 { padding-top: 40px !important; }
.sm--pt45 { padding-top: 45px !important; }
.sm--pt50 { padding-top: 50px !important; }
.sm--pt55 { padding-top: 55px !important; }
.sm--pt60 { padding-top: 60px !important; }
.sm--pt65 { padding-top: 65px !important; }
.sm--pt70 { padding-top: 70px !important; }
.sm--pt75 { padding-top: 75px !important; }
.sm--pt80 { padding-top: 80px !important; }
.sm--pt85 { padding-top: 85px !important; }
.sm--pt90 { padding-top: 90px !important; }
.sm--pt95 { padding-top: 95px !important; }
.sm--pt100 { padding-top: 100px !important; }
.sm--pt105 { padding-top: 105px !important; }
.sm--pt110 { padding-top: 110px !important; }
.sm--pt115 { padding-top: 115px !important; }
.sm--pt120 { padding-top: 120px !important; }
.sm--pt125 { padding-top: 125px !important; }
.sm--pt130 { padding-top: 130px !important; }
.sm--pt135 { padding-top: 135px !important; }
.sm--pt140 { padding-top: 140px !important; }
.sm--pt145 { padding-top: 145px !important; }
.sm--pt150 { padding-top: 150px !important; }
.sm--pt155 { padding-top: 155px !important; }
.sm--pt160 { padding-top: 160px !important; }
.sm--pt165 { padding-top: 165px !important; }
.sm--pt170 { padding-top: 170px !important; }
.sm--pt175 { padding-top: 175px !important; }
.sm--pt180 { padding-top: 180px !important; }
.sm--pt185 { padding-top: 185px !important; }
.sm--pt190 { padding-top: 190px !important; }
.sm--pt195 { padding-top: 195px !important; }
.sm--pt200 { padding-top: 200px !important; }
.sm--pr0 { padding-right: 0px !important; }
.sm--pr5 { padding-right: 5px !important; }
.sm--pr10 { padding-right: 10px !important; }
.sm--pr15 { padding-right: 15px !important; }
.sm--pr20 { padding-right: 20px !important; }
.sm--pr25 { padding-right: 25px !important; }
.sm--pr30 { padding-right: 30px !important; }
.sm--pr35 { padding-right: 35px !important; }
.sm--pr40 { padding-right: 40px !important; }
.sm--pr45 { padding-right: 45px !important; }
.sm--pr50 { padding-right: 50px !important; }
.sm--pr55 { padding-right: 55px !important; }
.sm--pr60 { padding-right: 60px !important; }
.sm--pr65 { padding-right: 65px !important; }
.sm--pr70 { padding-right: 70px !important; }
.sm--pr75 { padding-right: 75px !important; }
.sm--pr80 { padding-right: 80px !important; }
.sm--pr85 { padding-right: 85px !important; }
.sm--pr90 { padding-right: 90px !important; }
.sm--pr95 { padding-right: 95px !important; }
.sm--pr100 { padding-right: 100px !important; }
.sm--pr105 { padding-right: 105px !important; }
.sm--pr110 { padding-right: 110px !important; }
.sm--pr115 { padding-right: 115px !important; }
.sm--pr120 { padding-right: 120px !important; }
.sm--pr125 { padding-right: 125px !important; }
.sm--pr130 { padding-right: 130px !important; }
.sm--pr135 { padding-right: 135px !important; }
.sm--pr140 { padding-right: 140px !important; }
.sm--pr145 { padding-right: 145px !important; }
.sm--pr150 { padding-right: 150px !important; }
.sm--pr155 { padding-right: 155px !important; }
.sm--pr160 { padding-right: 160px !important; }
.sm--pr165 { padding-right: 165px !important; }
.sm--pr170 { padding-right: 170px !important; }
.sm--pr175 { padding-right: 175px !important; }
.sm--pr180 { padding-right: 180px !important; }
.sm--pr185 { padding-right: 185px !important; }
.sm--pr190 { padding-right: 190px !important; }
.sm--pr195 { padding-right: 195px !important; }
.sm--pr200 { padding-right: 200px !important; }
.sm--pb0 { padding-bottom: 0px !important; }
.sm--pb5 { padding-bottom: 5px !important; }
.sm--pb10 { padding-bottom: 10px !important; }
.sm--pb15 { padding-bottom: 15px !important; }
.sm--pb20 { padding-bottom: 20px !important; }
.sm--pb25 { padding-bottom: 25px !important; }
.sm--pb30 { padding-bottom: 30px !important; }
.sm--pb35 { padding-bottom: 35px !important; }
.sm--pb40 { padding-bottom: 40px !important; }
.sm--pb45 { padding-bottom: 45px !important; }
.sm--pb50 { padding-bottom: 50px !important; }
.sm--pb55 { padding-bottom: 55px !important; }
.sm--pb60 { padding-bottom: 60px !important; }
.sm--pb65 { padding-bottom: 65px !important; }
.sm--pb70 { padding-bottom: 70px !important; }
.sm--pb75 { padding-bottom: 75px !important; }
.sm--pb80 { padding-bottom: 80px !important; }
.sm--pb85 { padding-bottom: 85px !important; }
.sm--pb90 { padding-bottom: 90px !important; }
.sm--pb95 { padding-bottom: 95px !important; }
.sm--pb100 { padding-bottom: 100px !important; }
.sm--pb105 { padding-bottom: 105px !important; }
.sm--pb110 { padding-bottom: 110px !important; }
.sm--pb115 { padding-bottom: 115px !important; }
.sm--pb120 { padding-bottom: 120px !important; }
.sm--pb125 { padding-bottom: 125px !important; }
.sm--pb130 { padding-bottom: 130px !important; }
.sm--pb135 { padding-bottom: 135px !important; }
.sm--pb140 { padding-bottom: 140px !important; }
.sm--pb145 { padding-bottom: 145px !important; }
.sm--pb150 { padding-bottom: 150px !important; }
.sm--pb155 { padding-bottom: 155px !important; }
.sm--pb160 { padding-bottom: 160px !important; }
.sm--pb165 { padding-bottom: 165px !important; }
.sm--pb170 { padding-bottom: 170px !important; }
.sm--pb175 { padding-bottom: 175px !important; }
.sm--pb180 { padding-bottom: 180px !important; }
.sm--pb185 { padding-bottom: 185px !important; }
.sm--pb190 { padding-bottom: 190px !important; }
.sm--pb195 { padding-bottom: 195px !important; }
.sm--pb200 { padding-bottom: 200px !important; }
.sm--pl0 { padding-left: 0px !important; }
.sm--pl5 { padding-left: 5px !important; }
.sm--pl10 { padding-left: 10px !important; }
.sm--pl15 { padding-left: 15px !important; }
.sm--pl20 { padding-left: 20px !important; }
.sm--pl25 { padding-left: 25px !important; }
.sm--pl30 { padding-left: 30px !important; }
.sm--pl35 { padding-left: 35px !important; }
.sm--pl40 { padding-left: 40px !important; }
.sm--pl45 { padding-left: 45px !important; }
.sm--pl50 { padding-left: 50px !important; }
.sm--pl55 { padding-left: 55px !important; }
.sm--pl60 { padding-left: 60px !important; }
.sm--pl65 { padding-left: 65px !important; }
.sm--pl70 { padding-left: 70px !important; }
.sm--pl75 { padding-left: 75px !important; }
.sm--pl80 { padding-left: 80px !important; }
.sm--pl85 { padding-left: 85px !important; }
.sm--pl90 { padding-left: 90px !important; }
.sm--pl95 { padding-left: 95px !important; }
.sm--pl100 { padding-left: 100px !important; }
.sm--pl105 { padding-left: 105px !important; }
.sm--pl110 { padding-left: 110px !important; }
.sm--pl115 { padding-left: 115px !important; }
.sm--pl120 { padding-left: 120px !important; }
.sm--pl125 { padding-left: 125px !important; }
.sm--pl130 { padding-left: 130px !important; }
.sm--pl135 { padding-left: 135px !important; }
.sm--pl140 { padding-left: 140px !important; }
.sm--pl145 { padding-left: 145px !important; }
.sm--pl150 { padding-left: 150px !important; }
.sm--pl155 { padding-left: 155px !important; }
.sm--pl160 { padding-left: 160px !important; }
.sm--pl165 { padding-left: 165px !important; }
.sm--pl170 { padding-left: 170px !important; }
.sm--pl175 { padding-left: 175px !important; }
.sm--pl180 { padding-left: 180px !important; }
.sm--pl185 { padding-left: 185px !important; }
.sm--pl190 { padding-left: 190px !important; }
.sm--pl195 { padding-left: 195px !important; }
.sm--pl200 { padding-left: 200px !important; }
@media screen and (min-width: 639px) {
  .md--pt0 { padding-top: 0px !important; }
  .md--pt5 { padding-top: 5px !important; }
  .md--pt10 { padding-top: 10px !important; }
  .md--pt15 { padding-top: 15px !important; }
  .md--pt20 { padding-top: 20px !important; }
  .md--pt25 { padding-top: 25px !important; }
  .md--pt30 { padding-top: 30px !important; }
  .md--pt35 { padding-top: 35px !important; }
  .md--pt40 { padding-top: 40px !important; }
  .md--pt45 { padding-top: 45px !important; }
  .md--pt50 { padding-top: 50px !important; }
  .md--pt55 { padding-top: 55px !important; }
  .md--pt60 { padding-top: 60px !important; }
  .md--pt65 { padding-top: 65px !important; }
  .md--pt70 { padding-top: 70px !important; }
  .md--pt75 { padding-top: 75px !important; }
  .md--pt80 { padding-top: 80px !important; }
  .md--pt85 { padding-top: 85px !important; }
  .md--pt90 { padding-top: 90px !important; }
  .md--pt95 { padding-top: 95px !important; }
  .md--pt100 { padding-top: 100px !important; }
  .md--pt105 { padding-top: 105px !important; }
  .md--pt110 { padding-top: 110px !important; }
  .md--pt115 { padding-top: 115px !important; }
  .md--pt120 { padding-top: 120px !important; }
  .md--pt125 { padding-top: 125px !important; }
  .md--pt130 { padding-top: 130px !important; }
  .md--pt135 { padding-top: 135px !important; }
  .md--pt140 { padding-top: 140px !important; }
  .md--pt145 { padding-top: 145px !important; }
  .md--pt150 { padding-top: 150px !important; }
  .md--pt155 { padding-top: 155px !important; }
  .md--pt160 { padding-top: 160px !important; }
  .md--pt165 { padding-top: 165px !important; }
  .md--pt170 { padding-top: 170px !important; }
  .md--pt175 { padding-top: 175px !important; }
  .md--pt180 { padding-top: 180px !important; }
  .md--pt185 { padding-top: 185px !important; }
  .md--pt190 { padding-top: 190px !important; }
  .md--pt195 { padding-top: 195px !important; }
  .md--pt200 { padding-top: 200px !important; }
  .md--pr0 { padding-right: 0px !important; }
  .md--pr5 { padding-right: 5px !important; }
  .md--pr10 { padding-right: 10px !important; }
  .md--pr15 { padding-right: 15px !important; }
  .md--pr20 { padding-right: 20px !important; }
  .md--pr25 { padding-right: 25px !important; }
  .md--pr30 { padding-right: 30px !important; }
  .md--pr35 { padding-right: 35px !important; }
  .md--pr40 { padding-right: 40px !important; }
  .md--pr45 { padding-right: 45px !important; }
  .md--pr50 { padding-right: 50px !important; }
  .md--pr55 { padding-right: 55px !important; }
  .md--pr60 { padding-right: 60px !important; }
  .md--pr65 { padding-right: 65px !important; }
  .md--pr70 { padding-right: 70px !important; }
  .md--pr75 { padding-right: 75px !important; }
  .md--pr80 { padding-right: 80px !important; }
  .md--pr85 { padding-right: 85px !important; }
  .md--pr90 { padding-right: 90px !important; }
  .md--pr95 { padding-right: 95px !important; }
  .md--pr100 { padding-right: 100px !important; }
  .md--pr105 { padding-right: 105px !important; }
  .md--pr110 { padding-right: 110px !important; }
  .md--pr115 { padding-right: 115px !important; }
  .md--pr120 { padding-right: 120px !important; }
  .md--pr125 { padding-right: 125px !important; }
  .md--pr130 { padding-right: 130px !important; }
  .md--pr135 { padding-right: 135px !important; }
  .md--pr140 { padding-right: 140px !important; }
  .md--pr145 { padding-right: 145px !important; }
  .md--pr150 { padding-right: 150px !important; }
  .md--pr155 { padding-right: 155px !important; }
  .md--pr160 { padding-right: 160px !important; }
  .md--pr165 { padding-right: 165px !important; }
  .md--pr170 { padding-right: 170px !important; }
  .md--pr175 { padding-right: 175px !important; }
  .md--pr180 { padding-right: 180px !important; }
  .md--pr185 { padding-right: 185px !important; }
  .md--pr190 { padding-right: 190px !important; }
  .md--pr195 { padding-right: 195px !important; }
  .md--pr200 { padding-right: 200px !important; }
  .md--pb0 { padding-bottom: 0px !important; }
  .md--pb5 { padding-bottom: 5px !important; }
  .md--pb10 { padding-bottom: 10px !important; }
  .md--pb15 { padding-bottom: 15px !important; }
  .md--pb20 { padding-bottom: 20px !important; }
  .md--pb25 { padding-bottom: 25px !important; }
  .md--pb30 { padding-bottom: 30px !important; }
  .md--pb35 { padding-bottom: 35px !important; }
  .md--pb40 { padding-bottom: 40px !important; }
  .md--pb45 { padding-bottom: 45px !important; }
  .md--pb50 { padding-bottom: 50px !important; }
  .md--pb55 { padding-bottom: 55px !important; }
  .md--pb60 { padding-bottom: 60px !important; }
  .md--pb65 { padding-bottom: 65px !important; }
  .md--pb70 { padding-bottom: 70px !important; }
  .md--pb75 { padding-bottom: 75px !important; }
  .md--pb80 { padding-bottom: 80px !important; }
  .md--pb85 { padding-bottom: 85px !important; }
  .md--pb90 { padding-bottom: 90px !important; }
  .md--pb95 { padding-bottom: 95px !important; }
  .md--pb100 { padding-bottom: 100px !important; }
  .md--pb105 { padding-bottom: 105px !important; }
  .md--pb110 { padding-bottom: 110px !important; }
  .md--pb115 { padding-bottom: 115px !important; }
  .md--pb120 { padding-bottom: 120px !important; }
  .md--pb125 { padding-bottom: 125px !important; }
  .md--pb130 { padding-bottom: 130px !important; }
  .md--pb135 { padding-bottom: 135px !important; }
  .md--pb140 { padding-bottom: 140px !important; }
  .md--pb145 { padding-bottom: 145px !important; }
  .md--pb150 { padding-bottom: 150px !important; }
  .md--pb155 { padding-bottom: 155px !important; }
  .md--pb160 { padding-bottom: 160px !important; }
  .md--pb165 { padding-bottom: 165px !important; }
  .md--pb170 { padding-bottom: 170px !important; }
  .md--pb175 { padding-bottom: 175px !important; }
  .md--pb180 { padding-bottom: 180px !important; }
  .md--pb185 { padding-bottom: 185px !important; }
  .md--pb190 { padding-bottom: 190px !important; }
  .md--pb195 { padding-bottom: 195px !important; }
  .md--pb200 { padding-bottom: 200px !important; }
  .md--pl0 { padding-left: 0px !important; }
  .md--pl5 { padding-left: 5px !important; }
  .md--pl10 { padding-left: 10px !important; }
  .md--pl15 { padding-left: 15px !important; }
  .md--pl20 { padding-left: 20px !important; }
  .md--pl25 { padding-left: 25px !important; }
  .md--pl30 { padding-left: 30px !important; }
  .md--pl35 { padding-left: 35px !important; }
  .md--pl40 { padding-left: 40px !important; }
  .md--pl45 { padding-left: 45px !important; }
  .md--pl50 { padding-left: 50px !important; }
  .md--pl55 { padding-left: 55px !important; }
  .md--pl60 { padding-left: 60px !important; }
  .md--pl65 { padding-left: 65px !important; }
  .md--pl70 { padding-left: 70px !important; }
  .md--pl75 { padding-left: 75px !important; }
  .md--pl80 { padding-left: 80px !important; }
  .md--pl85 { padding-left: 85px !important; }
  .md--pl90 { padding-left: 90px !important; }
  .md--pl95 { padding-left: 95px !important; }
  .md--pl100 { padding-left: 100px !important; }
  .md--pl105 { padding-left: 105px !important; }
  .md--pl110 { padding-left: 110px !important; }
  .md--pl115 { padding-left: 115px !important; }
  .md--pl120 { padding-left: 120px !important; }
  .md--pl125 { padding-left: 125px !important; }
  .md--pl130 { padding-left: 130px !important; }
  .md--pl135 { padding-left: 135px !important; }
  .md--pl140 { padding-left: 140px !important; }
  .md--pl145 { padding-left: 145px !important; }
  .md--pl150 { padding-left: 150px !important; }
  .md--pl155 { padding-left: 155px !important; }
  .md--pl160 { padding-left: 160px !important; }
  .md--pl165 { padding-left: 165px !important; }
  .md--pl170 { padding-left: 170px !important; }
  .md--pl175 { padding-left: 175px !important; }
  .md--pl180 { padding-left: 180px !important; }
  .md--pl185 { padding-left: 185px !important; }
  .md--pl190 { padding-left: 190px !important; }
  .md--pl195 { padding-left: 195px !important; }
  .md--pl200 { padding-left: 200px !important; }
}
@media screen and (min-width: 767px) {
  .lg--pt0 { padding-top: 0px !important; }
  .lg--pt5 { padding-top: 5px !important; }
  .lg--pt10 { padding-top: 10px !important; }
  .lg--pt15 { padding-top: 15px !important; }
  .lg--pt20 { padding-top: 20px !important; }
  .lg--pt25 { padding-top: 25px !important; }
  .lg--pt30 { padding-top: 30px !important; }
  .lg--pt35 { padding-top: 35px !important; }
  .lg--pt40 { padding-top: 40px !important; }
  .lg--pt45 { padding-top: 45px !important; }
  .lg--pt50 { padding-top: 50px !important; }
  .lg--pt55 { padding-top: 55px !important; }
  .lg--pt60 { padding-top: 60px !important; }
  .lg--pt65 { padding-top: 65px !important; }
  .lg--pt70 { padding-top: 70px !important; }
  .lg--pt75 { padding-top: 75px !important; }
  .lg--pt80 { padding-top: 80px !important; }
  .lg--pt85 { padding-top: 85px !important; }
  .lg--pt90 { padding-top: 90px !important; }
  .lg--pt95 { padding-top: 95px !important; }
  .lg--pt100 { padding-top: 100px !important; }
  .lg--pt105 { padding-top: 105px !important; }
  .lg--pt110 { padding-top: 110px !important; }
  .lg--pt115 { padding-top: 115px !important; }
  .lg--pt120 { padding-top: 120px !important; }
  .lg--pt125 { padding-top: 125px !important; }
  .lg--pt130 { padding-top: 130px !important; }
  .lg--pt135 { padding-top: 135px !important; }
  .lg--pt140 { padding-top: 140px !important; }
  .lg--pt145 { padding-top: 145px !important; }
  .lg--pt150 { padding-top: 150px !important; }
  .lg--pt155 { padding-top: 155px !important; }
  .lg--pt160 { padding-top: 160px !important; }
  .lg--pt165 { padding-top: 165px !important; }
  .lg--pt170 { padding-top: 170px !important; }
  .lg--pt175 { padding-top: 175px !important; }
  .lg--pt180 { padding-top: 180px !important; }
  .lg--pt185 { padding-top: 185px !important; }
  .lg--pt190 { padding-top: 190px !important; }
  .lg--pt195 { padding-top: 195px !important; }
  .lg--pt200 { padding-top: 200px !important; }
  .lg--pr0 { padding-right: 0px !important; }
  .lg--pr5 { padding-right: 5px !important; }
  .lg--pr10 { padding-right: 10px !important; }
  .lg--pr15 { padding-right: 15px !important; }
  .lg--pr20 { padding-right: 20px !important; }
  .lg--pr25 { padding-right: 25px !important; }
  .lg--pr30 { padding-right: 30px !important; }
  .lg--pr35 { padding-right: 35px !important; }
  .lg--pr40 { padding-right: 40px !important; }
  .lg--pr45 { padding-right: 45px !important; }
  .lg--pr50 { padding-right: 50px !important; }
  .lg--pr55 { padding-right: 55px !important; }
  .lg--pr60 { padding-right: 60px !important; }
  .lg--pr65 { padding-right: 65px !important; }
  .lg--pr70 { padding-right: 70px !important; }
  .lg--pr75 { padding-right: 75px !important; }
  .lg--pr80 { padding-right: 80px !important; }
  .lg--pr85 { padding-right: 85px !important; }
  .lg--pr90 { padding-right: 90px !important; }
  .lg--pr95 { padding-right: 95px !important; }
  .lg--pr100 { padding-right: 100px !important; }
  .lg--pr105 { padding-right: 105px !important; }
  .lg--pr110 { padding-right: 110px !important; }
  .lg--pr115 { padding-right: 115px !important; }
  .lg--pr120 { padding-right: 120px !important; }
  .lg--pr125 { padding-right: 125px !important; }
  .lg--pr130 { padding-right: 130px !important; }
  .lg--pr135 { padding-right: 135px !important; }
  .lg--pr140 { padding-right: 140px !important; }
  .lg--pr145 { padding-right: 145px !important; }
  .lg--pr150 { padding-right: 150px !important; }
  .lg--pr155 { padding-right: 155px !important; }
  .lg--pr160 { padding-right: 160px !important; }
  .lg--pr165 { padding-right: 165px !important; }
  .lg--pr170 { padding-right: 170px !important; }
  .lg--pr175 { padding-right: 175px !important; }
  .lg--pr180 { padding-right: 180px !important; }
  .lg--pr185 { padding-right: 185px !important; }
  .lg--pr190 { padding-right: 190px !important; }
  .lg--pr195 { padding-right: 195px !important; }
  .lg--pr200 { padding-right: 200px !important; }
  .lg--pb0 { padding-bottom: 0px !important; }
  .lg--pb5 { padding-bottom: 5px !important; }
  .lg--pb10 { padding-bottom: 10px !important; }
  .lg--pb15 { padding-bottom: 15px !important; }
  .lg--pb20 { padding-bottom: 20px !important; }
  .lg--pb25 { padding-bottom: 25px !important; }
  .lg--pb30 { padding-bottom: 30px !important; }
  .lg--pb35 { padding-bottom: 35px !important; }
  .lg--pb40 { padding-bottom: 40px !important; }
  .lg--pb45 { padding-bottom: 45px !important; }
  .lg--pb50 { padding-bottom: 50px !important; }
  .lg--pb55 { padding-bottom: 55px !important; }
  .lg--pb60 { padding-bottom: 60px !important; }
  .lg--pb65 { padding-bottom: 65px !important; }
  .lg--pb70 { padding-bottom: 70px !important; }
  .lg--pb75 { padding-bottom: 75px !important; }
  .lg--pb80 { padding-bottom: 80px !important; }
  .lg--pb85 { padding-bottom: 85px !important; }
  .lg--pb90 { padding-bottom: 90px !important; }
  .lg--pb95 { padding-bottom: 95px !important; }
  .lg--pb100 { padding-bottom: 100px !important; }
  .lg--pb105 { padding-bottom: 105px !important; }
  .lg--pb110 { padding-bottom: 110px !important; }
  .lg--pb115 { padding-bottom: 115px !important; }
  .lg--pb120 { padding-bottom: 120px !important; }
  .lg--pb125 { padding-bottom: 125px !important; }
  .lg--pb130 { padding-bottom: 130px !important; }
  .lg--pb135 { padding-bottom: 135px !important; }
  .lg--pb140 { padding-bottom: 140px !important; }
  .lg--pb145 { padding-bottom: 145px !important; }
  .lg--pb150 { padding-bottom: 150px !important; }
  .lg--pb155 { padding-bottom: 155px !important; }
  .lg--pb160 { padding-bottom: 160px !important; }
  .lg--pb165 { padding-bottom: 165px !important; }
  .lg--pb170 { padding-bottom: 170px !important; }
  .lg--pb175 { padding-bottom: 175px !important; }
  .lg--pb180 { padding-bottom: 180px !important; }
  .lg--pb185 { padding-bottom: 185px !important; }
  .lg--pb190 { padding-bottom: 190px !important; }
  .lg--pb195 { padding-bottom: 195px !important; }
  .lg--pb200 { padding-bottom: 200px !important; }
  .lg--pl0 { padding-left: 0px !important; }
  .lg--pl5 { padding-left: 5px !important; }
  .lg--pl10 { padding-left: 10px !important; }
  .lg--pl15 { padding-left: 15px !important; }
  .lg--pl20 { padding-left: 20px !important; }
  .lg--pl25 { padding-left: 25px !important; }
  .lg--pl30 { padding-left: 30px !important; }
  .lg--pl35 { padding-left: 35px !important; }
  .lg--pl40 { padding-left: 40px !important; }
  .lg--pl45 { padding-left: 45px !important; }
  .lg--pl50 { padding-left: 50px !important; }
  .lg--pl55 { padding-left: 55px !important; }
  .lg--pl60 { padding-left: 60px !important; }
  .lg--pl65 { padding-left: 65px !important; }
  .lg--pl70 { padding-left: 70px !important; }
  .lg--pl75 { padding-left: 75px !important; }
  .lg--pl80 { padding-left: 80px !important; }
  .lg--pl85 { padding-left: 85px !important; }
  .lg--pl90 { padding-left: 90px !important; }
  .lg--pl95 { padding-left: 95px !important; }
  .lg--pl100 { padding-left: 100px !important; }
  .lg--pl105 { padding-left: 105px !important; }
  .lg--pl110 { padding-left: 110px !important; }
  .lg--pl115 { padding-left: 115px !important; }
  .lg--pl120 { padding-left: 120px !important; }
  .lg--pl125 { padding-left: 125px !important; }
  .lg--pl130 { padding-left: 130px !important; }
  .lg--pl135 { padding-left: 135px !important; }
  .lg--pl140 { padding-left: 140px !important; }
  .lg--pl145 { padding-left: 145px !important; }
  .lg--pl150 { padding-left: 150px !important; }
  .lg--pl155 { padding-left: 155px !important; }
  .lg--pl160 { padding-left: 160px !important; }
  .lg--pl165 { padding-left: 165px !important; }
  .lg--pl170 { padding-left: 170px !important; }
  .lg--pl175 { padding-left: 175px !important; }
  .lg--pl180 { padding-left: 180px !important; }
  .lg--pl185 { padding-left: 185px !important; }
  .lg--pl190 { padding-left: 190px !important; }
  .lg--pl195 { padding-left: 195px !important; }
  .lg--pl200 { padding-left: 200px !important; }
}
@media screen and (min-width: 979px) {
  .xl--pt0 { padding-top: 0px !important; }
  .xl--pt5 { padding-top: 5px !important; }
  .xl--pt10 { padding-top: 10px !important; }
  .xl--pt15 { padding-top: 15px !important; }
  .xl--pt20 { padding-top: 20px !important; }
  .xl--pt25 { padding-top: 25px !important; }
  .xl--pt30 { padding-top: 30px !important; }
  .xl--pt35 { padding-top: 35px !important; }
  .xl--pt40 { padding-top: 40px !important; }
  .xl--pt45 { padding-top: 45px !important; }
  .xl--pt50 { padding-top: 50px !important; }
  .xl--pt55 { padding-top: 55px !important; }
  .xl--pt60 { padding-top: 60px !important; }
  .xl--pt65 { padding-top: 65px !important; }
  .xl--pt70 { padding-top: 70px !important; }
  .xl--pt75 { padding-top: 75px !important; }
  .xl--pt80 { padding-top: 80px !important; }
  .xl--pt85 { padding-top: 85px !important; }
  .xl--pt90 { padding-top: 90px !important; }
  .xl--pt95 { padding-top: 95px !important; }
  .xl--pt100 { padding-top: 100px !important; }
  .xl--pt105 { padding-top: 105px !important; }
  .xl--pt110 { padding-top: 110px !important; }
  .xl--pt115 { padding-top: 115px !important; }
  .xl--pt120 { padding-top: 120px !important; }
  .xl--pt125 { padding-top: 125px !important; }
  .xl--pt130 { padding-top: 130px !important; }
  .xl--pt135 { padding-top: 135px !important; }
  .xl--pt140 { padding-top: 140px !important; }
  .xl--pt145 { padding-top: 145px !important; }
  .xl--pt150 { padding-top: 150px !important; }
  .xl--pt155 { padding-top: 155px !important; }
  .xl--pt160 { padding-top: 160px !important; }
  .xl--pt165 { padding-top: 165px !important; }
  .xl--pt170 { padding-top: 170px !important; }
  .xl--pt175 { padding-top: 175px !important; }
  .xl--pt180 { padding-top: 180px !important; }
  .xl--pt185 { padding-top: 185px !important; }
  .xl--pt190 { padding-top: 190px !important; }
  .xl--pt195 { padding-top: 195px !important; }
  .xl--pt200 { padding-top: 200px !important; }
  .xl--pr0 { padding-right: 0px !important; }
  .xl--pr5 { padding-right: 5px !important; }
  .xl--pr10 { padding-right: 10px !important; }
  .xl--pr15 { padding-right: 15px !important; }
  .xl--pr20 { padding-right: 20px !important; }
  .xl--pr25 { padding-right: 25px !important; }
  .xl--pr30 { padding-right: 30px !important; }
  .xl--pr35 { padding-right: 35px !important; }
  .xl--pr40 { padding-right: 40px !important; }
  .xl--pr45 { padding-right: 45px !important; }
  .xl--pr50 { padding-right: 50px !important; }
  .xl--pr55 { padding-right: 55px !important; }
  .xl--pr60 { padding-right: 60px !important; }
  .xl--pr65 { padding-right: 65px !important; }
  .xl--pr70 { padding-right: 70px !important; }
  .xl--pr75 { padding-right: 75px !important; }
  .xl--pr80 { padding-right: 80px !important; }
  .xl--pr85 { padding-right: 85px !important; }
  .xl--pr90 { padding-right: 90px !important; }
  .xl--pr95 { padding-right: 95px !important; }
  .xl--pr100 { padding-right: 100px !important; }
  .xl--pr105 { padding-right: 105px !important; }
  .xl--pr110 { padding-right: 110px !important; }
  .xl--pr115 { padding-right: 115px !important; }
  .xl--pr120 { padding-right: 120px !important; }
  .xl--pr125 { padding-right: 125px !important; }
  .xl--pr130 { padding-right: 130px !important; }
  .xl--pr135 { padding-right: 135px !important; }
  .xl--pr140 { padding-right: 140px !important; }
  .xl--pr145 { padding-right: 145px !important; }
  .xl--pr150 { padding-right: 150px !important; }
  .xl--pr155 { padding-right: 155px !important; }
  .xl--pr160 { padding-right: 160px !important; }
  .xl--pr165 { padding-right: 165px !important; }
  .xl--pr170 { padding-right: 170px !important; }
  .xl--pr175 { padding-right: 175px !important; }
  .xl--pr180 { padding-right: 180px !important; }
  .xl--pr185 { padding-right: 185px !important; }
  .xl--pr190 { padding-right: 190px !important; }
  .xl--pr195 { padding-right: 195px !important; }
  .xl--pr200 { padding-right: 200px !important; }
  .xl--pb0 { padding-bottom: 0px !important; }
  .xl--pb5 { padding-bottom: 5px !important; }
  .xl--pb10 { padding-bottom: 10px !important; }
  .xl--pb15 { padding-bottom: 15px !important; }
  .xl--pb20 { padding-bottom: 20px !important; }
  .xl--pb25 { padding-bottom: 25px !important; }
  .xl--pb30 { padding-bottom: 30px !important; }
  .xl--pb35 { padding-bottom: 35px !important; }
  .xl--pb40 { padding-bottom: 40px !important; }
  .xl--pb45 { padding-bottom: 45px !important; }
  .xl--pb50 { padding-bottom: 50px !important; }
  .xl--pb55 { padding-bottom: 55px !important; }
  .xl--pb60 { padding-bottom: 60px !important; }
  .xl--pb65 { padding-bottom: 65px !important; }
  .xl--pb70 { padding-bottom: 70px !important; }
  .xl--pb75 { padding-bottom: 75px !important; }
  .xl--pb80 { padding-bottom: 80px !important; }
  .xl--pb85 { padding-bottom: 85px !important; }
  .xl--pb90 { padding-bottom: 90px !important; }
  .xl--pb95 { padding-bottom: 95px !important; }
  .xl--pb100 { padding-bottom: 100px !important; }
  .xl--pb105 { padding-bottom: 105px !important; }
  .xl--pb110 { padding-bottom: 110px !important; }
  .xl--pb115 { padding-bottom: 115px !important; }
  .xl--pb120 { padding-bottom: 120px !important; }
  .xl--pb125 { padding-bottom: 125px !important; }
  .xl--pb130 { padding-bottom: 130px !important; }
  .xl--pb135 { padding-bottom: 135px !important; }
  .xl--pb140 { padding-bottom: 140px !important; }
  .xl--pb145 { padding-bottom: 145px !important; }
  .xl--pb150 { padding-bottom: 150px !important; }
  .xl--pb155 { padding-bottom: 155px !important; }
  .xl--pb160 { padding-bottom: 160px !important; }
  .xl--pb165 { padding-bottom: 165px !important; }
  .xl--pb170 { padding-bottom: 170px !important; }
  .xl--pb175 { padding-bottom: 175px !important; }
  .xl--pb180 { padding-bottom: 180px !important; }
  .xl--pb185 { padding-bottom: 185px !important; }
  .xl--pb190 { padding-bottom: 190px !important; }
  .xl--pb195 { padding-bottom: 195px !important; }
  .xl--pb200 { padding-bottom: 200px !important; }
  .xl--pl0 { padding-left: 0px !important; }
  .xl--pl5 { padding-left: 5px !important; }
  .xl--pl10 { padding-left: 10px !important; }
  .xl--pl15 { padding-left: 15px !important; }
  .xl--pl20 { padding-left: 20px !important; }
  .xl--pl25 { padding-left: 25px !important; }
  .xl--pl30 { padding-left: 30px !important; }
  .xl--pl35 { padding-left: 35px !important; }
  .xl--pl40 { padding-left: 40px !important; }
  .xl--pl45 { padding-left: 45px !important; }
  .xl--pl50 { padding-left: 50px !important; }
  .xl--pl55 { padding-left: 55px !important; }
  .xl--pl60 { padding-left: 60px !important; }
  .xl--pl65 { padding-left: 65px !important; }
  .xl--pl70 { padding-left: 70px !important; }
  .xl--pl75 { padding-left: 75px !important; }
  .xl--pl80 { padding-left: 80px !important; }
  .xl--pl85 { padding-left: 85px !important; }
  .xl--pl90 { padding-left: 90px !important; }
  .xl--pl95 { padding-left: 95px !important; }
  .xl--pl100 { padding-left: 100px !important; }
  .xl--pl105 { padding-left: 105px !important; }
  .xl--pl110 { padding-left: 110px !important; }
  .xl--pl115 { padding-left: 115px !important; }
  .xl--pl120 { padding-left: 120px !important; }
  .xl--pl125 { padding-left: 125px !important; }
  .xl--pl130 { padding-left: 130px !important; }
  .xl--pl135 { padding-left: 135px !important; }
  .xl--pl140 { padding-left: 140px !important; }
  .xl--pl145 { padding-left: 145px !important; }
  .xl--pl150 { padding-left: 150px !important; }
  .xl--pl155 { padding-left: 155px !important; }
  .xl--pl160 { padding-left: 160px !important; }
  .xl--pl165 { padding-left: 165px !important; }
  .xl--pl170 { padding-left: 170px !important; }
  .xl--pl175 { padding-left: 175px !important; }
  .xl--pl180 { padding-left: 180px !important; }
  .xl--pl185 { padding-left: 185px !important; }
  .xl--pl190 { padding-left: 190px !important; }
  .xl--pl195 { padding-left: 195px !important; }
  .xl--pl200 { padding-left: 200px !important; }
}
